18.77/7.15 YES 21.51/7.86 proof of /export/starexec/sandbox/benchmark/theBenchmark.hs 21.51/7.86 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 21.51/7.86 21.51/7.86 21.51/7.86 H-Termination with start terms of the given HASKELL could be proven: 21.51/7.86 21.51/7.86 (0) HASKELL 21.51/7.86 (1) LR [EQUIVALENT, 0 ms] 21.51/7.86 (2) HASKELL 21.51/7.86 (3) IFR [EQUIVALENT, 0 ms] 21.51/7.86 (4) HASKELL 21.51/7.86 (5) BR [EQUIVALENT, 0 ms] 21.51/7.86 (6) HASKELL 21.51/7.86 (7) COR [EQUIVALENT, 0 ms] 21.51/7.86 (8) HASKELL 21.51/7.86 (9) LetRed [EQUIVALENT, 0 ms] 21.51/7.86 (10) HASKELL 21.51/7.86 (11) NumRed [SOUND, 0 ms] 21.51/7.86 (12) HASKELL 21.51/7.86 (13) Narrow [SOUND, 0 ms] 21.51/7.86 (14) AND 21.51/7.86 (15) QDP 21.51/7.86 (16) QDPSizeChangeProof [EQUIVALENT, 0 ms] 21.51/7.86 (17) YES 21.51/7.86 (18) QDP 21.51/7.86 (19) DependencyGraphProof [EQUIVALENT, 0 ms] 21.51/7.86 (20) QDP 21.51/7.86 (21) QDPOrderProof [EQUIVALENT, 43 ms] 21.51/7.86 (22) QDP 21.51/7.86 (23) DependencyGraphProof [EQUIVALENT, 0 ms] 21.51/7.86 (24) QDP 21.51/7.86 (25) QDPSizeChangeProof [EQUIVALENT, 0 ms] 21.51/7.86 (26) YES 21.51/7.86 (27) QDP 21.51/7.86 (28) QDPSizeChangeProof [EQUIVALENT, 0 ms] 21.51/7.86 (29) YES 21.51/7.86 (30) QDP 21.51/7.86 (31) QDPSizeChangeProof [EQUIVALENT, 0 ms] 21.51/7.86 (32) YES 21.51/7.86 (33) QDP 21.51/7.86 (34) QDPSizeChangeProof [EQUIVALENT, 0 ms] 21.51/7.86 (35) YES 21.51/7.86 (36) QDP 21.51/7.86 (37) QDPSizeChangeProof [EQUIVALENT, 0 ms] 21.51/7.86 (38) YES 21.51/7.86 21.51/7.86 21.51/7.86 ---------------------------------------- 21.51/7.86 21.51/7.86 (0) 21.51/7.86 Obligation: 21.51/7.86 mainModule Main 21.51/7.86 module Main where { 21.51/7.86 import qualified Prelude; 21.51/7.86 } 21.51/7.86 21.51/7.86 ---------------------------------------- 21.51/7.86 21.51/7.86 (1) LR (EQUIVALENT) 21.51/7.86 Lambda Reductions: 21.51/7.86 The following Lambda expression 21.51/7.86 "\(_,r)->r" 21.51/7.86 is transformed to 21.51/7.86 "r0 (_,r) = r; 21.51/7.86 " 21.51/7.86 The following Lambda expression 21.51/7.86 "\(n,_)->n" 21.51/7.86 is transformed to 21.51/7.86 "n0 (n,_) = n; 21.51/7.86 " 21.51/7.86 The following Lambda expression 21.51/7.86 "\(q,_)->q" 21.51/7.86 is transformed to 21.51/7.86 "q1 (q,_) = q; 21.51/7.86 " 21.51/7.86 The following Lambda expression 21.51/7.86 "\(_,r)->r" 21.51/7.86 is transformed to 21.51/7.86 "r1 (_,r) = r; 21.51/7.86 " 21.51/7.86 21.51/7.86 ---------------------------------------- 21.51/7.86 21.51/7.86 (2) 21.51/7.86 Obligation: 21.51/7.86 mainModule Main 21.51/7.86 module Main where { 21.51/7.86 import qualified Prelude; 21.51/7.86 } 21.51/7.86 21.51/7.86 ---------------------------------------- 21.51/7.86 21.51/7.86 (3) IFR (EQUIVALENT) 21.51/7.86 If Reductions: 21.51/7.86 The following If expression 21.51/7.86 "if r > 0 then n + 1 else n" 21.51/7.86 is transformed to 21.51/7.86 "ceiling0 True = n + 1; 21.51/7.86 ceiling0 False = n; 21.51/7.86 " 21.51/7.86 The following If expression 21.51/7.86 "if primGEqNatS x y then Succ (primDivNatS (primMinusNatS x y) (Succ y)) else Zero" 21.51/7.86 is transformed to 21.51/7.86 "primDivNatS0 x y True = Succ (primDivNatS (primMinusNatS x y) (Succ y)); 21.51/7.86 primDivNatS0 x y False = Zero; 21.51/7.86 " 21.51/7.86 The following If expression 21.51/7.86 "if primGEqNatS x y then primModNatS (primMinusNatS x y) (Succ y) else Succ x" 21.51/7.86 is transformed to 21.51/7.86 "primModNatS0 x y True = primModNatS (primMinusNatS x y) (Succ y); 21.51/7.86 primModNatS0 x y False = Succ x; 21.51/7.86 " 21.51/7.86 21.51/7.86 ---------------------------------------- 21.51/7.86 21.51/7.86 (4) 21.51/7.86 Obligation: 21.51/7.86 mainModule Main 21.51/7.86 module Main where { 21.51/7.86 import qualified Prelude; 21.51/7.86 } 21.51/7.86 21.51/7.86 ---------------------------------------- 21.51/7.86 21.51/7.86 (5) BR (EQUIVALENT) 21.51/7.86 Replaced joker patterns by fresh variables and removed binding patterns. 21.51/7.86 21.51/7.86 Binding Reductions: 21.51/7.86 The bind variable of the following binding Pattern 21.51/7.86 "frac@(Float wu wv)" 21.51/7.86 is replaced by the following term 21.51/7.86 "Float wu wv" 21.51/7.86 The bind variable of the following binding Pattern 21.51/7.86 "frac@(Double xv xw)" 21.51/7.86 is replaced by the following term 21.51/7.86 "Double xv xw" 21.51/7.86 21.51/7.86 ---------------------------------------- 21.51/7.86 21.51/7.86 (6) 21.51/7.86 Obligation: 21.51/7.86 mainModule Main 21.51/7.86 module Main where { 21.51/7.86 import qualified Prelude; 21.51/7.86 } 21.51/7.86 21.51/7.86 ---------------------------------------- 21.51/7.86 21.51/7.86 (7) COR (EQUIVALENT) 21.51/7.86 Cond Reductions: 21.51/7.86 The following Function with conditions 21.51/7.86 "undefined |Falseundefined; 21.51/7.86 " 21.51/7.86 is transformed to 21.51/7.86 "undefined = undefined1; 21.51/7.86 " 21.51/7.86 "undefined0 True = undefined; 21.51/7.86 " 21.51/7.86 "undefined1 = undefined0 False; 21.51/7.86 " 21.51/7.86 21.51/7.86 ---------------------------------------- 21.51/7.86 21.51/7.86 (8) 21.51/7.86 Obligation: 21.51/7.86 mainModule Main 21.51/7.86 module Main where { 21.51/7.86 import qualified Prelude; 21.51/7.86 } 21.51/7.86 21.51/7.86 ---------------------------------------- 21.51/7.86 21.51/7.86 (9) LetRed (EQUIVALENT) 21.51/7.86 Let/Where Reductions: 21.51/7.86 The bindings of the following Let/Where expression 21.51/7.86 "ceiling0 (r > 0) where { 21.51/7.86 ceiling0 True = n + 1; 21.51/7.86 ceiling0 False = n; 21.51/7.86 ; 21.51/7.86 n = n0 vu8; 21.51/7.86 ; 21.51/7.86 n0 (n,vv) = n; 21.51/7.86 ; 21.51/7.86 r = r0 vu8; 21.51/7.86 ; 21.51/7.86 r0 (vw,r) = r; 21.51/7.86 ; 21.51/7.86 vu8 = properFraction x; 21.51/7.86 } 21.51/7.86 " 21.51/7.86 are unpacked to the following functions on top level 21.51/7.86 "ceilingN0 xx (n,vv) = n; 21.51/7.86 " 21.51/7.86 "ceilingN xx = ceilingN0 xx (ceilingVu8 xx); 21.51/7.86 " 21.51/7.86 "ceilingR xx = ceilingR0 xx (ceilingVu8 xx); 21.51/7.86 " 21.51/7.86 "ceilingVu8 xx = properFraction xx; 21.51/7.86 " 21.51/7.86 "ceilingCeiling0 xx True = ceilingN xx + 1; 21.51/7.86 ceilingCeiling0 xx False = ceilingN xx; 21.51/7.86 " 21.51/7.86 "ceilingR0 xx (vw,r) = r; 21.51/7.86 " 21.51/7.86 The bindings of the following Let/Where expression 21.51/7.86 "(fromIntegral q,r :% y) where { 21.51/7.86 q = q1 vu30; 21.51/7.86 ; 21.51/7.86 q1 (q,vx) = q; 21.51/7.86 ; 21.51/7.86 r = r1 vu30; 21.51/7.86 ; 21.51/7.86 r1 (vy,r) = r; 21.51/7.86 ; 21.51/7.86 vu30 = quotRem x y; 21.51/7.86 } 21.51/7.86 " 21.51/7.86 are unpacked to the following functions on top level 21.51/7.86 "properFractionQ1 xy xz (q,vx) = q; 21.51/7.86 " 21.51/7.86 "properFractionR xy xz = properFractionR1 xy xz (properFractionVu30 xy xz); 21.51/7.86 " 21.51/7.86 "properFractionR1 xy xz (vy,r) = r; 21.51/7.86 " 21.51/7.86 "properFractionVu30 xy xz = quotRem xy xz; 21.51/7.86 " 21.51/7.86 "properFractionQ xy xz = properFractionQ1 xy xz (properFractionVu30 xy xz); 21.51/7.86 " 21.51/7.86 21.51/7.86 ---------------------------------------- 21.51/7.86 21.51/7.86 (10) 21.51/7.86 Obligation: 21.51/7.86 mainModule Main 21.51/7.86 module Main where { 21.51/7.86 import qualified Prelude; 21.51/7.86 } 21.51/7.86 21.51/7.86 ---------------------------------------- 21.51/7.86 21.51/7.86 (11) NumRed (SOUND) 21.51/7.86 Num Reduction:All numbers are transformed to their corresponding representation with Succ, Pred and Zero. 21.51/7.86 ---------------------------------------- 21.51/7.86 21.51/7.86 (12) 21.51/7.86 Obligation: 21.51/7.86 mainModule Main 21.51/7.86 module Main where { 21.51/7.86 import qualified Prelude; 21.51/7.86 } 21.51/7.86 21.51/7.86 ---------------------------------------- 21.51/7.86 21.51/7.86 (13) Narrow (SOUND) 21.51/7.86 Haskell To QDPs 21.51/7.86 21.51/7.86 digraph dp_graph { 21.51/7.86 node [outthreshold=100, inthreshold=100];1[label="ceiling",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 21.51/7.86 3[label="ceiling yu3",fontsize=16,color="black",shape="triangle"];3 -> 4[label="",style="solid", color="black", weight=3]; 21.51/7.86 4[label="ceilingCeiling0 yu3 (ceilingR yu3 > fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];4 -> 5[label="",style="solid", color="black", weight=3]; 21.51/7.86 5[label="ceilingCeiling0 yu3 (compare (ceilingR yu3) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];5 -> 6[label="",style="solid", color="black", weight=3]; 21.51/7.86 6[label="ceilingCeiling0 yu3 (primCmpFloat (ceilingR yu3) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];6 -> 7[label="",style="solid", color="black", weight=3]; 21.51/7.86 7[label="ceilingCeiling0 yu3 (primCmpFloat (ceilingR0 yu3 (ceilingVu8 yu3)) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];7 -> 8[label="",style="solid", color="black", weight=3]; 21.51/7.86 8[label="ceilingCeiling0 yu3 (primCmpFloat (ceilingR0 yu3 (properFraction yu3)) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];8 -> 9[label="",style="solid", color="black", weight=3]; 21.51/7.86 9[label="ceilingCeiling0 yu3 (primCmpFloat (ceilingR0 yu3 (floatProperFractionFloat yu3)) (fromInt (Pos Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];8075[label="yu3/Float yu30 yu31",fontsize=10,color="white",style="solid",shape="box"];9 -> 8075[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8075 -> 10[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 10[label="ceilingCeiling0 (Float yu30 yu31) (primCmpFloat (ceilingR0 (Float yu30 yu31) (floatProperFractionFloat (Float yu30 yu31))) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];10 -> 11[label="",style="solid", color="black", weight=3]; 21.51/7.86 11[label="ceilingCeiling0 (Float yu30 yu31) (primCmpFloat (ceilingR0 (Float yu30 yu31) (fromInt (yu30 `quot` yu31),Float yu30 yu31 - fromInt (yu30 `quot` yu31))) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];11 -> 12[label="",style="solid", color="black", weight=3]; 21.51/7.86 12[label="ceilingCeiling0 (Float yu30 yu31) (primCmpFloat (Float yu30 yu31 - fromInt (yu30 `quot` yu31)) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];12 -> 13[label="",style="solid", color="black", weight=3]; 21.51/7.86 13[label="ceilingCeiling0 (Float yu30 yu31) (primCmpFloat (primMinusFloat (Float yu30 yu31) (fromInt (yu30 `quot` yu31))) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];13 -> 14[label="",style="solid", color="black", weight=3]; 21.51/7.86 14[label="ceilingCeiling0 (Float yu30 yu31) (primCmpFloat (primMinusFloat (Float yu30 yu31) (primIntToFloat (yu30 `quot` yu31))) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];14 -> 15[label="",style="solid", color="black", weight=3]; 21.51/7.86 15[label="ceilingCeiling0 (Float yu30 yu31) (primCmpFloat (primMinusFloat (Float yu30 yu31) (Float (yu30 `quot` yu31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];15 -> 16[label="",style="solid", color="black", weight=3]; 21.51/7.86 16[label="ceilingCeiling0 (Float yu30 yu31) (primCmpFloat (Float (yu30 * Pos (Succ Zero) - yu30 `quot` yu31 * yu31) (yu31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];16 -> 17[label="",style="solid", color="black", weight=3]; 21.51/7.86 17[label="ceilingCeiling0 (Float yu30 yu31) (primCmpFloat (Float (yu30 * Pos (Succ Zero) - yu30 `quot` yu31 * yu31) (primMulInt yu31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];8076[label="yu31/Pos yu310",fontsize=10,color="white",style="solid",shape="box"];17 -> 8076[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8076 -> 18[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8077[label="yu31/Neg yu310",fontsize=10,color="white",style="solid",shape="box"];17 -> 8077[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8077 -> 19[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 18[label="ceilingCeiling0 (Float yu30 (Pos yu310)) (primCmpFloat (Float (yu30 * Pos (Succ Zero) - yu30 `quot` Pos yu310 * Pos yu310) (primMulInt (Pos yu310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];18 -> 20[label="",style="solid", color="black", weight=3]; 21.51/7.86 19[label="ceilingCeiling0 (Float yu30 (Neg yu310)) (primCmpFloat (Float (yu30 * Pos (Succ Zero) - yu30 `quot` Neg yu310 * Neg yu310) (primMulInt (Neg yu310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];19 -> 21[label="",style="solid", color="black", weight=3]; 21.51/7.86 20[label="ceilingCeiling0 (Float yu30 (Pos yu310)) (primCmpFloat (Float (yu30 * Pos (Succ Zero) - yu30 `quot` Pos yu310 * Pos yu310) (Pos (primMulNat yu310 (Succ Zero)))) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];20 -> 22[label="",style="solid", color="black", weight=3]; 21.51/7.86 21[label="ceilingCeiling0 (Float yu30 (Neg yu310)) (primCmpFloat (Float (yu30 * Pos (Succ Zero) - yu30 `quot` Neg yu310 * Neg yu310) (Neg (primMulNat yu310 (Succ Zero)))) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];21 -> 23[label="",style="solid", color="black", weight=3]; 21.51/7.86 22[label="ceilingCeiling0 (Float yu30 (Pos yu310)) (primCmpFloat (Float (yu30 * Pos (Succ Zero) - yu30 `quot` Pos yu310 * Pos yu310) (Pos (primMulNat yu310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];22 -> 24[label="",style="solid", color="black", weight=3]; 21.51/7.86 23[label="ceilingCeiling0 (Float yu30 (Neg yu310)) (primCmpFloat (Float (yu30 * Pos (Succ Zero) - yu30 `quot` Neg yu310 * Neg yu310) (Neg (primMulNat yu310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];23 -> 25[label="",style="solid", color="black", weight=3]; 21.51/7.86 24[label="ceilingCeiling0 (Float yu30 (Pos yu310)) (primCmpFloat (Float (yu30 * Pos (Succ Zero) - yu30 `quot` Pos yu310 * Pos yu310) (Pos (primMulNat yu310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == GT)",fontsize=16,color="black",shape="box"];24 -> 26[label="",style="solid", color="black", weight=3]; 21.51/7.86 25[label="ceilingCeiling0 (Float yu30 (Neg yu310)) (primCmpFloat (Float (yu30 * Pos (Succ Zero) - yu30 `quot` Neg yu310 * Neg yu310) (Neg (primMulNat yu310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == GT)",fontsize=16,color="black",shape="box"];25 -> 27[label="",style="solid", color="black", weight=3]; 21.51/7.86 26[label="ceilingCeiling0 (Float yu30 (Pos yu310)) (compare ((yu30 * Pos (Succ Zero) - yu30 `quot` Pos yu310 * Pos yu310) * Pos (Succ Zero)) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];26 -> 28[label="",style="solid", color="black", weight=3]; 21.51/7.86 27[label="ceilingCeiling0 (Float yu30 (Neg yu310)) (compare ((yu30 * Pos (Succ Zero) - yu30 `quot` Neg yu310 * Neg yu310) * Neg (Succ Zero)) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];27 -> 29[label="",style="solid", color="black", weight=3]; 21.51/7.86 28[label="ceilingCeiling0 (Float yu30 (Pos yu310)) (primCmpInt ((yu30 * Pos (Succ Zero) - yu30 `quot` Pos yu310 * Pos yu310) * Pos (Succ Zero)) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];28 -> 30[label="",style="solid", color="black", weight=3]; 21.51/7.86 29[label="ceilingCeiling0 (Float yu30 (Neg yu310)) (primCmpInt ((yu30 * Pos (Succ Zero) - yu30 `quot` Neg yu310 * Neg yu310) * Neg (Succ Zero)) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];29 -> 31[label="",style="solid", color="black", weight=3]; 21.51/7.86 30[label="ceilingCeiling0 (Float yu30 (Pos yu310)) (primCmpInt (primMulInt (yu30 * Pos (Succ Zero) - yu30 `quot` Pos yu310 * Pos yu310) (Pos (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];30 -> 32[label="",style="solid", color="black", weight=3]; 21.51/7.86 31[label="ceilingCeiling0 (Float yu30 (Neg yu310)) (primCmpInt (primMulInt (yu30 * Pos (Succ Zero) - yu30 `quot` Neg yu310 * Neg yu310) (Neg (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];31 -> 33[label="",style="solid", color="black", weight=3]; 21.51/7.86 32[label="ceilingCeiling0 (Float yu30 (Pos yu310)) (primCmpInt (primMulInt (primMinusInt (yu30 * Pos (Succ Zero)) (yu30 `quot` Pos yu310 * Pos yu310)) (Pos (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];32 -> 34[label="",style="solid", color="black", weight=3]; 21.51/7.86 33[label="ceilingCeiling0 (Float yu30 (Neg yu310)) (primCmpInt (primMulInt (primMinusInt (yu30 * Pos (Succ Zero)) (yu30 `quot` Neg yu310 * Neg yu310)) (Neg (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];33 -> 35[label="",style="solid", color="black", weight=3]; 21.51/7.86 34[label="ceilingCeiling0 (Float yu30 (Pos yu310)) (primCmpInt (primMulInt (primMinusInt (primMulInt yu30 (Pos (Succ Zero))) (yu30 `quot` Pos yu310 * Pos yu310)) (Pos (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8078[label="yu30/Pos yu300",fontsize=10,color="white",style="solid",shape="box"];34 -> 8078[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8078 -> 36[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8079[label="yu30/Neg yu300",fontsize=10,color="white",style="solid",shape="box"];34 -> 8079[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8079 -> 37[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 35[label="ceilingCeiling0 (Float yu30 (Neg yu310)) (primCmpInt (primMulInt (primMinusInt (primMulInt yu30 (Pos (Succ Zero))) (yu30 `quot` Neg yu310 * Neg yu310)) (Neg (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8080[label="yu30/Pos yu300",fontsize=10,color="white",style="solid",shape="box"];35 -> 8080[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8080 -> 38[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8081[label="yu30/Neg yu300",fontsize=10,color="white",style="solid",shape="box"];35 -> 8081[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8081 -> 39[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 36[label="ceilingCeiling0 (Float (Pos yu300) (Pos yu310)) (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos yu300) (Pos (Succ Zero))) (Pos yu300 `quot` Pos yu310 * Pos yu310)) (Pos (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];36 -> 40[label="",style="solid", color="black", weight=3]; 21.51/7.86 37[label="ceilingCeiling0 (Float (Neg yu300) (Pos yu310)) (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg yu300) (Pos (Succ Zero))) (Neg yu300 `quot` Pos yu310 * Pos yu310)) (Pos (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];37 -> 41[label="",style="solid", color="black", weight=3]; 21.51/7.86 38[label="ceilingCeiling0 (Float (Pos yu300) (Neg yu310)) (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos yu300) (Pos (Succ Zero))) (Pos yu300 `quot` Neg yu310 * Neg yu310)) (Neg (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];38 -> 42[label="",style="solid", color="black", weight=3]; 21.51/7.86 39[label="ceilingCeiling0 (Float (Neg yu300) (Neg yu310)) (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg yu300) (Pos (Succ Zero))) (Neg yu300 `quot` Neg yu310 * Neg yu310)) (Neg (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];39 -> 43[label="",style="solid", color="black", weight=3]; 21.51/7.86 40[label="ceilingCeiling0 (Float (Pos yu300) (Pos yu310)) (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat yu300 (Succ Zero))) (Pos yu300 `quot` Pos yu310 * Pos yu310)) (Pos (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];40 -> 44[label="",style="solid", color="black", weight=3]; 21.51/7.86 41[label="ceilingCeiling0 (Float (Neg yu300) (Pos yu310)) (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat yu300 (Succ Zero))) (Neg yu300 `quot` Pos yu310 * Pos yu310)) (Pos (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];41 -> 45[label="",style="solid", color="black", weight=3]; 21.51/7.86 42[label="ceilingCeiling0 (Float (Pos yu300) (Neg yu310)) (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat yu300 (Succ Zero))) (Pos yu300 `quot` Neg yu310 * Neg yu310)) (Neg (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];42 -> 46[label="",style="solid", color="black", weight=3]; 21.51/7.86 43[label="ceilingCeiling0 (Float (Neg yu300) (Neg yu310)) (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat yu300 (Succ Zero))) (Neg yu300 `quot` Neg yu310 * Neg yu310)) (Neg (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];43 -> 47[label="",style="solid", color="black", weight=3]; 21.51/7.86 44[label="ceilingCeiling0 (Float (Pos yu300) (Pos yu310)) (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat yu300 (Succ Zero))) (primMulInt (Pos yu300 `quot` Pos yu310) (Pos yu310))) (Pos (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];44 -> 48[label="",style="solid", color="black", weight=3]; 21.51/7.86 45[label="ceilingCeiling0 (Float (Neg yu300) (Pos yu310)) (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat yu300 (Succ Zero))) (primMulInt (Neg yu300 `quot` Pos yu310) (Pos yu310))) (Pos (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];45 -> 49[label="",style="solid", color="black", weight=3]; 21.51/7.86 46[label="ceilingCeiling0 (Float (Pos yu300) (Neg yu310)) (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat yu300 (Succ Zero))) (primMulInt (Pos yu300 `quot` Neg yu310) (Neg yu310))) (Neg (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];46 -> 50[label="",style="solid", color="black", weight=3]; 21.51/7.86 47[label="ceilingCeiling0 (Float (Neg yu300) (Neg yu310)) (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat yu300 (Succ Zero))) (primMulInt (Neg yu300 `quot` Neg yu310) (Neg yu310))) (Neg (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];47 -> 51[label="",style="solid", color="black", weight=3]; 21.51/7.86 48[label="ceilingCeiling0 (Float (Pos yu300) (Pos yu310)) (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat yu300 (Succ Zero))) (primMulInt (primQuotInt (Pos yu300) (Pos yu310)) (Pos yu310))) (Pos (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8082[label="yu310/Succ yu3100",fontsize=10,color="white",style="solid",shape="box"];48 -> 8082[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8082 -> 52[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8083[label="yu310/Zero",fontsize=10,color="white",style="solid",shape="box"];48 -> 8083[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8083 -> 53[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 49[label="ceilingCeiling0 (Float (Neg yu300) (Pos yu310)) (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat yu300 (Succ Zero))) (primMulInt (primQuotInt (Neg yu300) (Pos yu310)) (Pos yu310))) (Pos (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8084[label="yu310/Succ yu3100",fontsize=10,color="white",style="solid",shape="box"];49 -> 8084[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8084 -> 54[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8085[label="yu310/Zero",fontsize=10,color="white",style="solid",shape="box"];49 -> 8085[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8085 -> 55[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 50[label="ceilingCeiling0 (Float (Pos yu300) (Neg yu310)) (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat yu300 (Succ Zero))) (primMulInt (primQuotInt (Pos yu300) (Neg yu310)) (Neg yu310))) (Neg (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8086[label="yu310/Succ yu3100",fontsize=10,color="white",style="solid",shape="box"];50 -> 8086[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8086 -> 56[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8087[label="yu310/Zero",fontsize=10,color="white",style="solid",shape="box"];50 -> 8087[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8087 -> 57[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 51[label="ceilingCeiling0 (Float (Neg yu300) (Neg yu310)) (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat yu300 (Succ Zero))) (primMulInt (primQuotInt (Neg yu300) (Neg yu310)) (Neg yu310))) (Neg (Succ Zero))) (Pos (primMulNat yu310 (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8088[label="yu310/Succ yu3100",fontsize=10,color="white",style="solid",shape="box"];51 -> 8088[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8088 -> 58[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8089[label="yu310/Zero",fontsize=10,color="white",style="solid",shape="box"];51 -> 8089[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8089 -> 59[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 52[label="ceilingCeiling0 (Float (Pos yu300) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat yu300 (Succ Zero))) (primMulInt (primQuotInt (Pos yu300) (Pos (Succ yu3100))) (Pos (Succ yu3100)))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];52 -> 60[label="",style="solid", color="black", weight=3]; 21.51/7.86 53[label="ceilingCeiling0 (Float (Pos yu300) (Pos Zero)) (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat yu300 (Succ Zero))) (primMulInt (primQuotInt (Pos yu300) (Pos Zero)) (Pos Zero))) (Pos (Succ Zero))) (Pos (primMulNat Zero (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];53 -> 61[label="",style="solid", color="black", weight=3]; 21.51/7.86 54[label="ceilingCeiling0 (Float (Neg yu300) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat yu300 (Succ Zero))) (primMulInt (primQuotInt (Neg yu300) (Pos (Succ yu3100))) (Pos (Succ yu3100)))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];54 -> 62[label="",style="solid", color="black", weight=3]; 21.51/7.86 55[label="ceilingCeiling0 (Float (Neg yu300) (Pos Zero)) (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat yu300 (Succ Zero))) (primMulInt (primQuotInt (Neg yu300) (Pos Zero)) (Pos Zero))) (Pos (Succ Zero))) (Pos (primMulNat Zero (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];55 -> 63[label="",style="solid", color="black", weight=3]; 21.51/7.86 56[label="ceilingCeiling0 (Float (Pos yu300) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat yu300 (Succ Zero))) (primMulInt (primQuotInt (Pos yu300) (Neg (Succ yu3100))) (Neg (Succ yu3100)))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];56 -> 64[label="",style="solid", color="black", weight=3]; 21.51/7.86 57[label="ceilingCeiling0 (Float (Pos yu300) (Neg Zero)) (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat yu300 (Succ Zero))) (primMulInt (primQuotInt (Pos yu300) (Neg Zero)) (Neg Zero))) (Neg (Succ Zero))) (Pos (primMulNat Zero (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];57 -> 65[label="",style="solid", color="black", weight=3]; 21.51/7.86 58[label="ceilingCeiling0 (Float (Neg yu300) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat yu300 (Succ Zero))) (primMulInt (primQuotInt (Neg yu300) (Neg (Succ yu3100))) (Neg (Succ yu3100)))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];58 -> 66[label="",style="solid", color="black", weight=3]; 21.51/7.86 59[label="ceilingCeiling0 (Float (Neg yu300) (Neg Zero)) (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat yu300 (Succ Zero))) (primMulInt (primQuotInt (Neg yu300) (Neg Zero)) (Neg Zero))) (Neg (Succ Zero))) (Pos (primMulNat Zero (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];59 -> 67[label="",style="solid", color="black", weight=3]; 21.51/7.86 60[label="ceilingCeiling0 (Float (Pos yu300) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat yu300 (Succ Zero))) (primMulInt (Pos (primDivNatS yu300 (Succ yu3100))) (Pos (Succ yu3100)))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];60 -> 68[label="",style="solid", color="black", weight=3]; 21.51/7.86 61[label="ceilingCeiling0 (Float (Pos yu300) (Pos Zero)) (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat yu300 (Succ Zero))) (primMulInt (error []) (Pos Zero))) (Pos (Succ Zero))) (Pos (primMulNat Zero (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];61 -> 69[label="",style="solid", color="black", weight=3]; 21.51/7.86 62[label="ceilingCeiling0 (Float (Neg yu300) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat yu300 (Succ Zero))) (primMulInt (Neg (primDivNatS yu300 (Succ yu3100))) (Pos (Succ yu3100)))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];62 -> 70[label="",style="solid", color="black", weight=3]; 21.51/7.86 63[label="ceilingCeiling0 (Float (Neg yu300) (Pos Zero)) (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat yu300 (Succ Zero))) (primMulInt (error []) (Pos Zero))) (Pos (Succ Zero))) (Pos (primMulNat Zero (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];63 -> 71[label="",style="solid", color="black", weight=3]; 21.51/7.86 64[label="ceilingCeiling0 (Float (Pos yu300) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat yu300 (Succ Zero))) (primMulInt (Neg (primDivNatS yu300 (Succ yu3100))) (Neg (Succ yu3100)))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];64 -> 72[label="",style="solid", color="black", weight=3]; 21.51/7.86 65[label="ceilingCeiling0 (Float (Pos yu300) (Neg Zero)) (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat yu300 (Succ Zero))) (primMulInt (error []) (Neg Zero))) (Neg (Succ Zero))) (Pos (primMulNat Zero (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];65 -> 73[label="",style="solid", color="black", weight=3]; 21.51/7.86 66[label="ceilingCeiling0 (Float (Neg yu300) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat yu300 (Succ Zero))) (primMulInt (Pos (primDivNatS yu300 (Succ yu3100))) (Neg (Succ yu3100)))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];66 -> 74[label="",style="solid", color="black", weight=3]; 21.51/7.86 67[label="ceilingCeiling0 (Float (Neg yu300) (Neg Zero)) (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat yu300 (Succ Zero))) (primMulInt (error []) (Neg Zero))) (Neg (Succ Zero))) (Pos (primMulNat Zero (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];67 -> 75[label="",style="solid", color="black", weight=3]; 21.51/7.86 68[label="ceilingCeiling0 (Float (Pos yu300) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat yu300 (Succ Zero))) (Pos (primMulNat (primDivNatS yu300 (Succ yu3100)) (Succ yu3100)))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];68 -> 76[label="",style="solid", color="black", weight=3]; 21.51/7.86 69[label="error []",fontsize=16,color="red",shape="box"];70[label="ceilingCeiling0 (Float (Neg yu300) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat yu300 (Succ Zero))) (Neg (primMulNat (primDivNatS yu300 (Succ yu3100)) (Succ yu3100)))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];70 -> 77[label="",style="solid", color="black", weight=3]; 21.51/7.86 71[label="error []",fontsize=16,color="red",shape="box"];72[label="ceilingCeiling0 (Float (Pos yu300) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat yu300 (Succ Zero))) (Pos (primMulNat (primDivNatS yu300 (Succ yu3100)) (Succ yu3100)))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];72 -> 78[label="",style="solid", color="black", weight=3]; 21.51/7.86 73[label="error []",fontsize=16,color="red",shape="box"];74[label="ceilingCeiling0 (Float (Neg yu300) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat yu300 (Succ Zero))) (Neg (primMulNat (primDivNatS yu300 (Succ yu3100)) (Succ yu3100)))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];74 -> 79[label="",style="solid", color="black", weight=3]; 21.51/7.86 75[label="error []",fontsize=16,color="red",shape="box"];76[label="ceilingCeiling0 (Float (Pos yu300) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat yu300 (Succ Zero)) (primMulNat (primDivNatS yu300 (Succ yu3100)) (Succ yu3100))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8090[label="yu300/Succ yu3000",fontsize=10,color="white",style="solid",shape="box"];76 -> 8090[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8090 -> 80[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8091[label="yu300/Zero",fontsize=10,color="white",style="solid",shape="box"];76 -> 8091[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8091 -> 81[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 77[label="ceilingCeiling0 (Float (Neg yu300) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS yu300 (Succ yu3100)) (Succ yu3100)) (primMulNat yu300 (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8092[label="yu300/Succ yu3000",fontsize=10,color="white",style="solid",shape="box"];77 -> 8092[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8092 -> 82[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8093[label="yu300/Zero",fontsize=10,color="white",style="solid",shape="box"];77 -> 8093[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8093 -> 83[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 78[label="ceilingCeiling0 (Float (Pos yu300) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat yu300 (Succ Zero)) (primMulNat (primDivNatS yu300 (Succ yu3100)) (Succ yu3100))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8094[label="yu300/Succ yu3000",fontsize=10,color="white",style="solid",shape="box"];78 -> 8094[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8094 -> 84[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8095[label="yu300/Zero",fontsize=10,color="white",style="solid",shape="box"];78 -> 8095[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8095 -> 85[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 79[label="ceilingCeiling0 (Float (Neg yu300) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS yu300 (Succ yu3100)) (Succ yu3100)) (primMulNat yu300 (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8096[label="yu300/Succ yu3000",fontsize=10,color="white",style="solid",shape="box"];79 -> 8096[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8096 -> 86[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8097[label="yu300/Zero",fontsize=10,color="white",style="solid",shape="box"];79 -> 8097[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8097 -> 87[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 80[label="ceilingCeiling0 (Float (Pos (Succ yu3000)) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat (Succ yu3000) (Succ Zero)) (primMulNat (primDivNatS (Succ yu3000) (Succ yu3100)) (Succ yu3100))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];80 -> 88[label="",style="solid", color="black", weight=3]; 21.51/7.86 81[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat Zero (Succ Zero)) (primMulNat (primDivNatS Zero (Succ yu3100)) (Succ yu3100))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];81 -> 89[label="",style="solid", color="black", weight=3]; 21.51/7.86 82[label="ceilingCeiling0 (Float (Neg (Succ yu3000)) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS (Succ yu3000) (Succ yu3100)) (Succ yu3100)) (primMulNat (Succ yu3000) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];82 -> 90[label="",style="solid", color="black", weight=3]; 21.51/7.86 83[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS Zero (Succ yu3100)) (Succ yu3100)) (primMulNat Zero (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];83 -> 91[label="",style="solid", color="black", weight=3]; 21.51/7.86 84[label="ceilingCeiling0 (Float (Pos (Succ yu3000)) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat (Succ yu3000) (Succ Zero)) (primMulNat (primDivNatS (Succ yu3000) (Succ yu3100)) (Succ yu3100))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];84 -> 92[label="",style="solid", color="black", weight=3]; 21.51/7.86 85[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat Zero (Succ Zero)) (primMulNat (primDivNatS Zero (Succ yu3100)) (Succ yu3100))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];85 -> 93[label="",style="solid", color="black", weight=3]; 21.51/7.86 86[label="ceilingCeiling0 (Float (Neg (Succ yu3000)) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS (Succ yu3000) (Succ yu3100)) (Succ yu3100)) (primMulNat (Succ yu3000) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];86 -> 94[label="",style="solid", color="black", weight=3]; 21.51/7.86 87[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS Zero (Succ yu3100)) (Succ yu3100)) (primMulNat Zero (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];87 -> 95[label="",style="solid", color="black", weight=3]; 21.51/7.86 88 -> 780[label="",style="dashed", color="red", weight=0]; 21.51/7.86 88[label="ceilingCeiling0 (Float (Pos (Succ yu3000)) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat yu3000 (Succ Zero)) (Succ Zero)) (primMulNat (primDivNatS (Succ yu3000) (Succ yu3100)) (Succ yu3100))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];88 -> 781[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 88 -> 782[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 88 -> 783[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 88 -> 784[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 89[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS Zero (Succ yu3100)) (Succ yu3100))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];89 -> 98[label="",style="solid", color="black", weight=3]; 21.51/7.86 90[label="ceilingCeiling0 (Float (Neg (Succ yu3000)) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 yu3000 yu3100 (primGEqNatS yu3000 yu3100)) (Succ yu3100)) (primMulNat (Succ yu3000) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8098[label="yu3000/Succ yu30000",fontsize=10,color="white",style="solid",shape="box"];90 -> 8098[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8098 -> 99[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8099[label="yu3000/Zero",fontsize=10,color="white",style="solid",shape="box"];90 -> 8099[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8099 -> 100[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 91[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat Zero (Succ yu3100)) (primMulNat Zero (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];91 -> 101[label="",style="solid", color="black", weight=3]; 21.51/7.86 92 -> 1203[label="",style="dashed", color="red", weight=0]; 21.51/7.86 92[label="ceilingCeiling0 (Float (Pos (Succ yu3000)) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat yu3000 (Succ Zero)) (Succ Zero)) (primMulNat (primDivNatS (Succ yu3000) (Succ yu3100)) (Succ yu3100))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];92 -> 1204[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 92 -> 1205[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 92 -> 1206[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 92 -> 1207[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 93[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS Zero (Succ yu3100)) (Succ yu3100))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];93 -> 104[label="",style="solid", color="black", weight=3]; 21.51/7.86 94[label="ceilingCeiling0 (Float (Neg (Succ yu3000)) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 yu3000 yu3100 (primGEqNatS yu3000 yu3100)) (Succ yu3100)) (primMulNat (Succ yu3000) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8100[label="yu3000/Succ yu30000",fontsize=10,color="white",style="solid",shape="box"];94 -> 8100[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8100 -> 105[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8101[label="yu3000/Zero",fontsize=10,color="white",style="solid",shape="box"];94 -> 8101[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8101 -> 106[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 95[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat Zero (Succ yu3100)) (primMulNat Zero (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];95 -> 107[label="",style="solid", color="black", weight=3]; 21.51/7.86 781[label="primMulNat (Succ yu3100) (Succ Zero)",fontsize=16,color="black",shape="box"];781 -> 786[label="",style="solid", color="black", weight=3]; 21.51/7.86 782[label="yu3100",fontsize=16,color="green",shape="box"];783[label="primMulNat yu3000 (Succ Zero)",fontsize=16,color="burlywood",shape="triangle"];8102[label="yu3000/Succ yu30000",fontsize=10,color="white",style="solid",shape="box"];783 -> 8102[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8102 -> 787[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8103[label="yu3000/Zero",fontsize=10,color="white",style="solid",shape="box"];783 -> 8103[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8103 -> 788[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 784[label="yu3000",fontsize=16,color="green",shape="box"];780[label="ceilingCeiling0 (Float (Pos (Succ yu28)) (Pos (Succ yu29))) (primCmpInt (primMulInt (primMinusNat (primPlusNat yu30 (Succ Zero)) (primMulNat (primDivNatS (Succ yu28) (Succ yu29)) (Succ yu29))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="triangle"];8104[label="yu30/Succ yu300",fontsize=10,color="white",style="solid",shape="box"];780 -> 8104[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8104 -> 789[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8105[label="yu30/Zero",fontsize=10,color="white",style="solid",shape="box"];780 -> 8105[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8105 -> 790[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 98[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat Zero (Succ yu3100))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];98 -> 110[label="",style="solid", color="black", weight=3]; 21.51/7.86 99[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ yu30000) yu3100 (primGEqNatS (Succ yu30000) yu3100)) (Succ yu3100)) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8106[label="yu3100/Succ yu31000",fontsize=10,color="white",style="solid",shape="box"];99 -> 8106[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8106 -> 111[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8107[label="yu3100/Zero",fontsize=10,color="white",style="solid",shape="box"];99 -> 8107[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8107 -> 112[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 100[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 Zero yu3100 (primGEqNatS Zero yu3100)) (Succ yu3100)) (primMulNat (Succ Zero) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8108[label="yu3100/Succ yu31000",fontsize=10,color="white",style="solid",shape="box"];100 -> 8108[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8108 -> 113[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8109[label="yu3100/Zero",fontsize=10,color="white",style="solid",shape="box"];100 -> 8109[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8109 -> 114[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 101[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat Zero (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];101 -> 115[label="",style="solid", color="black", weight=3]; 21.51/7.86 1204[label="yu3000",fontsize=16,color="green",shape="box"];1205[label="yu3100",fontsize=16,color="green",shape="box"];1206 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.86 1206[label="primPlusNat (primMulNat yu3000 (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];1206 -> 1332[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 1207 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 1207[label="primMulNat (Succ yu3100) (Succ Zero)",fontsize=16,color="magenta"];1207 -> 1333[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 1203[label="ceilingCeiling0 (Float (Pos (Succ yu23)) (Neg (Succ yu24))) (primCmpInt (primMulInt (primMinusNat yu107 (primMulNat (primDivNatS (Succ yu23) (Succ yu24)) (Succ yu24))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="triangle"];8110[label="yu107/Succ yu1070",fontsize=10,color="white",style="solid",shape="box"];1203 -> 8110[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8110 -> 1334[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8111[label="yu107/Zero",fontsize=10,color="white",style="solid",shape="box"];1203 -> 8111[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8111 -> 1335[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 104[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat Zero (Succ yu3100))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];104 -> 118[label="",style="solid", color="black", weight=3]; 21.51/7.86 105[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ yu30000) yu3100 (primGEqNatS (Succ yu30000) yu3100)) (Succ yu3100)) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8112[label="yu3100/Succ yu31000",fontsize=10,color="white",style="solid",shape="box"];105 -> 8112[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8112 -> 119[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8113[label="yu3100/Zero",fontsize=10,color="white",style="solid",shape="box"];105 -> 8113[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8113 -> 120[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 106[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 Zero yu3100 (primGEqNatS Zero yu3100)) (Succ yu3100)) (primMulNat (Succ Zero) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8114[label="yu3100/Succ yu31000",fontsize=10,color="white",style="solid",shape="box"];106 -> 8114[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8114 -> 121[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8115[label="yu3100/Zero",fontsize=10,color="white",style="solid",shape="box"];106 -> 8115[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8115 -> 122[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 107[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat Zero (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];107 -> 123[label="",style="solid", color="black", weight=3]; 21.51/7.86 786 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.86 786[label="primPlusNat (primMulNat yu3100 (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];786 -> 796[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 787[label="primMulNat (Succ yu30000) (Succ Zero)",fontsize=16,color="black",shape="box"];787 -> 797[label="",style="solid", color="black", weight=3]; 21.51/7.86 788[label="primMulNat Zero (Succ Zero)",fontsize=16,color="black",shape="box"];788 -> 798[label="",style="solid", color="black", weight=3]; 21.51/7.86 789[label="ceilingCeiling0 (Float (Pos (Succ yu28)) (Pos (Succ yu29))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (Succ yu300) (Succ Zero)) (primMulNat (primDivNatS (Succ yu28) (Succ yu29)) (Succ yu29))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];789 -> 799[label="",style="solid", color="black", weight=3]; 21.51/7.86 790[label="ceilingCeiling0 (Float (Pos (Succ yu28)) (Pos (Succ yu29))) (primCmpInt (primMulInt (primMinusNat (primPlusNat Zero (Succ Zero)) (primMulNat (primDivNatS (Succ yu28) (Succ yu29)) (Succ yu29))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];790 -> 800[label="",style="solid", color="black", weight=3]; 21.51/7.86 110[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat Zero Zero) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];110 -> 127[label="",style="solid", color="black", weight=3]; 21.51/7.86 111[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Pos (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ yu30000) (Succ yu31000) (primGEqNatS (Succ yu30000) (Succ yu31000))) (Succ (Succ yu31000))) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];111 -> 128[label="",style="solid", color="black", weight=3]; 21.51/7.86 112[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ yu30000) Zero (primGEqNatS (Succ yu30000) Zero)) (Succ Zero)) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];112 -> 129[label="",style="solid", color="black", weight=3]; 21.51/7.86 113[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 Zero (Succ yu31000) (primGEqNatS Zero (Succ yu31000))) (Succ (Succ yu31000))) (primMulNat (Succ Zero) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];113 -> 130[label="",style="solid", color="black", weight=3]; 21.51/7.86 114[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 Zero Zero (primGEqNatS Zero Zero)) (Succ Zero)) (primMulNat (Succ Zero) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];114 -> 131[label="",style="solid", color="black", weight=3]; 21.51/7.86 115[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat Zero Zero) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];115 -> 132[label="",style="solid", color="black", weight=3]; 21.51/7.86 1332 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 1332[label="primMulNat yu3000 (Succ Zero)",fontsize=16,color="magenta"];795[label="primPlusNat yu33 (Succ Zero)",fontsize=16,color="burlywood",shape="triangle"];8116[label="yu33/Succ yu330",fontsize=10,color="white",style="solid",shape="box"];795 -> 8116[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8116 -> 802[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8117[label="yu33/Zero",fontsize=10,color="white",style="solid",shape="box"];795 -> 8117[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8117 -> 803[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1333[label="Succ yu3100",fontsize=16,color="green",shape="box"];1334[label="ceilingCeiling0 (Float (Pos (Succ yu23)) (Neg (Succ yu24))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS (Succ yu23) (Succ yu24)) (Succ yu24))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1334 -> 1338[label="",style="solid", color="black", weight=3]; 21.51/7.86 1335[label="ceilingCeiling0 (Float (Pos (Succ yu23)) (Neg (Succ yu24))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS (Succ yu23) (Succ yu24)) (Succ yu24))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1335 -> 1339[label="",style="solid", color="black", weight=3]; 21.51/7.86 118[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat Zero Zero) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];118 -> 136[label="",style="solid", color="black", weight=3]; 21.51/7.86 119[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Neg (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ yu30000) (Succ yu31000) (primGEqNatS (Succ yu30000) (Succ yu31000))) (Succ (Succ yu31000))) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];119 -> 137[label="",style="solid", color="black", weight=3]; 21.51/7.86 120[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ yu30000) Zero (primGEqNatS (Succ yu30000) Zero)) (Succ Zero)) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];120 -> 138[label="",style="solid", color="black", weight=3]; 21.51/7.86 121[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 Zero (Succ yu31000) (primGEqNatS Zero (Succ yu31000))) (Succ (Succ yu31000))) (primMulNat (Succ Zero) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];121 -> 139[label="",style="solid", color="black", weight=3]; 21.51/7.86 122[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 Zero Zero (primGEqNatS Zero Zero)) (Succ Zero)) (primMulNat (Succ Zero) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];122 -> 140[label="",style="solid", color="black", weight=3]; 21.51/7.86 123[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ yu3100))) (primCmpInt (primMulInt (primMinusNat Zero Zero) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];123 -> 141[label="",style="solid", color="black", weight=3]; 21.51/7.86 796 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 796[label="primMulNat yu3100 (Succ Zero)",fontsize=16,color="magenta"];796 -> 801[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 797 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.86 797[label="primPlusNat (primMulNat yu30000 (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];797 -> 806[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 798[label="Zero",fontsize=16,color="green",shape="box"];799[label="ceilingCeiling0 (Float (Pos (Succ yu28)) (Pos (Succ yu29))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS (Succ yu28) (Succ yu29)) (Succ yu29))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];799 -> 807[label="",style="solid", color="black", weight=3]; 21.51/7.86 800[label="ceilingCeiling0 (Float (Pos (Succ yu28)) (Pos (Succ yu29))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS (Succ yu28) (Succ yu29)) (Succ yu29))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];800 -> 808[label="",style="solid", color="black", weight=3]; 21.51/7.86 127[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ yu3100))) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];127 -> 145[label="",style="solid", color="black", weight=3]; 21.51/7.86 128[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Pos (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ yu30000) (Succ yu31000) (primGEqNatS yu30000 yu31000)) (Succ (Succ yu31000))) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8118[label="yu30000/Succ yu300000",fontsize=10,color="white",style="solid",shape="box"];128 -> 8118[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8118 -> 146[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8119[label="yu30000/Zero",fontsize=10,color="white",style="solid",shape="box"];128 -> 8119[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8119 -> 147[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 129[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ yu30000) Zero True) (Succ Zero)) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];129 -> 148[label="",style="solid", color="black", weight=3]; 21.51/7.86 130[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 Zero (Succ yu31000) False) (Succ (Succ yu31000))) (primMulNat (Succ Zero) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];130 -> 149[label="",style="solid", color="black", weight=3]; 21.51/7.86 131 -> 4641[label="",style="dashed", color="red", weight=0]; 21.51/7.86 131[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (primMulNat (Succ Zero) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];131 -> 4642[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 132[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ yu3100))) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];132 -> 151[label="",style="solid", color="black", weight=3]; 21.51/7.86 802[label="primPlusNat (Succ yu330) (Succ Zero)",fontsize=16,color="black",shape="box"];802 -> 809[label="",style="solid", color="black", weight=3]; 21.51/7.86 803[label="primPlusNat Zero (Succ Zero)",fontsize=16,color="black",shape="box"];803 -> 810[label="",style="solid", color="black", weight=3]; 21.51/7.86 1338[label="ceilingCeiling0 (Float (Pos (Succ yu23)) (Neg (Succ yu24))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 yu23 yu24 (primGEqNatS yu23 yu24)) (Succ yu24))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8120[label="yu23/Succ yu230",fontsize=10,color="white",style="solid",shape="box"];1338 -> 8120[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8120 -> 1342[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8121[label="yu23/Zero",fontsize=10,color="white",style="solid",shape="box"];1338 -> 8121[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8121 -> 1343[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1339[label="ceilingCeiling0 (Float (Pos (Succ yu23)) (Neg (Succ yu24))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 yu23 yu24 (primGEqNatS yu23 yu24)) (Succ yu24))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8122[label="yu23/Succ yu230",fontsize=10,color="white",style="solid",shape="box"];1339 -> 8122[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8122 -> 1344[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8123[label="yu23/Zero",fontsize=10,color="white",style="solid",shape="box"];1339 -> 8123[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8123 -> 1345[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 136[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ yu3100))) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];136 -> 155[label="",style="solid", color="black", weight=3]; 21.51/7.86 137[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Neg (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ yu30000) (Succ yu31000) (primGEqNatS yu30000 yu31000)) (Succ (Succ yu31000))) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8124[label="yu30000/Succ yu300000",fontsize=10,color="white",style="solid",shape="box"];137 -> 8124[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8124 -> 156[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8125[label="yu30000/Zero",fontsize=10,color="white",style="solid",shape="box"];137 -> 8125[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8125 -> 157[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 138[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ yu30000) Zero True) (Succ Zero)) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];138 -> 158[label="",style="solid", color="black", weight=3]; 21.51/7.86 139 -> 5113[label="",style="dashed", color="red", weight=0]; 21.51/7.86 139[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 Zero (Succ yu31000) False) (Succ (Succ yu31000))) (primMulNat (Succ Zero) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];139 -> 5114[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 140 -> 5146[label="",style="dashed", color="red", weight=0]; 21.51/7.86 140[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (primMulNat (Succ Zero) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];140 -> 5147[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 141[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ yu3100))) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];141 -> 161[label="",style="solid", color="black", weight=3]; 21.51/7.86 801[label="yu3100",fontsize=16,color="green",shape="box"];806 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 806[label="primMulNat yu30000 (Succ Zero)",fontsize=16,color="magenta"];806 -> 813[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 807[label="ceilingCeiling0 (Float (Pos (Succ yu28)) (Pos (Succ yu29))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 yu28 yu29 (primGEqNatS yu28 yu29)) (Succ yu29))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8126[label="yu28/Succ yu280",fontsize=10,color="white",style="solid",shape="box"];807 -> 8126[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8126 -> 814[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8127[label="yu28/Zero",fontsize=10,color="white",style="solid",shape="box"];807 -> 8127[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8127 -> 815[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 808[label="ceilingCeiling0 (Float (Pos (Succ yu28)) (Pos (Succ yu29))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 yu28 yu29 (primGEqNatS yu28 yu29)) (Succ yu29))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8128[label="yu28/Succ yu280",fontsize=10,color="white",style="solid",shape="box"];808 -> 8128[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8128 -> 816[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8129[label="yu28/Zero",fontsize=10,color="white",style="solid",shape="box"];808 -> 8129[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8129 -> 817[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 145[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ yu3100))) (primCmpInt (Pos (primMulNat Zero (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];145 -> 167[label="",style="solid", color="black", weight=3]; 21.51/7.86 146[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Pos (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ yu300000)) (Succ yu31000) (primGEqNatS (Succ yu300000) yu31000)) (Succ (Succ yu31000))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8130[label="yu31000/Succ yu310000",fontsize=10,color="white",style="solid",shape="box"];146 -> 8130[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8130 -> 168[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8131[label="yu31000/Zero",fontsize=10,color="white",style="solid",shape="box"];146 -> 8131[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8131 -> 169[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 147[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ yu31000) (primGEqNatS Zero yu31000)) (Succ (Succ yu31000))) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8132[label="yu31000/Succ yu310000",fontsize=10,color="white",style="solid",shape="box"];147 -> 8132[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8132 -> 170[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8133[label="yu31000/Zero",fontsize=10,color="white",style="solid",shape="box"];147 -> 8133[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8133 -> 171[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 148[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primMulNat (Succ (primDivNatS (primMinusNatS (Succ yu30000) Zero) (Succ Zero))) (Succ Zero)) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];148 -> 172[label="",style="solid", color="black", weight=3]; 21.51/7.86 149[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat (primMulNat Zero (Succ (Succ yu31000))) (primMulNat (Succ Zero) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];149 -> 173[label="",style="solid", color="black", weight=3]; 21.51/7.86 4642 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4642[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (primMulNat (Succ Zero) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];4642 -> 4659[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4642 -> 4660[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4641[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ Zero))) yu409",fontsize=16,color="burlywood",shape="triangle"];8134[label="yu409/False",fontsize=10,color="white",style="solid",shape="box"];4641 -> 8134[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8134 -> 4661[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8135[label="yu409/True",fontsize=10,color="white",style="solid",shape="box"];4641 -> 8135[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8135 -> 4662[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 151[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ yu3100))) (primCmpInt (Pos (primMulNat Zero (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];151 -> 175[label="",style="solid", color="black", weight=3]; 21.51/7.86 809[label="Succ (Succ (primPlusNat yu330 Zero))",fontsize=16,color="green",shape="box"];809 -> 818[label="",style="dashed", color="green", weight=3]; 21.51/7.86 810[label="Succ Zero",fontsize=16,color="green",shape="box"];1342[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ yu24))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ yu230) yu24 (primGEqNatS (Succ yu230) yu24)) (Succ yu24))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8136[label="yu24/Succ yu240",fontsize=10,color="white",style="solid",shape="box"];1342 -> 8136[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8136 -> 1348[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8137[label="yu24/Zero",fontsize=10,color="white",style="solid",shape="box"];1342 -> 8137[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8137 -> 1349[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1343[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ yu24))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 Zero yu24 (primGEqNatS Zero yu24)) (Succ yu24))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8138[label="yu24/Succ yu240",fontsize=10,color="white",style="solid",shape="box"];1343 -> 8138[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8138 -> 1350[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8139[label="yu24/Zero",fontsize=10,color="white",style="solid",shape="box"];1343 -> 8139[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8139 -> 1351[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1344[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ yu24))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ yu230) yu24 (primGEqNatS (Succ yu230) yu24)) (Succ yu24))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8140[label="yu24/Succ yu240",fontsize=10,color="white",style="solid",shape="box"];1344 -> 8140[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8140 -> 1352[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8141[label="yu24/Zero",fontsize=10,color="white",style="solid",shape="box"];1344 -> 8141[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8141 -> 1353[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1345[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ yu24))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 Zero yu24 (primGEqNatS Zero yu24)) (Succ yu24))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8142[label="yu24/Succ yu240",fontsize=10,color="white",style="solid",shape="box"];1345 -> 8142[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8142 -> 1354[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8143[label="yu24/Zero",fontsize=10,color="white",style="solid",shape="box"];1345 -> 8143[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8143 -> 1355[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 155[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ yu3100))) (primCmpInt (Neg (primMulNat Zero (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];155 -> 181[label="",style="solid", color="black", weight=3]; 21.51/7.86 156[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Neg (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ yu300000)) (Succ yu31000) (primGEqNatS (Succ yu300000) yu31000)) (Succ (Succ yu31000))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8144[label="yu31000/Succ yu310000",fontsize=10,color="white",style="solid",shape="box"];156 -> 8144[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8144 -> 182[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8145[label="yu31000/Zero",fontsize=10,color="white",style="solid",shape="box"];156 -> 8145[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8145 -> 183[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 157[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ yu31000) (primGEqNatS Zero yu31000)) (Succ (Succ yu31000))) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8146[label="yu31000/Succ yu310000",fontsize=10,color="white",style="solid",shape="box"];157 -> 8146[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8146 -> 184[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8147[label="yu31000/Zero",fontsize=10,color="white",style="solid",shape="box"];157 -> 8147[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8147 -> 185[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 158[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primMulNat (Succ (primDivNatS (primMinusNatS (Succ yu30000) Zero) (Succ Zero))) (Succ Zero)) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];158 -> 186[label="",style="solid", color="black", weight=3]; 21.51/7.86 5114 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5114[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 Zero (Succ yu31000) False) (Succ (Succ yu31000))) (primMulNat (Succ Zero) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];5114 -> 5131[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5114 -> 5132[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5113[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000)))) yu436",fontsize=16,color="burlywood",shape="triangle"];8148[label="yu436/False",fontsize=10,color="white",style="solid",shape="box"];5113 -> 8148[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8148 -> 5133[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8149[label="yu436/True",fontsize=10,color="white",style="solid",shape="box"];5113 -> 8149[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8149 -> 5134[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 5147 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5147[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (primMulNat (Succ Zero) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];5147 -> 5164[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5147 -> 5165[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5146[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Neg (Succ Zero))) yu437",fontsize=16,color="burlywood",shape="triangle"];8150[label="yu437/False",fontsize=10,color="white",style="solid",shape="box"];5146 -> 8150[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8150 -> 5166[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8151[label="yu437/True",fontsize=10,color="white",style="solid",shape="box"];5146 -> 8151[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8151 -> 5167[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 161[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ yu3100))) (primCmpInt (Neg (primMulNat Zero (Succ Zero))) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];161 -> 189[label="",style="solid", color="black", weight=3]; 21.51/7.86 813[label="yu30000",fontsize=16,color="green",shape="box"];814[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ yu29))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 (Succ yu280) yu29 (primGEqNatS (Succ yu280) yu29)) (Succ yu29))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8152[label="yu29/Succ yu290",fontsize=10,color="white",style="solid",shape="box"];814 -> 8152[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8152 -> 821[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8153[label="yu29/Zero",fontsize=10,color="white",style="solid",shape="box"];814 -> 8153[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8153 -> 822[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 815[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Pos (Succ yu29))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 Zero yu29 (primGEqNatS Zero yu29)) (Succ yu29))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8154[label="yu29/Succ yu290",fontsize=10,color="white",style="solid",shape="box"];815 -> 8154[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8154 -> 823[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8155[label="yu29/Zero",fontsize=10,color="white",style="solid",shape="box"];815 -> 8155[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8155 -> 824[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 816[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ yu29))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ yu280) yu29 (primGEqNatS (Succ yu280) yu29)) (Succ yu29))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8156[label="yu29/Succ yu290",fontsize=10,color="white",style="solid",shape="box"];816 -> 8156[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8156 -> 825[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8157[label="yu29/Zero",fontsize=10,color="white",style="solid",shape="box"];816 -> 8157[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8157 -> 826[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 817[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Pos (Succ yu29))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 Zero yu29 (primGEqNatS Zero yu29)) (Succ yu29))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8158[label="yu29/Succ yu290",fontsize=10,color="white",style="solid",shape="box"];817 -> 8158[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8158 -> 827[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8159[label="yu29/Zero",fontsize=10,color="white",style="solid",shape="box"];817 -> 8159[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8159 -> 828[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 167[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ yu3100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];167 -> 195[label="",style="solid", color="black", weight=3]; 21.51/7.86 168[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Pos (Succ (Succ (Succ yu310000))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ yu300000)) (Succ (Succ yu310000)) (primGEqNatS (Succ yu300000) (Succ yu310000))) (Succ (Succ (Succ yu310000)))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ yu310000))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];168 -> 196[label="",style="solid", color="black", weight=3]; 21.51/7.86 169[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ yu300000)) (Succ Zero) (primGEqNatS (Succ yu300000) Zero)) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];169 -> 197[label="",style="solid", color="black", weight=3]; 21.51/7.86 170[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu310000)) (primGEqNatS Zero (Succ yu310000))) (Succ (Succ (Succ yu310000)))) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ yu310000))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];170 -> 198[label="",style="solid", color="black", weight=3]; 21.51/7.86 171[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) (primGEqNatS Zero Zero)) (Succ (Succ Zero))) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];171 -> 199[label="",style="solid", color="black", weight=3]; 21.51/7.86 172[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu30000) Zero) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];172 -> 200[label="",style="solid", color="black", weight=3]; 21.51/7.86 173[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (Succ Zero) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];173 -> 201[label="",style="solid", color="black", weight=3]; 21.51/7.86 4659 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4659[label="primMulNat (Succ Zero) (Succ Zero)",fontsize=16,color="magenta"];4659 -> 4687[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4660 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4660[label="primMinusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (primMulNat (Succ Zero) (Succ Zero))",fontsize=16,color="magenta"];4660 -> 4688[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4660 -> 4689[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2569[label="primCmpInt (primMulInt yu253 (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="burlywood",shape="triangle"];8160[label="yu253/Pos yu2530",fontsize=10,color="white",style="solid",shape="box"];2569 -> 8160[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8160 -> 2653[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8161[label="yu253/Neg yu2530",fontsize=10,color="white",style="solid",shape="box"];2569 -> 8161[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8161 -> 2654[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 4661[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ Zero))) False",fontsize=16,color="black",shape="box"];4661 -> 4690[label="",style="solid", color="black", weight=3]; 21.51/7.86 4662[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ Zero))) True",fontsize=16,color="black",shape="box"];4662 -> 4691[label="",style="solid", color="black", weight=3]; 21.51/7.86 175[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ yu3100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];175 -> 203[label="",style="solid", color="black", weight=3]; 21.51/7.86 818[label="primPlusNat yu330 Zero",fontsize=16,color="burlywood",shape="triangle"];8162[label="yu330/Succ yu3300",fontsize=10,color="white",style="solid",shape="box"];818 -> 8162[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8162 -> 829[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8163[label="yu330/Zero",fontsize=10,color="white",style="solid",shape="box"];818 -> 8163[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8163 -> 830[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1348[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ yu230) (Succ yu240) (primGEqNatS (Succ yu230) (Succ yu240))) (Succ (Succ yu240)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1348 -> 1364[label="",style="solid", color="black", weight=3]; 21.51/7.86 1349[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ yu230) Zero (primGEqNatS (Succ yu230) Zero)) (Succ Zero))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1349 -> 1365[label="",style="solid", color="black", weight=3]; 21.51/7.86 1350[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 Zero (Succ yu240) (primGEqNatS Zero (Succ yu240))) (Succ (Succ yu240)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1350 -> 1366[label="",style="solid", color="black", weight=3]; 21.51/7.86 1351[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 Zero Zero (primGEqNatS Zero Zero)) (Succ Zero))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1351 -> 1367[label="",style="solid", color="black", weight=3]; 21.51/7.86 1352[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ yu230) (Succ yu240) (primGEqNatS (Succ yu230) (Succ yu240))) (Succ (Succ yu240)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1352 -> 1368[label="",style="solid", color="black", weight=3]; 21.51/7.86 1353[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ yu230) Zero (primGEqNatS (Succ yu230) Zero)) (Succ Zero))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1353 -> 1369[label="",style="solid", color="black", weight=3]; 21.51/7.86 1354[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 Zero (Succ yu240) (primGEqNatS Zero (Succ yu240))) (Succ (Succ yu240)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1354 -> 1370[label="",style="solid", color="black", weight=3]; 21.51/7.86 1355[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 Zero Zero (primGEqNatS Zero Zero)) (Succ Zero))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1355 -> 1371[label="",style="solid", color="black", weight=3]; 21.51/7.86 181[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ yu3100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];181 -> 209[label="",style="solid", color="black", weight=3]; 21.51/7.86 182[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Neg (Succ (Succ (Succ yu310000))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ yu300000)) (Succ (Succ yu310000)) (primGEqNatS (Succ yu300000) (Succ yu310000))) (Succ (Succ (Succ yu310000)))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ yu310000))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];182 -> 210[label="",style="solid", color="black", weight=3]; 21.51/7.86 183[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ yu300000)) (Succ Zero) (primGEqNatS (Succ yu300000) Zero)) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];183 -> 211[label="",style="solid", color="black", weight=3]; 21.51/7.86 184[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu310000)) (primGEqNatS Zero (Succ yu310000))) (Succ (Succ (Succ yu310000)))) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ yu310000))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];184 -> 212[label="",style="solid", color="black", weight=3]; 21.51/7.86 185[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) (primGEqNatS Zero Zero)) (Succ (Succ Zero))) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];185 -> 213[label="",style="solid", color="black", weight=3]; 21.51/7.86 186[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu30000) Zero) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];186 -> 214[label="",style="solid", color="black", weight=3]; 21.51/7.86 5131 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5131[label="primMinusNat (primMulNat (primDivNatS0 Zero (Succ yu31000) False) (Succ (Succ yu31000))) (primMulNat (Succ Zero) (Succ Zero))",fontsize=16,color="magenta"];5131 -> 5168[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5131 -> 5169[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5132 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5132[label="primMulNat (Succ (Succ yu31000)) (Succ Zero)",fontsize=16,color="magenta"];5132 -> 5170[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2958[label="primCmpInt (primMulInt yu279 (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="burlywood",shape="triangle"];8164[label="yu279/Pos yu2790",fontsize=10,color="white",style="solid",shape="box"];2958 -> 8164[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8164 -> 2974[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8165[label="yu279/Neg yu2790",fontsize=10,color="white",style="solid",shape="box"];2958 -> 8165[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8165 -> 2975[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 5133[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000)))) False",fontsize=16,color="black",shape="box"];5133 -> 5171[label="",style="solid", color="black", weight=3]; 21.51/7.86 5134[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000)))) True",fontsize=16,color="black",shape="box"];5134 -> 5172[label="",style="solid", color="black", weight=3]; 21.51/7.86 5164 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5164[label="primMinusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (primMulNat (Succ Zero) (Succ Zero))",fontsize=16,color="magenta"];5164 -> 5189[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5164 -> 5190[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5165 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5165[label="primMulNat (Succ Zero) (Succ Zero)",fontsize=16,color="magenta"];5165 -> 5191[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5166[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Neg (Succ Zero))) False",fontsize=16,color="black",shape="box"];5166 -> 5192[label="",style="solid", color="black", weight=3]; 21.51/7.86 5167[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Neg (Succ Zero))) True",fontsize=16,color="black",shape="box"];5167 -> 5193[label="",style="solid", color="black", weight=3]; 21.51/7.86 189[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ yu3100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ yu3100) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];189 -> 217[label="",style="solid", color="black", weight=3]; 21.51/7.86 821[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ (Succ yu290)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 (Succ yu280) (Succ yu290) (primGEqNatS (Succ yu280) (Succ yu290))) (Succ (Succ yu290)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];821 -> 833[label="",style="solid", color="black", weight=3]; 21.51/7.86 822[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 (Succ yu280) Zero (primGEqNatS (Succ yu280) Zero)) (Succ Zero))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];822 -> 834[label="",style="solid", color="black", weight=3]; 21.51/7.86 823[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 Zero (Succ yu290) (primGEqNatS Zero (Succ yu290))) (Succ (Succ yu290)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];823 -> 835[label="",style="solid", color="black", weight=3]; 21.51/7.86 824[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 Zero Zero (primGEqNatS Zero Zero)) (Succ Zero))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];824 -> 836[label="",style="solid", color="black", weight=3]; 21.51/7.86 825[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ (Succ yu290)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ yu280) (Succ yu290) (primGEqNatS (Succ yu280) (Succ yu290))) (Succ (Succ yu290)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];825 -> 837[label="",style="solid", color="black", weight=3]; 21.51/7.86 826[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ yu280) Zero (primGEqNatS (Succ yu280) Zero)) (Succ Zero))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];826 -> 838[label="",style="solid", color="black", weight=3]; 21.51/7.86 827[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 Zero (Succ yu290) (primGEqNatS Zero (Succ yu290))) (Succ (Succ yu290)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];827 -> 839[label="",style="solid", color="black", weight=3]; 21.51/7.86 828[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 Zero Zero (primGEqNatS Zero Zero)) (Succ Zero))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];828 -> 840[label="",style="solid", color="black", weight=3]; 21.51/7.86 195[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ yu3100))) (primCmpInt (Pos Zero) (primMulInt (Pos (primMulNat (Succ yu3100) (Succ Zero))) (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];195 -> 224[label="",style="solid", color="black", weight=3]; 21.51/7.86 196[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Pos (Succ (Succ (Succ yu310000))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ yu300000)) (Succ (Succ yu310000)) (primGEqNatS yu300000 yu310000)) (Succ (Succ (Succ yu310000)))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ yu310000))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8166[label="yu300000/Succ yu3000000",fontsize=10,color="white",style="solid",shape="box"];196 -> 8166[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8166 -> 225[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8167[label="yu300000/Zero",fontsize=10,color="white",style="solid",shape="box"];196 -> 8167[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8167 -> 226[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 197[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ yu300000)) (Succ Zero) True) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];197 -> 227[label="",style="solid", color="black", weight=3]; 21.51/7.86 198 -> 4511[label="",style="dashed", color="red", weight=0]; 21.51/7.86 198[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu310000)) False) (Succ (Succ (Succ yu310000)))) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ yu310000))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];198 -> 4512[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 199 -> 2545[label="",style="dashed", color="red", weight=0]; 21.51/7.86 199[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];199 -> 2546[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 200[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS (Succ yu30000) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];200 -> 230[label="",style="solid", color="black", weight=3]; 21.51/7.86 201[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat Zero (primPlusNat (primMulNat Zero (Succ Zero)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];201 -> 231[label="",style="solid", color="black", weight=3]; 21.51/7.86 4687[label="Succ Zero",fontsize=16,color="green",shape="box"];4688 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4688[label="primMulNat (Succ Zero) (Succ Zero)",fontsize=16,color="magenta"];4688 -> 4707[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4689 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4689[label="primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)",fontsize=16,color="magenta"];4689 -> 4708[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3317[label="primMinusNat yu1070 yu3010",fontsize=16,color="burlywood",shape="triangle"];8168[label="yu1070/Succ yu10700",fontsize=10,color="white",style="solid",shape="box"];3317 -> 8168[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8168 -> 3344[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8169[label="yu1070/Zero",fontsize=10,color="white",style="solid",shape="box"];3317 -> 8169[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8169 -> 3345[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 2653[label="primCmpInt (primMulInt (Pos yu2530) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="black",shape="box"];2653 -> 2662[label="",style="solid", color="black", weight=3]; 21.51/7.86 2654[label="primCmpInt (primMulInt (Neg yu2530) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="black",shape="box"];2654 -> 2663[label="",style="solid", color="black", weight=3]; 21.51/7.86 4690[label="ceilingN (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];4690 -> 4709[label="",style="solid", color="black", weight=3]; 21.51/7.86 4691[label="ceilingN (Float (Neg (Succ Zero)) (Pos (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4691 -> 4892[label="",style="solid", color="black", weight=3]; 21.51/7.86 203[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ yu3100))) (primCmpInt (Pos Zero) (primMulInt (Pos (primMulNat (Succ yu3100) (Succ Zero))) (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];203 -> 233[label="",style="solid", color="black", weight=3]; 21.51/7.86 829[label="primPlusNat (Succ yu3300) Zero",fontsize=16,color="black",shape="box"];829 -> 841[label="",style="solid", color="black", weight=3]; 21.51/7.86 830[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];830 -> 842[label="",style="solid", color="black", weight=3]; 21.51/7.86 1364[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ yu230) (Succ yu240) (primGEqNatS yu230 yu240)) (Succ (Succ yu240)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8170[label="yu230/Succ yu2300",fontsize=10,color="white",style="solid",shape="box"];1364 -> 8170[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8170 -> 1375[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8171[label="yu230/Zero",fontsize=10,color="white",style="solid",shape="box"];1364 -> 8171[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8171 -> 1376[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1365 -> 3154[label="",style="dashed", color="red", weight=0]; 21.51/7.86 1365[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ yu230) Zero True) (Succ Zero))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1365 -> 3155[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 1366[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 Zero (Succ yu240) False) (Succ (Succ yu240)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1366 -> 1379[label="",style="solid", color="black", weight=3]; 21.51/7.86 1367 -> 3257[label="",style="dashed", color="red", weight=0]; 21.51/7.86 1367[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1367 -> 3258[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 1368[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ yu230) (Succ yu240) (primGEqNatS yu230 yu240)) (Succ (Succ yu240)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8172[label="yu230/Succ yu2300",fontsize=10,color="white",style="solid",shape="box"];1368 -> 8172[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8172 -> 1382[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8173[label="yu230/Zero",fontsize=10,color="white",style="solid",shape="box"];1368 -> 8173[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8173 -> 1383[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1369 -> 3154[label="",style="dashed", color="red", weight=0]; 21.51/7.86 1369[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ yu230) Zero True) (Succ Zero))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1369 -> 3156[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 1370[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 Zero (Succ yu240) False) (Succ (Succ yu240)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1370 -> 1386[label="",style="solid", color="black", weight=3]; 21.51/7.86 1371 -> 3257[label="",style="dashed", color="red", weight=0]; 21.51/7.86 1371[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1371 -> 3259[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 209[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ yu3100))) (primCmpInt (Neg Zero) (primMulInt (Pos (primMulNat (Succ yu3100) (Succ Zero))) (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];209 -> 240[label="",style="solid", color="black", weight=3]; 21.51/7.86 210[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Neg (Succ (Succ (Succ yu310000))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ yu300000)) (Succ (Succ yu310000)) (primGEqNatS yu300000 yu310000)) (Succ (Succ (Succ yu310000)))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ yu310000))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8174[label="yu300000/Succ yu3000000",fontsize=10,color="white",style="solid",shape="box"];210 -> 8174[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8174 -> 241[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8175[label="yu300000/Zero",fontsize=10,color="white",style="solid",shape="box"];210 -> 8175[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8175 -> 242[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 211[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ yu300000)) (Succ Zero) True) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];211 -> 243[label="",style="solid", color="black", weight=3]; 21.51/7.86 212 -> 5033[label="",style="dashed", color="red", weight=0]; 21.51/7.86 212[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu310000)) False) (Succ (Succ (Succ yu310000)))) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ yu310000))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];212 -> 5034[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 213 -> 3722[label="",style="dashed", color="red", weight=0]; 21.51/7.86 213[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];213 -> 3723[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 214[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS (Succ yu30000) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];214 -> 246[label="",style="solid", color="black", weight=3]; 21.51/7.86 5168 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5168[label="primMulNat (Succ Zero) (Succ Zero)",fontsize=16,color="magenta"];5168 -> 5194[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5169 -> 4364[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5169[label="primMulNat (primDivNatS0 Zero (Succ yu31000) False) (Succ (Succ yu31000))",fontsize=16,color="magenta"];5169 -> 5195[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5170[label="Succ (Succ yu31000)",fontsize=16,color="green",shape="box"];2974[label="primCmpInt (primMulInt (Pos yu2790) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="black",shape="box"];2974 -> 2990[label="",style="solid", color="black", weight=3]; 21.51/7.86 2975[label="primCmpInt (primMulInt (Neg yu2790) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="black",shape="box"];2975 -> 2991[label="",style="solid", color="black", weight=3]; 21.51/7.86 5171[label="ceilingN (Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000))))",fontsize=16,color="black",shape="triangle"];5171 -> 5196[label="",style="solid", color="black", weight=3]; 21.51/7.86 5172[label="ceilingN (Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];5172 -> 5359[label="",style="solid", color="black", weight=3]; 21.51/7.86 5189 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5189[label="primMulNat (Succ Zero) (Succ Zero)",fontsize=16,color="magenta"];5189 -> 5225[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5190 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5190[label="primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)",fontsize=16,color="magenta"];5190 -> 5226[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5191[label="Succ Zero",fontsize=16,color="green",shape="box"];5192[label="ceilingN (Float (Neg (Succ Zero)) (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];5192 -> 5227[label="",style="solid", color="black", weight=3]; 21.51/7.86 5193[label="ceilingN (Float (Neg (Succ Zero)) (Neg (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];5193 -> 5360[label="",style="solid", color="black", weight=3]; 21.51/7.86 217[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ yu3100))) (primCmpInt (Neg Zero) (primMulInt (Pos (primMulNat (Succ yu3100) (Succ Zero))) (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];217 -> 249[label="",style="solid", color="black", weight=3]; 21.51/7.86 833 -> 851[label="",style="dashed", color="red", weight=0]; 21.51/7.86 833[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ (Succ yu290)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 (Succ yu280) (Succ yu290) (primGEqNatS yu280 yu290)) (Succ (Succ yu290)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];833 -> 852[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 834 -> 4043[label="",style="dashed", color="red", weight=0]; 21.51/7.86 834[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 (Succ yu280) Zero True) (Succ Zero))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];834 -> 4044[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 835 -> 4301[label="",style="dashed", color="red", weight=0]; 21.51/7.86 835[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 Zero (Succ yu290) False) (Succ (Succ yu290)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];835 -> 4302[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 836 -> 4108[label="",style="dashed", color="red", weight=0]; 21.51/7.86 836[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];836 -> 4109[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 837[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ (Succ yu290)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ yu280) (Succ yu290) (primGEqNatS yu280 yu290)) (Succ (Succ yu290)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8176[label="yu280/Succ yu2800",fontsize=10,color="white",style="solid",shape="box"];837 -> 8176[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8176 -> 861[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8177[label="yu280/Zero",fontsize=10,color="white",style="solid",shape="box"];837 -> 8177[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8177 -> 862[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 838 -> 4043[label="",style="dashed", color="red", weight=0]; 21.51/7.86 838[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ yu280) Zero True) (Succ Zero))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];838 -> 4045[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 839 -> 4301[label="",style="dashed", color="red", weight=0]; 21.51/7.86 839[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 Zero (Succ yu290) False) (Succ (Succ yu290)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];839 -> 4303[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 840 -> 4108[label="",style="dashed", color="red", weight=0]; 21.51/7.86 840[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];840 -> 4110[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 224[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ yu3100))) (primCmpInt (Pos Zero) (Pos (primMulNat (primMulNat (Succ yu3100) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];224 -> 257[label="",style="solid", color="black", weight=3]; 21.51/7.86 225[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ (Succ (Succ yu310000))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ yu310000)) (primGEqNatS (Succ yu3000000) yu310000)) (Succ (Succ (Succ yu310000)))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ yu310000))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8178[label="yu310000/Succ yu3100000",fontsize=10,color="white",style="solid",shape="box"];225 -> 8178[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8178 -> 258[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8179[label="yu310000/Zero",fontsize=10,color="white",style="solid",shape="box"];225 -> 8179[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8179 -> 259[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 226[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ yu310000))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ yu310000)) (primGEqNatS Zero yu310000)) (Succ (Succ (Succ yu310000)))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ yu310000))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8180[label="yu310000/Succ yu3100000",fontsize=10,color="white",style="solid",shape="box"];226 -> 8180[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8180 -> 260[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8181[label="yu310000/Zero",fontsize=10,color="white",style="solid",shape="box"];226 -> 8181[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8181 -> 261[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 227[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (Succ (primDivNatS (primMinusNatS (Succ (Succ yu300000)) (Succ Zero)) (Succ (Succ Zero)))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];227 -> 262[label="",style="solid", color="black", weight=3]; 21.51/7.86 4512 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4512[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu310000)) False) (Succ (Succ (Succ yu310000)))) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ yu310000))) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];4512 -> 4526[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4512 -> 4527[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4511[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000))))) yu405",fontsize=16,color="burlywood",shape="triangle"];8182[label="yu405/False",fontsize=10,color="white",style="solid",shape="box"];4511 -> 8182[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8182 -> 4528[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8183[label="yu405/True",fontsize=10,color="white",style="solid",shape="box"];4511 -> 8183[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8183 -> 4529[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 2546 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.86 2546[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];2546 -> 2570[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2546 -> 2571[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2545[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) yu250",fontsize=16,color="burlywood",shape="triangle"];8184[label="yu250/False",fontsize=10,color="white",style="solid",shape="box"];2545 -> 8184[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8184 -> 2564[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8185[label="yu250/True",fontsize=10,color="white",style="solid",shape="box"];2545 -> 8185[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8185 -> 2565[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 230[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 yu30000 Zero (primGEqNatS yu30000 Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8186[label="yu30000/Succ yu300000",fontsize=10,color="white",style="solid",shape="box"];230 -> 8186[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8186 -> 265[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8187[label="yu30000/Zero",fontsize=10,color="white",style="solid",shape="box"];230 -> 8187[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8187 -> 266[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 231[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat Zero (primPlusNat Zero (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];231 -> 267[label="",style="solid", color="black", weight=3]; 21.51/7.86 4707[label="Succ Zero",fontsize=16,color="green",shape="box"];4708 -> 877[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4708[label="primDivNatS0 Zero Zero True",fontsize=16,color="magenta"];3344[label="primMinusNat (Succ yu10700) yu3010",fontsize=16,color="burlywood",shape="box"];8188[label="yu3010/Succ yu30100",fontsize=10,color="white",style="solid",shape="box"];3344 -> 8188[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8188 -> 3367[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8189[label="yu3010/Zero",fontsize=10,color="white",style="solid",shape="box"];3344 -> 8189[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8189 -> 3368[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 3345[label="primMinusNat Zero yu3010",fontsize=16,color="burlywood",shape="box"];8190[label="yu3010/Succ yu30100",fontsize=10,color="white",style="solid",shape="box"];3345 -> 8190[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8190 -> 3369[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8191[label="yu3010/Zero",fontsize=10,color="white",style="solid",shape="box"];3345 -> 8191[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8191 -> 3370[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 2662 -> 2706[label="",style="dashed", color="red", weight=0]; 21.51/7.86 2662[label="primCmpInt (Pos (primMulNat yu2530 (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];2662 -> 2707[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2663 -> 2708[label="",style="dashed", color="red", weight=0]; 21.51/7.86 2663[label="primCmpInt (Neg (primMulNat yu2530 (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];2663 -> 2709[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4709[label="ceilingN0 (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (ceilingVu8 (Float (Neg (Succ Zero)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4709 -> 4721[label="",style="solid", color="black", weight=3]; 21.51/7.86 4892 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4892[label="primPlusInt (ceilingN (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4892 -> 4902[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 233[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ yu3100))) (primCmpInt (Pos Zero) (Pos (primMulNat (primMulNat (Succ yu3100) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];233 -> 269[label="",style="solid", color="black", weight=3]; 21.51/7.86 841[label="Succ yu3300",fontsize=16,color="green",shape="box"];842[label="Zero",fontsize=16,color="green",shape="box"];1375[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ yu2300)) (Succ yu240) (primGEqNatS (Succ yu2300) yu240)) (Succ (Succ yu240)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8192[label="yu240/Succ yu2400",fontsize=10,color="white",style="solid",shape="box"];1375 -> 8192[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8192 -> 1389[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8193[label="yu240/Zero",fontsize=10,color="white",style="solid",shape="box"];1375 -> 8193[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8193 -> 1390[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1376[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ Zero) (Succ yu240) (primGEqNatS Zero yu240)) (Succ (Succ yu240)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8194[label="yu240/Succ yu2400",fontsize=10,color="white",style="solid",shape="box"];1376 -> 8194[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8194 -> 1391[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8195[label="yu240/Zero",fontsize=10,color="white",style="solid",shape="box"];1376 -> 8195[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8195 -> 1392[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 3155 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3155[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ yu230) Zero True) (Succ Zero))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];3155 -> 3193[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3154[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))) yu300",fontsize=16,color="burlywood",shape="triangle"];8196[label="yu300/False",fontsize=10,color="white",style="solid",shape="box"];3154 -> 8196[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8196 -> 3194[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8197[label="yu300/True",fontsize=10,color="white",style="solid",shape="box"];3154 -> 8197[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8197 -> 3195[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1379[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat Zero (Succ (Succ yu240)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1379 -> 1396[label="",style="solid", color="black", weight=3]; 21.51/7.86 3258 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3258[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];3258 -> 3296[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3257[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) yu302",fontsize=16,color="burlywood",shape="triangle"];8198[label="yu302/False",fontsize=10,color="white",style="solid",shape="box"];3257 -> 8198[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8198 -> 3297[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8199[label="yu302/True",fontsize=10,color="white",style="solid",shape="box"];3257 -> 8199[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8199 -> 3298[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1382[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ yu2300)) (Succ yu240) (primGEqNatS (Succ yu2300) yu240)) (Succ (Succ yu240)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8200[label="yu240/Succ yu2400",fontsize=10,color="white",style="solid",shape="box"];1382 -> 8200[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8200 -> 1400[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8201[label="yu240/Zero",fontsize=10,color="white",style="solid",shape="box"];1382 -> 8201[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8201 -> 1401[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1383[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ Zero) (Succ yu240) (primGEqNatS Zero yu240)) (Succ (Succ yu240)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8202[label="yu240/Succ yu2400",fontsize=10,color="white",style="solid",shape="box"];1383 -> 8202[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8202 -> 1402[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8203[label="yu240/Zero",fontsize=10,color="white",style="solid",shape="box"];1383 -> 8203[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8203 -> 1403[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 3156 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3156[label="primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ yu230) Zero True) (Succ Zero))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];3156 -> 3196[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 1386[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat Zero (Succ (Succ yu240)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1386 -> 1407[label="",style="solid", color="black", weight=3]; 21.51/7.86 3259 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3259[label="primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];3259 -> 3299[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 240[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ yu3100))) (primCmpInt (Neg Zero) (Pos (primMulNat (primMulNat (Succ yu3100) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];240 -> 277[label="",style="solid", color="black", weight=3]; 21.51/7.86 241[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ (Succ (Succ yu310000))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ yu310000)) (primGEqNatS (Succ yu3000000) yu310000)) (Succ (Succ (Succ yu310000)))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ yu310000))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8204[label="yu310000/Succ yu3100000",fontsize=10,color="white",style="solid",shape="box"];241 -> 8204[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8204 -> 278[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8205[label="yu310000/Zero",fontsize=10,color="white",style="solid",shape="box"];241 -> 8205[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8205 -> 279[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 242[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ yu310000))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ yu310000)) (primGEqNatS Zero yu310000)) (Succ (Succ (Succ yu310000)))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ yu310000))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8206[label="yu310000/Succ yu3100000",fontsize=10,color="white",style="solid",shape="box"];242 -> 8206[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8206 -> 280[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8207[label="yu310000/Zero",fontsize=10,color="white",style="solid",shape="box"];242 -> 8207[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8207 -> 281[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 243[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primMulNat (Succ (primDivNatS (primMinusNatS (Succ (Succ yu300000)) (Succ Zero)) (Succ (Succ Zero)))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];243 -> 282[label="",style="solid", color="black", weight=3]; 21.51/7.86 5034 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5034[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu310000)) False) (Succ (Succ (Succ yu310000)))) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ yu310000))) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];5034 -> 5048[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5034 -> 5049[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5033[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000))))) yu433",fontsize=16,color="burlywood",shape="triangle"];8208[label="yu433/False",fontsize=10,color="white",style="solid",shape="box"];5033 -> 8208[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8208 -> 5050[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8209[label="yu433/True",fontsize=10,color="white",style="solid",shape="box"];5033 -> 8209[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8209 -> 5051[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 3723 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3723[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];3723 -> 3738[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3723 -> 3739[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3722[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) yu337",fontsize=16,color="burlywood",shape="triangle"];8210[label="yu337/False",fontsize=10,color="white",style="solid",shape="box"];3722 -> 8210[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8210 -> 3740[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8211[label="yu337/True",fontsize=10,color="white",style="solid",shape="box"];3722 -> 8211[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8211 -> 3741[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 246[label="ceilingCeiling0 (Float (Neg (Succ (Succ yu30000))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 yu30000 Zero (primGEqNatS yu30000 Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ yu30000)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8212[label="yu30000/Succ yu300000",fontsize=10,color="white",style="solid",shape="box"];246 -> 8212[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8212 -> 285[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8213[label="yu30000/Zero",fontsize=10,color="white",style="solid",shape="box"];246 -> 8213[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8213 -> 286[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 5194[label="Succ Zero",fontsize=16,color="green",shape="box"];5195[label="yu31000",fontsize=16,color="green",shape="box"];4364[label="primMulNat (primDivNatS0 Zero (Succ yu290) False) (Succ (Succ yu290))",fontsize=16,color="black",shape="triangle"];4364 -> 4388[label="",style="solid", color="black", weight=3]; 21.51/7.86 2990 -> 2708[label="",style="dashed", color="red", weight=0]; 21.51/7.86 2990[label="primCmpInt (Neg (primMulNat yu2790 (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];2990 -> 3010[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2990 -> 3011[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2991 -> 2706[label="",style="dashed", color="red", weight=0]; 21.51/7.86 2991[label="primCmpInt (Pos (primMulNat yu2790 (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];2991 -> 3012[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2991 -> 3013[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5196[label="ceilingN0 (Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000)))) (ceilingVu8 (Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000)))))",fontsize=16,color="black",shape="box"];5196 -> 5229[label="",style="solid", color="black", weight=3]; 21.51/7.86 5359 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5359[label="primPlusInt (ceilingN (Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5359 -> 5487[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5225[label="Succ Zero",fontsize=16,color="green",shape="box"];5226 -> 877[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5226[label="primDivNatS0 Zero Zero True",fontsize=16,color="magenta"];5227[label="ceilingN0 (Float (Neg (Succ Zero)) (Neg (Succ Zero))) (ceilingVu8 (Float (Neg (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];5227 -> 5262[label="",style="solid", color="black", weight=3]; 21.51/7.86 5360 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5360[label="primPlusInt (ceilingN (Float (Neg (Succ Zero)) (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5360 -> 5488[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 249[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ yu3100))) (primCmpInt (Neg Zero) (Pos (primMulNat (primMulNat (Succ yu3100) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];249 -> 289[label="",style="solid", color="black", weight=3]; 21.51/7.86 852 -> 818[label="",style="dashed", color="red", weight=0]; 21.51/7.86 852[label="primPlusNat yu300 Zero",fontsize=16,color="magenta"];852 -> 868[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 851[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ (Succ yu290)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ yu280) (Succ yu290) (primGEqNatS yu280 yu290)) (Succ (Succ yu290)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="triangle"];8214[label="yu280/Succ yu2800",fontsize=10,color="white",style="solid",shape="box"];851 -> 8214[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8214 -> 869[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8215[label="yu280/Zero",fontsize=10,color="white",style="solid",shape="box"];851 -> 8215[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8215 -> 870[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 4044 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4044[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 (Succ yu280) Zero True) (Succ Zero))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];4044 -> 4087[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4043[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))) yu361",fontsize=16,color="burlywood",shape="triangle"];8216[label="yu361/False",fontsize=10,color="white",style="solid",shape="box"];4043 -> 8216[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8216 -> 4088[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8217[label="yu361/True",fontsize=10,color="white",style="solid",shape="box"];4043 -> 8217[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8217 -> 4089[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 4302 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4302[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 Zero (Succ yu290) False) (Succ (Succ yu290)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];4302 -> 4326[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4301[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))) yu387",fontsize=16,color="burlywood",shape="triangle"];8218[label="yu387/False",fontsize=10,color="white",style="solid",shape="box"];4301 -> 8218[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8218 -> 4327[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8219[label="yu387/True",fontsize=10,color="white",style="solid",shape="box"];4301 -> 8219[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8219 -> 4328[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 4109 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4109[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];4109 -> 4152[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4108[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) yu362",fontsize=16,color="burlywood",shape="triangle"];8220[label="yu362/False",fontsize=10,color="white",style="solid",shape="box"];4108 -> 8220[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8220 -> 4153[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8221[label="yu362/True",fontsize=10,color="white",style="solid",shape="box"];4108 -> 8221[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8221 -> 4154[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 861[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ yu290)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ yu2800)) (Succ yu290) (primGEqNatS (Succ yu2800) yu290)) (Succ (Succ yu290)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8222[label="yu290/Succ yu2900",fontsize=10,color="white",style="solid",shape="box"];861 -> 8222[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8222 -> 881[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8223[label="yu290/Zero",fontsize=10,color="white",style="solid",shape="box"];861 -> 8223[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8223 -> 882[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 862[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ yu290)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ Zero) (Succ yu290) (primGEqNatS Zero yu290)) (Succ (Succ yu290)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8224[label="yu290/Succ yu2900",fontsize=10,color="white",style="solid",shape="box"];862 -> 8224[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8224 -> 883[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8225[label="yu290/Zero",fontsize=10,color="white",style="solid",shape="box"];862 -> 8225[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8225 -> 884[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 4045 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4045[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ yu280) Zero True) (Succ Zero))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];4045 -> 4090[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4303 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4303[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 Zero (Succ yu290) False) (Succ (Succ yu290)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];4303 -> 4329[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4110 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4110[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];4110 -> 4155[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 257[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ yu3100))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primMulNat yu3100 (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];8226[label="yu3100/Succ yu31000",fontsize=10,color="white",style="solid",shape="box"];257 -> 8226[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8226 -> 298[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8227[label="yu3100/Zero",fontsize=10,color="white",style="solid",shape="box"];257 -> 8227[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8227 -> 299[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 258[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ (Succ yu3100000))) (primGEqNatS (Succ yu3000000) (Succ yu3100000))) (Succ (Succ (Succ (Succ yu3100000))))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ yu3100000)))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];258 -> 300[label="",style="solid", color="black", weight=3]; 21.51/7.86 259[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ Zero)) (primGEqNatS (Succ yu3000000) Zero)) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];259 -> 301[label="",style="solid", color="black", weight=3]; 21.51/7.86 260[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu3100000))) (primGEqNatS Zero (Succ yu3100000))) (Succ (Succ (Succ (Succ yu3100000))))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ yu3100000)))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];260 -> 302[label="",style="solid", color="black", weight=3]; 21.51/7.86 261[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) (primGEqNatS Zero Zero)) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];261 -> 303[label="",style="solid", color="black", weight=3]; 21.51/7.86 262[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ (Succ yu300000)) (Succ Zero)) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];262 -> 304[label="",style="solid", color="black", weight=3]; 21.51/7.86 4526 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4526[label="primMulNat (Succ (Succ (Succ yu310000))) (Succ Zero)",fontsize=16,color="magenta"];4526 -> 4557[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4527 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4527[label="primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu310000)) False) (Succ (Succ (Succ yu310000)))) (primMulNat (Succ (Succ Zero)) (Succ Zero))",fontsize=16,color="magenta"];4527 -> 4558[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4527 -> 4559[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4528[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000))))) False",fontsize=16,color="black",shape="box"];4528 -> 4560[label="",style="solid", color="black", weight=3]; 21.51/7.86 4529[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000))))) True",fontsize=16,color="black",shape="box"];4529 -> 4561[label="",style="solid", color="black", weight=3]; 21.51/7.86 2570 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 2570[label="primMulNat (Succ (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];2570 -> 2650[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2571 -> 2651[label="",style="dashed", color="red", weight=0]; 21.51/7.86 2571[label="primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (primMulNat (Succ (Succ Zero)) (Succ Zero))",fontsize=16,color="magenta"];2571 -> 2652[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2564[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];2564 -> 2655[label="",style="solid", color="black", weight=3]; 21.51/7.86 2565[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) True",fontsize=16,color="black",shape="box"];2565 -> 2656[label="",style="solid", color="black", weight=3]; 21.51/7.86 265[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu300000) Zero (primGEqNatS (Succ yu300000) Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];265 -> 307[label="",style="solid", color="black", weight=3]; 21.51/7.86 266[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero (primGEqNatS Zero Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];266 -> 308[label="",style="solid", color="black", weight=3]; 21.51/7.86 267[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (primCmpInt (primMulInt (primMinusNat Zero (Succ Zero)) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];267 -> 309[label="",style="solid", color="black", weight=3]; 21.51/7.86 877[label="primDivNatS0 Zero Zero True",fontsize=16,color="black",shape="triangle"];877 -> 903[label="",style="solid", color="black", weight=3]; 21.51/7.86 3367[label="primMinusNat (Succ yu10700) (Succ yu30100)",fontsize=16,color="black",shape="box"];3367 -> 3382[label="",style="solid", color="black", weight=3]; 21.51/7.86 3368[label="primMinusNat (Succ yu10700) Zero",fontsize=16,color="black",shape="box"];3368 -> 3383[label="",style="solid", color="black", weight=3]; 21.51/7.86 3369[label="primMinusNat Zero (Succ yu30100)",fontsize=16,color="black",shape="box"];3369 -> 3384[label="",style="solid", color="black", weight=3]; 21.51/7.86 3370[label="primMinusNat Zero Zero",fontsize=16,color="black",shape="box"];3370 -> 3385[label="",style="solid", color="black", weight=3]; 21.51/7.86 2707 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 2707[label="primMulNat yu2530 (Succ Zero)",fontsize=16,color="magenta"];2707 -> 2712[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2706[label="primCmpInt (Pos yu261) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="burlywood",shape="triangle"];8228[label="yu261/Succ yu2610",fontsize=10,color="white",style="solid",shape="box"];2706 -> 8228[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8228 -> 2713[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8229[label="yu261/Zero",fontsize=10,color="white",style="solid",shape="box"];2706 -> 8229[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8229 -> 2714[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 2709 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 2709[label="primMulNat yu2530 (Succ Zero)",fontsize=16,color="magenta"];2709 -> 2715[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2708[label="primCmpInt (Neg yu262) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="burlywood",shape="triangle"];8230[label="yu262/Succ yu2620",fontsize=10,color="white",style="solid",shape="box"];2708 -> 8230[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8230 -> 2716[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8231[label="yu262/Zero",fontsize=10,color="white",style="solid",shape="box"];2708 -> 8231[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8231 -> 2717[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 4721[label="ceilingN0 (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (properFraction (Float (Neg (Succ Zero)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4721 -> 4731[label="",style="solid", color="black", weight=3]; 21.51/7.86 4902 -> 4690[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4902[label="ceilingN (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];2788[label="primPlusInt yu266 (fromInt (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];8232[label="yu266/Pos yu2660",fontsize=10,color="white",style="solid",shape="box"];2788 -> 8232[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8232 -> 2791[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8233[label="yu266/Neg yu2660",fontsize=10,color="white",style="solid",shape="box"];2788 -> 8233[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8233 -> 2792[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 269[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ yu3100))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primMulNat yu3100 (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];8234[label="yu3100/Succ yu31000",fontsize=10,color="white",style="solid",shape="box"];269 -> 8234[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8234 -> 311[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8235[label="yu3100/Zero",fontsize=10,color="white",style="solid",shape="box"];269 -> 8235[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8235 -> 312[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1389[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ (Succ yu2400))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ yu2300)) (Succ (Succ yu2400)) (primGEqNatS (Succ yu2300) (Succ yu2400))) (Succ (Succ (Succ yu2400))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1389 -> 1414[label="",style="solid", color="black", weight=3]; 21.51/7.86 1390[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ yu2300)) (Succ Zero) (primGEqNatS (Succ yu2300) Zero)) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1390 -> 1415[label="",style="solid", color="black", weight=3]; 21.51/7.86 1391[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2400)) (primGEqNatS Zero (Succ yu2400))) (Succ (Succ (Succ yu2400))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1391 -> 1416[label="",style="solid", color="black", weight=3]; 21.51/7.86 1392[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) (primGEqNatS Zero Zero)) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1392 -> 1417[label="",style="solid", color="black", weight=3]; 21.51/7.86 3193 -> 3197[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3193[label="primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ yu230) Zero True) (Succ Zero))",fontsize=16,color="magenta"];3193 -> 3198[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3194[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))) False",fontsize=16,color="black",shape="box"];3194 -> 3247[label="",style="solid", color="black", weight=3]; 21.51/7.86 3195[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))) True",fontsize=16,color="black",shape="box"];3195 -> 3248[label="",style="solid", color="black", weight=3]; 21.51/7.86 1396[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) Zero) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1396 -> 1421[label="",style="solid", color="black", weight=3]; 21.51/7.86 3296 -> 3197[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3296[label="primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero))",fontsize=16,color="magenta"];3296 -> 3311[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3297[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) False",fontsize=16,color="black",shape="box"];3297 -> 3312[label="",style="solid", color="black", weight=3]; 21.51/7.86 3298[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) True",fontsize=16,color="black",shape="box"];3298 -> 3313[label="",style="solid", color="black", weight=3]; 21.51/7.86 1400[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ (Succ yu2400))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ yu2300)) (Succ (Succ yu2400)) (primGEqNatS (Succ yu2300) (Succ yu2400))) (Succ (Succ (Succ yu2400))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1400 -> 1424[label="",style="solid", color="black", weight=3]; 21.51/7.86 1401[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ yu2300)) (Succ Zero) (primGEqNatS (Succ yu2300) Zero)) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1401 -> 1425[label="",style="solid", color="black", weight=3]; 21.51/7.86 1402[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2400)) (primGEqNatS Zero (Succ yu2400))) (Succ (Succ (Succ yu2400))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1402 -> 1426[label="",style="solid", color="black", weight=3]; 21.51/7.86 1403[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) (primGEqNatS Zero Zero)) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1403 -> 1427[label="",style="solid", color="black", weight=3]; 21.51/7.86 3196 -> 2741[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3196[label="primMinusNat Zero (primMulNat (primDivNatS0 (Succ yu230) Zero True) (Succ Zero))",fontsize=16,color="magenta"];3196 -> 3249[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 1407[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (primMinusNat Zero Zero) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1407 -> 1431[label="",style="solid", color="black", weight=3]; 21.51/7.86 3299 -> 2741[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3299[label="primMinusNat Zero (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero))",fontsize=16,color="magenta"];3299 -> 3314[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 277[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ yu3100))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primMulNat yu3100 (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];8236[label="yu3100/Succ yu31000",fontsize=10,color="white",style="solid",shape="box"];277 -> 8236[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8236 -> 321[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8237[label="yu3100/Zero",fontsize=10,color="white",style="solid",shape="box"];277 -> 8237[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8237 -> 322[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 278[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ (Succ yu3100000))) (primGEqNatS (Succ yu3000000) (Succ yu3100000))) (Succ (Succ (Succ (Succ yu3100000))))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ yu3100000)))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];278 -> 323[label="",style="solid", color="black", weight=3]; 21.51/7.86 279[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ Zero)) (primGEqNatS (Succ yu3000000) Zero)) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];279 -> 324[label="",style="solid", color="black", weight=3]; 21.51/7.86 280[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu3100000))) (primGEqNatS Zero (Succ yu3100000))) (Succ (Succ (Succ (Succ yu3100000))))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ yu3100000)))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];280 -> 325[label="",style="solid", color="black", weight=3]; 21.51/7.86 281[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) (primGEqNatS Zero Zero)) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];281 -> 326[label="",style="solid", color="black", weight=3]; 21.51/7.86 282[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ (Succ yu300000)) (Succ Zero)) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];282 -> 327[label="",style="solid", color="black", weight=3]; 21.51/7.86 5048 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5048[label="primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu310000)) False) (Succ (Succ (Succ yu310000)))) (primMulNat (Succ (Succ Zero)) (Succ Zero))",fontsize=16,color="magenta"];5048 -> 5071[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5048 -> 5072[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5049 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5049[label="primMulNat (Succ (Succ (Succ yu310000))) (Succ Zero)",fontsize=16,color="magenta"];5049 -> 5073[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5050[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000))))) False",fontsize=16,color="black",shape="box"];5050 -> 5074[label="",style="solid", color="black", weight=3]; 21.51/7.86 5051[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000))))) True",fontsize=16,color="black",shape="box"];5051 -> 5075[label="",style="solid", color="black", weight=3]; 21.51/7.86 3738 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3738[label="primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (primMulNat (Succ (Succ Zero)) (Succ Zero))",fontsize=16,color="magenta"];3738 -> 3784[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3738 -> 3785[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3739 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3739[label="primMulNat (Succ (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3739 -> 3786[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3740[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];3740 -> 3787[label="",style="solid", color="black", weight=3]; 21.51/7.86 3741[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) True",fontsize=16,color="black",shape="box"];3741 -> 3788[label="",style="solid", color="black", weight=3]; 21.51/7.86 285[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu300000) Zero (primGEqNatS (Succ yu300000) Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];285 -> 330[label="",style="solid", color="black", weight=3]; 21.51/7.86 286[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero (primGEqNatS Zero Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];286 -> 331[label="",style="solid", color="black", weight=3]; 21.51/7.86 4388[label="primMulNat Zero (Succ (Succ yu290))",fontsize=16,color="black",shape="triangle"];4388 -> 4427[label="",style="solid", color="black", weight=3]; 21.51/7.86 3010[label="yu106",fontsize=16,color="green",shape="box"];3011 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3011[label="primMulNat yu2790 (Succ Zero)",fontsize=16,color="magenta"];3011 -> 3046[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3012[label="yu106",fontsize=16,color="green",shape="box"];3013 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3013[label="primMulNat yu2790 (Succ Zero)",fontsize=16,color="magenta"];3013 -> 3047[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5229[label="ceilingN0 (Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000)))) (properFraction (Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000)))))",fontsize=16,color="black",shape="box"];5229 -> 5263[label="",style="solid", color="black", weight=3]; 21.51/7.86 5487 -> 5171[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5487[label="ceilingN (Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000))))",fontsize=16,color="magenta"];5262[label="ceilingN0 (Float (Neg (Succ Zero)) (Neg (Succ Zero))) (properFraction (Float (Neg (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];5262 -> 5299[label="",style="solid", color="black", weight=3]; 21.51/7.86 5488 -> 5192[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5488[label="ceilingN (Float (Neg (Succ Zero)) (Neg (Succ Zero)))",fontsize=16,color="magenta"];289[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ yu3100))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primMulNat yu3100 (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];8238[label="yu3100/Succ yu31000",fontsize=10,color="white",style="solid",shape="box"];289 -> 8238[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8238 -> 334[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8239[label="yu3100/Zero",fontsize=10,color="white",style="solid",shape="box"];289 -> 8239[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8239 -> 335[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 868[label="yu300",fontsize=16,color="green",shape="box"];869[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ yu290)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ yu2800)) (Succ yu290) (primGEqNatS (Succ yu2800) yu290)) (Succ (Succ yu290)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8240[label="yu290/Succ yu2900",fontsize=10,color="white",style="solid",shape="box"];869 -> 8240[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8240 -> 895[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8241[label="yu290/Zero",fontsize=10,color="white",style="solid",shape="box"];869 -> 8241[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8241 -> 896[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 870[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ yu290)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ Zero) (Succ yu290) (primGEqNatS Zero yu290)) (Succ (Succ yu290)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8242[label="yu290/Succ yu2900",fontsize=10,color="white",style="solid",shape="box"];870 -> 8242[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8242 -> 897[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8243[label="yu290/Zero",fontsize=10,color="white",style="solid",shape="box"];870 -> 8243[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8243 -> 898[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 4087 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4087[label="primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 (Succ yu280) Zero True) (Succ Zero))",fontsize=16,color="magenta"];4087 -> 4156[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4087 -> 4157[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4088[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))) False",fontsize=16,color="black",shape="box"];4088 -> 4158[label="",style="solid", color="black", weight=3]; 21.51/7.86 4089[label="ceilingCeiling0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))) True",fontsize=16,color="black",shape="box"];4089 -> 4159[label="",style="solid", color="black", weight=3]; 21.51/7.86 4326 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4326[label="primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 Zero (Succ yu290) False) (Succ (Succ yu290)))",fontsize=16,color="magenta"];4326 -> 4364[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4326 -> 4365[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4327[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))) False",fontsize=16,color="black",shape="box"];4327 -> 4366[label="",style="solid", color="black", weight=3]; 21.51/7.86 4328[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))) True",fontsize=16,color="black",shape="box"];4328 -> 4367[label="",style="solid", color="black", weight=3]; 21.51/7.86 4152 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4152[label="primMinusNat (Succ (Succ (primPlusNat yu300 Zero))) (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero))",fontsize=16,color="magenta"];4152 -> 4172[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4152 -> 4173[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4153[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) False",fontsize=16,color="black",shape="box"];4153 -> 4174[label="",style="solid", color="black", weight=3]; 21.51/7.86 4154[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) True",fontsize=16,color="black",shape="box"];4154 -> 4175[label="",style="solid", color="black", weight=3]; 21.51/7.86 881[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ (Succ yu2900))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ yu2800)) (Succ (Succ yu2900)) (primGEqNatS (Succ yu2800) (Succ yu2900))) (Succ (Succ (Succ yu2900))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];881 -> 906[label="",style="solid", color="black", weight=3]; 21.51/7.86 882[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ yu2800)) (Succ Zero) (primGEqNatS (Succ yu2800) Zero)) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];882 -> 907[label="",style="solid", color="black", weight=3]; 21.51/7.86 883[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2900)) (primGEqNatS Zero (Succ yu2900))) (Succ (Succ (Succ yu2900))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];883 -> 908[label="",style="solid", color="black", weight=3]; 21.51/7.86 884[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) (primGEqNatS Zero Zero)) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];884 -> 909[label="",style="solid", color="black", weight=3]; 21.51/7.86 4090 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4090[label="primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ yu280) Zero True) (Succ Zero))",fontsize=16,color="magenta"];4090 -> 4160[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4090 -> 4161[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4329 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4329[label="primMinusNat (Succ Zero) (primMulNat (primDivNatS0 Zero (Succ yu290) False) (Succ (Succ yu290)))",fontsize=16,color="magenta"];4329 -> 4368[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4329 -> 4369[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4155 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4155[label="primMinusNat (Succ Zero) (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero))",fontsize=16,color="magenta"];4155 -> 4176[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4155 -> 4177[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 298[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ yu31000)))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primMulNat (Succ yu31000) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];298 -> 345[label="",style="solid", color="black", weight=3]; 21.51/7.86 299[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primMulNat Zero (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];299 -> 346[label="",style="solid", color="black", weight=3]; 21.51/7.86 300 -> 347[label="",style="dashed", color="red", weight=0]; 21.51/7.86 300[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ (Succ yu3100000))) (primGEqNatS yu3000000 yu3100000)) (Succ (Succ (Succ (Succ yu3100000))))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ yu3100000)))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];300 -> 348[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 300 -> 349[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 300 -> 350[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 301 -> 5602[label="",style="dashed", color="red", weight=0]; 21.51/7.86 301[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];301 -> 5603[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 301 -> 5604[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 302 -> 4400[label="",style="dashed", color="red", weight=0]; 21.51/7.86 302[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu3100000))) False) (Succ (Succ (Succ (Succ yu3100000))))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ yu3100000)))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];302 -> 4401[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 303 -> 5602[label="",style="dashed", color="red", weight=0]; 21.51/7.86 303[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];303 -> 5605[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 303 -> 5606[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 304[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu300000) Zero) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];304 -> 354[label="",style="solid", color="black", weight=3]; 21.51/7.86 4557[label="Succ (Succ (Succ yu310000))",fontsize=16,color="green",shape="box"];4558 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4558[label="primMulNat (Succ (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];4558 -> 4583[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4559 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4559[label="primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu310000)) False) (Succ (Succ (Succ yu310000)))",fontsize=16,color="magenta"];4559 -> 6853[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4559 -> 6854[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4560[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000)))))",fontsize=16,color="black",shape="triangle"];4560 -> 4585[label="",style="solid", color="black", weight=3]; 21.51/7.86 4561[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4561 -> 4893[label="",style="solid", color="black", weight=3]; 21.51/7.86 2650[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];2652 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 2652[label="primMulNat (Succ (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];2652 -> 2657[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2651[label="primMinusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) yu254",fontsize=16,color="black",shape="triangle"];2651 -> 2658[label="",style="solid", color="black", weight=3]; 21.51/7.86 2655[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];2655 -> 2664[label="",style="solid", color="black", weight=3]; 21.51/7.86 2656[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];2656 -> 2756[label="",style="solid", color="black", weight=3]; 21.51/7.86 307[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu300000) Zero True) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];307 -> 357[label="",style="solid", color="black", weight=3]; 21.51/7.86 308 -> 4601[label="",style="dashed", color="red", weight=0]; 21.51/7.86 308[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];308 -> 4602[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 309[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (primCmpInt (primMulInt (Neg (Succ Zero)) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];309 -> 359[label="",style="solid", color="black", weight=3]; 21.51/7.86 903[label="Succ (primDivNatS (primMinusNatS Zero Zero) (Succ Zero))",fontsize=16,color="green",shape="box"];903 -> 927[label="",style="dashed", color="green", weight=3]; 21.51/7.86 3382 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3382[label="primMinusNat yu10700 yu30100",fontsize=16,color="magenta"];3382 -> 3409[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3382 -> 3410[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3383[label="Pos (Succ yu10700)",fontsize=16,color="green",shape="box"];3384[label="Neg (Succ yu30100)",fontsize=16,color="green",shape="box"];3385[label="Pos Zero",fontsize=16,color="green",shape="box"];2712[label="yu2530",fontsize=16,color="green",shape="box"];2713[label="primCmpInt (Pos (Succ yu2610)) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="black",shape="box"];2713 -> 2731[label="",style="solid", color="black", weight=3]; 21.51/7.86 2714[label="primCmpInt (Pos Zero) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="black",shape="box"];2714 -> 2732[label="",style="solid", color="black", weight=3]; 21.51/7.86 2715[label="yu2530",fontsize=16,color="green",shape="box"];2716[label="primCmpInt (Neg (Succ yu2620)) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="black",shape="box"];2716 -> 2733[label="",style="solid", color="black", weight=3]; 21.51/7.86 2717[label="primCmpInt (Neg Zero) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="black",shape="box"];2717 -> 2734[label="",style="solid", color="black", weight=3]; 21.51/7.86 4731[label="ceilingN0 (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (floatProperFractionFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4731 -> 4748[label="",style="solid", color="black", weight=3]; 21.51/7.86 2791[label="primPlusInt (Pos yu2660) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];2791 -> 2796[label="",style="solid", color="black", weight=3]; 21.51/7.86 2792[label="primPlusInt (Neg yu2660) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];2792 -> 2797[label="",style="solid", color="black", weight=3]; 21.51/7.86 311[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ yu31000)))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primMulNat (Succ yu31000) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];311 -> 361[label="",style="solid", color="black", weight=3]; 21.51/7.86 312[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primMulNat Zero (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];312 -> 362[label="",style="solid", color="black", weight=3]; 21.51/7.86 1414[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ (Succ yu2400))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ yu2300)) (Succ (Succ yu2400)) (primGEqNatS yu2300 yu2400)) (Succ (Succ (Succ yu2400))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8244[label="yu2300/Succ yu23000",fontsize=10,color="white",style="solid",shape="box"];1414 -> 8244[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8244 -> 1437[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8245[label="yu2300/Zero",fontsize=10,color="white",style="solid",shape="box"];1414 -> 8245[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8245 -> 1438[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1415[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ yu2300)) (Succ Zero) True) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1415 -> 1439[label="",style="solid", color="black", weight=3]; 21.51/7.86 1416 -> 4797[label="",style="dashed", color="red", weight=0]; 21.51/7.86 1416[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2400)) False) (Succ (Succ (Succ yu2400))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1416 -> 4798[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 1417 -> 3122[label="",style="dashed", color="red", weight=0]; 21.51/7.86 1417[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1417 -> 3123[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3198 -> 6392[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3198[label="primMulNat (primDivNatS0 (Succ yu230) Zero True) (Succ Zero)",fontsize=16,color="magenta"];3198 -> 6393[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3198 -> 6394[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3197[label="primMinusNat (Succ yu1070) yu301",fontsize=16,color="burlywood",shape="triangle"];8246[label="yu301/Succ yu3010",fontsize=10,color="white",style="solid",shape="box"];3197 -> 8246[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8246 -> 3251[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8247[label="yu301/Zero",fontsize=10,color="white",style="solid",shape="box"];3197 -> 8247[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8247 -> 3252[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 3247[label="ceilingN (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];3247 -> 3300[label="",style="solid", color="black", weight=3]; 21.51/7.86 3248[label="ceilingN (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8248[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];3248 -> 8248[label="",style="solid", color="blue", weight=9]; 21.51/7.86 8248 -> 3331[label="",style="solid", color="blue", weight=3]; 21.51/7.86 8249[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];3248 -> 8249[label="",style="solid", color="blue", weight=9]; 21.51/7.86 8249 -> 3332[label="",style="solid", color="blue", weight=3]; 21.51/7.86 1421[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (Pos (Succ yu1070)) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1421 -> 1445[label="",style="solid", color="black", weight=3]; 21.51/7.86 3311 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3311[label="primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)",fontsize=16,color="magenta"];3311 -> 3333[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3312[label="ceilingN (Float (Pos (Succ Zero)) (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];3312 -> 3334[label="",style="solid", color="black", weight=3]; 21.51/7.86 3313[label="ceilingN (Float (Pos (Succ Zero)) (Neg (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8250[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];3313 -> 8250[label="",style="solid", color="blue", weight=9]; 21.51/7.86 8250 -> 3362[label="",style="solid", color="blue", weight=3]; 21.51/7.86 8251[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];3313 -> 8251[label="",style="solid", color="blue", weight=9]; 21.51/7.86 8251 -> 3363[label="",style="solid", color="blue", weight=3]; 21.51/7.86 1424[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ (Succ yu2400))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ yu2300)) (Succ (Succ yu2400)) (primGEqNatS yu2300 yu2400)) (Succ (Succ (Succ yu2400))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8252[label="yu2300/Succ yu23000",fontsize=10,color="white",style="solid",shape="box"];1424 -> 8252[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8252 -> 1449[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8253[label="yu2300/Zero",fontsize=10,color="white",style="solid",shape="box"];1424 -> 8253[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8253 -> 1450[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1425[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ yu2300)) (Succ Zero) True) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1425 -> 1451[label="",style="solid", color="black", weight=3]; 21.51/7.86 1426 -> 4797[label="",style="dashed", color="red", weight=0]; 21.51/7.86 1426[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2400)) False) (Succ (Succ (Succ yu2400))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1426 -> 4799[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 1427 -> 3122[label="",style="dashed", color="red", weight=0]; 21.51/7.86 1427[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1427 -> 3124[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3249 -> 6392[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3249[label="primMulNat (primDivNatS0 (Succ yu230) Zero True) (Succ Zero)",fontsize=16,color="magenta"];3249 -> 6395[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3249 -> 6396[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2741[label="primMinusNat Zero yu3400",fontsize=16,color="burlywood",shape="triangle"];8254[label="yu3400/Succ yu34000",fontsize=10,color="white",style="solid",shape="box"];2741 -> 8254[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8254 -> 2773[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8255[label="yu3400/Zero",fontsize=10,color="white",style="solid",shape="box"];2741 -> 8255[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8255 -> 2774[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1431[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1431 -> 1456[label="",style="solid", color="black", weight=3]; 21.51/7.86 3314 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3314[label="primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)",fontsize=16,color="magenta"];3314 -> 3339[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 321[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ yu31000)))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primMulNat (Succ yu31000) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];321 -> 372[label="",style="solid", color="black", weight=3]; 21.51/7.86 322[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primMulNat Zero (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];322 -> 373[label="",style="solid", color="black", weight=3]; 21.51/7.86 323[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ (Succ yu3100000))) (primGEqNatS yu3000000 yu3100000)) (Succ (Succ (Succ (Succ yu3100000))))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ yu3100000)))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8256[label="yu3000000/Succ yu30000000",fontsize=10,color="white",style="solid",shape="box"];323 -> 8256[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8256 -> 374[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8257[label="yu3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];323 -> 8257[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8257 -> 375[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 324[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];324 -> 376[label="",style="solid", color="black", weight=3]; 21.51/7.86 325 -> 3635[label="",style="dashed", color="red", weight=0]; 21.51/7.86 325[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu3100000))) False) (Succ (Succ (Succ (Succ yu3100000))))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ yu3100000)))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];325 -> 3636[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 326 -> 3657[label="",style="dashed", color="red", weight=0]; 21.51/7.86 326[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];326 -> 3658[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 327[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu300000) Zero) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];327 -> 379[label="",style="solid", color="black", weight=3]; 21.51/7.86 5071 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5071[label="primMulNat (Succ (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];5071 -> 5097[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5072 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5072[label="primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu310000)) False) (Succ (Succ (Succ yu310000)))",fontsize=16,color="magenta"];5072 -> 6855[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5072 -> 6856[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5073[label="Succ (Succ (Succ yu310000))",fontsize=16,color="green",shape="box"];5074[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000)))))",fontsize=16,color="black",shape="triangle"];5074 -> 5099[label="",style="solid", color="black", weight=3]; 21.51/7.86 5075[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];5075 -> 5361[label="",style="solid", color="black", weight=3]; 21.51/7.86 3784 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3784[label="primMulNat (Succ (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3784 -> 3808[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3785 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3785[label="primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];3785 -> 6711[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3786[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];3787[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];3787 -> 3809[label="",style="solid", color="black", weight=3]; 21.51/7.86 3788[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3788 -> 4091[label="",style="solid", color="black", weight=3]; 21.51/7.86 330[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu300000) Zero True) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];330 -> 382[label="",style="solid", color="black", weight=3]; 21.51/7.86 331 -> 3764[label="",style="dashed", color="red", weight=0]; 21.51/7.86 331[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];331 -> 3765[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4427[label="Zero",fontsize=16,color="green",shape="box"];3046[label="yu2790",fontsize=16,color="green",shape="box"];3047[label="yu2790",fontsize=16,color="green",shape="box"];5263[label="ceilingN0 (Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000)))) (floatProperFractionFloat (Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000)))))",fontsize=16,color="black",shape="box"];5263 -> 5300[label="",style="solid", color="black", weight=3]; 21.51/7.86 5299 -> 5821[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5299[label="ceilingN0 (Float (Neg (Succ Zero)) (Neg (Succ Zero))) (floatProperFractionFloat (Float (Neg (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="magenta"];5299 -> 5822[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 334[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ yu31000)))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primMulNat (Succ yu31000) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];334 -> 386[label="",style="solid", color="black", weight=3]; 21.51/7.86 335[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primMulNat Zero (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];335 -> 387[label="",style="solid", color="black", weight=3]; 21.51/7.86 895[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ (Succ yu2900))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ yu2800)) (Succ (Succ yu2900)) (primGEqNatS (Succ yu2800) (Succ yu2900))) (Succ (Succ (Succ yu2900))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];895 -> 918[label="",style="solid", color="black", weight=3]; 21.51/7.86 896[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ yu2800)) (Succ Zero) (primGEqNatS (Succ yu2800) Zero)) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];896 -> 919[label="",style="solid", color="black", weight=3]; 21.51/7.86 897[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2900)) (primGEqNatS Zero (Succ yu2900))) (Succ (Succ (Succ yu2900))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];897 -> 920[label="",style="solid", color="black", weight=3]; 21.51/7.86 898[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) (primGEqNatS Zero Zero)) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];898 -> 921[label="",style="solid", color="black", weight=3]; 21.51/7.86 4156 -> 6392[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4156[label="primMulNat (primDivNatS0 (Succ yu280) Zero True) (Succ Zero)",fontsize=16,color="magenta"];4156 -> 6399[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4156 -> 6400[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4157[label="Succ (Succ (primPlusNat yu300 Zero))",fontsize=16,color="green",shape="box"];4157 -> 4179[label="",style="dashed", color="green", weight=3]; 21.51/7.86 4158[label="ceilingN (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];4158 -> 4180[label="",style="solid", color="black", weight=3]; 21.51/7.86 4159[label="ceilingN (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8258[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];4159 -> 8258[label="",style="solid", color="blue", weight=9]; 21.51/7.86 8258 -> 4204[label="",style="solid", color="blue", weight=3]; 21.51/7.86 8259[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];4159 -> 8259[label="",style="solid", color="blue", weight=9]; 21.51/7.86 8259 -> 4205[label="",style="solid", color="blue", weight=3]; 21.51/7.86 4365[label="Succ (Succ (primPlusNat yu300 Zero))",fontsize=16,color="green",shape="box"];4365 -> 4389[label="",style="dashed", color="green", weight=3]; 21.51/7.86 4366[label="ceilingN (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290))))",fontsize=16,color="black",shape="triangle"];4366 -> 4390[label="",style="solid", color="black", weight=3]; 21.51/7.86 4367[label="ceilingN (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8260[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];4367 -> 8260[label="",style="solid", color="blue", weight=9]; 21.51/7.86 8260 -> 4419[label="",style="solid", color="blue", weight=3]; 21.51/7.86 8261[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];4367 -> 8261[label="",style="solid", color="blue", weight=9]; 21.51/7.86 8261 -> 4420[label="",style="solid", color="blue", weight=3]; 21.51/7.86 4172 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4172[label="primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)",fontsize=16,color="magenta"];4172 -> 4189[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4173[label="Succ (Succ (primPlusNat yu300 Zero))",fontsize=16,color="green",shape="box"];4173 -> 4190[label="",style="dashed", color="green", weight=3]; 21.51/7.86 4174[label="ceilingN (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];4174 -> 4191[label="",style="solid", color="black", weight=3]; 21.51/7.86 4175[label="ceilingN (Float (Pos (Succ Zero)) (Pos (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8262[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];4175 -> 8262[label="",style="solid", color="blue", weight=9]; 21.51/7.86 8262 -> 4206[label="",style="solid", color="blue", weight=3]; 21.51/7.86 8263[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];4175 -> 8263[label="",style="solid", color="blue", weight=9]; 21.51/7.86 8263 -> 4207[label="",style="solid", color="blue", weight=3]; 21.51/7.86 906[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ (Succ yu2900))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ yu2800)) (Succ (Succ yu2900)) (primGEqNatS yu2800 yu2900)) (Succ (Succ (Succ yu2900))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8264[label="yu2800/Succ yu28000",fontsize=10,color="white",style="solid",shape="box"];906 -> 8264[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8264 -> 931[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8265[label="yu2800/Zero",fontsize=10,color="white",style="solid",shape="box"];906 -> 8265[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8265 -> 932[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 907[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ yu2800)) (Succ Zero) True) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];907 -> 933[label="",style="solid", color="black", weight=3]; 21.51/7.86 908 -> 4275[label="",style="dashed", color="red", weight=0]; 21.51/7.86 908[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2900)) False) (Succ (Succ (Succ yu2900))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];908 -> 4276[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 909 -> 2476[label="",style="dashed", color="red", weight=0]; 21.51/7.86 909[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];909 -> 2477[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4160 -> 6392[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4160[label="primMulNat (primDivNatS0 (Succ yu280) Zero True) (Succ Zero)",fontsize=16,color="magenta"];4160 -> 6401[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4160 -> 6402[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4161[label="Succ Zero",fontsize=16,color="green",shape="box"];4368 -> 4364[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4368[label="primMulNat (primDivNatS0 Zero (Succ yu290) False) (Succ (Succ yu290))",fontsize=16,color="magenta"];4369[label="Succ Zero",fontsize=16,color="green",shape="box"];4176 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4176[label="primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)",fontsize=16,color="magenta"];4176 -> 4193[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4177[label="Succ Zero",fontsize=16,color="green",shape="box"];345[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ yu31000)))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primMulNat yu31000 (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];8266[label="yu31000/Succ yu310000",fontsize=10,color="white",style="solid",shape="box"];345 -> 8266[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8266 -> 401[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8267[label="yu31000/Zero",fontsize=10,color="white",style="solid",shape="box"];345 -> 8267[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8267 -> 402[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 346[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat Zero (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];346 -> 403[label="",style="solid", color="black", weight=3]; 21.51/7.86 348[label="yu3100000",fontsize=16,color="green",shape="box"];349[label="yu3000000",fontsize=16,color="green",shape="box"];350 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.86 350[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ (Succ yu3100000))) (primGEqNatS yu3000000 yu3100000)) (Succ (Succ (Succ (Succ yu3100000))))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ yu3100000)))) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];350 -> 2576[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 350 -> 2577[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 347[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6)))))) yu7",fontsize=16,color="burlywood",shape="triangle"];8268[label="yu7/False",fontsize=10,color="white",style="solid",shape="box"];347 -> 8268[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8268 -> 406[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8269[label="yu7/True",fontsize=10,color="white",style="solid",shape="box"];347 -> 8269[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8269 -> 407[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 5603 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5603[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];5603 -> 5636[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5603 -> 5637[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5604[label="Succ (Succ (Succ yu3000000))",fontsize=16,color="green",shape="box"];5602[label="ceilingCeiling0 (Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero))))) yu459",fontsize=16,color="burlywood",shape="triangle"];8270[label="yu459/False",fontsize=10,color="white",style="solid",shape="box"];5602 -> 8270[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8270 -> 5638[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8271[label="yu459/True",fontsize=10,color="white",style="solid",shape="box"];5602 -> 8271[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8271 -> 5639[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 4401 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4401[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu3100000))) False) (Succ (Succ (Succ (Succ yu3100000))))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ yu3100000)))) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];4401 -> 4421[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4401 -> 4422[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4400[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) yu391",fontsize=16,color="burlywood",shape="triangle"];8272[label="yu391/False",fontsize=10,color="white",style="solid",shape="box"];4400 -> 8272[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8272 -> 4423[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8273[label="yu391/True",fontsize=10,color="white",style="solid",shape="box"];4400 -> 8273[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8273 -> 4424[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 5605 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5605[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];5605 -> 5640[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5605 -> 5641[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5606[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];354[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS (Succ yu300000) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];354 -> 411[label="",style="solid", color="black", weight=3]; 21.51/7.86 4583[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];6853 -> 5385[label="",style="dashed", color="red", weight=0]; 21.51/7.86 6853[label="primDivNatS0 (Succ Zero) (Succ (Succ yu310000)) False",fontsize=16,color="magenta"];6854[label="yu310000",fontsize=16,color="green",shape="box"];6852[label="primMulNat yu512 (Succ (Succ (Succ yu48700)))",fontsize=16,color="burlywood",shape="triangle"];8274[label="yu512/Succ yu5120",fontsize=10,color="white",style="solid",shape="box"];6852 -> 8274[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8274 -> 7011[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8275[label="yu512/Zero",fontsize=10,color="white",style="solid",shape="box"];6852 -> 8275[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8275 -> 7012[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 4585[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000))))) (ceilingVu8 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000))))))",fontsize=16,color="black",shape="box"];4585 -> 4623[label="",style="solid", color="black", weight=3]; 21.51/7.86 4893 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4893[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000)))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4893 -> 4903[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2657[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];2658[label="primMinusNat (primMulNat (Succ (primDivNatS (primMinusNatS (Succ Zero) (Succ Zero)) (Succ (Succ Zero)))) (Succ (Succ Zero))) yu254",fontsize=16,color="black",shape="box"];2658 -> 2666[label="",style="solid", color="black", weight=3]; 21.51/7.86 2664[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (ceilingVu8 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];2664 -> 2710[label="",style="solid", color="black", weight=3]; 21.51/7.86 2756 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.86 2756[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];2756 -> 2789[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 357[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (Succ (primDivNatS (primMinusNatS (Succ yu300000) Zero) (Succ Zero))) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];357 -> 414[label="",style="solid", color="black", weight=3]; 21.51/7.86 4602 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4602[label="primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];4602 -> 4624[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4602 -> 4625[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4601[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero))) yu408",fontsize=16,color="burlywood",shape="triangle"];8276[label="yu408/False",fontsize=10,color="white",style="solid",shape="box"];4601 -> 8276[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8276 -> 4626[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8277[label="yu408/True",fontsize=10,color="white",style="solid",shape="box"];4601 -> 8277[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8277 -> 4627[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 359[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (primCmpInt (Neg (primMulNat (Succ Zero) (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];359 -> 416[label="",style="solid", color="black", weight=3]; 21.51/7.86 927 -> 7998[label="",style="dashed", color="red", weight=0]; 21.51/7.86 927[label="primDivNatS (primMinusNatS Zero Zero) (Succ Zero)",fontsize=16,color="magenta"];927 -> 7999[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 927 -> 8000[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 927 -> 8001[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3409[label="yu30100",fontsize=16,color="green",shape="box"];3410[label="yu10700",fontsize=16,color="green",shape="box"];2731[label="primCmpInt (Pos (Succ yu2610)) (primMulInt (Pos yu31) (Pos Zero)) == GT",fontsize=16,color="black",shape="box"];2731 -> 2763[label="",style="solid", color="black", weight=3]; 21.51/7.86 2732[label="primCmpInt (Pos Zero) (primMulInt (Pos yu31) (Pos Zero)) == GT",fontsize=16,color="black",shape="box"];2732 -> 2764[label="",style="solid", color="black", weight=3]; 21.51/7.86 2733[label="primCmpInt (Neg (Succ yu2620)) (primMulInt (Pos yu31) (Pos Zero)) == GT",fontsize=16,color="black",shape="box"];2733 -> 2765[label="",style="solid", color="black", weight=3]; 21.51/7.86 2734[label="primCmpInt (Neg Zero) (primMulInt (Pos yu31) (Pos Zero)) == GT",fontsize=16,color="black",shape="box"];2734 -> 2766[label="",style="solid", color="black", weight=3]; 21.51/7.86 4748[label="ceilingN0 (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero) `quot` Pos (Succ Zero)),Float (Neg (Succ Zero)) (Pos (Succ Zero)) - fromInt (Neg (Succ Zero) `quot` Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];4748 -> 4773[label="",style="solid", color="black", weight=3]; 21.51/7.86 2796[label="primPlusInt (Pos yu2660) (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];2796 -> 2800[label="",style="solid", color="black", weight=3]; 21.51/7.86 2797[label="primPlusInt (Neg yu2660) (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];2797 -> 2801[label="",style="solid", color="black", weight=3]; 21.51/7.86 361[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ yu31000)))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primMulNat yu31000 (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];8278[label="yu31000/Succ yu310000",fontsize=10,color="white",style="solid",shape="box"];361 -> 8278[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8278 -> 418[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8279[label="yu31000/Zero",fontsize=10,color="white",style="solid",shape="box"];361 -> 8279[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8279 -> 419[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 362[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat Zero (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];362 -> 420[label="",style="solid", color="black", weight=3]; 21.51/7.86 1437[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ yu2400))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ yu2400)) (primGEqNatS (Succ yu23000) yu2400)) (Succ (Succ (Succ yu2400))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8280[label="yu2400/Succ yu24000",fontsize=10,color="white",style="solid",shape="box"];1437 -> 8280[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8280 -> 1468[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8281[label="yu2400/Zero",fontsize=10,color="white",style="solid",shape="box"];1437 -> 8281[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8281 -> 1469[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1438[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ yu2400))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ yu2400)) (primGEqNatS Zero yu2400)) (Succ (Succ (Succ yu2400))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8282[label="yu2400/Succ yu24000",fontsize=10,color="white",style="solid",shape="box"];1438 -> 8282[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8282 -> 1470[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8283[label="yu2400/Zero",fontsize=10,color="white",style="solid",shape="box"];1438 -> 8283[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8283 -> 1471[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1439[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (Succ (primDivNatS (primMinusNatS (Succ (Succ yu2300)) (Succ Zero)) (Succ (Succ Zero)))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1439 -> 1472[label="",style="solid", color="black", weight=3]; 21.51/7.86 4798 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4798[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2400)) False) (Succ (Succ (Succ yu2400))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];4798 -> 4817[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4797[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))) yu420",fontsize=16,color="burlywood",shape="triangle"];8284[label="yu420/False",fontsize=10,color="white",style="solid",shape="box"];4797 -> 8284[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8284 -> 4818[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8285[label="yu420/True",fontsize=10,color="white",style="solid",shape="box"];4797 -> 8285[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8285 -> 4819[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 3123 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3123[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];3123 -> 3144[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3122[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) yu298",fontsize=16,color="burlywood",shape="triangle"];8286[label="yu298/False",fontsize=10,color="white",style="solid",shape="box"];3122 -> 8286[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8286 -> 3145[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8287[label="yu298/True",fontsize=10,color="white",style="solid",shape="box"];3122 -> 8287[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8287 -> 3146[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 6393[label="Zero",fontsize=16,color="green",shape="box"];6394[label="yu230",fontsize=16,color="green",shape="box"];6392[label="primMulNat (primDivNatS0 (Succ yu499) yu500 True) (Succ yu500)",fontsize=16,color="black",shape="triangle"];6392 -> 6517[label="",style="solid", color="black", weight=3]; 21.51/7.86 3251[label="primMinusNat (Succ yu1070) (Succ yu3010)",fontsize=16,color="black",shape="box"];3251 -> 3317[label="",style="solid", color="black", weight=3]; 21.51/7.86 3252[label="primMinusNat (Succ yu1070) Zero",fontsize=16,color="black",shape="box"];3252 -> 3318[label="",style="solid", color="black", weight=3]; 21.51/7.86 3300[label="ceilingN0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))) (ceilingVu8 (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];3300 -> 3319[label="",style="solid", color="black", weight=3]; 21.51/7.86 3331[label="ceilingN (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3331 -> 3364[label="",style="solid", color="black", weight=3]; 21.51/7.86 3332[label="ceilingN (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3332 -> 3365[label="",style="solid", color="black", weight=3]; 21.51/7.86 1445 -> 1482[label="",style="dashed", color="red", weight=0]; 21.51/7.86 1445[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (Neg (primMulNat (Succ yu1070) (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1445 -> 1483[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3333 -> 877[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3333[label="primDivNatS0 Zero Zero True",fontsize=16,color="magenta"];3334[label="ceilingN0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (ceilingVu8 (Float (Pos (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];3334 -> 3340[label="",style="solid", color="black", weight=3]; 21.51/7.86 3362[label="ceilingN (Float (Pos (Succ Zero)) (Neg (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3362 -> 3560[label="",style="solid", color="black", weight=3]; 21.51/7.86 3363[label="ceilingN (Float (Pos (Succ Zero)) (Neg (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3363 -> 3561[label="",style="solid", color="black", weight=3]; 21.51/7.86 1449[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ yu2400))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ yu2400)) (primGEqNatS (Succ yu23000) yu2400)) (Succ (Succ (Succ yu2400))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8288[label="yu2400/Succ yu24000",fontsize=10,color="white",style="solid",shape="box"];1449 -> 8288[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8288 -> 1492[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8289[label="yu2400/Zero",fontsize=10,color="white",style="solid",shape="box"];1449 -> 8289[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8289 -> 1493[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1450[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ yu2400))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ yu2400)) (primGEqNatS Zero yu2400)) (Succ (Succ (Succ yu2400))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8290[label="yu2400/Succ yu24000",fontsize=10,color="white",style="solid",shape="box"];1450 -> 8290[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8290 -> 1494[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8291[label="yu2400/Zero",fontsize=10,color="white",style="solid",shape="box"];1450 -> 8291[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8291 -> 1495[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 1451[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (Succ (primDivNatS (primMinusNatS (Succ (Succ yu2300)) (Succ Zero)) (Succ (Succ Zero)))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1451 -> 1496[label="",style="solid", color="black", weight=3]; 21.51/7.86 4799 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4799[label="primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2400)) False) (Succ (Succ (Succ yu2400))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];4799 -> 4820[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3124 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3124[label="primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];3124 -> 3147[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 6395[label="Zero",fontsize=16,color="green",shape="box"];6396[label="yu230",fontsize=16,color="green",shape="box"];2773[label="primMinusNat Zero (Succ yu34000)",fontsize=16,color="black",shape="box"];2773 -> 2819[label="",style="solid", color="black", weight=3]; 21.51/7.86 2774[label="primMinusNat Zero Zero",fontsize=16,color="black",shape="box"];2774 -> 2820[label="",style="solid", color="black", weight=3]; 21.51/7.86 1456 -> 1482[label="",style="dashed", color="red", weight=0]; 21.51/7.86 1456[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (Neg (primMulNat Zero (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1456 -> 1484[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3339 -> 877[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3339[label="primDivNatS0 Zero Zero True",fontsize=16,color="magenta"];372[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ yu31000)))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primMulNat yu31000 (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];8292[label="yu31000/Succ yu310000",fontsize=10,color="white",style="solid",shape="box"];372 -> 8292[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8292 -> 434[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8293[label="yu31000/Zero",fontsize=10,color="white",style="solid",shape="box"];372 -> 8293[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8293 -> 435[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 373[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat Zero (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];373 -> 436[label="",style="solid", color="black", weight=3]; 21.51/7.86 374[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu30000000)))) (Succ (Succ (Succ yu3100000))) (primGEqNatS (Succ yu30000000) yu3100000)) (Succ (Succ (Succ (Succ yu3100000))))) (primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ yu3100000)))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8294[label="yu3100000/Succ yu31000000",fontsize=10,color="white",style="solid",shape="box"];374 -> 8294[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8294 -> 437[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8295[label="yu3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];374 -> 8295[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8295 -> 438[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 375[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ yu3100000))) (primGEqNatS Zero yu3100000)) (Succ (Succ (Succ (Succ yu3100000))))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ yu3100000)))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8296[label="yu3100000/Succ yu31000000",fontsize=10,color="white",style="solid",shape="box"];375 -> 8296[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8296 -> 439[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8297[label="yu3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];375 -> 8297[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8297 -> 440[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 376[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (Succ (primDivNatS (primMinusNatS (Succ (Succ (Succ yu3000000))) (Succ (Succ Zero))) (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];376 -> 441[label="",style="solid", color="black", weight=3]; 21.51/7.86 3636 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3636[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu3100000))) False) (Succ (Succ (Succ (Succ yu3100000))))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ yu3100000)))) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];3636 -> 3650[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3636 -> 3651[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3635[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) yu329",fontsize=16,color="burlywood",shape="triangle"];8298[label="yu329/False",fontsize=10,color="white",style="solid",shape="box"];3635 -> 8298[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8298 -> 3652[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8299[label="yu329/True",fontsize=10,color="white",style="solid",shape="box"];3635 -> 8299[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8299 -> 3653[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 3658 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3658[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];3658 -> 3668[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3658 -> 3669[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3657[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) yu330",fontsize=16,color="burlywood",shape="triangle"];8300[label="yu330/False",fontsize=10,color="white",style="solid",shape="box"];3657 -> 8300[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8300 -> 3670[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8301[label="yu330/True",fontsize=10,color="white",style="solid",shape="box"];3657 -> 8301[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8301 -> 3671[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 379[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS (Succ yu300000) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];379 -> 444[label="",style="solid", color="black", weight=3]; 21.51/7.86 5097[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];6855 -> 5385[label="",style="dashed", color="red", weight=0]; 21.51/7.86 6855[label="primDivNatS0 (Succ Zero) (Succ (Succ yu310000)) False",fontsize=16,color="magenta"];6855 -> 7013[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 6856[label="yu310000",fontsize=16,color="green",shape="box"];5099[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000))))) (ceilingVu8 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000))))))",fontsize=16,color="black",shape="box"];5099 -> 5135[label="",style="solid", color="black", weight=3]; 21.51/7.86 5361 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5361[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000)))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5361 -> 5489[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3808[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];6711 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.86 6711[label="primDivNatS0 (Succ Zero) (Succ Zero) True",fontsize=16,color="magenta"];6711 -> 7172[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 6711 -> 7173[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 6710[label="primMulNat yu507 (Succ (Succ Zero))",fontsize=16,color="burlywood",shape="triangle"];8302[label="yu507/Succ yu5070",fontsize=10,color="white",style="solid",shape="box"];6710 -> 8302[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8302 -> 6736[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8303[label="yu507/Zero",fontsize=10,color="white",style="solid",shape="box"];6710 -> 8303[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8303 -> 6737[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 3809[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (ceilingVu8 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];3809 -> 3834[label="",style="solid", color="black", weight=3]; 21.51/7.86 4091 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4091[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4091 -> 4162[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 382[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (Succ (primDivNatS (primMinusNatS (Succ yu300000) Zero) (Succ Zero))) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];382 -> 447[label="",style="solid", color="black", weight=3]; 21.51/7.86 3765 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3765[label="primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ Zero)) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];3765 -> 3789[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3765 -> 3790[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3764[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ Zero))) yu339",fontsize=16,color="burlywood",shape="triangle"];8304[label="yu339/False",fontsize=10,color="white",style="solid",shape="box"];3764 -> 8304[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8304 -> 3791[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8305[label="yu339/True",fontsize=10,color="white",style="solid",shape="box"];3764 -> 8305[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8305 -> 3792[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 5300[label="ceilingN0 (Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000)))) (fromInt (Neg (Succ Zero) `quot` Neg (Succ (Succ yu31000))),Float (Neg (Succ Zero)) (Neg (Succ (Succ yu31000))) - fromInt (Neg (Succ Zero) `quot` Neg (Succ (Succ yu31000))))",fontsize=16,color="black",shape="box"];5300 -> 5313[label="",style="solid", color="black", weight=3]; 21.51/7.86 5822[label="Zero",fontsize=16,color="green",shape="box"];5821[label="ceilingN0 (Float (Neg (Succ yu476)) (Neg (Succ Zero))) (floatProperFractionFloat (Float (Neg (Succ yu476)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="triangle"];5821 -> 5826[label="",style="solid", color="black", weight=3]; 21.51/7.86 386[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ yu31000)))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primMulNat yu31000 (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];8306[label="yu31000/Succ yu310000",fontsize=10,color="white",style="solid",shape="box"];386 -> 8306[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8306 -> 451[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8307[label="yu31000/Zero",fontsize=10,color="white",style="solid",shape="box"];386 -> 8307[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8307 -> 452[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 387[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat Zero (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];387 -> 453[label="",style="solid", color="black", weight=3]; 21.51/7.86 918[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ (Succ yu2900))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ yu2800)) (Succ (Succ yu2900)) (primGEqNatS yu2800 yu2900)) (Succ (Succ (Succ yu2900))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8308[label="yu2800/Succ yu28000",fontsize=10,color="white",style="solid",shape="box"];918 -> 8308[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8308 -> 949[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8309[label="yu2800/Zero",fontsize=10,color="white",style="solid",shape="box"];918 -> 8309[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8309 -> 950[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 919[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ yu2800)) (Succ Zero) True) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];919 -> 951[label="",style="solid", color="black", weight=3]; 21.51/7.86 920 -> 4275[label="",style="dashed", color="red", weight=0]; 21.51/7.86 920[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2900)) False) (Succ (Succ (Succ yu2900))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];920 -> 4277[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 921 -> 2476[label="",style="dashed", color="red", weight=0]; 21.51/7.86 921[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];921 -> 2478[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 6399[label="Zero",fontsize=16,color="green",shape="box"];6400[label="yu280",fontsize=16,color="green",shape="box"];4179 -> 818[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4179[label="primPlusNat yu300 Zero",fontsize=16,color="magenta"];4179 -> 4194[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4180[label="ceilingN0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))) (ceilingVu8 (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4180 -> 4195[label="",style="solid", color="black", weight=3]; 21.51/7.86 4204[label="ceilingN (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4204 -> 4425[label="",style="solid", color="black", weight=3]; 21.51/7.86 4205[label="ceilingN (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4205 -> 4426[label="",style="solid", color="black", weight=3]; 21.51/7.86 4389 -> 818[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4389[label="primPlusNat yu300 Zero",fontsize=16,color="magenta"];4389 -> 4428[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4390[label="ceilingN0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))) (ceilingVu8 (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))))",fontsize=16,color="black",shape="box"];4390 -> 4429[label="",style="solid", color="black", weight=3]; 21.51/7.86 4419[label="ceilingN (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4419 -> 4894[label="",style="solid", color="black", weight=3]; 21.51/7.86 4420[label="ceilingN (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4420 -> 4895[label="",style="solid", color="black", weight=3]; 21.51/7.86 4189 -> 877[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4189[label="primDivNatS0 Zero Zero True",fontsize=16,color="magenta"];4190 -> 818[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4190[label="primPlusNat yu300 Zero",fontsize=16,color="magenta"];4190 -> 4208[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4191[label="ceilingN0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (ceilingVu8 (Float (Pos (Succ Zero)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4191 -> 4209[label="",style="solid", color="black", weight=3]; 21.51/7.86 4206[label="ceilingN (Float (Pos (Succ Zero)) (Pos (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4206 -> 4430[label="",style="solid", color="black", weight=3]; 21.51/7.86 4207[label="ceilingN (Float (Pos (Succ Zero)) (Pos (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4207 -> 4431[label="",style="solid", color="black", weight=3]; 21.51/7.86 931[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ yu2900))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ yu2900)) (primGEqNatS (Succ yu28000) yu2900)) (Succ (Succ (Succ yu2900))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8310[label="yu2900/Succ yu29000",fontsize=10,color="white",style="solid",shape="box"];931 -> 8310[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8310 -> 967[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8311[label="yu2900/Zero",fontsize=10,color="white",style="solid",shape="box"];931 -> 8311[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8311 -> 968[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 932[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ yu2900))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ yu2900)) (primGEqNatS Zero yu2900)) (Succ (Succ (Succ yu2900))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8312[label="yu2900/Succ yu29000",fontsize=10,color="white",style="solid",shape="box"];932 -> 8312[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8312 -> 969[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8313[label="yu2900/Zero",fontsize=10,color="white",style="solid",shape="box"];932 -> 8313[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8313 -> 970[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 933[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (Succ (primDivNatS (primMinusNatS (Succ (Succ yu2800)) (Succ Zero)) (Succ (Succ Zero)))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];933 -> 971[label="",style="solid", color="black", weight=3]; 21.51/7.86 4276 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4276[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2900)) False) (Succ (Succ (Succ yu2900))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];4276 -> 4292[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4275[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))) yu386",fontsize=16,color="burlywood",shape="triangle"];8314[label="yu386/False",fontsize=10,color="white",style="solid",shape="box"];4275 -> 8314[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8314 -> 4293[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8315[label="yu386/True",fontsize=10,color="white",style="solid",shape="box"];4275 -> 8315[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8315 -> 4294[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 2477 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.86 2477[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];2477 -> 2578[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2476[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) yu249",fontsize=16,color="burlywood",shape="triangle"];8316[label="yu249/False",fontsize=10,color="white",style="solid",shape="box"];2476 -> 8316[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8316 -> 2496[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8317[label="yu249/True",fontsize=10,color="white",style="solid",shape="box"];2476 -> 8317[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8317 -> 2497[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 6401[label="Zero",fontsize=16,color="green",shape="box"];6402[label="yu280",fontsize=16,color="green",shape="box"];4193 -> 877[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4193[label="primDivNatS0 Zero Zero True",fontsize=16,color="magenta"];401[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ yu310000))))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primMulNat (Succ yu310000) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];401 -> 465[label="",style="solid", color="black", weight=3]; 21.51/7.86 402[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primMulNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];402 -> 466[label="",style="solid", color="black", weight=3]; 21.51/7.86 403[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ Zero) Zero)) == GT)",fontsize=16,color="black",shape="box"];403 -> 467[label="",style="solid", color="black", weight=3]; 21.51/7.86 2576 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 2576[label="primMulNat (Succ (Succ (Succ (Succ yu3100000)))) (Succ Zero)",fontsize=16,color="magenta"];2576 -> 2659[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2577 -> 2660[label="",style="dashed", color="red", weight=0]; 21.51/7.86 2577[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ (Succ yu3100000))) (primGEqNatS yu3000000 yu3100000)) (Succ (Succ (Succ (Succ yu3100000))))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))",fontsize=16,color="magenta"];2577 -> 2661[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 406[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6)))))) False",fontsize=16,color="black",shape="box"];406 -> 472[label="",style="solid", color="black", weight=3]; 21.51/7.86 407[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6)))))) True",fontsize=16,color="black",shape="box"];407 -> 473[label="",style="solid", color="black", weight=3]; 21.51/7.86 5636 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5636[label="primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)",fontsize=16,color="magenta"];5636 -> 5683[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5637 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5637[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))",fontsize=16,color="magenta"];5637 -> 5684[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5637 -> 5685[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5638[label="ceilingCeiling0 (Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero))))) False",fontsize=16,color="black",shape="box"];5638 -> 5686[label="",style="solid", color="black", weight=3]; 21.51/7.86 5639[label="ceilingCeiling0 (Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero))))) True",fontsize=16,color="black",shape="box"];5639 -> 5687[label="",style="solid", color="black", weight=3]; 21.51/7.86 4421 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4421[label="primMulNat (Succ (Succ (Succ (Succ yu3100000)))) (Succ Zero)",fontsize=16,color="magenta"];4421 -> 4449[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4422 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4422[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu3100000))) False) (Succ (Succ (Succ (Succ yu3100000))))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))",fontsize=16,color="magenta"];4422 -> 4450[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4422 -> 4451[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4423[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) False",fontsize=16,color="black",shape="box"];4423 -> 4452[label="",style="solid", color="black", weight=3]; 21.51/7.86 4424[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) True",fontsize=16,color="black",shape="box"];4424 -> 4453[label="",style="solid", color="black", weight=3]; 21.51/7.86 5640 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5640[label="primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)",fontsize=16,color="magenta"];5640 -> 5688[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5641 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 5641[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))",fontsize=16,color="magenta"];5641 -> 5689[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 5641 -> 5690[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 411[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 yu300000 (Succ Zero) (primGEqNatS yu300000 (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8318[label="yu300000/Succ yu3000000",fontsize=10,color="white",style="solid",shape="box"];411 -> 8318[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8318 -> 477[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8319[label="yu300000/Zero",fontsize=10,color="white",style="solid",shape="box"];411 -> 8319[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8319 -> 478[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 5385[label="primDivNatS0 (Succ Zero) (Succ (Succ yu310000)) False",fontsize=16,color="black",shape="triangle"];5385 -> 5652[label="",style="solid", color="black", weight=3]; 21.51/7.86 7011[label="primMulNat (Succ yu5120) (Succ (Succ (Succ yu48700)))",fontsize=16,color="black",shape="box"];7011 -> 7080[label="",style="solid", color="black", weight=3]; 21.51/7.86 7012[label="primMulNat Zero (Succ (Succ (Succ yu48700)))",fontsize=16,color="black",shape="box"];7012 -> 7081[label="",style="solid", color="black", weight=3]; 21.51/7.86 4623[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000))))) (properFraction (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000))))))",fontsize=16,color="black",shape="box"];4623 -> 4663[label="",style="solid", color="black", weight=3]; 21.51/7.86 4903 -> 4560[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4903[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000)))))",fontsize=16,color="magenta"];2666[label="primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ Zero) (Succ Zero)) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))) yu254",fontsize=16,color="black",shape="box"];2666 -> 2711[label="",style="solid", color="black", weight=3]; 21.51/7.86 2710[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (properFraction (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];2710 -> 2729[label="",style="solid", color="black", weight=3]; 21.51/7.86 2789 -> 2655[label="",style="dashed", color="red", weight=0]; 21.51/7.86 2789[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];414[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu300000) Zero) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];414 -> 481[label="",style="solid", color="black", weight=3]; 21.51/7.86 4624 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4624[label="primMulNat (Succ Zero) (Succ Zero)",fontsize=16,color="magenta"];4624 -> 4664[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4625 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4625[label="primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ Zero)) (Succ Zero))",fontsize=16,color="magenta"];4625 -> 4665[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4625 -> 4666[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4626[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero))) False",fontsize=16,color="black",shape="box"];4626 -> 4667[label="",style="solid", color="black", weight=3]; 21.51/7.86 4627[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero))) True",fontsize=16,color="black",shape="box"];4627 -> 4668[label="",style="solid", color="black", weight=3]; 21.51/7.86 416[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (primCmpInt (Neg (primPlusNat (primMulNat Zero (Succ Zero)) (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];416 -> 483[label="",style="solid", color="black", weight=3]; 21.51/7.86 7999[label="Zero",fontsize=16,color="green",shape="box"];8000[label="Zero",fontsize=16,color="green",shape="box"];8001[label="Zero",fontsize=16,color="green",shape="box"];7998[label="primDivNatS (primMinusNatS yu560 yu561) (Succ yu562)",fontsize=16,color="burlywood",shape="triangle"];8320[label="yu560/Succ yu5600",fontsize=10,color="white",style="solid",shape="box"];7998 -> 8320[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8320 -> 8059[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8321[label="yu560/Zero",fontsize=10,color="white",style="solid",shape="box"];7998 -> 8321[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8321 -> 8060[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 2763[label="primCmpInt (Pos (Succ yu2610)) (Pos (primMulNat yu31 Zero)) == GT",fontsize=16,color="black",shape="box"];2763 -> 2803[label="",style="solid", color="black", weight=3]; 21.51/7.86 2764[label="primCmpInt (Pos Zero) (Pos (primMulNat yu31 Zero)) == GT",fontsize=16,color="burlywood",shape="box"];8322[label="yu31/Succ yu310",fontsize=10,color="white",style="solid",shape="box"];2764 -> 8322[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8322 -> 2804[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8323[label="yu31/Zero",fontsize=10,color="white",style="solid",shape="box"];2764 -> 8323[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8323 -> 2805[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 2765[label="primCmpInt (Neg (Succ yu2620)) (Pos (primMulNat yu31 Zero)) == GT",fontsize=16,color="black",shape="box"];2765 -> 2806[label="",style="solid", color="black", weight=3]; 21.51/7.86 2766[label="primCmpInt (Neg Zero) (Pos (primMulNat yu31 Zero)) == GT",fontsize=16,color="burlywood",shape="triangle"];8324[label="yu31/Succ yu310",fontsize=10,color="white",style="solid",shape="box"];2766 -> 8324[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8324 -> 2807[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8325[label="yu31/Zero",fontsize=10,color="white",style="solid",shape="box"];2766 -> 8325[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8325 -> 2808[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 4773[label="fromInt (Neg (Succ Zero) `quot` Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4773 -> 4821[label="",style="solid", color="black", weight=3]; 21.51/7.86 2800[label="Pos (primPlusNat yu2660 (Succ Zero))",fontsize=16,color="green",shape="box"];2800 -> 2826[label="",style="dashed", color="green", weight=3]; 21.51/7.86 2801 -> 3197[label="",style="dashed", color="red", weight=0]; 21.51/7.86 2801[label="primMinusNat (Succ Zero) yu2660",fontsize=16,color="magenta"];2801 -> 3208[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2801 -> 3209[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 418[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ yu310000))))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primMulNat (Succ yu310000) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];418 -> 485[label="",style="solid", color="black", weight=3]; 21.51/7.86 419[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primMulNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];419 -> 486[label="",style="solid", color="black", weight=3]; 21.51/7.86 420[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ Zero) Zero)) == GT)",fontsize=16,color="black",shape="box"];420 -> 487[label="",style="solid", color="black", weight=3]; 21.51/7.86 1468[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ (Succ yu24000))) (primGEqNatS (Succ yu23000) (Succ yu24000))) (Succ (Succ (Succ (Succ yu24000)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1468 -> 1503[label="",style="solid", color="black", weight=3]; 21.51/7.86 1469[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ Zero)) (primGEqNatS (Succ yu23000) Zero)) (Succ (Succ (Succ Zero))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1469 -> 1504[label="",style="solid", color="black", weight=3]; 21.51/7.86 1470[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu24000))) (primGEqNatS Zero (Succ yu24000))) (Succ (Succ (Succ (Succ yu24000)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1470 -> 1505[label="",style="solid", color="black", weight=3]; 21.51/7.86 1471[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) (primGEqNatS Zero Zero)) (Succ (Succ (Succ Zero))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1471 -> 1506[label="",style="solid", color="black", weight=3]; 21.51/7.86 1472[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ (Succ yu2300)) (Succ Zero)) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1472 -> 1507[label="",style="solid", color="black", weight=3]; 21.51/7.86 4817 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4817[label="primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2400)) False) (Succ (Succ (Succ yu2400))))",fontsize=16,color="magenta"];4817 -> 4854[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4817 -> 4855[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4818[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))) False",fontsize=16,color="black",shape="box"];4818 -> 4856[label="",style="solid", color="black", weight=3]; 21.51/7.86 4819[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))) True",fontsize=16,color="black",shape="box"];4819 -> 4857[label="",style="solid", color="black", weight=3]; 21.51/7.86 3144 -> 3197[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3144[label="primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero)))",fontsize=16,color="magenta"];3144 -> 3199[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3145[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];3145 -> 3253[label="",style="solid", color="black", weight=3]; 21.51/7.86 3146[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) True",fontsize=16,color="black",shape="box"];3146 -> 3254[label="",style="solid", color="black", weight=3]; 21.51/7.86 6517 -> 6090[label="",style="dashed", color="red", weight=0]; 21.51/7.86 6517[label="primMulNat (Succ (primDivNatS (primMinusNatS (Succ yu499) yu500) (Succ yu500))) (Succ yu500)",fontsize=16,color="magenta"];6517 -> 6551[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 6517 -> 6552[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3318[label="Pos (Succ yu1070)",fontsize=16,color="green",shape="box"];3319[label="ceilingN0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))) (properFraction (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];3319 -> 3346[label="",style="solid", color="black", weight=3]; 21.51/7.86 3364 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3364[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];3364 -> 3378[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3365[label="error []",fontsize=16,color="red",shape="box"];1483 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 1483[label="primMulNat (Succ yu1070) (Succ Zero)",fontsize=16,color="magenta"];1483 -> 1517[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 1482[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (Neg yu143) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="triangle"];8326[label="yu143/Succ yu1430",fontsize=10,color="white",style="solid",shape="box"];1482 -> 8326[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8326 -> 1518[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 8327[label="yu143/Zero",fontsize=10,color="white",style="solid",shape="box"];1482 -> 8327[label="",style="solid", color="burlywood", weight=9]; 21.51/7.86 8327 -> 1519[label="",style="solid", color="burlywood", weight=3]; 21.51/7.86 3340[label="ceilingN0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (properFraction (Float (Pos (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];3340 -> 3366[label="",style="solid", color="black", weight=3]; 21.51/7.86 3560 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3560[label="primPlusInt (ceilingN (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];3560 -> 3569[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3561[label="error []",fontsize=16,color="red",shape="box"];1492[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ (Succ yu24000))) (primGEqNatS (Succ yu23000) (Succ yu24000))) (Succ (Succ (Succ (Succ yu24000)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1492 -> 1527[label="",style="solid", color="black", weight=3]; 21.51/7.86 1493[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ Zero)) (primGEqNatS (Succ yu23000) Zero)) (Succ (Succ (Succ Zero))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1493 -> 1528[label="",style="solid", color="black", weight=3]; 21.51/7.86 1494[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu24000))) (primGEqNatS Zero (Succ yu24000))) (Succ (Succ (Succ (Succ yu24000)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1494 -> 1529[label="",style="solid", color="black", weight=3]; 21.51/7.86 1495[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) (primGEqNatS Zero Zero)) (Succ (Succ (Succ Zero))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1495 -> 1530[label="",style="solid", color="black", weight=3]; 21.51/7.86 1496[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ (Succ yu2300)) (Succ Zero)) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1496 -> 1531[label="",style="solid", color="black", weight=3]; 21.51/7.86 4820 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.86 4820[label="primMinusNat Zero (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2400)) False) (Succ (Succ (Succ yu2400))))",fontsize=16,color="magenta"];4820 -> 4858[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 4820 -> 4859[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 3147 -> 2741[label="",style="dashed", color="red", weight=0]; 21.51/7.86 3147[label="primMinusNat Zero (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero)))",fontsize=16,color="magenta"];3147 -> 3255[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 2819[label="Neg (Succ yu34000)",fontsize=16,color="green",shape="box"];2820[label="Pos Zero",fontsize=16,color="green",shape="box"];1484 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.86 1484[label="primMulNat Zero (Succ Zero)",fontsize=16,color="magenta"];1484 -> 1538[label="",style="dashed", color="magenta", weight=3]; 21.51/7.86 434[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ (Succ yu310000))))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primMulNat (Succ yu310000) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];434 -> 499[label="",style="solid", color="black", weight=3]; 21.51/7.86 435[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primMulNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];435 -> 500[label="",style="solid", color="black", weight=3]; 21.51/7.86 436[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ Zero) Zero)) == GT)",fontsize=16,color="black",shape="box"];436 -> 501[label="",style="solid", color="black", weight=3]; 21.51/7.86 437[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu30000000)))) (Succ (Succ (Succ (Succ yu31000000)))) (primGEqNatS (Succ yu30000000) (Succ yu31000000))) (Succ (Succ (Succ (Succ (Succ yu31000000)))))) (primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ yu31000000))))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];437 -> 502[label="",style="solid", color="black", weight=3]; 21.51/7.86 438[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu30000000)))) (Succ (Succ (Succ Zero))) (primGEqNatS (Succ yu30000000) Zero)) (Succ (Succ (Succ (Succ Zero))))) (primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];438 -> 503[label="",style="solid", color="black", weight=3]; 21.51/7.86 439[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu31000000)))) (primGEqNatS Zero (Succ yu31000000))) (Succ (Succ (Succ (Succ (Succ yu31000000)))))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ yu31000000))))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];439 -> 504[label="",style="solid", color="black", weight=3]; 21.51/7.86 440[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) (primGEqNatS Zero Zero)) (Succ (Succ (Succ (Succ Zero))))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];440 -> 505[label="",style="solid", color="black", weight=3]; 21.51/7.86 441[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ (Succ (Succ yu3000000))) (Succ (Succ Zero))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];441 -> 506[label="",style="solid", color="black", weight=3]; 21.51/7.87 3650 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3650[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu3100000))) False) (Succ (Succ (Succ (Succ yu3100000))))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))",fontsize=16,color="magenta"];3650 -> 3672[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3650 -> 3673[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3651 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3651[label="primMulNat (Succ (Succ (Succ (Succ yu3100000)))) (Succ Zero)",fontsize=16,color="magenta"];3651 -> 3674[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3652[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) False",fontsize=16,color="black",shape="box"];3652 -> 3675[label="",style="solid", color="black", weight=3]; 21.51/7.87 3653[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) True",fontsize=16,color="black",shape="box"];3653 -> 3676[label="",style="solid", color="black", weight=3]; 21.51/7.87 3668 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3668[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))",fontsize=16,color="magenta"];3668 -> 3685[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3668 -> 3686[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3669 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3669[label="primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)",fontsize=16,color="magenta"];3669 -> 3687[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3670[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) False",fontsize=16,color="black",shape="box"];3670 -> 3688[label="",style="solid", color="black", weight=3]; 21.51/7.87 3671[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) True",fontsize=16,color="black",shape="box"];3671 -> 3689[label="",style="solid", color="black", weight=3]; 21.51/7.87 444[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 yu300000 (Succ Zero) (primGEqNatS yu300000 (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8328[label="yu300000/Succ yu3000000",fontsize=10,color="white",style="solid",shape="box"];444 -> 8328[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8328 -> 509[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8329[label="yu300000/Zero",fontsize=10,color="white",style="solid",shape="box"];444 -> 8329[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8329 -> 510[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 7013[label="yu310000",fontsize=16,color="green",shape="box"];5135[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000))))) (properFraction (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000))))))",fontsize=16,color="black",shape="box"];5135 -> 5173[label="",style="solid", color="black", weight=3]; 21.51/7.87 5489 -> 5074[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5489[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000)))))",fontsize=16,color="magenta"];7172[label="Zero",fontsize=16,color="green",shape="box"];7173[label="Zero",fontsize=16,color="green",shape="box"];7171[label="primDivNatS0 (Succ yu526) (Succ yu527) True",fontsize=16,color="black",shape="triangle"];7171 -> 7290[label="",style="solid", color="black", weight=3]; 21.51/7.87 6736[label="primMulNat (Succ yu5070) (Succ (Succ Zero))",fontsize=16,color="black",shape="box"];6736 -> 6820[label="",style="solid", color="black", weight=3]; 21.51/7.87 6737[label="primMulNat Zero (Succ (Succ Zero))",fontsize=16,color="black",shape="box"];6737 -> 6821[label="",style="solid", color="black", weight=3]; 21.51/7.87 3834 -> 5482[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3834[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (properFraction (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];3834 -> 5483[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4162 -> 3787[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4162[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];447[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu300000) Zero) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];447 -> 513[label="",style="solid", color="black", weight=3]; 21.51/7.87 3789 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3789[label="primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ Zero)) (Succ Zero))",fontsize=16,color="magenta"];3789 -> 3811[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3789 -> 3812[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3790 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3790[label="primMulNat (Succ Zero) (Succ Zero)",fontsize=16,color="magenta"];3790 -> 3813[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3791[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ Zero))) False",fontsize=16,color="black",shape="box"];3791 -> 3814[label="",style="solid", color="black", weight=3]; 21.51/7.87 3792[label="ceilingCeiling0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ Zero))) True",fontsize=16,color="black",shape="box"];3792 -> 3815[label="",style="solid", color="black", weight=3]; 21.51/7.87 5313[label="fromInt (Neg (Succ Zero) `quot` Neg (Succ (Succ yu31000)))",fontsize=16,color="black",shape="box"];5313 -> 6353[label="",style="solid", color="black", weight=3]; 21.51/7.87 5826[label="ceilingN0 (Float (Neg (Succ yu476)) (Neg (Succ Zero))) (fromInt (Neg (Succ yu476) `quot` Neg (Succ Zero)),Float (Neg (Succ yu476)) (Neg (Succ Zero)) - fromInt (Neg (Succ yu476) `quot` Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];5826 -> 5863[label="",style="solid", color="black", weight=3]; 21.51/7.87 451[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ (Succ yu310000))))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primMulNat (Succ yu310000) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];451 -> 517[label="",style="solid", color="black", weight=3]; 21.51/7.87 452[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primMulNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];452 -> 518[label="",style="solid", color="black", weight=3]; 21.51/7.87 453[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ Zero) Zero)) == GT)",fontsize=16,color="black",shape="box"];453 -> 519[label="",style="solid", color="black", weight=3]; 21.51/7.87 949[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ yu2900))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ yu2900)) (primGEqNatS (Succ yu28000) yu2900)) (Succ (Succ (Succ yu2900))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8330[label="yu2900/Succ yu29000",fontsize=10,color="white",style="solid",shape="box"];949 -> 8330[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8330 -> 981[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8331[label="yu2900/Zero",fontsize=10,color="white",style="solid",shape="box"];949 -> 8331[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8331 -> 982[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 950[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ yu2900))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ yu2900)) (primGEqNatS Zero yu2900)) (Succ (Succ (Succ yu2900))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8332[label="yu2900/Succ yu29000",fontsize=10,color="white",style="solid",shape="box"];950 -> 8332[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8332 -> 983[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8333[label="yu2900/Zero",fontsize=10,color="white",style="solid",shape="box"];950 -> 8333[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8333 -> 984[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 951[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (Succ (primDivNatS (primMinusNatS (Succ (Succ yu2800)) (Succ Zero)) (Succ (Succ Zero)))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];951 -> 985[label="",style="solid", color="black", weight=3]; 21.51/7.87 4277 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4277[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2900)) False) (Succ (Succ (Succ yu2900))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];4277 -> 4295[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2478 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2478[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];2478 -> 2579[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4194[label="yu300",fontsize=16,color="green",shape="box"];4195[label="ceilingN0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))) (properFraction (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4195 -> 4210[label="",style="solid", color="black", weight=3]; 21.51/7.87 4425 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4425[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4425 -> 4454[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4426[label="error []",fontsize=16,color="red",shape="box"];4428[label="yu300",fontsize=16,color="green",shape="box"];4429[label="ceilingN0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))) (properFraction (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))))",fontsize=16,color="black",shape="box"];4429 -> 4455[label="",style="solid", color="black", weight=3]; 21.51/7.87 4894 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4894[label="primPlusInt (ceilingN (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4894 -> 4904[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4895[label="error []",fontsize=16,color="red",shape="box"];4208[label="yu300",fontsize=16,color="green",shape="box"];4209[label="ceilingN0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (properFraction (Float (Pos (Succ Zero)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4209 -> 4226[label="",style="solid", color="black", weight=3]; 21.51/7.87 4430 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4430[label="primPlusInt (ceilingN (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4430 -> 4458[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4431[label="error []",fontsize=16,color="red",shape="box"];967[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ (Succ yu29000))) (primGEqNatS (Succ yu28000) (Succ yu29000))) (Succ (Succ (Succ (Succ yu29000)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];967 -> 1002[label="",style="solid", color="black", weight=3]; 21.51/7.87 968[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ Zero)) (primGEqNatS (Succ yu28000) Zero)) (Succ (Succ (Succ Zero))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];968 -> 1003[label="",style="solid", color="black", weight=3]; 21.51/7.87 969[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu29000))) (primGEqNatS Zero (Succ yu29000))) (Succ (Succ (Succ (Succ yu29000)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];969 -> 1004[label="",style="solid", color="black", weight=3]; 21.51/7.87 970[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) (primGEqNatS Zero Zero)) (Succ (Succ (Succ Zero))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];970 -> 1005[label="",style="solid", color="black", weight=3]; 21.51/7.87 971[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ (Succ yu2800)) (Succ Zero)) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];971 -> 1006[label="",style="solid", color="black", weight=3]; 21.51/7.87 4292 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4292[label="primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2900)) False) (Succ (Succ (Succ yu2900))))",fontsize=16,color="magenta"];4292 -> 4330[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4292 -> 4331[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4293[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))) False",fontsize=16,color="black",shape="box"];4293 -> 4332[label="",style="solid", color="black", weight=3]; 21.51/7.87 4294[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))) True",fontsize=16,color="black",shape="box"];4294 -> 4333[label="",style="solid", color="black", weight=3]; 21.51/7.87 2578 -> 3197[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2578[label="primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero)))",fontsize=16,color="magenta"];2578 -> 3200[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2578 -> 3201[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2496[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];2496 -> 2668[label="",style="solid", color="black", weight=3]; 21.51/7.87 2497[label="ceilingCeiling0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) True",fontsize=16,color="black",shape="box"];2497 -> 2669[label="",style="solid", color="black", weight=3]; 21.51/7.87 465[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ yu310000))))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primMulNat yu310000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];8334[label="yu310000/Succ yu3100000",fontsize=10,color="white",style="solid",shape="box"];465 -> 8334[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8334 -> 537[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8335[label="yu310000/Zero",fontsize=10,color="white",style="solid",shape="box"];465 -> 8335[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8335 -> 538[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 466[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];466 -> 539[label="",style="solid", color="black", weight=3]; 21.51/7.87 467[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];467 -> 540[label="",style="solid", color="black", weight=3]; 21.51/7.87 2659[label="Succ (Succ (Succ (Succ yu3100000)))",fontsize=16,color="green",shape="box"];2661 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2661[label="primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero)",fontsize=16,color="magenta"];2661 -> 2670[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2660[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ (Succ yu3100000))) (primGEqNatS yu3000000 yu3100000)) (Succ (Succ (Succ (Succ yu3100000))))) yu255",fontsize=16,color="burlywood",shape="triangle"];8336[label="yu3000000/Succ yu30000000",fontsize=10,color="white",style="solid",shape="box"];2660 -> 8336[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8336 -> 2671[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8337[label="yu3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2660 -> 8337[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8337 -> 2672[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 472[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6))))))",fontsize=16,color="black",shape="triangle"];472 -> 545[label="",style="solid", color="black", weight=3]; 21.51/7.87 473[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8338[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];473 -> 8338[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8338 -> 791[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8339[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];473 -> 8339[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8339 -> 792[label="",style="solid", color="blue", weight=3]; 21.51/7.87 5683[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5684 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5684[label="primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero)",fontsize=16,color="magenta"];5684 -> 5720[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5685 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5685[label="primMulNat (primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];5685 -> 6861[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5685 -> 6862[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5686[label="ceilingN (Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];5686 -> 5722[label="",style="solid", color="black", weight=3]; 21.51/7.87 5687[label="ceilingN (Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8340[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5687 -> 8340[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8340 -> 5766[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8341[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];5687 -> 8341[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8341 -> 5767[label="",style="solid", color="blue", weight=3]; 21.51/7.87 4449[label="Succ (Succ (Succ (Succ yu3100000)))",fontsize=16,color="green",shape="box"];4450 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4450[label="primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)",fontsize=16,color="magenta"];4450 -> 4470[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4451 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4451[label="primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu3100000))) False) (Succ (Succ (Succ (Succ yu3100000))))",fontsize=16,color="magenta"];4451 -> 6863[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4451 -> 6864[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4452[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000))))))",fontsize=16,color="black",shape="triangle"];4452 -> 4472[label="",style="solid", color="black", weight=3]; 21.51/7.87 4453[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4453 -> 4896[label="",style="solid", color="black", weight=3]; 21.51/7.87 5688[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5689 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5689[label="primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)",fontsize=16,color="magenta"];5689 -> 5725[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5690 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5690[label="primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];5690 -> 6865[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5690 -> 6866[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 477[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu3000000) (Succ Zero) (primGEqNatS (Succ yu3000000) (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];477 -> 551[label="",style="solid", color="black", weight=3]; 21.51/7.87 478[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) (primGEqNatS Zero (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];478 -> 552[label="",style="solid", color="black", weight=3]; 21.51/7.87 5652[label="Zero",fontsize=16,color="green",shape="box"];7080 -> 6829[label="",style="dashed", color="red", weight=0]; 21.51/7.87 7080[label="primPlusNat (primMulNat yu5120 (Succ (Succ (Succ yu48700)))) (Succ (Succ (Succ yu48700)))",fontsize=16,color="magenta"];7080 -> 7106[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 7081[label="Zero",fontsize=16,color="green",shape="box"];4663[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000))))) (floatProperFractionFloat (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000))))))",fontsize=16,color="black",shape="box"];4663 -> 4692[label="",style="solid", color="black", weight=3]; 21.51/7.87 2711[label="primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS Zero Zero) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))) yu254",fontsize=16,color="black",shape="box"];2711 -> 2730[label="",style="solid", color="black", weight=3]; 21.51/7.87 2729[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (floatProperFractionFloat (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];2729 -> 2757[label="",style="solid", color="black", weight=3]; 21.51/7.87 481[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS (Succ yu300000) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];481 -> 555[label="",style="solid", color="black", weight=3]; 21.51/7.87 4664[label="Succ Zero",fontsize=16,color="green",shape="box"];4665 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4665[label="primMulNat (Succ (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];4665 -> 4693[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4666 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4666[label="primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];4666 -> 4694[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4667[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];4667 -> 4695[label="",style="solid", color="black", weight=3]; 21.51/7.87 4668[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4668 -> 4897[label="",style="solid", color="black", weight=3]; 21.51/7.87 483[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (primCmpInt (Neg (primPlusNat Zero (Succ Zero))) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];483 -> 557[label="",style="solid", color="black", weight=3]; 21.51/7.87 8059[label="primDivNatS (primMinusNatS (Succ yu5600) yu561) (Succ yu562)",fontsize=16,color="burlywood",shape="box"];8342[label="yu561/Succ yu5610",fontsize=10,color="white",style="solid",shape="box"];8059 -> 8342[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8342 -> 8061[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8343[label="yu561/Zero",fontsize=10,color="white",style="solid",shape="box"];8059 -> 8343[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8343 -> 8062[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8060[label="primDivNatS (primMinusNatS Zero yu561) (Succ yu562)",fontsize=16,color="burlywood",shape="box"];8344[label="yu561/Succ yu5610",fontsize=10,color="white",style="solid",shape="box"];8060 -> 8344[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8344 -> 8063[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8345[label="yu561/Zero",fontsize=10,color="white",style="solid",shape="box"];8060 -> 8345[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8345 -> 8064[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 2803[label="primCmpNat (Succ yu2610) (primMulNat yu31 Zero) == GT",fontsize=16,color="burlywood",shape="box"];8346[label="yu31/Succ yu310",fontsize=10,color="white",style="solid",shape="box"];2803 -> 8346[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8346 -> 2829[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8347[label="yu31/Zero",fontsize=10,color="white",style="solid",shape="box"];2803 -> 8347[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8347 -> 2830[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 2804[label="primCmpInt (Pos Zero) (Pos (primMulNat (Succ yu310) Zero)) == GT",fontsize=16,color="black",shape="box"];2804 -> 2831[label="",style="solid", color="black", weight=3]; 21.51/7.87 2805[label="primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT",fontsize=16,color="black",shape="box"];2805 -> 2832[label="",style="solid", color="black", weight=3]; 21.51/7.87 2806[label="LT == GT",fontsize=16,color="black",shape="box"];2806 -> 2833[label="",style="solid", color="black", weight=3]; 21.51/7.87 2807[label="primCmpInt (Neg Zero) (Pos (primMulNat (Succ yu310) Zero)) == GT",fontsize=16,color="black",shape="box"];2807 -> 2834[label="",style="solid", color="black", weight=3]; 21.51/7.87 2808[label="primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT",fontsize=16,color="black",shape="box"];2808 -> 2835[label="",style="solid", color="black", weight=3]; 21.51/7.87 4821[label="Neg (Succ Zero) `quot` Pos (Succ Zero)",fontsize=16,color="black",shape="box"];4821 -> 4860[label="",style="solid", color="black", weight=3]; 21.51/7.87 2826 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2826[label="primPlusNat yu2660 (Succ Zero)",fontsize=16,color="magenta"];2826 -> 2851[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3208[label="Zero",fontsize=16,color="green",shape="box"];3209[label="yu2660",fontsize=16,color="green",shape="box"];485[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ yu310000))))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primMulNat yu310000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];8348[label="yu310000/Succ yu3100000",fontsize=10,color="white",style="solid",shape="box"];485 -> 8348[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8348 -> 559[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8349[label="yu310000/Zero",fontsize=10,color="white",style="solid",shape="box"];485 -> 8349[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8349 -> 560[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 486[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];486 -> 561[label="",style="solid", color="black", weight=3]; 21.51/7.87 487[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];487 -> 562[label="",style="solid", color="black", weight=3]; 21.51/7.87 1503[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ (Succ yu24000))) (primGEqNatS yu23000 yu24000)) (Succ (Succ (Succ (Succ yu24000)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8350[label="yu23000/Succ yu230000",fontsize=10,color="white",style="solid",shape="box"];1503 -> 8350[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8350 -> 1550[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8351[label="yu23000/Zero",fontsize=10,color="white",style="solid",shape="box"];1503 -> 8351[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8351 -> 1551[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1504 -> 2963[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1504[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1504 -> 2964[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1505 -> 4759[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1505[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu24000))) False) (Succ (Succ (Succ (Succ yu24000)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1505 -> 4760[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1506 -> 3019[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1506[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1506 -> 3020[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1507[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu2300) Zero) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1507 -> 1555[label="",style="solid", color="black", weight=3]; 21.51/7.87 4854 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4854[label="primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2400)) False) (Succ (Succ (Succ yu2400)))",fontsize=16,color="magenta"];4854 -> 6867[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4854 -> 6868[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4855[label="Succ yu1070",fontsize=16,color="green",shape="box"];4856[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400)))))",fontsize=16,color="black",shape="triangle"];4856 -> 4899[label="",style="solid", color="black", weight=3]; 21.51/7.87 4857[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8352[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];4857 -> 8352[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8352 -> 4960[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8353[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];4857 -> 8353[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8353 -> 4961[label="",style="solid", color="blue", weight=3]; 21.51/7.87 3199 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3199[label="primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];3199 -> 6712[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3253 -> 5714[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3253[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];3253 -> 5715[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3254[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8354[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];3254 -> 8354[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8354 -> 3347[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8355[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];3254 -> 8355[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8355 -> 3348[label="",style="solid", color="blue", weight=3]; 21.51/7.87 6551[label="yu500",fontsize=16,color="green",shape="box"];6552[label="yu499",fontsize=16,color="green",shape="box"];6090[label="primMulNat (Succ (primDivNatS (primMinusNatS (Succ yu486) yu487) (Succ yu487))) (Succ yu487)",fontsize=16,color="black",shape="triangle"];6090 -> 6113[label="",style="solid", color="black", weight=3]; 21.51/7.87 3346[label="ceilingN0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))) (floatProperFractionFloat (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];3346 -> 3371[label="",style="solid", color="black", weight=3]; 21.51/7.87 3378 -> 3247[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3378[label="ceilingN (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero)))",fontsize=16,color="magenta"];1517[label="Succ yu1070",fontsize=16,color="green",shape="box"];1518[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (Neg (Succ yu1430)) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1518 -> 1564[label="",style="solid", color="black", weight=3]; 21.51/7.87 1519[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (Neg Zero) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1519 -> 1565[label="",style="solid", color="black", weight=3]; 21.51/7.87 3366[label="ceilingN0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (floatProperFractionFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];3366 -> 3381[label="",style="solid", color="black", weight=3]; 21.51/7.87 3569 -> 3312[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3569[label="ceilingN (Float (Pos (Succ Zero)) (Neg (Succ Zero)))",fontsize=16,color="magenta"];1527[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ (Succ yu24000))) (primGEqNatS yu23000 yu24000)) (Succ (Succ (Succ (Succ yu24000)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8356[label="yu23000/Succ yu230000",fontsize=10,color="white",style="solid",shape="box"];1527 -> 8356[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8356 -> 1572[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8357[label="yu23000/Zero",fontsize=10,color="white",style="solid",shape="box"];1527 -> 8357[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8357 -> 1573[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1528 -> 2963[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1528[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1528 -> 2965[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1529 -> 4759[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1529[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu24000))) False) (Succ (Succ (Succ (Succ yu24000)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1529 -> 4761[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1530 -> 3019[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1530[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1530 -> 3021[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1531[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu2300) Zero) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1531 -> 1577[label="",style="solid", color="black", weight=3]; 21.51/7.87 4858 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4858[label="primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2400)) False) (Succ (Succ (Succ yu2400)))",fontsize=16,color="magenta"];4858 -> 6869[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4858 -> 6870[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4859[label="Zero",fontsize=16,color="green",shape="box"];3255 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3255[label="primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];3255 -> 6713[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1538[label="Zero",fontsize=16,color="green",shape="box"];499[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ (Succ yu310000))))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primMulNat yu310000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];8358[label="yu310000/Succ yu3100000",fontsize=10,color="white",style="solid",shape="box"];499 -> 8358[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8358 -> 578[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8359[label="yu310000/Zero",fontsize=10,color="white",style="solid",shape="box"];499 -> 8359[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8359 -> 579[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 500[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];500 -> 580[label="",style="solid", color="black", weight=3]; 21.51/7.87 501[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];501 -> 581[label="",style="solid", color="black", weight=3]; 21.51/7.87 502[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu30000000)))) (Succ (Succ (Succ (Succ yu31000000)))) (primGEqNatS yu30000000 yu31000000)) (Succ (Succ (Succ (Succ (Succ yu31000000)))))) (primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ yu31000000))))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8360[label="yu30000000/Succ yu300000000",fontsize=10,color="white",style="solid",shape="box"];502 -> 8360[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8360 -> 582[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8361[label="yu30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];502 -> 8361[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8361 -> 583[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 503 -> 3504[label="",style="dashed", color="red", weight=0]; 21.51/7.87 503[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu30000000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))) (primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];503 -> 3505[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 504 -> 3582[label="",style="dashed", color="red", weight=0]; 21.51/7.87 504[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu31000000)))) False) (Succ (Succ (Succ (Succ (Succ yu31000000)))))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ yu31000000))))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];504 -> 3583[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 505 -> 3599[label="",style="dashed", color="red", weight=0]; 21.51/7.87 505[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];505 -> 3600[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 506[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ (Succ yu3000000)) (Succ Zero)) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];506 -> 587[label="",style="solid", color="black", weight=3]; 21.51/7.87 3672 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3672[label="primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)",fontsize=16,color="magenta"];3672 -> 3690[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3673 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3673[label="primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu3100000))) False) (Succ (Succ (Succ (Succ yu3100000))))",fontsize=16,color="magenta"];3673 -> 6871[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3673 -> 6872[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3674[label="Succ (Succ (Succ (Succ yu3100000)))",fontsize=16,color="green",shape="box"];3675[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000))))))",fontsize=16,color="black",shape="triangle"];3675 -> 3692[label="",style="solid", color="black", weight=3]; 21.51/7.87 3676[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3676 -> 4092[label="",style="solid", color="black", weight=3]; 21.51/7.87 3685 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3685[label="primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)",fontsize=16,color="magenta"];3685 -> 3704[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3686 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3686[label="primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];3686 -> 6873[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3686 -> 6874[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3687[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];3688[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];3688 -> 3705[label="",style="solid", color="black", weight=3]; 21.51/7.87 3689[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3689 -> 4093[label="",style="solid", color="black", weight=3]; 21.51/7.87 509[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu3000000) (Succ Zero) (primGEqNatS (Succ yu3000000) (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];509 -> 590[label="",style="solid", color="black", weight=3]; 21.51/7.87 510[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) (primGEqNatS Zero (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];510 -> 591[label="",style="solid", color="black", weight=3]; 21.51/7.87 5173[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000))))) (floatProperFractionFloat (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000))))))",fontsize=16,color="black",shape="box"];5173 -> 5198[label="",style="solid", color="black", weight=3]; 21.51/7.87 7290[label="Succ (primDivNatS (primMinusNatS (Succ yu526) (Succ yu527)) (Succ (Succ yu527)))",fontsize=16,color="green",shape="box"];7290 -> 7310[label="",style="dashed", color="green", weight=3]; 21.51/7.87 6820 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6820[label="primPlusNat (primMulNat yu5070 (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];6820 -> 6843[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6821[label="Zero",fontsize=16,color="green",shape="box"];5483[label="Succ Zero",fontsize=16,color="green",shape="box"];5482[label="ceilingN0 (Float (Neg (Succ yu456)) (Neg (Succ (Succ Zero)))) (properFraction (Float (Neg (Succ yu456)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];5482 -> 5495[label="",style="solid", color="black", weight=3]; 21.51/7.87 513[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS (Succ yu300000) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];513 -> 594[label="",style="solid", color="black", weight=3]; 21.51/7.87 3811 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3811[label="primMulNat (Succ (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3811 -> 3835[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3812 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3812[label="primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3812 -> 3836[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3813[label="Succ Zero",fontsize=16,color="green",shape="box"];3814[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];3814 -> 3837[label="",style="solid", color="black", weight=3]; 21.51/7.87 3815[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Neg (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3815 -> 4094[label="",style="solid", color="black", weight=3]; 21.51/7.87 6353 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6353[label="Neg (Succ Zero) `quot` Neg (Succ (Succ yu31000))",fontsize=16,color="magenta"];6353 -> 6583[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6353 -> 6584[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5863[label="fromInt (Neg (Succ yu476) `quot` Neg (Succ Zero))",fontsize=16,color="blue",shape="box"];8362[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5863 -> 8362[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8362 -> 5926[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8363[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];5863 -> 8363[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8363 -> 5927[label="",style="solid", color="blue", weight=3]; 21.51/7.87 517[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ (Succ yu310000))))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primMulNat yu310000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];8364[label="yu310000/Succ yu3100000",fontsize=10,color="white",style="solid",shape="box"];517 -> 8364[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8364 -> 598[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8365[label="yu310000/Zero",fontsize=10,color="white",style="solid",shape="box"];517 -> 8365[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8365 -> 599[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 518[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];518 -> 600[label="",style="solid", color="black", weight=3]; 21.51/7.87 519[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];519 -> 601[label="",style="solid", color="black", weight=3]; 21.51/7.87 981[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ (Succ yu29000))) (primGEqNatS (Succ yu28000) (Succ yu29000))) (Succ (Succ (Succ (Succ yu29000)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];981 -> 1032[label="",style="solid", color="black", weight=3]; 21.51/7.87 982[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ Zero)) (primGEqNatS (Succ yu28000) Zero)) (Succ (Succ (Succ Zero))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];982 -> 1033[label="",style="solid", color="black", weight=3]; 21.51/7.87 983[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu29000))) (primGEqNatS Zero (Succ yu29000))) (Succ (Succ (Succ (Succ yu29000)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];983 -> 1034[label="",style="solid", color="black", weight=3]; 21.51/7.87 984[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) (primGEqNatS Zero Zero)) (Succ (Succ (Succ Zero))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];984 -> 1035[label="",style="solid", color="black", weight=3]; 21.51/7.87 985[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ (Succ yu2800)) (Succ Zero)) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];985 -> 1036[label="",style="solid", color="black", weight=3]; 21.51/7.87 4295 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4295[label="primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2900)) False) (Succ (Succ (Succ yu2900))))",fontsize=16,color="magenta"];4295 -> 4334[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4295 -> 4335[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2579 -> 3197[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2579[label="primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero)))",fontsize=16,color="magenta"];2579 -> 3202[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2579 -> 3203[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4210[label="ceilingN0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))) (floatProperFractionFloat (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4210 -> 4227[label="",style="solid", color="black", weight=3]; 21.51/7.87 4454 -> 4158[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4454[label="ceilingN (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];4455[label="ceilingN0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))) (floatProperFractionFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))))",fontsize=16,color="black",shape="box"];4455 -> 4474[label="",style="solid", color="black", weight=3]; 21.51/7.87 4904 -> 4366[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4904[label="ceilingN (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290))))",fontsize=16,color="magenta"];4226[label="ceilingN0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (floatProperFractionFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4226 -> 4234[label="",style="solid", color="black", weight=3]; 21.51/7.87 4458 -> 4174[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4458[label="ceilingN (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];1002[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ (Succ yu29000))) (primGEqNatS yu28000 yu29000)) (Succ (Succ (Succ (Succ yu29000)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8366[label="yu28000/Succ yu280000",fontsize=10,color="white",style="solid",shape="box"];1002 -> 8366[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8366 -> 1055[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8367[label="yu28000/Zero",fontsize=10,color="white",style="solid",shape="box"];1002 -> 8367[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8367 -> 1056[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1003 -> 3942[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1003[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];1003 -> 3943[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1004 -> 5248[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1004[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu29000))) False) (Succ (Succ (Succ (Succ yu29000)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];1004 -> 5249[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1005 -> 3969[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1005[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];1005 -> 3970[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1006[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu2800) Zero) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1006 -> 1060[label="",style="solid", color="black", weight=3]; 21.51/7.87 4330 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4330[label="primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2900)) False) (Succ (Succ (Succ yu2900)))",fontsize=16,color="magenta"];4330 -> 6857[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4330 -> 6858[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4331[label="Succ Zero",fontsize=16,color="green",shape="box"];4332[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900)))))",fontsize=16,color="black",shape="triangle"];4332 -> 4371[label="",style="solid", color="black", weight=3]; 21.51/7.87 4333[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8368[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];4333 -> 8368[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8368 -> 4432[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8369[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];4333 -> 8369[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8369 -> 4433[label="",style="solid", color="blue", weight=3]; 21.51/7.87 3200[label="Zero",fontsize=16,color="green",shape="box"];3201 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3201[label="primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];3201 -> 6714[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2668[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];2668 -> 2719[label="",style="solid", color="black", weight=3]; 21.51/7.87 2669[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8370[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];2669 -> 8370[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8370 -> 2758[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8371[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];2669 -> 8371[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8371 -> 2759[label="",style="solid", color="blue", weight=3]; 21.51/7.87 537[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ yu3100000) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];537 -> 616[label="",style="solid", color="black", weight=3]; 21.51/7.87 538[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];538 -> 617[label="",style="solid", color="black", weight=3]; 21.51/7.87 539[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (Succ Zero) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];539 -> 618[label="",style="solid", color="black", weight=3]; 21.51/7.87 540[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ Zero))) (EQ == GT)",fontsize=16,color="black",shape="box"];540 -> 619[label="",style="solid", color="black", weight=3]; 21.51/7.87 2670[label="Succ (Succ (Succ (Succ yu3000000)))",fontsize=16,color="green",shape="box"];2671[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu30000000)))) (Succ (Succ (Succ yu3100000))) (primGEqNatS (Succ yu30000000) yu3100000)) (Succ (Succ (Succ (Succ yu3100000))))) yu255",fontsize=16,color="burlywood",shape="box"];8372[label="yu3100000/Succ yu31000000",fontsize=10,color="white",style="solid",shape="box"];2671 -> 8372[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8372 -> 2735[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8373[label="yu3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2671 -> 8373[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8373 -> 2736[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 2672[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ yu3100000))) (primGEqNatS Zero yu3100000)) (Succ (Succ (Succ (Succ yu3100000))))) yu255",fontsize=16,color="burlywood",shape="box"];8374[label="yu3100000/Succ yu31000000",fontsize=10,color="white",style="solid",shape="box"];2672 -> 8374[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8374 -> 2737[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8375[label="yu3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2672 -> 8375[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8375 -> 2738[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 545[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6)))))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6)))))))",fontsize=16,color="black",shape="box"];545 -> 625[label="",style="solid", color="black", weight=3]; 21.51/7.87 791[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];791 -> 2760[label="",style="solid", color="black", weight=3]; 21.51/7.87 792[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];792 -> 2761[label="",style="solid", color="black", weight=3]; 21.51/7.87 5720[label="Succ (Succ (Succ (Succ yu3000000)))",fontsize=16,color="green",shape="box"];6861 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6861[label="primDivNatS0 (Succ (Succ (Succ yu3000000))) (Succ (Succ Zero)) True",fontsize=16,color="magenta"];6861 -> 7176[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6861 -> 7177[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6862[label="Zero",fontsize=16,color="green",shape="box"];5722[label="ceilingN0 (Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero))))) (ceilingVu8 (Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];5722 -> 5726[label="",style="solid", color="black", weight=3]; 21.51/7.87 5766 -> 5781[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5766[label="ceilingN (Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5766 -> 5782[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5767 -> 5788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5767[label="ceilingN (Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5767 -> 5789[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4470[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6863 -> 6177[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6863[label="primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu3100000))) False",fontsize=16,color="magenta"];6864[label="Succ yu3100000",fontsize=16,color="green",shape="box"];4472[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];4472 -> 4494[label="",style="solid", color="black", weight=3]; 21.51/7.87 4896 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4896[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4896 -> 4906[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5725[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6865 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6865[label="primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True",fontsize=16,color="magenta"];6865 -> 7178[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6865 -> 7179[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6866[label="Zero",fontsize=16,color="green",shape="box"];551[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu3000000) (Succ Zero) (primGEqNatS yu3000000 Zero)) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8376[label="yu3000000/Succ yu30000000",fontsize=10,color="white",style="solid",shape="box"];551 -> 8376[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8376 -> 631[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8377[label="yu3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];551 -> 8377[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8377 -> 632[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 552 -> 4486[label="",style="dashed", color="red", weight=0]; 21.51/7.87 552[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];552 -> 4487[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 7106 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 7106[label="primMulNat yu5120 (Succ (Succ (Succ yu48700)))",fontsize=16,color="magenta"];7106 -> 7130[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6829[label="primPlusNat yu511 (Succ (Succ (Succ yu48700)))",fontsize=16,color="burlywood",shape="triangle"];8378[label="yu511/Succ yu5110",fontsize=10,color="white",style="solid",shape="box"];6829 -> 8378[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8378 -> 6850[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8379[label="yu511/Zero",fontsize=10,color="white",style="solid",shape="box"];6829 -> 8379[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8379 -> 6851[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 4692[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000))))) (fromInt (Neg (Succ (Succ Zero)) `quot` Pos (Succ (Succ (Succ yu310000)))),Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000)))) - fromInt (Neg (Succ (Succ Zero)) `quot` Pos (Succ (Succ (Succ yu310000)))))",fontsize=16,color="black",shape="box"];4692 -> 4711[label="",style="solid", color="black", weight=3]; 21.51/7.87 2730[label="primMinusNat (primPlusNat (primMulNat (primDivNatS Zero (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))) yu254",fontsize=16,color="black",shape="box"];2730 -> 2762[label="",style="solid", color="black", weight=3]; 21.51/7.87 2757[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (fromInt (Neg (Succ (Succ Zero)) `quot` Pos (Succ (Succ Zero))),Float (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero))) - fromInt (Neg (Succ (Succ Zero)) `quot` Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];2757 -> 2793[label="",style="solid", color="black", weight=3]; 21.51/7.87 555[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 yu300000 Zero (primGEqNatS yu300000 Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8380[label="yu300000/Succ yu3000000",fontsize=10,color="white",style="solid",shape="box"];555 -> 8380[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8380 -> 636[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8381[label="yu300000/Zero",fontsize=10,color="white",style="solid",shape="box"];555 -> 8381[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8381 -> 637[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 4693[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];4694 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4694[label="primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)",fontsize=16,color="magenta"];4694 -> 4712[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4695[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero))) (ceilingVu8 (Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4695 -> 4713[label="",style="solid", color="black", weight=3]; 21.51/7.87 4897 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4897[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4897 -> 4907[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 557[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (primCmpInt (Neg (Succ Zero)) (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];557 -> 639[label="",style="solid", color="black", weight=3]; 21.51/7.87 8061[label="primDivNatS (primMinusNatS (Succ yu5600) (Succ yu5610)) (Succ yu562)",fontsize=16,color="black",shape="box"];8061 -> 8065[label="",style="solid", color="black", weight=3]; 21.51/7.87 8062[label="primDivNatS (primMinusNatS (Succ yu5600) Zero) (Succ yu562)",fontsize=16,color="black",shape="box"];8062 -> 8066[label="",style="solid", color="black", weight=3]; 21.51/7.87 8063[label="primDivNatS (primMinusNatS Zero (Succ yu5610)) (Succ yu562)",fontsize=16,color="black",shape="box"];8063 -> 8067[label="",style="solid", color="black", weight=3]; 21.51/7.87 8064[label="primDivNatS (primMinusNatS Zero Zero) (Succ yu562)",fontsize=16,color="black",shape="box"];8064 -> 8068[label="",style="solid", color="black", weight=3]; 21.51/7.87 2829[label="primCmpNat (Succ yu2610) (primMulNat (Succ yu310) Zero) == GT",fontsize=16,color="black",shape="box"];2829 -> 2854[label="",style="solid", color="black", weight=3]; 21.51/7.87 2830[label="primCmpNat (Succ yu2610) (primMulNat Zero Zero) == GT",fontsize=16,color="black",shape="box"];2830 -> 2855[label="",style="solid", color="black", weight=3]; 21.51/7.87 2831[label="primCmpInt (Pos Zero) (Pos Zero) == GT",fontsize=16,color="black",shape="triangle"];2831 -> 2856[label="",style="solid", color="black", weight=3]; 21.51/7.87 2832 -> 2831[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2832[label="primCmpInt (Pos Zero) (Pos Zero) == GT",fontsize=16,color="magenta"];2833[label="False",fontsize=16,color="green",shape="box"];2834[label="primCmpInt (Neg Zero) (Pos Zero) == GT",fontsize=16,color="black",shape="triangle"];2834 -> 2857[label="",style="solid", color="black", weight=3]; 21.51/7.87 2835 -> 2834[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2835[label="primCmpInt (Neg Zero) (Pos Zero) == GT",fontsize=16,color="magenta"];4860[label="primQuotInt (Neg (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4860 -> 4908[label="",style="solid", color="black", weight=3]; 21.51/7.87 2851[label="yu2660",fontsize=16,color="green",shape="box"];559[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ yu3100000) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];559 -> 641[label="",style="solid", color="black", weight=3]; 21.51/7.87 560[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];560 -> 642[label="",style="solid", color="black", weight=3]; 21.51/7.87 561[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (Succ Zero) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];561 -> 643[label="",style="solid", color="black", weight=3]; 21.51/7.87 562[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ Zero))) (EQ == GT)",fontsize=16,color="black",shape="box"];562 -> 644[label="",style="solid", color="black", weight=3]; 21.51/7.87 1550[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ yu24000))) (primGEqNatS (Succ yu230000) yu24000)) (Succ (Succ (Succ (Succ yu24000)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8382[label="yu24000/Succ yu240000",fontsize=10,color="white",style="solid",shape="box"];1550 -> 8382[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8382 -> 1591[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8383[label="yu24000/Zero",fontsize=10,color="white",style="solid",shape="box"];1550 -> 8383[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8383 -> 1592[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1551[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ yu24000))) (primGEqNatS Zero yu24000)) (Succ (Succ (Succ (Succ yu24000)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8384[label="yu24000/Succ yu240000",fontsize=10,color="white",style="solid",shape="box"];1551 -> 8384[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8384 -> 1593[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8385[label="yu24000/Zero",fontsize=10,color="white",style="solid",shape="box"];1551 -> 8385[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8385 -> 1594[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 2964 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2964[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];2964 -> 2969[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2963[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))) yu280",fontsize=16,color="burlywood",shape="triangle"];8386[label="yu280/False",fontsize=10,color="white",style="solid",shape="box"];2963 -> 8386[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8386 -> 2970[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8387[label="yu280/True",fontsize=10,color="white",style="solid",shape="box"];2963 -> 8387[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8387 -> 2971[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 4760 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4760[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu24000))) False) (Succ (Succ (Succ (Succ yu24000)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];4760 -> 4774[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4759[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) yu419",fontsize=16,color="burlywood",shape="triangle"];8388[label="yu419/False",fontsize=10,color="white",style="solid",shape="box"];4759 -> 8388[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8388 -> 4775[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8389[label="yu419/True",fontsize=10,color="white",style="solid",shape="box"];4759 -> 8389[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8389 -> 4776[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3020 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3020[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];3020 -> 3035[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3019[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) yu285",fontsize=16,color="burlywood",shape="triangle"];8390[label="yu285/False",fontsize=10,color="white",style="solid",shape="box"];3019 -> 8390[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8390 -> 3036[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8391[label="yu285/True",fontsize=10,color="white",style="solid",shape="box"];3019 -> 8391[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8391 -> 3037[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1555[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS (Succ yu2300) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1555 -> 1598[label="",style="solid", color="black", weight=3]; 21.51/7.87 6867 -> 5385[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6867[label="primDivNatS0 (Succ Zero) (Succ (Succ yu2400)) False",fontsize=16,color="magenta"];6867 -> 7016[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6868[label="yu2400",fontsize=16,color="green",shape="box"];4899[label="ceilingN0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))) (ceilingVu8 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))))",fontsize=16,color="black",shape="box"];4899 -> 4909[label="",style="solid", color="black", weight=3]; 21.51/7.87 4960[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4960 -> 5368[label="",style="solid", color="black", weight=3]; 21.51/7.87 4961[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4961 -> 5369[label="",style="solid", color="black", weight=3]; 21.51/7.87 6712 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6712[label="primDivNatS0 (Succ Zero) (Succ Zero) True",fontsize=16,color="magenta"];6712 -> 7180[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6712 -> 7181[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5715[label="Succ Zero",fontsize=16,color="green",shape="box"];5714[label="ceilingN (Float (Pos (Succ yu465)) (Neg (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];5714 -> 5729[label="",style="solid", color="black", weight=3]; 21.51/7.87 3347[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3347 -> 3562[label="",style="solid", color="black", weight=3]; 21.51/7.87 3348[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3348 -> 3563[label="",style="solid", color="black", weight=3]; 21.51/7.87 6113[label="primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu486) yu487) (Succ yu487)) (Succ yu487)) (Succ yu487)",fontsize=16,color="burlywood",shape="box"];8392[label="yu487/Succ yu4870",fontsize=10,color="white",style="solid",shape="box"];6113 -> 8392[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8392 -> 6166[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8393[label="yu487/Zero",fontsize=10,color="white",style="solid",shape="box"];6113 -> 8393[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8393 -> 6167[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3371[label="ceilingN0 (Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero))) (fromInt (Pos (Succ (Succ yu230)) `quot` Neg (Succ Zero)),Float (Pos (Succ (Succ yu230))) (Neg (Succ Zero)) - fromInt (Pos (Succ (Succ yu230)) `quot` Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];3371 -> 3386[label="",style="solid", color="black", weight=3]; 21.51/7.87 1564[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (Neg (Succ yu1430)) (primMulInt (Pos yu106) (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];1564 -> 1605[label="",style="solid", color="black", weight=3]; 21.51/7.87 1565[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (Neg Zero) (primMulInt (Pos yu106) (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];1565 -> 1606[label="",style="solid", color="black", weight=3]; 21.51/7.87 3381[label="ceilingN0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (fromInt (Pos (Succ Zero) `quot` Neg (Succ Zero)),Float (Pos (Succ Zero)) (Neg (Succ Zero)) - fromInt (Pos (Succ Zero) `quot` Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];3381 -> 3408[label="",style="solid", color="black", weight=3]; 21.51/7.87 1572[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ yu24000))) (primGEqNatS (Succ yu230000) yu24000)) (Succ (Succ (Succ (Succ yu24000)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8394[label="yu24000/Succ yu240000",fontsize=10,color="white",style="solid",shape="box"];1572 -> 8394[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8394 -> 1609[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8395[label="yu24000/Zero",fontsize=10,color="white",style="solid",shape="box"];1572 -> 8395[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8395 -> 1610[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1573[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ yu24000))) (primGEqNatS Zero yu24000)) (Succ (Succ (Succ (Succ yu24000)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8396[label="yu24000/Succ yu240000",fontsize=10,color="white",style="solid",shape="box"];1573 -> 8396[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8396 -> 1611[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8397[label="yu24000/Zero",fontsize=10,color="white",style="solid",shape="box"];1573 -> 8397[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8397 -> 1612[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 2965 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2965[label="primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];2965 -> 2972[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4761 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4761[label="primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu24000))) False) (Succ (Succ (Succ (Succ yu24000)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];4761 -> 4777[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3021 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3021[label="primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];3021 -> 3038[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1577[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primPlusNat (primMulNat (primDivNatS (Succ yu2300) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1577 -> 1616[label="",style="solid", color="black", weight=3]; 21.51/7.87 6869 -> 5385[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6869[label="primDivNatS0 (Succ Zero) (Succ (Succ yu2400)) False",fontsize=16,color="magenta"];6869 -> 7017[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6870[label="yu2400",fontsize=16,color="green",shape="box"];6713 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6713[label="primDivNatS0 (Succ Zero) (Succ Zero) True",fontsize=16,color="magenta"];6713 -> 7182[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6713 -> 7183[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 578[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ yu3100000) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];578 -> 659[label="",style="solid", color="black", weight=3]; 21.51/7.87 579[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];579 -> 660[label="",style="solid", color="black", weight=3]; 21.51/7.87 580[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (Succ Zero) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];580 -> 661[label="",style="solid", color="black", weight=3]; 21.51/7.87 581[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ Zero))) (EQ == GT)",fontsize=16,color="black",shape="box"];581 -> 662[label="",style="solid", color="black", weight=3]; 21.51/7.87 582[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ yu31000000)))) (primGEqNatS (Succ yu300000000) yu31000000)) (Succ (Succ (Succ (Succ (Succ yu31000000)))))) (primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ yu31000000))))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8398[label="yu31000000/Succ yu310000000",fontsize=10,color="white",style="solid",shape="box"];582 -> 8398[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8398 -> 663[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8399[label="yu31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];582 -> 8399[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8399 -> 664[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 583[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ yu31000000)))) (primGEqNatS Zero yu31000000)) (Succ (Succ (Succ (Succ (Succ yu31000000)))))) (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ yu31000000))))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8400[label="yu31000000/Succ yu310000000",fontsize=10,color="white",style="solid",shape="box"];583 -> 8400[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8400 -> 665[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8401[label="yu31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];583 -> 8401[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8401 -> 666[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3505 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3505[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu30000000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))) (primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];3505 -> 3512[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3505 -> 3513[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3504[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) yu315",fontsize=16,color="burlywood",shape="triangle"];8402[label="yu315/False",fontsize=10,color="white",style="solid",shape="box"];3504 -> 8402[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8402 -> 3514[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8403[label="yu315/True",fontsize=10,color="white",style="solid",shape="box"];3504 -> 8403[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8403 -> 3515[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3583 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3583[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu31000000)))) False) (Succ (Succ (Succ (Succ (Succ yu31000000)))))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ yu31000000))))) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];3583 -> 3590[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3583 -> 3591[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3582[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))) yu321",fontsize=16,color="burlywood",shape="triangle"];8404[label="yu321/False",fontsize=10,color="white",style="solid",shape="box"];3582 -> 8404[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8404 -> 3592[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8405[label="yu321/True",fontsize=10,color="white",style="solid",shape="box"];3582 -> 8405[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8405 -> 3593[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3600 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3600[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];3600 -> 3607[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3600 -> 3608[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3599[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) yu323",fontsize=16,color="burlywood",shape="triangle"];8406[label="yu323/False",fontsize=10,color="white",style="solid",shape="box"];3599 -> 8406[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8406 -> 3609[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8407[label="yu323/True",fontsize=10,color="white",style="solid",shape="box"];3599 -> 8407[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8407 -> 3610[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 587[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu3000000) Zero) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];587 -> 670[label="",style="solid", color="black", weight=3]; 21.51/7.87 3690[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6871 -> 6177[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6871[label="primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu3100000))) False",fontsize=16,color="magenta"];6871 -> 7018[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6872[label="Succ yu3100000",fontsize=16,color="green",shape="box"];3692[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];3692 -> 3708[label="",style="solid", color="black", weight=3]; 21.51/7.87 4092 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4092[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4092 -> 4163[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3704[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6873 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6873[label="primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True",fontsize=16,color="magenta"];6873 -> 7184[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6873 -> 7185[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6874[label="Zero",fontsize=16,color="green",shape="box"];3705 -> 5965[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3705[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];3705 -> 5966[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4093 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4093[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4093 -> 4164[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 590[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu3000000) (Succ Zero) (primGEqNatS yu3000000 Zero)) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8408[label="yu3000000/Succ yu30000000",fontsize=10,color="white",style="solid",shape="box"];590 -> 8408[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8408 -> 673[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8409[label="yu3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];590 -> 8409[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8409 -> 674[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 591 -> 5014[label="",style="dashed", color="red", weight=0]; 21.51/7.87 591[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];591 -> 5015[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5198[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000))))) (fromInt (Neg (Succ (Succ Zero)) `quot` Neg (Succ (Succ (Succ yu310000)))),Float (Neg (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu310000)))) - fromInt (Neg (Succ (Succ Zero)) `quot` Neg (Succ (Succ (Succ yu310000)))))",fontsize=16,color="black",shape="box"];5198 -> 5230[label="",style="solid", color="black", weight=3]; 21.51/7.87 7310 -> 7998[label="",style="dashed", color="red", weight=0]; 21.51/7.87 7310[label="primDivNatS (primMinusNatS (Succ yu526) (Succ yu527)) (Succ (Succ yu527))",fontsize=16,color="magenta"];7310 -> 8002[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 7310 -> 8003[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 7310 -> 8004[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6843 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6843[label="primMulNat yu5070 (Succ (Succ Zero))",fontsize=16,color="magenta"];6843 -> 7019[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3797[label="primPlusNat yu340 (Succ (Succ Zero))",fontsize=16,color="burlywood",shape="triangle"];8410[label="yu340/Succ yu3400",fontsize=10,color="white",style="solid",shape="box"];3797 -> 8410[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8410 -> 3817[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8411[label="yu340/Zero",fontsize=10,color="white",style="solid",shape="box"];3797 -> 8411[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8411 -> 3818[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 5495[label="ceilingN0 (Float (Neg (Succ yu456)) (Neg (Succ (Succ Zero)))) (floatProperFractionFloat (Float (Neg (Succ yu456)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5495 -> 5508[label="",style="solid", color="black", weight=3]; 21.51/7.87 594[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ yu300000)))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 yu300000 Zero (primGEqNatS yu300000 Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ yu300000))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8412[label="yu300000/Succ yu3000000",fontsize=10,color="white",style="solid",shape="box"];594 -> 8412[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8412 -> 678[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8413[label="yu300000/Zero",fontsize=10,color="white",style="solid",shape="box"];594 -> 8413[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8413 -> 679[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3835[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];3836 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3836[label="primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)",fontsize=16,color="magenta"];3836 -> 3854[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3837[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ Zero))) (ceilingVu8 (Float (Neg (Succ (Succ Zero))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];3837 -> 3855[label="",style="solid", color="black", weight=3]; 21.51/7.87 4094 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4094[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ Zero))) (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4094 -> 4165[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6583[label="Zero",fontsize=16,color="green",shape="box"];6584[label="Succ yu31000",fontsize=16,color="green",shape="box"];6582[label="Neg (Succ yu504) `quot` Neg (Succ yu505)",fontsize=16,color="black",shape="triangle"];6582 -> 6615[label="",style="solid", color="black", weight=3]; 21.51/7.87 5926[label="fromInt (Neg (Succ yu476) `quot` Neg (Succ Zero))",fontsize=16,color="black",shape="box"];5926 -> 6354[label="",style="solid", color="black", weight=3]; 21.51/7.87 5927[label="fromInt (Neg (Succ yu476) `quot` Neg (Succ Zero))",fontsize=16,color="black",shape="box"];5927 -> 6355[label="",style="solid", color="black", weight=3]; 21.51/7.87 598[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ yu3100000) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];598 -> 683[label="",style="solid", color="black", weight=3]; 21.51/7.87 599[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];599 -> 684[label="",style="solid", color="black", weight=3]; 21.51/7.87 600[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (Succ Zero) (Succ Zero)) Zero)) == GT)",fontsize=16,color="black",shape="box"];600 -> 685[label="",style="solid", color="black", weight=3]; 21.51/7.87 601[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ Zero))) (EQ == GT)",fontsize=16,color="black",shape="box"];601 -> 686[label="",style="solid", color="black", weight=3]; 21.51/7.87 1032[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ (Succ yu29000))) (primGEqNatS yu28000 yu29000)) (Succ (Succ (Succ (Succ yu29000)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8414[label="yu28000/Succ yu280000",fontsize=10,color="white",style="solid",shape="box"];1032 -> 8414[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8414 -> 1073[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8415[label="yu28000/Zero",fontsize=10,color="white",style="solid",shape="box"];1032 -> 8415[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8415 -> 1074[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1033 -> 3942[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1033[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];1033 -> 3944[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1034 -> 5248[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1034[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu29000))) False) (Succ (Succ (Succ (Succ yu29000)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];1034 -> 5250[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1035 -> 3969[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1035[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];1035 -> 3971[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1036[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu2800) Zero) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1036 -> 1078[label="",style="solid", color="black", weight=3]; 21.51/7.87 4334 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4334[label="primMulNat (primDivNatS0 (Succ Zero) (Succ (Succ yu2900)) False) (Succ (Succ (Succ yu2900)))",fontsize=16,color="magenta"];4334 -> 6877[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4334 -> 6878[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4335[label="Succ (Succ yu42)",fontsize=16,color="green",shape="box"];3202[label="Succ yu42",fontsize=16,color="green",shape="box"];3203 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3203[label="primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];3203 -> 6715[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4227[label="ceilingN0 (Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero))) (fromInt (Pos (Succ (Succ yu280)) `quot` Pos (Succ Zero)),Float (Pos (Succ (Succ yu280))) (Pos (Succ Zero)) - fromInt (Pos (Succ (Succ yu280)) `quot` Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];4227 -> 4235[label="",style="solid", color="black", weight=3]; 21.51/7.87 4474[label="ceilingN0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290)))) (fromInt (Pos (Succ Zero) `quot` Pos (Succ (Succ yu290))),Float (Pos (Succ Zero)) (Pos (Succ (Succ yu290))) - fromInt (Pos (Succ Zero) `quot` Pos (Succ (Succ yu290))))",fontsize=16,color="black",shape="box"];4474 -> 4495[label="",style="solid", color="black", weight=3]; 21.51/7.87 4234[label="ceilingN0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero) `quot` Pos (Succ Zero)),Float (Pos (Succ Zero)) (Pos (Succ Zero)) - fromInt (Pos (Succ Zero) `quot` Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];4234 -> 4239[label="",style="solid", color="black", weight=3]; 21.51/7.87 1055[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ yu29000))) (primGEqNatS (Succ yu280000) yu29000)) (Succ (Succ (Succ (Succ yu29000)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8416[label="yu29000/Succ yu290000",fontsize=10,color="white",style="solid",shape="box"];1055 -> 8416[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8416 -> 1097[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8417[label="yu29000/Zero",fontsize=10,color="white",style="solid",shape="box"];1055 -> 8417[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8417 -> 1098[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1056[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ yu29000))) (primGEqNatS Zero yu29000)) (Succ (Succ (Succ (Succ yu29000)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8418[label="yu29000/Succ yu290000",fontsize=10,color="white",style="solid",shape="box"];1056 -> 8418[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8418 -> 1099[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8419[label="yu29000/Zero",fontsize=10,color="white",style="solid",shape="box"];1056 -> 8419[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8419 -> 1100[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3943 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3943[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];3943 -> 3956[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3942[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))) yu351",fontsize=16,color="burlywood",shape="triangle"];8420[label="yu351/False",fontsize=10,color="white",style="solid",shape="box"];3942 -> 8420[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8420 -> 3957[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8421[label="yu351/True",fontsize=10,color="white",style="solid",shape="box"];3942 -> 8421[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8421 -> 3958[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 5249 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5249[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu29000))) False) (Succ (Succ (Succ (Succ yu29000)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];5249 -> 5264[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5248[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) yu444",fontsize=16,color="burlywood",shape="triangle"];8422[label="yu444/False",fontsize=10,color="white",style="solid",shape="box"];5248 -> 8422[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8422 -> 5265[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8423[label="yu444/True",fontsize=10,color="white",style="solid",shape="box"];5248 -> 8423[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8423 -> 5266[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3970 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3970[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];3970 -> 3983[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3969[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) yu353",fontsize=16,color="burlywood",shape="triangle"];8424[label="yu353/False",fontsize=10,color="white",style="solid",shape="box"];3969 -> 8424[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8424 -> 3984[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8425[label="yu353/True",fontsize=10,color="white",style="solid",shape="box"];3969 -> 8425[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8425 -> 3985[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1060[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS (Succ yu2800) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1060 -> 1104[label="",style="solid", color="black", weight=3]; 21.51/7.87 6857 -> 5385[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6857[label="primDivNatS0 (Succ Zero) (Succ (Succ yu2900)) False",fontsize=16,color="magenta"];6857 -> 7020[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6858[label="yu2900",fontsize=16,color="green",shape="box"];4371[label="ceilingN0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))) (ceilingVu8 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))))",fontsize=16,color="black",shape="box"];4371 -> 4394[label="",style="solid", color="black", weight=3]; 21.51/7.87 4432[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4432 -> 4912[label="",style="solid", color="black", weight=3]; 21.51/7.87 4433[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4433 -> 4913[label="",style="solid", color="black", weight=3]; 21.51/7.87 6714 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6714[label="primDivNatS0 (Succ Zero) (Succ Zero) True",fontsize=16,color="magenta"];6714 -> 7186[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6714 -> 7187[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2719[label="ceilingN0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (ceilingVu8 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];2719 -> 2743[label="",style="solid", color="black", weight=3]; 21.51/7.87 2758[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];2758 -> 3039[label="",style="solid", color="black", weight=3]; 21.51/7.87 2759[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];2759 -> 3040[label="",style="solid", color="black", weight=3]; 21.51/7.87 616 -> 1776[label="",style="dashed", color="red", weight=0]; 21.51/7.87 616[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="magenta"];616 -> 1777[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 617 -> 819[label="",style="dashed", color="red", weight=0]; 21.51/7.87 617[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="magenta"];617 -> 820[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 618 -> 831[label="",style="dashed", color="red", weight=0]; 21.51/7.87 618[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ (Succ (primPlusNat Zero Zero))) Zero)) == GT)",fontsize=16,color="magenta"];618 -> 832[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 619[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ Zero))) False",fontsize=16,color="black",shape="box"];619 -> 843[label="",style="solid", color="black", weight=3]; 21.51/7.87 2735[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu30000000)))) (Succ (Succ (Succ (Succ yu31000000)))) (primGEqNatS (Succ yu30000000) (Succ yu31000000))) (Succ (Succ (Succ (Succ (Succ yu31000000)))))) yu255",fontsize=16,color="black",shape="box"];2735 -> 2767[label="",style="solid", color="black", weight=3]; 21.51/7.87 2736[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu30000000)))) (Succ (Succ (Succ Zero))) (primGEqNatS (Succ yu30000000) Zero)) (Succ (Succ (Succ (Succ Zero))))) yu255",fontsize=16,color="black",shape="box"];2736 -> 2768[label="",style="solid", color="black", weight=3]; 21.51/7.87 2737[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu31000000)))) (primGEqNatS Zero (Succ yu31000000))) (Succ (Succ (Succ (Succ (Succ yu31000000)))))) yu255",fontsize=16,color="black",shape="box"];2737 -> 2769[label="",style="solid", color="black", weight=3]; 21.51/7.87 2738[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) (primGEqNatS Zero Zero)) (Succ (Succ (Succ (Succ Zero))))) yu255",fontsize=16,color="black",shape="box"];2738 -> 2770[label="",style="solid", color="black", weight=3]; 21.51/7.87 625[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6)))))) (properFraction (Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6)))))))",fontsize=16,color="black",shape="box"];625 -> 943[label="",style="solid", color="black", weight=3]; 21.51/7.87 2760 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2760[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];2760 -> 2790[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2761[label="error []",fontsize=16,color="red",shape="box"];7176[label="Succ (Succ yu3000000)",fontsize=16,color="green",shape="box"];7177[label="Succ Zero",fontsize=16,color="green",shape="box"];5726[label="ceilingN0 (Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero))))) (properFraction (Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];5726 -> 5768[label="",style="solid", color="black", weight=3]; 21.51/7.87 5782 -> 5686[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5782[label="ceilingN (Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5781[label="yu473 + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="triangle"];5781 -> 5795[label="",style="solid", color="black", weight=3]; 21.51/7.87 5789 -> 5686[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5789[label="ceilingN (Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5788[label="yu474 + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="triangle"];5788 -> 5796[label="",style="solid", color="black", weight=3]; 21.51/7.87 6177[label="primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu3100000))) False",fontsize=16,color="black",shape="triangle"];6177 -> 6290[label="",style="solid", color="black", weight=3]; 21.51/7.87 4494[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (properFraction (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];4494 -> 4530[label="",style="solid", color="black", weight=3]; 21.51/7.87 4906 -> 4452[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4906[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000))))))",fontsize=16,color="magenta"];7178[label="Succ Zero",fontsize=16,color="green",shape="box"];7179[label="Succ Zero",fontsize=16,color="green",shape="box"];631[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu30000000)) (Succ Zero) (primGEqNatS (Succ yu30000000) Zero)) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];631 -> 1124[label="",style="solid", color="black", weight=3]; 21.51/7.87 632[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) (primGEqNatS Zero Zero)) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];632 -> 1125[label="",style="solid", color="black", weight=3]; 21.51/7.87 4487 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4487[label="primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];4487 -> 4496[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4487 -> 4497[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4486[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) yu403",fontsize=16,color="burlywood",shape="triangle"];8426[label="yu403/False",fontsize=10,color="white",style="solid",shape="box"];4486 -> 8426[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8426 -> 4498[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8427[label="yu403/True",fontsize=10,color="white",style="solid",shape="box"];4486 -> 8427[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8427 -> 4499[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 7130[label="yu5120",fontsize=16,color="green",shape="box"];6850[label="primPlusNat (Succ yu5110) (Succ (Succ (Succ yu48700)))",fontsize=16,color="black",shape="box"];6850 -> 7050[label="",style="solid", color="black", weight=3]; 21.51/7.87 6851[label="primPlusNat Zero (Succ (Succ (Succ yu48700)))",fontsize=16,color="black",shape="box"];6851 -> 7051[label="",style="solid", color="black", weight=3]; 21.51/7.87 4711[label="fromInt (Neg (Succ (Succ Zero)) `quot` Pos (Succ (Succ (Succ yu310000))))",fontsize=16,color="black",shape="box"];4711 -> 4722[label="",style="solid", color="black", weight=3]; 21.51/7.87 2762[label="primMinusNat (primPlusNat (primMulNat Zero (Succ (Succ Zero))) (Succ (Succ Zero))) yu254",fontsize=16,color="black",shape="box"];2762 -> 2802[label="",style="solid", color="black", weight=3]; 21.51/7.87 2793[label="fromInt (Neg (Succ (Succ Zero)) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];2793 -> 2809[label="",style="solid", color="black", weight=3]; 21.51/7.87 636[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu3000000) Zero (primGEqNatS (Succ yu3000000) Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];636 -> 1141[label="",style="solid", color="black", weight=3]; 21.51/7.87 637[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero (primGEqNatS Zero Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];637 -> 1142[label="",style="solid", color="black", weight=3]; 21.51/7.87 4712 -> 877[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4712[label="primDivNatS0 Zero Zero True",fontsize=16,color="magenta"];4713[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero))) (properFraction (Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4713 -> 4723[label="",style="solid", color="black", weight=3]; 21.51/7.87 4907 -> 4667[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4907[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];639 -> 1167[label="",style="dashed", color="red", weight=0]; 21.51/7.87 639[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (primCmpInt (Neg (Succ Zero)) (primMulInt (Pos (primMulNat (Succ (Succ yu31000)) (Succ Zero))) (Pos Zero)) == GT)",fontsize=16,color="magenta"];639 -> 1168[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 8065 -> 7998[label="",style="dashed", color="red", weight=0]; 21.51/7.87 8065[label="primDivNatS (primMinusNatS yu5600 yu5610) (Succ yu562)",fontsize=16,color="magenta"];8065 -> 8069[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 8065 -> 8070[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 8066 -> 6702[label="",style="dashed", color="red", weight=0]; 21.51/7.87 8066[label="primDivNatS (Succ yu5600) (Succ yu562)",fontsize=16,color="magenta"];8066 -> 8071[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 8066 -> 8072[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 8067 -> 6577[label="",style="dashed", color="red", weight=0]; 21.51/7.87 8067[label="primDivNatS Zero (Succ yu562)",fontsize=16,color="magenta"];8067 -> 8073[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 8068 -> 6577[label="",style="dashed", color="red", weight=0]; 21.51/7.87 8068[label="primDivNatS Zero (Succ yu562)",fontsize=16,color="magenta"];8068 -> 8074[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2854[label="primCmpNat (Succ yu2610) Zero == GT",fontsize=16,color="black",shape="triangle"];2854 -> 2875[label="",style="solid", color="black", weight=3]; 21.51/7.87 2855 -> 2854[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2855[label="primCmpNat (Succ yu2610) Zero == GT",fontsize=16,color="magenta"];2856[label="EQ == GT",fontsize=16,color="black",shape="triangle"];2856 -> 2876[label="",style="solid", color="black", weight=3]; 21.51/7.87 2857 -> 2856[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2857[label="EQ == GT",fontsize=16,color="magenta"];4908[label="Neg (primDivNatS (Succ Zero) (Succ Zero))",fontsize=16,color="green",shape="box"];4908 -> 4962[label="",style="dashed", color="green", weight=3]; 21.51/7.87 641 -> 1180[label="",style="dashed", color="red", weight=0]; 21.51/7.87 641[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="magenta"];641 -> 1181[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 642 -> 1187[label="",style="dashed", color="red", weight=0]; 21.51/7.87 642[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="magenta"];642 -> 1188[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 643 -> 1194[label="",style="dashed", color="red", weight=0]; 21.51/7.87 643[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ (Succ (primPlusNat Zero Zero))) Zero)) == GT)",fontsize=16,color="magenta"];643 -> 1195[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 644[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ Zero))) False",fontsize=16,color="black",shape="box"];644 -> 1196[label="",style="solid", color="black", weight=3]; 21.51/7.87 1591[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ (Succ yu240000)))) (primGEqNatS (Succ yu230000) (Succ yu240000))) (Succ (Succ (Succ (Succ (Succ yu240000))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1591 -> 1622[label="",style="solid", color="black", weight=3]; 21.51/7.87 1592[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ Zero))) (primGEqNatS (Succ yu230000) Zero)) (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1592 -> 1623[label="",style="solid", color="black", weight=3]; 21.51/7.87 1593[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu240000)))) (primGEqNatS Zero (Succ yu240000))) (Succ (Succ (Succ (Succ (Succ yu240000))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1593 -> 1624[label="",style="solid", color="black", weight=3]; 21.51/7.87 1594[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) (primGEqNatS Zero Zero)) (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1594 -> 1625[label="",style="solid", color="black", weight=3]; 21.51/7.87 2969 -> 3197[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2969[label="primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];2969 -> 3210[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2970[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))) False",fontsize=16,color="black",shape="box"];2970 -> 2987[label="",style="solid", color="black", weight=3]; 21.51/7.87 2971[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))) True",fontsize=16,color="black",shape="box"];2971 -> 2988[label="",style="solid", color="black", weight=3]; 21.51/7.87 4774 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4774[label="primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu24000))) False) (Succ (Succ (Succ (Succ yu24000)))))",fontsize=16,color="magenta"];4774 -> 4822[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4774 -> 4823[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4775[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) False",fontsize=16,color="black",shape="box"];4775 -> 4824[label="",style="solid", color="black", weight=3]; 21.51/7.87 4776[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) True",fontsize=16,color="black",shape="box"];4776 -> 4825[label="",style="solid", color="black", weight=3]; 21.51/7.87 3035 -> 3197[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3035[label="primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];3035 -> 3211[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3036[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) False",fontsize=16,color="black",shape="box"];3036 -> 3059[label="",style="solid", color="black", weight=3]; 21.51/7.87 3037[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) True",fontsize=16,color="black",shape="box"];3037 -> 3060[label="",style="solid", color="black", weight=3]; 21.51/7.87 1598[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS0 yu2300 (Succ Zero) (primGEqNatS yu2300 (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8428[label="yu2300/Succ yu23000",fontsize=10,color="white",style="solid",shape="box"];1598 -> 8428[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8428 -> 1629[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8429[label="yu2300/Zero",fontsize=10,color="white",style="solid",shape="box"];1598 -> 8429[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8429 -> 1630[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 7016[label="yu2400",fontsize=16,color="green",shape="box"];4909[label="ceilingN0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))) (properFraction (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))))",fontsize=16,color="black",shape="box"];4909 -> 4963[label="",style="solid", color="black", weight=3]; 21.51/7.87 5368 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5368[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400)))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5368 -> 5498[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5369[label="error []",fontsize=16,color="red",shape="box"];7180[label="Zero",fontsize=16,color="green",shape="box"];7181[label="Zero",fontsize=16,color="green",shape="box"];5729[label="ceilingN0 (Float (Pos (Succ yu465)) (Neg (Succ (Succ Zero)))) (ceilingVu8 (Float (Pos (Succ yu465)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5729 -> 5769[label="",style="solid", color="black", weight=3]; 21.51/7.87 3562 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3562[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];3562 -> 3570[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3563[label="error []",fontsize=16,color="red",shape="box"];6166[label="primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu486) (Succ yu4870)) (Succ (Succ yu4870))) (Succ (Succ yu4870))) (Succ (Succ yu4870))",fontsize=16,color="black",shape="box"];6166 -> 6196[label="",style="solid", color="black", weight=3]; 21.51/7.87 6167[label="primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu486) Zero) (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="black",shape="box"];6167 -> 6197[label="",style="solid", color="black", weight=3]; 21.51/7.87 3386[label="fromInt (Pos (Succ (Succ yu230)) `quot` Neg (Succ Zero))",fontsize=16,color="blue",shape="box"];8430[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];3386 -> 8430[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8430 -> 3411[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8431[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];3386 -> 8431[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8431 -> 3412[label="",style="solid", color="blue", weight=3]; 21.51/7.87 1605[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (Neg (Succ yu1430)) (Pos (primMulNat yu106 Zero)) == GT)",fontsize=16,color="black",shape="box"];1605 -> 1644[label="",style="solid", color="black", weight=3]; 21.51/7.87 1606[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (Neg Zero) (Pos (primMulNat yu106 Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];8432[label="yu106/Succ yu1060",fontsize=10,color="white",style="solid",shape="box"];1606 -> 8432[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8432 -> 1645[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8433[label="yu106/Zero",fontsize=10,color="white",style="solid",shape="box"];1606 -> 8433[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8433 -> 1646[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3408[label="fromInt (Pos (Succ Zero) `quot` Neg (Succ Zero))",fontsize=16,color="blue",shape="box"];8434[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];3408 -> 8434[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8434 -> 3450[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8435[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];3408 -> 8435[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8435 -> 3451[label="",style="solid", color="blue", weight=3]; 21.51/7.87 1609[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ (Succ yu240000)))) (primGEqNatS (Succ yu230000) (Succ yu240000))) (Succ (Succ (Succ (Succ (Succ yu240000))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1609 -> 1650[label="",style="solid", color="black", weight=3]; 21.51/7.87 1610[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ Zero))) (primGEqNatS (Succ yu230000) Zero)) (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1610 -> 1651[label="",style="solid", color="black", weight=3]; 21.51/7.87 1611[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu240000)))) (primGEqNatS Zero (Succ yu240000))) (Succ (Succ (Succ (Succ (Succ yu240000))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1611 -> 1652[label="",style="solid", color="black", weight=3]; 21.51/7.87 1612[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) (primGEqNatS Zero Zero)) (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1612 -> 1653[label="",style="solid", color="black", weight=3]; 21.51/7.87 2972 -> 2741[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2972[label="primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];2972 -> 2989[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4777 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4777[label="primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu24000))) False) (Succ (Succ (Succ (Succ yu24000)))))",fontsize=16,color="magenta"];4777 -> 4826[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4777 -> 4827[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3038 -> 2741[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3038[label="primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];3038 -> 3061[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1616[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2300)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primPlusNat (primMulNat (primDivNatS0 yu2300 (Succ Zero) (primGEqNatS yu2300 (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8436[label="yu2300/Succ yu23000",fontsize=10,color="white",style="solid",shape="box"];1616 -> 8436[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8436 -> 1657[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8437[label="yu2300/Zero",fontsize=10,color="white",style="solid",shape="box"];1616 -> 8437[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8437 -> 1658[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 7017[label="yu2400",fontsize=16,color="green",shape="box"];7182[label="Zero",fontsize=16,color="green",shape="box"];7183[label="Zero",fontsize=16,color="green",shape="box"];659 -> 3325[label="",style="dashed", color="red", weight=0]; 21.51/7.87 659[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="magenta"];659 -> 3326[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 660 -> 3356[label="",style="dashed", color="red", weight=0]; 21.51/7.87 660[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="magenta"];660 -> 3357[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 661 -> 1346[label="",style="dashed", color="red", weight=0]; 21.51/7.87 661[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ (Succ (primPlusNat Zero Zero))) Zero)) == GT)",fontsize=16,color="magenta"];661 -> 1347[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 662[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ Zero))) False",fontsize=16,color="black",shape="box"];662 -> 1356[label="",style="solid", color="black", weight=3]; 21.51/7.87 663[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu310000000)))))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) (primGEqNatS (Succ yu300000000) (Succ yu310000000))) (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))) (primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu310000000)))))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];663 -> 1357[label="",style="solid", color="black", weight=3]; 21.51/7.87 664[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ Zero)))) (primGEqNatS (Succ yu300000000) Zero)) (Succ (Succ (Succ (Succ (Succ Zero)))))) (primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];664 -> 1358[label="",style="solid", color="black", weight=3]; 21.51/7.87 665[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu310000000)))))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) (primGEqNatS Zero (Succ yu310000000))) (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))) (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu310000000)))))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];665 -> 1359[label="",style="solid", color="black", weight=3]; 21.51/7.87 666[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) (primGEqNatS Zero Zero)) (Succ (Succ (Succ (Succ (Succ Zero)))))) (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];666 -> 1360[label="",style="solid", color="black", weight=3]; 21.51/7.87 3512 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3512[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu30000000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))) (primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero))",fontsize=16,color="magenta"];3512 -> 3547[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3512 -> 3548[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3513 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3513[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero)",fontsize=16,color="magenta"];3513 -> 3549[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3514[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) False",fontsize=16,color="black",shape="box"];3514 -> 3550[label="",style="solid", color="black", weight=3]; 21.51/7.87 3515[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) True",fontsize=16,color="black",shape="box"];3515 -> 3551[label="",style="solid", color="black", weight=3]; 21.51/7.87 3590 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3590[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu31000000)))) False) (Succ (Succ (Succ (Succ (Succ yu31000000)))))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))",fontsize=16,color="magenta"];3590 -> 3611[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3590 -> 3612[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3591 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3591[label="primMulNat (Succ (Succ (Succ (Succ (Succ yu31000000))))) (Succ Zero)",fontsize=16,color="magenta"];3591 -> 3613[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3592[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))) False",fontsize=16,color="black",shape="box"];3592 -> 3614[label="",style="solid", color="black", weight=3]; 21.51/7.87 3593[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))) True",fontsize=16,color="black",shape="box"];3593 -> 3615[label="",style="solid", color="black", weight=3]; 21.51/7.87 3607 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3607[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))",fontsize=16,color="magenta"];3607 -> 3619[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3607 -> 3620[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3608 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3608[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero)",fontsize=16,color="magenta"];3608 -> 3621[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3609[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) False",fontsize=16,color="black",shape="box"];3609 -> 3622[label="",style="solid", color="black", weight=3]; 21.51/7.87 3610[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) True",fontsize=16,color="black",shape="box"];3610 -> 3623[label="",style="solid", color="black", weight=3]; 21.51/7.87 670 -> 1434[label="",style="dashed", color="red", weight=0]; 21.51/7.87 670[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS (Succ yu3000000) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];670 -> 1435[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 670 -> 1436[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 7018[label="yu3100000",fontsize=16,color="green",shape="box"];3708[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (properFraction (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];3708 -> 3743[label="",style="solid", color="black", weight=3]; 21.51/7.87 4163 -> 3675[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4163[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000))))))",fontsize=16,color="magenta"];7184[label="Succ Zero",fontsize=16,color="green",shape="box"];7185[label="Succ Zero",fontsize=16,color="green",shape="box"];5966[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];5965[label="ceilingN0 (Float (Neg (Succ yu483)) (Neg (Succ (Succ (Succ Zero))))) (ceilingVu8 (Float (Neg (Succ yu483)) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="triangle"];5965 -> 5971[label="",style="solid", color="black", weight=3]; 21.51/7.87 4164 -> 3688[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4164[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];673[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu30000000)) (Succ Zero) (primGEqNatS (Succ yu30000000) Zero)) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];673 -> 1586[label="",style="solid", color="black", weight=3]; 21.51/7.87 674[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) (primGEqNatS Zero Zero)) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];674 -> 1587[label="",style="solid", color="black", weight=3]; 21.51/7.87 5015 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5015[label="primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];5015 -> 5022[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5015 -> 5023[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5014[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) yu431",fontsize=16,color="burlywood",shape="triangle"];8438[label="yu431/False",fontsize=10,color="white",style="solid",shape="box"];5014 -> 8438[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8438 -> 5024[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8439[label="yu431/True",fontsize=10,color="white",style="solid",shape="box"];5014 -> 8439[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8439 -> 5025[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 5230[label="fromInt (Neg (Succ (Succ Zero)) `quot` Neg (Succ (Succ (Succ yu310000))))",fontsize=16,color="black",shape="box"];5230 -> 6356[label="",style="solid", color="black", weight=3]; 21.51/7.87 8002[label="Succ yu527",fontsize=16,color="green",shape="box"];8003[label="Succ yu527",fontsize=16,color="green",shape="box"];8004[label="Succ yu526",fontsize=16,color="green",shape="box"];7019[label="yu5070",fontsize=16,color="green",shape="box"];3817[label="primPlusNat (Succ yu3400) (Succ (Succ Zero))",fontsize=16,color="black",shape="box"];3817 -> 3840[label="",style="solid", color="black", weight=3]; 21.51/7.87 3818[label="primPlusNat Zero (Succ (Succ Zero))",fontsize=16,color="black",shape="box"];3818 -> 3841[label="",style="solid", color="black", weight=3]; 21.51/7.87 5508[label="ceilingN0 (Float (Neg (Succ yu456)) (Neg (Succ (Succ Zero)))) (fromInt (Neg (Succ yu456) `quot` Neg (Succ (Succ Zero))),Float (Neg (Succ yu456)) (Neg (Succ (Succ Zero))) - fromInt (Neg (Succ yu456) `quot` Neg (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5508 -> 5515[label="",style="solid", color="black", weight=3]; 21.51/7.87 678[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu3000000) Zero (primGEqNatS (Succ yu3000000) Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];678 -> 1675[label="",style="solid", color="black", weight=3]; 21.51/7.87 679[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero (primGEqNatS Zero Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];679 -> 1676[label="",style="solid", color="black", weight=3]; 21.51/7.87 3854 -> 877[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3854[label="primDivNatS0 Zero Zero True",fontsize=16,color="magenta"];3855[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ Zero))) (properFraction (Float (Neg (Succ (Succ Zero))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];3855 -> 3881[label="",style="solid", color="black", weight=3]; 21.51/7.87 4165 -> 3814[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4165[label="ceilingN (Float (Neg (Succ (Succ Zero))) (Neg (Succ Zero)))",fontsize=16,color="magenta"];6615[label="primQuotInt (Neg (Succ yu504)) (Neg (Succ yu505))",fontsize=16,color="black",shape="box"];6615 -> 6687[label="",style="solid", color="black", weight=3]; 21.51/7.87 6354 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6354[label="Neg (Succ yu476) `quot` Neg (Succ Zero)",fontsize=16,color="magenta"];6354 -> 6585[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6354 -> 6586[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6355[label="Integer (Neg (Succ yu476) `quot` Neg (Succ Zero))",fontsize=16,color="green",shape="box"];6355 -> 6520[label="",style="dashed", color="green", weight=3]; 21.51/7.87 683 -> 3828[label="",style="dashed", color="red", weight=0]; 21.51/7.87 683[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="magenta"];683 -> 3829[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 684 -> 3847[label="",style="dashed", color="red", weight=0]; 21.51/7.87 684[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT)",fontsize=16,color="magenta"];684 -> 3848[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 685 -> 1728[label="",style="dashed", color="red", weight=0]; 21.51/7.87 685[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ (Succ (primPlusNat Zero Zero))) Zero)) == GT)",fontsize=16,color="magenta"];685 -> 1729[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 686[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ Zero))) False",fontsize=16,color="black",shape="box"];686 -> 1730[label="",style="solid", color="black", weight=3]; 21.51/7.87 1073[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ yu29000))) (primGEqNatS (Succ yu280000) yu29000)) (Succ (Succ (Succ (Succ yu29000)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8440[label="yu29000/Succ yu290000",fontsize=10,color="white",style="solid",shape="box"];1073 -> 8440[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8440 -> 1731[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8441[label="yu29000/Zero",fontsize=10,color="white",style="solid",shape="box"];1073 -> 8441[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8441 -> 1732[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1074[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ yu29000))) (primGEqNatS Zero yu29000)) (Succ (Succ (Succ (Succ yu29000)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8442[label="yu29000/Succ yu290000",fontsize=10,color="white",style="solid",shape="box"];1074 -> 8442[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8442 -> 1733[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8443[label="yu29000/Zero",fontsize=10,color="white",style="solid",shape="box"];1074 -> 8443[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8443 -> 1734[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3944 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3944[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];3944 -> 3959[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5250 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5250[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu29000))) False) (Succ (Succ (Succ (Succ yu29000)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];5250 -> 5268[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3971 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3971[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];3971 -> 3986[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1078[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS (Succ yu2800) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1078 -> 1738[label="",style="solid", color="black", weight=3]; 21.51/7.87 6877 -> 5385[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6877[label="primDivNatS0 (Succ Zero) (Succ (Succ yu2900)) False",fontsize=16,color="magenta"];6877 -> 7021[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6878[label="yu2900",fontsize=16,color="green",shape="box"];6715 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6715[label="primDivNatS0 (Succ Zero) (Succ Zero) True",fontsize=16,color="magenta"];6715 -> 7188[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6715 -> 7189[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4235[label="fromInt (Pos (Succ (Succ yu280)) `quot` Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8444[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];4235 -> 8444[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8444 -> 4240[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8445[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];4235 -> 8445[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8445 -> 4241[label="",style="solid", color="blue", weight=3]; 21.51/7.87 4495[label="fromInt (Pos (Succ Zero) `quot` Pos (Succ (Succ yu290)))",fontsize=16,color="blue",shape="box"];8446[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];4495 -> 8446[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8446 -> 4531[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8447[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];4495 -> 8447[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8447 -> 4532[label="",style="solid", color="blue", weight=3]; 21.51/7.87 4239[label="fromInt (Pos (Succ Zero) `quot` Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8448[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];4239 -> 8448[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8448 -> 4260[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8449[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];4239 -> 8449[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8449 -> 4261[label="",style="solid", color="blue", weight=3]; 21.51/7.87 1097[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ (Succ yu290000)))) (primGEqNatS (Succ yu280000) (Succ yu290000))) (Succ (Succ (Succ (Succ (Succ yu290000))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1097 -> 1755[label="",style="solid", color="black", weight=3]; 21.51/7.87 1098[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ Zero))) (primGEqNatS (Succ yu280000) Zero)) (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1098 -> 1756[label="",style="solid", color="black", weight=3]; 21.51/7.87 1099[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu290000)))) (primGEqNatS Zero (Succ yu290000))) (Succ (Succ (Succ (Succ (Succ yu290000))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1099 -> 1757[label="",style="solid", color="black", weight=3]; 21.51/7.87 1100[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) (primGEqNatS Zero Zero)) (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1100 -> 1758[label="",style="solid", color="black", weight=3]; 21.51/7.87 3956 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3956[label="primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];3956 -> 3987[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3956 -> 3988[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3957[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))) False",fontsize=16,color="black",shape="box"];3957 -> 3989[label="",style="solid", color="black", weight=3]; 21.51/7.87 3958[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))) True",fontsize=16,color="black",shape="box"];3958 -> 3990[label="",style="solid", color="black", weight=3]; 21.51/7.87 5264 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5264[label="primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu29000))) False) (Succ (Succ (Succ (Succ yu29000)))))",fontsize=16,color="magenta"];5264 -> 5301[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5264 -> 5302[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5265[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) False",fontsize=16,color="black",shape="box"];5265 -> 5303[label="",style="solid", color="black", weight=3]; 21.51/7.87 5266[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) True",fontsize=16,color="black",shape="box"];5266 -> 5304[label="",style="solid", color="black", weight=3]; 21.51/7.87 3983 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3983[label="primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];3983 -> 4003[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3983 -> 4004[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3984[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) False",fontsize=16,color="black",shape="box"];3984 -> 4005[label="",style="solid", color="black", weight=3]; 21.51/7.87 3985[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) True",fontsize=16,color="black",shape="box"];3985 -> 4006[label="",style="solid", color="black", weight=3]; 21.51/7.87 1104[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS0 yu2800 (Succ Zero) (primGEqNatS yu2800 (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8450[label="yu2800/Succ yu28000",fontsize=10,color="white",style="solid",shape="box"];1104 -> 8450[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8450 -> 1762[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8451[label="yu2800/Zero",fontsize=10,color="white",style="solid",shape="box"];1104 -> 8451[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8451 -> 1763[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 7020[label="yu2900",fontsize=16,color="green",shape="box"];4394[label="ceilingN0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))) (properFraction (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))))",fontsize=16,color="black",shape="box"];4394 -> 4434[label="",style="solid", color="black", weight=3]; 21.51/7.87 4912 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4912[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900)))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4912 -> 4964[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4913[label="error []",fontsize=16,color="red",shape="box"];7186[label="Zero",fontsize=16,color="green",shape="box"];7187[label="Zero",fontsize=16,color="green",shape="box"];2743[label="ceilingN0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (properFraction (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];2743 -> 2775[label="",style="solid", color="black", weight=3]; 21.51/7.87 3039 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3039[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];3039 -> 3062[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3040[label="error []",fontsize=16,color="red",shape="box"];1777 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1777[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];1777 -> 1779[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1776[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Pos Zero) (Pos (primMulNat yu174 Zero)) == GT)",fontsize=16,color="burlywood",shape="triangle"];8452[label="yu174/Succ yu1740",fontsize=10,color="white",style="solid",shape="box"];1776 -> 8452[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8452 -> 1780[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8453[label="yu174/Zero",fontsize=10,color="white",style="solid",shape="box"];1776 -> 8453[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8453 -> 1781[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 820 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 820[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];820 -> 1782[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 819[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primMulNat yu36 Zero)) == GT)",fontsize=16,color="burlywood",shape="triangle"];8454[label="yu36/Succ yu360",fontsize=10,color="white",style="solid",shape="box"];819 -> 8454[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8454 -> 1783[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8455[label="yu36/Zero",fontsize=10,color="white",style="solid",shape="box"];819 -> 8455[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8455 -> 1784[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 832 -> 818[label="",style="dashed", color="red", weight=0]; 21.51/7.87 832[label="primPlusNat Zero Zero",fontsize=16,color="magenta"];832 -> 1785[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 831[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ (Succ yu39)) Zero)) == GT)",fontsize=16,color="black",shape="triangle"];831 -> 1786[label="",style="solid", color="black", weight=3]; 21.51/7.87 843[label="ceilingN (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];843 -> 1787[label="",style="solid", color="black", weight=3]; 21.51/7.87 2767[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu30000000)))) (Succ (Succ (Succ (Succ yu31000000)))) (primGEqNatS yu30000000 yu31000000)) (Succ (Succ (Succ (Succ (Succ yu31000000)))))) yu255",fontsize=16,color="burlywood",shape="box"];8456[label="yu30000000/Succ yu300000000",fontsize=10,color="white",style="solid",shape="box"];2767 -> 8456[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8456 -> 2812[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8457[label="yu30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2767 -> 8457[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8457 -> 2813[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 2768[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu30000000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))) yu255",fontsize=16,color="black",shape="box"];2768 -> 2814[label="",style="solid", color="black", weight=3]; 21.51/7.87 2769[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu31000000)))) False) (Succ (Succ (Succ (Succ (Succ yu31000000)))))) yu255",fontsize=16,color="black",shape="box"];2769 -> 2815[label="",style="solid", color="black", weight=3]; 21.51/7.87 2770[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))) yu255",fontsize=16,color="black",shape="box"];2770 -> 2816[label="",style="solid", color="black", weight=3]; 21.51/7.87 943[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6)))))) (floatProperFractionFloat (Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6)))))))",fontsize=16,color="black",shape="box"];943 -> 1801[label="",style="solid", color="black", weight=3]; 21.51/7.87 2790 -> 472[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2790[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6))))))",fontsize=16,color="magenta"];5768[label="ceilingN0 (Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero))))) (floatProperFractionFloat (Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];5768 -> 5797[label="",style="solid", color="black", weight=3]; 21.51/7.87 5795 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5795[label="primPlusInt yu473 (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5795 -> 5827[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5796[label="error []",fontsize=16,color="red",shape="box"];6290[label="Zero",fontsize=16,color="green",shape="box"];4530[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (floatProperFractionFloat (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];4530 -> 4562[label="",style="solid", color="black", weight=3]; 21.51/7.87 1124 -> 4437[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1124[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu30000000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];1124 -> 4438[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1125 -> 4464[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1125[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];1125 -> 4465[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4496 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4496[label="primMulNat (Succ (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];4496 -> 4533[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4497 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4497[label="primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))",fontsize=16,color="magenta"];4497 -> 4534[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4497 -> 4535[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4498[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];4498 -> 4536[label="",style="solid", color="black", weight=3]; 21.51/7.87 4499[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) True",fontsize=16,color="black",shape="box"];4499 -> 4537[label="",style="solid", color="black", weight=3]; 21.51/7.87 7050[label="Succ (Succ (primPlusNat yu5110 (Succ (Succ yu48700))))",fontsize=16,color="green",shape="box"];7050 -> 7100[label="",style="dashed", color="green", weight=3]; 21.51/7.87 7051[label="Succ (Succ (Succ yu48700))",fontsize=16,color="green",shape="box"];4722[label="Neg (Succ (Succ Zero)) `quot` Pos (Succ (Succ (Succ yu310000)))",fontsize=16,color="black",shape="box"];4722 -> 4732[label="",style="solid", color="black", weight=3]; 21.51/7.87 2802[label="primMinusNat (primPlusNat Zero (Succ (Succ Zero))) yu254",fontsize=16,color="black",shape="box"];2802 -> 2828[label="",style="solid", color="black", weight=3]; 21.51/7.87 2809[label="Neg (Succ (Succ Zero)) `quot` Pos (Succ (Succ Zero))",fontsize=16,color="black",shape="box"];2809 -> 2836[label="",style="solid", color="black", weight=3]; 21.51/7.87 1141 -> 4550[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1141[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu3000000) Zero True) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];1141 -> 4551[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1142 -> 4576[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1142[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];1142 -> 4577[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4723[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero))) (floatProperFractionFloat (Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4723 -> 4733[label="",style="solid", color="black", weight=3]; 21.51/7.87 1168 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1168[label="primMulNat (Succ (Succ yu31000)) (Succ Zero)",fontsize=16,color="magenta"];1168 -> 1843[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1167[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (primCmpInt (Neg (Succ Zero)) (primMulInt (Pos yu80) (Pos Zero)) == GT)",fontsize=16,color="black",shape="triangle"];1167 -> 1844[label="",style="solid", color="black", weight=3]; 21.51/7.87 8069[label="yu5610",fontsize=16,color="green",shape="box"];8070[label="yu5600",fontsize=16,color="green",shape="box"];8071[label="yu5600",fontsize=16,color="green",shape="box"];8072[label="yu562",fontsize=16,color="green",shape="box"];6702[label="primDivNatS (Succ yu504) (Succ yu505)",fontsize=16,color="black",shape="triangle"];6702 -> 6738[label="",style="solid", color="black", weight=3]; 21.51/7.87 8073[label="yu562",fontsize=16,color="green",shape="box"];6577[label="primDivNatS Zero (Succ yu489)",fontsize=16,color="black",shape="triangle"];6577 -> 6652[label="",style="solid", color="black", weight=3]; 21.51/7.87 8074[label="yu562",fontsize=16,color="green",shape="box"];2875[label="GT == GT",fontsize=16,color="black",shape="box"];2875 -> 2900[label="",style="solid", color="black", weight=3]; 21.51/7.87 2876[label="False",fontsize=16,color="green",shape="box"];4962 -> 954[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4962[label="primDivNatS (Succ Zero) (Succ Zero)",fontsize=16,color="magenta"];4962 -> 4975[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1181 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1181[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];1181 -> 1847[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1180[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Pos Zero) (Pos (primMulNat yu82 Zero)) == GT)",fontsize=16,color="burlywood",shape="triangle"];8458[label="yu82/Succ yu820",fontsize=10,color="white",style="solid",shape="box"];1180 -> 8458[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8458 -> 1848[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8459[label="yu82/Zero",fontsize=10,color="white",style="solid",shape="box"];1180 -> 8459[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8459 -> 1849[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1188 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1188[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];1188 -> 1850[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1187[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primMulNat yu87 Zero)) == GT)",fontsize=16,color="burlywood",shape="triangle"];8460[label="yu87/Succ yu870",fontsize=10,color="white",style="solid",shape="box"];1187 -> 8460[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8460 -> 1851[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8461[label="yu87/Zero",fontsize=10,color="white",style="solid",shape="box"];1187 -> 8461[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8461 -> 1852[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1195 -> 818[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1195[label="primPlusNat Zero Zero",fontsize=16,color="magenta"];1195 -> 1853[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1194[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ (Succ yu92)) Zero)) == GT)",fontsize=16,color="black",shape="triangle"];1194 -> 1854[label="",style="solid", color="black", weight=3]; 21.51/7.87 1196[label="ceilingN (Float (Neg Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];1196 -> 1855[label="",style="solid", color="black", weight=3]; 21.51/7.87 1622[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ (Succ yu240000)))) (primGEqNatS yu230000 yu240000)) (Succ (Succ (Succ (Succ (Succ yu240000))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8462[label="yu230000/Succ yu2300000",fontsize=10,color="white",style="solid",shape="box"];1622 -> 8462[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8462 -> 1856[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8463[label="yu230000/Zero",fontsize=10,color="white",style="solid",shape="box"];1622 -> 8463[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8463 -> 1857[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1623 -> 2945[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1623[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1623 -> 2946[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1624 -> 4737[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1624[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu240000)))) False) (Succ (Succ (Succ (Succ (Succ yu240000))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1624 -> 4738[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1625 -> 2980[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1625[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1625 -> 2981[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3210 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3210[label="primMulNat (primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];3210 -> 6879[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3210 -> 6880[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2987[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];2987 -> 3008[label="",style="solid", color="black", weight=3]; 21.51/7.87 2988[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8464[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];2988 -> 8464[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8464 -> 3041[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8465[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];2988 -> 8465[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8465 -> 3042[label="",style="solid", color="blue", weight=3]; 21.51/7.87 4822 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4822[label="primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu24000))) False) (Succ (Succ (Succ (Succ yu24000))))",fontsize=16,color="magenta"];4822 -> 6881[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4822 -> 6882[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4823[label="Succ yu1070",fontsize=16,color="green",shape="box"];4824[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000))))))",fontsize=16,color="black",shape="triangle"];4824 -> 4862[label="",style="solid", color="black", weight=3]; 21.51/7.87 4825[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8466[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];4825 -> 8466[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8466 -> 4914[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8467[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];4825 -> 8467[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8467 -> 4915[label="",style="solid", color="blue", weight=3]; 21.51/7.87 3211 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3211[label="primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];3211 -> 6883[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3211 -> 6884[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3059[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];3059 -> 3074[label="",style="solid", color="black", weight=3]; 21.51/7.87 3060[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8468[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];3060 -> 8468[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8468 -> 3093[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8469[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];3060 -> 8469[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8469 -> 3094[label="",style="solid", color="blue", weight=3]; 21.51/7.87 1629[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS0 (Succ yu23000) (Succ Zero) (primGEqNatS (Succ yu23000) (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1629 -> 1864[label="",style="solid", color="black", weight=3]; 21.51/7.87 1630[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) (primGEqNatS Zero (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1630 -> 1865[label="",style="solid", color="black", weight=3]; 21.51/7.87 4963[label="ceilingN0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))) (floatProperFractionFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))))",fontsize=16,color="black",shape="box"];4963 -> 4976[label="",style="solid", color="black", weight=3]; 21.51/7.87 5498 -> 4856[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5498[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400)))))",fontsize=16,color="magenta"];5769[label="ceilingN0 (Float (Pos (Succ yu465)) (Neg (Succ (Succ Zero)))) (properFraction (Float (Pos (Succ yu465)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5769 -> 5798[label="",style="solid", color="black", weight=3]; 21.51/7.87 3570 -> 5714[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3570[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];3570 -> 5716[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6196[label="primPlusNat (primMulNat (primDivNatS (primMinusNatS yu486 yu4870) (Succ (Succ yu4870))) (Succ (Succ yu4870))) (Succ (Succ yu4870))",fontsize=16,color="burlywood",shape="box"];8470[label="yu486/Succ yu4860",fontsize=10,color="white",style="solid",shape="box"];6196 -> 8470[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8470 -> 6262[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8471[label="yu486/Zero",fontsize=10,color="white",style="solid",shape="box"];6196 -> 8471[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8471 -> 6263[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 6197 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6197[label="primPlusNat (primMulNat (primDivNatS (Succ yu486) (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];6197 -> 6264[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3411[label="fromInt (Pos (Succ (Succ yu230)) `quot` Neg (Succ Zero))",fontsize=16,color="black",shape="box"];3411 -> 6521[label="",style="solid", color="black", weight=3]; 21.51/7.87 3412[label="fromInt (Pos (Succ (Succ yu230)) `quot` Neg (Succ Zero))",fontsize=16,color="black",shape="box"];3412 -> 6522[label="",style="solid", color="black", weight=3]; 21.51/7.87 1644[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (LT == GT)",fontsize=16,color="black",shape="box"];1644 -> 1872[label="",style="solid", color="black", weight=3]; 21.51/7.87 1645[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ yu1060) Zero)) == GT)",fontsize=16,color="black",shape="box"];1645 -> 1873[label="",style="solid", color="black", weight=3]; 21.51/7.87 1646[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT)",fontsize=16,color="black",shape="box"];1646 -> 1874[label="",style="solid", color="black", weight=3]; 21.51/7.87 3450[label="fromInt (Pos (Succ Zero) `quot` Neg (Succ Zero))",fontsize=16,color="black",shape="box"];3450 -> 6523[label="",style="solid", color="black", weight=3]; 21.51/7.87 3451[label="fromInt (Pos (Succ Zero) `quot` Neg (Succ Zero))",fontsize=16,color="black",shape="box"];3451 -> 6524[label="",style="solid", color="black", weight=3]; 21.51/7.87 1650[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ (Succ yu240000)))) (primGEqNatS yu230000 yu240000)) (Succ (Succ (Succ (Succ (Succ yu240000))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8472[label="yu230000/Succ yu2300000",fontsize=10,color="white",style="solid",shape="box"];1650 -> 8472[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8472 -> 1878[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8473[label="yu230000/Zero",fontsize=10,color="white",style="solid",shape="box"];1650 -> 8473[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8473 -> 1879[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1651 -> 2945[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1651[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1651 -> 2947[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1652 -> 4737[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1652[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu240000)))) False) (Succ (Succ (Succ (Succ (Succ yu240000))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1652 -> 4739[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1653 -> 2980[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1653[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1653 -> 2982[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2989 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2989[label="primMulNat (primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];2989 -> 6885[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2989 -> 6886[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4826 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4826[label="primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu24000))) False) (Succ (Succ (Succ (Succ yu24000))))",fontsize=16,color="magenta"];4826 -> 6887[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4826 -> 6888[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4827[label="Zero",fontsize=16,color="green",shape="box"];3061 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3061[label="primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];3061 -> 6889[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3061 -> 6890[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1657[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primPlusNat (primMulNat (primDivNatS0 (Succ yu23000) (Succ Zero) (primGEqNatS (Succ yu23000) (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1657 -> 1886[label="",style="solid", color="black", weight=3]; 21.51/7.87 1658[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) (primGEqNatS Zero (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1658 -> 1887[label="",style="solid", color="black", weight=3]; 21.51/7.87 3326 -> 2766[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3326[label="primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT",fontsize=16,color="magenta"];3326 -> 3351[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3325[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) yu304",fontsize=16,color="burlywood",shape="triangle"];8474[label="yu304/False",fontsize=10,color="white",style="solid",shape="box"];3325 -> 8474[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8474 -> 3352[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8475[label="yu304/True",fontsize=10,color="white",style="solid",shape="box"];3325 -> 8475[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8475 -> 3353[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3357 -> 2766[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3357[label="primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT",fontsize=16,color="magenta"];3357 -> 3389[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3356[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) yu306",fontsize=16,color="burlywood",shape="triangle"];8476[label="yu306/False",fontsize=10,color="white",style="solid",shape="box"];3356 -> 8476[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8476 -> 3390[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8477[label="yu306/True",fontsize=10,color="white",style="solid",shape="box"];3356 -> 8477[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8477 -> 3391[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1347 -> 818[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1347[label="primPlusNat Zero Zero",fontsize=16,color="magenta"];1347 -> 1903[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1346[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ (Succ yu120)) Zero)) == GT)",fontsize=16,color="black",shape="triangle"];1346 -> 1904[label="",style="solid", color="black", weight=3]; 21.51/7.87 1356[label="ceilingN (Float (Pos Zero) (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];1356 -> 1905[label="",style="solid", color="black", weight=3]; 21.51/7.87 1357 -> 3425[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1357[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu310000000)))))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) (primGEqNatS yu300000000 yu310000000)) (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))) (primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu310000000)))))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];1357 -> 3426[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1357 -> 3427[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1357 -> 3428[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1358 -> 3402[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1358[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))) (primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];1358 -> 3403[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1359 -> 3472[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1359[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu310000000)))))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))) (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu310000000)))))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];1359 -> 3473[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1359 -> 3474[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1360 -> 3472[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1360[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))) (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];1360 -> 3475[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1360 -> 3476[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3547 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3547[label="primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero)",fontsize=16,color="magenta"];3547 -> 3564[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3548 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3548[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu30000000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];3548 -> 6891[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3548 -> 6892[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3549[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];3550[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="triangle"];3550 -> 3566[label="",style="solid", color="black", weight=3]; 21.51/7.87 3551[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3551 -> 4095[label="",style="solid", color="black", weight=3]; 21.51/7.87 3611 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3611[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero)",fontsize=16,color="magenta"];3611 -> 3624[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3612 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3612[label="primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu31000000)))) False) (Succ (Succ (Succ (Succ (Succ yu31000000)))))",fontsize=16,color="magenta"];3612 -> 6893[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3612 -> 6894[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3613[label="Succ (Succ (Succ (Succ (Succ yu31000000))))",fontsize=16,color="green",shape="box"];3614[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000)))))))",fontsize=16,color="black",shape="triangle"];3614 -> 3626[label="",style="solid", color="black", weight=3]; 21.51/7.87 3615[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3615 -> 4096[label="",style="solid", color="black", weight=3]; 21.51/7.87 3619 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3619[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero)",fontsize=16,color="magenta"];3619 -> 3630[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3620 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3620[label="primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];3620 -> 6895[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3620 -> 6896[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3621[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];3622[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="triangle"];3622 -> 3631[label="",style="solid", color="black", weight=3]; 21.51/7.87 3623[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3623 -> 4097[label="",style="solid", color="black", weight=3]; 21.51/7.87 1435 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1435[label="primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)",fontsize=16,color="magenta"];1435 -> 1927[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1436 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1436[label="primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero)",fontsize=16,color="magenta"];1436 -> 1928[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1434[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS (Succ yu3000000) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) yu136) (Neg (Succ Zero))) (Pos yu135 * Pos Zero) == GT)",fontsize=16,color="black",shape="triangle"];1434 -> 1929[label="",style="solid", color="black", weight=3]; 21.51/7.87 3743[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (floatProperFractionFloat (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];3743 -> 3794[label="",style="solid", color="black", weight=3]; 21.51/7.87 5971[label="ceilingN0 (Float (Neg (Succ yu483)) (Neg (Succ (Succ (Succ Zero))))) (properFraction (Float (Neg (Succ yu483)) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];5971 -> 6041[label="",style="solid", color="black", weight=3]; 21.51/7.87 1586 -> 3680[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1586[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu30000000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];1586 -> 3681[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1587 -> 3699[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1587[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];1587 -> 3700[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5022 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5022[label="primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))",fontsize=16,color="magenta"];5022 -> 5052[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5022 -> 5053[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5023 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5023[label="primMulNat (Succ (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];5023 -> 5054[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5024[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];5024 -> 5055[label="",style="solid", color="black", weight=3]; 21.51/7.87 5025[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) True",fontsize=16,color="black",shape="box"];5025 -> 5056[label="",style="solid", color="black", weight=3]; 21.51/7.87 6356 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6356[label="Neg (Succ (Succ Zero)) `quot` Neg (Succ (Succ (Succ yu310000)))",fontsize=16,color="magenta"];6356 -> 6587[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6356 -> 6588[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3840[label="Succ (Succ (primPlusNat yu3400 (Succ Zero)))",fontsize=16,color="green",shape="box"];3840 -> 3857[label="",style="dashed", color="green", weight=3]; 21.51/7.87 3841[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];5515[label="fromInt (Neg (Succ yu456) `quot` Neg (Succ (Succ Zero)))",fontsize=16,color="blue",shape="box"];8478[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5515 -> 8478[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8478 -> 5642[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8479[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];5515 -> 8479[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8479 -> 5643[label="",style="solid", color="blue", weight=3]; 21.51/7.87 1675 -> 5064[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1675[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu3000000) Zero True) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];1675 -> 5065[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1676 -> 5090[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1676[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ Zero))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT)",fontsize=16,color="magenta"];1676 -> 5091[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3881 -> 5821[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3881[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Neg (Succ Zero))) (floatProperFractionFloat (Float (Neg (Succ (Succ Zero))) (Neg (Succ Zero))))",fontsize=16,color="magenta"];3881 -> 5823[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6687[label="Pos (primDivNatS (Succ yu504) (Succ yu505))",fontsize=16,color="green",shape="box"];6687 -> 6702[label="",style="dashed", color="green", weight=3]; 21.51/7.87 6585[label="yu476",fontsize=16,color="green",shape="box"];6586[label="Zero",fontsize=16,color="green",shape="box"];6520 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6520[label="Neg (Succ yu476) `quot` Neg (Succ Zero)",fontsize=16,color="magenta"];6520 -> 6589[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6520 -> 6590[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3829 -> 2766[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3829[label="primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT",fontsize=16,color="magenta"];3829 -> 3842[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3828[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) yu341",fontsize=16,color="burlywood",shape="triangle"];8480[label="yu341/False",fontsize=10,color="white",style="solid",shape="box"];3828 -> 8480[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8480 -> 3843[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8481[label="yu341/True",fontsize=10,color="white",style="solid",shape="box"];3828 -> 8481[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8481 -> 3844[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3848 -> 2766[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3848[label="primCmpInt (Neg Zero) (Pos (primMulNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)) Zero)) == GT",fontsize=16,color="magenta"];3848 -> 3858[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3847[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) yu342",fontsize=16,color="burlywood",shape="triangle"];8482[label="yu342/False",fontsize=10,color="white",style="solid",shape="box"];3847 -> 8482[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8482 -> 3859[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8483[label="yu342/True",fontsize=10,color="white",style="solid",shape="box"];3847 -> 8483[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8483 -> 3860[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1729 -> 818[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1729[label="primPlusNat Zero Zero",fontsize=16,color="magenta"];1729 -> 1976[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1728[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ (Succ yu173)) Zero)) == GT)",fontsize=16,color="black",shape="triangle"];1728 -> 1977[label="",style="solid", color="black", weight=3]; 21.51/7.87 1730[label="ceilingN (Float (Neg Zero) (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];1730 -> 1978[label="",style="solid", color="black", weight=3]; 21.51/7.87 1731[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ (Succ yu290000)))) (primGEqNatS (Succ yu280000) (Succ yu290000))) (Succ (Succ (Succ (Succ (Succ yu290000))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1731 -> 1979[label="",style="solid", color="black", weight=3]; 21.51/7.87 1732[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ Zero))) (primGEqNatS (Succ yu280000) Zero)) (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1732 -> 1980[label="",style="solid", color="black", weight=3]; 21.51/7.87 1733[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu290000)))) (primGEqNatS Zero (Succ yu290000))) (Succ (Succ (Succ (Succ (Succ yu290000))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1733 -> 1981[label="",style="solid", color="black", weight=3]; 21.51/7.87 1734[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) (primGEqNatS Zero Zero)) (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1734 -> 1982[label="",style="solid", color="black", weight=3]; 21.51/7.87 3959 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3959[label="primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];3959 -> 3991[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3959 -> 3992[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5268 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5268[label="primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu29000))) False) (Succ (Succ (Succ (Succ yu29000)))))",fontsize=16,color="magenta"];5268 -> 5306[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5268 -> 5307[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3986 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3986[label="primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];3986 -> 4007[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3986 -> 4008[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1738[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ yu2800)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS0 yu2800 (Succ Zero) (primGEqNatS yu2800 (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8484[label="yu2800/Succ yu28000",fontsize=10,color="white",style="solid",shape="box"];1738 -> 8484[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8484 -> 1986[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8485[label="yu2800/Zero",fontsize=10,color="white",style="solid",shape="box"];1738 -> 8485[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8485 -> 1987[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 7021[label="yu2900",fontsize=16,color="green",shape="box"];7188[label="Zero",fontsize=16,color="green",shape="box"];7189[label="Zero",fontsize=16,color="green",shape="box"];4240[label="fromInt (Pos (Succ (Succ yu280)) `quot` Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4240 -> 7506[label="",style="solid", color="black", weight=3]; 21.51/7.87 4241[label="fromInt (Pos (Succ (Succ yu280)) `quot` Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4241 -> 7498[label="",style="solid", color="black", weight=3]; 21.51/7.87 4531[label="fromInt (Pos (Succ Zero) `quot` Pos (Succ (Succ yu290)))",fontsize=16,color="black",shape="box"];4531 -> 7493[label="",style="solid", color="black", weight=3]; 21.51/7.87 4532[label="fromInt (Pos (Succ Zero) `quot` Pos (Succ (Succ yu290)))",fontsize=16,color="black",shape="box"];4532 -> 7489[label="",style="solid", color="black", weight=3]; 21.51/7.87 4260[label="fromInt (Pos (Succ Zero) `quot` Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4260 -> 7503[label="",style="solid", color="black", weight=3]; 21.51/7.87 4261[label="fromInt (Pos (Succ Zero) `quot` Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4261 -> 7514[label="",style="solid", color="black", weight=3]; 21.51/7.87 1755[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ (Succ yu290000)))) (primGEqNatS yu280000 yu290000)) (Succ (Succ (Succ (Succ (Succ yu290000))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8486[label="yu280000/Succ yu2800000",fontsize=10,color="white",style="solid",shape="box"];1755 -> 8486[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8486 -> 1998[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8487[label="yu280000/Zero",fontsize=10,color="white",style="solid",shape="box"];1755 -> 8487[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8487 -> 1999[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1756 -> 3872[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1756[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];1756 -> 3873[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1757 -> 3895[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1757[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu290000)))) False) (Succ (Succ (Succ (Succ (Succ yu290000))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];1757 -> 3896[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1758 -> 3920[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1758[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];1758 -> 3921[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3987 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3987[label="primMulNat (primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];3987 -> 6897[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3987 -> 6898[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3988[label="Succ Zero",fontsize=16,color="green",shape="box"];3989[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];3989 -> 4010[label="",style="solid", color="black", weight=3]; 21.51/7.87 3990[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8488[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];3990 -> 8488[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8488 -> 4098[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8489[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];3990 -> 8489[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8489 -> 4099[label="",style="solid", color="blue", weight=3]; 21.51/7.87 5301 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5301[label="primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu29000))) False) (Succ (Succ (Succ (Succ yu29000))))",fontsize=16,color="magenta"];5301 -> 6899[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5301 -> 6900[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5302[label="Succ Zero",fontsize=16,color="green",shape="box"];5303[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000))))))",fontsize=16,color="black",shape="triangle"];5303 -> 5315[label="",style="solid", color="black", weight=3]; 21.51/7.87 5304[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8490[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5304 -> 8490[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8490 -> 5370[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8491[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];5304 -> 8491[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8491 -> 5371[label="",style="solid", color="blue", weight=3]; 21.51/7.87 4003 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4003[label="primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];4003 -> 6901[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4003 -> 6902[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4004[label="Succ Zero",fontsize=16,color="green",shape="box"];4005[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];4005 -> 4035[label="",style="solid", color="black", weight=3]; 21.51/7.87 4006[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8492[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];4006 -> 8492[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8492 -> 4100[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8493[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];4006 -> 8493[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8493 -> 4101[label="",style="solid", color="blue", weight=3]; 21.51/7.87 1762[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS0 (Succ yu28000) (Succ Zero) (primGEqNatS (Succ yu28000) (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1762 -> 2006[label="",style="solid", color="black", weight=3]; 21.51/7.87 1763[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) (primGEqNatS Zero (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1763 -> 2007[label="",style="solid", color="black", weight=3]; 21.51/7.87 4434[label="ceilingN0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))) (floatProperFractionFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))))",fontsize=16,color="black",shape="box"];4434 -> 4459[label="",style="solid", color="black", weight=3]; 21.51/7.87 4964 -> 4332[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4964[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900)))))",fontsize=16,color="magenta"];2775[label="ceilingN0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (floatProperFractionFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];2775 -> 2821[label="",style="solid", color="black", weight=3]; 21.51/7.87 3062 -> 2668[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3062[label="ceilingN (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];1779 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1779[label="primPlusNat (primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];1779 -> 2019[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1780[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ yu1740) Zero)) == GT)",fontsize=16,color="black",shape="box"];1780 -> 2020[label="",style="solid", color="black", weight=3]; 21.51/7.87 1781[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT)",fontsize=16,color="black",shape="box"];1781 -> 2021[label="",style="solid", color="black", weight=3]; 21.51/7.87 1782 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1782[label="primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];1782 -> 2022[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1783[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ yu360) Zero)) == GT)",fontsize=16,color="black",shape="box"];1783 -> 2023[label="",style="solid", color="black", weight=3]; 21.51/7.87 1784[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT)",fontsize=16,color="black",shape="box"];1784 -> 2024[label="",style="solid", color="black", weight=3]; 21.51/7.87 1785[label="Zero",fontsize=16,color="green",shape="box"];1786[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1786 -> 2025[label="",style="solid", color="black", weight=3]; 21.51/7.87 1787[label="ceilingN0 (Float (Pos Zero) (Pos (Succ Zero))) (ceilingVu8 (Float (Pos Zero) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];1787 -> 2026[label="",style="solid", color="black", weight=3]; 21.51/7.87 2812[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ yu31000000)))) (primGEqNatS (Succ yu300000000) yu31000000)) (Succ (Succ (Succ (Succ (Succ yu31000000)))))) yu255",fontsize=16,color="burlywood",shape="box"];8494[label="yu31000000/Succ yu310000000",fontsize=10,color="white",style="solid",shape="box"];2812 -> 8494[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8494 -> 2838[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8495[label="yu31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2812 -> 8495[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8495 -> 2839[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 2813[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ yu31000000)))) (primGEqNatS Zero yu31000000)) (Succ (Succ (Succ (Succ (Succ yu31000000)))))) yu255",fontsize=16,color="burlywood",shape="box"];8496[label="yu31000000/Succ yu310000000",fontsize=10,color="white",style="solid",shape="box"];2813 -> 8496[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8496 -> 2840[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8497[label="yu31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2813 -> 8497[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8497 -> 2841[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 2814[label="primMinusNat (primMulNat (Succ (primDivNatS (primMinusNatS (Succ (Succ (Succ (Succ yu30000000)))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))))) (Succ (Succ (Succ (Succ Zero))))) yu255",fontsize=16,color="black",shape="box"];2814 -> 2842[label="",style="solid", color="black", weight=3]; 21.51/7.87 2815[label="primMinusNat (primMulNat Zero (Succ (Succ (Succ (Succ (Succ yu31000000)))))) yu255",fontsize=16,color="black",shape="box"];2815 -> 2843[label="",style="solid", color="black", weight=3]; 21.51/7.87 2816[label="primMinusNat (primMulNat (Succ (primDivNatS (primMinusNatS (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))))) (Succ (Succ (Succ (Succ Zero))))) yu255",fontsize=16,color="black",shape="box"];2816 -> 2844[label="",style="solid", color="black", weight=3]; 21.51/7.87 1801[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6)))))) (fromInt (Neg (Succ (Succ (Succ (Succ yu5)))) `quot` Pos (Succ (Succ (Succ (Succ yu6))))),Float (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6))))) - fromInt (Neg (Succ (Succ (Succ (Succ yu5)))) `quot` Pos (Succ (Succ (Succ (Succ yu6))))))",fontsize=16,color="black",shape="box"];1801 -> 2043[label="",style="solid", color="black", weight=3]; 21.51/7.87 5797[label="ceilingN0 (Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero))))) (fromInt (Neg (Succ yu449) `quot` Pos (Succ (Succ (Succ Zero)))),Float (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero)))) - fromInt (Neg (Succ yu449) `quot` Pos (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5797 -> 5828[label="",style="solid", color="black", weight=3]; 21.51/7.87 5827[label="yu473",fontsize=16,color="green",shape="box"];4562[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (fromInt (Neg (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ (Succ yu3100000))))),Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000))))) - fromInt (Neg (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ (Succ yu3100000))))))",fontsize=16,color="black",shape="box"];4562 -> 4587[label="",style="solid", color="black", weight=3]; 21.51/7.87 4438 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4438[label="primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu30000000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];4438 -> 4460[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4438 -> 4461[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4437[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero)))) yu392",fontsize=16,color="burlywood",shape="triangle"];8498[label="yu392/False",fontsize=10,color="white",style="solid",shape="box"];4437 -> 8498[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8498 -> 4462[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8499[label="yu392/True",fontsize=10,color="white",style="solid",shape="box"];4437 -> 8499[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8499 -> 4463[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 4465 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4465[label="primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];4465 -> 4476[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4465 -> 4477[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4464[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) yu398",fontsize=16,color="burlywood",shape="triangle"];8500[label="yu398/False",fontsize=10,color="white",style="solid",shape="box"];4464 -> 8500[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8500 -> 4478[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8501[label="yu398/True",fontsize=10,color="white",style="solid",shape="box"];4464 -> 8501[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8501 -> 4479[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 4533[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];4534 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4534[label="primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)",fontsize=16,color="magenta"];4534 -> 4565[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4535 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4535[label="primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];4535 -> 4566[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4536[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];4536 -> 4567[label="",style="solid", color="black", weight=3]; 21.51/7.87 4537[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4537 -> 4916[label="",style="solid", color="black", weight=3]; 21.51/7.87 7100[label="primPlusNat yu5110 (Succ (Succ yu48700))",fontsize=16,color="burlywood",shape="box"];8502[label="yu5110/Succ yu51100",fontsize=10,color="white",style="solid",shape="box"];7100 -> 8502[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8502 -> 7123[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8503[label="yu5110/Zero",fontsize=10,color="white",style="solid",shape="box"];7100 -> 8503[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8503 -> 7124[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 4732[label="primQuotInt (Neg (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu310000))))",fontsize=16,color="black",shape="box"];4732 -> 4749[label="",style="solid", color="black", weight=3]; 21.51/7.87 2828 -> 3197[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2828[label="primMinusNat (Succ (Succ Zero)) yu254",fontsize=16,color="magenta"];2828 -> 3218[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2828 -> 3219[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2836[label="primQuotInt (Neg (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];2836 -> 2858[label="",style="solid", color="black", weight=3]; 21.51/7.87 4551 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4551[label="primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu3000000) Zero True) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];4551 -> 4569[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4551 -> 4570[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4550[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero))) yu406",fontsize=16,color="burlywood",shape="triangle"];8504[label="yu406/False",fontsize=10,color="white",style="solid",shape="box"];4550 -> 8504[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8504 -> 4571[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8505[label="yu406/True",fontsize=10,color="white",style="solid",shape="box"];4550 -> 8505[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8505 -> 4572[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 4577 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4577[label="primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Pos (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];4577 -> 4588[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4577 -> 4589[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4576[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero))) yu407",fontsize=16,color="burlywood",shape="triangle"];8506[label="yu407/False",fontsize=10,color="white",style="solid",shape="box"];4576 -> 8506[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8506 -> 4590[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8507[label="yu407/True",fontsize=10,color="white",style="solid",shape="box"];4576 -> 8507[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8507 -> 4591[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 4733[label="ceilingN0 (Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero))) (fromInt (Neg (Succ (Succ Zero)) `quot` Pos (Succ Zero)),Float (Neg (Succ (Succ Zero))) (Pos (Succ Zero)) - fromInt (Neg (Succ (Succ Zero)) `quot` Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];4733 -> 4750[label="",style="solid", color="black", weight=3]; 21.51/7.87 1843[label="Succ (Succ yu31000)",fontsize=16,color="green",shape="box"];1844[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (primCmpInt (Neg (Succ Zero)) (Pos (primMulNat yu80 Zero)) == GT)",fontsize=16,color="black",shape="box"];1844 -> 2081[label="",style="solid", color="black", weight=3]; 21.51/7.87 6738[label="primDivNatS0 yu504 yu505 (primGEqNatS yu504 yu505)",fontsize=16,color="burlywood",shape="box"];8508[label="yu504/Succ yu5040",fontsize=10,color="white",style="solid",shape="box"];6738 -> 8508[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8508 -> 6822[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8509[label="yu504/Zero",fontsize=10,color="white",style="solid",shape="box"];6738 -> 8509[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8509 -> 6823[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 6652[label="Zero",fontsize=16,color="green",shape="box"];2900[label="True",fontsize=16,color="green",shape="box"];4975[label="Zero",fontsize=16,color="green",shape="box"];954[label="primDivNatS (Succ yu280) (Succ Zero)",fontsize=16,color="black",shape="triangle"];954 -> 988[label="",style="solid", color="black", weight=3]; 21.51/7.87 1847 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1847[label="primPlusNat (primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];1847 -> 2084[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1848[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ yu820) Zero)) == GT)",fontsize=16,color="black",shape="box"];1848 -> 2085[label="",style="solid", color="black", weight=3]; 21.51/7.87 1849[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT)",fontsize=16,color="black",shape="box"];1849 -> 2086[label="",style="solid", color="black", weight=3]; 21.51/7.87 1850 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1850[label="primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];1850 -> 2087[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1851[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ yu870) Zero)) == GT)",fontsize=16,color="black",shape="box"];1851 -> 2088[label="",style="solid", color="black", weight=3]; 21.51/7.87 1852[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT)",fontsize=16,color="black",shape="box"];1852 -> 2089[label="",style="solid", color="black", weight=3]; 21.51/7.87 1853[label="Zero",fontsize=16,color="green",shape="box"];1854[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1854 -> 2090[label="",style="solid", color="black", weight=3]; 21.51/7.87 1855[label="ceilingN0 (Float (Neg Zero) (Pos (Succ Zero))) (ceilingVu8 (Float (Neg Zero) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];1855 -> 2091[label="",style="solid", color="black", weight=3]; 21.51/7.87 1856[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ yu240000)))) (primGEqNatS (Succ yu2300000) yu240000)) (Succ (Succ (Succ (Succ (Succ yu240000))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8510[label="yu240000/Succ yu2400000",fontsize=10,color="white",style="solid",shape="box"];1856 -> 8510[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8510 -> 2092[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8511[label="yu240000/Zero",fontsize=10,color="white",style="solid",shape="box"];1856 -> 8511[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8511 -> 2093[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1857[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ yu240000)))) (primGEqNatS Zero yu240000)) (Succ (Succ (Succ (Succ (Succ yu240000))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8512[label="yu240000/Succ yu2400000",fontsize=10,color="white",style="solid",shape="box"];1857 -> 8512[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8512 -> 2094[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8513[label="yu240000/Zero",fontsize=10,color="white",style="solid",shape="box"];1857 -> 8513[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8513 -> 2095[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 2946 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2946[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];2946 -> 2959[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2945[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) yu277",fontsize=16,color="burlywood",shape="triangle"];8514[label="yu277/False",fontsize=10,color="white",style="solid",shape="box"];2945 -> 8514[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8514 -> 2956[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8515[label="yu277/True",fontsize=10,color="white",style="solid",shape="box"];2945 -> 8515[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8515 -> 2957[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 4738 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4738[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu240000)))) False) (Succ (Succ (Succ (Succ (Succ yu240000))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];4738 -> 4751[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4737[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) yu417",fontsize=16,color="burlywood",shape="triangle"];8516[label="yu417/False",fontsize=10,color="white",style="solid",shape="box"];4737 -> 8516[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8516 -> 4752[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8517[label="yu417/True",fontsize=10,color="white",style="solid",shape="box"];4737 -> 8517[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8517 -> 4753[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 2981 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2981[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];2981 -> 2992[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2980[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) yu282",fontsize=16,color="burlywood",shape="triangle"];8518[label="yu282/False",fontsize=10,color="white",style="solid",shape="box"];2980 -> 8518[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8518 -> 2993[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8519[label="yu282/True",fontsize=10,color="white",style="solid",shape="box"];2980 -> 8519[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8519 -> 2994[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 6879 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6879[label="primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ Zero)) True",fontsize=16,color="magenta"];6879 -> 7190[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6879 -> 7191[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6880[label="Zero",fontsize=16,color="green",shape="box"];3008[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];3008 -> 3044[label="",style="solid", color="black", weight=3]; 21.51/7.87 3041[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3041 -> 3078[label="",style="solid", color="black", weight=3]; 21.51/7.87 3042[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3042 -> 3079[label="",style="solid", color="black", weight=3]; 21.51/7.87 6881 -> 6177[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6881[label="primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu24000))) False",fontsize=16,color="magenta"];6881 -> 7023[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6882[label="Succ yu24000",fontsize=16,color="green",shape="box"];4862[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))))",fontsize=16,color="black",shape="box"];4862 -> 4917[label="",style="solid", color="black", weight=3]; 21.51/7.87 4914[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4914 -> 5372[label="",style="solid", color="black", weight=3]; 21.51/7.87 4915[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4915 -> 5373[label="",style="solid", color="black", weight=3]; 21.51/7.87 6883 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6883[label="primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True",fontsize=16,color="magenta"];6883 -> 7192[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6883 -> 7193[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6884[label="Zero",fontsize=16,color="green",shape="box"];3074[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];3074 -> 3081[label="",style="solid", color="black", weight=3]; 21.51/7.87 3093[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3093 -> 3354[label="",style="solid", color="black", weight=3]; 21.51/7.87 3094[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3094 -> 3355[label="",style="solid", color="black", weight=3]; 21.51/7.87 1864[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS0 (Succ yu23000) (Succ Zero) (primGEqNatS yu23000 Zero)) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8520[label="yu23000/Succ yu230000",fontsize=10,color="white",style="solid",shape="box"];1864 -> 8520[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8520 -> 2104[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8521[label="yu23000/Zero",fontsize=10,color="white",style="solid",shape="box"];1864 -> 8521[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8521 -> 2105[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1865 -> 3099[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1865[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1865 -> 3100[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4976[label="ceilingN0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))) (fromInt (Pos (Succ (Succ Zero)) `quot` Neg (Succ (Succ (Succ yu2400)))),Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400)))) - fromInt (Pos (Succ (Succ Zero)) `quot` Neg (Succ (Succ (Succ yu2400)))))",fontsize=16,color="black",shape="box"];4976 -> 5003[label="",style="solid", color="black", weight=3]; 21.51/7.87 5798[label="ceilingN0 (Float (Pos (Succ yu465)) (Neg (Succ (Succ Zero)))) (floatProperFractionFloat (Float (Pos (Succ yu465)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5798 -> 5829[label="",style="solid", color="black", weight=3]; 21.51/7.87 5716[label="Succ Zero",fontsize=16,color="green",shape="box"];6262[label="primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu4860) yu4870) (Succ (Succ yu4870))) (Succ (Succ yu4870))) (Succ (Succ yu4870))",fontsize=16,color="burlywood",shape="box"];8522[label="yu4870/Succ yu48700",fontsize=10,color="white",style="solid",shape="box"];6262 -> 8522[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8522 -> 6362[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8523[label="yu4870/Zero",fontsize=10,color="white",style="solid",shape="box"];6262 -> 8523[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8523 -> 6363[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 6263[label="primPlusNat (primMulNat (primDivNatS (primMinusNatS Zero yu4870) (Succ (Succ yu4870))) (Succ (Succ yu4870))) (Succ (Succ yu4870))",fontsize=16,color="burlywood",shape="box"];8524[label="yu4870/Succ yu48700",fontsize=10,color="white",style="solid",shape="box"];6263 -> 8524[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8524 -> 6364[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8525[label="yu4870/Zero",fontsize=10,color="white",style="solid",shape="box"];6263 -> 8525[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8525 -> 6365[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 6264 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6264[label="primMulNat (primDivNatS (Succ yu486) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];6264 -> 6366[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6521[label="Pos (Succ (Succ yu230)) `quot` Neg (Succ Zero)",fontsize=16,color="black",shape="triangle"];6521 -> 6555[label="",style="solid", color="black", weight=3]; 21.51/7.87 6522[label="Integer (Pos (Succ (Succ yu230)) `quot` Neg (Succ Zero))",fontsize=16,color="green",shape="box"];6522 -> 6556[label="",style="dashed", color="green", weight=3]; 21.51/7.87 1872[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) False",fontsize=16,color="black",shape="triangle"];1872 -> 2112[label="",style="solid", color="black", weight=3]; 21.51/7.87 1873[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="triangle"];1873 -> 2113[label="",style="solid", color="black", weight=3]; 21.51/7.87 1874 -> 1873[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1874[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="magenta"];6523[label="Pos (Succ Zero) `quot` Neg (Succ Zero)",fontsize=16,color="black",shape="triangle"];6523 -> 6557[label="",style="solid", color="black", weight=3]; 21.51/7.87 6524[label="Integer (Pos (Succ Zero) `quot` Neg (Succ Zero))",fontsize=16,color="green",shape="box"];6524 -> 6558[label="",style="dashed", color="green", weight=3]; 21.51/7.87 1878[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ yu240000)))) (primGEqNatS (Succ yu2300000) yu240000)) (Succ (Succ (Succ (Succ (Succ yu240000))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8526[label="yu240000/Succ yu2400000",fontsize=10,color="white",style="solid",shape="box"];1878 -> 8526[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8526 -> 2116[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8527[label="yu240000/Zero",fontsize=10,color="white",style="solid",shape="box"];1878 -> 8527[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8527 -> 2117[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1879[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ yu240000)))) (primGEqNatS Zero yu240000)) (Succ (Succ (Succ (Succ (Succ yu240000))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8528[label="yu240000/Succ yu2400000",fontsize=10,color="white",style="solid",shape="box"];1879 -> 8528[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8528 -> 2118[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8529[label="yu240000/Zero",fontsize=10,color="white",style="solid",shape="box"];1879 -> 8529[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8529 -> 2119[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 2947 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2947[label="primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];2947 -> 2960[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4739 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4739[label="primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu240000)))) False) (Succ (Succ (Succ (Succ (Succ yu240000))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];4739 -> 4754[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2982 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2982[label="primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];2982 -> 2995[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6885 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6885[label="primDivNatS0 (Succ (Succ (Succ yu23000))) (Succ (Succ Zero)) True",fontsize=16,color="magenta"];6885 -> 7194[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6885 -> 7195[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6886[label="Zero",fontsize=16,color="green",shape="box"];6887 -> 6177[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6887[label="primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu24000))) False",fontsize=16,color="magenta"];6887 -> 7025[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6888[label="Succ yu24000",fontsize=16,color="green",shape="box"];6889 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6889[label="primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True",fontsize=16,color="magenta"];6889 -> 7196[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6889 -> 7197[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6890[label="Zero",fontsize=16,color="green",shape="box"];1886[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primPlusNat (primMulNat (primDivNatS0 (Succ yu23000) (Succ Zero) (primGEqNatS yu23000 Zero)) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8530[label="yu23000/Succ yu230000",fontsize=10,color="white",style="solid",shape="box"];1886 -> 8530[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8530 -> 2125[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8531[label="yu23000/Zero",fontsize=10,color="white",style="solid",shape="box"];1886 -> 8531[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8531 -> 2126[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1887 -> 3099[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1887[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];1887 -> 3101[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3351 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3351[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3351 -> 3392[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3352[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) False",fontsize=16,color="black",shape="box"];3352 -> 3393[label="",style="solid", color="black", weight=3]; 21.51/7.87 3353[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) True",fontsize=16,color="black",shape="box"];3353 -> 3394[label="",style="solid", color="black", weight=3]; 21.51/7.87 3389 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3389[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3389 -> 3415[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3390[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) False",fontsize=16,color="black",shape="box"];3390 -> 3416[label="",style="solid", color="black", weight=3]; 21.51/7.87 3391[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) True",fontsize=16,color="black",shape="box"];3391 -> 3417[label="",style="solid", color="black", weight=3]; 21.51/7.87 1903[label="Zero",fontsize=16,color="green",shape="box"];1904[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1904 -> 2141[label="",style="solid", color="black", weight=3]; 21.51/7.87 1905[label="ceilingN0 (Float (Pos Zero) (Neg (Succ Zero))) (ceilingVu8 (Float (Pos Zero) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];1905 -> 2142[label="",style="solid", color="black", weight=3]; 21.51/7.87 3426[label="Succ (Succ (Succ (Succ (Succ yu300000000))))",fontsize=16,color="green",shape="box"];3427[label="yu310000000",fontsize=16,color="green",shape="box"];3428 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3428[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) (primGEqNatS yu300000000 yu310000000)) (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))) (primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu310000000)))))) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];3428 -> 3455[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3428 -> 3456[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3425[label="ceilingCeiling0 (Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))) yu311",fontsize=16,color="burlywood",shape="triangle"];8532[label="yu311/False",fontsize=10,color="white",style="solid",shape="box"];3425 -> 8532[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8532 -> 3457[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8533[label="yu311/True",fontsize=10,color="white",style="solid",shape="box"];3425 -> 8533[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8533 -> 3458[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3403 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3403[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))) (primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];3403 -> 3418[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3403 -> 3419[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3402[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) yu309",fontsize=16,color="burlywood",shape="triangle"];8534[label="yu309/False",fontsize=10,color="white",style="solid",shape="box"];3402 -> 8534[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8534 -> 3420[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8535[label="yu309/True",fontsize=10,color="white",style="solid",shape="box"];3402 -> 8535[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8535 -> 3421[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3473[label="Succ (Succ (Succ (Succ (Succ yu310000000))))",fontsize=16,color="green",shape="box"];3474 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3474[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))) (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu310000000)))))) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];3474 -> 3484[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3474 -> 3485[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3472[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203))) yu313",fontsize=16,color="burlywood",shape="triangle"];8536[label="yu313/False",fontsize=10,color="white",style="solid",shape="box"];3472 -> 8536[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8536 -> 3486[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8537[label="yu313/True",fontsize=10,color="white",style="solid",shape="box"];3472 -> 8537[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8537 -> 3487[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3475[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];3476 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3476[label="primCmpInt (primMulInt (primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))) (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];3476 -> 3488[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3476 -> 3489[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3564[label="Succ (Succ (Succ (Succ (Succ yu30000000))))",fontsize=16,color="green",shape="box"];6891 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6891[label="primDivNatS0 (Succ (Succ (Succ (Succ yu30000000)))) (Succ (Succ (Succ Zero))) True",fontsize=16,color="magenta"];6891 -> 7198[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6891 -> 7199[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6892[label="Succ Zero",fontsize=16,color="green",shape="box"];3566[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];3566 -> 3571[label="",style="solid", color="black", weight=3]; 21.51/7.87 4095 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4095[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4095 -> 4166[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3624[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6893[label="primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu31000000)))) False",fontsize=16,color="black",shape="triangle"];6893 -> 7027[label="",style="solid", color="black", weight=3]; 21.51/7.87 6894[label="Succ (Succ yu31000000)",fontsize=16,color="green",shape="box"];3626[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))))",fontsize=16,color="black",shape="box"];3626 -> 3634[label="",style="solid", color="black", weight=3]; 21.51/7.87 4096 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4096[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000)))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4096 -> 4167[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3630[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6895 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6895[label="primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True",fontsize=16,color="magenta"];6895 -> 7200[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6895 -> 7201[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6896[label="Succ Zero",fontsize=16,color="green",shape="box"];3631[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];3631 -> 3654[label="",style="solid", color="black", weight=3]; 21.51/7.87 4097 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4097[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4097 -> 4168[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1927[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];1928[label="Succ (Succ (Succ (Succ yu3000000)))",fontsize=16,color="green",shape="box"];1929[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 yu3000000 (Succ (Succ Zero)) (primGEqNatS yu3000000 (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) yu136) (Neg (Succ Zero))) (Pos yu135 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8538[label="yu3000000/Succ yu30000000",fontsize=10,color="white",style="solid",shape="box"];1929 -> 8538[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8538 -> 2177[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8539[label="yu3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1929 -> 8539[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8539 -> 2178[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3794[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (fromInt (Neg (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ (Succ yu3100000))))),Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu3100000))))) - fromInt (Neg (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ (Succ yu3100000))))))",fontsize=16,color="black",shape="box"];3794 -> 3820[label="",style="solid", color="black", weight=3]; 21.51/7.87 6041[label="ceilingN0 (Float (Neg (Succ yu483)) (Neg (Succ (Succ (Succ Zero))))) (floatProperFractionFloat (Float (Neg (Succ yu483)) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];6041 -> 6115[label="",style="solid", color="black", weight=3]; 21.51/7.87 3681 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3681[label="primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu30000000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];3681 -> 3694[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3681 -> 3695[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3680[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ Zero)))) yu332",fontsize=16,color="burlywood",shape="triangle"];8540[label="yu332/False",fontsize=10,color="white",style="solid",shape="box"];3680 -> 8540[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8540 -> 3696[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8541[label="yu332/True",fontsize=10,color="white",style="solid",shape="box"];3680 -> 8541[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8541 -> 3697[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3700 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3700[label="primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ (Succ Zero)) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];3700 -> 3709[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3700 -> 3710[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3699[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) yu334",fontsize=16,color="burlywood",shape="triangle"];8542[label="yu334/False",fontsize=10,color="white",style="solid",shape="box"];3699 -> 8542[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8542 -> 3711[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8543[label="yu334/True",fontsize=10,color="white",style="solid",shape="box"];3699 -> 8543[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8543 -> 3712[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 5052 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5052[label="primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)",fontsize=16,color="magenta"];5052 -> 5076[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5053 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5053[label="primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];5053 -> 5077[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5054[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];5055[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];5055 -> 5078[label="",style="solid", color="black", weight=3]; 21.51/7.87 5056[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];5056 -> 5374[label="",style="solid", color="black", weight=3]; 21.51/7.87 6587[label="Succ Zero",fontsize=16,color="green",shape="box"];6588[label="Succ (Succ yu310000)",fontsize=16,color="green",shape="box"];3857 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3857[label="primPlusNat yu3400 (Succ Zero)",fontsize=16,color="magenta"];3857 -> 3883[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5642[label="fromInt (Neg (Succ yu456) `quot` Neg (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];5642 -> 6367[label="",style="solid", color="black", weight=3]; 21.51/7.87 5643[label="fromInt (Neg (Succ yu456) `quot` Neg (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];5643 -> 6368[label="",style="solid", color="black", weight=3]; 21.51/7.87 5065 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5065[label="primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu3000000) Zero True) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];5065 -> 5080[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5065 -> 5081[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5064[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ Zero))) yu434",fontsize=16,color="burlywood",shape="triangle"];8544[label="yu434/False",fontsize=10,color="white",style="solid",shape="box"];5064 -> 8544[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8544 -> 5082[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8545[label="yu434/True",fontsize=10,color="white",style="solid",shape="box"];5064 -> 8545[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8545 -> 5083[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 5091 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5091[label="primCmpInt (primMulInt (primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))) (Neg (Succ Zero))) (Pos (primMulNat (Succ Zero) (Succ Zero)) * Pos Zero) == GT",fontsize=16,color="magenta"];5091 -> 5101[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5091 -> 5102[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5090[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ Zero))) yu435",fontsize=16,color="burlywood",shape="triangle"];8546[label="yu435/False",fontsize=10,color="white",style="solid",shape="box"];5090 -> 8546[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8546 -> 5103[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8547[label="yu435/True",fontsize=10,color="white",style="solid",shape="box"];5090 -> 8547[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8547 -> 5104[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 5823[label="Succ Zero",fontsize=16,color="green",shape="box"];6589[label="yu476",fontsize=16,color="green",shape="box"];6590[label="Zero",fontsize=16,color="green",shape="box"];3842 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3842[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3842 -> 3861[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3843[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) False",fontsize=16,color="black",shape="box"];3843 -> 3862[label="",style="solid", color="black", weight=3]; 21.51/7.87 3844[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) True",fontsize=16,color="black",shape="box"];3844 -> 3863[label="",style="solid", color="black", weight=3]; 21.51/7.87 3858 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3858[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3858 -> 3884[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3859[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) False",fontsize=16,color="black",shape="box"];3859 -> 3885[label="",style="solid", color="black", weight=3]; 21.51/7.87 3860[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) True",fontsize=16,color="black",shape="box"];3860 -> 3886[label="",style="solid", color="black", weight=3]; 21.51/7.87 1976[label="Zero",fontsize=16,color="green",shape="box"];1977[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1977 -> 2221[label="",style="solid", color="black", weight=3]; 21.51/7.87 1978[label="ceilingN0 (Float (Neg Zero) (Neg (Succ Zero))) (ceilingVu8 (Float (Neg Zero) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];1978 -> 2222[label="",style="solid", color="black", weight=3]; 21.51/7.87 1979[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ (Succ yu290000)))) (primGEqNatS yu280000 yu290000)) (Succ (Succ (Succ (Succ (Succ yu290000))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8548[label="yu280000/Succ yu2800000",fontsize=10,color="white",style="solid",shape="box"];1979 -> 8548[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8548 -> 2223[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8549[label="yu280000/Zero",fontsize=10,color="white",style="solid",shape="box"];1979 -> 8549[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8549 -> 2224[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1980 -> 3872[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1980[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];1980 -> 3874[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1981 -> 3895[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1981[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu290000)))) False) (Succ (Succ (Succ (Succ (Succ yu290000))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];1981 -> 3897[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 1982 -> 3920[label="",style="dashed", color="red", weight=0]; 21.51/7.87 1982[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];1982 -> 3922[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3991 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3991[label="primMulNat (primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];3991 -> 6905[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3991 -> 6906[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3992[label="Succ (Succ yu42)",fontsize=16,color="green",shape="box"];5306 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 5306[label="primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu29000))) False) (Succ (Succ (Succ (Succ yu29000))))",fontsize=16,color="magenta"];5306 -> 6907[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5306 -> 6908[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 5307[label="Succ (Succ yu42)",fontsize=16,color="green",shape="box"];4007 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4007[label="primMulNat (primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True) (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];4007 -> 6909[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4007 -> 6910[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4008[label="Succ (Succ yu42)",fontsize=16,color="green",shape="box"];1986[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS0 (Succ yu28000) (Succ Zero) (primGEqNatS (Succ yu28000) (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1986 -> 2231[label="",style="solid", color="black", weight=3]; 21.51/7.87 1987[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) (primGEqNatS Zero (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];1987 -> 2232[label="",style="solid", color="black", weight=3]; 21.51/7.87 7506 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.87 7506[label="Pos (Succ (Succ yu280)) `quot` Pos (Succ Zero)",fontsize=16,color="magenta"];7506 -> 7701[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 7506 -> 7702[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 7498[label="Integer (Pos (Succ (Succ yu280)) `quot` Pos (Succ Zero))",fontsize=16,color="green",shape="box"];7498 -> 7553[label="",style="dashed", color="green", weight=3]; 21.51/7.87 7493 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.87 7493[label="Pos (Succ Zero) `quot` Pos (Succ (Succ yu290))",fontsize=16,color="magenta"];7493 -> 7703[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 7493 -> 7704[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 7489[label="Integer (Pos (Succ Zero) `quot` Pos (Succ (Succ yu290)))",fontsize=16,color="green",shape="box"];7489 -> 7555[label="",style="dashed", color="green", weight=3]; 21.51/7.87 7503 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.87 7503[label="Pos (Succ Zero) `quot` Pos (Succ Zero)",fontsize=16,color="magenta"];7503 -> 7705[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 7503 -> 7706[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 7514[label="Integer (Pos (Succ Zero) `quot` Pos (Succ Zero))",fontsize=16,color="green",shape="box"];7514 -> 7557[label="",style="dashed", color="green", weight=3]; 21.51/7.87 1998[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ yu290000)))) (primGEqNatS (Succ yu2800000) yu290000)) (Succ (Succ (Succ (Succ (Succ yu290000))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8550[label="yu290000/Succ yu2900000",fontsize=10,color="white",style="solid",shape="box"];1998 -> 8550[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8550 -> 2240[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8551[label="yu290000/Zero",fontsize=10,color="white",style="solid",shape="box"];1998 -> 8551[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8551 -> 2241[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 1999[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ yu290000)))) (primGEqNatS Zero yu290000)) (Succ (Succ (Succ (Succ (Succ yu290000))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8552[label="yu290000/Succ yu2900000",fontsize=10,color="white",style="solid",shape="box"];1999 -> 8552[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8552 -> 2242[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8553[label="yu290000/Zero",fontsize=10,color="white",style="solid",shape="box"];1999 -> 8553[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8553 -> 2243[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3873 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3873[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];3873 -> 3887[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3872[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) yu343",fontsize=16,color="burlywood",shape="triangle"];8554[label="yu343/False",fontsize=10,color="white",style="solid",shape="box"];3872 -> 8554[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8554 -> 3888[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8555[label="yu343/True",fontsize=10,color="white",style="solid",shape="box"];3872 -> 8555[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8555 -> 3889[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3896 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3896[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu290000)))) False) (Succ (Succ (Succ (Succ (Succ yu290000))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];3896 -> 3905[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3895[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) yu346",fontsize=16,color="burlywood",shape="triangle"];8556[label="yu346/False",fontsize=10,color="white",style="solid",shape="box"];3895 -> 8556[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8556 -> 3906[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8557[label="yu346/True",fontsize=10,color="white",style="solid",shape="box"];3895 -> 8557[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8557 -> 3907[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 3921 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.87 3921[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];3921 -> 3930[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 3920[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) yu348",fontsize=16,color="burlywood",shape="triangle"];8558[label="yu348/False",fontsize=10,color="white",style="solid",shape="box"];3920 -> 8558[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8558 -> 3931[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8559[label="yu348/True",fontsize=10,color="white",style="solid",shape="box"];3920 -> 8559[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8559 -> 3932[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 6897 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6897[label="primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ Zero)) True",fontsize=16,color="magenta"];6897 -> 7202[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6897 -> 7203[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6898[label="Zero",fontsize=16,color="green",shape="box"];4010[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];4010 -> 4037[label="",style="solid", color="black", weight=3]; 21.51/7.87 4098[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4098 -> 4211[label="",style="solid", color="black", weight=3]; 21.51/7.87 4099[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4099 -> 4212[label="",style="solid", color="black", weight=3]; 21.51/7.87 6899 -> 6177[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6899[label="primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu29000))) False",fontsize=16,color="magenta"];6899 -> 7030[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6900[label="Succ yu29000",fontsize=16,color="green",shape="box"];5315[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))))",fontsize=16,color="black",shape="box"];5315 -> 5340[label="",style="solid", color="black", weight=3]; 21.51/7.87 5370[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];5370 -> 5730[label="",style="solid", color="black", weight=3]; 21.51/7.87 5371[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];5371 -> 5731[label="",style="solid", color="black", weight=3]; 21.51/7.87 6901 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.87 6901[label="primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True",fontsize=16,color="magenta"];6901 -> 7204[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6901 -> 7205[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 6902[label="Zero",fontsize=16,color="green",shape="box"];4035[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];4035 -> 4102[label="",style="solid", color="black", weight=3]; 21.51/7.87 4100[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4100 -> 4213[label="",style="solid", color="black", weight=3]; 21.51/7.87 4101[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4101 -> 4214[label="",style="solid", color="black", weight=3]; 21.51/7.87 2006[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS0 (Succ yu28000) (Succ Zero) (primGEqNatS yu28000 Zero)) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8560[label="yu28000/Succ yu280000",fontsize=10,color="white",style="solid",shape="box"];2006 -> 8560[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8560 -> 2252[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 8561[label="yu28000/Zero",fontsize=10,color="white",style="solid",shape="box"];2006 -> 8561[label="",style="solid", color="burlywood", weight=9]; 21.51/7.87 8561 -> 2253[label="",style="solid", color="burlywood", weight=3]; 21.51/7.87 2007 -> 3997[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2007[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];2007 -> 3998[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4459[label="ceilingN0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900))))) (fromInt (Pos (Succ (Succ Zero)) `quot` Pos (Succ (Succ (Succ yu2900)))),Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ yu2900)))) - fromInt (Pos (Succ (Succ Zero)) `quot` Pos (Succ (Succ (Succ yu2900)))))",fontsize=16,color="black",shape="box"];4459 -> 4480[label="",style="solid", color="black", weight=3]; 21.51/7.87 2821[label="ceilingN0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (fromInt (Pos (Succ (Succ Zero)) `quot` Pos (Succ (Succ Zero))),Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))) - fromInt (Pos (Succ (Succ Zero)) `quot` Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];2821 -> 2847[label="",style="solid", color="black", weight=3]; 21.51/7.87 2019 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2019[label="primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];2019 -> 2267[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2020[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="triangle"];2020 -> 2268[label="",style="solid", color="black", weight=3]; 21.51/7.87 2021 -> 2020[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2021[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="magenta"];2022 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2022[label="primPlusNat Zero (Succ Zero)",fontsize=16,color="magenta"];2022 -> 2269[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2023[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="triangle"];2023 -> 2270[label="",style="solid", color="black", weight=3]; 21.51/7.87 2024 -> 2023[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2024[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="magenta"];2025[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (EQ == GT)",fontsize=16,color="black",shape="box"];2025 -> 2271[label="",style="solid", color="black", weight=3]; 21.51/7.87 2026[label="ceilingN0 (Float (Pos Zero) (Pos (Succ Zero))) (properFraction (Float (Pos Zero) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];2026 -> 2272[label="",style="solid", color="black", weight=3]; 21.51/7.87 2838[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) (primGEqNatS (Succ yu300000000) (Succ yu310000000))) (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))) yu255",fontsize=16,color="black",shape="box"];2838 -> 2859[label="",style="solid", color="black", weight=3]; 21.51/7.87 2839[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ Zero)))) (primGEqNatS (Succ yu300000000) Zero)) (Succ (Succ (Succ (Succ (Succ Zero)))))) yu255",fontsize=16,color="black",shape="box"];2839 -> 2860[label="",style="solid", color="black", weight=3]; 21.51/7.87 2840[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) (primGEqNatS Zero (Succ yu310000000))) (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))) yu255",fontsize=16,color="black",shape="box"];2840 -> 2861[label="",style="solid", color="black", weight=3]; 21.51/7.87 2841[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) (primGEqNatS Zero Zero)) (Succ (Succ (Succ (Succ (Succ Zero)))))) yu255",fontsize=16,color="black",shape="box"];2841 -> 2862[label="",style="solid", color="black", weight=3]; 21.51/7.87 2842[label="primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ (Succ (Succ (Succ yu30000000)))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))) yu255",fontsize=16,color="black",shape="box"];2842 -> 2863[label="",style="solid", color="black", weight=3]; 21.51/7.87 2843 -> 2741[label="",style="dashed", color="red", weight=0]; 21.51/7.87 2843[label="primMinusNat Zero yu255",fontsize=16,color="magenta"];2843 -> 2864[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 2844[label="primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))) yu255",fontsize=16,color="black",shape="box"];2844 -> 2865[label="",style="solid", color="black", weight=3]; 21.51/7.87 2043[label="fromInt (Neg (Succ (Succ (Succ (Succ yu5)))) `quot` Pos (Succ (Succ (Succ (Succ yu6)))))",fontsize=16,color="blue",shape="box"];8562[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];2043 -> 8562[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8562 -> 2290[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8563[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];2043 -> 8563[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8563 -> 2291[label="",style="solid", color="blue", weight=3]; 21.51/7.87 5828[label="fromInt (Neg (Succ yu449) `quot` Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="blue",shape="box"];8564[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5828 -> 8564[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8564 -> 5864[label="",style="solid", color="blue", weight=3]; 21.51/7.87 8565[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];5828 -> 8565[label="",style="solid", color="blue", weight=9]; 21.51/7.87 8565 -> 5865[label="",style="solid", color="blue", weight=3]; 21.51/7.87 4587[label="fromInt (Neg (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ (Succ yu3100000)))))",fontsize=16,color="black",shape="box"];4587 -> 4628[label="",style="solid", color="black", weight=3]; 21.51/7.87 4460 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4460[label="primMulNat (Succ (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];4460 -> 4481[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4461 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4461[label="primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu30000000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero))",fontsize=16,color="magenta"];4461 -> 4482[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4461 -> 4483[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4462[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];4462 -> 4484[label="",style="solid", color="black", weight=3]; 21.51/7.87 4463[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero)))) True",fontsize=16,color="black",shape="box"];4463 -> 4485[label="",style="solid", color="black", weight=3]; 21.51/7.87 4476 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4476[label="primMulNat (Succ (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];4476 -> 4500[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4477 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4477[label="primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))",fontsize=16,color="magenta"];4477 -> 4501[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4477 -> 4502[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4478[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];4478 -> 4503[label="",style="solid", color="black", weight=3]; 21.51/7.87 4479[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) True",fontsize=16,color="black",shape="box"];4479 -> 4504[label="",style="solid", color="black", weight=3]; 21.51/7.87 4565[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];4566 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4566[label="primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))",fontsize=16,color="magenta"];4566 -> 6716[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4567[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];4567 -> 4595[label="",style="solid", color="black", weight=3]; 21.51/7.87 4916 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4916[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4916 -> 4977[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 7123[label="primPlusNat (Succ yu51100) (Succ (Succ yu48700))",fontsize=16,color="black",shape="box"];7123 -> 7133[label="",style="solid", color="black", weight=3]; 21.51/7.87 7124[label="primPlusNat Zero (Succ (Succ yu48700))",fontsize=16,color="black",shape="box"];7124 -> 7134[label="",style="solid", color="black", weight=3]; 21.51/7.87 4749[label="Neg (primDivNatS (Succ (Succ Zero)) (Succ (Succ (Succ yu310000))))",fontsize=16,color="green",shape="box"];4749 -> 4778[label="",style="dashed", color="green", weight=3]; 21.51/7.87 3218[label="Succ Zero",fontsize=16,color="green",shape="box"];3219[label="yu254",fontsize=16,color="green",shape="box"];2858[label="Neg (primDivNatS (Succ (Succ Zero)) (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];2858 -> 2877[label="",style="dashed", color="green", weight=3]; 21.51/7.87 4569 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4569[label="primMulNat (Succ Zero) (Succ Zero)",fontsize=16,color="magenta"];4569 -> 4596[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4570 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4570[label="primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu3000000) Zero True) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))",fontsize=16,color="magenta"];4570 -> 4597[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4570 -> 4598[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4571[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero))) False",fontsize=16,color="black",shape="box"];4571 -> 4599[label="",style="solid", color="black", weight=3]; 21.51/7.87 4572[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero))) True",fontsize=16,color="black",shape="box"];4572 -> 4600[label="",style="solid", color="black", weight=3]; 21.51/7.87 4588 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4588[label="primMulNat (Succ Zero) (Succ Zero)",fontsize=16,color="magenta"];4588 -> 4629[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4589 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.87 4589[label="primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))",fontsize=16,color="magenta"];4589 -> 4630[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4589 -> 4631[label="",style="dashed", color="magenta", weight=3]; 21.51/7.87 4590[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero))) False",fontsize=16,color="black",shape="box"];4590 -> 4632[label="",style="solid", color="black", weight=3]; 21.51/7.87 4591[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero))) True",fontsize=16,color="black",shape="box"];4591 -> 4633[label="",style="solid", color="black", weight=3]; 21.51/7.87 4750[label="fromInt (Neg (Succ (Succ Zero)) `quot` Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4750 -> 4779[label="",style="solid", color="black", weight=3]; 21.51/7.87 2081[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (LT == GT)",fontsize=16,color="black",shape="box"];2081 -> 2326[label="",style="solid", color="black", weight=3]; 21.51/7.87 6822[label="primDivNatS0 (Succ yu5040) yu505 (primGEqNatS (Succ yu5040) yu505)",fontsize=16,color="burlywood",shape="box"];8566[label="yu505/Succ yu5050",fontsize=10,color="white",style="solid",shape="box"];6822 -> 8566[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8566 -> 6844[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8567[label="yu505/Zero",fontsize=10,color="white",style="solid",shape="box"];6822 -> 8567[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8567 -> 6845[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 6823[label="primDivNatS0 Zero yu505 (primGEqNatS Zero yu505)",fontsize=16,color="burlywood",shape="box"];8568[label="yu505/Succ yu5050",fontsize=10,color="white",style="solid",shape="box"];6823 -> 8568[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8568 -> 6846[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8569[label="yu505/Zero",fontsize=10,color="white",style="solid",shape="box"];6823 -> 8569[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8569 -> 6847[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 988[label="primDivNatS0 yu280 Zero (primGEqNatS yu280 Zero)",fontsize=16,color="burlywood",shape="box"];8570[label="yu280/Succ yu2800",fontsize=10,color="white",style="solid",shape="box"];988 -> 8570[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8570 -> 1039[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8571[label="yu280/Zero",fontsize=10,color="white",style="solid",shape="box"];988 -> 8571[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8571 -> 1040[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 2084 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2084[label="primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];2084 -> 2330[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2085[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="triangle"];2085 -> 2331[label="",style="solid", color="black", weight=3]; 21.51/7.88 2086 -> 2085[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2086[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="magenta"];2087 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2087[label="primPlusNat Zero (Succ Zero)",fontsize=16,color="magenta"];2087 -> 2332[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2088[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="triangle"];2088 -> 2333[label="",style="solid", color="black", weight=3]; 21.51/7.88 2089 -> 2088[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2089[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="magenta"];2090[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (EQ == GT)",fontsize=16,color="black",shape="box"];2090 -> 2334[label="",style="solid", color="black", weight=3]; 21.51/7.88 2091[label="ceilingN0 (Float (Neg Zero) (Pos (Succ Zero))) (properFraction (Float (Neg Zero) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];2091 -> 2335[label="",style="solid", color="black", weight=3]; 21.51/7.88 2092[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) (primGEqNatS (Succ yu2300000) (Succ yu2400000))) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2092 -> 2336[label="",style="solid", color="black", weight=3]; 21.51/7.88 2093[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ Zero)))) (primGEqNatS (Succ yu2300000) Zero)) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2093 -> 2337[label="",style="solid", color="black", weight=3]; 21.51/7.88 2094[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) (primGEqNatS Zero (Succ yu2400000))) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2094 -> 2338[label="",style="solid", color="black", weight=3]; 21.51/7.88 2095[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) (primGEqNatS Zero Zero)) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2095 -> 2339[label="",style="solid", color="black", weight=3]; 21.51/7.88 2959 -> 3197[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2959[label="primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2959 -> 3224[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2956[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) False",fontsize=16,color="black",shape="box"];2956 -> 2976[label="",style="solid", color="black", weight=3]; 21.51/7.88 2957[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) True",fontsize=16,color="black",shape="box"];2957 -> 2977[label="",style="solid", color="black", weight=3]; 21.51/7.88 4751 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4751[label="primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu240000)))) False) (Succ (Succ (Succ (Succ (Succ yu240000))))))",fontsize=16,color="magenta"];4751 -> 4780[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4751 -> 4781[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4752[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) False",fontsize=16,color="black",shape="box"];4752 -> 4782[label="",style="solid", color="black", weight=3]; 21.51/7.88 4753[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) True",fontsize=16,color="black",shape="box"];4753 -> 4783[label="",style="solid", color="black", weight=3]; 21.51/7.88 2992 -> 3197[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2992[label="primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2992 -> 3225[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2993[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) False",fontsize=16,color="black",shape="box"];2993 -> 3015[label="",style="solid", color="black", weight=3]; 21.51/7.88 2994[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) True",fontsize=16,color="black",shape="box"];2994 -> 3016[label="",style="solid", color="black", weight=3]; 21.51/7.88 7190[label="Succ (Succ yu23000)",fontsize=16,color="green",shape="box"];7191[label="Succ Zero",fontsize=16,color="green",shape="box"];3044[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))) (properFraction (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];3044 -> 3064[label="",style="solid", color="black", weight=3]; 21.51/7.88 3078 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3078[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];3078 -> 3096[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3079[label="error []",fontsize=16,color="red",shape="box"];7023[label="yu24000",fontsize=16,color="green",shape="box"];4917[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) (properFraction (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))))",fontsize=16,color="black",shape="box"];4917 -> 4978[label="",style="solid", color="black", weight=3]; 21.51/7.88 5372 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5372[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5372 -> 5518[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5373[label="error []",fontsize=16,color="red",shape="box"];7192[label="Succ Zero",fontsize=16,color="green",shape="box"];7193[label="Succ Zero",fontsize=16,color="green",shape="box"];3081[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (properFraction (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];3081 -> 3098[label="",style="solid", color="black", weight=3]; 21.51/7.88 3354 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3354[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];3354 -> 3395[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3355[label="error []",fontsize=16,color="red",shape="box"];2104[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu230000)) (Succ Zero) (primGEqNatS (Succ yu230000) Zero)) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2104 -> 2348[label="",style="solid", color="black", weight=3]; 21.51/7.88 2105[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) (primGEqNatS Zero Zero)) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2105 -> 2349[label="",style="solid", color="black", weight=3]; 21.51/7.88 3100 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3100[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];3100 -> 3115[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3099[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) yu294",fontsize=16,color="burlywood",shape="triangle"];8572[label="yu294/False",fontsize=10,color="white",style="solid",shape="box"];3099 -> 8572[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8572 -> 3116[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8573[label="yu294/True",fontsize=10,color="white",style="solid",shape="box"];3099 -> 8573[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8573 -> 3117[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 5003[label="fromInt (Pos (Succ (Succ Zero)) `quot` Neg (Succ (Succ (Succ yu2400))))",fontsize=16,color="blue",shape="box"];8574[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5003 -> 8574[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8574 -> 5026[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8575[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];5003 -> 8575[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8575 -> 5027[label="",style="solid", color="blue", weight=3]; 21.51/7.88 5829[label="ceilingN0 (Float (Pos (Succ yu465)) (Neg (Succ (Succ Zero)))) (fromInt (Pos (Succ yu465) `quot` Neg (Succ (Succ Zero))),Float (Pos (Succ yu465)) (Neg (Succ (Succ Zero))) - fromInt (Pos (Succ yu465) `quot` Neg (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5829 -> 5866[label="",style="solid", color="black", weight=3]; 21.51/7.88 6362[label="primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu4860) (Succ yu48700)) (Succ (Succ (Succ yu48700)))) (Succ (Succ (Succ yu48700)))) (Succ (Succ (Succ yu48700)))",fontsize=16,color="black",shape="box"];6362 -> 6616[label="",style="solid", color="black", weight=3]; 21.51/7.88 6363[label="primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ yu4860) Zero) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="black",shape="box"];6363 -> 6617[label="",style="solid", color="black", weight=3]; 21.51/7.88 6364[label="primPlusNat (primMulNat (primDivNatS (primMinusNatS Zero (Succ yu48700)) (Succ (Succ (Succ yu48700)))) (Succ (Succ (Succ yu48700)))) (Succ (Succ (Succ yu48700)))",fontsize=16,color="black",shape="box"];6364 -> 6618[label="",style="solid", color="black", weight=3]; 21.51/7.88 6365[label="primPlusNat (primMulNat (primDivNatS (primMinusNatS Zero Zero) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="black",shape="box"];6365 -> 6619[label="",style="solid", color="black", weight=3]; 21.51/7.88 6366 -> 954[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6366[label="primDivNatS (Succ yu486) (Succ Zero)",fontsize=16,color="magenta"];6366 -> 6620[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6555 -> 7786[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6555[label="primQuotInt (Pos (Succ (Succ yu230))) (Neg (Succ Zero))",fontsize=16,color="magenta"];6555 -> 7787[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6555 -> 7788[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6556 -> 6521[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6556[label="Pos (Succ (Succ yu230)) `quot` Neg (Succ Zero)",fontsize=16,color="magenta"];2112[label="ceilingN (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240))))",fontsize=16,color="black",shape="box"];2112 -> 2358[label="",style="solid", color="black", weight=3]; 21.51/7.88 2113[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (EQ == GT)",fontsize=16,color="black",shape="box"];2113 -> 2359[label="",style="solid", color="black", weight=3]; 21.51/7.88 6557 -> 7786[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6557[label="primQuotInt (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="magenta"];6557 -> 7789[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6557 -> 7790[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6558 -> 6523[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6558[label="Pos (Succ Zero) `quot` Neg (Succ Zero)",fontsize=16,color="magenta"];2116[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) (primGEqNatS (Succ yu2300000) (Succ yu2400000))) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2116 -> 2362[label="",style="solid", color="black", weight=3]; 21.51/7.88 2117[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ Zero)))) (primGEqNatS (Succ yu2300000) Zero)) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2117 -> 2363[label="",style="solid", color="black", weight=3]; 21.51/7.88 2118[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) (primGEqNatS Zero (Succ yu2400000))) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2118 -> 2364[label="",style="solid", color="black", weight=3]; 21.51/7.88 2119[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) (primGEqNatS Zero Zero)) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2119 -> 2365[label="",style="solid", color="black", weight=3]; 21.51/7.88 2960 -> 2741[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2960[label="primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2960 -> 2978[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4754 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4754[label="primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu240000)))) False) (Succ (Succ (Succ (Succ (Succ yu240000))))))",fontsize=16,color="magenta"];4754 -> 4784[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4754 -> 4785[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2995 -> 2741[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2995[label="primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2995 -> 3017[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7194[label="Succ (Succ yu23000)",fontsize=16,color="green",shape="box"];7195[label="Succ Zero",fontsize=16,color="green",shape="box"];7025[label="yu24000",fontsize=16,color="green",shape="box"];7196[label="Succ Zero",fontsize=16,color="green",shape="box"];7197[label="Succ Zero",fontsize=16,color="green",shape="box"];2125[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu230000)) (Succ Zero) (primGEqNatS (Succ yu230000) Zero)) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2125 -> 2372[label="",style="solid", color="black", weight=3]; 21.51/7.88 2126[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) (primGEqNatS Zero Zero)) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2126 -> 2373[label="",style="solid", color="black", weight=3]; 21.51/7.88 3101 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3101[label="primCmpInt (primMulInt (primMinusNat Zero (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];3101 -> 3119[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3392 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3392[label="primPlusNat (primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3392 -> 3422[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3393[label="ceilingN (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000))))))",fontsize=16,color="black",shape="triangle"];3393 -> 3423[label="",style="solid", color="black", weight=3]; 21.51/7.88 3394[label="ceilingN (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3394 -> 3573[label="",style="solid", color="black", weight=3]; 21.51/7.88 3415 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3415[label="primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3415 -> 3462[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3416[label="ceilingN (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];3416 -> 3463[label="",style="solid", color="black", weight=3]; 21.51/7.88 3417[label="ceilingN (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3417 -> 3574[label="",style="solid", color="black", weight=3]; 21.51/7.88 2141[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (EQ == GT)",fontsize=16,color="black",shape="box"];2141 -> 2382[label="",style="solid", color="black", weight=3]; 21.51/7.88 2142[label="ceilingN0 (Float (Pos Zero) (Neg (Succ Zero))) (properFraction (Float (Pos Zero) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];2142 -> 2383[label="",style="solid", color="black", weight=3]; 21.51/7.88 3455 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3455[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) (primGEqNatS yu300000000 yu310000000)) (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))) (primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))) (Succ Zero))",fontsize=16,color="magenta"];3455 -> 3492[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3455 -> 3493[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3456 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3456[label="primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu310000000)))))) (Succ Zero)",fontsize=16,color="magenta"];3456 -> 3494[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3457[label="ceilingCeiling0 (Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))) False",fontsize=16,color="black",shape="box"];3457 -> 3495[label="",style="solid", color="black", weight=3]; 21.51/7.88 3458[label="ceilingCeiling0 (Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))) True",fontsize=16,color="black",shape="box"];3458 -> 3496[label="",style="solid", color="black", weight=3]; 21.51/7.88 3418 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3418[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))) (primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))) (Succ Zero))",fontsize=16,color="magenta"];3418 -> 3465[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3418 -> 3466[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3419 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3419[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero)",fontsize=16,color="magenta"];3419 -> 3467[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3420[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False",fontsize=16,color="black",shape="box"];3420 -> 3468[label="",style="solid", color="black", weight=3]; 21.51/7.88 3421[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) True",fontsize=16,color="black",shape="box"];3421 -> 3469[label="",style="solid", color="black", weight=3]; 21.51/7.88 3484 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3484[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))) (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero))",fontsize=16,color="magenta"];3484 -> 3519[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3484 -> 3520[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3485 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3485[label="primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu310000000)))))) (Succ Zero)",fontsize=16,color="magenta"];3485 -> 3521[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3486[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203))) False",fontsize=16,color="black",shape="box"];3486 -> 3522[label="",style="solid", color="black", weight=3]; 21.51/7.88 3487[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203))) True",fontsize=16,color="black",shape="box"];3487 -> 3523[label="",style="solid", color="black", weight=3]; 21.51/7.88 3488 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3488[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))) (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero))",fontsize=16,color="magenta"];3488 -> 3524[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3488 -> 3525[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3489 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3489[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero)",fontsize=16,color="magenta"];3489 -> 3526[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7198[label="Succ (Succ (Succ yu30000000))",fontsize=16,color="green",shape="box"];7199[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];3571[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (properFraction (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];3571 -> 3594[label="",style="solid", color="black", weight=3]; 21.51/7.88 4166 -> 3550[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4166[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];7027[label="Zero",fontsize=16,color="green",shape="box"];3634[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))) (properFraction (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))))",fontsize=16,color="black",shape="box"];3634 -> 3655[label="",style="solid", color="black", weight=3]; 21.51/7.88 4167 -> 3614[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4167[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000)))))))",fontsize=16,color="magenta"];7200[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7201[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];3654[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (properFraction (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];3654 -> 3677[label="",style="solid", color="black", weight=3]; 21.51/7.88 4168 -> 3622[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4168[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];2177[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu30000000) (Succ (Succ Zero)) (primGEqNatS (Succ yu30000000) (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) yu136) (Neg (Succ Zero))) (Pos yu135 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2177 -> 2398[label="",style="solid", color="black", weight=3]; 21.51/7.88 2178[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero (Succ (Succ Zero)) (primGEqNatS Zero (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) yu136) (Neg (Succ Zero))) (Pos yu135 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2178 -> 2399[label="",style="solid", color="black", weight=3]; 21.51/7.88 3820[label="fromInt (Neg (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ (Succ yu3100000)))))",fontsize=16,color="black",shape="box"];3820 -> 6369[label="",style="solid", color="black", weight=3]; 21.51/7.88 6115[label="ceilingN0 (Float (Neg (Succ yu483)) (Neg (Succ (Succ (Succ Zero))))) (fromInt (Neg (Succ yu483) `quot` Neg (Succ (Succ (Succ Zero)))),Float (Neg (Succ yu483)) (Neg (Succ (Succ (Succ Zero)))) - fromInt (Neg (Succ yu483) `quot` Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];6115 -> 6169[label="",style="solid", color="black", weight=3]; 21.51/7.88 3694 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3694[label="primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu30000000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero))",fontsize=16,color="magenta"];3694 -> 3713[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3694 -> 3714[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3695 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3695[label="primMulNat (Succ (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3695 -> 3715[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3696[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];3696 -> 3716[label="",style="solid", color="black", weight=3]; 21.51/7.88 3697[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ Zero)))) True",fontsize=16,color="black",shape="box"];3697 -> 3717[label="",style="solid", color="black", weight=3]; 21.51/7.88 3709 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3709[label="primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))) (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero))",fontsize=16,color="magenta"];3709 -> 3745[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3709 -> 3746[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3710 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3710[label="primMulNat (Succ (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3710 -> 3747[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3711[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];3711 -> 3748[label="",style="solid", color="black", weight=3]; 21.51/7.88 3712[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) True",fontsize=16,color="black",shape="box"];3712 -> 3749[label="",style="solid", color="black", weight=3]; 21.51/7.88 5076[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5077 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5077[label="primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))",fontsize=16,color="magenta"];5077 -> 6717[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5078[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5078 -> 5106[label="",style="solid", color="black", weight=3]; 21.51/7.88 5374 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5374[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5374 -> 5519[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3883[label="yu3400",fontsize=16,color="green",shape="box"];6367 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6367[label="Neg (Succ yu456) `quot` Neg (Succ (Succ Zero))",fontsize=16,color="magenta"];6367 -> 6591[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6367 -> 6592[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6368[label="Integer (Neg (Succ yu456) `quot` Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6368 -> 6527[label="",style="dashed", color="green", weight=3]; 21.51/7.88 5080 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5080[label="primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu3000000) Zero True) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))",fontsize=16,color="magenta"];5080 -> 5107[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5080 -> 5108[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5081 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5081[label="primMulNat (Succ Zero) (Succ Zero)",fontsize=16,color="magenta"];5081 -> 5109[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5082[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ Zero))) False",fontsize=16,color="black",shape="box"];5082 -> 5110[label="",style="solid", color="black", weight=3]; 21.51/7.88 5083[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ Zero))) True",fontsize=16,color="black",shape="box"];5083 -> 5111[label="",style="solid", color="black", weight=3]; 21.51/7.88 5101 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5101[label="primMinusNat (primPlusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)) (Succ Zero)) (primMulNat (Succ (Succ (Succ Zero))) (Succ Zero))",fontsize=16,color="magenta"];5101 -> 5136[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5101 -> 5137[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5102 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5102[label="primMulNat (Succ Zero) (Succ Zero)",fontsize=16,color="magenta"];5102 -> 5138[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5103[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ Zero))) False",fontsize=16,color="black",shape="box"];5103 -> 5139[label="",style="solid", color="black", weight=3]; 21.51/7.88 5104[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ Zero))) True",fontsize=16,color="black",shape="box"];5104 -> 5140[label="",style="solid", color="black", weight=3]; 21.51/7.88 3861 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3861[label="primPlusNat (primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3861 -> 3890[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3862[label="ceilingN (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000))))))",fontsize=16,color="black",shape="triangle"];3862 -> 3891[label="",style="solid", color="black", weight=3]; 21.51/7.88 3863[label="ceilingN (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3863 -> 4103[label="",style="solid", color="black", weight=3]; 21.51/7.88 3884 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3884[label="primPlusNat (primPlusNat Zero (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3884 -> 3908[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3885[label="ceilingN (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];3885 -> 3909[label="",style="solid", color="black", weight=3]; 21.51/7.88 3886[label="ceilingN (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3886 -> 4104[label="",style="solid", color="black", weight=3]; 21.51/7.88 2221[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (EQ == GT)",fontsize=16,color="black",shape="box"];2221 -> 2439[label="",style="solid", color="black", weight=3]; 21.51/7.88 2222[label="ceilingN0 (Float (Neg Zero) (Neg (Succ Zero))) (properFraction (Float (Neg Zero) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];2222 -> 2440[label="",style="solid", color="black", weight=3]; 21.51/7.88 2223[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ yu290000)))) (primGEqNatS (Succ yu2800000) yu290000)) (Succ (Succ (Succ (Succ (Succ yu290000))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8576[label="yu290000/Succ yu2900000",fontsize=10,color="white",style="solid",shape="box"];2223 -> 8576[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8576 -> 2441[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8577[label="yu290000/Zero",fontsize=10,color="white",style="solid",shape="box"];2223 -> 8577[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8577 -> 2442[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 2224[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ yu290000)))) (primGEqNatS Zero yu290000)) (Succ (Succ (Succ (Succ (Succ yu290000))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8578[label="yu290000/Succ yu2900000",fontsize=10,color="white",style="solid",shape="box"];2224 -> 8578[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8578 -> 2443[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8579[label="yu290000/Zero",fontsize=10,color="white",style="solid",shape="box"];2224 -> 8579[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8579 -> 2444[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 3874 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3874[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];3874 -> 3893[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3897 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3897[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu290000)))) False) (Succ (Succ (Succ (Succ (Succ yu290000))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];3897 -> 3911[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3922 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3922[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];3922 -> 3933[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6905 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6905[label="primDivNatS0 (Succ (Succ (Succ yu28000))) (Succ (Succ Zero)) True",fontsize=16,color="magenta"];6905 -> 7206[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6905 -> 7207[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6906[label="Zero",fontsize=16,color="green",shape="box"];6907 -> 6177[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6907[label="primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu29000))) False",fontsize=16,color="magenta"];6907 -> 7032[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6908[label="Succ yu29000",fontsize=16,color="green",shape="box"];6909 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6909[label="primDivNatS0 (Succ (Succ Zero)) (Succ (Succ Zero)) True",fontsize=16,color="magenta"];6909 -> 7208[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6909 -> 7209[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6910[label="Zero",fontsize=16,color="green",shape="box"];2231[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS0 (Succ yu28000) (Succ Zero) (primGEqNatS yu28000 Zero)) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="burlywood",shape="box"];8580[label="yu28000/Succ yu280000",fontsize=10,color="white",style="solid",shape="box"];2231 -> 8580[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8580 -> 2450[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8581[label="yu28000/Zero",fontsize=10,color="white",style="solid",shape="box"];2231 -> 8581[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8581 -> 2451[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 2232 -> 3997[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2232[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];2232 -> 3999[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7701[label="Succ yu280",fontsize=16,color="green",shape="box"];7702[label="Zero",fontsize=16,color="green",shape="box"];7700[label="Pos (Succ yu549) `quot` Pos (Succ yu550)",fontsize=16,color="black",shape="triangle"];7700 -> 7765[label="",style="solid", color="black", weight=3]; 21.51/7.88 7553 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.88 7553[label="Pos (Succ (Succ yu280)) `quot` Pos (Succ Zero)",fontsize=16,color="magenta"];7553 -> 7707[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7553 -> 7708[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7703[label="Zero",fontsize=16,color="green",shape="box"];7704[label="Succ yu290",fontsize=16,color="green",shape="box"];7555 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.88 7555[label="Pos (Succ Zero) `quot` Pos (Succ (Succ yu290))",fontsize=16,color="magenta"];7555 -> 7709[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7555 -> 7710[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7705[label="Zero",fontsize=16,color="green",shape="box"];7706[label="Zero",fontsize=16,color="green",shape="box"];7557 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.88 7557[label="Pos (Succ Zero) `quot` Pos (Succ Zero)",fontsize=16,color="magenta"];7557 -> 7711[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7557 -> 7712[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2240[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) (primGEqNatS (Succ yu2800000) (Succ yu2900000))) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2240 -> 2458[label="",style="solid", color="black", weight=3]; 21.51/7.88 2241[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ Zero)))) (primGEqNatS (Succ yu2800000) Zero)) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2241 -> 2459[label="",style="solid", color="black", weight=3]; 21.51/7.88 2242[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) (primGEqNatS Zero (Succ yu2900000))) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2242 -> 2460[label="",style="solid", color="black", weight=3]; 21.51/7.88 2243[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) (primGEqNatS Zero Zero)) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2243 -> 2461[label="",style="solid", color="black", weight=3]; 21.51/7.88 3887 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3887[label="primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];3887 -> 3912[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3887 -> 3913[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3888[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) False",fontsize=16,color="black",shape="box"];3888 -> 3914[label="",style="solid", color="black", weight=3]; 21.51/7.88 3889[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) True",fontsize=16,color="black",shape="box"];3889 -> 3915[label="",style="solid", color="black", weight=3]; 21.51/7.88 3905 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3905[label="primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu290000)))) False) (Succ (Succ (Succ (Succ (Succ yu290000))))))",fontsize=16,color="magenta"];3905 -> 3934[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3905 -> 3935[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3906[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) False",fontsize=16,color="black",shape="box"];3906 -> 3936[label="",style="solid", color="black", weight=3]; 21.51/7.88 3907[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) True",fontsize=16,color="black",shape="box"];3907 -> 3937[label="",style="solid", color="black", weight=3]; 21.51/7.88 3930 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3930[label="primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];3930 -> 3962[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3930 -> 3963[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3931[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) False",fontsize=16,color="black",shape="box"];3931 -> 3964[label="",style="solid", color="black", weight=3]; 21.51/7.88 3932[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) True",fontsize=16,color="black",shape="box"];3932 -> 3965[label="",style="solid", color="black", weight=3]; 21.51/7.88 7202[label="Succ (Succ yu28000)",fontsize=16,color="green",shape="box"];7203[label="Succ Zero",fontsize=16,color="green",shape="box"];4037[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))) (properFraction (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];4037 -> 4105[label="",style="solid", color="black", weight=3]; 21.51/7.88 4211 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4211[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4211 -> 4228[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4212[label="error []",fontsize=16,color="red",shape="box"];7030[label="yu29000",fontsize=16,color="green",shape="box"];5340[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) (properFraction (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))))",fontsize=16,color="black",shape="box"];5340 -> 5376[label="",style="solid", color="black", weight=3]; 21.51/7.88 5730 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5730[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5730 -> 5770[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5731[label="error []",fontsize=16,color="red",shape="box"];7204[label="Succ Zero",fontsize=16,color="green",shape="box"];7205[label="Succ Zero",fontsize=16,color="green",shape="box"];4102[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (properFraction (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];4102 -> 4198[label="",style="solid", color="black", weight=3]; 21.51/7.88 4213 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4213[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4213 -> 4229[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4214[label="error []",fontsize=16,color="red",shape="box"];2252[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu280000)) (Succ Zero) (primGEqNatS (Succ yu280000) Zero)) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2252 -> 2470[label="",style="solid", color="black", weight=3]; 21.51/7.88 2253[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) (primGEqNatS Zero Zero)) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2253 -> 2471[label="",style="solid", color="black", weight=3]; 21.51/7.88 3998 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3998[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];3998 -> 4039[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3997[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) yu356",fontsize=16,color="burlywood",shape="triangle"];8582[label="yu356/False",fontsize=10,color="white",style="solid",shape="box"];3997 -> 8582[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8582 -> 4040[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8583[label="yu356/True",fontsize=10,color="white",style="solid",shape="box"];3997 -> 8583[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8583 -> 4041[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 4480[label="fromInt (Pos (Succ (Succ Zero)) `quot` Pos (Succ (Succ (Succ yu2900))))",fontsize=16,color="blue",shape="box"];8584[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];4480 -> 8584[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8584 -> 4505[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8585[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];4480 -> 8585[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8585 -> 4506[label="",style="solid", color="blue", weight=3]; 21.51/7.88 2847[label="fromInt (Pos (Succ (Succ Zero)) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="blue",shape="box"];8586[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];2847 -> 8586[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8586 -> 2868[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8587[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];2847 -> 8587[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8587 -> 2869[label="",style="solid", color="blue", weight=3]; 21.51/7.88 2267 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2267[label="primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];2267 -> 2507[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2268[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (EQ == GT)",fontsize=16,color="black",shape="box"];2268 -> 2508[label="",style="solid", color="black", weight=3]; 21.51/7.88 2269[label="Zero",fontsize=16,color="green",shape="box"];2270[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (EQ == GT)",fontsize=16,color="black",shape="box"];2270 -> 2509[label="",style="solid", color="black", weight=3]; 21.51/7.88 2271[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];2271 -> 2510[label="",style="solid", color="black", weight=3]; 21.51/7.88 2272[label="ceilingN0 (Float (Pos Zero) (Pos (Succ Zero))) (floatProperFractionFloat (Float (Pos Zero) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];2272 -> 2511[label="",style="solid", color="black", weight=3]; 21.51/7.88 2859[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) (primGEqNatS yu300000000 yu310000000)) (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))) yu255",fontsize=16,color="burlywood",shape="box"];8588[label="yu300000000/Succ yu3000000000",fontsize=10,color="white",style="solid",shape="box"];2859 -> 8588[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8588 -> 2878[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8589[label="yu300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2859 -> 8589[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8589 -> 2879[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 2860[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))) yu255",fontsize=16,color="black",shape="box"];2860 -> 2880[label="",style="solid", color="black", weight=3]; 21.51/7.88 2861[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))) yu255",fontsize=16,color="black",shape="box"];2861 -> 2881[label="",style="solid", color="black", weight=3]; 21.51/7.88 2862[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))) yu255",fontsize=16,color="black",shape="box"];2862 -> 2882[label="",style="solid", color="black", weight=3]; 21.51/7.88 2863[label="primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ (Succ (Succ yu30000000))) (Succ (Succ Zero))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))) yu255",fontsize=16,color="black",shape="box"];2863 -> 2883[label="",style="solid", color="black", weight=3]; 21.51/7.88 2864[label="yu255",fontsize=16,color="green",shape="box"];2865[label="primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ (Succ Zero)) (Succ (Succ Zero))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))) yu255",fontsize=16,color="black",shape="box"];2865 -> 2884[label="",style="solid", color="black", weight=3]; 21.51/7.88 2290[label="fromInt (Neg (Succ (Succ (Succ (Succ yu5)))) `quot` Pos (Succ (Succ (Succ (Succ yu6)))))",fontsize=16,color="black",shape="box"];2290 -> 2525[label="",style="solid", color="black", weight=3]; 21.51/7.88 2291[label="fromInt (Neg (Succ (Succ (Succ (Succ yu5)))) `quot` Pos (Succ (Succ (Succ (Succ yu6)))))",fontsize=16,color="black",shape="box"];2291 -> 2526[label="",style="solid", color="black", weight=3]; 21.51/7.88 5864[label="fromInt (Neg (Succ yu449) `quot` Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5864 -> 5928[label="",style="solid", color="black", weight=3]; 21.51/7.88 5865[label="fromInt (Neg (Succ yu449) `quot` Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5865 -> 5929[label="",style="solid", color="black", weight=3]; 21.51/7.88 4628[label="Neg (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ (Succ yu3100000))))",fontsize=16,color="black",shape="box"];4628 -> 4669[label="",style="solid", color="black", weight=3]; 21.51/7.88 4481[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];4482 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4482[label="primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero)",fontsize=16,color="magenta"];4482 -> 4507[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4483 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4483[label="primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu30000000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];4483 -> 4508[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4484[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];4484 -> 4509[label="",style="solid", color="black", weight=3]; 21.51/7.88 4485[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4485 -> 4918[label="",style="solid", color="black", weight=3]; 21.51/7.88 4500[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];4501 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4501[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero)",fontsize=16,color="magenta"];4501 -> 4538[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4502 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4502[label="primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];4502 -> 4539[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4503[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];4503 -> 4540[label="",style="solid", color="black", weight=3]; 21.51/7.88 4504[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4504 -> 4919[label="",style="solid", color="black", weight=3]; 21.51/7.88 6716 -> 5543[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6716[label="primDivNatS0 Zero (Succ Zero) False",fontsize=16,color="magenta"];6716 -> 6739[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4595[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) (properFraction (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];4595 -> 4635[label="",style="solid", color="black", weight=3]; 21.51/7.88 4977 -> 4536[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4977[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];7133[label="Succ (Succ (primPlusNat yu51100 (Succ yu48700)))",fontsize=16,color="green",shape="box"];7133 -> 7149[label="",style="dashed", color="green", weight=3]; 21.51/7.88 7134[label="Succ (Succ yu48700)",fontsize=16,color="green",shape="box"];4778[label="primDivNatS (Succ (Succ Zero)) (Succ (Succ (Succ yu310000)))",fontsize=16,color="black",shape="triangle"];4778 -> 4828[label="",style="solid", color="black", weight=3]; 21.51/7.88 2877[label="primDivNatS (Succ (Succ Zero)) (Succ (Succ Zero))",fontsize=16,color="black",shape="triangle"];2877 -> 2901[label="",style="solid", color="black", weight=3]; 21.51/7.88 4596[label="Succ Zero",fontsize=16,color="green",shape="box"];4597 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4597[label="primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero)",fontsize=16,color="magenta"];4597 -> 4636[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4598 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4598[label="primPlusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu3000000) Zero True) (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];4598 -> 4637[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4599[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];4599 -> 4638[label="",style="solid", color="black", weight=3]; 21.51/7.88 4600[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4600 -> 4920[label="",style="solid", color="black", weight=3]; 21.51/7.88 4629[label="Succ Zero",fontsize=16,color="green",shape="box"];4630 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4630[label="primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)",fontsize=16,color="magenta"];4630 -> 4670[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4631 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4631[label="primPlusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];4631 -> 4671[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4632[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];4632 -> 4672[label="",style="solid", color="black", weight=3]; 21.51/7.88 4633[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4633 -> 4921[label="",style="solid", color="black", weight=3]; 21.51/7.88 4779[label="Neg (Succ (Succ Zero)) `quot` Pos (Succ Zero)",fontsize=16,color="black",shape="box"];4779 -> 4829[label="",style="solid", color="black", weight=3]; 21.51/7.88 2326[label="ceilingCeiling0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) False",fontsize=16,color="black",shape="box"];2326 -> 2690[label="",style="solid", color="black", weight=3]; 21.51/7.88 6844[label="primDivNatS0 (Succ yu5040) (Succ yu5050) (primGEqNatS (Succ yu5040) (Succ yu5050))",fontsize=16,color="black",shape="box"];6844 -> 7042[label="",style="solid", color="black", weight=3]; 21.51/7.88 6845[label="primDivNatS0 (Succ yu5040) Zero (primGEqNatS (Succ yu5040) Zero)",fontsize=16,color="black",shape="box"];6845 -> 7043[label="",style="solid", color="black", weight=3]; 21.51/7.88 6846[label="primDivNatS0 Zero (Succ yu5050) (primGEqNatS Zero (Succ yu5050))",fontsize=16,color="black",shape="box"];6846 -> 7044[label="",style="solid", color="black", weight=3]; 21.51/7.88 6847[label="primDivNatS0 Zero Zero (primGEqNatS Zero Zero)",fontsize=16,color="black",shape="box"];6847 -> 7045[label="",style="solid", color="black", weight=3]; 21.51/7.88 1039[label="primDivNatS0 (Succ yu2800) Zero (primGEqNatS (Succ yu2800) Zero)",fontsize=16,color="black",shape="box"];1039 -> 1081[label="",style="solid", color="black", weight=3]; 21.51/7.88 1040[label="primDivNatS0 Zero Zero (primGEqNatS Zero Zero)",fontsize=16,color="black",shape="box"];1040 -> 1082[label="",style="solid", color="black", weight=3]; 21.51/7.88 2330 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2330[label="primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];2330 -> 2693[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2331[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (EQ == GT)",fontsize=16,color="black",shape="box"];2331 -> 2694[label="",style="solid", color="black", weight=3]; 21.51/7.88 2332[label="Zero",fontsize=16,color="green",shape="box"];2333[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (EQ == GT)",fontsize=16,color="black",shape="box"];2333 -> 2695[label="",style="solid", color="black", weight=3]; 21.51/7.88 2334[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];2334 -> 2696[label="",style="solid", color="black", weight=3]; 21.51/7.88 2335[label="ceilingN0 (Float (Neg Zero) (Pos (Succ Zero))) (floatProperFractionFloat (Float (Neg Zero) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];2335 -> 2697[label="",style="solid", color="black", weight=3]; 21.51/7.88 2336 -> 4683[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2336[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) (primGEqNatS yu2300000 yu2400000)) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];2336 -> 4684[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2337 -> 4703[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2337[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];2337 -> 4704[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2338 -> 4876[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2338[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];2338 -> 4877[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2338 -> 4878[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2339 -> 4876[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2339[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];2339 -> 4879[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2339 -> 4880[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3224 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3224[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];3224 -> 6911[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3224 -> 6912[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2976[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="triangle"];2976 -> 2997[label="",style="solid", color="black", weight=3]; 21.51/7.88 2977[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8590[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];2977 -> 8590[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8590 -> 3048[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8591[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];2977 -> 8591[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8591 -> 3049[label="",style="solid", color="blue", weight=3]; 21.51/7.88 4780 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4780[label="primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu240000)))) False) (Succ (Succ (Succ (Succ (Succ yu240000)))))",fontsize=16,color="magenta"];4780 -> 6913[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4780 -> 6914[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4781[label="Succ yu1070",fontsize=16,color="green",shape="box"];4782[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000)))))))",fontsize=16,color="black",shape="triangle"];4782 -> 4831[label="",style="solid", color="black", weight=3]; 21.51/7.88 4783[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8592[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];4783 -> 8592[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8592 -> 4922[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8593[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];4783 -> 8593[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8593 -> 4923[label="",style="solid", color="blue", weight=3]; 21.51/7.88 3225 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3225[label="primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];3225 -> 6915[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3225 -> 6916[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3015[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="triangle"];3015 -> 3051[label="",style="solid", color="black", weight=3]; 21.51/7.88 3016[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8594[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];3016 -> 8594[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8594 -> 3084[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8595[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];3016 -> 8595[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8595 -> 3085[label="",style="solid", color="blue", weight=3]; 21.51/7.88 3064[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];3064 -> 3087[label="",style="solid", color="black", weight=3]; 21.51/7.88 3096 -> 2987[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3096[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];4978[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))))",fontsize=16,color="black",shape="box"];4978 -> 5007[label="",style="solid", color="black", weight=3]; 21.51/7.88 5518 -> 4824[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5518[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000))))))",fontsize=16,color="magenta"];3098[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];3098 -> 3121[label="",style="solid", color="black", weight=3]; 21.51/7.88 3395 -> 3059[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3395[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2348 -> 3069[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2348[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu230000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];2348 -> 3070[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2349 -> 3089[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2349[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];2349 -> 3090[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3115 -> 3197[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3115[label="primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero)))",fontsize=16,color="magenta"];3115 -> 3236[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3116[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];3116 -> 3150[label="",style="solid", color="black", weight=3]; 21.51/7.88 3117[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) True",fontsize=16,color="black",shape="box"];3117 -> 3151[label="",style="solid", color="black", weight=3]; 21.51/7.88 5026[label="fromInt (Pos (Succ (Succ Zero)) `quot` Neg (Succ (Succ (Succ yu2400))))",fontsize=16,color="black",shape="box"];5026 -> 6528[label="",style="solid", color="black", weight=3]; 21.51/7.88 5027[label="fromInt (Pos (Succ (Succ Zero)) `quot` Neg (Succ (Succ (Succ yu2400))))",fontsize=16,color="black",shape="box"];5027 -> 6529[label="",style="solid", color="black", weight=3]; 21.51/7.88 5866[label="fromInt (Pos (Succ yu465) `quot` Neg (Succ (Succ Zero)))",fontsize=16,color="blue",shape="box"];8596[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5866 -> 8596[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8596 -> 5930[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8597[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];5866 -> 8597[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8597 -> 5931[label="",style="solid", color="blue", weight=3]; 21.51/7.88 6616 -> 6829[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6616[label="primPlusNat (primMulNat (primDivNatS (primMinusNatS yu4860 yu48700) (Succ (Succ (Succ yu48700)))) (Succ (Succ (Succ yu48700)))) (Succ (Succ (Succ yu48700)))",fontsize=16,color="magenta"];6616 -> 6830[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6617 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6617[label="primPlusNat (primMulNat (primDivNatS (Succ yu4860) (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];6617 -> 6690[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6618 -> 6829[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6618[label="primPlusNat (primMulNat (primDivNatS Zero (Succ (Succ (Succ yu48700)))) (Succ (Succ (Succ yu48700)))) (Succ (Succ (Succ yu48700)))",fontsize=16,color="magenta"];6618 -> 6831[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6619 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6619[label="primPlusNat (primMulNat (primDivNatS Zero (Succ (Succ Zero))) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];6619 -> 6703[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6620[label="yu486",fontsize=16,color="green",shape="box"];7787[label="Succ yu230",fontsize=16,color="green",shape="box"];7788[label="Zero",fontsize=16,color="green",shape="box"];7786[label="primQuotInt (Pos (Succ yu552)) (Neg (Succ yu553))",fontsize=16,color="black",shape="triangle"];7786 -> 7811[label="",style="solid", color="black", weight=3]; 21.51/7.88 2358[label="ceilingN0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (ceilingVu8 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))))",fontsize=16,color="black",shape="box"];2358 -> 2783[label="",style="solid", color="black", weight=3]; 21.51/7.88 2359 -> 1872[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2359[label="ceilingCeiling0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) False",fontsize=16,color="magenta"];7789[label="Zero",fontsize=16,color="green",shape="box"];7790[label="Zero",fontsize=16,color="green",shape="box"];2362 -> 4683[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2362[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) (primGEqNatS yu2300000 yu2400000)) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];2362 -> 4685[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2363 -> 4703[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2363[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];2363 -> 4705[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2364 -> 4876[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2364[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];2364 -> 4881[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2364 -> 4882[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2365 -> 4876[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2365[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];2365 -> 4883[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2365 -> 4884[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2978 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2978[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];2978 -> 6917[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2978 -> 6918[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4784 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4784[label="primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu240000)))) False) (Succ (Succ (Succ (Succ (Succ yu240000)))))",fontsize=16,color="magenta"];4784 -> 6919[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4784 -> 6920[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4785[label="Zero",fontsize=16,color="green",shape="box"];3017 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3017[label="primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];3017 -> 6921[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3017 -> 6922[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2372 -> 3069[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2372[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu230000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];2372 -> 3071[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2373 -> 3089[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2373[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat Zero (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT)",fontsize=16,color="magenta"];2373 -> 3091[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3119 -> 2741[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3119[label="primMinusNat Zero (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero)))",fontsize=16,color="magenta"];3119 -> 3153[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3422 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3422[label="primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3422 -> 3470[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3423[label="ceilingN0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (ceilingVu8 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];3423 -> 3471[label="",style="solid", color="black", weight=3]; 21.51/7.88 3573 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3573[label="primPlusInt (ceilingN (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];3573 -> 3596[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3462 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3462[label="primPlusNat Zero (Succ Zero)",fontsize=16,color="magenta"];3462 -> 3498[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3463[label="ceilingN0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (ceilingVu8 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];3463 -> 3499[label="",style="solid", color="black", weight=3]; 21.51/7.88 3574 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3574[label="primPlusInt (ceilingN (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];3574 -> 3597[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2382[label="ceilingCeiling0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];2382 -> 3396[label="",style="solid", color="black", weight=3]; 21.51/7.88 2383[label="ceilingN0 (Float (Pos Zero) (Neg (Succ Zero))) (floatProperFractionFloat (Float (Pos Zero) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];2383 -> 3397[label="",style="solid", color="black", weight=3]; 21.51/7.88 3492 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3492[label="primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))) (Succ Zero)",fontsize=16,color="magenta"];3492 -> 3529[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3493 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3493[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) (primGEqNatS yu300000000 yu310000000)) (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))",fontsize=16,color="magenta"];3493 -> 6923[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3493 -> 6924[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3494[label="Succ (Succ (Succ (Succ (Succ (Succ yu310000000)))))",fontsize=16,color="green",shape="box"];3495[label="ceilingN (Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235))))))))",fontsize=16,color="black",shape="triangle"];3495 -> 3532[label="",style="solid", color="black", weight=3]; 21.51/7.88 3496[label="ceilingN (Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8598[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];3496 -> 8598[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8598 -> 3577[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8599[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];3496 -> 8599[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8599 -> 3578[label="",style="solid", color="blue", weight=3]; 21.51/7.88 3465 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3465[label="primMulNat (Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))) (Succ Zero)",fontsize=16,color="magenta"];3465 -> 3500[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3466 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3466[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];3466 -> 6925[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3466 -> 6926[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3467[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];3468[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="triangle"];3468 -> 3502[label="",style="solid", color="black", weight=3]; 21.51/7.88 3469[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3469 -> 3579[label="",style="solid", color="black", weight=3]; 21.51/7.88 3519 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3519[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero)",fontsize=16,color="magenta"];3519 -> 3554[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3520 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3520[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))",fontsize=16,color="magenta"];3520 -> 6927[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3520 -> 6928[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3521[label="Succ (Succ (Succ (Succ (Succ (Succ yu310000000)))))",fontsize=16,color="green",shape="box"];3522[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203)))",fontsize=16,color="black",shape="triangle"];3522 -> 3556[label="",style="solid", color="black", weight=3]; 21.51/7.88 3523[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8600[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];3523 -> 8600[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8600 -> 3580[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8601[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];3523 -> 8601[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8601 -> 3581[label="",style="solid", color="blue", weight=3]; 21.51/7.88 3524 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3524[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ Zero)",fontsize=16,color="magenta"];3524 -> 3557[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3525 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3525[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];3525 -> 6929[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3525 -> 6930[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3526[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];3594[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (floatProperFractionFloat (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];3594 -> 3616[label="",style="solid", color="black", weight=3]; 21.51/7.88 3655[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))) (floatProperFractionFloat (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))))",fontsize=16,color="black",shape="box"];3655 -> 3678[label="",style="solid", color="black", weight=3]; 21.51/7.88 3677[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (floatProperFractionFloat (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];3677 -> 3698[label="",style="solid", color="black", weight=3]; 21.51/7.88 2398 -> 3617[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2398[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu30000000) (Succ (Succ Zero)) (primGEqNatS yu30000000 (Succ Zero))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) yu136) (Neg (Succ Zero))) (Pos yu135 * Pos Zero) == GT)",fontsize=16,color="magenta"];2398 -> 3618[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2399 -> 3628[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2399[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero (Succ (Succ Zero)) False) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) yu136) (Neg (Succ Zero))) (Pos yu135 * Pos Zero) == GT)",fontsize=16,color="magenta"];2399 -> 3629[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6369 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6369[label="Neg (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ (Succ yu3100000))))",fontsize=16,color="magenta"];6369 -> 6593[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6369 -> 6594[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6169[label="fromInt (Neg (Succ yu483) `quot` Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="blue",shape="box"];8602[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];6169 -> 8602[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8602 -> 6199[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8603[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];6169 -> 8603[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8603 -> 6200[label="",style="solid", color="blue", weight=3]; 21.51/7.88 3713 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3713[label="primMulNat (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ Zero)",fontsize=16,color="magenta"];3713 -> 3750[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3714 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3714[label="primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu30000000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];3714 -> 3803[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3715[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];3716[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];3716 -> 3752[label="",style="solid", color="black", weight=3]; 21.51/7.88 3717[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3717 -> 4106[label="",style="solid", color="black", weight=3]; 21.51/7.88 3745 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3745[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ Zero)",fontsize=16,color="magenta"];3745 -> 3796[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3746 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3746[label="primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];3746 -> 3804[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3747[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];3748[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];3748 -> 3821[label="",style="solid", color="black", weight=3]; 21.51/7.88 3749[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3749 -> 4107[label="",style="solid", color="black", weight=3]; 21.51/7.88 6717 -> 5543[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6717[label="primDivNatS0 Zero (Succ Zero) False",fontsize=16,color="magenta"];6717 -> 6740[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5106 -> 5482[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5106[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) (properFraction (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5106 -> 5484[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5519 -> 5055[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5519[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];6591[label="yu456",fontsize=16,color="green",shape="box"];6592[label="Succ Zero",fontsize=16,color="green",shape="box"];6527 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6527[label="Neg (Succ yu456) `quot` Neg (Succ (Succ Zero))",fontsize=16,color="magenta"];6527 -> 6595[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6527 -> 6596[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5107 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5107[label="primMulNat (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero)",fontsize=16,color="magenta"];5107 -> 5142[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5108 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5108[label="primPlusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu3000000) Zero True) (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];5108 -> 5143[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5109[label="Succ Zero",fontsize=16,color="green",shape="box"];5110[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];5110 -> 5144[label="",style="solid", color="black", weight=3]; 21.51/7.88 5111[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];5111 -> 5377[label="",style="solid", color="black", weight=3]; 21.51/7.88 5136 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5136[label="primMulNat (Succ (Succ (Succ Zero))) (Succ Zero)",fontsize=16,color="magenta"];5136 -> 5174[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5137 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5137[label="primPlusNat (primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];5137 -> 5175[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5138[label="Succ Zero",fontsize=16,color="green",shape="box"];5139[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];5139 -> 5176[label="",style="solid", color="black", weight=3]; 21.51/7.88 5140[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ Zero))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];5140 -> 5378[label="",style="solid", color="black", weight=3]; 21.51/7.88 3890 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3890[label="primPlusNat (primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3890 -> 3916[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3891[label="ceilingN0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (ceilingVu8 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];3891 -> 3917[label="",style="solid", color="black", weight=3]; 21.51/7.88 4103 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4103[label="primPlusInt (ceilingN (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4103 -> 4199[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3908 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3908[label="primPlusNat Zero (Succ Zero)",fontsize=16,color="magenta"];3908 -> 3938[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3909[label="ceilingN0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (ceilingVu8 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];3909 -> 3939[label="",style="solid", color="black", weight=3]; 21.51/7.88 4104 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4104[label="primPlusInt (ceilingN (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4104 -> 4200[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2439[label="ceilingCeiling0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];2439 -> 3866[label="",style="solid", color="black", weight=3]; 21.51/7.88 2440[label="ceilingN0 (Float (Neg Zero) (Neg (Succ Zero))) (floatProperFractionFloat (Float (Neg Zero) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];2440 -> 3867[label="",style="solid", color="black", weight=3]; 21.51/7.88 2441[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) (primGEqNatS (Succ yu2800000) (Succ yu2900000))) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2441 -> 3868[label="",style="solid", color="black", weight=3]; 21.51/7.88 2442[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ Zero)))) (primGEqNatS (Succ yu2800000) Zero)) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2442 -> 3869[label="",style="solid", color="black", weight=3]; 21.51/7.88 2443[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) (primGEqNatS Zero (Succ yu2900000))) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2443 -> 3870[label="",style="solid", color="black", weight=3]; 21.51/7.88 2444[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) (primGEqNatS Zero Zero)) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2444 -> 3871[label="",style="solid", color="black", weight=3]; 21.51/7.88 3893 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3893[label="primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];3893 -> 3918[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3893 -> 3919[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3911 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3911[label="primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu290000)))) False) (Succ (Succ (Succ (Succ (Succ yu290000))))))",fontsize=16,color="magenta"];3911 -> 3940[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3911 -> 3941[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3933 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3933[label="primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];3933 -> 3966[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3933 -> 3967[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7206[label="Succ (Succ yu28000)",fontsize=16,color="green",shape="box"];7207[label="Succ Zero",fontsize=16,color="green",shape="box"];7032[label="yu29000",fontsize=16,color="green",shape="box"];7208[label="Succ Zero",fontsize=16,color="green",shape="box"];7209[label="Succ Zero",fontsize=16,color="green",shape="box"];2450[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu280000)) (Succ Zero) (primGEqNatS (Succ yu280000) Zero)) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2450 -> 3995[label="",style="solid", color="black", weight=3]; 21.51/7.88 2451[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) (primGEqNatS Zero Zero)) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2451 -> 3996[label="",style="solid", color="black", weight=3]; 21.51/7.88 3999 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3999[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];3999 -> 4042[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7765[label="primQuotInt (Pos (Succ yu549)) (Pos (Succ yu550))",fontsize=16,color="black",shape="box"];7765 -> 7785[label="",style="solid", color="black", weight=3]; 21.51/7.88 7707[label="Succ yu280",fontsize=16,color="green",shape="box"];7708[label="Zero",fontsize=16,color="green",shape="box"];7709[label="Zero",fontsize=16,color="green",shape="box"];7710[label="Succ yu290",fontsize=16,color="green",shape="box"];7711[label="Zero",fontsize=16,color="green",shape="box"];7712[label="Zero",fontsize=16,color="green",shape="box"];2458 -> 4201[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2458[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) (primGEqNatS yu2800000 yu2900000)) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];2458 -> 4202[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2459 -> 5212[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2459[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];2459 -> 5213[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2459 -> 5214[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2460 -> 4230[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2460[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];2460 -> 4231[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2461 -> 5212[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2461[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];2461 -> 5215[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2461 -> 5216[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3912 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3912[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];3912 -> 6931[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3912 -> 6932[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3913[label="Succ Zero",fontsize=16,color="green",shape="box"];3914[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="triangle"];3914 -> 4243[label="",style="solid", color="black", weight=3]; 21.51/7.88 3915[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8604[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];3915 -> 8604[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8604 -> 4244[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8605[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];3915 -> 8605[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8605 -> 4245[label="",style="solid", color="blue", weight=3]; 21.51/7.88 3934 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3934[label="primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu290000)))) False) (Succ (Succ (Succ (Succ (Succ yu290000)))))",fontsize=16,color="magenta"];3934 -> 6933[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3934 -> 6934[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3935[label="Succ Zero",fontsize=16,color="green",shape="box"];3936[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000)))))))",fontsize=16,color="black",shape="triangle"];3936 -> 4247[label="",style="solid", color="black", weight=3]; 21.51/7.88 3937[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8606[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];3937 -> 8606[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8606 -> 4248[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8607[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];3937 -> 8607[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8607 -> 4249[label="",style="solid", color="blue", weight=3]; 21.51/7.88 3962 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3962[label="primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];3962 -> 6935[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3962 -> 6936[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3963[label="Succ Zero",fontsize=16,color="green",shape="box"];3964[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="triangle"];3964 -> 4250[label="",style="solid", color="black", weight=3]; 21.51/7.88 3965[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8608[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];3965 -> 8608[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8608 -> 4251[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8609[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];3965 -> 8609[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8609 -> 4252[label="",style="solid", color="blue", weight=3]; 21.51/7.88 4105[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];4105 -> 4253[label="",style="solid", color="black", weight=3]; 21.51/7.88 4228 -> 3989[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4228[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5376[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))))",fontsize=16,color="black",shape="box"];5376 -> 5522[label="",style="solid", color="black", weight=3]; 21.51/7.88 5770 -> 5303[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5770[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000))))))",fontsize=16,color="magenta"];4198[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];4198 -> 4256[label="",style="solid", color="black", weight=3]; 21.51/7.88 4229 -> 4005[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4229[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2470 -> 4257[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2470[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu280000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];2470 -> 4258[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2471 -> 4264[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2471[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];2471 -> 4265[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4039 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4039[label="primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero)))",fontsize=16,color="magenta"];4039 -> 4271[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4039 -> 4272[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4040[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];4040 -> 4273[label="",style="solid", color="black", weight=3]; 21.51/7.88 4041[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) True",fontsize=16,color="black",shape="box"];4041 -> 4274[label="",style="solid", color="black", weight=3]; 21.51/7.88 4505[label="fromInt (Pos (Succ (Succ Zero)) `quot` Pos (Succ (Succ (Succ yu2900))))",fontsize=16,color="black",shape="box"];4505 -> 7504[label="",style="solid", color="black", weight=3]; 21.51/7.88 4506[label="fromInt (Pos (Succ (Succ Zero)) `quot` Pos (Succ (Succ (Succ yu2900))))",fontsize=16,color="black",shape="box"];4506 -> 7494[label="",style="solid", color="black", weight=3]; 21.51/7.88 2868[label="fromInt (Pos (Succ (Succ Zero)) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];2868 -> 7496[label="",style="solid", color="black", weight=3]; 21.51/7.88 2869[label="fromInt (Pos (Succ (Succ Zero)) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];2869 -> 7501[label="",style="solid", color="black", weight=3]; 21.51/7.88 2507 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2507[label="primMulNat yu3100000 (Succ Zero)",fontsize=16,color="magenta"];2507 -> 4338[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2508[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) False",fontsize=16,color="black",shape="box"];2508 -> 4339[label="",style="solid", color="black", weight=3]; 21.51/7.88 2509[label="ceilingCeiling0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) False",fontsize=16,color="black",shape="box"];2509 -> 4340[label="",style="solid", color="black", weight=3]; 21.51/7.88 2510[label="ceilingN (Float (Pos Zero) (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];2510 -> 4341[label="",style="solid", color="black", weight=3]; 21.51/7.88 2511 -> 6161[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2511[label="ceilingN0 (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero `quot` Pos (Succ Zero)),Float (Pos Zero) (Pos (Succ Zero)) - fromInt (Pos Zero `quot` Pos (Succ Zero)))",fontsize=16,color="magenta"];2511 -> 6162[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2878[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ (Succ yu3000000000)))))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) (primGEqNatS (Succ yu3000000000) yu310000000)) (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))) yu255",fontsize=16,color="burlywood",shape="box"];8610[label="yu310000000/Succ yu3100000000",fontsize=10,color="white",style="solid",shape="box"];2878 -> 8610[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8610 -> 4343[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8611[label="yu310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2878 -> 8611[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8611 -> 4344[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 2879[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) (primGEqNatS Zero yu310000000)) (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))) yu255",fontsize=16,color="burlywood",shape="box"];8612[label="yu310000000/Succ yu3100000000",fontsize=10,color="white",style="solid",shape="box"];2879 -> 8612[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8612 -> 4345[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8613[label="yu310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2879 -> 8613[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8613 -> 4346[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 2880 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2880[label="primMinusNat (primMulNat (Succ (primDivNatS (primMinusNatS (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Succ (Succ (Succ (Succ (Succ Zero)))))) yu255",fontsize=16,color="magenta"];2880 -> 4347[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2880 -> 4348[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2881 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2881[label="primMinusNat (primMulNat Zero (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))) yu255",fontsize=16,color="magenta"];2881 -> 4349[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2881 -> 4350[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2882 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2882[label="primMinusNat (primMulNat (Succ (primDivNatS (primMinusNatS (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Succ (Succ (Succ (Succ (Succ Zero)))))) yu255",fontsize=16,color="magenta"];2882 -> 4351[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2882 -> 4352[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2883 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2883[label="primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ (Succ yu30000000)) (Succ Zero)) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))) yu255",fontsize=16,color="magenta"];2883 -> 4353[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2883 -> 4354[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2884 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2884[label="primMinusNat (primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ Zero) (Succ Zero)) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))) yu255",fontsize=16,color="magenta"];2884 -> 4355[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2884 -> 4356[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2525[label="Neg (Succ (Succ (Succ (Succ yu5)))) `quot` Pos (Succ (Succ (Succ (Succ yu6))))",fontsize=16,color="black",shape="triangle"];2525 -> 4357[label="",style="solid", color="black", weight=3]; 21.51/7.88 2526[label="Integer (Neg (Succ (Succ (Succ (Succ yu5)))) `quot` Pos (Succ (Succ (Succ (Succ yu6)))))",fontsize=16,color="green",shape="box"];2526 -> 4358[label="",style="dashed", color="green", weight=3]; 21.51/7.88 5928[label="Neg (Succ yu449) `quot` Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];5928 -> 5972[label="",style="solid", color="black", weight=3]; 21.51/7.88 5929[label="Integer (Neg (Succ yu449) `quot` Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];5929 -> 5973[label="",style="dashed", color="green", weight=3]; 21.51/7.88 4669[label="primQuotInt (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu3100000)))))",fontsize=16,color="black",shape="box"];4669 -> 4697[label="",style="solid", color="black", weight=3]; 21.51/7.88 4507[label="Succ (Succ (Succ (Succ (Succ yu30000000))))",fontsize=16,color="green",shape="box"];4508 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4508[label="primMulNat (primDivNatS0 (Succ (Succ yu30000000)) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];4508 -> 6718[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4509[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero)))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];4509 -> 4545[label="",style="solid", color="black", weight=3]; 21.51/7.88 4918 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4918[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4918 -> 4979[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4538[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];4539 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4539[label="primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];4539 -> 6719[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4540[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];4540 -> 4573[label="",style="solid", color="black", weight=3]; 21.51/7.88 4919 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4919[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4919 -> 4980[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6739[label="Zero",fontsize=16,color="green",shape="box"];5543[label="primDivNatS0 Zero (Succ yu290) False",fontsize=16,color="black",shape="triangle"];5543 -> 5645[label="",style="solid", color="black", weight=3]; 21.51/7.88 4635[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) (floatProperFractionFloat (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];4635 -> 4675[label="",style="solid", color="black", weight=3]; 21.51/7.88 7149[label="primPlusNat yu51100 (Succ yu48700)",fontsize=16,color="burlywood",shape="box"];8614[label="yu51100/Succ yu511000",fontsize=10,color="white",style="solid",shape="box"];7149 -> 8614[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8614 -> 7291[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8615[label="yu51100/Zero",fontsize=10,color="white",style="solid",shape="box"];7149 -> 8615[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8615 -> 7292[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 4828 -> 7836[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4828[label="primDivNatS0 (Succ Zero) (Succ (Succ yu310000)) (primGEqNatS (Succ Zero) (Succ (Succ yu310000)))",fontsize=16,color="magenta"];4828 -> 7837[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4828 -> 7838[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4828 -> 7839[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4828 -> 7840[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2901 -> 7836[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2901[label="primDivNatS0 (Succ Zero) (Succ Zero) (primGEqNatS (Succ Zero) (Succ Zero))",fontsize=16,color="magenta"];2901 -> 7841[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2901 -> 7842[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2901 -> 7843[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2901 -> 7844[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4636[label="Succ (Succ (Succ (Succ yu3000000)))",fontsize=16,color="green",shape="box"];4637 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4637[label="primPlusNat (primMulNat (primDivNatS0 (Succ yu3000000) Zero True) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];4637 -> 4676[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4638[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4638 -> 4677[label="",style="solid", color="black", weight=3]; 21.51/7.88 4920 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4920[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4920 -> 4981[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4670[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];4671 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4671[label="primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];4671 -> 4698[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4672[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4672 -> 4699[label="",style="solid", color="black", weight=3]; 21.51/7.88 4921 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4921[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4921 -> 4982[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4829[label="primQuotInt (Neg (Succ (Succ Zero))) (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4829 -> 4866[label="",style="solid", color="black", weight=3]; 21.51/7.88 2690[label="ceilingN (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000))))",fontsize=16,color="black",shape="box"];2690 -> 4640[label="",style="solid", color="black", weight=3]; 21.51/7.88 7042 -> 7836[label="",style="dashed", color="red", weight=0]; 21.51/7.88 7042[label="primDivNatS0 (Succ yu5040) (Succ yu5050) (primGEqNatS yu5040 yu5050)",fontsize=16,color="magenta"];7042 -> 7857[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7042 -> 7858[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7042 -> 7859[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7042 -> 7860[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7043 -> 871[label="",style="dashed", color="red", weight=0]; 21.51/7.88 7043[label="primDivNatS0 (Succ yu5040) Zero True",fontsize=16,color="magenta"];7043 -> 7094[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7044 -> 5543[label="",style="dashed", color="red", weight=0]; 21.51/7.88 7044[label="primDivNatS0 Zero (Succ yu5050) False",fontsize=16,color="magenta"];7044 -> 7095[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7045 -> 877[label="",style="dashed", color="red", weight=0]; 21.51/7.88 7045[label="primDivNatS0 Zero Zero True",fontsize=16,color="magenta"];1081 -> 871[label="",style="dashed", color="red", weight=0]; 21.51/7.88 1081[label="primDivNatS0 (Succ yu2800) Zero True",fontsize=16,color="magenta"];1081 -> 1740[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 1082 -> 877[label="",style="dashed", color="red", weight=0]; 21.51/7.88 1082[label="primDivNatS0 Zero Zero True",fontsize=16,color="magenta"];2693 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 2693[label="primMulNat yu3100000 (Succ Zero)",fontsize=16,color="magenta"];2693 -> 4678[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 2694[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) False",fontsize=16,color="black",shape="box"];2694 -> 4679[label="",style="solid", color="black", weight=3]; 21.51/7.88 2695[label="ceilingCeiling0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) False",fontsize=16,color="black",shape="box"];2695 -> 4680[label="",style="solid", color="black", weight=3]; 21.51/7.88 2696[label="ceilingN (Float (Neg Zero) (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];2696 -> 4681[label="",style="solid", color="black", weight=3]; 21.51/7.88 2697[label="ceilingN0 (Float (Neg Zero) (Pos (Succ Zero))) (fromInt (Neg Zero `quot` Pos (Succ Zero)),Float (Neg Zero) (Pos (Succ Zero)) - fromInt (Neg Zero `quot` Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];2697 -> 4682[label="",style="solid", color="black", weight=3]; 21.51/7.88 4684 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4684[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) (primGEqNatS yu2300000 yu2400000)) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];4684 -> 4700[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4683[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) yu410",fontsize=16,color="burlywood",shape="triangle"];8616[label="yu410/False",fontsize=10,color="white",style="solid",shape="box"];4683 -> 8616[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8616 -> 4701[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8617[label="yu410/True",fontsize=10,color="white",style="solid",shape="box"];4683 -> 8617[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8617 -> 4702[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 4704 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4704[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];4704 -> 4714[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4703[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) yu411",fontsize=16,color="burlywood",shape="triangle"];8618[label="yu411/False",fontsize=10,color="white",style="solid",shape="box"];4703 -> 8618[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8618 -> 4715[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8619[label="yu411/True",fontsize=10,color="white",style="solid",shape="box"];4703 -> 8619[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8619 -> 4716[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 4877 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4877[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];4877 -> 4924[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4878[label="Succ (Succ (Succ (Succ (Succ yu2400000))))",fontsize=16,color="green",shape="box"];4876[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272))) yu422",fontsize=16,color="burlywood",shape="triangle"];8620[label="yu422/False",fontsize=10,color="white",style="solid",shape="box"];4876 -> 8620[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8620 -> 4925[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8621[label="yu422/True",fontsize=10,color="white",style="solid",shape="box"];4876 -> 8621[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8621 -> 4926[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 4879 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4879[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];4879 -> 4927[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4880[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6911 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6911[label="primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ Zero))) True",fontsize=16,color="magenta"];6911 -> 7210[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6911 -> 7211[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6912[label="Succ Zero",fontsize=16,color="green",shape="box"];2997[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2997 -> 4734[label="",style="solid", color="black", weight=3]; 21.51/7.88 3048[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3048 -> 4735[label="",style="solid", color="black", weight=3]; 21.51/7.88 3049[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3049 -> 4736[label="",style="solid", color="black", weight=3]; 21.51/7.88 6913 -> 6893[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6913[label="primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu240000)))) False",fontsize=16,color="magenta"];6913 -> 7034[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6914[label="Succ (Succ yu240000)",fontsize=16,color="green",shape="box"];4831[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))))",fontsize=16,color="black",shape="box"];4831 -> 4867[label="",style="solid", color="black", weight=3]; 21.51/7.88 4922[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4922 -> 5379[label="",style="solid", color="black", weight=3]; 21.51/7.88 4923[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4923 -> 5380[label="",style="solid", color="black", weight=3]; 21.51/7.88 6915 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6915[label="primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True",fontsize=16,color="magenta"];6915 -> 7212[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6915 -> 7213[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6916[label="Succ Zero",fontsize=16,color="green",shape="box"];3051[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];3051 -> 4755[label="",style="solid", color="black", weight=3]; 21.51/7.88 3084[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3084 -> 4756[label="",style="solid", color="black", weight=3]; 21.51/7.88 3085[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3085 -> 4757[label="",style="solid", color="black", weight=3]; 21.51/7.88 3087[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))) (fromInt (Pos (Succ (Succ (Succ (Succ yu23000)))) `quot` Neg (Succ (Succ (Succ Zero)))),Float (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero)))) - fromInt (Pos (Succ (Succ (Succ (Succ yu23000)))) `quot` Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];3087 -> 4758[label="",style="solid", color="black", weight=3]; 21.51/7.88 5007[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))) (fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ (Succ yu24000))))),Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000))))) - fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ (Succ yu24000))))))",fontsize=16,color="black",shape="box"];5007 -> 5031[label="",style="solid", color="black", weight=3]; 21.51/7.88 3121[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ Zero)))),Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))) - fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];3121 -> 4786[label="",style="solid", color="black", weight=3]; 21.51/7.88 3070 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3070[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu230000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];3070 -> 4787[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3069[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ Zero)))) yu288",fontsize=16,color="burlywood",shape="triangle"];8622[label="yu288/False",fontsize=10,color="white",style="solid",shape="box"];3069 -> 8622[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8622 -> 4788[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8623[label="yu288/True",fontsize=10,color="white",style="solid",shape="box"];3069 -> 8623[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8623 -> 4789[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 3090 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3090[label="primCmpInt (primMulInt (primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];3090 -> 4790[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3089[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) yu291",fontsize=16,color="burlywood",shape="triangle"];8624[label="yu291/False",fontsize=10,color="white",style="solid",shape="box"];3089 -> 8624[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8624 -> 4791[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8625[label="yu291/True",fontsize=10,color="white",style="solid",shape="box"];3089 -> 8625[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8625 -> 4792[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 3236 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3236[label="primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];3236 -> 3805[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3150 -> 5714[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3150[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];3150 -> 5717[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3151[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8626[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];3151 -> 8626[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8626 -> 4794[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8627[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];3151 -> 8627[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8627 -> 4795[label="",style="solid", color="blue", weight=3]; 21.51/7.88 6528[label="Pos (Succ (Succ Zero)) `quot` Neg (Succ (Succ (Succ yu2400)))",fontsize=16,color="black",shape="triangle"];6528 -> 6561[label="",style="solid", color="black", weight=3]; 21.51/7.88 6529[label="Integer (Pos (Succ (Succ Zero)) `quot` Neg (Succ (Succ (Succ yu2400))))",fontsize=16,color="green",shape="box"];6529 -> 6562[label="",style="dashed", color="green", weight=3]; 21.51/7.88 5930[label="fromInt (Pos (Succ yu465) `quot` Neg (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];5930 -> 6531[label="",style="solid", color="black", weight=3]; 21.51/7.88 5931[label="fromInt (Pos (Succ yu465) `quot` Neg (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];5931 -> 6532[label="",style="solid", color="black", weight=3]; 21.51/7.88 6830 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6830[label="primMulNat (primDivNatS (primMinusNatS yu4860 yu48700) (Succ (Succ (Succ yu48700)))) (Succ (Succ (Succ yu48700)))",fontsize=16,color="magenta"];6830 -> 6937[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6690 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6690[label="primMulNat (primDivNatS (Succ yu4860) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];6690 -> 6720[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6831 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6831[label="primMulNat (primDivNatS Zero (Succ (Succ (Succ yu48700)))) (Succ (Succ (Succ yu48700)))",fontsize=16,color="magenta"];6831 -> 6938[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6703 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6703[label="primMulNat (primDivNatS Zero (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];6703 -> 6721[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7811[label="Neg (primDivNatS (Succ yu552) (Succ yu553))",fontsize=16,color="green",shape="box"];7811 -> 7827[label="",style="dashed", color="green", weight=3]; 21.51/7.88 2783[label="ceilingN0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (properFraction (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))))",fontsize=16,color="black",shape="box"];2783 -> 4871[label="",style="solid", color="black", weight=3]; 21.51/7.88 4685 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4685[label="primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) (primGEqNatS yu2300000 yu2400000)) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];4685 -> 4873[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4705 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4705[label="primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];4705 -> 4874[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4881 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4881[label="primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];4881 -> 4928[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4882[label="Succ (Succ (Succ (Succ (Succ yu2400000))))",fontsize=16,color="green",shape="box"];4883 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4883[label="primCmpInt (primMulInt (primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];4883 -> 4929[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4884[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6917 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6917[label="primDivNatS0 (Succ (Succ (Succ (Succ yu230000)))) (Succ (Succ (Succ Zero))) True",fontsize=16,color="magenta"];6917 -> 7214[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6917 -> 7215[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6918[label="Succ Zero",fontsize=16,color="green",shape="box"];6919 -> 6893[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6919[label="primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu240000)))) False",fontsize=16,color="magenta"];6919 -> 7036[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6920[label="Succ (Succ yu240000)",fontsize=16,color="green",shape="box"];6921 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6921[label="primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True",fontsize=16,color="magenta"];6921 -> 7216[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6921 -> 7217[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6922[label="Succ Zero",fontsize=16,color="green",shape="box"];3071 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3071[label="primCmpInt (primMulInt (primMinusNat Zero (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu230000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];3071 -> 4931[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3091 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3091[label="primCmpInt (primMulInt (primMinusNat Zero (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Neg (Succ Zero))) (Pos yu106 * Pos Zero) == GT",fontsize=16,color="magenta"];3091 -> 4932[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3153 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3153[label="primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];3153 -> 3806[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3470 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3470[label="primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3470 -> 4933[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3471[label="ceilingN0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (properFraction (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];3471 -> 4934[label="",style="solid", color="black", weight=3]; 21.51/7.88 3596 -> 3393[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3596[label="ceilingN (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000))))))",fontsize=16,color="magenta"];3498[label="Zero",fontsize=16,color="green",shape="box"];3499[label="ceilingN0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (properFraction (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];3499 -> 4935[label="",style="solid", color="black", weight=3]; 21.51/7.88 3597 -> 3416[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3597[label="ceilingN (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];3396[label="ceilingN (Float (Pos Zero) (Neg (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];3396 -> 4936[label="",style="solid", color="black", weight=3]; 21.51/7.88 3397[label="ceilingN0 (Float (Pos Zero) (Neg (Succ Zero))) (fromInt (Pos Zero `quot` Neg (Succ Zero)),Float (Pos Zero) (Neg (Succ Zero)) - fromInt (Pos Zero `quot` Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];3397 -> 4937[label="",style="solid", color="black", weight=3]; 21.51/7.88 3529[label="Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))",fontsize=16,color="green",shape="box"];6923 -> 7836[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6923[label="primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) (primGEqNatS yu300000000 yu310000000)",fontsize=16,color="magenta"];6923 -> 7845[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6923 -> 7846[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6923 -> 7847[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6923 -> 7848[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6924[label="Succ (Succ (Succ yu310000000))",fontsize=16,color="green",shape="box"];3532[label="ceilingN0 (Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))) (ceilingVu8 (Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))))",fontsize=16,color="black",shape="box"];3532 -> 4942[label="",style="solid", color="black", weight=3]; 21.51/7.88 3577[label="ceilingN (Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3577 -> 4943[label="",style="solid", color="black", weight=3]; 21.51/7.88 3578[label="ceilingN (Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3578 -> 4944[label="",style="solid", color="black", weight=3]; 21.51/7.88 3500[label="Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))",fontsize=16,color="green",shape="box"];6925 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6925[label="primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ Zero)))) True",fontsize=16,color="magenta"];6925 -> 7218[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6925 -> 7219[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6926[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];3502[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];3502 -> 4946[label="",style="solid", color="black", weight=3]; 21.51/7.88 3579 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3579[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];3579 -> 4947[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3554[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];6927[label="primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu310000000))))) False",fontsize=16,color="black",shape="triangle"];6927 -> 7040[label="",style="solid", color="black", weight=3]; 21.51/7.88 6928[label="Succ (Succ (Succ yu310000000))",fontsize=16,color="green",shape="box"];3556[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203))))",fontsize=16,color="black",shape="box"];3556 -> 4949[label="",style="solid", color="black", weight=3]; 21.51/7.88 3580[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3580 -> 4950[label="",style="solid", color="black", weight=3]; 21.51/7.88 3581[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];3581 -> 4951[label="",style="solid", color="black", weight=3]; 21.51/7.88 3557[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];6929 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6929[label="primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True",fontsize=16,color="magenta"];6929 -> 7220[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6929 -> 7221[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6930[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];3616 -> 4957[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3616[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (fromInt (Neg (Succ (Succ (Succ (Succ (Succ yu30000000))))) `quot` Neg (Succ (Succ (Succ (Succ Zero))))),Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))) - fromInt (Neg (Succ (Succ (Succ (Succ (Succ yu30000000))))) `quot` Neg (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];3616 -> 4958[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3678[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))) (fromInt (Neg (Succ (Succ (Succ (Succ Zero)))) `quot` Neg (Succ (Succ (Succ (Succ (Succ yu31000000)))))),Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu31000000)))))) - fromInt (Neg (Succ (Succ (Succ (Succ Zero)))) `quot` Neg (Succ (Succ (Succ (Succ (Succ yu31000000)))))))",fontsize=16,color="black",shape="box"];3678 -> 4955[label="",style="solid", color="black", weight=3]; 21.51/7.88 3698 -> 4957[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3698[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (fromInt (Neg (Succ (Succ (Succ (Succ Zero)))) `quot` Neg (Succ (Succ (Succ (Succ Zero))))),Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))) - fromInt (Neg (Succ (Succ (Succ (Succ Zero)))) `quot` Neg (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];3698 -> 4959[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3618 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3618[label="primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu30000000) (Succ (Succ Zero)) (primGEqNatS yu30000000 (Succ Zero))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) yu136) (Neg (Succ Zero))) (Pos yu135 * Pos Zero) == GT",fontsize=16,color="magenta"];3618 -> 4983[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3618 -> 4984[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3617[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ Zero))))) yu325",fontsize=16,color="burlywood",shape="triangle"];8628[label="yu325/False",fontsize=10,color="white",style="solid",shape="box"];3617 -> 8628[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8628 -> 4985[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8629[label="yu325/True",fontsize=10,color="white",style="solid",shape="box"];3617 -> 8629[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8629 -> 4986[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 3629 -> 2958[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3629[label="primCmpInt (primMulInt (primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero (Succ (Succ Zero)) False) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) yu136) (Neg (Succ Zero))) (Pos yu135 * Pos Zero) == GT",fontsize=16,color="magenta"];3629 -> 4987[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3629 -> 4988[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3628[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ Zero))))) yu327",fontsize=16,color="burlywood",shape="triangle"];8630[label="yu327/False",fontsize=10,color="white",style="solid",shape="box"];3628 -> 8630[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8630 -> 4989[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8631[label="yu327/True",fontsize=10,color="white",style="solid",shape="box"];3628 -> 8631[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8631 -> 4990[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 6593[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];6594[label="Succ (Succ (Succ yu3100000))",fontsize=16,color="green",shape="box"];6199[label="fromInt (Neg (Succ yu483) `quot` Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];6199 -> 6370[label="",style="solid", color="black", weight=3]; 21.51/7.88 6200[label="fromInt (Neg (Succ yu483) `quot` Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];6200 -> 6371[label="",style="solid", color="black", weight=3]; 21.51/7.88 3750[label="Succ (Succ (Succ (Succ (Succ yu30000000))))",fontsize=16,color="green",shape="box"];3803 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3803[label="primMulNat (primDivNatS0 (Succ (Succ yu30000000)) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];3803 -> 6722[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3752[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ Zero)))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];3752 -> 5010[label="",style="solid", color="black", weight=3]; 21.51/7.88 4106 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4106[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4106 -> 5011[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3796[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];3804 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3804[label="primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];3804 -> 6723[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3821[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];3821 -> 5012[label="",style="solid", color="black", weight=3]; 21.51/7.88 4107 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4107[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4107 -> 5013[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6740[label="Zero",fontsize=16,color="green",shape="box"];5484[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];6595[label="yu456",fontsize=16,color="green",shape="box"];6596[label="Succ Zero",fontsize=16,color="green",shape="box"];5142[label="Succ (Succ (Succ (Succ yu3000000)))",fontsize=16,color="green",shape="box"];5143 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5143[label="primPlusNat (primMulNat (primDivNatS0 (Succ yu3000000) Zero True) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];5143 -> 5179[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5144[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ Zero))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];5144 -> 5180[label="",style="solid", color="black", weight=3]; 21.51/7.88 5377 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5377[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5377 -> 5523[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5174[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5175 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5175[label="primPlusNat (primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];5175 -> 5199[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5176[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ Zero))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];5176 -> 5200[label="",style="solid", color="black", weight=3]; 21.51/7.88 5378 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5378[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5378 -> 5524[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3916 -> 795[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3916[label="primPlusNat (primMulNat yu3100000 (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];3916 -> 5181[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3917[label="ceilingN0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (properFraction (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];3917 -> 5182[label="",style="solid", color="black", weight=3]; 21.51/7.88 4199 -> 3862[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4199[label="ceilingN (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000))))))",fontsize=16,color="magenta"];3938[label="Zero",fontsize=16,color="green",shape="box"];3939[label="ceilingN0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (properFraction (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];3939 -> 5183[label="",style="solid", color="black", weight=3]; 21.51/7.88 4200 -> 3885[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4200[label="ceilingN (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];3866[label="ceilingN (Float (Neg Zero) (Neg (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];3866 -> 5184[label="",style="solid", color="black", weight=3]; 21.51/7.88 3867[label="ceilingN0 (Float (Neg Zero) (Neg (Succ Zero))) (fromInt (Neg Zero `quot` Neg (Succ Zero)),Float (Neg Zero) (Neg (Succ Zero)) - fromInt (Neg Zero `quot` Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];3867 -> 5185[label="",style="solid", color="black", weight=3]; 21.51/7.88 3868 -> 4201[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3868[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) (primGEqNatS yu2800000 yu2900000)) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];3868 -> 4203[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3869 -> 5212[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3869[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];3869 -> 5217[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3869 -> 5218[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3870 -> 4230[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3870[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];3870 -> 4232[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3871 -> 5212[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3871[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];3871 -> 5219[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3871 -> 5220[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3918 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3918[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];3918 -> 6941[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3918 -> 6942[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3919[label="Succ (Succ yu42)",fontsize=16,color="green",shape="box"];3940 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3940[label="primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu290000)))) False) (Succ (Succ (Succ (Succ (Succ yu290000)))))",fontsize=16,color="magenta"];3940 -> 6943[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3940 -> 6944[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3941[label="Succ (Succ yu42)",fontsize=16,color="green",shape="box"];3966 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3966[label="primMulNat (primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True) (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];3966 -> 6945[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3966 -> 6946[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3967[label="Succ (Succ yu42)",fontsize=16,color="green",shape="box"];3995 -> 4257[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3995[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu280000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];3995 -> 4259[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3996 -> 4264[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3996[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) (primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT)",fontsize=16,color="magenta"];3996 -> 4266[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4042 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4042[label="primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero)))",fontsize=16,color="magenta"];4042 -> 5203[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4042 -> 5204[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7785[label="Pos (primDivNatS (Succ yu549) (Succ yu550))",fontsize=16,color="green",shape="box"];7785 -> 7812[label="",style="dashed", color="green", weight=3]; 21.51/7.88 4202 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4202[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) (primGEqNatS yu2800000 yu2900000)) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];4202 -> 5208[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4201[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) yu365",fontsize=16,color="burlywood",shape="triangle"];8632[label="yu365/False",fontsize=10,color="white",style="solid",shape="box"];4201 -> 8632[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8632 -> 5209[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8633[label="yu365/True",fontsize=10,color="white",style="solid",shape="box"];4201 -> 8633[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8633 -> 5210[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 5213 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5213[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];5213 -> 5231[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5214[label="Succ (Succ (Succ (Succ (Succ yu2800000))))",fontsize=16,color="green",shape="box"];5212[label="ceilingCeiling0 (Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) yu443",fontsize=16,color="burlywood",shape="triangle"];8634[label="yu443/False",fontsize=10,color="white",style="solid",shape="box"];5212 -> 8634[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8634 -> 5232[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8635[label="yu443/True",fontsize=10,color="white",style="solid",shape="box"];5212 -> 8635[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8635 -> 5233[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 4231 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4231[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];4231 -> 5234[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4230[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) yu373",fontsize=16,color="burlywood",shape="triangle"];8636[label="yu373/False",fontsize=10,color="white",style="solid",shape="box"];4230 -> 8636[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8636 -> 5235[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8637[label="yu373/True",fontsize=10,color="white",style="solid",shape="box"];4230 -> 8637[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8637 -> 5236[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 5215 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5215[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];5215 -> 5237[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5216[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6931 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6931[label="primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ Zero))) True",fontsize=16,color="magenta"];6931 -> 7222[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6931 -> 7223[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6932[label="Succ Zero",fontsize=16,color="green",shape="box"];4243[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4243 -> 5238[label="",style="solid", color="black", weight=3]; 21.51/7.88 4244[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4244 -> 5239[label="",style="solid", color="black", weight=3]; 21.51/7.88 4245[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4245 -> 5240[label="",style="solid", color="black", weight=3]; 21.51/7.88 6933 -> 6893[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6933[label="primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu290000)))) False",fontsize=16,color="magenta"];6933 -> 7047[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6934[label="Succ (Succ yu290000)",fontsize=16,color="green",shape="box"];4247[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))))",fontsize=16,color="black",shape="box"];4247 -> 5241[label="",style="solid", color="black", weight=3]; 21.51/7.88 4248[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4248 -> 5242[label="",style="solid", color="black", weight=3]; 21.51/7.88 4249[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4249 -> 5243[label="",style="solid", color="black", weight=3]; 21.51/7.88 6935 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6935[label="primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True",fontsize=16,color="magenta"];6935 -> 7224[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6935 -> 7225[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6936[label="Succ Zero",fontsize=16,color="green",shape="box"];4250[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4250 -> 5244[label="",style="solid", color="black", weight=3]; 21.51/7.88 4251[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4251 -> 5245[label="",style="solid", color="black", weight=3]; 21.51/7.88 4252[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4252 -> 5246[label="",style="solid", color="black", weight=3]; 21.51/7.88 4253[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero))))) (fromInt (Pos (Succ (Succ (Succ (Succ yu28000)))) `quot` Pos (Succ (Succ (Succ Zero)))),Float (Pos (Succ (Succ (Succ (Succ yu28000))))) (Pos (Succ (Succ (Succ Zero)))) - fromInt (Pos (Succ (Succ (Succ (Succ yu28000)))) `quot` Pos (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];4253 -> 5247[label="",style="solid", color="black", weight=3]; 21.51/7.88 5522[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000)))))) (fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ (Succ yu29000))))),Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ yu29000))))) - fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ (Succ yu29000))))))",fontsize=16,color="black",shape="box"];5522 -> 5646[label="",style="solid", color="black", weight=3]; 21.51/7.88 4256[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ Zero)))),Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))) - fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];4256 -> 5269[label="",style="solid", color="black", weight=3]; 21.51/7.88 4258 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4258[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu280000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];4258 -> 5270[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4257[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))) yu379",fontsize=16,color="burlywood",shape="triangle"];8638[label="yu379/False",fontsize=10,color="white",style="solid",shape="box"];4257 -> 8638[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8638 -> 5271[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8639[label="yu379/True",fontsize=10,color="white",style="solid",shape="box"];4257 -> 8639[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8639 -> 5272[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 4265 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4265[label="primCmpInt (primMulInt (primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];4265 -> 5273[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4264[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) yu382",fontsize=16,color="burlywood",shape="triangle"];8640[label="yu382/False",fontsize=10,color="white",style="solid",shape="box"];4264 -> 8640[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8640 -> 5274[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8641[label="yu382/True",fontsize=10,color="white",style="solid",shape="box"];4264 -> 8641[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8641 -> 5275[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 4271 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4271[label="primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];4271 -> 5276[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4272[label="Succ Zero",fontsize=16,color="green",shape="box"];4273[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];4273 -> 5277[label="",style="solid", color="black", weight=3]; 21.51/7.88 4274[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8642[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];4274 -> 8642[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8642 -> 5278[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8643[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];4274 -> 8643[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8643 -> 5279[label="",style="solid", color="blue", weight=3]; 21.51/7.88 7504 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.88 7504[label="Pos (Succ (Succ Zero)) `quot` Pos (Succ (Succ (Succ yu2900)))",fontsize=16,color="magenta"];7504 -> 7713[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7504 -> 7714[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7494[label="Integer (Pos (Succ (Succ Zero)) `quot` Pos (Succ (Succ (Succ yu2900))))",fontsize=16,color="green",shape="box"];7494 -> 7559[label="",style="dashed", color="green", weight=3]; 21.51/7.88 7496 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.88 7496[label="Pos (Succ (Succ Zero)) `quot` Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];7496 -> 7715[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7496 -> 7716[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7501[label="Integer (Pos (Succ (Succ Zero)) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];7501 -> 7561[label="",style="dashed", color="green", weight=3]; 21.51/7.88 4338[label="yu3100000",fontsize=16,color="green",shape="box"];4339[label="ceilingN (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000))))))",fontsize=16,color="black",shape="box"];4339 -> 5284[label="",style="solid", color="black", weight=3]; 21.51/7.88 4340[label="ceilingN (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];4340 -> 5285[label="",style="solid", color="black", weight=3]; 21.51/7.88 4341[label="ceilingN0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (ceilingVu8 (Float (Pos Zero) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];4341 -> 5286[label="",style="solid", color="black", weight=3]; 21.51/7.88 6162[label="Zero",fontsize=16,color="green",shape="box"];6161[label="ceilingN0 (Float (Pos Zero) (Pos (Succ yu489))) (fromInt (Pos Zero `quot` Pos (Succ yu489)),Float (Pos Zero) (Pos (Succ yu489)) - fromInt (Pos Zero `quot` Pos (Succ yu489)))",fontsize=16,color="black",shape="triangle"];6161 -> 6170[label="",style="solid", color="black", weight=3]; 21.51/7.88 4343[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ (Succ yu3000000000)))))) (Succ (Succ (Succ (Succ (Succ (Succ yu3100000000)))))) (primGEqNatS (Succ yu3000000000) (Succ yu3100000000))) (Succ (Succ (Succ (Succ (Succ (Succ (Succ yu3100000000)))))))) yu255",fontsize=16,color="black",shape="box"];4343 -> 5288[label="",style="solid", color="black", weight=3]; 21.51/7.88 4344[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ (Succ yu3000000000)))))) (Succ (Succ (Succ (Succ (Succ Zero))))) (primGEqNatS (Succ yu3000000000) Zero)) (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) yu255",fontsize=16,color="black",shape="box"];4344 -> 5289[label="",style="solid", color="black", weight=3]; 21.51/7.88 4345[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ (Succ yu3100000000)))))) (primGEqNatS Zero (Succ yu3100000000))) (Succ (Succ (Succ (Succ (Succ (Succ (Succ yu3100000000)))))))) yu255",fontsize=16,color="black",shape="box"];4345 -> 5290[label="",style="solid", color="black", weight=3]; 21.51/7.88 4346[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ Zero))))) (primGEqNatS Zero Zero)) (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) yu255",fontsize=16,color="black",shape="box"];4346 -> 5291[label="",style="solid", color="black", weight=3]; 21.51/7.88 4347[label="yu255",fontsize=16,color="green",shape="box"];4348 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4348[label="primMulNat (Succ (primDivNatS (primMinusNatS (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];4348 -> 6947[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4348 -> 6948[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4349[label="yu255",fontsize=16,color="green",shape="box"];4350 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4350[label="primMulNat Zero (Succ (Succ (Succ (Succ (Succ (Succ yu310000000))))))",fontsize=16,color="magenta"];4350 -> 6949[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4350 -> 6950[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4351[label="yu255",fontsize=16,color="green",shape="box"];4352 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4352[label="primMulNat (Succ (primDivNatS (primMinusNatS (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];4352 -> 6951[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4352 -> 6952[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4353[label="yu255",fontsize=16,color="green",shape="box"];4354 -> 6829[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4354[label="primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ (Succ yu30000000)) (Succ Zero)) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];4354 -> 6833[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4354 -> 6834[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4355[label="yu255",fontsize=16,color="green",shape="box"];4356 -> 6829[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4356[label="primPlusNat (primMulNat (primDivNatS (primMinusNatS (Succ Zero) (Succ Zero)) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];4356 -> 6835[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4356 -> 6836[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4357[label="primQuotInt (Neg (Succ (Succ (Succ (Succ yu5))))) (Pos (Succ (Succ (Succ (Succ yu6)))))",fontsize=16,color="black",shape="box"];4357 -> 5296[label="",style="solid", color="black", weight=3]; 21.51/7.88 4358 -> 2525[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4358[label="Neg (Succ (Succ (Succ (Succ yu5)))) `quot` Pos (Succ (Succ (Succ (Succ yu6))))",fontsize=16,color="magenta"];5972[label="primQuotInt (Neg (Succ yu449)) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5972 -> 6046[label="",style="solid", color="black", weight=3]; 21.51/7.88 5973 -> 5928[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5973[label="Neg (Succ yu449) `quot` Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];4697[label="Neg (primDivNatS (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu3100000)))))",fontsize=16,color="green",shape="box"];4697 -> 5345[label="",style="dashed", color="green", weight=3]; 21.51/7.88 6718 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6718[label="primDivNatS0 (Succ (Succ yu30000000)) (Succ Zero) True",fontsize=16,color="magenta"];6718 -> 7226[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6718 -> 7227[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4545[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero)))) (properFraction (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];4545 -> 5382[label="",style="solid", color="black", weight=3]; 21.51/7.88 4979 -> 4484[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4979[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];6719 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6719[label="primDivNatS0 (Succ Zero) (Succ Zero) True",fontsize=16,color="magenta"];6719 -> 7228[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6719 -> 7229[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4573[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) (properFraction (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];4573 -> 5383[label="",style="solid", color="black", weight=3]; 21.51/7.88 4980 -> 4503[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4980[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];5645[label="Zero",fontsize=16,color="green",shape="box"];4675[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) (fromInt (Neg (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ Zero))),Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero))) - fromInt (Neg (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];4675 -> 5384[label="",style="solid", color="black", weight=3]; 21.51/7.88 7291[label="primPlusNat (Succ yu511000) (Succ yu48700)",fontsize=16,color="black",shape="box"];7291 -> 7311[label="",style="solid", color="black", weight=3]; 21.51/7.88 7292[label="primPlusNat Zero (Succ yu48700)",fontsize=16,color="black",shape="box"];7292 -> 7312[label="",style="solid", color="black", weight=3]; 21.51/7.88 7837[label="Succ Zero",fontsize=16,color="green",shape="box"];7838[label="Succ (Succ yu310000)",fontsize=16,color="green",shape="box"];7839[label="Zero",fontsize=16,color="green",shape="box"];7840[label="Succ yu310000",fontsize=16,color="green",shape="box"];7836[label="primDivNatS0 (Succ yu555) (Succ yu556) (primGEqNatS yu557 yu558)",fontsize=16,color="burlywood",shape="triangle"];8644[label="yu557/Succ yu5570",fontsize=10,color="white",style="solid",shape="box"];7836 -> 8644[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8644 -> 7957[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8645[label="yu557/Zero",fontsize=10,color="white",style="solid",shape="box"];7836 -> 8645[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8645 -> 7958[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 7841[label="Succ Zero",fontsize=16,color="green",shape="box"];7842[label="Succ Zero",fontsize=16,color="green",shape="box"];7843[label="Zero",fontsize=16,color="green",shape="box"];7844[label="Zero",fontsize=16,color="green",shape="box"];4676 -> 6392[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4676[label="primMulNat (primDivNatS0 (Succ yu3000000) Zero True) (Succ Zero)",fontsize=16,color="magenta"];4676 -> 6467[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4676 -> 6468[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4677[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero))) (properFraction (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4677 -> 5388[label="",style="solid", color="black", weight=3]; 21.51/7.88 4981 -> 4599[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4981[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];4698 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4698[label="primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)",fontsize=16,color="magenta"];4698 -> 5389[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4699[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero))) (properFraction (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4699 -> 5390[label="",style="solid", color="black", weight=3]; 21.51/7.88 4982 -> 4632[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4982[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];4866[label="Neg (primDivNatS (Succ (Succ Zero)) (Succ Zero))",fontsize=16,color="green",shape="box"];4866 -> 5391[label="",style="dashed", color="green", weight=3]; 21.51/7.88 4640[label="ceilingN0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (ceilingVu8 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))))",fontsize=16,color="black",shape="box"];4640 -> 5392[label="",style="solid", color="black", weight=3]; 21.51/7.88 7857[label="yu5040",fontsize=16,color="green",shape="box"];7858[label="yu5050",fontsize=16,color="green",shape="box"];7859[label="yu5040",fontsize=16,color="green",shape="box"];7860[label="yu5050",fontsize=16,color="green",shape="box"];7094[label="yu5040",fontsize=16,color="green",shape="box"];871[label="primDivNatS0 (Succ yu280) Zero True",fontsize=16,color="black",shape="triangle"];871 -> 899[label="",style="solid", color="black", weight=3]; 21.51/7.88 7095[label="yu5050",fontsize=16,color="green",shape="box"];1740[label="yu2800",fontsize=16,color="green",shape="box"];4678[label="yu3100000",fontsize=16,color="green",shape="box"];4679[label="ceilingN (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000))))))",fontsize=16,color="black",shape="box"];4679 -> 5393[label="",style="solid", color="black", weight=3]; 21.51/7.88 4680[label="ceilingN (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];4680 -> 5394[label="",style="solid", color="black", weight=3]; 21.51/7.88 4681[label="ceilingN0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (ceilingVu8 (Float (Neg Zero) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];4681 -> 5395[label="",style="solid", color="black", weight=3]; 21.51/7.88 4682[label="fromInt (Neg Zero `quot` Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4682 -> 5396[label="",style="solid", color="black", weight=3]; 21.51/7.88 4700 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4700[label="primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) (primGEqNatS yu2300000 yu2400000)) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))",fontsize=16,color="magenta"];4700 -> 5397[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4700 -> 5398[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4701[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) False",fontsize=16,color="black",shape="box"];4701 -> 5399[label="",style="solid", color="black", weight=3]; 21.51/7.88 4702[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) True",fontsize=16,color="black",shape="box"];4702 -> 5400[label="",style="solid", color="black", weight=3]; 21.51/7.88 4714 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4714[label="primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];4714 -> 5401[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4714 -> 5402[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4715[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False",fontsize=16,color="black",shape="box"];4715 -> 5403[label="",style="solid", color="black", weight=3]; 21.51/7.88 4716[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) True",fontsize=16,color="black",shape="box"];4716 -> 5404[label="",style="solid", color="black", weight=3]; 21.51/7.88 4924 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4924[label="primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))",fontsize=16,color="magenta"];4924 -> 5405[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4924 -> 5406[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4925[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272))) False",fontsize=16,color="black",shape="box"];4925 -> 5407[label="",style="solid", color="black", weight=3]; 21.51/7.88 4926[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272))) True",fontsize=16,color="black",shape="box"];4926 -> 5408[label="",style="solid", color="black", weight=3]; 21.51/7.88 4927 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4927[label="primMinusNat (Succ yu1070) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];4927 -> 5409[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4927 -> 5410[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7210[label="Succ (Succ (Succ yu230000))",fontsize=16,color="green",shape="box"];7211[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];4734[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (properFraction (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4734 -> 5411[label="",style="solid", color="black", weight=3]; 21.51/7.88 4735 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4735[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4735 -> 5412[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4736[label="error []",fontsize=16,color="red",shape="box"];7034[label="yu240000",fontsize=16,color="green",shape="box"];4867[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) (properFraction (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))))",fontsize=16,color="black",shape="box"];4867 -> 5413[label="",style="solid", color="black", weight=3]; 21.51/7.88 5379 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5379[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000)))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5379 -> 5525[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5380[label="error []",fontsize=16,color="red",shape="box"];7212[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7213[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];4755[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (properFraction (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4755 -> 5414[label="",style="solid", color="black", weight=3]; 21.51/7.88 4756 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4756[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4756 -> 5415[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4757[label="error []",fontsize=16,color="red",shape="box"];4758[label="fromInt (Pos (Succ (Succ (Succ (Succ yu23000)))) `quot` Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="blue",shape="box"];8646[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];4758 -> 8646[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8646 -> 5416[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8647[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];4758 -> 8647[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8647 -> 5417[label="",style="solid", color="blue", weight=3]; 21.51/7.88 5031[label="fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ (Succ yu24000)))))",fontsize=16,color="blue",shape="box"];8648[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5031 -> 8648[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8648 -> 5418[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8649[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];5031 -> 8649[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8649 -> 5419[label="",style="solid", color="blue", weight=3]; 21.51/7.88 4786[label="fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="blue",shape="box"];8650[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];4786 -> 8650[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8650 -> 5420[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8651[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];4786 -> 8651[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8651 -> 5421[label="",style="solid", color="blue", weight=3]; 21.51/7.88 4787 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4787[label="primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu230000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))",fontsize=16,color="magenta"];4787 -> 5422[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4787 -> 5423[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4788[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];4788 -> 5424[label="",style="solid", color="black", weight=3]; 21.51/7.88 4789[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ Zero)))) True",fontsize=16,color="black",shape="box"];4789 -> 5425[label="",style="solid", color="black", weight=3]; 21.51/7.88 4790 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4790[label="primMinusNat (Succ yu1070) (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))",fontsize=16,color="magenta"];4790 -> 5426[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4790 -> 5427[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4791[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];4791 -> 5428[label="",style="solid", color="black", weight=3]; 21.51/7.88 4792[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) True",fontsize=16,color="black",shape="box"];4792 -> 5429[label="",style="solid", color="black", weight=3]; 21.51/7.88 3805 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3805[label="primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))",fontsize=16,color="magenta"];3805 -> 6724[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5717[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];4794[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4794 -> 5432[label="",style="solid", color="black", weight=3]; 21.51/7.88 4795[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];4795 -> 5433[label="",style="solid", color="black", weight=3]; 21.51/7.88 6561 -> 7786[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6561[label="primQuotInt (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ yu2400))))",fontsize=16,color="magenta"];6561 -> 7791[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6561 -> 7792[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6562 -> 6528[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6562[label="Pos (Succ (Succ Zero)) `quot` Neg (Succ (Succ (Succ yu2400)))",fontsize=16,color="magenta"];6531[label="Pos (Succ yu465) `quot` Neg (Succ (Succ Zero))",fontsize=16,color="black",shape="triangle"];6531 -> 6564[label="",style="solid", color="black", weight=3]; 21.51/7.88 6532[label="Integer (Pos (Succ yu465) `quot` Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6532 -> 6565[label="",style="dashed", color="green", weight=3]; 21.51/7.88 6937 -> 7998[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6937[label="primDivNatS (primMinusNatS yu4860 yu48700) (Succ (Succ (Succ yu48700)))",fontsize=16,color="magenta"];6937 -> 8011[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6937 -> 8012[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6937 -> 8013[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6720 -> 6702[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6720[label="primDivNatS (Succ yu4860) (Succ (Succ Zero))",fontsize=16,color="magenta"];6720 -> 6753[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6720 -> 6754[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6938 -> 6577[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6938[label="primDivNatS Zero (Succ (Succ (Succ yu48700)))",fontsize=16,color="magenta"];6938 -> 7052[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6721 -> 6577[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6721[label="primDivNatS Zero (Succ (Succ Zero))",fontsize=16,color="magenta"];6721 -> 6755[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7827 -> 6702[label="",style="dashed", color="red", weight=0]; 21.51/7.88 7827[label="primDivNatS (Succ yu552) (Succ yu553)",fontsize=16,color="magenta"];7827 -> 7959[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7827 -> 7960[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4871[label="ceilingN0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (floatProperFractionFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))))",fontsize=16,color="black",shape="box"];4871 -> 5436[label="",style="solid", color="black", weight=3]; 21.51/7.88 4873 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4873[label="primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) (primGEqNatS yu2300000 yu2400000)) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))",fontsize=16,color="magenta"];4873 -> 5437[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4873 -> 5438[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4874 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4874[label="primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];4874 -> 5439[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4874 -> 5440[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4928 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4928[label="primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))",fontsize=16,color="magenta"];4928 -> 5441[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4928 -> 5442[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4929 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4929[label="primMinusNat Zero (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];4929 -> 5443[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4929 -> 5444[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7214[label="Succ (Succ (Succ yu230000))",fontsize=16,color="green",shape="box"];7215[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7036[label="yu240000",fontsize=16,color="green",shape="box"];7216[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7217[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];4931 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4931[label="primMinusNat Zero (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu230000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))",fontsize=16,color="magenta"];4931 -> 5446[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4931 -> 5447[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4932 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4932[label="primMinusNat Zero (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))",fontsize=16,color="magenta"];4932 -> 5448[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4932 -> 5449[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 3806 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.88 3806[label="primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))",fontsize=16,color="magenta"];3806 -> 6725[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4933 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4933[label="primMulNat yu3100000 (Succ Zero)",fontsize=16,color="magenta"];4933 -> 5451[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4934[label="ceilingN0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (floatProperFractionFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];4934 -> 5452[label="",style="solid", color="black", weight=3]; 21.51/7.88 4935[label="ceilingN0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (floatProperFractionFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];4935 -> 5453[label="",style="solid", color="black", weight=3]; 21.51/7.88 4936[label="ceilingN0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (ceilingVu8 (Float (Pos Zero) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];4936 -> 5454[label="",style="solid", color="black", weight=3]; 21.51/7.88 4937[label="fromInt (Pos Zero `quot` Neg (Succ Zero))",fontsize=16,color="black",shape="box"];4937 -> 5455[label="",style="solid", color="black", weight=3]; 21.51/7.88 7845[label="yu300000000",fontsize=16,color="green",shape="box"];7846[label="yu310000000",fontsize=16,color="green",shape="box"];7847[label="Succ (Succ (Succ (Succ yu300000000)))",fontsize=16,color="green",shape="box"];7848[label="Succ (Succ (Succ (Succ yu310000000)))",fontsize=16,color="green",shape="box"];4942[label="ceilingN0 (Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))) (properFraction (Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))))",fontsize=16,color="black",shape="box"];4942 -> 5460[label="",style="solid", color="black", weight=3]; 21.51/7.88 4943 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4943[label="primPlusInt (ceilingN (Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235))))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4943 -> 5461[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4944[label="error []",fontsize=16,color="red",shape="box"];7218[label="Succ (Succ (Succ (Succ yu300000000)))",fontsize=16,color="green",shape="box"];7219[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];4946[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (properFraction (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];4946 -> 5463[label="",style="solid", color="black", weight=3]; 21.51/7.88 4947 -> 3468[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4947[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];7040[label="Zero",fontsize=16,color="green",shape="box"];4949[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203))) (properFraction (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203))))",fontsize=16,color="black",shape="box"];4949 -> 5464[label="",style="solid", color="black", weight=3]; 21.51/7.88 4950 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4950[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];4950 -> 5465[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4951[label="error []",fontsize=16,color="red",shape="box"];7220[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7221[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];4958[label="Succ (Succ (Succ (Succ yu30000000)))",fontsize=16,color="green",shape="box"];4957[label="ceilingN0 (Float (Neg (Succ yu427)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (fromInt (Neg (Succ yu427) `quot` Neg (Succ (Succ (Succ (Succ Zero))))),Float (Neg (Succ yu427)) (Neg (Succ (Succ (Succ (Succ Zero))))) - fromInt (Neg (Succ yu427) `quot` Neg (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="triangle"];4957 -> 5468[label="",style="solid", color="black", weight=3]; 21.51/7.88 4955[label="fromInt (Neg (Succ (Succ (Succ (Succ Zero)))) `quot` Neg (Succ (Succ (Succ (Succ (Succ yu31000000))))))",fontsize=16,color="black",shape="box"];4955 -> 6372[label="",style="solid", color="black", weight=3]; 21.51/7.88 4959[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];4983 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4983[label="primMinusNat (primPlusNat (primMulNat (primDivNatS0 (Succ yu30000000) (Succ (Succ Zero)) (primGEqNatS yu30000000 (Succ Zero))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) yu136",fontsize=16,color="magenta"];4983 -> 5470[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4983 -> 5471[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4984[label="yu135",fontsize=16,color="green",shape="box"];4985[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ Zero))))) False",fontsize=16,color="black",shape="box"];4985 -> 5472[label="",style="solid", color="black", weight=3]; 21.51/7.88 4986[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ Zero))))) True",fontsize=16,color="black",shape="box"];4986 -> 5473[label="",style="solid", color="black", weight=3]; 21.51/7.88 4987 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4987[label="primMinusNat (primPlusNat (primMulNat (primDivNatS0 Zero (Succ (Succ Zero)) False) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))) yu136",fontsize=16,color="magenta"];4987 -> 5474[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4987 -> 5475[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4988[label="yu135",fontsize=16,color="green",shape="box"];4989[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ Zero))))) False",fontsize=16,color="black",shape="box"];4989 -> 5476[label="",style="solid", color="black", weight=3]; 21.51/7.88 4990[label="ceilingCeiling0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ Zero))))) True",fontsize=16,color="black",shape="box"];4990 -> 5477[label="",style="solid", color="black", weight=3]; 21.51/7.88 6370 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6370[label="Neg (Succ yu483) `quot` Neg (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];6370 -> 6597[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6370 -> 6598[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6371[label="Integer (Neg (Succ yu483) `quot` Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];6371 -> 6534[label="",style="dashed", color="green", weight=3]; 21.51/7.88 6722 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6722[label="primDivNatS0 (Succ (Succ yu30000000)) (Succ Zero) True",fontsize=16,color="magenta"];6722 -> 7230[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6722 -> 7231[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5010 -> 5482[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5010[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ Zero)))) (properFraction (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5010 -> 5485[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5011 -> 3716[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5011[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];6723 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6723[label="primDivNatS0 (Succ Zero) (Succ Zero) True",fontsize=16,color="magenta"];6723 -> 7232[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6723 -> 7233[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5012 -> 5482[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5012[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) (properFraction (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5012 -> 5486[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5013 -> 3748[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5013[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];5179 -> 6392[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5179[label="primMulNat (primDivNatS0 (Succ yu3000000) Zero True) (Succ Zero)",fontsize=16,color="magenta"];5179 -> 6469[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5179 -> 6470[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5180[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ Zero))) (properFraction (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];5180 -> 5527[label="",style="solid", color="black", weight=3]; 21.51/7.88 5523 -> 5110[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5523[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ Zero)))",fontsize=16,color="magenta"];5199 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5199[label="primMulNat (primDivNatS0 Zero Zero True) (Succ Zero)",fontsize=16,color="magenta"];5199 -> 5528[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5200[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ Zero))) (properFraction (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];5200 -> 5529[label="",style="solid", color="black", weight=3]; 21.51/7.88 5524 -> 5139[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5524[label="ceilingN (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ Zero)))",fontsize=16,color="magenta"];5181 -> 783[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5181[label="primMulNat yu3100000 (Succ Zero)",fontsize=16,color="magenta"];5181 -> 5531[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5182[label="ceilingN0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (floatProperFractionFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];5182 -> 5532[label="",style="solid", color="black", weight=3]; 21.51/7.88 5183[label="ceilingN0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (floatProperFractionFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];5183 -> 5533[label="",style="solid", color="black", weight=3]; 21.51/7.88 5184[label="ceilingN0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (ceilingVu8 (Float (Neg Zero) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5184 -> 5534[label="",style="solid", color="black", weight=3]; 21.51/7.88 5185[label="fromInt (Neg Zero `quot` Neg (Succ Zero))",fontsize=16,color="black",shape="box"];5185 -> 5535[label="",style="solid", color="black", weight=3]; 21.51/7.88 4203 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4203[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) (primGEqNatS yu2800000 yu2900000)) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];4203 -> 5536[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5217 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5217[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];5217 -> 5537[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5218[label="Succ (Succ (Succ (Succ (Succ yu2800000))))",fontsize=16,color="green",shape="box"];4232 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4232[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];4232 -> 5538[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5219 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5219[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];5219 -> 5539[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5220[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6941 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6941[label="primDivNatS0 (Succ (Succ (Succ (Succ yu280000)))) (Succ (Succ (Succ Zero))) True",fontsize=16,color="magenta"];6941 -> 7234[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6941 -> 7235[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6942[label="Succ Zero",fontsize=16,color="green",shape="box"];6943 -> 6893[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6943[label="primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu290000)))) False",fontsize=16,color="magenta"];6943 -> 7054[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6944[label="Succ (Succ yu290000)",fontsize=16,color="green",shape="box"];6945 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6945[label="primDivNatS0 (Succ (Succ (Succ Zero))) (Succ (Succ (Succ Zero))) True",fontsize=16,color="magenta"];6945 -> 7236[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6945 -> 7237[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6946[label="Succ Zero",fontsize=16,color="green",shape="box"];4259 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4259[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu280000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];4259 -> 5540[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 4266 -> 2569[label="",style="dashed", color="red", weight=0]; 21.51/7.88 4266[label="primCmpInt (primMulInt (primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))) (Pos (Succ Zero))) (Pos yu31 * Pos Zero) == GT",fontsize=16,color="magenta"];4266 -> 5541[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5203 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5203[label="primPlusNat (primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];5203 -> 5542[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5204[label="Succ (Succ yu42)",fontsize=16,color="green",shape="box"];7812 -> 6702[label="",style="dashed", color="red", weight=0]; 21.51/7.88 7812[label="primDivNatS (Succ yu549) (Succ yu550)",fontsize=16,color="magenta"];7812 -> 7828[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7812 -> 7829[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5208 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5208[label="primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) (primGEqNatS yu2800000 yu2900000)) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))",fontsize=16,color="magenta"];5208 -> 5544[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5208 -> 5545[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5209[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) False",fontsize=16,color="black",shape="box"];5209 -> 5546[label="",style="solid", color="black", weight=3]; 21.51/7.88 5210[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) True",fontsize=16,color="black",shape="box"];5210 -> 5547[label="",style="solid", color="black", weight=3]; 21.51/7.88 5231 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5231[label="primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];5231 -> 5548[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5231 -> 5549[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5232[label="ceilingCeiling0 (Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False",fontsize=16,color="black",shape="box"];5232 -> 5550[label="",style="solid", color="black", weight=3]; 21.51/7.88 5233[label="ceilingCeiling0 (Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) True",fontsize=16,color="black",shape="box"];5233 -> 5551[label="",style="solid", color="black", weight=3]; 21.51/7.88 5234 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5234[label="primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))",fontsize=16,color="magenta"];5234 -> 5552[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5234 -> 5553[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5235[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) False",fontsize=16,color="black",shape="box"];5235 -> 5554[label="",style="solid", color="black", weight=3]; 21.51/7.88 5236[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) True",fontsize=16,color="black",shape="box"];5236 -> 5555[label="",style="solid", color="black", weight=3]; 21.51/7.88 5237 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5237[label="primMinusNat (Succ Zero) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];5237 -> 5556[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5237 -> 5557[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7222[label="Succ (Succ (Succ yu280000))",fontsize=16,color="green",shape="box"];7223[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];5238[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (properFraction (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5238 -> 5558[label="",style="solid", color="black", weight=3]; 21.51/7.88 5239 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5239[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5239 -> 5559[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5240[label="error []",fontsize=16,color="red",shape="box"];7047[label="yu290000",fontsize=16,color="green",shape="box"];5241[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) (properFraction (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))))",fontsize=16,color="black",shape="box"];5241 -> 5560[label="",style="solid", color="black", weight=3]; 21.51/7.88 5242 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5242[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000)))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5242 -> 5561[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5243[label="error []",fontsize=16,color="red",shape="box"];7224[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7225[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];5244[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (properFraction (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5244 -> 5562[label="",style="solid", color="black", weight=3]; 21.51/7.88 5245 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5245[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5245 -> 5563[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5246[label="error []",fontsize=16,color="red",shape="box"];5247[label="fromInt (Pos (Succ (Succ (Succ (Succ yu28000)))) `quot` Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="blue",shape="box"];8652[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5247 -> 8652[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8652 -> 5564[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8653[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];5247 -> 8653[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8653 -> 5565[label="",style="solid", color="blue", weight=3]; 21.51/7.88 5646[label="fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ (Succ yu29000)))))",fontsize=16,color="blue",shape="box"];8654[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5646 -> 8654[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8654 -> 5695[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8655[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];5646 -> 8655[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8655 -> 5696[label="",style="solid", color="blue", weight=3]; 21.51/7.88 5269[label="fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="blue",shape="box"];8656[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5269 -> 8656[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8656 -> 5566[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8657[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];5269 -> 8657[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8657 -> 5567[label="",style="solid", color="blue", weight=3]; 21.51/7.88 5270 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5270[label="primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu280000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))",fontsize=16,color="magenta"];5270 -> 5568[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5270 -> 5569[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5271[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];5271 -> 5570[label="",style="solid", color="black", weight=3]; 21.51/7.88 5272[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))) True",fontsize=16,color="black",shape="box"];5272 -> 5571[label="",style="solid", color="black", weight=3]; 21.51/7.88 5273 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5273[label="primMinusNat (Succ Zero) (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))",fontsize=16,color="magenta"];5273 -> 5572[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5273 -> 5573[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5274[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) False",fontsize=16,color="black",shape="box"];5274 -> 5574[label="",style="solid", color="black", weight=3]; 21.51/7.88 5275[label="ceilingCeiling0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) True",fontsize=16,color="black",shape="box"];5275 -> 5575[label="",style="solid", color="black", weight=3]; 21.51/7.88 5276 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5276[label="primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))",fontsize=16,color="magenta"];5276 -> 6726[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5277[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5277 -> 5577[label="",style="solid", color="black", weight=3]; 21.51/7.88 5278[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];5278 -> 5578[label="",style="solid", color="black", weight=3]; 21.51/7.88 5279[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];5279 -> 5579[label="",style="solid", color="black", weight=3]; 21.51/7.88 7713[label="Succ Zero",fontsize=16,color="green",shape="box"];7714[label="Succ (Succ yu2900)",fontsize=16,color="green",shape="box"];7559 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.88 7559[label="Pos (Succ (Succ Zero)) `quot` Pos (Succ (Succ (Succ yu2900)))",fontsize=16,color="magenta"];7559 -> 7717[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7559 -> 7718[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7715[label="Succ Zero",fontsize=16,color="green",shape="box"];7716[label="Succ Zero",fontsize=16,color="green",shape="box"];7561 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.88 7561[label="Pos (Succ (Succ Zero)) `quot` Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];7561 -> 7721[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7561 -> 7722[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5284[label="ceilingN0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (ceilingVu8 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];5284 -> 5582[label="",style="solid", color="black", weight=3]; 21.51/7.88 5285[label="ceilingN0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (ceilingVu8 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];5285 -> 5583[label="",style="solid", color="black", weight=3]; 21.51/7.88 5286[label="ceilingN0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (properFraction (Float (Pos Zero) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5286 -> 5584[label="",style="solid", color="black", weight=3]; 21.51/7.88 6170[label="fromInt (Pos Zero `quot` Pos (Succ yu489))",fontsize=16,color="blue",shape="box"];8658[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];6170 -> 8658[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8658 -> 6201[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8659[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];6170 -> 8659[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8659 -> 6202[label="",style="solid", color="blue", weight=3]; 21.51/7.88 5288 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5288[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ (Succ yu3000000000)))))) (Succ (Succ (Succ (Succ (Succ (Succ yu3100000000)))))) (primGEqNatS yu3000000000 yu3100000000)) (Succ (Succ (Succ (Succ (Succ (Succ (Succ yu3100000000)))))))) yu255",fontsize=16,color="magenta"];5288 -> 5586[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5288 -> 5587[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5289 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5289[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ (Succ yu3000000000)))))) (Succ (Succ (Succ (Succ (Succ Zero))))) True) (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) yu255",fontsize=16,color="magenta"];5289 -> 5588[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5289 -> 5589[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5290 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5290[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ (Succ yu3100000000)))))) False) (Succ (Succ (Succ (Succ (Succ (Succ (Succ yu3100000000)))))))) yu255",fontsize=16,color="magenta"];5290 -> 5590[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5290 -> 5591[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5291 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5291[label="primMinusNat (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ Zero))))) True) (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) yu255",fontsize=16,color="magenta"];5291 -> 5592[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5291 -> 5593[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6947[label="Succ (primDivNatS (primMinusNatS (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];6947 -> 7055[label="",style="dashed", color="green", weight=3]; 21.51/7.88 6948[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];6949[label="Zero",fontsize=16,color="green",shape="box"];6950[label="Succ (Succ (Succ yu310000000))",fontsize=16,color="green",shape="box"];6951[label="Succ (primDivNatS (primMinusNatS (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];6951 -> 7056[label="",style="dashed", color="green", weight=3]; 21.51/7.88 6952[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];6833 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6833[label="primMulNat (primDivNatS (primMinusNatS (Succ (Succ yu30000000)) (Succ Zero)) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];6833 -> 6953[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6833 -> 6954[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6834[label="Succ Zero",fontsize=16,color="green",shape="box"];6835 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6835[label="primMulNat (primDivNatS (primMinusNatS (Succ Zero) (Succ Zero)) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];6835 -> 6955[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6835 -> 6956[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6836[label="Succ Zero",fontsize=16,color="green",shape="box"];5296[label="Neg (primDivNatS (Succ (Succ (Succ (Succ yu5)))) (Succ (Succ (Succ (Succ yu6)))))",fontsize=16,color="green",shape="box"];5296 -> 5597[label="",style="dashed", color="green", weight=3]; 21.51/7.88 6046[label="Neg (primDivNatS (Succ yu449) (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];6046 -> 6116[label="",style="dashed", color="green", weight=3]; 21.51/7.88 5345[label="primDivNatS (Succ (Succ (Succ Zero))) (Succ (Succ (Succ (Succ yu3100000))))",fontsize=16,color="black",shape="triangle"];5345 -> 5647[label="",style="solid", color="black", weight=3]; 21.51/7.88 7226[label="Succ yu30000000",fontsize=16,color="green",shape="box"];7227[label="Zero",fontsize=16,color="green",shape="box"];5382[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero)))) (floatProperFractionFloat (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5382 -> 5649[label="",style="solid", color="black", weight=3]; 21.51/7.88 7228[label="Zero",fontsize=16,color="green",shape="box"];7229[label="Zero",fontsize=16,color="green",shape="box"];5383[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) (floatProperFractionFloat (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5383 -> 5650[label="",style="solid", color="black", weight=3]; 21.51/7.88 5384[label="fromInt (Neg (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];5384 -> 5651[label="",style="solid", color="black", weight=3]; 21.51/7.88 7311[label="Succ (Succ (primPlusNat yu511000 yu48700))",fontsize=16,color="green",shape="box"];7311 -> 7342[label="",style="dashed", color="green", weight=3]; 21.51/7.88 7312[label="Succ yu48700",fontsize=16,color="green",shape="box"];7957[label="primDivNatS0 (Succ yu555) (Succ yu556) (primGEqNatS (Succ yu5570) yu558)",fontsize=16,color="burlywood",shape="box"];8660[label="yu558/Succ yu5580",fontsize=10,color="white",style="solid",shape="box"];7957 -> 8660[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8660 -> 7965[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8661[label="yu558/Zero",fontsize=10,color="white",style="solid",shape="box"];7957 -> 8661[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8661 -> 7966[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 7958[label="primDivNatS0 (Succ yu555) (Succ yu556) (primGEqNatS Zero yu558)",fontsize=16,color="burlywood",shape="box"];8662[label="yu558/Succ yu5580",fontsize=10,color="white",style="solid",shape="box"];7958 -> 8662[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8662 -> 7967[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8663[label="yu558/Zero",fontsize=10,color="white",style="solid",shape="box"];7958 -> 8663[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8663 -> 7968[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 6467[label="Zero",fontsize=16,color="green",shape="box"];6468[label="yu3000000",fontsize=16,color="green",shape="box"];5388[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero))) (floatProperFractionFloat (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];5388 -> 5655[label="",style="solid", color="black", weight=3]; 21.51/7.88 5389 -> 877[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5389[label="primDivNatS0 Zero Zero True",fontsize=16,color="magenta"];5390[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero))) (floatProperFractionFloat (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];5390 -> 5656[label="",style="solid", color="black", weight=3]; 21.51/7.88 5391 -> 954[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5391[label="primDivNatS (Succ (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];5391 -> 5657[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5392[label="ceilingN0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (properFraction (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))))",fontsize=16,color="black",shape="box"];5392 -> 5658[label="",style="solid", color="black", weight=3]; 21.51/7.88 899[label="Succ (primDivNatS (primMinusNatS (Succ yu280) Zero) (Succ Zero))",fontsize=16,color="green",shape="box"];899 -> 922[label="",style="dashed", color="green", weight=3]; 21.51/7.88 5393[label="ceilingN0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (ceilingVu8 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];5393 -> 5659[label="",style="solid", color="black", weight=3]; 21.51/7.88 5394[label="ceilingN0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (ceilingVu8 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];5394 -> 5660[label="",style="solid", color="black", weight=3]; 21.51/7.88 5395[label="ceilingN0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (properFraction (Float (Neg Zero) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5395 -> 5661[label="",style="solid", color="black", weight=3]; 21.51/7.88 5396[label="Neg Zero `quot` Pos (Succ Zero)",fontsize=16,color="black",shape="box"];5396 -> 5662[label="",style="solid", color="black", weight=3]; 21.51/7.88 5397 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5397[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) (primGEqNatS yu2300000 yu2400000)) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000))))))",fontsize=16,color="magenta"];5397 -> 6957[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5397 -> 6958[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5398[label="Succ yu1070",fontsize=16,color="green",shape="box"];5399[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000))))))))",fontsize=16,color="black",shape="triangle"];5399 -> 5665[label="",style="solid", color="black", weight=3]; 21.51/7.88 5400[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8664[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5400 -> 8664[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8664 -> 5735[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8665[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];5400 -> 8665[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8665 -> 5736[label="",style="solid", color="blue", weight=3]; 21.51/7.88 5401 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5401[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5401 -> 6959[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5401 -> 6960[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5402[label="Succ yu1070",fontsize=16,color="green",shape="box"];5403[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="triangle"];5403 -> 5698[label="",style="solid", color="black", weight=3]; 21.51/7.88 5404[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8666[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5404 -> 8666[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8666 -> 5737[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8667[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];5404 -> 8667[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8667 -> 5738[label="",style="solid", color="blue", weight=3]; 21.51/7.88 5405 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5405[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000))))))",fontsize=16,color="magenta"];5405 -> 6961[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5405 -> 6962[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5406[label="Succ yu1070",fontsize=16,color="green",shape="box"];5407[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272)))",fontsize=16,color="black",shape="triangle"];5407 -> 5700[label="",style="solid", color="black", weight=3]; 21.51/7.88 5408[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8668[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5408 -> 8668[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8668 -> 5739[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8669[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];5408 -> 8669[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8669 -> 5740[label="",style="solid", color="blue", weight=3]; 21.51/7.88 5409 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5409[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5409 -> 6963[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5409 -> 6964[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5410[label="Succ yu1070",fontsize=16,color="green",shape="box"];5411[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5411 -> 5702[label="",style="solid", color="black", weight=3]; 21.51/7.88 5412 -> 2976[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5412[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];5413[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))))",fontsize=16,color="black",shape="box"];5413 -> 5703[label="",style="solid", color="black", weight=3]; 21.51/7.88 5525 -> 4782[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5525[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000)))))))",fontsize=16,color="magenta"];5414[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5414 -> 5704[label="",style="solid", color="black", weight=3]; 21.51/7.88 5415 -> 3015[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5415[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];5416[label="fromInt (Pos (Succ (Succ (Succ (Succ yu23000)))) `quot` Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5416 -> 6535[label="",style="solid", color="black", weight=3]; 21.51/7.88 5417[label="fromInt (Pos (Succ (Succ (Succ (Succ yu23000)))) `quot` Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5417 -> 6536[label="",style="solid", color="black", weight=3]; 21.51/7.88 5418[label="fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ (Succ yu24000)))))",fontsize=16,color="black",shape="box"];5418 -> 6537[label="",style="solid", color="black", weight=3]; 21.51/7.88 5419[label="fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ (Succ yu24000)))))",fontsize=16,color="black",shape="box"];5419 -> 6538[label="",style="solid", color="black", weight=3]; 21.51/7.88 5420[label="fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5420 -> 6539[label="",style="solid", color="black", weight=3]; 21.51/7.88 5421[label="fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5421 -> 6540[label="",style="solid", color="black", weight=3]; 21.51/7.88 5422 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5422[label="primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu230000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];5422 -> 5711[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5423[label="Succ yu1070",fontsize=16,color="green",shape="box"];5424 -> 5714[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5424[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];5424 -> 5718[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5425[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8670[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5425 -> 8670[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8670 -> 5741[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8671[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];5425 -> 8671[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8671 -> 5742[label="",style="solid", color="blue", weight=3]; 21.51/7.88 5426 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5426[label="primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];5426 -> 5713[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5427[label="Succ yu1070",fontsize=16,color="green",shape="box"];5428 -> 5714[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5428[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];5428 -> 5719[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5429[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8672[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5429 -> 8672[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8672 -> 5743[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8673[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];5429 -> 8673[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8673 -> 5744[label="",style="solid", color="blue", weight=3]; 21.51/7.88 6724 -> 5543[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6724[label="primDivNatS0 Zero (Succ Zero) False",fontsize=16,color="magenta"];6724 -> 6760[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5432 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5432[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5432 -> 5745[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5433[label="error []",fontsize=16,color="red",shape="box"];7791[label="Succ Zero",fontsize=16,color="green",shape="box"];7792[label="Succ (Succ yu2400)",fontsize=16,color="green",shape="box"];6564 -> 7786[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6564[label="primQuotInt (Pos (Succ yu465)) (Neg (Succ (Succ Zero)))",fontsize=16,color="magenta"];6564 -> 7793[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6564 -> 7794[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6565 -> 6531[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6565[label="Pos (Succ yu465) `quot` Neg (Succ (Succ Zero))",fontsize=16,color="magenta"];8011[label="Succ (Succ yu48700)",fontsize=16,color="green",shape="box"];8012[label="yu48700",fontsize=16,color="green",shape="box"];8013[label="yu4860",fontsize=16,color="green",shape="box"];6753[label="yu4860",fontsize=16,color="green",shape="box"];6754[label="Succ Zero",fontsize=16,color="green",shape="box"];7052[label="Succ (Succ yu48700)",fontsize=16,color="green",shape="box"];6755[label="Succ Zero",fontsize=16,color="green",shape="box"];7959[label="yu552",fontsize=16,color="green",shape="box"];7960[label="yu553",fontsize=16,color="green",shape="box"];5436[label="ceilingN0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))) (fromInt (Pos (Succ Zero) `quot` Neg (Succ (Succ yu240))),Float (Pos (Succ Zero)) (Neg (Succ (Succ yu240))) - fromInt (Pos (Succ Zero) `quot` Neg (Succ (Succ yu240))))",fontsize=16,color="black",shape="box"];5436 -> 5747[label="",style="solid", color="black", weight=3]; 21.51/7.88 5437 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5437[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) (primGEqNatS yu2300000 yu2400000)) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000))))))",fontsize=16,color="magenta"];5437 -> 6965[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5437 -> 6966[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5438[label="Zero",fontsize=16,color="green",shape="box"];5439 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5439[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5439 -> 6967[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5439 -> 6968[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5440[label="Zero",fontsize=16,color="green",shape="box"];5441 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5441[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu2400000))))))",fontsize=16,color="magenta"];5441 -> 6969[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5441 -> 6970[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5442[label="Zero",fontsize=16,color="green",shape="box"];5443 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5443[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5443 -> 6971[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5443 -> 6972[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5444[label="Zero",fontsize=16,color="green",shape="box"];5446 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5446[label="primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu230000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];5446 -> 5753[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5447[label="Zero",fontsize=16,color="green",shape="box"];5448 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5448[label="primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];5448 -> 5754[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5449[label="Zero",fontsize=16,color="green",shape="box"];6725 -> 5543[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6725[label="primDivNatS0 Zero (Succ Zero) False",fontsize=16,color="magenta"];6725 -> 6762[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5451[label="yu3100000",fontsize=16,color="green",shape="box"];5452[label="ceilingN0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (fromInt (Pos Zero `quot` Neg (Succ (Succ (Succ (Succ yu3100000))))),Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000))))) - fromInt (Pos Zero `quot` Neg (Succ (Succ (Succ (Succ yu3100000))))))",fontsize=16,color="black",shape="box"];5452 -> 5755[label="",style="solid", color="black", weight=3]; 21.51/7.88 5453[label="ceilingN0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (fromInt (Pos Zero `quot` Neg (Succ (Succ (Succ Zero)))),Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))) - fromInt (Pos Zero `quot` Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5453 -> 5756[label="",style="solid", color="black", weight=3]; 21.51/7.88 5454[label="ceilingN0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (properFraction (Float (Pos Zero) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5454 -> 5757[label="",style="solid", color="black", weight=3]; 21.51/7.88 5455[label="Pos Zero `quot` Neg (Succ Zero)",fontsize=16,color="black",shape="box"];5455 -> 5758[label="",style="solid", color="black", weight=3]; 21.51/7.88 5460[label="ceilingN0 (Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))) (floatProperFractionFloat (Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))))",fontsize=16,color="black",shape="box"];5460 -> 5802[label="",style="solid", color="black", weight=3]; 21.51/7.88 5461 -> 3495[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5461[label="ceilingN (Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235))))))))",fontsize=16,color="magenta"];5463[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (floatProperFractionFloat (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];5463 -> 5804[label="",style="solid", color="black", weight=3]; 21.51/7.88 5464[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203))) (floatProperFractionFloat (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203))))",fontsize=16,color="black",shape="box"];5464 -> 5805[label="",style="solid", color="black", weight=3]; 21.51/7.88 5465 -> 3522[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5465[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203)))",fontsize=16,color="magenta"];5468[label="fromInt (Neg (Succ yu427) `quot` Neg (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="blue",shape="box"];8674[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5468 -> 8674[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8674 -> 5808[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8675[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];5468 -> 8675[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8675 -> 5809[label="",style="solid", color="blue", weight=3]; 21.51/7.88 6372 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6372[label="Neg (Succ (Succ (Succ (Succ Zero)))) `quot` Neg (Succ (Succ (Succ (Succ (Succ yu31000000)))))",fontsize=16,color="magenta"];6372 -> 6599[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6372 -> 6600[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5470[label="yu136",fontsize=16,color="green",shape="box"];5471 -> 6829[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5471[label="primPlusNat (primMulNat (primDivNatS0 (Succ yu30000000) (Succ (Succ Zero)) (primGEqNatS yu30000000 (Succ Zero))) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];5471 -> 6839[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5471 -> 6840[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5472[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];5472 -> 5812[label="",style="solid", color="black", weight=3]; 21.51/7.88 5473[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];5473 -> 5813[label="",style="solid", color="black", weight=3]; 21.51/7.88 5474[label="yu136",fontsize=16,color="green",shape="box"];5475 -> 6829[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5475[label="primPlusNat (primMulNat (primDivNatS0 Zero (Succ (Succ Zero)) False) (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];5475 -> 6841[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5475 -> 6842[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5476[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];5476 -> 5815[label="",style="solid", color="black", weight=3]; 21.51/7.88 5477[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ Zero))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];5477 -> 5816[label="",style="solid", color="black", weight=3]; 21.51/7.88 6597[label="yu483",fontsize=16,color="green",shape="box"];6598[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];6534 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6534[label="Neg (Succ yu483) `quot` Neg (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];6534 -> 6601[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6534 -> 6602[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7230[label="Succ yu30000000",fontsize=16,color="green",shape="box"];7231[label="Zero",fontsize=16,color="green",shape="box"];5485[label="Succ (Succ (Succ (Succ yu30000000)))",fontsize=16,color="green",shape="box"];7232[label="Zero",fontsize=16,color="green",shape="box"];7233[label="Zero",fontsize=16,color="green",shape="box"];5486[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6469[label="Zero",fontsize=16,color="green",shape="box"];6470[label="yu3000000",fontsize=16,color="green",shape="box"];5527 -> 5821[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5527[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ Zero))) (floatProperFractionFloat (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Neg (Succ Zero))))",fontsize=16,color="magenta"];5527 -> 5824[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5528 -> 877[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5528[label="primDivNatS0 Zero Zero True",fontsize=16,color="magenta"];5529 -> 5821[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5529[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ Zero))) (floatProperFractionFloat (Float (Neg (Succ (Succ (Succ Zero)))) (Neg (Succ Zero))))",fontsize=16,color="magenta"];5529 -> 5825[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5531[label="yu3100000",fontsize=16,color="green",shape="box"];5532[label="ceilingN0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))) (fromInt (Neg Zero `quot` Neg (Succ (Succ (Succ (Succ yu3100000))))),Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000))))) - fromInt (Neg Zero `quot` Neg (Succ (Succ (Succ (Succ yu3100000))))))",fontsize=16,color="black",shape="box"];5532 -> 5831[label="",style="solid", color="black", weight=3]; 21.51/7.88 5533[label="ceilingN0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (fromInt (Neg Zero `quot` Neg (Succ (Succ (Succ Zero)))),Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))) - fromInt (Neg Zero `quot` Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5533 -> 5832[label="",style="solid", color="black", weight=3]; 21.51/7.88 5534[label="ceilingN0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (properFraction (Float (Neg Zero) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5534 -> 5833[label="",style="solid", color="black", weight=3]; 21.51/7.88 5535[label="Neg Zero `quot` Neg (Succ Zero)",fontsize=16,color="black",shape="box"];5535 -> 5834[label="",style="solid", color="black", weight=3]; 21.51/7.88 5536 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5536[label="primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) (primGEqNatS yu2800000 yu2900000)) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))",fontsize=16,color="magenta"];5536 -> 5835[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5536 -> 5836[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5537 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5537[label="primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];5537 -> 5837[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5537 -> 5838[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5538 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5538[label="primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))",fontsize=16,color="magenta"];5538 -> 5839[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5538 -> 5840[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5539 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5539[label="primMinusNat (Succ (Succ yu42)) (primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];5539 -> 5841[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5539 -> 5842[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7234[label="Succ (Succ (Succ yu280000))",fontsize=16,color="green",shape="box"];7235[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7054[label="yu290000",fontsize=16,color="green",shape="box"];7236[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7237[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];5540 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5540[label="primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu280000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))",fontsize=16,color="magenta"];5540 -> 5843[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5540 -> 5844[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5541 -> 3317[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5541[label="primMinusNat (Succ (Succ yu42)) (primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero)))",fontsize=16,color="magenta"];5541 -> 5845[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5541 -> 5846[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5542 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5542[label="primMulNat (primDivNatS0 Zero (Succ Zero) False) (Succ (Succ Zero))",fontsize=16,color="magenta"];5542 -> 6727[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7828[label="yu549",fontsize=16,color="green",shape="box"];7829[label="yu550",fontsize=16,color="green",shape="box"];5544 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5544[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) (primGEqNatS yu2800000 yu2900000)) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000))))))",fontsize=16,color="magenta"];5544 -> 6981[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5544 -> 6982[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5545[label="Succ Zero",fontsize=16,color="green",shape="box"];5546 -> 5858[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5546[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000))))))))",fontsize=16,color="magenta"];5546 -> 5859[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5546 -> 5860[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5547[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8676[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5547 -> 8676[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8676 -> 5851[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8677[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];5547 -> 8677[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8677 -> 5852[label="",style="solid", color="blue", weight=3]; 21.51/7.88 5548 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5548[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5548 -> 6983[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5548 -> 6984[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5549[label="Succ Zero",fontsize=16,color="green",shape="box"];5550[label="ceilingN (Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="triangle"];5550 -> 5854[label="",style="solid", color="black", weight=3]; 21.51/7.88 5551[label="ceilingN (Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8678[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5551 -> 8678[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8678 -> 5855[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8679[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];5551 -> 8679[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8679 -> 5856[label="",style="solid", color="blue", weight=3]; 21.51/7.88 5552 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5552[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000))))))",fontsize=16,color="magenta"];5552 -> 6985[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5552 -> 6986[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5553[label="Succ Zero",fontsize=16,color="green",shape="box"];5554 -> 5858[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5554[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000))))))))",fontsize=16,color="magenta"];5554 -> 5861[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5554 -> 5862[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5555[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8680[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5555 -> 8680[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8680 -> 5869[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8681[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];5555 -> 8681[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8681 -> 5870[label="",style="solid", color="blue", weight=3]; 21.51/7.88 5556 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5556[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5556 -> 6987[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5556 -> 6988[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5557[label="Succ Zero",fontsize=16,color="green",shape="box"];5558[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5558 -> 5872[label="",style="solid", color="black", weight=3]; 21.51/7.88 5559 -> 3914[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5559[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];5560[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))))",fontsize=16,color="black",shape="box"];5560 -> 5873[label="",style="solid", color="black", weight=3]; 21.51/7.88 5561 -> 3936[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5561[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000)))))))",fontsize=16,color="magenta"];5562[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5562 -> 5874[label="",style="solid", color="black", weight=3]; 21.51/7.88 5563 -> 3964[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5563[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];5564[label="fromInt (Pos (Succ (Succ (Succ (Succ yu28000)))) `quot` Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5564 -> 7490[label="",style="solid", color="black", weight=3]; 21.51/7.88 5565[label="fromInt (Pos (Succ (Succ (Succ (Succ yu28000)))) `quot` Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5565 -> 7483[label="",style="solid", color="black", weight=3]; 21.51/7.88 5695[label="fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ (Succ yu29000)))))",fontsize=16,color="black",shape="box"];5695 -> 7495[label="",style="solid", color="black", weight=3]; 21.51/7.88 5696[label="fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ (Succ yu29000)))))",fontsize=16,color="black",shape="box"];5696 -> 7499[label="",style="solid", color="black", weight=3]; 21.51/7.88 5566[label="fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5566 -> 7486[label="",style="solid", color="black", weight=3]; 21.51/7.88 5567[label="fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5567 -> 7513[label="",style="solid", color="black", weight=3]; 21.51/7.88 5568 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5568[label="primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu280000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];5568 -> 5881[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5569[label="Succ Zero",fontsize=16,color="green",shape="box"];5570[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];5570 -> 5882[label="",style="solid", color="black", weight=3]; 21.51/7.88 5571[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8682[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5571 -> 8682[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8682 -> 5883[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8683[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];5571 -> 8683[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8683 -> 5884[label="",style="solid", color="blue", weight=3]; 21.51/7.88 5572 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5572[label="primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];5572 -> 5885[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5573[label="Succ Zero",fontsize=16,color="green",shape="box"];5574[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];5574 -> 5886[label="",style="solid", color="black", weight=3]; 21.51/7.88 5575[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];8684[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5575 -> 8684[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8684 -> 5887[label="",style="solid", color="blue", weight=3]; 21.51/7.88 8685[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];5575 -> 8685[label="",style="solid", color="blue", weight=9]; 21.51/7.88 8685 -> 5888[label="",style="solid", color="blue", weight=3]; 21.51/7.88 6726 -> 5543[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6726[label="primDivNatS0 Zero (Succ Zero) False",fontsize=16,color="magenta"];6726 -> 6763[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5577[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) (properFraction (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5577 -> 5889[label="",style="solid", color="black", weight=3]; 21.51/7.88 5578 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5578[label="primPlusInt (ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5578 -> 5890[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5579[label="error []",fontsize=16,color="red",shape="box"];7717[label="Succ Zero",fontsize=16,color="green",shape="box"];7718[label="Succ (Succ yu2900)",fontsize=16,color="green",shape="box"];7721[label="Succ Zero",fontsize=16,color="green",shape="box"];7722[label="Succ Zero",fontsize=16,color="green",shape="box"];5582[label="ceilingN0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (properFraction (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];5582 -> 5893[label="",style="solid", color="black", weight=3]; 21.51/7.88 5583[label="ceilingN0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (properFraction (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];5583 -> 5894[label="",style="solid", color="black", weight=3]; 21.51/7.88 5584[label="ceilingN0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (floatProperFractionFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5584 -> 5895[label="",style="solid", color="black", weight=3]; 21.51/7.88 6201[label="fromInt (Pos Zero `quot` Pos (Succ yu489))",fontsize=16,color="black",shape="box"];6201 -> 6265[label="",style="solid", color="black", weight=3]; 21.51/7.88 6202[label="fromInt (Pos Zero `quot` Pos (Succ yu489))",fontsize=16,color="black",shape="box"];6202 -> 6266[label="",style="solid", color="black", weight=3]; 21.51/7.88 5586[label="yu255",fontsize=16,color="green",shape="box"];5587 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5587[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ (Succ yu3000000000)))))) (Succ (Succ (Succ (Succ (Succ (Succ yu3100000000)))))) (primGEqNatS yu3000000000 yu3100000000)) (Succ (Succ (Succ (Succ (Succ (Succ (Succ yu3100000000)))))))",fontsize=16,color="magenta"];5587 -> 6989[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5587 -> 6990[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5588[label="yu255",fontsize=16,color="green",shape="box"];5589 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5589[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ (Succ yu3000000000)))))) (Succ (Succ (Succ (Succ (Succ Zero))))) True) (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];5589 -> 6991[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5589 -> 6992[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5590[label="yu255",fontsize=16,color="green",shape="box"];5591 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5591[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ (Succ yu3100000000)))))) False) (Succ (Succ (Succ (Succ (Succ (Succ (Succ yu3100000000)))))))",fontsize=16,color="magenta"];5591 -> 6993[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5591 -> 6994[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5592[label="yu255",fontsize=16,color="green",shape="box"];5593 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5593[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ Zero))))) True) (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];5593 -> 6995[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5593 -> 6996[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7055 -> 7998[label="",style="dashed", color="red", weight=0]; 21.51/7.88 7055[label="primDivNatS (primMinusNatS (Succ (Succ (Succ (Succ (Succ yu300000000))))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];7055 -> 8017[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7055 -> 8018[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7055 -> 8019[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7056 -> 7998[label="",style="dashed", color="red", weight=0]; 21.51/7.88 7056[label="primDivNatS (primMinusNatS (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];7056 -> 8020[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7056 -> 8021[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 7056 -> 8022[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6953 -> 7998[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6953[label="primDivNatS (primMinusNatS (Succ (Succ yu30000000)) (Succ Zero)) (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];6953 -> 8023[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6953 -> 8024[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6953 -> 8025[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6954[label="Succ Zero",fontsize=16,color="green",shape="box"];6955 -> 7998[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6955[label="primDivNatS (primMinusNatS (Succ Zero) (Succ Zero)) (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];6955 -> 8026[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6955 -> 8027[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6955 -> 8028[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6956[label="Succ Zero",fontsize=16,color="green",shape="box"];5597[label="primDivNatS (Succ (Succ (Succ (Succ yu5)))) (Succ (Succ (Succ (Succ yu6))))",fontsize=16,color="black",shape="box"];5597 -> 5901[label="",style="solid", color="black", weight=3]; 21.51/7.88 6116[label="primDivNatS (Succ yu449) (Succ (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];6116 -> 6171[label="",style="solid", color="black", weight=3]; 21.51/7.88 5647 -> 7836[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5647[label="primDivNatS0 (Succ (Succ Zero)) (Succ (Succ (Succ yu3100000))) (primGEqNatS (Succ (Succ Zero)) (Succ (Succ (Succ yu3100000))))",fontsize=16,color="magenta"];5647 -> 7861[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5647 -> 7862[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5647 -> 7863[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5647 -> 7864[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5649[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero)))) (fromInt (Neg (Succ (Succ (Succ (Succ (Succ yu30000000))))) `quot` Pos (Succ (Succ Zero))),Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero))) - fromInt (Neg (Succ (Succ (Succ (Succ (Succ yu30000000))))) `quot` Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5649 -> 5907[label="",style="solid", color="black", weight=3]; 21.51/7.88 5650[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) (fromInt (Neg (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ Zero))),Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero))) - fromInt (Neg (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5650 -> 5908[label="",style="solid", color="black", weight=3]; 21.51/7.88 5651[label="Neg (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ Zero))",fontsize=16,color="black",shape="box"];5651 -> 5909[label="",style="solid", color="black", weight=3]; 21.51/7.88 7342[label="primPlusNat yu511000 yu48700",fontsize=16,color="burlywood",shape="triangle"];8686[label="yu511000/Succ yu5110000",fontsize=10,color="white",style="solid",shape="box"];7342 -> 8686[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8686 -> 7437[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 8687[label="yu511000/Zero",fontsize=10,color="white",style="solid",shape="box"];7342 -> 8687[label="",style="solid", color="burlywood", weight=9]; 21.51/7.88 8687 -> 7438[label="",style="solid", color="burlywood", weight=3]; 21.51/7.88 7965[label="primDivNatS0 (Succ yu555) (Succ yu556) (primGEqNatS (Succ yu5570) (Succ yu5580))",fontsize=16,color="black",shape="box"];7965 -> 7973[label="",style="solid", color="black", weight=3]; 21.51/7.88 7966[label="primDivNatS0 (Succ yu555) (Succ yu556) (primGEqNatS (Succ yu5570) Zero)",fontsize=16,color="black",shape="box"];7966 -> 7974[label="",style="solid", color="black", weight=3]; 21.51/7.88 7967[label="primDivNatS0 (Succ yu555) (Succ yu556) (primGEqNatS Zero (Succ yu5580))",fontsize=16,color="black",shape="box"];7967 -> 7975[label="",style="solid", color="black", weight=3]; 21.51/7.88 7968[label="primDivNatS0 (Succ yu555) (Succ yu556) (primGEqNatS Zero Zero)",fontsize=16,color="black",shape="box"];7968 -> 7976[label="",style="solid", color="black", weight=3]; 21.51/7.88 5655[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero))) (fromInt (Neg (Succ (Succ (Succ (Succ yu3000000)))) `quot` Pos (Succ Zero)),Float (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero)) - fromInt (Neg (Succ (Succ (Succ (Succ yu3000000)))) `quot` Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];5655 -> 5911[label="",style="solid", color="black", weight=3]; 21.51/7.88 5656[label="ceilingN0 (Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero))) (fromInt (Neg (Succ (Succ (Succ Zero))) `quot` Pos (Succ Zero)),Float (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero)) - fromInt (Neg (Succ (Succ (Succ Zero))) `quot` Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];5656 -> 5912[label="",style="solid", color="black", weight=3]; 21.51/7.88 5657[label="Succ Zero",fontsize=16,color="green",shape="box"];5658[label="ceilingN0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (floatProperFractionFloat (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))))",fontsize=16,color="black",shape="box"];5658 -> 5913[label="",style="solid", color="black", weight=3]; 21.51/7.88 922 -> 7998[label="",style="dashed", color="red", weight=0]; 21.51/7.88 922[label="primDivNatS (primMinusNatS (Succ yu280) Zero) (Succ Zero)",fontsize=16,color="magenta"];922 -> 8029[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 922 -> 8030[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 922 -> 8031[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5659[label="ceilingN0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (properFraction (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];5659 -> 5914[label="",style="solid", color="black", weight=3]; 21.51/7.88 5660[label="ceilingN0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (properFraction (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];5660 -> 5915[label="",style="solid", color="black", weight=3]; 21.51/7.88 5661[label="ceilingN0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (floatProperFractionFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5661 -> 5916[label="",style="solid", color="black", weight=3]; 21.51/7.88 5662[label="primQuotInt (Neg Zero) (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];5662 -> 5917[label="",style="solid", color="black", weight=3]; 21.51/7.88 6957 -> 7836[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6957[label="primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) (primGEqNatS yu2300000 yu2400000)",fontsize=16,color="magenta"];6957 -> 7865[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6957 -> 7866[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6957 -> 7867[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6957 -> 7868[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6958[label="Succ (Succ (Succ yu2400000))",fontsize=16,color="green",shape="box"];5665[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))))",fontsize=16,color="black",shape="box"];5665 -> 5918[label="",style="solid", color="black", weight=3]; 21.51/7.88 5735 -> 5781[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5735[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5735 -> 5783[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5736 -> 5788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5736[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5736 -> 5790[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6959 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6959[label="primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ Zero)))) True",fontsize=16,color="magenta"];6959 -> 7238[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6959 -> 7239[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6960[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];5698[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];5698 -> 5919[label="",style="solid", color="black", weight=3]; 21.51/7.88 5737 -> 5781[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5737[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5737 -> 5784[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5738 -> 5788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5738[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5738 -> 5791[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6961 -> 6927[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6961[label="primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) False",fontsize=16,color="magenta"];6961 -> 7065[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6962[label="Succ (Succ (Succ yu2400000))",fontsize=16,color="green",shape="box"];5700[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272))))",fontsize=16,color="black",shape="box"];5700 -> 5920[label="",style="solid", color="black", weight=3]; 21.51/7.88 5739 -> 5781[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5739[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5739 -> 5785[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5740 -> 5788[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5740[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5740 -> 5792[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6963 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.88 6963[label="primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True",fontsize=16,color="magenta"];6963 -> 7240[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6963 -> 7241[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6964[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];5702 -> 5923[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5702[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (fromInt (Pos (Succ (Succ (Succ (Succ (Succ yu230000))))) `quot` Neg (Succ (Succ (Succ (Succ Zero))))),Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))) - fromInt (Pos (Succ (Succ (Succ (Succ (Succ yu230000))))) `quot` Neg (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];5702 -> 5924[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 5703[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))) (fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Neg (Succ (Succ (Succ (Succ (Succ yu240000)))))),Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000)))))) - fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Neg (Succ (Succ (Succ (Succ (Succ yu240000)))))))",fontsize=16,color="black",shape="box"];5703 -> 5922[label="",style="solid", color="black", weight=3]; 21.51/7.88 5704 -> 5923[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5704[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Neg (Succ (Succ (Succ (Succ Zero))))),Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))) - fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Neg (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];5704 -> 5925[label="",style="dashed", color="magenta", weight=3]; 21.51/7.88 6535[label="Pos (Succ (Succ (Succ (Succ yu23000)))) `quot` Neg (Succ (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];6535 -> 6567[label="",style="solid", color="black", weight=3]; 21.51/7.88 6536[label="Integer (Pos (Succ (Succ (Succ (Succ yu23000)))) `quot` Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];6536 -> 6568[label="",style="dashed", color="green", weight=3]; 21.51/7.88 6537[label="Pos (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ (Succ yu24000))))",fontsize=16,color="black",shape="triangle"];6537 -> 6569[label="",style="solid", color="black", weight=3]; 21.51/7.88 6538[label="Integer (Pos (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ (Succ yu24000)))))",fontsize=16,color="green",shape="box"];6538 -> 6570[label="",style="dashed", color="green", weight=3]; 21.51/7.88 6539[label="Pos (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];6539 -> 6571[label="",style="solid", color="black", weight=3]; 21.51/7.88 6540[label="Integer (Pos (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];6540 -> 6572[label="",style="dashed", color="green", weight=3]; 21.51/7.88 5711 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.88 5711[label="primMulNat (primDivNatS0 (Succ (Succ yu230000)) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];5711 -> 6728[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5718[label="Succ (Succ (Succ (Succ yu230000)))",fontsize=16,color="green",shape="box"];5741 -> 5781[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5741[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5741 -> 5786[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5742 -> 5788[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5742[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5742 -> 5793[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5713 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5713[label="primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];5713 -> 6729[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5719[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5743 -> 5781[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5743[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5743 -> 5787[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5744 -> 5788[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5744[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5744 -> 5794[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6760[label="Zero",fontsize=16,color="green",shape="box"];5745 -> 5714[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5745[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];5745 -> 5939[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7793[label="yu465",fontsize=16,color="green",shape="box"];7794[label="Succ Zero",fontsize=16,color="green",shape="box"];5747[label="fromInt (Pos (Succ Zero) `quot` Neg (Succ (Succ yu240)))",fontsize=16,color="blue",shape="box"];8688[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5747 -> 8688[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8688 -> 5941[label="",style="solid", color="blue", weight=3]; 21.51/7.89 8689[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];5747 -> 8689[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8689 -> 5942[label="",style="solid", color="blue", weight=3]; 21.51/7.89 6965 -> 7836[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6965[label="primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) (primGEqNatS yu2300000 yu2400000)",fontsize=16,color="magenta"];6965 -> 7869[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6965 -> 7870[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6965 -> 7871[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6965 -> 7872[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6966[label="Succ (Succ (Succ yu2400000))",fontsize=16,color="green",shape="box"];6967 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6967[label="primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2300000))))) (Succ (Succ (Succ (Succ Zero)))) True",fontsize=16,color="magenta"];6967 -> 7242[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6967 -> 7243[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6968[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];6969 -> 6927[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6969[label="primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2400000))))) False",fontsize=16,color="magenta"];6969 -> 7071[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6970[label="Succ (Succ (Succ yu2400000))",fontsize=16,color="green",shape="box"];6971 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6971[label="primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True",fontsize=16,color="magenta"];6971 -> 7244[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6971 -> 7245[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6972[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];5753 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5753[label="primMulNat (primDivNatS0 (Succ (Succ yu230000)) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];5753 -> 6730[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5754 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5754[label="primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];5754 -> 6731[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6762[label="Zero",fontsize=16,color="green",shape="box"];5755[label="fromInt (Pos Zero `quot` Neg (Succ (Succ (Succ (Succ yu3100000)))))",fontsize=16,color="black",shape="box"];5755 -> 5944[label="",style="solid", color="black", weight=3]; 21.51/7.89 5756[label="fromInt (Pos Zero `quot` Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5756 -> 5945[label="",style="solid", color="black", weight=3]; 21.51/7.89 5757[label="ceilingN0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (floatProperFractionFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5757 -> 5946[label="",style="solid", color="black", weight=3]; 21.51/7.89 5758[label="primQuotInt (Pos Zero) (Neg (Succ Zero))",fontsize=16,color="black",shape="box"];5758 -> 5947[label="",style="solid", color="black", weight=3]; 21.51/7.89 5802[label="ceilingN0 (Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))) (fromInt (Neg (Succ yu234) `quot` Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235))))))),Float (Neg (Succ yu234)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235))))))) - fromInt (Neg (Succ yu234) `quot` Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235))))))))",fontsize=16,color="black",shape="box"];5802 -> 5952[label="",style="solid", color="black", weight=3]; 21.51/7.89 5804[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (fromInt (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ Zero)))))),Float (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) - fromInt (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5804 -> 5954[label="",style="solid", color="black", weight=3]; 21.51/7.89 5805[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203))) (fromInt (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) `quot` Neg (Succ yu203)),Float (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu203)) - fromInt (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) `quot` Neg (Succ yu203)))",fontsize=16,color="black",shape="box"];5805 -> 5955[label="",style="solid", color="black", weight=3]; 21.51/7.89 5808[label="fromInt (Neg (Succ yu427) `quot` Neg (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5808 -> 6373[label="",style="solid", color="black", weight=3]; 21.51/7.89 5809[label="fromInt (Neg (Succ yu427) `quot` Neg (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5809 -> 6374[label="",style="solid", color="black", weight=3]; 21.51/7.89 6599[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6600[label="Succ (Succ (Succ (Succ yu31000000)))",fontsize=16,color="green",shape="box"];6839 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6839[label="primMulNat (primDivNatS0 (Succ yu30000000) (Succ (Succ Zero)) (primGEqNatS yu30000000 (Succ Zero))) (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];6839 -> 6999[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6839 -> 7000[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6840[label="Zero",fontsize=16,color="green",shape="box"];5812 -> 5965[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5812[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ Zero))))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];5812 -> 5967[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5813 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5813[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ Zero)))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5813 -> 5963[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6841 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6841[label="primMulNat (primDivNatS0 Zero (Succ (Succ Zero)) False) (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];6841 -> 7001[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6841 -> 7002[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6842[label="Zero",fontsize=16,color="green",shape="box"];5815 -> 5965[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5815[label="ceilingN0 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ Zero))))) (ceilingVu8 (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];5815 -> 5968[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5816 -> 2788[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5816[label="primPlusInt (ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ Zero)))))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];5816 -> 5976[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6601[label="yu483",fontsize=16,color="green",shape="box"];6602[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];5824[label="Succ (Succ (Succ yu3000000))",fontsize=16,color="green",shape="box"];5825[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];5831[label="fromInt (Neg Zero `quot` Neg (Succ (Succ (Succ (Succ yu3100000)))))",fontsize=16,color="black",shape="box"];5831 -> 5979[label="",style="solid", color="black", weight=3]; 21.51/7.89 5832[label="fromInt (Neg Zero `quot` Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5832 -> 5980[label="",style="solid", color="black", weight=3]; 21.51/7.89 5833[label="ceilingN0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (floatProperFractionFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5833 -> 5981[label="",style="solid", color="black", weight=3]; 21.51/7.89 5834[label="primQuotInt (Neg Zero) (Neg (Succ Zero))",fontsize=16,color="black",shape="box"];5834 -> 5982[label="",style="solid", color="black", weight=3]; 21.51/7.89 5835 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5835[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) (primGEqNatS yu2800000 yu2900000)) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000))))))",fontsize=16,color="magenta"];5835 -> 7003[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5835 -> 7004[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5836[label="Succ (Succ yu42)",fontsize=16,color="green",shape="box"];5837 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5837[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5837 -> 7005[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5837 -> 7006[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5838[label="Succ (Succ yu42)",fontsize=16,color="green",shape="box"];5839 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5839[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) False) (Succ (Succ (Succ (Succ (Succ (Succ yu2900000))))))",fontsize=16,color="magenta"];5839 -> 7007[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5839 -> 7008[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5840[label="Succ (Succ yu42)",fontsize=16,color="green",shape="box"];5841 -> 6852[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5841[label="primMulNat (primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True) (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5841 -> 7009[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5841 -> 7010[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5842[label="Succ (Succ yu42)",fontsize=16,color="green",shape="box"];5843 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5843[label="primPlusNat (primMulNat (primDivNatS0 (Succ (Succ yu280000)) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];5843 -> 5988[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5844[label="Succ (Succ yu42)",fontsize=16,color="green",shape="box"];5845 -> 3797[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5845[label="primPlusNat (primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];5845 -> 5989[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5846[label="Succ (Succ yu42)",fontsize=16,color="green",shape="box"];6727 -> 5543[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6727[label="primDivNatS0 Zero (Succ Zero) False",fontsize=16,color="magenta"];6727 -> 6767[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6981 -> 7836[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6981[label="primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) (primGEqNatS yu2800000 yu2900000)",fontsize=16,color="magenta"];6981 -> 7877[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6981 -> 7878[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6981 -> 7879[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6981 -> 7880[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6982[label="Succ (Succ (Succ yu2900000))",fontsize=16,color="green",shape="box"];5859[label="yu2900000",fontsize=16,color="green",shape="box"];5860[label="Succ (Succ (Succ (Succ (Succ yu2800000))))",fontsize=16,color="green",shape="box"];5858[label="ceilingN (Float (Pos (Succ yu478)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479))))))))",fontsize=16,color="black",shape="triangle"];5858 -> 5990[label="",style="solid", color="black", weight=3]; 21.51/7.89 5851 -> 5781[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5851[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5851 -> 5991[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5852 -> 5788[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5852[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5852 -> 5992[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6983 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6983[label="primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ Zero)))) True",fontsize=16,color="magenta"];6983 -> 7250[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6983 -> 7251[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6984[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];5854[label="ceilingN0 (Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (ceilingVu8 (Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];5854 -> 5993[label="",style="solid", color="black", weight=3]; 21.51/7.89 5855 -> 5781[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5855[label="ceilingN (Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5855 -> 5994[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5856 -> 5788[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5856[label="ceilingN (Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5856 -> 5995[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6985 -> 6927[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6985[label="primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) False",fontsize=16,color="magenta"];6985 -> 7075[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6986[label="Succ (Succ (Succ yu2900000))",fontsize=16,color="green",shape="box"];5861[label="yu2900000",fontsize=16,color="green",shape="box"];5862[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];5869 -> 5781[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5869[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5869 -> 5996[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5870 -> 5788[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5870[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000)))))))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5870 -> 5997[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6987 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6987[label="primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True",fontsize=16,color="magenta"];6987 -> 7252[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6987 -> 7253[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6988[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];5872[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (fromInt (Pos (Succ (Succ (Succ (Succ (Succ yu280000))))) `quot` Pos (Succ (Succ (Succ (Succ Zero))))),Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))) - fromInt (Pos (Succ (Succ (Succ (Succ (Succ yu280000))))) `quot` Pos (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];5872 -> 5998[label="",style="solid", color="black", weight=3]; 21.51/7.89 5873[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))) (fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ (Succ (Succ (Succ yu290000)))))),Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ yu290000)))))) - fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ (Succ (Succ (Succ yu290000)))))))",fontsize=16,color="black",shape="box"];5873 -> 5999[label="",style="solid", color="black", weight=3]; 21.51/7.89 5874[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ (Succ (Succ Zero))))),Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero))))) - fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];5874 -> 6000[label="",style="solid", color="black", weight=3]; 21.51/7.89 7490 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7490[label="Pos (Succ (Succ (Succ (Succ yu28000)))) `quot` Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];7490 -> 7723[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7490 -> 7724[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7483[label="Integer (Pos (Succ (Succ (Succ (Succ yu28000)))) `quot` Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];7483 -> 7563[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7495 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7495[label="Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ (Succ yu29000))))",fontsize=16,color="magenta"];7495 -> 7725[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7495 -> 7726[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7499[label="Integer (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ (Succ yu29000)))))",fontsize=16,color="green",shape="box"];7499 -> 7565[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7486 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7486[label="Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];7486 -> 7727[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7486 -> 7728[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7513[label="Integer (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];7513 -> 7567[label="",style="dashed", color="green", weight=3]; 21.51/7.89 5881 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5881[label="primMulNat (primDivNatS0 (Succ (Succ yu280000)) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];5881 -> 6732[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5882[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5882 -> 6008[label="",style="solid", color="black", weight=3]; 21.51/7.89 5883 -> 5781[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5883[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5883 -> 6009[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5884 -> 5788[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5884[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5884 -> 6010[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5885 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5885[label="primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];5885 -> 6733[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5886[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) (ceilingVu8 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5886 -> 6011[label="",style="solid", color="black", weight=3]; 21.51/7.89 5887 -> 5781[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5887[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5887 -> 6012[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5888 -> 5788[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5888[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];5888 -> 6013[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6763[label="Zero",fontsize=16,color="green",shape="box"];5889[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];5889 -> 6014[label="",style="solid", color="black", weight=3]; 21.51/7.89 5890 -> 4273[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5890[label="ceilingN (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];5893[label="ceilingN0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (floatProperFractionFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];5893 -> 6017[label="",style="solid", color="black", weight=3]; 21.51/7.89 5894[label="ceilingN0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (floatProperFractionFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];5894 -> 6018[label="",style="solid", color="black", weight=3]; 21.51/7.89 5895 -> 6161[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5895[label="ceilingN0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (fromInt (Pos Zero `quot` Pos (Succ (Succ Zero))),Float (Pos Zero) (Pos (Succ (Succ Zero))) - fromInt (Pos Zero `quot` Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];5895 -> 6163[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6265[label="Pos Zero `quot` Pos (Succ yu489)",fontsize=16,color="black",shape="triangle"];6265 -> 6375[label="",style="solid", color="black", weight=3]; 21.51/7.89 6266[label="Integer (Pos Zero `quot` Pos (Succ yu489))",fontsize=16,color="green",shape="box"];6266 -> 6376[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6989 -> 7836[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6989[label="primDivNatS0 (Succ (Succ (Succ (Succ (Succ (Succ yu3000000000)))))) (Succ (Succ (Succ (Succ (Succ (Succ yu3100000000)))))) (primGEqNatS yu3000000000 yu3100000000)",fontsize=16,color="magenta"];6989 -> 7881[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6989 -> 7882[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6989 -> 7883[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6989 -> 7884[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6990[label="Succ (Succ (Succ (Succ yu3100000000)))",fontsize=16,color="green",shape="box"];6991 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6991[label="primDivNatS0 (Succ (Succ (Succ (Succ (Succ (Succ yu3000000000)))))) (Succ (Succ (Succ (Succ (Succ Zero))))) True",fontsize=16,color="magenta"];6991 -> 7254[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6991 -> 7255[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6992[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6993 -> 7125[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6993[label="primDivNatS0 (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ (Succ yu3100000000)))))) False",fontsize=16,color="magenta"];6993 -> 7128[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6993 -> 7129[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6994[label="Succ (Succ (Succ (Succ yu3100000000)))",fontsize=16,color="green",shape="box"];6995 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6995[label="primDivNatS0 (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ (Succ (Succ (Succ (Succ Zero))))) True",fontsize=16,color="magenta"];6995 -> 7256[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6995 -> 7257[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6996[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];8017[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8018[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8019[label="Succ (Succ (Succ (Succ (Succ yu300000000))))",fontsize=16,color="green",shape="box"];8020[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8021[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8022[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8023[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];8024[label="Succ Zero",fontsize=16,color="green",shape="box"];8025[label="Succ (Succ yu30000000)",fontsize=16,color="green",shape="box"];8026[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];8027[label="Succ Zero",fontsize=16,color="green",shape="box"];8028[label="Succ Zero",fontsize=16,color="green",shape="box"];5901 -> 7836[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5901[label="primDivNatS0 (Succ (Succ (Succ yu5))) (Succ (Succ (Succ yu6))) (primGEqNatS (Succ (Succ (Succ yu5))) (Succ (Succ (Succ yu6))))",fontsize=16,color="magenta"];5901 -> 7885[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5901 -> 7886[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5901 -> 7887[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5901 -> 7888[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6171[label="primDivNatS0 yu449 (Succ (Succ Zero)) (primGEqNatS yu449 (Succ (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];8690[label="yu449/Succ yu4490",fontsize=10,color="white",style="solid",shape="box"];6171 -> 8690[label="",style="solid", color="burlywood", weight=9]; 21.51/7.89 8690 -> 6203[label="",style="solid", color="burlywood", weight=3]; 21.51/7.89 8691[label="yu449/Zero",fontsize=10,color="white",style="solid",shape="box"];6171 -> 8691[label="",style="solid", color="burlywood", weight=9]; 21.51/7.89 8691 -> 6204[label="",style="solid", color="burlywood", weight=3]; 21.51/7.89 7861[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7862[label="Succ (Succ (Succ yu3100000))",fontsize=16,color="green",shape="box"];7863[label="Succ Zero",fontsize=16,color="green",shape="box"];7864[label="Succ (Succ yu3100000)",fontsize=16,color="green",shape="box"];5907[label="fromInt (Neg (Succ (Succ (Succ (Succ (Succ yu30000000))))) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];5907 -> 6056[label="",style="solid", color="black", weight=3]; 21.51/7.89 5908[label="fromInt (Neg (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];5908 -> 6057[label="",style="solid", color="black", weight=3]; 21.51/7.89 5909[label="primQuotInt (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];5909 -> 6058[label="",style="solid", color="black", weight=3]; 21.51/7.89 7437[label="primPlusNat (Succ yu5110000) yu48700",fontsize=16,color="burlywood",shape="box"];8692[label="yu48700/Succ yu487000",fontsize=10,color="white",style="solid",shape="box"];7437 -> 8692[label="",style="solid", color="burlywood", weight=9]; 21.51/7.89 8692 -> 7520[label="",style="solid", color="burlywood", weight=3]; 21.51/7.89 8693[label="yu48700/Zero",fontsize=10,color="white",style="solid",shape="box"];7437 -> 8693[label="",style="solid", color="burlywood", weight=9]; 21.51/7.89 8693 -> 7521[label="",style="solid", color="burlywood", weight=3]; 21.51/7.89 7438[label="primPlusNat Zero yu48700",fontsize=16,color="burlywood",shape="box"];8694[label="yu48700/Succ yu487000",fontsize=10,color="white",style="solid",shape="box"];7438 -> 8694[label="",style="solid", color="burlywood", weight=9]; 21.51/7.89 8694 -> 7522[label="",style="solid", color="burlywood", weight=3]; 21.51/7.89 8695[label="yu48700/Zero",fontsize=10,color="white",style="solid",shape="box"];7438 -> 8695[label="",style="solid", color="burlywood", weight=9]; 21.51/7.89 8695 -> 7523[label="",style="solid", color="burlywood", weight=3]; 21.51/7.89 7973 -> 7836[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7973[label="primDivNatS0 (Succ yu555) (Succ yu556) (primGEqNatS yu5570 yu5580)",fontsize=16,color="magenta"];7973 -> 7983[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7973 -> 7984[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7974 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7974[label="primDivNatS0 (Succ yu555) (Succ yu556) True",fontsize=16,color="magenta"];7974 -> 7985[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7974 -> 7986[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7975[label="primDivNatS0 (Succ yu555) (Succ yu556) False",fontsize=16,color="black",shape="box"];7975 -> 7987[label="",style="solid", color="black", weight=3]; 21.51/7.89 7976 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7976[label="primDivNatS0 (Succ yu555) (Succ yu556) True",fontsize=16,color="magenta"];7976 -> 7988[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7976 -> 7989[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5911[label="fromInt (Neg (Succ (Succ (Succ (Succ yu3000000)))) `quot` Pos (Succ Zero))",fontsize=16,color="black",shape="box"];5911 -> 6060[label="",style="solid", color="black", weight=3]; 21.51/7.89 5912[label="fromInt (Neg (Succ (Succ (Succ Zero))) `quot` Pos (Succ Zero))",fontsize=16,color="black",shape="box"];5912 -> 6061[label="",style="solid", color="black", weight=3]; 21.51/7.89 5913[label="ceilingN0 (Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))) (fromInt (Neg (Succ Zero) `quot` Pos (Succ (Succ yu31000))),Float (Neg (Succ Zero)) (Pos (Succ (Succ yu31000))) - fromInt (Neg (Succ Zero) `quot` Pos (Succ (Succ yu31000))))",fontsize=16,color="black",shape="box"];5913 -> 6062[label="",style="solid", color="black", weight=3]; 21.51/7.89 8029[label="Zero",fontsize=16,color="green",shape="box"];8030[label="Zero",fontsize=16,color="green",shape="box"];8031[label="Succ yu280",fontsize=16,color="green",shape="box"];5914[label="ceilingN0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (floatProperFractionFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))))",fontsize=16,color="black",shape="box"];5914 -> 6063[label="",style="solid", color="black", weight=3]; 21.51/7.89 5915[label="ceilingN0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (floatProperFractionFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];5915 -> 6064[label="",style="solid", color="black", weight=3]; 21.51/7.89 5916[label="ceilingN0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (fromInt (Neg Zero `quot` Pos (Succ (Succ Zero))),Float (Neg Zero) (Pos (Succ (Succ Zero))) - fromInt (Neg Zero `quot` Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5916 -> 6065[label="",style="solid", color="black", weight=3]; 21.51/7.89 5917[label="Neg (primDivNatS Zero (Succ Zero))",fontsize=16,color="green",shape="box"];5917 -> 6066[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7865[label="yu2300000",fontsize=16,color="green",shape="box"];7866[label="yu2400000",fontsize=16,color="green",shape="box"];7867[label="Succ (Succ (Succ (Succ yu2300000)))",fontsize=16,color="green",shape="box"];7868[label="Succ (Succ (Succ (Succ yu2400000)))",fontsize=16,color="green",shape="box"];5918[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (properFraction (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))))",fontsize=16,color="black",shape="box"];5918 -> 6067[label="",style="solid", color="black", weight=3]; 21.51/7.89 5783 -> 5399[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5783[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000))))))))",fontsize=16,color="magenta"];5790 -> 5399[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5790[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000))))))))",fontsize=16,color="magenta"];7238[label="Succ (Succ (Succ (Succ yu2300000)))",fontsize=16,color="green",shape="box"];7239[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5919[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (properFraction (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];5919 -> 6068[label="",style="solid", color="black", weight=3]; 21.51/7.89 5784 -> 5403[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5784[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];5791 -> 5403[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5791[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];7065[label="yu2400000",fontsize=16,color="green",shape="box"];5920[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272))) (properFraction (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272))))",fontsize=16,color="black",shape="box"];5920 -> 6069[label="",style="solid", color="black", weight=3]; 21.51/7.89 5785 -> 5407[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5785[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272)))",fontsize=16,color="magenta"];5792 -> 5407[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5792[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272)))",fontsize=16,color="magenta"];7240[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7241[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5924[label="Succ (Succ (Succ (Succ yu230000)))",fontsize=16,color="green",shape="box"];5923[label="ceilingN0 (Float (Pos (Succ yu481)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (fromInt (Pos (Succ yu481) `quot` Neg (Succ (Succ (Succ (Succ Zero))))),Float (Pos (Succ yu481)) (Neg (Succ (Succ (Succ (Succ Zero))))) - fromInt (Pos (Succ yu481) `quot` Neg (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="triangle"];5923 -> 6070[label="",style="solid", color="black", weight=3]; 21.51/7.89 5922[label="fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))",fontsize=16,color="blue",shape="box"];8696[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5922 -> 8696[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8696 -> 6071[label="",style="solid", color="blue", weight=3]; 21.51/7.89 8697[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];5922 -> 8697[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8697 -> 6072[label="",style="solid", color="blue", weight=3]; 21.51/7.89 5925[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6567 -> 7786[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6567[label="primQuotInt (Pos (Succ (Succ (Succ (Succ yu23000))))) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];6567 -> 7795[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6567 -> 7796[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6568 -> 6535[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6568[label="Pos (Succ (Succ (Succ (Succ yu23000)))) `quot` Neg (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];6569 -> 7786[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6569[label="primQuotInt (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ yu24000)))))",fontsize=16,color="magenta"];6569 -> 7797[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6569 -> 7798[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6570 -> 6537[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6570[label="Pos (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ (Succ yu24000))))",fontsize=16,color="magenta"];6571 -> 7786[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6571[label="primQuotInt (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];6571 -> 7799[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6571 -> 7800[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6572 -> 6539[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6572[label="Pos (Succ (Succ (Succ Zero))) `quot` Neg (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];6728 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6728[label="primDivNatS0 (Succ (Succ yu230000)) (Succ Zero) True",fontsize=16,color="magenta"];6728 -> 7258[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6728 -> 7259[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5786 -> 5714[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5786[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];5786 -> 6076[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5793 -> 5714[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5793[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu230000)))))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];5793 -> 6077[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6729 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6729[label="primDivNatS0 (Succ Zero) (Succ Zero) True",fontsize=16,color="magenta"];6729 -> 7260[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6729 -> 7261[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5787 -> 5714[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5787[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];5787 -> 6078[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5794 -> 5714[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5794[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];5794 -> 6079[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5939[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];5941[label="fromInt (Pos (Succ Zero) `quot` Neg (Succ (Succ yu240)))",fontsize=16,color="black",shape="box"];5941 -> 6542[label="",style="solid", color="black", weight=3]; 21.51/7.89 5942[label="fromInt (Pos (Succ Zero) `quot` Neg (Succ (Succ yu240)))",fontsize=16,color="black",shape="box"];5942 -> 6543[label="",style="solid", color="black", weight=3]; 21.51/7.89 7869[label="yu2300000",fontsize=16,color="green",shape="box"];7870[label="yu2400000",fontsize=16,color="green",shape="box"];7871[label="Succ (Succ (Succ (Succ yu2300000)))",fontsize=16,color="green",shape="box"];7872[label="Succ (Succ (Succ (Succ yu2400000)))",fontsize=16,color="green",shape="box"];7242[label="Succ (Succ (Succ (Succ yu2300000)))",fontsize=16,color="green",shape="box"];7243[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7071[label="yu2400000",fontsize=16,color="green",shape="box"];7244[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7245[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6730 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6730[label="primDivNatS0 (Succ (Succ yu230000)) (Succ Zero) True",fontsize=16,color="magenta"];6730 -> 7262[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6730 -> 7263[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6731 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6731[label="primDivNatS0 (Succ Zero) (Succ Zero) True",fontsize=16,color="magenta"];6731 -> 7264[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6731 -> 7265[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5944[label="Pos Zero `quot` Neg (Succ (Succ (Succ (Succ yu3100000))))",fontsize=16,color="black",shape="box"];5944 -> 6082[label="",style="solid", color="black", weight=3]; 21.51/7.89 5945[label="Pos Zero `quot` Neg (Succ (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];5945 -> 6083[label="",style="solid", color="black", weight=3]; 21.51/7.89 5946[label="ceilingN0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (fromInt (Pos Zero `quot` Neg (Succ (Succ Zero))),Float (Pos Zero) (Neg (Succ (Succ Zero))) - fromInt (Pos Zero `quot` Neg (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5946 -> 6084[label="",style="solid", color="black", weight=3]; 21.51/7.89 5947[label="Neg (primDivNatS Zero (Succ Zero))",fontsize=16,color="green",shape="box"];5947 -> 6085[label="",style="dashed", color="green", weight=3]; 21.51/7.89 5952[label="fromInt (Neg (Succ yu234) `quot` Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))",fontsize=16,color="blue",shape="box"];8698[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5952 -> 8698[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8698 -> 6122[label="",style="solid", color="blue", weight=3]; 21.51/7.89 8699[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];5952 -> 8699[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8699 -> 6123[label="",style="solid", color="blue", weight=3]; 21.51/7.89 5954[label="fromInt (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];5954 -> 6377[label="",style="solid", color="black", weight=3]; 21.51/7.89 5955[label="fromInt (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) `quot` Neg (Succ yu203))",fontsize=16,color="blue",shape="box"];8700[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5955 -> 8700[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8700 -> 6125[label="",style="solid", color="blue", weight=3]; 21.51/7.89 8701[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];5955 -> 8701[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8701 -> 6126[label="",style="solid", color="blue", weight=3]; 21.51/7.89 6373 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6373[label="Neg (Succ yu427) `quot` Neg (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];6373 -> 6603[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6373 -> 6604[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6374[label="Integer (Neg (Succ yu427) `quot` Neg (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];6374 -> 6545[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6999 -> 7836[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6999[label="primDivNatS0 (Succ yu30000000) (Succ (Succ Zero)) (primGEqNatS yu30000000 (Succ Zero))",fontsize=16,color="magenta"];6999 -> 7897[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6999 -> 7898[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6999 -> 7899[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6999 -> 7900[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7000[label="Zero",fontsize=16,color="green",shape="box"];5967[label="Succ (Succ (Succ (Succ yu30000000)))",fontsize=16,color="green",shape="box"];5963 -> 5472[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5963[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];7001 -> 5543[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7001[label="primDivNatS0 Zero (Succ (Succ Zero)) False",fontsize=16,color="magenta"];7001 -> 7296[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7002[label="Zero",fontsize=16,color="green",shape="box"];5968[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5976 -> 5476[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5976[label="ceilingN (Float (Neg (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5979[label="Neg Zero `quot` Neg (Succ (Succ (Succ (Succ yu3100000))))",fontsize=16,color="black",shape="box"];5979 -> 6133[label="",style="solid", color="black", weight=3]; 21.51/7.89 5980[label="Neg Zero `quot` Neg (Succ (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];5980 -> 6134[label="",style="solid", color="black", weight=3]; 21.51/7.89 5981[label="ceilingN0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (fromInt (Neg Zero `quot` Neg (Succ (Succ Zero))),Float (Neg Zero) (Neg (Succ (Succ Zero))) - fromInt (Neg Zero `quot` Neg (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];5981 -> 6135[label="",style="solid", color="black", weight=3]; 21.51/7.89 5982[label="Pos (primDivNatS Zero (Succ Zero))",fontsize=16,color="green",shape="box"];5982 -> 6136[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7003 -> 7836[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7003[label="primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) (primGEqNatS yu2800000 yu2900000)",fontsize=16,color="magenta"];7003 -> 7905[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7003 -> 7906[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7003 -> 7907[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7003 -> 7908[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7004[label="Succ (Succ (Succ yu2900000))",fontsize=16,color="green",shape="box"];7005 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7005[label="primDivNatS0 (Succ (Succ (Succ (Succ (Succ yu2800000))))) (Succ (Succ (Succ (Succ Zero)))) True",fontsize=16,color="magenta"];7005 -> 7274[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7005 -> 7275[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7006[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7007 -> 6927[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7007[label="primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ (Succ yu2900000))))) False",fontsize=16,color="magenta"];7007 -> 7316[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7008[label="Succ (Succ (Succ yu2900000))",fontsize=16,color="green",shape="box"];7009 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7009[label="primDivNatS0 (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ (Succ (Succ Zero)))) True",fontsize=16,color="magenta"];7009 -> 7276[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7009 -> 7277[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7010[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];5988 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5988[label="primMulNat (primDivNatS0 (Succ (Succ yu280000)) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];5988 -> 6734[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5989 -> 6710[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5989[label="primMulNat (primDivNatS0 (Succ Zero) (Succ Zero) True) (Succ (Succ Zero))",fontsize=16,color="magenta"];5989 -> 6735[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6767[label="Zero",fontsize=16,color="green",shape="box"];7877[label="yu2800000",fontsize=16,color="green",shape="box"];7878[label="yu2900000",fontsize=16,color="green",shape="box"];7879[label="Succ (Succ (Succ (Succ yu2800000)))",fontsize=16,color="green",shape="box"];7880[label="Succ (Succ (Succ (Succ yu2900000)))",fontsize=16,color="green",shape="box"];5990[label="ceilingN0 (Float (Pos (Succ yu478)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479)))))))) (ceilingVu8 (Float (Pos (Succ yu478)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479)))))))))",fontsize=16,color="black",shape="box"];5990 -> 6138[label="",style="solid", color="black", weight=3]; 21.51/7.89 5991 -> 5858[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5991[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000))))))))",fontsize=16,color="magenta"];5991 -> 6139[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5991 -> 6140[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5992 -> 5858[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5992[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2800000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000))))))))",fontsize=16,color="magenta"];5992 -> 6141[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5992 -> 6142[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7250[label="Succ (Succ (Succ (Succ yu2800000)))",fontsize=16,color="green",shape="box"];7251[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5993[label="ceilingN0 (Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (properFraction (Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];5993 -> 6143[label="",style="solid", color="black", weight=3]; 21.51/7.89 5994 -> 5550[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5994[label="ceilingN (Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];5995 -> 5550[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5995[label="ceilingN (Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];7075[label="yu2900000",fontsize=16,color="green",shape="box"];5996 -> 5858[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5996[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000))))))))",fontsize=16,color="magenta"];5996 -> 6144[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5996 -> 6145[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5997 -> 5858[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5997[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2900000))))))))",fontsize=16,color="magenta"];5997 -> 6146[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5997 -> 6147[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7252[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7253[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5998[label="fromInt (Pos (Succ (Succ (Succ (Succ (Succ yu280000))))) `quot` Pos (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="blue",shape="box"];8702[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5998 -> 8702[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8702 -> 6148[label="",style="solid", color="blue", weight=3]; 21.51/7.89 8703[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];5998 -> 8703[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8703 -> 6149[label="",style="solid", color="blue", weight=3]; 21.51/7.89 5999[label="fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))",fontsize=16,color="blue",shape="box"];8704[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];5999 -> 8704[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8704 -> 6150[label="",style="solid", color="blue", weight=3]; 21.51/7.89 8705[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];5999 -> 8705[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8705 -> 6151[label="",style="solid", color="blue", weight=3]; 21.51/7.89 6000[label="fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="blue",shape="box"];8706[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];6000 -> 8706[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8706 -> 6152[label="",style="solid", color="blue", weight=3]; 21.51/7.89 8707[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];6000 -> 8707[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8707 -> 6153[label="",style="solid", color="blue", weight=3]; 21.51/7.89 7723[label="Succ (Succ (Succ yu28000))",fontsize=16,color="green",shape="box"];7724[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7563 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7563[label="Pos (Succ (Succ (Succ (Succ yu28000)))) `quot` Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];7563 -> 7729[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7563 -> 7730[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7725[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7726[label="Succ (Succ (Succ yu29000))",fontsize=16,color="green",shape="box"];7565 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7565[label="Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ (Succ yu29000))))",fontsize=16,color="magenta"];7565 -> 7731[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7565 -> 7732[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7727[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7728[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7567 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7567[label="Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];7567 -> 7733[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7567 -> 7734[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6732 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6732[label="primDivNatS0 (Succ (Succ yu280000)) (Succ Zero) True",fontsize=16,color="magenta"];6732 -> 7278[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6732 -> 7279[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6008[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))) (properFraction (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];6008 -> 6157[label="",style="solid", color="black", weight=3]; 21.51/7.89 6009 -> 5570[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6009[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];6010 -> 5570[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6010[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];6733 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6733[label="primDivNatS0 (Succ Zero) (Succ Zero) True",fontsize=16,color="magenta"];6733 -> 7280[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6733 -> 7281[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6011[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) (properFraction (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];6011 -> 6158[label="",style="solid", color="black", weight=3]; 21.51/7.89 6012 -> 5574[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6012[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];6013 -> 5574[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6013[label="ceilingN (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];6014[label="ceilingN0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero)))) (fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ Zero))),Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ Zero))) - fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];6014 -> 6159[label="",style="solid", color="black", weight=3]; 21.51/7.89 6017 -> 6161[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6017[label="ceilingN0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (fromInt (Pos Zero `quot` Pos (Succ (Succ (Succ (Succ yu3100000))))),Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ yu3100000))))) - fromInt (Pos Zero `quot` Pos (Succ (Succ (Succ (Succ yu3100000))))))",fontsize=16,color="magenta"];6017 -> 6164[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6018 -> 6161[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6018[label="ceilingN0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (fromInt (Pos Zero `quot` Pos (Succ (Succ (Succ Zero)))),Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))) - fromInt (Pos Zero `quot` Pos (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];6018 -> 6165[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6163[label="Succ Zero",fontsize=16,color="green",shape="box"];6375[label="primQuotInt (Pos Zero) (Pos (Succ yu489))",fontsize=16,color="black",shape="box"];6375 -> 6546[label="",style="solid", color="black", weight=3]; 21.51/7.89 6376 -> 6265[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6376[label="Pos Zero `quot` Pos (Succ yu489)",fontsize=16,color="magenta"];7881[label="yu3000000000",fontsize=16,color="green",shape="box"];7882[label="yu3100000000",fontsize=16,color="green",shape="box"];7883[label="Succ (Succ (Succ (Succ (Succ yu3000000000))))",fontsize=16,color="green",shape="box"];7884[label="Succ (Succ (Succ (Succ (Succ yu3100000000))))",fontsize=16,color="green",shape="box"];7254[label="Succ (Succ (Succ (Succ (Succ yu3000000000))))",fontsize=16,color="green",shape="box"];7255[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];7128[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];7129[label="yu3100000000",fontsize=16,color="green",shape="box"];7125[label="primDivNatS0 (Succ yu521) (Succ (Succ (Succ (Succ (Succ (Succ yu522)))))) False",fontsize=16,color="black",shape="triangle"];7125 -> 7293[label="",style="solid", color="black", weight=3]; 21.51/7.89 7256[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];7257[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];7885[label="Succ (Succ (Succ yu5))",fontsize=16,color="green",shape="box"];7886[label="Succ (Succ (Succ yu6))",fontsize=16,color="green",shape="box"];7887[label="Succ (Succ yu5)",fontsize=16,color="green",shape="box"];7888[label="Succ (Succ yu6)",fontsize=16,color="green",shape="box"];6203[label="primDivNatS0 (Succ yu4490) (Succ (Succ Zero)) (primGEqNatS (Succ yu4490) (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6203 -> 6267[label="",style="solid", color="black", weight=3]; 21.51/7.89 6204[label="primDivNatS0 Zero (Succ (Succ Zero)) (primGEqNatS Zero (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6204 -> 6268[label="",style="solid", color="black", weight=3]; 21.51/7.89 6056[label="Neg (Succ (Succ (Succ (Succ (Succ yu30000000))))) `quot` Pos (Succ (Succ Zero))",fontsize=16,color="black",shape="box"];6056 -> 6178[label="",style="solid", color="black", weight=3]; 21.51/7.89 6057[label="Neg (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ Zero))",fontsize=16,color="black",shape="box"];6057 -> 6179[label="",style="solid", color="black", weight=3]; 21.51/7.89 6058[label="Neg (primDivNatS (Succ (Succ (Succ Zero))) (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6058 -> 6180[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7520[label="primPlusNat (Succ yu5110000) (Succ yu487000)",fontsize=16,color="black",shape="box"];7520 -> 7568[label="",style="solid", color="black", weight=3]; 21.51/7.89 7521[label="primPlusNat (Succ yu5110000) Zero",fontsize=16,color="black",shape="box"];7521 -> 7569[label="",style="solid", color="black", weight=3]; 21.51/7.89 7522[label="primPlusNat Zero (Succ yu487000)",fontsize=16,color="black",shape="box"];7522 -> 7570[label="",style="solid", color="black", weight=3]; 21.51/7.89 7523[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];7523 -> 7571[label="",style="solid", color="black", weight=3]; 21.51/7.89 7983[label="yu5570",fontsize=16,color="green",shape="box"];7984[label="yu5580",fontsize=16,color="green",shape="box"];7985[label="yu555",fontsize=16,color="green",shape="box"];7986[label="yu556",fontsize=16,color="green",shape="box"];7987[label="Zero",fontsize=16,color="green",shape="box"];7988[label="yu555",fontsize=16,color="green",shape="box"];7989[label="yu556",fontsize=16,color="green",shape="box"];6060[label="Neg (Succ (Succ (Succ (Succ yu3000000)))) `quot` Pos (Succ Zero)",fontsize=16,color="black",shape="box"];6060 -> 6182[label="",style="solid", color="black", weight=3]; 21.51/7.89 6061[label="Neg (Succ (Succ (Succ Zero))) `quot` Pos (Succ Zero)",fontsize=16,color="black",shape="box"];6061 -> 6183[label="",style="solid", color="black", weight=3]; 21.51/7.89 6062[label="fromInt (Neg (Succ Zero) `quot` Pos (Succ (Succ yu31000)))",fontsize=16,color="black",shape="box"];6062 -> 6184[label="",style="solid", color="black", weight=3]; 21.51/7.89 6063[label="ceilingN0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))) (fromInt (Neg Zero `quot` Pos (Succ (Succ (Succ (Succ yu3100000))))),Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000))))) - fromInt (Neg Zero `quot` Pos (Succ (Succ (Succ (Succ yu3100000))))))",fontsize=16,color="black",shape="box"];6063 -> 6185[label="",style="solid", color="black", weight=3]; 21.51/7.89 6064[label="ceilingN0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (fromInt (Neg Zero `quot` Pos (Succ (Succ (Succ Zero)))),Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))) - fromInt (Neg Zero `quot` Pos (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];6064 -> 6186[label="",style="solid", color="black", weight=3]; 21.51/7.89 6065[label="fromInt (Neg Zero `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6065 -> 6187[label="",style="solid", color="black", weight=3]; 21.51/7.89 6066 -> 961[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6066[label="primDivNatS Zero (Succ Zero)",fontsize=16,color="magenta"];6067[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))))",fontsize=16,color="black",shape="box"];6067 -> 6188[label="",style="solid", color="black", weight=3]; 21.51/7.89 6068[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];6068 -> 6189[label="",style="solid", color="black", weight=3]; 21.51/7.89 6069[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272))))",fontsize=16,color="black",shape="box"];6069 -> 6190[label="",style="solid", color="black", weight=3]; 21.51/7.89 6070[label="fromInt (Pos (Succ yu481) `quot` Neg (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="blue",shape="box"];8708[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];6070 -> 8708[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8708 -> 6191[label="",style="solid", color="blue", weight=3]; 21.51/7.89 8709[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];6070 -> 8709[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8709 -> 6192[label="",style="solid", color="blue", weight=3]; 21.51/7.89 6071[label="fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))",fontsize=16,color="black",shape="box"];6071 -> 6547[label="",style="solid", color="black", weight=3]; 21.51/7.89 6072[label="fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))",fontsize=16,color="black",shape="box"];6072 -> 6548[label="",style="solid", color="black", weight=3]; 21.51/7.89 7795[label="Succ (Succ (Succ yu23000))",fontsize=16,color="green",shape="box"];7796[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7797[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7798[label="Succ (Succ (Succ yu24000))",fontsize=16,color="green",shape="box"];7799[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7800[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7258[label="Succ yu230000",fontsize=16,color="green",shape="box"];7259[label="Zero",fontsize=16,color="green",shape="box"];6076[label="Succ (Succ (Succ (Succ yu230000)))",fontsize=16,color="green",shape="box"];6077[label="Succ (Succ (Succ (Succ yu230000)))",fontsize=16,color="green",shape="box"];7260[label="Zero",fontsize=16,color="green",shape="box"];7261[label="Zero",fontsize=16,color="green",shape="box"];6078[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6079[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6542[label="Pos (Succ Zero) `quot` Neg (Succ (Succ yu240))",fontsize=16,color="black",shape="triangle"];6542 -> 6574[label="",style="solid", color="black", weight=3]; 21.51/7.89 6543[label="Integer (Pos (Succ Zero) `quot` Neg (Succ (Succ yu240)))",fontsize=16,color="green",shape="box"];6543 -> 6575[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7262[label="Succ yu230000",fontsize=16,color="green",shape="box"];7263[label="Zero",fontsize=16,color="green",shape="box"];7264[label="Zero",fontsize=16,color="green",shape="box"];7265[label="Zero",fontsize=16,color="green",shape="box"];6082[label="primQuotInt (Pos Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))",fontsize=16,color="black",shape="box"];6082 -> 6215[label="",style="solid", color="black", weight=3]; 21.51/7.89 6083[label="primQuotInt (Pos Zero) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];6083 -> 6216[label="",style="solid", color="black", weight=3]; 21.51/7.89 6084[label="fromInt (Pos Zero `quot` Neg (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6084 -> 6217[label="",style="solid", color="black", weight=3]; 21.51/7.89 6085 -> 961[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6085[label="primDivNatS Zero (Succ Zero)",fontsize=16,color="magenta"];6122[label="fromInt (Neg (Succ yu234) `quot` Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))",fontsize=16,color="black",shape="box"];6122 -> 6378[label="",style="solid", color="black", weight=3]; 21.51/7.89 6123[label="fromInt (Neg (Succ yu234) `quot` Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))",fontsize=16,color="black",shape="box"];6123 -> 6379[label="",style="solid", color="black", weight=3]; 21.51/7.89 6377 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6377[label="Neg (Succ (Succ (Succ (Succ (Succ (Succ yu300000000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];6377 -> 6605[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6377 -> 6606[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6125[label="fromInt (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) `quot` Neg (Succ yu203))",fontsize=16,color="black",shape="box"];6125 -> 6380[label="",style="solid", color="black", weight=3]; 21.51/7.89 6126[label="fromInt (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) `quot` Neg (Succ yu203))",fontsize=16,color="black",shape="box"];6126 -> 6381[label="",style="solid", color="black", weight=3]; 21.51/7.89 6603[label="yu427",fontsize=16,color="green",shape="box"];6604[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6545 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6545[label="Neg (Succ yu427) `quot` Neg (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];6545 -> 6607[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6545 -> 6608[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7897[label="yu30000000",fontsize=16,color="green",shape="box"];7898[label="Succ Zero",fontsize=16,color="green",shape="box"];7899[label="yu30000000",fontsize=16,color="green",shape="box"];7900[label="Succ Zero",fontsize=16,color="green",shape="box"];7296[label="Succ Zero",fontsize=16,color="green",shape="box"];6133[label="primQuotInt (Neg Zero) (Neg (Succ (Succ (Succ (Succ yu3100000)))))",fontsize=16,color="black",shape="box"];6133 -> 6269[label="",style="solid", color="black", weight=3]; 21.51/7.89 6134[label="primQuotInt (Neg Zero) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];6134 -> 6270[label="",style="solid", color="black", weight=3]; 21.51/7.89 6135[label="fromInt (Neg Zero `quot` Neg (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6135 -> 6271[label="",style="solid", color="black", weight=3]; 21.51/7.89 6136 -> 961[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6136[label="primDivNatS Zero (Succ Zero)",fontsize=16,color="magenta"];7905[label="yu2800000",fontsize=16,color="green",shape="box"];7906[label="yu2900000",fontsize=16,color="green",shape="box"];7907[label="Succ (Succ (Succ (Succ yu2800000)))",fontsize=16,color="green",shape="box"];7908[label="Succ (Succ (Succ (Succ yu2900000)))",fontsize=16,color="green",shape="box"];7274[label="Succ (Succ (Succ (Succ yu2800000)))",fontsize=16,color="green",shape="box"];7275[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7316[label="yu2900000",fontsize=16,color="green",shape="box"];7276[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7277[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6734 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6734[label="primDivNatS0 (Succ (Succ yu280000)) (Succ Zero) True",fontsize=16,color="magenta"];6734 -> 7282[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6734 -> 7283[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6735 -> 7171[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6735[label="primDivNatS0 (Succ Zero) (Succ Zero) True",fontsize=16,color="magenta"];6735 -> 7284[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6735 -> 7285[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6138[label="ceilingN0 (Float (Pos (Succ yu478)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479)))))))) (properFraction (Float (Pos (Succ yu478)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479)))))))))",fontsize=16,color="black",shape="box"];6138 -> 6272[label="",style="solid", color="black", weight=3]; 21.51/7.89 6139[label="yu2900000",fontsize=16,color="green",shape="box"];6140[label="Succ (Succ (Succ (Succ (Succ yu2800000))))",fontsize=16,color="green",shape="box"];6141[label="yu2900000",fontsize=16,color="green",shape="box"];6142[label="Succ (Succ (Succ (Succ (Succ yu2800000))))",fontsize=16,color="green",shape="box"];6143[label="ceilingN0 (Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (floatProperFractionFloat (Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];6143 -> 6273[label="",style="solid", color="black", weight=3]; 21.51/7.89 6144[label="yu2900000",fontsize=16,color="green",shape="box"];6145[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6146[label="yu2900000",fontsize=16,color="green",shape="box"];6147[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6148[label="fromInt (Pos (Succ (Succ (Succ (Succ (Succ yu280000))))) `quot` Pos (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];6148 -> 7512[label="",style="solid", color="black", weight=3]; 21.51/7.89 6149[label="fromInt (Pos (Succ (Succ (Succ (Succ (Succ yu280000))))) `quot` Pos (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];6149 -> 7505[label="",style="solid", color="black", weight=3]; 21.51/7.89 6150[label="fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))",fontsize=16,color="black",shape="box"];6150 -> 7484[label="",style="solid", color="black", weight=3]; 21.51/7.89 6151[label="fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))",fontsize=16,color="black",shape="box"];6151 -> 7507[label="",style="solid", color="black", weight=3]; 21.51/7.89 6152[label="fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];6152 -> 7510[label="",style="solid", color="black", weight=3]; 21.51/7.89 6153[label="fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];6153 -> 7497[label="",style="solid", color="black", weight=3]; 21.51/7.89 7729[label="Succ (Succ (Succ yu28000))",fontsize=16,color="green",shape="box"];7730[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7731[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7732[label="Succ (Succ (Succ yu29000))",fontsize=16,color="green",shape="box"];7733[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7734[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7278[label="Succ yu280000",fontsize=16,color="green",shape="box"];7279[label="Zero",fontsize=16,color="green",shape="box"];6157[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];6157 -> 6283[label="",style="solid", color="black", weight=3]; 21.51/7.89 7280[label="Zero",fontsize=16,color="green",shape="box"];7281[label="Zero",fontsize=16,color="green",shape="box"];6158[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) (floatProperFractionFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];6158 -> 6284[label="",style="solid", color="black", weight=3]; 21.51/7.89 6159[label="fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="blue",shape="box"];8710[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];6159 -> 8710[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8710 -> 6285[label="",style="solid", color="blue", weight=3]; 21.51/7.89 8711[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];6159 -> 8711[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8711 -> 6286[label="",style="solid", color="blue", weight=3]; 21.51/7.89 6164[label="Succ (Succ (Succ yu3100000))",fontsize=16,color="green",shape="box"];6165[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];6546[label="Pos (primDivNatS Zero (Succ yu489))",fontsize=16,color="green",shape="box"];6546 -> 6577[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7293[label="Zero",fontsize=16,color="green",shape="box"];6267 -> 7836[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6267[label="primDivNatS0 (Succ yu4490) (Succ (Succ Zero)) (primGEqNatS yu4490 (Succ Zero))",fontsize=16,color="magenta"];6267 -> 7925[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6267 -> 7926[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6267 -> 7927[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6267 -> 7928[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6268 -> 5543[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6268[label="primDivNatS0 Zero (Succ (Succ Zero)) False",fontsize=16,color="magenta"];6268 -> 6384[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6178[label="primQuotInt (Neg (Succ (Succ (Succ (Succ (Succ yu30000000)))))) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6178 -> 6291[label="",style="solid", color="black", weight=3]; 21.51/7.89 6179[label="primQuotInt (Neg (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6179 -> 6292[label="",style="solid", color="black", weight=3]; 21.51/7.89 6180 -> 5799[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6180[label="primDivNatS (Succ (Succ (Succ Zero))) (Succ (Succ Zero))",fontsize=16,color="magenta"];6180 -> 6293[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7568[label="Succ (Succ (primPlusNat yu5110000 yu487000))",fontsize=16,color="green",shape="box"];7568 -> 7599[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7569[label="Succ yu5110000",fontsize=16,color="green",shape="box"];7570[label="Succ yu487000",fontsize=16,color="green",shape="box"];7571[label="Zero",fontsize=16,color="green",shape="box"];6182[label="primQuotInt (Neg (Succ (Succ (Succ (Succ yu3000000))))) (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];6182 -> 6295[label="",style="solid", color="black", weight=3]; 21.51/7.89 6183[label="primQuotInt (Neg (Succ (Succ (Succ Zero)))) (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];6183 -> 6296[label="",style="solid", color="black", weight=3]; 21.51/7.89 6184[label="Neg (Succ Zero) `quot` Pos (Succ (Succ yu31000))",fontsize=16,color="black",shape="box"];6184 -> 6297[label="",style="solid", color="black", weight=3]; 21.51/7.89 6185[label="fromInt (Neg Zero `quot` Pos (Succ (Succ (Succ (Succ yu3100000)))))",fontsize=16,color="black",shape="box"];6185 -> 6298[label="",style="solid", color="black", weight=3]; 21.51/7.89 6186[label="fromInt (Neg Zero `quot` Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];6186 -> 6299[label="",style="solid", color="black", weight=3]; 21.51/7.89 6187[label="Neg Zero `quot` Pos (Succ (Succ Zero))",fontsize=16,color="black",shape="box"];6187 -> 6300[label="",style="solid", color="black", weight=3]; 21.51/7.89 961[label="primDivNatS Zero (Succ Zero)",fontsize=16,color="black",shape="triangle"];961 -> 995[label="",style="solid", color="black", weight=3]; 21.51/7.89 6188[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))) (fromInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000))))))),Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000))))))) - fromInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000))))))))",fontsize=16,color="black",shape="box"];6188 -> 6301[label="",style="solid", color="black", weight=3]; 21.51/7.89 6189[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (fromInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ Zero)))))),Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) - fromInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6189 -> 6302[label="",style="solid", color="black", weight=3]; 21.51/7.89 6190[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272))) (fromInt (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) `quot` Neg (Succ yu272)),Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272)) - fromInt (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) `quot` Neg (Succ yu272)))",fontsize=16,color="black",shape="box"];6190 -> 6303[label="",style="solid", color="black", weight=3]; 21.51/7.89 6191[label="fromInt (Pos (Succ yu481) `quot` Neg (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];6191 -> 6578[label="",style="solid", color="black", weight=3]; 21.51/7.89 6192[label="fromInt (Pos (Succ yu481) `quot` Neg (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];6192 -> 6579[label="",style="solid", color="black", weight=3]; 21.51/7.89 6547[label="Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Neg (Succ (Succ (Succ (Succ (Succ yu240000)))))",fontsize=16,color="black",shape="triangle"];6547 -> 6580[label="",style="solid", color="black", weight=3]; 21.51/7.89 6548[label="Integer (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))",fontsize=16,color="green",shape="box"];6548 -> 6581[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6574 -> 7786[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6574[label="primQuotInt (Pos (Succ Zero)) (Neg (Succ (Succ yu240)))",fontsize=16,color="magenta"];6574 -> 7801[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6574 -> 7802[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6575 -> 6542[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6575[label="Pos (Succ Zero) `quot` Neg (Succ (Succ yu240))",fontsize=16,color="magenta"];6215[label="Neg (primDivNatS Zero (Succ (Succ (Succ (Succ yu3100000)))))",fontsize=16,color="green",shape="box"];6215 -> 6385[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6216[label="Neg (primDivNatS Zero (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];6216 -> 6386[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6217[label="Pos Zero `quot` Neg (Succ (Succ Zero))",fontsize=16,color="black",shape="box"];6217 -> 6387[label="",style="solid", color="black", weight=3]; 21.51/7.89 6378 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6378[label="Neg (Succ yu234) `quot` Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235))))))",fontsize=16,color="magenta"];6378 -> 6609[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6378 -> 6610[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6379[label="Integer (Neg (Succ yu234) `quot` Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235)))))))",fontsize=16,color="green",shape="box"];6379 -> 6629[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6605[label="Succ (Succ (Succ (Succ (Succ yu300000000))))",fontsize=16,color="green",shape="box"];6606[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6380 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6380[label="Neg (Succ (Succ (Succ (Succ (Succ Zero))))) `quot` Neg (Succ yu203)",fontsize=16,color="magenta"];6380 -> 6613[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6380 -> 6614[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6381[label="Integer (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) `quot` Neg (Succ yu203))",fontsize=16,color="green",shape="box"];6381 -> 6630[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6607[label="yu427",fontsize=16,color="green",shape="box"];6608[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6269[label="Pos (primDivNatS Zero (Succ (Succ (Succ (Succ yu3100000)))))",fontsize=16,color="green",shape="box"];6269 -> 6634[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6270[label="Pos (primDivNatS Zero (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];6270 -> 6635[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6271[label="Neg Zero `quot` Neg (Succ (Succ Zero))",fontsize=16,color="black",shape="box"];6271 -> 6636[label="",style="solid", color="black", weight=3]; 21.51/7.89 7282[label="Succ yu280000",fontsize=16,color="green",shape="box"];7283[label="Zero",fontsize=16,color="green",shape="box"];7284[label="Zero",fontsize=16,color="green",shape="box"];7285[label="Zero",fontsize=16,color="green",shape="box"];6272[label="ceilingN0 (Float (Pos (Succ yu478)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479)))))))) (floatProperFractionFloat (Float (Pos (Succ yu478)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479)))))))))",fontsize=16,color="black",shape="box"];6272 -> 6637[label="",style="solid", color="black", weight=3]; 21.51/7.89 6273[label="ceilingN0 (Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (fromInt (Pos (Succ yu442) `quot` Pos (Succ (Succ (Succ (Succ (Succ Zero)))))),Float (Pos (Succ yu442)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) - fromInt (Pos (Succ yu442) `quot` Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6273 -> 6638[label="",style="solid", color="black", weight=3]; 21.51/7.89 7512 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7512[label="Pos (Succ (Succ (Succ (Succ (Succ yu280000))))) `quot` Pos (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];7512 -> 7735[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7512 -> 7736[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7505[label="Integer (Pos (Succ (Succ (Succ (Succ (Succ yu280000))))) `quot` Pos (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];7505 -> 7573[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7484 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7484[label="Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ (Succ (Succ (Succ yu290000)))))",fontsize=16,color="magenta"];7484 -> 7737[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7484 -> 7738[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7507[label="Integer (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ (Succ (Succ (Succ yu290000))))))",fontsize=16,color="green",shape="box"];7507 -> 7575[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7510 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7510[label="Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];7510 -> 7739[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7510 -> 7740[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7497[label="Integer (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];7497 -> 7577[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6283[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero)))) (fromInt (Pos (Succ (Succ (Succ (Succ (Succ yu280000))))) `quot` Pos (Succ (Succ Zero))),Float (Pos (Succ (Succ (Succ (Succ (Succ yu280000)))))) (Pos (Succ (Succ Zero))) - fromInt (Pos (Succ (Succ (Succ (Succ (Succ yu280000))))) `quot` Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];6283 -> 6648[label="",style="solid", color="black", weight=3]; 21.51/7.89 6284[label="ceilingN0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero)))) (fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ Zero))),Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ Zero))) - fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];6284 -> 6649[label="",style="solid", color="black", weight=3]; 21.51/7.89 6285[label="fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6285 -> 7492[label="",style="solid", color="black", weight=3]; 21.51/7.89 6286[label="fromInt (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6286 -> 7500[label="",style="solid", color="black", weight=3]; 21.51/7.89 7925[label="yu4490",fontsize=16,color="green",shape="box"];7926[label="Succ Zero",fontsize=16,color="green",shape="box"];7927[label="yu4490",fontsize=16,color="green",shape="box"];7928[label="Succ Zero",fontsize=16,color="green",shape="box"];6384[label="Succ Zero",fontsize=16,color="green",shape="box"];6291[label="Neg (primDivNatS (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6291 -> 6660[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6292[label="Neg (primDivNatS (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6292 -> 6661[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6293[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];5799[label="primDivNatS (Succ yu456) (Succ (Succ Zero))",fontsize=16,color="black",shape="triangle"];5799 -> 5830[label="",style="solid", color="black", weight=3]; 21.51/7.89 7599 -> 7342[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7599[label="primPlusNat yu5110000 yu487000",fontsize=16,color="magenta"];7599 -> 7620[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7599 -> 7621[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6295[label="Neg (primDivNatS (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero))",fontsize=16,color="green",shape="box"];6295 -> 6662[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6296[label="Neg (primDivNatS (Succ (Succ (Succ Zero))) (Succ Zero))",fontsize=16,color="green",shape="box"];6296 -> 6663[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6297[label="primQuotInt (Neg (Succ Zero)) (Pos (Succ (Succ yu31000)))",fontsize=16,color="black",shape="box"];6297 -> 6664[label="",style="solid", color="black", weight=3]; 21.51/7.89 6298[label="Neg Zero `quot` Pos (Succ (Succ (Succ (Succ yu3100000))))",fontsize=16,color="black",shape="box"];6298 -> 6665[label="",style="solid", color="black", weight=3]; 21.51/7.89 6299[label="Neg Zero `quot` Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6299 -> 6666[label="",style="solid", color="black", weight=3]; 21.51/7.89 6300[label="primQuotInt (Neg Zero) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6300 -> 6667[label="",style="solid", color="black", weight=3]; 21.51/7.89 995[label="Zero",fontsize=16,color="green",shape="box"];6301[label="fromInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))",fontsize=16,color="blue",shape="box"];8712[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];6301 -> 8712[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8712 -> 6668[label="",style="solid", color="blue", weight=3]; 21.51/7.89 8713[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];6301 -> 8713[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8713 -> 6669[label="",style="solid", color="blue", weight=3]; 21.51/7.89 6302[label="fromInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="blue",shape="box"];8714[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];6302 -> 8714[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8714 -> 6670[label="",style="solid", color="blue", weight=3]; 21.51/7.89 8715[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];6302 -> 8715[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8715 -> 6671[label="",style="solid", color="blue", weight=3]; 21.51/7.89 6303[label="fromInt (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) `quot` Neg (Succ yu272))",fontsize=16,color="blue",shape="box"];8716[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];6303 -> 8716[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8716 -> 6672[label="",style="solid", color="blue", weight=3]; 21.51/7.89 8717[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];6303 -> 8717[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8717 -> 6673[label="",style="solid", color="blue", weight=3]; 21.51/7.89 6578[label="Pos (Succ yu481) `quot` Neg (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];6578 -> 6674[label="",style="solid", color="black", weight=3]; 21.51/7.89 6579[label="Integer (Pos (Succ yu481) `quot` Neg (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];6579 -> 6675[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6580 -> 7786[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6580[label="primQuotInt (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ yu240000))))))",fontsize=16,color="magenta"];6580 -> 7803[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6580 -> 7804[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6581 -> 6547[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6581[label="Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Neg (Succ (Succ (Succ (Succ (Succ yu240000)))))",fontsize=16,color="magenta"];7801[label="Zero",fontsize=16,color="green",shape="box"];7802[label="Succ yu240",fontsize=16,color="green",shape="box"];6385 -> 6577[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6385[label="primDivNatS Zero (Succ (Succ (Succ (Succ yu3100000))))",fontsize=16,color="magenta"];6385 -> 6677[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6386 -> 6577[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6386[label="primDivNatS Zero (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];6386 -> 6678[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6387[label="primQuotInt (Pos Zero) (Neg (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6387 -> 6679[label="",style="solid", color="black", weight=3]; 21.51/7.89 6609[label="yu234",fontsize=16,color="green",shape="box"];6610[label="Succ (Succ (Succ (Succ (Succ yu235))))",fontsize=16,color="green",shape="box"];6629 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6629[label="Neg (Succ yu234) `quot` Neg (Succ (Succ (Succ (Succ (Succ (Succ yu235))))))",fontsize=16,color="magenta"];6629 -> 6776[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6629 -> 6777[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6613[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6614[label="yu203",fontsize=16,color="green",shape="box"];6630 -> 6582[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6630[label="Neg (Succ (Succ (Succ (Succ (Succ Zero))))) `quot` Neg (Succ yu203)",fontsize=16,color="magenta"];6630 -> 6778[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6630 -> 6779[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6634 -> 6577[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6634[label="primDivNatS Zero (Succ (Succ (Succ (Succ yu3100000))))",fontsize=16,color="magenta"];6634 -> 6780[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6635 -> 6577[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6635[label="primDivNatS Zero (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];6635 -> 6781[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6636[label="primQuotInt (Neg Zero) (Neg (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6636 -> 6782[label="",style="solid", color="black", weight=3]; 21.51/7.89 6637[label="ceilingN0 (Float (Pos (Succ yu478)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479)))))))) (fromInt (Pos (Succ yu478) `quot` Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479))))))),Float (Pos (Succ yu478)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479))))))) - fromInt (Pos (Succ yu478) `quot` Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479))))))))",fontsize=16,color="black",shape="box"];6637 -> 6783[label="",style="solid", color="black", weight=3]; 21.51/7.89 6638[label="fromInt (Pos (Succ yu442) `quot` Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="blue",shape="box"];8718[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];6638 -> 8718[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8718 -> 6784[label="",style="solid", color="blue", weight=3]; 21.51/7.89 8719[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];6638 -> 8719[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8719 -> 6785[label="",style="solid", color="blue", weight=3]; 21.51/7.89 7735[label="Succ (Succ (Succ (Succ yu280000)))",fontsize=16,color="green",shape="box"];7736[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7573 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7573[label="Pos (Succ (Succ (Succ (Succ (Succ yu280000))))) `quot` Pos (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];7573 -> 7741[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7573 -> 7742[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7737[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7738[label="Succ (Succ (Succ (Succ yu290000)))",fontsize=16,color="green",shape="box"];7575 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7575[label="Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ (Succ (Succ (Succ yu290000)))))",fontsize=16,color="magenta"];7575 -> 7743[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7575 -> 7744[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7739[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7740[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7577 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7577[label="Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];7577 -> 7745[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7577 -> 7746[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6648[label="fromInt (Pos (Succ (Succ (Succ (Succ (Succ yu280000))))) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="blue",shape="box"];8720[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];6648 -> 8720[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8720 -> 6789[label="",style="solid", color="blue", weight=3]; 21.51/7.89 8721[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];6648 -> 8721[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8721 -> 6790[label="",style="solid", color="blue", weight=3]; 21.51/7.89 6649[label="fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="blue",shape="box"];8722[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];6649 -> 8722[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8722 -> 6791[label="",style="solid", color="blue", weight=3]; 21.51/7.89 8723[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];6649 -> 8723[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8723 -> 6792[label="",style="solid", color="blue", weight=3]; 21.51/7.89 7492 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7492[label="Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];7492 -> 7747[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7492 -> 7748[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7500[label="Integer (Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];7500 -> 7579[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6660 -> 6702[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6660[label="primDivNatS (Succ (Succ (Succ (Succ (Succ yu30000000))))) (Succ (Succ Zero))",fontsize=16,color="magenta"];6660 -> 6802[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6660 -> 6803[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6661 -> 6702[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6661[label="primDivNatS (Succ (Succ (Succ (Succ Zero)))) (Succ (Succ Zero))",fontsize=16,color="magenta"];6661 -> 6804[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6661 -> 6805[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5830[label="primDivNatS0 yu456 (Succ Zero) (primGEqNatS yu456 (Succ Zero))",fontsize=16,color="burlywood",shape="box"];8724[label="yu456/Succ yu4560",fontsize=10,color="white",style="solid",shape="box"];5830 -> 8724[label="",style="solid", color="burlywood", weight=9]; 21.51/7.89 8724 -> 5867[label="",style="solid", color="burlywood", weight=3]; 21.51/7.89 8725[label="yu456/Zero",fontsize=10,color="white",style="solid",shape="box"];5830 -> 8725[label="",style="solid", color="burlywood", weight=9]; 21.51/7.89 8725 -> 5868[label="",style="solid", color="burlywood", weight=3]; 21.51/7.89 7620[label="yu5110000",fontsize=16,color="green",shape="box"];7621[label="yu487000",fontsize=16,color="green",shape="box"];6662 -> 6702[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6662[label="primDivNatS (Succ (Succ (Succ (Succ yu3000000)))) (Succ Zero)",fontsize=16,color="magenta"];6662 -> 6806[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6662 -> 6807[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6663 -> 6702[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6663[label="primDivNatS (Succ (Succ (Succ Zero))) (Succ Zero)",fontsize=16,color="magenta"];6663 -> 6808[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6663 -> 6809[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6664[label="Neg (primDivNatS (Succ Zero) (Succ (Succ yu31000)))",fontsize=16,color="green",shape="box"];6664 -> 6810[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6665[label="primQuotInt (Neg Zero) (Pos (Succ (Succ (Succ (Succ yu3100000)))))",fontsize=16,color="black",shape="box"];6665 -> 6811[label="",style="solid", color="black", weight=3]; 21.51/7.89 6666[label="primQuotInt (Neg Zero) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];6666 -> 6812[label="",style="solid", color="black", weight=3]; 21.51/7.89 6667[label="Neg (primDivNatS Zero (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6667 -> 6813[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6668[label="fromInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))",fontsize=16,color="black",shape="box"];6668 -> 7541[label="",style="solid", color="black", weight=3]; 21.51/7.89 6669[label="fromInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))",fontsize=16,color="black",shape="box"];6669 -> 7542[label="",style="solid", color="black", weight=3]; 21.51/7.89 6670[label="fromInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];6670 -> 7580[label="",style="solid", color="black", weight=3]; 21.51/7.89 6671[label="fromInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];6671 -> 7581[label="",style="solid", color="black", weight=3]; 21.51/7.89 6672[label="fromInt (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) `quot` Neg (Succ yu272))",fontsize=16,color="black",shape="box"];6672 -> 7667[label="",style="solid", color="black", weight=3]; 21.51/7.89 6673[label="fromInt (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) `quot` Neg (Succ yu272))",fontsize=16,color="black",shape="box"];6673 -> 7668[label="",style="solid", color="black", weight=3]; 21.51/7.89 6674 -> 7786[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6674[label="primQuotInt (Pos (Succ yu481)) (Neg (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];6674 -> 7805[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6674 -> 7806[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6675 -> 6578[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6675[label="Pos (Succ yu481) `quot` Neg (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];7803[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7804[label="Succ (Succ (Succ (Succ yu240000)))",fontsize=16,color="green",shape="box"];6677[label="Succ (Succ (Succ yu3100000))",fontsize=16,color="green",shape="box"];6678[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];6679[label="Neg (primDivNatS Zero (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6679 -> 7361[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6776[label="yu234",fontsize=16,color="green",shape="box"];6777[label="Succ (Succ (Succ (Succ (Succ yu235))))",fontsize=16,color="green",shape="box"];6778[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6779[label="yu203",fontsize=16,color="green",shape="box"];6780[label="Succ (Succ (Succ yu3100000))",fontsize=16,color="green",shape="box"];6781[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];6782[label="Pos (primDivNatS Zero (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];6782 -> 7362[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6783[label="fromInt (Pos (Succ yu478) `quot` Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479)))))))",fontsize=16,color="blue",shape="box"];8726[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];6783 -> 8726[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8726 -> 7363[label="",style="solid", color="blue", weight=3]; 21.51/7.89 8727[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];6783 -> 8727[label="",style="solid", color="blue", weight=9]; 21.51/7.89 8727 -> 7364[label="",style="solid", color="blue", weight=3]; 21.51/7.89 6784[label="fromInt (Pos (Succ yu442) `quot` Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];6784 -> 7491[label="",style="solid", color="black", weight=3]; 21.51/7.89 6785[label="fromInt (Pos (Succ yu442) `quot` Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];6785 -> 7508[label="",style="solid", color="black", weight=3]; 21.51/7.89 7741[label="Succ (Succ (Succ (Succ yu280000)))",fontsize=16,color="green",shape="box"];7742[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7743[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7744[label="Succ (Succ (Succ (Succ yu290000)))",fontsize=16,color="green",shape="box"];7745[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7746[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6789[label="fromInt (Pos (Succ (Succ (Succ (Succ (Succ yu280000))))) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6789 -> 7487[label="",style="solid", color="black", weight=3]; 21.51/7.89 6790[label="fromInt (Pos (Succ (Succ (Succ (Succ (Succ yu280000))))) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6790 -> 7488[label="",style="solid", color="black", weight=3]; 21.51/7.89 6791[label="fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6791 -> 7485[label="",style="solid", color="black", weight=3]; 21.51/7.89 6792[label="fromInt (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];6792 -> 7502[label="",style="solid", color="black", weight=3]; 21.51/7.89 7747[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7748[label="Succ Zero",fontsize=16,color="green",shape="box"];7579 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7579[label="Pos (Succ (Succ (Succ Zero))) `quot` Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];7579 -> 7749[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7579 -> 7750[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6802[label="Succ (Succ (Succ (Succ yu30000000)))",fontsize=16,color="green",shape="box"];6803[label="Succ Zero",fontsize=16,color="green",shape="box"];6804[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6805[label="Succ Zero",fontsize=16,color="green",shape="box"];5867[label="primDivNatS0 (Succ yu4560) (Succ Zero) (primGEqNatS (Succ yu4560) (Succ Zero))",fontsize=16,color="black",shape="box"];5867 -> 5977[label="",style="solid", color="black", weight=3]; 21.51/7.89 5868[label="primDivNatS0 Zero (Succ Zero) (primGEqNatS Zero (Succ Zero))",fontsize=16,color="black",shape="box"];5868 -> 5978[label="",style="solid", color="black", weight=3]; 21.51/7.89 6806[label="Succ (Succ (Succ yu3000000))",fontsize=16,color="green",shape="box"];6807[label="Zero",fontsize=16,color="green",shape="box"];6808[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];6809[label="Zero",fontsize=16,color="green",shape="box"];6810 -> 6702[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6810[label="primDivNatS (Succ Zero) (Succ (Succ yu31000))",fontsize=16,color="magenta"];6810 -> 7457[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6810 -> 7458[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 6811[label="Neg (primDivNatS Zero (Succ (Succ (Succ (Succ yu3100000)))))",fontsize=16,color="green",shape="box"];6811 -> 7459[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6812[label="Neg (primDivNatS Zero (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];6812 -> 7460[label="",style="dashed", color="green", weight=3]; 21.51/7.89 6813 -> 6577[label="",style="dashed", color="red", weight=0]; 21.51/7.89 6813[label="primDivNatS Zero (Succ (Succ Zero))",fontsize=16,color="magenta"];6813 -> 7461[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7541 -> 7605[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7541[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000))))))",fontsize=16,color="magenta"];7541 -> 7606[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7541 -> 7607[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7542[label="Integer (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000)))))))",fontsize=16,color="green",shape="box"];7542 -> 7604[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7580 -> 7605[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7580[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];7580 -> 7608[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7580 -> 7609[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7581[label="Integer (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];7581 -> 7629[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7667[label="Pos (Succ (Succ (Succ (Succ (Succ Zero))))) `quot` Neg (Succ yu272)",fontsize=16,color="black",shape="triangle"];7667 -> 7766[label="",style="solid", color="black", weight=3]; 21.51/7.89 7668[label="Integer (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) `quot` Neg (Succ yu272))",fontsize=16,color="green",shape="box"];7668 -> 7767[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7805[label="yu481",fontsize=16,color="green",shape="box"];7806[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7361 -> 6577[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7361[label="primDivNatS Zero (Succ (Succ Zero))",fontsize=16,color="magenta"];7361 -> 7477[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7362 -> 6577[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7362[label="primDivNatS Zero (Succ (Succ Zero))",fontsize=16,color="magenta"];7362 -> 7478[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7363[label="fromInt (Pos (Succ yu478) `quot` Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479)))))))",fontsize=16,color="black",shape="box"];7363 -> 7511[label="",style="solid", color="black", weight=3]; 21.51/7.89 7364[label="fromInt (Pos (Succ yu478) `quot` Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479)))))))",fontsize=16,color="black",shape="box"];7364 -> 7509[label="",style="solid", color="black", weight=3]; 21.51/7.89 7491 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7491[label="Pos (Succ yu442) `quot` Pos (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];7491 -> 7751[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7491 -> 7752[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7508[label="Integer (Pos (Succ yu442) `quot` Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];7508 -> 7644[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7487 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7487[label="Pos (Succ (Succ (Succ (Succ (Succ yu280000))))) `quot` Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];7487 -> 7753[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7487 -> 7754[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7488[label="Integer (Pos (Succ (Succ (Succ (Succ (Succ yu280000))))) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];7488 -> 7681[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7485 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7485[label="Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];7485 -> 7755[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7485 -> 7756[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7502[label="Integer (Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];7502 -> 7682[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7749[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7750[label="Succ Zero",fontsize=16,color="green",shape="box"];5977 -> 7836[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5977[label="primDivNatS0 (Succ yu4560) (Succ Zero) (primGEqNatS yu4560 Zero)",fontsize=16,color="magenta"];5977 -> 7941[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5977 -> 7942[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5977 -> 7943[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5977 -> 7944[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 5978 -> 5543[label="",style="dashed", color="red", weight=0]; 21.51/7.89 5978[label="primDivNatS0 Zero (Succ Zero) False",fontsize=16,color="magenta"];5978 -> 6132[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7457[label="Zero",fontsize=16,color="green",shape="box"];7458[label="Succ yu31000",fontsize=16,color="green",shape="box"];7459 -> 6577[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7459[label="primDivNatS Zero (Succ (Succ (Succ (Succ yu3100000))))",fontsize=16,color="magenta"];7459 -> 7539[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7460 -> 6577[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7460[label="primDivNatS Zero (Succ (Succ (Succ Zero)))",fontsize=16,color="magenta"];7460 -> 7540[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7461[label="Succ Zero",fontsize=16,color="green",shape="box"];7606[label="yu2300000",fontsize=16,color="green",shape="box"];7607[label="Succ (Succ (Succ (Succ (Succ yu2400000))))",fontsize=16,color="green",shape="box"];7605[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ yu544)))))) `quot` Neg (Succ yu545)",fontsize=16,color="black",shape="triangle"];7605 -> 7683[label="",style="solid", color="black", weight=3]; 21.51/7.89 7604 -> 7605[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7604[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ (Succ yu2400000))))))",fontsize=16,color="magenta"];7604 -> 7610[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7604 -> 7611[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7608[label="yu2300000",fontsize=16,color="green",shape="box"];7609[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];7629 -> 7605[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7629[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ yu2300000)))))) `quot` Neg (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];7629 -> 7684[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7629 -> 7685[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7766 -> 7786[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7766[label="primQuotInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ yu272))",fontsize=16,color="magenta"];7766 -> 7807[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7766 -> 7808[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7767 -> 7667[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7767[label="Pos (Succ (Succ (Succ (Succ (Succ Zero))))) `quot` Neg (Succ yu272)",fontsize=16,color="magenta"];7477[label="Succ Zero",fontsize=16,color="green",shape="box"];7478[label="Succ Zero",fontsize=16,color="green",shape="box"];7511 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7511[label="Pos (Succ yu478) `quot` Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479))))))",fontsize=16,color="magenta"];7511 -> 7757[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7511 -> 7758[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7509[label="Integer (Pos (Succ yu478) `quot` Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479)))))))",fontsize=16,color="green",shape="box"];7509 -> 7772[label="",style="dashed", color="green", weight=3]; 21.51/7.89 7751[label="yu442",fontsize=16,color="green",shape="box"];7752[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];7644 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7644[label="Pos (Succ yu442) `quot` Pos (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];7644 -> 7759[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7644 -> 7760[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7753[label="Succ (Succ (Succ (Succ yu280000)))",fontsize=16,color="green",shape="box"];7754[label="Succ Zero",fontsize=16,color="green",shape="box"];7681 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7681[label="Pos (Succ (Succ (Succ (Succ (Succ yu280000))))) `quot` Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];7681 -> 7761[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7681 -> 7762[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7755[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7756[label="Succ Zero",fontsize=16,color="green",shape="box"];7682 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7682[label="Pos (Succ (Succ (Succ (Succ Zero)))) `quot` Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];7682 -> 7763[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7682 -> 7764[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7941[label="yu4560",fontsize=16,color="green",shape="box"];7942[label="Zero",fontsize=16,color="green",shape="box"];7943[label="yu4560",fontsize=16,color="green",shape="box"];7944[label="Zero",fontsize=16,color="green",shape="box"];6132[label="Zero",fontsize=16,color="green",shape="box"];7539[label="Succ (Succ (Succ yu3100000))",fontsize=16,color="green",shape="box"];7540[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7683 -> 7786[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7683[label="primQuotInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ yu544))))))) (Neg (Succ yu545))",fontsize=16,color="magenta"];7683 -> 7809[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7683 -> 7810[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7610[label="yu2300000",fontsize=16,color="green",shape="box"];7611[label="Succ (Succ (Succ (Succ (Succ yu2400000))))",fontsize=16,color="green",shape="box"];7684[label="yu2300000",fontsize=16,color="green",shape="box"];7685[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];7807[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];7808[label="yu272",fontsize=16,color="green",shape="box"];7757[label="yu478",fontsize=16,color="green",shape="box"];7758[label="Succ (Succ (Succ (Succ (Succ yu479))))",fontsize=16,color="green",shape="box"];7772 -> 7700[label="",style="dashed", color="red", weight=0]; 21.51/7.89 7772[label="Pos (Succ yu478) `quot` Pos (Succ (Succ (Succ (Succ (Succ (Succ yu479))))))",fontsize=16,color="magenta"];7772 -> 7817[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7772 -> 7818[label="",style="dashed", color="magenta", weight=3]; 21.51/7.89 7759[label="yu442",fontsize=16,color="green",shape="box"];7760[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];7761[label="Succ (Succ (Succ (Succ yu280000)))",fontsize=16,color="green",shape="box"];7762[label="Succ Zero",fontsize=16,color="green",shape="box"];7763[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];7764[label="Succ Zero",fontsize=16,color="green",shape="box"];7809[label="Succ (Succ (Succ (Succ (Succ yu544))))",fontsize=16,color="green",shape="box"];7810[label="yu545",fontsize=16,color="green",shape="box"];7817[label="yu478",fontsize=16,color="green",shape="box"];7818[label="Succ (Succ (Succ (Succ (Succ yu479))))",fontsize=16,color="green",shape="box"];} 21.51/7.89 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (14) 21.51/7.89 Complex Obligation (AND) 21.51/7.89 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (15) 21.51/7.89 Obligation: 21.51/7.89 Q DP problem: 21.51/7.89 The TRS P consists of the following rules: 21.51/7.89 21.51/7.89 new_primMulNat(Succ(yu5120), yu48700) -> new_primMulNat(yu5120, yu48700) 21.51/7.89 21.51/7.89 R is empty. 21.51/7.89 Q is empty. 21.51/7.89 We have to consider all minimal (P,Q,R)-chains. 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (16) QDPSizeChangeProof (EQUIVALENT) 21.51/7.89 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. 21.51/7.89 21.51/7.89 From the DPs we obtained the following set of size-change graphs: 21.51/7.89 *new_primMulNat(Succ(yu5120), yu48700) -> new_primMulNat(yu5120, yu48700) 21.51/7.89 The graph contains the following edges 1 > 1, 2 >= 2 21.51/7.89 21.51/7.89 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (17) 21.51/7.89 YES 21.51/7.89 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (18) 21.51/7.89 Obligation: 21.51/7.89 Q DP problem: 21.51/7.89 The TRS P consists of the following rules: 21.51/7.89 21.51/7.89 new_primDivNatS0(yu555, yu556, Zero, Zero) -> new_primDivNatS00(yu555, yu556) 21.51/7.89 new_primDivNatS00(yu526, yu527) -> new_primDivNatS(Succ(yu526), Succ(yu527), Succ(yu527)) 21.51/7.89 new_primDivNatS(Succ(yu5600), Succ(yu5610), yu562) -> new_primDivNatS(yu5600, yu5610, yu562) 21.51/7.89 new_primDivNatS0(yu555, yu556, Succ(yu5570), Succ(yu5580)) -> new_primDivNatS0(yu555, yu556, yu5570, yu5580) 21.51/7.89 new_primDivNatS01(yu280) -> new_primDivNatS(Succ(yu280), Zero, Zero) 21.51/7.89 new_primDivNatS1(Succ(yu5040), Zero) -> new_primDivNatS01(yu5040) 21.51/7.89 new_primDivNatS1(Succ(yu5040), Succ(yu5050)) -> new_primDivNatS0(yu5040, yu5050, yu5040, yu5050) 21.51/7.89 new_primDivNatS1(Zero, Zero) -> new_primDivNatS02 21.51/7.89 new_primDivNatS(Succ(yu5600), Zero, yu562) -> new_primDivNatS1(yu5600, yu562) 21.51/7.89 new_primDivNatS02 -> new_primDivNatS(Zero, Zero, Zero) 21.51/7.89 new_primDivNatS0(yu555, yu556, Succ(yu5570), Zero) -> new_primDivNatS00(yu555, yu556) 21.51/7.89 21.51/7.89 R is empty. 21.51/7.89 Q is empty. 21.51/7.89 We have to consider all minimal (P,Q,R)-chains. 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (19) DependencyGraphProof (EQUIVALENT) 21.51/7.89 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (20) 21.51/7.89 Obligation: 21.51/7.89 Q DP problem: 21.51/7.89 The TRS P consists of the following rules: 21.51/7.89 21.51/7.89 new_primDivNatS00(yu526, yu527) -> new_primDivNatS(Succ(yu526), Succ(yu527), Succ(yu527)) 21.51/7.89 new_primDivNatS(Succ(yu5600), Succ(yu5610), yu562) -> new_primDivNatS(yu5600, yu5610, yu562) 21.51/7.89 new_primDivNatS(Succ(yu5600), Zero, yu562) -> new_primDivNatS1(yu5600, yu562) 21.51/7.89 new_primDivNatS1(Succ(yu5040), Zero) -> new_primDivNatS01(yu5040) 21.51/7.89 new_primDivNatS01(yu280) -> new_primDivNatS(Succ(yu280), Zero, Zero) 21.51/7.89 new_primDivNatS1(Succ(yu5040), Succ(yu5050)) -> new_primDivNatS0(yu5040, yu5050, yu5040, yu5050) 21.51/7.89 new_primDivNatS0(yu555, yu556, Zero, Zero) -> new_primDivNatS00(yu555, yu556) 21.51/7.89 new_primDivNatS0(yu555, yu556, Succ(yu5570), Succ(yu5580)) -> new_primDivNatS0(yu555, yu556, yu5570, yu5580) 21.51/7.89 new_primDivNatS0(yu555, yu556, Succ(yu5570), Zero) -> new_primDivNatS00(yu555, yu556) 21.51/7.89 21.51/7.89 R is empty. 21.51/7.89 Q is empty. 21.51/7.89 We have to consider all minimal (P,Q,R)-chains. 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (21) QDPOrderProof (EQUIVALENT) 21.51/7.89 We use the reduction pair processor [LPAR04,JAR06]. 21.51/7.89 21.51/7.89 21.51/7.89 The following pairs can be oriented strictly and are deleted. 21.51/7.89 21.51/7.89 new_primDivNatS(Succ(yu5600), Succ(yu5610), yu562) -> new_primDivNatS(yu5600, yu5610, yu562) 21.51/7.89 new_primDivNatS(Succ(yu5600), Zero, yu562) -> new_primDivNatS1(yu5600, yu562) 21.51/7.89 The remaining pairs can at least be oriented weakly. 21.51/7.89 Used ordering: Polynomial interpretation [POLO]: 21.51/7.89 21.51/7.89 POL(Succ(x_1)) = 1 + x_1 21.51/7.89 POL(Zero) = 0 21.51/7.89 POL(new_primDivNatS(x_1, x_2, x_3)) = x_1 21.51/7.89 POL(new_primDivNatS0(x_1, x_2, x_3, x_4)) = 1 + x_1 21.51/7.89 POL(new_primDivNatS00(x_1, x_2)) = 1 + x_1 21.51/7.89 POL(new_primDivNatS01(x_1)) = 1 + x_1 21.51/7.89 POL(new_primDivNatS1(x_1, x_2)) = x_1 21.51/7.89 21.51/7.89 The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented: 21.51/7.89 none 21.51/7.89 21.51/7.89 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (22) 21.51/7.89 Obligation: 21.51/7.89 Q DP problem: 21.51/7.89 The TRS P consists of the following rules: 21.51/7.89 21.51/7.89 new_primDivNatS00(yu526, yu527) -> new_primDivNatS(Succ(yu526), Succ(yu527), Succ(yu527)) 21.51/7.89 new_primDivNatS1(Succ(yu5040), Zero) -> new_primDivNatS01(yu5040) 21.51/7.89 new_primDivNatS01(yu280) -> new_primDivNatS(Succ(yu280), Zero, Zero) 21.51/7.89 new_primDivNatS1(Succ(yu5040), Succ(yu5050)) -> new_primDivNatS0(yu5040, yu5050, yu5040, yu5050) 21.51/7.89 new_primDivNatS0(yu555, yu556, Zero, Zero) -> new_primDivNatS00(yu555, yu556) 21.51/7.89 new_primDivNatS0(yu555, yu556, Succ(yu5570), Succ(yu5580)) -> new_primDivNatS0(yu555, yu556, yu5570, yu5580) 21.51/7.89 new_primDivNatS0(yu555, yu556, Succ(yu5570), Zero) -> new_primDivNatS00(yu555, yu556) 21.51/7.89 21.51/7.89 R is empty. 21.51/7.89 Q is empty. 21.51/7.89 We have to consider all minimal (P,Q,R)-chains. 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (23) DependencyGraphProof (EQUIVALENT) 21.51/7.89 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (24) 21.51/7.89 Obligation: 21.51/7.89 Q DP problem: 21.51/7.89 The TRS P consists of the following rules: 21.51/7.89 21.51/7.89 new_primDivNatS0(yu555, yu556, Succ(yu5570), Succ(yu5580)) -> new_primDivNatS0(yu555, yu556, yu5570, yu5580) 21.51/7.89 21.51/7.89 R is empty. 21.51/7.89 Q is empty. 21.51/7.89 We have to consider all minimal (P,Q,R)-chains. 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (25) QDPSizeChangeProof (EQUIVALENT) 21.51/7.89 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. 21.51/7.89 21.51/7.89 From the DPs we obtained the following set of size-change graphs: 21.51/7.89 *new_primDivNatS0(yu555, yu556, Succ(yu5570), Succ(yu5580)) -> new_primDivNatS0(yu555, yu556, yu5570, yu5580) 21.51/7.89 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 21.51/7.89 21.51/7.89 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (26) 21.51/7.89 YES 21.51/7.89 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (27) 21.51/7.89 Obligation: 21.51/7.89 Q DP problem: 21.51/7.89 The TRS P consists of the following rules: 21.51/7.89 21.51/7.89 new_primMulNat1(Succ(yu30000)) -> new_primMulNat1(yu30000) 21.51/7.89 21.51/7.89 R is empty. 21.51/7.89 Q is empty. 21.51/7.89 We have to consider all minimal (P,Q,R)-chains. 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (28) QDPSizeChangeProof (EQUIVALENT) 21.51/7.89 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. 21.51/7.89 21.51/7.89 From the DPs we obtained the following set of size-change graphs: 21.51/7.89 *new_primMulNat1(Succ(yu30000)) -> new_primMulNat1(yu30000) 21.51/7.89 The graph contains the following edges 1 > 1 21.51/7.89 21.51/7.89 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (29) 21.51/7.89 YES 21.51/7.89 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (30) 21.51/7.89 Obligation: 21.51/7.89 Q DP problem: 21.51/7.89 The TRS P consists of the following rules: 21.51/7.89 21.51/7.89 new_primMulNat0(Succ(yu5070)) -> new_primMulNat0(yu5070) 21.51/7.89 21.51/7.89 R is empty. 21.51/7.89 Q is empty. 21.51/7.89 We have to consider all minimal (P,Q,R)-chains. 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (31) QDPSizeChangeProof (EQUIVALENT) 21.51/7.89 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. 21.51/7.89 21.51/7.89 From the DPs we obtained the following set of size-change graphs: 21.51/7.89 *new_primMulNat0(Succ(yu5070)) -> new_primMulNat0(yu5070) 21.51/7.89 The graph contains the following edges 1 > 1 21.51/7.89 21.51/7.89 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (32) 21.51/7.89 YES 21.51/7.89 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (33) 21.51/7.89 Obligation: 21.51/7.89 Q DP problem: 21.51/7.89 The TRS P consists of the following rules: 21.51/7.89 21.51/7.89 new_primPlusNat(Succ(yu5110000), Succ(yu487000)) -> new_primPlusNat(yu5110000, yu487000) 21.51/7.89 21.51/7.89 R is empty. 21.51/7.89 Q is empty. 21.51/7.89 We have to consider all minimal (P,Q,R)-chains. 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (34) QDPSizeChangeProof (EQUIVALENT) 21.51/7.89 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. 21.51/7.89 21.51/7.89 From the DPs we obtained the following set of size-change graphs: 21.51/7.89 *new_primPlusNat(Succ(yu5110000), Succ(yu487000)) -> new_primPlusNat(yu5110000, yu487000) 21.51/7.89 The graph contains the following edges 1 > 1, 2 > 2 21.51/7.89 21.51/7.89 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (35) 21.51/7.89 YES 21.51/7.89 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (36) 21.51/7.89 Obligation: 21.51/7.89 Q DP problem: 21.51/7.89 The TRS P consists of the following rules: 21.51/7.89 21.51/7.89 new_primMinusNat(Succ(yu10700), Succ(yu30100)) -> new_primMinusNat(yu10700, yu30100) 21.51/7.89 21.51/7.89 R is empty. 21.51/7.89 Q is empty. 21.51/7.89 We have to consider all minimal (P,Q,R)-chains. 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (37) QDPSizeChangeProof (EQUIVALENT) 21.51/7.89 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. 21.51/7.89 21.51/7.89 From the DPs we obtained the following set of size-change graphs: 21.51/7.89 *new_primMinusNat(Succ(yu10700), Succ(yu30100)) -> new_primMinusNat(yu10700, yu30100) 21.51/7.89 The graph contains the following edges 1 > 1, 2 > 2 21.51/7.89 21.51/7.89 21.51/7.89 ---------------------------------------- 21.51/7.89 21.51/7.89 (38) 21.51/7.89 YES 21.69/7.96 EOF