TSTP Solution File: GRP501-1 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : GRP501-1 : TPTP v8.1.2. Released v2.6.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s

% Computer : n024.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue Apr 30 12:07:22 EDT 2024

% Result   : Unsatisfiable 4.74s 1.07s
% Output   : Refutation 4.74s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   75
%            Number of leaves      :    3
% Syntax   : Number of formulae    :  220 ( 220 unt;   0 def)
%            Number of atoms       :  220 ( 219 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    2 (   2   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   11 (   5 avg)
%            Maximal term depth    :   10 (   2 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :    6 (   6 usr;   3 con; 0-2 aty)
%            Number of variables   :  947 ( 947   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f16245,plain,
    $false,
    inference(trivial_inequality_removal,[],[f16222]) ).

fof(f16222,plain,
    multiply(a3,multiply(b3,c3)) != multiply(a3,multiply(b3,c3)),
    inference(superposition,[],[f3,f9442]) ).

fof(f9442,plain,
    ! [X3,X0,X5] : multiply(X0,multiply(X3,X5)) = multiply(multiply(X0,X3),X5),
    inference(forward_demodulation,[],[f9441,f5023]) ).

fof(f5023,plain,
    ! [X2,X0] : double_divide(X2,double_divide(X0,X2)) = X0,
    inference(backward_demodulation,[],[f3477,f5014]) ).

fof(f5014,plain,
    ! [X2,X1,X5] : multiply(double_divide(multiply(double_divide(X1,X2),X2),X5),X5) = X1,
    inference(backward_demodulation,[],[f2323,f5013]) ).

fof(f5013,plain,
    ! [X0,X1,X4,X5] : multiply(double_divide(X0,double_divide(X1,X0)),double_divide(X4,multiply(double_divide(X4,X5),X5))) = X1,
    inference(forward_demodulation,[],[f5012,f3390]) ).

fof(f3390,plain,
    ! [X2,X0,X1] : multiply(double_divide(double_divide(inverse(X0),multiply(X1,X0)),X2),X2) = X1,
    inference(superposition,[],[f3347,f391]) ).

fof(f391,plain,
    ! [X2,X3,X1] : multiply(double_divide(X1,X2),X2) = multiply(double_divide(X1,X3),X3),
    inference(superposition,[],[f317,f317]) ).

fof(f317,plain,
    ! [X2,X0,X1] : multiply(double_divide(X1,X0),X0) = inverse(double_divide(X2,double_divide(X1,X2))),
    inference(superposition,[],[f2,f218]) ).

fof(f218,plain,
    ! [X2,X3,X1] : double_divide(X3,double_divide(X1,X3)) = double_divide(X2,double_divide(X1,X2)),
    inference(superposition,[],[f175,f175]) ).

fof(f175,plain,
    ! [X0,X1,X6] : double_divide(X0,double_divide(X1,X0)) = double_divide(inverse(X6),double_divide(X1,inverse(X6))),
    inference(forward_demodulation,[],[f151,f93]) ).

fof(f93,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] : double_divide(X1,X0) = double_divide(inverse(multiply(double_divide(X1,X2),X3)),multiply(double_divide(X6,double_divide(X0,X6)),double_divide(inverse(X4),multiply(double_divide(X5,double_divide(inverse(X3),X5)),multiply(X2,X4))))),
    inference(superposition,[],[f5,f8]) ).

fof(f8,plain,
    ! [X2,X3,X0,X1,X4,X5] : multiply(double_divide(X1,double_divide(X2,X1)),multiply(double_divide(X2,X3),X0)) = double_divide(inverse(X4),multiply(double_divide(X5,double_divide(inverse(X0),X5)),multiply(X3,X4))),
    inference(superposition,[],[f5,f5]) ).

fof(f5,plain,
    ! [X2,X3,X0,X1] : double_divide(inverse(X0),multiply(double_divide(X3,double_divide(X1,X3)),multiply(double_divide(X1,X2),X0))) = X2,
    inference(forward_demodulation,[],[f4,f2]) ).

fof(f4,plain,
    ! [X2,X3,X0,X1] : double_divide(inverse(X0),multiply(double_divide(X3,double_divide(X1,X3)),inverse(double_divide(X0,double_divide(X1,X2))))) = X2,
    inference(forward_demodulation,[],[f1,f2]) ).

fof(f1,axiom,
    ! [X2,X3,X0,X1] : double_divide(inverse(X0),inverse(double_divide(inverse(double_divide(X0,double_divide(X1,X2))),double_divide(X3,double_divide(X1,X3))))) = X2,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',single_axiom) ).

fof(f151,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] : double_divide(X0,double_divide(X1,X0)) = double_divide(inverse(X6),double_divide(inverse(multiply(double_divide(X1,X2),X3)),multiply(double_divide(X7,double_divide(inverse(X6),X7)),double_divide(inverse(X4),multiply(double_divide(X5,double_divide(inverse(X3),X5)),multiply(X2,X4)))))),
    inference(superposition,[],[f112,f8]) ).

fof(f112,plain,
    ! [X2,X3,X4,X5] : double_divide(inverse(X3),double_divide(inverse(X4),multiply(double_divide(X5,double_divide(inverse(X3),X5)),multiply(X2,X4)))) = X2,
    inference(backward_demodulation,[],[f83,f84]) ).

fof(f84,plain,
    ! [X2,X3,X4,X5] : multiply(double_divide(X4,double_divide(X5,X4)),multiply(double_divide(X5,double_divide(inverse(X2),X3)),X2)) = X3,
    inference(superposition,[],[f8,f5]) ).

fof(f83,plain,
    ! [X2,X3,X1,X6,X7,X4,X5] : multiply(double_divide(X6,double_divide(X7,X6)),multiply(double_divide(X7,double_divide(inverse(X1),X2)),X1)) = double_divide(inverse(X3),double_divide(inverse(X4),multiply(double_divide(X5,double_divide(inverse(X3),X5)),multiply(X2,X4)))),
    inference(superposition,[],[f8,f8]) ).

fof(f2,axiom,
    ! [X0,X1] : multiply(X0,X1) = inverse(double_divide(X1,X0)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',multiply) ).

fof(f3347,plain,
    ! [X2,X4,X5] : multiply(double_divide(double_divide(inverse(X2),multiply(X4,X2)),X4),X5) = X5,
    inference(forward_demodulation,[],[f3262,f3134]) ).

fof(f3134,plain,
    ! [X2,X3,X0,X1] : multiply(double_divide(X2,double_divide(multiply(X0,multiply(double_divide(X0,X1),X1)),X2)),X3) = X3,
    inference(superposition,[],[f2770,f218]) ).

fof(f2770,plain,
    ! [X2,X3,X0,X4] : multiply(double_divide(X0,double_divide(multiply(X2,X0),multiply(double_divide(X2,X3),X3))),X4) = X4,
    inference(superposition,[],[f1532,f2661]) ).

fof(f2661,plain,
    ! [X2,X3,X0,X1] : multiply(double_divide(X1,X3),X3) = double_divide(multiply(X0,X1),multiply(double_divide(X0,X2),X2)),
    inference(forward_demodulation,[],[f2543,f2]) ).

fof(f2543,plain,
    ! [X2,X3,X0,X1] : multiply(double_divide(X1,X3),X3) = double_divide(inverse(double_divide(X1,X0)),multiply(double_divide(X0,X2),X2)),
    inference(superposition,[],[f1688,f391]) ).

fof(f1688,plain,
    ! [X2,X3,X0,X1] : multiply(double_divide(X0,X1),X1) = double_divide(inverse(X2),multiply(double_divide(X3,double_divide(X0,X3)),X2)),
    inference(superposition,[],[f5,f1532]) ).

fof(f1532,plain,
    ! [X3,X4,X5] : multiply(double_divide(X4,multiply(double_divide(X4,X5),X5)),X3) = X3,
    inference(superposition,[],[f1366,f84]) ).

fof(f1366,plain,
    ! [X2,X3,X0,X1] : multiply(X1,X0) = multiply(double_divide(X2,multiply(double_divide(X2,X3),X3)),multiply(X1,X0)),
    inference(superposition,[],[f1300,f2]) ).

fof(f1300,plain,
    ! [X2,X0,X1] : inverse(X0) = multiply(double_divide(X1,multiply(double_divide(X1,X2),X2)),inverse(X0)),
    inference(superposition,[],[f2,f1264]) ).

fof(f1264,plain,
    ! [X2,X0,X4] : double_divide(inverse(X4),double_divide(X0,multiply(double_divide(X0,X2),X2))) = X4,
    inference(forward_demodulation,[],[f1263,f2]) ).

fof(f1263,plain,
    ! [X2,X0,X4] : double_divide(inverse(X4),double_divide(X0,inverse(double_divide(X2,double_divide(X0,X2))))) = X4,
    inference(forward_demodulation,[],[f1208,f654]) ).

fof(f654,plain,
    ! [X2,X3,X0,X1,X4] : double_divide(X0,inverse(X2)) = multiply(double_divide(X4,double_divide(double_divide(X0,X1),X4)),multiply(double_divide(X3,double_divide(X1,X3)),X2)),
    inference(superposition,[],[f84,f293]) ).

fof(f293,plain,
    ! [X2,X3,X0,X1] : double_divide(X3,double_divide(X0,X3)) = double_divide(double_divide(X1,X0),double_divide(X2,double_divide(X1,X2))),
    inference(superposition,[],[f218,f218]) ).

fof(f1208,plain,
    ! [X2,X3,X0,X1,X4,X5] : double_divide(inverse(X4),multiply(double_divide(X5,double_divide(double_divide(X0,X1),X5)),multiply(double_divide(X3,double_divide(X1,X3)),double_divide(X2,double_divide(X0,X2))))) = X4,
    inference(superposition,[],[f421,f293]) ).

fof(f421,plain,
    ! [X2,X3,X0,X1] : double_divide(inverse(X1),multiply(double_divide(X3,double_divide(X0,X3)),multiply(double_divide(X0,X2),X2))) = X1,
    inference(forward_demodulation,[],[f396,f2]) ).

fof(f396,plain,
    ! [X2,X3,X0,X1] : double_divide(inverse(X1),multiply(double_divide(X3,double_divide(X0,X3)),inverse(double_divide(X2,double_divide(X0,X2))))) = X1,
    inference(superposition,[],[f5,f317]) ).

fof(f3262,plain,
    ! [X2,X3,X0,X1,X4,X5] : multiply(double_divide(double_divide(inverse(X2),multiply(double_divide(X3,double_divide(multiply(X0,multiply(double_divide(X0,X1),X1)),X3)),multiply(X4,X2))),X4),X5) = X5,
    inference(superposition,[],[f3134,f845]) ).

fof(f845,plain,
    ! [X3,X6,X4,X5] : double_divide(X3,double_divide(inverse(X4),multiply(double_divide(X5,double_divide(X3,X5)),multiply(X6,X4)))) = X6,
    inference(superposition,[],[f114,f84]) ).

fof(f114,plain,
    ! [X2,X3,X6,X4,X5] : double_divide(multiply(X4,X3),double_divide(inverse(X5),multiply(double_divide(X6,double_divide(multiply(X4,X3),X6)),multiply(X2,X5)))) = X2,
    inference(forward_demodulation,[],[f90,f2]) ).

fof(f90,plain,
    ! [X2,X3,X6,X4,X5] : double_divide(multiply(X4,X3),double_divide(inverse(X5),multiply(double_divide(X6,double_divide(inverse(double_divide(X3,X4)),X6)),multiply(X2,X5)))) = X2,
    inference(superposition,[],[f6,f8]) ).

fof(f6,plain,
    ! [X2,X3,X0,X1,X4] : double_divide(multiply(X1,X0),multiply(double_divide(X2,double_divide(X3,X2)),multiply(double_divide(X3,X4),double_divide(X0,X1)))) = X4,
    inference(superposition,[],[f5,f2]) ).

fof(f5012,plain,
    ! [X3,X0,X1,X6,X4,X5] : multiply(double_divide(X0,double_divide(X1,X0)),double_divide(X4,multiply(double_divide(X4,X5),X5))) = multiply(double_divide(double_divide(inverse(X3),multiply(X1,X3)),X6),X6),
    inference(forward_demodulation,[],[f4123,f2]) ).

fof(f4123,plain,
    ! [X3,X0,X1,X6,X4,X5] : multiply(double_divide(X0,double_divide(X1,X0)),double_divide(X4,multiply(double_divide(X4,X5),X5))) = multiply(double_divide(double_divide(inverse(X3),inverse(double_divide(X3,X1))),X6),X6),
    inference(backward_demodulation,[],[f2215,f3797]) ).

fof(f3797,plain,
    ! [X2,X3,X0] : multiply(double_divide(X3,double_divide(X0,X3)),X2) = double_divide(inverse(X0),inverse(X2)),
    inference(backward_demodulation,[],[f1685,f3791]) ).

fof(f3791,plain,
    ! [X2,X0,X6,X7,X5] : double_divide(inverse(X0),inverse(X5)) = double_divide(inverse(X6),multiply(double_divide(X7,double_divide(inverse(X5),X7)),multiply(multiply(double_divide(X0,X2),X2),X6))),
    inference(backward_demodulation,[],[f2808,f3788]) ).

fof(f3788,plain,
    ! [X3,X0,X1,X4,X5] : double_divide(inverse(X0),inverse(X5)) = multiply(double_divide(X4,double_divide(multiply(X0,X1),X4)),multiply(multiply(double_divide(X1,X3),X3),X5)),
    inference(backward_demodulation,[],[f2901,f3682]) ).

fof(f3682,plain,
    ! [X2,X3,X0,X1,X4] : double_divide(inverse(X0),inverse(X4)) = multiply(double_divide(X2,double_divide(X3,X2)),multiply(double_divide(X3,multiply(double_divide(X0,X1),X1)),X4)),
    inference(superposition,[],[f116,f3551]) ).

fof(f3551,plain,
    ! [X3,X0,X4] : multiply(double_divide(X3,X4),X4) = double_divide(X3,double_divide(inverse(X0),X0)),
    inference(backward_demodulation,[],[f2720,f3460]) ).

fof(f3460,plain,
    ! [X2,X3,X0,X1,X4] : double_divide(inverse(X0),X1) = multiply(double_divide(double_divide(inverse(X1),multiply(X0,double_divide(X2,multiply(double_divide(X2,X3),X3)))),X4),X4),
    inference(superposition,[],[f3390,f1332]) ).

fof(f1332,plain,
    ! [X2,X3,X0,X1] : multiply(X0,double_divide(X1,multiply(double_divide(X1,X2),X2))) = multiply(double_divide(inverse(X0),X3),X3),
    inference(superposition,[],[f391,f1264]) ).

fof(f2720,plain,
    ! [X2,X3,X0,X1,X4,X5] : multiply(double_divide(X3,X4),X4) = double_divide(X3,multiply(double_divide(double_divide(inverse(X0),multiply(X0,double_divide(X1,multiply(double_divide(X1,X2),X2)))),X5),X5)),
    inference(superposition,[],[f2661,f1661]) ).

fof(f1661,plain,
    ! [X2,X3,X0,X1] : multiply(double_divide(inverse(X0),multiply(X0,double_divide(X1,multiply(double_divide(X1,X2),X2)))),X3) = X3,
    inference(superposition,[],[f1532,f1264]) ).

fof(f116,plain,
    ! [X0,X1,X8,X6,X7] : multiply(double_divide(X6,double_divide(X7,X6)),multiply(double_divide(X7,double_divide(X0,double_divide(X1,X0))),X8)) = double_divide(X1,inverse(X8)),
    inference(backward_demodulation,[],[f82,f93]) ).

fof(f82,plain,
    ! [X2,X3,X0,X1,X8,X6,X9,X7,X4,X5] : multiply(double_divide(X6,double_divide(X7,X6)),multiply(double_divide(X7,double_divide(X0,double_divide(X1,X0))),X8)) = double_divide(inverse(multiply(double_divide(X1,X2),X3)),multiply(double_divide(X9,double_divide(inverse(X8),X9)),double_divide(inverse(X4),multiply(double_divide(X5,double_divide(inverse(X3),X5)),multiply(X2,X4))))),
    inference(superposition,[],[f8,f8]) ).

fof(f2901,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] : multiply(double_divide(X4,double_divide(multiply(X0,X1),X4)),multiply(multiply(double_divide(X1,X3),X3),X5)) = multiply(double_divide(X6,double_divide(X7,X6)),multiply(double_divide(X7,multiply(double_divide(X0,X2),X2)),X5)),
    inference(superposition,[],[f85,f2661]) ).

fof(f85,plain,
    ! [X2,X3,X6,X7,X4,X5] : multiply(double_divide(X4,double_divide(X5,X4)),multiply(double_divide(X5,X3),X2)) = multiply(double_divide(X6,double_divide(X7,X6)),multiply(double_divide(X7,X3),X2)),
    inference(superposition,[],[f8,f8]) ).

fof(f2808,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] : double_divide(inverse(X6),multiply(double_divide(X7,double_divide(inverse(X5),X7)),multiply(multiply(double_divide(X0,X2),X2),X6))) = multiply(double_divide(X4,double_divide(multiply(X0,X1),X4)),multiply(multiply(double_divide(X1,X3),X3),X5)),
    inference(superposition,[],[f8,f2661]) ).

fof(f1685,plain,
    ! [X2,X3,X0,X1,X4,X5] : double_divide(inverse(X4),multiply(double_divide(X5,double_divide(inverse(X2),X5)),multiply(multiply(double_divide(X0,X1),X1),X4))) = multiply(double_divide(X3,double_divide(X0,X3)),X2),
    inference(superposition,[],[f8,f1532]) ).

fof(f2215,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] : multiply(double_divide(X0,double_divide(X1,X0)),double_divide(X4,multiply(double_divide(X4,X5),X5))) = multiply(double_divide(multiply(double_divide(X2,double_divide(X3,X2)),double_divide(X3,X1)),X6),X6),
    inference(superposition,[],[f1332,f379]) ).

fof(f379,plain,
    ! [X2,X3,X0,X1] : inverse(double_divide(X3,double_divide(X0,X3))) = multiply(double_divide(X2,double_divide(X1,X2)),double_divide(X1,X0)),
    inference(superposition,[],[f317,f218]) ).

fof(f2323,plain,
    ! [X2,X3,X0,X1,X4,X5] : multiply(double_divide(X0,double_divide(X1,X0)),double_divide(X3,multiply(double_divide(X3,X4),X4))) = multiply(double_divide(multiply(double_divide(X1,X2),X2),X5),X5),
    inference(forward_demodulation,[],[f2216,f2]) ).

fof(f2216,plain,
    ! [X2,X3,X0,X1,X4,X5] : multiply(double_divide(X0,double_divide(X1,X0)),double_divide(X3,multiply(double_divide(X3,X4),X4))) = multiply(double_divide(inverse(double_divide(X2,double_divide(X1,X2))),X5),X5),
    inference(superposition,[],[f1332,f381]) ).

fof(f381,plain,
    ! [X2,X3,X0] : inverse(double_divide(X2,double_divide(X0,X2))) = inverse(double_divide(X3,double_divide(X0,X3))),
    inference(superposition,[],[f317,f317]) ).

fof(f3477,plain,
    ! [X2,X3,X0,X1] : double_divide(X2,double_divide(X0,X2)) = multiply(double_divide(multiply(double_divide(X0,X1),X1),X3),X3),
    inference(superposition,[],[f3390,f421]) ).

fof(f9441,plain,
    ! [X3,X0,X4,X5] : multiply(double_divide(X4,double_divide(X0,X4)),multiply(X3,X5)) = multiply(multiply(X0,X3),X5),
    inference(forward_demodulation,[],[f9440,f2]) ).

fof(f9440,plain,
    ! [X3,X0,X4,X5] : multiply(double_divide(X4,double_divide(X0,X4)),multiply(X3,X5)) = inverse(double_divide(X5,multiply(X0,X3))),
    inference(forward_demodulation,[],[f9439,f6014]) ).

fof(f6014,plain,
    ! [X0,X4] : inverse(X4) = multiply(X0,double_divide(X0,X4)),
    inference(forward_demodulation,[],[f5951,f5624]) ).

fof(f5624,plain,
    ! [X0,X1] : double_divide(double_divide(X1,X0),X1) = X0,
    inference(forward_demodulation,[],[f5034,f5023]) ).

fof(f5034,plain,
    ! [X2,X0,X1] : double_divide(double_divide(X1,X0),double_divide(X2,double_divide(X1,X2))) = X0,
    inference(backward_demodulation,[],[f293,f5023]) ).

fof(f5951,plain,
    ! [X0,X1,X4] : inverse(X4) = multiply(double_divide(double_divide(inverse(X1),X0),inverse(X1)),double_divide(X0,X4)),
    inference(backward_demodulation,[],[f5900,f5919]) ).

fof(f5919,plain,
    ! [X0,X1] : inverse(X0) = double_divide(double_divide(X1,inverse(X1)),X0),
    inference(forward_demodulation,[],[f5918,f5035]) ).

fof(f5035,plain,
    ! [X0,X1] : inverse(X1) = multiply(double_divide(X1,X0),X0),
    inference(backward_demodulation,[],[f317,f5023]) ).

fof(f5918,plain,
    ! [X2,X0,X1] : inverse(X0) = double_divide(double_divide(X1,multiply(double_divide(X1,X2),X2)),X0),
    inference(forward_demodulation,[],[f5917,f5565]) ).

fof(f5565,plain,
    ! [X4,X5] : double_divide(inverse(X4),double_divide(X5,inverse(X5))) = X4,
    inference(backward_demodulation,[],[f4998,f5561]) ).

fof(f5561,plain,
    ! [X3,X0,X1,X4,X5] : double_divide(X4,inverse(X5)) = multiply(double_divide(double_divide(X1,double_divide(inverse(X3),multiply(X1,X3))),X0),multiply(double_divide(inverse(X0),X4),X5)),
    inference(backward_demodulation,[],[f4972,f5560]) ).

fof(f5560,plain,
    ! [X2,X3,X0] : double_divide(X3,inverse(X2)) = double_divide(inverse(X0),double_divide(inverse(inverse(X2)),inverse(multiply(X3,X0)))),
    inference(backward_demodulation,[],[f4890,f5547]) ).

fof(f5547,plain,
    ! [X0,X1,X4] : double_divide(X0,X1) = double_divide(X4,double_divide(inverse(X1),double_divide(inverse(X4),inverse(inverse(X0))))),
    inference(backward_demodulation,[],[f4796,f5543]) ).

fof(f5543,plain,
    ! [X3,X0] : inverse(X3) = multiply(double_divide(X3,inverse(X0)),inverse(X0)),
    inference(backward_demodulation,[],[f5032,f5542]) ).

fof(f5542,plain,
    ! [X0,X1,X6,X5] : double_divide(X5,inverse(X0)) = double_divide(inverse(X6),multiply(double_divide(double_divide(X1,inverse(X0)),X1),multiply(X5,X6))),
    inference(forward_demodulation,[],[f5541,f5023]) ).

fof(f5541,plain,
    ! [X2,X0,X1,X6,X5] : double_divide(inverse(X6),multiply(double_divide(double_divide(X1,inverse(X0)),double_divide(X2,double_divide(X1,X2))),multiply(X5,X6))) = double_divide(X5,inverse(X0)),
    inference(forward_demodulation,[],[f5033,f5518]) ).

fof(f5518,plain,
    ! [X1,X8,X7] : double_divide(X1,inverse(X8)) = multiply(X7,multiply(double_divide(X7,X1),X8)),
    inference(forward_demodulation,[],[f5029,f5023]) ).

fof(f5029,plain,
    ! [X1,X8,X6,X7] : double_divide(X1,inverse(X8)) = multiply(double_divide(X6,double_divide(X7,X6)),multiply(double_divide(X7,X1),X8)),
    inference(backward_demodulation,[],[f116,f5023]) ).

fof(f5033,plain,
    ! [X2,X0,X1,X6,X4,X5] : double_divide(inverse(X6),multiply(double_divide(double_divide(X1,inverse(X0)),double_divide(X2,double_divide(X1,X2))),multiply(X5,X6))) = multiply(X4,multiply(double_divide(X4,X5),X0)),
    inference(backward_demodulation,[],[f255,f5023]) ).

fof(f255,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] : multiply(double_divide(X3,double_divide(X4,X3)),multiply(double_divide(X4,X5),X0)) = double_divide(inverse(X6),multiply(double_divide(double_divide(X1,inverse(X0)),double_divide(X2,double_divide(X1,X2))),multiply(X5,X6))),
    inference(superposition,[],[f8,f175]) ).

fof(f5032,plain,
    ! [X3,X0,X1,X4] : inverse(X3) = multiply(double_divide(inverse(X4),multiply(double_divide(double_divide(X1,inverse(X0)),X1),multiply(X3,X4))),inverse(X0)),
    inference(backward_demodulation,[],[f252,f5023]) ).

fof(f252,plain,
    ! [X2,X3,X0,X1,X4] : inverse(X3) = multiply(double_divide(inverse(X4),multiply(double_divide(double_divide(X1,inverse(X0)),double_divide(X2,double_divide(X1,X2))),multiply(X3,X4))),inverse(X0)),
    inference(superposition,[],[f87,f175]) ).

fof(f87,plain,
    ! [X2,X3,X4,X5] : inverse(X2) = multiply(double_divide(inverse(X4),multiply(double_divide(X5,double_divide(inverse(X3),X5)),multiply(X2,X4))),inverse(X3)),
    inference(superposition,[],[f9,f8]) ).

fof(f9,plain,
    ! [X2,X3,X0,X1] : multiply(multiply(double_divide(X1,double_divide(X2,X1)),multiply(double_divide(X2,X3),X0)),inverse(X0)) = inverse(X3),
    inference(superposition,[],[f2,f5]) ).

fof(f4796,plain,
    ! [X2,X0,X1,X4] : double_divide(X0,X1) = double_divide(X4,double_divide(inverse(X1),double_divide(inverse(X4),multiply(double_divide(inverse(X0),inverse(X2)),inverse(X2))))),
    inference(forward_demodulation,[],[f4795,f2]) ).

fof(f4795,plain,
    ! [X2,X0,X1,X4] : double_divide(X0,X1) = double_divide(X4,double_divide(inverse(X1),double_divide(inverse(X4),inverse(double_divide(inverse(X2),double_divide(inverse(X0),inverse(X2))))))),
    inference(forward_demodulation,[],[f3891,f3797]) ).

fof(f3891,plain,
    ! [X2,X0,X1,X4,X5] : double_divide(X0,X1) = double_divide(X4,double_divide(inverse(X1),multiply(double_divide(X5,double_divide(X4,X5)),double_divide(inverse(X2),double_divide(inverse(X0),inverse(X2)))))),
    inference(backward_demodulation,[],[f2588,f3797]) ).

fof(f2588,plain,
    ! [X2,X3,X0,X1,X4,X5] : double_divide(X0,X1) = double_divide(X4,double_divide(inverse(X1),multiply(double_divide(X5,double_divide(X4,X5)),double_divide(inverse(X2),multiply(double_divide(X3,double_divide(X0,X3)),X2))))),
    inference(superposition,[],[f845,f1688]) ).

fof(f4890,plain,
    ! [X2,X3,X0,X4] : double_divide(X4,double_divide(inverse(inverse(X2)),double_divide(inverse(X4),inverse(inverse(X3))))) = double_divide(inverse(X0),double_divide(inverse(inverse(X2)),inverse(multiply(X3,X0)))),
    inference(forward_demodulation,[],[f4045,f3797]) ).

fof(f4045,plain,
    ! [X2,X3,X0,X1,X4] : double_divide(inverse(X0),multiply(double_divide(X1,double_divide(inverse(X2),X1)),multiply(X3,X0))) = double_divide(X4,double_divide(inverse(inverse(X2)),double_divide(inverse(X4),inverse(inverse(X3))))),
    inference(backward_demodulation,[],[f934,f3797]) ).

fof(f934,plain,
    ! [X2,X3,X0,X1,X4,X5] : double_divide(inverse(X0),multiply(double_divide(X1,double_divide(inverse(X2),X1)),multiply(X3,X0))) = double_divide(X4,double_divide(inverse(inverse(X2)),multiply(double_divide(X5,double_divide(X4,X5)),inverse(X3)))),
    inference(superposition,[],[f845,f87]) ).

fof(f4972,plain,
    ! [X3,X0,X1,X6,X4,X5] : double_divide(inverse(X6),double_divide(inverse(inverse(X5)),inverse(multiply(X4,X6)))) = multiply(double_divide(double_divide(X1,double_divide(inverse(X3),multiply(X1,X3))),X0),multiply(double_divide(inverse(X0),X4),X5)),
    inference(forward_demodulation,[],[f4971,f3797]) ).

fof(f4971,plain,
    ! [X3,X0,X1,X6,X7,X4,X5] : double_divide(inverse(X6),multiply(double_divide(X7,double_divide(inverse(X5),X7)),multiply(X4,X6))) = multiply(double_divide(double_divide(X1,double_divide(inverse(X3),multiply(X1,X3))),X0),multiply(double_divide(inverse(X0),X4),X5)),
    inference(forward_demodulation,[],[f4086,f2]) ).

fof(f4086,plain,
    ! [X3,X0,X1,X6,X7,X4,X5] : double_divide(inverse(X6),multiply(double_divide(X7,double_divide(inverse(X5),X7)),multiply(X4,X6))) = multiply(double_divide(double_divide(X1,double_divide(inverse(X3),inverse(double_divide(X3,X1)))),X0),multiply(double_divide(inverse(X0),X4),X5)),
    inference(backward_demodulation,[],[f1822,f3797]) ).

fof(f1822,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] : double_divide(inverse(X6),multiply(double_divide(X7,double_divide(inverse(X5),X7)),multiply(X4,X6))) = multiply(double_divide(double_divide(X1,multiply(double_divide(X2,double_divide(X3,X2)),double_divide(X3,X1))),X0),multiply(double_divide(inverse(X0),X4),X5)),
    inference(superposition,[],[f8,f1283]) ).

fof(f1283,plain,
    ! [X2,X3,X0,X1] : double_divide(inverse(X3),double_divide(X0,multiply(double_divide(X2,double_divide(X1,X2)),double_divide(X1,X0)))) = X3,
    inference(superposition,[],[f1264,f218]) ).

fof(f4998,plain,
    ! [X3,X0,X1,X4,X5] : double_divide(inverse(X4),multiply(double_divide(double_divide(X1,double_divide(inverse(X3),multiply(X1,X3))),X0),multiply(double_divide(inverse(X0),X5),X5))) = X4,
    inference(forward_demodulation,[],[f4109,f2]) ).

fof(f4109,plain,
    ! [X3,X0,X1,X4,X5] : double_divide(inverse(X4),multiply(double_divide(double_divide(X1,double_divide(inverse(X3),inverse(double_divide(X3,X1)))),X0),multiply(double_divide(inverse(X0),X5),X5))) = X4,
    inference(backward_demodulation,[],[f1851,f3797]) ).

fof(f1851,plain,
    ! [X2,X3,X0,X1,X4,X5] : double_divide(inverse(X4),multiply(double_divide(double_divide(X1,multiply(double_divide(X2,double_divide(X3,X2)),double_divide(X3,X1))),X0),multiply(double_divide(inverse(X0),X5),X5))) = X4,
    inference(superposition,[],[f421,f1283]) ).

fof(f5917,plain,
    ! [X2,X0,X1,X4] : double_divide(double_divide(X1,multiply(double_divide(X1,X2),X2)),X0) = double_divide(inverse(inverse(X0)),double_divide(X4,inverse(X4))),
    inference(forward_demodulation,[],[f5688,f5035]) ).

fof(f5688,plain,
    ! [X2,X3,X0,X1,X4] : double_divide(double_divide(X1,multiply(double_divide(X1,X2),X2)),X0) = double_divide(multiply(double_divide(inverse(X0),X3),X3),double_divide(X4,inverse(X4))),
    inference(backward_demodulation,[],[f2246,f5035]) ).

fof(f2246,plain,
    ! [X2,X3,X0,X1,X4,X5] : double_divide(double_divide(X1,multiply(double_divide(X1,X2),X2)),X0) = double_divide(multiply(double_divide(inverse(X0),X3),X3),double_divide(X4,multiply(double_divide(X4,X5),X5))),
    inference(superposition,[],[f1271,f1332]) ).

fof(f1271,plain,
    ! [X2,X3,X0,X1] : double_divide(X0,X1) = double_divide(multiply(X1,X0),double_divide(X2,multiply(double_divide(X2,X3),X3))),
    inference(superposition,[],[f1264,f2]) ).

fof(f5900,plain,
    ! [X2,X0,X1,X4] : inverse(X4) = multiply(double_divide(double_divide(inverse(X1),X0),double_divide(double_divide(X2,inverse(X2)),X1)),double_divide(X0,X4)),
    inference(forward_demodulation,[],[f5677,f5035]) ).

fof(f5677,plain,
    ! [X2,X3,X0,X1,X4] : inverse(X4) = multiply(double_divide(double_divide(inverse(X1),X0),double_divide(double_divide(X2,multiply(double_divide(X2,X3),X3)),X1)),double_divide(X0,X4)),
    inference(backward_demodulation,[],[f1993,f5035]) ).

fof(f1993,plain,
    ! [X2,X3,X0,X1,X4,X5] : multiply(double_divide(X4,X5),X5) = multiply(double_divide(double_divide(inverse(X1),X0),double_divide(double_divide(X2,multiply(double_divide(X2,X3),X3)),X1)),double_divide(X0,X4)),
    inference(superposition,[],[f438,f1316]) ).

fof(f1316,plain,
    ! [X2,X3,X0,X1] : double_divide(X3,double_divide(inverse(X0),X3)) = double_divide(double_divide(X1,multiply(double_divide(X1,X2),X2)),X0),
    inference(superposition,[],[f218,f1264]) ).

fof(f438,plain,
    ! [X2,X3,X0,X1] : multiply(double_divide(X2,double_divide(X1,X2)),double_divide(X1,X0)) = multiply(double_divide(X0,X3),X3),
    inference(superposition,[],[f391,f218]) ).

fof(f9439,plain,
    ! [X3,X0,X7,X4,X5] : multiply(double_divide(X4,double_divide(X0,X4)),multiply(X3,X5)) = multiply(X7,double_divide(X7,double_divide(X5,multiply(X0,X3)))),
    inference(forward_demodulation,[],[f9438,f5023]) ).

fof(f9438,plain,
    ! [X3,X0,X6,X7,X4,X5] : multiply(double_divide(X4,double_divide(X0,X4)),multiply(X3,X5)) = multiply(double_divide(X6,double_divide(X7,X6)),double_divide(X7,double_divide(X5,multiply(X0,X3)))),
    inference(forward_demodulation,[],[f9437,f6218]) ).

fof(f6218,plain,
    ! [X3,X0] : double_divide(inverse(X0),inverse(X3)) = multiply(X0,X3),
    inference(forward_demodulation,[],[f6217,f2]) ).

fof(f6217,plain,
    ! [X3,X0] : double_divide(inverse(X0),inverse(X3)) = inverse(double_divide(X3,X0)),
    inference(forward_demodulation,[],[f6216,f5035]) ).

fof(f6216,plain,
    ! [X3,X0,X5] : double_divide(inverse(X0),inverse(X3)) = multiply(double_divide(double_divide(X3,X0),X5),X5),
    inference(forward_demodulation,[],[f6145,f5023]) ).

fof(f6145,plain,
    ! [X3,X0,X1,X5] : double_divide(inverse(X0),inverse(X3)) = multiply(double_divide(double_divide(inverse(X1),double_divide(double_divide(X3,X0),inverse(X1))),X5),X5),
    inference(backward_demodulation,[],[f4766,f6122]) ).

fof(f6122,plain,
    ! [X0,X1,X4] : double_divide(double_divide(X1,X0),inverse(X4)) = double_divide(inverse(X0),inverse(multiply(X1,X4))),
    inference(backward_demodulation,[],[f5564,f6116]) ).

fof(f6116,plain,
    ! [X0,X1] : inverse(multiply(X0,X1)) = multiply(inverse(X1),inverse(X0)),
    inference(forward_demodulation,[],[f6115,f5035]) ).

fof(f6115,plain,
    ! [X3,X0,X1] : inverse(multiply(X0,X1)) = multiply(multiply(double_divide(X1,X3),X3),inverse(X0)),
    inference(forward_demodulation,[],[f6114,f5035]) ).

fof(f6114,plain,
    ! [X2,X3,X0,X1] : inverse(multiply(X0,X1)) = multiply(multiply(double_divide(X1,X3),X3),multiply(double_divide(X0,X2),X2)),
    inference(forward_demodulation,[],[f5701,f6110]) ).

fof(f6110,plain,
    ! [X0,X1] : inverse(X1) = double_divide(multiply(X0,X1),inverse(X0)),
    inference(forward_demodulation,[],[f5699,f5035]) ).

fof(f5699,plain,
    ! [X2,X0,X1] : inverse(X1) = double_divide(multiply(X0,X1),multiply(double_divide(X0,X2),X2)),
    inference(backward_demodulation,[],[f2661,f5035]) ).

fof(f5701,plain,
    ! [X2,X3,X0,X1,X4] : multiply(multiply(double_divide(X1,X3),X3),multiply(double_divide(X0,X2),X2)) = double_divide(multiply(X4,multiply(X0,X1)),inverse(X4)),
    inference(backward_demodulation,[],[f2683,f5035]) ).

fof(f2683,plain,
    ! [X2,X3,X0,X1,X4,X5] : double_divide(multiply(X4,multiply(X0,X1)),multiply(double_divide(X4,X5),X5)) = multiply(multiply(double_divide(X1,X3),X3),multiply(double_divide(X0,X2),X2)),
    inference(superposition,[],[f2661,f2661]) ).

fof(f5564,plain,
    ! [X0,X1,X4] : double_divide(inverse(X0),multiply(inverse(X4),inverse(X1))) = double_divide(double_divide(X1,X0),inverse(X4)),
    inference(backward_demodulation,[],[f4763,f5560]) ).

fof(f4763,plain,
    ! [X0,X1,X4,X5] : double_divide(inverse(X0),multiply(inverse(X4),inverse(X1))) = double_divide(inverse(X5),double_divide(inverse(inverse(X4)),inverse(multiply(double_divide(X1,X0),X5)))),
    inference(forward_demodulation,[],[f4762,f3797]) ).

fof(f4762,plain,
    ! [X0,X1,X6,X4,X5] : double_divide(inverse(X5),multiply(double_divide(X6,double_divide(inverse(X4),X6)),multiply(double_divide(X1,X0),X5))) = double_divide(inverse(X0),multiply(inverse(X4),inverse(X1))),
    inference(forward_demodulation,[],[f4761,f2]) ).

fof(f4761,plain,
    ! [X0,X1,X6,X4,X5] : double_divide(inverse(X5),multiply(double_divide(X6,double_divide(inverse(X4),X6)),multiply(double_divide(X1,X0),X5))) = double_divide(inverse(X0),inverse(double_divide(inverse(X1),inverse(X4)))),
    inference(forward_demodulation,[],[f3851,f3797]) ).

fof(f3851,plain,
    ! [X3,X0,X1,X6,X4,X5] : double_divide(inverse(X5),multiply(double_divide(X6,double_divide(inverse(X4),X6)),multiply(double_divide(X1,X0),X5))) = multiply(double_divide(X3,double_divide(X0,X3)),double_divide(inverse(X1),inverse(X4))),
    inference(backward_demodulation,[],[f326,f3797]) ).

fof(f326,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] : double_divide(inverse(X5),multiply(double_divide(X6,double_divide(inverse(X4),X6)),multiply(double_divide(X1,X0),X5))) = multiply(double_divide(X3,double_divide(X0,X3)),multiply(double_divide(X2,double_divide(X1,X2)),X4)),
    inference(superposition,[],[f8,f218]) ).

fof(f4766,plain,
    ! [X3,X0,X1,X5] : double_divide(inverse(X0),inverse(X3)) = multiply(double_divide(double_divide(inverse(X1),double_divide(inverse(X0),inverse(multiply(X3,X1)))),X5),X5),
    inference(forward_demodulation,[],[f3854,f3797]) ).

fof(f3854,plain,
    ! [X2,X3,X0,X1,X5] : double_divide(inverse(X0),inverse(X3)) = multiply(double_divide(double_divide(inverse(X1),multiply(double_divide(X2,double_divide(X0,X2)),multiply(X3,X1))),X5),X5),
    inference(backward_demodulation,[],[f972,f3797]) ).

fof(f972,plain,
    ! [X2,X3,X0,X1,X4,X5] : multiply(double_divide(X4,double_divide(X0,X4)),X3) = multiply(double_divide(double_divide(inverse(X1),multiply(double_divide(X2,double_divide(X0,X2)),multiply(X3,X1))),X5),X5),
    inference(superposition,[],[f438,f845]) ).

fof(f9437,plain,
    ! [X3,X0,X6,X7,X4,X5] : multiply(double_divide(X4,double_divide(X0,X4)),multiply(X3,X5)) = multiply(double_divide(X6,double_divide(X7,X6)),double_divide(X7,double_divide(X5,double_divide(inverse(X0),inverse(X3))))),
    inference(forward_demodulation,[],[f9436,f8979]) ).

fof(f8979,plain,
    ! [X2,X3,X1] : double_divide(X3,double_divide(X1,X2)) = multiply(double_divide(X3,inverse(X2)),X1),
    inference(forward_demodulation,[],[f8978,f6109]) ).

fof(f6109,plain,
    ! [X0,X1,X4] : double_divide(X1,X0) = multiply(double_divide(multiply(X0,X1),X4),X4),
    inference(forward_demodulation,[],[f6108,f5923]) ).

fof(f5923,plain,
    ! [X2,X3] : double_divide(inverse(X3),multiply(inverse(X2),X3)) = X2,
    inference(backward_demodulation,[],[f5524,f5919]) ).

fof(f5524,plain,
    ! [X2,X3,X1] : double_divide(inverse(X3),multiply(double_divide(double_divide(X1,inverse(X1)),X2),X3)) = X2,
    inference(backward_demodulation,[],[f3187,f5518]) ).

fof(f3187,plain,
    ! [X2,X3,X0,X1] : double_divide(inverse(X3),multiply(double_divide(multiply(X0,multiply(double_divide(X0,X1),X1)),X2),X3)) = X2,
    inference(superposition,[],[f5,f2770]) ).

fof(f6108,plain,
    ! [X0,X1,X4,X5] : multiply(double_divide(multiply(X0,X1),X4),X4) = double_divide(inverse(X5),multiply(inverse(double_divide(X1,X0)),X5)),
    inference(forward_demodulation,[],[f5697,f5919]) ).

fof(f5697,plain,
    ! [X2,X0,X1,X4,X5] : multiply(double_divide(multiply(X0,X1),X4),X4) = double_divide(inverse(X5),multiply(double_divide(double_divide(X2,inverse(X2)),double_divide(X1,X0)),X5)),
    inference(backward_demodulation,[],[f2531,f5035]) ).

fof(f2531,plain,
    ! [X2,X3,X0,X1,X4,X5] : multiply(double_divide(multiply(X0,X1),X4),X4) = double_divide(inverse(X5),multiply(double_divide(double_divide(X2,multiply(double_divide(X2,X3),X3)),double_divide(X1,X0)),X5)),
    inference(superposition,[],[f1688,f1271]) ).

fof(f8978,plain,
    ! [X2,X3,X1,X6] : multiply(double_divide(multiply(double_divide(X1,X2),X3),X6),X6) = multiply(double_divide(X3,inverse(X2)),X1),
    inference(forward_demodulation,[],[f8977,f7150]) ).

fof(f7150,plain,
    ! [X2,X3] : double_divide(X2,inverse(X3)) = multiply(inverse(X2),X3),
    inference(forward_demodulation,[],[f7149,f5919]) ).

fof(f7149,plain,
    ! [X2,X3,X1] : double_divide(X2,inverse(X3)) = multiply(double_divide(double_divide(X1,inverse(X1)),X2),X3),
    inference(forward_demodulation,[],[f7148,f5518]) ).

fof(f7148,plain,
    ! [X2,X3,X0,X1] : double_divide(X2,inverse(X3)) = multiply(double_divide(multiply(X0,multiply(double_divide(X0,X1),X1)),X2),X3),
    inference(forward_demodulation,[],[f5227,f5518]) ).

fof(f5227,plain,
    ! [X2,X3,X0,X1,X5] : multiply(double_divide(multiply(X0,multiply(double_divide(X0,X1),X1)),X2),X3) = multiply(X5,multiply(double_divide(X5,X2),X3)),
    inference(backward_demodulation,[],[f3147,f5023]) ).

fof(f3147,plain,
    ! [X2,X3,X0,X1,X4,X5] : multiply(double_divide(X4,double_divide(X5,X4)),multiply(double_divide(X5,X2),X3)) = multiply(double_divide(multiply(X0,multiply(double_divide(X0,X1),X1)),X2),X3),
    inference(superposition,[],[f2770,f85]) ).

fof(f8977,plain,
    ! [X2,X3,X1,X6] : multiply(double_divide(multiply(double_divide(X1,X2),X3),X6),X6) = multiply(multiply(inverse(X3),X2),X1),
    inference(forward_demodulation,[],[f8976,f6218]) ).

fof(f8976,plain,
    ! [X2,X3,X1,X6] : multiply(double_divide(multiply(double_divide(X1,X2),X3),X6),X6) = multiply(double_divide(inverse(inverse(X3)),inverse(X2)),X1),
    inference(forward_demodulation,[],[f8975,f6218]) ).

fof(f8975,plain,
    ! [X2,X3,X1,X6] : multiply(double_divide(multiply(double_divide(X1,X2),X3),X6),X6) = double_divide(inverse(double_divide(inverse(inverse(X3)),inverse(X2))),inverse(X1)),
    inference(forward_demodulation,[],[f8974,f6014]) ).

fof(f8974,plain,
    ! [X2,X3,X1,X6,X4] : multiply(double_divide(multiply(double_divide(X1,X2),X3),X6),X6) = double_divide(multiply(X4,double_divide(X4,double_divide(inverse(inverse(X3)),inverse(X2)))),inverse(X1)),
    inference(forward_demodulation,[],[f8973,f7362]) ).

fof(f7362,plain,
    ! [X3,X0,X1] : double_divide(multiply(X1,X0),inverse(X3)) = double_divide(X0,double_divide(X3,inverse(X1))),
    inference(backward_demodulation,[],[f6508,f7356]) ).

fof(f7356,plain,
    ! [X2,X3,X4] : double_divide(X2,inverse(X3)) = double_divide(X4,double_divide(X3,double_divide(inverse(X4),X2))),
    inference(forward_demodulation,[],[f7355,f6501]) ).

fof(f6501,plain,
    ! [X0,X1] : double_divide(X1,X0) = multiply(inverse(X1),inverse(X0)),
    inference(backward_demodulation,[],[f6116,f6498]) ).

fof(f6498,plain,
    ! [X0,X1] : double_divide(X1,X0) = inverse(multiply(X0,X1)),
    inference(backward_demodulation,[],[f6254,f6489]) ).

fof(f6489,plain,
    ! [X0,X1] : multiply(X0,double_divide(X1,inverse(X1))) = X0,
    inference(backward_demodulation,[],[f5872,f6488]) ).

fof(f6488,plain,
    ! [X0] : inverse(inverse(X0)) = X0,
    inference(forward_demodulation,[],[f6487,f6423]) ).

fof(f6423,plain,
    ! [X2,X1] : multiply(inverse(X2),multiply(X2,X1)) = X1,
    inference(forward_demodulation,[],[f6422,f5919]) ).

fof(f6422,plain,
    ! [X2,X3,X1] : multiply(double_divide(double_divide(X3,inverse(X3)),X2),multiply(X2,X1)) = X1,
    inference(forward_demodulation,[],[f6421,f6218]) ).

fof(f6421,plain,
    ! [X2,X3,X1] : multiply(double_divide(double_divide(X3,inverse(X3)),X2),double_divide(inverse(X2),inverse(X1))) = X1,
    inference(forward_demodulation,[],[f5772,f6054]) ).

fof(f6054,plain,
    ! [X0,X5] : inverse(X0) = double_divide(inverse(X5),multiply(X0,X5)),
    inference(forward_demodulation,[],[f6053,f5035]) ).

fof(f6053,plain,
    ! [X0,X4,X5] : multiply(double_divide(X0,X4),X4) = double_divide(inverse(X5),multiply(X0,X5)),
    inference(forward_demodulation,[],[f6052,f5624]) ).

fof(f6052,plain,
    ! [X0,X1,X4,X5] : multiply(double_divide(X0,X4),X4) = double_divide(inverse(X5),multiply(double_divide(double_divide(inverse(X1),X0),inverse(X1)),X5)),
    inference(forward_demodulation,[],[f5695,f5919]) ).

fof(f5695,plain,
    ! [X2,X0,X1,X4,X5] : multiply(double_divide(X0,X4),X4) = double_divide(inverse(X5),multiply(double_divide(double_divide(inverse(X1),X0),double_divide(double_divide(X2,inverse(X2)),X1)),X5)),
    inference(backward_demodulation,[],[f2527,f5035]) ).

fof(f2527,plain,
    ! [X2,X3,X0,X1,X4,X5] : multiply(double_divide(X0,X4),X4) = double_divide(inverse(X5),multiply(double_divide(double_divide(inverse(X1),X0),double_divide(double_divide(X2,multiply(double_divide(X2,X3),X3)),X1)),X5)),
    inference(superposition,[],[f1688,f1316]) ).

fof(f5772,plain,
    ! [X2,X3,X0,X1] : multiply(double_divide(double_divide(X3,inverse(X3)),X2),double_divide(inverse(X2),double_divide(inverse(X0),multiply(X1,X0)))) = X1,
    inference(backward_demodulation,[],[f3484,f5035]) ).

fof(f3484,plain,
    ! [X2,X3,X0,X1,X4] : multiply(double_divide(double_divide(X3,multiply(double_divide(X3,X4),X4)),X2),double_divide(inverse(X2),double_divide(inverse(X0),multiply(X1,X0)))) = X1,
    inference(superposition,[],[f3390,f1316]) ).

fof(f6487,plain,
    ! [X2,X0] : inverse(inverse(X0)) = multiply(inverse(X2),multiply(X2,X0)),
    inference(forward_demodulation,[],[f6486,f5035]) ).

fof(f6486,plain,
    ! [X2,X3,X0] : inverse(inverse(X0)) = multiply(multiply(double_divide(X2,X3),X3),multiply(X2,X0)),
    inference(forward_demodulation,[],[f6485,f6218]) ).

fof(f6485,plain,
    ! [X2,X3,X0] : inverse(inverse(X0)) = multiply(multiply(double_divide(X2,X3),X3),double_divide(inverse(X2),inverse(X0))),
    inference(forward_demodulation,[],[f5807,f5872]) ).

fof(f5807,plain,
    ! [X2,X3,X0,X4] : multiply(multiply(double_divide(X2,X3),X3),double_divide(inverse(X2),inverse(X0))) = multiply(X0,double_divide(X4,inverse(X4))),
    inference(backward_demodulation,[],[f3893,f5035]) ).

fof(f3893,plain,
    ! [X2,X3,X0,X4,X5] : multiply(X0,double_divide(X4,multiply(double_divide(X4,X5),X5))) = multiply(multiply(double_divide(X2,X3),X3),double_divide(inverse(X2),inverse(X0))),
    inference(backward_demodulation,[],[f2593,f3797]) ).

fof(f2593,plain,
    ! [X2,X3,X0,X1,X4,X5] : multiply(X0,double_divide(X4,multiply(double_divide(X4,X5),X5))) = multiply(multiply(double_divide(X2,X3),X3),multiply(double_divide(X1,double_divide(X2,X1)),X0)),
    inference(superposition,[],[f1332,f1688]) ).

fof(f5872,plain,
    ! [X0,X1] : inverse(inverse(X0)) = multiply(X0,double_divide(X1,inverse(X1))),
    inference(forward_demodulation,[],[f5640,f5035]) ).

fof(f5640,plain,
    ! [X3,X0,X1] : multiply(double_divide(inverse(X0),X3),X3) = multiply(X0,double_divide(X1,inverse(X1))),
    inference(backward_demodulation,[],[f1332,f5035]) ).

fof(f6254,plain,
    ! [X2,X0,X1] : inverse(multiply(X0,X1)) = multiply(double_divide(X1,X0),double_divide(X2,inverse(X2))),
    inference(forward_demodulation,[],[f6253,f5035]) ).

fof(f6253,plain,
    ! [X2,X3,X0,X1] : inverse(multiply(X0,X1)) = multiply(double_divide(X1,X0),double_divide(X2,multiply(double_divide(X2,X3),X3))),
    inference(forward_demodulation,[],[f5704,f6110]) ).

fof(f5704,plain,
    ! [X2,X3,X0,X1,X4] : multiply(double_divide(X1,X0),double_divide(X2,multiply(double_divide(X2,X3),X3))) = double_divide(multiply(X4,multiply(X0,X1)),inverse(X4)),
    inference(backward_demodulation,[],[f2692,f5035]) ).

fof(f2692,plain,
    ! [X2,X3,X0,X1,X4,X5] : multiply(double_divide(X1,X0),double_divide(X2,multiply(double_divide(X2,X3),X3))) = double_divide(multiply(X4,multiply(X0,X1)),multiply(double_divide(X4,X5),X5)),
    inference(superposition,[],[f2661,f1271]) ).

fof(f7355,plain,
    ! [X2,X3,X4] : double_divide(X2,inverse(X3)) = double_divide(X4,double_divide(X3,multiply(inverse(inverse(X4)),inverse(X2)))),
    inference(forward_demodulation,[],[f7354,f2]) ).

fof(f7354,plain,
    ! [X2,X3,X4] : double_divide(X2,inverse(X3)) = double_divide(X4,double_divide(X3,inverse(double_divide(inverse(X2),inverse(inverse(X4)))))),
    inference(forward_demodulation,[],[f7353,f7150]) ).

fof(f7353,plain,
    ! [X2,X3,X4] : double_divide(X2,inverse(X3)) = double_divide(X4,multiply(inverse(X3),double_divide(inverse(X2),inverse(inverse(X4))))),
    inference(forward_demodulation,[],[f7352,f7351]) ).

fof(f7351,plain,
    ! [X2,X1,X5] : multiply(X2,double_divide(X1,inverse(X5))) = double_divide(inverse(X2),double_divide(X5,inverse(X1))),
    inference(forward_demodulation,[],[f7350,f7150]) ).

fof(f7350,plain,
    ! [X2,X1,X5] : multiply(X2,double_divide(X1,inverse(X5))) = double_divide(inverse(X2),multiply(inverse(X5),X1)),
    inference(forward_demodulation,[],[f7349,f6218]) ).

fof(f7349,plain,
    ! [X2,X1,X5] : double_divide(inverse(X2),double_divide(inverse(inverse(X5)),inverse(X1))) = multiply(X2,double_divide(X1,inverse(X5))),
    inference(forward_demodulation,[],[f7348,f7150]) ).

fof(f7348,plain,
    ! [X2,X1,X5] : double_divide(inverse(X2),double_divide(inverse(inverse(X5)),inverse(X1))) = multiply(X2,multiply(inverse(X1),X5)),
    inference(forward_demodulation,[],[f7347,f6884]) ).

fof(f6884,plain,
    ! [X0,X1,X6,X5] : multiply(X1,multiply(X0,X6)) = multiply(X5,multiply(double_divide(X5,double_divide(X0,X1)),X6)),
    inference(forward_demodulation,[],[f6883,f5023]) ).

fof(f6883,plain,
    ! [X0,X1,X6,X4,X5] : multiply(double_divide(X4,double_divide(X5,X4)),multiply(double_divide(X5,double_divide(X0,X1)),X6)) = multiply(X1,multiply(X0,X6)),
    inference(forward_demodulation,[],[f6882,f6233]) ).

fof(f6233,plain,
    ! [X0,X1,X4] : double_divide(double_divide(X1,X0),inverse(X4)) = multiply(X0,multiply(X1,X4)),
    inference(backward_demodulation,[],[f6122,f6218]) ).

fof(f6882,plain,
    ! [X0,X1,X6,X4,X5] : multiply(double_divide(X4,double_divide(X5,X4)),multiply(double_divide(X5,double_divide(X0,X1)),X6)) = double_divide(double_divide(X0,X1),inverse(X6)),
    inference(forward_demodulation,[],[f5139,f5023]) ).

fof(f5139,plain,
    ! [X2,X0,X1,X6,X4,X5] : double_divide(double_divide(X0,X1),inverse(X6)) = multiply(double_divide(X4,double_divide(X5,X4)),multiply(double_divide(X5,double_divide(double_divide(X2,double_divide(X0,X2)),X1)),X6)),
    inference(backward_demodulation,[],[f1594,f5023]) ).

fof(f1594,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] : double_divide(double_divide(X0,X1),inverse(X6)) = multiply(double_divide(X4,double_divide(X5,X4)),multiply(double_divide(X5,double_divide(double_divide(X2,double_divide(X0,X2)),double_divide(X3,double_divide(X1,X3)))),X6)),
    inference(superposition,[],[f116,f293]) ).

fof(f7347,plain,
    ! [X2,X1,X4,X5] : double_divide(inverse(X2),double_divide(inverse(inverse(X5)),inverse(X1))) = multiply(X4,multiply(double_divide(X4,double_divide(inverse(X1),X2)),X5)),
    inference(forward_demodulation,[],[f5304,f6054]) ).

fof(f5304,plain,
    ! [X2,X0,X1,X4,X5] : double_divide(inverse(X2),double_divide(inverse(inverse(X5)),inverse(X1))) = multiply(X4,multiply(double_divide(X4,double_divide(double_divide(inverse(X0),multiply(X1,X0)),X2)),X5)),
    inference(backward_demodulation,[],[f4011,f5023]) ).

fof(f4011,plain,
    ! [X2,X3,X0,X1,X4,X5] : multiply(double_divide(X3,double_divide(X4,X3)),multiply(double_divide(X4,double_divide(double_divide(inverse(X0),multiply(X1,X0)),X2)),X5)) = double_divide(inverse(X2),double_divide(inverse(inverse(X5)),inverse(X1))),
    inference(backward_demodulation,[],[f3536,f3797]) ).

fof(f3536,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] : multiply(double_divide(X3,double_divide(X4,X3)),multiply(double_divide(X4,double_divide(double_divide(inverse(X0),multiply(X1,X0)),X2)),X5)) = double_divide(inverse(X2),multiply(double_divide(X6,double_divide(inverse(X5),X6)),X1)),
    inference(superposition,[],[f8,f3390]) ).

fof(f7352,plain,
    ! [X2,X3,X4] : double_divide(X2,inverse(X3)) = double_divide(X4,double_divide(inverse(inverse(X3)),double_divide(inverse(X4),inverse(inverse(X2))))),
    inference(forward_demodulation,[],[f5305,f5518]) ).

fof(f5305,plain,
    ! [X2,X3,X1,X4] : double_divide(X4,double_divide(inverse(inverse(X3)),double_divide(inverse(X4),inverse(inverse(X2))))) = multiply(X1,multiply(double_divide(X1,X2),X3)),
    inference(backward_demodulation,[],[f4043,f5023]) ).

fof(f4043,plain,
    ! [X2,X3,X0,X1,X4] : multiply(double_divide(X0,double_divide(X1,X0)),multiply(double_divide(X1,X2),X3)) = double_divide(X4,double_divide(inverse(inverse(X3)),double_divide(inverse(X4),inverse(inverse(X2))))),
    inference(backward_demodulation,[],[f928,f3797]) ).

fof(f928,plain,
    ! [X2,X3,X0,X1,X4,X5] : multiply(double_divide(X0,double_divide(X1,X0)),multiply(double_divide(X1,X2),X3)) = double_divide(X4,double_divide(inverse(inverse(X3)),multiply(double_divide(X5,double_divide(X4,X5)),inverse(X2)))),
    inference(superposition,[],[f845,f9]) ).

fof(f6508,plain,
    ! [X2,X3,X0,X1] : double_divide(multiply(X1,X0),inverse(X3)) = double_divide(X0,double_divide(X2,double_divide(X1,double_divide(inverse(X2),X3)))),
    inference(backward_demodulation,[],[f4859,f6498]) ).

fof(f4859,plain,
    ! [X2,X3,X0,X1] : double_divide(X0,inverse(multiply(double_divide(X1,double_divide(inverse(X2),X3)),X2))) = double_divide(multiply(X1,X0),inverse(X3)),
    inference(forward_demodulation,[],[f4019,f2]) ).

fof(f4019,plain,
    ! [X2,X3,X0,X1] : double_divide(X0,inverse(multiply(double_divide(X1,double_divide(inverse(X2),X3)),X2))) = double_divide(inverse(double_divide(X0,X1)),inverse(X3)),
    inference(backward_demodulation,[],[f1613,f3797]) ).

fof(f1613,plain,
    ! [X2,X3,X0,X1,X4] : double_divide(X0,inverse(multiply(double_divide(X1,double_divide(inverse(X2),X3)),X2))) = multiply(double_divide(X4,double_divide(double_divide(X0,X1),X4)),X3),
    inference(superposition,[],[f116,f84]) ).

fof(f8973,plain,
    ! [X2,X3,X1,X6,X4] : multiply(double_divide(multiply(double_divide(X1,X2),X3),X6),X6) = double_divide(multiply(X4,double_divide(multiply(X2,X4),inverse(inverse(inverse(X3))))),inverse(X1)),
    inference(forward_demodulation,[],[f8972,f7351]) ).

fof(f8972,plain,
    ! [X2,X3,X1,X6,X4] : multiply(double_divide(multiply(double_divide(X1,X2),X3),X6),X6) = double_divide(double_divide(inverse(X4),double_divide(inverse(inverse(X3)),inverse(multiply(X2,X4)))),inverse(X1)),
    inference(forward_demodulation,[],[f8971,f5035]) ).

fof(f8971,plain,
    ! [X2,X3,X0,X1,X6,X4] : multiply(double_divide(multiply(double_divide(X1,X2),X3),X6),X6) = double_divide(double_divide(inverse(X4),double_divide(inverse(inverse(X3)),inverse(multiply(X2,X4)))),multiply(double_divide(X1,X0),X0)),
    inference(forward_demodulation,[],[f8970,f2]) ).

fof(f8970,plain,
    ! [X2,X3,X0,X1,X6,X4] : multiply(double_divide(multiply(double_divide(X1,X2),X3),X6),X6) = double_divide(double_divide(inverse(X4),double_divide(inverse(inverse(X3)),inverse(multiply(X2,X4)))),inverse(double_divide(X0,double_divide(X1,X0)))),
    inference(forward_demodulation,[],[f4328,f5035]) ).

fof(f4328,plain,
    ! [X2,X3,X0,X1,X6,X7,X4] : multiply(double_divide(multiply(double_divide(X1,X2),X3),X6),X6) = double_divide(double_divide(inverse(X4),double_divide(inverse(inverse(X3)),inverse(multiply(X2,X4)))),multiply(double_divide(double_divide(X0,double_divide(X1,X0)),X7),X7)),
    inference(backward_demodulation,[],[f2723,f3797]) ).

fof(f2723,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] : multiply(double_divide(multiply(double_divide(X1,X2),X3),X6),X6) = double_divide(double_divide(inverse(X4),multiply(double_divide(X5,double_divide(inverse(X3),X5)),multiply(X2,X4))),multiply(double_divide(double_divide(X0,double_divide(X1,X0)),X7),X7)),
    inference(superposition,[],[f2661,f8]) ).

fof(f9436,plain,
    ! [X3,X0,X6,X7,X4,X5] : multiply(double_divide(X4,double_divide(X0,X4)),multiply(X3,X5)) = multiply(double_divide(X6,double_divide(X7,X6)),multiply(double_divide(X7,inverse(double_divide(inverse(X0),inverse(X3)))),X5)),
    inference(forward_demodulation,[],[f9435,f6014]) ).

fof(f9435,plain,
    ! [X3,X0,X1,X6,X7,X4,X5] : multiply(double_divide(X4,double_divide(X0,X4)),multiply(X3,X5)) = multiply(double_divide(X6,double_divide(X7,X6)),multiply(double_divide(X7,multiply(X1,double_divide(X1,double_divide(inverse(X0),inverse(X3))))),X5)),
    inference(forward_demodulation,[],[f9434,f7362]) ).

fof(f9434,plain,
    ! [X3,X0,X1,X6,X7,X4,X5] : multiply(double_divide(X4,double_divide(X0,X4)),multiply(X3,X5)) = multiply(double_divide(X6,double_divide(X7,X6)),multiply(double_divide(X7,multiply(X1,double_divide(multiply(X3,X1),inverse(inverse(X0))))),X5)),
    inference(forward_demodulation,[],[f4402,f7351]) ).

fof(f4402,plain,
    ! [X3,X0,X1,X6,X7,X4,X5] : multiply(double_divide(X4,double_divide(X0,X4)),multiply(X3,X5)) = multiply(double_divide(X6,double_divide(X7,X6)),multiply(double_divide(X7,double_divide(inverse(X1),double_divide(inverse(X0),inverse(multiply(X3,X1))))),X5)),
    inference(backward_demodulation,[],[f2905,f3797]) ).

fof(f2905,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] : multiply(double_divide(X4,double_divide(X0,X4)),multiply(X3,X5)) = multiply(double_divide(X6,double_divide(X7,X6)),multiply(double_divide(X7,double_divide(inverse(X1),multiply(double_divide(X2,double_divide(X0,X2)),multiply(X3,X1)))),X5)),
    inference(superposition,[],[f85,f845]) ).

fof(f3,axiom,
    multiply(multiply(a3,b3),c3) != multiply(a3,multiply(b3,c3)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',prove_these_axioms_3) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.11  % Problem    : GRP501-1 : TPTP v8.1.2. Released v2.6.0.
% 0.11/0.13  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.12/0.33  % Computer : n024.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % 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 Apr 30 04:28:36 EDT 2024
% 0.12/0.34  % CPUTime    : 
% 0.12/0.34  % (439)Running in auto input_syntax mode. Trying TPTP
% 0.12/0.35  % (443)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.12/0.35  % (442)WARNING: value z3 for option sas not known
% 0.12/0.35  % (445)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.12/0.35  TRYING [1]
% 0.12/0.35  % (444)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.12/0.35  TRYING [2]
% 0.12/0.35  % (442)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.12/0.35  % (441)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.12/0.35  % (446)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.12/0.36  TRYING [3]
% 0.12/0.36  % (440)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.12/0.36  TRYING [1]
% 0.12/0.36  TRYING [2]
% 0.12/0.36  TRYING [3]
% 0.12/0.36  TRYING [4]
% 0.18/0.43  TRYING [4]
% 4.74/1.06  % (445)First to succeed.
% 4.74/1.07  % (445)Refutation found. Thanks to Tanya!
% 4.74/1.07  % SZS status Unsatisfiable for theBenchmark
% 4.74/1.07  % SZS output start Proof for theBenchmark
% See solution above
% 4.74/1.07  % (445)------------------------------
% 4.74/1.07  % (445)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 4.74/1.07  % (445)Termination reason: Refutation
% 4.74/1.07  
% 4.74/1.07  % (445)Memory used [KB]: 7210
% 4.74/1.07  % (445)Time elapsed: 0.710 s
% 4.74/1.07  % (445)Instructions burned: 1399 (million)
% 4.74/1.07  % (445)------------------------------
% 4.74/1.07  % (445)------------------------------
% 4.74/1.07  % (439)Success in time 0.72 s
%------------------------------------------------------------------------------