TSTP Solution File: GRP062-1 by iProver---3.8
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : iProver---3.8
% Problem : GRP062-1 : TPTP v8.1.2. Released v1.0.0.
% Transfm : none
% Format : tptp:raw
% Command : run_iprover %s %d THM
% Computer : n018.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Thu Aug 31 00:57:10 EDT 2023
% Result : Unsatisfiable 14.30s 2.69s
% Output : CNFRefutation 14.30s
% Verified :
% SZS Type : Refutation
% Derivation depth : 50
% Number of leaves : 2
% Syntax : Number of clauses : 143 ( 141 unt; 0 nHn; 23 RR)
% Number of literals : 147 ( 146 equ; 6 neg)
% Maximal clause size : 3 ( 1 avg)
% Maximal term depth : 13 ( 2 avg)
% Number of predicates : 2 ( 0 usr; 1 prp; 0-2 aty)
% Number of functors : 14 ( 14 usr; 10 con; 0-3 aty)
% Number of variables : 228 ( 0 sgn)
% Comments :
%------------------------------------------------------------------------------
cnf(c_49,plain,
inverse(multiply(X0,multiply(X1,multiply(multiply(X2,inverse(X2)),inverse(multiply(X3,multiply(X0,X1))))))) = X3,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',single_axiom) ).
cnf(c_50,negated_conjecture,
( multiply(multiply(inverse(b2),b2),a2) != a2
| multiply(multiply(a3,b3),c3) != multiply(a3,multiply(b3,c3))
| multiply(inverse(a1),a1) != multiply(inverse(b1),b1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',prove_these_axioms) ).
cnf(c_100,plain,
inverse(multiply(X0,multiply(multiply(multiply(X1,inverse(X1)),inverse(multiply(X2,multiply(X3,X0)))),multiply(multiply(X4,inverse(X4)),X2)))) = X3,
inference(superposition,[status(thm)],[c_49,c_49]) ).
cnf(c_128,plain,
inverse(multiply(multiply(multiply(X0,inverse(X0)),X1),multiply(multiply(multiply(X2,inverse(X2)),X3),multiply(multiply(X4,inverse(X4)),X5)))) = multiply(multiply(X6,inverse(X6)),inverse(multiply(X1,multiply(X3,X5)))),
inference(superposition,[status(thm)],[c_100,c_100]) ).
cnf(c_129,plain,
multiply(multiply(X0,inverse(X0)),inverse(multiply(X1,multiply(X2,X3)))) = sP0_iProver_split(X1,X2,X3),
inference(splitting,[splitting(split),new_symbols(definition,[sP0_iProver_split])],[c_128]) ).
cnf(c_147,plain,
inverse(multiply(inverse(multiply(X0,multiply(X1,X2))),multiply(multiply(multiply(X3,inverse(X3)),inverse(multiply(X4,sP0_iProver_split(X0,X1,X2)))),multiply(multiply(X5,inverse(X5)),X4)))) = multiply(X6,inverse(X6)),
inference(superposition,[status(thm)],[c_129,c_100]) ).
cnf(c_154,plain,
multiply(X0,inverse(X0)) = sP1_iProver_split,
inference(splitting,[splitting(split),new_symbols(definition,[sP1_iProver_split])],[c_147]) ).
cnf(c_2783,plain,
inverse(multiply(X0,multiply(X1,multiply(sP1_iProver_split,inverse(multiply(X2,multiply(X0,X1))))))) = X2,
inference(demodulation,[status(thm)],[c_49,c_154]) ).
cnf(c_2785,plain,
inverse(multiply(X0,multiply(inverse(X0),multiply(sP1_iProver_split,inverse(multiply(X1,sP1_iProver_split)))))) = X1,
inference(superposition,[status(thm)],[c_154,c_2783]) ).
cnf(c_2787,plain,
inverse(multiply(X0,multiply(multiply(sP1_iProver_split,inverse(multiply(X1,multiply(X2,X0)))),multiply(sP1_iProver_split,X1)))) = X2,
inference(superposition,[status(thm)],[c_2783,c_2783]) ).
cnf(c_2791,plain,
multiply(multiply(X0,multiply(inverse(X0),multiply(sP1_iProver_split,inverse(multiply(X1,sP1_iProver_split))))),X1) = sP1_iProver_split,
inference(superposition,[status(thm)],[c_2785,c_154]) ).
cnf(c_2793,plain,
multiply(multiply(multiply(X0,multiply(X1,multiply(sP1_iProver_split,inverse(multiply(X2,multiply(X0,X1)))))),multiply(X2,multiply(sP1_iProver_split,inverse(multiply(X3,sP1_iProver_split))))),X3) = sP1_iProver_split,
inference(superposition,[status(thm)],[c_2783,c_2791]) ).
cnf(c_2798,plain,
multiply(multiply(X0,multiply(inverse(X0),multiply(sP1_iProver_split,inverse(sP1_iProver_split)))),multiply(X1,multiply(inverse(X1),multiply(sP1_iProver_split,inverse(multiply(sP1_iProver_split,sP1_iProver_split)))))) = sP1_iProver_split,
inference(superposition,[status(thm)],[c_2791,c_2791]) ).
cnf(c_2799,plain,
multiply(X0,multiply(inverse(X0),multiply(sP1_iProver_split,inverse(multiply(sP1_iProver_split,sP1_iProver_split))))) = inverse(multiply(X1,multiply(inverse(X1),multiply(sP1_iProver_split,inverse(sP1_iProver_split))))),
inference(superposition,[status(thm)],[c_2791,c_2785]) ).
cnf(c_2800,plain,
multiply(X0,multiply(inverse(X0),multiply(sP1_iProver_split,inverse(multiply(sP1_iProver_split,sP1_iProver_split))))) = inverse(multiply(X1,multiply(inverse(X1),sP1_iProver_split))),
inference(demodulation,[status(thm)],[c_2799,c_154]) ).
cnf(c_2801,plain,
inverse(multiply(X0,multiply(inverse(X0),sP1_iProver_split))) = sP5_iProver_split,
inference(splitting,[splitting(split),new_symbols(definition,[sP5_iProver_split])],[c_2800]) ).
cnf(c_2802,plain,
multiply(X0,multiply(inverse(X0),multiply(sP1_iProver_split,inverse(multiply(sP1_iProver_split,sP1_iProver_split))))) = sP5_iProver_split,
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_2800]) ).
cnf(c_2803,plain,
multiply(multiply(X0,multiply(inverse(X0),sP1_iProver_split)),multiply(X1,multiply(inverse(X1),multiply(sP1_iProver_split,inverse(multiply(sP1_iProver_split,sP1_iProver_split)))))) = sP1_iProver_split,
inference(demodulation,[status(thm)],[c_2798,c_154]) ).
cnf(c_2806,plain,
inverse(multiply(multiply(X0,multiply(X1,multiply(sP1_iProver_split,inverse(multiply(X2,multiply(X0,X1)))))),multiply(X2,sP1_iProver_split))) = sP5_iProver_split,
inference(superposition,[status(thm)],[c_2783,c_2801]) ).
cnf(c_2808,plain,
inverse(multiply(multiply(X0,multiply(inverse(X0),sP1_iProver_split)),multiply(sP5_iProver_split,sP1_iProver_split))) = sP5_iProver_split,
inference(superposition,[status(thm)],[c_2801,c_2801]) ).
cnf(c_2810,plain,
multiply(multiply(multiply(X0,multiply(inverse(X0),sP1_iProver_split)),multiply(sP5_iProver_split,multiply(sP1_iProver_split,inverse(multiply(X1,sP1_iProver_split))))),X1) = sP1_iProver_split,
inference(superposition,[status(thm)],[c_2801,c_2791]) ).
cnf(c_2812,plain,
multiply(multiply(X0,multiply(inverse(X0),sP1_iProver_split)),sP5_iProver_split) = sP1_iProver_split,
inference(superposition,[status(thm)],[c_2801,c_154]) ).
cnf(c_2813,plain,
inverse(multiply(inverse(X0),multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))) = X0,
inference(superposition,[status(thm)],[c_2801,c_2783]) ).
cnf(c_2816,plain,
multiply(multiply(multiply(X0,multiply(inverse(X0),sP1_iProver_split)),multiply(sP5_iProver_split,sP1_iProver_split)),sP5_iProver_split) = sP1_iProver_split,
inference(superposition,[status(thm)],[c_2801,c_2812]) ).
cnf(c_2818,plain,
multiply(X0,multiply(X1,multiply(sP1_iProver_split,inverse(multiply(X2,multiply(X0,X1)))))) = inverse(multiply(X2,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))),
inference(superposition,[status(thm)],[c_2783,c_2813]) ).
cnf(c_2821,plain,
inverse(multiply(X0,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))) = multiply(inverse(X0),multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split))),
inference(superposition,[status(thm)],[c_2813,c_2813]) ).
cnf(c_2827,plain,
multiply(multiply(inverse(X0),multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split))),X0) = sP1_iProver_split,
inference(superposition,[status(thm)],[c_2813,c_154]) ).
cnf(c_2828,plain,
inverse(multiply(sP1_iProver_split,multiply(multiply(sP1_iProver_split,sP5_iProver_split),multiply(sP1_iProver_split,X0)))) = inverse(X0),
inference(superposition,[status(thm)],[c_2813,c_2783]) ).
cnf(c_2829,plain,
multiply(inverse(multiply(X0,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))),X0) = sP1_iProver_split,
inference(demodulation,[status(thm)],[c_2827,c_2821]) ).
cnf(c_2834,plain,
inverse(multiply(multiply(X0,X1),multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))) = inverse(multiply(X0,multiply(X1,multiply(sP1_iProver_split,inverse(sP1_iProver_split))))),
inference(superposition,[status(thm)],[c_2829,c_2783]) ).
cnf(c_2836,plain,
inverse(multiply(X0,multiply(inverse(X0),multiply(sP1_iProver_split,inverse(sP1_iProver_split))))) = inverse(multiply(sP1_iProver_split,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))),
inference(superposition,[status(thm)],[c_2829,c_2785]) ).
cnf(c_2843,plain,
inverse(multiply(sP1_iProver_split,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))) = sP5_iProver_split,
inference(demodulation,[status(thm)],[c_2836,c_154,c_2801]) ).
cnf(c_2845,plain,
inverse(multiply(multiply(X0,X1),multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))) = inverse(multiply(X0,multiply(X1,sP1_iProver_split))),
inference(demodulation,[status(thm)],[c_2834,c_154]) ).
cnf(c_2856,plain,
inverse(multiply(sP5_iProver_split,multiply(multiply(sP1_iProver_split,inverse(multiply(X0,sP1_iProver_split))),multiply(sP1_iProver_split,X0)))) = multiply(X1,multiply(inverse(X1),sP1_iProver_split)),
inference(superposition,[status(thm)],[c_2812,c_2787]) ).
cnf(c_2857,plain,
inverse(multiply(X0,multiply(multiply(sP1_iProver_split,inverse(multiply(X1,sP1_iProver_split))),multiply(sP1_iProver_split,X1)))) = inverse(multiply(X0,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))),
inference(superposition,[status(thm)],[c_2829,c_2787]) ).
cnf(c_2858,plain,
inverse(multiply(X0,multiply(multiply(sP1_iProver_split,inverse(multiply(inverse(sP1_iProver_split),multiply(X1,X0)))),sP1_iProver_split))) = X1,
inference(superposition,[status(thm)],[c_154,c_2787]) ).
cnf(c_2859,plain,
multiply(X0,multiply(multiply(sP1_iProver_split,inverse(multiply(X1,multiply(X2,X0)))),multiply(sP1_iProver_split,X1))) = inverse(multiply(X2,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))),
inference(superposition,[status(thm)],[c_2787,c_2813]) ).
cnf(c_2860,plain,
multiply(multiply(multiply(X0,multiply(multiply(sP1_iProver_split,inverse(multiply(X1,multiply(X2,X0)))),multiply(sP1_iProver_split,X1))),multiply(X2,sP1_iProver_split)),sP5_iProver_split) = sP1_iProver_split,
inference(superposition,[status(thm)],[c_2787,c_2812]) ).
cnf(c_2862,plain,
multiply(multiply(multiply(X0,multiply(multiply(sP1_iProver_split,inverse(multiply(X1,multiply(X2,X0)))),multiply(sP1_iProver_split,X1))),multiply(X2,multiply(sP1_iProver_split,inverse(multiply(X3,sP1_iProver_split))))),X3) = sP1_iProver_split,
inference(superposition,[status(thm)],[c_2787,c_2791]) ).
cnf(c_2863,plain,
inverse(multiply(multiply(X0,multiply(multiply(sP1_iProver_split,inverse(multiply(X1,multiply(X2,X0)))),multiply(sP1_iProver_split,X1))),multiply(X2,multiply(sP1_iProver_split,inverse(multiply(X3,sP1_iProver_split)))))) = X3,
inference(superposition,[status(thm)],[c_2787,c_2785]) ).
cnf(c_2867,plain,
multiply(X0,multiply(inverse(X0),sP1_iProver_split)) = sP6_iProver_split,
inference(splitting,[splitting(split),new_symbols(definition,[sP6_iProver_split])],[c_2856]) ).
cnf(c_2868,plain,
inverse(multiply(sP5_iProver_split,multiply(multiply(sP1_iProver_split,inverse(multiply(X0,sP1_iProver_split))),multiply(sP1_iProver_split,X0)))) = sP6_iProver_split,
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_2856]) ).
cnf(c_2872,plain,
multiply(multiply(inverse(multiply(X0,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))),multiply(X0,multiply(sP1_iProver_split,inverse(multiply(X1,sP1_iProver_split))))),X1) = sP1_iProver_split,
inference(demodulation,[status(thm)],[c_2793,c_2818]) ).
cnf(c_2907,plain,
multiply(sP6_iProver_split,sP5_iProver_split) = sP1_iProver_split,
inference(demodulation,[status(thm)],[c_2803,c_2802,c_2867]) ).
cnf(c_2910,plain,
inverse(multiply(inverse(multiply(X0,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))),multiply(X0,sP1_iProver_split))) = sP5_iProver_split,
inference(demodulation,[status(thm)],[c_2806,c_2818]) ).
cnf(c_2930,plain,
inverse(multiply(sP6_iProver_split,multiply(sP5_iProver_split,sP1_iProver_split))) = sP5_iProver_split,
inference(demodulation,[status(thm)],[c_2808,c_2867]) ).
cnf(c_2937,plain,
inverse(multiply(sP5_iProver_split,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))) = sP6_iProver_split,
inference(superposition,[status(thm)],[c_2930,c_2783]) ).
cnf(c_2938,plain,
inverse(multiply(sP1_iProver_split,multiply(multiply(sP1_iProver_split,sP5_iProver_split),multiply(sP1_iProver_split,sP6_iProver_split)))) = sP5_iProver_split,
inference(superposition,[status(thm)],[c_2930,c_2787]) ).
cnf(c_2939,plain,
inverse(sP6_iProver_split) = sP5_iProver_split,
inference(demodulation,[status(thm)],[c_2938,c_2828]) ).
cnf(c_2940,plain,
multiply(multiply(sP6_iProver_split,multiply(sP5_iProver_split,multiply(sP1_iProver_split,inverse(multiply(X0,sP1_iProver_split))))),X0) = sP1_iProver_split,
inference(demodulation,[status(thm)],[c_2810,c_2867]) ).
cnf(c_2950,plain,
inverse(multiply(X0,multiply(multiply(sP1_iProver_split,inverse(multiply(X1,sP1_iProver_split))),multiply(sP1_iProver_split,X1)))) = multiply(sP6_iProver_split,multiply(sP5_iProver_split,multiply(sP1_iProver_split,inverse(multiply(X0,sP1_iProver_split))))),
inference(superposition,[status(thm)],[c_2940,c_2787]) ).
cnf(c_2954,plain,
multiply(multiply(inverse(multiply(multiply(sP6_iProver_split,multiply(sP5_iProver_split,multiply(sP1_iProver_split,inverse(multiply(multiply(sP1_iProver_split,inverse(multiply(X0,sP1_iProver_split))),sP1_iProver_split))))),multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))),sP1_iProver_split),X0) = sP1_iProver_split,
inference(superposition,[status(thm)],[c_2940,c_2872]) ).
cnf(c_2965,plain,
multiply(sP6_iProver_split,multiply(sP5_iProver_split,multiply(sP1_iProver_split,inverse(multiply(X0,sP1_iProver_split))))) = inverse(multiply(X0,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))),
inference(demodulation,[status(thm)],[c_2950,c_2857]) ).
cnf(c_2966,plain,
multiply(multiply(inverse(multiply(sP6_iProver_split,multiply(multiply(sP5_iProver_split,multiply(sP1_iProver_split,inverse(multiply(multiply(sP1_iProver_split,inverse(multiply(X0,sP1_iProver_split))),sP1_iProver_split)))),sP1_iProver_split))),sP1_iProver_split),X0) = sP1_iProver_split,
inference(demodulation,[status(thm)],[c_2954,c_2845]) ).
cnf(c_2980,plain,
multiply(sP6_iProver_split,multiply(sP5_iProver_split,sP1_iProver_split)) = sP6_iProver_split,
inference(superposition,[status(thm)],[c_2939,c_2867]) ).
cnf(c_2985,plain,
inverse(multiply(multiply(inverse(X0),sP1_iProver_split),multiply(multiply(sP1_iProver_split,inverse(multiply(X1,sP6_iProver_split))),multiply(sP1_iProver_split,X1)))) = X0,
inference(superposition,[status(thm)],[c_2867,c_2787]) ).
cnf(c_2987,plain,
inverse(multiply(X0,multiply(multiply(sP1_iProver_split,inverse(multiply(multiply(inverse(sP1_iProver_split),sP1_iProver_split),multiply(X1,X0)))),sP6_iProver_split))) = X1,
inference(superposition,[status(thm)],[c_2867,c_2787]) ).
cnf(c_2996,plain,
inverse(multiply(sP6_iProver_split,multiply(multiply(sP5_iProver_split,sP1_iProver_split),multiply(sP1_iProver_split,inverse(multiply(X0,sP6_iProver_split)))))) = X0,
inference(superposition,[status(thm)],[c_2980,c_2783]) ).
cnf(c_3008,plain,
inverse(multiply(sP1_iProver_split,multiply(multiply(sP1_iProver_split,sP5_iProver_split),multiply(sP1_iProver_split,sP5_iProver_split)))) = sP1_iProver_split,
inference(superposition,[status(thm)],[c_2843,c_2783]) ).
cnf(c_3012,plain,
multiply(sP5_iProver_split,sP1_iProver_split) = sP1_iProver_split,
inference(superposition,[status(thm)],[c_2843,c_2829]) ).
cnf(c_3013,plain,
inverse(sP5_iProver_split) = sP1_iProver_split,
inference(demodulation,[status(thm)],[c_3008,c_2828]) ).
cnf(c_3023,plain,
multiply(multiply(sP6_iProver_split,sP1_iProver_split),sP5_iProver_split) = sP1_iProver_split,
inference(demodulation,[status(thm)],[c_2816,c_2867,c_3012]) ).
cnf(c_3025,plain,
inverse(multiply(sP5_iProver_split,multiply(multiply(sP1_iProver_split,inverse(multiply(X0,sP1_iProver_split))),multiply(sP1_iProver_split,X0)))) = multiply(sP6_iProver_split,sP1_iProver_split),
inference(superposition,[status(thm)],[c_3023,c_2787]) ).
cnf(c_3026,plain,
multiply(sP6_iProver_split,sP1_iProver_split) = sP6_iProver_split,
inference(demodulation,[status(thm)],[c_3025,c_2868]) ).
cnf(c_3029,plain,
multiply(multiply(sP1_iProver_split,inverse(multiply(X0,multiply(X1,X2)))),multiply(multiply(sP1_iProver_split,X0),multiply(sP1_iProver_split,X1))) = inverse(multiply(X2,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))),
inference(superposition,[status(thm)],[c_2787,c_2818]) ).
cnf(c_3041,plain,
inverse(multiply(multiply(sP6_iProver_split,multiply(sP5_iProver_split,multiply(sP1_iProver_split,inverse(multiply(multiply(X0,X1),sP1_iProver_split))))),multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))) = multiply(X0,multiply(X1,multiply(sP1_iProver_split,inverse(sP1_iProver_split)))),
inference(superposition,[status(thm)],[c_2940,c_2818]) ).
cnf(c_3065,plain,
inverse(multiply(sP6_iProver_split,multiply(multiply(sP5_iProver_split,multiply(sP1_iProver_split,inverse(multiply(multiply(X0,X1),sP1_iProver_split)))),sP1_iProver_split))) = multiply(X0,multiply(X1,sP1_iProver_split)),
inference(demodulation,[status(thm)],[c_3041,c_154,c_2845]) ).
cnf(c_3158,plain,
inverse(multiply(inverse(multiply(sP6_iProver_split,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))),sP6_iProver_split)) = sP5_iProver_split,
inference(superposition,[status(thm)],[c_3026,c_2910]) ).
cnf(c_3162,plain,
inverse(sP1_iProver_split) = sP5_iProver_split,
inference(demodulation,[status(thm)],[c_3158,c_2829]) ).
cnf(c_3169,plain,
inverse(multiply(sP5_iProver_split,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))) = sP1_iProver_split,
inference(superposition,[status(thm)],[c_3162,c_2813]) ).
cnf(c_3174,plain,
multiply(sP1_iProver_split,sP5_iProver_split) = sP1_iProver_split,
inference(superposition,[status(thm)],[c_3162,c_154]) ).
cnf(c_3178,plain,
sP1_iProver_split = sP6_iProver_split,
inference(demodulation,[status(thm)],[c_3169,c_2937]) ).
cnf(c_3181,plain,
multiply(sP6_iProver_split,sP6_iProver_split) = sP6_iProver_split,
inference(superposition,[status(thm)],[c_3178,c_3026]) ).
cnf(c_3212,plain,
inverse(multiply(X0,multiply(multiply(sP6_iProver_split,inverse(multiply(X1,sP6_iProver_split))),multiply(sP6_iProver_split,X1)))) = inverse(multiply(X0,sP6_iProver_split)),
inference(demodulation,[status(thm)],[c_2857,c_3174,c_3178,c_3181]) ).
cnf(c_3231,plain,
multiply(X0,multiply(multiply(sP6_iProver_split,inverse(multiply(X1,sP6_iProver_split))),multiply(sP6_iProver_split,X1))) = inverse(multiply(inverse(multiply(X0,sP6_iProver_split)),multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))),
inference(superposition,[status(thm)],[c_3212,c_2813]) ).
cnf(c_3239,plain,
inverse(multiply(multiply(sP6_iProver_split,X0),multiply(multiply(sP1_iProver_split,inverse(multiply(X1,sP6_iProver_split))),multiply(sP1_iProver_split,X1)))) = multiply(sP6_iProver_split,inverse(multiply(X0,sP6_iProver_split))),
inference(superposition,[status(thm)],[c_3212,c_2787]) ).
cnf(c_3243,plain,
inverse(multiply(multiply(sP6_iProver_split,X0),sP6_iProver_split)) = multiply(sP6_iProver_split,inverse(multiply(X0,sP6_iProver_split))),
inference(demodulation,[status(thm)],[c_3239,c_3178,c_3212]) ).
cnf(c_3247,plain,
multiply(X0,multiply(multiply(sP6_iProver_split,inverse(multiply(X1,sP6_iProver_split))),multiply(sP6_iProver_split,X1))) = multiply(X0,sP6_iProver_split),
inference(demodulation,[status(thm)],[c_3231,c_2813]) ).
cnf(c_3258,plain,
inverse(multiply(X0,multiply(multiply(sP6_iProver_split,inverse(multiply(sP5_iProver_split,multiply(X1,X0)))),sP6_iProver_split))) = X1,
inference(demodulation,[status(thm)],[c_2858,c_3162,c_3178]) ).
cnf(c_3262,plain,
inverse(multiply(sP1_iProver_split,multiply(multiply(sP6_iProver_split,sP5_iProver_split),sP6_iProver_split))) = inverse(sP5_iProver_split),
inference(superposition,[status(thm)],[c_2801,c_3258]) ).
cnf(c_3268,plain,
inverse(multiply(inverse(X0),multiply(multiply(sP6_iProver_split,inverse(multiply(sP5_iProver_split,sP1_iProver_split))),sP6_iProver_split))) = X0,
inference(superposition,[status(thm)],[c_154,c_3258]) ).
cnf(c_3297,plain,
sP5_iProver_split = sP6_iProver_split,
inference(demodulation,[status(thm)],[c_3262,c_2907,c_2939,c_3013,c_3178,c_3181]) ).
cnf(c_3301,plain,
inverse(multiply(inverse(X0),sP6_iProver_split)) = X0,
inference(demodulation,[status(thm)],[c_3268,c_2907,c_2939,c_3012,c_3178,c_3181]) ).
cnf(c_3327,plain,
multiply(X0,multiply(multiply(sP6_iProver_split,inverse(multiply(X1,multiply(X2,X0)))),multiply(sP6_iProver_split,X1))) = inverse(multiply(X2,sP6_iProver_split)),
inference(demodulation,[status(thm)],[c_2859,c_3174,c_3178,c_3181]) ).
cnf(c_3334,plain,
multiply(sP1_iProver_split,multiply(multiply(sP6_iProver_split,sP5_iProver_split),multiply(sP6_iProver_split,inverse(multiply(X0,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split))))))) = inverse(multiply(X0,sP6_iProver_split)),
inference(superposition,[status(thm)],[c_2910,c_3327]) ).
cnf(c_3402,plain,
inverse(multiply(multiply(sP6_iProver_split,multiply(sP6_iProver_split,multiply(sP6_iProver_split,X0))),sP6_iProver_split)) = inverse(multiply(X0,sP6_iProver_split)),
inference(demodulation,[status(thm)],[c_3334,c_2907,c_3174,c_3178,c_3181,c_3243]) ).
cnf(c_3428,plain,
multiply(multiply(inverse(multiply(X0,sP6_iProver_split)),multiply(X0,sP6_iProver_split)),sP6_iProver_split) = sP6_iProver_split,
inference(demodulation,[status(thm)],[c_2860,c_2859,c_3174,c_3178,c_3181,c_3297]) ).
cnf(c_3443,plain,
inverse(multiply(sP6_iProver_split,multiply(multiply(sP6_iProver_split,inverse(multiply(sP5_iProver_split,sP6_iProver_split))),sP6_iProver_split))) = multiply(inverse(multiply(X0,sP6_iProver_split)),multiply(X0,sP6_iProver_split)),
inference(superposition,[status(thm)],[c_3428,c_3258]) ).
cnf(c_3446,plain,
multiply(inverse(multiply(X0,sP6_iProver_split)),multiply(X0,sP6_iProver_split)) = sP6_iProver_split,
inference(demodulation,[status(thm)],[c_3443,c_2907,c_2939,c_3178,c_3181,c_3243,c_3297]) ).
cnf(c_3451,plain,
multiply(multiply(inverse(multiply(X0,sP6_iProver_split)),multiply(X0,inverse(multiply(multiply(sP6_iProver_split,X1),sP6_iProver_split)))),X1) = sP6_iProver_split,
inference(demodulation,[status(thm)],[c_2862,c_2859,c_3174,c_3178,c_3181,c_3243]) ).
cnf(c_3456,plain,
multiply(multiply(inverse(sP6_iProver_split),multiply(multiply(inverse(multiply(X0,sP6_iProver_split)),multiply(X0,sP6_iProver_split)),inverse(multiply(multiply(sP6_iProver_split,X1),sP6_iProver_split)))),X1) = sP6_iProver_split,
inference(superposition,[status(thm)],[c_3428,c_3451]) ).
cnf(c_3489,plain,
multiply(inverse(multiply(X0,sP6_iProver_split)),multiply(X0,inverse(multiply(multiply(sP6_iProver_split,X1),sP6_iProver_split)))) = inverse(multiply(X1,multiply(multiply(sP6_iProver_split,inverse(multiply(sP5_iProver_split,sP6_iProver_split))),sP6_iProver_split))),
inference(superposition,[status(thm)],[c_3451,c_3258]) ).
cnf(c_3500,plain,
multiply(inverse(multiply(X0,sP6_iProver_split)),X0) = sP6_iProver_split,
inference(demodulation,[status(thm)],[c_3456,c_2939,c_3243,c_3297,c_3402,c_3446]) ).
cnf(c_3504,plain,
multiply(inverse(multiply(X0,sP6_iProver_split)),multiply(X0,inverse(multiply(multiply(sP6_iProver_split,X1),sP6_iProver_split)))) = inverse(multiply(X1,sP6_iProver_split)),
inference(demodulation,[status(thm)],[c_3489,c_2907,c_2939,c_3178,c_3181,c_3243,c_3297]) ).
cnf(c_3528,plain,
inverse(inverse(multiply(X0,sP6_iProver_split))) = X0,
inference(demodulation,[status(thm)],[c_2863,c_2859,c_3174,c_3178,c_3181,c_3243,c_3504]) ).
cnf(c_3547,plain,
inverse(multiply(X0,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP6_iProver_split)))) = multiply(inverse(X0),multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP6_iProver_split))),
inference(superposition,[status(thm)],[c_3297,c_2821]) ).
cnf(c_3560,plain,
inverse(multiply(X0,sP6_iProver_split)) = multiply(inverse(X0),sP6_iProver_split),
inference(demodulation,[status(thm)],[c_3547,c_3178,c_3181]) ).
cnf(c_3646,plain,
inverse(multiply(inverse(multiply(multiply(X0,X1),sP6_iProver_split)),multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))) = multiply(X0,multiply(X1,multiply(sP1_iProver_split,inverse(sP6_iProver_split)))),
inference(superposition,[status(thm)],[c_3500,c_2818]) ).
cnf(c_3647,plain,
inverse(multiply(X0,multiply(X1,multiply(sP1_iProver_split,inverse(sP6_iProver_split))))) = inverse(multiply(multiply(X0,X1),sP6_iProver_split)),
inference(superposition,[status(thm)],[c_3500,c_2783]) ).
cnf(c_3681,plain,
inverse(multiply(multiply(X0,X1),sP6_iProver_split)) = inverse(multiply(X0,multiply(X1,sP6_iProver_split))),
inference(demodulation,[status(thm)],[c_3647,c_2939,c_3178,c_3181,c_3297]) ).
cnf(c_3687,plain,
multiply(multiply(X0,X1),sP6_iProver_split) = multiply(X0,multiply(X1,sP6_iProver_split)),
inference(demodulation,[status(thm)],[c_3646,c_2813,c_2939,c_3178,c_3181,c_3297]) ).
cnf(c_3713,plain,
multiply(sP6_iProver_split,multiply(sP6_iProver_split,inverse(multiply(sP6_iProver_split,multiply(X0,sP6_iProver_split))))) = inverse(multiply(X0,sP6_iProver_split)),
inference(demodulation,[status(thm)],[c_2965,c_3174,c_3178,c_3181,c_3243,c_3297,c_3681]) ).
cnf(c_3714,plain,
inverse(multiply(multiply(sP6_iProver_split,inverse(multiply(sP5_iProver_split,multiply(X0,sP6_iProver_split)))),sP6_iProver_split)) = multiply(sP6_iProver_split,multiply(sP6_iProver_split,X0)),
inference(superposition,[status(thm)],[c_3258,c_3713]) ).
cnf(c_3736,plain,
inverse(multiply(sP6_iProver_split,inverse(multiply(sP6_iProver_split,multiply(X0,sP6_iProver_split))))) = multiply(sP6_iProver_split,multiply(sP6_iProver_split,X0)),
inference(demodulation,[status(thm)],[c_3714,c_3181,c_3297,c_3560,c_3681,c_3687]) ).
cnf(c_3747,plain,
multiply(inverse(multiply(sP6_iProver_split,multiply(X0,sP6_iProver_split))),X0) = sP6_iProver_split,
inference(demodulation,[status(thm)],[c_2966,c_3065,c_3178,c_3181,c_3243,c_3560,c_3681,c_3687]) ).
cnf(c_3763,plain,
inverse(multiply(X0,multiply(X1,multiply(sP1_iProver_split,inverse(sP6_iProver_split))))) = inverse(multiply(sP6_iProver_split,multiply(multiply(X0,X1),sP6_iProver_split))),
inference(superposition,[status(thm)],[c_3747,c_2783]) ).
cnf(c_3768,plain,
multiply(X0,multiply(multiply(sP6_iProver_split,inverse(multiply(X1,sP6_iProver_split))),multiply(sP6_iProver_split,X1))) = inverse(multiply(inverse(multiply(sP6_iProver_split,multiply(X0,sP6_iProver_split))),sP6_iProver_split)),
inference(superposition,[status(thm)],[c_3747,c_3327]) ).
cnf(c_3776,plain,
inverse(multiply(multiply(sP6_iProver_split,multiply(multiply(sP1_iProver_split,inverse(multiply(X0,sP1_iProver_split))),sP6_iProver_split)),sP6_iProver_split)) = X0,
inference(superposition,[status(thm)],[c_3747,c_2785]) ).
cnf(c_3778,plain,
inverse(multiply(X0,multiply(multiply(sP6_iProver_split,inverse(multiply(sP5_iProver_split,sP6_iProver_split))),sP6_iProver_split))) = inverse(multiply(sP6_iProver_split,multiply(X0,sP6_iProver_split))),
inference(superposition,[status(thm)],[c_3747,c_3258]) ).
cnf(c_3799,plain,
multiply(sP6_iProver_split,multiply(sP6_iProver_split,X0)) = X0,
inference(demodulation,[status(thm)],[c_3776,c_3178,c_3181,c_3243,c_3560,c_3681,c_3687,c_3736]) ).
cnf(c_3801,plain,
inverse(multiply(sP6_iProver_split,multiply(X0,sP6_iProver_split))) = inverse(multiply(X0,sP6_iProver_split)),
inference(demodulation,[status(thm)],[c_3778,c_2939,c_3181,c_3297,c_3560,c_3681,c_3687]) ).
cnf(c_3802,plain,
inverse(multiply(sP6_iProver_split,multiply(X0,multiply(X1,sP6_iProver_split)))) = inverse(multiply(X0,multiply(X1,sP6_iProver_split))),
inference(demodulation,[status(thm)],[c_3763,c_2939,c_3178,c_3181,c_3297,c_3687]) ).
cnf(c_3809,plain,
multiply(sP6_iProver_split,multiply(X0,sP6_iProver_split)) = multiply(X0,sP6_iProver_split),
inference(demodulation,[status(thm)],[c_3768,c_3247,c_3301]) ).
cnf(c_3813,plain,
inverse(multiply(inverse(multiply(X0,sP6_iProver_split)),multiply(inverse(multiply(X1,sP6_iProver_split)),multiply(sP6_iProver_split,X1)))) = X0,
inference(demodulation,[status(thm)],[c_2985,c_3178,c_3243,c_3560,c_3681,c_3801]) ).
cnf(c_3847,plain,
inverse(multiply(multiply(inverse(multiply(X0,sP6_iProver_split)),multiply(inverse(multiply(X1,sP6_iProver_split)),multiply(sP6_iProver_split,X1))),multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))) = multiply(X0,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split))),
inference(superposition,[status(thm)],[c_3813,c_2821]) ).
cnf(c_3880,plain,
multiply(X0,sP6_iProver_split) = X0,
inference(demodulation,[status(thm)],[c_3847,c_2845,c_3174,c_3178,c_3181,c_3446,c_3528,c_3560,c_3681,c_3687,c_3809]) ).
cnf(c_3885,plain,
inverse(multiply(X0,multiply(sP6_iProver_split,inverse(multiply(sP6_iProver_split,multiply(X1,X0)))))) = X1,
inference(demodulation,[status(thm)],[c_2987,c_3162,c_3178,c_3181,c_3297,c_3560,c_3681,c_3687,c_3880]) ).
cnf(c_3901,plain,
inverse(multiply(inverse(X0),multiply(sP6_iProver_split,inverse(multiply(sP6_iProver_split,sP1_iProver_split))))) = X0,
inference(superposition,[status(thm)],[c_154,c_3885]) ).
cnf(c_3941,plain,
inverse(inverse(X0)) = X0,
inference(demodulation,[status(thm)],[c_3901,c_2939,c_3026,c_3181,c_3297,c_3560,c_3880]) ).
cnf(c_3973,plain,
inverse(multiply(sP6_iProver_split,inverse(X0))) = X0,
inference(demodulation,[status(thm)],[c_2996,c_3012,c_3178,c_3799,c_3880]) ).
cnf(c_3984,plain,
multiply(inverse(multiply(X0,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))),multiply(X0,sP1_iProver_split)) = inverse(multiply(sP6_iProver_split,sP5_iProver_split)),
inference(superposition,[status(thm)],[c_2910,c_3973]) ).
cnf(c_3989,plain,
inverse(multiply(X0,sP6_iProver_split)) = inverse(multiply(sP6_iProver_split,X0)),
inference(superposition,[status(thm)],[c_3528,c_3973]) ).
cnf(c_3992,plain,
inverse(multiply(sP6_iProver_split,X0)) = multiply(sP6_iProver_split,inverse(X0)),
inference(superposition,[status(thm)],[c_3973,c_3973]) ).
cnf(c_4004,plain,
inverse(multiply(sP6_iProver_split,X0)) = inverse(X0),
inference(demodulation,[status(thm)],[c_3989,c_3880]) ).
cnf(c_4015,plain,
multiply(inverse(X0),X0) = sP6_iProver_split,
inference(demodulation,[status(thm)],[c_3984,c_2907,c_2939,c_3174,c_3178,c_3181,c_3297,c_3880]) ).
cnf(c_4035,plain,
inverse(multiply(sP6_iProver_split,multiply(sP6_iProver_split,inverse(multiply(sP6_iProver_split,X0))))) = X0,
inference(superposition,[status(thm)],[c_3880,c_3885]) ).
cnf(c_4064,plain,
multiply(sP6_iProver_split,X0) = X0,
inference(demodulation,[status(thm)],[c_4035,c_3973,c_4004]) ).
cnf(c_4172,plain,
multiply(multiply(sP6_iProver_split,inverse(multiply(X0,multiply(X1,sP6_iProver_split)))),multiply(sP6_iProver_split,X0)) = inverse(multiply(X1,sP6_iProver_split)),
inference(superposition,[status(thm)],[c_4064,c_3327]) ).
cnf(c_4189,plain,
multiply(inverse(multiply(X0,X1)),X0) = inverse(X1),
inference(demodulation,[status(thm)],[c_4172,c_3802,c_3880,c_3992,c_4064]) ).
cnf(c_4305,plain,
multiply(inverse(multiply(X0,multiply(X1,X2))),multiply(X0,X1)) = inverse(X2),
inference(demodulation,[status(thm)],[c_3029,c_3174,c_3178,c_3181,c_3880,c_3992,c_4004,c_4064]) ).
cnf(c_4339,plain,
multiply(inverse(multiply(X0,sP1_iProver_split)),multiply(X0,X1)) = inverse(inverse(X1)),
inference(superposition,[status(thm)],[c_154,c_4305]) ).
cnf(c_4340,plain,
multiply(inverse(multiply(X0,inverse(multiply(X1,multiply(sP1_iProver_split,multiply(sP1_iProver_split,sP5_iProver_split)))))),multiply(X0,X2)) = inverse(multiply(X3,multiply(sP1_iProver_split,inverse(multiply(X1,multiply(X2,X3)))))),
inference(superposition,[status(thm)],[c_2818,c_4305]) ).
cnf(c_4369,plain,
multiply(inverse(multiply(X0,multiply(inverse(X0),X1))),sP1_iProver_split) = inverse(X1),
inference(superposition,[status(thm)],[c_154,c_4305]) ).
cnf(c_4405,plain,
multiply(multiply(X0,X1),multiply(multiply(sP6_iProver_split,inverse(multiply(X2,inverse(X3)))),multiply(sP6_iProver_split,X2))) = inverse(multiply(inverse(multiply(X0,multiply(X1,X3))),sP6_iProver_split)),
inference(superposition,[status(thm)],[c_4305,c_3327]) ).
cnf(c_4423,plain,
inverse(multiply(X0,multiply(inverse(X0),X1))) = inverse(X1),
inference(demodulation,[status(thm)],[c_4369,c_3178,c_3560,c_3681,c_3687,c_3880]) ).
cnf(c_4425,plain,
multiply(inverse(X0),multiply(X0,X1)) = X1,
inference(demodulation,[status(thm)],[c_4339,c_3178,c_3880,c_3941]) ).
cnf(c_4447,plain,
multiply(multiply(X0,X1),X2) = multiply(X0,multiply(X1,X2)),
inference(demodulation,[status(thm)],[c_4405,c_3301,c_3941,c_3992,c_4004,c_4064,c_4189]) ).
cnf(c_4455,plain,
inverse(multiply(X0,inverse(multiply(X1,multiply(X2,X0))))) = multiply(inverse(multiply(X3,inverse(X1))),multiply(X3,X2)),
inference(demodulation,[status(thm)],[c_4340,c_3174,c_3178,c_3181,c_3880,c_3992,c_4004]) ).
cnf(c_4456,plain,
inverse(multiply(X0,inverse(multiply(X1,multiply(X2,X0))))) = sP7_iProver_split(X1,X2),
inference(splitting,[splitting(split),new_symbols(definition,[sP7_iProver_split])],[c_4455]) ).
cnf(c_5332,plain,
inverse(multiply(X0,multiply(inverse(X0),multiply(sP1_iProver_split,inverse(multiply(X1,multiply(X2,sP1_iProver_split))))))) = multiply(X1,X2),
inference(superposition,[status(thm)],[c_4447,c_2785]) ).
cnf(c_5392,plain,
multiply(X0,X1) = sP7_iProver_split(X0,X1),
inference(demodulation,[status(thm)],[c_5332,c_4423,c_4456]) ).
cnf(c_10112,plain,
( sP7_iProver_split(a3,multiply(b3,c3)) != sP7_iProver_split(a3,multiply(b3,c3))
| a2 != a2
| sP6_iProver_split != sP6_iProver_split ),
inference(demodulation,[status(thm)],[c_50,c_4015,c_4425,c_4447,c_5392]) ).
cnf(c_10113,plain,
$false,
inference(equality_resolution_simp,[status(thm)],[c_10112]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12 % Problem : GRP062-1 : TPTP v8.1.2. Released v1.0.0.
% 0.06/0.13 % Command : run_iprover %s %d THM
% 0.12/0.34 % Computer : n018.cluster.edu
% 0.12/0.34 % Model : x86_64 x86_64
% 0.12/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34 % Memory : 8042.1875MB
% 0.12/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34 % CPULimit : 300
% 0.12/0.34 % WCLimit : 300
% 0.12/0.34 % DateTime : Mon Aug 28 21:01:47 EDT 2023
% 0.12/0.34 % CPUTime :
% 0.19/0.46 Running first-order theorem proving
% 0.19/0.46 Running: /export/starexec/sandbox/solver/bin/run_problem --schedule fof_schedule --no_cores 8 /export/starexec/sandbox/benchmark/theBenchmark.p 300
% 14.30/2.69 % SZS status Started for theBenchmark.p
% 14.30/2.69 % SZS status Unsatisfiable for theBenchmark.p
% 14.30/2.69
% 14.30/2.69 %---------------- iProver v3.8 (pre SMT-COMP 2023/CASC 2023) ----------------%
% 14.30/2.69
% 14.30/2.69 ------ iProver source info
% 14.30/2.69
% 14.30/2.69 git: date: 2023-05-31 18:12:56 +0000
% 14.30/2.69 git: sha1: 8abddc1f627fd3ce0bcb8b4cbf113b3cc443d7b6
% 14.30/2.69 git: non_committed_changes: false
% 14.30/2.69 git: last_make_outside_of_git: false
% 14.30/2.69
% 14.30/2.69 ------ Parsing...successful
% 14.30/2.69
% 14.30/2.69
% 14.30/2.69
% 14.30/2.69 ------ Preprocessing... sup_sim: 0 sf_s rm: 0 0s sf_e pe_s pe_e
% 14.30/2.69
% 14.30/2.69 ------ Preprocessing... gs_s sp: 0 0s gs_e snvd_s sp: 0 0s snvd_e
% 14.30/2.69
% 14.30/2.69 ------ Preprocessing... sf_s rm: 0 0s sf_e
% 14.30/2.69 ------ Proving...
% 14.30/2.69 ------ Problem Properties
% 14.30/2.69
% 14.30/2.69
% 14.30/2.69 clauses 2
% 14.30/2.69 conjectures 1
% 14.30/2.69 EPR 0
% 14.30/2.69 Horn 2
% 14.30/2.69 unary 1
% 14.30/2.69 binary 0
% 14.30/2.69 lits 4
% 14.30/2.69 lits eq 4
% 14.30/2.69 fd_pure 0
% 14.30/2.69 fd_pseudo 0
% 14.30/2.69 fd_cond 0
% 14.30/2.69 fd_pseudo_cond 0
% 14.30/2.69 AC symbols 0
% 14.30/2.69
% 14.30/2.69 ------ Input Options Time Limit: Unbounded
% 14.30/2.69
% 14.30/2.69
% 14.30/2.69 ------
% 14.30/2.69 Current options:
% 14.30/2.69 ------
% 14.30/2.69
% 14.30/2.69
% 14.30/2.69
% 14.30/2.69
% 14.30/2.69 ------ Proving...
% 14.30/2.69
% 14.30/2.69
% 14.30/2.69 % SZS status Unsatisfiable for theBenchmark.p
% 14.30/2.69
% 14.30/2.69 % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 14.30/2.69
% 14.30/2.69
%------------------------------------------------------------------------------