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

View Problem - Process Solution

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

% Computer : n004.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:09:51 EDT 2023

% Result   : Unsatisfiable 72.63s 9.55s
% Output   : CNFRefutation 73.20s
% Verified : 
% SZS Type : ERROR: Analysing output (MakeTreeStats ran out of CPU time)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [Z,X,Y] : multiply(multiply(inverse(multiply(Z,inverse(multiply(X,Y)))),multiply(Z,inverse(Y))),inverse(multiply(inverse(Y),Y))) = X,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f2,negated_conjecture,
    ( multiply(inverse(a1),a1) != multiply(inverse(b1),b1)
    | multiply(multiply(inverse(b2),b2),a2) != a2
    | multiply(multiply(a3,b3),c3) != multiply(a3,multiply(b3,c3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

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

fof(f4,plain,
    ( multiply(inverse(a1),a1) != multiply(inverse(b1),b1)
    | multiply(multiply(inverse(b2),b2),a2) != a2
    | multiply(multiply(a3,b3),c3) != multiply(a3,multiply(b3,c3)) ),
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f5,plain,
    ( spl0_0
  <=> multiply(inverse(a1),a1) = multiply(inverse(b1),b1) ),
    introduced(split_symbol_definition) ).

fof(f7,plain,
    ( multiply(inverse(a1),a1) != multiply(inverse(b1),b1)
    | spl0_0 ),
    inference(component_clause,[status(thm)],[f5]) ).

fof(f8,plain,
    ( spl0_1
  <=> multiply(multiply(inverse(b2),b2),a2) = a2 ),
    introduced(split_symbol_definition) ).

fof(f10,plain,
    ( multiply(multiply(inverse(b2),b2),a2) != a2
    | spl0_1 ),
    inference(component_clause,[status(thm)],[f8]) ).

fof(f11,plain,
    ( spl0_2
  <=> multiply(multiply(a3,b3),c3) = multiply(a3,multiply(b3,c3)) ),
    introduced(split_symbol_definition) ).

fof(f13,plain,
    ( multiply(multiply(a3,b3),c3) != multiply(a3,multiply(b3,c3))
    | spl0_2 ),
    inference(component_clause,[status(thm)],[f11]) ).

fof(f14,plain,
    ( ~ spl0_0
    | ~ spl0_1
    | ~ spl0_2 ),
    inference(split_clause,[status(thm)],[f4,f5,f8,f11]) ).

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

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

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

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

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

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

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

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

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

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

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

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

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

fof(f104,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(X0),multiply(multiply(multiply(inverse(multiply(X1,inverse(X0))),multiply(X1,inverse(inverse(multiply(inverse(X2),X2))))),inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))),inverse(X2))),inverse(multiply(inverse(X2),X2))) = inverse(X2),
    inference(paramodulation,[status(thm)],[f16,f15]) ).

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

fof(f150,plain,
    ! [X0,X1,X2,X3] : X0 = multiply(inverse(multiply(multiply(inverse(X1),multiply(multiply(inverse(multiply(X2,inverse(multiply(X1,X3)))),multiply(X2,inverse(X3))),inverse(X3))),inverse(multiply(multiply(X0,inverse(multiply(inverse(multiply(inverse(X3),X3)),multiply(inverse(X3),X3)))),multiply(inverse(X3),X3))))),inverse(X3)),
    inference(paramodulation,[status(thm)],[f15,f63]) ).

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

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

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

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

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

fof(f509,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(multiply(X0,inverse(X1))),multiply(X0,inverse(inverse(X2)))) = multiply(inverse(multiply(X3,inverse(X1))),multiply(X3,inverse(inverse(X2)))),
    inference(forward_demodulation,[status(thm)],[f150,f508]) ).

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

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

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

fof(f608,plain,
    ! [X0,X1,X2,X3] : inverse(multiply(X0,inverse(multiply(multiply(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(inverse(X3)))),inverse(multiply(inverse(inverse(X3)),inverse(X3)))),inverse(X3))))) = inverse(multiply(X0,inverse(X2))),
    inference(forward_demodulation,[status(thm)],[f161,f607]) ).

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

fof(f790,plain,
    ! [X0,X1,X2] : X0 = multiply(multiply(multiply(inverse(multiply(X1,inverse(X0))),multiply(X1,inverse(inverse(X2)))),inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(X2)),
    inference(forward_demodulation,[status(thm)],[f105,f789]) ).

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

fof(f1403,plain,
    ! [X0,X1,X2,X3] : X0 = multiply(inverse(multiply(multiply(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(inverse(X3)))),inverse(multiply(inverse(inverse(X3)),inverse(X3)))),inverse(multiply(multiply(X0,inverse(multiply(inverse(X3),X3))),X3)))),X2),
    inference(paramodulation,[status(thm)],[f790,f63]) ).

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

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

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

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

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

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

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

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

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

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

fof(f1831,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(multiply(X0,inverse(X1))),multiply(X0,inverse(X2))) = multiply(inverse(multiply(X3,inverse(X1))),multiply(X3,inverse(X2))),
    inference(forward_demodulation,[status(thm)],[f1403,f1830]) ).

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

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

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

fof(f1881,plain,
    ! [X0,X1,X2,X3] : inverse(multiply(multiply(multiply(inverse(multiply(X0,inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),multiply(X0,inverse(inverse(X1)))),inverse(multiply(inverse(inverse(X1)),inverse(X1)))),inverse(multiply(X2,X1)))) = multiply(inverse(multiply(X3,inverse(X2))),multiply(X3,inverse(inverse(multiply(inverse(X1),X1))))),
    inference(paramodulation,[status(thm)],[f1409,f63]) ).

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

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

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

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

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

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

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

fof(f2120,plain,
    ! [X0,X1,X2] : multiply(inverse(X0),X0) = multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))),
    inference(paramodulation,[status(thm)],[f790,f1929]) ).

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

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

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

fof(f2275,plain,
    ! [X0,X1,X2,X3,X4] : inverse(multiply(X0,inverse(multiply(multiply(multiply(inverse(X1),multiply(multiply(multiply(inverse(multiply(X2,inverse(X1))),multiply(X2,inverse(inverse(X3)))),inverse(multiply(inverse(inverse(X3)),inverse(X3)))),inverse(X4))),inverse(multiply(inverse(X4),X4))),X4)))) = inverse(multiply(X0,inverse(X3))),
    inference(forward_demodulation,[status(thm)],[f1865,f2274]) ).

fof(f2294,plain,
    ! [X0,X1] : multiply(inverse(X0),X0) = multiply(inverse(X1),X1),
    inference(paramodulation,[status(thm)],[f2120,f2120]) ).

fof(f2469,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(X0),X0),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))) = multiply(inverse(multiply(X2,inverse(multiply(inverse(multiply(inverse(X1),X1)),X1)))),multiply(X2,inverse(X1))),
    inference(paramodulation,[status(thm)],[f2120,f16]) ).

fof(f2472,plain,
    ! [X0,X1,X2] : X0 = multiply(inverse(multiply(multiply(multiply(inverse(X1),X1),inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))),inverse(X2)),
    inference(paramodulation,[status(thm)],[f2120,f1403]) ).

fof(f2473,plain,
    ! [X0,X1] : inverse(X0) = multiply(multiply(multiply(inverse(X1),X1),inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(X0)),
    inference(paramodulation,[status(thm)],[f2120,f790]) ).

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

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

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

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

fof(f2573,plain,
    ! [X0,X1,X2,X3] : X0 = multiply(inverse(multiply(X1,inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X3)))),multiply(X1,inverse(X3))),
    inference(paramodulation,[status(thm)],[f2294,f63]) ).

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

fof(f2598,plain,
    ! [X0,X1,X2] : X0 = multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2))),inverse(X2))),
    inference(paramodulation,[status(thm)],[f2294,f63]) ).

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

fof(f2632,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(multiply(multiply(inverse(multiply(X0,inverse(X1))),multiply(X0,inverse(inverse(X2)))),inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(multiply(inverse(X3),X3)))),X1),inverse(multiply(inverse(X2),X2))) = inverse(X2),
    inference(paramodulation,[status(thm)],[f2294,f1409]) ).

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

fof(f2760,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(X1,multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2)))))),inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2))),multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2))))) = X1,
    inference(backward_demodulation,[status(thm)],[f2544,f348]) ).

fof(f2782,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(inverse(multiply(inverse(multiply(X0,inverse(multiply(X1,X2)))),multiply(X0,inverse(X2)))),multiply(multiply(inverse(multiply(X3,inverse(X1))),multiply(X3,inverse(inverse(multiply(inverse(X2),X2))))),inverse(inverse(multiply(inverse(X4),X4))))),inverse(multiply(inverse(inverse(multiply(inverse(X4),X4))),inverse(multiply(inverse(X4),X4))))) = inverse(inverse(multiply(inverse(X2),X2))),
    inference(backward_demodulation,[status(thm)],[f2573,f70]) ).

fof(f2791,plain,
    ! [X0,X1,X2,X3] : inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(multiply(X1,inverse(multiply(inverse(multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2))),multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2))))),multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2)))))) = multiply(inverse(multiply(X3,inverse(multiply(X1,X2)))),multiply(X3,inverse(X2))),
    inference(backward_demodulation,[status(thm)],[f2582,f483]) ).

fof(f2809,plain,
    ! [X0,X1,X2,X3] : inverse(inverse(X0)) = multiply(multiply(inverse(X1),multiply(multiply(inverse(multiply(X2,inverse(multiply(X1,X3)))),multiply(X2,inverse(X3))),inverse(inverse(X0)))),inverse(multiply(inverse(inverse(X0)),inverse(X0)))),
    inference(backward_demodulation,[status(thm)],[f2632,f1869]) ).

fof(f2810,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(inverse(multiply(multiply(inverse(multiply(X0,inverse(multiply(X1,X2)))),multiply(X0,inverse(X2))),inverse(X3))),X1),inverse(multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2)))) = inverse(multiply(inverse(inverse(X4)),inverse(multiply(multiply(X3,inverse(multiply(inverse(X4),X4))),X4)))),
    inference(backward_demodulation,[status(thm)],[f2643,f1782]) ).

fof(f2841,plain,
    ! [X0,X1,X2,X3,X4] : multiply(inverse(X0),multiply(multiply(multiply(inverse(multiply(X1,inverse(X0))),multiply(X1,inverse(inverse(X2)))),inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(X3))) = multiply(inverse(multiply(inverse(X4),X4)),multiply(inverse(inverse(X2)),inverse(X3))),
    inference(backward_demodulation,[status(thm)],[f2809,f2155]) ).

fof(f2875,plain,
    ! [X0,X1,X2] : inverse(X0) = multiply(multiply(multiply(inverse(X1),X1),inverse(multiply(inverse(X2),X2))),inverse(X0)),
    inference(paramodulation,[status(thm)],[f2294,f2473]) ).

fof(f2877,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(multiply(X0,inverse(X1))),multiply(X0,inverse(X2))) = multiply(inverse(multiply(multiply(multiply(inverse(X3),X3),inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(X1))),inverse(X2)),
    inference(paramodulation,[status(thm)],[f2473,f1831]) ).

fof(f2878,plain,
    ! [X0,X1,X2] : multiply(inverse(multiply(X0,inverse(X1))),multiply(X0,inverse(X2))) = multiply(inverse(inverse(X1)),inverse(X2)),
    inference(forward_demodulation,[status(thm)],[f2875,f2877]) ).

fof(f2885,plain,
    ! [X0,X1] : X0 = multiply(inverse(inverse(multiply(multiply(X0,inverse(multiply(inverse(X1),X1))),X1))),inverse(X1)),
    inference(backward_demodulation,[status(thm)],[f2875,f2472]) ).

fof(f2921,plain,
    ! [X0,X1,X2,X3,X4,X5] : multiply(multiply(inverse(multiply(multiply(inverse(multiply(X0,inverse(multiply(inverse(multiply(X1,inverse(multiply(X2,X3)))),multiply(X1,inverse(X3)))))),multiply(X0,inverse(inverse(multiply(inverse(inverse(multiply(inverse(X3),X3))),inverse(multiply(inverse(X3),X3))))))),inverse(multiply(X4,multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X3),X3))),inverse(multiply(inverse(X3),X3))))),inverse(multiply(inverse(inverse(multiply(inverse(X3),X3))),inverse(multiply(inverse(X3),X3))))))))),multiply(inverse(multiply(X5,inverse(X2))),multiply(X5,inverse(inverse(multiply(inverse(X3),X3)))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X3),X3))),inverse(multiply(inverse(X3),X3))))),inverse(multiply(inverse(inverse(multiply(inverse(X3),X3))),inverse(multiply(inverse(X3),X3))))))) = X4,
    inference(backward_demodulation,[status(thm)],[f2878,f98]) ).

fof(f2922,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(multiply(X0,inverse(multiply(X1,X2)))),multiply(X0,inverse(X2))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2)))))),inverse(multiply(X3,multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))),inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))))))),multiply(inverse(multiply(X4,inverse(X1))),multiply(X4,inverse(inverse(multiply(inverse(X2),X2)))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))),inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))))) = X3,
    inference(forward_demodulation,[status(thm)],[f2878,f2921]) ).

fof(f2923,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))),inverse(multiply(X2,multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))))),multiply(inverse(multiply(X3,inverse(X0))),multiply(X3,inverse(inverse(multiply(inverse(X1),X1)))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))) = X2,
    inference(forward_demodulation,[status(thm)],[f2878,f2922]) ).

fof(f2924,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))),inverse(multiply(X2,multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))))),multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))) = X2,
    inference(forward_demodulation,[status(thm)],[f2878,f2923]) ).

fof(f2965,plain,
    ! [X0,X1,X2,X3,X4,X5] : multiply(multiply(inverse(multiply(multiply(inverse(multiply(multiply(inverse(multiply(inverse(X0),multiply(multiply(inverse(multiply(X1,inverse(multiply(X0,X2)))),multiply(X1,inverse(X2))),inverse(X2)))),multiply(multiply(inverse(multiply(X3,inverse(inverse(X2)))),multiply(X3,inverse(inverse(multiply(inverse(X2),X2))))),inverse(inverse(multiply(inverse(X2),X2))))),inverse(multiply(X4,multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))))),inverse(inverse(multiply(inverse(X2),X2)))),inverse(multiply(X5,multiply(inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2)))),multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2)))))))),X4),inverse(multiply(inverse(multiply(inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2)))),multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))),multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2)))))) = X5,
    inference(backward_demodulation,[status(thm)],[f2878,f1615]) ).

fof(f2966,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(inverse(multiply(multiply(inverse(multiply(multiply(inverse(multiply(inverse(X0),multiply(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),inverse(X1)))),multiply(multiply(inverse(multiply(X2,inverse(inverse(X1)))),multiply(X2,inverse(inverse(multiply(inverse(X1),X1))))),inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(X3,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),inverse(inverse(multiply(inverse(X1),X1)))),inverse(multiply(X4,multiply(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))),multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))))),X3),inverse(multiply(inverse(multiply(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))),multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))) = X4,
    inference(forward_demodulation,[status(thm)],[f2878,f2965]) ).

fof(f2967,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(multiply(inverse(multiply(multiply(inverse(multiply(inverse(X0),multiply(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),inverse(X1)))),multiply(multiply(inverse(inverse(inverse(X1))),inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(X2,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),inverse(inverse(multiply(inverse(X1),X1)))),inverse(multiply(X3,multiply(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))),multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))))),X2),inverse(multiply(inverse(multiply(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))),multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))) = X3,
    inference(forward_demodulation,[status(thm)],[f2878,f2966]) ).

fof(f2968,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(multiply(inverse(multiply(multiply(inverse(multiply(inverse(X0),multiply(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),inverse(X1)))),multiply(multiply(inverse(inverse(inverse(X1))),inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(X2,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),inverse(inverse(multiply(inverse(X1),X1)))),inverse(multiply(X3,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),X2),inverse(multiply(inverse(multiply(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))),multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))) = X3,
    inference(forward_demodulation,[status(thm)],[f2878,f2967]) ).

fof(f2969,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(multiply(inverse(multiply(multiply(inverse(multiply(inverse(X0),multiply(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),inverse(X1)))),multiply(multiply(inverse(inverse(inverse(X1))),inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(X2,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),inverse(inverse(multiply(inverse(X1),X1)))),inverse(multiply(X3,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),X2),inverse(multiply(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))),multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))) = X3,
    inference(forward_demodulation,[status(thm)],[f2878,f2968]) ).

fof(f2970,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(multiply(inverse(multiply(multiply(inverse(multiply(inverse(X0),multiply(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),inverse(X1)))),multiply(multiply(inverse(inverse(inverse(X1))),inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(X2,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),inverse(inverse(multiply(inverse(X1),X1)))),inverse(multiply(X3,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),X2),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))) = X3,
    inference(forward_demodulation,[status(thm)],[f2878,f2969]) ).

fof(f2971,plain,
    ! [X0,X1,X2,X3,X4,X5] : multiply(multiply(inverse(multiply(X0,inverse(X1))),multiply(X0,inverse(inverse(multiply(inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2)))),multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2)))))))),inverse(multiply(inverse(inverse(multiply(inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2)))),multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2)))))),inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))))) = multiply(inverse(multiply(multiply(inverse(multiply(inverse(X3),multiply(multiply(inverse(multiply(X4,inverse(multiply(X3,X2)))),multiply(X4,inverse(X2))),inverse(X2)))),multiply(multiply(inverse(multiply(X5,inverse(inverse(X2)))),multiply(X5,inverse(inverse(multiply(inverse(X2),X2))))),inverse(inverse(multiply(inverse(X2),X2))))),inverse(multiply(X1,multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))))),inverse(inverse(multiply(inverse(X2),X2)))),
    inference(backward_demodulation,[status(thm)],[f2878,f1613]) ).

fof(f2972,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))),multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),inverse(multiply(inverse(inverse(multiply(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))),multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))) = multiply(inverse(multiply(multiply(inverse(multiply(inverse(X2),multiply(multiply(inverse(multiply(X3,inverse(multiply(X2,X1)))),multiply(X3,inverse(X1))),inverse(X1)))),multiply(multiply(inverse(multiply(X4,inverse(inverse(X1)))),multiply(X4,inverse(inverse(multiply(inverse(X1),X1))))),inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(X0,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),inverse(inverse(multiply(inverse(X1),X1)))),
    inference(forward_demodulation,[status(thm)],[f2878,f2971]) ).

fof(f2973,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))),inverse(multiply(inverse(inverse(multiply(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))),multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))) = multiply(inverse(multiply(multiply(inverse(multiply(inverse(X2),multiply(multiply(inverse(multiply(X3,inverse(multiply(X2,X1)))),multiply(X3,inverse(X1))),inverse(X1)))),multiply(multiply(inverse(multiply(X4,inverse(inverse(X1)))),multiply(X4,inverse(inverse(multiply(inverse(X1),X1))))),inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(X0,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),inverse(inverse(multiply(inverse(X1),X1)))),
    inference(forward_demodulation,[status(thm)],[f2878,f2972]) ).

fof(f2974,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))) = multiply(inverse(multiply(multiply(inverse(multiply(inverse(X2),multiply(multiply(inverse(multiply(X3,inverse(multiply(X2,X1)))),multiply(X3,inverse(X1))),inverse(X1)))),multiply(multiply(inverse(multiply(X4,inverse(inverse(X1)))),multiply(X4,inverse(inverse(multiply(inverse(X1),X1))))),inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(X0,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),inverse(inverse(multiply(inverse(X1),X1)))),
    inference(forward_demodulation,[status(thm)],[f2878,f2973]) ).

fof(f2975,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))) = multiply(inverse(multiply(multiply(inverse(multiply(inverse(X2),multiply(multiply(inverse(inverse(multiply(X2,X1))),inverse(X1)),inverse(X1)))),multiply(multiply(inverse(multiply(X3,inverse(inverse(X1)))),multiply(X3,inverse(inverse(multiply(inverse(X1),X1))))),inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(X0,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),inverse(inverse(multiply(inverse(X1),X1)))),
    inference(forward_demodulation,[status(thm)],[f2878,f2974]) ).

fof(f2976,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))) = multiply(inverse(multiply(multiply(inverse(multiply(inverse(X2),multiply(multiply(inverse(inverse(multiply(X2,X1))),inverse(X1)),inverse(X1)))),multiply(multiply(inverse(inverse(inverse(X1))),inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(X0,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),inverse(inverse(multiply(inverse(X1),X1)))),
    inference(forward_demodulation,[status(thm)],[f2878,f2975]) ).

fof(f3067,plain,
    ! [X0,X1,X2,X3,X4,X5] : multiply(multiply(inverse(multiply(inverse(multiply(multiply(inverse(X0),multiply(multiply(inverse(multiply(X1,inverse(multiply(X0,inverse(multiply(inverse(X2),X2)))))),multiply(X1,inverse(inverse(multiply(inverse(X2),X2))))),inverse(inverse(multiply(inverse(X2),X2))))),inverse(multiply(multiply(X3,inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))),multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))))),inverse(X4))),X3),inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))) = multiply(inverse(multiply(X5,inverse(multiply(X4,X2)))),multiply(X5,inverse(X2))),
    inference(backward_demodulation,[status(thm)],[f2878,f482]) ).

fof(f3068,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(inverse(multiply(inverse(multiply(multiply(inverse(X0),multiply(multiply(inverse(inverse(multiply(X0,inverse(multiply(inverse(X1),X1))))),inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(multiply(X2,inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),inverse(X3))),X2),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))) = multiply(inverse(multiply(X4,inverse(multiply(X3,X1)))),multiply(X4,inverse(X1))),
    inference(forward_demodulation,[status(thm)],[f2878,f3067]) ).

fof(f3069,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(inverse(multiply(multiply(inverse(X0),multiply(multiply(inverse(inverse(multiply(X0,inverse(multiply(inverse(X1),X1))))),inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(multiply(X2,inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),inverse(X3))),X2),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))) = multiply(inverse(inverse(multiply(X3,X1))),inverse(X1)),
    inference(forward_demodulation,[status(thm)],[f2878,f3068]) ).

fof(f3133,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(inverse(X0),multiply(multiply(inverse(multiply(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(inverse(multiply(inverse(X3),X3))))),inverse(multiply(X0,multiply(inverse(inverse(multiply(inverse(X3),X3))),inverse(multiply(inverse(X3),X3))))))),multiply(inverse(multiply(X4,inverse(multiply(X2,X3)))),multiply(X4,inverse(X3)))),inverse(multiply(inverse(inverse(multiply(inverse(X3),X3))),inverse(multiply(inverse(X3),X3)))))),inverse(multiply(inverse(inverse(multiply(inverse(X3),X3))),inverse(multiply(inverse(X3),X3))))) = inverse(multiply(inverse(inverse(multiply(inverse(X3),X3))),inverse(multiply(inverse(X3),X3)))),
    inference(backward_demodulation,[status(thm)],[f2878,f96]) ).

fof(f3134,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(X0),multiply(multiply(inverse(multiply(multiply(inverse(inverse(X1)),inverse(inverse(multiply(inverse(X2),X2)))),inverse(multiply(X0,multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))))),multiply(inverse(multiply(X3,inverse(multiply(X1,X2)))),multiply(X3,inverse(X2)))),inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2)))))),inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))) = inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2)))),
    inference(forward_demodulation,[status(thm)],[f2878,f3133]) ).

fof(f3135,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(X0),multiply(multiply(inverse(multiply(multiply(inverse(inverse(X1)),inverse(inverse(multiply(inverse(X2),X2)))),inverse(multiply(X0,multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))))),multiply(inverse(inverse(multiply(X1,X2))),inverse(X2))),inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2)))))),inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))) = inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2)))),
    inference(forward_demodulation,[status(thm)],[f2878,f3134]) ).

fof(f3159,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(inverse(multiply(multiply(inverse(multiply(X0,inverse(X1))),multiply(X0,inverse(inverse(multiply(inverse(X2),X2))))),inverse(multiply(X3,multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))))),multiply(inverse(multiply(X4,inverse(multiply(X1,X2)))),multiply(X4,inverse(X2)))),inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))) = X3,
    inference(backward_demodulation,[status(thm)],[f2878,f48]) ).

fof(f3160,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1)))),inverse(multiply(X2,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),multiply(inverse(multiply(X3,inverse(multiply(X0,X1)))),multiply(X3,inverse(X1)))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))) = X2,
    inference(forward_demodulation,[status(thm)],[f2878,f3159]) ).

fof(f3161,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1)))),inverse(multiply(X2,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),multiply(inverse(inverse(multiply(X0,X1))),inverse(X1))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))) = X2,
    inference(forward_demodulation,[status(thm)],[f2878,f3160]) ).

fof(f3297,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(multiply(inverse(multiply(inverse(X1),multiply(multiply(inverse(multiply(X2,inverse(multiply(X1,X0)))),multiply(X2,inverse(X0))),inverse(X0)))),multiply(multiply(inverse(multiply(X3,inverse(inverse(X0)))),multiply(X3,inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(inverse(inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(backward_demodulation,[status(thm)],[f2878,f1626]) ).

fof(f3298,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(multiply(inverse(multiply(inverse(X1),multiply(multiply(inverse(inverse(multiply(X1,X0))),inverse(X0)),inverse(X0)))),multiply(multiply(inverse(multiply(X2,inverse(inverse(X0)))),multiply(X2,inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(inverse(inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f2878,f3297]) ).

fof(f3299,plain,
    ! [X0,X1] : multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(multiply(inverse(multiply(inverse(X1),multiply(multiply(inverse(inverse(multiply(X1,X0))),inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(inverse(X0))),inverse(inverse(multiply(inverse(X0),X0)))),inverse(inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(inverse(inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f2878,f3298]) ).

fof(f3332,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(multiply(inverse(multiply(inverse(multiply(X1,inverse(multiply(X2,X0)))),multiply(X1,inverse(X0)))),multiply(multiply(inverse(multiply(X3,inverse(X2))),multiply(X3,inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(inverse(inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(backward_demodulation,[status(thm)],[f2878,f1525]) ).

fof(f3333,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(multiply(inverse(multiply(inverse(inverse(multiply(X1,X0))),inverse(X0))),multiply(multiply(inverse(multiply(X2,inverse(X1))),multiply(X2,inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(inverse(inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f2878,f3332]) ).

fof(f3334,plain,
    ! [X0,X1] : multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(multiply(inverse(multiply(inverse(inverse(multiply(X1,X0))),inverse(X0))),multiply(multiply(inverse(inverse(X1)),inverse(inverse(multiply(inverse(X0),X0)))),inverse(inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(inverse(inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f2878,f3333]) ).

fof(f3390,plain,
    ! [X0,X1,X2] : inverse(multiply(multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(X0))),inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(multiply(X1,X0)))) = multiply(inverse(multiply(X2,inverse(X1))),multiply(X2,inverse(inverse(multiply(inverse(X0),X0))))),
    inference(backward_demodulation,[status(thm)],[f2878,f1881]) ).

fof(f3391,plain,
    ! [X0,X1] : inverse(multiply(multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(X0))),inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(multiply(X1,X0)))) = multiply(inverse(inverse(X1)),inverse(inverse(multiply(inverse(X0),X0)))),
    inference(forward_demodulation,[status(thm)],[f2878,f3390]) ).

fof(f3392,plain,
    ! [X0,X1,X2,X3] : inverse(multiply(multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(X0))),inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(multiply(X1,X0)))) = multiply(inverse(multiply(multiply(multiply(inverse(multiply(X2,inverse(X3))),multiply(X2,inverse(inverse(inverse(multiply(inverse(X0),X0)))))),inverse(multiply(inverse(inverse(inverse(multiply(inverse(X0),X0)))),inverse(inverse(multiply(inverse(X0),X0)))))),inverse(X1))),X3),
    inference(backward_demodulation,[status(thm)],[f2878,f1880]) ).

fof(f3393,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1)))) = multiply(inverse(multiply(multiply(multiply(inverse(multiply(X2,inverse(X3))),multiply(X2,inverse(inverse(inverse(multiply(inverse(X1),X1)))))),inverse(multiply(inverse(inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1)))))),inverse(X0))),X3),
    inference(forward_demodulation,[status(thm)],[f3391,f3392]) ).

fof(f3394,plain,
    ! [X0,X1,X2] : multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1)))) = multiply(inverse(multiply(multiply(multiply(inverse(inverse(X2)),inverse(inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1)))))),inverse(X0))),X2),
    inference(forward_demodulation,[status(thm)],[f2878,f3393]) ).

fof(f3409,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(inverse(multiply(X0,inverse(X1))),multiply(X0,inverse(multiply(X2,inverse(X3)))))),multiply(multiply(inverse(inverse(inverse(multiply(X2,inverse(multiply(multiply(X1,inverse(multiply(inverse(X3),X3))),X3)))))),inverse(inverse(multiply(inverse(multiply(X2,inverse(X3))),multiply(X2,inverse(X3)))))),inverse(inverse(multiply(inverse(multiply(X2,inverse(X3))),multiply(X2,inverse(X3))))))),inverse(multiply(inverse(inverse(multiply(inverse(multiply(X2,inverse(X3))),multiply(X2,inverse(X3))))),inverse(multiply(inverse(multiply(X2,inverse(X3))),multiply(X2,inverse(X3))))))) = inverse(inverse(multiply(inverse(multiply(X2,inverse(X3))),multiply(X2,inverse(X3))))),
    inference(backward_demodulation,[status(thm)],[f2878,f1440]) ).

fof(f3410,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2))))),multiply(multiply(inverse(inverse(inverse(multiply(X1,inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))))),inverse(inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2)))))),inverse(inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))))))),inverse(multiply(inverse(inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))))),inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))))))) = inverse(inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))))),
    inference(forward_demodulation,[status(thm)],[f2878,f3409]) ).

fof(f3411,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2))))),multiply(multiply(inverse(inverse(inverse(multiply(X1,inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2))))),inverse(inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))))))),inverse(multiply(inverse(inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))))),inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))))))) = inverse(inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))))),
    inference(forward_demodulation,[status(thm)],[f2878,f3410]) ).

fof(f3412,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2))))),multiply(multiply(inverse(inverse(inverse(multiply(X1,inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2))))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))))),inverse(multiply(inverse(inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))))),inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))))))) = inverse(inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))))),
    inference(forward_demodulation,[status(thm)],[f2878,f3411]) ).

fof(f3413,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2))))),multiply(multiply(inverse(inverse(inverse(multiply(X1,inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2))))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))))))) = inverse(inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))))),
    inference(forward_demodulation,[status(thm)],[f2878,f3412]) ).

fof(f3414,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2))))),multiply(multiply(inverse(inverse(inverse(multiply(X1,inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2))))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(multiply(inverse(inverse(X2)),inverse(X2)))))) = inverse(inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))))),
    inference(forward_demodulation,[status(thm)],[f2878,f3413]) ).

fof(f3415,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2))))),multiply(multiply(inverse(inverse(inverse(multiply(X1,inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2))))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(multiply(inverse(inverse(X2)),inverse(X2)))))) = inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))),
    inference(forward_demodulation,[status(thm)],[f2878,f3414]) ).

fof(f3457,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(inverse(inverse(inverse(multiply(X0,inverse(X1))))),inverse(inverse(multiply(inverse(multiply(X0,inverse(X2))),multiply(X0,inverse(X2)))))),inverse(multiply(inverse(inverse(multiply(inverse(multiply(X0,inverse(X2))),multiply(X0,inverse(X2))))),inverse(multiply(inverse(multiply(X0,inverse(X2))),multiply(X0,inverse(X2))))))) = multiply(inverse(multiply(X3,inverse(multiply(inverse(multiply(X4,inverse(X1))),multiply(X4,inverse(X2)))))),multiply(X3,inverse(multiply(X0,inverse(X2))))),
    inference(backward_demodulation,[status(thm)],[f2878,f2047]) ).

fof(f3458,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(inverse(inverse(inverse(multiply(X0,inverse(X1))))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2))))),inverse(multiply(inverse(inverse(multiply(inverse(multiply(X0,inverse(X2))),multiply(X0,inverse(X2))))),inverse(multiply(inverse(multiply(X0,inverse(X2))),multiply(X0,inverse(X2))))))) = multiply(inverse(multiply(X3,inverse(multiply(inverse(multiply(X4,inverse(X1))),multiply(X4,inverse(X2)))))),multiply(X3,inverse(multiply(X0,inverse(X2))))),
    inference(forward_demodulation,[status(thm)],[f2878,f3457]) ).

fof(f3459,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(inverse(inverse(inverse(multiply(X0,inverse(X1))))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(multiply(inverse(multiply(X0,inverse(X2))),multiply(X0,inverse(X2))))))) = multiply(inverse(multiply(X3,inverse(multiply(inverse(multiply(X4,inverse(X1))),multiply(X4,inverse(X2)))))),multiply(X3,inverse(multiply(X0,inverse(X2))))),
    inference(forward_demodulation,[status(thm)],[f2878,f3458]) ).

fof(f3460,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(inverse(inverse(inverse(multiply(X0,inverse(X1))))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(multiply(inverse(inverse(X2)),inverse(X2)))))) = multiply(inverse(multiply(X3,inverse(multiply(inverse(multiply(X4,inverse(X1))),multiply(X4,inverse(X2)))))),multiply(X3,inverse(multiply(X0,inverse(X2))))),
    inference(forward_demodulation,[status(thm)],[f2878,f3459]) ).

fof(f3461,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(inverse(inverse(multiply(X0,inverse(X1))))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(multiply(inverse(inverse(X2)),inverse(X2)))))) = multiply(inverse(inverse(multiply(inverse(multiply(X3,inverse(X1))),multiply(X3,inverse(X2))))),inverse(multiply(X0,inverse(X2)))),
    inference(forward_demodulation,[status(thm)],[f2878,f3460]) ).

fof(f3462,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(inverse(inverse(multiply(X0,inverse(X1))))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(multiply(inverse(inverse(X2)),inverse(X2)))))) = multiply(inverse(inverse(multiply(inverse(inverse(X1)),inverse(X2)))),inverse(multiply(X0,inverse(X2)))),
    inference(forward_demodulation,[status(thm)],[f2878,f3461]) ).

fof(f3564,plain,
    ! [X0,X1,X2,X3,X4] : multiply(inverse(multiply(inverse(X0),multiply(multiply(inverse(multiply(X1,inverse(multiply(X0,X2)))),multiply(X1,inverse(X2))),inverse(X2)))),multiply(multiply(inverse(inverse(inverse(X2))),inverse(inverse(multiply(inverse(X2),X2)))),inverse(inverse(multiply(inverse(X2),X2))))) = multiply(inverse(multiply(multiply(multiply(inverse(multiply(X3,inverse(X4))),multiply(X3,inverse(inverse(inverse(multiply(inverse(X2),X2)))))),inverse(multiply(inverse(inverse(inverse(multiply(inverse(X2),X2)))),inverse(inverse(multiply(inverse(X2),X2)))))),inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2)))))),X4),
    inference(backward_demodulation,[status(thm)],[f2878,f1772]) ).

fof(f3565,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(multiply(inverse(X0),multiply(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),inverse(X1)))),multiply(multiply(inverse(inverse(inverse(X1))),inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1))))) = multiply(inverse(multiply(multiply(multiply(inverse(multiply(X2,inverse(X3))),multiply(X2,inverse(inverse(inverse(multiply(inverse(X1),X1)))))),inverse(multiply(inverse(inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1)))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))),X3),
    inference(forward_demodulation,[status(thm)],[f2878,f3564]) ).

fof(f3566,plain,
    ! [X0,X1,X2] : multiply(inverse(multiply(inverse(X0),multiply(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),inverse(X1)))),multiply(multiply(inverse(inverse(inverse(X1))),inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1))))) = multiply(inverse(multiply(multiply(multiply(inverse(inverse(X2)),inverse(inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1)))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))),X2),
    inference(forward_demodulation,[status(thm)],[f2878,f3565]) ).

fof(f3567,plain,
    ! [X0,X1] : multiply(inverse(multiply(inverse(X0),multiply(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),inverse(X1)))),multiply(multiply(inverse(inverse(inverse(X1))),inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1))))) = multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),inverse(inverse(multiply(inverse(X1),X1)))),
    inference(forward_demodulation,[status(thm)],[f3394,f3566]) ).

fof(f3661,plain,
    ! [X0,X1,X2,X3,X4] : multiply(inverse(X0),multiply(inverse(multiply(multiply(multiply(inverse(inverse(inverse(X1))),inverse(inverse(X2))),inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))),inverse(X3))) = multiply(inverse(multiply(X4,inverse(X1))),multiply(X4,inverse(X3))),
    inference(backward_demodulation,[status(thm)],[f2878,f1927]) ).

fof(f3662,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(X0),multiply(inverse(multiply(multiply(multiply(inverse(inverse(inverse(X1))),inverse(inverse(X2))),inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))),inverse(X3))) = multiply(inverse(inverse(X1)),inverse(X3)),
    inference(forward_demodulation,[status(thm)],[f2878,f3661]) ).

fof(f3674,plain,
    ! [X0,X1,X2,X3,X4] : multiply(multiply(inverse(X0),multiply(inverse(multiply(multiply(multiply(inverse(inverse(inverse(X1))),inverse(inverse(X2))),inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))),inverse(inverse(multiply(inverse(X3),X3))))),inverse(multiply(inverse(inverse(multiply(inverse(X3),X3))),inverse(multiply(inverse(X3),X3))))) = multiply(inverse(multiply(X4,inverse(multiply(X1,X3)))),multiply(X4,inverse(X3))),
    inference(backward_demodulation,[status(thm)],[f2878,f1820]) ).

fof(f3675,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1)))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))) = multiply(inverse(multiply(X2,inverse(multiply(X0,X1)))),multiply(X2,inverse(X1))),
    inference(forward_demodulation,[status(thm)],[f3662,f3674]) ).

fof(f3676,plain,
    ! [X0,X1] : multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1)))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))) = multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),
    inference(forward_demodulation,[status(thm)],[f2878,f3675]) ).

fof(f3751,plain,
    ! [X0,X1] : multiply(multiply(inverse(X0),X0),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))) = multiply(inverse(inverse(multiply(inverse(multiply(inverse(X1),X1)),X1))),inverse(X1)),
    inference(backward_demodulation,[status(thm)],[f2878,f2469]) ).

fof(f3840,plain,
    ! [X0,X1,X2,X3,X4] : multiply(inverse(multiply(inverse(multiply(X0,inverse(multiply(X1,X2)))),multiply(X0,inverse(X2)))),multiply(multiply(inverse(multiply(X3,inverse(X1))),multiply(X3,inverse(inverse(multiply(inverse(X2),X2))))),inverse(X4))) = multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))),inverse(X4)),
    inference(backward_demodulation,[status(thm)],[f2878,f1939]) ).

fof(f3841,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1))),multiply(multiply(inverse(multiply(X2,inverse(X0))),multiply(X2,inverse(inverse(multiply(inverse(X1),X1))))),inverse(X3))) = multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),inverse(X3)),
    inference(forward_demodulation,[status(thm)],[f2878,f3840]) ).

fof(f3842,plain,
    ! [X0,X1,X2] : multiply(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1))),multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1)))),inverse(X2))) = multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),inverse(X2)),
    inference(forward_demodulation,[status(thm)],[f2878,f3841]) ).

fof(f3877,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(inverse(X0)),multiply(multiply(inverse(X1),multiply(multiply(multiply(inverse(multiply(X2,inverse(X1))),multiply(X2,inverse(inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(X0))),inverse(inverse(X3)))) = multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(inverse(X3))),
    inference(backward_demodulation,[status(thm)],[f2878,f532]) ).

fof(f3878,plain,
    ! [X0,X1,X2] : multiply(inverse(inverse(X0)),multiply(multiply(inverse(X1),multiply(multiply(multiply(inverse(inverse(X1)),inverse(inverse(multiply(inverse(X0),X0)))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(X0))),inverse(inverse(X2)))) = multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(inverse(X2))),
    inference(forward_demodulation,[status(thm)],[f2878,f3877]) ).

fof(f3879,plain,
    ! [X0,X1,X2] : multiply(inverse(inverse(X0)),multiply(multiply(inverse(X1),multiply(multiply(inverse(inverse(multiply(X1,X0))),inverse(X0)),inverse(X0))),inverse(inverse(X2)))) = multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(inverse(X2))),
    inference(forward_demodulation,[status(thm)],[f3676,f3878]) ).

fof(f3880,plain,
    ! [X0,X1] : multiply(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(X1)),inverse(multiply(inverse(X1),X1))) = inverse(X1),
    inference(backward_demodulation,[status(thm)],[f2878,f2643]) ).

fof(f3890,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(X0),multiply(multiply(inverse(multiply(X1,inverse(multiply(X0,X2)))),multiply(X1,inverse(X2))),inverse(X3))) = multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(X3)),
    inference(backward_demodulation,[status(thm)],[f2878,f1938]) ).

fof(f3891,plain,
    ! [X0,X1,X2] : multiply(inverse(X0),multiply(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),inverse(X2))) = multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(X2)),
    inference(forward_demodulation,[status(thm)],[f2878,f3890]) ).

fof(f3982,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),inverse(X2))),X0),inverse(multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(X1),X1)))) = inverse(multiply(inverse(inverse(X3)),inverse(multiply(multiply(X2,inverse(multiply(inverse(X3),X3))),X3)))),
    inference(backward_demodulation,[status(thm)],[f2878,f2810]) ).

fof(f4013,plain,
    ! [X0,X1,X2] : inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(multiply(X1,inverse(multiply(inverse(multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2))),multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2))))),multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2)))))) = multiply(inverse(inverse(multiply(X1,X2))),inverse(X2)),
    inference(backward_demodulation,[status(thm)],[f2878,f2791]) ).

fof(f4017,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1))),multiply(multiply(inverse(multiply(X2,inverse(X0))),multiply(X2,inverse(inverse(multiply(inverse(X1),X1))))),inverse(inverse(multiply(inverse(X3),X3))))),inverse(multiply(inverse(inverse(multiply(inverse(X3),X3))),inverse(multiply(inverse(X3),X3))))) = inverse(inverse(multiply(inverse(X1),X1))),
    inference(backward_demodulation,[status(thm)],[f2878,f2782]) ).

fof(f4018,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1))),multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X2),X2))))),inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))))) = inverse(inverse(multiply(inverse(X1),X1))),
    inference(forward_demodulation,[status(thm)],[f2878,f4017]) ).

fof(f4019,plain,
    ! [X0,X1] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(X1),X1)))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))) = inverse(inverse(multiply(inverse(X0),X0))),
    inference(forward_demodulation,[status(thm)],[f3842,f4018]) ).

fof(f4020,plain,
    ! [X0,X1] : inverse(inverse(multiply(inverse(X0),X0))) = inverse(inverse(multiply(inverse(X1),X1))),
    inference(forward_demodulation,[status(thm)],[f3880,f4019]) ).

fof(f4044,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),inverse(multiply(inverse(X2),X2))) = X0,
    inference(backward_demodulation,[status(thm)],[f2878,f2582]) ).

fof(f4073,plain,
    ! [X0,X1,X2,X3] : X0 = multiply(inverse(multiply(multiply(inverse(X1),multiply(multiply(inverse(inverse(multiply(X1,X2))),inverse(X2)),inverse(X2))),inverse(multiply(multiply(X0,inverse(multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2)))),multiply(inverse(X3),X3))))),inverse(X2)),
    inference(backward_demodulation,[status(thm)],[f2878,f2566]) ).

fof(f4074,plain,
    ! [X0,X1,X2] : X0 = multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(X1)),inverse(multiply(multiply(X0,inverse(multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(X1),X1)))),multiply(inverse(X2),X2))))),inverse(X1)),
    inference(forward_demodulation,[status(thm)],[f3891,f4073]) ).

fof(f4075,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1))),multiply(multiply(inverse(multiply(X2,inverse(X0))),multiply(X2,inverse(inverse(multiply(inverse(X3),X3))))),inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))) = inverse(inverse(multiply(inverse(X1),X1))),
    inference(backward_demodulation,[status(thm)],[f2878,f2565]) ).

fof(f4076,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1))),multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X2),X2)))),inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))) = inverse(inverse(multiply(inverse(X1),X1))),
    inference(forward_demodulation,[status(thm)],[f2878,f4075]) ).

fof(f4097,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(X0,inverse(X1))),multiply(X0,inverse(inverse(multiply(inverse(X2),X2))))),inverse(multiply(inverse(X3),X3))) = multiply(inverse(inverse(multiply(X1,X2))),inverse(X2)),
    inference(backward_demodulation,[status(thm)],[f2878,f2537]) ).

fof(f4098,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1)))),inverse(multiply(inverse(X2),X2))) = multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),
    inference(forward_demodulation,[status(thm)],[f2878,f4097]) ).

fof(f4178,plain,
    ! [X0,X1,X2,X3,X4] : multiply(inverse(multiply(inverse(X0),X0)),multiply(multiply(multiply(inverse(inverse(X0)),multiply(multiply(inverse(X1),multiply(multiply(inverse(inverse(multiply(X1,X0))),inverse(X0)),inverse(X0))),inverse(inverse(X2)))),inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(X3))) = multiply(inverse(multiply(X4,inverse(X2))),multiply(X4,inverse(X3))),
    inference(backward_demodulation,[status(thm)],[f2878,f2142]) ).

fof(f4179,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(multiply(inverse(X0),X0)),multiply(multiply(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(inverse(X1))),inverse(multiply(inverse(inverse(X1)),inverse(X1)))),inverse(X2))) = multiply(inverse(multiply(X3,inverse(X1))),multiply(X3,inverse(X2))),
    inference(forward_demodulation,[status(thm)],[f3879,f4178]) ).

fof(f4180,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(multiply(inverse(X0),X0)),multiply(inverse(inverse(X1)),inverse(X2))) = multiply(inverse(multiply(X3,inverse(X1))),multiply(X3,inverse(X2))),
    inference(forward_demodulation,[status(thm)],[f3880,f4179]) ).

fof(f4181,plain,
    ! [X0,X1,X2] : multiply(inverse(multiply(inverse(X0),X0)),multiply(inverse(inverse(X1)),inverse(X2))) = multiply(inverse(inverse(X1)),inverse(X2)),
    inference(forward_demodulation,[status(thm)],[f2878,f4180]) ).

fof(f4215,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(multiply(multiply(inverse(X0),multiply(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),inverse(X1))),inverse(X2))),inverse(X1)) = multiply(inverse(multiply(X3,inverse(X2))),multiply(X3,inverse(multiply(inverse(X1),X1)))),
    inference(backward_demodulation,[status(thm)],[f2878,f1954]) ).

fof(f4216,plain,
    ! [X0,X1,X2] : multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(X0)),inverse(X1))),inverse(X0)) = multiply(inverse(multiply(X2,inverse(X1))),multiply(X2,inverse(multiply(inverse(X0),X0)))),
    inference(forward_demodulation,[status(thm)],[f3891,f4215]) ).

fof(f4217,plain,
    ! [X0,X1] : multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(X0)),inverse(X1))),inverse(X0)) = multiply(inverse(inverse(X1)),inverse(multiply(inverse(X0),X0))),
    inference(forward_demodulation,[status(thm)],[f2878,f4216]) ).

fof(f4221,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(multiply(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),inverse(X2))),X0) = multiply(inverse(multiply(X3,inverse(X2))),multiply(X3,inverse(multiply(inverse(X1),X1)))),
    inference(backward_demodulation,[status(thm)],[f2878,f1952]) ).

fof(f4222,plain,
    ! [X0,X1,X2] : multiply(inverse(multiply(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),inverse(X2))),X0) = multiply(inverse(inverse(X2)),inverse(multiply(inverse(X1),X1))),
    inference(forward_demodulation,[status(thm)],[f2878,f4221]) ).

fof(f4469,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(X0,inverse(X1))),multiply(X0,inverse(inverse(X2)))),inverse(multiply(inverse(inverse(X2)),inverse(X2)))) = inverse(multiply(multiply(inverse(X3),multiply(multiply(inverse(inverse(multiply(X3,X2))),inverse(X2)),inverse(X2))),inverse(multiply(multiply(X1,inverse(multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2)))),multiply(inverse(X2),X2))))),
    inference(backward_demodulation,[status(thm)],[f2878,f517]) ).

fof(f4470,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(inverse(X0)),inverse(inverse(X1))),inverse(multiply(inverse(inverse(X1)),inverse(X1)))) = inverse(multiply(multiply(inverse(X2),multiply(multiply(inverse(inverse(multiply(X2,X1))),inverse(X1)),inverse(X1))),inverse(multiply(multiply(X0,inverse(multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(X1),X1)))),multiply(inverse(X1),X1))))),
    inference(forward_demodulation,[status(thm)],[f2878,f4469]) ).

fof(f4471,plain,
    ! [X0,X1] : multiply(multiply(inverse(inverse(X0)),inverse(inverse(X1))),inverse(multiply(inverse(inverse(X1)),inverse(X1)))) = inverse(multiply(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(X1)),inverse(multiply(multiply(X0,inverse(multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(X1),X1)))),multiply(inverse(X1),X1))))),
    inference(forward_demodulation,[status(thm)],[f3891,f4470]) ).

fof(f4725,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2)))),inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))))) = inverse(multiply(X1,inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))),
    inference(backward_demodulation,[status(thm)],[f2878,f161]) ).

fof(f4726,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2)))),inverse(multiply(inverse(inverse(X2)),inverse(X2)))) = inverse(multiply(X1,inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))),
    inference(forward_demodulation,[status(thm)],[f2878,f4725]) ).

fof(f4838,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(X1,inverse(X2))))),inverse(multiply(inverse(inverse(multiply(X1,inverse(X2)))),inverse(multiply(X1,inverse(X2)))))),inverse(X3))),X0),inverse(multiply(inverse(multiply(X1,inverse(X2))),multiply(X1,inverse(X2))))) = inverse(multiply(X1,inverse(multiply(multiply(X3,inverse(multiply(inverse(X2),X2))),X2)))),
    inference(backward_demodulation,[status(thm)],[f2878,f1865]) ).

fof(f4839,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(X1,inverse(X2))))),inverse(multiply(inverse(inverse(multiply(X1,inverse(X2)))),inverse(multiply(X1,inverse(X2)))))),inverse(X3))),X0),inverse(multiply(inverse(inverse(X2)),inverse(X2)))) = inverse(multiply(X1,inverse(multiply(multiply(X3,inverse(multiply(inverse(X2),X2))),X2)))),
    inference(forward_demodulation,[status(thm)],[f2878,f4838]) ).

fof(f4857,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(X0),multiply(multiply(multiply(inverse(inverse(X0)),inverse(inverse(X1))),inverse(multiply(inverse(inverse(X1)),inverse(X1)))),inverse(X2))) = multiply(inverse(multiply(inverse(X3),X3)),multiply(inverse(inverse(X1)),inverse(X2))),
    inference(backward_demodulation,[status(thm)],[f2878,f2841]) ).

fof(f4858,plain,
    ! [X0,X1,X2] : multiply(inverse(X0),multiply(multiply(multiply(inverse(inverse(X0)),inverse(inverse(X1))),inverse(multiply(inverse(inverse(X1)),inverse(X1)))),inverse(X2))) = multiply(inverse(inverse(X1)),inverse(X2)),
    inference(forward_demodulation,[status(thm)],[f4181,f4857]) ).

fof(f4868,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(X0),multiply(multiply(multiply(inverse(inverse(X0)),inverse(inverse(X1))),inverse(multiply(inverse(inverse(X1)),inverse(X1)))),inverse(X2))) = multiply(inverse(multiply(inverse(inverse(X2)),inverse(X1))),multiply(inverse(X3),X3)),
    inference(backward_demodulation,[status(thm)],[f2878,f2610]) ).

fof(f4869,plain,
    ! [X0,X1,X2] : multiply(inverse(inverse(X0)),inverse(X1)) = multiply(inverse(multiply(inverse(inverse(X1)),inverse(X0))),multiply(inverse(X2),X2)),
    inference(forward_demodulation,[status(thm)],[f4858,f4868]) ).

fof(f4881,plain,
    ! [X0,X1,X2,X3] : inverse(multiply(X0,inverse(multiply(multiply(multiply(inverse(X1),multiply(multiply(multiply(inverse(inverse(X1)),inverse(inverse(X2))),inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(X3))),inverse(multiply(inverse(X3),X3))),X3)))) = inverse(multiply(X0,inverse(X2))),
    inference(backward_demodulation,[status(thm)],[f2878,f2275]) ).

fof(f4882,plain,
    ! [X0,X1,X2] : inverse(multiply(X0,inverse(multiply(multiply(multiply(inverse(inverse(X1)),inverse(X2)),inverse(multiply(inverse(X2),X2))),X2)))) = inverse(multiply(X0,inverse(X1))),
    inference(forward_demodulation,[status(thm)],[f4858,f4881]) ).

fof(f5011,plain,
    ! [X0,X1] : X0 = multiply(inverse(multiply(inverse(X1),X1)),X0),
    inference(backward_demodulation,[status(thm)],[f2885,f2598]) ).

fof(f5012,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),inverse(multiply(X2,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))),X0),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))) = X2,
    inference(backward_demodulation,[status(thm)],[f2976,f2970]) ).

fof(f5013,plain,
    ! [X0,X1] : inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(multiply(X1,multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))),inverse(multiply(inverse(multiply(inverse(X0),X0)),multiply(inverse(X0),X0)))),multiply(inverse(X0),X0))))) = X1,
    inference(forward_demodulation,[status(thm)],[f4839,f5012]) ).

fof(f5014,plain,
    ! [X0,X1] : inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(multiply(X1,multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))),inverse(multiply(inverse(X0),X0))),multiply(inverse(X0),X0))))) = X1,
    inference(forward_demodulation,[status(thm)],[f5011,f5013]) ).

fof(f5027,plain,
    ! [X0,X1] : multiply(multiply(inverse(X0),X0),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))) = inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))),
    inference(backward_demodulation,[status(thm)],[f3161,f3135]) ).

fof(f5028,plain,
    ! [X0] : multiply(inverse(inverse(multiply(inverse(multiply(inverse(X0),X0)),X0))),inverse(X0)) = inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))),
    inference(forward_demodulation,[status(thm)],[f3751,f5027]) ).

fof(f5029,plain,
    ! [X0] : multiply(inverse(inverse(X0)),inverse(X0)) = inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))),
    inference(forward_demodulation,[status(thm)],[f5011,f5028]) ).

fof(f5075,plain,
    ! [X0] : multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(X0),X0))))),multiply(multiply(inverse(inverse(inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(backward_demodulation,[status(thm)],[f3567,f3299]) ).

fof(f5076,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(X0),X0))))),multiply(multiply(inverse(inverse(inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5029,f5075]) ).

fof(f5077,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(X0),X0))))),multiply(multiply(inverse(inverse(inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5029,f5076]) ).

fof(f5078,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f3842,f5077]) ).

fof(f5079,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(multiply(inverse(inverse(inverse(multiply(inverse(X0),X0)))),inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5029,f5078]) ).

fof(f5080,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5011,f5079]) ).

fof(f5081,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(inverse(multiply(inverse(inverse(X0)),inverse(X0))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5029,f5080]) ).

fof(f5082,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5011,f5081]) ).

fof(f5083,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5029,f5082]) ).

fof(f5084,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(multiply(inverse(inverse(X0)),inverse(X0))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5029,f5083]) ).

fof(f5085,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(multiply(inverse(inverse(X0)),inverse(multiply(multiply(multiply(inverse(inverse(X0)),inverse(X0)),inverse(multiply(inverse(X0),X0))),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f4726,f5084]) ).

fof(f5086,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f4882,f5085]) ).

fof(f5087,plain,
    ! [X0] : multiply(inverse(inverse(multiply(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))),inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(X0),X0)))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f3751,f5086]) ).

fof(f5088,plain,
    ! [X0] : multiply(inverse(inverse(inverse(multiply(inverse(X0),X0)))),inverse(inverse(multiply(inverse(X0),X0)))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5011,f5087]) ).

fof(f5089,plain,
    ! [X0] : multiply(inverse(inverse(inverse(multiply(inverse(X0),X0)))),inverse(inverse(multiply(inverse(X0),X0)))) = inverse(multiply(inverse(inverse(X0)),inverse(X0))),
    inference(forward_demodulation,[status(thm)],[f5029,f5088]) ).

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

fof(f5209,plain,
    ! [X0] : multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(X0),X0))))),multiply(multiply(inverse(inverse(inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(backward_demodulation,[status(thm)],[f3842,f3334]) ).

fof(f5210,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),multiply(multiply(inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(X0),X0))))),multiply(multiply(inverse(inverse(inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5029,f5209]) ).

fof(f5211,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(X0),X0))))),multiply(multiply(inverse(inverse(inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5029,f5210]) ).

fof(f5212,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f3842,f5211]) ).

fof(f5213,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(multiply(inverse(inverse(inverse(multiply(inverse(X0),X0)))),inverse(inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5029,f5212]) ).

fof(f5214,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5011,f5213]) ).

fof(f5215,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(inverse(multiply(inverse(inverse(X0)),inverse(X0))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5029,f5214]) ).

fof(f5216,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5011,f5215]) ).

fof(f5217,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5029,f5216]) ).

fof(f5218,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(multiply(inverse(inverse(X0)),inverse(X0))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5029,f5217]) ).

fof(f5219,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(multiply(inverse(inverse(X0)),inverse(multiply(multiply(multiply(inverse(inverse(X0)),inverse(X0)),inverse(multiply(inverse(X0),X0))),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f4726,f5218]) ).

fof(f5220,plain,
    ! [X0] : multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f4882,f5219]) ).

fof(f5221,plain,
    ! [X0] : multiply(inverse(inverse(multiply(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))),inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(X0),X0)))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f3751,f5220]) ).

fof(f5222,plain,
    ! [X0] : multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5179,f5221]) ).

fof(f5223,plain,
    ! [X0] : multiply(inverse(multiply(inverse(inverse(X0)),inverse(X0))),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5029,f5222]) ).

fof(f5224,plain,
    ! [X0] : inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5011,f5223]) ).

fof(f5225,plain,
    ! [X0] : multiply(inverse(inverse(X0)),inverse(X0)) = inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),
    inference(forward_demodulation,[status(thm)],[f5029,f5224]) ).

fof(f5226,plain,
    ! [X0] : multiply(inverse(inverse(X0)),inverse(X0)) = inverse(multiply(inverse(inverse(X0)),inverse(X0))),
    inference(forward_demodulation,[status(thm)],[f5029,f5225]) ).

fof(f5279,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),inverse(inverse(multiply(inverse(X0),X0)))),inverse(multiply(multiply(X1,inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(X2))),X1),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))) = multiply(inverse(inverse(multiply(X2,X0))),inverse(X0)),
    inference(backward_demodulation,[status(thm)],[f3891,f3069]) ).

fof(f5280,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(multiply(multiply(inverse(multiply(inverse(inverse(X0)),inverse(X0))),inverse(inverse(multiply(inverse(X0),X0)))),inverse(multiply(multiply(X1,inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(X2))),X1),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))) = multiply(inverse(inverse(multiply(X2,X0))),inverse(X0)),
    inference(forward_demodulation,[status(thm)],[f5029,f5279]) ).

fof(f5281,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(X1,inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))),multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(X2))),X1),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))) = multiply(inverse(inverse(multiply(X2,X0))),inverse(X0)),
    inference(forward_demodulation,[status(thm)],[f5011,f5280]) ).

fof(f5282,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(X1,multiply(inverse(inverse(X0)),inverse(X0))),multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(X2))),X1),inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))) = multiply(inverse(inverse(multiply(X2,X0))),inverse(X0)),
    inference(forward_demodulation,[status(thm)],[f5029,f5281]) ).

fof(f5283,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(X1,multiply(inverse(inverse(X0)),inverse(X0))),multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0))))))),inverse(X2))),X1),multiply(inverse(inverse(X0)),inverse(X0))) = multiply(inverse(inverse(multiply(X2,X0))),inverse(X0)),
    inference(forward_demodulation,[status(thm)],[f5029,f5282]) ).

fof(f5382,plain,
    ! [X0,X1,X2] : X0 = multiply(inverse(inverse(multiply(multiply(X0,inverse(multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(X1),X1)))),multiply(inverse(X2),X2)))),inverse(multiply(inverse(X1),X1))),
    inference(backward_demodulation,[status(thm)],[f4217,f4074]) ).

fof(f5383,plain,
    ! [X0,X1,X2] : X0 = multiply(inverse(inverse(multiply(multiply(X0,inverse(multiply(inverse(X1),X1))),multiply(inverse(X2),X2)))),inverse(multiply(inverse(X1),X1))),
    inference(forward_demodulation,[status(thm)],[f5011,f5382]) ).

fof(f5412,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(inverse(X0)),inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(X1),X1)))) = inverse(multiply(inverse(inverse(X2)),inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))),
    inference(backward_demodulation,[status(thm)],[f4222,f3982]) ).

fof(f5413,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(inverse(X0)),inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))) = inverse(multiply(inverse(inverse(X2)),inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))),
    inference(forward_demodulation,[status(thm)],[f5011,f5412]) ).

fof(f5457,plain,
    ! [X0,X1,X2] : inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(multiply(X1,inverse(multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2)))),multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2)))))) = multiply(inverse(inverse(multiply(X1,X2))),inverse(X2)),
    inference(backward_demodulation,[status(thm)],[f5011,f4013]) ).

fof(f5458,plain,
    ! [X0,X1,X2] : inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(multiply(X1,inverse(multiply(inverse(X2),X2))),multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2)))))) = multiply(inverse(inverse(multiply(X1,X2))),inverse(X2)),
    inference(forward_demodulation,[status(thm)],[f5011,f5457]) ).

fof(f5459,plain,
    ! [X0,X1,X2] : inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(multiply(X1,inverse(multiply(inverse(X2),X2))),multiply(inverse(X2),X2))))) = multiply(inverse(inverse(multiply(X1,X2))),inverse(X2)),
    inference(forward_demodulation,[status(thm)],[f5011,f5458]) ).

fof(f5463,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(X1,multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2)))))),inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2)))) = X1,
    inference(backward_demodulation,[status(thm)],[f5011,f2760]) ).

fof(f5464,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(X1,multiply(inverse(X2),X2))))),inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(multiply(inverse(X2),X2)),multiply(inverse(X2),X2)))) = X1,
    inference(forward_demodulation,[status(thm)],[f5011,f5463]) ).

fof(f5465,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(X1,multiply(inverse(X2),X2))))),inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X2),X2))) = X1,
    inference(forward_demodulation,[status(thm)],[f5011,f5464]) ).

fof(f5482,plain,
    ! [X0,X1] : multiply(multiply(inverse(inverse(X0)),inverse(inverse(X1))),inverse(multiply(inverse(inverse(X1)),inverse(X1)))) = inverse(multiply(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(X1)),inverse(multiply(multiply(X0,inverse(multiply(inverse(X1),X1))),multiply(inverse(X1),X1))))),
    inference(backward_demodulation,[status(thm)],[f5011,f4471]) ).

fof(f5483,plain,
    ! [X0,X1] : multiply(multiply(inverse(inverse(X0)),inverse(inverse(X1))),multiply(inverse(inverse(X1)),inverse(X1))) = inverse(multiply(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(X1)),inverse(multiply(multiply(X0,inverse(multiply(inverse(X1),X1))),multiply(inverse(X1),X1))))),
    inference(forward_demodulation,[status(thm)],[f5226,f5482]) ).

fof(f5589,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)))),inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))),inverse(multiply(X2,multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))))),multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1))))),multiply(inverse(inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1))))) = X2,
    inference(backward_demodulation,[status(thm)],[f5029,f2924]) ).

fof(f5590,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)))),inverse(multiply(inverse(inverse(X1)),inverse(X1)))),inverse(multiply(X2,multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))))),multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1))))),multiply(inverse(inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1))))) = X2,
    inference(forward_demodulation,[status(thm)],[f5029,f5589]) ).

fof(f5591,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)))),multiply(inverse(inverse(X1)),inverse(X1))),inverse(multiply(X2,multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))))),multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1))))),multiply(inverse(inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1))))) = X2,
    inference(forward_demodulation,[status(thm)],[f5226,f5590]) ).

fof(f5592,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)))),multiply(inverse(inverse(X1)),inverse(X1))),inverse(multiply(X2,multiply(inverse(multiply(inverse(inverse(X1)),inverse(X1))),inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1))))))))),multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1))))),multiply(inverse(inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1))))) = X2,
    inference(forward_demodulation,[status(thm)],[f5029,f5591]) ).

fof(f5593,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)))),multiply(inverse(inverse(X1)),inverse(X1))),inverse(multiply(X2,inverse(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))))))),multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1))))),multiply(inverse(inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1))))) = X2,
    inference(forward_demodulation,[status(thm)],[f5011,f5592]) ).

fof(f5594,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)))),multiply(inverse(inverse(X1)),inverse(X1))),inverse(multiply(X2,multiply(inverse(inverse(X1)),inverse(X1)))))),multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1))))),multiply(inverse(inverse(inverse(multiply(inverse(X1),X1)))),inverse(inverse(multiply(inverse(X1),X1))))) = X2,
    inference(forward_demodulation,[status(thm)],[f5029,f5593]) ).

fof(f5595,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)))),multiply(inverse(inverse(X1)),inverse(X1))),inverse(multiply(X2,multiply(inverse(inverse(X1)),inverse(X1)))))),multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1))))),inverse(multiply(inverse(inverse(X1)),inverse(X1)))) = X2,
    inference(forward_demodulation,[status(thm)],[f5089,f5594]) ).

fof(f5596,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)))),multiply(inverse(inverse(X1)),inverse(X1))),inverse(multiply(X2,multiply(inverse(inverse(X1)),inverse(X1)))))),multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X1),X1))))),multiply(inverse(inverse(X1)),inverse(X1))) = X2,
    inference(forward_demodulation,[status(thm)],[f5226,f5595]) ).

fof(f5642,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2))))),multiply(multiply(inverse(inverse(inverse(multiply(X1,inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2))))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))))),multiply(inverse(inverse(inverse(X2))),inverse(inverse(X2)))) = inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))),
    inference(backward_demodulation,[status(thm)],[f5029,f3415]) ).

fof(f5643,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2))))),multiply(multiply(inverse(inverse(inverse(multiply(X1,inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))))),inverse(multiply(inverse(inverse(X2)),inverse(X2)))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))))),multiply(inverse(inverse(inverse(X2))),inverse(inverse(X2)))) = inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))),
    inference(forward_demodulation,[status(thm)],[f5226,f5642]) ).

fof(f5644,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2))))),multiply(multiply(inverse(inverse(inverse(multiply(X1,inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))))),multiply(inverse(inverse(X2)),inverse(X2))),inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))))),multiply(inverse(inverse(inverse(X2))),inverse(inverse(X2)))) = inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))),
    inference(forward_demodulation,[status(thm)],[f5226,f5643]) ).

fof(f5645,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2))))),multiply(multiply(inverse(inverse(inverse(multiply(X1,inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))))),multiply(inverse(inverse(X2)),inverse(X2))),inverse(multiply(inverse(inverse(X2)),inverse(X2))))),multiply(inverse(inverse(inverse(X2))),inverse(inverse(X2)))) = inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))),
    inference(forward_demodulation,[status(thm)],[f5226,f5644]) ).

fof(f5646,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2))))),multiply(multiply(inverse(inverse(inverse(multiply(X1,inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))))),multiply(inverse(inverse(X2)),inverse(X2))),multiply(inverse(inverse(X2)),inverse(X2)))),multiply(inverse(inverse(inverse(X2))),inverse(inverse(X2)))) = inverse(inverse(multiply(inverse(inverse(X2)),inverse(X2)))),
    inference(forward_demodulation,[status(thm)],[f5226,f5645]) ).

fof(f5647,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2))))),multiply(multiply(inverse(inverse(inverse(multiply(X1,inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))))),multiply(inverse(inverse(X2)),inverse(X2))),multiply(inverse(inverse(X2)),inverse(X2)))),multiply(inverse(inverse(inverse(X2))),inverse(inverse(X2)))) = inverse(multiply(inverse(inverse(X2)),inverse(X2))),
    inference(forward_demodulation,[status(thm)],[f5226,f5646]) ).

fof(f5648,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2))))),multiply(multiply(inverse(inverse(inverse(multiply(X1,inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))))),multiply(inverse(inverse(X2)),inverse(X2))),multiply(inverse(inverse(X2)),inverse(X2)))),multiply(inverse(inverse(inverse(X2))),inverse(inverse(X2)))) = multiply(inverse(inverse(X2)),inverse(X2)),
    inference(forward_demodulation,[status(thm)],[f5226,f5647]) ).

fof(f5655,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1))),multiply(multiply(inverse(inverse(X0)),inverse(inverse(multiply(inverse(X2),X2)))),inverse(inverse(multiply(inverse(X1),X1))))),multiply(inverse(inverse(X1)),inverse(X1))) = inverse(inverse(multiply(inverse(X1),X1))),
    inference(backward_demodulation,[status(thm)],[f5029,f4076]) ).

fof(f5671,plain,
    ! [X0,X1] : inverse(multiply(multiply(multiply(inverse(inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(inverse(X0))),inverse(multiply(inverse(inverse(X0)),inverse(X0)))),inverse(multiply(X1,X0)))) = multiply(inverse(inverse(X1)),inverse(inverse(multiply(inverse(X0),X0)))),
    inference(backward_demodulation,[status(thm)],[f5029,f3391]) ).

fof(f5672,plain,
    ! [X0,X1] : inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,X0)))) = multiply(inverse(inverse(X1)),inverse(inverse(multiply(inverse(X0),X0)))),
    inference(forward_demodulation,[status(thm)],[f3880,f5671]) ).

fof(f5756,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1))),multiply(inverse(multiply(inverse(inverse(X2)),inverse(multiply(X0,X2)))),inverse(inverse(multiply(inverse(X1),X1))))),multiply(inverse(inverse(X1)),inverse(X1))) = inverse(inverse(multiply(inverse(X1),X1))),
    inference(backward_demodulation,[status(thm)],[f5672,f5655]) ).

fof(f5759,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)))),multiply(inverse(inverse(X1)),inverse(X1))),inverse(multiply(X2,multiply(inverse(inverse(X1)),inverse(X1)))))),inverse(multiply(inverse(inverse(X1)),inverse(multiply(X0,X1))))),multiply(inverse(inverse(X1)),inverse(X1))) = X2,
    inference(backward_demodulation,[status(thm)],[f5672,f5596]) ).

fof(f5765,plain,
    ! [X0,X1,X2] : multiply(inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,X0)))),inverse(multiply(inverse(X2),X2))) = multiply(inverse(inverse(multiply(X1,X0))),inverse(X0)),
    inference(backward_demodulation,[status(thm)],[f5672,f4098]) ).

fof(f5784,plain,
    ! [X0,X1] : multiply(inverse(inverse(X0)),inverse(X0)) = inverse(multiply(inverse(X1),X1)),
    inference(paramodulation,[status(thm)],[f2294,f5226]) ).

fof(f5846,plain,
    ! [X0,X1] : inverse(multiply(inverse(X0),X0)) = inverse(multiply(inverse(X1),X1)),
    inference(paramodulation,[status(thm)],[f5784,f5784]) ).

fof(f5847,plain,
    ! [X0,X1] : multiply(inverse(X0),X0) = inverse(multiply(inverse(X1),X1)),
    inference(paramodulation,[status(thm)],[f2294,f5784]) ).

fof(f5890,plain,
    ! [X0,X1] : multiply(inverse(X0),X0) = inverse(inverse(multiply(inverse(X1),X1))),
    inference(paramodulation,[status(thm)],[f5847,f5847]) ).

fof(f5900,plain,
    ! [X0,X1] : inverse(inverse(multiply(inverse(X0),X0))) = inverse(multiply(inverse(X1),X1)),
    inference(paramodulation,[status(thm)],[f5847,f4020]) ).

fof(f5904,plain,
    ! [X0,X1,X2] : multiply(inverse(X0),X0) = multiply(multiply(inverse(X1),X1),multiply(inverse(X2),X2)),
    inference(paramodulation,[status(thm)],[f5847,f2294]) ).

fof(f6234,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)))),multiply(inverse(inverse(X1)),inverse(X1))),inverse(inverse(multiply(inverse(X2),X2))))),inverse(multiply(inverse(inverse(X1)),inverse(multiply(X0,X1))))),multiply(inverse(inverse(X1)),inverse(X1))) = inverse(multiply(inverse(inverse(X1)),inverse(X1))),
    inference(paramodulation,[status(thm)],[f5900,f5759]) ).

fof(f6366,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(X0)))),multiply(inverse(inverse(X0)),inverse(X0))),inverse(multiply(X1,multiply(inverse(inverse(X0)),inverse(X0)))))),inverse(multiply(inverse(inverse(X0)),inverse(multiply(inverse(X2),X2))))),multiply(inverse(inverse(X0)),inverse(X0))) = X1,
    inference(paramodulation,[status(thm)],[f5846,f5759]) ).

fof(f6487,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(multiply(inverse(X0),X0),multiply(inverse(X1),X1)))),inverse(multiply(multiply(multiply(X2,multiply(inverse(inverse(multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(X1),X1)))),inverse(multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(X1),X1))))),inverse(multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(X1),X1)))),multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(X1),X1)))))) = X2,
    inference(paramodulation,[status(thm)],[f5847,f5014]) ).

fof(f6488,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(multiply(inverse(X0),X0),multiply(inverse(X1),X1)))),inverse(multiply(multiply(multiply(X2,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(X1),X1))))),inverse(multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(X1),X1)))),multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(X1),X1)))))) = X2,
    inference(forward_demodulation,[status(thm)],[f5011,f6487]) ).

fof(f6489,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(multiply(inverse(X0),X0),multiply(inverse(X1),X1)))),inverse(multiply(multiply(multiply(X2,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))),inverse(multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(X1),X1)))),multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(X1),X1)))))) = X2,
    inference(forward_demodulation,[status(thm)],[f5011,f6488]) ).

fof(f6490,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(multiply(inverse(X0),X0),multiply(inverse(X1),X1)))),inverse(multiply(multiply(multiply(X2,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))),inverse(multiply(inverse(X1),X1))),multiply(inverse(multiply(inverse(X1),X1)),multiply(inverse(X1),X1)))))) = X2,
    inference(forward_demodulation,[status(thm)],[f5011,f6489]) ).

fof(f6491,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(multiply(inverse(X0),X0),multiply(inverse(X1),X1)))),inverse(multiply(multiply(multiply(X2,multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(multiply(inverse(X1),X1)))),inverse(multiply(inverse(X1),X1))),multiply(inverse(X1),X1))))) = X2,
    inference(forward_demodulation,[status(thm)],[f5011,f6490]) ).

fof(f6533,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(inverse(multiply(inverse(X0),X0)),multiply(inverse(X0),X0)))),inverse(multiply(multiply(multiply(X1,multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),multiply(inverse(X0),X0)))),inverse(multiply(inverse(multiply(inverse(X0),X0)),multiply(inverse(X0),X0))))),inverse(multiply(inverse(multiply(inverse(X0),X0)),multiply(inverse(X0),X0)))),multiply(inverse(multiply(inverse(X0),X0)),multiply(inverse(X0),X0)))))) = X1,
    inference(paramodulation,[status(thm)],[f5900,f5014]) ).

fof(f6534,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(multiply(X1,multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),multiply(inverse(X0),X0)))),inverse(multiply(inverse(multiply(inverse(X0),X0)),multiply(inverse(X0),X0))))),inverse(multiply(inverse(multiply(inverse(X0),X0)),multiply(inverse(X0),X0)))),multiply(inverse(multiply(inverse(X0),X0)),multiply(inverse(X0),X0)))))) = X1,
    inference(forward_demodulation,[status(thm)],[f5011,f6533]) ).

fof(f6535,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(multiply(X1,multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),multiply(inverse(X0),X0)))),inverse(multiply(inverse(X0),X0)))),inverse(multiply(inverse(multiply(inverse(X0),X0)),multiply(inverse(X0),X0)))),multiply(inverse(multiply(inverse(X0),X0)),multiply(inverse(X0),X0)))))) = X1,
    inference(forward_demodulation,[status(thm)],[f5011,f6534]) ).

fof(f6536,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(multiply(X1,multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),multiply(inverse(X0),X0)))),inverse(multiply(inverse(X0),X0)))),inverse(multiply(inverse(X0),X0))),multiply(inverse(multiply(inverse(X0),X0)),multiply(inverse(X0),X0)))))) = X1,
    inference(forward_demodulation,[status(thm)],[f5011,f6535]) ).

fof(f6537,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(multiply(X1,multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),multiply(inverse(X0),X0)))),inverse(multiply(inverse(X0),X0)))),inverse(multiply(inverse(X0),X0))),multiply(inverse(X0),X0))))) = X1,
    inference(forward_demodulation,[status(thm)],[f5011,f6536]) ).

fof(f6612,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(multiply(X1,multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))),inverse(inverse(multiply(inverse(X2),X2)))),multiply(inverse(X0),X0))))) = X1,
    inference(paramodulation,[status(thm)],[f5900,f5014]) ).

fof(f6658,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(multiply(X1,multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X0),X0)))),inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X2),X2)))))) = X1,
    inference(paramodulation,[status(thm)],[f5847,f5014]) ).

fof(f6742,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(X1,inverse(multiply(inverse(X2),X2)))))),inverse(multiply(inverse(X3),X3))),inverse(multiply(inverse(X3),X3))) = X1,
    inference(paramodulation,[status(thm)],[f5847,f5465]) ).

fof(f6790,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(X1,multiply(inverse(X2),X2))))),inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X3),X3))) = X1,
    inference(paramodulation,[status(thm)],[f5846,f5465]) ).

fof(f6792,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(X1,multiply(inverse(X2),X2))))),inverse(multiply(inverse(X2),X2))),multiply(inverse(X3),X3)) = X1,
    inference(paramodulation,[status(thm)],[f5847,f5465]) ).

fof(f6856,plain,
    ! [X0,X1,X2] : multiply(inverse(X0),X0) = multiply(multiply(inverse(X1),X1),inverse(inverse(multiply(inverse(X2),X2)))),
    inference(paramodulation,[status(thm)],[f5890,f5904]) ).

fof(f7083,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(X0),X0)),inverse(X1)),inverse(multiply(inverse(X2),X2))) = inverse(X1),
    inference(paramodulation,[status(thm)],[f5900,f4044]) ).

fof(f7084,plain,
    ! [X0,X1] : multiply(inverse(X0),inverse(multiply(inverse(X1),X1))) = inverse(X0),
    inference(forward_demodulation,[status(thm)],[f5011,f7083]) ).

fof(f7085,plain,
    ! [X0,X1,X2] : multiply(multiply(multiply(inverse(X0),X0),inverse(X1)),inverse(multiply(inverse(X2),X2))) = inverse(X1),
    inference(paramodulation,[status(thm)],[f5890,f4044]) ).

fof(f7115,plain,
    ! [X0,X1,X2,X3] : multiply(multiply(inverse(inverse(multiply(X0,multiply(inverse(X1),X1)))),inverse(multiply(inverse(X2),X2))),inverse(multiply(inverse(X3),X3))) = X0,
    inference(paramodulation,[status(thm)],[f5846,f4044]) ).

fof(f7116,plain,
    ! [X0,X1,X2] : multiply(inverse(inverse(multiply(X0,multiply(inverse(X1),X1)))),inverse(multiply(inverse(X2),X2))) = X0,
    inference(forward_demodulation,[status(thm)],[f7084,f7115]) ).

fof(f7117,plain,
    ! [X0,X1] : inverse(inverse(multiply(X0,multiply(inverse(X1),X1)))) = X0,
    inference(forward_demodulation,[status(thm)],[f7084,f7116]) ).

fof(f7198,plain,
    ! [X0,X1,X2] : X0 = inverse(inverse(multiply(multiply(X0,inverse(multiply(inverse(X1),X1))),multiply(inverse(X2),X2)))),
    inference(backward_demodulation,[status(thm)],[f7084,f5383]) ).

fof(f7199,plain,
    ! [X0,X1] : X0 = multiply(X0,inverse(multiply(inverse(X1),X1))),
    inference(forward_demodulation,[status(thm)],[f7117,f7198]) ).

fof(f7200,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(multiply(X1,inverse(inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),multiply(inverse(X0),X0))))),inverse(multiply(inverse(X0),X0))),multiply(inverse(X0),X0))))) = X1,
    inference(backward_demodulation,[status(thm)],[f7084,f6537]) ).

fof(f7201,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(X1,inverse(inverse(multiply(inverse(inverse(multiply(inverse(X2),X2))),multiply(inverse(X0),X0))))),multiply(inverse(X0),X0))))) = X1,
    inference(forward_demodulation,[status(thm)],[f7199,f7200]) ).

fof(f7202,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(X1,inverse(inverse(multiply(inverse(X2),X2)))),multiply(inverse(X0),X0))))) = X1,
    inference(forward_demodulation,[status(thm)],[f7117,f7201]) ).

fof(f7290,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(multiply(X1,inverse(inverse(multiply(inverse(X0),X0)))),inverse(multiply(inverse(X0),X0))),inverse(multiply(inverse(X2),X2)))))) = X1,
    inference(backward_demodulation,[status(thm)],[f7084,f6658]) ).

fof(f7291,plain,
    ! [X0,X1] : inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(X1,inverse(inverse(multiply(inverse(X0),X0)))),inverse(multiply(inverse(X0),X0)))))) = X1,
    inference(forward_demodulation,[status(thm)],[f7199,f7290]) ).

fof(f7292,plain,
    ! [X0,X1] : inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(X1,inverse(inverse(multiply(inverse(X0),X0))))))) = X1,
    inference(forward_demodulation,[status(thm)],[f7199,f7291]) ).

fof(f7307,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(multiply(X1,inverse(inverse(multiply(inverse(X0),X0)))),inverse(inverse(multiply(inverse(X2),X2)))),multiply(inverse(X0),X0))))) = X1,
    inference(backward_demodulation,[status(thm)],[f7084,f6612]) ).

fof(f7308,plain,
    ! [X0,X1] : multiply(X0,inverse(inverse(multiply(inverse(X1),X1)))) = X0,
    inference(forward_demodulation,[status(thm)],[f7202,f7307]) ).

fof(f7333,plain,
    ! [X0,X1,X2] : inverse(multiply(inverse(inverse(multiply(multiply(inverse(X0),X0),multiply(inverse(X1),X1)))),inverse(multiply(multiply(multiply(X2,inverse(inverse(multiply(inverse(X1),X1)))),inverse(multiply(inverse(X1),X1))),multiply(inverse(X1),X1))))) = X2,
    inference(backward_demodulation,[status(thm)],[f7084,f6491]) ).

fof(f7334,plain,
    ! [X0,X1,X2] : inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(multiply(multiply(X1,inverse(inverse(multiply(inverse(X2),X2)))),inverse(multiply(inverse(X2),X2))),multiply(inverse(X2),X2))))) = X1,
    inference(forward_demodulation,[status(thm)],[f7117,f7333]) ).

fof(f7335,plain,
    ! [X0,X1] : multiply(inverse(inverse(multiply(multiply(X0,inverse(inverse(multiply(inverse(X1),X1)))),X1))),inverse(X1)) = X0,
    inference(forward_demodulation,[status(thm)],[f5459,f7334]) ).

fof(f7336,plain,
    ! [X0,X1] : multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)) = X0,
    inference(forward_demodulation,[status(thm)],[f7308,f7335]) ).

fof(f7525,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(multiply(multiply(X1,multiply(inverse(inverse(X0)),inverse(X0))),inverse(inverse(multiply(inverse(X0),X0))))))),inverse(X2))),X1),multiply(inverse(inverse(X0)),inverse(X0))) = multiply(inverse(inverse(multiply(X2,X0))),inverse(X0)),
    inference(backward_demodulation,[status(thm)],[f7084,f5283]) ).

fof(f7526,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(X0,multiply(inverse(inverse(X1)),inverse(X1))),inverse(X2))),X0),multiply(inverse(inverse(X1)),inverse(X1))) = multiply(inverse(inverse(multiply(X2,X1))),inverse(X1)),
    inference(forward_demodulation,[status(thm)],[f7292,f7525]) ).

fof(f7527,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(multiply(X0,multiply(inverse(inverse(X1)),inverse(X1))),inverse(X2))),X0),multiply(inverse(inverse(X1)),inverse(X1))) = X2,
    inference(forward_demodulation,[status(thm)],[f7336,f7526]) ).

fof(f7530,plain,
    ! [X0,X1] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(multiply(inverse(inverse(multiply(inverse(X0),X0))),inverse(X0)))),multiply(inverse(inverse(X0)),inverse(X0))),inverse(multiply(X1,multiply(inverse(inverse(X0)),inverse(X0)))))),inverse(inverse(inverse(X0)))),multiply(inverse(inverse(X0)),inverse(X0))) = X1,
    inference(backward_demodulation,[status(thm)],[f7084,f6366]) ).

fof(f7531,plain,
    ! [X0,X1] : multiply(multiply(inverse(multiply(multiply(inverse(inverse(inverse(X0))),multiply(inverse(inverse(X0)),inverse(X0))),inverse(multiply(X1,multiply(inverse(inverse(X0)),inverse(X0)))))),inverse(inverse(inverse(X0)))),multiply(inverse(inverse(X0)),inverse(X0))) = X1,
    inference(forward_demodulation,[status(thm)],[f7336,f7530]) ).

fof(f7532,plain,
    ! [X0,X1] : multiply(X0,multiply(inverse(inverse(X1)),inverse(X1))) = X0,
    inference(forward_demodulation,[status(thm)],[f7527,f7531]) ).

fof(f7565,plain,
    ! [X0,X1,X2] : multiply(inverse(inverse(X0)),inverse(multiply(inverse(X1),X1))) = inverse(multiply(inverse(inverse(X2)),inverse(multiply(multiply(X0,inverse(multiply(inverse(X2),X2))),X2)))),
    inference(backward_demodulation,[status(thm)],[f7084,f5413]) ).

fof(f7566,plain,
    ! [X0,X1] : inverse(inverse(X0)) = inverse(multiply(inverse(inverse(X1)),inverse(multiply(multiply(X0,inverse(multiply(inverse(X1),X1))),X1)))),
    inference(forward_demodulation,[status(thm)],[f7084,f7565]) ).

fof(f7567,plain,
    ! [X0,X1] : inverse(inverse(X0)) = inverse(multiply(inverse(inverse(X1)),inverse(multiply(X0,X1)))),
    inference(forward_demodulation,[status(thm)],[f7199,f7566]) ).

fof(f7572,plain,
    ! [X0,X1] : inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,X0)))) = multiply(inverse(inverse(multiply(X1,X0))),inverse(X0)),
    inference(backward_demodulation,[status(thm)],[f7084,f5765]) ).

fof(f7573,plain,
    ! [X0,X1] : inverse(inverse(X0)) = multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)),
    inference(forward_demodulation,[status(thm)],[f7567,f7572]) ).

fof(f7574,plain,
    ! [X0] : inverse(inverse(X0)) = X0,
    inference(forward_demodulation,[status(thm)],[f7336,f7573]) ).

fof(f7590,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(X1,inverse(multiply(inverse(X2),X2)))))),inverse(multiply(inverse(X3),X3))) = X1,
    inference(backward_demodulation,[status(thm)],[f7084,f6742]) ).

fof(f7591,plain,
    ! [X0,X1,X2] : inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(X1,inverse(multiply(inverse(X2),X2)))))) = X1,
    inference(forward_demodulation,[status(thm)],[f7084,f7590]) ).

fof(f7592,plain,
    ! [X0,X1] : inverse(multiply(multiply(inverse(X0),X0),inverse(X1))) = X1,
    inference(forward_demodulation,[status(thm)],[f7199,f7591]) ).

fof(f7610,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(X1,multiply(inverse(X2),X2))))),multiply(inverse(X3),X3)) = X1,
    inference(backward_demodulation,[status(thm)],[f7084,f6792]) ).

fof(f7611,plain,
    ! [X0,X1,X2] : multiply(multiply(X0,multiply(inverse(X1),X1)),multiply(inverse(X2),X2)) = X0,
    inference(forward_demodulation,[status(thm)],[f7592,f7610]) ).

fof(f7612,plain,
    ! [X0,X1,X2,X3] : multiply(inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(X1,multiply(inverse(X2),X2))))),inverse(multiply(inverse(X3),X3))) = X1,
    inference(backward_demodulation,[status(thm)],[f7084,f6790]) ).

fof(f7613,plain,
    ! [X0,X1,X2] : inverse(multiply(multiply(inverse(X0),X0),inverse(multiply(X1,multiply(inverse(X2),X2))))) = X1,
    inference(forward_demodulation,[status(thm)],[f7084,f7612]) ).

fof(f7614,plain,
    ! [X0,X1] : multiply(X0,multiply(inverse(X1),X1)) = X0,
    inference(forward_demodulation,[status(thm)],[f7592,f7613]) ).

fof(f7672,plain,
    ! [X0,X1] : multiply(multiply(inverse(X0),X0),inverse(X1)) = inverse(X1),
    inference(backward_demodulation,[status(thm)],[f7199,f7085]) ).

fof(f8031,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2))))),multiply(multiply(inverse(inverse(inverse(multiply(X1,inverse(multiply(X0,X2)))))),multiply(inverse(inverse(X2)),inverse(X2))),multiply(inverse(inverse(X2)),inverse(X2)))),multiply(inverse(inverse(inverse(X2))),inverse(inverse(X2)))) = multiply(inverse(inverse(X2)),inverse(X2)),
    inference(backward_demodulation,[status(thm)],[f7199,f5648]) ).

fof(f8032,plain,
    ! [X0,X1,X2] : multiply(inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,inverse(X2))))),multiply(multiply(inverse(inverse(inverse(multiply(X1,inverse(multiply(X0,X2)))))),multiply(inverse(inverse(X2)),inverse(X2))),multiply(inverse(inverse(X2)),inverse(X2)))) = multiply(inverse(inverse(X2)),inverse(X2)),
    inference(forward_demodulation,[status(thm)],[f7532,f8031]) ).

fof(f8033,plain,
    ! [X0,X1,X2] : multiply(inverse(multiply(X0,inverse(multiply(X1,inverse(X2))))),multiply(multiply(inverse(inverse(inverse(multiply(X1,inverse(multiply(X0,X2)))))),multiply(inverse(inverse(X2)),inverse(X2))),multiply(inverse(inverse(X2)),inverse(X2)))) = multiply(inverse(inverse(X2)),inverse(X2)),
    inference(forward_demodulation,[status(thm)],[f7574,f8032]) ).

fof(f8034,plain,
    ! [X0,X1,X2] : multiply(inverse(multiply(X0,inverse(multiply(X1,inverse(X2))))),inverse(inverse(inverse(multiply(X1,inverse(multiply(X0,X2))))))) = multiply(inverse(inverse(X2)),inverse(X2)),
    inference(forward_demodulation,[status(thm)],[f7611,f8033]) ).

fof(f8035,plain,
    ! [X0,X1,X2] : multiply(inverse(multiply(X0,inverse(multiply(X1,inverse(X2))))),inverse(multiply(X1,inverse(multiply(X0,X2))))) = multiply(inverse(inverse(X2)),inverse(X2)),
    inference(forward_demodulation,[status(thm)],[f7574,f8034]) ).

fof(f8036,plain,
    ! [X0,X1,X2] : multiply(inverse(multiply(X0,inverse(multiply(X1,inverse(X2))))),inverse(multiply(X1,inverse(multiply(X0,X2))))) = multiply(X2,inverse(X2)),
    inference(forward_demodulation,[status(thm)],[f7574,f8035]) ).

fof(f8052,plain,
    ! [X0,X1] : multiply(multiply(inverse(inverse(X0)),inverse(inverse(X1))),multiply(inverse(inverse(X1)),inverse(X1))) = inverse(multiply(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(X1)),inverse(multiply(X0,multiply(inverse(X1),X1))))),
    inference(backward_demodulation,[status(thm)],[f7199,f5483]) ).

fof(f8053,plain,
    ! [X0,X1] : multiply(inverse(inverse(X0)),inverse(inverse(X1))) = inverse(multiply(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(X1)),inverse(multiply(X0,multiply(inverse(X1),X1))))),
    inference(forward_demodulation,[status(thm)],[f7532,f8052]) ).

fof(f8054,plain,
    ! [X0,X1] : multiply(X0,inverse(inverse(X1))) = inverse(multiply(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(X1)),inverse(multiply(X0,multiply(inverse(X1),X1))))),
    inference(forward_demodulation,[status(thm)],[f7574,f8053]) ).

fof(f8055,plain,
    ! [X0,X1] : multiply(X0,X1) = inverse(multiply(multiply(inverse(inverse(multiply(inverse(X1),X1))),inverse(X1)),inverse(multiply(X0,multiply(inverse(X1),X1))))),
    inference(forward_demodulation,[status(thm)],[f7574,f8054]) ).

fof(f8056,plain,
    ! [X0,X1] : multiply(X0,X1) = inverse(multiply(inverse(X1),inverse(multiply(X0,multiply(inverse(X1),X1))))),
    inference(forward_demodulation,[status(thm)],[f7336,f8055]) ).

fof(f8057,plain,
    ! [X0,X1] : multiply(X0,X1) = inverse(multiply(inverse(X1),inverse(X0))),
    inference(forward_demodulation,[status(thm)],[f7614,f8056]) ).

fof(f8091,plain,
    ! [X0,X1,X2] : multiply(multiply(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1))),inverse(multiply(inverse(inverse(X2)),inverse(multiply(X0,X2))))),multiply(inverse(inverse(X1)),inverse(X1))) = inverse(inverse(multiply(inverse(X1),X1))),
    inference(backward_demodulation,[status(thm)],[f7308,f5756]) ).

fof(f8092,plain,
    ! [X0,X1,X2] : multiply(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1))),inverse(multiply(inverse(inverse(X2)),inverse(multiply(X0,X2))))) = inverse(inverse(multiply(inverse(X1),X1))),
    inference(forward_demodulation,[status(thm)],[f7532,f8091]) ).

fof(f8093,plain,
    ! [X0,X1,X2] : multiply(multiply(X0,inverse(multiply(X1,X0))),inverse(multiply(inverse(inverse(X2)),inverse(multiply(X1,X2))))) = inverse(inverse(multiply(inverse(X0),X0))),
    inference(forward_demodulation,[status(thm)],[f8057,f8092]) ).

fof(f8094,plain,
    ! [X0,X1] : multiply(multiply(X0,inverse(multiply(X1,X0))),inverse(inverse(X1))) = inverse(inverse(multiply(inverse(X0),X0))),
    inference(forward_demodulation,[status(thm)],[f7567,f8093]) ).

fof(f8095,plain,
    ! [X0,X1] : multiply(multiply(X0,inverse(multiply(X1,X0))),X1) = inverse(inverse(multiply(inverse(X0),X0))),
    inference(forward_demodulation,[status(thm)],[f7574,f8094]) ).

fof(f8096,plain,
    ! [X0,X1] : multiply(multiply(X0,inverse(multiply(X1,X0))),X1) = multiply(inverse(X0),X0),
    inference(forward_demodulation,[status(thm)],[f7574,f8095]) ).

fof(f8102,plain,
    ! [X0,X1] : multiply(multiply(inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)))),multiply(inverse(inverse(X1)),inverse(X1)))),inverse(multiply(inverse(inverse(X1)),inverse(multiply(X0,X1))))),multiply(inverse(inverse(X1)),inverse(X1))) = inverse(multiply(inverse(inverse(X1)),inverse(X1))),
    inference(backward_demodulation,[status(thm)],[f7308,f6234]) ).

fof(f8103,plain,
    ! [X0,X1] : multiply(inverse(multiply(inverse(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1)))),multiply(inverse(inverse(X1)),inverse(X1)))),inverse(multiply(inverse(inverse(X1)),inverse(multiply(X0,X1))))) = inverse(multiply(inverse(inverse(X1)),inverse(X1))),
    inference(forward_demodulation,[status(thm)],[f7532,f8102]) ).

fof(f8104,plain,
    ! [X0,X1] : multiply(inverse(inverse(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1))))),inverse(multiply(inverse(inverse(X1)),inverse(multiply(X0,X1))))) = inverse(multiply(inverse(inverse(X1)),inverse(X1))),
    inference(forward_demodulation,[status(thm)],[f7532,f8103]) ).

fof(f8105,plain,
    ! [X0,X1] : multiply(inverse(multiply(inverse(inverse(multiply(X0,X1))),inverse(X1))),inverse(multiply(inverse(inverse(X1)),inverse(multiply(X0,X1))))) = inverse(multiply(inverse(inverse(X1)),inverse(X1))),
    inference(forward_demodulation,[status(thm)],[f7574,f8104]) ).

fof(f8106,plain,
    ! [X0,X1] : multiply(multiply(X0,inverse(multiply(X1,X0))),inverse(multiply(inverse(inverse(X0)),inverse(multiply(X1,X0))))) = inverse(multiply(inverse(inverse(X0)),inverse(X0))),
    inference(forward_demodulation,[status(thm)],[f8057,f8105]) ).

fof(f8107,plain,
    ! [X0,X1] : multiply(multiply(X0,inverse(multiply(X1,X0))),inverse(inverse(X1))) = inverse(multiply(inverse(inverse(X0)),inverse(X0))),
    inference(forward_demodulation,[status(thm)],[f7567,f8106]) ).

fof(f8108,plain,
    ! [X0,X1] : multiply(multiply(X0,inverse(multiply(X1,X0))),X1) = inverse(multiply(inverse(inverse(X0)),inverse(X0))),
    inference(forward_demodulation,[status(thm)],[f7574,f8107]) ).

fof(f8109,plain,
    ! [X0] : multiply(inverse(X0),X0) = inverse(multiply(inverse(inverse(X0)),inverse(X0))),
    inference(forward_demodulation,[status(thm)],[f8096,f8108]) ).

fof(f8110,plain,
    ! [X0] : multiply(inverse(X0),X0) = multiply(X0,inverse(X0)),
    inference(forward_demodulation,[status(thm)],[f8057,f8109]) ).

fof(f8140,plain,
    ! [X0,X1] : multiply(inverse(X0),X0) = multiply(inverse(X1),X1),
    inference(backward_demodulation,[status(thm)],[f7308,f6856]) ).

fof(f8141,plain,
    ! [X0,X1] : multiply(X0,inverse(X0)) = multiply(inverse(X1),X1),
    inference(forward_demodulation,[status(thm)],[f8110,f8140]) ).

fof(f8142,plain,
    ! [X0,X1] : multiply(X0,inverse(X0)) = multiply(X1,inverse(X1)),
    inference(forward_demodulation,[status(thm)],[f8110,f8141]) ).

fof(f8419,plain,
    ! [X0,X1,X2] : multiply(inverse(X0),multiply(X0,inverse(X1))) = multiply(inverse(inverse(multiply(inverse(X2),X2))),inverse(X1)),
    inference(backward_demodulation,[status(thm)],[f7336,f3891]) ).

fof(f8420,plain,
    ! [X0,X1,X2] : multiply(inverse(X0),multiply(X0,inverse(X1))) = multiply(multiply(inverse(X2),X2),inverse(X1)),
    inference(forward_demodulation,[status(thm)],[f7574,f8419]) ).

fof(f8421,plain,
    ! [X0,X1] : multiply(inverse(X0),multiply(X0,inverse(X1))) = inverse(X1),
    inference(forward_demodulation,[status(thm)],[f7672,f8420]) ).

fof(f8776,plain,
    ! [X0,X1] : multiply(X0,multiply(X1,inverse(X1))) = X0,
    inference(backward_demodulation,[status(thm)],[f7574,f7532]) ).

fof(f8777,plain,
    ! [X0,X1,X2] : multiply(inverse(inverse(X0)),inverse(X1)) = multiply(inverse(multiply(X1,inverse(X0))),multiply(inverse(X2),X2)),
    inference(backward_demodulation,[status(thm)],[f7574,f4869]) ).

fof(f8778,plain,
    ! [X0,X1,X2] : multiply(X0,inverse(X1)) = multiply(inverse(multiply(X1,inverse(X0))),multiply(inverse(X2),X2)),
    inference(forward_demodulation,[status(thm)],[f7574,f8777]) ).

fof(f8779,plain,
    ! [X0,X1] : multiply(X0,inverse(X1)) = inverse(multiply(X1,inverse(X0))),
    inference(forward_demodulation,[status(thm)],[f7614,f8778]) ).

fof(f9015,plain,
    ! [X0,X1,X2] : multiply(multiply(multiply(X0,inverse(X1)),inverse(X2)),inverse(multiply(X0,inverse(multiply(X2,X1))))) = multiply(X1,inverse(X1)),
    inference(backward_demodulation,[status(thm)],[f8779,f8036]) ).

fof(f9016,plain,
    ! [X0,X1,X2] : multiply(multiply(multiply(X0,inverse(X1)),inverse(X2)),multiply(multiply(X2,X1),inverse(X0))) = multiply(X1,inverse(X1)),
    inference(forward_demodulation,[status(thm)],[f8779,f9015]) ).

fof(f9103,plain,
    ! [X0,X1] : multiply(inverse(X0),multiply(X0,X1)) = inverse(inverse(X1)),
    inference(paramodulation,[status(thm)],[f7574,f8421]) ).

fof(f9104,plain,
    ! [X0,X1] : multiply(inverse(X0),multiply(X0,X1)) = X1,
    inference(forward_demodulation,[status(thm)],[f7574,f9103]) ).

fof(f9107,plain,
    ! [X0,X1] : multiply(X0,multiply(inverse(X0),X1)) = X1,
    inference(paramodulation,[status(thm)],[f7574,f9104]) ).

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

fof(f9152,plain,
    ! [X0,X1,X2] : multiply(inverse(multiply(X0,multiply(X1,inverse(X2)))),multiply(multiply(X0,X1),inverse(X2))) = multiply(X1,inverse(X1)),
    inference(backward_demodulation,[status(thm)],[f9140,f9016]) ).

fof(f9265,plain,
    ! [X0,X1,X2] : multiply(multiply(X0,multiply(X1,inverse(X2))),multiply(X1,inverse(X1))) = multiply(multiply(X0,X1),inverse(X2)),
    inference(paramodulation,[status(thm)],[f9152,f9107]) ).

fof(f9266,plain,
    ! [X0,X1,X2] : multiply(X0,multiply(X1,inverse(X2))) = multiply(multiply(X0,X1),inverse(X2)),
    inference(forward_demodulation,[status(thm)],[f8776,f9265]) ).

fof(f9698,plain,
    ! [X0,X1,X2] : multiply(X0,multiply(X1,inverse(inverse(X2)))) = multiply(multiply(X0,X1),X2),
    inference(paramodulation,[status(thm)],[f7574,f9266]) ).

fof(f9699,plain,
    ! [X0,X1,X2] : multiply(X0,multiply(X1,X2)) = multiply(multiply(X0,X1),X2),
    inference(forward_demodulation,[status(thm)],[f7574,f9698]) ).

fof(f9788,plain,
    ( multiply(a3,multiply(b3,c3)) != multiply(a3,multiply(b3,c3))
    | spl0_2 ),
    inference(backward_demodulation,[status(thm)],[f9699,f13]) ).

fof(f9789,plain,
    ( $false
    | spl0_2 ),
    inference(trivial_equality_resolution,[status(esa)],[f9788]) ).

fof(f9790,plain,
    spl0_2,
    inference(contradiction_clause,[status(thm)],[f9789]) ).

fof(f9869,plain,
    ( multiply(a1,inverse(a1)) != multiply(inverse(b1),b1)
    | spl0_0 ),
    inference(forward_demodulation,[status(thm)],[f8110,f7]) ).

fof(f9870,plain,
    ( multiply(a1,inverse(a1)) != multiply(b1,inverse(b1))
    | spl0_0 ),
    inference(forward_demodulation,[status(thm)],[f8110,f9869]) ).

fof(f9871,plain,
    ( $false
    | spl0_0 ),
    inference(forward_subsumption_resolution,[status(thm)],[f9870,f8142]) ).

fof(f9872,plain,
    spl0_0,
    inference(contradiction_clause,[status(thm)],[f9871]) ).

fof(f9873,plain,
    ( multiply(inverse(b2),multiply(b2,a2)) != a2
    | spl0_1 ),
    inference(forward_demodulation,[status(thm)],[f9699,f10]) ).

fof(f9874,plain,
    ( a2 != a2
    | spl0_1 ),
    inference(forward_demodulation,[status(thm)],[f9104,f9873]) ).

fof(f9875,plain,
    ( $false
    | spl0_1 ),
    inference(trivial_equality_resolution,[status(esa)],[f9874]) ).

fof(f9876,plain,
    spl0_1,
    inference(contradiction_clause,[status(thm)],[f9875]) ).

fof(f9877,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f14,f9790,f9872,f9876]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12  % Problem  : GRP051-1 : TPTP v8.1.2. Released v1.0.0.
% 0.04/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.12/0.34  % Computer : n004.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % WCLimit  : 300
% 0.12/0.34  % DateTime : Tue May 30 11:25:07 EDT 2023
% 0.12/0.34  % CPUTime  : 
% 0.12/0.34  % Drodi V3.5.1
% 72.63/9.55  % Refutation found
% 72.63/9.55  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 72.63/9.55  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 73.89/9.66  % Elapsed time: 9.307388 seconds
% 73.89/9.66  % CPU time: 73.683295 seconds
% 73.89/9.66  % Memory used: 790.397 MB
%------------------------------------------------------------------------------