TSTP Solution File: BOO015-2 by Drodi---3.6.0
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Drodi---3.6.0
% Problem : BOO015-2 : TPTP v8.1.2. Bugfixed v1.0.1.
% Transfm : none
% Format : tptp:raw
% Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% Computer : n029.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 : Tue Apr 30 20:12:56 EDT 2024
% Result : Unsatisfiable 5.83s 1.10s
% Output : CNFRefutation 5.83s
% Verified :
% SZS Type : Refutation
% Derivation depth : 36
% Number of leaves : 15
% Syntax : Number of formulae : 165 ( 165 unt; 0 def)
% Number of atoms : 165 ( 164 equ)
% Maximal formula atoms : 1 ( 1 avg)
% Number of connectives : 2 ( 2 ~; 0 |; 0 &)
% ( 0 <=>; 0 =>; 0 <=; 0 <~>)
% Maximal formula depth : 4 ( 2 avg)
% Maximal term depth : 5 ( 2 avg)
% Number of predicates : 2 ( 0 usr; 1 prp; 0-2 aty)
% Number of functors : 9 ( 9 usr; 6 con; 0-2 aty)
% Number of variables : 160 ( 160 !; 0 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f1,axiom,
! [X,Y] : add(X,Y) = add(Y,X),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f2,axiom,
! [X,Y] : multiply(X,Y) = multiply(Y,X),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f3,axiom,
! [X,Y,Z] : add(multiply(X,Y),Z) = multiply(add(X,Z),add(Y,Z)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f4,axiom,
! [X,Y,Z] : add(X,multiply(Y,Z)) = multiply(add(X,Y),add(X,Z)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f5,axiom,
! [X,Y,Z] : multiply(add(X,Y),Z) = add(multiply(X,Z),multiply(Y,Z)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f6,axiom,
! [X,Y,Z] : multiply(X,add(Y,Z)) = add(multiply(X,Y),multiply(X,Z)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f7,axiom,
! [X] : add(X,inverse(X)) = multiplicative_identity,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f9,axiom,
! [X] : multiply(X,inverse(X)) = additive_identity,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f11,axiom,
! [X] : multiply(X,multiplicative_identity) = X,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f12,axiom,
! [X] : multiply(multiplicative_identity,X) = X,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f13,axiom,
! [X] : add(X,additive_identity) = X,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f14,axiom,
! [X] : add(additive_identity,X) = X,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f15,hypothesis,
multiply(a,b) = c,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f16,hypothesis,
add(inverse(a),inverse(b)) = d,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f17,negated_conjecture,
inverse(c) != d,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f18,plain,
! [X0,X1] : add(X0,X1) = add(X1,X0),
inference(cnf_transformation,[status(esa)],[f1]) ).
fof(f19,plain,
! [X0,X1] : multiply(X0,X1) = multiply(X1,X0),
inference(cnf_transformation,[status(esa)],[f2]) ).
fof(f20,plain,
! [X0,X1,X2] : add(multiply(X0,X1),X2) = multiply(add(X0,X2),add(X1,X2)),
inference(cnf_transformation,[status(esa)],[f3]) ).
fof(f21,plain,
! [X0,X1,X2] : add(X0,multiply(X1,X2)) = multiply(add(X0,X1),add(X0,X2)),
inference(cnf_transformation,[status(esa)],[f4]) ).
fof(f22,plain,
! [X0,X1,X2] : multiply(add(X0,X1),X2) = add(multiply(X0,X2),multiply(X1,X2)),
inference(cnf_transformation,[status(esa)],[f5]) ).
fof(f23,plain,
! [X0,X1,X2] : multiply(X0,add(X1,X2)) = add(multiply(X0,X1),multiply(X0,X2)),
inference(cnf_transformation,[status(esa)],[f6]) ).
fof(f24,plain,
! [X0] : add(X0,inverse(X0)) = multiplicative_identity,
inference(cnf_transformation,[status(esa)],[f7]) ).
fof(f26,plain,
! [X0] : multiply(X0,inverse(X0)) = additive_identity,
inference(cnf_transformation,[status(esa)],[f9]) ).
fof(f28,plain,
! [X0] : multiply(X0,multiplicative_identity) = X0,
inference(cnf_transformation,[status(esa)],[f11]) ).
fof(f29,plain,
! [X0] : multiply(multiplicative_identity,X0) = X0,
inference(cnf_transformation,[status(esa)],[f12]) ).
fof(f30,plain,
! [X0] : add(X0,additive_identity) = X0,
inference(cnf_transformation,[status(esa)],[f13]) ).
fof(f31,plain,
! [X0] : add(additive_identity,X0) = X0,
inference(cnf_transformation,[status(esa)],[f14]) ).
fof(f32,plain,
multiply(a,b) = c,
inference(cnf_transformation,[status(esa)],[f15]) ).
fof(f33,plain,
add(inverse(a),inverse(b)) = d,
inference(cnf_transformation,[status(esa)],[f16]) ).
fof(f34,plain,
inverse(c) != d,
inference(cnf_transformation,[status(esa)],[f17]) ).
fof(f48,plain,
inverse(additive_identity) = multiplicative_identity,
inference(paramodulation,[status(thm)],[f31,f24]) ).
fof(f61,plain,
! [X0,X1,X2] : add(multiply(X0,X1),X2) = multiply(add(X1,X2),add(X0,X2)),
inference(paramodulation,[status(thm)],[f19,f20]) ).
fof(f62,plain,
! [X0,X1,X2] : add(multiply(X0,X1),X2) = add(multiply(X1,X0),X2),
inference(forward_demodulation,[status(thm)],[f20,f61]) ).
fof(f68,plain,
! [X0,X1] : add(multiply(X0,X1),inverse(X0)) = multiply(multiplicative_identity,add(X1,inverse(X0))),
inference(paramodulation,[status(thm)],[f24,f20]) ).
fof(f69,plain,
! [X0,X1] : add(inverse(X0),multiply(X0,X1)) = multiply(multiplicative_identity,add(X1,inverse(X0))),
inference(forward_demodulation,[status(thm)],[f18,f68]) ).
fof(f70,plain,
! [X0,X1] : add(inverse(X0),multiply(X0,X1)) = add(X1,inverse(X0)),
inference(forward_demodulation,[status(thm)],[f29,f69]) ).
fof(f73,plain,
! [X0,X1,X2] : add(multiply(X0,X1),X2) = multiply(add(X2,X0),add(X1,X2)),
inference(paramodulation,[status(thm)],[f18,f20]) ).
fof(f78,plain,
! [X0] : add(multiply(X0,inverse(a)),inverse(b)) = multiply(add(X0,inverse(b)),d),
inference(paramodulation,[status(thm)],[f33,f20]) ).
fof(f79,plain,
! [X0] : add(inverse(b),multiply(X0,inverse(a))) = multiply(add(X0,inverse(b)),d),
inference(forward_demodulation,[status(thm)],[f18,f78]) ).
fof(f80,plain,
! [X0] : add(inverse(b),multiply(X0,inverse(a))) = multiply(d,add(X0,inverse(b))),
inference(forward_demodulation,[status(thm)],[f19,f79]) ).
fof(f81,plain,
! [X0,X1] : add(multiply(X0,X1),inverse(X1)) = multiply(add(X0,inverse(X1)),multiplicative_identity),
inference(paramodulation,[status(thm)],[f24,f20]) ).
fof(f82,plain,
! [X0,X1] : add(inverse(X0),multiply(X1,X0)) = multiply(add(X1,inverse(X0)),multiplicative_identity),
inference(forward_demodulation,[status(thm)],[f18,f81]) ).
fof(f83,plain,
! [X0,X1] : add(inverse(X0),multiply(X1,X0)) = add(X1,inverse(X0)),
inference(forward_demodulation,[status(thm)],[f28,f82]) ).
fof(f110,plain,
! [X0,X1] : add(multiply(inverse(b),X0),multiply(X1,inverse(a))) = multiply(multiply(d,add(X1,inverse(b))),add(X0,multiply(X1,inverse(a)))),
inference(paramodulation,[status(thm)],[f80,f20]) ).
fof(f114,plain,
! [X0,X1,X2] : add(X0,multiply(X1,X2)) = add(multiply(X2,X1),X0),
inference(paramodulation,[status(thm)],[f18,f62]) ).
fof(f181,plain,
! [X0,X1,X2] : add(X0,multiply(X1,X2)) = add(X0,multiply(X2,X1)),
inference(paramodulation,[status(thm)],[f18,f114]) ).
fof(f295,plain,
! [X0] : multiply(add(a,X0),b) = add(c,multiply(X0,b)),
inference(paramodulation,[status(thm)],[f32,f22]) ).
fof(f296,plain,
! [X0] : multiply(b,add(a,X0)) = add(c,multiply(X0,b)),
inference(forward_demodulation,[status(thm)],[f19,f295]) ).
fof(f297,plain,
! [X0,X1] : multiply(add(X0,X1),inverse(X0)) = add(additive_identity,multiply(X1,inverse(X0))),
inference(paramodulation,[status(thm)],[f26,f22]) ).
fof(f298,plain,
! [X0,X1] : multiply(inverse(X0),add(X0,X1)) = add(additive_identity,multiply(X1,inverse(X0))),
inference(forward_demodulation,[status(thm)],[f19,f297]) ).
fof(f299,plain,
! [X0,X1] : multiply(inverse(X0),add(X0,X1)) = multiply(X1,inverse(X0)),
inference(forward_demodulation,[status(thm)],[f31,f298]) ).
fof(f316,plain,
! [X0,X1] : multiply(add(X0,X1),inverse(X1)) = add(multiply(X0,inverse(X1)),additive_identity),
inference(paramodulation,[status(thm)],[f26,f22]) ).
fof(f317,plain,
! [X0,X1] : multiply(inverse(X0),add(X1,X0)) = add(multiply(X1,inverse(X0)),additive_identity),
inference(forward_demodulation,[status(thm)],[f19,f316]) ).
fof(f318,plain,
! [X0,X1] : multiply(inverse(X0),add(X1,X0)) = add(additive_identity,multiply(inverse(X0),X1)),
inference(forward_demodulation,[status(thm)],[f114,f317]) ).
fof(f319,plain,
! [X0,X1] : multiply(inverse(X0),add(X1,X0)) = multiply(inverse(X0),X1),
inference(forward_demodulation,[status(thm)],[f31,f318]) ).
fof(f438,plain,
! [X0] : multiply(a,add(b,X0)) = add(c,multiply(a,X0)),
inference(paramodulation,[status(thm)],[f32,f23]) ).
fof(f439,plain,
! [X0,X1] : multiply(X0,add(inverse(X0),X1)) = add(additive_identity,multiply(X0,X1)),
inference(paramodulation,[status(thm)],[f26,f23]) ).
fof(f440,plain,
! [X0,X1] : multiply(X0,add(inverse(X0),X1)) = multiply(X0,X1),
inference(forward_demodulation,[status(thm)],[f31,f439]) ).
fof(f461,plain,
! [X0,X1] : multiply(X0,add(X1,inverse(X0))) = add(multiply(X0,X1),additive_identity),
inference(paramodulation,[status(thm)],[f26,f23]) ).
fof(f462,plain,
! [X0,X1] : multiply(X0,add(X1,inverse(X0))) = add(additive_identity,multiply(X1,X0)),
inference(forward_demodulation,[status(thm)],[f114,f461]) ).
fof(f463,plain,
! [X0,X1] : multiply(X0,add(X1,inverse(X0))) = multiply(X1,X0),
inference(forward_demodulation,[status(thm)],[f31,f462]) ).
fof(f504,plain,
! [X0] : multiply(X0,inverse(X0)) = multiply(additive_identity,X0),
inference(paramodulation,[status(thm)],[f31,f463]) ).
fof(f505,plain,
! [X0] : additive_identity = multiply(additive_identity,X0),
inference(forward_demodulation,[status(thm)],[f26,f504]) ).
fof(f508,plain,
! [X0] : multiply(X0,multiplicative_identity) = multiply(X0,X0),
inference(paramodulation,[status(thm)],[f24,f463]) ).
fof(f509,plain,
! [X0] : X0 = multiply(X0,X0),
inference(forward_demodulation,[status(thm)],[f28,f508]) ).
fof(f514,plain,
! [X0] : multiply(additive_identity,add(X0,multiplicative_identity)) = multiply(X0,additive_identity),
inference(paramodulation,[status(thm)],[f48,f463]) ).
fof(f515,plain,
! [X0] : additive_identity = multiply(X0,additive_identity),
inference(forward_demodulation,[status(thm)],[f505,f514]) ).
fof(f568,plain,
! [X0,X1] : multiply(X0,add(X0,X1)) = add(X0,multiply(X0,X1)),
inference(paramodulation,[status(thm)],[f509,f23]) ).
fof(f584,plain,
add(inverse(b),additive_identity) = multiply(d,add(additive_identity,inverse(b))),
inference(paramodulation,[status(thm)],[f505,f80]) ).
fof(f585,plain,
inverse(b) = multiply(d,add(additive_identity,inverse(b))),
inference(forward_demodulation,[status(thm)],[f30,f584]) ).
fof(f586,plain,
inverse(b) = multiply(d,inverse(b)),
inference(forward_demodulation,[status(thm)],[f31,f585]) ).
fof(f654,plain,
! [X0] : multiply(d,add(X0,inverse(b))) = add(multiply(d,X0),inverse(b)),
inference(paramodulation,[status(thm)],[f586,f23]) ).
fof(f655,plain,
! [X0] : multiply(d,add(X0,inverse(b))) = add(inverse(b),multiply(X0,d)),
inference(forward_demodulation,[status(thm)],[f114,f654]) ).
fof(f680,plain,
! [X0,X1] : add(multiply(inverse(b),X0),multiply(X1,inverse(a))) = multiply(add(inverse(b),multiply(X1,d)),add(X0,multiply(X1,inverse(a)))),
inference(backward_demodulation,[status(thm)],[f655,f110]) ).
fof(f706,plain,
multiply(a,d) = multiply(a,inverse(b)),
inference(paramodulation,[status(thm)],[f33,f440]) ).
fof(f713,plain,
! [X0] : multiply(X0,multiplicative_identity) = multiply(X0,inverse(inverse(X0))),
inference(paramodulation,[status(thm)],[f24,f440]) ).
fof(f714,plain,
! [X0] : X0 = multiply(X0,inverse(inverse(X0))),
inference(forward_demodulation,[status(thm)],[f28,f713]) ).
fof(f808,plain,
! [X0,X1] : add(X0,multiply(additive_identity,X1)) = multiply(X0,add(X0,X1)),
inference(paramodulation,[status(thm)],[f30,f21]) ).
fof(f809,plain,
! [X0,X1] : add(X0,additive_identity) = multiply(X0,add(X0,X1)),
inference(forward_demodulation,[status(thm)],[f505,f808]) ).
fof(f810,plain,
! [X0,X1] : X0 = multiply(X0,add(X0,X1)),
inference(forward_demodulation,[status(thm)],[f30,f809]) ).
fof(f811,plain,
! [X0,X1] : X0 = add(X0,multiply(X0,X1)),
inference(forward_demodulation,[status(thm)],[f568,f810]) ).
fof(f897,plain,
! [X0] : add(multiplicative_identity,multiply(additive_identity,X0)) = add(X0,inverse(additive_identity)),
inference(paramodulation,[status(thm)],[f48,f70]) ).
fof(f898,plain,
! [X0] : add(multiplicative_identity,additive_identity) = add(X0,inverse(additive_identity)),
inference(forward_demodulation,[status(thm)],[f505,f897]) ).
fof(f899,plain,
! [X0] : multiplicative_identity = add(X0,inverse(additive_identity)),
inference(forward_demodulation,[status(thm)],[f30,f898]) ).
fof(f900,plain,
! [X0] : multiplicative_identity = add(X0,multiplicative_identity),
inference(forward_demodulation,[status(thm)],[f48,f899]) ).
fof(f1015,plain,
! [X0,X1] : add(multiply(additive_identity,X0),X1) = multiply(X1,add(X0,X1)),
inference(paramodulation,[status(thm)],[f30,f73]) ).
fof(f1016,plain,
! [X0,X1] : add(additive_identity,X0) = multiply(X0,add(X1,X0)),
inference(forward_demodulation,[status(thm)],[f505,f1015]) ).
fof(f1017,plain,
! [X0,X1] : X0 = multiply(X0,add(X1,X0)),
inference(forward_demodulation,[status(thm)],[f31,f1016]) ).
fof(f1031,plain,
! [X0,X1] : add(multiply(X0,additive_identity),X1) = multiply(add(X1,X0),X1),
inference(paramodulation,[status(thm)],[f31,f73]) ).
fof(f1032,plain,
! [X0,X1] : add(additive_identity,X0) = multiply(add(X0,X1),X0),
inference(forward_demodulation,[status(thm)],[f515,f1031]) ).
fof(f1033,plain,
! [X0,X1] : X0 = multiply(add(X0,X1),X0),
inference(forward_demodulation,[status(thm)],[f31,f1032]) ).
fof(f1034,plain,
! [X0,X1] : X0 = multiply(X0,add(X0,X1)),
inference(forward_demodulation,[status(thm)],[f19,f1033]) ).
fof(f1117,plain,
add(inverse(a),multiply(a,d)) = add(inverse(b),inverse(a)),
inference(paramodulation,[status(thm)],[f706,f70]) ).
fof(f1118,plain,
add(d,inverse(a)) = add(inverse(b),inverse(a)),
inference(forward_demodulation,[status(thm)],[f70,f1117]) ).
fof(f1119,plain,
add(d,inverse(a)) = add(inverse(a),inverse(b)),
inference(forward_demodulation,[status(thm)],[f18,f1118]) ).
fof(f1120,plain,
add(d,inverse(a)) = d,
inference(forward_demodulation,[status(thm)],[f33,f1119]) ).
fof(f1675,plain,
multiply(a,multiplicative_identity) = add(c,multiply(a,multiplicative_identity)),
inference(paramodulation,[status(thm)],[f900,f438]) ).
fof(f1676,plain,
a = add(c,multiply(a,multiplicative_identity)),
inference(forward_demodulation,[status(thm)],[f28,f1675]) ).
fof(f1677,plain,
a = add(c,multiply(multiplicative_identity,a)),
inference(forward_demodulation,[status(thm)],[f181,f1676]) ).
fof(f1678,plain,
a = add(c,a),
inference(forward_demodulation,[status(thm)],[f29,f1677]) ).
fof(f1679,plain,
a = add(a,c),
inference(forward_demodulation,[status(thm)],[f18,f1678]) ).
fof(f1682,plain,
multiply(b,multiplicative_identity) = add(c,multiply(multiplicative_identity,b)),
inference(paramodulation,[status(thm)],[f900,f296]) ).
fof(f1683,plain,
b = add(c,multiply(multiplicative_identity,b)),
inference(forward_demodulation,[status(thm)],[f28,f1682]) ).
fof(f1684,plain,
b = add(c,b),
inference(forward_demodulation,[status(thm)],[f29,f1683]) ).
fof(f1685,plain,
b = add(b,c),
inference(forward_demodulation,[status(thm)],[f18,f1684]) ).
fof(f1769,plain,
! [X0] : add(multiply(c,X0),a) = multiply(a,add(X0,a)),
inference(paramodulation,[status(thm)],[f1679,f73]) ).
fof(f1770,plain,
! [X0] : add(a,multiply(X0,c)) = multiply(a,add(X0,a)),
inference(forward_demodulation,[status(thm)],[f114,f1769]) ).
fof(f1771,plain,
! [X0] : add(a,multiply(X0,c)) = a,
inference(forward_demodulation,[status(thm)],[f1017,f1770]) ).
fof(f1794,plain,
! [X0] : add(b,multiply(c,X0)) = multiply(b,add(b,X0)),
inference(paramodulation,[status(thm)],[f1685,f21]) ).
fof(f1795,plain,
! [X0] : add(b,multiply(c,X0)) = b,
inference(forward_demodulation,[status(thm)],[f1034,f1794]) ).
fof(f1930,plain,
! [X0] : multiply(X0,c) = multiply(multiply(X0,c),a),
inference(paramodulation,[status(thm)],[f1771,f1017]) ).
fof(f1931,plain,
! [X0] : multiply(X0,c) = multiply(a,multiply(X0,c)),
inference(forward_demodulation,[status(thm)],[f19,f1930]) ).
fof(f2040,plain,
! [X0] : multiply(c,X0) = multiply(multiply(c,X0),b),
inference(paramodulation,[status(thm)],[f1795,f1017]) ).
fof(f2041,plain,
! [X0] : multiply(c,X0) = multiply(b,multiply(c,X0)),
inference(forward_demodulation,[status(thm)],[f19,f2040]) ).
fof(f2111,plain,
! [X0,X1] : multiply(X0,inverse(X0)) = multiply(X0,multiply(inverse(X0),X1)),
inference(paramodulation,[status(thm)],[f811,f440]) ).
fof(f2112,plain,
! [X0,X1] : additive_identity = multiply(X0,multiply(inverse(X0),X1)),
inference(forward_demodulation,[status(thm)],[f26,f2111]) ).
fof(f2334,plain,
add(inverse(inverse(b)),inverse(b)) = add(d,inverse(inverse(b))),
inference(paramodulation,[status(thm)],[f586,f83]) ).
fof(f2335,plain,
add(inverse(b),inverse(inverse(b))) = add(d,inverse(inverse(b))),
inference(forward_demodulation,[status(thm)],[f18,f2334]) ).
fof(f2336,plain,
multiplicative_identity = add(d,inverse(inverse(b))),
inference(forward_demodulation,[status(thm)],[f24,f2335]) ).
fof(f3882,plain,
add(multiply(inverse(b),b),multiply(c,inverse(a))) = multiply(add(inverse(b),multiply(c,d)),b),
inference(paramodulation,[status(thm)],[f1795,f680]) ).
fof(f3883,plain,
add(multiply(c,inverse(a)),multiply(b,inverse(b))) = multiply(add(inverse(b),multiply(c,d)),b),
inference(forward_demodulation,[status(thm)],[f114,f3882]) ).
fof(f3884,plain,
add(multiply(b,inverse(b)),multiply(inverse(a),c)) = multiply(add(inverse(b),multiply(c,d)),b),
inference(forward_demodulation,[status(thm)],[f114,f3883]) ).
fof(f3885,plain,
add(multiply(b,inverse(b)),multiply(c,inverse(a))) = multiply(add(inverse(b),multiply(c,d)),b),
inference(forward_demodulation,[status(thm)],[f181,f3884]) ).
fof(f3886,plain,
add(additive_identity,multiply(c,inverse(a))) = multiply(add(inverse(b),multiply(c,d)),b),
inference(forward_demodulation,[status(thm)],[f26,f3885]) ).
fof(f3887,plain,
multiply(c,inverse(a)) = multiply(add(inverse(b),multiply(c,d)),b),
inference(forward_demodulation,[status(thm)],[f31,f3886]) ).
fof(f3888,plain,
multiply(c,inverse(a)) = multiply(b,add(inverse(b),multiply(c,d))),
inference(forward_demodulation,[status(thm)],[f19,f3887]) ).
fof(f3889,plain,
multiply(c,inverse(a)) = multiply(b,multiply(c,d)),
inference(forward_demodulation,[status(thm)],[f440,f3888]) ).
fof(f3890,plain,
multiply(c,inverse(a)) = multiply(c,d),
inference(forward_demodulation,[status(thm)],[f2041,f3889]) ).
fof(f4115,plain,
additive_identity = multiply(inverse(a),c),
inference(paramodulation,[status(thm)],[f1931,f2112]) ).
fof(f4116,plain,
additive_identity = multiply(c,inverse(a)),
inference(forward_demodulation,[status(thm)],[f19,f4115]) ).
fof(f4117,plain,
additive_identity = multiply(c,d),
inference(forward_demodulation,[status(thm)],[f3890,f4116]) ).
fof(f4200,plain,
add(inverse(d),additive_identity) = add(c,inverse(d)),
inference(paramodulation,[status(thm)],[f4117,f83]) ).
fof(f4201,plain,
inverse(d) = add(c,inverse(d)),
inference(forward_demodulation,[status(thm)],[f30,f4200]) ).
fof(f4203,plain,
add(inverse(c),additive_identity) = add(d,inverse(c)),
inference(paramodulation,[status(thm)],[f4117,f70]) ).
fof(f4204,plain,
inverse(c) = add(d,inverse(c)),
inference(forward_demodulation,[status(thm)],[f30,f4203]) ).
fof(f6027,plain,
multiply(inverse(d),multiplicative_identity) = multiply(inverse(inverse(b)),inverse(d)),
inference(paramodulation,[status(thm)],[f2336,f299]) ).
fof(f6028,plain,
inverse(d) = multiply(inverse(inverse(b)),inverse(d)),
inference(forward_demodulation,[status(thm)],[f28,f6027]) ).
fof(f6029,plain,
inverse(d) = multiply(inverse(d),inverse(inverse(b))),
inference(forward_demodulation,[status(thm)],[f19,f6028]) ).
fof(f6030,plain,
multiply(inverse(d),d) = multiply(inverse(a),inverse(d)),
inference(paramodulation,[status(thm)],[f1120,f299]) ).
fof(f6031,plain,
multiply(d,inverse(d)) = multiply(inverse(a),inverse(d)),
inference(forward_demodulation,[status(thm)],[f19,f6030]) ).
fof(f6032,plain,
additive_identity = multiply(inverse(a),inverse(d)),
inference(forward_demodulation,[status(thm)],[f26,f6031]) ).
fof(f6889,plain,
! [X0] : multiply(inverse(inverse(X0)),multiplicative_identity) = multiply(inverse(inverse(X0)),X0),
inference(paramodulation,[status(thm)],[f24,f319]) ).
fof(f6890,plain,
! [X0] : inverse(inverse(X0)) = multiply(inverse(inverse(X0)),X0),
inference(forward_demodulation,[status(thm)],[f28,f6889]) ).
fof(f6891,plain,
! [X0] : inverse(inverse(X0)) = multiply(X0,inverse(inverse(X0))),
inference(forward_demodulation,[status(thm)],[f19,f6890]) ).
fof(f6892,plain,
! [X0] : inverse(inverse(X0)) = X0,
inference(forward_demodulation,[status(thm)],[f714,f6891]) ).
fof(f6983,plain,
inverse(d) = multiply(inverse(d),b),
inference(backward_demodulation,[status(thm)],[f6892,f6029]) ).
fof(f6984,plain,
inverse(d) = multiply(b,inverse(d)),
inference(forward_demodulation,[status(thm)],[f19,f6983]) ).
fof(f7311,plain,
d = multiply(d,inverse(c)),
inference(paramodulation,[status(thm)],[f4204,f1034]) ).
fof(f7746,plain,
add(inverse(inverse(a)),additive_identity) = add(inverse(d),inverse(inverse(a))),
inference(paramodulation,[status(thm)],[f6032,f70]) ).
fof(f7747,plain,
inverse(inverse(a)) = add(inverse(d),inverse(inverse(a))),
inference(forward_demodulation,[status(thm)],[f30,f7746]) ).
fof(f7748,plain,
a = add(inverse(d),inverse(inverse(a))),
inference(forward_demodulation,[status(thm)],[f6892,f7747]) ).
fof(f7749,plain,
a = add(inverse(d),a),
inference(forward_demodulation,[status(thm)],[f6892,f7748]) ).
fof(f7750,plain,
a = add(a,inverse(d)),
inference(forward_demodulation,[status(thm)],[f18,f7749]) ).
fof(f7773,plain,
multiply(b,a) = add(c,multiply(inverse(d),b)),
inference(paramodulation,[status(thm)],[f7750,f296]) ).
fof(f7774,plain,
multiply(a,b) = add(c,multiply(inverse(d),b)),
inference(forward_demodulation,[status(thm)],[f19,f7773]) ).
fof(f7775,plain,
c = add(c,multiply(inverse(d),b)),
inference(forward_demodulation,[status(thm)],[f32,f7774]) ).
fof(f7776,plain,
c = add(c,multiply(b,inverse(d))),
inference(forward_demodulation,[status(thm)],[f181,f7775]) ).
fof(f7777,plain,
c = add(c,inverse(d)),
inference(forward_demodulation,[status(thm)],[f6984,f7776]) ).
fof(f7778,plain,
c = inverse(d),
inference(forward_demodulation,[status(thm)],[f4201,f7777]) ).
fof(f7912,plain,
add(d,c) = multiplicative_identity,
inference(paramodulation,[status(thm)],[f7778,f24]) ).
fof(f7913,plain,
add(c,d) = multiplicative_identity,
inference(forward_demodulation,[status(thm)],[f18,f7912]) ).
fof(f7930,plain,
multiply(inverse(c),multiplicative_identity) = multiply(d,inverse(c)),
inference(paramodulation,[status(thm)],[f7913,f299]) ).
fof(f7931,plain,
inverse(c) = multiply(d,inverse(c)),
inference(forward_demodulation,[status(thm)],[f28,f7930]) ).
fof(f7932,plain,
inverse(c) = d,
inference(forward_demodulation,[status(thm)],[f7311,f7931]) ).
fof(f7933,plain,
$false,
inference(forward_subsumption_resolution,[status(thm)],[f7932,f34]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13 % Problem : BOO015-2 : TPTP v8.1.2. Bugfixed v1.0.1.
% 0.07/0.13 % Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.14/0.35 % Computer : n029.cluster.edu
% 0.14/0.35 % Model : x86_64 x86_64
% 0.14/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35 % Memory : 8042.1875MB
% 0.14/0.35 % OS : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35 % CPULimit : 300
% 0.14/0.35 % WCLimit : 300
% 0.14/0.35 % DateTime : Mon Apr 29 22:56:05 EDT 2024
% 0.14/0.35 % CPUTime :
% 0.14/0.36 % Drodi V3.6.0
% 5.83/1.10 % Refutation found
% 5.83/1.10 % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 5.83/1.10 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 5.83/1.13 % Elapsed time: 0.775573 seconds
% 5.83/1.13 % CPU time: 6.033822 seconds
% 5.83/1.13 % Total memory used: 128.042 MB
% 5.83/1.13 % Net memory used: 125.512 MB
%------------------------------------------------------------------------------