0.05/0.10	% Problem    : theBenchmark.p : TPTP v0.0.0. Released v0.0.0.
0.05/0.11	% Command    : do_CVC4 %s %d
0.11/0.31	% Computer   : n013.cluster.edu
0.11/0.31	% Model      : x86_64 x86_64
0.11/0.31	% CPU        : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
0.11/0.31	% Memory     : 8042.1875MB
0.11/0.31	% OS         : Linux 3.10.0-693.el7.x86_64
0.11/0.31	% CPULimit   : 960
0.11/0.31	% WCLimit    : 120
0.11/0.31	% DateTime   : Thu Jul  2 07:20:18 EDT 2020
0.16/0.31	% CPUTime    : 
0.17/0.42	%----Proving TF0_ARI
0.17/0.43	------- cvc4-tfa casc j10 : /export/starexec/sandbox2/benchmark/theBenchmark.p at 960...
0.17/0.43	--- Run --finite-model-find --decision=internal at 15...
0.17/0.47	--- Run --decision=internal --simplification=none --no-inst-no-entail --no-quant-cf --full-saturate-quant at 15...
0.17/0.50	% SZS status Theorem for theBenchmark
0.17/0.50	% SZS output start Proof for theBenchmark
0.17/0.50	(skolem (forall ((N Int)) (sorted (rev (init N) 0) 0) )
0.17/0.50	  ( skv_2 )
0.17/0.50	)
0.17/0.50	(instantiation (forall ((A array) (I Int) (V Int)) (= V (read (write A I V) I)) )
0.17/0.50	  ( e_array_1, 0, 0 )
0.17/0.50	)
0.17/0.50	(instantiation (forall ((A array) (N Int)) (= (distinct A N) (forall ((I Int) (J Int)) (or (not (>= (+ N (* (- 1) I)) 1)) (not (>= I 0)) (not (>= J 0)) (not (>= (+ N (* (- 1) J)) 1)) (not (= (read A I) (read A J))) (= I J)) )) )
0.17/0.50	  ( e_array_1, 0 )
0.17/0.50	)
0.17/0.50	(instantiation (forall ((V Int) (I Int)) (= V (read (init V) I)) )
0.17/0.50	  ( 0, 0 )
0.17/0.50	)
0.17/0.50	(instantiation (forall ((A array) (R Int) (N Int)) (= (forall ((I Int)) (let ((_let_0 (read A I))) (or (not (>= (+ N (* (- 1) I)) 1)) (not (>= I 0)) (and (>= _let_0 0) (>= (+ R (* (- 1) _let_0)) 0)))) ) (inRange A R N)) )
0.17/0.50	  ( e_array_1, 0, 0 )
0.17/0.50	)
0.17/0.50	(instantiation (forall ((A array) (B array) (N Int)) (or (not (forall ((I Int)) (let ((_let_0 (>= I 0))) (let ((_let_1 (read B I))) (let ((_let_2 (* (- 1) I))) (let ((_let_3 (+ N _let_2))) (let ((_let_4 (>= _let_3 1))) (or (and _let_0 _let_4 (= _let_1 (read A (+ (- 1) N _let_2)))) (and (or (not _let_0) (not _let_4)) (= _let_1 (read A I))))))))) )) (= B (rev A N))) )
0.17/0.50	  ( e_array_1, e_array_1, 0 )
0.17/0.50	)
0.17/0.50	(instantiation (forall ((A array) (N Int) (BOUND_VARIABLE_622 Int)) (or (not (forall ((I Int)) (or (not (>= (+ N (* (- 1) I)) 1)) (not (>= I 0)) (not (>= (+ (read A I) (* (- 1) (read A BOUND_VARIABLE_622))) 1))) )) (= (max A N) (read A BOUND_VARIABLE_622)) (not (>= BOUND_VARIABLE_622 0)) (not (>= (+ N (* (- 1) BOUND_VARIABLE_622)) 1))) )
0.17/0.50	  ( e_array_1, 0, 0 )
0.17/0.50	)
0.17/0.50	(instantiation (forall ((M Int)) (not (forall ((N Int)) (sorted (rev (init N) M) M) )) )
0.17/0.50	  ( 0 )
0.17/0.50	)
0.17/0.50	(instantiation (forall ((A array) (B array)) (or (not (forall ((I Int)) (= (read B I) (read A I)) )) (= A B)) )
0.17/0.50	  ( e_array_1, e_array_1 )
0.17/0.50	)
0.17/0.50	(instantiation (forall ((A array) (N Int)) (= (sorted A N) (forall ((I Int) (J Int)) (let ((_let_0 (* (- 1) J))) (or (not (>= I 0)) (not (>= (+ N _let_0) 1)) (>= (+ I _let_0) 0) (not (>= (+ N (* (- 1) I)) 1)) (not (>= (+ (read A I) (* (- 1) (read A J))) 1)))) )) )
0.17/0.50	  ( e_array_1, 0 )
0.17/0.50	  ( (rev (init skv_2) 0), 0 )
0.17/0.50	)
0.17/0.50	(instantiation (forall ((A array) (I Int) (J Int) (V Int)) (or (= (read A J) (read (write A I V) J)) (= I J)) )
0.17/0.50	  ( e_array_1, 0, 0, 0 )
0.17/0.50	)
0.17/0.50	% SZS output end Proof for theBenchmark
0.17/0.50	EOF
