0.02/0.10 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.02/0.10 % Command : do_CVC4 %s %d 0.09/0.30 % Computer : n015.cluster.edu 0.09/0.30 % Model : x86_64 x86_64 0.09/0.30 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.09/0.30 % Memory : 8042.1875MB 0.09/0.30 % OS : Linux 3.10.0-693.el7.x86_64 0.09/0.30 % CPULimit : 960 0.09/0.30 % WCLimit : 120 0.09/0.30 % DateTime : Thu Jul 2 08:01:45 EDT 2020 0.09/0.30 % CPUTime : 0.15/0.41 %----Proving TF0_ARI 0.15/0.41 ------- cvc4-tfa casc j10 : /export/starexec/sandbox2/benchmark/theBenchmark.p at 960... 0.15/0.41 --- Run --finite-model-find --decision=internal at 15... 0.59/0.82 --- Run --decision=internal --simplification=none --no-inst-no-entail --no-quant-cf --full-saturate-quant at 15... 1.12/1.36 % SZS status Theorem for theBenchmark 1.12/1.36 % SZS output start Proof for theBenchmark 1.12/1.36 (skolem (forall ((A int321) (A1 map_int_int32) (V int321) (BOUND_VARIABLE_4079 int321) (BOUND_VARIABLE_4080 int321) (BOUND_VARIABLE_4081 int321) (BOUND_VARIABLE_4082 Int) (BOUND_VARIABLE_4083 int321) (BOUND_VARIABLE_4084 int321) (BOUND_VARIABLE_4085 bool1) (BOUND_VARIABLE_4086 Int) (BOUND_VARIABLE_4087 int321) (BOUND_VARIABLE_4088 int321) (BOUND_VARIABLE_4089 int321) (BOUND_VARIABLE_4090 int321) (BOUND_VARIABLE_4091 bool1) (BOUND_VARIABLE_4092 bool1) (BOUND_VARIABLE_4093 int321) (BOUND_VARIABLE_4094 int321) (BOUND_VARIABLE_4095 Int) (BOUND_VARIABLE_4096 int321) (BOUND_VARIABLE_4097 int321) (BOUND_VARIABLE_4098 Int)) (let ((_let_0 (to_int1 A))) (let ((_let_1 (to_int1 V))) (let ((_let_2 (in_bounds1 1))) (let ((_let_3 (* (- 1) _let_0))) (let ((_let_4 (to_int1 BOUND_VARIABLE_4079))) (let ((_let_5 (to_int1 BOUND_VARIABLE_4080))) (let ((_let_6 (to_int1 BOUND_VARIABLE_4081))) (let ((_let_7 (* (- 1) _let_6))) (let ((_let_8 (to_int1 BOUND_VARIABLE_4084))) (let ((_let_9 (>= _let_8 0))) (let ((_let_10 (to_int1 BOUND_VARIABLE_4083))) (let ((_let_11 (* (- 1) _let_10))) (let ((_let_12 (+ _let_0 _let_11))) (let ((_let_13 (>= _let_12 1))) (let ((_let_14 (* (- 1) _let_8))) (let ((_let_15 (= true1 BOUND_VARIABLE_4085))) (let ((_let_16 (not _let_15))) (let ((_let_17 (+ _let_8 _let_11))) (let ((_let_18 (not (>= _let_17 1)))) (let ((_let_19 (to_int1 BOUND_VARIABLE_4087))) (let ((_let_20 (to_int1 BOUND_VARIABLE_4088))) (let ((_let_21 (div1 _let_20 _let_19))) (let ((_let_22 (to_int1 BOUND_VARIABLE_4089))) (let ((_let_23 (to_int1 BOUND_VARIABLE_4090))) (let ((_let_24 (* (- 1) _let_23))) (let ((_let_25 (get3 A1 _let_23))) (let ((_let_26 (to_int1 _let_25))) (let ((_let_27 (* (- 1) _let_26))) (let ((_let_28 (+ _let_1 _let_27))) (let ((_let_29 (= true1 BOUND_VARIABLE_4091))) (let ((_let_30 (+ _let_0 _let_24))) (let ((_let_31 (>= _let_30 1))) (let ((_let_32 (= true1 BOUND_VARIABLE_4092))) (let ((_let_33 (to_int1 BOUND_VARIABLE_4093))) (let ((_let_34 (to_int1 BOUND_VARIABLE_4094))) (let ((_let_35 (* (- 1) _let_34))) (let ((_let_36 (>= _let_23 0))) (let ((_let_37 (to_int1 BOUND_VARIABLE_4096))) (let ((_let_38 (to_int1 BOUND_VARIABLE_4097))) (let ((_let_39 (* (- 1) _let_38))) (or (not (forall ((I1 Int) (I2 Int)) (or (not (>= I1 0)) (>= (+ I1 (* (- 1) I2)) 1) (>= (+ I2 _let_3) 0) (not (>= (+ (to_int1 (get3 A1 I1)) (* (- 1) (to_int1 (get3 A1 I2)))) 1))) )) (not (>= _let_0 0)) (and (or (not (= _let_4 0)) (and (or (not (= _let_5 1)) (and (or (not (= _let_0 (+ _let_5 _let_6))) (and (>= _let_4 0) (or (not (>= BOUND_VARIABLE_4082 0)) (>= (+ BOUND_VARIABLE_4082 _let_3) 0) (not (= V (get3 A1 BOUND_VARIABLE_4082))) (and (>= (+ BOUND_VARIABLE_4082 (* (- 1) _let_4)) 0) (not (>= (+ BOUND_VARIABLE_4082 _let_7) 1)))) (or (not _let_9) (not _let_13) (not (forall ((I Int)) (or (not (>= I 0)) (>= (+ I _let_3) 0) (not (= V (get3 A1 I))) (and (>= (+ I _let_14) 0) (not (>= (+ I _let_11) 1)))) )) (= _let_16 _let_18) (and (or _let_15 (>= (+ BOUND_VARIABLE_4086 _let_3) 0) (not (>= BOUND_VARIABLE_4086 0)) (not (= V (get3 A1 BOUND_VARIABLE_4086)))) (or _let_16 (and (in_bounds1 2) (or (not (= _let_19 2)) (and (or (not (= _let_8 (+ _let_10 (* (- 1) _let_20)))) (and (or (not (= _let_21 _let_22)) (and (in_bounds1 (+ _let_8 _let_22)) (or (not (= _let_8 (+ (* (- 1) _let_22) _let_23))) (and (not (>= (+ _let_8 _let_24) 1)) (>= (+ _let_10 _let_24) 0) (or (= (not (>= _let_28 1)) _let_29) (and (or _let_29 (and _let_31 (or (= (>= _let_28 0) _let_32) (and (or (not _let_32) (and (or (not (= _let_33 1)) (and (in_bounds1 (+ _let_23 (* (- 1) _let_33))) (or (not (= _let_23 (+ _let_33 _let_34))) (and _let_9 (>= (+ _let_0 _let_35) 1) (>= (+ _let_10 _let_35) 1) _let_18 (or (>= (+ BOUND_VARIABLE_4095 _let_3) 0) (not (>= BOUND_VARIABLE_4095 0)) (not (= V (get3 A1 BOUND_VARIABLE_4095))) (and (not (>= (+ BOUND_VARIABLE_4095 _let_35) 1)) (>= (+ BOUND_VARIABLE_4095 _let_14) 0))))))) _let_2)) (or _let_32 (and _let_31 (= V _let_25) _let_36)))) _let_36)) (or (not _let_29) (and _let_2 (or (not (= _let_37 1)) (and (in_bounds1 (+ _let_23 _let_37)) (or (not (= _let_23 (+ (* (- 1) _let_37) _let_38))) (and _let_13 (or (not (>= BOUND_VARIABLE_4098 0)) (>= (+ BOUND_VARIABLE_4098 _let_3) 0) (not (= V (get3 A1 BOUND_VARIABLE_4098))) (and (>= (+ BOUND_VARIABLE_4098 _let_39) 0) (not (>= (+ BOUND_VARIABLE_4098 _let_11) 1)))) _let_18 (not (>= (+ _let_8 _let_39) 0)) (>= _let_38 0))))))))) _let_31 _let_36)))) (in_bounds1 _let_21) (not (= _let_19 0)))) (in_bounds1 (+ _let_14 _let_10)))))))) (>= (+ _let_0 _let_7) 1))) (in_bounds1 (+ _let_0 (* (- 1) _let_5))))) _let_2)) (in_bounds1 0))))))))))))))))))))))))))))))))))))))))))) ) 1.12/1.36 ( skv_2 skv_3 skv_4 skv_5 skv_6 skv_7 skv_8 skv_9 skv_10 skv_11 skv_12 skv_13 skv_14 skv_15 skv_16 skv_17 skv_18 skv_19 skv_20 skv_21 skv_22 skv_23 skv_24 ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((N int321)) (in_bounds1 (to_int1 N)) ) 1.12/1.36 ( skv_2 ) 1.12/1.36 ( skv_4 ) 1.12/1.36 ( skv_5 ) 1.12/1.36 ( skv_6 ) 1.12/1.36 ( skv_7 ) 1.12/1.36 ( skv_9 ) 1.12/1.36 ( skv_10 ) 1.12/1.36 ( skv_13 ) 1.12/1.36 ( skv_14 ) 1.12/1.36 ( skv_15 ) 1.12/1.36 ( skv_16 ) 1.12/1.36 ( skv_19 ) 1.12/1.36 ( skv_20 ) 1.12/1.36 ( skv_22 ) 1.12/1.36 ( skv_23 ) 1.12/1.36 ( (get3 skv_3 skv_8) ) 1.12/1.36 ( (get3 skv_3 skv_12) ) 1.12/1.36 ( (get3 skv_3 (to_int1 skv_16)) ) 1.12/1.36 ( (get3 skv_3 skv_21) ) 1.12/1.36 ( (get3 skv_3 skv_24) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((X Int) (Y Int)) (or (>= X 1) (= Y 0) (not (>= (mod1 X Y) 1))) ) 1.12/1.36 ( (to_int1 skv_14), (to_int1 skv_13) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((X Int)) (>= (abs1 X) 0) ) 1.12/1.36 ( (to_int1 skv_13) ) 1.12/1.36 ( (let ((_let_0 (to_int1 skv_13))) (* _let_0 (div1 (to_int1 skv_14) _let_0))) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((X Int) (Y Int)) (or (= Y 0) (= X (+ (mod1 X Y) (* Y (div1 X Y))))) ) 1.12/1.36 ( (to_int1 skv_14), (to_int1 skv_13) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((X Int) (Y Int)) (or (>= X 1) (not (>= Y 1)) (not (>= (div1 X Y) 1))) ) 1.12/1.36 ( (to_int1 skv_14), (to_int1 skv_13) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((X int321) (Y int321)) (or (not (= (to_int1 Y) (to_int1 X))) (= X Y)) ) 1.12/1.36 ( skv_2, skv_2 ) 1.12/1.36 ( skv_2, skv_4 ) 1.12/1.36 ( skv_2, skv_5 ) 1.12/1.36 ( skv_2, skv_6 ) 1.12/1.36 ( skv_2, skv_7 ) 1.12/1.36 ( skv_2, skv_9 ) 1.12/1.36 ( skv_2, skv_10 ) 1.12/1.36 ( skv_2, skv_13 ) 1.12/1.36 ( skv_2, skv_14 ) 1.12/1.36 ( skv_2, skv_19 ) 1.12/1.36 ( skv_2, skv_20 ) 1.12/1.36 ( skv_2, skv_22 ) 1.12/1.36 ( skv_2, skv_23 ) 1.12/1.36 ( skv_2, (get3 skv_3 skv_12) ) 1.12/1.36 ( skv_2, (get3 skv_3 (to_int1 skv_16)) ) 1.12/1.36 ( skv_4, skv_2 ) 1.12/1.36 ( skv_4, skv_4 ) 1.12/1.36 ( skv_4, skv_5 ) 1.12/1.36 ( skv_4, skv_6 ) 1.12/1.36 ( skv_4, skv_7 ) 1.12/1.36 ( skv_4, skv_19 ) 1.12/1.36 ( skv_4, skv_20 ) 1.12/1.36 ( skv_4, (get3 skv_3 skv_12) ) 1.12/1.36 ( skv_4, (get3 skv_3 (to_int1 skv_16)) ) 1.12/1.36 ( skv_5, skv_2 ) 1.12/1.36 ( skv_5, skv_4 ) 1.12/1.36 ( skv_5, skv_5 ) 1.12/1.36 ( skv_5, skv_6 ) 1.12/1.36 ( skv_5, skv_7 ) 1.12/1.36 ( skv_5, skv_9 ) 1.12/1.36 ( skv_5, skv_10 ) 1.12/1.36 ( skv_5, skv_13 ) 1.12/1.36 ( skv_5, skv_19 ) 1.12/1.36 ( skv_5, skv_20 ) 1.12/1.36 ( skv_5, skv_22 ) 1.12/1.36 ( skv_5, skv_23 ) 1.12/1.36 ( skv_5, (get3 skv_3 (to_int1 skv_16)) ) 1.12/1.36 ( skv_6, skv_2 ) 1.12/1.36 ( skv_6, skv_4 ) 1.12/1.36 ( skv_6, skv_5 ) 1.12/1.36 ( skv_6, skv_6 ) 1.12/1.36 ( skv_6, skv_7 ) 1.12/1.36 ( skv_6, skv_10 ) 1.12/1.36 ( skv_6, skv_13 ) 1.12/1.36 ( skv_6, skv_15 ) 1.12/1.36 ( skv_6, skv_16 ) 1.12/1.36 ( skv_6, skv_19 ) 1.12/1.36 ( skv_6, skv_20 ) 1.12/1.36 ( skv_6, skv_22 ) 1.12/1.36 ( skv_6, skv_23 ) 1.12/1.36 ( skv_6, (get3 skv_3 (to_int1 skv_16)) ) 1.12/1.36 ( skv_6, (get3 skv_3 skv_21) ) 1.12/1.36 ( skv_7, skv_2 ) 1.12/1.36 ( skv_7, skv_4 ) 1.12/1.36 ( skv_7, skv_5 ) 1.12/1.36 ( skv_7, skv_6 ) 1.12/1.36 ( skv_7, skv_7 ) 1.12/1.36 ( skv_7, skv_9 ) 1.12/1.36 ( skv_7, skv_10 ) 1.12/1.36 ( skv_7, skv_13 ) 1.12/1.36 ( skv_7, skv_16 ) 1.12/1.36 ( skv_7, skv_19 ) 1.12/1.36 ( skv_7, skv_20 ) 1.12/1.36 ( skv_7, skv_22 ) 1.12/1.36 ( skv_7, (get3 skv_3 (to_int1 skv_16)) ) 1.12/1.36 ( skv_9, skv_2 ) 1.12/1.36 ( skv_9, skv_10 ) 1.12/1.36 ( skv_10, skv_2 ) 1.12/1.36 ( skv_10, skv_5 ) 1.12/1.36 ( skv_10, skv_6 ) 1.12/1.36 ( skv_10, skv_7 ) 1.12/1.36 ( skv_13, skv_2 ) 1.12/1.36 ( skv_13, skv_5 ) 1.12/1.36 ( skv_13, skv_6 ) 1.12/1.36 ( skv_13, skv_7 ) 1.12/1.36 ( skv_13, skv_10 ) 1.12/1.36 ( skv_13, skv_13 ) 1.12/1.36 ( skv_13, skv_14 ) 1.12/1.36 ( skv_13, skv_15 ) 1.12/1.36 ( skv_14, skv_5 ) 1.12/1.36 ( skv_14, skv_13 ) 1.12/1.36 ( skv_15, skv_7 ) 1.12/1.36 ( skv_15, skv_14 ) 1.12/1.36 ( skv_16, skv_4 ) 1.12/1.36 ( skv_16, skv_13 ) 1.12/1.36 ( skv_16, skv_16 ) 1.12/1.36 ( skv_16, skv_20 ) 1.12/1.36 ( skv_16, (get3 skv_3 (to_int1 skv_16)) ) 1.12/1.36 ( skv_19, skv_2 ) 1.12/1.36 ( skv_19, skv_4 ) 1.12/1.36 ( skv_19, skv_5 ) 1.12/1.36 ( skv_19, skv_6 ) 1.12/1.36 ( skv_19, skv_7 ) 1.12/1.36 ( skv_19, skv_19 ) 1.12/1.36 ( skv_19, skv_20 ) 1.12/1.36 ( skv_19, skv_22 ) 1.12/1.36 ( skv_19, skv_23 ) 1.12/1.36 ( skv_19, (get3 skv_3 skv_12) ) 1.12/1.36 ( skv_19, (get3 skv_3 (to_int1 skv_16)) ) 1.12/1.36 ( skv_20, skv_2 ) 1.12/1.36 ( skv_20, skv_4 ) 1.12/1.36 ( skv_20, skv_5 ) 1.12/1.36 ( skv_20, skv_6 ) 1.12/1.36 ( skv_20, skv_7 ) 1.12/1.36 ( skv_20, skv_13 ) 1.12/1.36 ( skv_20, skv_19 ) 1.12/1.36 ( skv_20, skv_20 ) 1.12/1.36 ( skv_20, skv_22 ) 1.12/1.36 ( skv_20, skv_23 ) 1.12/1.36 ( skv_20, (get3 skv_3 skv_8) ) 1.12/1.36 ( skv_20, (get3 skv_3 (to_int1 skv_16)) ) 1.12/1.36 ( skv_22, skv_2 ) 1.12/1.36 ( skv_22, skv_5 ) 1.12/1.36 ( skv_22, skv_6 ) 1.12/1.36 ( skv_22, skv_19 ) 1.12/1.36 ( skv_22, skv_20 ) 1.12/1.36 ( skv_22, skv_22 ) 1.12/1.36 ( skv_22, skv_23 ) 1.12/1.36 ( skv_22, (get3 skv_3 skv_12) ) 1.12/1.36 ( skv_22, (get3 skv_3 skv_21) ) 1.12/1.36 ( skv_23, skv_2 ) 1.12/1.36 ( skv_23, skv_7 ) 1.12/1.36 ( skv_23, skv_19 ) 1.12/1.36 ( skv_23, skv_22 ) 1.12/1.36 ( skv_23, skv_23 ) 1.12/1.36 ( skv_23, (get3 skv_3 skv_12) ) 1.12/1.36 ( skv_23, (get3 skv_3 skv_21) ) 1.12/1.36 ( (get3 skv_3 skv_8), (get3 skv_3 (to_int1 skv_16)) ) 1.12/1.36 ( (get3 skv_3 skv_12), skv_5 ) 1.12/1.36 ( (get3 skv_3 skv_12), skv_20 ) 1.12/1.36 ( (get3 skv_3 skv_12), skv_22 ) 1.12/1.36 ( (get3 skv_3 skv_12), skv_23 ) 1.12/1.36 ( (get3 skv_3 skv_12), (get3 skv_3 skv_12) ) 1.12/1.36 ( (get3 skv_3 skv_12), (get3 skv_3 (to_int1 skv_16)) ) 1.12/1.36 ( (get3 skv_3 skv_12), (get3 skv_3 skv_21) ) 1.12/1.36 ( (get3 skv_3 (to_int1 skv_16)), skv_2 ) 1.12/1.36 ( (get3 skv_3 (to_int1 skv_16)), skv_4 ) 1.12/1.36 ( (get3 skv_3 (to_int1 skv_16)), skv_5 ) 1.12/1.36 ( (get3 skv_3 (to_int1 skv_16)), skv_6 ) 1.12/1.36 ( (get3 skv_3 (to_int1 skv_16)), skv_7 ) 1.12/1.36 ( (get3 skv_3 (to_int1 skv_16)), skv_13 ) 1.12/1.36 ( (get3 skv_3 (to_int1 skv_16)), skv_16 ) 1.12/1.36 ( (get3 skv_3 (to_int1 skv_16)), skv_19 ) 1.12/1.36 ( (get3 skv_3 (to_int1 skv_16)), skv_20 ) 1.12/1.36 ( (get3 skv_3 (to_int1 skv_16)), (get3 skv_3 skv_12) ) 1.12/1.36 ( (get3 skv_3 (to_int1 skv_16)), (get3 skv_3 (to_int1 skv_16)) ) 1.12/1.36 ( (get3 skv_3 (to_int1 skv_16)), (get3 skv_3 skv_21) ) 1.12/1.36 ( (get3 skv_3 skv_21), skv_4 ) 1.12/1.36 ( (get3 skv_3 skv_21), skv_19 ) 1.12/1.36 ( (get3 skv_3 skv_21), skv_22 ) 1.12/1.36 ( (get3 skv_3 skv_21), skv_23 ) 1.12/1.36 ( (get3 skv_3 skv_21), (get3 skv_3 (to_int1 skv_16)) ) 1.12/1.36 ( (get3 skv_3 skv_24), (get3 skv_3 skv_24) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((X Int) (Y Int)) (or (not (>= Y 1)) (not (>= X 0)) (>= (div1 X Y) 0)) ) 1.12/1.36 ( (to_int1 skv_14), (to_int1 skv_13) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((X Int) (Y Int)) (or (= Y 0) (>= (+ (abs1 X) (* (- 1) (abs1 (* Y (div1 X Y))))) 0)) ) 1.12/1.36 ( (to_int1 skv_14), (to_int1 skv_13) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((X Int) (Y Int)) (or (>= (+ X (* (- 1) Y)) 0) (not (>= X 0)) (= X (mod1 X Y))) ) 1.12/1.36 ( (to_int1 skv_14), (to_int1 skv_13) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((N Int)) (= (and (not (>= N 2147483648)) (>= N (- 2147483648))) (in_bounds1 N)) ) 1.12/1.36 ( 0 ) 1.12/1.36 ( 2 ) 1.12/1.36 ( 1 ) 1.12/1.36 ( (to_int1 skv_2) ) 1.12/1.36 ( (to_int1 skv_10) ) 1.12/1.36 ( (to_int1 skv_9) ) 1.12/1.36 ( (to_int1 skv_14) ) 1.12/1.36 ( (div1 (to_int1 skv_14) (to_int1 skv_13)) ) 1.12/1.36 ( (+ (to_int1 skv_10) (to_int1 skv_15)) ) 1.12/1.36 ( (to_int1 skv_16) ) 1.12/1.36 ( (to_int1 skv_4) ) 1.12/1.36 ( (to_int1 (get3 skv_3 (to_int1 skv_16))) ) 1.12/1.36 ( (to_int1 skv_19) ) 1.12/1.36 ( (+ (to_int1 skv_16) (* (- 1) (to_int1 skv_19))) ) 1.12/1.36 ( (to_int1 skv_20) ) 1.12/1.36 ( (+ (to_int1 skv_16) (to_int1 skv_22)) ) 1.12/1.36 ( (to_int1 skv_23) ) 1.12/1.36 ( (+ (* (- 1) (to_int1 skv_10)) (to_int1 skv_9)) ) 1.12/1.36 ( (+ (to_int1 skv_2) (* (- 1) (to_int1 skv_6))) ) 1.12/1.36 ( (to_int1 (get3 skv_3 skv_12)) ) 1.12/1.36 ( (to_int1 (get3 skv_3 skv_21)) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((X Int) (Y Int)) (or (not (>= X 0)) (= Y 0) (>= (mod1 X Y) 0)) ) 1.12/1.36 ( (to_int1 skv_14), (to_int1 skv_13) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((X Int) (Y Int) (Z Int)) (or (>= (+ X (* (- 1) Y)) 1) (not (>= Z 0)) (not (>= (+ (* X Z) (* (- 1) (* Y Z))) 1))) ) 1.12/1.36 ( 0, 0, 0 ) 1.12/1.36 ( 2, 2, 2 ) 1.12/1.36 ( 2, 2, 3 ) 1.12/1.36 ( 1, 1, 1 ) 1.12/1.36 ( (- 1), 0, 0 ) 1.12/1.36 ( (- 1), 0, 1 ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((BOUND_VARIABLE_4788 Int)) (or (>= BOUND_VARIABLE_4788 0) (= BOUND_VARIABLE_4788 (* (- 1) (abs1 BOUND_VARIABLE_4788)))) ) 1.12/1.36 ( (to_int1 skv_13) ) 1.12/1.36 ( (let ((_let_0 (to_int1 skv_13))) (* _let_0 (div1 (to_int1 skv_14) _let_0))) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((BOUND_VARIABLE_4796 Int)) (or (not (>= BOUND_VARIABLE_4796 0)) (= BOUND_VARIABLE_4796 (abs1 BOUND_VARIABLE_4796))) ) 1.12/1.36 ( (to_int1 skv_13) ) 1.12/1.36 ( (let ((_let_0 (to_int1 skv_13))) (* _let_0 (div1 (to_int1 skv_14) _let_0))) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((X Int) (Y Int)) (or (not (>= X 0)) (>= (+ X (* (- 1) Y)) 0) (= (div1 X Y) 0)) ) 1.12/1.36 ( (to_int1 skv_14), (to_int1 skv_13) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((X Int) (Y Int)) (let ((_let_0 (div1 X Y))) (or (not (>= Y 1)) (not (>= X 0)) (and (>= (+ X (* (- 1) _let_0)) 0) (>= _let_0 0)))) ) 1.12/1.36 ( (to_int1 skv_14), (to_int1 skv_13) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((X Int) (Y Int)) (let ((_let_0 (abs1 Y))) (let ((_let_1 (mod1 X Y))) (or (= Y 0) (and (>= (+ _let_0 _let_1) 1) (>= (+ _let_0 (* (- 1) _let_1)) 1))))) ) 1.12/1.36 ( (to_int1 skv_14), (to_int1 skv_13) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((I1 Int) (I2 Int)) (or (not (>= I1 0)) (>= (+ I1 (* (- 1) I2)) 1) (>= (+ I2 (* (- 1) (to_int1 skv_2))) 0) (not (>= (+ (to_int1 (get3 skv_3 I1)) (* (- 1) (to_int1 (get3 skv_3 I2)))) 1))) ) 1.12/1.36 ( skv_8, skv_8 ) 1.12/1.36 ( skv_8, skv_12 ) 1.12/1.36 ( skv_8, skv_21 ) 1.12/1.36 ( skv_8, skv_24 ) 1.12/1.36 ( skv_8, (to_int1 skv_16) ) 1.12/1.36 ( skv_12, skv_8 ) 1.12/1.36 ( skv_12, skv_12 ) 1.12/1.36 ( skv_12, skv_21 ) 1.12/1.36 ( skv_12, skv_24 ) 1.12/1.36 ( skv_12, (to_int1 skv_16) ) 1.12/1.36 ( skv_21, skv_8 ) 1.12/1.36 ( skv_21, skv_12 ) 1.12/1.36 ( skv_21, skv_21 ) 1.12/1.36 ( skv_21, skv_24 ) 1.12/1.36 ( skv_21, (to_int1 skv_16) ) 1.12/1.36 ( skv_24, skv_8 ) 1.12/1.36 ( skv_24, skv_12 ) 1.12/1.36 ( skv_24, skv_21 ) 1.12/1.36 ( skv_24, skv_24 ) 1.12/1.36 ( skv_24, (to_int1 skv_16) ) 1.12/1.36 ( (to_int1 skv_16), skv_8 ) 1.12/1.36 ( (to_int1 skv_16), skv_12 ) 1.12/1.36 ( (to_int1 skv_16), skv_21 ) 1.12/1.36 ( (to_int1 skv_16), skv_24 ) 1.12/1.36 ( (to_int1 skv_16), (to_int1 skv_16) ) 1.12/1.36 ) 1.12/1.36 (instantiation (forall ((I Int)) (or (not (>= I 0)) (>= (+ I (* (- 1) (to_int1 skv_2))) 0) (not (= skv_4 (get3 skv_3 I))) (and (>= (+ I (* (- 1) (to_int1 skv_10))) 0) (not (>= (+ I (* (- 1) (to_int1 skv_9))) 1)))) ) 1.12/1.36 ( skv_8 ) 1.12/1.36 ( skv_12 ) 1.12/1.36 ( skv_21 ) 1.12/1.36 ( skv_24 ) 1.12/1.36 ( (to_int1 skv_16) ) 1.12/1.36 ) 1.12/1.36 % SZS output end Proof for theBenchmark 1.12/1.36 EOF