↑ Up

Drodi-SAT---4.1.1.UNS-Ass.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Drodi-SAT---4.1.1
% Problem  : GRP568-1 : TPTP v9.3.1. Bugfixed v2.7.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -satmode(on) -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n020.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Sep 24 12:36:50 PM UTC 2026

% Result   : Unsatisfiable 0.10s 0.40s
% Output   : Assurance 0s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : GRP568-1 : TPTP v9.3.1. Bugfixed v2.7.0.
% 0.00/0.04  % Command  : drodi -satmode(on) -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.10/0.36  % Computer : n020.cluster.edu
% 0.10/0.36  % Model    : x86_64 x86_64
% 0.10/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.36  % Memory   : 8046.5625MB
% 0.10/0.36  % OS       : Linux 6.8.0-71-generic
% 0.10/0.36  % CPULimit : 300
% 0.10/0.36  % WCLimit  : 300
% 0.10/0.36  % DateTime : Sun Sep 20 20:18:02 UTC 2026
% 0.10/0.37  % CPUTime  : 
% 0.10/0.37  % Drodi V4.1.1
% 0.10/0.40  % Refutation found
% 0.10/0.40  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 0.10/0.40  % SZS output start CNFRefutation for theBenchmark
% 0.10/0.40  fof(f1,axiom,(
% 0.10/0.40    (![A,B,C]: (double_divide(double_divide(A,double_divide(double_divide(B,double_divide(A,C)),double_divide(identity,C))),double_divide(identity,identity)) = B ))),
% 0.10/0.40    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.10/0.40  fof(f2,axiom,(
% 0.10/0.40    (![A,B]: (multiply(A,B) = double_divide(double_divide(B,A),identity) ))),
% 0.10/0.40    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.10/0.40  fof(f3,axiom,(
% 0.10/0.40    (![A]: (inverse(A) = double_divide(A,identity) ))),
% 0.10/0.40    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.10/0.40  fof(f4,axiom,(
% 0.10/0.40    (![A]: (identity = double_divide(A,inverse(A)) ))),
% 0.10/0.40    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.10/0.40  fof(f5,negated_conjecture,(
% 0.10/0.40    multiply(a,b) != multiply(b,a) ),
% 0.10/0.40    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.10/0.40  fof(f6,plain,(
% 0.10/0.40    ![X0,X1,X2]: (double_divide(double_divide(X0,double_divide(double_divide(X1,double_divide(X0,X2)),double_divide(identity,X2))),double_divide(identity,identity))=X1)),
% 0.10/0.40    inference(cnf_transformation,[status(thm)],[f1])).
% 0.10/0.40  fof(f7,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(X0,X1)=double_divide(double_divide(X1,X0),identity))),
% 0.10/0.40    inference(cnf_transformation,[status(thm)],[f2])).
% 0.10/0.40  fof(f8,plain,(
% 0.10/0.40    ![X0]: (inverse(X0)=double_divide(X0,identity))),
% 0.10/0.40    inference(cnf_transformation,[status(thm)],[f3])).
% 0.10/0.40  fof(f9,plain,(
% 0.10/0.40    ![X0]: (identity=double_divide(X0,inverse(X0)))),
% 0.10/0.40    inference(cnf_transformation,[status(thm)],[f4])).
% 0.10/0.40  fof(f10,plain,(
% 0.10/0.40    ~multiply(a,b)=multiply(b,a)),
% 0.10/0.40    inference(cnf_transformation,[status(thm)],[f5])).
% 0.10/0.40  fof(f14,plain,(
% 0.10/0.40    ![X0,X1,X2]: (double_divide(double_divide(X0,double_divide(double_divide(X1,double_divide(X0,X2)),double_divide(identity,X2))),inverse(identity))=X1)),
% 0.10/0.40    inference(backward_demodulation,[status(thm)],[f8,f6])).
% 0.10/0.40  fof(f15,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(X0,X1)=inverse(double_divide(X1,X0)))),
% 0.10/0.40    inference(backward_demodulation,[status(thm)],[f8,f7])).
% 0.10/0.40  fof(f16,plain,(
% 0.10/0.40    ![X0]: (multiply(identity,X0)=inverse(inverse(X0)))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f8,f15])).
% 0.10/0.40  fof(f17,plain,(
% 0.10/0.40    ![X0,X1]: (identity=double_divide(double_divide(X0,X1),multiply(X1,X0)))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f15,f9])).
% 0.10/0.40  fof(f18,plain,(
% 0.10/0.40    ![X0]: (multiply(inverse(X0),X0)=inverse(identity))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f9,f15])).
% 0.10/0.40  fof(f19,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(multiply(X0,X1),double_divide(X1,X0))=inverse(identity))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f15,f18])).
% 0.10/0.40  fof(f45,plain,(
% 0.10/0.40    ![X0,X1,X2,X3]: (double_divide(double_divide(double_divide(X0,double_divide(double_divide(X1,double_divide(X0,X2)),double_divide(identity,X2))),double_divide(double_divide(X3,X1),double_divide(identity,inverse(identity)))),inverse(identity))=X3)),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f14,f14])).
% 0.10/0.40  fof(f46,plain,(
% 0.10/0.40    ![X0,X1,X2]: (double_divide(double_divide(double_divide(X0,X1),double_divide(double_divide(X2,identity),double_divide(identity,multiply(X1,X0)))),inverse(identity))=X2)),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f17,f14])).
% 0.10/0.40  fof(f47,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(double_divide(X0,double_divide(double_divide(X1,identity),double_divide(identity,inverse(X0)))),inverse(identity))=X1)),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f9,f14])).
% 0.10/0.40  fof(f48,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(double_divide(X0,double_divide(double_divide(X1,inverse(X0)),double_divide(identity,identity))),inverse(identity))=X1)),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f8,f14])).
% 0.10/0.40  fof(f49,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(double_divide(X0,double_divide(double_divide(X1,double_divide(X0,inverse(identity))),identity)),inverse(identity))=X1)),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f9,f14])).
% 0.10/0.40  fof(f53,plain,(
% 0.10/0.40    ![X0,X1,X2]: (multiply(inverse(identity),double_divide(X0,double_divide(double_divide(X1,double_divide(X0,X2)),double_divide(identity,X2))))=inverse(X1))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f14,f15])).
% 0.10/0.40  fof(f54,plain,(
% 0.10/0.40    ![X0,X1,X2,X3]: (double_divide(double_divide(double_divide(X0,double_divide(double_divide(X1,double_divide(X0,X2)),double_divide(identity,X2))),double_divide(double_divide(X3,X1),identity)),inverse(identity))=X3)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f9,f45])).
% 0.10/0.40  fof(f55,plain,(
% 0.10/0.40    ![X0,X1,X2,X3]: (double_divide(double_divide(double_divide(X0,double_divide(double_divide(X1,double_divide(X0,X2)),double_divide(identity,X2))),inverse(double_divide(X3,X1))),inverse(identity))=X3)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f8,f54])).
% 0.10/0.40  fof(f56,plain,(
% 0.10/0.40    ![X0,X1,X2,X3]: (double_divide(double_divide(double_divide(X0,double_divide(double_divide(X1,double_divide(X0,X2)),double_divide(identity,X2))),multiply(X1,X3)),inverse(identity))=X3)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f15,f55])).
% 0.10/0.40  fof(f57,plain,(
% 0.10/0.40    ![X0,X1,X2]: (double_divide(double_divide(double_divide(X0,X1),double_divide(inverse(X2),double_divide(identity,multiply(X1,X0)))),inverse(identity))=X2)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f8,f46])).
% 0.10/0.40  fof(f58,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(double_divide(X0,double_divide(inverse(X1),double_divide(identity,inverse(X0)))),inverse(identity))=X1)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f8,f47])).
% 0.10/0.40  fof(f59,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(double_divide(X0,double_divide(double_divide(X1,inverse(X0)),inverse(identity))),inverse(identity))=X1)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f8,f48])).
% 0.10/0.40  fof(f60,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(double_divide(X0,inverse(double_divide(X1,double_divide(X0,inverse(identity))))),inverse(identity))=X1)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f8,f49])).
% 0.10/0.40  fof(f61,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(double_divide(X0,multiply(double_divide(X0,inverse(identity)),X1)),inverse(identity))=X1)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f15,f60])).
% 0.10/0.40  fof(f67,plain,(
% 0.10/0.40    ![X0]: (double_divide(double_divide(identity,multiply(identity,X0)),inverse(identity))=X0)),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f9,f61])).
% 0.10/0.40  fof(f72,plain,(
% 0.10/0.40    ![X0]: (double_divide(double_divide(identity,inverse(inverse(X0))),inverse(identity))=X0)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f16,f67])).
% 0.10/0.40  fof(f83,plain,(
% 0.10/0.40    ![X0]: (multiply(inverse(identity),double_divide(identity,inverse(inverse(X0))))=inverse(X0))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f72,f15])).
% 0.10/0.40  fof(f123,plain,(
% 0.10/0.40    ![X0,X1,X2,X3]: (double_divide(double_divide(double_divide(X0,double_divide(double_divide(multiply(X1,X2),double_divide(X0,X3)),double_divide(identity,X3))),inverse(identity)),inverse(identity))=double_divide(X2,X1))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f19,f56])).
% 0.10/0.40  fof(f124,plain,(
% 0.10/0.40    ![X0,X1,X2]: (double_divide(double_divide(double_divide(X0,double_divide(double_divide(inverse(identity),double_divide(X0,X1)),double_divide(identity,X1))),inverse(X2)),inverse(identity))=double_divide(identity,inverse(inverse(X2))))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f83,f56])).
% 0.10/0.40  fof(f125,plain,(
% 0.10/0.40    ![X0,X1,X2]: (double_divide(double_divide(double_divide(X0,double_divide(double_divide(inverse(X1),double_divide(X0,X2)),double_divide(identity,X2))),inverse(identity)),inverse(identity))=X1)),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f18,f56])).
% 0.10/0.40  fof(f153,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(multiply(X0,X1),inverse(identity))=double_divide(X1,X0))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f14,f123])).
% 0.10/0.40  fof(f154,plain,(
% 0.10/0.40    ![X0]: (double_divide(inverse(X0),inverse(identity))=X0)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f14,f125])).
% 0.10/0.40  fof(f170,plain,(
% 0.10/0.40    ![X0,X1,X2,X3,X4]: (double_divide(double_divide(double_divide(X0,double_divide(double_divide(inverse(identity),double_divide(X0,X1)),double_divide(identity,X1))),inverse(X2)),inverse(identity))=double_divide(X3,double_divide(double_divide(X2,double_divide(X3,X4)),double_divide(identity,X4))))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f53,f56])).
% 0.10/0.40  fof(f204,plain,(
% 0.10/0.40    ![X0,X1,X2]: (double_divide(identity,inverse(inverse(X0)))=double_divide(X1,double_divide(double_divide(X0,double_divide(X1,X2)),double_divide(identity,X2))))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f124,f170])).
% 0.10/0.40  fof(f210,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(double_divide(inverse(X0),multiply(X0,X1)),inverse(identity))=X1)),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f154,f61])).
% 0.10/0.40  fof(f213,plain,(
% 0.10/0.40    ![X0]: (multiply(inverse(identity),inverse(X0))=inverse(X0))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f154,f15])).
% 0.10/0.40  fof(f260,plain,(
% 0.10/0.40    ![X0]: (double_divide(double_divide(inverse(inverse(identity)),inverse(X0)),inverse(identity))=inverse(X0))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f213,f210])).
% 0.10/0.40  fof(f261,plain,(
% 0.10/0.40    ![X0]: (double_divide(double_divide(inverse(inverse(identity)),inverse(X0)),inverse(identity))=double_divide(identity,inverse(inverse(X0))))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f83,f210])).
% 0.10/0.40  fof(f267,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(inverse(identity),double_divide(inverse(X0),multiply(X0,X1)))=inverse(X1))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f210,f15])).
% 0.10/0.40  fof(f275,plain,(
% 0.10/0.40    ![X0,X1,X2]: (inverse(X0)=double_divide(X1,double_divide(double_divide(X0,double_divide(X1,X2)),double_divide(identity,X2))))),
% 0.10/0.40    inference(backward_demodulation,[status(thm)],[f279,f204])).
% 0.10/0.40  fof(f279,plain,(
% 0.10/0.40    ![X0]: (inverse(X0)=double_divide(identity,inverse(inverse(X0))))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f260,f261])).
% 0.10/0.40  fof(f361,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(inverse(identity),double_divide(inverse(inverse(identity)),inverse(X0)))=inverse(double_divide(inverse(X1),multiply(X1,X0))))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f267,f267])).
% 0.10/0.40  fof(f363,plain,(
% 0.10/0.40    ![X0]: (multiply(inverse(identity),double_divide(inverse(inverse(identity)),inverse(X0)))=inverse(inverse(X0)))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f213,f267])).
% 0.10/0.40  fof(f368,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(double_divide(inverse(inverse(identity)),inverse(X0)),inverse(identity))=double_divide(inverse(X1),multiply(X1,X0)))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f267,f210])).
% 0.10/0.40  fof(f375,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(inverse(identity),double_divide(inverse(inverse(identity)),inverse(X0)))=multiply(multiply(X1,X0),inverse(X1)))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f15,f361])).
% 0.10/0.40  fof(f376,plain,(
% 0.10/0.40    ![X0,X1]: (inverse(inverse(X0))=multiply(multiply(X1,X0),inverse(X1)))),
% 0.10/0.40    inference(backward_demodulation,[status(thm)],[f363,f375])).
% 0.10/0.40  fof(f385,plain,(
% 0.10/0.40    ![X0,X1]: (inverse(X0)=double_divide(inverse(X1),multiply(X1,X0)))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f260,f368])).
% 0.10/0.40  fof(f403,plain,(
% 0.10/0.40    ![X0]: (inverse(X0)=double_divide(inverse(identity),inverse(inverse(X0))))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f16,f385])).
% 0.10/0.40  fof(f442,plain,(
% 0.10/0.40    ![X0]: (double_divide(double_divide(identity,double_divide(X0,inverse(identity))),inverse(identity))=inverse(X0))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f154,f59])).
% 0.10/0.40  fof(f444,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(double_divide(identity,double_divide(X0,inverse(identity))),inverse(identity))=double_divide(X1,double_divide(inverse(X0),double_divide(identity,inverse(X1)))))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f58,f59])).
% 0.10/0.40  fof(f445,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(double_divide(identity,double_divide(X0,inverse(identity))),inverse(identity))=double_divide(X1,multiply(double_divide(X1,inverse(identity)),X0)))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f61,f59])).
% 0.10/0.40  fof(f447,plain,(
% 0.10/0.40    ![X0,X1,X2]: (double_divide(double_divide(double_divide(X0,X1),double_divide(double_divide(X2,multiply(X1,X0)),inverse(identity))),inverse(identity))=X2)),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f15,f59])).
% 0.10/0.40  fof(f462,plain,(
% 0.10/0.40    ![X0,X1]: (inverse(X0)=double_divide(X1,double_divide(inverse(X0),double_divide(identity,inverse(X1)))))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f442,f444])).
% 0.10/0.40  fof(f468,plain,(
% 0.10/0.40    ![X0,X1]: (inverse(X0)=double_divide(X1,multiply(double_divide(X1,inverse(identity)),X0)))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f442,f445])).
% 0.10/0.40  fof(f534,plain,(
% 0.10/0.40    ![X0,X1]: (inverse(inverse(inverse(X0)))=multiply(inverse(inverse(X1)),inverse(multiply(X0,X1))))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f376,f376])).
% 0.10/0.40  fof(f541,plain,(
% 0.10/0.40    ![X0]: (inverse(inverse(X0))=multiply(inverse(inverse(X0)),inverse(identity)))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f16,f376])).
% 0.10/0.40  fof(f544,plain,(
% 0.10/0.40    ![X0,X1]: (inverse(inverse(X0))=double_divide(inverse(multiply(X0,X1)),inverse(inverse(X1))))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f376,f385])).
% 0.10/0.40  fof(f560,plain,(
% 0.10/0.40    inverse(identity)=identity),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f9,f403])).
% 0.10/0.40  fof(f563,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(double_divide(inverse(X0),double_divide(inverse(X1),double_divide(identity,multiply(inverse(inverse(X0)),inverse(identity))))),inverse(identity))=X1)),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f403,f57])).
% 0.10/0.40  fof(f567,plain,(
% 0.10/0.40    ![X0]: (inverse(X0)=double_divide(identity,inverse(inverse(X0))))),
% 0.10/0.40    inference(backward_demodulation,[status(thm)],[f560,f403])).
% 0.10/0.40  fof(f570,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(multiply(X0,X1),identity)=double_divide(X1,X0))),
% 0.10/0.40    inference(backward_demodulation,[status(thm)],[f560,f153])).
% 0.10/0.40  fof(f581,plain,(
% 0.10/0.40    ![X0,X1,X2]: (double_divide(double_divide(double_divide(X0,X1),double_divide(double_divide(X2,multiply(X1,X0)),inverse(identity))),identity)=X2)),
% 0.10/0.40    inference(backward_demodulation,[status(thm)],[f560,f447])).
% 0.10/0.40  fof(f582,plain,(
% 0.10/0.40    ![X0,X1]: (inverse(X0)=double_divide(X1,multiply(double_divide(X1,identity),X0)))),
% 0.10/0.40    inference(backward_demodulation,[status(thm)],[f560,f468])).
% 0.10/0.40  fof(f599,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(double_divide(inverse(X0),double_divide(inverse(X1),double_divide(identity,inverse(inverse(X0))))),inverse(identity))=X1)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f541,f563])).
% 0.10/0.40  fof(f600,plain,(
% 0.10/0.40    ![X0]: (double_divide(inverse(X0),inverse(identity))=X0)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f462,f599])).
% 0.10/0.40  fof(f601,plain,(
% 0.10/0.40    ![X0]: (double_divide(inverse(X0),identity)=X0)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f560,f600])).
% 0.10/0.40  fof(f606,plain,(
% 0.10/0.40    ![X0,X1]: (inverse(X0)=multiply(inverse(inverse(X1)),inverse(multiply(X0,X1))))),
% 0.10/0.40    inference(backward_demodulation,[status(thm)],[f609,f534])).
% 0.10/0.40  fof(f607,plain,(
% 0.10/0.40    ![X0,X1]: (inverse(inverse(X0))=double_divide(inverse(multiply(X0,X1)),X1))),
% 0.10/0.40    inference(backward_demodulation,[status(thm)],[f609,f544])).
% 0.10/0.40  fof(f609,plain,(
% 0.10/0.40    ![X0]: (inverse(inverse(X0))=X0)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f8,f601])).
% 0.10/0.40  fof(f618,plain,(
% 0.10/0.40    ![X0,X1,X2]: (inverse(X0)=double_divide(X1,double_divide(double_divide(X0,double_divide(X1,X2)),inverse(X2))))),
% 0.10/0.40    inference(backward_demodulation,[status(thm)],[f619,f275])).
% 0.10/0.40  fof(f619,plain,(
% 0.10/0.40    ![X0]: (inverse(X0)=double_divide(identity,X0))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f609,f567])).
% 0.10/0.40  fof(f625,plain,(
% 0.10/0.40    ![X0,X1]: (inverse(multiply(X0,X1))=double_divide(X1,X0))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f8,f570])).
% 0.10/0.40  fof(f642,plain,(
% 0.10/0.40    ![X0,X1,X2]: (inverse(double_divide(double_divide(X0,X1),double_divide(double_divide(X2,multiply(X1,X0)),inverse(identity))))=X2)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f8,f581])).
% 0.10/0.40  fof(f643,plain,(
% 0.10/0.40    ![X0,X1,X2]: (multiply(double_divide(double_divide(X0,multiply(X1,X2)),inverse(identity)),double_divide(X2,X1))=X0)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f15,f642])).
% 0.10/0.40  fof(f644,plain,(
% 0.10/0.40    ![X0,X1,X2]: (multiply(double_divide(double_divide(X0,multiply(X1,X2)),identity),double_divide(X2,X1))=X0)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f560,f643])).
% 0.10/0.40  fof(f645,plain,(
% 0.10/0.40    ![X0,X1,X2]: (multiply(inverse(double_divide(X0,multiply(X1,X2))),double_divide(X2,X1))=X0)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f8,f644])).
% 0.10/0.40  fof(f646,plain,(
% 0.10/0.40    ![X0,X1,X2]: (multiply(multiply(multiply(X0,X1),X2),double_divide(X1,X0))=X2)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f15,f645])).
% 0.10/0.40  fof(f647,plain,(
% 0.10/0.40    ![X0,X1]: (inverse(X0)=double_divide(X1,multiply(inverse(X1),X0)))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f8,f582])).
% 0.10/0.40  fof(f689,plain,(
% 0.10/0.40    ![X0,X1]: (inverse(X0)=multiply(X1,inverse(multiply(X0,X1))))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f609,f606])).
% 0.10/0.40  fof(f690,plain,(
% 0.10/0.40    ![X0,X1]: (inverse(X0)=multiply(X1,double_divide(X1,X0)))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f625,f689])).
% 0.10/0.40  fof(f691,plain,(
% 0.10/0.40    ![X0,X1]: (X0=double_divide(inverse(multiply(X0,X1)),X1))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f609,f607])).
% 0.10/0.40  fof(f692,plain,(
% 0.10/0.40    ![X0,X1]: (X0=double_divide(double_divide(X1,X0),X1))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f625,f691])).
% 0.10/0.40  fof(f747,plain,(
% 0.10/0.40    ![X0,X1]: (X0=double_divide(X1,double_divide(X0,X1)))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f692,f692])).
% 0.10/0.40  fof(f785,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(double_divide(X0,X1),X1)=inverse(X0))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f747,f15])).
% 0.10/0.40  fof(f854,plain,(
% 0.10/0.40    ![X0,X1,X2]: (multiply(multiply(multiply(X0,double_divide(X0,X1)),X2),X1)=X2)),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f692,f646])).
% 0.10/0.40  fof(f879,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(multiply(inverse(X0),X1),X0)=X1)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f690,f854])).
% 0.10/0.40  fof(f946,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(inverse(X0),multiply(X1,X0))=inverse(inverse(X1)))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f385,f785])).
% 0.10/0.40  fof(f961,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(inverse(X0),multiply(X1,X0))=X1)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f609,f946])).
% 0.10/0.40  fof(f973,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(inverse(X0),X1)=double_divide(inverse(X1),X0))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f690,f879])).
% 0.10/0.40  fof(f1005,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(X0,multiply(X1,inverse(X0)))=X1)),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f609,f961])).
% 0.10/0.40  fof(f1036,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(X0,inverse(X1))=double_divide(X1,inverse(X0)))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f785,f1005])).
% 0.10/0.40  fof(f1058,plain,(
% 0.10/0.40    ![X0,X1,X2]: (inverse(X0)=double_divide(X1,multiply(X2,inverse(double_divide(X0,double_divide(X1,X2))))))),
% 0.10/0.40    inference(backward_demodulation,[status(thm)],[f1036,f618])).
% 0.10/0.40  fof(f1069,plain,(
% 0.10/0.40    ![X0,X1,X2]: (inverse(X0)=double_divide(X1,multiply(X2,multiply(double_divide(X1,X2),X0))))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f15,f1058])).
% 0.10/0.40  fof(f1388,plain,(
% 0.10/0.40    ![X0,X1,X2]: (inverse(double_divide(double_divide(X0,X1),X2))=double_divide(X0,multiply(X1,inverse(X2))))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f690,f1069])).
% 0.10/0.40  fof(f1403,plain,(
% 0.10/0.40    ![X0,X1]: (inverse(multiply(double_divide(X0,inverse(X0)),X1))=inverse(X1))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f1069,f647])).
% 0.10/0.40  fof(f1429,plain,(
% 0.10/0.40    ![X0,X1,X2]: (multiply(X0,double_divide(X1,X2))=double_divide(X1,multiply(X2,inverse(X0))))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f15,f1388])).
% 0.10/0.40  fof(f1447,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(X0,double_divide(X1,inverse(X1)))=inverse(X0))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f625,f1403])).
% 0.10/0.40  fof(f1448,plain,(
% 0.10/0.40    ![X0,X1]: (double_divide(X0,multiply(X1,inverse(X1)))=inverse(X0))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f1036,f1447])).
% 0.10/0.40  fof(f1450,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(X0,double_divide(X1,X0))=inverse(X1))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f1429,f1448])).
% 0.10/0.40  fof(f1643,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(X0,multiply(inverse(X0),X1))=inverse(inverse(X1)))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f973,f1450])).
% 0.10/0.40  fof(f1661,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(X0,multiply(inverse(X0),X1))=X1)),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f609,f1643])).
% 0.10/0.40  fof(f2126,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(X0,X1)=multiply(X1,inverse(inverse(X0))))),
% 0.10/0.40    inference(paramodulation,[status(thm)],[f1005,f1661])).
% 0.10/0.40  fof(f2147,plain,(
% 0.10/0.40    ![X0,X1]: (multiply(X0,X1)=multiply(X1,X0))),
% 0.10/0.40    inference(forward_demodulation,[status(thm)],[f609,f2126])).
% 0.10/0.40  fof(f2148,plain,(
% 0.10/0.40    $false),
% 0.10/0.40    inference(backward_subsumption_resolution,[status(thm)],[f10,f2147])).
% 0.10/0.40  % SZS output end CNFRefutation for theBenchmark.p
% 6.02/1.64  % Elapsed time: 1.054602 seconds
% 6.02/1.64  % CPU time: 0.135888 seconds
% 6.02/1.64  % Total memory used: 4.262 MB
% 6.02/1.64  % Net memory used: 4.099 MB
%------------------------------------------------------------------------------