TSTP Solution File: GRP710+1 by Drodi---3.5.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.5.1
% Problem  : GRP710+1 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n008.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 : Wed May 31 12:12:36 EDT 2023

% Result   : Theorem 4.40s 0.92s
% Output   : CNFRefutation 4.50s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : GRP710+1 : TPTP v8.1.2. Released v4.0.0.
% 0.07/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.33  % Computer : n008.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % WCLimit  : 300
% 0.13/0.33  % DateTime : Tue May 30 11:32:08 EDT 2023
% 0.13/0.34  % CPUTime  : 
% 0.13/0.34  % Drodi V3.5.1
% 4.40/0.92  % Refutation found
% 4.40/0.92  % SZS status Theorem for theBenchmark: Theorem is valid
% 4.40/0.92  % SZS output start CNFRefutation for theBenchmark
% 4.40/0.92  fof(f1,axiom,(
% 4.40/0.92    (! [A] : mult(A,unit) = A )),
% 4.40/0.92    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 4.40/0.92  fof(f2,axiom,(
% 4.40/0.92    (! [A] : mult(unit,A) = A )),
% 4.40/0.92    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 4.40/0.92  fof(f3,axiom,(
% 4.40/0.92    (! [C,B,A] : mult(A,mult(B,mult(B,C))) = mult(mult(mult(A,B),B),C) )),
% 4.40/0.92    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 4.40/0.92  fof(f4,axiom,(
% 4.40/0.92    (! [A] : mult(A,i(A)) = unit )),
% 4.40/0.92    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 4.40/0.92  fof(f5,axiom,(
% 4.40/0.92    (! [A] : mult(i(A),A) = unit )),
% 4.40/0.92    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 4.40/0.92  fof(f6,conjecture,(
% 4.40/0.92    ( (! [X0,X1] :(? [X2] : mult(X0,X2) = X1))& (! [X3,X4] :(? [X5] : mult(X5,X4) = X3 ))) ),
% 4.40/0.92    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 4.40/0.92  fof(f7,negated_conjecture,(
% 4.40/0.92    ~(( (! [X0,X1] :(? [X2] : mult(X0,X2) = X1))& (! [X3,X4] :(? [X5] : mult(X5,X4) = X3 ))) )),
% 4.40/0.92    inference(negated_conjecture,[status(cth)],[f6])).
% 4.40/0.92  fof(f8,plain,(
% 4.40/0.92    ![X0]: (mult(X0,unit)=X0)),
% 4.40/0.92    inference(cnf_transformation,[status(esa)],[f1])).
% 4.40/0.92  fof(f9,plain,(
% 4.40/0.92    ![X0]: (mult(unit,X0)=X0)),
% 4.40/0.92    inference(cnf_transformation,[status(esa)],[f2])).
% 4.40/0.92  fof(f10,plain,(
% 4.40/0.92    ![X0,X1,X2]: (mult(X0,mult(X1,mult(X1,X2)))=mult(mult(mult(X0,X1),X1),X2))),
% 4.40/0.92    inference(cnf_transformation,[status(esa)],[f3])).
% 4.40/0.92  fof(f11,plain,(
% 4.40/0.92    ![X0]: (mult(X0,i(X0))=unit)),
% 4.40/0.92    inference(cnf_transformation,[status(esa)],[f4])).
% 4.40/0.92  fof(f12,plain,(
% 4.40/0.92    ![X0]: (mult(i(X0),X0)=unit)),
% 4.40/0.92    inference(cnf_transformation,[status(esa)],[f5])).
% 4.40/0.92  fof(f13,plain,(
% 4.40/0.92    ((?[X0,X1]: ![X2]: ~mult(X0,X2)=X1)|(?[X3,X4]: ![X5]: ~mult(X5,X4)=X3))),
% 4.40/0.92    inference(pre_NNF_transformation,[status(esa)],[f7])).
% 4.40/0.92  fof(f14,plain,(
% 4.40/0.92    ![X2]: ~mult(sk0_0,X2)=sk0_1|![X5]: ~mult(X5,sk0_3)=sk0_2),
% 4.40/0.92    inference(skolemization,[status(esa)],[f13])).
% 4.40/0.92  fof(f15,plain,(
% 4.40/0.92    ![X0,X1]: (~mult(sk0_0,X0)=sk0_1|~mult(X1,sk0_3)=sk0_2)),
% 4.40/0.92    inference(cnf_transformation,[status(esa)],[f14])).
% 4.40/0.92  fof(f16,plain,(
% 4.40/0.92    spl0_0 <=> ~mult(sk0_0,X0)=sk0_1),
% 4.40/0.92    introduced(split_symbol_definition)).
% 4.40/0.92  fof(f17,plain,(
% 4.40/0.92    ![X0]: (~mult(sk0_0,X0)=sk0_1|~spl0_0)),
% 4.40/0.92    inference(component_clause,[status(thm)],[f16])).
% 4.40/0.92  fof(f19,plain,(
% 4.40/0.92    spl0_1 <=> ~mult(X1,sk0_3)=sk0_2),
% 4.40/0.92    introduced(split_symbol_definition)).
% 4.40/0.92  fof(f20,plain,(
% 4.40/0.92    ![X0]: (~mult(X0,sk0_3)=sk0_2|~spl0_1)),
% 4.40/0.92    inference(component_clause,[status(thm)],[f19])).
% 4.40/0.92  fof(f22,plain,(
% 4.40/0.92    spl0_0|spl0_1),
% 4.40/0.92    inference(split_clause,[status(thm)],[f15,f16,f19])).
% 4.40/0.92  fof(f24,plain,(
% 4.40/0.92    ![X0,X1,X2,X3]: (mult(mult(mult(X0,X1),X1),mult(X2,mult(X2,X3)))=mult(mult(mult(X0,mult(X1,mult(X1,X2))),X2),X3))),
% 4.40/0.92    inference(paramodulation,[status(thm)],[f10,f10])).
% 4.40/0.92  fof(f25,plain,(
% 4.40/0.92    ![X0,X1,X2,X3]: (mult(X0,mult(X1,mult(X1,mult(X2,mult(X2,X3)))))=mult(mult(mult(X0,mult(X1,mult(X1,X2))),X2),X3))),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f10,f24])).
% 4.40/0.92  fof(f64,plain,(
% 4.40/0.92    ![X0,X1,X2,X3,X4]: (mult(mult(mult(X0,X1),X1),mult(X2,mult(X2,mult(X3,mult(X3,X4)))))=mult(mult(mult(X0,mult(X1,mult(X1,mult(X2,mult(X2,X3))))),X3),X4))),
% 4.40/0.92    inference(paramodulation,[status(thm)],[f10,f25])).
% 4.40/0.92  fof(f65,plain,(
% 4.40/0.92    ![X0,X1,X2,X3,X4]: (mult(X0,mult(X1,mult(X1,mult(X2,mult(X2,mult(X3,mult(X3,X4)))))))=mult(mult(mult(X0,mult(X1,mult(X1,mult(X2,mult(X2,X3))))),X3),X4))),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f10,f64])).
% 4.40/0.92  fof(f3259,plain,(
% 4.40/0.92    ![X0,X1]: (mult(X0,mult(X1,mult(X1,unit)))=mult(mult(X0,X1),X1))),
% 4.40/0.92    inference(paramodulation,[status(thm)],[f10,f8])).
% 4.40/0.92  fof(f3260,plain,(
% 4.40/0.92    ![X0,X1]: (mult(X0,mult(X1,X1))=mult(mult(X0,X1),X1))),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f8,f3259])).
% 4.40/0.92  fof(f3746,plain,(
% 4.40/0.92    ![X0,X1]: (mult(unit,mult(X0,mult(X0,X1)))=mult(mult(X0,X0),X1))),
% 4.40/0.92    inference(paramodulation,[status(thm)],[f9,f10])).
% 4.40/0.92  fof(f3747,plain,(
% 4.40/0.92    ![X0,X1]: (mult(X0,mult(X0,X1))=mult(mult(X0,X0),X1))),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f9,f3746])).
% 4.40/0.92  fof(f3810,plain,(
% 4.40/0.92    ![X0,X1]: (mult(X0,mult(i(X0),mult(i(X0),X1)))=mult(mult(unit,i(X0)),X1))),
% 4.40/0.92    inference(paramodulation,[status(thm)],[f11,f10])).
% 4.40/0.92  fof(f3811,plain,(
% 4.40/0.92    ![X0,X1]: (mult(X0,mult(i(X0),mult(i(X0),X1)))=mult(i(X0),X1))),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f9,f3810])).
% 4.40/0.92  fof(f3886,plain,(
% 4.40/0.92    ![X0,X1]: (mult(i(X0),mult(X0,mult(X0,X1)))=mult(mult(unit,X0),X1))),
% 4.40/0.92    inference(paramodulation,[status(thm)],[f12,f10])).
% 4.40/0.92  fof(f3887,plain,(
% 4.40/0.92    ![X0,X1]: (mult(i(X0),mult(X0,mult(X0,X1)))=mult(X0,X1))),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f9,f3886])).
% 4.40/0.92  fof(f3890,plain,(
% 4.40/0.92    ![X0,X1,X2]: (mult(X0,mult(X1,mult(X1,X2)))=mult(mult(X0,mult(X1,X1)),X2))),
% 4.40/0.92    inference(backward_demodulation,[status(thm)],[f3260,f10])).
% 4.40/0.92  fof(f3903,plain,(
% 4.40/0.92    ![X0]: (mult(i(X0),mult(X0,X0))=mult(unit,X0))),
% 4.40/0.92    inference(paramodulation,[status(thm)],[f12,f3260])).
% 4.40/0.92  fof(f3904,plain,(
% 4.40/0.92    ![X0]: (mult(i(X0),mult(X0,X0))=X0)),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f9,f3903])).
% 4.40/0.92  fof(f3921,plain,(
% 4.40/0.92    ![X0]: (mult(X0,mult(i(X0),i(X0)))=mult(unit,i(X0)))),
% 4.40/0.92    inference(paramodulation,[status(thm)],[f11,f3260])).
% 4.40/0.92  fof(f3922,plain,(
% 4.40/0.92    ![X0]: (mult(X0,mult(i(X0),i(X0)))=i(X0))),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f9,f3921])).
% 4.40/0.92  fof(f4652,plain,(
% 4.40/0.92    ![X0,X1]: (mult(i(mult(X0,X0)),mult(X0,mult(X0,X1)))=mult(unit,X1))),
% 4.40/0.92    inference(paramodulation,[status(thm)],[f12,f3890])).
% 4.40/0.92  fof(f4653,plain,(
% 4.40/0.92    ![X0,X1]: (mult(i(mult(X0,X0)),mult(X0,mult(X0,X1)))=X1)),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f9,f4652])).
% 4.40/0.92  fof(f5264,plain,(
% 4.40/0.92    ![X0]: (mult(i(i(X0)),mult(i(X0),X0))=mult(i(X0),mult(X0,X0)))),
% 4.40/0.92    inference(paramodulation,[status(thm)],[f3904,f3887])).
% 4.40/0.92  fof(f5265,plain,(
% 4.40/0.92    ![X0]: (mult(i(i(X0)),unit)=mult(i(X0),mult(X0,X0)))),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f12,f5264])).
% 4.40/0.92  fof(f5266,plain,(
% 4.40/0.92    ![X0]: (i(i(X0))=mult(i(X0),mult(X0,X0)))),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f8,f5265])).
% 4.40/0.92  fof(f5267,plain,(
% 4.40/0.92    ![X0]: (i(i(X0))=X0)),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f3904,f5266])).
% 4.40/0.92  fof(f5596,plain,(
% 4.40/0.92    ![X0]: (mult(i(mult(X0,X0)),mult(X0,unit))=i(X0))),
% 4.40/0.92    inference(paramodulation,[status(thm)],[f11,f4653])).
% 4.40/0.92  fof(f5597,plain,(
% 4.40/0.92    ![X0]: (mult(i(mult(X0,X0)),X0)=i(X0))),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f8,f5596])).
% 4.40/0.92  fof(f5599,plain,(
% 4.40/0.92    ![X0]: (mult(i(mult(X0,X0)),mult(X0,i(X0)))=mult(i(X0),i(X0)))),
% 4.40/0.92    inference(paramodulation,[status(thm)],[f3922,f4653])).
% 4.40/0.92  fof(f5600,plain,(
% 4.40/0.92    ![X0]: (mult(i(mult(X0,X0)),unit)=mult(i(X0),i(X0)))),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f11,f5599])).
% 4.40/0.92  fof(f5601,plain,(
% 4.40/0.92    ![X0]: (i(mult(X0,X0))=mult(i(X0),i(X0)))),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f8,f5600])).
% 4.40/0.92  fof(f5624,plain,(
% 4.40/0.92    ![X0,X1]: (mult(i(i(mult(X0,X0))),mult(i(mult(X0,X0)),X1))=mult(i(mult(X0,X0)),mult(X0,mult(X0,X1))))),
% 4.40/0.92    inference(paramodulation,[status(thm)],[f4653,f3887])).
% 4.40/0.92  fof(f5625,plain,(
% 4.40/0.92    ![X0,X1]: (mult(mult(X0,X0),mult(i(mult(X0,X0)),X1))=mult(i(mult(X0,X0)),mult(X0,mult(X0,X1))))),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f5267,f5624])).
% 4.40/0.92  fof(f5626,plain,(
% 4.40/0.92    ![X0,X1]: (mult(X0,mult(X0,mult(i(mult(X0,X0)),X1)))=mult(i(mult(X0,X0)),mult(X0,mult(X0,X1))))),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f3747,f5625])).
% 4.40/0.92  fof(f5627,plain,(
% 4.40/0.92    ![X0,X1]: (mult(X0,mult(X0,mult(i(mult(X0,X0)),X1)))=X1)),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f4653,f5626])).
% 4.40/0.92  fof(f5914,plain,(
% 4.40/0.92    ![X0]: (~mult(i(sk0_0),X0)=sk0_1|~spl0_0)),
% 4.40/0.92    inference(paramodulation,[status(thm)],[f3811,f17])).
% 4.40/0.92  fof(f6003,plain,(
% 4.40/0.92    $false|~spl0_0),
% 4.40/0.92    inference(resolution,[status(thm)],[f5627,f5914])).
% 4.40/0.92  fof(f6004,plain,(
% 4.40/0.92    ~spl0_0),
% 4.40/0.92    inference(contradiction_clause,[status(thm)],[f6003])).
% 4.40/0.92  fof(f6101,plain,(
% 4.40/0.92    ![X0,X1]: (mult(i(X0),mult(i(X0),mult(i(i(mult(X0,X0))),X1)))=X1)),
% 4.40/0.92    inference(paramodulation,[status(thm)],[f5601,f5627])).
% 4.40/0.92  fof(f6102,plain,(
% 4.40/0.92    ![X0,X1]: (mult(i(X0),mult(i(X0),mult(mult(X0,X0),X1)))=X1)),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f5267,f6101])).
% 4.40/0.92  fof(f6103,plain,(
% 4.40/0.92    ![X0,X1]: (mult(i(X0),mult(i(X0),mult(X0,mult(X0,X1))))=X1)),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f3747,f6102])).
% 4.40/0.92  fof(f6104,plain,(
% 4.40/0.92    ![X0,X1]: (mult(i(X0),mult(X0,X1))=X1)),
% 4.40/0.92    inference(forward_demodulation,[status(thm)],[f3887,f6103])).
% 4.40/0.92  fof(f6241,plain,(
% 4.40/0.92    ![X0,X1]: (~mult(X0,mult(X1,mult(X1,sk0_3)))=sk0_2|~spl0_1)),
% 4.50/0.95    inference(paramodulation,[status(thm)],[f3890,f20])).
% 4.50/0.95  fof(f6340,plain,(
% 4.50/0.95    ![X0]: (~mult(X0,mult(i(sk0_3),unit))=sk0_2|~spl0_1)),
% 4.50/0.95    inference(paramodulation,[status(thm)],[f12,f6241])).
% 4.50/0.95  fof(f6341,plain,(
% 4.50/0.95    ![X0]: (~mult(X0,i(sk0_3))=sk0_2|~spl0_1)),
% 4.50/0.95    inference(forward_demodulation,[status(thm)],[f8,f6340])).
% 4.50/0.95  fof(f6716,plain,(
% 4.50/0.95    ![X0,X1]: (mult(i(mult(X0,X1)),mult(X0,mult(X1,X1)))=X1)),
% 4.50/0.95    inference(paramodulation,[status(thm)],[f3260,f6104])).
% 4.50/0.95  fof(f7081,plain,(
% 4.50/0.95    ![X0,X1,X2]: (mult(X0,mult(i(mult(X1,X1)),mult(i(mult(X1,X1)),mult(X1,mult(X1,mult(X1,mult(X1,X2)))))))=mult(mult(mult(X0,mult(i(mult(X1,X1)),X1)),X1),X2))),
% 4.50/0.95    inference(paramodulation,[status(thm)],[f6716,f65])).
% 4.50/0.95  fof(f7082,plain,(
% 4.50/0.95    ![X0,X1,X2]: (mult(X0,mult(i(mult(X1,X1)),mult(X1,mult(X1,X2))))=mult(mult(mult(X0,mult(i(mult(X1,X1)),X1)),X1),X2))),
% 4.50/0.95    inference(forward_demodulation,[status(thm)],[f4653,f7081])).
% 4.50/0.95  fof(f7083,plain,(
% 4.50/0.95    ![X0,X1,X2]: (mult(X0,X1)=mult(mult(mult(X0,mult(i(mult(X2,X2)),X2)),X2),X1))),
% 4.50/0.95    inference(forward_demodulation,[status(thm)],[f4653,f7082])).
% 4.50/0.95  fof(f7084,plain,(
% 4.50/0.95    ![X0,X1,X2]: (mult(X0,X1)=mult(mult(mult(X0,i(X2)),X2),X1))),
% 4.50/0.95    inference(forward_demodulation,[status(thm)],[f5597,f7083])).
% 4.50/0.95  fof(f7169,plain,(
% 4.50/0.95    ![X0,X1]: (mult(X0,unit)=mult(mult(X0,i(X1)),X1))),
% 4.50/0.95    inference(paramodulation,[status(thm)],[f8,f7084])).
% 4.50/0.95  fof(f7170,plain,(
% 4.50/0.95    ![X0,X1]: (X0=mult(mult(X0,i(X1)),X1))),
% 4.50/0.95    inference(forward_demodulation,[status(thm)],[f8,f7169])).
% 4.50/0.95  fof(f7547,plain,(
% 4.50/0.95    $false|~spl0_1),
% 4.50/0.95    inference(resolution,[status(thm)],[f7170,f6341])).
% 4.50/0.95  fof(f7548,plain,(
% 4.50/0.95    ~spl0_1),
% 4.50/0.95    inference(contradiction_clause,[status(thm)],[f7547])).
% 4.50/0.95  fof(f7549,plain,(
% 4.50/0.95    $false),
% 4.50/0.95    inference(sat_refutation,[status(thm)],[f22,f6004,f7548])).
% 4.50/0.95  % SZS output end CNFRefutation for theBenchmark.p
% 4.50/0.95  % Elapsed time: 0.603840 seconds
% 4.50/0.95  % CPU time: 4.653134 seconds
% 4.50/0.95  % Memory used: 184.001 MB
%------------------------------------------------------------------------------