0.06/0.12 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.06/0.13 % Command : do_CVC4 %s 0.13/0.34 % Computer : n003.cluster.edu 0.13/0.34 % Model : x86_64 x86_64 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.13/0.34 % Memory : 8042.1875MB 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64 0.13/0.34 % CPULimit : 180 0.13/0.34 % DateTime : Thu Aug 29 10:33:32 EDT 2019 0.13/0.35 % CPUTime : 0.20/0.47 %----Proving TF0_ARI 0.20/0.47 ------- cvc4-tfa casc 27 : /export/starexec/sandbox2/benchmark/theBenchmark.p at 180... 0.20/0.47 --- Run --finite-model-find --decision=internal at 15... 15.32/15.51 --- Run --decision=internal --simplification=none --no-inst-no-entail --no-quant-cf --full-saturate-quant at 15... 30.33/30.56 --- Run --no-e-matching --full-saturate-quant at 15... 32.79/33.02 % SZS status Theorem for theBenchmark 32.79/33.02 % SZS output start Proof for theBenchmark 32.79/33.02 (skolem (forall ((L Int) (U Int) (A |'Array[Int,Int]'|) (E Int)) (let ((_let_0 (div2 (+ L U)))) (let ((_let_1 (length A))) (let ((_let_2 (sorted A 0 (+ (- 1) _let_1)))) (let ((_let_3 (* (- 1) _let_1))) (let ((_let_4 (>= (+ U _let_3) 0))) (let ((_let_5 (>= L 0))) (let ((_let_6 (>= (+ E (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| A _let_0))) 1))) (or (not _let_2) _let_4 (not _let_5) (>= (+ L (* (- 1) U)) 1) (= E (|'select:(Array[Int,Int]*Int)>Int'| A _let_0)) (and (or (not _let_6) (and (not _let_4) _let_2 (>= _let_0 (- 1)))) (or _let_6 (and _let_2 _let_5 (not (>= (+ _let_0 _let_3) 1))))))))))))) ) 32.79/33.02 ( skv_1 skv_2 skv_3 skv_4 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) I) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I)) ) 32.79/33.02 ( skv_5 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (or (not (>= (+ I _let_0) 0)) (>= (+ J _let_0) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1)))) ) 32.79/33.02 ( skv_6 skv_7 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (or (not (>= I 0)) (>= (+ J (* (- 1) (length skv_3))) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.79/33.02 ( skv_8 skv_9 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (|'select:(Array[Int,Int]*Int)>Int'| (|'const:(Int)>Array[Int,Int]'| 0) I)) ) 32.79/33.02 ( skv_10 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (or (not (>= (+ I _let_0) 0)) (>= (+ J _let_0) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1)))) ) 32.79/33.02 ( skv_11 skv_12 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'const:(Int)>Array[Int,Int]'| 0) I)) ) 32.79/33.02 ( skv_13 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) I))) ) 32.79/33.02 ( skv_14 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (or (not (>= (+ I _let_0) (- 1))) (>= (+ J _let_0) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1)))) ) 32.79/33.02 ( skv_15 skv_16 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (or (not (>= (+ I _let_0) (- 1))) (>= (+ J _let_0) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1)))) ) 32.79/33.02 ( skv_17 skv_18 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) I))) ) 32.79/33.02 ( skv_19 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'const:(Int)>Array[Int,Int]'| 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) I))) ) 32.79/33.02 ( skv_20 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= (+ I _let_0) 0)) (>= (+ J _let_0) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.79/33.02 ( skv_21 skv_22 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= I 0)) (>= (+ J (* (- 1) (length skv_3))) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_23 skv_24 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) I)) ) 32.79/33.02 ( skv_25 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= I 0)) (>= (+ J (* (- 1) (length skv_3))) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_26 skv_27 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) I)) ) 32.79/33.02 ( skv_28 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= (+ I _let_0) 0)) (>= (+ J _let_0) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.79/33.02 ( skv_29 skv_30 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'const:(Int)>Array[Int,Int]'| 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) I)) ) 32.79/33.02 ( skv_31 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= (+ I _let_0) (- 1))) (>= (+ J _let_0) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.79/33.02 ( skv_32 skv_33 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) I))) ) 32.79/33.02 ( skv_34 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= (+ I _let_0) (- 1))) (>= (+ J _let_0) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.79/33.02 ( skv_35 skv_36 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)) I)) ) 32.79/33.02 ( skv_37 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)) I)) ) 32.79/33.02 ( skv_38 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (or (not (>= (+ I (* (- 1) (length skv_3))) 0)) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.79/33.02 ( skv_39 skv_40 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (or (not (>= I 0)) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.79/33.02 ( skv_41 skv_42 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'const:(Int)>Array[Int,Int]'| 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)) I)) ) 32.79/33.02 ( skv_43 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= I 0)) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_44 skv_45 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 _let_0) I))) ) 32.79/33.02 ( skv_46 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= (+ I (* (- 1) (length skv_3))) 0)) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_47 skv_48 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)) I)) ) 32.79/33.02 ( skv_49 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (or (not (>= (+ I (* (- 1) (length skv_3))) (- 1))) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.79/33.02 ( skv_50 skv_51 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0) I)) ) 32.79/33.02 ( skv_52 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= (+ I (* (- 1) (length skv_3))) (- 1))) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_53 skv_54 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0) I)) ) 32.79/33.02 ( skv_55 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'const:(Int)>Array[Int,Int]'| 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0) I)) ) 32.79/33.02 ( skv_56 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (or (not (>= I (- 1))) (>= (+ J (* (- 1) (length skv_3))) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.79/33.02 ( skv_57 skv_58 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (or (not (>= I (- 1))) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.79/33.02 ( skv_59 skv_60 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 0) I))) ) 32.79/33.02 ( skv_61 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= I (- 1))) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_62 skv_63 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0) I)) ) 32.79/33.02 ( skv_64 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= I (- 1))) (>= (+ J (* (- 1) (length skv_3))) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_65 skv_66 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 _let_0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 0) I))) ) 32.79/33.02 ( skv_67 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (or (not (>= I (- 1))) (>= (+ J (* (- 1) (length skv_3))) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.79/33.02 ( skv_68 skv_69 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0) I)) ) 32.79/33.02 ( skv_70 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= I (- 1))) (>= (+ J (* (- 1) (length skv_3))) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_71 skv_72 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (= (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| _let_0 0 0) I))) ) 32.79/33.02 ( skv_73 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'const:(Int)>Array[Int,Int]'| 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0) I)) ) 32.79/33.02 ( skv_74 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= (+ I _let_0) 0)) (>= (+ J _let_0) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.79/33.02 ( skv_75 skv_76 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= I 0)) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_77 skv_78 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0) I))) ) 32.79/33.02 ( skv_79 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= I 0)) (>= (+ J (* (- 1) (length skv_3))) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_80 skv_81 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0) I)) ) 32.79/33.02 ( skv_82 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= I 0)) (>= (+ J (* (- 1) (length skv_3))) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_83 skv_84 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0) I)) ) 32.79/33.02 ( skv_85 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= I (- 1))) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_86 skv_87 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0) I)) ) 32.79/33.02 ( skv_88 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= I (- 1))) (>= (+ J (* (- 1) (length skv_3))) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_89 skv_90 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)) I)) ) 32.79/33.02 ( skv_91 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= I (- 1))) (>= (+ J (* (- 1) (length skv_3))) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_92 skv_93 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (= (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| _let_0 0 (length skv_3)) I))) ) 32.79/33.02 ( skv_94 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= (+ I (* (- 1) (length skv_3))) 0)) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_95 skv_96 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'const:(Int)>Array[Int,Int]'| 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)) I)) ) 32.79/33.02 ( skv_97 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= (+ I _let_0) 0)) (>= (+ J _let_0) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.79/33.02 ( skv_98 skv_99 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 _let_0) I))) ) 32.79/33.02 ( skv_100 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= (+ I (* (- 1) (length skv_3))) (- 1))) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_101 skv_102 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)) I)) ) 32.79/33.02 ( skv_103 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= (+ I _let_0) (- 1))) (>= (+ J _let_0) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.79/33.02 ( skv_104 skv_105 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 _let_0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 _let_0) I))) ) 32.79/33.02 ( skv_106 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= (+ I _let_0) (- 1))) (>= (+ J _let_0) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.79/33.02 ( skv_107 skv_108 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 _let_0) I))) ) 32.79/33.02 ( skv_109 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| _let_0 0 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| _let_0 0 (length skv_3)) I))) ) 32.79/33.02 ( skv_110 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (or (not (>= (+ I (* (- 1) (length skv_3))) 0)) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.79/33.02 ( skv_111 skv_112 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (or (not (>= I 0)) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.79/33.02 ( skv_113 skv_114 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0) I)) ) 32.79/33.02 ( skv_115 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (or (not (>= I (- 1))) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.79/33.02 ( skv_116 skv_117 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (= (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| _let_0 (length skv_3) 0) I))) ) 32.79/33.02 ( skv_118 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= I 0)) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_119 skv_120 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'const:(Int)>Array[Int,Int]'| 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0) I)) ) 32.79/33.02 ( skv_121 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= I (- 1))) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_122 skv_123 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 0) I))) ) 32.79/33.02 ( skv_124 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= (+ I (* (- 1) (length skv_3))) 0)) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_125 skv_126 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0) I)) ) 32.79/33.02 ( skv_127 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= I 0)) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_128 skv_129 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 _let_0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 0) I))) ) 32.79/33.02 ( skv_130 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= I (- 1))) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_131 skv_132 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 0) I))) ) 32.79/33.02 ( skv_133 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= (+ I (* (- 1) (length skv_3))) 0)) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_134 skv_135 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| _let_0 0 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| _let_0 (length skv_3) 0) I))) ) 32.79/33.02 ( skv_136 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (or (not (>= (+ I (* (- 1) (length skv_3))) (- 1))) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.79/33.02 ( skv_137 skv_138 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (let ((_let_1 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| _let_1 0 _let_0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| _let_1 _let_0 0) I)))) ) 32.79/33.02 ( skv_139 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= (+ I (* (- 1) (length skv_3))) (- 1))) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_140 skv_141 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0) I))) ) 32.79/33.02 ( skv_142 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= (+ I (* (- 1) (length skv_3))) (- 1))) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_143 skv_144 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (let ((_let_1 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (= (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| _let_1 _let_0 _let_0) I)))) ) 32.79/33.02 ( skv_145 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'const:(Int)>Array[Int,Int]'| 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0) I))) ) 32.79/33.02 ( skv_146 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) (length skv_3)))) (or (not (>= (+ I _let_0) 0)) (>= (+ J _let_0) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.79/33.02 ( skv_147 skv_148 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) (length skv_3)))) (or (not (>= I 0)) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_149 skv_150 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0) I))) ) 32.79/33.02 ( skv_151 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) (length skv_3)))) (or (not (>= I 0)) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_152 skv_153 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0) I))) ) 32.79/33.02 ( skv_154 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) (length skv_3)))) (or (not (>= I 0)) (>= (+ J (* (- 1) (length skv_3))) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_155 skv_156 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 _let_0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0) I))) ) 32.79/33.02 ( skv_157 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) (length skv_3)))) (or (not (>= I 0)) (>= (+ J (* (- 1) (length skv_3))) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_158 skv_159 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0) I))) ) 32.79/33.02 ( skv_160 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) (length skv_3)))) (or (not (>= I (- 1))) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_161 skv_162 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (let ((_let_1 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| _let_1 0 0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| _let_1 _let_0 _let_0) I)))) ) 32.79/33.02 ( skv_163 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) (length skv_3)))) (or (not (>= I (- 1))) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.79/33.02 ( skv_164 skv_165 ) 32.79/33.02 ) 32.79/33.02 (skolem (forall ((I Int)) (let ((_let_0 (length skv_3))) (let ((_let_1 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (= (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| _let_1 0 _let_0) I) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| _let_1 _let_0 _let_0) I)))) ) 32.79/33.02 ( skv_166 ) 32.79/33.02 ) 32.79/33.02 (instantiation (forall ((A |'Array[Int,Int]'|)) (>= (length A) 0) ) 32.79/33.02 ( skv_3 ) 32.79/33.02 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) ) 32.79/33.02 ( (|'const:(Int)>Array[Int,Int]'| 0) ) 32.79/33.02 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)) ) 32.79/33.02 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) ) 32.79/33.02 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)) ) 32.79/33.02 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0) ) 32.79/33.02 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0) ) 32.79/33.02 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)) ) 32.79/33.02 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0) ) 32.79/33.02 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0)) ) 32.79/33.02 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (+ 1 (length skv_3)) 0) ) 32.79/33.02 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (+ 1 _let_0) _let_0)) ) 32.79/33.02 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) (length skv_3)) ) 32.79/33.02 ( (let ((_let_0 (div2 (+ skv_1 skv_2)))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 0) _let_0 0)) ) 32.79/33.02 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 1 0) ) 32.79/33.02 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 1 (length skv_3)) ) 32.79/33.02 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 1 0) ) 32.79/33.02 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 1 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'const:(Int)>Array[Int,Int]'| 0) 0 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'const:(Int)>Array[Int,Int]'| 0) 0 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'const:(Int)>Array[Int,Int]'| 0) 1 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (- 1) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (- 1) (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (- 1) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (- 1) (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'const:(Int)>Array[Int,Int]'| 0) 1 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'const:(Int)>Array[Int,Int]'| 0) (- 1) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'const:(Int)>Array[Int,Int]'| 0) (- 1) (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'const:(Int)>Array[Int,Int]'| 0) (length skv_3) 0) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'const:(Int)>Array[Int,Int]'| 0) _let_0 _let_0)) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) 0 0)) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) 0 _let_0)) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) 1 0)) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) 1 _let_0)) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) (- 1) 0)) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) (- 1) _let_0)) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) _let_0 0)) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) _let_0 _let_0)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 2 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 2 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 2 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 2 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'const:(Int)>Array[Int,Int]'| 0) 2 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'const:(Int)>Array[Int,Int]'| 0) 2 (length skv_3)) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) 2 0)) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0) 2 _let_0)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) 0 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) 0 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) 1 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) 1 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) (- 1) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) (- 1) (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) 2 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) 2 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) (length skv_3) 0) ) 32.79/33.03 ) 32.79/33.03 (instantiation (forall ((A |'Array[Int,Int]'|) (I Int) (E Int)) (= E (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| A I E) I)) ) 32.79/33.03 ( skv_3, 0, 0 ) 32.79/33.03 ( skv_3, 0, (length skv_3) ) 32.79/33.03 ( skv_3, 1, 0 ) 32.79/33.03 ( skv_3, 1, (length skv_3) ) 32.79/33.03 ( skv_3, (- 1), 0 ) 32.79/33.03 ( skv_3, (- 1), (length skv_3) ) 32.79/33.03 ( skv_3, 2, 0 ) 32.79/33.03 ( skv_3, 2, (length skv_3) ) 32.79/33.03 ( skv_3, (length skv_3), 0 ) 32.79/33.03 ( skv_3, (length skv_3), (length skv_3) ) 32.79/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), 0 ) 32.79/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.79/33.03 ( skv_3, (+ 1 (length skv_3)), 0 ) 32.79/33.03 ( skv_3, (+ 1 (length skv_3)), (length skv_3) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 0, 0 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 0, (length skv_3) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 1, 0 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 1, (length skv_3) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (- 1), 0 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (- 1), (length skv_3) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 2, 0 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 2, (length skv_3) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (length skv_3), 0 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (length skv_3), (length skv_3) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (div2 (+ skv_1 skv_2)), 0 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 0, 0 ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 0, (length skv_3) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 1, 0 ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 1, (length skv_3) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (- 1), 0 ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (- 1), (length skv_3) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 2, 0 ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 2, (length skv_3) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (length skv_3), 0 ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (length skv_3), (length skv_3) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), 0, 0 ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), 0, (length skv_3) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), 1, 0 ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), 1, (length skv_3) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (- 1), 0 ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (- 1), (length skv_3) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), 2, 0 ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), 2, (length skv_3) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (length skv_3), 0 ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (length skv_3), (length skv_3) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), 0, 0 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), 0, (length skv_3) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), 1, 0 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), 1, (length skv_3) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), (- 1), 0 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), (- 1), (length skv_3) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), 2, 0 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), 2, (length skv_3) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), (length skv_3), 0 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), (length skv_3), (length skv_3) ) 32.79/33.03 ) 32.79/33.03 (instantiation (forall ((I Int) (E Int)) (= E (|'select:(Array[Int,Int]*Int)>Int'| (|'const:(Int)>Array[Int,Int]'| E) I)) ) 32.79/33.03 ( 0, 0 ) 32.79/33.03 ( 1, 0 ) 32.79/33.03 ( (- 1), 0 ) 32.79/33.03 ( 2, 0 ) 32.79/33.03 ( (length skv_3), 0 ) 32.79/33.03 ( (+ (- 1) (length skv_3)), 0 ) 32.79/33.03 ( (div2 (+ skv_1 skv_2)), 0 ) 32.79/33.03 ( (+ 1 (length skv_3)), 0 ) 32.79/33.03 ( skv_6, 0 ) 32.79/33.03 ( skv_7, 0 ) 32.79/33.03 ( (+ 2 (length skv_3)), 0 ) 32.79/33.03 ( skv_9, 0 ) 32.79/33.03 ( skv_10, 0 ) 32.79/33.03 ( skv_11, 0 ) 32.79/33.03 ( skv_12, 0 ) 32.79/33.03 ( skv_13, 0 ) 32.79/33.03 ( skv_17, 0 ) 32.79/33.03 ( skv_18, 0 ) 32.79/33.03 ( skv_19, 0 ) 32.79/33.03 ( skv_20, 0 ) 32.79/33.03 ( skv_21, 0 ) 32.79/33.03 ( skv_22, 0 ) 32.79/33.03 ( skv_26, 0 ) 32.79/33.03 ( skv_27, 0 ) 32.79/33.03 ( skv_28, 0 ) 32.79/33.03 ( skv_29, 0 ) 32.79/33.03 ( skv_30, 0 ) 32.79/33.03 ( skv_31, 0 ) 32.79/33.03 ( skv_34, 0 ) 32.79/33.03 ( skv_35, 0 ) 32.79/33.03 ( skv_36, 0 ) 32.79/33.03 ( skv_38, 0 ) 32.79/33.03 ( skv_39, 0 ) 32.79/33.03 ( skv_40, 0 ) 32.79/33.03 ( skv_41, 0 ) 32.79/33.03 ( skv_42, 0 ) 32.79/33.03 ( skv_43, 0 ) 32.79/33.03 ( skv_44, 0 ) 32.79/33.03 ( skv_45, 0 ) 32.79/33.03 ( skv_46, 0 ) 32.79/33.03 ( skv_47, 0 ) 32.79/33.03 ( skv_48, 0 ) 32.79/33.03 ( skv_49, 0 ) 32.79/33.03 ( skv_50, 0 ) 32.79/33.03 ( skv_51, 0 ) 32.79/33.03 ( skv_53, 0 ) 32.79/33.03 ( skv_54, 0 ) 32.79/33.03 ( skv_55, 0 ) 32.79/33.03 ( skv_56, 0 ) 32.79/33.03 ( skv_59, 0 ) 32.79/33.03 ( skv_60, 0 ) 32.79/33.03 ( skv_61, 0 ) 32.79/33.03 ( skv_62, 0 ) 32.79/33.03 ( skv_63, 0 ) 32.79/33.03 ( skv_64, 0 ) 32.79/33.03 ( skv_66, 0 ) 32.79/33.03 ( skv_67, 0 ) 32.79/33.03 ( skv_70, 0 ) 32.79/33.03 ( skv_74, 0 ) 32.79/33.03 ( skv_75, 0 ) 32.79/33.03 ( skv_76, 0 ) 32.79/33.03 ( skv_77, 0 ) 32.79/33.03 ( skv_78, 0 ) 32.79/33.03 ( skv_79, 0 ) 32.79/33.03 ( skv_80, 0 ) 32.79/33.03 ( skv_81, 0 ) 32.79/33.03 ( skv_82, 0 ) 32.79/33.03 ( skv_83, 0 ) 32.79/33.03 ( skv_84, 0 ) 32.79/33.03 ( skv_85, 0 ) 32.79/33.03 ( skv_86, 0 ) 32.79/33.03 ( skv_87, 0 ) 32.79/33.03 ( skv_88, 0 ) 32.79/33.03 ( skv_89, 0 ) 32.79/33.03 ( skv_90, 0 ) 32.79/33.03 ( skv_92, 0 ) 32.79/33.03 ( skv_93, 0 ) 32.79/33.03 ( skv_95, 0 ) 32.79/33.03 ( skv_96, 0 ) 32.79/33.03 ( skv_97, 0 ) 32.79/33.03 ( skv_98, 0 ) 32.79/33.03 ( skv_99, 0 ) 32.79/33.03 ( skv_101, 0 ) 32.79/33.03 ( skv_102, 0 ) 32.79/33.03 ( skv_104, 0 ) 32.79/33.03 ( skv_105, 0 ) 32.79/33.03 ( skv_107, 0 ) 32.79/33.03 ( skv_108, 0 ) 32.79/33.03 ( skv_121, 0 ) 32.79/33.03 ( skv_128, 0 ) 32.79/33.03 ( skv_129, 0 ) 32.79/33.03 ( skv_131, 0 ) 32.79/33.03 ( skv_132, 0 ) 32.79/33.03 ( skv_134, 0 ) 32.79/33.03 ( skv_135, 0 ) 32.79/33.03 ( skv_143, 0 ) 32.79/33.03 ( skv_144, 0 ) 32.79/33.03 ( skv_146, 0 ) 32.79/33.03 ) 32.79/33.03 (instantiation (forall ((A |'Array[Int,Int]'|) (B |'Array[Int,Int]'|)) (or (not (forall ((I Int)) (= (|'select:(Array[Int,Int]*Int)>Int'| B I) (|'select:(Array[Int,Int]*Int)>Int'| A I)) )) (= A B)) ) 32.79/33.03 ( skv_3, (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) ) 32.79/33.03 ( skv_3, (|'const:(Int)>Array[Int,Int]'| 0) ) 32.79/33.03 ( skv_3, (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)) ) 32.79/33.03 ( skv_3, (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) ) 32.79/33.03 ( skv_3, (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)) ) 32.79/33.03 ( skv_3, (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0) ) 32.79/33.03 ( skv_3, (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0) ) 32.79/33.03 ( skv_3, (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)) ) 32.79/33.03 ( skv_3, (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0) ) 32.79/33.03 ( skv_3, (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), skv_3 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (|'const:(Int)>Array[Int,Int]'| 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0)) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), skv_3 ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0)) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), skv_3 ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (|'const:(Int)>Array[Int,Int]'| 0) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), skv_3 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), (|'const:(Int)>Array[Int,Int]'| 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)), skv_3 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)), (|'const:(Int)>Array[Int,Int]'| 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0), skv_3 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0), (|'const:(Int)>Array[Int,Int]'| 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0), skv_3 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0), (|'const:(Int)>Array[Int,Int]'| 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)), skv_3 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)), (|'const:(Int)>Array[Int,Int]'| 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0), skv_3 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0), (|'const:(Int)>Array[Int,Int]'| 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 0 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 0) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0), (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) 0 (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) (length skv_3) 0), (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0) _let_0 _let_0)) ) 32.79/33.03 ) 32.79/33.03 (instantiation (forall ((A Int) (Res Int)) (let ((_let_0 (+ A (* (- 2) Res)))) (= (and (not (>= _let_0 2)) (>= _let_0 0)) (= Res (div2 A)))) ) 32.79/33.03 ( 0, 0 ) 32.79/33.03 ( 0, (- 1) ) 32.79/33.03 ( 0, skv_1 ) 32.79/33.03 ( 0, skv_2 ) 32.79/33.03 ( 0, (length skv_3) ) 32.79/33.03 ( 0, (+ (- 1) (length skv_3)) ) 32.79/33.03 ( 0, (+ skv_1 skv_2) ) 32.79/33.03 ( 0, (div2 (+ skv_1 skv_2)) ) 32.79/33.03 ( (- 1), 0 ) 32.79/33.03 ( (- 1), (- 1) ) 32.79/33.03 ( (- 1), skv_1 ) 32.79/33.03 ( (- 1), skv_2 ) 32.79/33.03 ( (- 1), (length skv_3) ) 32.79/33.03 ( (- 1), (+ (- 1) (length skv_3)) ) 32.79/33.03 ( (- 1), (+ skv_1 skv_2) ) 32.79/33.03 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.79/33.03 ( skv_1, 0 ) 32.79/33.03 ( skv_1, (- 1) ) 32.79/33.03 ( skv_1, skv_1 ) 32.79/33.03 ( skv_1, skv_2 ) 32.79/33.03 ( skv_1, (length skv_3) ) 32.79/33.03 ( skv_1, (+ (- 1) (length skv_3)) ) 32.79/33.03 ( skv_1, (+ skv_1 skv_2) ) 32.79/33.03 ( skv_1, (div2 (+ skv_1 skv_2)) ) 32.79/33.03 ( skv_2, 0 ) 32.79/33.03 ( skv_2, (- 1) ) 32.79/33.03 ( skv_2, skv_1 ) 32.79/33.03 ( skv_2, skv_2 ) 32.79/33.03 ( skv_2, (length skv_3) ) 32.79/33.03 ( skv_2, (+ (- 1) (length skv_3)) ) 32.79/33.03 ( skv_2, (+ skv_1 skv_2) ) 32.79/33.03 ( skv_2, (div2 (+ skv_1 skv_2)) ) 32.79/33.03 ( (length skv_3), 0 ) 32.79/33.03 ( (length skv_3), (- 1) ) 32.79/33.03 ( (length skv_3), skv_1 ) 32.79/33.03 ( (length skv_3), skv_2 ) 32.79/33.03 ( (length skv_3), (length skv_3) ) 32.79/33.03 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.79/33.03 ( (length skv_3), (+ skv_1 skv_2) ) 32.79/33.03 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.79/33.03 ( (+ (- 1) (length skv_3)), 0 ) 32.79/33.03 ( (+ (- 1) (length skv_3)), (- 1) ) 32.79/33.03 ( (+ (- 1) (length skv_3)), skv_1 ) 32.79/33.03 ( (+ (- 1) (length skv_3)), skv_2 ) 32.79/33.03 ( (+ (- 1) (length skv_3)), (length skv_3) ) 32.79/33.03 ( (+ (- 1) (length skv_3)), (+ (- 1) (length skv_3)) ) 32.79/33.03 ( (+ (- 1) (length skv_3)), (+ skv_1 skv_2) ) 32.79/33.03 ( (+ (- 1) (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.79/33.03 ( (+ skv_1 skv_2), 0 ) 32.79/33.03 ( (+ skv_1 skv_2), (- 1) ) 32.79/33.03 ( (+ skv_1 skv_2), skv_1 ) 32.79/33.03 ( (+ skv_1 skv_2), skv_2 ) 32.79/33.03 ( (+ skv_1 skv_2), (length skv_3) ) 32.79/33.03 ( (+ skv_1 skv_2), (+ (- 1) (length skv_3)) ) 32.79/33.03 ( (+ skv_1 skv_2), (+ skv_1 skv_2) ) 32.79/33.03 ( (+ skv_1 skv_2), (div2 (+ skv_1 skv_2)) ) 32.79/33.03 ) 32.79/33.03 (instantiation (forall ((A |'Array[Int,Int]'|) (L Int) (U Int)) (= (sorted A L U) (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) J))) (or (>= (+ L (* (- 1) I)) 1) (not (>= (+ U _let_0) 0)) (>= (+ I _let_0) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| A I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| A J))) 1)))) )) ) 32.79/33.03 ( skv_3, 0, 0 ) 32.79/33.03 ( skv_3, 0, (- 1) ) 32.79/33.03 ( skv_3, 0, (length skv_3) ) 32.79/33.03 ( skv_3, 0, (+ (- 1) (length skv_3)) ) 32.79/33.03 ( skv_3, (- 1), 0 ) 32.79/33.03 ( skv_3, (- 1), (- 1) ) 32.79/33.03 ( skv_3, (- 1), (length skv_3) ) 32.79/33.03 ( skv_3, (- 1), (+ (- 1) (length skv_3)) ) 32.79/33.03 ( skv_3, (length skv_3), 0 ) 32.79/33.03 ( skv_3, (length skv_3), (- 1) ) 32.79/33.03 ( skv_3, (length skv_3), (length skv_3) ) 32.79/33.03 ( skv_3, (length skv_3), (+ (- 1) (length skv_3)) ) 32.79/33.03 ( skv_3, (+ (- 1) (length skv_3)), 0 ) 32.79/33.03 ( skv_3, (+ (- 1) (length skv_3)), (- 1) ) 32.79/33.03 ( skv_3, (+ (- 1) (length skv_3)), (length skv_3) ) 32.79/33.03 ( skv_3, (+ (- 1) (length skv_3)), (+ (- 1) (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 0, 0 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 0, (- 1) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 0, (length skv_3) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 0, (+ (- 1) (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (- 1), 0 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (- 1), (- 1) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (- 1), (length skv_3) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (- 1), (+ (- 1) (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (length skv_3), 0 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (length skv_3), (- 1) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (length skv_3), (length skv_3) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (length skv_3), (+ (- 1) (length skv_3)) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (+ (- 1) (length skv_3)), 0 ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (+ (- 1) (length skv_3)), (- 1) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (+ (- 1) (length skv_3)), (length skv_3) ) 32.79/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (+ (- 1) (length skv_3)), (+ (- 1) (length skv_3)) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 0, 0 ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 0, (- 1) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 0, (length skv_3) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 0, (+ (- 1) (length skv_3)) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (- 1), 0 ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (- 1), (- 1) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (- 1), (length skv_3) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (- 1), (+ (- 1) (length skv_3)) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (length skv_3), 0 ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (length skv_3), (- 1) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (length skv_3), (length skv_3) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (length skv_3), (+ (- 1) (length skv_3)) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (+ (- 1) (length skv_3)), 0 ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (+ (- 1) (length skv_3)), (- 1) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (+ (- 1) (length skv_3)), (length skv_3) ) 32.79/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (+ (- 1) (length skv_3)), (+ (- 1) (length skv_3)) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), 0, 0 ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), 0, (- 1) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), 0, (length skv_3) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), 0, (+ (- 1) (length skv_3)) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (- 1), 0 ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (- 1), (- 1) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (- 1), (length skv_3) ) 32.79/33.03 ( (let ((_let_0 (length skv_3))) (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 _let_0 _let_0)), (length skv_3), (length skv_3) ) 32.79/33.03 ) 32.79/33.03 (instantiation (forall ((A |'Array[Int,Int]'|) (I Int) (J Int) (E Int)) (or (= I J) (= (|'select:(Array[Int,Int]*Int)>Int'| A J) (|'select:(Array[Int,Int]*Int)>Int'| (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| A I E) J))) ) 32.79/33.03 ( skv_3, 0, 1, 0 ) 32.79/33.03 ( skv_3, 0, 1, (length skv_3) ) 32.79/33.03 ( skv_3, 0, (- 1), 0 ) 32.79/33.03 ( skv_3, 0, (- 1), (length skv_3) ) 32.79/33.03 ( skv_3, 0, 2, 0 ) 32.79/33.03 ( skv_3, 0, 2, (length skv_3) ) 32.79/33.03 ( skv_3, 0, (length skv_3), 0 ) 32.79/33.03 ( skv_3, 0, (length skv_3), (length skv_3) ) 32.79/33.03 ( skv_3, 0, (div2 (+ skv_1 skv_2)), 0 ) 32.79/33.03 ( skv_3, 0, (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.79/33.03 ( skv_3, 0, (+ 1 (length skv_3)), 0 ) 32.79/33.03 ( skv_3, 0, (+ 1 (length skv_3)), (length skv_3) ) 32.79/33.03 ( skv_3, 0, skv_25, 0 ) 32.79/33.03 ( skv_3, 0, skv_37, (length skv_3) ) 32.79/33.03 ( skv_3, 1, 0, 0 ) 32.79/33.03 ( skv_3, 1, 0, (length skv_3) ) 32.79/33.03 ( skv_3, 1, (- 1), 0 ) 32.79/33.03 ( skv_3, 1, (- 1), (length skv_3) ) 32.79/33.03 ( skv_3, 1, 2, 0 ) 32.79/33.03 ( skv_3, 1, 2, (length skv_3) ) 32.79/33.03 ( skv_3, (- 1), 0, 0 ) 32.79/33.03 ( skv_3, (- 1), 0, (length skv_3) ) 32.83/33.03 ( skv_3, (- 1), 1, 0 ) 32.83/33.03 ( skv_3, (- 1), 1, (length skv_3) ) 32.83/33.03 ( skv_3, (- 1), 2, 0 ) 32.83/33.03 ( skv_3, (- 1), 2, (length skv_3) ) 32.83/33.03 ( skv_3, 2, 0, 0 ) 32.83/33.03 ( skv_3, (length skv_3), 0, 0 ) 32.83/33.03 ( skv_3, (length skv_3), 0, (length skv_3) ) 32.83/33.03 ( skv_3, (length skv_3), 1, (length skv_3) ) 32.83/33.03 ( skv_3, (length skv_3), (- 1), (length skv_3) ) 32.83/33.03 ( skv_3, (length skv_3), 2, (length skv_3) ) 32.83/33.03 ( skv_3, (length skv_3), (+ (- 1) (length skv_3)), (length skv_3) ) 32.83/33.03 ( skv_3, (length skv_3), skv_14, (length skv_3) ) 32.83/33.03 ( skv_3, (length skv_3), skv_19, (length skv_3) ) 32.83/33.03 ( skv_3, (length skv_3), skv_20, (length skv_3) ) 32.83/33.03 ( skv_3, (length skv_3), skv_26, (length skv_3) ) 32.83/33.03 ( skv_3, (length skv_3), skv_52, 0 ) 32.83/33.03 ( skv_3, (length skv_3), skv_69, (length skv_3) ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), 0, 0 ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), 1, 0 ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), (- 1), 0 ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), 2, 0 ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), (length skv_3), 0 ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)), 0 ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), skv_5, 0 ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), skv_7, 0 ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), skv_9, 0 ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), skv_13, 0 ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), skv_19, 0 ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), skv_20, 0 ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), skv_21, 0 ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), skv_22, 0 ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), skv_26, 0 ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), skv_27, 0 ) 32.83/33.03 ( skv_3, (div2 (+ skv_1 skv_2)), skv_69, 0 ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 0, 1, 0 ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 0, 1, (length skv_3) ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 0, (- 1), 0 ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 0, (- 1), (length skv_3) ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 0, (length skv_3), 0 ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 0, (length skv_3), (length skv_3) ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 0, skv_73, 0 ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 0, skv_94, (length skv_3) ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 1, 0, 0 ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 1, 0, (length skv_3) ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 1, (- 1), 0 ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), 1, (- 1), (length skv_3) ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (- 1), 0, 0 ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (- 1), 0, (length skv_3) ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (- 1), 1, 0 ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (- 1), 1, (length skv_3) ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (length skv_3), 0, 0 ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (length skv_3), 0, (length skv_3) ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (length skv_3), skv_118, 0 ) 32.83/33.03 ( (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0), (length skv_3), skv_145, (length skv_3) ) 32.83/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 0, 1, 0 ) 32.83/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 0, 1, (length skv_3) ) 32.83/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 0, (- 1), 0 ) 32.83/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 0, (- 1), (length skv_3) ) 32.83/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 1, 0, 0 ) 32.83/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 1, 0, (length skv_3) ) 32.83/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 1, (- 1), 0 ) 32.83/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), 1, (- 1), (length skv_3) ) 32.83/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (- 1), 0, 0 ) 32.83/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (- 1), 0, (length skv_3) ) 32.83/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (- 1), 1, 0 ) 32.83/33.03 ( (|'const:(Int)>Array[Int,Int]'| 0), (- 1), 1, (length skv_3) ) 32.83/33.03 ) 32.83/33.03 (instantiation (forall ((I Int) (J Int)) (or (not (>= I 0)) (>= (+ J (* (- 1) (length skv_3))) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.83/33.03 ( 0, 0 ) 32.83/33.03 ( 0, 1 ) 32.83/33.03 ( 0, (- 1) ) 32.83/33.03 ( 0, 2 ) 32.83/33.03 ( 0, (length skv_3) ) 32.83/33.03 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 0, (+ 1 (length skv_3)) ) 32.83/33.03 ( 0, skv_6 ) 32.83/33.03 ( 0, skv_7 ) 32.83/33.03 ( 0, (+ 2 (length skv_3)) ) 32.83/33.03 ( 0, skv_9 ) 32.83/33.03 ( 0, skv_10 ) 32.83/33.03 ( 0, skv_11 ) 32.83/33.03 ( 0, skv_12 ) 32.83/33.03 ( 0, skv_13 ) 32.83/33.03 ( 0, skv_17 ) 32.83/33.03 ( 0, skv_18 ) 32.83/33.03 ( 0, skv_19 ) 32.83/33.03 ( 0, skv_20 ) 32.83/33.03 ( 0, skv_21 ) 32.83/33.03 ( 0, skv_22 ) 32.83/33.03 ( 0, skv_26 ) 32.83/33.03 ( 0, skv_27 ) 32.83/33.03 ( 1, 0 ) 32.83/33.03 ( 1, 1 ) 32.83/33.03 ( 1, (- 1) ) 32.83/33.03 ( 1, 2 ) 32.83/33.03 ( 1, (length skv_3) ) 32.83/33.03 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 1, (+ 1 (length skv_3)) ) 32.83/33.03 ( 1, (+ 2 (length skv_3)) ) 32.83/33.03 ( 1, skv_26 ) 32.83/33.03 ( (- 1), 0 ) 32.83/33.03 ( (- 1), 1 ) 32.83/33.03 ( (- 1), (- 1) ) 32.83/33.03 ( (- 1), 2 ) 32.83/33.03 ( (- 1), (length skv_3) ) 32.83/33.03 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.03 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.03 ( (- 1), skv_26 ) 32.83/33.03 ( 2, 0 ) 32.83/33.03 ( 2, 1 ) 32.83/33.03 ( 2, (- 1) ) 32.83/33.03 ( 2, 2 ) 32.83/33.03 ( 2, (length skv_3) ) 32.83/33.03 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 2, (+ 1 (length skv_3)) ) 32.83/33.03 ( 2, (+ 2 (length skv_3)) ) 32.83/33.03 ( 2, skv_26 ) 32.83/33.03 ( (length skv_3), 0 ) 32.83/33.03 ( (length skv_3), 1 ) 32.83/33.03 ( (length skv_3), (- 1) ) 32.83/33.03 ( (length skv_3), 2 ) 32.83/33.03 ( (length skv_3), (length skv_3) ) 32.83/33.03 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.03 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.03 ( (length skv_3), skv_26 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 0 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 1 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (- 1) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 2 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), skv_26 ) 32.83/33.03 ( (+ 1 (length skv_3)), 0 ) 32.83/33.03 ( (+ 1 (length skv_3)), 1 ) 32.83/33.03 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 1 (length skv_3)), 2 ) 32.83/33.03 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), skv_26 ) 32.83/33.03 ( (+ 2 (length skv_3)), 0 ) 32.83/33.03 ( (+ 2 (length skv_3)), 1 ) 32.83/33.03 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 2 (length skv_3)), 2 ) 32.83/33.03 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), skv_26 ) 32.83/33.03 ) 32.83/33.03 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (or (not (>= (+ I _let_0) 0)) (>= (+ J _let_0) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1)))) ) 32.83/33.03 ( 0, 0 ) 32.83/33.03 ( 0, 1 ) 32.83/33.03 ( 0, (- 1) ) 32.83/33.03 ( 0, 2 ) 32.83/33.03 ( 0, (length skv_3) ) 32.83/33.03 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 0, (+ 1 (length skv_3)) ) 32.83/33.03 ( 0, (+ 2 (length skv_3)) ) 32.83/33.03 ( 0, skv_17 ) 32.83/33.03 ( 0, skv_18 ) 32.83/33.03 ( 0, skv_19 ) 32.83/33.03 ( 0, skv_20 ) 32.83/33.03 ( 0, skv_22 ) 32.83/33.03 ( 0, skv_26 ) 32.83/33.03 ( 0, skv_27 ) 32.83/33.03 ( 1, 0 ) 32.83/33.03 ( 1, 1 ) 32.83/33.03 ( 1, (- 1) ) 32.83/33.03 ( 1, 2 ) 32.83/33.03 ( 1, (length skv_3) ) 32.83/33.03 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 1, (+ 1 (length skv_3)) ) 32.83/33.03 ( 1, (+ 2 (length skv_3)) ) 32.83/33.03 ( 1, skv_17 ) 32.83/33.03 ( 1, skv_26 ) 32.83/33.03 ( (- 1), 0 ) 32.83/33.03 ( (- 1), 1 ) 32.83/33.03 ( (- 1), (- 1) ) 32.83/33.03 ( (- 1), 2 ) 32.83/33.03 ( (- 1), (length skv_3) ) 32.83/33.03 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.03 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.03 ( (- 1), skv_17 ) 32.83/33.03 ( (- 1), skv_26 ) 32.83/33.03 ( 2, 0 ) 32.83/33.03 ( 2, 1 ) 32.83/33.03 ( 2, (- 1) ) 32.83/33.03 ( 2, 2 ) 32.83/33.03 ( 2, (length skv_3) ) 32.83/33.03 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 2, (+ 1 (length skv_3)) ) 32.83/33.03 ( 2, (+ 2 (length skv_3)) ) 32.83/33.03 ( 2, skv_26 ) 32.83/33.03 ( (length skv_3), 0 ) 32.83/33.03 ( (length skv_3), 1 ) 32.83/33.03 ( (length skv_3), (- 1) ) 32.83/33.03 ( (length skv_3), 2 ) 32.83/33.03 ( (length skv_3), (length skv_3) ) 32.83/33.03 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.03 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.03 ( (length skv_3), skv_26 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 0 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 1 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (- 1) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 2 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), skv_26 ) 32.83/33.03 ( (+ 1 (length skv_3)), 0 ) 32.83/33.03 ( (+ 1 (length skv_3)), 1 ) 32.83/33.03 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 1 (length skv_3)), 2 ) 32.83/33.03 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), skv_26 ) 32.83/33.03 ( (+ 2 (length skv_3)), 0 ) 32.83/33.03 ( (+ 2 (length skv_3)), 1 ) 32.83/33.03 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 2 (length skv_3)), 2 ) 32.83/33.03 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ) 32.83/33.03 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (or (not (>= (+ I _let_0) 0)) (>= (+ J _let_0) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1)))) ) 32.83/33.03 ( 0, 0 ) 32.83/33.03 ( 0, 1 ) 32.83/33.03 ( 0, (- 1) ) 32.83/33.03 ( 0, 2 ) 32.83/33.03 ( 0, (length skv_3) ) 32.83/33.03 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 0, (+ 1 (length skv_3)) ) 32.83/33.03 ( 0, skv_7 ) 32.83/33.03 ( 0, (+ 2 (length skv_3)) ) 32.83/33.03 ( 0, skv_9 ) 32.83/33.03 ( 0, skv_13 ) 32.83/33.03 ( 0, skv_17 ) 32.83/33.03 ( 0, skv_18 ) 32.83/33.03 ( 0, skv_19 ) 32.83/33.03 ( 0, skv_20 ) 32.83/33.03 ( 0, skv_21 ) 32.83/33.03 ( 0, skv_22 ) 32.83/33.03 ( 0, skv_26 ) 32.83/33.03 ( 0, skv_27 ) 32.83/33.03 ( 1, 0 ) 32.83/33.03 ( 1, 1 ) 32.83/33.03 ( 1, (- 1) ) 32.83/33.03 ( 1, 2 ) 32.83/33.03 ( 1, (length skv_3) ) 32.83/33.03 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 1, (+ 1 (length skv_3)) ) 32.83/33.03 ( 1, (+ 2 (length skv_3)) ) 32.83/33.03 ( 1, skv_17 ) 32.83/33.03 ( 1, skv_26 ) 32.83/33.03 ( (- 1), 0 ) 32.83/33.03 ( (- 1), 1 ) 32.83/33.03 ( (- 1), (- 1) ) 32.83/33.03 ( (- 1), 2 ) 32.83/33.03 ( (- 1), (length skv_3) ) 32.83/33.03 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.03 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.03 ( (- 1), skv_26 ) 32.83/33.03 ( 2, 0 ) 32.83/33.03 ( 2, 1 ) 32.83/33.03 ( 2, (- 1) ) 32.83/33.03 ( 2, 2 ) 32.83/33.03 ( 2, (length skv_3) ) 32.83/33.03 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 2, (+ 1 (length skv_3)) ) 32.83/33.03 ( 2, (+ 2 (length skv_3)) ) 32.83/33.03 ( 2, skv_26 ) 32.83/33.03 ( (length skv_3), 0 ) 32.83/33.03 ( (length skv_3), 1 ) 32.83/33.03 ( (length skv_3), (- 1) ) 32.83/33.03 ( (length skv_3), 2 ) 32.83/33.03 ( (length skv_3), (length skv_3) ) 32.83/33.03 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.03 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.03 ( (length skv_3), skv_26 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 0 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 1 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (- 1) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 2 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), skv_26 ) 32.83/33.03 ( (+ 1 (length skv_3)), 0 ) 32.83/33.03 ( (+ 1 (length skv_3)), 1 ) 32.83/33.03 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 1 (length skv_3)), 2 ) 32.83/33.03 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), skv_26 ) 32.83/33.03 ( (+ 2 (length skv_3)), 0 ) 32.83/33.03 ( (+ 2 (length skv_3)), 1 ) 32.83/33.03 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 2 (length skv_3)), 2 ) 32.83/33.03 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ) 32.83/33.03 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (or (not (>= (+ I _let_0) (- 1))) (>= (+ J _let_0) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1)))) ) 32.83/33.03 ( 0, 0 ) 32.83/33.03 ( 0, 1 ) 32.83/33.03 ( 0, (- 1) ) 32.83/33.03 ( 0, 2 ) 32.83/33.03 ( 0, (length skv_3) ) 32.83/33.03 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 0, (+ 1 (length skv_3)) ) 32.83/33.03 ( 0, (+ 2 (length skv_3)) ) 32.83/33.03 ( 0, skv_13 ) 32.83/33.03 ( 0, skv_20 ) 32.83/33.03 ( 0, skv_22 ) 32.83/33.03 ( 0, skv_26 ) 32.83/33.03 ( 0, skv_27 ) 32.83/33.03 ( 1, 0 ) 32.83/33.03 ( 1, 1 ) 32.83/33.03 ( 1, (- 1) ) 32.83/33.03 ( 1, 2 ) 32.83/33.03 ( 1, (length skv_3) ) 32.83/33.03 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 1, (+ 1 (length skv_3)) ) 32.83/33.03 ( 1, (+ 2 (length skv_3)) ) 32.83/33.03 ( 1, skv_26 ) 32.83/33.03 ( (- 1), 0 ) 32.83/33.03 ( (- 1), 1 ) 32.83/33.03 ( (- 1), (- 1) ) 32.83/33.03 ( (- 1), 2 ) 32.83/33.03 ( (- 1), (length skv_3) ) 32.83/33.03 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.03 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.03 ( (- 1), skv_26 ) 32.83/33.03 ( 2, 0 ) 32.83/33.03 ( 2, 1 ) 32.83/33.03 ( 2, (- 1) ) 32.83/33.03 ( 2, 2 ) 32.83/33.03 ( 2, (length skv_3) ) 32.83/33.03 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 2, (+ 1 (length skv_3)) ) 32.83/33.03 ( 2, (+ 2 (length skv_3)) ) 32.83/33.03 ( 2, skv_26 ) 32.83/33.03 ( (length skv_3), 0 ) 32.83/33.03 ( (length skv_3), 1 ) 32.83/33.03 ( (length skv_3), (- 1) ) 32.83/33.03 ( (length skv_3), 2 ) 32.83/33.03 ( (length skv_3), (length skv_3) ) 32.83/33.03 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.03 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.03 ( (length skv_3), skv_26 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 0 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 1 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (- 1) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 2 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), skv_26 ) 32.83/33.03 ( (+ 1 (length skv_3)), 0 ) 32.83/33.03 ( (+ 1 (length skv_3)), 1 ) 32.83/33.03 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 1 (length skv_3)), 2 ) 32.83/33.03 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), skv_26 ) 32.83/33.03 ( (+ 2 (length skv_3)), 0 ) 32.83/33.03 ( (+ 2 (length skv_3)), 1 ) 32.83/33.03 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 2 (length skv_3)), 2 ) 32.83/33.03 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ) 32.83/33.03 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= (+ I _let_0) 0)) (>= (+ J _let_0) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.83/33.03 ( 0, 0 ) 32.83/33.03 ( 0, 1 ) 32.83/33.03 ( 0, (- 1) ) 32.83/33.03 ( 0, 2 ) 32.83/33.03 ( 0, (length skv_3) ) 32.83/33.03 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 0, (+ 1 (length skv_3)) ) 32.83/33.03 ( 0, (+ 2 (length skv_3)) ) 32.83/33.03 ( 0, skv_20 ) 32.83/33.03 ( 0, skv_22 ) 32.83/33.03 ( 0, skv_26 ) 32.83/33.03 ( 0, skv_27 ) 32.83/33.03 ( 1, 0 ) 32.83/33.03 ( 1, 1 ) 32.83/33.03 ( 1, (- 1) ) 32.83/33.03 ( 1, 2 ) 32.83/33.03 ( 1, (length skv_3) ) 32.83/33.03 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 1, (+ 1 (length skv_3)) ) 32.83/33.03 ( 1, (+ 2 (length skv_3)) ) 32.83/33.03 ( 1, skv_26 ) 32.83/33.03 ( (- 1), 0 ) 32.83/33.03 ( (- 1), 1 ) 32.83/33.03 ( (- 1), (- 1) ) 32.83/33.03 ( (- 1), 2 ) 32.83/33.03 ( (- 1), (length skv_3) ) 32.83/33.03 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.03 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.03 ( (- 1), skv_26 ) 32.83/33.03 ( 2, 0 ) 32.83/33.03 ( 2, 1 ) 32.83/33.03 ( 2, (- 1) ) 32.83/33.03 ( 2, 2 ) 32.83/33.03 ( 2, (length skv_3) ) 32.83/33.03 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 2, (+ 1 (length skv_3)) ) 32.83/33.03 ( 2, (+ 2 (length skv_3)) ) 32.83/33.03 ( 2, skv_26 ) 32.83/33.03 ( (length skv_3), 0 ) 32.83/33.03 ( (length skv_3), 1 ) 32.83/33.03 ( (length skv_3), (- 1) ) 32.83/33.03 ( (length skv_3), 2 ) 32.83/33.03 ( (length skv_3), (length skv_3) ) 32.83/33.03 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.03 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.03 ( (length skv_3), skv_26 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 0 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 1 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (- 1) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 2 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), skv_26 ) 32.83/33.03 ( (+ 1 (length skv_3)), 0 ) 32.83/33.03 ( (+ 1 (length skv_3)), 1 ) 32.83/33.03 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 1 (length skv_3)), 2 ) 32.83/33.03 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), skv_26 ) 32.83/33.03 ( (+ 2 (length skv_3)), 0 ) 32.83/33.03 ( (+ 2 (length skv_3)), 1 ) 32.83/33.03 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 2 (length skv_3)), 2 ) 32.83/33.03 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ) 32.83/33.03 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= (+ I _let_0) 0)) (>= (+ J _let_0) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.83/33.03 ( 0, 0 ) 32.83/33.03 ( 0, 1 ) 32.83/33.03 ( 0, (- 1) ) 32.83/33.03 ( 0, 2 ) 32.83/33.03 ( 0, (length skv_3) ) 32.83/33.03 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 0, (+ 1 (length skv_3)) ) 32.83/33.03 ( 0, (+ 2 (length skv_3)) ) 32.83/33.03 ( 0, skv_19 ) 32.83/33.03 ( 0, skv_20 ) 32.83/33.03 ( 0, skv_21 ) 32.83/33.03 ( 0, skv_22 ) 32.83/33.03 ( 0, skv_26 ) 32.83/33.03 ( 0, skv_27 ) 32.83/33.03 ( 1, 0 ) 32.83/33.03 ( 1, 1 ) 32.83/33.03 ( 1, (- 1) ) 32.83/33.03 ( 1, 2 ) 32.83/33.03 ( 1, (length skv_3) ) 32.83/33.03 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 1, (+ 1 (length skv_3)) ) 32.83/33.03 ( 1, (+ 2 (length skv_3)) ) 32.83/33.03 ( 1, skv_26 ) 32.83/33.03 ( (- 1), 0 ) 32.83/33.03 ( (- 1), 1 ) 32.83/33.03 ( (- 1), (- 1) ) 32.83/33.03 ( (- 1), 2 ) 32.83/33.03 ( (- 1), (length skv_3) ) 32.83/33.03 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.03 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.03 ( (- 1), skv_26 ) 32.83/33.03 ( 2, 0 ) 32.83/33.03 ( 2, 1 ) 32.83/33.03 ( 2, (- 1) ) 32.83/33.03 ( 2, 2 ) 32.83/33.03 ( 2, (length skv_3) ) 32.83/33.03 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 2, (+ 1 (length skv_3)) ) 32.83/33.03 ( 2, (+ 2 (length skv_3)) ) 32.83/33.03 ( 2, skv_26 ) 32.83/33.03 ( (length skv_3), 0 ) 32.83/33.03 ( (length skv_3), 1 ) 32.83/33.03 ( (length skv_3), (- 1) ) 32.83/33.03 ( (length skv_3), 2 ) 32.83/33.03 ( (length skv_3), (length skv_3) ) 32.83/33.03 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.03 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.03 ( (length skv_3), skv_26 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 0 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 1 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (- 1) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 2 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), skv_26 ) 32.83/33.03 ( (+ 1 (length skv_3)), 0 ) 32.83/33.03 ( (+ 1 (length skv_3)), 1 ) 32.83/33.03 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 1 (length skv_3)), 2 ) 32.83/33.03 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), skv_26 ) 32.83/33.03 ( (+ 2 (length skv_3)), 0 ) 32.83/33.03 ( (+ 2 (length skv_3)), 1 ) 32.83/33.03 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 2 (length skv_3)), 2 ) 32.83/33.03 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ) 32.83/33.03 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= (+ I _let_0) (- 1))) (>= (+ J _let_0) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.83/33.03 ( 0, 0 ) 32.83/33.03 ( 0, 1 ) 32.83/33.03 ( 0, (- 1) ) 32.83/33.03 ( 0, 2 ) 32.83/33.03 ( 0, (length skv_3) ) 32.83/33.03 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 0, (+ 1 (length skv_3)) ) 32.83/33.03 ( 0, (+ 2 (length skv_3)) ) 32.83/33.03 ( 0, skv_26 ) 32.83/33.03 ( 1, 0 ) 32.83/33.03 ( 1, 1 ) 32.83/33.03 ( 1, (- 1) ) 32.83/33.03 ( 1, 2 ) 32.83/33.03 ( 1, (length skv_3) ) 32.83/33.03 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 1, (+ 1 (length skv_3)) ) 32.83/33.03 ( 1, (+ 2 (length skv_3)) ) 32.83/33.03 ( 1, skv_26 ) 32.83/33.03 ( (- 1), 0 ) 32.83/33.03 ( (- 1), 1 ) 32.83/33.03 ( (- 1), (- 1) ) 32.83/33.03 ( (- 1), 2 ) 32.83/33.03 ( (- 1), (length skv_3) ) 32.83/33.03 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.03 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.03 ( (- 1), skv_26 ) 32.83/33.03 ( 2, 0 ) 32.83/33.03 ( 2, 1 ) 32.83/33.03 ( 2, (- 1) ) 32.83/33.03 ( 2, 2 ) 32.83/33.03 ( 2, (length skv_3) ) 32.83/33.03 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 2, (+ 1 (length skv_3)) ) 32.83/33.03 ( 2, (+ 2 (length skv_3)) ) 32.83/33.03 ( 2, skv_26 ) 32.83/33.03 ( (length skv_3), 0 ) 32.83/33.03 ( (length skv_3), 1 ) 32.83/33.03 ( (length skv_3), (- 1) ) 32.83/33.03 ( (length skv_3), 2 ) 32.83/33.03 ( (length skv_3), (length skv_3) ) 32.83/33.03 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.03 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.03 ( (length skv_3), skv_26 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 0 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 1 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (- 1) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 2 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), 0 ) 32.83/33.03 ( (+ 1 (length skv_3)), 1 ) 32.83/33.03 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 1 (length skv_3)), 2 ) 32.83/33.03 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), 0 ) 32.83/33.03 ( (+ 2 (length skv_3)), 1 ) 32.83/33.03 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 2 (length skv_3)), 2 ) 32.83/33.03 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ) 32.83/33.03 (instantiation (forall ((I Int) (J Int)) (or (not (>= (+ I (* (- 1) (length skv_3))) 0)) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.83/33.03 ( 0, 0 ) 32.83/33.03 ( 0, 1 ) 32.83/33.03 ( 0, (- 1) ) 32.83/33.03 ( 0, 2 ) 32.83/33.03 ( 0, (length skv_3) ) 32.83/33.03 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 0, (+ 1 (length skv_3)) ) 32.83/33.03 ( 0, (+ 2 (length skv_3)) ) 32.83/33.03 ( 0, skv_22 ) 32.83/33.03 ( 0, skv_26 ) 32.83/33.03 ( 0, skv_27 ) 32.83/33.03 ( 1, 0 ) 32.83/33.03 ( 1, 1 ) 32.83/33.03 ( 1, (- 1) ) 32.83/33.03 ( 1, 2 ) 32.83/33.03 ( 1, (length skv_3) ) 32.83/33.03 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 1, (+ 1 (length skv_3)) ) 32.83/33.03 ( 1, (+ 2 (length skv_3)) ) 32.83/33.03 ( 1, skv_26 ) 32.83/33.03 ( (- 1), 0 ) 32.83/33.03 ( (- 1), 1 ) 32.83/33.03 ( (- 1), (- 1) ) 32.83/33.03 ( (- 1), 2 ) 32.83/33.03 ( (- 1), (length skv_3) ) 32.83/33.03 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.03 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.03 ( (- 1), skv_26 ) 32.83/33.03 ( 2, 0 ) 32.83/33.03 ( 2, 1 ) 32.83/33.03 ( 2, (- 1) ) 32.83/33.03 ( 2, 2 ) 32.83/33.03 ( 2, (length skv_3) ) 32.83/33.03 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 2, (+ 1 (length skv_3)) ) 32.83/33.03 ( 2, (+ 2 (length skv_3)) ) 32.83/33.03 ( 2, skv_26 ) 32.83/33.03 ( (length skv_3), 0 ) 32.83/33.03 ( (length skv_3), 1 ) 32.83/33.03 ( (length skv_3), (- 1) ) 32.83/33.03 ( (length skv_3), 2 ) 32.83/33.03 ( (length skv_3), (length skv_3) ) 32.83/33.03 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.03 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.03 ( (length skv_3), skv_26 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 0 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 1 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (- 1) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 2 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), skv_26 ) 32.83/33.03 ( (+ 1 (length skv_3)), 0 ) 32.83/33.03 ( (+ 1 (length skv_3)), 1 ) 32.83/33.03 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 1 (length skv_3)), 2 ) 32.83/33.03 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), skv_26 ) 32.83/33.03 ( (+ 2 (length skv_3)), 0 ) 32.83/33.03 ( (+ 2 (length skv_3)), 1 ) 32.83/33.03 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 2 (length skv_3)), 2 ) 32.83/33.03 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ) 32.83/33.03 (instantiation (forall ((I Int) (J Int)) (or (not (>= I 0)) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.83/33.03 ( 0, 0 ) 32.83/33.03 ( 0, 1 ) 32.83/33.03 ( 0, (- 1) ) 32.83/33.03 ( 0, 2 ) 32.83/33.03 ( 0, (length skv_3) ) 32.83/33.03 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 0, (+ 1 (length skv_3)) ) 32.83/33.03 ( 0, (+ 2 (length skv_3)) ) 32.83/33.03 ( 0, skv_26 ) 32.83/33.03 ( 0, skv_27 ) 32.83/33.03 ( 1, 0 ) 32.83/33.03 ( 1, 1 ) 32.83/33.03 ( 1, (- 1) ) 32.83/33.03 ( 1, 2 ) 32.83/33.03 ( 1, (length skv_3) ) 32.83/33.03 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 1, (+ 1 (length skv_3)) ) 32.83/33.03 ( 1, (+ 2 (length skv_3)) ) 32.83/33.03 ( 1, skv_26 ) 32.83/33.03 ( (- 1), 0 ) 32.83/33.03 ( (- 1), 1 ) 32.83/33.03 ( (- 1), (- 1) ) 32.83/33.03 ( (- 1), 2 ) 32.83/33.03 ( (- 1), (length skv_3) ) 32.83/33.03 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.03 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.03 ( (- 1), skv_26 ) 32.83/33.03 ( 2, 0 ) 32.83/33.03 ( 2, 1 ) 32.83/33.03 ( 2, (- 1) ) 32.83/33.03 ( 2, 2 ) 32.83/33.03 ( 2, (length skv_3) ) 32.83/33.03 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 2, (+ 1 (length skv_3)) ) 32.83/33.03 ( 2, (+ 2 (length skv_3)) ) 32.83/33.03 ( 2, skv_26 ) 32.83/33.03 ( (length skv_3), 0 ) 32.83/33.03 ( (length skv_3), 1 ) 32.83/33.03 ( (length skv_3), (- 1) ) 32.83/33.03 ( (length skv_3), 2 ) 32.83/33.03 ( (length skv_3), (length skv_3) ) 32.83/33.03 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.03 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.03 ( (length skv_3), skv_26 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 0 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 1 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (- 1) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 2 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (div2 (+ skv_1 skv_2)), skv_26 ) 32.83/33.03 ( (+ 1 (length skv_3)), 0 ) 32.83/33.03 ( (+ 1 (length skv_3)), 1 ) 32.83/33.03 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 1 (length skv_3)), 2 ) 32.83/33.03 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (+ 1 (length skv_3)), skv_26 ) 32.83/33.03 ( (+ 2 (length skv_3)), 0 ) 32.83/33.03 ( (+ 2 (length skv_3)), 1 ) 32.83/33.03 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.03 ( (+ 2 (length skv_3)), 2 ) 32.83/33.03 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.03 ( (+ 2 (length skv_3)), skv_26 ) 32.83/33.03 ) 32.83/33.03 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= I 0)) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.03 ( 0, 0 ) 32.83/33.03 ( 0, 1 ) 32.83/33.03 ( 0, (- 1) ) 32.83/33.03 ( 0, 2 ) 32.83/33.03 ( 0, (length skv_3) ) 32.83/33.03 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 0, (+ 1 (length skv_3)) ) 32.83/33.03 ( 0, (+ 2 (length skv_3)) ) 32.83/33.03 ( 0, skv_26 ) 32.83/33.03 ( 1, 0 ) 32.83/33.03 ( 1, 1 ) 32.83/33.03 ( 1, (- 1) ) 32.83/33.03 ( 1, 2 ) 32.83/33.03 ( 1, (length skv_3) ) 32.83/33.03 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 1, (+ 1 (length skv_3)) ) 32.83/33.03 ( 1, (+ 2 (length skv_3)) ) 32.83/33.03 ( 1, skv_26 ) 32.83/33.03 ( (- 1), 0 ) 32.83/33.03 ( (- 1), 1 ) 32.83/33.03 ( (- 1), (- 1) ) 32.83/33.03 ( (- 1), 2 ) 32.83/33.03 ( (- 1), (length skv_3) ) 32.83/33.03 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.03 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.03 ( (- 1), skv_26 ) 32.83/33.03 ( 2, 0 ) 32.83/33.03 ( 2, 1 ) 32.83/33.03 ( 2, (- 1) ) 32.83/33.03 ( 2, 2 ) 32.83/33.03 ( 2, (length skv_3) ) 32.83/33.03 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.03 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( 2, (+ 1 (length skv_3)) ) 32.83/33.03 ( 2, (+ 2 (length skv_3)) ) 32.83/33.03 ( 2, skv_26 ) 32.83/33.03 ( (length skv_3), 0 ) 32.83/33.03 ( (length skv_3), 1 ) 32.83/33.03 ( (length skv_3), (- 1) ) 32.83/33.03 ( (length skv_3), 2 ) 32.83/33.03 ( (length skv_3), (length skv_3) ) 32.83/33.03 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.83/33.03 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.03 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.03 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.03 ( (length skv_3), skv_26 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 0 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 1 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (- 1) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), 2 ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (length skv_3) ) 32.83/33.03 ( (+ (- 1) (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), skv_26 ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ( (+ 1 (length skv_3)), 1 ) 32.83/33.04 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 1 (length skv_3)), 2 ) 32.83/33.04 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), skv_26 ) 32.83/33.04 ( (+ 2 (length skv_3)), 0 ) 32.83/33.04 ( (+ 2 (length skv_3)), 1 ) 32.83/33.04 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 2 (length skv_3)), 2 ) 32.83/33.04 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), skv_26 ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= (+ I (* (- 1) (length skv_3))) 0)) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 0, (+ 2 (length skv_3)) ) 32.83/33.04 ( 0, skv_26 ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, (+ 2 (length skv_3)) ) 32.83/33.04 ( 1, skv_26 ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.04 ( (- 1), skv_26 ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, (+ 2 (length skv_3)) ) 32.83/33.04 ( 2, skv_26 ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.04 ( (length skv_3), skv_26 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), 0 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), 1 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (- 1) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), 2 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), skv_26 ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ( (+ 1 (length skv_3)), 1 ) 32.83/33.04 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 1 (length skv_3)), 2 ) 32.83/33.04 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), 0 ) 32.83/33.04 ( (+ 2 (length skv_3)), 1 ) 32.83/33.04 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 2 (length skv_3)), 2 ) 32.83/33.04 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (or (not (>= (+ I (* (- 1) (length skv_3))) (- 1))) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 0, (+ 2 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, (+ 2 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, (+ 2 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), 0 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), 1 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (- 1) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), 2 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ( (+ 1 (length skv_3)), 1 ) 32.83/33.04 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 1 (length skv_3)), 2 ) 32.83/33.04 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), 0 ) 32.83/33.04 ( (+ 2 (length skv_3)), 1 ) 32.83/33.04 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 2 (length skv_3)), 2 ) 32.83/33.04 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= (+ I (* (- 1) (length skv_3))) (- 1))) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 0, (+ 2 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, (+ 2 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, (+ 2 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), 0 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), 1 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (- 1) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), 2 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ( (+ 1 (length skv_3)), 1 ) 32.83/33.04 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 1 (length skv_3)), 2 ) 32.83/33.04 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), 0 ) 32.83/33.04 ( (+ 2 (length skv_3)), 1 ) 32.83/33.04 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 2 (length skv_3)), 2 ) 32.83/33.04 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (or (not (>= I (- 1))) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 0, (+ 2 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, (+ 2 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, (+ 2 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), 0 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), 1 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (- 1) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), 2 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ( (+ 1 (length skv_3)), 1 ) 32.83/33.04 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 1 (length skv_3)), 2 ) 32.83/33.04 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), 0 ) 32.83/33.04 ( (+ 2 (length skv_3)), 1 ) 32.83/33.04 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 2 (length skv_3)), 2 ) 32.83/33.04 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= I (- 1))) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 0, (+ 2 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, (+ 2 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, (+ 2 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), 0 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), 1 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ( (+ 1 (length skv_3)), 1 ) 32.83/33.04 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 1 (length skv_3)), 2 ) 32.83/33.04 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), 0 ) 32.83/33.04 ( (+ 2 (length skv_3)), 1 ) 32.83/33.04 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 2 (length skv_3)), 2 ) 32.83/33.04 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= (+ I _let_0) 0)) (>= (+ J _let_0) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 0, (+ 2 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, (+ 2 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, (+ 2 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ( (+ 1 (length skv_3)), 1 ) 32.83/33.04 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 1 (length skv_3)), 2 ) 32.83/33.04 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), 0 ) 32.83/33.04 ( (+ 2 (length skv_3)), 1 ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= I 0)) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 0, (+ 2 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, (+ 2 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, (+ 2 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ (- 1) (length skv_3)), 0 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), 1 ) 32.83/33.04 ( (+ (- 1) (length skv_3)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ( (+ 1 (length skv_3)), 1 ) 32.83/33.04 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 1 (length skv_3)), 2 ) 32.83/33.04 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), 0 ) 32.83/33.04 ( (+ 2 (length skv_3)), 1 ) 32.83/33.04 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 2 (length skv_3)), 2 ) 32.83/33.04 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= I 0)) (>= (+ J (* (- 1) (length skv_3))) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 0, (+ 2 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, (+ 2 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, (+ 2 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ( (+ 1 (length skv_3)), 1 ) 32.83/33.04 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 1 (length skv_3)), 2 ) 32.83/33.04 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), 0 ) 32.83/33.04 ( (+ 2 (length skv_3)), 1 ) 32.83/33.04 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 2 (length skv_3)), 2 ) 32.83/33.04 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= I 0)) (>= (+ J (* (- 1) (length skv_3))) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 0, (+ 2 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, (+ 2 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (+ (- 1) (length skv_3)) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (+ (- 1) (length skv_3)) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, (+ 2 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ( (+ 1 (length skv_3)), 1 ) 32.83/33.04 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 1 (length skv_3)), 2 ) 32.83/33.04 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), 0 ) 32.83/33.04 ( (+ 2 (length skv_3)), 1 ) 32.83/33.04 ( (+ 2 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 2 (length skv_3)), 2 ) 32.83/33.04 ( (+ 2 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 2 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= I (- 1))) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 0, (+ 2 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, (+ 2 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, (+ 2 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ( (+ 1 (length skv_3)), 1 ) 32.83/33.04 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 1 (length skv_3)), 2 ) 32.83/33.04 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= I (- 1))) (>= (+ J (* (- 1) (length skv_3))) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ( (+ 1 (length skv_3)), 1 ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= I (- 1))) (>= (+ J (* (- 1) (length skv_3))) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 0, (+ 2 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, (+ 2 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, (+ 2 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), (+ 2 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ( (+ 1 (length skv_3)), 1 ) 32.83/33.04 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 1 (length skv_3)), 2 ) 32.83/33.04 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 2 (length skv_3)) ) 32.83/33.04 ( (+ 2 (length skv_3)), 0 ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= (+ I (* (- 1) (length skv_3))) 0)) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 0, (+ 2 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, (+ 2 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), (+ 2 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, (+ 2 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ( (+ 1 (length skv_3)), 1 ) 32.83/33.04 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 1 (length skv_3)), 2 ) 32.83/33.04 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= (+ I _let_0) 0)) (>= (+ J _let_0) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ( (+ 1 (length skv_3)), 1 ) 32.83/33.04 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 1 (length skv_3)), 2 ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= (+ I (* (- 1) (length skv_3))) (- 1))) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 0, (+ 2 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, (+ 2 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ( (+ 1 (length skv_3)), 1 ) 32.83/33.04 ( (+ 1 (length skv_3)), (- 1) ) 32.83/33.04 ( (+ 1 (length skv_3)), 2 ) 32.83/33.04 ( (+ 1 (length skv_3)), (length skv_3) ) 32.83/33.04 ( (+ 1 (length skv_3)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (+ 1 (length skv_3)), (+ 1 (length skv_3)) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= (+ I _let_0) (- 1))) (>= (+ J _let_0) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= (+ I _let_0) (- 1))) (>= (+ J _let_0) 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (or (not (>= (+ I (* (- 1) (length skv_3))) 0)) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (or (not (>= I 0)) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (+ 1 (length skv_3)) ) 32.83/33.04 ( (+ 1 (length skv_3)), 0 ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= I 0)) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, (+ 1 (length skv_3)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), (+ 1 (length skv_3)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, (+ 1 (length skv_3)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), (+ 1 (length skv_3)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= (+ I (* (- 1) (length skv_3))) 0)) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= I 0)) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 0, (+ 1 (length skv_3)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 0 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 1 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (- 1) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), 2 ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (length skv_3) ) 32.83/33.04 ( (div2 (+ skv_1 skv_2)), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= I (- 1))) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ( (length skv_3), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= (+ I (* (- 1) (length skv_3))) 0)) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( 2, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (or (not (>= (+ I (* (- 1) (length skv_3))) (- 1))) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| skv_3 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| skv_3 J))) 1))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( (- 1), (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (div2 (+ skv_1 skv_2)) 0))) (or (not (>= (+ I (* (- 1) (length skv_3))) (- 1))) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( 1, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'const:(Int)>Array[Int,Int]'| 0))) (or (not (>= (+ I (* (- 1) (length skv_3))) (- 1))) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) (length skv_3)))) (let ((_let_1 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) (length skv_3)))) (or (not (>= (+ I _let_0) 0)) (>= (+ J _let_0) 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_1 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_1 J))) 1))))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) (length skv_3)))) (or (not (>= I 0)) (>= J 1) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) (length skv_3)))) (or (not (>= I 0)) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 0, (div2 (+ skv_1 skv_2)) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( 1, (length skv_3) ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( (- 1), (length skv_3) ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ( 2, (length skv_3) ) 32.83/33.04 ( (length skv_3), 0 ) 32.83/33.04 ( (length skv_3), 1 ) 32.83/33.04 ( (length skv_3), (- 1) ) 32.83/33.04 ( (length skv_3), 2 ) 32.83/33.04 ( (length skv_3), (length skv_3) ) 32.83/33.04 ) 32.83/33.04 (instantiation (forall ((I Int) (J Int)) (let ((_let_0 (|'store:(Array[Int,Int]*Int*Int)>Array[Int,Int]'| skv_3 (length skv_3) (length skv_3)))) (or (not (>= I (- 1))) (>= J 0) (>= (+ I (* (- 1) J)) 0) (not (>= (+ (|'select:(Array[Int,Int]*Int)>Int'| _let_0 I) (* (- 1) (|'select:(Array[Int,Int]*Int)>Int'| _let_0 J))) 1)))) ) 32.83/33.04 ( 0, 0 ) 32.83/33.04 ( 0, 1 ) 32.83/33.04 ( 0, (- 1) ) 32.83/33.04 ( 0, 2 ) 32.83/33.04 ( 0, (length skv_3) ) 32.83/33.04 ( 1, 0 ) 32.83/33.04 ( 1, 1 ) 32.83/33.04 ( 1, (- 1) ) 32.83/33.04 ( 1, 2 ) 32.83/33.04 ( (- 1), 0 ) 32.83/33.04 ( (- 1), 1 ) 32.83/33.04 ( (- 1), (- 1) ) 32.83/33.04 ( (- 1), 2 ) 32.83/33.04 ( 2, 0 ) 32.83/33.04 ( 2, 1 ) 32.83/33.04 ( 2, (- 1) ) 32.83/33.04 ( 2, 2 ) 32.83/33.04 ) 32.83/33.04 % SZS output end Proof for theBenchmark 32.86/33.05 EOF