0.12/0.12	% Problem    : theBenchmark.p : TPTP v0.0.0. Released v0.0.0.
0.12/0.13	% Command    : do_CVC4 %s %d
0.13/0.34	% Computer   : n026.cluster.edu
0.13/0.34	% Model      : x86_64 x86_64
0.13/0.34	% CPU        : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
0.13/0.34	% Memory     : 8042.1875MB
0.13/0.34	% OS         : Linux 3.10.0-693.el7.x86_64
0.13/0.34	% CPULimit   : 960
0.13/0.34	% WCLimit    : 120
0.13/0.34	% DateTime   : Thu Jul  2 08:55:24 EDT 2020
0.13/0.34	% CPUTime    : 
0.20/0.48	%----Proving TF0_ARI
0.20/0.48	------- cvc4-tfa casc j10 : /export/starexec/sandbox2/benchmark/theBenchmark.p at 960...
0.20/0.48	--- Run --finite-model-find --decision=internal at 15...
15.33/15.51	--- Run --decision=internal --simplification=none --no-inst-no-entail --no-quant-cf --full-saturate-quant at 15...
30.31/30.56	--- Run --no-e-matching --full-saturate-quant at 15...
45.41/45.62	--- Run --cegqi-all --purify-triggers --full-saturate-quant at 15...
60.42/60.69	--- Run --macros-quant --macros-quant-mode=all --nl-ext-tplanes --full-saturate-quant...
60.51/60.94	% SZS status Theorem for theBenchmark
60.51/60.94	% SZS output start Proof for theBenchmark
60.51/60.94	(skolem (forall ((N Int) (BOUND_VARIABLE_2136 Int) (BOUND_VARIABLE_2137 context)) (let ((_let_0 (t2tb1 fc2))) (or (not (>= N 0)) (>= (+ N (* (- 1) BOUND_VARIABLE_2136)) 1) (= (tb2t (eval_1 value1 (recompose BOUND_VARIABLE_2137 (cte (+ (* (- 1) N) BOUND_VARIABLE_2136))) _let_0)) (tb2t (eval_1 value1 (recompose (right BOUND_VARIABLE_2136 BOUND_VARIABLE_2137) (cte N)) _let_0))))) )
60.51/60.94	  ( skv_10 skv_11 skv_12 )
60.51/60.94	)
60.51/60.94	(skolem (forall ((V1 Int) (K cont) (V Int)) (let ((_let_0 (t2tb4 vnum_closure))) (let ((_let_1 (t2tb1 fc2))) (let ((_let_2 (* (- 1) V))) (let ((_let_3 (+ V1 _let_2))) (let ((_let_4 (>= _let_3 0))) (let ((_let_5 (* (- 1) skv_10))) (let ((_let_6 (cte (+ _let_5 skv_11)))) (let ((_let_7 (recompose skv_12 _let_6))) (let ((_let_8 (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 _let_7 _let_1)))))) (let ((_let_9 (tb2t (infix_at value1 int _let_0 _let_8)))) (or (and (not _let_4) (not (eval_cont K underflow _let_9))) (not (= (tb2t (infix_at value1 int _let_0 (t2tb3 V))) _let_9)) (not (= i (b V1 K))) (and _let_4 (not (eval_cont K (tb2t (infix_at value1 int _let_0 (t2tb3 _let_3))) _let_9)))))))))))))) )
60.51/60.94	  ( skv_13 skv_14 skv_15 )
60.51/60.94	)
60.51/60.94	(skolem (forall ((V1 Int) (K cont) (V Int)) (let ((_let_0 (t2tb4 vnum_closure))) (let ((_let_1 (* (- 1) V))) (let ((_let_2 (+ V1 _let_1))) (let ((_let_3 (>= _let_2 0))) (let ((_let_4 (t2tb3 skv_10))) (let ((_let_5 (tb2t (infix_at value1 int _let_0 _let_4)))) (or (and (not _let_3) (not (eval_cont K underflow _let_5))) (not (= (tb2t (infix_at value1 int _let_0 (t2tb3 V))) _let_5)) (not (= i (b V1 K))) (and _let_3 (not (eval_cont K (tb2t (infix_at value1 int _let_0 (t2tb3 _let_2))) _let_5)))))))))) )
60.51/60.94	  ( skv_16 skv_17 skv_18 )
60.51/60.94	)
60.51/60.94	(skolem (forall ((V Int)) (let ((_let_0 (t2tb4 vnum_closure))) (not (= (tb2t (infix_at value1 int _let_0 (t2tb3 V))) (tb2t (infix_at value1 int _let_0 (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))))))))) )
60.51/60.94	  ( skv_19 )
60.51/60.94	)
60.51/60.94	(skolem (forall ((V Int)) (let ((_let_0 (t2tb4 vnum_closure))) (not (= (tb2t (infix_at value1 int _let_0 (t2tb3 V))) (tb2t (infix_at value1 int _let_0 (t2tb3 skv_10)))))) )
60.51/60.94	  ( skv_20 )
60.51/60.94	)
60.51/60.94	(skolem (forall ((V1 Int) (K cont) (V Int)) (let ((_let_0 (t2tb4 vnum_closure))) (let ((_let_1 (* (- 1) V))) (let ((_let_2 (+ V1 _let_1))) (let ((_let_3 (>= _let_2 0))) (let ((_let_4 (* (- 1) skv_10))) (let ((_let_5 (t2tb3 (+ _let_4 skv_11)))) (let ((_let_6 (tb2t (infix_at value1 int _let_0 _let_5)))) (or (and (not _let_3) (not (eval_cont K underflow _let_6))) (not (= (tb2t (infix_at value1 int _let_0 (t2tb3 V))) _let_6)) (not (= i (b V1 K))) (and _let_3 (not (eval_cont K (tb2t (infix_at value1 int _let_0 (t2tb3 _let_2))) _let_6))))))))))) )
60.51/60.94	  ( skv_21 skv_22 skv_23 )
60.51/60.94	)
60.51/60.94	(skolem (forall ((V1 Int) (K cont) (V Int)) (let ((_let_0 (t2tb4 vnum_closure))) (let ((_let_1 (* (- 1) V))) (let ((_let_2 (+ V1 _let_1))) (let ((_let_3 (>= _let_2 0))) (let ((_let_4 (* (- 1) skv_15))) (let ((_let_5 (t2tb3 (+ skv_13 _let_4)))) (let ((_let_6 (tb2t (infix_at value1 int _let_0 _let_5)))) (or (and (not _let_3) (not (eval_cont K underflow _let_6))) (not (= (tb2t (infix_at value1 int _let_0 (t2tb3 V))) _let_6)) (not (= i (b V1 K))) (and _let_3 (not (eval_cont K (tb2t (infix_at value1 int _let_0 (t2tb3 _let_2))) _let_6))))))))))) )
60.51/60.94	  ( skv_24 skv_25 skv_26 )
60.51/60.94	)
60.51/60.94	(skolem (forall ((V Int)) (let ((_let_0 (t2tb4 vnum_closure))) (not (= (tb2t (infix_at value1 int _let_0 (t2tb3 V))) (tb2t (infix_at value1 int _let_0 (t2tb3 (+ (* (- 1) skv_10) skv_11))))))) )
60.51/60.94	  ( skv_27 )
60.51/60.94	)
60.51/60.94	(skolem (forall ((V Int)) (let ((_let_0 (t2tb4 vnum_closure))) (not (= (tb2t (infix_at value1 int _let_0 (t2tb3 V))) (tb2t (infix_at value1 int _let_0 (t2tb3 (+ skv_13 (* (- 1) skv_15)))))))) )
60.51/60.94	  ( skv_28 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((X Int)) (sort int (t2tb3 X)) )
60.51/60.94	  ( 0 )
60.51/60.94	  ( skv_10 )
60.51/60.94	  ( skv_11 )
60.51/60.94	  ( (+ (* (- 1) skv_10) skv_11) )
60.51/60.94	  ( (+ (* (- 2) skv_10) skv_11) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose (right skv_11 skv_12) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.94	  ( skv_15 )
60.51/60.94	  ( (+ skv_13 (* (- 1) skv_15)) )
60.51/60.94	  ( skv_18 )
60.51/60.94	  ( (+ skv_16 (* (- 1) skv_18)) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ skv_13 (* (- 1) skv_15))) (t2tb1 fc2)))) )
60.51/60.94	  ( (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) _let_0)))))) _let_0)))) )
60.51/60.94	  ( skv_23 )
60.51/60.94	  ( (+ skv_21 (* (- 1) skv_23)) )
60.51/60.94	  ( skv_26 )
60.51/60.94	  ( (+ skv_24 (* (- 1) skv_26)) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((U Int) (U1 cont)) (= U (b_proj_1 (b U U1))) )
60.51/60.94	  ( skv_13, skv_14 )
60.51/60.94	  ( skv_16, skv_17 )
60.51/60.94	  ( skv_21, skv_22 )
60.51/60.94	  ( skv_24, skv_25 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((U expr) (U1 expr)) (= U1 (sub_proj_2 (sub U U1))) )
60.51/60.94	  ( (cte skv_10), (cte skv_10) )
60.51/60.94	  ( (cte skv_11), (cte skv_10) )
60.51/60.94	  ( (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))), (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((X Int)) (= (size_e (cte X)) 1) )
60.51/60.94	  ( 0 )
60.51/60.94	  ( skv_10 )
60.51/60.94	  ( skv_11 )
60.51/60.94	  ( (+ (* (- 1) skv_10) skv_11) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.94	  ( (+ skv_13 (* (- 1) skv_15)) )
60.51/60.94	  ( (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((X value_mngt_value)) (sort (func value1 value1) (t2tb1 X)) )
60.51/60.94	  ( fc2 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((X tuple0)) (sort tuple01 (t2tb2 X)) )
60.51/60.94	  ( tuple02 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((V Int) (V1 context)) (not (= empty (right V V1))) )
60.51/60.94	  ( skv_11, skv_12 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((U Int)) (= U (cte_proj_1 (cte U))) )
60.51/60.94	  ( 0 )
60.51/60.94	  ( skv_10 )
60.51/60.94	  ( skv_11 )
60.51/60.94	  ( (+ (* (- 1) skv_10) skv_11) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.94	  ( (+ skv_13 (* (- 1) skv_15)) )
60.51/60.94	  ( (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((X lprp_mngt_value)) (sort (func tuple01 value1) (t2tb5 X)) )
60.51/60.94	  ( fc3 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((U expr)) (or (= U (sub (sub_proj_1 U) (sub_proj_2 U))) (= U (cte (cte_proj_1 U)))) )
60.51/60.94	  ( (cte (+ (* (- 1) skv_10) skv_11)) )
60.51/60.94	  ( (cte (+ skv_13 (* (- 1) skv_15))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((X Int)) (= X (eval_01 (cte X))) )
60.51/60.94	  ( 0 )
60.51/60.94	  ( skv_10 )
60.51/60.94	  ( skv_11 )
60.51/60.94	  ( (+ (* (- 1) skv_10) skv_11) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.94	  ( (cte_proj_1 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.94	  ( (+ skv_13 (* (- 1) skv_15)) )
60.51/60.94	  ( (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((U context) (U1 expr)) (= U1 (left_proj_2 (left U U1))) )
60.51/60.94	  ( skv_12, (cte skv_10) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((J uni)) (= J (t2tb3 (tb2t3 J))) )
60.51/60.94	  ( (t2tb3 (+ (* (- 1) skv_10) skv_11)) )
60.51/60.94	  ( (t2tb3 (+ skv_13 (* (- 1) skv_15))) )
60.51/60.94	  ( (t2tb3 (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2))))))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((J uni)) (= J (t2tb (tb2t J))) )
60.51/60.94	  ( (infix_at value1 tuple01 (t2tb5 fc3) (t2tb2 tuple02)) )
60.51/60.94	  ( (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)) )
60.51/60.94	  ( (eval_1 value1 (recompose (right skv_11 skv_12) (cte skv_10)) (t2tb1 fc2)) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (* (- 1) skv_10))) (let ((_let_2 (cte (+ _let_1 skv_11)))) (let ((_let_3 (recompose skv_12 _let_2))) (let ((_let_4 (tb2t (eval_1 value1 _let_3 _let_0)))) (match_value value1 _let_4 (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 _let_4))) (infix_at value1 tuple01 (t2tb5 fc3) (t2tb2 tuple02)))))))) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (recompose (right skv_11 skv_12) (cte skv_10)) (t2tb1 fc2)))))) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (right skv_11 skv_12))) (let ((_let_2 (cte skv_10))) (let ((_let_3 (recompose _let_1 _let_2))) (let ((_let_4 (tb2t (eval_1 value1 _let_3 _let_0)))) (match_value value1 _let_4 (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 _let_4))) (infix_at value1 tuple01 (t2tb5 fc3) (t2tb2 tuple02)))))))) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (* (- 1) skv_10))) (let ((_let_2 (cte (+ _let_1 skv_11)))) (let ((_let_3 (recompose skv_12 _let_2))) (let ((_let_4 (tb2t (eval_1 value1 _let_3 _let_0)))) (match_value value1 _let_4 (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 _let_4))) (t2tb underflow))))))) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (right skv_11 skv_12))) (let ((_let_2 (cte skv_10))) (let ((_let_3 (recompose _let_1 _let_2))) (let ((_let_4 (tb2t (eval_1 value1 _let_3 _let_0)))) (match_value value1 _let_4 (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 _let_4))) (t2tb underflow))))))) )
60.51/60.94	  ( (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)) )
60.51/60.94	  ( (eval_1 value1 (cte skv_10) (t2tb1 fc2)) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_10)) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ (* (- 1) skv_10) skv_11))) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (cte skv_10))) (let ((_let_2 (tb2t (eval_1 value1 _let_1 _let_0)))) (match_value value1 _let_2 (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 _let_2))) (t2tb underflow))))) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (* (- 1) skv_10))) (let ((_let_2 (cte (+ _let_1 skv_11)))) (let ((_let_3 (tb2t (eval_1 value1 _let_2 _let_0)))) (match_value value1 _let_3 (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 _let_3))) (infix_at value1 tuple01 (t2tb5 fc3) (t2tb2 tuple02))))))) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (cte skv_10))) (let ((_let_2 (tb2t (eval_1 value1 _let_1 _let_0)))) (match_value value1 _let_2 (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 _let_2))) (infix_at value1 tuple01 (t2tb5 fc3) (t2tb2 tuple02)))))) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (* (- 1) skv_10))) (let ((_let_2 (cte (+ _let_1 skv_11)))) (let ((_let_3 (tb2t (eval_1 value1 _let_2 _let_0)))) (match_value value1 _let_3 (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 _let_3))) (t2tb underflow)))))) )
60.51/60.94	  ( (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)) )
60.51/60.94	  ( (eval_1 value1 (cte skv_11) (t2tb1 fc2)) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_11)) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (eval_1 value1 (cte (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) _let_0)))) _let_0)) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 0)) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))))) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (cte skv_10))) (let ((_let_2 (cte skv_11))) (let ((_let_3 (sub _let_2 _let_1))) (let ((_let_4 (tb2t (eval_1 value1 _let_3 _let_0)))) (match_value value1 _let_4 (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 _let_4))) (infix_at value1 tuple01 (t2tb5 fc3) (t2tb2 tuple02)))))))) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_15)) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_13 (* (- 1) skv_15)))) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_18)) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_16 (* (- 1) skv_18)))) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_19)) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_20)) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (cte skv_11))) (let ((_let_2 (tb2t (eval_1 value1 _let_1 _let_0)))) (match_value value1 _let_2 (infix_at value1 int (t2tb4 (eval_3a (cte skv_10) vnum_closure)) (t2tb3 (vnum_proj_1 _let_2))) (t2tb underflow))))) )
60.51/60.94	  ( (eval_1 value1 (cte (+ skv_13 (* (- 1) skv_15))) (t2tb1 fc2)) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (* (- 1) skv_15))) (let ((_let_2 (cte (+ skv_13 _let_1)))) (let ((_let_3 (tb2t (eval_1 value1 _let_2 _let_0)))) (match_value value1 _let_3 (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 _let_3))) (t2tb underflow)))))) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (eval_1 value1 (cte (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) _let_0)))) _let_0)) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))))) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (cte skv_11))) (let ((_let_2 (tb2t (eval_1 value1 _let_1 _let_0)))) (match_value value1 _let_2 (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 _let_2))) (t2tb underflow))))) )
60.51/60.94	  ( (infix_at value1 value1 (t2tb1 fc2) (t2tb (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_13 (* (- 1) skv_15))))))) )
60.51/60.94	  ( (eval_1 value1 (cte 0) (t2tb1 fc2)) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (cte 0))) (let ((_let_2 (tb2t (eval_1 value1 _let_1 _let_0)))) (match_value value1 _let_2 (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 _let_2))) (t2tb underflow))))) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (eval_1 value1 (cte (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) _let_0)))))) _let_0)) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (* (- 1) skv_10))) (let ((_let_2 (cte (+ _let_1 skv_11)))) (let ((_let_3 (vnum_proj_1 (tb2t (eval_1 value1 _let_2 _let_0))))) (let ((_let_4 (* (- 1) _let_3))) (let ((_let_5 (cte (+ skv_10 _let_4)))) (let ((_let_6 (tb2t (eval_1 value1 _let_5 _let_0)))) (match_value value1 _let_6 (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 _let_6))) (t2tb underflow))))))))) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (cte skv_10))) (let ((_let_2 (tb2t (eval_1 value1 _let_1 _let_0)))) (match_value value1 _let_2 (infix_at value1 int (t2tb4 (eval_3b skv_11 vnum_closure)) (t2tb3 (vnum_proj_1 _let_2))) (t2tb underflow))))) )
60.51/60.94	  ( (let ((_let_0 (t2tb4 vnum_closure))) (infix_at value1 int _let_0 (t2tb3 (vnum_proj_1 (tb2t (infix_at value1 int _let_0 (t2tb3 (+ skv_13 (* (- 1) skv_15))))))))) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (eval_1 value1 (cte (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) _let_0)))) _let_0)) )
60.51/60.94	  ( (eval_1 value1 (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)) )
60.51/60.94	  ( (let ((_let_0 (* (- 1) skv_10))) (let ((_let_1 (cte (+ _let_0 skv_11)))) (eval_1 value1 (sub (sub_proj_1 _let_1) (sub_proj_2 _let_1)) (t2tb1 fc2)))) )
60.51/60.94	  ( (eval_1 value1 (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ (* (- 2) skv_10) skv_11))) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_23)) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_21 (* (- 1) skv_23)))) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_26)) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_24 (* (- 1) skv_26)))) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_27)) )
60.51/60.94	  ( (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_28)) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((A ty) (X expr) (X1 uni)) (sort A (eval_1 A X X1)) )
60.51/60.94	  ( value1, (cte (+ (* (- 1) skv_10) skv_11)), (t2tb1 fc2) )
60.51/60.94	  ( value1, (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))), (t2tb1 fc2) )
60.51/60.94	  ( value1, (cte skv_10), (t2tb1 fc2) )
60.51/60.94	  ( value1, (cte skv_10), (fc1 value1 (t2tb1 fc2) (cte skv_10)) )
60.51/60.94	  ( value1, (cte skv_10), (let ((_let_0 (t2tb1 fc2))) (fc value1 _let_0 (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) _let_0))))) )
60.51/60.94	  ( value1, (cte skv_10), (let ((_let_0 (t2tb1 fc2))) (fc value1 _let_0 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_10) _let_0))))) )
60.51/60.94	  ( value1, (cte skv_10), (let ((_let_0 (t2tb1 fc2))) (fc value1 _let_0 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_11) _let_0))))) )
60.51/60.94	  ( value1, (recompose (right skv_11 skv_12) (cte skv_10)), (t2tb1 fc2) )
60.51/60.94	  ( value1, (cte skv_11), (t2tb1 fc2) )
60.51/60.94	  ( value1, (sub (cte skv_11) (cte skv_10)), (t2tb1 fc2) )
60.51/60.94	  ( value1, (cte (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2))))), (t2tb1 fc2) )
60.51/60.94	  ( value1, (cte (+ skv_13 (* (- 1) skv_15))), (t2tb1 fc2) )
60.51/60.94	  ( value1, (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))), (t2tb1 fc2) )
60.51/60.94	  ( value1, (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))), (t2tb1 fc2) )
60.51/60.94	  ( value1, (let ((_let_0 (* (- 1) skv_10))) (let ((_let_1 (cte (+ _let_0 skv_11)))) (sub (sub_proj_1 _let_1) (sub_proj_2 _let_1)))), (t2tb1 fc2) )
60.51/60.94	  ( value1, (cte (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2))))), (t2tb1 fc2) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((U Int) (U1 context)) (= U1 (right_proj_2 (right U U1))) )
60.51/60.94	  ( skv_11, skv_12 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((X value)) (sort value1 (t2tb X)) )
60.51/60.94	  ( underflow )
60.51/60.94	  ( (tb2t (eval_1 value1 (cte skv_11) (t2tb1 fc2))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((A ty) (X uni) (X1 Int)) (sort (func value1 A) (fc A X X1)) )
60.51/60.94	  ( value1, (t2tb1 fc2), (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.94	  ( value1, (t2tb1 fc2), (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_10) (t2tb1 fc2)))) )
60.51/60.94	  ( value1, (t2tb1 fc2), (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_11) (t2tb1 fc2)))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((A ty) (B ty) (X uni) (X1 uni)) (sort B (infix_at B A X X1)) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2))))) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (recompose (right skv_11 skv_12) (cte skv_10)) (t2tb1 fc2))))) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 skv_10) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2))))) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 skv_11) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 0) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2))))) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 skv_15) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 (+ skv_13 (* (- 1) skv_15))) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 skv_18) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 (+ skv_16 (* (- 1) skv_18))) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ skv_13 (* (- 1) skv_15))) (t2tb1 fc2))))) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2))))))) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (let ((_let_0 (t2tb1 fc2))) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) _let_0)))))) _let_0))))) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 (+ (* (- 2) skv_10) skv_11)) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 skv_23) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 (+ skv_21 (* (- 1) skv_23))) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 skv_26) )
60.51/60.94	  ( int, value1, (t2tb4 vnum_closure), (t2tb3 (+ skv_24 (* (- 1) skv_26))) )
60.51/60.94	  ( int, value1, (eval_2a value1 (cte skv_10) (t2tb4 vnum_closure) (t2tb5 fc3)), (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_11) (t2tb1 fc2))))) )
60.51/60.94	  ( int, value1, (t2tb4 (eval_3a (cte skv_10) vnum_closure)), (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_11) (t2tb1 fc2))))) )
60.51/60.94	  ( int, value1, (eval_2b value1 skv_11 (t2tb4 vnum_closure) (t2tb5 fc3)), (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_10) (t2tb1 fc2))))) )
60.51/60.94	  ( int, value1, (t2tb4 (eval_3b skv_11 vnum_closure)), (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_10) (t2tb1 fc2))))) )
60.51/60.94	  ( tuple01, value1, (t2tb5 fc3), (t2tb2 tuple02) )
60.51/60.94	  ( value1, value1, (fc1 value1 (t2tb1 fc2) (cte skv_10)), (t2tb underflow) )
60.51/60.94	  ( value1, value1, (fc1 value1 (t2tb1 fc2) (cte skv_10)), (t2tb (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_10)))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((X int_mngt_value)) (sort (func int value1) (t2tb4 X)) )
60.51/60.94	  ( vnum_closure )
60.51/60.94	  ( (eval_3a (cte skv_10) vnum_closure) )
60.51/60.94	  ( (eval_3b skv_11 vnum_closure) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((U Int) (U1 cont)) (= U1 (b_proj_2 (b U U1))) )
60.51/60.94	  ( skv_13, skv_14 )
60.51/60.94	  ( skv_16, skv_17 )
60.51/60.94	  ( skv_21, skv_22 )
60.51/60.94	  ( skv_24, skv_25 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((I tuple0)) (= I (tb2t2 (t2tb2 I))) )
60.51/60.94	  ( tuple02 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((A ty) (X uni) (X1 expr)) (sort (func value1 A) (fc1 A X X1)) )
60.51/60.94	  ( value1, (t2tb1 fc2), (cte skv_10) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((A ty) (X expr) (X1 uni) (X2 uni)) (sort (func int A) (eval_2a A X X1 X2)) )
60.51/60.94	  ( value1, (cte skv_10), (t2tb4 vnum_closure), (t2tb5 fc3) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((I Int)) (= I (tb2t3 (t2tb3 I))) )
60.51/60.94	  ( 0 )
60.51/60.94	  ( skv_10 )
60.51/60.94	  ( skv_11 )
60.51/60.94	  ( (+ (* (- 1) skv_10) skv_11) )
60.51/60.94	  ( (+ (* (- 2) skv_10) skv_11) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose (right skv_11 skv_12) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.94	  ( skv_15 )
60.51/60.94	  ( (+ skv_13 (* (- 1) skv_15)) )
60.51/60.94	  ( skv_18 )
60.51/60.94	  ( (+ skv_16 (* (- 1) skv_18)) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ skv_13 (* (- 1) skv_15))) (t2tb1 fc2)))) )
60.51/60.94	  ( (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) _let_0)))))) _let_0)))) )
60.51/60.94	  ( skv_23 )
60.51/60.94	  ( (+ skv_21 (* (- 1) skv_23)) )
60.51/60.94	  ( skv_26 )
60.51/60.94	  ( (+ skv_24 (* (- 1) skv_26)) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((A ty) (X Int) (X1 uni) (X2 uni)) (sort (func int A) (eval_2b A X X1 X2)) )
60.51/60.94	  ( value1, skv_11, (t2tb4 vnum_closure), (t2tb5 fc3) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((A ty) (X value) (X1 uni) (X2 uni)) (sort A (match_value A X X1 X2)) )
60.51/60.94	  ( value1, (tb2t (eval_1 value1 (cte (+ skv_13 (* (- 1) skv_15))) (t2tb1 fc2))), (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ skv_13 (* (- 1) skv_15))) (t2tb1 fc2)))))), (t2tb underflow) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((I int_mngt_value)) (= I (tb2t4 (t2tb4 I))) )
60.51/60.94	  ( vnum_closure )
60.51/60.94	  ( (eval_3a (cte skv_10) vnum_closure) )
60.51/60.94	  ( (eval_3b skv_11 vnum_closure) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((V Int) (V1 cont)) (not (= i (b V V1))) )
60.51/60.94	  ( skv_13, skv_14 )
60.51/60.94	  ( skv_16, skv_17 )
60.51/60.94	  ( skv_21, skv_22 )
60.51/60.94	  ( skv_24, skv_25 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((BOUND_VARIABLE_1874 expr) (X Int) (X1 context)) (= (recompose (right X X1) BOUND_VARIABLE_1874) (recompose X1 (sub (cte X) BOUND_VARIABLE_1874))) )
60.51/60.94	  ( (cte skv_10), skv_11, skv_12 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((BOUND_VARIABLE_1882 expr) (X context) (X1 expr)) (= (recompose (left X X1) BOUND_VARIABLE_1882) (recompose X (sub BOUND_VARIABLE_1882 X1))) )
60.51/60.94	  ( (cte skv_11), skv_12, (cte skv_10) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((C cont2)) (>= (size_c C) 0) )
60.51/60.94	  ( i1 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((E expr)) (>= (size_e E) 1) )
60.51/60.94	  ( (cte (+ (* (- 1) skv_10) skv_11)) )
60.51/60.94	  ( (cte skv_10) )
60.51/60.94	  ( (cte skv_11) )
60.51/60.94	  ( (sub (cte skv_11) (cte skv_10)) )
60.51/60.94	  ( (cte (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2))))) )
60.51/60.94	  ( (cte (+ skv_13 (* (- 1) skv_15))) )
60.51/60.94	  ( (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.94	  ( (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.94	  ( (let ((_let_0 (* (- 1) skv_10))) (let ((_let_1 (cte (+ _let_0 skv_11)))) (sub (sub_proj_1 _let_1) (sub_proj_2 _let_1)))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((X Int) (X1 cont)) (= (size_c1 X1) (+ (- 1) (size_c1 (b X X1)))) )
60.51/60.94	  ( skv_13, skv_14 )
60.51/60.94	  ( skv_16, skv_17 )
60.51/60.94	  ( skv_21, skv_22 )
60.51/60.94	  ( skv_24, skv_25 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((U Int) (U1 context)) (= U (right_proj_1 (right U U1))) )
60.51/60.94	  ( skv_11, skv_12 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((I value)) (= I (tb2t (t2tb I))) )
60.51/60.94	  ( underflow )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((BOUND_VARIABLE_1992 ty) (BOUND_VARIABLE_1993 uni) (X expr) (X1 expr)) (= (eval_1 BOUND_VARIABLE_1992 (sub X X1) BOUND_VARIABLE_1993) (eval_1 BOUND_VARIABLE_1992 X (fc1 BOUND_VARIABLE_1992 BOUND_VARIABLE_1993 X1))) )
60.51/60.94	  ( value1, (t2tb1 fc2), (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))), (cte skv_10) )
60.51/60.94	  ( value1, (t2tb1 fc2), (cte skv_10), (cte skv_10) )
60.51/60.94	  ( value1, (t2tb1 fc2), (cte skv_11), (cte skv_10) )
60.51/60.94	  ( value1, (t2tb1 fc2), (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))), (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((BOUND_VARIABLE_2001 ty) (BOUND_VARIABLE_2002 uni) (BOUND_VARIABLE_1961 Int)) (or (>= BOUND_VARIABLE_1961 0) (= (infix_at BOUND_VARIABLE_2001 value1 BOUND_VARIABLE_2002 (t2tb underflow)) (eval_1 BOUND_VARIABLE_2001 (cte BOUND_VARIABLE_1961) BOUND_VARIABLE_2002))) )
60.51/60.94	  ( value1, (t2tb1 fc2), 0 )
60.51/60.94	  ( value1, (t2tb1 fc2), skv_10 )
60.51/60.94	  ( value1, (t2tb1 fc2), skv_11 )
60.51/60.94	  ( value1, (t2tb1 fc2), (+ (* (- 1) skv_10) skv_11) )
60.51/60.94	  ( value1, (t2tb1 fc2), (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.94	  ( value1, (t2tb1 fc2), (cte_proj_1 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.94	  ( value1, (t2tb1 fc2), (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.94	  ( value1, (t2tb1 fc2), (+ skv_13 (* (- 1) skv_15)) )
60.51/60.94	  ( value1, (t2tb1 fc2), (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.94	  ( value1, (fc1 value1 (t2tb1 fc2) (cte skv_10)), skv_10 )
60.51/60.94	  ( value1, (fc1 value1 (t2tb1 fc2) (cte skv_10)), skv_11 )
60.51/60.94	  ( value1, (let ((_let_0 (t2tb1 fc2))) (fc value1 _let_0 (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) _let_0))))), skv_10 )
60.51/60.94	  ( value1, (let ((_let_0 (t2tb1 fc2))) (fc value1 _let_0 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_10) _let_0))))), skv_10 )
60.51/60.94	  ( value1, (let ((_let_0 (t2tb1 fc2))) (fc value1 _let_0 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_11) _let_0))))), skv_10 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((U Int) (V expr) (V1 expr)) (not (= (cte U) (sub V V1))) )
60.51/60.94	  ( skv_10, (cte skv_10), (cte skv_10) )
60.51/60.94	  ( skv_10, (cte skv_11), (cte skv_10) )
60.51/60.94	  ( skv_10, (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))), (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.94	  ( skv_11, (cte skv_11), (cte skv_10) )
60.51/60.94	  ( skv_11, (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))), (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.94	  ( (+ (* (- 1) skv_10) skv_11), (cte skv_11), (cte skv_10) )
60.51/60.94	  ( (+ (* (- 1) skv_10) skv_11), (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))), (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))), (cte skv_11), (cte skv_10) )
60.51/60.94	  ( (+ skv_13 (* (- 1) skv_15)), (cte skv_11), (cte skv_10) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((X expr) (X1 expr)) (= (size_e X) (+ (- 3) (* (- 1) (size_e X1)) (size_e (sub X X1)))) )
60.51/60.94	  ( (cte skv_10), (cte skv_10) )
60.51/60.94	  ( (cte skv_11), (cte skv_10) )
60.51/60.94	  ( (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))), (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((C cont)) (>= (size_c1 C) 0) )
60.51/60.94	  ( i )
60.51/60.94	  ( skv_14 )
60.51/60.94	  ( (b skv_13 skv_14) )
60.51/60.94	  ( skv_17 )
60.51/60.94	  ( (b skv_16 skv_17) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((V context) (V1 expr)) (not (= empty (left V V1))) )
60.51/60.94	  ( skv_12, (cte skv_10) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((U context) (U1 expr) (V Int) (V1 context)) (not (= (right V V1) (left U U1))) )
60.51/60.94	  ( skv_12, (cte skv_10), skv_11, skv_12 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((X Int)) (= (size_e1 (cte X)) 1) )
60.51/60.94	  ( 0 )
60.51/60.94	  ( skv_10 )
60.51/60.94	  ( skv_11 )
60.51/60.94	  ( (+ (* (- 1) skv_10) skv_11) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.94	  ( (+ skv_13 (* (- 1) skv_15)) )
60.51/60.94	  ( (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((X expr) (X1 expr)) (= (size_e1 X) (+ (- 3) (* (- 1) (size_e1 X1)) (size_e1 (sub X X1)))) )
60.51/60.94	  ( (cte skv_10), (cte skv_10) )
60.51/60.94	  ( (cte skv_11), (cte skv_10) )
60.51/60.94	  ( (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))), (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((A ty) (K uni) (X expr) (V1 value)) (= (match_value A V1 (eval_1 A X (fc A K (vnum_proj_1 V1))) (infix_at A value1 K (t2tb underflow))) (infix_at A value1 (fc1 A K X) (t2tb V1))) )
60.51/60.94	  ( value1, (t2tb1 fc2), (cte skv_10), (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2))) )
60.51/60.94	  ( value1, (t2tb1 fc2), (cte skv_10), (tb2t (eval_1 value1 (recompose (right skv_11 skv_12) (cte skv_10)) (t2tb1 fc2))) )
60.51/60.94	  ( value1, (t2tb1 fc2), (cte skv_10), (tb2t (eval_1 value1 (cte skv_10) (t2tb1 fc2))) )
60.51/60.94	  ( value1, (t2tb1 fc2), (cte skv_10), (tb2t (eval_1 value1 (cte skv_11) (t2tb1 fc2))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((BOUND_VARIABLE_2468 Int) (BOUND_VARIABLE_2469 int_mngt_value) (BOUND_VARIABLE_2470 Int)) (or (>= (+ BOUND_VARIABLE_2468 (* (- 1) BOUND_VARIABLE_2470)) 0) (= underflow (tb2t (infix_at value1 int (t2tb4 (eval_3b BOUND_VARIABLE_2468 BOUND_VARIABLE_2469)) (t2tb3 BOUND_VARIABLE_2470))))) )
60.51/60.94	  ( skv_11, vnum_closure, skv_10 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((BOUND_VARIABLE_2483 Int) (BOUND_VARIABLE_2484 int_mngt_value) (BOUND_VARIABLE_2485 Int)) (let ((_let_0 (* (- 1) BOUND_VARIABLE_2485))) (let ((_let_1 (+ BOUND_VARIABLE_2483 _let_0))) (or (not (>= _let_1 0)) (= (tb2t (infix_at value1 int (t2tb4 (eval_3b BOUND_VARIABLE_2483 BOUND_VARIABLE_2484)) (t2tb3 BOUND_VARIABLE_2485))) (tb2t (infix_at value1 int (t2tb4 BOUND_VARIABLE_2484) (t2tb3 _let_1))))))) )
60.51/60.94	  ( skv_11, vnum_closure, skv_10 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((X expr) (X1 expr)) (= (eval_01 X) (+ (eval_01 X1) (eval_01 (sub X X1)))) )
60.51/60.94	  ( (cte skv_10), (cte skv_10) )
60.51/60.94	  ( (cte skv_11), (cte skv_10) )
60.51/60.94	  ( (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))), (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((E expr)) (>= (size_e1 E) 1) )
60.51/60.94	  ( (cte (+ (* (- 1) skv_10) skv_11)) )
60.51/60.94	  ( (cte skv_10) )
60.51/60.94	  ( (cte skv_11) )
60.51/60.94	  ( (sub (cte skv_11) (cte skv_10)) )
60.51/60.94	  ( (cte (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2))))) )
60.51/60.94	  ( (cte (+ skv_13 (* (- 1) skv_15))) )
60.51/60.94	  ( (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.94	  ( (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.94	  ( (let ((_let_0 (* (- 1) skv_10))) (let ((_let_1 (cte (+ _let_0 skv_11)))) (sub (sub_proj_1 _let_1) (sub_proj_2 _let_1)))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((U context) (U1 expr)) (= U (left_proj_1 (left U U1))) )
60.51/60.94	  ( skv_12, (cte skv_10) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((A ty) (Z uni) (Z1 uni)) (or (not (sort A Z1)) (= Z1 (match_value A underflow Z Z1))) )
60.51/60.94	  ( value1, (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))))), (infix_at value1 tuple01 (t2tb5 fc3) (t2tb2 tuple02)) )
60.51/60.94	  ( value1, (let ((_let_0 (t2tb1 fc2))) (eval_1 value1 (cte skv_10) (fc value1 _let_0 (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) _let_0)))))), (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((U expr) (U1 expr)) (= U (sub_proj_1 (sub U U1))) )
60.51/60.94	  ( (cte skv_10), (cte skv_10) )
60.51/60.94	  ( (cte skv_11), (cte skv_10) )
60.51/60.94	  ( (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))), (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((N value)) (= N (tb2t (infix_at value1 value1 (t2tb1 fc2) (t2tb N)))) )
60.51/60.94	  ( underflow )
60.51/60.94	  ( (tb2t (eval_1 value1 (cte skv_11) (t2tb1 fc2))) )
60.51/60.94	  ( (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 0))) )
60.51/60.94	  ( (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_13 (* (- 1) skv_15))))) )
60.51/60.94	  ( (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2))))))))) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((J uni)) (or (not (sort (func value1 value1) J)) (= J (t2tb1 (tb2t1 J)))) )
60.51/60.94	  ( (fc1 value1 (t2tb1 fc2) (cte skv_10)) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((J uni)) (or (not (sort (func int value1) J)) (= J (t2tb4 (tb2t4 J)))) )
60.51/60.94	  ( (eval_2a value1 (cte skv_10) (t2tb4 vnum_closure) (t2tb5 fc3)) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((BOUND_VARIABLE_2865 ty) (BOUND_VARIABLE_2866 Int) (BOUND_VARIABLE_2867 uni) (BOUND_VARIABLE_2868 uni) (BOUND_VARIABLE_2869 Int)) (or (>= (+ BOUND_VARIABLE_2866 (* (- 1) BOUND_VARIABLE_2869)) 0) (= (infix_at BOUND_VARIABLE_2865 int (eval_2b BOUND_VARIABLE_2865 BOUND_VARIABLE_2866 BOUND_VARIABLE_2867 BOUND_VARIABLE_2868) (t2tb3 BOUND_VARIABLE_2869)) (infix_at BOUND_VARIABLE_2865 tuple01 BOUND_VARIABLE_2868 (t2tb2 tuple02)))) )
60.51/60.94	  ( value1, skv_11, (t2tb4 vnum_closure), (t2tb5 fc3), skv_10 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((BOUND_VARIABLE_2881 ty) (BOUND_VARIABLE_2882 Int) (BOUND_VARIABLE_2883 uni) (BOUND_VARIABLE_2884 uni) (BOUND_VARIABLE_2885 Int)) (let ((_let_0 (* (- 1) BOUND_VARIABLE_2885))) (let ((_let_1 (+ BOUND_VARIABLE_2882 _let_0))) (or (not (>= _let_1 0)) (= (infix_at BOUND_VARIABLE_2881 int (eval_2b BOUND_VARIABLE_2881 BOUND_VARIABLE_2882 BOUND_VARIABLE_2883 BOUND_VARIABLE_2884) (t2tb3 BOUND_VARIABLE_2885)) (infix_at BOUND_VARIABLE_2881 int BOUND_VARIABLE_2883 (t2tb3 _let_1)))))) )
60.51/60.94	  ( value1, skv_11, (t2tb4 vnum_closure), (t2tb5 fc3), skv_10 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((U tuple0)) (= underflow (tb2t (infix_at value1 tuple01 (t2tb5 fc3) (t2tb2 U)))) )
60.51/60.94	  ( tuple02 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((C context)) (>= (size_c2 C) 0) )
60.51/60.94	  ( empty )
60.51/60.94	  ( skv_12 )
60.51/60.94	  ( (right skv_11 skv_12) )
60.51/60.94	  ( (left skv_12 (cte skv_10)) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((I lprp_mngt_value)) (= I (tb2t5 (t2tb5 I))) )
60.51/60.94	  ( fc3 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((X Int) (X1 context)) (= (size_c2 X1) (+ (- 1) (size_c2 (right X X1)))) )
60.51/60.94	  ( skv_11, skv_12 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((X context) (X1 expr)) (= (size_c2 X) (+ (- 2) (* (- 1) (size_e1 X1)) (size_c2 (left X X1)))) )
60.51/60.94	  ( skv_12, (cte skv_10) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((I value_mngt_value)) (= I (tb2t1 (t2tb1 I))) )
60.51/60.94	  ( fc2 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((U Int)) (not (= underflow (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 U))))) )
60.51/60.94	  ( 0 )
60.51/60.94	  ( (+ (* (- 2) skv_10) skv_11) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose (right skv_11 skv_12) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.94	  ( skv_15 )
60.51/60.94	  ( (+ skv_13 (* (- 1) skv_15)) )
60.51/60.94	  ( skv_18 )
60.51/60.94	  ( (+ skv_16 (* (- 1) skv_18)) )
60.51/60.94	  ( (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ skv_13 (* (- 1) skv_15))) (t2tb1 fc2)))) )
60.51/60.94	  ( (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.94	  ( (let ((_let_0 (t2tb1 fc2))) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) _let_0)))))) _let_0)))) )
60.51/60.94	  ( skv_23 )
60.51/60.94	  ( (+ skv_21 (* (- 1) skv_23)) )
60.51/60.94	  ( skv_26 )
60.51/60.94	  ( (+ skv_24 (* (- 1) skv_26)) )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((BOUND_VARIABLE_2010 ty) (BOUND_VARIABLE_2011 uni) (BOUND_VARIABLE_1969 Int)) (or (not (>= BOUND_VARIABLE_1969 0)) (= (eval_1 BOUND_VARIABLE_2010 (cte BOUND_VARIABLE_1969) BOUND_VARIABLE_2011) (infix_at BOUND_VARIABLE_2010 value1 BOUND_VARIABLE_2011 (t2tb (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 BOUND_VARIABLE_1969))))))) )
60.51/60.94	  ( value1, (t2tb1 fc2), 0 )
60.51/60.94	  ( value1, (t2tb1 fc2), skv_10 )
60.51/60.94	  ( value1, (t2tb1 fc2), skv_11 )
60.51/60.94	  ( value1, (t2tb1 fc2), (+ (* (- 1) skv_10) skv_11) )
60.51/60.94	  ( value1, (t2tb1 fc2), (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.94	  ( value1, (t2tb1 fc2), (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.94	  ( value1, (t2tb1 fc2), (+ skv_13 (* (- 1) skv_15)) )
60.51/60.94	  ( value1, (t2tb1 fc2), (tb2t3 (t2tb3 (+ skv_13 (* (- 1) skv_15)))) )
60.51/60.94	  ( value1, (t2tb1 fc2), (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.94	  ( value1, (fc1 value1 (t2tb1 fc2) (cte skv_10)), skv_10 )
60.51/60.94	  ( value1, (let ((_let_0 (t2tb1 fc2))) (fc value1 _let_0 (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) _let_0))))), skv_10 )
60.51/60.94	  ( value1, (let ((_let_0 (t2tb1 fc2))) (fc value1 _let_0 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_10) _let_0))))), skv_10 )
60.51/60.94	  ( value1, (let ((_let_0 (t2tb1 fc2))) (fc value1 _let_0 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_11) _let_0))))), skv_10 )
60.51/60.94	)
60.51/60.94	(instantiation (forall ((A ty) (Z uni) (Z1 uni) (U Int)) (or (not (sort A Z)) (= Z (match_value A (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 U))) Z Z1))) )
60.51/60.94	  ( value1, (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (recompose (right skv_11 skv_12) (cte skv_10)) (t2tb1 fc2)))))), (t2tb underflow), (vnum_proj_1 (tb2t (eval_1 value1 (recompose (right skv_11 skv_12) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.94	  ( value1, (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (recompose (right skv_11 skv_12) (cte skv_10)) (t2tb1 fc2)))))), (infix_at value1 tuple01 (t2tb5 fc3) (t2tb2 tuple02)), (vnum_proj_1 (tb2t (eval_1 value1 (recompose (right skv_11 skv_12) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.94	  ( value1, (eval_1 value1 (cte skv_10) (t2tb1 fc2)), (t2tb underflow), skv_10 )
60.51/60.94	  ( value1, (eval_1 value1 (cte skv_10) (t2tb1 fc2)), (infix_at value1 tuple01 (t2tb5 fc3) (t2tb2 tuple02)), skv_10 )
60.51/60.94	  ( value1, (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))), (infix_at value1 tuple01 (t2tb5 fc3) (t2tb2 tuple02)), (+ (* (- 1) skv_10) skv_11) )
60.51/60.94	  ( value1, (eval_1 value1 (cte skv_11) (t2tb1 fc2)), (t2tb underflow), skv_11 )
60.51/60.94	  ( value1, (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 0)), (t2tb underflow), 0 )
60.51/60.94	  ( value1, (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))))), (infix_at value1 tuple01 (t2tb5 fc3) (t2tb2 tuple02)), (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.94	  ( value1, (infix_at value1 int (eval_2a value1 (cte skv_10) (t2tb4 vnum_closure) (t2tb5 fc3)) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_11) (t2tb1 fc2)))))), (infix_at value1 tuple01 (t2tb5 fc3) (t2tb2 tuple02)), skv_11 )
60.51/60.94	  ( value1, (infix_at value1 int (t2tb4 (eval_3a (cte skv_10) vnum_closure)) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_11) (t2tb1 fc2)))))), (t2tb underflow), skv_11 )
60.51/60.94	  ( value1, (let ((_let_0 (t2tb1 fc2))) (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) _let_0)))))) _let_0)))))), (t2tb underflow), (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.94	  ( value1, (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (cte skv_10))) (eval_1 value1 _let_1 (fc value1 _let_0 (vnum_proj_1 (tb2t (eval_1 value1 _let_1 _let_0))))))), (infix_at value1 value1 (t2tb1 fc2) (t2tb underflow)), skv_10 )
60.51/60.95	  ( value1, (let ((_let_0 (t2tb1 fc2))) (eval_1 value1 (cte skv_10) (fc value1 _let_0 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_11) _let_0)))))), (infix_at value1 value1 (t2tb1 fc2) (t2tb underflow)), skv_11 )
60.51/60.95	  ( value1, (infix_at value1 int (eval_2b value1 skv_11 (t2tb4 vnum_closure) (t2tb5 fc3)) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_10) (t2tb1 fc2)))))), (infix_at value1 tuple01 (t2tb5 fc3) (t2tb2 tuple02)), skv_10 )
60.51/60.95	  ( value1, (infix_at value1 int (t2tb4 (eval_3b skv_11 vnum_closure)) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_10) (t2tb1 fc2)))))), (t2tb underflow), skv_10 )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((U Int)) (= U (vnum_proj_1 (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 U))))) )
60.51/60.95	  ( 0 )
60.51/60.95	  ( skv_10 )
60.51/60.95	  ( skv_11 )
60.51/60.95	  ( (+ (* (- 1) skv_10) skv_11) )
60.51/60.95	  ( (+ (* (- 2) skv_10) skv_11) )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose (right skv_11 skv_12) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))) )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.95	  ( skv_15 )
60.51/60.95	  ( (+ skv_13 (* (- 1) skv_15)) )
60.51/60.95	  ( skv_18 )
60.51/60.95	  ( (+ skv_16 (* (- 1) skv_18)) )
60.51/60.95	  ( skv_19 )
60.51/60.95	  ( skv_20 )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ skv_13 (* (- 1) skv_15))) (t2tb1 fc2)))) )
60.51/60.95	  ( (tb2t3 (t2tb3 (+ (* (- 1) skv_10) skv_11))) )
60.51/60.95	  ( (tb2t3 (t2tb3 (+ skv_13 (* (- 1) skv_15)))) )
60.51/60.95	  ( (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.95	  ( (let ((_let_0 (t2tb1 fc2))) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) _let_0)))))) _let_0)))) )
60.51/60.95	  ( skv_23 )
60.51/60.95	  ( (+ skv_21 (* (- 1) skv_23)) )
60.51/60.95	  ( skv_26 )
60.51/60.95	  ( (+ skv_24 (* (- 1) skv_26)) )
60.51/60.95	  ( skv_27 )
60.51/60.95	  ( skv_28 )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((BOUND_VARIABLE_2070 ty) (BOUND_VARIABLE_2071 uni) (BOUND_VARIABLE_2072 uni) (X expr) (X1 expr)) (let ((_let_0 (t2tb2 tuple02))) (let ((_let_1 (sub X X1))) (let ((_let_2 (t2tb1 fc2))) (let ((_let_3 (tb2t (eval_1 value1 _let_1 _let_2)))) (let ((_let_4 (infix_at BOUND_VARIABLE_2070 tuple01 BOUND_VARIABLE_2072 _let_0))) (let ((_let_5 (tb2t (eval_1 value1 X _let_2)))) (= (match_value BOUND_VARIABLE_2070 _let_3 (infix_at BOUND_VARIABLE_2070 int BOUND_VARIABLE_2071 (t2tb3 (vnum_proj_1 _let_3))) _let_4) (match_value BOUND_VARIABLE_2070 _let_5 (infix_at BOUND_VARIABLE_2070 int (eval_2a BOUND_VARIABLE_2070 X1 BOUND_VARIABLE_2071 BOUND_VARIABLE_2072) (t2tb3 (vnum_proj_1 _let_5))) _let_4)))))))) )
60.51/60.95	  ( value1, (t2tb4 vnum_closure), (t2tb5 fc3), (cte skv_11), (cte skv_10) )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((BOUND_VARIABLE_2090 ty) (BOUND_VARIABLE_2091 uni) (BOUND_VARIABLE_2092 uni) (BOUND_VARIABLE_2050 Int)) (let ((_let_0 (t2tb2 tuple02))) (let ((_let_1 (t2tb1 fc2))) (let ((_let_2 (cte BOUND_VARIABLE_2050))) (let ((_let_3 (infix_at BOUND_VARIABLE_2090 tuple01 BOUND_VARIABLE_2092 _let_0))) (let ((_let_4 (tb2t (eval_1 value1 _let_2 _let_1)))) (or (>= BOUND_VARIABLE_2050 0) (= _let_3 (match_value BOUND_VARIABLE_2090 _let_4 (infix_at BOUND_VARIABLE_2090 int BOUND_VARIABLE_2091 (t2tb3 (vnum_proj_1 _let_4))) _let_3)))))))) )
60.51/60.95	  ( value1, (t2tb4 vnum_closure), (t2tb5 fc3), 0 )
60.51/60.95	  ( value1, (t2tb4 vnum_closure), (t2tb5 fc3), skv_10 )
60.51/60.95	  ( value1, (t2tb4 vnum_closure), (t2tb5 fc3), skv_11 )
60.51/60.95	  ( value1, (t2tb4 vnum_closure), (t2tb5 fc3), (+ (* (- 1) skv_10) skv_11) )
60.51/60.95	  ( value1, (t2tb4 vnum_closure), (t2tb5 fc3), (cte_proj_1 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.95	  ( value1, (t2tb4 vnum_closure), (t2tb5 fc3), (+ skv_13 (* (- 1) skv_15)) )
60.51/60.95	  ( value1, (t2tb4 vnum_closure), (t2tb5 fc3), (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.95	  ( value1, (eval_2a value1 (cte skv_10) (t2tb4 vnum_closure) (t2tb5 fc3)), (t2tb5 fc3), skv_11 )
60.51/60.95	  ( value1, (t2tb4 (eval_3a (cte skv_10) vnum_closure)), (t2tb5 fc3), skv_11 )
60.51/60.95	  ( value1, (eval_2b value1 skv_11 (t2tb4 vnum_closure) (t2tb5 fc3)), (t2tb5 fc3), skv_10 )
60.51/60.95	  ( value1, (t2tb4 (eval_3b skv_11 vnum_closure)), (t2tb5 fc3), skv_10 )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((BOUND_VARIABLE_2080 ty) (BOUND_VARIABLE_2081 uni) (BOUND_VARIABLE_2082 uni) (BOUND_VARIABLE_2039 Int)) (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (cte BOUND_VARIABLE_2039))) (let ((_let_2 (tb2t (eval_1 value1 _let_1 _let_0)))) (or (not (>= BOUND_VARIABLE_2039 0)) (= (infix_at BOUND_VARIABLE_2080 int BOUND_VARIABLE_2081 (t2tb3 BOUND_VARIABLE_2039)) (match_value BOUND_VARIABLE_2080 _let_2 (infix_at BOUND_VARIABLE_2080 int BOUND_VARIABLE_2081 (t2tb3 (vnum_proj_1 _let_2))) (infix_at BOUND_VARIABLE_2080 tuple01 BOUND_VARIABLE_2082 (t2tb2 tuple02)))))))) )
60.51/60.95	  ( value1, (t2tb4 vnum_closure), (t2tb5 fc3), (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.95	  ( value1, (t2tb4 vnum_closure), (t2tb5 fc3), (+ skv_13 (* (- 1) skv_15)) )
60.51/60.95	  ( value1, (eval_2a value1 (cte skv_10) (t2tb4 vnum_closure) (t2tb5 fc3)), (t2tb5 fc3), skv_11 )
60.51/60.95	  ( value1, (t2tb4 (eval_3a (cte skv_10) vnum_closure)), (t2tb5 fc3), skv_11 )
60.51/60.95	  ( value1, (eval_2b value1 skv_11 (t2tb4 vnum_closure) (t2tb5 fc3)), (t2tb5 fc3), skv_10 )
60.51/60.95	  ( value1, (t2tb4 (eval_3b skv_11 vnum_closure)), (t2tb5 fc3), skv_10 )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((BOUND_VARIABLE_2248 int_mngt_value) (X expr) (X1 expr)) (let ((_let_0 (t2tb underflow))) (let ((_let_1 (sub X X1))) (let ((_let_2 (t2tb1 fc2))) (let ((_let_3 (tb2t (eval_1 value1 _let_1 _let_2)))) (let ((_let_4 (tb2t (eval_1 value1 X _let_2)))) (= (tb2t (match_value value1 _let_3 (infix_at value1 int (t2tb4 BOUND_VARIABLE_2248) (t2tb3 (vnum_proj_1 _let_3))) _let_0)) (tb2t (match_value value1 _let_4 (infix_at value1 int (t2tb4 (eval_3a X1 BOUND_VARIABLE_2248)) (t2tb3 (vnum_proj_1 _let_4))) _let_0)))))))) )
60.51/60.95	  ( vnum_closure, (cte skv_11), (cte skv_10) )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((BOUND_VARIABLE_2266 int_mngt_value) (BOUND_VARIABLE_2234 Int)) (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (cte BOUND_VARIABLE_2234))) (let ((_let_2 (tb2t (eval_1 value1 _let_1 _let_0)))) (or (>= BOUND_VARIABLE_2234 0) (= underflow (tb2t (match_value value1 _let_2 (infix_at value1 int (t2tb4 BOUND_VARIABLE_2266) (t2tb3 (vnum_proj_1 _let_2))) (t2tb underflow)))))))) )
60.51/60.95	  ( vnum_closure, 0 )
60.51/60.95	  ( vnum_closure, skv_10 )
60.51/60.95	  ( vnum_closure, skv_11 )
60.51/60.95	  ( vnum_closure, (+ (* (- 1) skv_10) skv_11) )
60.51/60.95	  ( vnum_closure, (cte_proj_1 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.95	  ( vnum_closure, (+ skv_13 (* (- 1) skv_15)) )
60.51/60.95	  ( vnum_closure, (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.95	  ( (eval_3a (cte skv_10) vnum_closure), skv_11 )
60.51/60.95	  ( (eval_3b skv_11 vnum_closure), skv_10 )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((BOUND_VARIABLE_2256 int_mngt_value) (BOUND_VARIABLE_2222 Int)) (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (cte BOUND_VARIABLE_2222))) (let ((_let_2 (t2tb4 BOUND_VARIABLE_2256))) (let ((_let_3 (tb2t (eval_1 value1 _let_1 _let_0)))) (or (not (>= BOUND_VARIABLE_2222 0)) (= (tb2t (infix_at value1 int _let_2 (t2tb3 BOUND_VARIABLE_2222))) (tb2t (match_value value1 _let_3 (infix_at value1 int _let_2 (t2tb3 (vnum_proj_1 _let_3))) (t2tb underflow))))))))) )
60.51/60.95	  ( vnum_closure, 0 )
60.51/60.95	  ( vnum_closure, skv_10 )
60.51/60.95	  ( vnum_closure, skv_11 )
60.51/60.95	  ( vnum_closure, (+ (* (- 2) skv_10) skv_11) )
60.51/60.95	  ( vnum_closure, (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.95	  ( vnum_closure, (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.95	  ( vnum_closure, skv_15 )
60.51/60.95	  ( vnum_closure, (+ skv_13 (* (- 1) skv_15)) )
60.51/60.95	  ( vnum_closure, skv_18 )
60.51/60.95	  ( vnum_closure, (+ skv_16 (* (- 1) skv_18)) )
60.51/60.95	  ( vnum_closure, (tb2t3 (t2tb3 (+ skv_13 (* (- 1) skv_15)))) )
60.51/60.95	  ( vnum_closure, (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.95	  ( vnum_closure, skv_23 )
60.51/60.95	  ( vnum_closure, (+ skv_21 (* (- 1) skv_23)) )
60.51/60.95	  ( vnum_closure, skv_26 )
60.51/60.95	  ( vnum_closure, (+ skv_24 (* (- 1) skv_26)) )
60.51/60.95	  ( (eval_3a (cte skv_10) vnum_closure), skv_11 )
60.51/60.95	  ( (eval_3b skv_11 vnum_closure), skv_10 )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((Z cont) (Z1 value) (Z2 value)) (or (not (eval_cont Z Z1 Z2)) (not (forall ((V1 Int) (K cont) (V Int)) (let ((_let_0 (t2tb4 vnum_closure))) (let ((_let_1 (* (- 1) V))) (let ((_let_2 (+ V1 _let_1))) (let ((_let_3 (>= _let_2 0))) (or (and (not _let_3) (not (eval_cont K underflow Z2))) (not (= Z1 (tb2t (infix_at value1 int _let_0 (t2tb3 V))))) (not (= Z (b V1 K))) (and _let_3 (not (eval_cont K (tb2t (infix_at value1 int _let_0 (t2tb3 _let_2))) Z2)))))))) )) (and (= i Z) (not (forall ((V Int)) (let ((_let_0 (t2tb4 vnum_closure))) (let ((_let_1 (t2tb3 V))) (let ((_let_2 (tb2t (infix_at value1 int _let_0 _let_1)))) (or (not (= Z1 _let_2)) (not (= Z2 _let_2)))))) ))) (not (forall ((E2 expr) (K cont) (V Int)) (or (not (eval_cont (b V K) (tb2t (eval_1 value1 E2 (t2tb1 fc2))) Z2)) (not (= Z1 (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 V))))) (not (= Z (a E2 K)))) )) (and (= underflow Z1) (= underflow Z2))) )
60.51/60.95	  ( i, (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_10))), (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_10))) )
60.51/60.95	  ( i, (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2))))))), (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2))))))) )
60.51/60.95	  ( i, (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ (* (- 1) skv_10) skv_11)))), (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ (* (- 1) skv_10) skv_11)))) )
60.51/60.95	  ( i, (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_11))), (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_11))) )
60.51/60.95	  ( i, (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 0))), (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 0))) )
60.51/60.95	  ( i, (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_13 (* (- 1) skv_15))))), (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_13 (* (- 1) skv_15))))) )
60.51/60.95	  ( i, (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2))))))))), (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2))))))))) )
60.51/60.95	  ( i, (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2))))))), (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2))))))) )
60.51/60.95	  ( skv_14, underflow, (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2))))))) )
60.51/60.95	  ( skv_14, (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_13 (* (- 1) skv_15))))), (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2))))))) )
60.51/60.95	  ( skv_17, underflow, (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_10))) )
60.51/60.95	  ( skv_17, (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_16 (* (- 1) skv_18))))), (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 skv_10))) )
60.51/60.95	  ( skv_22, underflow, (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ (* (- 1) skv_10) skv_11)))) )
60.51/60.95	  ( skv_22, (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_21 (* (- 1) skv_23))))), (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ (* (- 1) skv_10) skv_11)))) )
60.51/60.95	  ( skv_25, underflow, (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_13 (* (- 1) skv_15))))) )
60.51/60.95	  ( skv_25, (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_24 (* (- 1) skv_26))))), (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_13 (* (- 1) skv_15))))) )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((P expr)) (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (tb2t (eval_1 value1 P _let_0)))) (= _let_1 (tb2t (match_value value1 _let_1 (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 _let_1))) (infix_at value1 tuple01 (t2tb5 fc3) (t2tb2 tuple02))))))) )
60.51/60.95	  ( (cte (+ (* (- 1) skv_10) skv_11)) )
60.51/60.95	  ( (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.95	  ( (cte skv_10) )
60.51/60.95	  ( (recompose (right skv_11 skv_12) (cte skv_10)) )
60.51/60.95	  ( (cte skv_11) )
60.51/60.95	  ( (sub (cte skv_11) (cte skv_10)) )
60.51/60.95	  ( (cte (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2))))) )
60.51/60.95	  ( (cte skv_15) )
60.51/60.95	  ( (cte (+ skv_13 (* (- 1) skv_15))) )
60.51/60.95	  ( (cte skv_18) )
60.51/60.95	  ( (cte (+ skv_16 (* (- 1) skv_18))) )
60.51/60.95	  ( (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.95	  ( (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.95	  ( (let ((_let_0 (* (- 1) skv_10))) (let ((_let_1 (cte (+ _let_0 skv_11)))) (sub (sub_proj_1 _let_1) (sub_proj_2 _let_1)))) )
60.51/60.95	  ( (let ((_let_0 (cte skv_10))) (sub _let_0 _let_0)) )
60.51/60.95	  ( (cte (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2))))) )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((A ty) (E2 expr) (K uni) (Kerr uni) (V1 Int)) (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (tb2t (eval_1 value1 E2 _let_0)))) (= (infix_at A int (eval_2a A E2 K Kerr) (t2tb3 V1)) (match_value A _let_1 (infix_at A int (eval_2b A V1 K Kerr) (t2tb3 (vnum_proj_1 _let_1))) (infix_at A tuple01 Kerr (t2tb2 tuple02)))))) )
60.51/60.95	  ( value1, (cte skv_10), (t2tb4 vnum_closure), (t2tb5 fc3), skv_11 )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((P expr)) (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (tb2t (eval_1 value1 P _let_0)))) (= _let_1 (tb2t (match_value value1 _let_1 (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 _let_1))) (t2tb underflow)))))) )
60.51/60.95	  ( (cte (+ (* (- 1) skv_10) skv_11)) )
60.51/60.95	  ( (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.95	  ( (cte skv_10) )
60.51/60.95	  ( (recompose (right skv_11 skv_12) (cte skv_10)) )
60.51/60.95	  ( (cte skv_11) )
60.51/60.95	  ( (sub (cte skv_11) (cte skv_10)) )
60.51/60.95	  ( (cte (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2))))) )
60.51/60.95	  ( (cte skv_15) )
60.51/60.95	  ( (cte (+ skv_13 (* (- 1) skv_15))) )
60.51/60.95	  ( (cte skv_18) )
60.51/60.95	  ( (cte (+ skv_16 (* (- 1) skv_18))) )
60.51/60.95	  ( (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.95	  ( (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.95	  ( (let ((_let_0 (* (- 1) skv_10))) (let ((_let_1 (cte (+ _let_0 skv_11)))) (sub (sub_proj_1 _let_1) (sub_proj_2 _let_1)))) )
60.51/60.95	  ( (let ((_let_0 (cte skv_10))) (sub _let_0 _let_0)) )
60.51/60.95	  ( (cte (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2))))) )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((V Int)) (let ((_let_0 (t2tb4 vnum_closure))) (let ((_let_1 (t2tb3 V))) (let ((_let_2 (tb2t (infix_at value1 int _let_0 _let_1)))) (eval_cont i _let_2 _let_2)))) )
60.51/60.95	  ( 0 )
60.51/60.95	  ( skv_10 )
60.51/60.95	  ( skv_11 )
60.51/60.95	  ( (+ (* (- 1) skv_10) skv_11) )
60.51/60.95	  ( (+ (* (- 2) skv_10) skv_11) )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose (right skv_11 skv_12) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))) )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.95	  ( skv_15 )
60.51/60.95	  ( (+ skv_13 (* (- 1) skv_15)) )
60.51/60.95	  ( skv_18 )
60.51/60.95	  ( (+ skv_16 (* (- 1) skv_18)) )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ skv_13 (* (- 1) skv_15))) (t2tb1 fc2)))) )
60.51/60.95	  ( (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.95	  ( (let ((_let_0 (t2tb1 fc2))) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) _let_0)))))) _let_0)))) )
60.51/60.95	  ( skv_23 )
60.51/60.95	  ( (+ skv_21 (* (- 1) skv_23)) )
60.51/60.95	  ( skv_26 )
60.51/60.95	  ( (+ skv_24 (* (- 1) skv_26)) )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((C context) (E1 expr) (E2 expr)) (let ((_let_0 (t2tb1 fc2))) (or (not (= (tb2t (eval_1 value1 E2 _let_0)) (tb2t (eval_1 value1 E1 _let_0)))) (= (tb2t (eval_1 value1 (recompose C E1) _let_0)) (tb2t (eval_1 value1 (recompose C E2) _let_0))))) )
60.51/60.95	  ( skv_12, (cte (+ (* (- 1) skv_10) skv_11)), (sub (cte skv_11) (cte skv_10)) )
60.51/60.95	  ( skv_12, (sub (cte skv_11) (cte skv_10)), (cte (+ (* (- 1) skv_10) skv_11)) )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((E2 expr) (K int_mngt_value) (V1 Int)) (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (tb2t (eval_1 value1 E2 _let_0)))) (= (tb2t (infix_at value1 int (t2tb4 (eval_3a E2 K)) (t2tb3 V1))) (tb2t (match_value value1 _let_1 (infix_at value1 int (t2tb4 (eval_3b V1 K)) (t2tb3 (vnum_proj_1 _let_1))) (t2tb underflow)))))) )
60.51/60.95	  ( (cte skv_10), vnum_closure, skv_11 )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((U value)) (or (= underflow U) (= U (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (vnum_proj_1 U)))))) )
60.51/60.95	  ( (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2))) )
60.51/60.95	  ( (tb2t (eval_1 value1 (recompose (right skv_11 skv_12) (cte skv_10)) (t2tb1 fc2))) )
60.51/60.95	  ( (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2))) )
60.51/60.95	  ( (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2))) )
60.51/60.95	  ( (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_13 (* (- 1) skv_15))))) )
60.51/60.95	  ( (tb2t (eval_1 value1 (cte (+ skv_13 (* (- 1) skv_15))) (t2tb1 fc2))) )
60.51/60.95	  ( (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2))))))))) )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((A ty) (X expr) (X1 uni) (X2 uni)) (let ((_let_0 (t2tb1 fc2))) (let ((_let_1 (tb2t (eval_1 value1 X _let_0)))) (sort A (match_value A _let_1 (infix_at A int X1 (t2tb3 (vnum_proj_1 _let_1))) (infix_at A tuple01 X2 (t2tb2 tuple02)))))) )
60.51/60.95	  ( value1, (cte (+ skv_13 (* (- 1) skv_15))), (t2tb4 vnum_closure), (t2tb5 fc3) )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((C context) (E expr)) (let ((_let_0 (t2tb1 fc2))) (or (not (= underflow (tb2t (eval_1 value1 E _let_0)))) (= underflow (tb2t (eval_1 value1 (recompose C E) _let_0))))) )
60.51/60.95	  ( skv_12, (cte (+ (* (- 1) skv_10) skv_11)) )
60.51/60.95	  ( skv_12, (sub (cte skv_11) (cte skv_10)) )
60.51/60.95	  ( (right skv_11 skv_12), (cte skv_10) )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((BOUND_VARIABLE_2966 Int)) (or (>= BOUND_VARIABLE_2966 0) (= underflow (tb2t (eval_1 value1 (cte BOUND_VARIABLE_2966) (t2tb1 fc2))))) )
60.51/60.95	  ( 0 )
60.51/60.95	  ( skv_10 )
60.51/60.95	  ( skv_11 )
60.51/60.95	  ( (+ (* (- 1) skv_10) skv_11) )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.95	  ( (cte_proj_1 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.95	  ( (+ skv_13 (* (- 1) skv_15)) )
60.51/60.95	  ( (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((BOUND_VARIABLE_2974 Int)) (or (not (>= BOUND_VARIABLE_2974 0)) (= (tb2t (eval_1 value1 (cte BOUND_VARIABLE_2974) (t2tb1 fc2))) (tb2t (infix_at value1 int (t2tb4 vnum_closure) (t2tb3 BOUND_VARIABLE_2974))))) )
60.51/60.95	  ( 0 )
60.51/60.95	  ( skv_10 )
60.51/60.95	  ( skv_11 )
60.51/60.95	  ( (+ (* (- 1) skv_10) skv_11) )
60.51/60.95	  ( (+ (* (- 2) skv_10) skv_11) )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (recompose (right skv_11 skv_12) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))) )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2)))) )
60.51/60.95	  ( skv_15 )
60.51/60.95	  ( (+ skv_13 (* (- 1) skv_15)) )
60.51/60.95	  ( skv_18 )
60.51/60.95	  ( (+ skv_16 (* (- 1) skv_18)) )
60.51/60.95	  ( (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ skv_13 (* (- 1) skv_15))) (t2tb1 fc2)))) )
60.51/60.95	  ( (tb2t3 (t2tb3 (+ skv_13 (* (- 1) skv_15)))) )
60.51/60.95	  ( (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))))) )
60.51/60.95	  ( (let ((_let_0 (t2tb1 fc2))) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) _let_0)))))) _let_0)))) )
60.51/60.95	  ( skv_23 )
60.51/60.95	  ( (+ skv_21 (* (- 1) skv_23)) )
60.51/60.95	  ( skv_26 )
60.51/60.95	  ( (+ skv_24 (* (- 1) skv_26)) )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((BOUND_VARIABLE_3051 expr) (BOUND_VARIABLE_3052 expr)) (let ((_let_0 (t2tb1 fc2))) (or (not (= underflow (tb2t (eval_1 value1 BOUND_VARIABLE_3051 _let_0)))) (= underflow (tb2t (eval_1 value1 (sub BOUND_VARIABLE_3051 BOUND_VARIABLE_3052) _let_0))))) )
60.51/60.95	  ( (cte skv_11), (cte skv_10) )
60.51/60.95	  ( (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))), (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))) )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((BOUND_VARIABLE_3062 expr) (BOUND_VARIABLE_3063 expr) (X2 Int) (BOUND_VARIABLE_3020 Int)) (let ((_let_0 (t2tb4 vnum_closure))) (let ((_let_1 (t2tb1 fc2))) (let ((_let_2 (* (- 1) BOUND_VARIABLE_3020))) (let ((_let_3 (+ X2 _let_2))) (let ((_let_4 (>= _let_3 0))) (let ((_let_5 (sub BOUND_VARIABLE_3062 BOUND_VARIABLE_3063))) (let ((_let_6 (tb2t (eval_1 value1 BOUND_VARIABLE_3063 _let_1)))) (let ((_let_7 (tb2t (eval_1 value1 _let_5 _let_1)))) (let ((_let_8 (= underflow _let_7))) (or (not (= (tb2t (infix_at value1 int _let_0 (t2tb3 X2))) (tb2t (eval_1 value1 BOUND_VARIABLE_3062 _let_1)))) (and (or (not (= (tb2t (infix_at value1 int _let_0 (t2tb3 BOUND_VARIABLE_3020))) _let_6)) (and (or (not _let_4) (= (tb2t (infix_at value1 int _let_0 (t2tb3 _let_3))) _let_7)) (or _let_4 _let_8))) (or (not (= underflow _let_6)) _let_8)))))))))))) )
60.51/60.95	  ( (cte skv_10), (cte skv_10), (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))), (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.95	  ( (cte skv_11), (cte skv_10), skv_10, skv_10 )
60.51/60.95	  ( (cte skv_11), (cte skv_10), skv_10, (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2)))) )
60.51/60.95	  ( (cte skv_11), (cte skv_10), skv_11, (+ (* (- 1) skv_10) skv_11) )
60.51/60.95	  ( (cte skv_11), (cte skv_10), (+ (* (- 1) skv_10) skv_11), skv_10 )
60.51/60.95	  ( (cte skv_11), (cte skv_10), (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))), (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.95	  ( (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))), (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))), skv_10, skv_10 )
60.51/60.95	  ( (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))), (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))), (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))), (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2)))) )
60.51/60.95	)
60.51/60.95	(instantiation (forall ((A ty) (E expr) (K uni)) (= (eval_1 A E K) (infix_at A value1 K (t2tb (tb2t (eval_1 value1 E (t2tb1 fc2)))))) )
60.51/60.95	  ( value1, (cte (+ (* (- 1) skv_10) skv_11)), (t2tb1 fc2) )
60.51/60.95	  ( value1, (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))), (t2tb1 fc2) )
60.51/60.95	  ( value1, (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))), (fc1 value1 (t2tb1 fc2) (cte skv_10)) )
60.51/60.95	  ( value1, (cte skv_10), (t2tb1 fc2) )
60.51/60.95	  ( value1, (cte skv_10), (let ((_let_0 (t2tb1 fc2))) (fc value1 _let_0 (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) _let_0))))) )
60.51/60.95	  ( value1, (cte skv_10), (let ((_let_0 (t2tb1 fc2))) (fc value1 _let_0 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_10) _let_0))))) )
60.51/60.95	  ( value1, (cte skv_10), (let ((_let_0 (t2tb1 fc2))) (fc value1 _let_0 (vnum_proj_1 (tb2t (eval_1 value1 (cte skv_11) _let_0))))) )
60.51/60.95	  ( value1, (recompose (right skv_11 skv_12) (cte skv_10)), (t2tb1 fc2) )
60.51/60.95	  ( value1, (cte skv_11), (t2tb1 fc2) )
60.51/60.95	  ( value1, (cte skv_11), (fc1 value1 (t2tb1 fc2) (cte skv_10)) )
60.51/60.95	  ( value1, (sub (cte skv_11) (cte skv_10)), (t2tb1 fc2) )
60.51/60.95	  ( value1, (cte (vnum_proj_1 (tb2t (eval_1 value1 (recompose skv_12 (cte (+ (* (- 1) skv_10) skv_11))) (t2tb1 fc2))))), (t2tb1 fc2) )
60.51/60.95	  ( value1, (cte (+ skv_13 (* (- 1) skv_15))), (t2tb1 fc2) )
60.51/60.95	  ( value1, (cte (+ skv_13 (* (- 1) skv_15))), (fc1 value1 (t2tb1 fc2) (cte skv_10)) )
60.51/60.95	  ( value1, (sub_proj_1 (cte (+ (* (- 1) skv_10) skv_11))), (t2tb1 fc2) )
60.51/60.95	  ( value1, (sub_proj_2 (cte (+ (* (- 1) skv_10) skv_11))), (t2tb1 fc2) )
60.51/60.95	  ( value1, (let ((_let_0 (* (- 1) skv_10))) (let ((_let_1 (cte (+ _let_0 skv_11)))) (sub (sub_proj_1 _let_1) (sub_proj_2 _let_1)))), (t2tb1 fc2) )
60.51/60.95	  ( value1, (cte (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2))))), (t2tb1 fc2) )
60.51/60.95	  ( value1, (let ((_let_0 (cte skv_10))) (sub _let_0 _let_0)), (t2tb1 fc2) )
60.51/60.95	  ( value1, (cte 0), (t2tb1 fc2) )
60.51/60.95	  ( value1, (cte (+ skv_10 (* (- 1) (vnum_proj_1 (tb2t (eval_1 value1 (cte (+ (* (- 1) skv_10) skv_11)) (t2tb1 fc2))))))), (t2tb1 fc2) )
60.51/60.95	  ( value1, (cte (vnum_proj_1 (tb2t (eval_1 value1 (sub (cte skv_11) (cte skv_10)) (t2tb1 fc2))))), (t2tb1 fc2) )
60.51/60.95	)
60.51/60.95	% SZS output end Proof for theBenchmark
60.51/60.95	EOF
