TSTP Solution File: BOO014-10 by Vampire---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.8
% Problem  : BOO014-10 : TPTP v8.1.2. Released v7.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s

% Computer : n008.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Aug 30 18:11:52 EDT 2023

% Result   : Unsatisfiable 117.39s 17.34s
% Output   : Refutation 117.39s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   40
%            Number of leaves      :   27
% Syntax   : Number of formulae    :  323 ( 323 unt;   0 def)
%            Number of atoms       :  323 ( 322 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    2 (   2   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    8 (   2 avg)
%            Maximal term depth    :    6 (   1 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :   19 (  19 usr;  12 con; 0-4 aty)
%            Number of variables   :  454 (; 454   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f797696,plain,
    $false,
    inference(subsumption_resolution,[],[f797695,f29]) ).

fof(f29,plain,
    x_inverse_times_y_inverse != sF0,
    inference(definition_folding,[],[f27,f28]) ).

fof(f28,plain,
    inverse(x_plus_y) = sF0,
    introduced(function_definition,[]) ).

fof(f27,axiom,
    x_inverse_times_y_inverse != inverse(x_plus_y),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',prove_equation) ).

fof(f797695,plain,
    x_inverse_times_y_inverse = sF0,
    inference(forward_demodulation,[],[f797625,f238]) ).

fof(f238,plain,
    ! [X2] : add(X2,additive_identity) = X2,
    inference(forward_demodulation,[],[f234,f1]) ).

fof(f1,axiom,
    ! [X2,X0,X1] : ifeq2(X0,X0,X1,X2) = X1,
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',ifeq_axiom) ).

fof(f234,plain,
    ! [X2] : ifeq2(sF4,sF4,add(X2,additive_identity),X2) = X2,
    inference(superposition,[],[f203,f87]) ).

fof(f87,plain,
    ! [X2,X3] : sF4 = sum(X3,X2,add(X2,X3)),
    inference(forward_demodulation,[],[f63,f2]) ).

fof(f2,axiom,
    ! [X2,X0,X1] : ifeq(X0,X0,X1,X2) = X1,
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',ifeq_axiom_001) ).

fof(f63,plain,
    ! [X2,X3] : sF4 = ifeq(sF4,sF4,sum(X3,X2,add(X2,X3)),sF4),
    inference(superposition,[],[f60,f58]) ).

fof(f58,plain,
    ! [X3,X4] : sum(X3,X4,add(X3,X4)) = sF4,
    inference(forward_demodulation,[],[f3,f35]) ).

fof(f35,plain,
    true = sF4,
    inference(definition_folding,[],[f26,f34,f33,f32]) ).

fof(f32,plain,
    inverse(x) = sF2,
    introduced(function_definition,[]) ).

fof(f33,plain,
    inverse(y) = sF3,
    introduced(function_definition,[]) ).

fof(f34,plain,
    product(sF2,sF3,x_inverse_times_y_inverse) = sF4,
    introduced(function_definition,[]) ).

fof(f26,axiom,
    true = product(inverse(x),inverse(y),x_inverse_times_y_inverse),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',x_inverse_times_y_inverse) ).

fof(f3,axiom,
    ! [X3,X4] : sum(X3,X4,add(X3,X4)) = true,
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',closure_of_addition) ).

fof(f60,plain,
    ! [X3,X4,X5] : sF4 = ifeq(sum(X3,X4,X5),sF4,sum(X4,X3,X5),sF4),
    inference(forward_demodulation,[],[f5,f35]) ).

fof(f5,axiom,
    ! [X3,X4,X5] : true = ifeq(sum(X3,X4,X5),true,sum(X4,X3,X5),true),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',commutativity_of_addition) ).

fof(f203,plain,
    ! [X0,X1] : ifeq2(sum(additive_identity,X0,X1),sF4,X1,X0) = X0,
    inference(forward_demodulation,[],[f175,f1]) ).

fof(f175,plain,
    ! [X0,X1] : ifeq2(sF4,sF4,ifeq2(sum(additive_identity,X0,X1),sF4,X1,X0),X0) = X0,
    inference(superposition,[],[f174,f37]) ).

fof(f37,plain,
    ! [X3] : sum(additive_identity,X3,X3) = sF4,
    inference(forward_demodulation,[],[f7,f35]) ).

fof(f7,axiom,
    ! [X3] : true = sum(additive_identity,X3,X3),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',additive_identity1) ).

fof(f174,plain,
    ! [X3,X10,X11,X4] : ifeq2(sum(X3,X4,X10),sF4,ifeq2(sum(X3,X4,X11),sF4,X11,X10),X10) = X10,
    inference(forward_demodulation,[],[f23,f35]) ).

fof(f23,axiom,
    ! [X3,X10,X11,X4] : ifeq2(sum(X3,X4,X10),true,ifeq2(sum(X3,X4,X11),true,X11,X10),X10) = X10,
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',addition_is_well_defined) ).

fof(f797625,plain,
    x_inverse_times_y_inverse = add(sF0,additive_identity),
    inference(backward_demodulation,[],[f602713,f797258]) ).

fof(f797258,plain,
    additive_identity = multiply(x_inverse_times_y_inverse,x_plus_y),
    inference(forward_demodulation,[],[f797257,f1338]) ).

fof(f1338,plain,
    ! [X4,X5] : multiply(X4,X5) = multiply(X5,X4),
    inference(forward_demodulation,[],[f1312,f1]) ).

fof(f1312,plain,
    ! [X4,X5] : multiply(X5,X4) = ifeq2(sF4,sF4,multiply(X4,X5),multiply(X5,X4)),
    inference(superposition,[],[f346,f144]) ).

fof(f144,plain,
    ! [X2,X3] : sF4 = product(X3,X2,multiply(X2,X3)),
    inference(forward_demodulation,[],[f120,f2]) ).

fof(f120,plain,
    ! [X2,X3] : sF4 = ifeq(sF4,sF4,product(X3,X2,multiply(X2,X3)),sF4),
    inference(superposition,[],[f116,f59]) ).

fof(f59,plain,
    ! [X3,X4] : product(X3,X4,multiply(X3,X4)) = sF4,
    inference(forward_demodulation,[],[f4,f35]) ).

fof(f4,axiom,
    ! [X3,X4] : true = product(X3,X4,multiply(X3,X4)),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',closure_of_multiplication) ).

fof(f116,plain,
    ! [X3,X4,X5] : sF4 = ifeq(product(X3,X4,X5),sF4,product(X4,X3,X5),sF4),
    inference(forward_demodulation,[],[f6,f35]) ).

fof(f6,axiom,
    ! [X3,X4,X5] : true = ifeq(product(X3,X4,X5),true,product(X4,X3,X5),true),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',commutativity_of_multiplication) ).

fof(f346,plain,
    ! [X6,X4,X5] : ifeq2(product(X4,X5,X6),sF4,multiply(X4,X5),X6) = X6,
    inference(forward_demodulation,[],[f318,f1]) ).

fof(f318,plain,
    ! [X6,X4,X5] : ifeq2(product(X4,X5,X6),sF4,ifeq2(sF4,sF4,multiply(X4,X5),X6),X6) = X6,
    inference(superposition,[],[f265,f59]) ).

fof(f265,plain,
    ! [X3,X10,X11,X4] : ifeq2(product(X3,X4,X10),sF4,ifeq2(product(X3,X4,X11),sF4,X11,X10),X10) = X10,
    inference(forward_demodulation,[],[f24,f35]) ).

fof(f24,axiom,
    ! [X3,X10,X11,X4] : ifeq2(product(X3,X4,X10),true,ifeq2(product(X3,X4,X11),true,X11,X10),X10) = X10,
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',multiplication_is_well_defined) ).

fof(f797257,plain,
    additive_identity = multiply(x_plus_y,x_inverse_times_y_inverse),
    inference(forward_demodulation,[],[f796906,f1]) ).

fof(f796906,plain,
    multiply(x_plus_y,x_inverse_times_y_inverse) = ifeq2(sF4,sF4,additive_identity,multiply(x_plus_y,x_inverse_times_y_inverse)),
    inference(superposition,[],[f332,f795672]) ).

fof(f795672,plain,
    sF4 = product(x_plus_y,x_inverse_times_y_inverse,additive_identity),
    inference(forward_demodulation,[],[f795671,f2]) ).

fof(f795671,plain,
    sF4 = ifeq(sF4,sF4,product(x_plus_y,x_inverse_times_y_inverse,additive_identity),sF4),
    inference(forward_demodulation,[],[f795670,f790512]) ).

fof(f790512,plain,
    sF4 = product(y,x_inverse_times_y_inverse,additive_identity),
    inference(superposition,[],[f59,f789924]) ).

fof(f789924,plain,
    additive_identity = multiply(y,x_inverse_times_y_inverse),
    inference(forward_demodulation,[],[f789523,f1]) ).

fof(f789523,plain,
    additive_identity = ifeq2(sF4,sF4,multiply(y,x_inverse_times_y_inverse),additive_identity),
    inference(superposition,[],[f337,f789520]) ).

fof(f789520,plain,
    sF4 = product(y,sF3,multiply(y,x_inverse_times_y_inverse)),
    inference(forward_demodulation,[],[f789515,f2]) ).

fof(f789515,plain,
    sF4 = ifeq(sF4,sF4,product(y,sF3,multiply(y,x_inverse_times_y_inverse)),sF4),
    inference(superposition,[],[f488713,f59]) ).

fof(f488713,plain,
    ! [X33] : sF4 = ifeq(product(y,x_inverse_times_y_inverse,X33),sF4,product(y,sF3,X33),sF4),
    inference(forward_demodulation,[],[f488371,f2]) ).

fof(f488371,plain,
    ! [X33] : sF4 = ifeq(product(y,x_inverse_times_y_inverse,X33),sF4,ifeq(sF4,sF4,product(y,sF3,X33),sF4),sF4),
    inference(superposition,[],[f4900,f487370]) ).

fof(f487370,plain,
    sF4 = sum(x_inverse_times_y_inverse,sF3,sF3),
    inference(superposition,[],[f58,f487195]) ).

fof(f487195,plain,
    sF3 = add(x_inverse_times_y_inverse,sF3),
    inference(forward_demodulation,[],[f487056,f365]) ).

fof(f365,plain,
    ! [X2] : multiply(X2,multiplicative_identity) = X2,
    inference(forward_demodulation,[],[f361,f1]) ).

fof(f361,plain,
    ! [X2] : ifeq2(sF4,sF4,multiply(X2,multiplicative_identity),X2) = X2,
    inference(superposition,[],[f330,f144]) ).

fof(f330,plain,
    ! [X0,X1] : ifeq2(product(multiplicative_identity,X0,X1),sF4,X1,X0) = X0,
    inference(forward_demodulation,[],[f302,f1]) ).

fof(f302,plain,
    ! [X0,X1] : ifeq2(sF4,sF4,ifeq2(product(multiplicative_identity,X0,X1),sF4,X1,X0),X0) = X0,
    inference(superposition,[],[f265,f39]) ).

fof(f39,plain,
    ! [X3] : product(multiplicative_identity,X3,X3) = sF4,
    inference(forward_demodulation,[],[f9,f35]) ).

fof(f9,axiom,
    ! [X3] : true = product(multiplicative_identity,X3,X3),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',multiplicative_identity1) ).

fof(f487056,plain,
    multiply(sF3,multiplicative_identity) = add(x_inverse_times_y_inverse,sF3),
    inference(backward_demodulation,[],[f339602,f485673]) ).

fof(f485673,plain,
    multiplicative_identity = add(multiplicative_identity,sF2),
    inference(forward_demodulation,[],[f485672,f296]) ).

fof(f296,plain,
    multiplicative_identity = add(x,sF2),
    inference(forward_demodulation,[],[f292,f1]) ).

fof(f292,plain,
    multiplicative_identity = ifeq2(sF4,sF4,add(x,sF2),multiplicative_identity),
    inference(superposition,[],[f209,f58]) ).

fof(f209,plain,
    ! [X14] : multiplicative_identity = ifeq2(sum(x,sF2,X14),sF4,X14,multiplicative_identity),
    inference(forward_demodulation,[],[f181,f1]) ).

fof(f181,plain,
    ! [X14] : multiplicative_identity = ifeq2(sF4,sF4,ifeq2(sum(x,sF2,X14),sF4,X14,multiplicative_identity),multiplicative_identity),
    inference(superposition,[],[f174,f48]) ).

fof(f48,plain,
    sF4 = sum(x,sF2,multiplicative_identity),
    inference(superposition,[],[f46,f32]) ).

fof(f46,plain,
    ! [X3] : sum(X3,inverse(X3),multiplicative_identity) = sF4,
    inference(forward_demodulation,[],[f20,f35]) ).

fof(f20,axiom,
    ! [X3] : true = sum(X3,inverse(X3),multiplicative_identity),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',additive_inverse2) ).

fof(f485672,plain,
    add(x,sF2) = add(multiplicative_identity,sF2),
    inference(forward_demodulation,[],[f485671,f1279]) ).

fof(f1279,plain,
    ! [X4,X5] : add(X4,X5) = add(X5,X4),
    inference(forward_demodulation,[],[f1253,f1]) ).

fof(f1253,plain,
    ! [X4,X5] : add(X5,X4) = ifeq2(sF4,sF4,add(X4,X5),add(X5,X4)),
    inference(superposition,[],[f219,f87]) ).

fof(f219,plain,
    ! [X6,X4,X5] : ifeq2(sum(X4,X5,X6),sF4,add(X4,X5),X6) = X6,
    inference(forward_demodulation,[],[f191,f1]) ).

fof(f191,plain,
    ! [X6,X4,X5] : ifeq2(sum(X4,X5,X6),sF4,ifeq2(sF4,sF4,add(X4,X5),X6),X6) = X6,
    inference(superposition,[],[f174,f58]) ).

fof(f485671,plain,
    add(sF2,x) = add(multiplicative_identity,sF2),
    inference(forward_demodulation,[],[f485670,f161851]) ).

fof(f161851,plain,
    x = multiply(x,add(multiplicative_identity,sF2)),
    inference(forward_demodulation,[],[f161491,f1]) ).

fof(f161491,plain,
    multiply(x,add(multiplicative_identity,sF2)) = ifeq2(sF4,sF4,x,multiply(x,add(multiplicative_identity,sF2))),
    inference(superposition,[],[f332,f161405]) ).

fof(f161405,plain,
    sF4 = product(x,add(multiplicative_identity,sF2),x),
    inference(forward_demodulation,[],[f161404,f1279]) ).

fof(f161404,plain,
    sF4 = product(x,add(sF2,multiplicative_identity),x),
    inference(forward_demodulation,[],[f161372,f2]) ).

fof(f161372,plain,
    sF4 = ifeq(sF4,sF4,product(x,add(sF2,multiplicative_identity),x),sF4),
    inference(superposition,[],[f157164,f58]) ).

fof(f157164,plain,
    ! [X0] : sF4 = ifeq(sum(sF2,multiplicative_identity,X0),sF4,product(x,X0,x),sF4),
    inference(forward_demodulation,[],[f157148,f2]) ).

fof(f157148,plain,
    ! [X0] : sF4 = ifeq(sF4,sF4,ifeq(sum(sF2,multiplicative_identity,X0),sF4,product(x,X0,x),sF4),sF4),
    inference(superposition,[],[f3990,f37]) ).

fof(f3990,plain,
    ! [X21,X20] : sF4 = ifeq(sum(additive_identity,x,X20),sF4,ifeq(sum(sF2,multiplicative_identity,X21),sF4,product(x,X21,X20),sF4),sF4),
    inference(forward_demodulation,[],[f3942,f2]) ).

fof(f3942,plain,
    ! [X21,X20] : sF4 = ifeq(sF4,sF4,ifeq(sum(additive_identity,x,X20),sF4,ifeq(sum(sF2,multiplicative_identity,X21),sF4,product(x,X21,X20),sF4),sF4),sF4),
    inference(superposition,[],[f704,f56]) ).

fof(f56,plain,
    sF4 = product(x,sF2,additive_identity),
    inference(superposition,[],[f54,f32]) ).

fof(f54,plain,
    ! [X3] : product(X3,inverse(X3),additive_identity) = sF4,
    inference(forward_demodulation,[],[f22,f35]) ).

fof(f22,axiom,
    ! [X3] : true = product(X3,inverse(X3),additive_identity),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',multiplicative_inverse2) ).

fof(f704,plain,
    ! [X8,X6,X9,X7,X5] : sF4 = ifeq(product(X5,X6,X7),sF4,ifeq(sum(X7,X5,X8),sF4,ifeq(sum(X6,multiplicative_identity,X9),sF4,product(X5,X9,X8),sF4),sF4),sF4),
    inference(forward_demodulation,[],[f634,f2]) ).

fof(f634,plain,
    ! [X8,X6,X9,X7,X5] : sF4 = ifeq(sF4,sF4,ifeq(product(X5,X6,X7),sF4,ifeq(sum(X7,X5,X8),sF4,ifeq(sum(X6,multiplicative_identity,X9),sF4,product(X5,X9,X8),sF4),sF4),sF4),sF4),
    inference(superposition,[],[f590,f40]) ).

fof(f40,plain,
    ! [X3] : product(X3,multiplicative_identity,X3) = sF4,
    inference(forward_demodulation,[],[f10,f35]) ).

fof(f10,axiom,
    ! [X3] : true = product(X3,multiplicative_identity,X3),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',multiplicative_identity2) ).

fof(f590,plain,
    ! [X3,X8,X6,X9,X7,X4,X5] : sF4 = ifeq(product(X3,X5,X8),sF4,ifeq(product(X3,X4,X9),sF4,ifeq(sum(X9,X8,X7),sF4,ifeq(sum(X4,X5,X6),sF4,product(X3,X6,X7),sF4),sF4),sF4),sF4),
    inference(forward_demodulation,[],[f12,f35]) ).

fof(f12,axiom,
    ! [X3,X8,X6,X9,X7,X4,X5] : true = ifeq(product(X3,X5,X8),true,ifeq(product(X3,X4,X9),true,ifeq(sum(X9,X8,X7),true,ifeq(sum(X4,X5,X6),true,product(X3,X6,X7),true),true),true),true),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',distributivity2) ).

fof(f485670,plain,
    add(multiplicative_identity,sF2) = add(sF2,multiply(x,add(multiplicative_identity,sF2))),
    inference(forward_demodulation,[],[f485669,f1279]) ).

fof(f485669,plain,
    add(sF2,multiplicative_identity) = add(sF2,multiply(x,add(sF2,multiplicative_identity))),
    inference(forward_demodulation,[],[f485668,f1338]) ).

fof(f485668,plain,
    add(sF2,multiplicative_identity) = add(sF2,multiply(add(sF2,multiplicative_identity),x)),
    inference(forward_demodulation,[],[f485407,f1279]) ).

fof(f485407,plain,
    add(sF2,multiplicative_identity) = add(multiply(add(sF2,multiplicative_identity),x),sF2),
    inference(superposition,[],[f126072,f481880]) ).

fof(f481880,plain,
    ! [X235] : multiply(X235,add(X235,multiplicative_identity)) = X235,
    inference(forward_demodulation,[],[f481879,f1338]) ).

fof(f481879,plain,
    ! [X235] : multiply(add(X235,multiplicative_identity),X235) = X235,
    inference(forward_demodulation,[],[f480969,f1]) ).

fof(f480969,plain,
    ! [X235] : multiply(add(X235,multiplicative_identity),X235) = ifeq2(sF4,sF4,X235,multiply(add(X235,multiplicative_identity),X235)),
    inference(superposition,[],[f332,f480559]) ).

fof(f480559,plain,
    ! [X0] : sF4 = product(add(X0,multiplicative_identity),X0,X0),
    inference(forward_demodulation,[],[f480402,f2]) ).

fof(f480402,plain,
    ! [X0] : sF4 = ifeq(sF4,sF4,product(add(X0,multiplicative_identity),X0,X0),sF4),
    inference(superposition,[],[f478762,f58]) ).

fof(f478762,plain,
    ! [X2,X1] : sF4 = ifeq(sum(X1,multiplicative_identity,X2),sF4,product(X2,X1,X1),sF4),
    inference(forward_demodulation,[],[f478559,f2]) ).

fof(f478559,plain,
    ! [X2,X1] : sF4 = ifeq(sF4,sF4,ifeq(sum(X1,multiplicative_identity,X2),sF4,product(X2,X1,X1),sF4),sF4),
    inference(superposition,[],[f9362,f38]) ).

fof(f38,plain,
    ! [X3] : sum(X3,additive_identity,X3) = sF4,
    inference(forward_demodulation,[],[f8,f35]) ).

fof(f8,axiom,
    ! [X3] : true = sum(X3,additive_identity,X3),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',additive_identity2) ).

fof(f9362,plain,
    ! [X3,X4,X5] : sF4 = ifeq(sum(X3,additive_identity,X4),sF4,ifeq(sum(X3,multiplicative_identity,X5),sF4,product(X5,X4,X3),sF4),sF4),
    inference(forward_demodulation,[],[f9314,f2]) ).

fof(f9314,plain,
    ! [X3,X4,X5] : sF4 = ifeq(sF4,sF4,ifeq(sum(X3,additive_identity,X4),sF4,ifeq(sum(X3,multiplicative_identity,X5),sF4,product(X5,X4,X3),sF4),sF4),sF4),
    inference(superposition,[],[f1523,f38]) ).

fof(f1523,plain,
    ! [X2,X3,X0,X1,X4] : sF4 = ifeq(sum(X1,X0,X2),sF4,ifeq(sum(X1,X0,X3),sF4,ifeq(sum(X1,multiplicative_identity,X4),sF4,product(X4,X3,X2),sF4),sF4),sF4),
    inference(forward_demodulation,[],[f1453,f2]) ).

fof(f1453,plain,
    ! [X2,X3,X0,X1,X4] : sF4 = ifeq(sF4,sF4,ifeq(sum(X1,X0,X2),sF4,ifeq(sum(X1,X0,X3),sF4,ifeq(sum(X1,multiplicative_identity,X4),sF4,product(X4,X3,X2),sF4),sF4),sF4),sF4),
    inference(superposition,[],[f1349,f39]) ).

fof(f1349,plain,
    ! [X3,X8,X6,X9,X7,X4,X5] : sF4 = ifeq(product(X4,X5,X6),sF4,ifeq(sum(X3,X6,X7),sF4,ifeq(sum(X3,X5,X8),sF4,ifeq(sum(X3,X4,X9),sF4,product(X9,X8,X7),sF4),sF4),sF4),sF4),
    inference(forward_demodulation,[],[f15,f35]) ).

fof(f15,axiom,
    ! [X3,X8,X6,X9,X7,X4,X5] : true = ifeq(product(X4,X5,X6),true,ifeq(sum(X3,X6,X7),true,ifeq(sum(X3,X5,X8),true,ifeq(sum(X3,X4,X9),true,product(X9,X8,X7),true),true),true),true),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',distributivity5) ).

fof(f126072,plain,
    ! [X0] : add(multiply(X0,x),multiply(sF2,X0)) = X0,
    inference(superposition,[],[f125552,f1338]) ).

fof(f125552,plain,
    ! [X7] : add(multiply(X7,x),multiply(X7,sF2)) = X7,
    inference(forward_demodulation,[],[f125137,f1]) ).

fof(f125137,plain,
    ! [X7] : add(multiply(X7,x),multiply(X7,sF2)) = ifeq2(sF4,sF4,X7,add(multiply(X7,x),multiply(X7,sF2))),
    inference(superposition,[],[f205,f123926]) ).

fof(f123926,plain,
    ! [X0] : sF4 = sum(multiply(X0,x),multiply(X0,sF2),X0),
    inference(forward_demodulation,[],[f123901,f2]) ).

fof(f123901,plain,
    ! [X0] : sF4 = ifeq(sF4,sF4,sum(multiply(X0,x),multiply(X0,sF2),X0),sF4),
    inference(superposition,[],[f99766,f59]) ).

fof(f99766,plain,
    ! [X2,X1] : sF4 = ifeq(product(X1,x,X2),sF4,sum(X2,multiply(X1,sF2),X1),sF4),
    inference(forward_demodulation,[],[f99719,f2]) ).

fof(f99719,plain,
    ! [X2,X1] : sF4 = ifeq(sF4,sF4,ifeq(product(X1,x,X2),sF4,sum(X2,multiply(X1,sF2),X1),sF4),sF4),
    inference(superposition,[],[f2838,f59]) ).

fof(f2838,plain,
    ! [X10,X8,X9] : sF4 = ifeq(product(X8,sF2,X9),sF4,ifeq(product(X8,x,X10),sF4,sum(X10,X9,X8),sF4),sF4),
    inference(forward_demodulation,[],[f2783,f2]) ).

fof(f2783,plain,
    ! [X10,X8,X9] : sF4 = ifeq(product(X8,sF2,X9),sF4,ifeq(product(X8,x,X10),sF4,ifeq(sF4,sF4,sum(X10,X9,X8),sF4),sF4),sF4),
    inference(superposition,[],[f501,f48]) ).

fof(f501,plain,
    ! [X8,X6,X9,X7,X5] : sF4 = ifeq(product(X5,X6,X7),sF4,ifeq(product(X5,X8,X9),sF4,ifeq(sum(X8,X6,multiplicative_identity),sF4,sum(X9,X7,X5),sF4),sF4),sF4),
    inference(forward_demodulation,[],[f430,f2]) ).

fof(f430,plain,
    ! [X8,X6,X9,X7,X5] : sF4 = ifeq(sF4,sF4,ifeq(product(X5,X6,X7),sF4,ifeq(product(X5,X8,X9),sF4,ifeq(sum(X8,X6,multiplicative_identity),sF4,sum(X9,X7,X5),sF4),sF4),sF4),sF4),
    inference(superposition,[],[f392,f40]) ).

fof(f392,plain,
    ! [X3,X8,X6,X9,X7,X4,X5] : sF4 = ifeq(product(X3,X6,X7),sF4,ifeq(product(X3,X5,X8),sF4,ifeq(product(X3,X4,X9),sF4,ifeq(sum(X4,X5,X6),sF4,sum(X9,X8,X7),sF4),sF4),sF4),sF4),
    inference(forward_demodulation,[],[f11,f35]) ).

fof(f11,axiom,
    ! [X3,X8,X6,X9,X7,X4,X5] : true = ifeq(product(X3,X6,X7),true,ifeq(product(X3,X5,X8),true,ifeq(product(X3,X4,X9),true,ifeq(sum(X4,X5,X6),true,sum(X9,X8,X7),true),true),true),true),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',distributivity1) ).

fof(f205,plain,
    ! [X6,X4,X5] : add(X4,X5) = ifeq2(sum(X4,X5,X6),sF4,X6,add(X4,X5)),
    inference(forward_demodulation,[],[f177,f1]) ).

fof(f177,plain,
    ! [X6,X4,X5] : add(X4,X5) = ifeq2(sF4,sF4,ifeq2(sum(X4,X5,X6),sF4,X6,add(X4,X5)),add(X4,X5)),
    inference(superposition,[],[f174,f58]) ).

fof(f339602,plain,
    add(x_inverse_times_y_inverse,sF3) = multiply(sF3,add(multiplicative_identity,sF2)),
    inference(forward_demodulation,[],[f339282,f1]) ).

fof(f339282,plain,
    add(x_inverse_times_y_inverse,sF3) = ifeq2(sF4,sF4,multiply(sF3,add(multiplicative_identity,sF2)),add(x_inverse_times_y_inverse,sF3)),
    inference(superposition,[],[f205,f339227]) ).

fof(f339227,plain,
    sF4 = sum(x_inverse_times_y_inverse,sF3,multiply(sF3,add(multiplicative_identity,sF2))),
    inference(forward_demodulation,[],[f339226,f1279]) ).

fof(f339226,plain,
    sF4 = sum(x_inverse_times_y_inverse,sF3,multiply(sF3,add(sF2,multiplicative_identity))),
    inference(forward_demodulation,[],[f339201,f2]) ).

fof(f339201,plain,
    sF4 = ifeq(sF4,sF4,sum(x_inverse_times_y_inverse,sF3,multiply(sF3,add(sF2,multiplicative_identity))),sF4),
    inference(superposition,[],[f114479,f58]) ).

fof(f114479,plain,
    ! [X0] : sF4 = ifeq(sum(sF2,multiplicative_identity,X0),sF4,sum(x_inverse_times_y_inverse,sF3,multiply(sF3,X0)),sF4),
    inference(forward_demodulation,[],[f114465,f2]) ).

fof(f114465,plain,
    ! [X0] : sF4 = ifeq(sF4,sF4,ifeq(sum(sF2,multiplicative_identity,X0),sF4,sum(x_inverse_times_y_inverse,sF3,multiply(sF3,X0)),sF4),sF4),
    inference(superposition,[],[f3112,f59]) ).

fof(f3112,plain,
    ! [X34,X35] : sF4 = ifeq(product(sF3,X34,X35),sF4,ifeq(sum(sF2,multiplicative_identity,X34),sF4,sum(x_inverse_times_y_inverse,sF3,X35),sF4),sF4),
    inference(forward_demodulation,[],[f3063,f2]) ).

fof(f3063,plain,
    ! [X34,X35] : sF4 = ifeq(product(sF3,X34,X35),sF4,ifeq(sF4,sF4,ifeq(sum(sF2,multiplicative_identity,X34),sF4,sum(x_inverse_times_y_inverse,sF3,X35),sF4),sF4),sF4),
    inference(superposition,[],[f515,f153]) ).

fof(f153,plain,
    sF4 = product(sF3,sF2,x_inverse_times_y_inverse),
    inference(forward_demodulation,[],[f129,f2]) ).

fof(f129,plain,
    sF4 = ifeq(sF4,sF4,product(sF3,sF2,x_inverse_times_y_inverse),sF4),
    inference(superposition,[],[f116,f34]) ).

fof(f515,plain,
    ! [X8,X6,X9,X7,X5] : sF4 = ifeq(product(X5,X6,X7),sF4,ifeq(product(X5,X8,X9),sF4,ifeq(sum(X8,multiplicative_identity,X6),sF4,sum(X9,X5,X7),sF4),sF4),sF4),
    inference(forward_demodulation,[],[f444,f2]) ).

fof(f444,plain,
    ! [X8,X6,X9,X7,X5] : sF4 = ifeq(product(X5,X6,X7),sF4,ifeq(sF4,sF4,ifeq(product(X5,X8,X9),sF4,ifeq(sum(X8,multiplicative_identity,X6),sF4,sum(X9,X5,X7),sF4),sF4),sF4),sF4),
    inference(superposition,[],[f392,f40]) ).

fof(f4900,plain,
    ! [X11,X12,X13] : sF4 = ifeq(product(y,X11,X12),sF4,ifeq(sum(X11,sF3,X13),sF4,product(y,X13,X12),sF4),sF4),
    inference(forward_demodulation,[],[f4848,f2]) ).

fof(f4848,plain,
    ! [X11,X12,X13] : sF4 = ifeq(sF4,sF4,ifeq(product(y,X11,X12),sF4,ifeq(sum(X11,sF3,X13),sF4,product(y,X13,X12),sF4),sF4),sF4),
    inference(superposition,[],[f732,f57]) ).

fof(f57,plain,
    sF4 = product(y,sF3,additive_identity),
    inference(superposition,[],[f54,f33]) ).

fof(f732,plain,
    ! [X8,X6,X9,X7,X5] : sF4 = ifeq(product(X6,X7,additive_identity),sF4,ifeq(product(X6,X8,X5),sF4,ifeq(sum(X8,X7,X9),sF4,product(X6,X9,X5),sF4),sF4),sF4),
    inference(forward_demodulation,[],[f662,f2]) ).

fof(f662,plain,
    ! [X8,X6,X9,X7,X5] : sF4 = ifeq(product(X6,X7,additive_identity),sF4,ifeq(product(X6,X8,X5),sF4,ifeq(sF4,sF4,ifeq(sum(X8,X7,X9),sF4,product(X6,X9,X5),sF4),sF4),sF4),sF4),
    inference(superposition,[],[f590,f38]) ).

fof(f337,plain,
    ! [X15] : additive_identity = ifeq2(product(y,sF3,X15),sF4,X15,additive_identity),
    inference(forward_demodulation,[],[f309,f1]) ).

fof(f309,plain,
    ! [X15] : additive_identity = ifeq2(sF4,sF4,ifeq2(product(y,sF3,X15),sF4,X15,additive_identity),additive_identity),
    inference(superposition,[],[f265,f57]) ).

fof(f795670,plain,
    sF4 = ifeq(product(y,x_inverse_times_y_inverse,additive_identity),sF4,product(x_plus_y,x_inverse_times_y_inverse,additive_identity),sF4),
    inference(forward_demodulation,[],[f795327,f2]) ).

fof(f795327,plain,
    sF4 = ifeq(sF4,sF4,ifeq(product(y,x_inverse_times_y_inverse,additive_identity),sF4,product(x_plus_y,x_inverse_times_y_inverse,additive_identity),sF4),sF4),
    inference(superposition,[],[f8396,f795213]) ).

fof(f795213,plain,
    sF4 = product(x,x_inverse_times_y_inverse,additive_identity),
    inference(superposition,[],[f59,f794717]) ).

fof(f794717,plain,
    additive_identity = multiply(x,x_inverse_times_y_inverse),
    inference(forward_demodulation,[],[f794340,f1]) ).

fof(f794340,plain,
    additive_identity = ifeq2(sF4,sF4,multiply(x,x_inverse_times_y_inverse),additive_identity),
    inference(superposition,[],[f336,f794337]) ).

fof(f794337,plain,
    sF4 = product(x,sF2,multiply(x,x_inverse_times_y_inverse)),
    inference(forward_demodulation,[],[f794332,f2]) ).

fof(f794332,plain,
    sF4 = ifeq(sF4,sF4,product(x,sF2,multiply(x,x_inverse_times_y_inverse)),sF4),
    inference(superposition,[],[f490244,f59]) ).

fof(f490244,plain,
    ! [X33] : sF4 = ifeq(product(x,x_inverse_times_y_inverse,X33),sF4,product(x,sF2,X33),sF4),
    inference(forward_demodulation,[],[f489905,f2]) ).

fof(f489905,plain,
    ! [X33] : sF4 = ifeq(product(x,x_inverse_times_y_inverse,X33),sF4,ifeq(sF4,sF4,product(x,sF2,X33),sF4),sF4),
    inference(superposition,[],[f4899,f487972]) ).

fof(f487972,plain,
    sF4 = sum(x_inverse_times_y_inverse,sF2,sF2),
    inference(superposition,[],[f58,f487797]) ).

fof(f487797,plain,
    sF2 = add(x_inverse_times_y_inverse,sF2),
    inference(forward_demodulation,[],[f487658,f365]) ).

fof(f487658,plain,
    multiply(sF2,multiplicative_identity) = add(x_inverse_times_y_inverse,sF2),
    inference(backward_demodulation,[],[f335998,f485735]) ).

fof(f485735,plain,
    multiplicative_identity = add(multiplicative_identity,sF3),
    inference(forward_demodulation,[],[f485734,f423]) ).

fof(f423,plain,
    multiplicative_identity = add(y,sF3),
    inference(forward_demodulation,[],[f419,f1]) ).

fof(f419,plain,
    multiplicative_identity = ifeq2(sF4,sF4,add(y,sF3),multiplicative_identity),
    inference(superposition,[],[f210,f58]) ).

fof(f210,plain,
    ! [X15] : multiplicative_identity = ifeq2(sum(y,sF3,X15),sF4,X15,multiplicative_identity),
    inference(forward_demodulation,[],[f182,f1]) ).

fof(f182,plain,
    ! [X15] : multiplicative_identity = ifeq2(sF4,sF4,ifeq2(sum(y,sF3,X15),sF4,X15,multiplicative_identity),multiplicative_identity),
    inference(superposition,[],[f174,f49]) ).

fof(f49,plain,
    sF4 = sum(y,sF3,multiplicative_identity),
    inference(superposition,[],[f46,f33]) ).

fof(f485734,plain,
    add(y,sF3) = add(multiplicative_identity,sF3),
    inference(forward_demodulation,[],[f485733,f1279]) ).

fof(f485733,plain,
    add(sF3,y) = add(multiplicative_identity,sF3),
    inference(forward_demodulation,[],[f485732,f169459]) ).

fof(f169459,plain,
    y = multiply(y,add(multiplicative_identity,sF3)),
    inference(forward_demodulation,[],[f169099,f1]) ).

fof(f169099,plain,
    multiply(y,add(multiplicative_identity,sF3)) = ifeq2(sF4,sF4,y,multiply(y,add(multiplicative_identity,sF3))),
    inference(superposition,[],[f332,f169013]) ).

fof(f169013,plain,
    sF4 = product(y,add(multiplicative_identity,sF3),y),
    inference(forward_demodulation,[],[f169012,f1279]) ).

fof(f169012,plain,
    sF4 = product(y,add(sF3,multiplicative_identity),y),
    inference(forward_demodulation,[],[f168980,f2]) ).

fof(f168980,plain,
    sF4 = ifeq(sF4,sF4,product(y,add(sF3,multiplicative_identity),y),sF4),
    inference(superposition,[],[f158245,f58]) ).

fof(f158245,plain,
    ! [X0] : sF4 = ifeq(sum(sF3,multiplicative_identity,X0),sF4,product(y,X0,y),sF4),
    inference(forward_demodulation,[],[f158228,f2]) ).

fof(f158228,plain,
    ! [X0] : sF4 = ifeq(sF4,sF4,ifeq(sum(sF3,multiplicative_identity,X0),sF4,product(y,X0,y),sF4),sF4),
    inference(superposition,[],[f3991,f37]) ).

fof(f3991,plain,
    ! [X22,X23] : sF4 = ifeq(sum(additive_identity,y,X22),sF4,ifeq(sum(sF3,multiplicative_identity,X23),sF4,product(y,X23,X22),sF4),sF4),
    inference(forward_demodulation,[],[f3943,f2]) ).

fof(f3943,plain,
    ! [X22,X23] : sF4 = ifeq(sF4,sF4,ifeq(sum(additive_identity,y,X22),sF4,ifeq(sum(sF3,multiplicative_identity,X23),sF4,product(y,X23,X22),sF4),sF4),sF4),
    inference(superposition,[],[f704,f57]) ).

fof(f485732,plain,
    add(multiplicative_identity,sF3) = add(sF3,multiply(y,add(multiplicative_identity,sF3))),
    inference(forward_demodulation,[],[f485731,f1279]) ).

fof(f485731,plain,
    add(sF3,multiplicative_identity) = add(sF3,multiply(y,add(sF3,multiplicative_identity))),
    inference(forward_demodulation,[],[f485730,f1338]) ).

fof(f485730,plain,
    add(sF3,multiplicative_identity) = add(sF3,multiply(add(sF3,multiplicative_identity),y)),
    inference(forward_demodulation,[],[f485438,f1279]) ).

fof(f485438,plain,
    add(sF3,multiplicative_identity) = add(multiply(add(sF3,multiplicative_identity),y),sF3),
    inference(superposition,[],[f283621,f481880]) ).

fof(f283621,plain,
    ! [X0] : add(multiply(X0,y),multiply(sF3,X0)) = X0,
    inference(superposition,[],[f283167,f1338]) ).

fof(f283167,plain,
    ! [X7] : add(multiply(X7,y),multiply(X7,sF3)) = X7,
    inference(forward_demodulation,[],[f282814,f1]) ).

fof(f282814,plain,
    ! [X7] : add(multiply(X7,y),multiply(X7,sF3)) = ifeq2(sF4,sF4,X7,add(multiply(X7,y),multiply(X7,sF3))),
    inference(superposition,[],[f205,f282772]) ).

fof(f282772,plain,
    ! [X0] : sF4 = sum(multiply(X0,y),multiply(X0,sF3),X0),
    inference(forward_demodulation,[],[f282739,f2]) ).

fof(f282739,plain,
    ! [X0] : sF4 = ifeq(sF4,sF4,sum(multiply(X0,y),multiply(X0,sF3),X0),sF4),
    inference(superposition,[],[f100356,f59]) ).

fof(f100356,plain,
    ! [X2,X1] : sF4 = ifeq(product(X1,y,X2),sF4,sum(X2,multiply(X1,sF3),X1),sF4),
    inference(forward_demodulation,[],[f100309,f2]) ).

fof(f100309,plain,
    ! [X2,X1] : sF4 = ifeq(sF4,sF4,ifeq(product(X1,y,X2),sF4,sum(X2,multiply(X1,sF3),X1),sF4),sF4),
    inference(superposition,[],[f2839,f59]) ).

fof(f2839,plain,
    ! [X11,X12,X13] : sF4 = ifeq(product(X11,sF3,X12),sF4,ifeq(product(X11,y,X13),sF4,sum(X13,X12,X11),sF4),sF4),
    inference(forward_demodulation,[],[f2784,f2]) ).

fof(f2784,plain,
    ! [X11,X12,X13] : sF4 = ifeq(product(X11,sF3,X12),sF4,ifeq(product(X11,y,X13),sF4,ifeq(sF4,sF4,sum(X13,X12,X11),sF4),sF4),sF4),
    inference(superposition,[],[f501,f49]) ).

fof(f335998,plain,
    add(x_inverse_times_y_inverse,sF2) = multiply(sF2,add(multiplicative_identity,sF3)),
    inference(forward_demodulation,[],[f335679,f1]) ).

fof(f335679,plain,
    add(x_inverse_times_y_inverse,sF2) = ifeq2(sF4,sF4,multiply(sF2,add(multiplicative_identity,sF3)),add(x_inverse_times_y_inverse,sF2)),
    inference(superposition,[],[f205,f335624]) ).

fof(f335624,plain,
    sF4 = sum(x_inverse_times_y_inverse,sF2,multiply(sF2,add(multiplicative_identity,sF3))),
    inference(forward_demodulation,[],[f335623,f1279]) ).

fof(f335623,plain,
    sF4 = sum(x_inverse_times_y_inverse,sF2,multiply(sF2,add(sF3,multiplicative_identity))),
    inference(forward_demodulation,[],[f335596,f2]) ).

fof(f335596,plain,
    sF4 = ifeq(sF4,sF4,sum(x_inverse_times_y_inverse,sF2,multiply(sF2,add(sF3,multiplicative_identity))),sF4),
    inference(superposition,[],[f114453,f58]) ).

fof(f114453,plain,
    ! [X0] : sF4 = ifeq(sum(sF3,multiplicative_identity,X0),sF4,sum(x_inverse_times_y_inverse,sF2,multiply(sF2,X0)),sF4),
    inference(forward_demodulation,[],[f114437,f2]) ).

fof(f114437,plain,
    ! [X0] : sF4 = ifeq(sF4,sF4,ifeq(sum(sF3,multiplicative_identity,X0),sF4,sum(x_inverse_times_y_inverse,sF2,multiply(sF2,X0)),sF4),sF4),
    inference(superposition,[],[f3111,f59]) ).

fof(f3111,plain,
    ! [X32,X33] : sF4 = ifeq(product(sF2,X32,X33),sF4,ifeq(sum(sF3,multiplicative_identity,X32),sF4,sum(x_inverse_times_y_inverse,sF2,X33),sF4),sF4),
    inference(forward_demodulation,[],[f3062,f2]) ).

fof(f3062,plain,
    ! [X32,X33] : sF4 = ifeq(product(sF2,X32,X33),sF4,ifeq(sF4,sF4,ifeq(sum(sF3,multiplicative_identity,X32),sF4,sum(x_inverse_times_y_inverse,sF2,X33),sF4),sF4),sF4),
    inference(superposition,[],[f515,f34]) ).

fof(f4899,plain,
    ! [X10,X8,X9] : sF4 = ifeq(product(x,X8,X9),sF4,ifeq(sum(X8,sF2,X10),sF4,product(x,X10,X9),sF4),sF4),
    inference(forward_demodulation,[],[f4847,f2]) ).

fof(f4847,plain,
    ! [X10,X8,X9] : sF4 = ifeq(sF4,sF4,ifeq(product(x,X8,X9),sF4,ifeq(sum(X8,sF2,X10),sF4,product(x,X10,X9),sF4),sF4),sF4),
    inference(superposition,[],[f732,f56]) ).

fof(f336,plain,
    ! [X14] : additive_identity = ifeq2(product(x,sF2,X14),sF4,X14,additive_identity),
    inference(forward_demodulation,[],[f308,f1]) ).

fof(f308,plain,
    ! [X14] : additive_identity = ifeq2(sF4,sF4,ifeq2(product(x,sF2,X14),sF4,X14,additive_identity),additive_identity),
    inference(superposition,[],[f265,f56]) ).

fof(f8396,plain,
    ! [X34,X35] : sF4 = ifeq(product(x,X34,X35),sF4,ifeq(product(y,X34,additive_identity),sF4,product(x_plus_y,X34,X35),sF4),sF4),
    inference(forward_demodulation,[],[f8344,f2]) ).

fof(f8344,plain,
    ! [X34,X35] : sF4 = ifeq(product(x,X34,X35),sF4,ifeq(product(y,X34,additive_identity),sF4,ifeq(sF4,sF4,product(x_plus_y,X34,X35),sF4),sF4),sF4),
    inference(superposition,[],[f1174,f96]) ).

fof(f96,plain,
    sF4 = sum(y,x,x_plus_y),
    inference(forward_demodulation,[],[f72,f2]) ).

fof(f72,plain,
    sF4 = ifeq(sF4,sF4,sum(y,x,x_plus_y),sF4),
    inference(superposition,[],[f60,f41]) ).

fof(f41,plain,
    sum(x,y,x_plus_y) = sF4,
    inference(forward_demodulation,[],[f30,f36]) ).

fof(f36,plain,
    sF1 = sF4,
    inference(backward_demodulation,[],[f31,f35]) ).

fof(f31,plain,
    true = sF1,
    inference(definition_folding,[],[f25,f30]) ).

fof(f25,axiom,
    true = sum(x,y,x_plus_y),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',x_plus_y) ).

fof(f30,plain,
    sum(x,y,x_plus_y) = sF1,
    introduced(function_definition,[]) ).

fof(f1174,plain,
    ! [X2,X3,X0,X1,X4] : sF4 = ifeq(product(X1,X2,X0),sF4,ifeq(product(X3,X2,additive_identity),sF4,ifeq(sum(X3,X1,X4),sF4,product(X4,X2,X0),sF4),sF4),sF4),
    inference(forward_demodulation,[],[f1104,f2]) ).

fof(f1104,plain,
    ! [X2,X3,X0,X1,X4] : sF4 = ifeq(product(X1,X2,X0),sF4,ifeq(product(X3,X2,additive_identity),sF4,ifeq(sF4,sF4,ifeq(sum(X3,X1,X4),sF4,product(X4,X2,X0),sF4),sF4),sF4),sF4),
    inference(superposition,[],[f996,f37]) ).

fof(f996,plain,
    ! [X3,X8,X6,X9,X7,X4,X5] : sF4 = ifeq(product(X5,X3,X8),sF4,ifeq(product(X4,X3,X9),sF4,ifeq(sum(X9,X8,X7),sF4,ifeq(sum(X4,X5,X6),sF4,product(X6,X3,X7),sF4),sF4),sF4),sF4),
    inference(forward_demodulation,[],[f14,f35]) ).

fof(f14,axiom,
    ! [X3,X8,X6,X9,X7,X4,X5] : true = ifeq(product(X5,X3,X8),true,ifeq(product(X4,X3,X9),true,ifeq(sum(X9,X8,X7),true,ifeq(sum(X4,X5,X6),true,product(X6,X3,X7),true),true),true),true),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',distributivity4) ).

fof(f332,plain,
    ! [X6,X4,X5] : multiply(X4,X5) = ifeq2(product(X4,X5,X6),sF4,X6,multiply(X4,X5)),
    inference(forward_demodulation,[],[f304,f1]) ).

fof(f304,plain,
    ! [X6,X4,X5] : multiply(X4,X5) = ifeq2(sF4,sF4,ifeq2(product(X4,X5,X6),sF4,X6,multiply(X4,X5)),multiply(X4,X5)),
    inference(superposition,[],[f265,f59]) ).

fof(f602713,plain,
    x_inverse_times_y_inverse = add(sF0,multiply(x_inverse_times_y_inverse,x_plus_y)),
    inference(superposition,[],[f300109,f602375]) ).

fof(f602375,plain,
    sF0 = multiply(x_inverse_times_y_inverse,sF0),
    inference(forward_demodulation,[],[f602090,f1]) ).

fof(f602090,plain,
    multiply(x_inverse_times_y_inverse,sF0) = ifeq2(sF4,sF4,sF0,multiply(x_inverse_times_y_inverse,sF0)),
    inference(superposition,[],[f332,f601972]) ).

fof(f601972,plain,
    sF4 = product(x_inverse_times_y_inverse,sF0,sF0),
    inference(forward_demodulation,[],[f601554,f2]) ).

fof(f601554,plain,
    sF4 = ifeq(sF4,sF4,product(x_inverse_times_y_inverse,sF0,sF0),sF4),
    inference(superposition,[],[f567811,f589891]) ).

fof(f589891,plain,
    sF4 = sum(sF0,x_inverse_times_y_inverse,x_inverse_times_y_inverse),
    inference(forward_demodulation,[],[f589805,f589513]) ).

fof(f589513,plain,
    sF0 = multiply(sF2,sF0),
    inference(forward_demodulation,[],[f589512,f1338]) ).

fof(f589512,plain,
    sF0 = multiply(sF0,sF2),
    inference(forward_demodulation,[],[f589443,f237]) ).

fof(f237,plain,
    ! [X1] : add(additive_identity,X1) = X1,
    inference(forward_demodulation,[],[f233,f1]) ).

fof(f233,plain,
    ! [X1] : ifeq2(sF4,sF4,add(additive_identity,X1),X1) = X1,
    inference(superposition,[],[f203,f58]) ).

fof(f589443,plain,
    sF0 = add(additive_identity,multiply(sF0,sF2)),
    inference(superposition,[],[f126068,f589319]) ).

fof(f589319,plain,
    additive_identity = multiply(x,sF0),
    inference(forward_demodulation,[],[f589318,f276801]) ).

fof(f276801,plain,
    ! [X1] : additive_identity = multiply(additive_identity,X1),
    inference(superposition,[],[f275668,f1338]) ).

fof(f275668,plain,
    ! [X1] : additive_identity = multiply(X1,additive_identity),
    inference(forward_demodulation,[],[f275057,f1]) ).

fof(f275057,plain,
    ! [X1] : multiply(X1,additive_identity) = ifeq2(sF4,sF4,additive_identity,multiply(X1,additive_identity)),
    inference(superposition,[],[f348,f275023]) ).

fof(f275023,plain,
    ! [X0] : sF4 = product(X0,inverse(X0),multiply(X0,additive_identity)),
    inference(forward_demodulation,[],[f274990,f2]) ).

fof(f274990,plain,
    ! [X0] : sF4 = ifeq(sF4,sF4,product(X0,inverse(X0),multiply(X0,additive_identity)),sF4),
    inference(superposition,[],[f202147,f59]) ).

fof(f202147,plain,
    ! [X0,X1] : sF4 = ifeq(product(X0,additive_identity,X1),sF4,product(X0,inverse(X0),X1),sF4),
    inference(forward_demodulation,[],[f202055,f2]) ).

fof(f202055,plain,
    ! [X0,X1] : sF4 = ifeq(product(X0,additive_identity,X1),sF4,ifeq(sF4,sF4,product(X0,inverse(X0),X1),sF4),sF4),
    inference(superposition,[],[f4710,f54]) ).

fof(f4710,plain,
    ! [X3,X4,X5] : sF4 = ifeq(product(X4,additive_identity,X5),sF4,ifeq(product(X4,X3,additive_identity),sF4,product(X4,X3,X5),sF4),sF4),
    inference(forward_demodulation,[],[f4658,f2]) ).

fof(f4658,plain,
    ! [X3,X4,X5] : sF4 = ifeq(product(X4,additive_identity,X5),sF4,ifeq(product(X4,X3,additive_identity),sF4,ifeq(sF4,sF4,product(X4,X3,X5),sF4),sF4),sF4),
    inference(superposition,[],[f731,f38]) ).

fof(f731,plain,
    ! [X2,X3,X0,X1,X4] : sF4 = ifeq(product(X1,X2,X0),sF4,ifeq(product(X1,X3,additive_identity),sF4,ifeq(sum(X3,X2,X4),sF4,product(X1,X4,X0),sF4),sF4),sF4),
    inference(forward_demodulation,[],[f661,f2]) ).

fof(f661,plain,
    ! [X2,X3,X0,X1,X4] : sF4 = ifeq(product(X1,X2,X0),sF4,ifeq(product(X1,X3,additive_identity),sF4,ifeq(sF4,sF4,ifeq(sum(X3,X2,X4),sF4,product(X1,X4,X0),sF4),sF4),sF4),sF4),
    inference(superposition,[],[f590,f37]) ).

fof(f348,plain,
    ! [X10,X11] : ifeq2(product(X10,inverse(X10),X11),sF4,additive_identity,X11) = X11,
    inference(forward_demodulation,[],[f320,f1]) ).

fof(f320,plain,
    ! [X10,X11] : ifeq2(product(X10,inverse(X10),X11),sF4,ifeq2(sF4,sF4,additive_identity,X11),X11) = X11,
    inference(superposition,[],[f265,f54]) ).

fof(f589318,plain,
    multiply(x,sF0) = multiply(additive_identity,multiply(x,sF0)),
    inference(forward_demodulation,[],[f589072,f1338]) ).

fof(f589072,plain,
    multiply(x,sF0) = multiply(multiply(x,sF0),additive_identity),
    inference(superposition,[],[f584245,f350281]) ).

fof(f350281,plain,
    additive_identity = add(multiply(x,sF0),multiply(y,sF0)),
    inference(forward_demodulation,[],[f349949,f1]) ).

fof(f349949,plain,
    add(multiply(x,sF0),multiply(y,sF0)) = ifeq2(sF4,sF4,additive_identity,add(multiply(x,sF0),multiply(y,sF0))),
    inference(superposition,[],[f205,f349901]) ).

fof(f349901,plain,
    sF4 = sum(multiply(x,sF0),multiply(y,sF0),additive_identity),
    inference(forward_demodulation,[],[f349900,f1338]) ).

fof(f349900,plain,
    sF4 = sum(multiply(sF0,x),multiply(y,sF0),additive_identity),
    inference(forward_demodulation,[],[f349890,f2]) ).

fof(f349890,plain,
    sF4 = ifeq(sF4,sF4,sum(multiply(sF0,x),multiply(y,sF0),additive_identity),sF4),
    inference(superposition,[],[f150124,f59]) ).

fof(f150124,plain,
    ! [X0] : sF4 = ifeq(product(sF0,x,X0),sF4,sum(X0,multiply(y,sF0),additive_identity),sF4),
    inference(forward_demodulation,[],[f150123,f1338]) ).

fof(f150123,plain,
    ! [X0] : sF4 = ifeq(product(sF0,x,X0),sF4,sum(X0,multiply(sF0,y),additive_identity),sF4),
    inference(forward_demodulation,[],[f150103,f2]) ).

fof(f150103,plain,
    ! [X0] : sF4 = ifeq(sF4,sF4,ifeq(product(sF0,x,X0),sF4,sum(X0,multiply(sF0,y),additive_identity),sF4),sF4),
    inference(superposition,[],[f3787,f59]) ).

fof(f3787,plain,
    ! [X8,X9] : sF4 = ifeq(product(sF0,y,X8),sF4,ifeq(product(sF0,x,X9),sF4,sum(X9,X8,additive_identity),sF4),sF4),
    inference(forward_demodulation,[],[f3786,f28]) ).

fof(f3786,plain,
    ! [X8,X9] : sF4 = ifeq(product(inverse(x_plus_y),y,X8),sF4,ifeq(product(inverse(x_plus_y),x,X9),sF4,sum(X9,X8,additive_identity),sF4),sF4),
    inference(forward_demodulation,[],[f3757,f2]) ).

fof(f3757,plain,
    ! [X8,X9] : sF4 = ifeq(sF4,sF4,ifeq(product(inverse(x_plus_y),y,X8),sF4,ifeq(product(inverse(x_plus_y),x,X9),sF4,sum(X9,X8,additive_identity),sF4),sF4),sF4),
    inference(superposition,[],[f554,f50]) ).

fof(f50,plain,
    ! [X3] : product(inverse(X3),X3,additive_identity) = sF4,
    inference(forward_demodulation,[],[f21,f35]) ).

fof(f21,axiom,
    ! [X3] : true = product(inverse(X3),X3,additive_identity),
    file('/export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627',multiplicative_inverse1) ).

fof(f554,plain,
    ! [X58,X59,X56,X57] : sF4 = ifeq(product(X56,x_plus_y,X57),sF4,ifeq(product(X56,y,X58),sF4,ifeq(product(X56,x,X59),sF4,sum(X59,X58,X57),sF4),sF4),sF4),
    inference(forward_demodulation,[],[f483,f2]) ).

fof(f483,plain,
    ! [X58,X59,X56,X57] : sF4 = ifeq(product(X56,x_plus_y,X57),sF4,ifeq(product(X56,y,X58),sF4,ifeq(product(X56,x,X59),sF4,ifeq(sF4,sF4,sum(X59,X58,X57),sF4),sF4),sF4),sF4),
    inference(superposition,[],[f392,f41]) ).

fof(f584245,plain,
    ! [X541,X540] : multiply(X540,add(X540,X541)) = X540,
    inference(forward_demodulation,[],[f584244,f1338]) ).

fof(f584244,plain,
    ! [X541,X540] : multiply(add(X540,X541),X540) = X540,
    inference(forward_demodulation,[],[f583428,f1]) ).

fof(f583428,plain,
    ! [X541,X540] : multiply(add(X540,X541),X540) = ifeq2(sF4,sF4,X540,multiply(add(X540,X541),X540)),
    inference(superposition,[],[f332,f568255]) ).

fof(f568255,plain,
    ! [X51,X52] : sF4 = product(add(X51,X52),X51,X51),
    inference(forward_demodulation,[],[f567946,f2]) ).

fof(f567946,plain,
    ! [X51,X52] : sF4 = ifeq(sF4,sF4,product(add(X51,X52),X51,X51),sF4),
    inference(superposition,[],[f567811,f58]) ).

fof(f126068,plain,
    ! [X0] : add(multiply(x,X0),multiply(X0,sF2)) = X0,
    inference(superposition,[],[f125552,f1338]) ).

fof(f589805,plain,
    sF4 = sum(multiply(sF2,sF0),x_inverse_times_y_inverse,x_inverse_times_y_inverse),
    inference(backward_demodulation,[],[f536922,f589622]) ).

fof(f589622,plain,
    sF0 = multiply(sF0,sF3),
    inference(forward_demodulation,[],[f589555,f237]) ).

fof(f589555,plain,
    sF0 = add(additive_identity,multiply(sF0,sF3)),
    inference(superposition,[],[f283616,f589510]) ).

fof(f589510,plain,
    additive_identity = multiply(y,sF0),
    inference(forward_demodulation,[],[f589431,f237]) ).

fof(f589431,plain,
    additive_identity = add(additive_identity,multiply(y,sF0)),
    inference(backward_demodulation,[],[f350281,f589319]) ).

fof(f283616,plain,
    ! [X0] : add(multiply(y,X0),multiply(X0,sF3)) = X0,
    inference(superposition,[],[f283167,f1338]) ).

fof(f536922,plain,
    sF4 = sum(multiply(sF2,multiply(sF0,sF3)),x_inverse_times_y_inverse,x_inverse_times_y_inverse),
    inference(forward_demodulation,[],[f536921,f1338]) ).

fof(f536921,plain,
    sF4 = sum(multiply(multiply(sF0,sF3),sF2),x_inverse_times_y_inverse,x_inverse_times_y_inverse),
    inference(forward_demodulation,[],[f536053,f2]) ).

fof(f536053,plain,
    sF4 = ifeq(sF4,sF4,sum(multiply(multiply(sF0,sF3),sF2),x_inverse_times_y_inverse,x_inverse_times_y_inverse),sF4),
    inference(superposition,[],[f104809,f497720]) ).

fof(f497720,plain,
    ! [X4] : sF4 = sum(multiply(sF0,X4),X4,X4),
    inference(forward_demodulation,[],[f497360,f2]) ).

fof(f497360,plain,
    ! [X4] : sF4 = ifeq(sF4,sF4,sum(multiply(sF0,X4),X4,X4),sF4),
    inference(superposition,[],[f10006,f486763]) ).

fof(f486763,plain,
    sF4 = sum(sF0,multiplicative_identity,multiplicative_identity),
    inference(superposition,[],[f87,f485608]) ).

fof(f485608,plain,
    multiplicative_identity = add(multiplicative_identity,sF0),
    inference(forward_demodulation,[],[f485607,f561]) ).

fof(f561,plain,
    multiplicative_identity = add(sF0,x_plus_y),
    inference(forward_demodulation,[],[f557,f1]) ).

fof(f557,plain,
    multiplicative_identity = ifeq2(sF4,sF4,add(sF0,x_plus_y),multiplicative_identity),
    inference(superposition,[],[f211,f87]) ).

fof(f211,plain,
    ! [X16] : multiplicative_identity = ifeq2(sum(x_plus_y,sF0,X16),sF4,X16,multiplicative_identity),
    inference(forward_demodulation,[],[f183,f1]) ).

fof(f183,plain,
    ! [X16] : multiplicative_identity = ifeq2(sF4,sF4,ifeq2(sum(x_plus_y,sF0,X16),sF4,X16,multiplicative_identity),multiplicative_identity),
    inference(superposition,[],[f174,f47]) ).

fof(f47,plain,
    sF4 = sum(x_plus_y,sF0,multiplicative_identity),
    inference(superposition,[],[f46,f28]) ).

fof(f485607,plain,
    add(sF0,x_plus_y) = add(multiplicative_identity,sF0),
    inference(forward_demodulation,[],[f485606,f175645]) ).

fof(f175645,plain,
    x_plus_y = multiply(x_plus_y,add(multiplicative_identity,sF0)),
    inference(forward_demodulation,[],[f175294,f1]) ).

fof(f175294,plain,
    multiply(x_plus_y,add(multiplicative_identity,sF0)) = ifeq2(sF4,sF4,x_plus_y,multiply(x_plus_y,add(multiplicative_identity,sF0))),
    inference(superposition,[],[f332,f175204]) ).

fof(f175204,plain,
    sF4 = product(x_plus_y,add(multiplicative_identity,sF0),x_plus_y),
    inference(forward_demodulation,[],[f175203,f1279]) ).

fof(f175203,plain,
    sF4 = product(x_plus_y,add(sF0,multiplicative_identity),x_plus_y),
    inference(forward_demodulation,[],[f175167,f2]) ).

fof(f175167,plain,
    sF4 = ifeq(sF4,sF4,product(x_plus_y,add(sF0,multiplicative_identity),x_plus_y),sF4),
    inference(superposition,[],[f158296,f58]) ).

fof(f158296,plain,
    ! [X0] : sF4 = ifeq(sum(sF0,multiplicative_identity,X0),sF4,product(x_plus_y,X0,x_plus_y),sF4),
    inference(forward_demodulation,[],[f158279,f2]) ).

fof(f158279,plain,
    ! [X0] : sF4 = ifeq(sF4,sF4,ifeq(sum(sF0,multiplicative_identity,X0),sF4,product(x_plus_y,X0,x_plus_y),sF4),sF4),
    inference(superposition,[],[f3992,f37]) ).

fof(f3992,plain,
    ! [X24,X25] : sF4 = ifeq(sum(additive_identity,x_plus_y,X24),sF4,ifeq(sum(sF0,multiplicative_identity,X25),sF4,product(x_plus_y,X25,X24),sF4),sF4),
    inference(forward_demodulation,[],[f3944,f2]) ).

fof(f3944,plain,
    ! [X24,X25] : sF4 = ifeq(sF4,sF4,ifeq(sum(additive_identity,x_plus_y,X24),sF4,ifeq(sum(sF0,multiplicative_identity,X25),sF4,product(x_plus_y,X25,X24),sF4),sF4),sF4),
    inference(superposition,[],[f704,f55]) ).

fof(f55,plain,
    sF4 = product(x_plus_y,sF0,additive_identity),
    inference(superposition,[],[f54,f28]) ).

fof(f485606,plain,
    add(multiplicative_identity,sF0) = add(sF0,multiply(x_plus_y,add(multiplicative_identity,sF0))),
    inference(forward_demodulation,[],[f485605,f1279]) ).

fof(f485605,plain,
    add(sF0,multiplicative_identity) = add(sF0,multiply(x_plus_y,add(sF0,multiplicative_identity))),
    inference(forward_demodulation,[],[f485371,f1338]) ).

fof(f485371,plain,
    add(sF0,multiplicative_identity) = add(sF0,multiply(add(sF0,multiplicative_identity),x_plus_y)),
    inference(superposition,[],[f300562,f481880]) ).

fof(f300562,plain,
    ! [X0] : add(multiply(sF0,X0),multiply(X0,x_plus_y)) = X0,
    inference(superposition,[],[f300109,f1338]) ).

fof(f10006,plain,
    ! [X4,X5] : sF4 = ifeq(sum(X5,multiplicative_identity,multiplicative_identity),sF4,sum(multiply(X5,X4),X4,X4),sF4),
    inference(forward_demodulation,[],[f9971,f2]) ).

fof(f9971,plain,
    ! [X4,X5] : sF4 = ifeq(sF4,sF4,ifeq(sum(X5,multiplicative_identity,multiplicative_identity),sF4,sum(multiply(X5,X4),X4,X4),sF4),sF4),
    inference(superposition,[],[f2809,f144]) ).

fof(f2809,plain,
    ! [X3,X4,X5] : sF4 = ifeq(product(X3,X4,X5),sF4,ifeq(sum(X4,multiplicative_identity,multiplicative_identity),sF4,sum(X5,X3,X3),sF4),sF4),
    inference(forward_demodulation,[],[f2754,f2]) ).

fof(f2754,plain,
    ! [X3,X4,X5] : sF4 = ifeq(sF4,sF4,ifeq(product(X3,X4,X5),sF4,ifeq(sum(X4,multiplicative_identity,multiplicative_identity),sF4,sum(X5,X3,X3),sF4),sF4),sF4),
    inference(superposition,[],[f501,f40]) ).

fof(f104809,plain,
    ! [X1] : sF4 = ifeq(sum(X1,sF3,sF3),sF4,sum(multiply(X1,sF2),x_inverse_times_y_inverse,x_inverse_times_y_inverse),sF4),
    inference(forward_demodulation,[],[f104791,f2]) ).

fof(f104791,plain,
    ! [X1] : sF4 = ifeq(sF4,sF4,ifeq(sum(X1,sF3,sF3),sF4,sum(multiply(X1,sF2),x_inverse_times_y_inverse,x_inverse_times_y_inverse),sF4),sF4),
    inference(superposition,[],[f2889,f144]) ).

fof(f2889,plain,
    ! [X12,X13] : sF4 = ifeq(product(sF2,X12,X13),sF4,ifeq(sum(X12,sF3,sF3),sF4,sum(X13,x_inverse_times_y_inverse,x_inverse_times_y_inverse),sF4),sF4),
    inference(forward_demodulation,[],[f2871,f2]) ).

fof(f2871,plain,
    ! [X12,X13] : sF4 = ifeq(sF4,sF4,ifeq(product(sF2,X12,X13),sF4,ifeq(sum(X12,sF3,sF3),sF4,sum(X13,x_inverse_times_y_inverse,x_inverse_times_y_inverse),sF4),sF4),sF4),
    inference(superposition,[],[f512,f34]) ).

fof(f512,plain,
    ! [X58,X59,X56,X57] : sF4 = ifeq(product(sF2,X56,X57),sF4,ifeq(product(sF2,X58,X59),sF4,ifeq(sum(X58,X56,sF3),sF4,sum(X59,X57,x_inverse_times_y_inverse),sF4),sF4),sF4),
    inference(forward_demodulation,[],[f441,f2]) ).

fof(f441,plain,
    ! [X58,X59,X56,X57] : sF4 = ifeq(sF4,sF4,ifeq(product(sF2,X56,X57),sF4,ifeq(product(sF2,X58,X59),sF4,ifeq(sum(X58,X56,sF3),sF4,sum(X59,X57,x_inverse_times_y_inverse),sF4),sF4),sF4),sF4),
    inference(superposition,[],[f392,f34]) ).

fof(f567811,plain,
    ! [X3,X4,X5] : sF4 = ifeq(sum(X3,X4,X5),sF4,product(X5,X3,X3),sF4),
    inference(forward_demodulation,[],[f567810,f2]) ).

fof(f567810,plain,
    ! [X3,X4,X5] : sF4 = ifeq(sF4,sF4,ifeq(sum(X3,X4,X5),sF4,product(X5,X3,X3),sF4),sF4),
    inference(forward_demodulation,[],[f10820,f276805]) ).

fof(f276805,plain,
    ! [X2] : sF4 = product(X2,additive_identity,additive_identity),
    inference(superposition,[],[f59,f275668]) ).

fof(f10820,plain,
    ! [X3,X4,X5] : sF4 = ifeq(product(X4,additive_identity,additive_identity),sF4,ifeq(sum(X3,X4,X5),sF4,product(X5,X3,X3),sF4),sF4),
    inference(forward_demodulation,[],[f10762,f2]) ).

fof(f10762,plain,
    ! [X3,X4,X5] : sF4 = ifeq(product(X4,additive_identity,additive_identity),sF4,ifeq(sF4,sF4,ifeq(sum(X3,X4,X5),sF4,product(X5,X3,X3),sF4),sF4),sF4),
    inference(superposition,[],[f1538,f38]) ).

fof(f1538,plain,
    ! [X8,X6,X9,X7,X5] : sF4 = ifeq(product(X6,X7,additive_identity),sF4,ifeq(sum(X5,X7,X8),sF4,ifeq(sum(X5,X6,X9),sF4,product(X9,X8,X5),sF4),sF4),sF4),
    inference(forward_demodulation,[],[f1468,f2]) ).

fof(f1468,plain,
    ! [X8,X6,X9,X7,X5] : sF4 = ifeq(product(X6,X7,additive_identity),sF4,ifeq(sF4,sF4,ifeq(sum(X5,X7,X8),sF4,ifeq(sum(X5,X6,X9),sF4,product(X9,X8,X5),sF4),sF4),sF4),sF4),
    inference(superposition,[],[f1349,f38]) ).

fof(f300109,plain,
    ! [X7] : add(multiply(X7,sF0),multiply(X7,x_plus_y)) = X7,
    inference(forward_demodulation,[],[f300108,f1279]) ).

fof(f300108,plain,
    ! [X7] : add(multiply(X7,x_plus_y),multiply(X7,sF0)) = X7,
    inference(forward_demodulation,[],[f299749,f1]) ).

fof(f299749,plain,
    ! [X7] : add(multiply(X7,x_plus_y),multiply(X7,sF0)) = ifeq2(sF4,sF4,X7,add(multiply(X7,x_plus_y),multiply(X7,sF0))),
    inference(superposition,[],[f205,f299648]) ).

fof(f299648,plain,
    ! [X0] : sF4 = sum(multiply(X0,x_plus_y),multiply(X0,sF0),X0),
    inference(forward_demodulation,[],[f299615,f2]) ).

fof(f299615,plain,
    ! [X0] : sF4 = ifeq(sF4,sF4,sum(multiply(X0,x_plus_y),multiply(X0,sF0),X0),sF4),
    inference(superposition,[],[f100954,f59]) ).

fof(f100954,plain,
    ! [X2,X1] : sF4 = ifeq(product(X1,x_plus_y,X2),sF4,sum(X2,multiply(X1,sF0),X1),sF4),
    inference(forward_demodulation,[],[f100909,f2]) ).

fof(f100909,plain,
    ! [X2,X1] : sF4 = ifeq(sF4,sF4,ifeq(product(X1,x_plus_y,X2),sF4,sum(X2,multiply(X1,sF0),X1),sF4),sF4),
    inference(superposition,[],[f2840,f59]) ).

fof(f2840,plain,
    ! [X16,X14,X15] : sF4 = ifeq(product(X14,sF0,X15),sF4,ifeq(product(X14,x_plus_y,X16),sF4,sum(X16,X15,X14),sF4),sF4),
    inference(forward_demodulation,[],[f2785,f2]) ).

fof(f2785,plain,
    ! [X16,X14,X15] : sF4 = ifeq(product(X14,sF0,X15),sF4,ifeq(product(X14,x_plus_y,X16),sF4,ifeq(sF4,sF4,sum(X16,X15,X14),sF4),sF4),sF4),
    inference(superposition,[],[f501,f47]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : BOO014-10 : TPTP v8.1.2. Released v7.3.0.
% 0.00/0.15  % Command    : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.14/0.36  % Computer : n008.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit   : 300
% 0.14/0.36  % WCLimit    : 300
% 0.14/0.36  % DateTime   : Sun Aug 27 08:25:02 EDT 2023
% 0.14/0.36  % CPUTime    : 
% 0.14/0.36  This is a CNF_UNS_RFO_PEQ_UEQ problem
% 0.14/0.36  Running vampire_casc2023 --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox/tmp/tmp.NQgAqNLAxS/Vampire---4.8_14627
% 0.14/0.37  % (14915)Running in auto input_syntax mode. Trying TPTP
% 0.20/0.43  % (14917)ott+10_14_av=off:bd=preordered:drc=off:sp=weighted_frequency_1200 on Vampire---4 for (1200ds/0Mi)
% 0.20/0.43  % (14920)ott+10_4_av=off:drc=off:fde=none:nwc=1.2:sims=off:to=lpo:tgt=ground_606 on Vampire---4 for (606ds/0Mi)
% 0.20/0.43  % (14921)dis+10_7_av=off:drc=off:nwc=1.5:sims=off:sp=scramble:tgt=ground_485 on Vampire---4 for (485ds/0Mi)
% 0.20/0.43  % (14916)lrs+10_6_av=off:drc=off:fde=unused:nwc=2.5:sims=off:sp=reverse_frequency:stl=188_1200 on Vampire---4 for (1200ds/0Mi)
% 0.20/0.43  % (14918)ott+10_11_av=off:bd=off:drc=off:fde=none:nwc=1.2:to=lpo:tgt=ground_1200 on Vampire---4 for (1200ds/0Mi)
% 0.20/0.43  % (14919)ott+10_32_av=off:drc=off:fde=none:nwc=5.0:sp=reverse_weighted_frequency:tgt=full_1200 on Vampire---4 for (1200ds/0Mi)
% 0.20/0.43  % (14922)lrs+10_50_av=off:bd=off:drc=off:sp=reverse_arity:tgt=ground:stl=62_361 on Vampire---4 for (361ds/0Mi)
% 117.39/17.30  % (14921)First to succeed.
% 117.39/17.34  % (14921)Refutation found. Thanks to Tanya!
% 117.39/17.34  % SZS status Unsatisfiable for Vampire---4
% 117.39/17.34  % SZS output start Proof for Vampire---4
% See solution above
% 117.39/17.34  % (14921)------------------------------
% 117.39/17.34  % (14921)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 117.39/17.34  % (14921)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 117.39/17.34  % (14921)Termination reason: Refutation
% 117.39/17.34  
% 117.39/17.34  % (14921)Memory used [KB]: 415771
% 117.39/17.34  % (14921)Time elapsed: 16.875 s
% 117.39/17.34  % (14921)------------------------------
% 117.39/17.34  % (14921)------------------------------
% 117.39/17.34  % (14915)Success in time 16.838 s
% 117.39/17.34  % Vampire---4.8 exiting
%------------------------------------------------------------------------------