0.03/0.12 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.03/0.13 % Command : do_CVC4 %s %d 0.13/0.34 % Computer : n020.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 06:58:03 EDT 2020 0.13/0.34 % CPUTime : 0.19/0.46 %----Proving TF0_ARI 0.19/0.47 ------- cvc4-tfa casc j10 : /export/starexec/sandbox2/benchmark/theBenchmark.p at 960... 0.19/0.47 --- Run --finite-model-find --decision=internal at 15... 15.29/15.49 --- Run --decision=internal --simplification=none --no-inst-no-entail --no-quant-cf --full-saturate-quant at 15... 15.32/15.55 % SZS status Theorem for theBenchmark 15.32/15.55 % SZS output start Proof for theBenchmark 15.32/15.55 (skolem (forall ((U collection) (V Int)) (= (count (add 0 (remove V (add V U)))) (count (add 0 (remove V U)))) ) 15.32/15.55 ( skv_1 skv_2 ) 15.32/15.55 ) 15.32/15.55 (instantiation (forall ((V Int) (W collection)) (in V (add V W)) ) 15.32/15.55 ( 0, (remove skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( 0, (add 0 (remove skv_2 (add skv_2 skv_1))) ) 15.32/15.55 ( 0, (remove skv_2 skv_1) ) 15.32/15.55 ( 0, (add 0 (remove skv_2 skv_1)) ) 15.32/15.55 ( 0, (remove 0 (add 0 (remove skv_2 (add skv_2 skv_1)))) ) 15.32/15.55 ( 0, (remove 0 (remove skv_2 skv_1)) ) 15.32/15.55 ( 0, (remove 0 (add 0 (remove skv_2 skv_1))) ) 15.32/15.55 ( skv_2, skv_1 ) 15.32/15.55 ( skv_2, (add skv_2 skv_1) ) 15.32/15.55 ( skv_2, (remove skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( skv_2, (remove skv_2 skv_1) ) 15.32/15.55 ) 15.32/15.55 (instantiation (forall ((X3 Int) (X4 collection) (X5 Int)) (= (and (in X3 X4) (not (= X3 X5))) (in X3 (remove X5 X4))) ) 15.32/15.55 ( 0, skv_1, skv_2 ) 15.32/15.55 ( 0, (add skv_2 skv_1), skv_2 ) 15.32/15.55 ( skv_2, skv_1, skv_2 ) 15.32/15.55 ( skv_2, (add skv_2 skv_1), skv_2 ) 15.32/15.55 ) 15.32/15.55 (instantiation (forall ((X Int) (Y collection)) (not (in X (remove X Y))) ) 15.32/15.55 ( 0, (remove skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( 0, (add 0 (remove skv_2 (add skv_2 skv_1))) ) 15.32/15.55 ( 0, (remove skv_2 skv_1) ) 15.32/15.55 ( 0, (add 0 (remove skv_2 skv_1)) ) 15.32/15.55 ( skv_2, skv_1 ) 15.32/15.55 ( skv_2, (add skv_2 skv_1) ) 15.32/15.55 ( skv_2, (remove skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( skv_2, (remove skv_2 skv_1) ) 15.32/15.55 ) 15.32/15.55 (instantiation (forall ((X6 collection)) (>= (count X6) 0) ) 15.32/15.55 ( skv_1 ) 15.32/15.55 ( (add skv_2 skv_1) ) 15.32/15.55 ( (remove skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( (add 0 (remove skv_2 (add skv_2 skv_1))) ) 15.32/15.55 ( (remove skv_2 skv_1) ) 15.32/15.55 ( (add 0 (remove skv_2 skv_1)) ) 15.32/15.55 ( (add 0 (add 0 (remove skv_2 (add skv_2 skv_1)))) ) 15.32/15.55 ( (add 0 (add 0 (remove skv_2 skv_1))) ) 15.32/15.55 ( (add skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( (remove 0 (remove skv_2 (add skv_2 skv_1))) ) 15.32/15.55 ( (remove 0 (add 0 (remove skv_2 (add skv_2 skv_1)))) ) 15.32/15.55 ( (remove 0 (remove skv_2 skv_1)) ) 15.32/15.55 ( (remove 0 (add 0 (remove skv_2 skv_1))) ) 15.32/15.55 ( (remove skv_2 (remove skv_2 (add skv_2 skv_1))) ) 15.32/15.55 ( (remove skv_2 (remove skv_2 skv_1)) ) 15.32/15.55 ) 15.32/15.55 (instantiation (forall ((Z Int) (X1 collection) (X2 Int)) (= (or (= Z X2) (in Z X1)) (in Z (add X2 X1))) ) 15.32/15.55 ( 0, skv_1, skv_2 ) 15.32/15.55 ( 0, (remove skv_2 (add skv_2 skv_1)), 0 ) 15.32/15.55 ( 0, (remove skv_2 skv_1), 0 ) 15.32/15.55 ( 0, (remove skv_2 skv_1), skv_2 ) 15.32/15.55 ( 0, (remove 0 (add 0 (remove skv_2 (add skv_2 skv_1)))), 0 ) 15.32/15.55 ( 0, (remove 0 (remove skv_2 skv_1)), 0 ) 15.32/15.55 ( 0, (remove 0 (add 0 (remove skv_2 skv_1))), 0 ) 15.32/15.55 ( skv_2, skv_1, skv_2 ) 15.32/15.55 ( skv_2, (remove skv_2 (add skv_2 skv_1)), skv_2 ) 15.32/15.55 ( skv_2, (remove skv_2 skv_1), skv_2 ) 15.32/15.55 ( skv_2, (remove 0 (remove skv_2 skv_1)), 0 ) 15.32/15.55 ) 15.32/15.55 (instantiation (forall ((X10 Int) (X11 collection)) (= (in X10 X11) (= (count (add X10 X11)) (count X11))) ) 15.32/15.55 ( 0, skv_1 ) 15.32/15.55 ( 0, (add skv_2 skv_1) ) 15.32/15.55 ( 0, (remove skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( 0, (add 0 (remove skv_2 (add skv_2 skv_1))) ) 15.32/15.55 ( 0, (remove skv_2 skv_1) ) 15.32/15.55 ( 0, (add 0 (remove skv_2 skv_1)) ) 15.32/15.55 ( 0, (remove 0 (add 0 (remove skv_2 (add skv_2 skv_1)))) ) 15.32/15.55 ( 0, (remove 0 (remove skv_2 skv_1)) ) 15.32/15.55 ( 0, (remove 0 (add 0 (remove skv_2 skv_1))) ) 15.32/15.55 ( skv_2, skv_1 ) 15.32/15.55 ( skv_2, (add skv_2 skv_1) ) 15.32/15.55 ( skv_2, (remove skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( skv_2, (remove skv_2 skv_1) ) 15.32/15.55 ) 15.32/15.55 (instantiation (forall ((X14 Int) (X15 collection)) (= (not (in X14 X15)) (= (count (remove X14 X15)) (count X15))) ) 15.32/15.55 ( 0, skv_1 ) 15.32/15.55 ( 0, (add skv_2 skv_1) ) 15.32/15.55 ( 0, (remove skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( 0, (add 0 (remove skv_2 (add skv_2 skv_1))) ) 15.32/15.55 ( 0, (remove skv_2 skv_1) ) 15.32/15.55 ( 0, (add 0 (remove skv_2 skv_1)) ) 15.32/15.55 ( skv_2, skv_1 ) 15.32/15.55 ( skv_2, (add skv_2 skv_1) ) 15.32/15.55 ( skv_2, (remove skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( skv_2, (remove skv_2 skv_1) ) 15.32/15.55 ) 15.32/15.55 (instantiation (forall ((X7 collection)) (= (= empty X7) (= (count X7) 0)) ) 15.32/15.55 ( skv_1 ) 15.32/15.55 ( (add skv_2 skv_1) ) 15.32/15.55 ( (remove skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( (add 0 (remove skv_2 (add skv_2 skv_1))) ) 15.32/15.55 ( (remove skv_2 skv_1) ) 15.32/15.55 ( (add 0 (remove skv_2 skv_1)) ) 15.32/15.55 ( (add 0 (add 0 (remove skv_2 (add skv_2 skv_1)))) ) 15.32/15.55 ( (add 0 (add 0 (remove skv_2 skv_1))) ) 15.32/15.55 ( (add skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( (remove 0 (remove skv_2 (add skv_2 skv_1))) ) 15.32/15.55 ( (remove 0 (add 0 (remove skv_2 (add skv_2 skv_1)))) ) 15.32/15.55 ( (remove 0 (remove skv_2 skv_1)) ) 15.32/15.55 ( (remove 0 (add 0 (remove skv_2 skv_1))) ) 15.32/15.55 ( (remove skv_2 (remove skv_2 (add skv_2 skv_1))) ) 15.32/15.55 ( (remove skv_2 (remove skv_2 skv_1)) ) 15.32/15.55 ) 15.32/15.55 (instantiation (forall ((X12 Int) (X13 collection)) (= (= (count X13) (+ 1 (count (remove X12 X13)))) (in X12 X13)) ) 15.32/15.55 ( 0, skv_1 ) 15.32/15.55 ( 0, (add skv_2 skv_1) ) 15.32/15.55 ( 0, (remove skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( 0, (add 0 (remove skv_2 (add skv_2 skv_1))) ) 15.32/15.55 ( 0, (remove skv_2 skv_1) ) 15.32/15.55 ( 0, (add 0 (remove skv_2 skv_1)) ) 15.32/15.55 ( skv_2, skv_1 ) 15.32/15.55 ( skv_2, (add skv_2 skv_1) ) 15.32/15.55 ( skv_2, (remove skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( skv_2, (remove skv_2 skv_1) ) 15.32/15.55 ) 15.32/15.55 (instantiation (forall ((X8 Int) (X9 collection)) (= (not (in X8 X9)) (= (count X9) (+ (- 1) (count (add X8 X9))))) ) 15.32/15.55 ( 0, skv_1 ) 15.32/15.55 ( 0, (add skv_2 skv_1) ) 15.32/15.55 ( 0, (remove skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( 0, (add 0 (remove skv_2 (add skv_2 skv_1))) ) 15.32/15.55 ( 0, (remove skv_2 skv_1) ) 15.32/15.55 ( 0, (add 0 (remove skv_2 skv_1)) ) 15.32/15.55 ( 0, (remove 0 (add 0 (remove skv_2 (add skv_2 skv_1)))) ) 15.32/15.55 ( 0, (remove 0 (remove skv_2 skv_1)) ) 15.32/15.55 ( 0, (remove 0 (add 0 (remove skv_2 skv_1))) ) 15.32/15.55 ( skv_2, skv_1 ) 15.32/15.55 ( skv_2, (add skv_2 skv_1) ) 15.32/15.55 ( skv_2, (remove skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( skv_2, (remove skv_2 skv_1) ) 15.32/15.55 ) 15.32/15.55 (instantiation (forall ((X16 Int) (X17 collection)) (or (not (in X16 X17)) (= X17 (add X16 (remove X16 X17)))) ) 15.32/15.55 ( 0, skv_1 ) 15.32/15.55 ( 0, (remove skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( 0, (add 0 (remove skv_2 (add skv_2 skv_1))) ) 15.32/15.55 ( 0, (remove skv_2 skv_1) ) 15.32/15.55 ( 0, (add 0 (remove skv_2 skv_1)) ) 15.32/15.55 ( skv_2, skv_1 ) 15.32/15.55 ( skv_2, (add skv_2 skv_1) ) 15.32/15.55 ( skv_2, (remove skv_2 (add skv_2 skv_1)) ) 15.32/15.55 ( skv_2, (remove skv_2 skv_1) ) 15.32/15.55 ) 15.32/15.55 % SZS output end Proof for theBenchmark 15.32/15.55 EOF