0.09/0.11 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.09/0.11 % Command : do_CVC4 %s %d 0.10/0.32 % Computer : n023.cluster.edu 0.10/0.32 % Model : x86_64 x86_64 0.10/0.32 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.10/0.32 % Memory : 8042.1875MB 0.10/0.32 % OS : Linux 3.10.0-693.el7.x86_64 0.10/0.32 % CPULimit : 960 0.10/0.32 % WCLimit : 120 0.10/0.32 % DateTime : Thu Jul 2 08:06:58 EDT 2020 0.10/0.32 % CPUTime : 0.17/0.44 %----Proving TF0_ARI 0.17/0.44 ------- cvc4-tfa casc j10 : /export/starexec/sandbox2/benchmark/theBenchmark.p at 960... 0.17/0.44 --- Run --finite-model-find --decision=internal at 15... 15.28/15.47 --- Run --decision=internal --simplification=none --no-inst-no-entail --no-quant-cf --full-saturate-quant at 15... 30.30/30.52 --- Run --no-e-matching --full-saturate-quant at 15... 45.36/45.59 --- Run --cegqi-all --purify-triggers --full-saturate-quant at 15... 46.92/47.18 % SZS status Theorem for theBenchmark 46.92/47.18 % SZS output start Proof for theBenchmark 46.92/47.18 (skolem (forall ((A Int) (A1 map_int_int) (X Int) (Y Int)) (let ((_let_0 (t2tb2 A1))) (let ((_let_1 (tb2t1 (mk_array1 int A _let_0)))) (let ((_let_2 (* (- 1) Y))) (let ((_let_3 (+ A _let_2))) (or (not (>= X 0)) (not (>= _let_3 0)) (not (>= Y 0)) (not (>= (+ A (* (- 1) X)) 0)) (not (>= A 0)) (= X Y) (lt1 _let_1 Y X) (not (is_longest_common_prefix1 _let_1 X Y _let_3))))))) ) 46.92/47.18 ( skv_47 skv_48 skv_49 skv_50 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((L Int)) (let ((_let_0 (t2tb1 INST_CONSTANT_1263))) (let ((_let_1 (length1 int _let_0))) (or (not (is_common_prefix1 INST_CONSTANT_1263 INST_CONSTANT_1264 INST_CONSTANT_1265 L)) (and (>= (+ (tb2t (get2 int _let_0 (+ L INST_CONSTANT_1264))) (* (- 1) (tb2t (get2 int _let_0 (+ L INST_CONSTANT_1265))))) 0) (not (= L (+ (* (- 1) INST_CONSTANT_1264) _let_1)))) (>= (+ L INST_CONSTANT_1265 (* (- 1) _let_1)) 0)))) ) 46.92/47.18 ( skv_51 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) skv_50) (- 1)) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.18 ( skv_61 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) (* (- 1) skv_49) (* 2 skv_50)) (- 1)) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.18 ( skv_62 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((M Int)) (or (not (>= (+ M (* (- 1) skv_47) skv_50) 0)) (not (is_common_prefix1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))) skv_50 skv_49 M))) ) 46.92/47.18 ( skv_73 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((M Int)) (or (not (>= (+ M (* (- 1) skv_47) (* (- 1) skv_49) (* 2 skv_50)) 0)) (not (is_common_prefix1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))) skv_50 skv_49 M))) ) 46.92/47.18 ( skv_74 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) (* (- 2) skv_49) (* 3 skv_50)) (- 1)) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.18 ( skv_75 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) (* (- 1) skv_49) (* 2 skv_50)) (- 2)) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.18 ( skv_76 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) skv_49) (- 2)) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.18 ( skv_77 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) skv_50) (- 2)) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.18 ( skv_78 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((M Int)) (or (not (>= (+ M (* (- 1) skv_47) (* (- 1) skv_49) (* 2 skv_50)) (- 1))) (not (is_common_prefix1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))) skv_50 skv_49 M))) ) 46.92/47.18 ( skv_107 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((M Int)) (or (not (>= (+ M (* (- 1) skv_47) skv_50) (- 1))) (not (is_common_prefix1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))) skv_50 skv_49 M))) ) 46.92/47.18 ( skv_108 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((M Int)) (or (not (>= (+ M (* (- 1) skv_47) (* (- 2) skv_49) (* 3 skv_50)) 0)) (not (is_common_prefix1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))) skv_50 skv_49 M))) ) 46.92/47.18 ( skv_109 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) (* (- 2) skv_49) (* 3 skv_50)) (- 2)) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.18 ( skv_110 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) (* (- 3) skv_49) (* 4 skv_50)) (- 1)) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.18 ( skv_111 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_61)) 0) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.18 ( skv_112 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_49) skv_50 (* (- 1) skv_61)) 0) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.18 ( skv_113 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_49) skv_50 (* (- 1) skv_62)) 0) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.18 ( skv_114 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((M Int)) (or (not (>= (+ M (* (- 1) skv_73)) 1)) (not (is_common_prefix1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))) skv_50 skv_49 M))) ) 46.92/47.18 ( skv_115 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((M Int)) (or (not (>= (+ M (* (- 1) skv_74)) 1)) (not (is_common_prefix1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))) skv_50 skv_49 M))) ) 46.92/47.18 ( skv_116 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I skv_49 (* (- 1) skv_50) (* (- 1) skv_61)) 0) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.18 ( skv_117 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I skv_49 (* (- 1) skv_50) (* (- 1) skv_62)) 0) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.18 ( skv_118 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) skv_50) (- 3)) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.18 ( skv_119 ) 46.92/47.18 ) 46.92/47.18 (skolem (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) (* (- 1) skv_49) (* 2 skv_50)) (- 3)) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.18 ( skv_120 ) 46.92/47.18 ) 46.92/47.18 (instantiation (forall ((X map_int_int)) (sort1 (map int int) (t2tb2 X)) ) 46.92/47.18 ( skv_48 ) 46.92/47.18 ) 46.92/47.18 (instantiation (forall ((A ty) (X uni) (X1 Int)) (sort1 A (get2 A X X1)) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 skv_49 (* (- 1) skv_50)) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 (* (- 1) skv_49) skv_50) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 (* 2 skv_49) (* (- 2) skv_50)) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 (* (- 2) skv_49) (* 2 skv_50)) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 (* 3 skv_49) (* (- 3) skv_50)) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_61) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_61) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_62) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_62) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 (* (- 3) skv_49) (* 3 skv_50)) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* (- 1) skv_49) (* 2 skv_50) skv_61) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 (* 4 skv_49) (* (- 4) skv_50)) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* 2 skv_49) (* (- 1) skv_50) skv_61) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* 2 skv_49) (* (- 1) skv_50) skv_62) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_75) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_75) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_76) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_76) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_77) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_77) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_78) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_78) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 2) skv_47) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 2) skv_47 skv_49 (* (- 1) skv_50)) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 2) skv_47 (* 2 skv_49) (* (- 2) skv_50)) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_50 skv_73) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_49 skv_73) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_50 skv_74) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_49 skv_74) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 (* (- 4) skv_49) (* 4 skv_50)) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* (- 2) skv_49) (* 3 skv_50) skv_61) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* (- 2) skv_49) (* 3 skv_50) skv_62) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* (- 1) skv_49) (* 2 skv_50) skv_75) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* (- 1) skv_49) (* 2 skv_50) skv_76) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* (- 1) skv_49) (* 2 skv_50) skv_77) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* (- 1) skv_49) (* 2 skv_50) skv_78) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 (* 5 skv_49) (* (- 5) skv_50)) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* 3 skv_49) (* (- 2) skv_50) skv_61) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* 3 skv_49) (* (- 2) skv_50) skv_62) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* 2 skv_49) (* (- 1) skv_50) skv_75) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* 2 skv_49) (* (- 1) skv_50) skv_76) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* 2 skv_49) (* (- 1) skv_50) skv_77) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* 2 skv_49) (* (- 1) skv_50) skv_78) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_73) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_73) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_74) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_74) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_110) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_110) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_111) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_111) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_112) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_112) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_113) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_113) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_114) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_114) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_117) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_117) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_118) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_118) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_119) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_119) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_120) ) 46.92/47.18 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_120) ) 46.92/47.18 ) 46.92/47.18 (instantiation (forall ((X Int)) (sort1 int (t2tb X)) ) 46.92/47.18 ( (+ (- 1) skv_47 skv_49 (* (- 1) skv_50)) ) 46.92/47.18 ( (+ (- 1) skv_47) ) 46.92/47.18 ( (+ (- 1) skv_47 (* (- 1) skv_49) skv_50) ) 46.92/47.18 ( (+ (- 1) skv_47 (* 2 skv_49) (* (- 2) skv_50)) ) 46.92/47.18 ( (+ (- 1) skv_47 (* (- 2) skv_49) (* 2 skv_50)) ) 46.92/47.18 ( (+ (- 1) skv_47 (* 3 skv_49) (* (- 3) skv_50)) ) 46.92/47.18 ( (+ skv_49 skv_61) ) 46.92/47.18 ( (+ skv_50 skv_61) ) 46.92/47.18 ( (+ skv_49 skv_62) ) 46.92/47.18 ( (+ skv_50 skv_62) ) 46.92/47.18 ( (+ (- 1) skv_47 (* (- 3) skv_49) (* 3 skv_50)) ) 46.92/47.18 ( (+ (* (- 1) skv_49) (* 2 skv_50) skv_61) ) 46.92/47.18 ( (tb2t (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* (- 1) skv_49) (* 2 skv_50) skv_61))) ) 46.92/47.18 ( (+ (* (- 1) skv_49) (* 2 skv_50) skv_62) ) 46.92/47.18 ( (+ (- 1) skv_47 (* 4 skv_49) (* (- 4) skv_50)) ) 46.92/47.18 ( (+ (* 2 skv_49) (* (- 1) skv_50) skv_61) ) 46.92/47.18 ( (+ (* 2 skv_49) (* (- 1) skv_50) skv_62) ) 46.92/47.18 ( (+ skv_49 skv_75) ) 46.92/47.18 ( (+ skv_50 skv_75) ) 46.92/47.18 ( (+ skv_49 skv_76) ) 46.92/47.18 ( (+ skv_50 skv_76) ) 46.92/47.18 ( (+ skv_49 skv_77) ) 46.92/47.18 ( (+ skv_50 skv_77) ) 46.92/47.18 ( (+ skv_49 skv_78) ) 46.92/47.18 ( (+ skv_50 skv_78) ) 46.92/47.18 ) 46.92/47.18 (instantiation (forall ((A ty) (B ty) (X uni) (X1 uni)) (sort1 B (get B A X X1)) ) 46.92/47.18 ( int, int, (elts int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))))), (t2tb (+ (* (- 1) skv_49) (* 2 skv_50) skv_61)) ) 46.92/47.18 ) 46.92/47.18 (instantiation (forall ((A ty) (X Int) (X1 uni)) (sort1 (array A) (mk_array1 A X X1)) ) 46.92/47.18 ( int, skv_47, (t2tb2 skv_48) ) 46.92/47.18 ) 46.92/47.18 (instantiation (forall ((I map_int_int)) (= I (tb2t2 (t2tb2 I))) ) 46.92/47.18 ( skv_48 ) 46.92/47.18 ) 46.92/47.18 (instantiation (forall ((A ty) (X uni)) (sort1 (ref A) (mk_ref A X)) ) 46.92/47.18 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))) ) 46.92/47.18 ( int, (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))) ) 46.92/47.18 ( int, (t2tb (+ (- 1) skv_47)) ) 46.92/47.18 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 (* (- 1) skv_49) skv_50)) ) 46.92/47.18 ( int, (t2tb (+ (- 1) skv_47 (* (- 1) skv_49) skv_50)) ) 46.92/47.18 ( int, (t2tb (+ (- 1) skv_47 (* 2 skv_49) (* (- 2) skv_50))) ) 46.92/47.18 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 (* (- 2) skv_49) (* 2 skv_50))) ) 46.92/47.18 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_61)) ) 46.92/47.18 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_62)) ) 46.92/47.18 ( (map int int), (t2tb2 skv_48) ) 46.92/47.18 ( (array int), (mk_array1 int skv_47 (t2tb2 skv_48)) ) 46.92/47.18 ( (ref (map int int)), (mk_ref (map int int) (t2tb2 skv_48)) ) 46.92/47.18 ( (ref (array int)), (mk_ref (array int) (mk_array1 int skv_47 (t2tb2 skv_48))) ) 46.92/47.18 ( (ref int), (mk_ref int (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 skv_49 (* (- 1) skv_50)))) ) 46.92/47.18 ( (ref (ref (map int int))), (let ((_let_0 (map int int))) (mk_ref (ref _let_0) (mk_ref _let_0 (t2tb2 skv_48)))) ) 46.92/47.18 ( (ref (ref (array int))), (let ((_let_0 (array int))) (mk_ref (ref _let_0) (mk_ref _let_0 (mk_array1 int skv_47 (t2tb2 skv_48))))) ) 46.92/47.18 ) 46.92/47.18 (instantiation (forall ((A ty) (U Int) (U1 uni)) (= U (length1 A (mk_array1 A U U1))) ) 46.92/47.18 ( int, skv_47, (t2tb2 skv_48) ) 46.92/47.18 ) 46.92/47.18 (instantiation (forall ((A array_int) (X Int) (Y Int)) (let ((_let_0 (t2tb1 A))) (let ((_let_1 (length1 int _let_0))) (let ((_let_2 (* (- 1) _let_1))) (= (lt1 A X Y) (and (not (>= (+ Y _let_2) 1)) (not (forall ((L Int)) (or (not (is_common_prefix1 A X Y L)) (and (>= (+ (tb2t (get2 int _let_0 (+ X L))) (* (- 1) (tb2t (get2 int _let_0 (+ Y L))))) 0) (not (= X (+ (* (- 1) L) _let_1)))) (>= (+ Y L _let_2) 0)) )) (>= Y 0) (not (>= (+ X _let_2) 1)) (>= X 0)))))) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49 ) 46.92/47.18 ) 46.92/47.18 (instantiation (forall ((A array_int) (X Int) (Y Int) (L Int)) (= (and (is_common_prefix1 A X Y L) (forall ((M Int)) (or (>= (+ L (* (- 1) M)) 0) (not (is_common_prefix1 A X Y M))) )) (is_longest_common_prefix1 A X Y L)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_49, skv_50, (+ skv_47 (* (- 1) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_47 (* (- 1) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* (- 1) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* (- 1) skv_49)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* (- 1) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* (- 1) skv_49)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_61 ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_62 ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 (* (- 1) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 (* (- 1) skv_49)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 1) skv_49) skv_50 skv_61) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 1) skv_49) skv_50 skv_62) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_49 (* (- 1) skv_50) skv_61) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_49 (* (- 1) skv_50) skv_62) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_73 ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_74 ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_75 ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ 1 skv_73) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ 1 skv_74) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 4) skv_47 (* (- 1) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 4) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 4) skv_47 (* (- 1) skv_49)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_61) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_49 (* (- 1) skv_50) skv_61) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_49 (* (- 1) skv_50) skv_62) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) (* (- 1) skv_49) skv_50 skv_61) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) (* (- 1) skv_49) skv_50 skv_62) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* (- 4) skv_49) (* 3 skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 2) skv_49) (* 2 skv_50) skv_61) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 1) skv_49) skv_50 skv_75) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 1) skv_49) skv_50 skv_76) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 1) skv_49) skv_50 skv_77) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 1) skv_49) skv_50 skv_78) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* 4 skv_49) (* (- 5) skv_50)) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* 2 skv_49) (* (- 2) skv_50) skv_61) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* 2 skv_49) (* (- 2) skv_50) skv_62) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_49 (* (- 1) skv_50) skv_75) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_49 (* (- 1) skv_50) skv_76) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_49 (* (- 1) skv_50) skv_77) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_49 (* (- 1) skv_50) skv_78) ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_107 ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_108 ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_109 ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_115 ) 46.92/47.18 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_116 ) 46.92/47.18 ) 46.92/47.18 (instantiation (forall ((J uni)) (= J (t2tb (tb2t J))) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47)) ) 46.92/47.18 ( (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))) ) 46.92/47.18 ( (t2tb (+ (- 1) skv_47)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 (* (- 1) skv_49) skv_50)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 (* 2 skv_49) (* (- 2) skv_50))) ) 46.92/47.18 ( (t2tb (+ (- 1) skv_47 (* (- 1) skv_49) skv_50)) ) 46.92/47.18 ( (t2tb (+ (- 1) skv_47 (* 2 skv_49) (* (- 2) skv_50))) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 (* (- 2) skv_49) (* 2 skv_50))) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 (* 3 skv_49) (* (- 3) skv_50))) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_61)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_61)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_62)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_62)) ) 46.92/47.18 ( (t2tb (+ (- 1) skv_47 (* (- 2) skv_49) (* 2 skv_50))) ) 46.92/47.18 ( (t2tb (+ (- 1) skv_47 (* 3 skv_49) (* (- 3) skv_50))) ) 46.92/47.18 ( (t2tb (+ skv_49 skv_61)) ) 46.92/47.18 ( (t2tb (+ skv_50 skv_61)) ) 46.92/47.18 ( (t2tb (+ skv_49 skv_62)) ) 46.92/47.18 ( (t2tb (+ skv_50 skv_62)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 (* (- 3) skv_49) (* 3 skv_50))) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* (- 1) skv_49) (* 2 skv_50) skv_61)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* (- 1) skv_49) (* 2 skv_50) skv_62)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 (* 4 skv_49) (* (- 4) skv_50))) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* 2 skv_49) (* (- 1) skv_50) skv_61)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* 2 skv_49) (* (- 1) skv_50) skv_62)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_75)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_75)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_76)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_76)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_77)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_77)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_78)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_78)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 2) skv_47)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 2) skv_47 skv_49 (* (- 1) skv_50))) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 2) skv_47 (* 2 skv_49) (* (- 2) skv_50))) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_50 skv_73)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_49 skv_73)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_50 skv_74)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_49 skv_74)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 (* (- 4) skv_49) (* 4 skv_50))) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* (- 2) skv_49) (* 3 skv_50) skv_61)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* (- 2) skv_49) (* 3 skv_50) skv_62)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* (- 1) skv_49) (* 2 skv_50) skv_75)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* (- 1) skv_49) (* 2 skv_50) skv_76)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* (- 1) skv_49) (* 2 skv_50) skv_77)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* (- 1) skv_49) (* 2 skv_50) skv_78)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 (* 5 skv_49) (* (- 5) skv_50))) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* 3 skv_49) (* (- 2) skv_50) skv_61)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* 3 skv_49) (* (- 2) skv_50) skv_62)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* 2 skv_49) (* (- 1) skv_50) skv_75)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* 2 skv_49) (* (- 1) skv_50) skv_76)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* 2 skv_49) (* (- 1) skv_50) skv_77)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* 2 skv_49) (* (- 1) skv_50) skv_78)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_73)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_73)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_74)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_74)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_110)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_110)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_111)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_111)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_112)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_112)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_113)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_113)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_114)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_114)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_117)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_117)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_118)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_118)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_119)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_119)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_120)) ) 46.92/47.18 ( (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_120)) ) 46.92/47.18 ) 46.92/47.19 (instantiation (forall ((A array_int) (X Int) (Y Int) (L Int)) (let ((_let_0 (t2tb1 A))) (let ((_let_1 (length1 int _let_0))) (let ((_let_2 (* (- 1) _let_1))) (or (= (tb2t (get2 int _let_0 (+ X L))) (tb2t (get2 int _let_0 (+ Y L)))) (>= (+ Y L _let_2) 0) (>= (+ X L _let_2) 0) (not (>= L 0)) (not (is_common_prefix1 A X Y (+ 1 L))))))) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_49, skv_50, (+ (- 1) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_73 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_74 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_73) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_74) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_107) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_108) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_109) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_115) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_116) ) 46.92/47.19 ) 46.92/47.19 (instantiation (forall ((A ty) (A1 uni) (I Int)) (= (get A int (elts A A1) (t2tb I)) (get2 A A1 I)) ) 46.92/47.19 ( int, (mk_array1 int skv_47 (t2tb2 skv_48)), (tb2t (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50)))) ) 46.92/47.19 ( int, (mk_array1 int skv_47 (t2tb2 skv_48)), (tb2t (t2tb (+ (- 1) skv_47))) ) 46.92/47.19 ( int, (mk_array1 int skv_47 (t2tb2 skv_48)), (tb2t (t2tb (+ (- 1) skv_47 (* (- 1) skv_49) skv_50))) ) 46.92/47.19 ( int, (mk_array1 int skv_47 (t2tb2 skv_48)), (tb2t (t2tb (+ (- 1) skv_47 (* 2 skv_49) (* (- 2) skv_50)))) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 skv_49 (* (- 1) skv_50)) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 (* (- 1) skv_49) skv_50) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 (* 2 skv_49) (* (- 2) skv_50)) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 (* (- 2) skv_49) (* 2 skv_50)) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 (* 3 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_61) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_61) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_62) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_62) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 (* (- 3) skv_49) (* 3 skv_50)) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* (- 1) skv_49) (* 2 skv_50) skv_61) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* (- 1) skv_49) (* 2 skv_50) skv_62) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 (* 4 skv_49) (* (- 4) skv_50)) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* 2 skv_49) (* (- 1) skv_50) skv_61) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* 2 skv_49) (* (- 1) skv_50) skv_62) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_75) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_75) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_76) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_76) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_77) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_77) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_78) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_78) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 2) skv_47) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 2) skv_47 skv_49 (* (- 1) skv_50)) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 2) skv_47 (* 2 skv_49) (* (- 2) skv_50)) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_50 skv_73) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_49 skv_73) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_50 skv_74) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_49 skv_74) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 (* (- 4) skv_49) (* 4 skv_50)) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* (- 2) skv_49) (* 3 skv_50) skv_61) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* (- 2) skv_49) (* 3 skv_50) skv_62) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* (- 1) skv_49) (* 2 skv_50) skv_75) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* (- 1) skv_49) (* 2 skv_50) skv_76) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* (- 1) skv_49) (* 2 skv_50) skv_77) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* (- 1) skv_49) (* 2 skv_50) skv_78) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (- 1) skv_47 (* 5 skv_49) (* (- 5) skv_50)) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* 3 skv_49) (* (- 2) skv_50) skv_61) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* 3 skv_49) (* (- 2) skv_50) skv_62) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* 2 skv_49) (* (- 1) skv_50) skv_75) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* 2 skv_49) (* (- 1) skv_50) skv_76) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* 2 skv_49) (* (- 1) skv_50) skv_77) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ (* 2 skv_49) (* (- 1) skv_50) skv_78) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_73) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_73) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_74) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_74) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_110) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_110) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_111) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_111) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_112) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_112) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_113) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_113) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_114) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_114) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_117) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_117) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_118) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_118) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_119) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_119) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_49 skv_120) ) 46.92/47.19 ( int, (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))), (+ skv_50 skv_120) ) 46.92/47.19 ) 46.92/47.19 (instantiation (forall ((A ty) (U uni)) (or (not (sort1 A U)) (= U (contents A (mk_ref A U)))) ) 46.92/47.19 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))) ) 46.92/47.19 ( int, (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))) ) 46.92/47.19 ( int, (t2tb (+ (- 1) skv_47)) ) 46.92/47.19 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 (* (- 1) skv_49) skv_50)) ) 46.92/47.19 ( int, (t2tb (+ (- 1) skv_47 (* (- 1) skv_49) skv_50)) ) 46.92/47.19 ( int, (t2tb (+ (- 1) skv_47 (* 2 skv_49) (* (- 2) skv_50))) ) 46.92/47.19 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 (* (- 2) skv_49) (* 2 skv_50))) ) 46.92/47.19 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_61)) ) 46.92/47.19 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_61)) ) 46.92/47.19 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_62)) ) 46.92/47.19 ( int, (t2tb (+ (- 1) skv_47 (* (- 2) skv_49) (* 2 skv_50))) ) 46.92/47.19 ( int, (t2tb (+ (- 1) skv_47 (* 3 skv_49) (* (- 3) skv_50))) ) 46.92/47.19 ( int, (t2tb (+ skv_49 skv_61)) ) 46.92/47.19 ( int, (t2tb (+ skv_50 skv_61)) ) 46.92/47.19 ( int, (t2tb (+ skv_49 skv_62)) ) 46.92/47.19 ( int, (t2tb (+ skv_50 skv_62)) ) 46.92/47.19 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 (* (- 3) skv_49) (* 3 skv_50))) ) 46.92/47.19 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (* 2 skv_49) (* (- 1) skv_50) skv_61)) ) 46.92/47.19 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_75)) ) 46.92/47.19 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_75)) ) 46.92/47.19 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_76)) ) 46.92/47.19 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_76)) ) 46.92/47.19 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_77)) ) 46.92/47.19 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_77)) ) 46.92/47.19 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_49 skv_78)) ) 46.92/47.19 ( int, (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ skv_50 skv_78)) ) 46.92/47.19 ( (map int int), (t2tb2 skv_48) ) 46.92/47.19 ( (array int), (mk_array1 int skv_47 (t2tb2 skv_48)) ) 46.92/47.19 ( (ref (map int int)), (mk_ref (map int int) (t2tb2 skv_48)) ) 46.92/47.19 ( (ref (array int)), (mk_ref (array int) (mk_array1 int skv_47 (t2tb2 skv_48))) ) 46.92/47.19 ( (ref int), (mk_ref int (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 skv_49 (* (- 1) skv_50)))) ) 46.92/47.19 ( (ref int), (mk_ref int (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50)))) ) 46.92/47.19 ( (ref int), (mk_ref int (t2tb (+ (- 1) skv_47))) ) 46.92/47.19 ( (ref int), (mk_ref int (get2 int (t2tb1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48)))) (+ (- 1) skv_47 (* (- 1) skv_49) skv_50))) ) 46.92/47.19 ( (ref (ref (map int int))), (let ((_let_0 (map int int))) (mk_ref (ref _let_0) (mk_ref _let_0 (t2tb2 skv_48)))) ) 46.92/47.19 ( (ref (ref (array int))), (let ((_let_0 (array int))) (mk_ref (ref _let_0) (mk_ref _let_0 (mk_array1 int skv_47 (t2tb2 skv_48))))) ) 46.92/47.19 ) 46.92/47.19 (instantiation (forall ((A ty) (U Int) (U1 uni)) (or (not (sort1 (map int A) U1)) (= U1 (elts A (mk_array1 A U U1)))) ) 46.92/47.19 ( int, skv_47, (t2tb2 skv_48) ) 46.92/47.19 ) 46.92/47.19 (instantiation (forall ((J uni)) (= J (t2tb1 (tb2t1 J))) ) 46.92/47.19 ( (mk_array1 int skv_47 (t2tb2 skv_48)) ) 46.92/47.19 ) 46.92/47.19 (instantiation (forall ((A array_int) (X Int) (Y Int) (L Int)) (let ((_let_0 (t2tb1 A))) (let ((_let_1 (length1 int _let_0))) (let ((_let_2 (* (- 1) _let_1))) (= (is_common_prefix1 A X Y L) (and (not (>= (+ X L _let_2) 1)) (forall ((I Int)) (or (not (>= I 0)) (not (>= (+ L (* (- 1) I)) 1)) (= (tb2t (get2 int _let_0 (+ X I))) (tb2t (get2 int _let_0 (+ Y I))))) ) (not (>= (+ Y L _let_2) 1)) (>= L 0)))))) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_49, skv_50, (+ skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_61 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_62 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 1) skv_49) skv_50 skv_61) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 1) skv_49) skv_50 skv_62) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_49 (* (- 1) skv_50) skv_61) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_49 (* (- 1) skv_50) skv_62) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_73 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_74 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_75 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ 1 skv_73) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ 1 skv_74) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 4) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 4) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 4) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_61) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_49 (* (- 1) skv_50) skv_61) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_49 (* (- 1) skv_50) skv_62) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) (* (- 1) skv_49) skv_50 skv_61) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) (* (- 1) skv_49) skv_50 skv_62) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* (- 4) skv_49) (* 3 skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 2) skv_49) (* 2 skv_50) skv_61) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 1) skv_49) skv_50 skv_75) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 1) skv_49) skv_50 skv_76) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 1) skv_49) skv_50 skv_77) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 1) skv_49) skv_50 skv_78) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* 4 skv_49) (* (- 5) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* 2 skv_49) (* (- 2) skv_50) skv_61) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* 2 skv_49) (* (- 2) skv_50) skv_62) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_49 (* (- 1) skv_50) skv_75) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_49 (* (- 1) skv_50) skv_76) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_49 (* (- 1) skv_50) skv_77) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_49 (* (- 1) skv_50) skv_78) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_107 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_108 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_109 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_115 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_116 ) 46.92/47.19 ) 46.92/47.19 (instantiation (forall ((A array_int) (X Int) (Y Int) (L Int)) (or (not (is_common_prefix1 A X Y L)) (is_common_prefix1 A X Y (+ 1 L)) (is_longest_common_prefix1 A X Y L)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_73 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_74 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ 1 skv_73) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ 1 skv_74) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_73) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 4) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 4) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 4) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_61) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_49 (* (- 1) skv_50) skv_61) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_49 (* (- 1) skv_50) skv_62) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) (* (- 1) skv_49) skv_50 skv_61) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) (* (- 1) skv_49) skv_50 skv_62) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_107 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_108 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_109 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_115 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, skv_116 ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_115) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_62) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 5) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 5) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 5) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 4) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 4) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_61) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_49 (* (- 1) skv_50) skv_61) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_49 (* (- 1) skv_50) skv_62) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 3) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) (* (- 1) skv_49) skv_50 skv_61) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) (* (- 1) skv_49) skv_50 skv_62) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* 4 skv_49) (* (- 5) skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) (* 2 skv_49) (* (- 2) skv_50) skv_61) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) (* 2 skv_49) (* (- 2) skv_50) skv_62) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_75) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_49 (* (- 1) skv_50) skv_75) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_49 (* (- 1) skv_50) skv_76) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_49 (* (- 1) skv_50) skv_77) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) skv_49 (* (- 1) skv_50) skv_78) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 2) skv_47 (* (- 4) skv_49) (* 3 skv_50)) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) (* (- 2) skv_49) (* 2 skv_50) skv_61) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) (* (- 1) skv_49) skv_50 skv_75) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) (* (- 1) skv_49) skv_50 skv_76) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) (* (- 1) skv_49) skv_50 skv_77) ) 46.92/47.19 ( (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))), skv_50, skv_49, (+ (- 1) (* (- 1) skv_49) skv_50 skv_78) ) 46.92/47.19 ) 46.92/47.19 (instantiation (forall ((I Int)) (= I (tb2t (t2tb I))) ) 46.92/47.19 ( (+ (- 1) skv_47 skv_49 (* (- 1) skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 1) skv_49) skv_50) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 2 skv_49) (* (- 2) skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 2) skv_49) (* 2 skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 3 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( (+ skv_49 skv_61) ) 46.92/47.19 ( (+ skv_50 skv_61) ) 46.92/47.19 ( (+ skv_49 skv_62) ) 46.92/47.19 ( (+ skv_50 skv_62) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 3) skv_49) (* 3 skv_50)) ) 46.92/47.19 ( (+ (* (- 1) skv_49) (* 2 skv_50) skv_61) ) 46.92/47.19 ( (+ (* (- 1) skv_49) (* 2 skv_50) skv_62) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 4 skv_49) (* (- 4) skv_50)) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 1) skv_50) skv_61) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 1) skv_50) skv_62) ) 46.92/47.19 ( (+ skv_49 skv_75) ) 46.92/47.19 ( (+ skv_50 skv_75) ) 46.92/47.19 ( (+ skv_49 skv_76) ) 46.92/47.19 ( (+ skv_50 skv_76) ) 46.92/47.19 ( (+ skv_49 skv_77) ) 46.92/47.19 ( (+ skv_50 skv_77) ) 46.92/47.19 ( (+ skv_49 skv_78) ) 46.92/47.19 ( (+ skv_50 skv_78) ) 46.92/47.19 ) 46.92/47.19 (instantiation (forall ((L Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (let ((_let_2 (length1 int _let_1))) (or (not (is_common_prefix1 (tb2t1 (mk_array1 int skv_47 _let_0)) skv_50 skv_49 L)) (and (>= (+ (tb2t (get2 int _let_1 (+ L skv_50))) (* (- 1) (tb2t (get2 int _let_1 (+ L skv_49))))) 0) (not (= L (+ (* (- 1) skv_50) _let_2)))) (>= (+ L skv_49 (* (- 1) _let_2)) 0))))) ) 46.92/47.19 ( (+ skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (+ skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (+ (- 2) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( skv_61 ) 46.92/47.19 ( skv_62 ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_61) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_62) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_61) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_62) ) 46.92/47.19 ( skv_73 ) 46.92/47.19 ( skv_74 ) 46.92/47.19 ( skv_75 ) 46.92/47.19 ( skv_76 ) 46.92/47.19 ( skv_77 ) 46.92/47.19 ( skv_78 ) 46.92/47.19 ( (+ 1 skv_73) ) 46.92/47.19 ( (+ 1 skv_74) ) 46.92/47.19 ( (+ (- 1) skv_73) ) 46.92/47.19 ( (+ (- 1) skv_74) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 4) skv_49) (* 3 skv_50)) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_61) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_75) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_76) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_77) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_78) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 4 skv_49) (* (- 5) skv_50)) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_61) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_62) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_75) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_76) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_77) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_78) ) 46.92/47.19 ( skv_107 ) 46.92/47.19 ( skv_108 ) 46.92/47.19 ( skv_109 ) 46.92/47.19 ( skv_110 ) 46.92/47.19 ( skv_111 ) 46.92/47.19 ( skv_112 ) 46.92/47.19 ( skv_113 ) 46.92/47.19 ( skv_114 ) 46.92/47.19 ( skv_115 ) 46.92/47.19 ( skv_116 ) 46.92/47.19 ( skv_117 ) 46.92/47.19 ( skv_118 ) 46.92/47.19 ( skv_119 ) 46.92/47.19 ( skv_120 ) 46.92/47.19 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_73) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_73) ) 46.92/47.19 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_74) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_74) ) 46.92/47.19 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))))) ) 46.92/47.19 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47)))) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 5) skv_49) (* 4 skv_50)) ) 46.92/47.19 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_61) ) 46.92/47.19 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_62) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_75) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_76) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_77) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_78) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_110) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_111) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_112) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_113) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_114) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_117) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_118) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_119) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_120) ) 46.92/47.19 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_73) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_73) ) 46.92/47.19 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_74) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_74) ) 46.92/47.19 ( (let ((_let_0 (* (- 1) skv_50))) (+ _let_0 (tb2t (t2tb (+ (- 1) skv_47 skv_49 _let_0))))) ) 46.92/47.19 ( (+ (* (- 1) skv_50) (tb2t (t2tb (+ (- 1) skv_47)))) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 5 skv_49) (* (- 6) skv_50)) ) 46.92/47.19 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_61) ) 46.92/47.19 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_62) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_75) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_76) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_77) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_78) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_110) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_111) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_112) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_113) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_114) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_117) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_118) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_119) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_120) ) 46.92/47.19 ) 46.92/47.19 (instantiation (forall ((M Int)) (or (not (>= (+ M (* (- 1) skv_47) skv_50) 1)) (not (is_common_prefix1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))) skv_49 skv_50 M))) ) 46.92/47.19 ( (+ skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ) 46.92/47.19 (instantiation (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) skv_50) 0) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (+ (- 2) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (+ (- 2) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( skv_61 ) 46.92/47.19 ( skv_62 ) 46.92/47.19 ( (+ (- 2) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_61) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_62) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_61) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_62) ) 46.92/47.19 ( skv_73 ) 46.92/47.19 ( skv_74 ) 46.92/47.19 ( skv_75 ) 46.92/47.19 ( skv_76 ) 46.92/47.19 ( skv_77 ) 46.92/47.19 ( skv_78 ) 46.92/47.19 ( (+ (- 1) skv_73) ) 46.92/47.19 ( (+ (- 1) skv_74) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 4) skv_49) (* 3 skv_50)) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_61) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_75) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_76) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_77) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_78) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 4 skv_49) (* (- 5) skv_50)) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_61) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_62) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_75) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_76) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_77) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_78) ) 46.92/47.19 ( skv_110 ) 46.92/47.19 ( skv_111 ) 46.92/47.19 ( skv_112 ) 46.92/47.19 ( skv_113 ) 46.92/47.19 ( skv_114 ) 46.92/47.19 ( skv_117 ) 46.92/47.19 ( skv_118 ) 46.92/47.19 ( skv_119 ) 46.92/47.19 ( skv_120 ) 46.92/47.19 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_73) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_73) ) 46.92/47.19 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_74) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_74) ) 46.92/47.19 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))))) ) 46.92/47.19 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47)))) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 5) skv_49) (* 4 skv_50)) ) 46.92/47.19 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_61) ) 46.92/47.19 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_62) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_75) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_76) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_77) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_78) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_110) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_111) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_112) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_113) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_114) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_117) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_118) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_119) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_120) ) 46.92/47.19 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_73) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_73) ) 46.92/47.19 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_74) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_74) ) 46.92/47.19 ( (let ((_let_0 (* (- 1) skv_50))) (+ _let_0 (tb2t (t2tb (+ (- 1) skv_47 skv_49 _let_0))))) ) 46.92/47.19 ( (+ (* (- 1) skv_50) (tb2t (t2tb (+ (- 1) skv_47)))) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 5 skv_49) (* (- 6) skv_50)) ) 46.92/47.19 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_61) ) 46.92/47.19 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_62) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_75) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_76) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_77) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_78) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_110) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_111) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_112) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_113) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_114) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_117) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_118) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_119) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_120) ) 46.92/47.19 ) 46.92/47.19 (instantiation (forall ((M Int)) (or (not (>= (+ M (* (- 1) skv_47) skv_50) 0)) (not (is_common_prefix1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))) skv_50 skv_49 M))) ) 46.92/47.19 ( (+ skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (+ skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (+ (- 2) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( skv_74 ) 46.92/47.19 ( (+ 1 skv_73) ) 46.92/47.19 ( (+ 1 skv_74) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 46.92/47.19 ( skv_107 ) 46.92/47.19 ( skv_108 ) 46.92/47.19 ( skv_109 ) 46.92/47.19 ( skv_115 ) 46.92/47.19 ( skv_116 ) 46.92/47.19 ) 46.92/47.19 (instantiation (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) skv_50) (- 1)) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (+ (- 2) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (+ (- 2) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( skv_61 ) 46.92/47.19 ( skv_62 ) 46.92/47.19 ( (+ (- 2) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_61) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_62) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_61) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_62) ) 46.92/47.19 ( skv_73 ) 46.92/47.19 ( skv_74 ) 46.92/47.19 ( skv_75 ) 46.92/47.19 ( skv_76 ) 46.92/47.19 ( skv_77 ) 46.92/47.19 ( skv_78 ) 46.92/47.19 ( (+ (- 1) skv_73) ) 46.92/47.19 ( (+ (- 1) skv_74) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 4) skv_49) (* 3 skv_50)) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_61) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_75) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_76) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_77) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_78) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 4 skv_49) (* (- 5) skv_50)) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_61) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_62) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_75) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_76) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_77) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_78) ) 46.92/47.19 ( skv_110 ) 46.92/47.19 ( skv_111 ) 46.92/47.19 ( skv_112 ) 46.92/47.19 ( skv_113 ) 46.92/47.19 ( skv_114 ) 46.92/47.19 ( skv_117 ) 46.92/47.19 ( skv_118 ) 46.92/47.19 ( skv_119 ) 46.92/47.19 ( skv_120 ) 46.92/47.19 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_73) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_73) ) 46.92/47.19 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_74) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_74) ) 46.92/47.19 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))))) ) 46.92/47.19 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47)))) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 5) skv_49) (* 4 skv_50)) ) 46.92/47.19 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_61) ) 46.92/47.19 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_62) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_75) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_76) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_77) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_78) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_110) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_111) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_112) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_113) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_114) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_117) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_118) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_119) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_120) ) 46.92/47.19 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_73) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_73) ) 46.92/47.19 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_74) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_74) ) 46.92/47.19 ( (let ((_let_0 (* (- 1) skv_50))) (+ _let_0 (tb2t (t2tb (+ (- 1) skv_47 skv_49 _let_0))))) ) 46.92/47.19 ( (+ (* (- 1) skv_50) (tb2t (t2tb (+ (- 1) skv_47)))) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 5 skv_49) (* (- 6) skv_50)) ) 46.92/47.19 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_61) ) 46.92/47.19 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_62) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_75) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_76) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_77) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_78) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_110) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_111) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_112) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_113) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_114) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_117) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_118) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_119) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_120) ) 46.92/47.19 ) 46.92/47.19 (instantiation (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) (* (- 1) skv_49) (* 2 skv_50)) (- 1)) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (+ (- 2) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (+ (- 2) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( skv_61 ) 46.92/47.19 ( skv_62 ) 46.92/47.19 ( (+ (- 2) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_61) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_62) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_61) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_62) ) 46.92/47.19 ( skv_73 ) 46.92/47.19 ( skv_74 ) 46.92/47.19 ( skv_75 ) 46.92/47.19 ( skv_76 ) 46.92/47.19 ( skv_77 ) 46.92/47.19 ( skv_78 ) 46.92/47.19 ( (+ (- 1) skv_73) ) 46.92/47.19 ( (+ (- 1) skv_74) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 4) skv_49) (* 3 skv_50)) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_61) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_75) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_76) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_77) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_78) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 4 skv_49) (* (- 5) skv_50)) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_61) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_62) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_75) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_76) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_77) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_78) ) 46.92/47.19 ( skv_110 ) 46.92/47.19 ( skv_111 ) 46.92/47.19 ( skv_112 ) 46.92/47.19 ( skv_113 ) 46.92/47.19 ( skv_114 ) 46.92/47.19 ( skv_117 ) 46.92/47.19 ( skv_118 ) 46.92/47.19 ( skv_119 ) 46.92/47.19 ( skv_120 ) 46.92/47.19 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_73) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_73) ) 46.92/47.19 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_74) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_74) ) 46.92/47.19 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))))) ) 46.92/47.19 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47)))) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 5) skv_49) (* 4 skv_50)) ) 46.92/47.19 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_61) ) 46.92/47.19 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_62) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_75) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_76) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_77) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_78) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_110) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_111) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_112) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_113) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_114) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_117) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_118) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_119) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_120) ) 46.92/47.19 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_73) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_73) ) 46.92/47.19 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_74) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_74) ) 46.92/47.19 ( (let ((_let_0 (* (- 1) skv_50))) (+ _let_0 (tb2t (t2tb (+ (- 1) skv_47 skv_49 _let_0))))) ) 46.92/47.19 ( (+ (* (- 1) skv_50) (tb2t (t2tb (+ (- 1) skv_47)))) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 5 skv_49) (* (- 6) skv_50)) ) 46.92/47.19 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_61) ) 46.92/47.19 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_62) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_75) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_76) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_77) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_78) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_110) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_111) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_112) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_113) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_114) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_117) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_118) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_119) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_120) ) 46.92/47.19 ) 46.92/47.19 (instantiation (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) (* (- 1) skv_49) (* 2 skv_50)) (- 2)) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (+ (- 2) skv_47 (* (- 1) skv_50)) ) 46.92/47.19 ( (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.19 ( (+ (- 2) skv_47 (* (- 1) skv_49)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( skv_61 ) 46.92/47.19 ( skv_62 ) 46.92/47.19 ( (+ (- 2) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_61) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_62) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_61) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_62) ) 46.92/47.19 ( skv_73 ) 46.92/47.19 ( skv_74 ) 46.92/47.19 ( skv_75 ) 46.92/47.19 ( skv_76 ) 46.92/47.19 ( skv_77 ) 46.92/47.19 ( skv_78 ) 46.92/47.19 ( (+ (- 1) skv_73) ) 46.92/47.19 ( (+ (- 1) skv_74) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 4) skv_49) (* 3 skv_50)) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_61) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_75) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_76) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_77) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_78) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 4 skv_49) (* (- 5) skv_50)) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_61) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_62) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_75) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_76) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_77) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_78) ) 46.92/47.19 ( skv_110 ) 46.92/47.19 ( skv_111 ) 46.92/47.19 ( skv_112 ) 46.92/47.19 ( skv_113 ) 46.92/47.19 ( skv_114 ) 46.92/47.19 ( skv_117 ) 46.92/47.19 ( skv_118 ) 46.92/47.19 ( skv_119 ) 46.92/47.19 ( skv_120 ) 46.92/47.19 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_73) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_73) ) 46.92/47.19 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_74) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_74) ) 46.92/47.19 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))))) ) 46.92/47.19 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47)))) ) 46.92/47.19 ( (+ (- 1) skv_47 (* (- 5) skv_49) (* 4 skv_50)) ) 46.92/47.19 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_61) ) 46.92/47.19 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_62) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_75) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_76) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_77) ) 46.92/47.19 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_78) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_110) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_111) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_112) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_113) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_114) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_117) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_118) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_119) ) 46.92/47.19 ( (+ (* (- 1) skv_49) skv_50 skv_120) ) 46.92/47.19 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_73) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_73) ) 46.92/47.19 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_74) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_74) ) 46.92/47.19 ( (let ((_let_0 (* (- 1) skv_50))) (+ _let_0 (tb2t (t2tb (+ (- 1) skv_47 skv_49 _let_0))))) ) 46.92/47.19 ( (+ (* (- 1) skv_50) (tb2t (t2tb (+ (- 1) skv_47)))) ) 46.92/47.19 ( (+ (- 1) skv_47 (* 5 skv_49) (* (- 6) skv_50)) ) 46.92/47.19 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_61) ) 46.92/47.19 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_62) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_75) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_76) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_77) ) 46.92/47.19 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_78) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_110) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_111) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_112) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_113) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_114) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_117) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_118) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_119) ) 46.92/47.19 ( (+ skv_49 (* (- 1) skv_50) skv_120) ) 46.92/47.19 ) 46.92/47.19 (instantiation (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) skv_49) (- 2)) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 1) skv_50)) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 1) skv_49)) ) 46.92/47.20 ( (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.20 ( (+ (- 2) skv_47 (* (- 1) skv_50)) ) 46.92/47.20 ( (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.20 ( (+ (- 2) skv_47 (* (- 1) skv_49)) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.20 ( (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.20 ( skv_61 ) 46.92/47.20 ( skv_62 ) 46.92/47.20 ( (+ (- 2) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_61) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_62) ) 46.92/47.20 ( (+ (- 1) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_61) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_62) ) 46.92/47.20 ( skv_73 ) 46.92/47.20 ( skv_74 ) 46.92/47.20 ( skv_75 ) 46.92/47.20 ( skv_76 ) 46.92/47.20 ( skv_77 ) 46.92/47.20 ( skv_78 ) 46.92/47.20 ( (+ (- 1) skv_73) ) 46.92/47.20 ( (+ (- 1) skv_74) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 4) skv_49) (* 3 skv_50)) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_61) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_75) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_76) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_77) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_78) ) 46.92/47.20 ( (+ (- 1) skv_47 (* 4 skv_49) (* (- 5) skv_50)) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_61) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_62) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_75) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_76) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_77) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_78) ) 46.92/47.20 ( skv_110 ) 46.92/47.20 ( skv_111 ) 46.92/47.20 ( skv_112 ) 46.92/47.20 ( skv_113 ) 46.92/47.20 ( skv_114 ) 46.92/47.20 ( skv_117 ) 46.92/47.20 ( skv_118 ) 46.92/47.20 ( skv_119 ) 46.92/47.20 ( skv_120 ) 46.92/47.20 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_73) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_73) ) 46.92/47.20 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_74) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_74) ) 46.92/47.20 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))))) ) 46.92/47.20 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47)))) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 5) skv_49) (* 4 skv_50)) ) 46.92/47.20 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_61) ) 46.92/47.20 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_62) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_75) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_76) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_77) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_78) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_110) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_111) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_112) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_113) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_114) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_117) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_118) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_119) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_120) ) 46.92/47.20 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_73) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_73) ) 46.92/47.20 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_74) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_74) ) 46.92/47.20 ( (let ((_let_0 (* (- 1) skv_50))) (+ _let_0 (tb2t (t2tb (+ (- 1) skv_47 skv_49 _let_0))))) ) 46.92/47.20 ( (+ (* (- 1) skv_50) (tb2t (t2tb (+ (- 1) skv_47)))) ) 46.92/47.20 ( (+ (- 1) skv_47 (* 5 skv_49) (* (- 6) skv_50)) ) 46.92/47.20 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_61) ) 46.92/47.20 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_62) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_75) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_76) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_77) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_78) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_110) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_111) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_112) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_113) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_114) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_117) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_118) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_119) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_120) ) 46.92/47.20 ) 46.92/47.20 (instantiation (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) skv_50) (- 2)) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 1) skv_50)) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 1) skv_49)) ) 46.92/47.20 ( (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.20 ( (+ (- 2) skv_47 (* (- 1) skv_50)) ) 46.92/47.20 ( (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.20 ( (+ (- 2) skv_47 (* (- 1) skv_49)) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.20 ( (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.20 ( skv_61 ) 46.92/47.20 ( skv_62 ) 46.92/47.20 ( (+ (- 2) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_61) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_62) ) 46.92/47.20 ( (+ (- 1) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_61) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_62) ) 46.92/47.20 ( skv_73 ) 46.92/47.20 ( skv_74 ) 46.92/47.20 ( skv_75 ) 46.92/47.20 ( skv_76 ) 46.92/47.20 ( skv_77 ) 46.92/47.20 ( skv_78 ) 46.92/47.20 ( (+ (- 1) skv_73) ) 46.92/47.20 ( (+ (- 1) skv_74) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 4) skv_49) (* 3 skv_50)) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_61) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_75) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_76) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_77) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_78) ) 46.92/47.20 ( (+ (- 1) skv_47 (* 4 skv_49) (* (- 5) skv_50)) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_61) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_62) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_75) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_76) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_77) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_78) ) 46.92/47.20 ( skv_110 ) 46.92/47.20 ( skv_111 ) 46.92/47.20 ( skv_112 ) 46.92/47.20 ( skv_113 ) 46.92/47.20 ( skv_114 ) 46.92/47.20 ( skv_117 ) 46.92/47.20 ( skv_118 ) 46.92/47.20 ( skv_119 ) 46.92/47.20 ( skv_120 ) 46.92/47.20 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_73) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_73) ) 46.92/47.20 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_74) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_74) ) 46.92/47.20 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))))) ) 46.92/47.20 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47)))) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 5) skv_49) (* 4 skv_50)) ) 46.92/47.20 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_61) ) 46.92/47.20 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_62) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_75) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_76) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_77) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_78) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_110) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_111) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_112) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_113) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_114) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_117) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_118) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_119) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_120) ) 46.92/47.20 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_73) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_73) ) 46.92/47.20 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_74) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_74) ) 46.92/47.20 ( (let ((_let_0 (* (- 1) skv_50))) (+ _let_0 (tb2t (t2tb (+ (- 1) skv_47 skv_49 _let_0))))) ) 46.92/47.20 ( (+ (* (- 1) skv_50) (tb2t (t2tb (+ (- 1) skv_47)))) ) 46.92/47.20 ( (+ (- 1) skv_47 (* 5 skv_49) (* (- 6) skv_50)) ) 46.92/47.20 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_61) ) 46.92/47.20 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_62) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_75) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_76) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_77) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_78) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_110) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_111) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_112) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_113) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_114) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_117) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_118) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_119) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_120) ) 46.92/47.20 ) 46.92/47.20 (instantiation (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_47) (* (- 2) skv_49) (* 3 skv_50)) (- 1)) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 1) skv_50)) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 1) skv_49)) ) 46.92/47.20 ( (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.20 ( (+ (- 2) skv_47 (* (- 1) skv_50)) ) 46.92/47.20 ( (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 46.92/47.20 ( (+ (- 2) skv_47 (* (- 1) skv_49)) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 2) skv_49) skv_50) ) 46.92/47.20 ( (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.20 ( skv_61 ) 46.92/47.20 ( skv_62 ) 46.92/47.20 ( (+ (- 2) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_61) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_62) ) 46.92/47.20 ( (+ (- 1) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_61) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_62) ) 46.92/47.20 ( skv_73 ) 46.92/47.20 ( skv_74 ) 46.92/47.20 ( skv_75 ) 46.92/47.20 ( skv_76 ) 46.92/47.20 ( skv_77 ) 46.92/47.20 ( skv_78 ) 46.92/47.20 ( (+ (- 1) skv_73) ) 46.92/47.20 ( (+ (- 1) skv_74) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 4) skv_49) (* 3 skv_50)) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_61) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_75) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_76) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_77) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_78) ) 46.92/47.20 ( (+ (- 1) skv_47 (* 4 skv_49) (* (- 5) skv_50)) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_61) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_62) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_75) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_76) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_77) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_78) ) 46.92/47.20 ( skv_110 ) 46.92/47.20 ( skv_111 ) 46.92/47.20 ( skv_112 ) 46.92/47.20 ( skv_113 ) 46.92/47.20 ( skv_114 ) 46.92/47.20 ( skv_117 ) 46.92/47.20 ( skv_118 ) 46.92/47.20 ( skv_119 ) 46.92/47.20 ( skv_120 ) 46.92/47.20 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_73) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_73) ) 46.92/47.20 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_74) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_74) ) 46.92/47.20 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))))) ) 46.92/47.20 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47)))) ) 46.92/47.20 ( (+ (- 1) skv_47 (* (- 5) skv_49) (* 4 skv_50)) ) 46.92/47.20 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_61) ) 46.92/47.20 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_62) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_75) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_76) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_77) ) 46.92/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_78) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_110) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_111) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_112) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_113) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_114) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_117) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_118) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_119) ) 46.92/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_120) ) 46.92/47.20 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_73) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_73) ) 46.92/47.20 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_74) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_74) ) 46.92/47.20 ( (let ((_let_0 (* (- 1) skv_50))) (+ _let_0 (tb2t (t2tb (+ (- 1) skv_47 skv_49 _let_0))))) ) 46.92/47.20 ( (+ (* (- 1) skv_50) (tb2t (t2tb (+ (- 1) skv_47)))) ) 46.92/47.20 ( (+ (- 1) skv_47 (* 5 skv_49) (* (- 6) skv_50)) ) 46.92/47.20 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_61) ) 46.92/47.20 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_62) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_75) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_76) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_77) ) 46.92/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_78) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_110) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_111) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_112) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_113) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_114) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_117) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_118) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_119) ) 46.92/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_120) ) 46.92/47.20 ) 46.92/47.20 (instantiation (forall ((M Int)) (or (not (>= (+ M (* (- 1) skv_73)) 1)) (not (is_common_prefix1 (tb2t1 (mk_array1 int skv_47 (t2tb2 skv_48))) skv_50 skv_49 M))) ) 47.00/47.20 ( (+ skv_47 (* (- 1) skv_50)) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 1) skv_50)) ) 47.00/47.20 ( (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 47.00/47.20 ( (+ skv_47 skv_49 (* (- 2) skv_50)) ) 47.00/47.20 ( (+ (- 2) skv_47 (* (- 1) skv_50)) ) 47.00/47.20 ( (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 47.00/47.20 ( skv_74 ) 47.00/47.20 ( (+ 1 skv_73) ) 47.00/47.20 ( (+ 1 skv_74) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 47.00/47.20 ( skv_107 ) 47.00/47.20 ( skv_108 ) 47.00/47.20 ( skv_109 ) 47.00/47.20 ( skv_115 ) 47.00/47.20 ( skv_116 ) 47.00/47.20 ) 47.00/47.20 (instantiation (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_61)) 0) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 1) skv_50)) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 1) skv_49)) ) 47.00/47.20 ( (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 47.00/47.20 ( (+ (- 2) skv_47 (* (- 1) skv_50)) ) 47.00/47.20 ( (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 47.00/47.20 ( (+ (- 2) skv_47 (* (- 1) skv_49)) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 2) skv_49) skv_50) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 47.00/47.20 ( skv_61 ) 47.00/47.20 ( skv_62 ) 47.00/47.20 ( (+ (- 2) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_61) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_62) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_61) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_62) ) 47.00/47.20 ( skv_73 ) 47.00/47.20 ( skv_74 ) 47.00/47.20 ( skv_75 ) 47.00/47.20 ( skv_76 ) 47.00/47.20 ( skv_77 ) 47.00/47.20 ( skv_78 ) 47.00/47.20 ( (+ (- 1) skv_73) ) 47.00/47.20 ( (+ (- 1) skv_74) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 4) skv_49) (* 3 skv_50)) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_61) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_75) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_76) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_77) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_78) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 4 skv_49) (* (- 5) skv_50)) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_61) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_62) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_75) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_76) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_77) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_78) ) 47.00/47.20 ( skv_110 ) 47.00/47.20 ( skv_111 ) 47.00/47.20 ( skv_112 ) 47.00/47.20 ( skv_113 ) 47.00/47.20 ( skv_114 ) 47.00/47.20 ( skv_117 ) 47.00/47.20 ( skv_118 ) 47.00/47.20 ( skv_119 ) 47.00/47.20 ( skv_120 ) 47.00/47.20 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_73) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_73) ) 47.00/47.20 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_74) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_74) ) 47.00/47.20 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))))) ) 47.00/47.20 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47)))) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 5) skv_49) (* 4 skv_50)) ) 47.00/47.20 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_61) ) 47.00/47.20 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_62) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_75) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_76) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_77) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_78) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_110) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_111) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_112) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_113) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_114) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_117) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_118) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_119) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_120) ) 47.00/47.20 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_73) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_73) ) 47.00/47.20 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_74) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_74) ) 47.00/47.20 ( (let ((_let_0 (* (- 1) skv_50))) (+ _let_0 (tb2t (t2tb (+ (- 1) skv_47 skv_49 _let_0))))) ) 47.00/47.20 ( (+ (* (- 1) skv_50) (tb2t (t2tb (+ (- 1) skv_47)))) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 5 skv_49) (* (- 6) skv_50)) ) 47.00/47.20 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_61) ) 47.00/47.20 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_62) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_75) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_76) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_77) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_78) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_110) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_111) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_112) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_113) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_114) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_117) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_118) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_119) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_120) ) 47.00/47.20 ) 47.00/47.20 (instantiation (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I skv_49 (* (- 1) skv_50) (* (- 1) skv_61)) 0) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 1) skv_50)) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 1) skv_49)) ) 47.00/47.20 ( (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 47.00/47.20 ( (+ (- 2) skv_47 (* (- 1) skv_50)) ) 47.00/47.20 ( (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 47.00/47.20 ( (+ (- 2) skv_47 (* (- 1) skv_49)) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 2) skv_49) skv_50) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 47.00/47.20 ( skv_61 ) 47.00/47.20 ( skv_62 ) 47.00/47.20 ( (+ (- 2) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_61) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_62) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_61) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_62) ) 47.00/47.20 ( skv_73 ) 47.00/47.20 ( skv_74 ) 47.00/47.20 ( skv_75 ) 47.00/47.20 ( skv_76 ) 47.00/47.20 ( skv_77 ) 47.00/47.20 ( skv_78 ) 47.00/47.20 ( (+ (- 1) skv_73) ) 47.00/47.20 ( (+ (- 1) skv_74) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 4) skv_49) (* 3 skv_50)) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_61) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_75) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_76) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_77) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_78) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 4 skv_49) (* (- 5) skv_50)) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_61) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_62) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_75) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_76) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_77) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_78) ) 47.00/47.20 ( skv_110 ) 47.00/47.20 ( skv_111 ) 47.00/47.20 ( skv_112 ) 47.00/47.20 ( skv_113 ) 47.00/47.20 ( skv_114 ) 47.00/47.20 ( skv_117 ) 47.00/47.20 ( skv_118 ) 47.00/47.20 ( skv_119 ) 47.00/47.20 ( skv_120 ) 47.00/47.20 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_73) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_73) ) 47.00/47.20 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_74) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_74) ) 47.00/47.20 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))))) ) 47.00/47.20 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47)))) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 5) skv_49) (* 4 skv_50)) ) 47.00/47.20 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_61) ) 47.00/47.20 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_62) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_75) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_76) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_77) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_78) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_110) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_111) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_112) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_113) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_114) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_117) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_118) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_119) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_120) ) 47.00/47.20 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_73) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_73) ) 47.00/47.20 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_74) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_74) ) 47.00/47.20 ( (let ((_let_0 (* (- 1) skv_50))) (+ _let_0 (tb2t (t2tb (+ (- 1) skv_47 skv_49 _let_0))))) ) 47.00/47.20 ( (+ (* (- 1) skv_50) (tb2t (t2tb (+ (- 1) skv_47)))) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 5 skv_49) (* (- 6) skv_50)) ) 47.00/47.20 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_61) ) 47.00/47.20 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_62) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_75) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_76) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_77) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_78) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_110) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_111) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_112) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_113) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_114) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_117) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_118) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_119) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_120) ) 47.00/47.20 ) 47.00/47.20 (instantiation (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_49) skv_50 (* (- 1) skv_61)) 0) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 1) skv_50)) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 1) skv_49)) ) 47.00/47.20 ( (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 47.00/47.20 ( (+ (- 2) skv_47 (* (- 1) skv_50)) ) 47.00/47.20 ( (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 47.00/47.20 ( (+ (- 2) skv_47 (* (- 1) skv_49)) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 2) skv_49) skv_50) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 47.00/47.20 ( skv_61 ) 47.00/47.20 ( skv_62 ) 47.00/47.20 ( (+ (- 2) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_61) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_62) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_61) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_62) ) 47.00/47.20 ( skv_73 ) 47.00/47.20 ( skv_74 ) 47.00/47.20 ( skv_75 ) 47.00/47.20 ( skv_76 ) 47.00/47.20 ( skv_77 ) 47.00/47.20 ( skv_78 ) 47.00/47.20 ( (+ (- 1) skv_73) ) 47.00/47.20 ( (+ (- 1) skv_74) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 4) skv_49) (* 3 skv_50)) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_61) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_75) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_76) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_77) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_78) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 4 skv_49) (* (- 5) skv_50)) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_61) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_62) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_75) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_76) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_77) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_78) ) 47.00/47.20 ( skv_110 ) 47.00/47.20 ( skv_111 ) 47.00/47.20 ( skv_112 ) 47.00/47.20 ( skv_113 ) 47.00/47.20 ( skv_114 ) 47.00/47.20 ( skv_117 ) 47.00/47.20 ( skv_118 ) 47.00/47.20 ( skv_119 ) 47.00/47.20 ( skv_120 ) 47.00/47.20 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_73) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_73) ) 47.00/47.20 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_74) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_74) ) 47.00/47.20 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))))) ) 47.00/47.20 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47)))) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 5) skv_49) (* 4 skv_50)) ) 47.00/47.20 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_61) ) 47.00/47.20 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_62) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_75) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_76) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_77) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_78) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_110) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_111) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_112) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_113) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_114) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_117) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_118) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_119) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_120) ) 47.00/47.20 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_73) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_73) ) 47.00/47.20 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_74) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_74) ) 47.00/47.20 ( (let ((_let_0 (* (- 1) skv_50))) (+ _let_0 (tb2t (t2tb (+ (- 1) skv_47 skv_49 _let_0))))) ) 47.00/47.20 ( (+ (* (- 1) skv_50) (tb2t (t2tb (+ (- 1) skv_47)))) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 5 skv_49) (* (- 6) skv_50)) ) 47.00/47.20 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_61) ) 47.00/47.20 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_62) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_75) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_76) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_77) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_78) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_110) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_111) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_112) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_113) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_114) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_117) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_118) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_119) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_120) ) 47.00/47.20 ) 47.00/47.20 (instantiation (forall ((I Int)) (let ((_let_0 (t2tb2 skv_48))) (let ((_let_1 (t2tb1 (tb2t1 (mk_array1 int skv_47 _let_0))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_74)) 0) (= (tb2t (get2 int _let_1 (+ I skv_49))) (tb2t (get2 int _let_1 (+ I skv_50))))))) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 1) skv_50)) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 1) skv_49)) ) 47.00/47.20 ( (+ (- 1) skv_47 skv_49 (* (- 2) skv_50)) ) 47.00/47.20 ( (+ (- 2) skv_47 (* (- 1) skv_50)) ) 47.00/47.20 ( (+ (- 2) skv_47 skv_49 (* (- 2) skv_50)) ) 47.00/47.20 ( (+ (- 2) skv_47 (* (- 1) skv_49)) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 2) skv_49) skv_50) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 47.00/47.20 ( skv_61 ) 47.00/47.20 ( skv_62 ) 47.00/47.20 ( (+ (- 2) skv_47 (* 2 skv_49) (* (- 3) skv_50)) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 3) skv_49) (* 2 skv_50)) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_61) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_62) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 3 skv_49) (* (- 4) skv_50)) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_61) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_62) ) 47.00/47.20 ( skv_73 ) 47.00/47.20 ( skv_74 ) 47.00/47.20 ( skv_75 ) 47.00/47.20 ( skv_76 ) 47.00/47.20 ( skv_77 ) 47.00/47.20 ( skv_78 ) 47.00/47.20 ( (+ (- 1) skv_73) ) 47.00/47.20 ( (+ (- 1) skv_74) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 4) skv_49) (* 3 skv_50)) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_61) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_62) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_75) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_76) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_77) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_78) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 4 skv_49) (* (- 5) skv_50)) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_61) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_62) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_75) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_76) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_77) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_78) ) 47.00/47.20 ( skv_110 ) 47.00/47.20 ( skv_111 ) 47.00/47.20 ( skv_112 ) 47.00/47.20 ( skv_113 ) 47.00/47.20 ( skv_114 ) 47.00/47.20 ( skv_117 ) 47.00/47.20 ( skv_118 ) 47.00/47.20 ( skv_119 ) 47.00/47.20 ( skv_120 ) 47.00/47.20 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_73) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_73) ) 47.00/47.20 ( (+ (- 1) (* (- 1) skv_49) skv_50 skv_74) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_74) ) 47.00/47.20 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47 skv_49 (* (- 1) skv_50))))) ) 47.00/47.20 ( (+ (* (- 1) skv_49) (tb2t (t2tb (+ (- 1) skv_47)))) ) 47.00/47.20 ( (+ (- 1) skv_47 (* (- 5) skv_49) (* 4 skv_50)) ) 47.00/47.20 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_61) ) 47.00/47.20 ( (+ (* (- 3) skv_49) (* 3 skv_50) skv_62) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_75) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_76) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_77) ) 47.00/47.20 ( (+ (* (- 2) skv_49) (* 2 skv_50) skv_78) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_110) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_111) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_112) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_113) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_114) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_117) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_118) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_119) ) 47.00/47.20 ( (+ (* (- 1) skv_49) skv_50 skv_120) ) 47.00/47.20 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_73) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_73) ) 47.00/47.20 ( (+ (- 1) skv_49 (* (- 1) skv_50) skv_74) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_74) ) 47.00/47.20 ( (let ((_let_0 (* (- 1) skv_50))) (+ _let_0 (tb2t (t2tb (+ (- 1) skv_47 skv_49 _let_0))))) ) 47.00/47.20 ( (+ (* (- 1) skv_50) (tb2t (t2tb (+ (- 1) skv_47)))) ) 47.00/47.20 ( (+ (- 1) skv_47 (* 5 skv_49) (* (- 6) skv_50)) ) 47.00/47.20 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_61) ) 47.00/47.20 ( (+ (* 3 skv_49) (* (- 3) skv_50) skv_62) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_75) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_76) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_77) ) 47.00/47.20 ( (+ (* 2 skv_49) (* (- 2) skv_50) skv_78) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_110) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_111) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_112) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_113) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_114) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_117) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_118) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_119) ) 47.00/47.20 ( (+ skv_49 (* (- 1) skv_50) skv_120) ) 47.00/47.20 ) 47.00/47.20 % SZS output end Proof for theBenchmark 47.00/47.21 EOF