0.06/0.12 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.06/0.12 % Command : do_CVC4 %s 0.12/0.33 % Computer : n009.cluster.edu 0.12/0.33 % Model : x86_64 x86_64 0.12/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.12/0.33 % Memory : 8042.1875MB 0.12/0.33 % OS : Linux 3.10.0-693.el7.x86_64 0.12/0.33 % CPULimit : 180 0.12/0.33 % DateTime : Thu Aug 29 11:22:57 EDT 2019 0.12/0.33 % CPUTime : 0.18/0.46 %----Proving TF0_ARI 0.18/0.47 ------- cvc4-tfa casc 27 : /export/starexec/sandbox/benchmark/theBenchmark.p at 180... 0.18/0.47 --- Run --finite-model-find --decision=internal at 15... 15.27/15.49 --- Run --decision=internal --simplification=none --no-inst-no-entail --no-quant-cf --full-saturate-quant at 15... 30.33/30.59 --- Run --no-e-matching --full-saturate-quant at 15... 35.85/36.08 % SZS status Theorem for theBenchmark 35.85/36.08 % SZS output start Proof for theBenchmark 35.85/36.08 (skolem (forall ((A Int) (A1 map_int_int) (X Int) (Y Int) (BOUND_VARIABLE_972 Int)) (let ((_let_0 (t2tb2 A1))) (let ((_let_1 (tb2t1 (mk_array int A _let_0)))) (let ((_let_2 (* (- 1) X))) (let ((_let_3 (* (- 1) Y))) (let ((_let_4 (* (- 1) BOUND_VARIABLE_972))) (let ((_let_5 (+ Y BOUND_VARIABLE_972))) (let ((_let_6 (+ X BOUND_VARIABLE_972))) (or (not (>= A 0)) (not (>= X 0)) (not (>= (+ A _let_2) 1)) (not (>= Y 0)) (not (>= (+ A _let_3) 1)) (not (eqseq _let_1 X Y BOUND_VARIABLE_972)) (not (>= (+ A _let_2 _let_4) 1)) (not (>= (+ A _let_3 _let_4) 1)) (not (>= _let_5 0)) (not (>= _let_6 0)) (not (= (tb2t (get int int _let_0 (t2tb _let_5))) (tb2t (get int int _let_0 (t2tb _let_6))))) (eqseq _let_1 X Y (+ 1 BOUND_VARIABLE_972)))))))))) ) 35.85/36.08 ( skv_2 skv_3 skv_4 skv_5 skv_6 ) 35.85/36.08 ) 35.85/36.08 (skolem (forall ((I Int)) (let ((_let_0 (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))))) (or (not (>= I 0)) (>= I 1) (= (tb2t (get1 int _let_0 (+ I skv_5))) (tb2t (get1 int _let_0 (+ I skv_4)))))) ) 35.85/36.08 ( skv_8 ) 35.85/36.08 ) 35.85/36.08 (skolem (forall ((I Int)) (let ((_let_0 (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_6)) 1) (= (tb2t (get1 int _let_0 (+ I skv_5))) (tb2t (get1 int _let_0 (+ I skv_4)))))) ) 35.85/36.08 ( skv_9 ) 35.85/36.08 ) 35.85/36.08 (instantiation (forall ((A ty)) (sort A (witness A)) ) 35.85/36.08 ( int ) 35.85/36.08 ( (map int int) ) 35.85/36.08 ( (array int) ) 35.85/36.08 ( (ref int) ) 35.85/36.08 ( (map int (map int int)) ) 35.85/36.08 ( (ref (map int int)) ) 35.85/36.08 ( (map int (array int)) ) 35.85/36.08 ( (array (map int int)) ) 35.85/36.08 ( (map (map int int) int) ) 35.85/36.08 ( (map int (ref int)) ) 35.85/36.08 ( (ref (array int)) ) 35.85/36.08 ( (let ((_let_0 (map int int))) (map _let_0 _let_0)) ) 35.85/36.08 ( (ref (ref int)) ) 35.85/36.08 ( (map int (map int (map int int))) ) 35.85/36.08 ( (map (map int int) (array int)) ) 35.85/36.08 ( (map (array int) int) ) 35.85/36.08 ( (ref (map int (map int int))) ) 35.85/36.08 ( (map (array int) (map int int)) ) 35.85/36.08 ( (map int (ref (map int int))) ) 35.85/36.08 ( (let ((_let_0 (array int))) (map _let_0 _let_0)) ) 35.85/36.08 ( (ref (ref (map int int))) ) 35.85/36.08 ( (map int (map int (array int))) ) 35.85/36.08 ( (ref (map int (array int))) ) 35.85/36.08 ( (map (map int int) (ref int)) ) 35.85/36.08 ( (array (array int)) ) 35.85/36.08 ( (map (array int) (ref int)) ) 35.85/36.08 ) 35.85/36.08 (instantiation (forall ((A ty) (B ty) (X uni) (X1 uni) (X2 uni)) (sort (map A B) (set B A X X1 X2)) ) 35.85/36.08 ( int, int, (t2tb2 skv_3), (t2tb2 skv_3), (t2tb2 skv_3) ) 35.85/36.08 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.08 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( int, (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int int), int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int int), int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int int), int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int int), int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int int), (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int int), (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int int), (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int int), (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int int), (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int int), (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int int), (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int int), (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ) 35.85/36.08 (instantiation (forall ((A ty) (X Int) (X1 uni)) (sort (array A) (mk_array A X X1)) ) 35.85/36.08 ( int, skv_2, (t2tb2 skv_3) ) 35.85/36.08 ( int, skv_2, (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, skv_2, (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, skv_2, (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( int, skv_2, (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.08 ( int, (length int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, (length int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, (length (map int int) (mk_array int skv_2 (t2tb2 skv_3))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, (length (map int int) (mk_array int skv_2 (t2tb2 skv_3))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, (length (map int int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( int, (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( int, (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( int, (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, (length (array int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( int, (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( int, (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( int, (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int int), skv_2, (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int int), skv_2, (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int int), skv_2, (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int int), (length int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int int), (length int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int int), (length int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int int), (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int int), (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int int), (length (map int int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int int), (length (map int int) (t2tb2 skv_3)), (elts (map int int) (t2tb2 skv_3)) ) 35.85/36.08 ( (map int int), (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int int), (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int int), (length (array int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int int), (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int int), (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int int), (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int int), (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int int), (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int int), (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int int), (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (array int), skv_2, (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (array int), skv_2, (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ) 35.85/36.08 (instantiation (forall ((A ty) (X uni)) (sort (ref A) (mk_ref A X)) ) 35.85/36.08 ( int, (t2tb2 skv_3) ) 35.85/36.08 ( int, (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( int, (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( int, (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( int, (mk_ref int (t2tb2 skv_3)) ) 35.85/36.08 ( int, (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.08 ( int, (const int int (t2tb2 skv_3)) ) 35.85/36.08 ( int, (contents int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int int), (t2tb2 skv_3) ) 35.85/36.08 ( (map int int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int int), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int int), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.08 ( (map int int), (const int int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int int), (contents int (t2tb2 skv_3)) ) 35.85/36.08 ( (array int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (array int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (array int), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( (array int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.08 ( (array int), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.08 ( (array int), (const int int (t2tb2 skv_3)) ) 35.85/36.08 ( (array int), (contents int (t2tb2 skv_3)) ) 35.85/36.08 ( (ref int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (ref int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (ref int), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( (ref int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.08 ( (ref int), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.08 ( (ref int), (const int int (t2tb2 skv_3)) ) 35.85/36.08 ( (ref int), (contents int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int (map int int)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int (map int int)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int (map int int)), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int (map int int)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int (map int int)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.08 ( (map int (map int int)), (const int int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int (map int int)), (contents int (t2tb2 skv_3)) ) 35.85/36.08 ( (ref (map int int)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (ref (map int int)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (ref (map int int)), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( (ref (map int int)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.08 ( (ref (map int int)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.08 ( (ref (map int int)), (const int int (t2tb2 skv_3)) ) 35.85/36.08 ( (ref (map int int)), (contents int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int (array int)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.08 ( (map int (array int)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.08 ( (map int (array int)), (elts int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int (array int)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int (array int)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.08 ( (map int (array int)), (const int int (t2tb2 skv_3)) ) 35.85/36.08 ( (map int (array int)), (contents int (t2tb2 skv_3)) ) 35.85/36.08 ) 35.85/36.08 (instantiation (forall ((A ty) (X uni) (X1 Int)) (sort A (get1 A X X1)) ) 35.85/36.08 ( int, (t2tb2 skv_3), 0 ) 35.85/36.08 ( int, (t2tb2 skv_3), skv_4 ) 35.85/36.08 ( int, (t2tb2 skv_3), skv_5 ) 35.85/36.08 ( int, (t2tb2 skv_3), (+ skv_4 skv_6) ) 35.85/36.08 ( int, (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.08 ( int, (mk_array int skv_2 (t2tb2 skv_3)), (+ skv_4 skv_6) ) 35.85/36.08 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0 ) 35.85/36.08 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_4 ) 35.85/36.08 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.08 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), 0 ) 35.85/36.08 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), skv_5 ) 35.85/36.08 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6) ) 35.85/36.08 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.08 ( int, (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), 0 ) 35.85/36.08 ( int, (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), skv_5 ) 35.85/36.08 ( int, (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6) ) 35.85/36.08 ( int, (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.08 ( (map int int), (t2tb2 skv_3), 0 ) 35.85/36.08 ( (map int int), (t2tb2 skv_3), skv_4 ) 35.85/36.08 ( (map int int), (t2tb2 skv_3), skv_5 ) 35.85/36.08 ( (map int int), (t2tb2 skv_3), (+ skv_4 skv_6) ) 35.85/36.08 ( (map int int), (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.08 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0 ) 35.85/36.08 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_4 ) 35.85/36.08 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_5 ) 35.85/36.08 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_4 skv_6) ) 35.85/36.08 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.08 ( (map int int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), 0 ) 35.85/36.08 ( (map int int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), skv_5 ) 35.85/36.08 ( (map int int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6) ) 35.85/36.08 ( (map int int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.08 ( (map int int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), 0 ) 35.85/36.08 ( (map int int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), skv_5 ) 35.85/36.08 ( (map int int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6) ) 35.85/36.08 ( (map int int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.08 ( (array int), (t2tb2 skv_3), 0 ) 35.85/36.08 ( (array int), (t2tb2 skv_3), skv_5 ) 35.85/36.08 ( (array int), (t2tb2 skv_3), (+ skv_5 skv_6) ) 35.85/36.08 ( (array int), (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.08 ( (array int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0 ) 35.85/36.08 ( (array int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_5 ) 35.85/36.08 ( (array int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 skv_6) ) 35.85/36.08 ( (array int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.08 ( (array int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), 0 ) 35.85/36.08 ( (array int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), skv_5 ) 35.85/36.08 ( (array int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6) ) 35.85/36.08 ( (array int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.08 ( (array int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), 0 ) 35.85/36.08 ( (array int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), skv_5 ) 35.85/36.08 ( (array int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6) ) 35.85/36.08 ( (array int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.08 ) 35.85/36.08 (instantiation (forall ((A ty) (X uni)) (sort (map int A) (elts A X)) ) 35.85/36.08 ( int, (t2tb2 skv_3) ) 35.85/36.08 ( int, (mk_array (map int int) skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.08 ( int, (mk_array (map int int) skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.08 ( (map int int), (t2tb2 skv_3) ) 35.85/36.08 ( (map int int), (mk_array int skv_2 (t2tb2 skv_3)) ) 35.85/36.08 ( (map int int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.08 ( (map int int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))) ) 35.85/36.08 ( (map int int), (mk_array int skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.08 ( (map int int), (mk_array (map int int) skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.08 ( (map int int), (mk_array (map int int) skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.08 ( (map int int), (mk_array int skv_2 (t2tb (+ skv_5 skv_6))) ) 35.85/36.08 ( (array int), (t2tb2 skv_3) ) 35.85/36.08 ( (array int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) ) 35.85/36.08 ( (array int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.08 ( (array int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))) ) 35.85/36.08 ( (array int), (mk_array int skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.08 ( (array int), (mk_array (map int int) skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.08 ( (array int), (mk_array (map int int) skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.08 ( (array int), (mk_array int skv_2 (t2tb (+ skv_5 skv_6))) ) 35.85/36.08 ( (ref int), (t2tb2 skv_3) ) 35.85/36.08 ( (ref int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) ) 35.85/36.08 ( (ref int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.08 ( (ref int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))) ) 35.85/36.08 ( (ref int), (mk_array int skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.08 ( (ref int), (mk_array (map int int) skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.08 ( (ref int), (mk_array (map int int) skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.08 ( (ref int), (mk_array int skv_2 (t2tb (+ skv_5 skv_6))) ) 35.85/36.08 ( (map int (map int int)), (t2tb2 skv_3) ) 35.85/36.08 ( (map int (map int int)), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) ) 35.85/36.08 ( (map int (map int int)), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.08 ( (map int (map int int)), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))) ) 35.85/36.08 ( (map int (map int int)), (mk_array int skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.08 ( (map int (map int int)), (mk_array (map int int) skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.08 ( (map int (map int int)), (mk_array (map int int) skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.08 ( (map int (map int int)), (mk_array int skv_2 (t2tb (+ skv_5 skv_6))) ) 35.85/36.08 ( (ref (map int int)), (t2tb2 skv_3) ) 35.85/36.08 ( (ref (map int int)), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) ) 35.85/36.08 ( (ref (map int int)), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.08 ( (ref (map int int)), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))) ) 35.85/36.08 ( (ref (map int int)), (mk_array int skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (ref (map int int)), (mk_array (map int int) skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (ref (map int int)), (mk_array (map int int) skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (ref (map int int)), (mk_array int skv_2 (t2tb (+ skv_5 skv_6))) ) 35.85/36.09 ( (map int (array int)), (t2tb2 skv_3) ) 35.85/36.09 ( (map int (array int)), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) ) 35.85/36.09 ( (map int (array int)), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (map int (array int)), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (map int (array int)), (mk_array int skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (map int (array int)), (mk_array (map int int) skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (map int (array int)), (mk_array (map int int) skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (map int (array int)), (mk_array int skv_2 (t2tb (+ skv_5 skv_6))) ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((A ty) (X uni)) (sort A (contents A X)) ) 35.85/36.09 ( int, (t2tb2 skv_3) ) 35.85/36.09 ( int, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.09 ( int, (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( int, (const int int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (contents int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.09 ( (map int int), (const int int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (contents int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (array int), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.09 ( (array int), (const int int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (contents int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (ref int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (ref int), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref int), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.09 ( (ref int), (const int int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref int), (contents int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int (map int int)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int (map int int)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int (map int int)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int (map int int)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int (map int int)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.09 ( (map int (map int int)), (const int int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int (map int int)), (contents int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref (map int int)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (ref (map int int)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (ref (map int int)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref (map int int)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref (map int int)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.09 ( (ref (map int int)), (const int int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref (map int int)), (contents int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int (array int)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int (array int)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int (array int)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int (array int)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int (array int)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.09 ( (map int (array int)), (const int int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int (array int)), (contents int (t2tb2 skv_3)) ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((A ty) (U uni)) (= U (mk_array A (length A U) (elts A U))) ) 35.85/36.09 ( int, (t2tb2 skv_3) ) 35.85/36.09 ( int, (mk_array (map int int) skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( int, (mk_array (map int int) skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (map int int), (t2tb2 skv_3) ) 35.85/36.09 ( (map int int), (mk_array int skv_2 (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (map int int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (map int int), (mk_array int skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (map int int), (mk_array (map int int) skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (map int int), (mk_array (map int int) skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (map int int), (mk_array int skv_2 (t2tb (+ skv_5 skv_6))) ) 35.85/36.09 ( (array int), (t2tb2 skv_3) ) 35.85/36.09 ( (array int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) ) 35.85/36.09 ( (array int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (array int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (array int), (mk_array int skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (array int), (mk_array (map int int) skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (array int), (mk_array (map int int) skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (array int), (mk_array int skv_2 (t2tb (+ skv_5 skv_6))) ) 35.85/36.09 ( (ref int), (t2tb2 skv_3) ) 35.85/36.09 ( (ref int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) ) 35.85/36.09 ( (ref int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (ref int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (ref int), (mk_array int skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (ref int), (mk_array (map int int) skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (ref int), (mk_array (map int int) skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (ref int), (mk_array int skv_2 (t2tb (+ skv_5 skv_6))) ) 35.85/36.09 ( (map int (map int int)), (t2tb2 skv_3) ) 35.85/36.09 ( (map int (map int int)), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) ) 35.85/36.09 ( (map int (map int int)), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (map int (map int int)), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (map int (map int int)), (mk_array int skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (map int (map int int)), (mk_array (map int int) skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (map int (map int int)), (mk_array (map int int) skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (map int (map int int)), (mk_array int skv_2 (t2tb (+ skv_5 skv_6))) ) 35.85/36.09 ( (ref (map int int)), (t2tb2 skv_3) ) 35.85/36.09 ( (ref (map int int)), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) ) 35.85/36.09 ( (ref (map int int)), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (ref (map int int)), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (ref (map int int)), (mk_array int skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (ref (map int int)), (mk_array (map int int) skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (ref (map int int)), (mk_array (map int int) skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (ref (map int int)), (mk_array int skv_2 (t2tb (+ skv_5 skv_6))) ) 35.85/36.09 ( (map int (array int)), (t2tb2 skv_3) ) 35.85/36.09 ( (map int (array int)), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) ) 35.85/36.09 ( (map int (array int)), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (map int (array int)), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (map int (array int)), (mk_array int skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (map int (array int)), (mk_array (map int int) skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (map int (array int)), (mk_array (map int int) skv_2 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (map int (array int)), (mk_array int skv_2 (t2tb (+ skv_5 skv_6))) ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((J uni)) (= J (t2tb1 (tb2t1 J))) ) 35.85/36.09 ( (t2tb2 skv_3) ) 35.85/36.09 ( (mk_array int skv_2 (t2tb2 skv_3)) ) 35.85/36.09 ( (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (witness int) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (match_bool int false _let_0 _let_0)) ) 35.85/36.09 ( (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (get1 int (t2tb2 skv_3) (+ skv_4 skv_6)) ) 35.85/36.09 ( (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.09 ( (const int int (t2tb2 skv_3)) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (get int int (const int int _let_0) _let_0)) ) 35.85/36.09 ( (contents int (t2tb2 skv_3)) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (set int int (elts int _let_0) (t2tb (+ skv_4 skv_6)) _let_0)) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (mk_array int (length int _let_0) (set int int (elts int _let_0) (t2tb (+ skv_4 skv_6)) _let_0))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (get int int _let_0 _let_0)) ) 35.85/36.09 ( (mk_ref int (contents int (t2tb2 skv_3))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (get int int (set int int _let_0 _let_0 _let_0) _let_0)) ) 35.85/36.09 ( (mk_array int skv_2 (const int int (t2tb2 skv_3))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (match_bool int true _let_0 _let_0)) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (get int int (set int int _let_0 _let_0 _let_0) (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (witness (map int int)) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (let ((_let_1 (t2tb (+ skv_4 skv_6)))) (set int int (set int int _let_0 _let_0 _let_0) _let_1 _let_1))) ) 35.85/36.09 ( (mk_array int skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (mk_ref int (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (const int int (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (elts (map int int) (mk_array int skv_2 (t2tb2 skv_3))) ) 35.85/36.09 ( (contents int (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (let ((_let_0 (t2tb (+ skv_4 skv_6)))) (set int int (elts int (mk_array int skv_2 (t2tb2 skv_3))) _let_0 _let_0)) ) 35.85/36.09 ( (let ((_let_0 (mk_array int skv_2 (t2tb2 skv_3)))) (let ((_let_1 (t2tb (+ skv_4 skv_6)))) (mk_array int (length int _let_0) (set int int (elts int _let_0) _let_1 _let_1)))) ) 35.85/36.09 ( (mk_ref int (contents int (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (mk_array int skv_2 (const int int (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (get int int (set int int _let_0 _let_0 _let_0) (elts int _let_0))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (let ((_let_1 (t2tb (+ skv_4 skv_6)))) (get int int (set int int (set int int _let_0 _let_0 _let_0) _let_1 _let_1) (elts int _let_0)))) ) 35.85/36.09 ( (t2tb skv_2) ) 35.85/36.09 ( (witness (array int)) ) 35.85/36.09 ( (elts (map int int) (t2tb2 skv_3)) ) 35.85/36.09 ( (set int int (elts int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))) (t2tb skv_4) (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (let ((_let_0 (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))))) (mk_array int (length int _let_0) (set int int (elts int _let_0) (t2tb skv_4) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (get1 int (t2tb2 skv_3) skv_4) ) 35.85/36.09 ( (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (t2tb (+ skv_2 skv_4)) ) 35.85/36.09 ( (mk_ref (map int int) (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (elts (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (contents (map int int) (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (let ((_let_0 (map int int))) (mk_ref _let_0 (contents _let_0 (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (mk_array int (length int (t2tb2 skv_3)) (const int int (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (const (map int int) int (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (witness (ref int)) ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((X map_int_int)) (sort (map int int) (t2tb2 X)) ) 35.85/36.09 ( skv_3 ) 35.85/36.09 ( (tb2t2 (mk_array int skv_2 (t2tb2 skv_3))) ) 35.85/36.09 ( (tb2t2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (tb2t2 (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (tb2t2 (witness int)) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t2 (match_bool int false _let_0 _let_0))) ) 35.85/36.09 ( (tb2t2 (get1 int (t2tb2 skv_3) (+ skv_4 skv_6))) ) 35.85/36.09 ( (tb2t2 (t2tb (+ skv_5 skv_6))) ) 35.85/36.09 ( (tb2t2 (mk_ref int (t2tb2 skv_3))) ) 35.85/36.09 ( (tb2t2 (contents int (mk_ref int (t2tb2 skv_3)))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t2 (get int int (const int int _let_0) _let_0))) ) 35.85/36.09 ( (tb2t2 (contents int (t2tb2 skv_3))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t2 (set int int (elts int _let_0) (t2tb (+ skv_4 skv_6)) _let_0))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t2 (mk_array int (length int _let_0) (set int int (elts int _let_0) (t2tb (+ skv_4 skv_6)) _let_0)))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t2 (get int int _let_0 _let_0))) ) 35.85/36.09 ( (tb2t2 (mk_ref int (contents int (t2tb2 skv_3)))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t2 (get int int (set int int _let_0 _let_0 _let_0) _let_0))) ) 35.85/36.09 ( (tb2t2 (mk_array int skv_2 (const int int (t2tb2 skv_3)))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t2 (match_bool int true _let_0 _let_0))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t2 (get int int (set int int _let_0 _let_0 _let_0) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (tb2t2 (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (tb2t2 (mk_ref int (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (tb2t2 (elts (map int int) (mk_array int skv_2 (t2tb2 skv_3)))) ) 35.85/36.09 ( (tb2t2 (contents int (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (let ((_let_0 (t2tb (+ skv_4 skv_6)))) (tb2t2 (set int int (elts int (mk_array int skv_2 (t2tb2 skv_3))) _let_0 _let_0))) ) 35.85/36.09 ( (let ((_let_0 (mk_array int skv_2 (t2tb2 skv_3)))) (let ((_let_1 (t2tb (+ skv_4 skv_6)))) (tb2t2 (mk_array int (length int _let_0) (set int int (elts int _let_0) _let_1 _let_1))))) ) 35.85/36.09 ( (tb2t2 (mk_ref int (contents int (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (tb2t2 (mk_array int skv_2 (const int int (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (let ((_let_1 (t2tb (+ skv_4 skv_6)))) (tb2t2 (get int int (set int int (set int int _let_0 _let_0 _let_0) _let_1 _let_1) (elts int _let_0))))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t2 (get int int (set int int _let_0 _let_0 _let_0) (elts int _let_0)))) ) 35.85/36.09 ( (tb2t2 (t2tb skv_2)) ) 35.85/36.09 ( (tb2t2 (witness (array int))) ) 35.85/36.09 ( (tb2t2 (elts (map int int) (t2tb2 skv_3))) ) 35.85/36.09 ( (tb2t2 (set int int (elts int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))) (t2tb skv_4) (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (let ((_let_0 (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))))) (tb2t2 (mk_array int (length int _let_0) (set int int (elts int _let_0) (t2tb skv_4) (t2tb (+ skv_4 skv_6)))))) ) 35.85/36.09 ( (tb2t2 (get1 int (t2tb2 skv_3) skv_4)) ) 35.85/36.09 ( (tb2t2 (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (tb2t2 (t2tb (+ skv_2 skv_4))) ) 35.85/36.09 ( (tb2t2 (mk_ref (map int int) (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (tb2t2 (elts (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (let ((_let_0 (map int int))) (tb2t2 (mk_ref _let_0 (contents _let_0 (t2tb (+ skv_4 skv_6)))))) ) 35.85/36.09 ( (tb2t2 (mk_array int (length int (t2tb2 skv_3)) (const int int (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (tb2t2 (const (map int int) int (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((A ty) (B ty) (X uni) (X1 uni)) (sort B (get B A X X1)) ) 35.85/36.09 ( int, int, (t2tb2 skv_3), (t2tb2 skv_3) ) 35.85/36.09 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( int, int, (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (map int int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (map int int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (map int int), (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (array int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (array int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (array int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (array int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (array int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (array int), (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (array int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (array int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (array int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), int, (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (map int int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (map int int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (map int int), (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (array int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (array int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (array int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (array int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (array int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (array int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((X Int)) (sort int (t2tb X)) ) 35.85/36.09 ( 0 ) 35.85/36.09 ( skv_2 ) 35.85/36.09 ( skv_4 ) 35.85/36.09 ( skv_5 ) 35.85/36.09 ( (+ skv_5 skv_6) ) 35.85/36.09 ( (+ skv_4 skv_6) ) 35.85/36.09 ( (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (+ skv_4 (* (- 1) skv_5)) ) 35.85/36.09 ( (+ skv_4 (* (- 1) (length int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))))) ) 35.85/36.09 ( (+ 1 skv_5) ) 35.85/36.09 ( (+ 1 skv_4) ) 35.85/36.09 ( (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ 1 skv_4))) ) 35.85/36.09 ( (+ skv_2 skv_4) ) 35.85/36.09 ( (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_2 skv_4))) ) 35.85/36.09 ( (* 2 skv_2) ) 35.85/36.09 ( (+ 1 skv_2) ) 35.85/36.09 ( (+ 2 skv_5) ) 35.85/36.09 ( (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ 2 skv_5))) ) 35.85/36.09 ( (+ 2 skv_4) ) 35.85/36.09 ( (+ skv_2 skv_5) ) 35.85/36.09 ( (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_2 skv_5))) ) 35.85/36.09 ( (* 2 skv_4) ) 35.85/36.09 ( (+ skv_4 skv_5) ) 35.85/36.09 ( (+ (* 2 skv_4) skv_6) ) 35.85/36.09 ( (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ (* 2 skv_4) skv_6))) ) 35.85/36.09 ( (+ skv_5 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (+ skv_4 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.09 ( (+ skv_5 skv_9) ) 35.85/36.09 ( (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_5 skv_9))) ) 35.85/36.09 ( (+ skv_4 skv_9) ) 35.85/36.09 ( (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_4 skv_9))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 _let_0))) (+ skv_5 (length int _let_0))))) ) 35.85/36.09 ( (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_5 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6))))))) ) 35.85/36.09 ( (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_4 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6))))))) ) 35.85/36.09 ( (+ skv_4 (* (- 1) (tb2t (t2tb (+ skv_2 skv_4))))) ) 35.85/36.09 ( (+ skv_5 (* (- 1) (tb2t (t2tb (+ skv_2 skv_5))))) ) 35.85/36.09 ( (+ skv_5 (* (- 1) (tb2t (t2tb (+ skv_4 skv_5))))) ) 35.85/36.09 ( (+ (* 2 skv_2) skv_5) ) 35.85/36.09 ( (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ (* 2 skv_2) skv_5))) ) 35.85/36.09 ( (+ (* 2 skv_2) skv_4) ) 35.85/36.09 ( (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ (* 2 skv_2) skv_4))) ) 35.85/36.09 ( (+ skv_2 (* 2 skv_4)) ) 35.85/36.09 ( (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_2 (* 2 skv_4)))) ) 35.85/36.09 ( (+ skv_4 (tb2t (t2tb (+ skv_2 skv_4)))) ) 35.85/36.09 ( (+ (* (- 1) skv_4) skv_5) ) 35.85/36.09 ( (+ skv_5 (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (+ skv_4 (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (+ skv_2 (* 2 skv_5)) ) 35.85/36.09 ( (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_2 (* 2 skv_5)))) ) 35.85/36.09 ( (+ skv_5 (* (- 1) (tb2t (t2tb (+ skv_2 skv_4))))) ) 35.85/36.09 ( (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_5 (* (- 1) (tb2t (t2tb (+ skv_2 skv_4))))))) ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((A ty) (X uni) (X1 Int) (X2 uni)) (sort (array A) (set1 A X X1 X2)) ) 35.85/36.09 ( int, (t2tb2 skv_3), 0, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (t2tb2 skv_3), 0, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (t2tb2 skv_3), 0, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (t2tb2 skv_3), skv_4, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (t2tb2 skv_3), skv_4, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (t2tb2 skv_3), skv_5, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (t2tb2 skv_3), (+ skv_5 skv_6), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (t2tb2 skv_3), (+ skv_4 skv_6), (t2tb2 skv_3) ) 35.85/36.09 ( int, (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb2 skv_3)), (+ skv_4 skv_6), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_4, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_4, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_4, (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_5, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_5, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 skv_6), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_4 skv_6), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), 0, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), 0, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), 0, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (t2tb2 skv_3), 0, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb2 skv_3), 0, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb2 skv_3), 0, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (t2tb2 skv_3), (+ skv_5 skv_6), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb2 skv_3), (+ skv_5 skv_6), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 skv_6), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 skv_6), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 skv_6), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((A ty) (X Int) (X1 uni)) (sort (array A) (make A X X1)) ) 35.85/36.09 ( int, skv_2, (t2tb2 skv_3) ) 35.85/36.09 ( int, skv_2, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, skv_2, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, skv_2, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, skv_2, (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( int, (length int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int skv_2 (t2tb2 skv_3))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (array int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), skv_2, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), skv_2, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), skv_2, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (length int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (length int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (length int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (length (map int int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (length (array int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), skv_2, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), skv_2, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((X array_int)) (sort (array int) (t2tb1 X)) ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))) ) 35.85/36.09 ( (tb2t1 (t2tb2 skv_3)) ) 35.85/36.09 ( (tb2t1 (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( (tb2t1 (witness int)) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t1 (set int int _let_0 _let_0 _let_0))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t1 (match_bool int false _let_0 _let_0))) ) 35.85/36.09 ( (tb2t1 (get1 int (t2tb2 skv_3) (+ skv_4 skv_6))) ) 35.85/36.09 ( (tb2t1 (t2tb (+ skv_5 skv_6))) ) 35.85/36.09 ( (tb2t1 (elts int (t2tb2 skv_3))) ) 35.85/36.09 ( (tb2t1 (mk_ref int (t2tb2 skv_3))) ) 35.85/36.09 ( (tb2t1 (contents int (mk_ref int (t2tb2 skv_3)))) ) 35.85/36.09 ( (tb2t1 (const int int (t2tb2 skv_3))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t1 (get int int (const int int _let_0) _let_0))) ) 35.85/36.09 ( (tb2t1 (contents int (t2tb2 skv_3))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t1 (set int int (elts int _let_0) (t2tb (+ skv_4 skv_6)) _let_0))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t1 (get int int _let_0 _let_0))) ) 35.85/36.09 ( (tb2t1 (mk_ref int (contents int (t2tb2 skv_3)))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t1 (get int int (set int int _let_0 _let_0 _let_0) _let_0))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t1 (match_bool int true _let_0 _let_0))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t1 (get int int (set int int _let_0 _let_0 _let_0) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (tb2t1 (witness (map int int))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (let ((_let_1 (t2tb (+ skv_4 skv_6)))) (tb2t1 (set int int (set int int _let_0 _let_0 _let_0) _let_1 _let_1)))) ) 35.85/36.09 ( (tb2t1 (mk_ref int (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (tb2t1 (const int int (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (tb2t1 (elts (map int int) (mk_array int skv_2 (t2tb2 skv_3)))) ) 35.85/36.09 ( (tb2t1 (contents int (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (let ((_let_0 (t2tb (+ skv_4 skv_6)))) (tb2t1 (set int int (elts int (mk_array int skv_2 (t2tb2 skv_3))) _let_0 _let_0))) ) 35.85/36.09 ( (tb2t1 (mk_ref int (contents int (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (let ((_let_1 (t2tb (+ skv_4 skv_6)))) (tb2t1 (get int int (set int int (set int int _let_0 _let_0 _let_0) _let_1 _let_1) (elts int _let_0))))) ) 35.85/36.09 ( (let ((_let_0 (t2tb2 skv_3))) (tb2t1 (get int int (set int int _let_0 _let_0 _let_0) (elts int _let_0)))) ) 35.85/36.09 ( (tb2t1 (t2tb skv_2)) ) 35.85/36.09 ( (tb2t1 (elts (map int int) (t2tb2 skv_3))) ) 35.85/36.09 ( (tb2t1 (set int int (elts int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))) (t2tb skv_4) (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (tb2t1 (get1 int (t2tb2 skv_3) skv_4)) ) 35.85/36.09 ( (tb2t1 (t2tb (+ skv_2 skv_4))) ) 35.85/36.09 ( (tb2t1 (mk_ref (map int int) (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (tb2t1 (elts (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (tb2t1 (contents (map int int) (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( (let ((_let_0 (map int int))) (tb2t1 (mk_ref _let_0 (contents _let_0 (t2tb (+ skv_4 skv_6)))))) ) 35.85/36.09 ( (tb2t1 (const (map int int) int (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((A ty) (B ty) (X uni)) (sort (map A B) (const B A X)) ) 35.85/36.09 ( int, int, (t2tb2 skv_3) ) 35.85/36.09 ( int, int, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, int, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, int, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, int, (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, int, (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( int, (map int int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (map int int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (map int int), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (map int int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (array int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (array int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (array int), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (array int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (ref int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (ref int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (ref int), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (ref int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), int, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), int, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), int, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), int, (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (map int int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (map int int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (map int int), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (map int int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (array int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (array int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (array int), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (array int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (ref int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (ref int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (ref int), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (ref int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), int, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), int, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (array int), int, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), int, (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (map int int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), (map int int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (array int), (map int int), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (map int int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (array int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), (array int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (array int), (array int), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (array int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (ref int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), (ref int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (array int), (ref int), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (ref int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref int), int, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((A ty) (X bool) (X1 uni) (X2 uni)) (sort A (match_bool A X X1 X2)) ) 35.85/36.09 ( int, true, (t2tb2 skv_3), (t2tb2 skv_3) ) 35.85/36.09 ( int, true, (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, true, (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, true, (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, true, (t2tb (+ skv_5 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, true, (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, true, (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, true, (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, true, (t2tb (+ skv_4 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, true, (t2tb (+ skv_4 skv_6)), (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( int, true, (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, true, (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, true, (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, true, (elts int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, true, (mk_ref int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, true, (mk_ref int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, true, (mk_ref int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, true, (mk_ref int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, true, (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, false, (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, false, (t2tb (+ skv_5 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, false, (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, false, (t2tb (+ skv_4 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, false, (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, false, (elts int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, false, (mk_ref int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, false, (mk_ref int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), true, (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), true, (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), true, (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), true, (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), true, (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (array int), true, (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), true, (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), true, (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (array int), true, (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), true, (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), true, (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (array int), true, (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), true, (mk_ref int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), true, (mk_ref int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (array int), true, (mk_ref int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), true, (mk_ref int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref int), true, (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (ref int), true, (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (ref int), true, (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref int), true, (t2tb (+ skv_5 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref int), true, (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (ref int), true, (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (ref int), true, (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref int), true, (t2tb (+ skv_4 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((A ty) (U Int) (U1 uni)) (= U (length A (mk_array A U U1))) ) 35.85/36.09 ( int, skv_2, (t2tb2 skv_3) ) 35.85/36.09 ( int, skv_2, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, skv_2, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, skv_2, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, skv_2, (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( int, (length int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int skv_2 (t2tb2 skv_3))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int skv_2 (t2tb2 skv_3))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (array int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), skv_2, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), skv_2, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), skv_2, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (length int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (length int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (length int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (length (map int int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (length (array int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), skv_2, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), skv_2, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((I map_int_int)) (= I (tb2t2 (t2tb2 I))) ) 35.85/36.09 ( skv_3 ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((A ty) (U Int) (U1 uni)) (or (not (sort (map int A) U1)) (= U1 (elts A (mk_array A U U1)))) ) 35.85/36.09 ( int, skv_2, (t2tb2 skv_3) ) 35.85/36.09 ( int, skv_2, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, skv_2, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, skv_2, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, skv_2, (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, skv_2, (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( int, (length int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int skv_2 (t2tb2 skv_3))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int skv_2 (t2tb2 skv_3))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int skv_2 (t2tb2 skv_3))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (array int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (array int) (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (ref int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (length (ref int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (length (ref int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( int, (length (ref int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), skv_2, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), skv_2, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), skv_2, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), skv_2, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), skv_2, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (array int), skv_2, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref int), skv_2, (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (ref int), skv_2, (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (ref int), skv_2, (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref int), skv_2, (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((I Int)) (= I (tb2t (t2tb I))) ) 35.85/36.09 ( 0 ) 35.85/36.09 ( skv_2 ) 35.85/36.09 ( skv_4 ) 35.85/36.09 ( skv_5 ) 35.85/36.09 ( (+ skv_5 skv_6) ) 35.85/36.09 ( (+ skv_4 skv_6) ) 35.85/36.09 ( (+ skv_4 (* (- 1) skv_5)) ) 35.85/36.09 ( (+ skv_4 (* (- 1) (length int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))))) ) 35.85/36.09 ( (+ 1 skv_5) ) 35.85/36.09 ( (+ 1 skv_4) ) 35.85/36.09 ( (+ skv_2 skv_4) ) 35.85/36.09 ( (* 2 skv_2) ) 35.85/36.09 ( (+ 1 skv_2) ) 35.85/36.09 ( (+ 2 skv_5) ) 35.85/36.09 ( (+ 2 skv_4) ) 35.85/36.09 ( (+ skv_2 skv_5) ) 35.85/36.09 ( (* 2 skv_4) ) 35.85/36.09 ( (+ skv_4 skv_5) ) 35.85/36.09 ( (+ (* 2 skv_4) skv_6) ) 35.85/36.09 ( (+ skv_5 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (+ skv_4 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.09 ( (+ skv_5 skv_9) ) 35.85/36.09 ( (+ skv_4 skv_9) ) 35.85/36.09 ( (+ skv_4 (* (- 1) (tb2t (t2tb (+ skv_2 skv_4))))) ) 35.85/36.09 ( (+ skv_5 (* (- 1) (tb2t (t2tb (+ skv_2 skv_5))))) ) 35.85/36.09 ( (+ skv_5 (* (- 1) (tb2t (t2tb (+ skv_4 skv_5))))) ) 35.85/36.09 ( (+ skv_5 (length (map int int) (mk_array int skv_2 (t2tb2 skv_3)))) ) 35.85/36.09 ( (+ skv_4 (length (map int int) (mk_array int skv_2 (t2tb2 skv_3)))) ) 35.85/36.09 ( (+ (* 2 skv_2) skv_5) ) 35.85/36.09 ( (+ (* 2 skv_2) skv_4) ) 35.85/36.09 ( (+ skv_2 skv_4 skv_5) ) 35.85/36.09 ( (+ skv_2 (* 2 skv_4)) ) 35.85/36.09 ( (+ (* 2 skv_5) (* (- 1) skv_6) skv_8) ) 35.85/36.09 ( (+ skv_4 skv_5 (* (- 1) skv_6) skv_8) ) 35.85/36.09 ( (+ 1 skv_2 skv_6) ) 35.85/36.09 ( (+ skv_5 (* (- 1) skv_8)) ) 35.85/36.09 ( (+ skv_4 (* (- 1) skv_8)) ) 35.85/36.09 ( (+ skv_4 skv_6 (* (- 1) skv_8)) ) 35.85/36.09 ( (+ (* 2 skv_5) skv_6 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (+ skv_4 skv_5 skv_6 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (+ skv_5 (length (map int int) (t2tb2 skv_3))) ) 35.85/36.09 ( (+ skv_4 (length (map int int) (t2tb2 skv_3))) ) 35.85/36.09 ( (+ skv_5 (tb2t (t2tb (+ skv_2 skv_4)))) ) 35.85/36.09 ( (+ skv_4 (tb2t (t2tb (+ skv_2 skv_4)))) ) 35.85/36.09 ( (+ (* (- 1) skv_4) skv_5) ) 35.85/36.09 ( (+ skv_5 (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (+ skv_4 (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( (+ skv_2 (* 2 skv_5)) ) 35.85/36.09 ( (+ skv_5 (* (- 1) (tb2t (t2tb (+ skv_2 skv_4))))) ) 35.85/36.09 ( (+ skv_5 (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))))) ) 35.85/36.09 ( (+ skv_4 (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))))) ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((A array_int) (X Int) (Y Int) (Len Int)) (let ((_let_0 (* (- 1) (length int (t2tb1 A))))) (= (eqseq A X Y Len) (and (>= Len 0) (not (>= (+ X Len _let_0) 1)) (not (>= (+ Y Len _let_0) 1)) (forall ((I Int)) (let ((_let_0 (t2tb1 A))) (or (not (>= I 0)) (not (>= (+ Len (* (- 1) I)) 1)) (= (tb2t (get1 int _let_0 (+ Y I))) (tb2t (get1 int _let_0 (+ X I)))))) )))) ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, 0 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, 1 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, skv_2 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, skv_4 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, skv_6 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, (+ 1 skv_6) ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, 0 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, 1 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, skv_2 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, skv_4 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, skv_6 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, (+ 1 skv_6) ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_5, 0 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_5, 1 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_5, skv_2 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_5, skv_4 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_5, skv_6 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_5, (+ 1 skv_6) ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, 0 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, 1 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, skv_2 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, skv_4 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, skv_6 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, (+ 1 skv_6) ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, 0 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, 1 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_2 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_4 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_6 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, (+ 1 skv_6) ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, 0 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, 1 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, skv_2 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, skv_4 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, skv_6 ) 35.85/36.09 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, (+ 1 skv_6) ) 35.85/36.09 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_2, skv_2 ) 35.85/36.09 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_4, 0 ) 35.85/36.09 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_4, 1 ) 35.85/36.09 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_4, skv_4 ) 35.85/36.09 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_5, 0 ) 35.85/36.09 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_5, 1 ) 35.85/36.09 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_2, 0 ) 35.85/36.09 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_2, 1 ) 35.85/36.09 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_2, skv_4 ) 35.85/36.09 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_4, 0 ) 35.85/36.09 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_4, 1 ) 35.85/36.09 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_4, skv_4 ) 35.85/36.09 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_5, 0 ) 35.85/36.09 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_5, 1 ) 35.85/36.09 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_5, skv_4 ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((A ty) (Z uni) (Z1 uni)) (or (not (sort A Z1)) (= Z1 (match_bool A false Z Z1))) ) 35.85/36.09 ( int, (t2tb2 skv_3), (t2tb2 skv_3) ) 35.85/36.09 ( int, (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (t2tb (+ skv_5 skv_6)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.09 ( int, (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (t2tb (+ skv_4 skv_6)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.09 ( int, (t2tb (+ skv_4 skv_6)), (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.09 ( int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (elts int (t2tb2 skv_3)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.09 ( int, (mk_ref int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( int, (mk_ref int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( int, (mk_ref int (t2tb2 skv_3)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.09 ( int, (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (t2tb (+ skv_5 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (t2tb (+ skv_4 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (elts int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (mk_ref int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (map int int), (mk_ref int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (map int int), (mk_ref int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (map int int), (mk_ref int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (array int), (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (t2tb (+ skv_5 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (array int), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (t2tb (+ skv_4 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (array int), (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (elts int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (mk_ref int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.09 ( (array int), (mk_ref int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.09 ( (array int), (mk_ref int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.09 ( (array int), (mk_ref int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref int), (t2tb (+ skv_5 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref int), (t2tb (+ skv_4 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref int), (elts int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ( (ref int), (mk_ref int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((X Int) (Y Int) (Z Int)) (or (>= (+ X (* (- 1) Y)) 1) (not (>= Z 0)) (not (>= (+ (* X Z) (* (- 1) (* Y Z))) 1))) ) 35.85/36.09 ( 0, 0, 0 ) 35.85/36.09 ( 1, 1, 0 ) 35.85/36.09 ( 1, 2, 2 ) 35.85/36.09 ( 1, 2, 3 ) 35.85/36.09 ( (- 1), 0, 0 ) 35.85/36.09 ( (- 1), 0, 1 ) 35.85/36.09 ( (- 1), (- 1), 0 ) 35.85/36.09 ( (- 1), (- 1), 1 ) 35.85/36.09 ( (- 1), 2, 2 ) 35.85/36.09 ( 2, 3, 3 ) 35.85/36.09 ( (- 2), (- 2), 1 ) 35.85/36.09 ( (- 2), (- 2), 2 ) 35.85/36.09 ( (- 3), (- 2), 3 ) 35.85/36.09 ) 35.85/36.09 (instantiation (forall ((A ty) (A1 uni) (I Int)) (= (get A int (elts A A1) (t2tb I)) (get1 A A1 I)) ) 35.85/36.09 ( int, (t2tb2 skv_3), 0 ) 35.85/36.09 ( int, (t2tb2 skv_3), skv_4 ) 35.85/36.09 ( int, (t2tb2 skv_3), skv_5 ) 35.85/36.09 ( int, (t2tb2 skv_3), (+ skv_4 skv_6) ) 35.85/36.09 ( int, (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb2 skv_3)), (+ skv_5 skv_6) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb2 skv_3)), (+ skv_4 skv_6) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb2 skv_3)), (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6)))) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb2 skv_3)), (tb2t (t2tb (+ skv_4 skv_6))) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb2 skv_3)), (+ 2 skv_4) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb2 skv_3)), (+ skv_4 skv_9) ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0 ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_4 ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_5 ) 35.85/36.09 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), 0 ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), skv_5 ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6) ) 35.85/36.09 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.09 ( int, (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), 0 ) 35.85/36.09 ( int, (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), skv_5 ) 35.85/36.09 ( int, (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6) ) 35.85/36.09 ( int, (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.09 ( (map int int), (t2tb2 skv_3), 0 ) 35.85/36.09 ( (map int int), (t2tb2 skv_3), skv_4 ) 35.85/36.09 ( (map int int), (t2tb2 skv_3), skv_5 ) 35.85/36.09 ( (map int int), (t2tb2 skv_3), (+ skv_4 skv_6) ) 35.85/36.09 ( (map int int), (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.10 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0 ) 35.85/36.10 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_4 ) 35.85/36.10 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_5 ) 35.85/36.10 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_4 skv_6) ) 35.85/36.10 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.10 ( (map int int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), 0 ) 35.85/36.10 ( (map int int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), skv_5 ) 35.85/36.10 ( (map int int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6) ) 35.85/36.10 ( (map int int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.10 ( (map int int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), 0 ) 35.85/36.10 ( (map int int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), skv_5 ) 35.85/36.10 ( (map int int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6) ) 35.85/36.10 ( (map int int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.10 ( (array int), (t2tb2 skv_3), 0 ) 35.85/36.10 ( (array int), (t2tb2 skv_3), skv_5 ) 35.85/36.10 ( (array int), (t2tb2 skv_3), (+ skv_5 skv_6) ) 35.85/36.10 ( (array int), (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.10 ( (array int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0 ) 35.85/36.10 ( (array int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_5 ) 35.85/36.10 ( (array int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 skv_6) ) 35.85/36.10 ( (array int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.10 ( (array int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), 0 ) 35.85/36.10 ( (array int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), skv_5 ) 35.85/36.10 ( (array int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6) ) 35.85/36.10 ( (array int), (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.10 ( (array int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), 0 ) 35.85/36.10 ( (array int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), skv_5 ) 35.85/36.10 ( (array int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6) ) 35.85/36.10 ( (array int), (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)) ) 35.85/36.10 ) 35.85/36.10 (instantiation (forall ((A ty) (U uni)) (or (not (sort A U)) (= U (contents A (mk_ref A U)))) ) 35.85/36.10 ( int, (t2tb2 skv_3) ) 35.85/36.10 ( int, (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.10 ( int, (const int int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (contents int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (let ((_let_0 (t2tb2 skv_3))) (set int int (elts int _let_0) (t2tb (+ skv_4 skv_6)) _let_0)) ) 35.85/36.10 ( (map int int), (t2tb2 skv_3) ) 35.85/36.10 ( (map int int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.10 ( (map int int), (const int int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (contents int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int (elts int _let_0) (t2tb (+ skv_4 skv_6)) _let_0)) ) 35.85/36.10 ( (array int), (t2tb2 skv_3) ) 35.85/36.10 ( (array int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (array int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (array int), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (array int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (array int), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.10 ( (array int), (const int int (t2tb2 skv_3)) ) 35.85/36.10 ( (array int), (contents int (t2tb2 skv_3)) ) 35.85/36.10 ( (array int), (let ((_let_0 (t2tb2 skv_3))) (set int int (elts int _let_0) (t2tb (+ skv_4 skv_6)) _let_0)) ) 35.85/36.10 ( (ref int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (ref int), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.10 ( (ref int), (const int int (t2tb2 skv_3)) ) 35.85/36.10 ( (ref int), (contents int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int (map int int)), (t2tb2 skv_3) ) 35.85/36.10 ( (map int (map int int)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int (map int int)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.10 ( (map int (map int int)), (const int int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int (map int int)), (contents int (t2tb2 skv_3)) ) 35.85/36.10 ( (ref (map int int)), (t2tb2 skv_3) ) 35.85/36.10 ( (ref (map int int)), (const int int (t2tb2 skv_3)) ) 35.85/36.10 ( (ref (map int int)), (contents int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int (array int)), (t2tb2 skv_3) ) 35.85/36.10 ( (map int (array int)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int (array int)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.10 ( (map int (array int)), (const int int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int (array int)), (contents int (t2tb2 skv_3)) ) 35.85/36.10 ( (array (map int int)), (t2tb2 skv_3) ) 35.85/36.10 ( (array (map int int)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (array (map int int)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (array (map int int)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (array (map int int)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (array (map int int)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.10 ( (array (map int int)), (const int int (t2tb2 skv_3)) ) 35.85/36.10 ( (array (map int int)), (contents int (t2tb2 skv_3)) ) 35.85/36.10 ) 35.85/36.10 (instantiation (forall ((J uni)) (= J (t2tb (tb2t J))) ) 35.85/36.10 ( (get int int (t2tb2 skv_3) (t2tb (+ skv_5 skv_6))) ) 35.85/36.10 ( (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) skv_5) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) skv_4) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ 1 skv_5)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ 1 skv_4)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_2 skv_4)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (* 2 skv_2)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_4 skv_8)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) skv_2) ) 35.85/36.10 ( (t2tb (+ skv_2 skv_4)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ 1 skv_2)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ 2 skv_5)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ 2 skv_4)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_2 skv_5)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_4 skv_5)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (* 2 skv_4)) ) 35.85/36.10 ( (t2tb (+ skv_2 skv_5)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_4 skv_5 skv_6)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ (* 2 skv_4) skv_6)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ 1 skv_5 skv_6)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ 1 skv_4 skv_6)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_5 skv_9)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_4 skv_9)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (* 2 skv_5)) ) 35.85/36.10 ( (t2tb (+ 1 skv_5)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_5 (* (- 1) skv_6))) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_4 (* (- 1) skv_6))) ) 35.85/36.10 ( (t2tb (+ 1 skv_4)) ) 35.85/36.10 ( (let ((_let_0 (t2tb2 skv_3))) (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 _let_0))) (+ skv_5 (length int _let_0)))) ) 35.85/36.10 ( (let ((_let_0 (t2tb2 skv_3))) (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 _let_0))) (+ skv_4 (length int _let_0)))) ) 35.85/36.10 ( (t2tb (+ 1 skv_2)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_5 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6)))))) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_4 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6)))))) ) 35.85/36.10 ( (t2tb (+ (* 2 skv_4) skv_6)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) 0) ) 35.85/36.10 ( (t2tb (+ skv_4 (* (- 1) skv_5))) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ (* 2 skv_2) skv_5)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ (* 2 skv_2) skv_4)) ) 35.85/36.10 ( (t2tb (+ skv_5 (* (- 1) skv_6))) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_2 (* 2 skv_4))) ) 35.85/36.10 ( (t2tb (+ skv_5 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6)))))) ) 35.85/36.10 ( (t2tb (+ skv_4 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6)))))) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ 1 skv_2 skv_6)) ) 35.85/36.10 ( (t2tb (+ skv_5 skv_9)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_4 skv_6 (* (- 1) skv_8))) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ (* 2 skv_4) (* (- 1) skv_5) skv_6 (* (- 1) skv_8))) ) 35.85/36.10 ( (t2tb (+ 2 skv_5)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ (* 2 skv_5) skv_6 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6)))))) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_4 skv_5 skv_6 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6)))))) ) 35.85/36.10 ( (t2tb (+ 2 skv_4)) ) 35.85/36.10 ( (t2tb (+ skv_4 skv_9)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_4 (tb2t (t2tb (+ skv_2 skv_4))))) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_4 (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))))) ) 35.85/36.10 ( (t2tb (+ (* 2 skv_2) skv_5)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_2 (* 2 skv_5))) ) 35.85/36.10 ( (t2tb (+ (* 2 skv_2) skv_4)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_5 (* (- 1) (tb2t (t2tb (+ skv_2 skv_4)))))) ) 35.85/36.10 ( (let ((_let_0 (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))))) (get1 int _let_0 (+ skv_4 (length (array int) _let_0)))) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ 1 skv_4 skv_5)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ skv_2 skv_6)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (t2tb2 skv_3))) skv_5) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (t2tb2 skv_3))) skv_4) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (t2tb2 skv_3))) (+ 1 skv_5)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (t2tb2 skv_3))) (+ 1 skv_4)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (t2tb2 skv_3))) skv_2) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (t2tb2 skv_3))) (+ 1 skv_2)) ) 35.85/36.10 ( (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ 1 skv_4 skv_5 (* (- 1) skv_6))) ) 35.85/36.10 ) 35.85/36.10 (instantiation (forall ((A ty) (B ty) (B1 uni) (A1 uni)) (or (not (sort B B1)) (= B1 (get B A (const B A B1) A1))) ) 35.85/36.10 ( int, int, (t2tb2 skv_3), (t2tb2 skv_3) ) 35.85/36.10 ( int, int, (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, int, (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, int, (t2tb (+ skv_4 skv_6)), (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.10 ( int, int, (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (map int int), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (map int int), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (map int int), (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (map int int), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (map int int), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (map int int), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (map int int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (map int int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (map int int), (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (array int), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (array int), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (array int), (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (array int), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (array int), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (array int), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (array int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (array int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (array int), (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), int, (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), int, (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), int, (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), int, (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), int, (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), int, (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (map int int), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (map int int), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (map int int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (array int), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (array int), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (array int), (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (array int), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (array int), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (array int), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (array int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (array int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (array int), (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ) 35.85/36.10 (instantiation (forall ((J uni)) (= J (t2tb2 (tb2t2 J))) ) 35.85/36.10 ( (t2tb2 skv_3) ) 35.85/36.10 ( (mk_array int skv_2 (t2tb2 skv_3)) ) 35.85/36.10 ( (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))) ) 35.85/36.10 ( (witness int) ) 35.85/36.10 ( (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)) ) 35.85/36.10 ( (let ((_let_0 (t2tb2 skv_3))) (match_bool int false _let_0 _let_0)) ) 35.85/36.10 ( (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (get1 int (t2tb2 skv_3) (+ skv_4 skv_6)) ) 35.85/36.10 ( (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.10 ( (const int int (t2tb2 skv_3)) ) 35.85/36.10 ( (let ((_let_0 (t2tb2 skv_3))) (get int int (const int int _let_0) _let_0)) ) 35.85/36.10 ( (contents int (t2tb2 skv_3)) ) 35.85/36.10 ( (let ((_let_0 (t2tb2 skv_3))) (set int int (elts int _let_0) (t2tb (+ skv_4 skv_6)) _let_0)) ) 35.85/36.10 ( (let ((_let_0 (t2tb2 skv_3))) (mk_array int (length int _let_0) (set int int (elts int _let_0) (t2tb (+ skv_4 skv_6)) _let_0))) ) 35.85/36.10 ( (let ((_let_0 (t2tb2 skv_3))) (get int int _let_0 _let_0)) ) 35.85/36.10 ( (mk_ref int (contents int (t2tb2 skv_3))) ) 35.85/36.10 ( (let ((_let_0 (t2tb2 skv_3))) (get int int (set int int _let_0 _let_0 _let_0) _let_0)) ) 35.85/36.10 ( (mk_array int skv_2 (const int int (t2tb2 skv_3))) ) 35.85/36.10 ( (let ((_let_0 (t2tb2 skv_3))) (match_bool int true _let_0 _let_0)) ) 35.85/36.10 ( (let ((_let_0 (t2tb2 skv_3))) (get int int (set int int _let_0 _let_0 _let_0) (t2tb (+ skv_4 skv_6)))) ) 35.85/36.10 ( (witness (map int int)) ) 35.85/36.10 ( (let ((_let_0 (t2tb2 skv_3))) (let ((_let_1 (t2tb (+ skv_4 skv_6)))) (set int int (set int int _let_0 _let_0 _let_0) _let_1 _let_1))) ) 35.85/36.10 ( (mk_array int skv_2 (t2tb (+ skv_4 skv_6))) ) 35.85/36.10 ( (mk_ref int (t2tb (+ skv_4 skv_6))) ) 35.85/36.10 ( (const int int (t2tb (+ skv_4 skv_6))) ) 35.85/36.10 ( (elts (map int int) (mk_array int skv_2 (t2tb2 skv_3))) ) 35.85/36.10 ( (contents int (t2tb (+ skv_4 skv_6))) ) 35.85/36.10 ( (let ((_let_0 (t2tb (+ skv_4 skv_6)))) (set int int (elts int (mk_array int skv_2 (t2tb2 skv_3))) _let_0 _let_0)) ) 35.85/36.10 ( (let ((_let_0 (mk_array int skv_2 (t2tb2 skv_3)))) (let ((_let_1 (t2tb (+ skv_4 skv_6)))) (mk_array int (length int _let_0) (set int int (elts int _let_0) _let_1 _let_1)))) ) 35.85/36.10 ( (mk_ref int (contents int (t2tb (+ skv_4 skv_6)))) ) 35.85/36.10 ( (mk_array int skv_2 (const int int (t2tb (+ skv_4 skv_6)))) ) 35.85/36.10 ( (let ((_let_0 (t2tb2 skv_3))) (get int int (set int int _let_0 _let_0 _let_0) (elts int _let_0))) ) 35.85/36.10 ( (let ((_let_0 (t2tb2 skv_3))) (let ((_let_1 (t2tb (+ skv_4 skv_6)))) (get int int (set int int (set int int _let_0 _let_0 _let_0) _let_1 _let_1) (elts int _let_0)))) ) 35.85/36.10 ( (t2tb skv_2) ) 35.85/36.10 ( (witness (array int)) ) 35.85/36.10 ( (elts (map int int) (t2tb2 skv_3)) ) 35.85/36.10 ( (set int int (elts int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))) (t2tb skv_4) (t2tb (+ skv_4 skv_6))) ) 35.85/36.10 ( (let ((_let_0 (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))))) (mk_array int (length int _let_0) (set int int (elts int _let_0) (t2tb skv_4) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.10 ( (get1 int (t2tb2 skv_3) skv_4) ) 35.85/36.10 ( (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6))) ) 35.85/36.10 ( (t2tb (+ skv_2 skv_4)) ) 35.85/36.10 ( (mk_ref (map int int) (t2tb (+ skv_4 skv_6))) ) 35.85/36.10 ( (elts (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))) ) 35.85/36.10 ( (contents (map int int) (t2tb (+ skv_4 skv_6))) ) 35.85/36.10 ( (let ((_let_0 (map int int))) (mk_ref _let_0 (contents _let_0 (t2tb (+ skv_4 skv_6))))) ) 35.85/36.10 ( (mk_array int (length int (t2tb2 skv_3)) (const int int (t2tb (+ skv_4 skv_6)))) ) 35.85/36.10 ( (const (map int int) int (t2tb (+ skv_4 skv_6))) ) 35.85/36.10 ( (witness (ref int)) ) 35.85/36.10 ) 35.85/36.10 (instantiation (forall ((U tuple0)) (= tuple02 U) ) 35.85/36.10 ( e_tuple0_7 ) 35.85/36.10 ) 35.85/36.10 (instantiation (forall ((A ty) (A1 uni) (I Int) (V uni)) (= (set1 A A1 I V) (mk_array A (length A A1) (set A int (elts A A1) (t2tb I) V))) ) 35.85/36.10 ( int, (t2tb2 skv_3), 0, (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (t2tb2 skv_3), 0, (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (t2tb2 skv_3), 0, (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (t2tb2 skv_3), skv_4, (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (t2tb2 skv_3), skv_4, (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (t2tb2 skv_3), skv_5, (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (t2tb2 skv_3), (+ skv_5 skv_6), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (t2tb2 skv_3), (+ skv_4 skv_6), (t2tb2 skv_3) ) 35.85/36.10 ( int, (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (mk_array int skv_2 (t2tb2 skv_3)), (+ skv_4 skv_6), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0, (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0, (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0, (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_4, (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_4, (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_4, (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.10 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_5, (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), skv_5, (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 skv_6), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_4 skv_6), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), 0, (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), 0, (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), 0, (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 skv_6), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (mk_array int skv_2 (t2tb (+ skv_4 skv_6))), (+ skv_5 (* (- 1) skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (t2tb2 skv_3), 0, (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb2 skv_3), 0, (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb2 skv_3), 0, (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (t2tb2 skv_3), (+ skv_5 skv_6), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb2 skv_3), (+ skv_5 skv_6), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb2 skv_3), (+ skv_5 (* (- 1) skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0, (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0, (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), 0, (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 skv_6), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 skv_6), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 skv_6), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))), (+ skv_5 (* (- 1) skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ) 35.85/36.10 (instantiation (forall ((I array_int)) (= I (tb2t1 (t2tb1 I))) ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))) ) 35.85/36.10 ) 35.85/36.10 (instantiation (forall ((A ty) (U uni)) (or (not (sort (ref A) U)) (= U (mk_ref A (contents A U)))) ) 35.85/36.10 ( int, (t2tb2 skv_3) ) 35.85/36.10 ( int, (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.10 ( (map int int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.10 ( (array int), (t2tb2 skv_3) ) 35.85/36.10 ( (array int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (array int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (array int), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (array int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (array int), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.10 ( (array int), (const int int (t2tb2 skv_3)) ) 35.85/36.10 ( (array int), (contents int (t2tb2 skv_3)) ) 35.85/36.10 ( (ref int), (t2tb2 skv_3) ) 35.85/36.10 ( (ref int), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (ref int), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (ref int), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (ref int), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (ref int), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.10 ( (ref int), (const int int (t2tb2 skv_3)) ) 35.85/36.10 ( (ref int), (contents int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int (map int int)), (t2tb2 skv_3) ) 35.85/36.10 ( (map int (map int int)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int (map int int)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int (map int int)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int (map int int)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int (map int int)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.10 ( (map int (map int int)), (const int int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int (map int int)), (contents int (t2tb2 skv_3)) ) 35.85/36.10 ( (ref (map int int)), (t2tb2 skv_3) ) 35.85/36.10 ( (ref (map int int)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (ref (map int int)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (ref (map int int)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (ref (map int int)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (ref (map int int)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.10 ( (ref (map int int)), (const int int (t2tb2 skv_3)) ) 35.85/36.10 ( (ref (map int int)), (contents int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int (array int)), (t2tb2 skv_3) ) 35.85/36.10 ( (map int (array int)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int (array int)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int (array int)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int (array int)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int (array int)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.10 ( (map int (array int)), (const int int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int (array int)), (contents int (t2tb2 skv_3)) ) 35.85/36.10 ) 35.85/36.10 (instantiation (forall ((A ty) (B ty) (M uni) (A2 uni) (B1 uni)) (or (not (sort B B1)) (= B1 (get B A (set B A M A2 B1) A2))) ) 35.85/36.10 ( int, int, (t2tb2 skv_3), (t2tb2 skv_3), (t2tb2 skv_3) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ) 35.85/36.10 (instantiation (forall ((A array_int) (X Int) (Y Int) (I Int) (BOUND_VARIABLE_1075 Int)) (let ((_let_0 (t2tb1 A))) (or (not (>= I 0)) (= (tb2t (get1 int _let_0 (+ Y I))) (tb2t (get1 int _let_0 (+ X I)))) (>= (+ I (* (- 1) BOUND_VARIABLE_1075)) 0) (not (eqseq A X Y BOUND_VARIABLE_1075)))) ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, 0, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, 0, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, 0, skv_4 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, 1, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, 1, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, 1, skv_4 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, skv_2, skv_2 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, skv_2, skv_4 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, skv_4, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, skv_4, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, skv_4, skv_2 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, skv_4, skv_4 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, skv_6, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_2, (+ 1 skv_6), 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, 0, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, 0, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, 0, skv_4 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, 1, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, 1, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, 1, skv_4 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, skv_2, skv_2 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, skv_2, skv_4 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, skv_4, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, skv_4, skv_4 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, skv_6, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_4, (+ 1 skv_6), 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_5, 0, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_5, 0, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_5, 1, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_5, 1, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_5, skv_4, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_5, skv_6, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_2, skv_5, (+ 1 skv_6), 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, 0, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, 0, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, 0, skv_4 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, 0, skv_6 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, 0, (+ 1 skv_6) ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, 1, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, 1, skv_4 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, 1, (+ 1 skv_6) ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, skv_2, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, skv_4, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, skv_4, (+ 1 skv_6) ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, skv_6, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_2, (+ 1 skv_6), 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, 0, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, 0, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, 0, skv_4 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, 0, skv_6 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, 0, (+ 1 skv_6) ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, 1, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, 1, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, 1, skv_4 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, 1, skv_6 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, 1, (+ 1 skv_6) ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_2, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_2, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_2, skv_6 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_2, (+ 1 skv_6) ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_4, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_4, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_4, skv_4 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_4, skv_6 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_4, (+ 1 skv_6) ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_6, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_6, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_6, skv_4 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_6, skv_6 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, skv_6, (+ 1 skv_6) ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, (+ 1 skv_6), 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, (+ 1 skv_6), 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, (+ 1 skv_6), skv_6 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_4, (+ 1 skv_6), (+ 1 skv_6) ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, 0, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, 0, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, 0, skv_4 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, 0, skv_6 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, 1, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, 1, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, 1, skv_4 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, 1, skv_6 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, skv_2, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, skv_2, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, skv_2, skv_6 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, skv_4, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, skv_4, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, skv_4, skv_6 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, skv_6, 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, skv_6, 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, skv_6, skv_6 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, (+ 1 skv_6), 0 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, (+ 1 skv_6), 1 ) 35.85/36.10 ( (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))), skv_4, skv_5, (+ 1 skv_6), skv_6 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_4, 0, 0 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_4, 0, 1 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_4, 0, skv_4 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_4, 1, 0 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_4, 1, 1 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_4, 1, skv_4 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_4, skv_4, skv_4 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_5, 0, 0 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_5, 0, 1 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_5, 0, skv_4 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_5, 1, 0 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_5, 1, 1 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_2, skv_5, 1, skv_4 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_2, 0, 0 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_2, 0, 1 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_2, 0, skv_4 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_2, 1, 0 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_2, 1, 1 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_2, 1, skv_4 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_2, skv_4, 0 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_2, skv_4, 1 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_2, skv_4, skv_4 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_4, 0, 0 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_4, 0, 1 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_4, 0, skv_4 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_4, 1, 0 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_4, 1, 1 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_4, 1, skv_4 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_4, skv_4, skv_4 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_5, 0, 0 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_5, 0, 1 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_5, 0, skv_4 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_5, 1, 0 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_5, 1, 1 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_5, 1, skv_4 ) 35.85/36.10 ( (tb2t1 (t2tb2 skv_3)), skv_4, skv_5, skv_4, skv_4 ) 35.85/36.10 ) 35.85/36.10 (instantiation (forall ((A ty) (N Int) (V uni)) (= (make A N V) (mk_array A N (const A int V))) ) 35.85/36.10 ( int, skv_2, (t2tb2 skv_3) ) 35.85/36.10 ( int, skv_2, (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, skv_2, (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, skv_2, (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, skv_2, (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.10 ( int, (length int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (length int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (length int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (length (map int int) (mk_array int skv_2 (t2tb2 skv_3))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (length (map int int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (length (array int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), skv_2, (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), skv_2, (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), skv_2, (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (length int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (length int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (length int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (length (map int int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (length (map int int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (length (array int) (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (length (array int) (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (length (array int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (array int), skv_2, (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (array int), skv_2, (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ) 35.85/36.10 (instantiation (forall ((A ty) (Z uni) (Z1 uni)) (or (not (sort A Z)) (= Z (match_bool A true Z Z1))) ) 35.85/36.10 ( int, (t2tb2 skv_3), (t2tb2 skv_3) ) 35.85/36.10 ( int, (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (t2tb (+ skv_5 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (t2tb (+ skv_5 skv_6)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.10 ( int, (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (t2tb (+ skv_4 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (t2tb (+ skv_4 skv_6)), (contents int (mk_ref int (t2tb2 skv_3))) ) 35.85/36.10 ( int, (t2tb (+ skv_4 skv_6)), (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.10 ( int, (contents int (mk_ref int (t2tb2 skv_3))), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (contents int (mk_ref int (t2tb2 skv_3))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (t2tb (+ skv_5 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (t2tb (+ skv_4 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (elts int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (mk_ref int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (mk_ref int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (mk_ref int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), (mk_ref int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (array int), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (array int), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (array int), (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (array int), (t2tb (+ skv_5 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (array int), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (array int), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (array int), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (array int), (t2tb (+ skv_4 skv_6)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (array int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (array int), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (array int), (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (array int), (elts int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (array int), (mk_ref int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (array int), (mk_ref int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (array int), (mk_ref int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (array int), (mk_ref int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ( (ref int), (mk_ref int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (ref int), (mk_ref int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (ref int), (mk_ref int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (ref int), (mk_ref int (t2tb2 skv_3)), (mk_ref int (t2tb2 skv_3)) ) 35.85/36.10 ) 35.85/36.10 (instantiation (forall ((A ty) (B ty) (M uni) (A1 uni) (A2 uni) (BOUND_VARIABLE_1112 uni)) (or (not (sort A A1)) (not (sort A A2)) (= A1 A2) (= (get B A M A2) (get B A (set B A M A1 BOUND_VARIABLE_1112) A2))) ) 35.85/36.10 ( int, int, (t2tb2 skv_3), (t2tb2 skv_3), (t2tb (+ skv_4 skv_6)), (t2tb2 skv_3) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))), (t2tb (tb2t (get int int (t2tb2 skv_3) (t2tb (+ skv_4 skv_6))))) ) 35.85/36.10 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( int, (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), int, (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (elts int (t2tb2 skv_3)), (t2tb (+ skv_4 skv_6)), (elts int (t2tb2 skv_3)) ) 35.85/36.10 ( (map int int), int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), int, (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (let ((_let_0 (t2tb2 skv_3))) (set int int _let_0 _let_0 _let_0)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_5 skv_6)) ) 35.85/36.10 ( (map int int), (map int int), (elts int (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))), (t2tb (+ skv_4 skv_6)), (t2tb (+ skv_5 skv_6)), (t2tb (+ skv_4 skv_6)) ) 35.85/36.10 ) 35.85/36.10 (instantiation (forall ((I Int)) (let ((_let_0 (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))))) (or (not (>= I 0)) (>= I 1) (= (tb2t (get1 int _let_0 (+ I skv_5))) (tb2t (get1 int _let_0 (+ I skv_4)))))) ) 35.85/36.10 ( 0 ) 35.85/36.10 ( 1 ) 35.85/36.10 ( (- 1) ) 35.85/36.10 ( 2 ) 35.85/36.10 ( skv_2 ) 35.85/36.10 ( skv_4 ) 35.85/36.10 ( skv_5 ) 35.85/36.10 ( skv_6 ) 35.85/36.10 ( (* (- 1) skv_4) ) 35.85/36.10 ( (+ skv_2 (* (- 1) skv_4)) ) 35.85/36.10 ( (* (- 1) skv_5) ) 35.85/36.10 ( (+ skv_2 (* (- 1) skv_5)) ) 35.85/36.10 ( (* (- 1) skv_6) ) 35.85/36.10 ( (+ skv_4 skv_6) ) 35.85/36.10 ( (+ 1 skv_6) ) 35.85/36.10 ( (* (- 1) (tb2t (t2tb (+ skv_4 skv_6)))) ) 35.85/36.10 ( (* (- 1) (length int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))))) ) 35.85/36.10 ( (length int (t2tb2 skv_3)) ) 35.85/36.10 ( (length (map int int) (mk_array int skv_2 (t2tb2 skv_3))) ) 35.85/36.10 ( (+ 1 skv_5) ) 35.85/36.10 ( (+ 1 skv_4) ) 35.85/36.10 ( (+ skv_2 skv_4) ) 35.85/36.10 ( (* 2 skv_2) ) 35.85/36.10 ( (* (- 1) skv_8) ) 35.85/36.10 ( (+ skv_5 skv_6 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6))))) ) 35.85/36.10 ( (+ skv_4 (* (- 1) skv_5) skv_6 (* (- 1) skv_8)) ) 35.85/36.10 ( (+ skv_5 (* (- 1) skv_6) skv_8) ) 35.85/36.10 ( (length (map int int) (t2tb2 skv_3)) ) 35.85/36.10 ( (tb2t (t2tb (+ skv_2 skv_4))) ) 35.85/36.10 ( (* (- 1) (tb2t (t2tb (+ skv_2 skv_4)))) ) 35.85/36.10 ( (length (map int int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))) ) 35.85/36.10 ( (+ skv_2 skv_5) ) 35.85/36.10 ( (* 2 skv_4) ) 35.85/36.10 ( (length (array int) (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))) ) 35.85/36.10 ( (tb2t (t2tb (+ skv_2 skv_5))) ) 35.85/36.10 ( (* (- 1) (tb2t (t2tb (+ skv_2 skv_5)))) ) 35.85/36.10 ( (length (array int) (t2tb2 skv_3)) ) 35.85/36.10 ( (+ (* (- 1) skv_5) (tb2t (t2tb (+ skv_2 skv_4)))) ) 35.85/36.10 ( (+ skv_2 skv_5 (* (- 1) (tb2t (t2tb (+ skv_2 skv_4))))) ) 35.85/36.10 ( (+ skv_2 skv_4 (* (- 1) (tb2t (t2tb (+ skv_2 skv_5))))) ) 35.85/36.10 ( (+ skv_4 skv_6 (* (- 1) (length int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))))) ) 35.85/36.10 ( (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))) ) 35.85/36.10 ( (+ (* 2 skv_4) skv_6) ) 35.85/36.10 ( (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ (* 2 skv_4) skv_6))) ) 35.85/36.10 ( (+ (- 1) skv_5 skv_6) ) 35.85/36.10 ( (+ skv_4 (* (- 1) skv_5) skv_6) ) 35.85/36.10 ( (+ 1 skv_5 (* (- 1) skv_6)) ) 35.85/36.10 ( (+ (- 1) (tb2t (t2tb (+ skv_4 skv_6)))) ) 35.85/36.10 ( (+ skv_4 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6))))) ) 35.85/36.10 ( (* (- 1) (tb2t (t2tb (+ skv_4 skv_5)))) ) 35.85/36.10 ( (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))) ) 35.85/36.10 ( skv_9 ) 35.85/36.10 ) 35.85/36.10 (instantiation (forall ((I Int)) (let ((_let_0 (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))))) (or (not (>= I 0)) (>= (+ I (* (- 1) skv_6)) 0) (= (tb2t (get1 int _let_0 (+ I skv_5))) (tb2t (get1 int _let_0 (+ I skv_4)))))) ) 35.85/36.10 ( 0 ) 35.85/36.10 ( 1 ) 35.85/36.10 ( (- 1) ) 35.85/36.10 ( 2 ) 35.85/36.10 ( skv_2 ) 35.85/36.10 ( skv_4 ) 35.85/36.10 ( skv_5 ) 35.85/36.10 ( skv_6 ) 35.85/36.10 ( (* (- 1) skv_4) ) 35.85/36.10 ( (+ skv_2 (* (- 1) skv_4)) ) 35.85/36.10 ( (* (- 1) skv_5) ) 35.85/36.10 ( (+ skv_2 (* (- 1) skv_5)) ) 35.85/36.10 ( (* (- 1) skv_6) ) 35.85/36.10 ( (+ skv_4 skv_6) ) 35.85/36.10 ( (+ 1 skv_6) ) 35.85/36.10 ( (* (- 1) (tb2t (t2tb (+ skv_4 skv_6)))) ) 35.85/36.10 ( (* (- 1) (length int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))))) ) 35.85/36.10 ( (length int (t2tb2 skv_3)) ) 35.85/36.10 ( (+ 1 skv_5) ) 35.85/36.10 ( (+ 1 skv_4) ) 35.85/36.10 ( (+ skv_2 skv_4) ) 35.85/36.10 ( (* 2 skv_2) ) 35.85/36.10 ( (* (- 1) skv_8) ) 35.85/36.10 ( (+ skv_5 skv_6 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6))))) ) 35.85/36.10 ( (+ skv_4 (* (- 1) skv_5) skv_6 (* (- 1) skv_8)) ) 35.85/36.10 ( (+ skv_5 (* (- 1) skv_6) skv_8) ) 35.85/36.10 ( (tb2t (t2tb (+ skv_2 skv_4))) ) 35.85/36.10 ( (* (- 1) (tb2t (t2tb (+ skv_2 skv_4)))) ) 35.85/36.10 ( (+ skv_2 skv_5) ) 35.85/36.10 ( (* 2 skv_4) ) 35.85/36.10 ( (tb2t (t2tb (+ skv_2 skv_5))) ) 35.85/36.10 ( (* (- 1) (tb2t (t2tb (+ skv_2 skv_5)))) ) 35.85/36.10 ( (+ (* (- 1) skv_5) (tb2t (t2tb (+ skv_2 skv_4)))) ) 35.85/36.10 ( (+ skv_2 skv_5 (* (- 1) (tb2t (t2tb (+ skv_2 skv_4))))) ) 35.85/36.10 ( (+ skv_2 skv_4 (* (- 1) (tb2t (t2tb (+ skv_2 skv_5))))) ) 35.85/36.10 ( (+ skv_4 skv_6 (* (- 1) (length int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3))))))) ) 35.85/36.10 ( (length (array int) (mk_array int skv_2 (t2tb (+ skv_4 skv_6)))) ) 35.85/36.10 ( (+ (* 2 skv_4) skv_6) ) 35.85/36.10 ( (tb2t (get1 int (t2tb1 (tb2t1 (mk_array int skv_2 (t2tb2 skv_3)))) (+ (* 2 skv_4) skv_6))) ) 35.85/36.10 ( (+ (- 1) skv_5 skv_6) ) 35.85/36.10 ( (+ skv_4 (* (- 1) skv_5) skv_6) ) 35.85/36.10 ( (+ 1 skv_5 (* (- 1) skv_6)) ) 35.85/36.10 ( (+ (- 1) (tb2t (t2tb (+ skv_4 skv_6)))) ) 35.85/36.10 ( (+ skv_4 (* (- 1) (tb2t (t2tb (+ skv_4 skv_6))))) ) 35.85/36.10 ( (* (- 1) (tb2t (t2tb (+ skv_4 skv_5)))) ) 35.85/36.10 ( (length (map int int) (mk_array int (length int (t2tb2 skv_3)) (t2tb (+ skv_4 skv_6)))) ) 35.85/36.10 ( skv_9 ) 35.85/36.10 ) 35.85/36.10 % SZS output end Proof for theBenchmark 35.85/36.11 EOF