TSTP Solution File: GRP587-1 by Vampire-SAT---4.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.9
% Problem  : GRP587-1 : TPTP v8.2.0. Released v2.6.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_vampire %s %d SAT

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

% Result   : Unsatisfiable 6.19s 1.20s
% Output   : Refutation 6.19s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   41
%            Number of leaves      :    4
% Syntax   : Number of formulae    :  130 ( 130 unt;   0 def)
%            Number of atoms       :  130 ( 116 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :   10 (  10   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    6 (   4 avg)
%            Maximal term depth    :   12 (   2 avg)
%            Number of predicates  :    3 (   1 usr;   1 prp; 0-2 aty)
%            Number of functors    :    6 (   6 usr;   3 con; 0-2 aty)
%            Number of variables   :  344 ( 344   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f16411,plain,
    $false,
    inference(subsumption_resolution,[],[f16410,f1151]) ).

fof(f1151,plain,
    sP0(double_divide(inverse(a3),double_divide(b3,c3))),
    inference(forward_demodulation,[],[f1138,f832]) ).

fof(f832,plain,
    ! [X0,X1] : double_divide(X0,X1) = double_divide(X1,X0),
    inference(superposition,[],[f712,f816]) ).

fof(f816,plain,
    ! [X0,X1] : double_divide(X1,double_divide(X0,X1)) = X0,
    inference(backward_demodulation,[],[f614,f774]) ).

fof(f774,plain,
    ! [X0,X1] : double_divide(X0,X1) = inverse(double_divide(inverse(X1),inverse(X0))),
    inference(superposition,[],[f712,f251]) ).

fof(f251,plain,
    ! [X2,X0] : double_divide(X2,inverse(double_divide(inverse(X0),inverse(X2)))) = X0,
    inference(backward_demodulation,[],[f35,f250]) ).

fof(f250,plain,
    ! [X2,X3,X4] : double_divide(inverse(X3),inverse(X2)) = double_divide(double_divide(double_divide(inverse(X3),X4),X4),inverse(X2)),
    inference(forward_demodulation,[],[f243,f207]) ).

fof(f207,plain,
    ! [X2,X3,X0] : double_divide(double_divide(inverse(X2),inverse(double_divide(double_divide(inverse(X2),X3),X3))),inverse(X0)) = X0,
    inference(superposition,[],[f35,f72]) ).

fof(f72,plain,
    ! [X2,X3,X0,X1] : double_divide(double_divide(double_divide(inverse(X2),X3),X3),inverse(double_divide(inverse(X0),inverse(double_divide(double_divide(inverse(X0),X1),X1))))) = X2,
    inference(superposition,[],[f51,f35]) ).

fof(f51,plain,
    ! [X2,X3,X0,X1] : double_divide(X0,inverse(double_divide(inverse(X2),X1))) = double_divide(double_divide(double_divide(inverse(X2),X3),X3),inverse(double_divide(X0,X1))),
    inference(superposition,[],[f1,f35]) ).

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

fof(f243,plain,
    ! [X2,X3,X0,X1,X4] : double_divide(double_divide(double_divide(inverse(X3),X4),X4),inverse(X2)) = double_divide(double_divide(inverse(X0),inverse(double_divide(double_divide(inverse(X0),X1),X1))),inverse(double_divide(inverse(X3),inverse(X2)))),
    inference(superposition,[],[f51,f207]) ).

fof(f35,plain,
    ! [X2,X0,X1] : double_divide(X2,inverse(double_divide(double_divide(double_divide(inverse(X0),X1),X1),inverse(X2)))) = X0,
    inference(superposition,[],[f24,f1]) ).

fof(f24,plain,
    ! [X2,X0,X1] : double_divide(double_divide(double_divide(inverse(X0),X1),inverse(double_divide(inverse(X2),X1))),inverse(X2)) = X0,
    inference(superposition,[],[f13,f13]) ).

fof(f13,plain,
    ! [X3,X0,X1] : double_divide(double_divide(X0,X1),inverse(double_divide(X0,inverse(double_divide(inverse(X3),X1))))) = X3,
    inference(superposition,[],[f1,f8]) ).

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

fof(f614,plain,
    ! [X0,X1] : double_divide(X1,inverse(double_divide(inverse(X1),inverse(X0)))) = X0,
    inference(superposition,[],[f399,f251]) ).

fof(f399,plain,
    ! [X2,X0] : double_divide(double_divide(X0,inverse(X2)),inverse(X2)) = X0,
    inference(backward_demodulation,[],[f24,f395]) ).

fof(f395,plain,
    ! [X0,X1,X4] : double_divide(double_divide(inverse(X0),X1),inverse(double_divide(inverse(X4),X1))) = double_divide(X0,inverse(X4)),
    inference(backward_demodulation,[],[f210,f375]) ).

fof(f375,plain,
    ! [X2,X0,X1] : double_divide(inverse(X2),inverse(double_divide(inverse(X0),inverse(double_divide(double_divide(inverse(X0),X1),X1))))) = X2,
    inference(backward_demodulation,[],[f242,f358]) ).

fof(f358,plain,
    ! [X2,X0] : double_divide(double_divide(inverse(X2),inverse(inverse(X2))),inverse(X0)) = X0,
    inference(backward_demodulation,[],[f167,f292]) ).

fof(f292,plain,
    ! [X2,X3,X1] : double_divide(inverse(X2),inverse(double_divide(double_divide(inverse(X3),inverse(inverse(X3))),inverse(inverse(double_divide(X1,inverse(X2))))))) = X1,
    inference(backward_demodulation,[],[f166,f251]) ).

fof(f166,plain,
    ! [X2,X3,X0,X1] : double_divide(inverse(X2),inverse(double_divide(double_divide(inverse(X3),inverse(inverse(X3))),inverse(inverse(double_divide(double_divide(inverse(X0),inverse(double_divide(inverse(X1),inverse(inverse(X0))))),inverse(X2))))))) = X1,
    inference(superposition,[],[f144,f140]) ).

fof(f140,plain,
    ! [X0,X1,X4] : double_divide(inverse(double_divide(double_divide(inverse(X0),inverse(double_divide(inverse(X1),inverse(inverse(X0))))),inverse(X4))),inverse(X1)) = X4,
    inference(forward_demodulation,[],[f139,f51]) ).

fof(f139,plain,
    ! [X2,X0,X1,X4] : double_divide(inverse(double_divide(double_divide(double_divide(double_divide(inverse(X1),X2),X2),inverse(double_divide(inverse(X0),inverse(inverse(X0))))),inverse(X4))),inverse(X1)) = X4,
    inference(forward_demodulation,[],[f121,f51]) ).

fof(f121,plain,
    ! [X2,X3,X0,X1,X4] : double_divide(inverse(double_divide(double_divide(double_divide(double_divide(inverse(X0),X3),X3),inverse(double_divide(double_divide(double_divide(inverse(X1),X2),X2),inverse(inverse(X0))))),inverse(X4))),inverse(X1)) = X4,
    inference(superposition,[],[f71,f35]) ).

fof(f71,plain,
    ! [X2,X3,X0,X1] : double_divide(inverse(double_divide(double_divide(double_divide(double_divide(inverse(X0),X1),X1),X2),inverse(X3))),inverse(double_divide(inverse(X0),X2))) = X3,
    inference(superposition,[],[f51,f1]) ).

fof(f144,plain,
    ! [X2,X0,X1] : double_divide(inverse(double_divide(X1,inverse(X2))),inverse(double_divide(double_divide(inverse(X0),inverse(inverse(X0))),inverse(X1)))) = X2,
    inference(superposition,[],[f140,f1]) ).

fof(f167,plain,
    ! [X2,X3,X0,X1] : double_divide(double_divide(inverse(X2),inverse(inverse(X2))),inverse(X0)) = double_divide(inverse(X1),inverse(double_divide(double_divide(inverse(X3),inverse(inverse(X3))),inverse(inverse(double_divide(X0,inverse(X1))))))),
    inference(superposition,[],[f144,f144]) ).

fof(f242,plain,
    ! [X2,X3,X0,X1] : double_divide(inverse(X2),inverse(double_divide(double_divide(inverse(X3),inverse(inverse(X3))),inverse(double_divide(inverse(X0),inverse(double_divide(double_divide(inverse(X0),X1),X1))))))) = X2,
    inference(superposition,[],[f144,f207]) ).

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

fof(f712,plain,
    ! [X3,X0] : double_divide(X3,double_divide(X3,X0)) = X0,
    inference(forward_demodulation,[],[f693,f691]) ).

fof(f691,plain,
    ! [X0] : inverse(inverse(X0)) = X0,
    inference(forward_demodulation,[],[f664,f447]) ).

fof(f447,plain,
    ! [X0,X1] : inverse(X0) = double_divide(double_divide(inverse(X0),X1),X1),
    inference(superposition,[],[f399,f207]) ).

fof(f664,plain,
    ! [X0,X1] : inverse(double_divide(double_divide(inverse(X0),X1),X1)) = X0,
    inference(superposition,[],[f557,f13]) ).

fof(f557,plain,
    ! [X2,X0] : inverse(X0) = double_divide(X0,inverse(double_divide(X2,inverse(X2)))),
    inference(backward_demodulation,[],[f503,f546]) ).

fof(f546,plain,
    ! [X3,X0] : double_divide(X0,inverse(X3)) = double_divide(inverse(X3),inverse(inverse(X0))),
    inference(forward_demodulation,[],[f545,f395]) ).

fof(f545,plain,
    ! [X3,X0,X1] : double_divide(double_divide(inverse(X0),X1),inverse(double_divide(inverse(X3),X1))) = double_divide(inverse(X3),inverse(inverse(X0))),
    inference(forward_demodulation,[],[f521,f279]) ).

fof(f279,plain,
    ! [X2,X3,X1] : double_divide(inverse(double_divide(double_divide(X1,X2),inverse(X3))),X2) = double_divide(inverse(X3),inverse(X1)),
    inference(backward_demodulation,[],[f146,f251]) ).

fof(f146,plain,
    ! [X2,X3,X0,X1] : double_divide(inverse(double_divide(double_divide(double_divide(inverse(X0),inverse(double_divide(inverse(X1),inverse(inverse(X0))))),X2),inverse(X3))),X2) = double_divide(inverse(X3),inverse(X1)),
    inference(superposition,[],[f140,f1]) ).

fof(f521,plain,
    ! [X2,X3,X0,X1] : double_divide(double_divide(inverse(X0),X1),inverse(double_divide(inverse(X3),X1))) = double_divide(inverse(double_divide(double_divide(inverse(X0),X2),inverse(X3))),X2),
    inference(superposition,[],[f8,f447]) ).

fof(f503,plain,
    ! [X2,X0] : inverse(X0) = double_divide(X0,inverse(double_divide(inverse(X2),inverse(inverse(X2))))),
    inference(forward_demodulation,[],[f499,f447]) ).

fof(f499,plain,
    ! [X2,X3,X0] : inverse(X0) = double_divide(X0,inverse(double_divide(inverse(X2),inverse(double_divide(double_divide(inverse(X2),X3),X3))))),
    inference(backward_demodulation,[],[f442,f447]) ).

fof(f442,plain,
    ! [X2,X3,X0,X1] : double_divide(double_divide(inverse(X0),X1),X1) = double_divide(X0,inverse(double_divide(inverse(X2),inverse(double_divide(double_divide(inverse(X2),X3),X3))))),
    inference(superposition,[],[f399,f72]) ).

fof(f693,plain,
    ! [X3,X0] : double_divide(X3,inverse(inverse(double_divide(X3,X0)))) = X0,
    inference(backward_demodulation,[],[f472,f691]) ).

fof(f472,plain,
    ! [X3,X0] : double_divide(X3,inverse(inverse(double_divide(X3,inverse(inverse(X0)))))) = X0,
    inference(forward_demodulation,[],[f468,f402]) ).

fof(f402,plain,
    ! [X2,X3,X1] : double_divide(X1,inverse(X2)) = double_divide(double_divide(double_divide(X3,inverse(X2)),inverse(X1)),inverse(X3)),
    inference(backward_demodulation,[],[f286,f395]) ).

fof(f286,plain,
    ! [X2,X3,X1,X4] : double_divide(X1,inverse(X2)) = double_divide(double_divide(double_divide(double_divide(inverse(X3),X4),inverse(double_divide(inverse(X2),X4))),inverse(X1)),inverse(X3)),
    inference(backward_demodulation,[],[f153,f251]) ).

fof(f153,plain,
    ! [X2,X3,X0,X1,X4] : double_divide(double_divide(inverse(X0),inverse(double_divide(inverse(X1),inverse(inverse(X0))))),inverse(X2)) = double_divide(double_divide(double_divide(double_divide(inverse(X3),X4),inverse(double_divide(inverse(X2),X4))),inverse(X1)),inverse(X3)),
    inference(superposition,[],[f38,f140]) ).

fof(f38,plain,
    ! [X2,X3,X0,X1] : double_divide(double_divide(double_divide(double_divide(inverse(X0),X1),inverse(double_divide(inverse(double_divide(inverse(X2),X3)),X1))),X3),inverse(X0)) = X2,
    inference(superposition,[],[f13,f24]) ).

fof(f468,plain,
    ! [X2,X3,X0] : double_divide(X3,inverse(inverse(double_divide(double_divide(double_divide(X2,inverse(inverse(X0))),inverse(X3)),inverse(X2))))) = X0,
    inference(backward_demodulation,[],[f312,f444]) ).

fof(f444,plain,
    ! [X2,X3,X0,X1] : inverse(double_divide(double_divide(double_divide(X0,X1),inverse(X2)),inverse(X3))) = double_divide(double_divide(X0,inverse(double_divide(inverse(X3),X1))),inverse(X2)),
    inference(superposition,[],[f399,f8]) ).

fof(f312,plain,
    ! [X2,X3,X0] : double_divide(X3,inverse(double_divide(double_divide(X2,inverse(double_divide(inverse(X2),inverse(inverse(X0))))),inverse(X3)))) = X0,
    inference(backward_demodulation,[],[f43,f279]) ).

fof(f43,plain,
    ! [X2,X3,X0,X1] : double_divide(X3,inverse(double_divide(double_divide(X2,inverse(double_divide(inverse(double_divide(double_divide(inverse(X0),X1),inverse(X2))),X1))),inverse(X3)))) = X0,
    inference(superposition,[],[f35,f1]) ).

fof(f1138,plain,
    sP0(double_divide(double_divide(b3,c3),inverse(a3))),
    inference(backward_demodulation,[],[f838,f1077]) ).

fof(f1077,plain,
    ! [X0,X1] : inverse(double_divide(X0,inverse(X1))) = double_divide(X1,inverse(X0)),
    inference(superposition,[],[f774,f691]) ).

fof(f838,plain,
    sP0(inverse(double_divide(a3,inverse(double_divide(b3,c3))))),
    inference(backward_demodulation,[],[f717,f832]) ).

fof(f717,plain,
    sP0(inverse(double_divide(a3,inverse(double_divide(c3,b3))))),
    inference(backward_demodulation,[],[f6,f697]) ).

fof(f697,plain,
    ! [X3,X0] : double_divide(X0,inverse(X3)) = double_divide(inverse(X3),X0),
    inference(backward_demodulation,[],[f546,f691]) ).

fof(f6,plain,
    sP0(inverse(double_divide(inverse(double_divide(c3,b3)),a3))),
    inference(inequality_splitting,[],[f4,f5]) ).

fof(f5,plain,
    ~ sP0(inverse(double_divide(c3,inverse(double_divide(b3,a3))))),
    introduced(inequality_splitting_name_introduction,[new_symbols(naming,[sP0])]) ).

fof(f4,plain,
    inverse(double_divide(c3,inverse(double_divide(b3,a3)))) != inverse(double_divide(inverse(double_divide(c3,b3)),a3)),
    inference(definition_unfolding,[],[f3,f2,f2,f2,f2]) ).

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

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

fof(f16410,plain,
    ~ sP0(double_divide(inverse(a3),double_divide(b3,c3))),
    inference(forward_demodulation,[],[f16409,f3506]) ).

fof(f3506,plain,
    ! [X2,X0,X1] : double_divide(X0,double_divide(X1,X2)) = double_divide(X0,double_divide(X2,X1)),
    inference(superposition,[],[f3374,f747]) ).

fof(f747,plain,
    ! [X0,X1] : double_divide(double_divide(X1,X0),X0) = X1,
    inference(superposition,[],[f399,f691]) ).

fof(f3374,plain,
    ! [X2,X0,X1] : double_divide(double_divide(X2,double_divide(X0,X1)),double_divide(X1,X0)) = X2,
    inference(forward_demodulation,[],[f3252,f1693]) ).

fof(f1693,plain,
    ! [X2,X0,X1] : double_divide(X1,double_divide(X2,X0)) = double_divide(inverse(X2),double_divide(X0,inverse(X1))),
    inference(backward_demodulation,[],[f1388,f1692]) ).

fof(f1692,plain,
    ! [X2,X0,X1] : inverse(double_divide(double_divide(X1,inverse(X0)),X2)) = double_divide(X1,double_divide(X2,X0)),
    inference(forward_demodulation,[],[f1644,f1126]) ).

fof(f1126,plain,
    ! [X2,X0,X1] : double_divide(X0,double_divide(X1,X2)) = double_divide(double_divide(X2,inverse(X0)),inverse(X1)),
    inference(backward_demodulation,[],[f813,f1077]) ).

fof(f813,plain,
    ! [X2,X0,X1] : double_divide(inverse(double_divide(X0,inverse(X2))),inverse(X1)) = double_divide(X0,double_divide(X1,X2)),
    inference(backward_demodulation,[],[f448,f774]) ).

fof(f448,plain,
    ! [X2,X0,X1] : double_divide(inverse(double_divide(X0,inverse(X2))),inverse(X1)) = double_divide(X0,inverse(double_divide(inverse(X2),inverse(X1)))),
    inference(superposition,[],[f8,f399]) ).

fof(f1644,plain,
    ! [X2,X0,X1] : double_divide(double_divide(X0,inverse(X1)),inverse(X2)) = inverse(double_divide(double_divide(X1,inverse(X0)),X2)),
    inference(superposition,[],[f1346,f1077]) ).

fof(f1346,plain,
    ! [X0,X1] : double_divide(X1,inverse(X0)) = inverse(double_divide(inverse(X1),X0)),
    inference(superposition,[],[f1077,f832]) ).

fof(f1388,plain,
    ! [X2,X0,X1] : inverse(double_divide(double_divide(X1,inverse(X0)),X2)) = double_divide(inverse(X2),double_divide(X0,inverse(X1))),
    inference(superposition,[],[f1079,f1077]) ).

fof(f1079,plain,
    ! [X0,X1] : double_divide(inverse(X0),X1) = inverse(double_divide(inverse(X1),X0)),
    inference(superposition,[],[f774,f691]) ).

fof(f3252,plain,
    ! [X2,X0,X1] : double_divide(double_divide(inverse(X0),double_divide(X1,inverse(X2))),double_divide(X1,X0)) = X2,
    inference(superposition,[],[f1141,f691]) ).

fof(f1141,plain,
    ! [X2,X3,X0] : double_divide(double_divide(X3,double_divide(X2,inverse(X0))),double_divide(X2,inverse(X3))) = X0,
    inference(forward_demodulation,[],[f1119,f1077]) ).

fof(f1119,plain,
    ! [X2,X3,X0] : double_divide(double_divide(X3,inverse(double_divide(X0,inverse(X2)))),double_divide(X2,inverse(X3))) = X0,
    inference(backward_demodulation,[],[f547,f1077]) ).

fof(f547,plain,
    ! [X2,X3,X0] : double_divide(double_divide(X3,inverse(double_divide(X0,inverse(X2)))),inverse(double_divide(X3,inverse(X2)))) = X0,
    inference(backward_demodulation,[],[f309,f546]) ).

fof(f309,plain,
    ! [X2,X3,X0] : double_divide(double_divide(X3,inverse(double_divide(inverse(X2),inverse(inverse(X0))))),inverse(double_divide(X3,inverse(X2)))) = X0,
    inference(backward_demodulation,[],[f22,f279]) ).

fof(f22,plain,
    ! [X2,X3,X0,X1] : double_divide(double_divide(X3,inverse(double_divide(inverse(double_divide(double_divide(inverse(X0),X1),inverse(X2))),X1))),inverse(double_divide(X3,inverse(X2)))) = X0,
    inference(superposition,[],[f13,f1]) ).

fof(f16409,plain,
    ~ sP0(double_divide(inverse(a3),double_divide(c3,b3))),
    inference(forward_demodulation,[],[f16408,f16406]) ).

fof(f16406,plain,
    ! [X2,X0,X1] : double_divide(inverse(X2),double_divide(X1,X0)) = double_divide(inverse(X0),double_divide(X2,X1)),
    inference(forward_demodulation,[],[f16405,f691]) ).

fof(f16405,plain,
    ! [X2,X0,X1] : double_divide(inverse(X2),double_divide(X1,X0)) = double_divide(inverse(X0),inverse(inverse(double_divide(X2,X1)))),
    inference(forward_demodulation,[],[f16404,f3073]) ).

fof(f3073,plain,
    ! [X2,X0,X1] : double_divide(inverse(X2),double_divide(X1,X0)) = double_divide(double_divide(X2,X0),inverse(X1)),
    inference(forward_demodulation,[],[f3072,f1355]) ).

fof(f1355,plain,
    ! [X0,X1] : inverse(double_divide(X1,inverse(X0))) = double_divide(inverse(X1),X0),
    inference(superposition,[],[f1182,f1077]) ).

fof(f1182,plain,
    ! [X0,X1] : double_divide(X0,X1) = inverse(inverse(double_divide(X1,X0))),
    inference(backward_demodulation,[],[f775,f1180]) ).

fof(f1180,plain,
    ! [X0,X1] : inverse(double_divide(X1,X0)) = double_divide(inverse(X0),inverse(X1)),
    inference(forward_demodulation,[],[f1092,f746]) ).

fof(f746,plain,
    ! [X0,X1] : inverse(X0) = double_divide(double_divide(X1,inverse(X1)),X0),
    inference(superposition,[],[f387,f691]) ).

fof(f387,plain,
    ! [X3,X0] : double_divide(double_divide(X0,inverse(X0)),inverse(X3)) = X3,
    inference(forward_demodulation,[],[f386,f281]) ).

fof(f281,plain,
    ! [X2,X3,X1] : double_divide(X1,inverse(X2)) = double_divide(double_divide(X3,inverse(X1)),inverse(double_divide(X3,inverse(X2)))),
    inference(backward_demodulation,[],[f148,f251]) ).

fof(f148,plain,
    ! [X2,X3,X0,X1] : double_divide(double_divide(inverse(X0),inverse(double_divide(inverse(X1),inverse(inverse(X0))))),inverse(X2)) = double_divide(double_divide(X3,inverse(X1)),inverse(double_divide(X3,inverse(X2)))),
    inference(superposition,[],[f13,f140]) ).

fof(f386,plain,
    ! [X3,X0,X1] : double_divide(double_divide(double_divide(X1,inverse(X0)),inverse(double_divide(X1,inverse(X0)))),inverse(X3)) = X3,
    inference(forward_demodulation,[],[f379,f287]) ).

fof(f287,plain,
    ! [X2,X3,X1,X4] : double_divide(double_divide(X2,inverse(X1)),inverse(double_divide(X3,X4))) = double_divide(X3,inverse(double_divide(inverse(double_divide(X1,inverse(X2))),X4))),
    inference(backward_demodulation,[],[f154,f251]) ).

fof(f154,plain,
    ! [X2,X3,X0,X1,X4] : double_divide(X3,inverse(double_divide(inverse(double_divide(double_divide(inverse(X0),inverse(double_divide(inverse(X1),inverse(inverse(X0))))),inverse(X2))),X4))) = double_divide(double_divide(X2,inverse(X1)),inverse(double_divide(X3,X4))),
    inference(superposition,[],[f51,f140]) ).

fof(f379,plain,
    ! [X3,X0,X1] : double_divide(double_divide(X1,inverse(double_divide(inverse(double_divide(X0,inverse(X1))),inverse(X0)))),inverse(X3)) = X3,
    inference(backward_demodulation,[],[f366,f370]) ).

fof(f370,plain,
    ! [X2,X0,X1] : double_divide(X0,inverse(double_divide(inverse(X2),X1))) = double_divide(inverse(X2),inverse(double_divide(X0,X1))),
    inference(backward_demodulation,[],[f168,f358]) ).

fof(f168,plain,
    ! [X2,X3,X0,X1] : double_divide(X0,inverse(double_divide(inverse(X2),X1))) = double_divide(inverse(X2),inverse(double_divide(double_divide(inverse(X3),inverse(inverse(X3))),inverse(double_divide(X0,X1))))),
    inference(superposition,[],[f144,f13]) ).

fof(f366,plain,
    ! [X3,X0,X1] : double_divide(double_divide(inverse(double_divide(X0,inverse(X1))),inverse(double_divide(X1,inverse(X0)))),inverse(X3)) = X3,
    inference(backward_demodulation,[],[f222,f358]) ).

fof(f222,plain,
    ! [X2,X3,X0,X1] : double_divide(double_divide(inverse(double_divide(X0,inverse(X1))),inverse(double_divide(X1,inverse(double_divide(double_divide(inverse(X2),inverse(inverse(X2))),inverse(X0)))))),inverse(X3)) = X3,
    inference(superposition,[],[f207,f144]) ).

fof(f1092,plain,
    ! [X2,X0,X1] : double_divide(inverse(X0),inverse(X1)) = double_divide(double_divide(X2,inverse(X2)),double_divide(X1,X0)),
    inference(superposition,[],[f387,f774]) ).

fof(f775,plain,
    ! [X0,X1] : double_divide(X0,X1) = inverse(double_divide(inverse(X0),inverse(X1))),
    inference(superposition,[],[f712,f614]) ).

fof(f3072,plain,
    ! [X2,X0,X1] : inverse(double_divide(X2,inverse(double_divide(X1,X0)))) = double_divide(double_divide(X2,X0),inverse(X1)),
    inference(forward_demodulation,[],[f2987,f1163]) ).

fof(f1163,plain,
    ! [X2,X0,X1] : double_divide(double_divide(X2,X0),X1) = double_divide(inverse(X0),double_divide(inverse(X1),X2)),
    inference(backward_demodulation,[],[f815,f1079]) ).

fof(f815,plain,
    ! [X2,X0,X1] : double_divide(inverse(X0),inverse(double_divide(inverse(X2),X1))) = double_divide(double_divide(X2,X0),X1),
    inference(backward_demodulation,[],[f519,f774]) ).

fof(f519,plain,
    ! [X2,X0,X1] : double_divide(inverse(X0),inverse(double_divide(inverse(X2),X1))) = double_divide(inverse(double_divide(inverse(X0),inverse(X2))),X1),
    inference(superposition,[],[f8,f447]) ).

fof(f2987,plain,
    ! [X2,X0,X1] : inverse(double_divide(X2,inverse(double_divide(X1,X0)))) = double_divide(inverse(X0),double_divide(inverse(inverse(X1)),X2)),
    inference(superposition,[],[f1187,f1598]) ).

fof(f1598,plain,
    ! [X0,X1] : inverse(X1) = double_divide(inverse(X0),inverse(double_divide(X1,X0))),
    inference(superposition,[],[f712,f1180]) ).

fof(f1187,plain,
    ! [X2,X0,X4] : double_divide(X0,double_divide(inverse(double_divide(X0,X4)),X2)) = inverse(double_divide(X2,X4)),
    inference(backward_demodulation,[],[f1172,f1180]) ).

fof(f1172,plain,
    ! [X2,X0,X4] : double_divide(inverse(X4),inverse(X2)) = double_divide(X0,double_divide(inverse(double_divide(X0,X4)),X2)),
    inference(backward_demodulation,[],[f793,f1171]) ).

fof(f1171,plain,
    ! [X2,X0,X1] : double_divide(double_divide(inverse(X0),inverse(X1)),X2) = double_divide(inverse(double_divide(X1,X0)),X2),
    inference(forward_demodulation,[],[f1080,f1079]) ).

fof(f1080,plain,
    ! [X2,X0,X1] : double_divide(double_divide(inverse(X0),inverse(X1)),X2) = inverse(double_divide(inverse(X2),double_divide(X1,X0))),
    inference(superposition,[],[f774,f774]) ).

fof(f793,plain,
    ! [X2,X0,X4] : double_divide(inverse(X4),inverse(X2)) = double_divide(X0,double_divide(double_divide(inverse(X4),inverse(X0)),X2)),
    inference(backward_demodulation,[],[f321,f770]) ).

fof(f770,plain,
    ! [X2,X0,X1] : double_divide(double_divide(X0,X1),X2) = inverse(double_divide(X0,inverse(double_divide(inverse(X2),X1)))),
    inference(superposition,[],[f712,f13]) ).

fof(f321,plain,
    ! [X2,X0,X4] : double_divide(inverse(X4),inverse(X2)) = double_divide(X0,inverse(double_divide(inverse(X4),inverse(double_divide(inverse(X2),inverse(X0)))))),
    inference(forward_demodulation,[],[f300,f279]) ).

fof(f300,plain,
    ! [X2,X3,X0,X4] : double_divide(inverse(double_divide(double_divide(X2,X3),inverse(X4))),X3) = double_divide(X0,inverse(double_divide(inverse(X4),inverse(double_divide(inverse(X2),inverse(X0)))))),
    inference(backward_demodulation,[],[f9,f279]) ).

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

fof(f16404,plain,
    ! [X2,X0,X1] : double_divide(inverse(X0),inverse(inverse(double_divide(X2,X1)))) = double_divide(double_divide(X2,X0),inverse(X1)),
    inference(forward_demodulation,[],[f16101,f1077]) ).

fof(f16101,plain,
    ! [X2,X0,X1] : double_divide(inverse(X0),inverse(inverse(double_divide(X2,X1)))) = inverse(double_divide(X1,inverse(double_divide(X2,X0)))),
    inference(superposition,[],[f1601,f3170]) ).

fof(f3170,plain,
    ! [X2,X0,X1] : inverse(double_divide(X2,X1)) = double_divide(X0,double_divide(X1,inverse(double_divide(X2,X0)))),
    inference(backward_demodulation,[],[f2978,f3026]) ).

fof(f3026,plain,
    ! [X2,X0,X1] : double_divide(inverse(double_divide(X0,X1)),X2) = double_divide(X0,inverse(double_divide(X2,X1))),
    inference(superposition,[],[f712,f1187]) ).

fof(f2978,plain,
    ! [X2,X0,X1] : inverse(double_divide(X2,X1)) = double_divide(X0,double_divide(inverse(double_divide(X1,X0)),X2)),
    inference(superposition,[],[f1187,f832]) ).

fof(f1601,plain,
    ! [X0,X1] : inverse(X0) = double_divide(inverse(X1),inverse(double_divide(X1,X0))),
    inference(superposition,[],[f816,f1180]) ).

fof(f16408,plain,
    ~ sP0(double_divide(inverse(b3),double_divide(a3,c3))),
    inference(forward_demodulation,[],[f16407,f3506]) ).

fof(f16407,plain,
    ~ sP0(double_divide(inverse(b3),double_divide(c3,a3))),
    inference(backward_demodulation,[],[f1152,f16406]) ).

fof(f1152,plain,
    ~ sP0(double_divide(inverse(c3),double_divide(a3,b3))),
    inference(forward_demodulation,[],[f1139,f832]) ).

fof(f1139,plain,
    ~ sP0(double_divide(double_divide(a3,b3),inverse(c3))),
    inference(backward_demodulation,[],[f837,f1077]) ).

fof(f837,plain,
    ~ sP0(inverse(double_divide(c3,inverse(double_divide(a3,b3))))),
    inference(backward_demodulation,[],[f5,f832]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.05/0.09  % Problem    : GRP587-1 : TPTP v8.2.0. Released v2.6.0.
% 0.05/0.09  % Command    : run_vampire %s %d SAT
% 0.08/0.28  % Computer : n032.cluster.edu
% 0.08/0.28  % Model    : x86_64 x86_64
% 0.08/0.28  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.08/0.28  % Memory   : 8042.1875MB
% 0.08/0.28  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.08/0.28  % CPULimit   : 300
% 0.08/0.28  % WCLimit    : 300
% 0.08/0.28  % DateTime   : Thu Jun 20 12:22:38 EDT 2024
% 0.08/0.28  % CPUTime    : 
% 0.08/0.29  This is a CNF_UNS_RFO_PEQ_UEQ problem
% 0.08/0.29  Running first-order model finding
% 0.08/0.29  Running /export/starexec/sandbox/solver/bin/vampire --mode casc_sat -m 16384 --cores 7 -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.14/0.33  % (26170)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.33  % (26175)ott+21_1:1_sil=4000:i=104:fsd=on:fd=off:newcnf=on_0 on theBenchmark for (3000ds/104Mi)
% 0.14/0.33  % (26170)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.33  % (26174)fmb+10_1:1_sil=256000:fmbss=23:fmbes=contour:newcnf=on:fmbsr=1.14:i=152523:nm=2:gsp=on:rp=on_0 on theBenchmark for (3000ds/152523Mi)
% 0.14/0.33  % (26170)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.33  % (26177)ott-4_1:1_sil=4000:sp=reverse_arity:lcm=predicate:newcnf=on:i=115:bce=on:fd=off:fs=off:fsr=off_0 on theBenchmark for (3000ds/115Mi)
% 0.14/0.33  % (26170)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.33  % (26171)fmb+10_1:1_sil=256000:i=98885:tgt=full:fmbsr=1.3:fmbss=10_0 on theBenchmark for (3000ds/98885Mi)
% 0.14/0.33  % (26170)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.33  % (26173)fmb+10_1:1_sil=256000:fmbes=contour:i=214858:bce=on_0 on theBenchmark for (3000ds/214858Mi)
% 0.14/0.33  % (26170)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.33  % (26176)ott+11_8:59_sil=16000:sp=occurrence:lsd=20:abs=on:i=146:aac=none:nm=16:fdi=10:rawr=on:nicw=on_0 on theBenchmark for (3000ds/146Mi)
% 0.14/0.33  TRYING [1]
% 0.14/0.33  TRYING [2]
% 0.14/0.34  TRYING [3]
% 0.14/0.34  TRYING [10]
% 0.14/0.34  TRYING [4]
% 0.14/0.35  % (26170)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.35  % (26172)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:i=99418_0 on theBenchmark for (3000ds/99418Mi)
% 0.14/0.37  % (26175)Instruction limit reached!
% 0.14/0.37  % (26175)------------------------------
% 0.14/0.37  % (26175)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.37  % (26175)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.37  % (26175)Termination reason: Time limit
% 0.14/0.37  % (26175)Termination phase: Saturation
% 0.14/0.37  
% 0.14/0.37  % (26175)Memory used [KB]: 1491
% 0.14/0.37  % (26175)Time elapsed: 0.038 s
% 0.14/0.37  % (26175)Instructions burned: 105 (million)
% 0.14/0.37  % (26177)Instruction limit reached!
% 0.14/0.37  % (26177)------------------------------
% 0.14/0.37  % (26177)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.37  % (26177)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.37  % (26177)Termination reason: Time limit
% 0.14/0.37  % (26177)Termination phase: Saturation
% 0.14/0.37  
% 0.14/0.37  % (26177)Memory used [KB]: 1171
% 0.14/0.37  % (26177)Time elapsed: 0.037 s
% 0.14/0.37  % (26177)Instructions burned: 117 (million)
% 0.14/0.39  % (26176)Instruction limit reached!
% 0.14/0.39  % (26176)------------------------------
% 0.14/0.39  % (26176)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.39  % (26176)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.39  % (26176)Termination reason: Time limit
% 0.14/0.39  % (26176)Termination phase: Saturation
% 0.14/0.39  
% 0.14/0.39  % (26176)Memory used [KB]: 2375
% 0.14/0.39  % (26176)Time elapsed: 0.053 s
% 0.14/0.39  % (26176)Instructions burned: 147 (million)
% 0.14/0.40  % (26170)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.40  % (26178)dis+11_1:3_bsr=unit_only:sil=2000:rp=on:newcnf=on:i=404:kws=precedence:lsd=100_0 on theBenchmark for (2999ds/404Mi)
% 0.14/0.40  % (26170)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.40  % (26179)ott-21_1:1_sil=4000:sp=const_frequency:i=175:fsr=off:fs=off:av=off_0 on theBenchmark for (2999ds/175Mi)
% 0.14/0.41  TRYING [5]
% 0.14/0.41  TRYING [23]
% 0.14/0.42  % (26170)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.42  % (26180)ott+33_1:1_to=lpo:sil=8000:sp=weighted_frequency:rp=on:i=270:nm=3:fsr=off:sac=on_0 on theBenchmark for (2999ds/270Mi)
% 0.14/0.45  % (26179)Instruction limit reached!
% 0.14/0.45  % (26179)------------------------------
% 0.14/0.45  % (26179)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.45  % (26179)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.45  % (26179)Termination reason: Time limit
% 0.14/0.45  % (26179)Termination phase: Saturation
% 0.14/0.45  
% 0.14/0.45  % (26179)Memory used [KB]: 1285
% 0.14/0.45  % (26179)Time elapsed: 0.050 s
% 0.14/0.45  % (26179)Instructions burned: 178 (million)
% 0.14/0.49  % (26170)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.49  % (26181)ott+4_1:1_sil=2000:i=900:bd=off:fsr=off_0 on theBenchmark for (2998ds/900Mi)
% 0.14/0.51  % (26178)Instruction limit reached!
% 0.14/0.51  % (26178)------------------------------
% 0.14/0.51  % (26178)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.51  % (26178)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.51  % (26178)Termination reason: Time limit
% 0.14/0.51  % (26178)Termination phase: Saturation
% 0.14/0.51  
% 0.14/0.51  % (26178)Memory used [KB]: 4070
% 0.14/0.51  % (26178)Time elapsed: 0.112 s
% 0.14/0.51  % (26178)Instructions burned: 406 (million)
% 0.14/0.52  % (26180)Instruction limit reached!
% 0.14/0.52  % (26180)------------------------------
% 0.14/0.52  % (26180)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.14/0.52  % (26180)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.14/0.52  % (26180)Termination reason: Time limit
% 0.14/0.52  % (26180)Termination phase: Saturation
% 0.14/0.52  
% 0.14/0.52  % (26180)Memory used [KB]: 2650
% 0.14/0.52  % (26180)Time elapsed: 0.095 s
% 0.14/0.52  % (26180)Instructions burned: 272 (million)
% 0.14/0.55  % (26170)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.55  % (26182)fmb+10_1:1_sil=8000:fde=unused:fmbes=contour:i=7859:nm=2:fmbswr=0_0 on theBenchmark for (2997ds/7859Mi)
% 0.14/0.55  TRYING [1]
% 0.14/0.55  TRYING [2]
% 0.14/0.55  TRYING [3]
% 1.83/0.55  % (26170)Running in auto input_syntax mode. Trying TPTP
% 1.83/0.55  % (26183)ott+11_1:2_anc=none:sil=2000:sp=const_max:spb=units:s2a=on:i=2145:s2at=5.0:awrs=converge:awrsf=170:rawr=on:gs=on:fsr=off_0 on theBenchmark for (2997ds/2145Mi)
% 1.83/0.55  TRYING [4]
% 1.93/0.62  TRYING [5]
% 3.34/0.78  % (26181)Instruction limit reached!
% 3.34/0.78  % (26181)------------------------------
% 3.34/0.78  % (26181)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 3.34/0.78  % (26181)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 3.34/0.78  % (26181)Termination reason: Time limit
% 3.34/0.78  % (26181)Termination phase: Saturation
% 3.34/0.78  
% 3.34/0.78  % (26181)Memory used [KB]: 12635
% 3.34/0.78  % (26181)Time elapsed: 0.295 s
% 3.34/0.78  % (26181)Instructions burned: 902 (million)
% 3.34/0.82  % (26170)Running in auto input_syntax mode. Trying TPTP
% 3.34/0.82  % (26184)ott-30_1:1024_sil=4000:alpa=true:newcnf=on:i=1187:bs=unit_only:ins=1:amm=off_0 on theBenchmark for (2995ds/1187Mi)
% 6.19/1.19  % (26184)First to succeed.
% 6.19/1.19  % (26184)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-26170"
% 6.19/1.20  % (26170)Running in auto input_syntax mode. Trying TPTP
% 6.19/1.20  % (26184)Refutation found. Thanks to Tanya!
% 6.19/1.20  % SZS status Unsatisfiable for theBenchmark
% 6.19/1.20  % SZS output start Proof for theBenchmark
% See solution above
% 6.19/1.20  % (26184)------------------------------
% 6.19/1.20  % (26184)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 6.19/1.20  % (26184)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 6.19/1.20  % (26184)Termination reason: Refutation
% 6.19/1.20  
% 6.19/1.20  % (26184)Memory used [KB]: 9322
% 6.19/1.20  % (26184)Time elapsed: 0.377 s
% 6.19/1.20  % (26184)Instructions burned: 1143 (million)
% 6.19/1.20  % (26184)------------------------------
% 6.19/1.20  % (26184)------------------------------
% 6.19/1.20  % (26170)Success in time 0.887 s
%------------------------------------------------------------------------------