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

View Problem - Process Solution

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

% Computer : n013.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 10:42:07 EDT 2024

% Result   : Unsatisfiable 2.74s 0.75s
% Output   : Refutation 2.74s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   92
%            Number of leaves      :    9
% Syntax   : Number of formulae    :  211 ( 211 unt;   0 def)
%            Number of atoms       :  211 ( 210 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    3 (   3   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    5 (   2 avg)
%            Maximal term depth    :    6 (   2 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :    7 (   7 usr;   4 con; 0-2 aty)
%            Number of variables   :  202 ( 202   !;   0   ?)

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

fof(f14880,plain,
    b != b,
    inference(superposition,[],[f13160,f13427]) ).

fof(f13427,plain,
    ! [X0,X1] : multiply(X1,add(X0,X1)) = X1,
    inference(forward_demodulation,[],[f13426,f8835]) ).

fof(f8835,plain,
    ! [X0] : add(X0,n0) = X0,
    inference(forward_demodulation,[],[f8834,f6581]) ).

fof(f6581,plain,
    ! [X0] : multiply(X0,X0) = X0,
    inference(forward_demodulation,[],[f6580,f226]) ).

fof(f226,plain,
    ! [X1] : multiply(n1,add(X1,n0)) = X1,
    inference(forward_demodulation,[],[f225,f2]) ).

fof(f2,axiom,
    ! [X0] : add(X0,inverse(X0)) = n1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',additive_inverse) ).

fof(f225,plain,
    ! [X0,X1] : multiply(add(X0,inverse(X0)),add(X1,n0)) = X1,
    inference(forward_demodulation,[],[f224,f4]) ).

fof(f4,axiom,
    ! [X0] : multiply(X0,inverse(X0)) = n0,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',multiplicative_inverse) ).

fof(f224,plain,
    ! [X0,X1] : multiply(add(X0,inverse(X0)),add(X1,multiply(X0,inverse(X0)))) = X1,
    inference(forward_demodulation,[],[f8,f3]) ).

fof(f3,axiom,
    ! [X2,X0,X1] : add(X0,multiply(X1,X2)) = multiply(add(X1,X0),add(X2,X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',add_multiply_property) ).

fof(f8,axiom,
    ! [X0,X1] : multiply(add(X0,inverse(X0)),multiply(add(X0,X1),add(inverse(X0),X1))) = X1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',pixley1_dual) ).

fof(f6580,plain,
    ! [X0] : multiply(X0,X0) = multiply(n1,add(X0,n0)),
    inference(forward_demodulation,[],[f6579,f5127]) ).

fof(f5127,plain,
    ! [X0] : add(multiply(X0,n1),n0) = X0,
    inference(superposition,[],[f3237,f5073]) ).

fof(f5073,plain,
    n0 = multiply(n0,n1),
    inference(forward_demodulation,[],[f5033,f3237]) ).

fof(f5033,plain,
    multiply(n0,n1) = add(multiply(n0,n1),multiply(n0,n1)),
    inference(superposition,[],[f3276,f4955]) ).

fof(f4955,plain,
    n1 = multiply(n1,n1),
    inference(superposition,[],[f4715,f4934]) ).

fof(f4934,plain,
    n1 = add(n1,n1),
    inference(forward_demodulation,[],[f4911,f4715]) ).

fof(f4911,plain,
    add(n1,n1) = multiply(n1,add(n1,n1)),
    inference(superposition,[],[f4785,f1]) ).

fof(f1,axiom,
    ! [X2,X0,X1] : multiply(X0,add(X1,X2)) = add(multiply(X1,X0),multiply(X2,X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',multiply_add_property) ).

fof(f4785,plain,
    add(n1,n1) = add(multiply(n1,n1),multiply(n1,n1)),
    inference(forward_demodulation,[],[f4784,f4746]) ).

fof(f4746,plain,
    add(n1,n1) = add(n1,multiply(n1,n1)),
    inference(forward_demodulation,[],[f4745,f363]) ).

fof(f363,plain,
    ! [X0] : add(X0,X0) = multiply(add(X0,n0),add(n1,n1)),
    inference(superposition,[],[f231,f226]) ).

fof(f231,plain,
    ! [X0,X1] : multiply(add(X0,n0),add(X1,n1)) = add(multiply(X1,add(X0,n0)),X0),
    inference(superposition,[],[f1,f226]) ).

fof(f4745,plain,
    multiply(add(n1,n0),add(n1,n1)) = add(n1,multiply(n1,n1)),
    inference(forward_demodulation,[],[f4735,f3]) ).

fof(f4735,plain,
    multiply(add(n1,n0),add(n1,n1)) = multiply(add(n1,n1),add(n1,n1)),
    inference(superposition,[],[f384,f4715]) ).

fof(f384,plain,
    ! [X0,X1] : multiply(X1,add(X0,X0)) = multiply(add(multiply(X0,X1),n0),add(n1,n1)),
    inference(superposition,[],[f363,f1]) ).

fof(f4784,plain,
    add(multiply(n1,n1),multiply(n1,n1)) = add(n1,multiply(n1,n1)),
    inference(forward_demodulation,[],[f4770,f303]) ).

fof(f303,plain,
    ! [X0,X1] : add(X1,multiply(X0,X0)) = add(multiply(add(X0,X1),n1),multiply(n0,n0)),
    inference(superposition,[],[f288,f3]) ).

fof(f288,plain,
    ! [X0] : multiply(X0,X0) = add(multiply(X0,n1),multiply(n0,n0)),
    inference(superposition,[],[f84,f80]) ).

fof(f80,plain,
    ! [X1] : add(n0,multiply(X1,n1)) = X1,
    inference(forward_demodulation,[],[f79,f4]) ).

fof(f79,plain,
    ! [X0,X1] : add(multiply(X0,inverse(X0)),multiply(X1,n1)) = X1,
    inference(forward_demodulation,[],[f78,f2]) ).

fof(f78,plain,
    ! [X0,X1] : add(multiply(X0,inverse(X0)),multiply(X1,add(X0,inverse(X0)))) = X1,
    inference(forward_demodulation,[],[f5,f1]) ).

fof(f5,axiom,
    ! [X0,X1] : add(multiply(X0,inverse(X0)),add(multiply(X0,X1),multiply(inverse(X0),X1))) = X1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',pixley1) ).

fof(f84,plain,
    ! [X0,X1] : add(multiply(X0,n1),multiply(X1,n0)) = multiply(add(X1,multiply(X0,n1)),X0),
    inference(superposition,[],[f3,f80]) ).

fof(f4770,plain,
    add(multiply(n1,n1),multiply(n1,n1)) = add(multiply(add(n1,n1),n1),multiply(n0,n0)),
    inference(superposition,[],[f303,f4746]) ).

fof(f4715,plain,
    n1 = multiply(n1,add(n1,n1)),
    inference(forward_demodulation,[],[f4694,f4378]) ).

fof(f4378,plain,
    n1 = multiply(add(n0,n1),n1),
    inference(forward_demodulation,[],[f4206,f4205]) ).

fof(f4205,plain,
    add(n0,n1) = add(n1,inverse(multiply(n1,n1))),
    inference(forward_demodulation,[],[f4176,f3898]) ).

fof(f3898,plain,
    n1 = add(inverse(multiply(n1,n1)),inverse(add(n0,n0))),
    inference(forward_demodulation,[],[f3897,f226]) ).

fof(f3897,plain,
    multiply(n1,add(n1,n0)) = add(inverse(multiply(n1,n1)),inverse(add(n0,n0))),
    inference(forward_demodulation,[],[f3896,f1]) ).

fof(f3896,plain,
    add(inverse(multiply(n1,n1)),inverse(add(n0,n0))) = add(multiply(n1,n1),multiply(n0,n1)),
    inference(forward_demodulation,[],[f3845,f3042]) ).

fof(f3042,plain,
    multiply(n1,n1) = add(inverse(add(n0,n0)),add(n0,n0)),
    inference(forward_demodulation,[],[f3041,f2813]) ).

fof(f2813,plain,
    n0 = multiply(n0,inverse(multiply(n1,n1))),
    inference(forward_demodulation,[],[f2785,f226]) ).

fof(f2785,plain,
    multiply(n1,add(n0,n0)) = multiply(n0,inverse(multiply(n1,n1))),
    inference(superposition,[],[f708,f2781]) ).

fof(f2781,plain,
    add(n0,n0) = multiply(inverse(multiply(n1,n1)),n1),
    inference(forward_demodulation,[],[f2751,f2]) ).

fof(f2751,plain,
    add(n0,n0) = multiply(inverse(multiply(n1,n1)),add(add(n1,n0),inverse(add(n1,n0)))),
    inference(superposition,[],[f2734,f141]) ).

fof(f141,plain,
    multiply(n1,n1) = add(inverse(add(n1,n0)),n1),
    inference(superposition,[],[f45,f80]) ).

fof(f45,plain,
    ! [X0,X1] : multiply(n1,n1) = add(inverse(add(X0,X1)),add(X1,multiply(X0,X0))),
    inference(superposition,[],[f38,f3]) ).

fof(f38,plain,
    ! [X0] : add(inverse(X0),multiply(X0,X0)) = multiply(n1,n1),
    inference(superposition,[],[f14,f2]) ).

fof(f14,plain,
    ! [X0,X1] : add(inverse(X0),multiply(X0,X1)) = multiply(n1,add(X1,inverse(X0))),
    inference(superposition,[],[f3,f2]) ).

fof(f2734,plain,
    ! [X0] : add(n0,n0) = multiply(inverse(add(X0,n1)),add(add(n1,n0),X0)),
    inference(forward_demodulation,[],[f2733,f80]) ).

fof(f2733,plain,
    ! [X0] : add(n0,n0) = multiply(inverse(add(X0,n1)),add(add(n1,n0),add(n0,multiply(X0,n1)))),
    inference(forward_demodulation,[],[f2650,f3]) ).

fof(f2650,plain,
    ! [X0] : add(n0,n0) = multiply(inverse(add(X0,n1)),add(add(n1,n0),multiply(add(X0,n0),add(n1,n0)))),
    inference(superposition,[],[f556,f1434]) ).

fof(f1434,plain,
    ! [X0,X1] : add(X0,X1) = multiply(add(n1,n0),add(add(X0,n0),add(X1,n0))),
    inference(forward_demodulation,[],[f1351,f80]) ).

fof(f1351,plain,
    ! [X0,X1] : multiply(add(n1,n0),add(add(X0,n0),add(X1,n0))) = add(X0,add(n0,multiply(X1,n1))),
    inference(superposition,[],[f18,f475]) ).

fof(f475,plain,
    ! [X0] : multiply(add(X0,n0),add(n1,n0)) = X0,
    inference(superposition,[],[f466,f232]) ).

fof(f232,plain,
    ! [X0,X1] : multiply(add(X0,n0),add(n1,X1)) = add(X0,multiply(X1,add(X0,n0))),
    inference(superposition,[],[f1,f226]) ).

fof(f466,plain,
    ! [X0] : add(X0,multiply(n0,add(X0,n0))) = X0,
    inference(forward_demodulation,[],[f435,f80]) ).

fof(f435,plain,
    ! [X0] : add(n0,multiply(X0,n1)) = add(X0,multiply(n0,add(X0,n0))),
    inference(superposition,[],[f232,f3]) ).

fof(f18,plain,
    ! [X2,X3,X0,X1] : multiply(add(X2,X1),add(X3,add(X0,X1))) = add(multiply(X3,add(X2,X1)),add(X1,multiply(X0,X2))),
    inference(superposition,[],[f1,f3]) ).

fof(f556,plain,
    ! [X0,X1] : add(n0,n0) = multiply(inverse(multiply(X1,add(X0,X1))),add(X1,multiply(X0,X1))),
    inference(superposition,[],[f422,f3]) ).

fof(f422,plain,
    ! [X0,X1] : add(n0,n0) = multiply(inverse(multiply(X0,X1)),multiply(X1,add(X0,X0))),
    inference(superposition,[],[f413,f1]) ).

fof(f413,plain,
    ! [X0] : multiply(inverse(X0),add(X0,X0)) = add(n0,n0),
    inference(superposition,[],[f409,f363]) ).

fof(f409,plain,
    ! [X0] : add(n0,n0) = multiply(inverse(X0),multiply(add(X0,n0),add(n1,n1))),
    inference(forward_demodulation,[],[f388,f4]) ).

fof(f388,plain,
    ! [X0] : add(multiply(X0,inverse(X0)),n0) = multiply(inverse(X0),multiply(add(X0,n0),add(n1,n1))),
    inference(superposition,[],[f13,f363]) ).

fof(f13,plain,
    ! [X0,X1] : multiply(inverse(X0),add(X1,X0)) = add(multiply(X1,inverse(X0)),n0),
    inference(superposition,[],[f1,f4]) ).

fof(f708,plain,
    ! [X0] : multiply(n0,inverse(multiply(X0,n1))) = multiply(n1,multiply(inverse(multiply(X0,n1)),X0)),
    inference(superposition,[],[f226,f82]) ).

fof(f82,plain,
    ! [X0] : add(multiply(n0,inverse(multiply(X0,n1))),n0) = multiply(inverse(multiply(X0,n1)),X0),
    inference(superposition,[],[f13,f80]) ).

fof(f3041,plain,
    multiply(n1,n1) = add(inverse(add(n0,n0)),add(n0,multiply(n0,inverse(multiply(n1,n1))))),
    inference(forward_demodulation,[],[f3040,f3]) ).

fof(f3040,plain,
    multiply(n1,n1) = add(inverse(add(n0,n0)),multiply(add(n0,n0),add(inverse(multiply(n1,n1)),n0))),
    inference(forward_demodulation,[],[f3039,f2786]) ).

fof(f2786,plain,
    add(inverse(multiply(n1,n1)),n0) = add(add(n0,n0),add(n0,n0)),
    inference(superposition,[],[f1979,f2781]) ).

fof(f1979,plain,
    ! [X0] : add(inverse(X0),n0) = add(multiply(inverse(X0),n1),multiply(inverse(X0),n1)),
    inference(superposition,[],[f1194,f363]) ).

fof(f1194,plain,
    ! [X0] : add(inverse(X0),n0) = multiply(add(multiply(inverse(X0),n1),n0),add(n1,n1)),
    inference(superposition,[],[f384,f34]) ).

fof(f34,plain,
    ! [X0] : multiply(n1,add(inverse(X0),inverse(X0))) = add(inverse(X0),n0),
    inference(superposition,[],[f14,f4]) ).

fof(f3039,plain,
    multiply(n1,n1) = add(inverse(add(n0,n0)),multiply(add(n0,n0),add(add(n0,n0),add(n0,n0)))),
    inference(forward_demodulation,[],[f3032,f19]) ).

fof(f19,plain,
    ! [X2,X3,X0,X1] : multiply(add(X2,X1),add(add(X0,X1),X3)) = add(add(X1,multiply(X0,X2)),multiply(X3,add(X2,X1))),
    inference(superposition,[],[f1,f3]) ).

fof(f3032,plain,
    multiply(n1,n1) = add(inverse(add(n0,n0)),add(add(n0,multiply(n0,n0)),multiply(add(n0,n0),add(n0,n0)))),
    inference(superposition,[],[f45,f3020]) ).

fof(f3020,plain,
    add(n0,n0) = add(add(n0,n0),add(n0,multiply(n0,n0))),
    inference(forward_demodulation,[],[f3019,f2781]) ).

fof(f3019,plain,
    multiply(inverse(multiply(n1,n1)),n1) = add(add(n0,n0),add(n0,multiply(n0,n0))),
    inference(forward_demodulation,[],[f3018,f3]) ).

fof(f3018,plain,
    multiply(inverse(multiply(n1,n1)),n1) = add(add(n0,n0),multiply(add(n0,n0),add(n0,n0))),
    inference(forward_demodulation,[],[f3017,f20]) ).

fof(f20,plain,
    ! [X0] : add(n0,multiply(inverse(X0),inverse(X0))) = multiply(inverse(X0),n1),
    inference(superposition,[],[f12,f2]) ).

fof(f12,plain,
    ! [X0,X1] : multiply(inverse(X0),add(X0,X1)) = add(n0,multiply(X1,inverse(X0))),
    inference(superposition,[],[f1,f4]) ).

fof(f3017,plain,
    add(add(n0,n0),multiply(add(n0,n0),add(n0,n0))) = add(n0,multiply(inverse(multiply(n1,n1)),inverse(multiply(n1,n1)))),
    inference(forward_demodulation,[],[f3009,f303]) ).

fof(f3009,plain,
    add(add(n0,n0),multiply(add(n0,n0),add(n0,n0))) = add(multiply(add(inverse(multiply(n1,n1)),n0),n1),multiply(n0,n0)),
    inference(superposition,[],[f303,f2786]) ).

fof(f3845,plain,
    add(inverse(multiply(n1,n1)),inverse(add(n0,n0))) = add(add(inverse(add(n0,n0)),add(n0,n0)),multiply(n0,n1)),
    inference(superposition,[],[f3268,f2836]) ).

fof(f2836,plain,
    add(n0,n0) = multiply(inverse(multiply(n1,n1)),add(n0,n0)),
    inference(forward_demodulation,[],[f2835,f226]) ).

fof(f2835,plain,
    add(multiply(n1,add(n0,n0)),n0) = multiply(inverse(multiply(n1,n1)),add(n0,n0)),
    inference(forward_demodulation,[],[f2832,f231]) ).

fof(f2832,plain,
    multiply(add(n0,n0),add(n1,n1)) = multiply(inverse(multiply(n1,n1)),add(n0,n0)),
    inference(superposition,[],[f384,f2813]) ).

fof(f3268,plain,
    ! [X0,X1] : add(X0,inverse(X1)) = add(add(inverse(X1),multiply(X0,X1)),multiply(n0,n1)),
    inference(superposition,[],[f3237,f16]) ).

fof(f16,plain,
    ! [X0,X1] : add(inverse(X0),multiply(X1,X0)) = multiply(add(X1,inverse(X0)),n1),
    inference(superposition,[],[f3,f2]) ).

fof(f4176,plain,
    add(n1,inverse(multiply(n1,n1))) = add(n0,add(inverse(multiply(n1,n1)),inverse(add(n0,n0)))),
    inference(superposition,[],[f229,f4165]) ).

fof(f4165,plain,
    multiply(n1,n1) = add(inverse(add(n0,n0)),n0),
    inference(forward_demodulation,[],[f4136,f4]) ).

fof(f4136,plain,
    multiply(n1,n1) = add(inverse(add(n0,n0)),multiply(multiply(n0,n1),inverse(multiply(n0,n1)))),
    inference(superposition,[],[f4121,f566]) ).

fof(f566,plain,
    add(n0,n0) = multiply(inverse(multiply(n0,n1)),n0),
    inference(superposition,[],[f422,f226]) ).

fof(f4121,plain,
    ! [X0] : multiply(n1,n1) = add(inverse(multiply(X0,n0)),multiply(multiply(n0,n1),X0)),
    inference(forward_demodulation,[],[f4120,f226]) ).

fof(f4120,plain,
    ! [X0] : multiply(n1,n1) = add(inverse(multiply(X0,n0)),multiply(multiply(n0,n1),multiply(n1,add(X0,n0)))),
    inference(forward_demodulation,[],[f4097,f1]) ).

fof(f4097,plain,
    ! [X0] : multiply(n1,n1) = add(inverse(multiply(X0,n0)),multiply(multiply(n0,n1),add(multiply(X0,n1),multiply(n0,n1)))),
    inference(superposition,[],[f136,f3298]) ).

fof(f3298,plain,
    ! [X0,X1] : multiply(X0,X1) = add(multiply(n0,n1),multiply(multiply(X0,n1),multiply(X1,n1))),
    inference(forward_demodulation,[],[f3280,f226]) ).

fof(f3280,plain,
    ! [X0,X1] : add(multiply(n0,n1),multiply(multiply(X0,n1),multiply(X1,n1))) = multiply(X0,multiply(n1,add(X1,n0))),
    inference(superposition,[],[f17,f3237]) ).

fof(f17,plain,
    ! [X2,X3,X0,X1] : add(multiply(X2,X1),multiply(X3,multiply(X0,X1))) = multiply(add(X3,multiply(X2,X1)),multiply(X1,add(X0,X2))),
    inference(superposition,[],[f3,f1]) ).

fof(f136,plain,
    ! [X0,X1] : multiply(n1,n1) = add(inverse(add(X1,multiply(X0,X1))),multiply(X1,add(X0,X1))),
    inference(superposition,[],[f45,f1]) ).

fof(f229,plain,
    ! [X0] : add(n1,inverse(add(X0,n0))) = add(n0,add(inverse(add(X0,n0)),X0)),
    inference(superposition,[],[f81,f226]) ).

fof(f81,plain,
    ! [X0,X1] : add(X0,inverse(X1)) = add(n0,add(inverse(X1),multiply(X0,X1))),
    inference(superposition,[],[f80,f16]) ).

fof(f4206,plain,
    n1 = multiply(add(n1,inverse(multiply(n1,n1))),n1),
    inference(forward_demodulation,[],[f4177,f3898]) ).

fof(f4177,plain,
    add(inverse(multiply(n1,n1)),inverse(add(n0,n0))) = multiply(add(n1,inverse(multiply(n1,n1))),n1),
    inference(superposition,[],[f230,f4165]) ).

fof(f230,plain,
    ! [X0] : add(inverse(add(X0,n0)),X0) = multiply(add(n1,inverse(add(X0,n0))),n1),
    inference(superposition,[],[f16,f226]) ).

fof(f4694,plain,
    n1 = multiply(n1,add(n1,multiply(add(n0,n1),n1))),
    inference(superposition,[],[f2896,f4672]) ).

fof(f4672,plain,
    n1 = add(n1,inverse(add(n0,n1))),
    inference(forward_demodulation,[],[f4671,f80]) ).

fof(f4671,plain,
    add(n0,multiply(n1,n1)) = add(n1,inverse(add(n0,n1))),
    inference(forward_demodulation,[],[f4658,f45]) ).

fof(f4658,plain,
    add(n1,inverse(add(n0,n1))) = add(n0,add(inverse(add(n0,n1)),add(n1,multiply(n0,n0)))),
    inference(superposition,[],[f81,f4466]) ).

fof(f4466,plain,
    multiply(n1,add(n0,n1)) = add(n1,multiply(n0,n0)),
    inference(forward_demodulation,[],[f4465,f303]) ).

fof(f4465,plain,
    multiply(n1,add(n0,n1)) = add(multiply(add(n0,n1),n1),multiply(n0,n0)),
    inference(forward_demodulation,[],[f4455,f1]) ).

fof(f4455,plain,
    add(multiply(add(n0,n1),n1),multiply(n0,n0)) = add(multiply(n0,n1),multiply(n1,n1)),
    inference(superposition,[],[f303,f4389]) ).

fof(f4389,plain,
    add(n0,n1) = add(n1,multiply(n0,n1)),
    inference(superposition,[],[f3237,f4378]) ).

fof(f2896,plain,
    ! [X0,X1] : multiply(X1,add(add(X1,inverse(X0)),multiply(X0,add(X1,inverse(X0))))) = X1,
    inference(forward_demodulation,[],[f2863,f247]) ).

fof(f247,plain,
    ! [X0,X1] : multiply(add(X0,inverse(X1)),add(X1,multiply(X0,inverse(X1)))) = X0,
    inference(forward_demodulation,[],[f9,f3]) ).

fof(f9,axiom,
    ! [X0,X1] : multiply(add(X0,inverse(X1)),multiply(add(X0,X1),add(inverse(X1),X1))) = X0,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',pixley2_dual) ).

fof(f2863,plain,
    ! [X0,X1] : multiply(add(X1,inverse(X0)),add(X0,multiply(X1,inverse(X0)))) = multiply(X1,add(add(X1,inverse(X0)),multiply(X0,add(X1,inverse(X0))))),
    inference(superposition,[],[f178,f1]) ).

fof(f178,plain,
    ! [X2,X0,X1] : add(multiply(X1,add(X0,inverse(X1))),multiply(multiply(X0,inverse(X1)),X2)) = multiply(X0,add(X2,multiply(X1,add(X0,inverse(X1))))),
    inference(superposition,[],[f3,f167]) ).

fof(f167,plain,
    ! [X0,X1] : add(multiply(X0,inverse(X1)),multiply(X1,add(X0,inverse(X1)))) = X0,
    inference(forward_demodulation,[],[f6,f1]) ).

fof(f6,axiom,
    ! [X0,X1] : add(multiply(X0,inverse(X1)),add(multiply(X0,X1),multiply(inverse(X1),X1))) = X0,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',pixley2) ).

fof(f3276,plain,
    ! [X0] : multiply(n0,X0) = add(multiply(n0,n1),multiply(n0,multiply(X0,n1))),
    inference(superposition,[],[f85,f3237]) ).

fof(f85,plain,
    ! [X0,X1] : add(multiply(X0,n1),multiply(n0,X1)) = multiply(X0,add(X1,multiply(X0,n1))),
    inference(superposition,[],[f3,f80]) ).

fof(f3237,plain,
    ! [X0] : add(multiply(X0,n1),multiply(n0,n1)) = X0,
    inference(superposition,[],[f3195,f85]) ).

fof(f3195,plain,
    ! [X0] : multiply(X0,add(n1,multiply(X0,n1))) = X0,
    inference(superposition,[],[f2896,f2]) ).

fof(f6579,plain,
    ! [X0] : multiply(X0,X0) = multiply(n1,add(multiply(add(X0,n0),n1),n0)),
    inference(forward_demodulation,[],[f6501,f5441]) ).

fof(f5441,plain,
    n0 = multiply(n0,n0),
    inference(forward_demodulation,[],[f5440,f5073]) ).

fof(f5440,plain,
    multiply(n0,n0) = multiply(n0,n1),
    inference(forward_demodulation,[],[f5388,f5106]) ).

fof(f5106,plain,
    n0 = add(n0,n0),
    inference(forward_demodulation,[],[f5086,f226]) ).

fof(f5086,plain,
    add(n0,n0) = multiply(n1,add(n0,n0)),
    inference(superposition,[],[f4433,f4981]) ).

fof(f4981,plain,
    n1 = add(n0,n1),
    inference(forward_demodulation,[],[f4954,f4378]) ).

fof(f4954,plain,
    add(n0,n1) = multiply(add(n0,n1),n1),
    inference(superposition,[],[f4388,f4934]) ).

fof(f4388,plain,
    add(n0,n1) = multiply(add(n0,n1),add(n1,n1)),
    inference(superposition,[],[f3195,f4378]) ).

fof(f4433,plain,
    add(n0,n0) = multiply(add(n0,n1),add(n0,n0)),
    inference(forward_demodulation,[],[f4432,f226]) ).

fof(f4432,plain,
    add(multiply(n1,add(n0,n0)),n0) = multiply(add(n0,n1),add(n0,n0)),
    inference(forward_demodulation,[],[f4428,f231]) ).

fof(f4428,plain,
    multiply(add(n0,n0),add(n1,n1)) = multiply(add(n0,n1),add(n0,n0)),
    inference(superposition,[],[f384,f4412]) ).

fof(f4412,plain,
    n0 = multiply(n0,add(n0,n1)),
    inference(forward_demodulation,[],[f4411,f226]) ).

fof(f4411,plain,
    multiply(n1,add(n0,n0)) = multiply(n0,add(n0,n1)),
    inference(forward_demodulation,[],[f4391,f1]) ).

fof(f4391,plain,
    add(multiply(n0,n1),multiply(n0,n1)) = multiply(n0,add(n0,n1)),
    inference(superposition,[],[f3276,f4378]) ).

fof(f5388,plain,
    multiply(n0,n1) = multiply(add(n0,n0),add(n0,n0)),
    inference(superposition,[],[f1903,f5252]) ).

fof(f5252,plain,
    n0 = inverse(n1),
    inference(forward_demodulation,[],[f5251,f5106]) ).

fof(f5251,plain,
    add(n0,n0) = inverse(n1),
    inference(forward_demodulation,[],[f5198,f4955]) ).

fof(f5198,plain,
    add(n0,n0) = inverse(multiply(n1,n1)),
    inference(superposition,[],[f2791,f5106]) ).

fof(f2791,plain,
    inverse(multiply(n1,n1)) = add(n0,add(n0,n0)),
    inference(superposition,[],[f80,f2781]) ).

fof(f1903,plain,
    ! [X0] : multiply(inverse(X0),n1) = multiply(add(inverse(X0),n0),add(inverse(X0),n0)),
    inference(superposition,[],[f1048,f288]) ).

fof(f1048,plain,
    ! [X0] : multiply(inverse(X0),n1) = add(multiply(add(inverse(X0),n0),n1),multiply(n0,n0)),
    inference(superposition,[],[f303,f20]) ).

fof(f6501,plain,
    ! [X0] : multiply(X0,X0) = multiply(n1,add(multiply(add(X0,n0),n1),multiply(n0,n0))),
    inference(superposition,[],[f5184,f303]) ).

fof(f5184,plain,
    ! [X0] : multiply(n1,add(n0,X0)) = X0,
    inference(forward_demodulation,[],[f5158,f80]) ).

fof(f5158,plain,
    ! [X0] : add(n0,multiply(X0,n1)) = multiply(n1,add(n0,X0)),
    inference(superposition,[],[f1,f5073]) ).

fof(f8834,plain,
    ! [X0] : add(multiply(X0,X0),n0) = X0,
    inference(forward_demodulation,[],[f8833,f8223]) ).

fof(f8223,plain,
    ! [X0] : add(X0,X0) = X0,
    inference(forward_demodulation,[],[f8222,f80]) ).

fof(f8222,plain,
    ! [X0] : add(X0,X0) = add(n0,multiply(X0,n1)),
    inference(forward_demodulation,[],[f8221,f5405]) ).

fof(f5405,plain,
    ! [X0] : multiply(add(X0,n0),n1) = X0,
    inference(forward_demodulation,[],[f5337,f466]) ).

fof(f5337,plain,
    ! [X0] : multiply(add(X0,n0),n1) = add(X0,multiply(n0,add(X0,n0))),
    inference(superposition,[],[f432,f5252]) ).

fof(f432,plain,
    ! [X0] : multiply(add(X0,n0),n1) = add(X0,multiply(inverse(n1),add(X0,n0))),
    inference(superposition,[],[f232,f2]) ).

fof(f8221,plain,
    ! [X0] : add(X0,X0) = add(n0,multiply(add(multiply(X0,n1),n0),n1)),
    inference(forward_demodulation,[],[f8164,f4934]) ).

fof(f8164,plain,
    ! [X0] : add(X0,X0) = add(n0,multiply(add(multiply(X0,n1),n0),add(n1,n1))),
    inference(superposition,[],[f5408,f384]) ).

fof(f5408,plain,
    ! [X0] : add(n0,multiply(n1,X0)) = X0,
    inference(forward_demodulation,[],[f5347,f226]) ).

fof(f5347,plain,
    ! [X0] : multiply(n1,add(X0,n0)) = add(n0,multiply(n1,X0)),
    inference(superposition,[],[f14,f5252]) ).

fof(f8833,plain,
    ! [X0] : add(multiply(X0,X0),add(n0,n0)) = X0,
    inference(forward_demodulation,[],[f8763,f4]) ).

fof(f8763,plain,
    ! [X0] : add(multiply(X0,X0),add(n0,multiply(X0,inverse(X0)))) = X0,
    inference(superposition,[],[f171,f8674]) ).

fof(f8674,plain,
    ! [X0] : inverse(inverse(X0)) = X0,
    inference(forward_demodulation,[],[f8673,f80]) ).

fof(f8673,plain,
    ! [X0] : inverse(inverse(X0)) = add(n0,multiply(X0,n1)),
    inference(forward_demodulation,[],[f8593,f6743]) ).

fof(f6743,plain,
    ! [X0] : n1 = add(inverse(X0),X0),
    inference(forward_demodulation,[],[f6622,f6581]) ).

fof(f6622,plain,
    ! [X0] : multiply(n1,n1) = add(inverse(X0),X0),
    inference(superposition,[],[f38,f6581]) ).

fof(f8593,plain,
    ! [X0] : inverse(inverse(X0)) = add(n0,multiply(X0,add(inverse(inverse(X0)),inverse(X0)))),
    inference(superposition,[],[f167,f8393]) ).

fof(f8393,plain,
    ! [X0] : n0 = multiply(inverse(X0),X0),
    inference(forward_demodulation,[],[f8271,f8223]) ).

fof(f8271,plain,
    ! [X0] : add(n0,n0) = multiply(inverse(X0),X0),
    inference(superposition,[],[f413,f8223]) ).

fof(f171,plain,
    ! [X0] : add(multiply(X0,inverse(inverse(X0))),add(n0,multiply(inverse(inverse(X0)),inverse(X0)))) = X0,
    inference(superposition,[],[f167,f12]) ).

fof(f13426,plain,
    ! [X0,X1] : add(X1,n0) = multiply(X1,add(X0,X1)),
    inference(forward_demodulation,[],[f13425,f11518]) ).

fof(f11518,plain,
    ! [X0] : n0 = multiply(X0,n0),
    inference(forward_demodulation,[],[f11517,f8223]) ).

fof(f11517,plain,
    ! [X0] : add(n0,n0) = multiply(X0,add(n0,n0)),
    inference(forward_demodulation,[],[f11360,f363]) ).

fof(f11360,plain,
    ! [X0] : multiply(X0,add(n0,n0)) = multiply(add(n0,n0),add(n1,n1)),
    inference(superposition,[],[f384,f11186]) ).

fof(f11186,plain,
    ! [X0] : n0 = multiply(n0,X0),
    inference(superposition,[],[f9317,f8674]) ).

fof(f9317,plain,
    ! [X0] : n0 = multiply(n0,inverse(X0)),
    inference(forward_demodulation,[],[f9316,f8393]) ).

fof(f9316,plain,
    ! [X0] : multiply(inverse(X0),X0) = multiply(n0,inverse(X0)),
    inference(forward_demodulation,[],[f9180,f8835]) ).

fof(f9180,plain,
    ! [X0] : multiply(inverse(X0),X0) = add(multiply(n0,inverse(X0)),n0),
    inference(superposition,[],[f82,f8839]) ).

fof(f8839,plain,
    ! [X0] : multiply(X0,n1) = X0,
    inference(forward_demodulation,[],[f8838,f8223]) ).

fof(f8838,plain,
    ! [X0] : multiply(add(X0,X0),n1) = X0,
    inference(forward_demodulation,[],[f8837,f6581]) ).

fof(f8837,plain,
    ! [X0] : multiply(add(X0,X0),multiply(n1,n1)) = X0,
    inference(forward_demodulation,[],[f8766,f2]) ).

fof(f8766,plain,
    ! [X0] : multiply(add(X0,X0),multiply(n1,add(X0,inverse(X0)))) = X0,
    inference(superposition,[],[f252,f8674]) ).

fof(f252,plain,
    ! [X0] : multiply(add(X0,inverse(inverse(X0))),multiply(n1,add(inverse(inverse(X0)),inverse(X0)))) = X0,
    inference(superposition,[],[f247,f14]) ).

fof(f13425,plain,
    ! [X0,X1] : multiply(X1,add(X0,X1)) = add(X1,multiply(X0,n0)),
    inference(forward_demodulation,[],[f12950,f8839]) ).

fof(f12950,plain,
    ! [X0,X1] : add(multiply(X1,n1),multiply(X0,n0)) = multiply(X1,add(X0,multiply(X1,n1))),
    inference(superposition,[],[f12457,f84]) ).

fof(f12457,plain,
    ! [X0,X1] : multiply(X1,X0) = multiply(X0,X1),
    inference(forward_demodulation,[],[f12281,f11974]) ).

fof(f11974,plain,
    ! [X0,X1] : add(multiply(X1,X0),X1) = X1,
    inference(forward_demodulation,[],[f11973,f8835]) ).

fof(f11973,plain,
    ! [X0,X1] : add(add(multiply(X1,X0),n0),X1) = X1,
    inference(forward_demodulation,[],[f11972,f8839]) ).

fof(f11972,plain,
    ! [X0,X1] : add(multiply(add(multiply(X1,X0),n0),n1),X1) = X1,
    inference(forward_demodulation,[],[f11971,f8223]) ).

fof(f11971,plain,
    ! [X0,X1] : add(multiply(add(multiply(X1,X0),n0),add(n1,n1)),X1) = X1,
    inference(forward_demodulation,[],[f11796,f8223]) ).

fof(f11796,plain,
    ! [X0,X1] : add(X1,X1) = add(multiply(add(multiply(X1,X0),n0),add(n1,n1)),add(X1,X1)),
    inference(superposition,[],[f11792,f384]) ).

fof(f11792,plain,
    ! [X0,X1] : add(multiply(X0,X1),X1) = X1,
    inference(forward_demodulation,[],[f11791,f8839]) ).

fof(f11791,plain,
    ! [X0,X1] : multiply(X1,n1) = add(multiply(X0,X1),X1),
    inference(forward_demodulation,[],[f10548,f10931]) ).

fof(f10931,plain,
    ! [X0] : n1 = add(X0,n1),
    inference(forward_demodulation,[],[f10930,f6581]) ).

fof(f10930,plain,
    ! [X0] : multiply(n1,n1) = add(X0,multiply(n1,n1)),
    inference(forward_demodulation,[],[f10756,f288]) ).

fof(f10756,plain,
    ! [X0] : add(X0,multiply(n1,n1)) = add(multiply(n1,n1),multiply(n0,n0)),
    inference(superposition,[],[f303,f10551]) ).

fof(f10551,plain,
    ! [X0] : n1 = add(n1,X0),
    inference(superposition,[],[f9024,f8674]) ).

fof(f9024,plain,
    ! [X0] : n1 = add(n1,inverse(X0)),
    inference(forward_demodulation,[],[f9023,f4981]) ).

fof(f9023,plain,
    ! [X0] : add(n1,inverse(X0)) = add(n0,n1),
    inference(forward_demodulation,[],[f8910,f6743]) ).

fof(f8910,plain,
    ! [X0] : add(n1,inverse(X0)) = add(n0,add(inverse(X0),X0)),
    inference(superposition,[],[f229,f8835]) ).

fof(f10548,plain,
    ! [X0,X1] : multiply(X1,add(X0,n1)) = add(multiply(X0,X1),X1),
    inference(forward_demodulation,[],[f10547,f8835]) ).

fof(f10547,plain,
    ! [X0,X1] : multiply(add(X1,n0),add(X0,n1)) = add(multiply(X0,X1),X1),
    inference(forward_demodulation,[],[f10546,f8835]) ).

fof(f10546,plain,
    ! [X0,X1] : multiply(add(X1,n0),add(add(X0,n0),n1)) = add(multiply(X0,X1),X1),
    inference(forward_demodulation,[],[f359,f9052]) ).

fof(f9052,plain,
    ! [X0] : add(n0,X0) = X0,
    inference(forward_demodulation,[],[f9051,f5127]) ).

fof(f9051,plain,
    ! [X0] : add(multiply(X0,n1),n0) = add(n0,X0),
    inference(forward_demodulation,[],[f9050,f6581]) ).

fof(f9050,plain,
    ! [X0] : add(multiply(X0,n1),multiply(n0,n0)) = add(n0,X0),
    inference(forward_demodulation,[],[f8940,f6581]) ).

fof(f8940,plain,
    ! [X0] : add(multiply(X0,n1),multiply(n0,n0)) = add(n0,multiply(X0,X0)),
    inference(superposition,[],[f303,f8835]) ).

fof(f359,plain,
    ! [X0,X1] : multiply(add(X1,n0),add(add(X0,n0),n1)) = add(add(n0,multiply(X0,X1)),X1),
    inference(superposition,[],[f231,f3]) ).

fof(f12281,plain,
    ! [X0,X1] : multiply(X0,X1) = multiply(X1,add(multiply(X0,X1),X0)),
    inference(superposition,[],[f11974,f1]) ).

fof(f13160,plain,
    b != multiply(b,add(a,b)),
    inference(superposition,[],[f11,f12457]) ).

fof(f11,axiom,
    b != multiply(add(a,b),b),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',prove_multiply_add) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.12  % Problem    : BOO026-1 : TPTP v8.1.2. Released v2.2.0.
% 0.10/0.14  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.13/0.35  % Computer : n013.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit   : 300
% 0.13/0.35  % WCLimit    : 300
% 0.13/0.35  % DateTime   : Tue Apr 30 02:18:49 EDT 2024
% 0.13/0.35  % CPUTime    : 
% 0.13/0.35  % (17254)Running in auto input_syntax mode. Trying TPTP
% 0.13/0.37  % (17257)WARNING: value z3 for option sas not known
% 0.13/0.37  % (17258)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.13/0.37  % (17256)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.13/0.37  % (17259)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.13/0.37  % (17261)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.13/0.37  % (17260)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.13/0.37  % (17257)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.13/0.37  TRYING [1]
% 0.13/0.37  TRYING [2]
% 0.13/0.37  % (17255)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.13/0.37  TRYING [3]
% 0.13/0.38  TRYING [1]
% 0.13/0.38  TRYING [2]
% 0.13/0.39  TRYING [4]
% 0.13/0.41  TRYING [3]
% 0.20/0.43  TRYING [5]
% 0.20/0.49  TRYING [4]
% 2.74/0.74  % (17257)First to succeed.
% 2.74/0.75  % (17257)Refutation found. Thanks to Tanya!
% 2.74/0.75  % SZS status Unsatisfiable for theBenchmark
% 2.74/0.75  % SZS output start Proof for theBenchmark
% See solution above
% 2.74/0.75  % (17257)------------------------------
% 2.74/0.75  % (17257)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 2.74/0.75  % (17257)Termination reason: Refutation
% 2.74/0.75  
% 2.74/0.75  % (17257)Memory used [KB]: 6853
% 2.74/0.75  % (17257)Time elapsed: 0.378 s
% 2.74/0.75  % (17257)Instructions burned: 1120 (million)
% 2.74/0.75  % (17257)------------------------------
% 2.74/0.75  % (17257)------------------------------
% 2.74/0.75  % (17254)Success in time 0.386 s
%------------------------------------------------------------------------------