TSTP Solution File: BOO067-1 by Drodi---3.5.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.5.1
% Problem  : BOO067-1 : TPTP v8.1.2. Released v2.6.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n032.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:02:55 EDT 2023

% Result   : Unsatisfiable 7.94s 1.39s
% Output   : CNFRefutation 8.16s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   32
%            Number of leaves      :    2
% Syntax   : Number of formulae    :   86 (  86 unt;   0 def)
%            Number of atoms       :   86 (  85 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    5 (   5   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   12 (   7 avg)
%            Maximal term depth    :   12 (   2 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :    7 (   7 usr;   5 con; 0-3 aty)
%            Number of variables   :  520 (; 520   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [A,B,C,D,E,F,G] : multiply(multiply(A,inverse(A),B),inverse(multiply(multiply(C,D,E),F,multiply(C,D,G))),multiply(D,multiply(G,F,E),C)) = B,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f2,negated_conjecture,
    multiply(multiply(d,e,a),b,multiply(d,e,c)) != multiply(d,e,multiply(a,b,c)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f3,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(multiply(X2,X3,X4),X5,multiply(X2,X3,X6))),multiply(X3,multiply(X6,X5,X4),X2)) = X1,
    inference(cnf_transformation,[status(esa)],[f1]) ).

fof(f4,plain,
    multiply(multiply(d,e,a),b,multiply(d,e,c)) != multiply(d,e,multiply(a,b,c)),
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f5,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : multiply(multiply(X0,X1,X2),inverse(multiply(multiply(X3,X4,X5),X6,multiply(X3,X4,X7))),multiply(X4,multiply(X7,X6,X5),X3)) = multiply(X1,multiply(X2,inverse(multiply(X0,X1,X8)),X8),X0),
    inference(paramodulation,[status(thm)],[f3,f3]) ).

fof(f6,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(X2,X3,multiply(multiply(X4,inverse(X4),X2),inverse(multiply(multiply(X5,X6,X7),X8,multiply(X5,X6,X9))),X10))),multiply(inverse(multiply(multiply(X5,X6,X7),X8,multiply(X5,X6,X9))),multiply(X10,X3,multiply(X6,multiply(X9,X8,X7),X5)),multiply(X4,inverse(X4),X2))) = X1,
    inference(paramodulation,[status(thm)],[f3,f3]) ).

fof(f9,plain,
    ! [X0,X1,X2] : X0 = multiply(inverse(X1),multiply(X0,inverse(multiply(X1,inverse(X1),X2)),X2),X1),
    inference(paramodulation,[status(thm)],[f3,f5]) ).

fof(f10,plain,
    ! [X0,X1,X2,X3,X4] : multiply(X0,multiply(X1,inverse(multiply(X2,X0,X3)),X3),X2) = multiply(X0,multiply(X1,inverse(multiply(X2,X0,X4)),X4),X2),
    inference(paramodulation,[status(thm)],[f5,f5]) ).

fof(f45,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] : multiply(multiply(X0,X1,X2),inverse(multiply(multiply(X3,inverse(X3),X4),inverse(multiply(X3,inverse(X3),X4)),multiply(X3,inverse(X3),X5))),X5) = multiply(X1,multiply(X2,inverse(multiply(X0,X1,X6)),X6),X0),
    inference(paramodulation,[status(thm)],[f9,f5]) ).

fof(f46,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(multiply(X2,inverse(X2),X3),inverse(multiply(X2,inverse(X2),X3)),multiply(X2,inverse(X2),X4))),X4) = X1,
    inference(paramodulation,[status(thm)],[f9,f3]) ).

fof(f52,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(multiply(X2,X3,X4),multiply(X5,inverse(multiply(X4,inverse(X4),X6)),X6),multiply(X2,X3,inverse(X4)))),multiply(X3,X5,X2)) = X1,
    inference(paramodulation,[status(thm)],[f9,f3]) ).

fof(f60,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : multiply(inverse(multiply(multiply(X0,X1,X2),X3,multiply(X0,X1,X4))),multiply(X5,inverse(X6),multiply(X1,multiply(X4,X3,X2),X0)),multiply(X7,inverse(X7),X6)) = multiply(inverse(multiply(multiply(X0,X1,X2),X3,multiply(X0,X1,X4))),multiply(X5,inverse(multiply(multiply(X7,inverse(X7),X6),inverse(multiply(multiply(X0,X1,X2),X3,multiply(X0,X1,X4))),X8)),X8),multiply(X7,inverse(X7),X6)),
    inference(paramodulation,[status(thm)],[f3,f10]) ).

fof(f80,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(multiply(X2,X3,X4),inverse(multiply(X2,X3,X4)),multiply(X2,X3,X5))),multiply(X3,multiply(X5,inverse(multiply(X2,X3,X6)),X6),X2)) = X1,
    inference(paramodulation,[status(thm)],[f10,f3]) ).

fof(f218,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(X2,inverse(X2),multiply(multiply(X2,inverse(X2),X3),inverse(multiply(X2,inverse(X2),X3)),X4))),X4) = X1,
    inference(paramodulation,[status(thm)],[f46,f46]) ).

fof(f239,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(X2,X3,multiply(multiply(X4,inverse(X4),X2),inverse(multiply(multiply(X5,inverse(X5),X6),inverse(multiply(multiply(X7,inverse(X7),X8),inverse(multiply(X7,inverse(X7),X8)),multiply(X7,inverse(X7),multiply(X5,inverse(X5),X9)))),multiply(X5,inverse(X5),X9))),X10))),multiply(inverse(X6),multiply(X10,X3,multiply(inverse(X5),multiply(X9,inverse(multiply(multiply(X7,inverse(X7),X8),inverse(multiply(X7,inverse(X7),X8)),multiply(X7,inverse(X7),multiply(X5,inverse(X5),X9)))),X6),X5)),multiply(X4,inverse(X4),X2))) = X1,
    inference(paramodulation,[status(thm)],[f46,f6]) ).

fof(f240,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(X2,X3,multiply(multiply(X4,inverse(X4),X2),inverse(X5),X6))),multiply(inverse(X5),multiply(X6,X3,multiply(inverse(X7),multiply(X8,inverse(multiply(multiply(X9,inverse(X9),X10),inverse(multiply(X9,inverse(X9),X10)),multiply(X9,inverse(X9),multiply(X7,inverse(X7),X8)))),X5),X7)),multiply(X4,inverse(X4),X2))) = X1,
    inference(forward_demodulation,[status(thm)],[f46,f239]) ).

fof(f278,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] : multiply(multiply(X0,X1,X2),inverse(multiply(X3,inverse(X3),multiply(multiply(X3,inverse(X3),X4),inverse(multiply(X3,inverse(X3),X4)),X5))),X5) = multiply(X1,multiply(X2,inverse(multiply(X0,X1,X6)),X6),X0),
    inference(paramodulation,[status(thm)],[f3,f218]) ).

fof(f305,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(multiply(multiply(X2,X3,X4),X5,multiply(X2,X3,X6)),inverse(multiply(multiply(X2,X3,X4),X5,multiply(X2,X3,X6))),multiply(multiply(multiply(multiply(X2,X3,X4),X5,multiply(X2,X3,X6)),inverse(multiply(multiply(X2,X3,X4),X5,multiply(X2,X3,X6))),multiply(X3,multiply(X6,X5,X4),X2)),inverse(multiply(X5,multiply(multiply(X2,X3,X6),inverse(multiply(multiply(X2,X3,X4),X5,X7)),X7),multiply(X2,X3,X4))),X8))),X8) = X1,
    inference(paramodulation,[status(thm)],[f5,f218]) ).

fof(f312,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] : multiply(multiply(X0,inverse(X0),X1),inverse(X2),multiply(inverse(X3),multiply(X4,inverse(multiply(X5,inverse(X5),multiply(multiply(X5,inverse(X5),X6),inverse(multiply(X5,inverse(X5),X6)),multiply(X3,inverse(X3),X4)))),X2),X3)) = X1,
    inference(paramodulation,[status(thm)],[f218,f3]) ).

fof(f426,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10] : multiply(multiply(X0,multiply(multiply(X1,X2,X3),inverse(multiply(multiply(X1,X2,X4),X0,X5)),X5),multiply(X1,X2,X4)),inverse(multiply(multiply(X6,X7,X8),inverse(multiply(X6,X7,X8)),multiply(X6,X7,X9))),multiply(X7,multiply(X9,inverse(multiply(X6,X7,X10)),X10),X6)) = multiply(X2,multiply(X3,X0,X4),X1),
    inference(paramodulation,[status(thm)],[f5,f80]) ).

fof(f534,plain,
    ! [X0,X1,X2,X3,X4,X5] : X0 = multiply(inverse(multiply(multiply(X1,X2,X3),inverse(multiply(X1,X2,X3)),multiply(X1,X2,X4))),multiply(X0,inverse(multiply(X1,X2,X4)),multiply(X2,multiply(X4,inverse(multiply(X1,X2,X5)),X5),X1)),multiply(multiply(X1,X2,X3),inverse(multiply(X1,X2,X3)),multiply(X1,X2,X4))),
    inference(paramodulation,[status(thm)],[f80,f9]) ).

fof(f570,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10] : multiply(X0,inverse(multiply(X1,inverse(X1),multiply(multiply(X1,inverse(X1),X2),inverse(multiply(X1,inverse(X1),X2)),X3))),X3) = multiply(inverse(multiply(multiply(X4,X5,X6),multiply(X7,inverse(multiply(X6,inverse(X6),X8)),X8),multiply(X4,X5,inverse(X6)))),multiply(multiply(X5,X7,X4),inverse(multiply(multiply(X9,inverse(X9),X0),inverse(multiply(multiply(X4,X5,X6),multiply(X7,inverse(multiply(X6,inverse(X6),X8)),X8),multiply(X4,X5,inverse(X6)))),X10)),X10),multiply(X9,inverse(X9),X0)),
    inference(paramodulation,[status(thm)],[f52,f278]) ).

fof(f571,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] : multiply(X0,inverse(multiply(X1,inverse(X1),multiply(multiply(X1,inverse(X1),X2),inverse(multiply(X1,inverse(X1),X2)),X3))),X3) = multiply(inverse(multiply(multiply(X4,X5,X6),multiply(X7,inverse(multiply(X6,inverse(X6),X8)),X8),multiply(X4,X5,inverse(X6)))),multiply(multiply(X5,X7,X4),inverse(X0),multiply(X5,multiply(inverse(X6),multiply(X7,inverse(multiply(X6,inverse(X6),X8)),X8),X6),X4)),multiply(X9,inverse(X9),X0)),
    inference(forward_demodulation,[status(thm)],[f60,f570]) ).

fof(f572,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] : multiply(X0,inverse(multiply(X1,inverse(X1),multiply(multiply(X1,inverse(X1),X2),inverse(multiply(X1,inverse(X1),X2)),X3))),X3) = multiply(inverse(multiply(multiply(X4,X5,X6),multiply(X7,inverse(multiply(X6,inverse(X6),X8)),X8),multiply(X4,X5,inverse(X6)))),multiply(multiply(X5,X7,X4),inverse(X0),multiply(X5,X7,X4)),multiply(X9,inverse(X9),X0)),
    inference(forward_demodulation,[status(thm)],[f9,f571]) ).

fof(f617,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10] : multiply(multiply(X0,X1,X2),inverse(multiply(multiply(multiply(X3,X4,X5),X6,multiply(X3,X4,X7)),inverse(multiply(multiply(X3,X4,X5),X6,multiply(X3,X4,X7))),multiply(multiply(multiply(multiply(X3,X4,X5),X6,multiply(X3,X4,X7)),inverse(multiply(multiply(X3,X4,X5),X6,multiply(X3,X4,X7))),multiply(X4,multiply(X7,X6,X5),X3)),inverse(multiply(X6,multiply(multiply(X3,X4,X7),inverse(multiply(multiply(X3,X4,X5),X6,X8)),X8),multiply(X3,X4,X5))),X9))),X9) = multiply(X1,multiply(X2,inverse(multiply(X0,X1,X10)),X10),X0),
    inference(paramodulation,[status(thm)],[f5,f278]) ).

fof(f815,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] : multiply(multiply(X0,X1,X2),inverse(multiply(multiply(multiply(multiply(X3,X4,X5),inverse(multiply(X3,X4,X5)),multiply(X3,X4,X6)),inverse(multiply(multiply(X3,X4,X5),inverse(multiply(X3,X4,X5)),multiply(X3,X4,X6))),X7),inverse(multiply(multiply(multiply(X3,X4,X5),inverse(multiply(X3,X4,X5)),multiply(X3,X4,X6)),inverse(multiply(multiply(X3,X4,X5),inverse(multiply(X3,X4,X5)),multiply(X3,X4,X6))),X7)),multiply(X3,X4,X6))),multiply(X4,multiply(X6,inverse(multiply(X3,X4,X8)),X8),X3)) = multiply(X1,multiply(X2,inverse(multiply(X0,X1,X9)),X9),X0),
    inference(paramodulation,[status(thm)],[f80,f45]) ).

fof(f989,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(X2,inverse(X2),multiply(X3,inverse(X3),X4))),multiply(inverse(X2),X4,X2)) = X1,
    inference(paramodulation,[status(thm)],[f218,f312]) ).

fof(f1120,plain,
    ! [X0,X1,X2,X3,X4,X5] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(X2,inverse(X2),multiply(X3,inverse(X3),X4))),multiply(inverse(X2),X4,X2)) = multiply(inverse(X5),X1,X5),
    inference(paramodulation,[status(thm)],[f989,f989]) ).

fof(f1121,plain,
    ! [X0,X1] : X0 = multiply(inverse(X1),X0,X1),
    inference(forward_demodulation,[status(thm)],[f989,f1120]) ).

fof(f1243,plain,
    ! [X0,X1,X2,X3] : X0 = multiply(inverse(multiply(X1,inverse(X1),multiply(X2,inverse(X2),X3))),multiply(X0,inverse(multiply(X2,inverse(X2),X3)),multiply(inverse(X1),X3,X1)),multiply(X1,inverse(X1),multiply(X2,inverse(X2),X3))),
    inference(paramodulation,[status(thm)],[f989,f9]) ).

fof(f1244,plain,
    ! [X0,X1,X2,X3] : X0 = multiply(X0,inverse(multiply(X1,inverse(X1),X2)),multiply(inverse(X3),X2,X3)),
    inference(forward_demodulation,[status(thm)],[f1121,f1243]) ).

fof(f1245,plain,
    ! [X0,X1,X2] : X0 = multiply(X0,inverse(multiply(X1,inverse(X1),X2)),X2),
    inference(forward_demodulation,[status(thm)],[f1121,f1244]) ).

fof(f1314,plain,
    ! [X0,X1,X2,X3,X4] : X0 = multiply(X0,inverse(multiply(X1,X2,X3)),multiply(X2,multiply(X3,inverse(multiply(X1,X2,X4)),X4),X1)),
    inference(backward_demodulation,[status(thm)],[f1121,f534]) ).

fof(f1355,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(X2,X3,multiply(multiply(X4,inverse(X4),X2),inverse(X5),X6))),multiply(inverse(X5),multiply(X6,X3,multiply(X7,inverse(multiply(multiply(X8,inverse(X8),X9),inverse(multiply(X8,inverse(X8),X9)),multiply(X8,inverse(X8),multiply(X10,inverse(X10),X7)))),X5)),multiply(X4,inverse(X4),X2))) = X1,
    inference(backward_demodulation,[status(thm)],[f1121,f240]) ).

fof(f1456,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : multiply(X0,inverse(multiply(X1,inverse(X1),multiply(multiply(X1,inverse(X1),X2),inverse(multiply(X1,inverse(X1),X2)),X3))),X3) = multiply(inverse(multiply(multiply(X4,X5,X6),X7,multiply(X4,X5,inverse(X6)))),multiply(multiply(X5,X7,X4),inverse(X0),multiply(X5,X7,X4)),multiply(X8,inverse(X8),X0)),
    inference(backward_demodulation,[status(thm)],[f1245,f572]) ).

fof(f1554,plain,
    ! [X0,X1,X2,X3,X4,X5] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(multiply(X2,inverse(X2),X3),X4,multiply(X2,inverse(X2),X5))),multiply(X5,X4,X3)) = X1,
    inference(paramodulation,[status(thm)],[f1121,f3]) ).

fof(f1555,plain,
    ! [X0,X1,X2,X3] : multiply(X0,multiply(inverse(X1),inverse(multiply(X2,X0,X3)),X3),X2) = multiply(X0,inverse(multiply(X2,X0,X1)),X2),
    inference(paramodulation,[status(thm)],[f1121,f10]) ).

fof(f1562,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] : multiply(inverse(inverse(X0)),inverse(multiply(X1,X2,multiply(multiply(X3,inverse(X3),X1),inverse(multiply(multiply(X4,X5,X6),X7,multiply(X4,X5,X8))),X9))),multiply(inverse(multiply(multiply(X4,X5,X6),X7,multiply(X4,X5,X8))),multiply(X9,X2,multiply(X5,multiply(X8,X7,X6),X4)),multiply(X3,inverse(X3),X1))) = X0,
    inference(paramodulation,[status(thm)],[f1121,f6]) ).

fof(f1585,plain,
    ! [X0,X1] : inverse(X0) = inverse(multiply(X1,inverse(X1),X0)),
    inference(paramodulation,[status(thm)],[f1121,f1245]) ).

fof(f1680,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7] : multiply(multiply(X0,X1,X2),inverse(multiply(X3,X4,X5)),multiply(X4,multiply(X5,inverse(multiply(X3,X4,X6)),X6),X3)) = multiply(X1,multiply(X2,inverse(multiply(X0,X1,X7)),X7),X0),
    inference(backward_demodulation,[status(thm)],[f1585,f815]) ).

fof(f1681,plain,
    ! [X0,X1,X2,X3] : multiply(X0,X1,X2) = multiply(X1,multiply(X2,inverse(multiply(X0,X1,X3)),X3),X0),
    inference(forward_demodulation,[status(thm)],[f1314,f1680]) ).

fof(f1754,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10] : multiply(multiply(X0,X1,X2),inverse(multiply(multiply(multiply(multiply(X3,X4,X5),X6,multiply(X3,X4,X7)),inverse(multiply(multiply(X3,X4,X5),X6,multiply(X3,X4,X7))),multiply(X4,multiply(X7,X6,X5),X3)),inverse(multiply(X6,multiply(multiply(X3,X4,X7),inverse(multiply(multiply(X3,X4,X5),X6,X8)),X8),multiply(X3,X4,X5))),X9)),X9) = multiply(X1,multiply(X2,inverse(multiply(X0,X1,X10)),X10),X0),
    inference(backward_demodulation,[status(thm)],[f1585,f617]) ).

fof(f1755,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] : multiply(multiply(X0,X1,X2),inverse(multiply(multiply(multiply(multiply(X3,X4,X5),X6,multiply(X3,X4,X7)),inverse(multiply(multiply(X3,X4,X5),X6,multiply(X3,X4,X7))),multiply(X4,multiply(X7,X6,X5),X3)),inverse(multiply(multiply(X3,X4,X5),X6,multiply(X3,X4,X7))),X8)),X8) = multiply(X1,multiply(X2,inverse(multiply(X0,X1,X9)),X9),X0),
    inference(forward_demodulation,[status(thm)],[f1681,f1754]) ).

fof(f1756,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : multiply(multiply(X0,X1,X2),inverse(multiply(multiply(multiply(multiply(X3,X4,X5),X6,multiply(X3,X4,X7)),inverse(multiply(multiply(X3,X4,X5),X6,multiply(X3,X4,X7))),multiply(X4,multiply(X7,X6,X5),X3)),inverse(multiply(multiply(X3,X4,X5),X6,multiply(X3,X4,X7))),X8)),X8) = multiply(X0,X1,X2),
    inference(forward_demodulation,[status(thm)],[f1681,f1755]) ).

fof(f1757,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(multiply(multiply(multiply(X2,X3,X4),X5,multiply(X2,X3,X6)),inverse(multiply(multiply(X2,X3,X4),X5,multiply(X2,X3,X6))),multiply(X3,multiply(X6,X5,X4),X2)),inverse(multiply(X5,multiply(multiply(X2,X3,X6),inverse(multiply(multiply(X2,X3,X4),X5,X7)),X7),multiply(X2,X3,X4))),X8)),X8) = X1,
    inference(backward_demodulation,[status(thm)],[f1585,f305]) ).

fof(f1758,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(multiply(multiply(multiply(X2,X3,X4),X5,multiply(X2,X3,X6)),inverse(multiply(multiply(X2,X3,X4),X5,multiply(X2,X3,X6))),multiply(X3,multiply(X6,X5,X4),X2)),inverse(multiply(multiply(X2,X3,X4),X5,multiply(X2,X3,X6))),X7)),X7) = X1,
    inference(forward_demodulation,[status(thm)],[f1681,f1757]) ).

fof(f1759,plain,
    ! [X0,X1] : multiply(X0,inverse(X0),X1) = X1,
    inference(forward_demodulation,[status(thm)],[f1756,f1758]) ).

fof(f1850,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(X2,X3,multiply(multiply(X4,inverse(X4),X2),inverse(X5),X6))),multiply(inverse(X5),multiply(X6,X3,multiply(X7,inverse(multiply(X8,inverse(X8),multiply(X9,inverse(X9),X7))),X5)),multiply(X4,inverse(X4),X2))) = X1,
    inference(backward_demodulation,[status(thm)],[f1585,f1355]) ).

fof(f1851,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : multiply(X0,inverse(multiply(X1,X2,multiply(multiply(X3,inverse(X3),X1),inverse(X4),X5))),multiply(inverse(X4),multiply(X5,X2,multiply(X6,inverse(multiply(X7,inverse(X7),multiply(X8,inverse(X8),X6))),X4)),multiply(X3,inverse(X3),X1))) = X0,
    inference(forward_demodulation,[status(thm)],[f1759,f1850]) ).

fof(f1852,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : multiply(X0,inverse(multiply(X1,X2,multiply(X1,inverse(X3),X4))),multiply(inverse(X3),multiply(X4,X2,multiply(X5,inverse(multiply(X6,inverse(X6),multiply(X7,inverse(X7),X5))),X3)),multiply(X8,inverse(X8),X1))) = X0,
    inference(forward_demodulation,[status(thm)],[f1759,f1851]) ).

fof(f1853,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7] : multiply(X0,inverse(multiply(X1,X2,multiply(X1,inverse(X3),X4))),multiply(inverse(X3),multiply(X4,X2,multiply(X5,inverse(multiply(X6,inverse(X6),X5)),X3)),multiply(X7,inverse(X7),X1))) = X0,
    inference(forward_demodulation,[status(thm)],[f1585,f1852]) ).

fof(f1854,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] : multiply(X0,inverse(multiply(X1,X2,multiply(X1,inverse(X3),X4))),multiply(inverse(X3),multiply(X4,X2,multiply(X5,inverse(X5),X3)),multiply(X6,inverse(X6),X1))) = X0,
    inference(forward_demodulation,[status(thm)],[f1585,f1853]) ).

fof(f1855,plain,
    ! [X0,X1,X2,X3,X4,X5] : multiply(X0,inverse(multiply(X1,X2,multiply(X1,inverse(X3),X4))),multiply(inverse(X3),multiply(X4,X2,X3),multiply(X5,inverse(X5),X1))) = X0,
    inference(forward_demodulation,[status(thm)],[f1759,f1854]) ).

fof(f1856,plain,
    ! [X0,X1,X2,X3,X4] : multiply(X0,inverse(multiply(X1,X2,multiply(X1,inverse(X3),X4))),multiply(inverse(X3),multiply(X4,X2,X3),X1)) = X0,
    inference(forward_demodulation,[status(thm)],[f1759,f1855]) ).

fof(f2467,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] : multiply(multiply(X0,multiply(multiply(X1,X2,X3),inverse(multiply(multiply(X1,X2,X4),X0,X5)),X5),multiply(X1,X2,X4)),inverse(multiply(X6,X7,X8)),multiply(X7,multiply(X8,inverse(multiply(X6,X7,X9)),X9),X6)) = multiply(X2,multiply(X3,X0,X4),X1),
    inference(backward_demodulation,[status(thm)],[f1585,f426]) ).

fof(f2468,plain,
    ! [X0,X1,X2,X3,X4,X5] : multiply(X0,multiply(multiply(X1,X2,X3),inverse(multiply(multiply(X1,X2,X4),X0,X5)),X5),multiply(X1,X2,X4)) = multiply(X2,multiply(X3,X0,X4),X1),
    inference(forward_demodulation,[status(thm)],[f1314,f2467]) ).

fof(f2469,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(X0,X1,X2),X3,multiply(X0,X1,X4)) = multiply(X1,multiply(X4,X3,X2),X0),
    inference(forward_demodulation,[status(thm)],[f1681,f2468]) ).

fof(f2856,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : multiply(X0,inverse(multiply(multiply(X1,inverse(X1),X2),inverse(multiply(X1,inverse(X1),X2)),X3)),X3) = multiply(inverse(multiply(multiply(X4,X5,X6),X7,multiply(X4,X5,inverse(X6)))),multiply(multiply(X5,X7,X4),inverse(X0),multiply(X5,X7,X4)),multiply(X8,inverse(X8),X0)),
    inference(backward_demodulation,[status(thm)],[f1585,f1456]) ).

fof(f2857,plain,
    ! [X0,X1,X2,X3,X4,X5] : X0 = multiply(inverse(multiply(multiply(X1,X2,X3),X4,multiply(X1,X2,inverse(X3)))),multiply(multiply(X2,X4,X1),inverse(X0),multiply(X2,X4,X1)),multiply(X5,inverse(X5),X0)),
    inference(forward_demodulation,[status(thm)],[f1245,f2856]) ).

fof(f2858,plain,
    ! [X0,X1,X2,X3,X4,X5] : X0 = multiply(inverse(multiply(X1,multiply(inverse(X2),X3,X2),X4)),multiply(multiply(X1,X3,X4),inverse(X0),multiply(X1,X3,X4)),multiply(X5,inverse(X5),X0)),
    inference(forward_demodulation,[status(thm)],[f2469,f2857]) ).

fof(f2859,plain,
    ! [X0,X1,X2,X3,X4] : X0 = multiply(inverse(multiply(X1,X2,X3)),multiply(multiply(X1,X2,X3),inverse(X0),multiply(X1,X2,X3)),multiply(X4,inverse(X4),X0)),
    inference(forward_demodulation,[status(thm)],[f1121,f2858]) ).

fof(f2860,plain,
    ! [X0,X1,X2,X3,X4] : X0 = multiply(inverse(multiply(X1,X2,X3)),multiply(X2,multiply(X3,inverse(X0),X3),X1),multiply(X4,inverse(X4),X0)),
    inference(forward_demodulation,[status(thm)],[f2469,f2859]) ).

fof(f2861,plain,
    ! [X0,X1,X2,X3] : X0 = multiply(inverse(multiply(X1,X2,X3)),multiply(X2,multiply(X3,inverse(X0),X3),X1),X0),
    inference(forward_demodulation,[status(thm)],[f1759,f2860]) ).

fof(f3462,plain,
    ! [X0,X1,X2] : multiply(X0,X1,inverse(X2)) = multiply(X1,inverse(multiply(X0,X1,X2)),X0),
    inference(backward_demodulation,[status(thm)],[f1681,f1555]) ).

fof(f3877,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] : multiply(inverse(inverse(X0)),inverse(multiply(X1,X2,multiply(multiply(X3,inverse(X3),X1),inverse(multiply(multiply(X4,X5,X6),X7,multiply(X4,X5,X8))),X9))),multiply(inverse(multiply(multiply(X4,X5,X6),X7,multiply(X4,X5,X8))),multiply(X9,X2,multiply(X5,multiply(X8,X7,X6),X4)),X1)) = X0,
    inference(backward_demodulation,[status(thm)],[f1759,f1562]) ).

fof(f3878,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : multiply(inverse(inverse(X0)),inverse(multiply(X1,X2,multiply(X1,inverse(multiply(multiply(X3,X4,X5),X6,multiply(X3,X4,X7))),X8))),multiply(inverse(multiply(multiply(X3,X4,X5),X6,multiply(X3,X4,X7))),multiply(X8,X2,multiply(X4,multiply(X7,X6,X5),X3)),X1)) = X0,
    inference(forward_demodulation,[status(thm)],[f1759,f3877]) ).

fof(f3879,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : multiply(inverse(inverse(X0)),inverse(multiply(X1,X2,multiply(X1,inverse(multiply(X3,multiply(X4,X5,X6),X7)),X8))),multiply(inverse(multiply(multiply(X7,X3,X6),X5,multiply(X7,X3,X4))),multiply(X8,X2,multiply(X3,multiply(X4,X5,X6),X7)),X1)) = X0,
    inference(forward_demodulation,[status(thm)],[f2469,f3878]) ).

fof(f3880,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : multiply(inverse(inverse(X0)),inverse(multiply(X1,X2,multiply(X1,inverse(multiply(X3,multiply(X4,X5,X6),X7)),X8))),multiply(inverse(multiply(X3,multiply(X4,X5,X6),X7)),multiply(X8,X2,multiply(X3,multiply(X4,X5,X6),X7)),X1)) = X0,
    inference(forward_demodulation,[status(thm)],[f2469,f3879]) ).

fof(f3881,plain,
    ! [X0] : inverse(inverse(X0)) = X0,
    inference(forward_demodulation,[status(thm)],[f1856,f3880]) ).

fof(f3887,plain,
    ! [X0,X1,X2,X3,X4,X5] : multiply(multiply(X0,inverse(X0),X1),inverse(multiply(multiply(X2,inverse(X2),X3),X4,X5)),multiply(X5,X4,X3)) = X1,
    inference(backward_demodulation,[status(thm)],[f1759,f1554]) ).

fof(f3888,plain,
    ! [X0,X1,X2,X3,X4] : multiply(X0,inverse(multiply(multiply(X1,inverse(X1),X2),X3,X4)),multiply(X4,X3,X2)) = X0,
    inference(forward_demodulation,[status(thm)],[f1759,f3887]) ).

fof(f3889,plain,
    ! [X0,X1,X2,X3] : multiply(X0,inverse(multiply(X1,X2,X3)),multiply(X3,X2,X1)) = X0,
    inference(forward_demodulation,[status(thm)],[f1759,f3888]) ).

fof(f4243,plain,
    multiply(e,multiply(c,b,a),d) != multiply(d,e,multiply(a,b,c)),
    inference(backward_demodulation,[status(thm)],[f2469,f4]) ).

fof(f4371,plain,
    ! [X0,X1] : X0 = multiply(X1,X0,inverse(X1)),
    inference(paramodulation,[status(thm)],[f3881,f1121]) ).

fof(f4382,plain,
    ! [X0,X1] : multiply(inverse(X0),X0,X1) = X1,
    inference(paramodulation,[status(thm)],[f3881,f1759]) ).

fof(f4390,plain,
    ! [X0,X1,X2] : multiply(X0,X1,X2) = inverse(inverse(multiply(X2,X1,X0))),
    inference(paramodulation,[status(thm)],[f4382,f3889]) ).

fof(f4391,plain,
    ! [X0,X1,X2] : multiply(X0,X1,X2) = multiply(X2,X1,X0),
    inference(forward_demodulation,[status(thm)],[f3881,f4390]) ).

fof(f4437,plain,
    multiply(e,multiply(a,b,c),d) != multiply(d,e,multiply(a,b,c)),
    inference(paramodulation,[status(thm)],[f4391,f4243]) ).

fof(f4438,plain,
    multiply(d,multiply(a,b,c),e) != multiply(d,e,multiply(a,b,c)),
    inference(forward_demodulation,[status(thm)],[f4391,f4437]) ).

fof(f4540,plain,
    ! [X0,X1] : multiply(X0,X1,inverse(inverse(X0))) = multiply(X1,inverse(X1),X0),
    inference(paramodulation,[status(thm)],[f4371,f3462]) ).

fof(f4541,plain,
    ! [X0,X1] : multiply(X0,X1,X0) = multiply(X1,inverse(X1),X0),
    inference(forward_demodulation,[status(thm)],[f3881,f4540]) ).

fof(f4542,plain,
    ! [X0,X1] : multiply(X0,X1,X0) = X0,
    inference(forward_demodulation,[status(thm)],[f1759,f4541]) ).

fof(f4566,plain,
    ! [X0,X1,X2,X3] : X0 = multiply(inverse(multiply(X1,X2,X3)),multiply(X2,X3,X1),X0),
    inference(backward_demodulation,[status(thm)],[f4542,f2861]) ).

fof(f4620,plain,
    ! [X0,X1,X2] : multiply(X0,X1,X2) = multiply(X1,X2,X0),
    inference(paramodulation,[status(thm)],[f1121,f4566]) ).

fof(f4740,plain,
    ! [X0,X1,X2] : multiply(X0,X1,X2) = multiply(X0,X2,X1),
    inference(paramodulation,[status(thm)],[f4391,f4620]) ).

fof(f4741,plain,
    $false,
    inference(backward_subsumption_resolution,[status(thm)],[f4438,f4740]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.07  % Problem  : BOO067-1 : TPTP v8.1.2. Released v2.6.0.
% 0.00/0.08  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.06/0.26  % Computer : n032.cluster.edu
% 0.06/0.26  % Model    : x86_64 x86_64
% 0.06/0.26  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.06/0.26  % Memory   : 8042.1875MB
% 0.06/0.26  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.06/0.26  % CPULimit : 300
% 0.06/0.26  % WCLimit  : 300
% 0.06/0.26  % DateTime : Tue May 30 10:43:46 EDT 2023
% 0.06/0.27  % CPUTime  : 
% 0.06/0.27  % Drodi V3.5.1
% 7.94/1.39  % Refutation found
% 7.94/1.39  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 7.94/1.39  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 8.42/1.46  % Elapsed time: 1.180974 seconds
% 8.42/1.46  % CPU time: 8.525574 seconds
% 8.42/1.46  % Memory used: 140.222 MB
%------------------------------------------------------------------------------