8.66/3.71 YES 10.06/4.15 proof of /export/starexec/sandbox2/benchmark/theBenchmark.hs 10.06/4.15 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 10.06/4.15 10.06/4.15 10.06/4.15 H-Termination with start terms of the given HASKELL could be proven: 10.06/4.15 10.06/4.15 (0) HASKELL 10.06/4.15 (1) BR [EQUIVALENT, 0 ms] 10.06/4.15 (2) HASKELL 10.06/4.15 (3) COR [EQUIVALENT, 0 ms] 10.06/4.15 (4) HASKELL 10.06/4.15 (5) Narrow [SOUND, 0 ms] 10.06/4.15 (6) AND 10.06/4.15 (7) QDP 10.06/4.15 (8) QDPSizeChangeProof [EQUIVALENT, 0 ms] 10.06/4.15 (9) YES 10.06/4.15 (10) QDP 10.06/4.15 (11) QDPSizeChangeProof [EQUIVALENT, 0 ms] 10.06/4.15 (12) YES 10.06/4.15 (13) QDP 10.06/4.15 (14) QDPSizeChangeProof [EQUIVALENT, 0 ms] 10.06/4.15 (15) YES 10.06/4.15 10.06/4.15 10.06/4.15 ---------------------------------------- 10.06/4.15 10.06/4.15 (0) 10.06/4.15 Obligation: 10.06/4.15 mainModule Main 10.06/4.15 module Main where { 10.06/4.15 import qualified Prelude; 10.06/4.15 } 10.06/4.15 10.06/4.15 ---------------------------------------- 10.06/4.15 10.06/4.15 (1) BR (EQUIVALENT) 10.06/4.15 Replaced joker patterns by fresh variables and removed binding patterns. 10.06/4.15 ---------------------------------------- 10.06/4.15 10.06/4.15 (2) 10.06/4.15 Obligation: 10.06/4.15 mainModule Main 10.06/4.15 module Main where { 10.06/4.15 import qualified Prelude; 10.06/4.15 } 10.06/4.15 10.06/4.15 ---------------------------------------- 10.06/4.15 10.06/4.15 (3) COR (EQUIVALENT) 10.06/4.15 Cond Reductions: 10.06/4.15 The following Function with conditions 10.06/4.15 "undefined |Falseundefined; 10.06/4.15 " 10.06/4.15 is transformed to 10.06/4.15 "undefined = undefined1; 10.06/4.15 " 10.06/4.15 "undefined0 True = undefined; 10.06/4.15 " 10.06/4.15 "undefined1 = undefined0 False; 10.06/4.15 " 10.06/4.15 10.06/4.15 ---------------------------------------- 10.06/4.15 10.06/4.15 (4) 10.06/4.15 Obligation: 10.06/4.15 mainModule Main 10.06/4.15 module Main where { 10.06/4.15 import qualified Prelude; 10.06/4.15 } 10.06/4.15 10.06/4.15 ---------------------------------------- 10.06/4.15 10.06/4.15 (5) Narrow (SOUND) 10.06/4.15 Haskell To QDPs 10.06/4.15 10.06/4.15 digraph dp_graph { 10.06/4.15 node [outthreshold=100, inthreshold=100];1[label="(>=)",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 10.06/4.15 3[label="(>=) vx3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 10.06/4.15 4[label="(>=) vx3 vx4",fontsize=16,color="black",shape="triangle"];4 -> 5[label="",style="solid", color="black", weight=3]; 10.06/4.15 5[label="compare vx3 vx4 /= LT",fontsize=16,color="black",shape="box"];5 -> 6[label="",style="solid", color="black", weight=3]; 10.06/4.15 6[label="not (compare vx3 vx4 == LT)",fontsize=16,color="black",shape="box"];6 -> 7[label="",style="solid", color="black", weight=3]; 10.06/4.15 7[label="not (primCmpFloat vx3 vx4 == LT)",fontsize=16,color="burlywood",shape="box"];704[label="vx3/Float vx30 vx31",fontsize=10,color="white",style="solid",shape="box"];7 -> 704[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 704 -> 8[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 8[label="not (primCmpFloat (Float vx30 vx31) vx4 == LT)",fontsize=16,color="burlywood",shape="box"];705[label="vx31/Pos vx310",fontsize=10,color="white",style="solid",shape="box"];8 -> 705[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 705 -> 9[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 706[label="vx31/Neg vx310",fontsize=10,color="white",style="solid",shape="box"];8 -> 706[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 706 -> 10[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 9[label="not (primCmpFloat (Float vx30 (Pos vx310)) vx4 == LT)",fontsize=16,color="burlywood",shape="box"];707[label="vx4/Float vx40 vx41",fontsize=10,color="white",style="solid",shape="box"];9 -> 707[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 707 -> 11[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 10[label="not (primCmpFloat (Float vx30 (Neg vx310)) vx4 == LT)",fontsize=16,color="burlywood",shape="box"];708[label="vx4/Float vx40 vx41",fontsize=10,color="white",style="solid",shape="box"];10 -> 708[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 708 -> 12[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 11[label="not (primCmpFloat (Float vx30 (Pos vx310)) (Float vx40 vx41) == LT)",fontsize=16,color="burlywood",shape="box"];709[label="vx41/Pos vx410",fontsize=10,color="white",style="solid",shape="box"];11 -> 709[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 709 -> 13[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 710[label="vx41/Neg vx410",fontsize=10,color="white",style="solid",shape="box"];11 -> 710[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 710 -> 14[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 12[label="not (primCmpFloat (Float vx30 (Neg vx310)) (Float vx40 vx41) == LT)",fontsize=16,color="burlywood",shape="box"];711[label="vx41/Pos vx410",fontsize=10,color="white",style="solid",shape="box"];12 -> 711[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 711 -> 15[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 712[label="vx41/Neg vx410",fontsize=10,color="white",style="solid",shape="box"];12 -> 712[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 712 -> 16[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 13[label="not (primCmpFloat (Float vx30 (Pos vx310)) (Float vx40 (Pos vx410)) == LT)",fontsize=16,color="black",shape="box"];13 -> 17[label="",style="solid", color="black", weight=3]; 10.06/4.15 14[label="not (primCmpFloat (Float vx30 (Pos vx310)) (Float vx40 (Neg vx410)) == LT)",fontsize=16,color="black",shape="box"];14 -> 18[label="",style="solid", color="black", weight=3]; 10.06/4.15 15[label="not (primCmpFloat (Float vx30 (Neg vx310)) (Float vx40 (Pos vx410)) == LT)",fontsize=16,color="black",shape="box"];15 -> 19[label="",style="solid", color="black", weight=3]; 10.06/4.15 16[label="not (primCmpFloat (Float vx30 (Neg vx310)) (Float vx40 (Neg vx410)) == LT)",fontsize=16,color="black",shape="box"];16 -> 20[label="",style="solid", color="black", weight=3]; 10.06/4.15 17[label="not (compare (vx30 * Pos vx410) (Pos vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];17 -> 21[label="",style="solid", color="black", weight=3]; 10.06/4.15 18[label="not (compare (vx30 * Pos vx410) (Neg vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];18 -> 22[label="",style="solid", color="black", weight=3]; 10.06/4.15 19[label="not (compare (vx30 * Neg vx410) (Pos vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];19 -> 23[label="",style="solid", color="black", weight=3]; 10.06/4.15 20[label="not (compare (vx30 * Neg vx410) (Neg vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];20 -> 24[label="",style="solid", color="black", weight=3]; 10.06/4.15 21[label="not (primCmpInt (vx30 * Pos vx410) (Pos vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];21 -> 25[label="",style="solid", color="black", weight=3]; 10.06/4.15 22[label="not (primCmpInt (vx30 * Pos vx410) (Neg vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];22 -> 26[label="",style="solid", color="black", weight=3]; 10.06/4.15 23[label="not (primCmpInt (vx30 * Neg vx410) (Pos vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];23 -> 27[label="",style="solid", color="black", weight=3]; 10.06/4.15 24[label="not (primCmpInt (vx30 * Neg vx410) (Neg vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];24 -> 28[label="",style="solid", color="black", weight=3]; 10.06/4.15 25[label="not (primCmpInt (primMulInt vx30 (Pos vx410)) (Pos vx310 * vx40) == LT)",fontsize=16,color="burlywood",shape="box"];713[label="vx30/Pos vx300",fontsize=10,color="white",style="solid",shape="box"];25 -> 713[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 713 -> 29[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 714[label="vx30/Neg vx300",fontsize=10,color="white",style="solid",shape="box"];25 -> 714[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 714 -> 30[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 26[label="not (primCmpInt (primMulInt vx30 (Pos vx410)) (Neg vx310 * vx40) == LT)",fontsize=16,color="burlywood",shape="box"];715[label="vx30/Pos vx300",fontsize=10,color="white",style="solid",shape="box"];26 -> 715[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 715 -> 31[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 716[label="vx30/Neg vx300",fontsize=10,color="white",style="solid",shape="box"];26 -> 716[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 716 -> 32[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 27[label="not (primCmpInt (primMulInt vx30 (Neg vx410)) (Pos vx310 * vx40) == LT)",fontsize=16,color="burlywood",shape="box"];717[label="vx30/Pos vx300",fontsize=10,color="white",style="solid",shape="box"];27 -> 717[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 717 -> 33[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 718[label="vx30/Neg vx300",fontsize=10,color="white",style="solid",shape="box"];27 -> 718[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 718 -> 34[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 28[label="not (primCmpInt (primMulInt vx30 (Neg vx410)) (Neg vx310 * vx40) == LT)",fontsize=16,color="burlywood",shape="box"];719[label="vx30/Pos vx300",fontsize=10,color="white",style="solid",shape="box"];28 -> 719[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 719 -> 35[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 720[label="vx30/Neg vx300",fontsize=10,color="white",style="solid",shape="box"];28 -> 720[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 720 -> 36[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 29[label="not (primCmpInt (primMulInt (Pos vx300) (Pos vx410)) (Pos vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];29 -> 37[label="",style="solid", color="black", weight=3]; 10.06/4.15 30[label="not (primCmpInt (primMulInt (Neg vx300) (Pos vx410)) (Pos vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];30 -> 38[label="",style="solid", color="black", weight=3]; 10.06/4.15 31[label="not (primCmpInt (primMulInt (Pos vx300) (Pos vx410)) (Neg vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];31 -> 39[label="",style="solid", color="black", weight=3]; 10.06/4.15 32[label="not (primCmpInt (primMulInt (Neg vx300) (Pos vx410)) (Neg vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];32 -> 40[label="",style="solid", color="black", weight=3]; 10.06/4.15 33[label="not (primCmpInt (primMulInt (Pos vx300) (Neg vx410)) (Pos vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];33 -> 41[label="",style="solid", color="black", weight=3]; 10.06/4.15 34[label="not (primCmpInt (primMulInt (Neg vx300) (Neg vx410)) (Pos vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];34 -> 42[label="",style="solid", color="black", weight=3]; 10.06/4.15 35[label="not (primCmpInt (primMulInt (Pos vx300) (Neg vx410)) (Neg vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];35 -> 43[label="",style="solid", color="black", weight=3]; 10.06/4.15 36[label="not (primCmpInt (primMulInt (Neg vx300) (Neg vx410)) (Neg vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];36 -> 44[label="",style="solid", color="black", weight=3]; 10.06/4.15 37 -> 435[label="",style="dashed", color="red", weight=0]; 10.06/4.15 37[label="not (primCmpInt (Pos (primMulNat vx300 vx410)) (Pos vx310 * vx40) == LT)",fontsize=16,color="magenta"];37 -> 436[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 38 -> 454[label="",style="dashed", color="red", weight=0]; 10.06/4.15 38[label="not (primCmpInt (Neg (primMulNat vx300 vx410)) (Pos vx310 * vx40) == LT)",fontsize=16,color="magenta"];38 -> 455[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 39 -> 477[label="",style="dashed", color="red", weight=0]; 10.06/4.15 39[label="not (primCmpInt (Pos (primMulNat vx300 vx410)) (Neg vx310 * vx40) == LT)",fontsize=16,color="magenta"];39 -> 478[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 40 -> 546[label="",style="dashed", color="red", weight=0]; 10.06/4.15 40[label="not (primCmpInt (Neg (primMulNat vx300 vx410)) (Neg vx310 * vx40) == LT)",fontsize=16,color="magenta"];40 -> 547[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 41 -> 454[label="",style="dashed", color="red", weight=0]; 10.06/4.15 41[label="not (primCmpInt (Neg (primMulNat vx300 vx410)) (Pos vx310 * vx40) == LT)",fontsize=16,color="magenta"];41 -> 456[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 41 -> 457[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 42 -> 435[label="",style="dashed", color="red", weight=0]; 10.06/4.15 42[label="not (primCmpInt (Pos (primMulNat vx300 vx410)) (Pos vx310 * vx40) == LT)",fontsize=16,color="magenta"];42 -> 437[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 42 -> 438[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 43 -> 546[label="",style="dashed", color="red", weight=0]; 10.06/4.15 43[label="not (primCmpInt (Neg (primMulNat vx300 vx410)) (Neg vx310 * vx40) == LT)",fontsize=16,color="magenta"];43 -> 548[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 43 -> 549[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 44 -> 477[label="",style="dashed", color="red", weight=0]; 10.06/4.15 44[label="not (primCmpInt (Pos (primMulNat vx300 vx410)) (Neg vx310 * vx40) == LT)",fontsize=16,color="magenta"];44 -> 479[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 44 -> 480[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 436[label="primMulNat vx300 vx410",fontsize=16,color="burlywood",shape="triangle"];721[label="vx300/Succ vx3000",fontsize=10,color="white",style="solid",shape="box"];436 -> 721[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 721 -> 449[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 722[label="vx300/Zero",fontsize=10,color="white",style="solid",shape="box"];436 -> 722[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 722 -> 450[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 435[label="not (primCmpInt (Pos vx12) (Pos vx310 * vx40) == LT)",fontsize=16,color="burlywood",shape="triangle"];723[label="vx12/Succ vx120",fontsize=10,color="white",style="solid",shape="box"];435 -> 723[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 723 -> 451[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 724[label="vx12/Zero",fontsize=10,color="white",style="solid",shape="box"];435 -> 724[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 724 -> 452[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 455 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 455[label="primMulNat vx300 vx410",fontsize=16,color="magenta"];455 -> 468[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 454[label="not (primCmpInt (Neg vx13) (Pos vx310 * vx40) == LT)",fontsize=16,color="burlywood",shape="triangle"];725[label="vx13/Succ vx130",fontsize=10,color="white",style="solid",shape="box"];454 -> 725[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 725 -> 469[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 726[label="vx13/Zero",fontsize=10,color="white",style="solid",shape="box"];454 -> 726[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 726 -> 470[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 478 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 478[label="primMulNat vx300 vx410",fontsize=16,color="magenta"];478 -> 491[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 477[label="not (primCmpInt (Pos vx14) (Neg vx310 * vx40) == LT)",fontsize=16,color="burlywood",shape="triangle"];727[label="vx14/Succ vx140",fontsize=10,color="white",style="solid",shape="box"];477 -> 727[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 727 -> 492[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 728[label="vx14/Zero",fontsize=10,color="white",style="solid",shape="box"];477 -> 728[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 728 -> 493[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 547 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 547[label="primMulNat vx300 vx410",fontsize=16,color="magenta"];547 -> 558[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 547 -> 559[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 546[label="not (primCmpInt (Neg vx17) (Neg vx310 * vx40) == LT)",fontsize=16,color="burlywood",shape="triangle"];729[label="vx17/Succ vx170",fontsize=10,color="white",style="solid",shape="box"];546 -> 729[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 729 -> 560[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 730[label="vx17/Zero",fontsize=10,color="white",style="solid",shape="box"];546 -> 730[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 730 -> 561[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 456[label="vx310",fontsize=16,color="green",shape="box"];457 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 457[label="primMulNat vx300 vx410",fontsize=16,color="magenta"];437[label="vx310",fontsize=16,color="green",shape="box"];438 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 438[label="primMulNat vx300 vx410",fontsize=16,color="magenta"];438 -> 453[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 548[label="vx310",fontsize=16,color="green",shape="box"];549 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 549[label="primMulNat vx300 vx410",fontsize=16,color="magenta"];549 -> 562[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 479[label="vx310",fontsize=16,color="green",shape="box"];480 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 480[label="primMulNat vx300 vx410",fontsize=16,color="magenta"];480 -> 494[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 480 -> 495[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 449[label="primMulNat (Succ vx3000) vx410",fontsize=16,color="burlywood",shape="box"];731[label="vx410/Succ vx4100",fontsize=10,color="white",style="solid",shape="box"];449 -> 731[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 731 -> 471[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 732[label="vx410/Zero",fontsize=10,color="white",style="solid",shape="box"];449 -> 732[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 732 -> 472[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 450[label="primMulNat Zero vx410",fontsize=16,color="burlywood",shape="box"];733[label="vx410/Succ vx4100",fontsize=10,color="white",style="solid",shape="box"];450 -> 733[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 733 -> 473[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 734[label="vx410/Zero",fontsize=10,color="white",style="solid",shape="box"];450 -> 734[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 734 -> 474[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 451[label="not (primCmpInt (Pos (Succ vx120)) (Pos vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];451 -> 475[label="",style="solid", color="black", weight=3]; 10.06/4.15 452[label="not (primCmpInt (Pos Zero) (Pos vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];452 -> 476[label="",style="solid", color="black", weight=3]; 10.06/4.15 468[label="vx300",fontsize=16,color="green",shape="box"];469[label="not (primCmpInt (Neg (Succ vx130)) (Pos vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];469 -> 496[label="",style="solid", color="black", weight=3]; 10.06/4.15 470[label="not (primCmpInt (Neg Zero) (Pos vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];470 -> 497[label="",style="solid", color="black", weight=3]; 10.06/4.15 491[label="vx410",fontsize=16,color="green",shape="box"];492[label="not (primCmpInt (Pos (Succ vx140)) (Neg vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];492 -> 520[label="",style="solid", color="black", weight=3]; 10.06/4.15 493[label="not (primCmpInt (Pos Zero) (Neg vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];493 -> 521[label="",style="solid", color="black", weight=3]; 10.06/4.15 558[label="vx300",fontsize=16,color="green",shape="box"];559[label="vx410",fontsize=16,color="green",shape="box"];560[label="not (primCmpInt (Neg (Succ vx170)) (Neg vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];560 -> 571[label="",style="solid", color="black", weight=3]; 10.06/4.15 561[label="not (primCmpInt (Neg Zero) (Neg vx310 * vx40) == LT)",fontsize=16,color="black",shape="box"];561 -> 572[label="",style="solid", color="black", weight=3]; 10.06/4.15 453[label="vx300",fontsize=16,color="green",shape="box"];562[label="vx410",fontsize=16,color="green",shape="box"];494[label="vx300",fontsize=16,color="green",shape="box"];495[label="vx410",fontsize=16,color="green",shape="box"];471[label="primMulNat (Succ vx3000) (Succ vx4100)",fontsize=16,color="black",shape="box"];471 -> 498[label="",style="solid", color="black", weight=3]; 10.06/4.15 472[label="primMulNat (Succ vx3000) Zero",fontsize=16,color="black",shape="box"];472 -> 499[label="",style="solid", color="black", weight=3]; 10.06/4.15 473[label="primMulNat Zero (Succ vx4100)",fontsize=16,color="black",shape="box"];473 -> 500[label="",style="solid", color="black", weight=3]; 10.06/4.15 474[label="primMulNat Zero Zero",fontsize=16,color="black",shape="box"];474 -> 501[label="",style="solid", color="black", weight=3]; 10.06/4.15 475[label="not (primCmpInt (Pos (Succ vx120)) (primMulInt (Pos vx310) vx40) == LT)",fontsize=16,color="burlywood",shape="box"];735[label="vx40/Pos vx400",fontsize=10,color="white",style="solid",shape="box"];475 -> 735[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 735 -> 502[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 736[label="vx40/Neg vx400",fontsize=10,color="white",style="solid",shape="box"];475 -> 736[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 736 -> 503[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 476[label="not (primCmpInt (Pos Zero) (primMulInt (Pos vx310) vx40) == LT)",fontsize=16,color="burlywood",shape="box"];737[label="vx40/Pos vx400",fontsize=10,color="white",style="solid",shape="box"];476 -> 737[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 737 -> 504[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 738[label="vx40/Neg vx400",fontsize=10,color="white",style="solid",shape="box"];476 -> 738[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 738 -> 505[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 496[label="not (primCmpInt (Neg (Succ vx130)) (primMulInt (Pos vx310) vx40) == LT)",fontsize=16,color="burlywood",shape="box"];739[label="vx40/Pos vx400",fontsize=10,color="white",style="solid",shape="box"];496 -> 739[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 739 -> 522[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 740[label="vx40/Neg vx400",fontsize=10,color="white",style="solid",shape="box"];496 -> 740[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 740 -> 523[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 497[label="not (primCmpInt (Neg Zero) (primMulInt (Pos vx310) vx40) == LT)",fontsize=16,color="burlywood",shape="box"];741[label="vx40/Pos vx400",fontsize=10,color="white",style="solid",shape="box"];497 -> 741[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 741 -> 524[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 742[label="vx40/Neg vx400",fontsize=10,color="white",style="solid",shape="box"];497 -> 742[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 742 -> 525[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 520[label="not (primCmpInt (Pos (Succ vx140)) (primMulInt (Neg vx310) vx40) == LT)",fontsize=16,color="burlywood",shape="box"];743[label="vx40/Pos vx400",fontsize=10,color="white",style="solid",shape="box"];520 -> 743[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 743 -> 528[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 744[label="vx40/Neg vx400",fontsize=10,color="white",style="solid",shape="box"];520 -> 744[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 744 -> 529[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 521[label="not (primCmpInt (Pos Zero) (primMulInt (Neg vx310) vx40) == LT)",fontsize=16,color="burlywood",shape="box"];745[label="vx40/Pos vx400",fontsize=10,color="white",style="solid",shape="box"];521 -> 745[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 745 -> 530[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 746[label="vx40/Neg vx400",fontsize=10,color="white",style="solid",shape="box"];521 -> 746[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 746 -> 531[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 571[label="not (primCmpInt (Neg (Succ vx170)) (primMulInt (Neg vx310) vx40) == LT)",fontsize=16,color="burlywood",shape="box"];747[label="vx40/Pos vx400",fontsize=10,color="white",style="solid",shape="box"];571 -> 747[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 747 -> 577[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 748[label="vx40/Neg vx400",fontsize=10,color="white",style="solid",shape="box"];571 -> 748[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 748 -> 578[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 572[label="not (primCmpInt (Neg Zero) (primMulInt (Neg vx310) vx40) == LT)",fontsize=16,color="burlywood",shape="box"];749[label="vx40/Pos vx400",fontsize=10,color="white",style="solid",shape="box"];572 -> 749[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 749 -> 579[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 750[label="vx40/Neg vx400",fontsize=10,color="white",style="solid",shape="box"];572 -> 750[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 750 -> 580[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 498 -> 526[label="",style="dashed", color="red", weight=0]; 10.06/4.15 498[label="primPlusNat (primMulNat vx3000 (Succ vx4100)) (Succ vx4100)",fontsize=16,color="magenta"];498 -> 527[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 499[label="Zero",fontsize=16,color="green",shape="box"];500[label="Zero",fontsize=16,color="green",shape="box"];501[label="Zero",fontsize=16,color="green",shape="box"];502[label="not (primCmpInt (Pos (Succ vx120)) (primMulInt (Pos vx310) (Pos vx400)) == LT)",fontsize=16,color="black",shape="box"];502 -> 532[label="",style="solid", color="black", weight=3]; 10.06/4.15 503[label="not (primCmpInt (Pos (Succ vx120)) (primMulInt (Pos vx310) (Neg vx400)) == LT)",fontsize=16,color="black",shape="box"];503 -> 533[label="",style="solid", color="black", weight=3]; 10.06/4.15 504[label="not (primCmpInt (Pos Zero) (primMulInt (Pos vx310) (Pos vx400)) == LT)",fontsize=16,color="black",shape="box"];504 -> 534[label="",style="solid", color="black", weight=3]; 10.06/4.15 505[label="not (primCmpInt (Pos Zero) (primMulInt (Pos vx310) (Neg vx400)) == LT)",fontsize=16,color="black",shape="box"];505 -> 535[label="",style="solid", color="black", weight=3]; 10.06/4.15 522[label="not (primCmpInt (Neg (Succ vx130)) (primMulInt (Pos vx310) (Pos vx400)) == LT)",fontsize=16,color="black",shape="box"];522 -> 536[label="",style="solid", color="black", weight=3]; 10.06/4.15 523[label="not (primCmpInt (Neg (Succ vx130)) (primMulInt (Pos vx310) (Neg vx400)) == LT)",fontsize=16,color="black",shape="box"];523 -> 537[label="",style="solid", color="black", weight=3]; 10.06/4.15 524[label="not (primCmpInt (Neg Zero) (primMulInt (Pos vx310) (Pos vx400)) == LT)",fontsize=16,color="black",shape="box"];524 -> 538[label="",style="solid", color="black", weight=3]; 10.06/4.15 525[label="not (primCmpInt (Neg Zero) (primMulInt (Pos vx310) (Neg vx400)) == LT)",fontsize=16,color="black",shape="box"];525 -> 539[label="",style="solid", color="black", weight=3]; 10.06/4.15 528[label="not (primCmpInt (Pos (Succ vx140)) (primMulInt (Neg vx310) (Pos vx400)) == LT)",fontsize=16,color="black",shape="box"];528 -> 563[label="",style="solid", color="black", weight=3]; 10.06/4.15 529[label="not (primCmpInt (Pos (Succ vx140)) (primMulInt (Neg vx310) (Neg vx400)) == LT)",fontsize=16,color="black",shape="box"];529 -> 564[label="",style="solid", color="black", weight=3]; 10.06/4.15 530[label="not (primCmpInt (Pos Zero) (primMulInt (Neg vx310) (Pos vx400)) == LT)",fontsize=16,color="black",shape="box"];530 -> 565[label="",style="solid", color="black", weight=3]; 10.06/4.15 531[label="not (primCmpInt (Pos Zero) (primMulInt (Neg vx310) (Neg vx400)) == LT)",fontsize=16,color="black",shape="box"];531 -> 566[label="",style="solid", color="black", weight=3]; 10.06/4.15 577[label="not (primCmpInt (Neg (Succ vx170)) (primMulInt (Neg vx310) (Pos vx400)) == LT)",fontsize=16,color="black",shape="box"];577 -> 584[label="",style="solid", color="black", weight=3]; 10.06/4.15 578[label="not (primCmpInt (Neg (Succ vx170)) (primMulInt (Neg vx310) (Neg vx400)) == LT)",fontsize=16,color="black",shape="box"];578 -> 585[label="",style="solid", color="black", weight=3]; 10.06/4.15 579[label="not (primCmpInt (Neg Zero) (primMulInt (Neg vx310) (Pos vx400)) == LT)",fontsize=16,color="black",shape="box"];579 -> 586[label="",style="solid", color="black", weight=3]; 10.06/4.15 580[label="not (primCmpInt (Neg Zero) (primMulInt (Neg vx310) (Neg vx400)) == LT)",fontsize=16,color="black",shape="box"];580 -> 587[label="",style="solid", color="black", weight=3]; 10.06/4.15 527 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 527[label="primMulNat vx3000 (Succ vx4100)",fontsize=16,color="magenta"];527 -> 540[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 527 -> 541[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 526[label="primPlusNat vx16 (Succ vx4100)",fontsize=16,color="burlywood",shape="triangle"];751[label="vx16/Succ vx160",fontsize=10,color="white",style="solid",shape="box"];526 -> 751[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 751 -> 542[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 752[label="vx16/Zero",fontsize=10,color="white",style="solid",shape="box"];526 -> 752[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 752 -> 543[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 532 -> 567[label="",style="dashed", color="red", weight=0]; 10.06/4.15 532[label="not (primCmpInt (Pos (Succ vx120)) (Pos (primMulNat vx310 vx400)) == LT)",fontsize=16,color="magenta"];532 -> 568[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 533 -> 573[label="",style="dashed", color="red", weight=0]; 10.06/4.15 533[label="not (primCmpInt (Pos (Succ vx120)) (Neg (primMulNat vx310 vx400)) == LT)",fontsize=16,color="magenta"];533 -> 574[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 534 -> 581[label="",style="dashed", color="red", weight=0]; 10.06/4.15 534[label="not (primCmpInt (Pos Zero) (Pos (primMulNat vx310 vx400)) == LT)",fontsize=16,color="magenta"];534 -> 582[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 535 -> 588[label="",style="dashed", color="red", weight=0]; 10.06/4.15 535[label="not (primCmpInt (Pos Zero) (Neg (primMulNat vx310 vx400)) == LT)",fontsize=16,color="magenta"];535 -> 589[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 536 -> 591[label="",style="dashed", color="red", weight=0]; 10.06/4.15 536[label="not (primCmpInt (Neg (Succ vx130)) (Pos (primMulNat vx310 vx400)) == LT)",fontsize=16,color="magenta"];536 -> 592[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 537 -> 595[label="",style="dashed", color="red", weight=0]; 10.06/4.15 537[label="not (primCmpInt (Neg (Succ vx130)) (Neg (primMulNat vx310 vx400)) == LT)",fontsize=16,color="magenta"];537 -> 596[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 538 -> 599[label="",style="dashed", color="red", weight=0]; 10.06/4.15 538[label="not (primCmpInt (Neg Zero) (Pos (primMulNat vx310 vx400)) == LT)",fontsize=16,color="magenta"];538 -> 600[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 539 -> 602[label="",style="dashed", color="red", weight=0]; 10.06/4.15 539[label="not (primCmpInt (Neg Zero) (Neg (primMulNat vx310 vx400)) == LT)",fontsize=16,color="magenta"];539 -> 603[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 563 -> 573[label="",style="dashed", color="red", weight=0]; 10.06/4.15 563[label="not (primCmpInt (Pos (Succ vx140)) (Neg (primMulNat vx310 vx400)) == LT)",fontsize=16,color="magenta"];563 -> 575[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 563 -> 576[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 564 -> 567[label="",style="dashed", color="red", weight=0]; 10.06/4.15 564[label="not (primCmpInt (Pos (Succ vx140)) (Pos (primMulNat vx310 vx400)) == LT)",fontsize=16,color="magenta"];564 -> 569[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 564 -> 570[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 565 -> 588[label="",style="dashed", color="red", weight=0]; 10.06/4.15 565[label="not (primCmpInt (Pos Zero) (Neg (primMulNat vx310 vx400)) == LT)",fontsize=16,color="magenta"];565 -> 590[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 566 -> 581[label="",style="dashed", color="red", weight=0]; 10.06/4.15 566[label="not (primCmpInt (Pos Zero) (Pos (primMulNat vx310 vx400)) == LT)",fontsize=16,color="magenta"];566 -> 583[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 584 -> 595[label="",style="dashed", color="red", weight=0]; 10.06/4.15 584[label="not (primCmpInt (Neg (Succ vx170)) (Neg (primMulNat vx310 vx400)) == LT)",fontsize=16,color="magenta"];584 -> 597[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 584 -> 598[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 585 -> 591[label="",style="dashed", color="red", weight=0]; 10.06/4.15 585[label="not (primCmpInt (Neg (Succ vx170)) (Pos (primMulNat vx310 vx400)) == LT)",fontsize=16,color="magenta"];585 -> 593[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 585 -> 594[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 586 -> 602[label="",style="dashed", color="red", weight=0]; 10.06/4.15 586[label="not (primCmpInt (Neg Zero) (Neg (primMulNat vx310 vx400)) == LT)",fontsize=16,color="magenta"];586 -> 604[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 587 -> 599[label="",style="dashed", color="red", weight=0]; 10.06/4.15 587[label="not (primCmpInt (Neg Zero) (Pos (primMulNat vx310 vx400)) == LT)",fontsize=16,color="magenta"];587 -> 601[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 540[label="vx3000",fontsize=16,color="green",shape="box"];541[label="Succ vx4100",fontsize=16,color="green",shape="box"];542[label="primPlusNat (Succ vx160) (Succ vx4100)",fontsize=16,color="black",shape="box"];542 -> 605[label="",style="solid", color="black", weight=3]; 10.06/4.15 543[label="primPlusNat Zero (Succ vx4100)",fontsize=16,color="black",shape="box"];543 -> 606[label="",style="solid", color="black", weight=3]; 10.06/4.15 568 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 568[label="primMulNat vx310 vx400",fontsize=16,color="magenta"];568 -> 607[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 568 -> 608[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 567[label="not (primCmpInt (Pos (Succ vx120)) (Pos vx19) == LT)",fontsize=16,color="black",shape="triangle"];567 -> 609[label="",style="solid", color="black", weight=3]; 10.06/4.15 574 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 574[label="primMulNat vx310 vx400",fontsize=16,color="magenta"];574 -> 610[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 574 -> 611[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 573[label="not (primCmpInt (Pos (Succ vx120)) (Neg vx20) == LT)",fontsize=16,color="black",shape="triangle"];573 -> 612[label="",style="solid", color="black", weight=3]; 10.06/4.15 582 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 582[label="primMulNat vx310 vx400",fontsize=16,color="magenta"];582 -> 613[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 582 -> 614[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 581[label="not (primCmpInt (Pos Zero) (Pos vx21) == LT)",fontsize=16,color="burlywood",shape="triangle"];753[label="vx21/Succ vx210",fontsize=10,color="white",style="solid",shape="box"];581 -> 753[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 753 -> 615[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 754[label="vx21/Zero",fontsize=10,color="white",style="solid",shape="box"];581 -> 754[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 754 -> 616[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 589 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 589[label="primMulNat vx310 vx400",fontsize=16,color="magenta"];589 -> 617[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 589 -> 618[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 588[label="not (primCmpInt (Pos Zero) (Neg vx22) == LT)",fontsize=16,color="burlywood",shape="triangle"];755[label="vx22/Succ vx220",fontsize=10,color="white",style="solid",shape="box"];588 -> 755[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 755 -> 619[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 756[label="vx22/Zero",fontsize=10,color="white",style="solid",shape="box"];588 -> 756[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 756 -> 620[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 592 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 592[label="primMulNat vx310 vx400",fontsize=16,color="magenta"];592 -> 621[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 592 -> 622[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 591[label="not (primCmpInt (Neg (Succ vx130)) (Pos vx23) == LT)",fontsize=16,color="black",shape="triangle"];591 -> 623[label="",style="solid", color="black", weight=3]; 10.06/4.15 596 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 596[label="primMulNat vx310 vx400",fontsize=16,color="magenta"];596 -> 624[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 596 -> 625[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 595[label="not (primCmpInt (Neg (Succ vx130)) (Neg vx24) == LT)",fontsize=16,color="black",shape="triangle"];595 -> 626[label="",style="solid", color="black", weight=3]; 10.06/4.15 600 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 600[label="primMulNat vx310 vx400",fontsize=16,color="magenta"];600 -> 627[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 600 -> 628[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 599[label="not (primCmpInt (Neg Zero) (Pos vx25) == LT)",fontsize=16,color="burlywood",shape="triangle"];757[label="vx25/Succ vx250",fontsize=10,color="white",style="solid",shape="box"];599 -> 757[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 757 -> 629[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 758[label="vx25/Zero",fontsize=10,color="white",style="solid",shape="box"];599 -> 758[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 758 -> 630[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 603 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 603[label="primMulNat vx310 vx400",fontsize=16,color="magenta"];603 -> 631[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 603 -> 632[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 602[label="not (primCmpInt (Neg Zero) (Neg vx26) == LT)",fontsize=16,color="burlywood",shape="triangle"];759[label="vx26/Succ vx260",fontsize=10,color="white",style="solid",shape="box"];602 -> 759[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 759 -> 633[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 760[label="vx26/Zero",fontsize=10,color="white",style="solid",shape="box"];602 -> 760[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 760 -> 634[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 575[label="vx140",fontsize=16,color="green",shape="box"];576 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 576[label="primMulNat vx310 vx400",fontsize=16,color="magenta"];576 -> 635[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 576 -> 636[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 569[label="vx140",fontsize=16,color="green",shape="box"];570 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 570[label="primMulNat vx310 vx400",fontsize=16,color="magenta"];570 -> 637[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 570 -> 638[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 590 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 590[label="primMulNat vx310 vx400",fontsize=16,color="magenta"];590 -> 639[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 590 -> 640[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 583 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 583[label="primMulNat vx310 vx400",fontsize=16,color="magenta"];583 -> 641[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 583 -> 642[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 597 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 597[label="primMulNat vx310 vx400",fontsize=16,color="magenta"];597 -> 643[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 597 -> 644[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 598[label="vx170",fontsize=16,color="green",shape="box"];593[label="vx170",fontsize=16,color="green",shape="box"];594 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 594[label="primMulNat vx310 vx400",fontsize=16,color="magenta"];594 -> 645[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 594 -> 646[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 604 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 604[label="primMulNat vx310 vx400",fontsize=16,color="magenta"];604 -> 647[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 604 -> 648[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 601 -> 436[label="",style="dashed", color="red", weight=0]; 10.06/4.15 601[label="primMulNat vx310 vx400",fontsize=16,color="magenta"];601 -> 649[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 601 -> 650[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 605[label="Succ (Succ (primPlusNat vx160 vx4100))",fontsize=16,color="green",shape="box"];605 -> 651[label="",style="dashed", color="green", weight=3]; 10.06/4.15 606[label="Succ vx4100",fontsize=16,color="green",shape="box"];607[label="vx310",fontsize=16,color="green",shape="box"];608[label="vx400",fontsize=16,color="green",shape="box"];609[label="not (primCmpNat (Succ vx120) vx19 == LT)",fontsize=16,color="burlywood",shape="triangle"];761[label="vx19/Succ vx190",fontsize=10,color="white",style="solid",shape="box"];609 -> 761[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 761 -> 652[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 762[label="vx19/Zero",fontsize=10,color="white",style="solid",shape="box"];609 -> 762[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 762 -> 653[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 610[label="vx310",fontsize=16,color="green",shape="box"];611[label="vx400",fontsize=16,color="green",shape="box"];612[label="not (GT == LT)",fontsize=16,color="black",shape="triangle"];612 -> 654[label="",style="solid", color="black", weight=3]; 10.06/4.15 613[label="vx310",fontsize=16,color="green",shape="box"];614[label="vx400",fontsize=16,color="green",shape="box"];615[label="not (primCmpInt (Pos Zero) (Pos (Succ vx210)) == LT)",fontsize=16,color="black",shape="box"];615 -> 655[label="",style="solid", color="black", weight=3]; 10.06/4.15 616[label="not (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];616 -> 656[label="",style="solid", color="black", weight=3]; 10.06/4.15 617[label="vx310",fontsize=16,color="green",shape="box"];618[label="vx400",fontsize=16,color="green",shape="box"];619[label="not (primCmpInt (Pos Zero) (Neg (Succ vx220)) == LT)",fontsize=16,color="black",shape="box"];619 -> 657[label="",style="solid", color="black", weight=3]; 10.06/4.15 620[label="not (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];620 -> 658[label="",style="solid", color="black", weight=3]; 10.06/4.15 621[label="vx310",fontsize=16,color="green",shape="box"];622[label="vx400",fontsize=16,color="green",shape="box"];623[label="not (LT == LT)",fontsize=16,color="black",shape="triangle"];623 -> 659[label="",style="solid", color="black", weight=3]; 10.06/4.15 624[label="vx310",fontsize=16,color="green",shape="box"];625[label="vx400",fontsize=16,color="green",shape="box"];626[label="not (primCmpNat vx24 (Succ vx130) == LT)",fontsize=16,color="burlywood",shape="triangle"];763[label="vx24/Succ vx240",fontsize=10,color="white",style="solid",shape="box"];626 -> 763[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 763 -> 660[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 764[label="vx24/Zero",fontsize=10,color="white",style="solid",shape="box"];626 -> 764[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 764 -> 661[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 627[label="vx310",fontsize=16,color="green",shape="box"];628[label="vx400",fontsize=16,color="green",shape="box"];629[label="not (primCmpInt (Neg Zero) (Pos (Succ vx250)) == LT)",fontsize=16,color="black",shape="box"];629 -> 662[label="",style="solid", color="black", weight=3]; 10.06/4.15 630[label="not (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];630 -> 663[label="",style="solid", color="black", weight=3]; 10.06/4.15 631[label="vx310",fontsize=16,color="green",shape="box"];632[label="vx400",fontsize=16,color="green",shape="box"];633[label="not (primCmpInt (Neg Zero) (Neg (Succ vx260)) == LT)",fontsize=16,color="black",shape="box"];633 -> 664[label="",style="solid", color="black", weight=3]; 10.06/4.15 634[label="not (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];634 -> 665[label="",style="solid", color="black", weight=3]; 10.06/4.15 635[label="vx310",fontsize=16,color="green",shape="box"];636[label="vx400",fontsize=16,color="green",shape="box"];637[label="vx310",fontsize=16,color="green",shape="box"];638[label="vx400",fontsize=16,color="green",shape="box"];639[label="vx310",fontsize=16,color="green",shape="box"];640[label="vx400",fontsize=16,color="green",shape="box"];641[label="vx310",fontsize=16,color="green",shape="box"];642[label="vx400",fontsize=16,color="green",shape="box"];643[label="vx310",fontsize=16,color="green",shape="box"];644[label="vx400",fontsize=16,color="green",shape="box"];645[label="vx310",fontsize=16,color="green",shape="box"];646[label="vx400",fontsize=16,color="green",shape="box"];647[label="vx310",fontsize=16,color="green",shape="box"];648[label="vx400",fontsize=16,color="green",shape="box"];649[label="vx310",fontsize=16,color="green",shape="box"];650[label="vx400",fontsize=16,color="green",shape="box"];651[label="primPlusNat vx160 vx4100",fontsize=16,color="burlywood",shape="triangle"];765[label="vx160/Succ vx1600",fontsize=10,color="white",style="solid",shape="box"];651 -> 765[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 765 -> 666[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 766[label="vx160/Zero",fontsize=10,color="white",style="solid",shape="box"];651 -> 766[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 766 -> 667[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 652[label="not (primCmpNat (Succ vx120) (Succ vx190) == LT)",fontsize=16,color="black",shape="box"];652 -> 668[label="",style="solid", color="black", weight=3]; 10.06/4.15 653[label="not (primCmpNat (Succ vx120) Zero == LT)",fontsize=16,color="black",shape="box"];653 -> 669[label="",style="solid", color="black", weight=3]; 10.06/4.15 654[label="not False",fontsize=16,color="black",shape="triangle"];654 -> 670[label="",style="solid", color="black", weight=3]; 10.06/4.15 655 -> 626[label="",style="dashed", color="red", weight=0]; 10.06/4.15 655[label="not (primCmpNat Zero (Succ vx210) == LT)",fontsize=16,color="magenta"];655 -> 671[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 655 -> 672[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 656[label="not (EQ == LT)",fontsize=16,color="black",shape="triangle"];656 -> 673[label="",style="solid", color="black", weight=3]; 10.06/4.15 657 -> 612[label="",style="dashed", color="red", weight=0]; 10.06/4.15 657[label="not (GT == LT)",fontsize=16,color="magenta"];658 -> 656[label="",style="dashed", color="red", weight=0]; 10.06/4.15 658[label="not (EQ == LT)",fontsize=16,color="magenta"];659[label="not True",fontsize=16,color="black",shape="box"];659 -> 674[label="",style="solid", color="black", weight=3]; 10.06/4.15 660[label="not (primCmpNat (Succ vx240) (Succ vx130) == LT)",fontsize=16,color="black",shape="box"];660 -> 675[label="",style="solid", color="black", weight=3]; 10.06/4.15 661[label="not (primCmpNat Zero (Succ vx130) == LT)",fontsize=16,color="black",shape="box"];661 -> 676[label="",style="solid", color="black", weight=3]; 10.06/4.15 662 -> 623[label="",style="dashed", color="red", weight=0]; 10.06/4.15 662[label="not (LT == LT)",fontsize=16,color="magenta"];663 -> 656[label="",style="dashed", color="red", weight=0]; 10.06/4.15 663[label="not (EQ == LT)",fontsize=16,color="magenta"];664 -> 609[label="",style="dashed", color="red", weight=0]; 10.06/4.15 664[label="not (primCmpNat (Succ vx260) Zero == LT)",fontsize=16,color="magenta"];664 -> 677[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 664 -> 678[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 665 -> 656[label="",style="dashed", color="red", weight=0]; 10.06/4.15 665[label="not (EQ == LT)",fontsize=16,color="magenta"];666[label="primPlusNat (Succ vx1600) vx4100",fontsize=16,color="burlywood",shape="box"];767[label="vx4100/Succ vx41000",fontsize=10,color="white",style="solid",shape="box"];666 -> 767[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 767 -> 679[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 768[label="vx4100/Zero",fontsize=10,color="white",style="solid",shape="box"];666 -> 768[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 768 -> 680[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 667[label="primPlusNat Zero vx4100",fontsize=16,color="burlywood",shape="box"];769[label="vx4100/Succ vx41000",fontsize=10,color="white",style="solid",shape="box"];667 -> 769[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 769 -> 681[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 770[label="vx4100/Zero",fontsize=10,color="white",style="solid",shape="box"];667 -> 770[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 770 -> 682[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 668[label="not (primCmpNat vx120 vx190 == LT)",fontsize=16,color="burlywood",shape="triangle"];771[label="vx120/Succ vx1200",fontsize=10,color="white",style="solid",shape="box"];668 -> 771[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 771 -> 683[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 772[label="vx120/Zero",fontsize=10,color="white",style="solid",shape="box"];668 -> 772[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 772 -> 684[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 669 -> 612[label="",style="dashed", color="red", weight=0]; 10.06/4.15 669[label="not (GT == LT)",fontsize=16,color="magenta"];670[label="True",fontsize=16,color="green",shape="box"];671[label="Zero",fontsize=16,color="green",shape="box"];672[label="vx210",fontsize=16,color="green",shape="box"];673 -> 654[label="",style="dashed", color="red", weight=0]; 10.06/4.15 673[label="not False",fontsize=16,color="magenta"];674[label="False",fontsize=16,color="green",shape="box"];675 -> 668[label="",style="dashed", color="red", weight=0]; 10.06/4.15 675[label="not (primCmpNat vx240 vx130 == LT)",fontsize=16,color="magenta"];675 -> 685[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 675 -> 686[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 676 -> 623[label="",style="dashed", color="red", weight=0]; 10.06/4.15 676[label="not (LT == LT)",fontsize=16,color="magenta"];677[label="vx260",fontsize=16,color="green",shape="box"];678[label="Zero",fontsize=16,color="green",shape="box"];679[label="primPlusNat (Succ vx1600) (Succ vx41000)",fontsize=16,color="black",shape="box"];679 -> 687[label="",style="solid", color="black", weight=3]; 10.06/4.15 680[label="primPlusNat (Succ vx1600) Zero",fontsize=16,color="black",shape="box"];680 -> 688[label="",style="solid", color="black", weight=3]; 10.06/4.15 681[label="primPlusNat Zero (Succ vx41000)",fontsize=16,color="black",shape="box"];681 -> 689[label="",style="solid", color="black", weight=3]; 10.06/4.15 682[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];682 -> 690[label="",style="solid", color="black", weight=3]; 10.06/4.15 683[label="not (primCmpNat (Succ vx1200) vx190 == LT)",fontsize=16,color="burlywood",shape="box"];773[label="vx190/Succ vx1900",fontsize=10,color="white",style="solid",shape="box"];683 -> 773[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 773 -> 691[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 774[label="vx190/Zero",fontsize=10,color="white",style="solid",shape="box"];683 -> 774[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 774 -> 692[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 684[label="not (primCmpNat Zero vx190 == LT)",fontsize=16,color="burlywood",shape="box"];775[label="vx190/Succ vx1900",fontsize=10,color="white",style="solid",shape="box"];684 -> 775[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 775 -> 693[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 776[label="vx190/Zero",fontsize=10,color="white",style="solid",shape="box"];684 -> 776[label="",style="solid", color="burlywood", weight=9]; 10.06/4.15 776 -> 694[label="",style="solid", color="burlywood", weight=3]; 10.06/4.15 685[label="vx240",fontsize=16,color="green",shape="box"];686[label="vx130",fontsize=16,color="green",shape="box"];687[label="Succ (Succ (primPlusNat vx1600 vx41000))",fontsize=16,color="green",shape="box"];687 -> 695[label="",style="dashed", color="green", weight=3]; 10.06/4.15 688[label="Succ vx1600",fontsize=16,color="green",shape="box"];689[label="Succ vx41000",fontsize=16,color="green",shape="box"];690[label="Zero",fontsize=16,color="green",shape="box"];691[label="not (primCmpNat (Succ vx1200) (Succ vx1900) == LT)",fontsize=16,color="black",shape="box"];691 -> 696[label="",style="solid", color="black", weight=3]; 10.06/4.15 692[label="not (primCmpNat (Succ vx1200) Zero == LT)",fontsize=16,color="black",shape="box"];692 -> 697[label="",style="solid", color="black", weight=3]; 10.06/4.15 693[label="not (primCmpNat Zero (Succ vx1900) == LT)",fontsize=16,color="black",shape="box"];693 -> 698[label="",style="solid", color="black", weight=3]; 10.06/4.15 694[label="not (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];694 -> 699[label="",style="solid", color="black", weight=3]; 10.06/4.15 695 -> 651[label="",style="dashed", color="red", weight=0]; 10.06/4.15 695[label="primPlusNat vx1600 vx41000",fontsize=16,color="magenta"];695 -> 700[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 695 -> 701[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 696 -> 668[label="",style="dashed", color="red", weight=0]; 10.06/4.15 696[label="not (primCmpNat vx1200 vx1900 == LT)",fontsize=16,color="magenta"];696 -> 702[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 696 -> 703[label="",style="dashed", color="magenta", weight=3]; 10.06/4.15 697 -> 612[label="",style="dashed", color="red", weight=0]; 10.06/4.15 697[label="not (GT == LT)",fontsize=16,color="magenta"];698 -> 623[label="",style="dashed", color="red", weight=0]; 10.06/4.15 698[label="not (LT == LT)",fontsize=16,color="magenta"];699 -> 656[label="",style="dashed", color="red", weight=0]; 10.06/4.15 699[label="not (EQ == LT)",fontsize=16,color="magenta"];700[label="vx41000",fontsize=16,color="green",shape="box"];701[label="vx1600",fontsize=16,color="green",shape="box"];702[label="vx1200",fontsize=16,color="green",shape="box"];703[label="vx1900",fontsize=16,color="green",shape="box"];} 10.06/4.15 10.06/4.15 ---------------------------------------- 10.06/4.15 10.06/4.15 (6) 10.06/4.15 Complex Obligation (AND) 10.06/4.15 10.06/4.15 ---------------------------------------- 10.06/4.15 10.06/4.15 (7) 10.06/4.15 Obligation: 10.06/4.15 Q DP problem: 10.06/4.15 The TRS P consists of the following rules: 10.06/4.15 10.06/4.15 new_not(Succ(vx1200), Succ(vx1900)) -> new_not(vx1200, vx1900) 10.06/4.15 10.06/4.15 R is empty. 10.06/4.15 Q is empty. 10.06/4.15 We have to consider all minimal (P,Q,R)-chains. 10.06/4.15 ---------------------------------------- 10.06/4.15 10.06/4.15 (8) QDPSizeChangeProof (EQUIVALENT) 10.06/4.15 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. 10.06/4.15 10.06/4.15 From the DPs we obtained the following set of size-change graphs: 10.06/4.15 *new_not(Succ(vx1200), Succ(vx1900)) -> new_not(vx1200, vx1900) 10.06/4.15 The graph contains the following edges 1 > 1, 2 > 2 10.06/4.15 10.06/4.15 10.06/4.15 ---------------------------------------- 10.06/4.15 10.06/4.15 (9) 10.06/4.15 YES 10.06/4.15 10.06/4.15 ---------------------------------------- 10.06/4.15 10.06/4.15 (10) 10.06/4.15 Obligation: 10.06/4.15 Q DP problem: 10.06/4.15 The TRS P consists of the following rules: 10.06/4.15 10.06/4.15 new_primMulNat(Succ(vx3000), Succ(vx4100)) -> new_primMulNat(vx3000, Succ(vx4100)) 10.06/4.15 10.06/4.15 R is empty. 10.06/4.15 Q is empty. 10.06/4.15 We have to consider all minimal (P,Q,R)-chains. 10.06/4.15 ---------------------------------------- 10.06/4.15 10.06/4.15 (11) QDPSizeChangeProof (EQUIVALENT) 10.06/4.15 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. 10.06/4.15 10.06/4.15 From the DPs we obtained the following set of size-change graphs: 10.06/4.15 *new_primMulNat(Succ(vx3000), Succ(vx4100)) -> new_primMulNat(vx3000, Succ(vx4100)) 10.06/4.15 The graph contains the following edges 1 > 1, 2 >= 2 10.06/4.15 10.06/4.15 10.06/4.15 ---------------------------------------- 10.06/4.15 10.06/4.15 (12) 10.06/4.15 YES 10.06/4.15 10.06/4.15 ---------------------------------------- 10.06/4.15 10.06/4.15 (13) 10.06/4.15 Obligation: 10.06/4.15 Q DP problem: 10.06/4.15 The TRS P consists of the following rules: 10.06/4.15 10.06/4.15 new_primPlusNat(Succ(vx1600), Succ(vx41000)) -> new_primPlusNat(vx1600, vx41000) 10.06/4.15 10.06/4.15 R is empty. 10.06/4.15 Q is empty. 10.06/4.15 We have to consider all minimal (P,Q,R)-chains. 10.06/4.15 ---------------------------------------- 10.06/4.15 10.06/4.15 (14) QDPSizeChangeProof (EQUIVALENT) 10.06/4.15 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. 10.06/4.15 10.06/4.15 From the DPs we obtained the following set of size-change graphs: 10.06/4.15 *new_primPlusNat(Succ(vx1600), Succ(vx41000)) -> new_primPlusNat(vx1600, vx41000) 10.06/4.15 The graph contains the following edges 1 > 1, 2 > 2 10.06/4.15 10.06/4.15 10.06/4.15 ---------------------------------------- 10.06/4.15 10.06/4.15 (15) 10.06/4.15 YES 10.26/4.19 EOF