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

View Problem - Process Solution

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

% Computer : n029.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 : Sun May  5 07:32:35 EDT 2024

% Result   : Unsatisfiable 4.12s 0.97s
% Output   : Refutation 4.12s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   60
%            Number of leaves      :    2
% Syntax   : Number of formulae    :  153 ( 153 unt;   0 def)
%            Number of atoms       :  153 ( 152 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    2 (   2   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   16 (   4 avg)
%            Maximal term depth    :   21 (   2 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :    5 (   5 usr;   3 con; 0-2 aty)
%            Number of variables   :  438 ( 438   !;   0   ?)

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

fof(f8112,plain,
    a != a,
    inference(superposition,[],[f2,f7632]) ).

fof(f7632,plain,
    ! [X2,X0,X1] : mult(X0,plus(X2,plus(X0,X1))) = X0,
    inference(superposition,[],[f7342,f4847]) ).

fof(f4847,plain,
    ! [X0,X1] : plus(X0,X1) = plus(X1,plus(X0,X1)),
    inference(superposition,[],[f4827,f4239]) ).

fof(f4239,plain,
    ! [X0,X1] : mult(plus(X0,X1),X1) = X1,
    inference(backward_demodulation,[],[f271,f4238]) ).

fof(f4238,plain,
    ! [X0,X1] : plus(X1,mult(X0,X1)) = X1,
    inference(forward_demodulation,[],[f4213,f1511]) ).

fof(f1511,plain,
    ! [X0,X1] : plus(plus(X0,mult(X1,X0)),X0) = X0,
    inference(forward_demodulation,[],[f1510,f1378]) ).

fof(f1378,plain,
    ! [X0] : mult(X0,X0) = X0,
    inference(superposition,[],[f1347,f630]) ).

fof(f630,plain,
    ! [X0,X1] : mult(plus(X1,mult(X0,X0)),plus(X0,mult(X1,mult(X0,X0)))) = X0,
    inference(superposition,[],[f351,f271]) ).

fof(f351,plain,
    ! [X2,X3,X1] : mult(plus(X1,X3),plus(mult(plus(X2,mult(X1,X1)),plus(X1,mult(X2,mult(X1,X1)))),mult(X1,X3))) = X1,
    inference(forward_demodulation,[],[f292,f271]) ).

fof(f292,plain,
    ! [X2,X3,X1] : mult(plus(mult(plus(X2,X1),plus(X1,mult(X2,X1))),X3),plus(mult(plus(X2,mult(X1,X1)),plus(X1,mult(X2,mult(X1,X1)))),mult(mult(plus(X2,X1),plus(X1,mult(X2,X1))),X3))) = X1,
    inference(backward_demodulation,[],[f105,f271]) ).

fof(f105,plain,
    ! [X2,X3,X0,X1] : mult(plus(X0,X1),plus(X1,mult(X0,X1))) = mult(plus(mult(plus(X2,mult(plus(X0,X1),plus(X1,mult(X0,X1)))),plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(X2,mult(plus(X0,X1),plus(X1,mult(X0,X1)))))),X3),plus(mult(plus(X2,mult(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(plus(X0,X1),plus(X1,mult(X0,X1))))),plus(X1,mult(X2,mult(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(plus(X0,X1),plus(X1,mult(X0,X1))))))),mult(mult(plus(X2,mult(plus(X0,X1),plus(X1,mult(X0,X1)))),plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(X2,mult(plus(X0,X1),plus(X1,mult(X0,X1)))))),X3))),
    inference(superposition,[],[f6,f63]) ).

fof(f63,plain,
    ! [X2,X1] : mult(plus(X1,X2),plus(X1,mult(X1,X2))) = X1,
    inference(superposition,[],[f38,f38]) ).

fof(f38,plain,
    ! [X0,X1,X8] : mult(plus(mult(plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),X1),plus(X1,mult(mult(plus(X0,X1),plus(X1,mult(X0,X1))),X1))),X8),plus(X1,mult(mult(plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),X1),plus(X1,mult(mult(plus(X0,X1),plus(X1,mult(X0,X1))),X1))),X8))) = X1,
    inference(superposition,[],[f14,f1]) ).

fof(f1,axiom,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] : mult(plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),X2),plus(mult(plus(X0,mult(mult(plus(X3,X1),plus(X1,X4)),X1)),plus(mult(plus(X1,plus(plus(mult(X3,mult(X1,X4)),mult(X5,X1)),X1)),plus(X6,mult(X1,plus(plus(mult(X1,X7),mult(X5,X1)),X1)))),mult(X0,mult(mult(plus(X3,X1),plus(X1,X4)),X1)))),mult(mult(plus(X0,X1),plus(X1,mult(X0,X1))),X2))) = X1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',sos) ).

fof(f14,plain,
    ! [X2,X3,X0,X1,X8,X6,X9,X7,X4,X5] : mult(plus(mult(plus(X7,X1),plus(X1,mult(X7,X1))),X8),plus(mult(plus(X7,mult(mult(plus(X1,X1),plus(X1,X9)),X1)),plus(mult(plus(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1)),plus(mult(plus(X1,plus(plus(mult(X2,mult(X1,X3)),mult(X4,X1)),X1)),plus(X5,mult(X1,plus(plus(mult(X1,X6),mult(X4,X1)),X1)))),mult(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1)))),mult(X7,mult(mult(plus(X1,X1),plus(X1,X9)),X1)))),mult(mult(plus(X7,X1),plus(X1,mult(X7,X1))),X8))) = X1,
    inference(superposition,[],[f6,f1]) ).

fof(f6,plain,
    ! [X2,X10,X0,X1,X9] : mult(plus(X0,X1),plus(X1,mult(X0,X1))) = mult(plus(mult(plus(X9,mult(plus(X0,X1),plus(X1,mult(X0,X1)))),plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(X9,mult(plus(X0,X1),plus(X1,mult(X0,X1)))))),X10),plus(mult(plus(X9,mult(mult(plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(plus(X0,X1),plus(X1,mult(X0,X1)))),plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),X2)),mult(plus(X0,X1),plus(X1,mult(X0,X1))))),plus(X1,mult(X9,mult(mult(plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(plus(X0,X1),plus(X1,mult(X0,X1)))),plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),X2)),mult(plus(X0,X1),plus(X1,mult(X0,X1))))))),mult(mult(plus(X9,mult(plus(X0,X1),plus(X1,mult(X0,X1)))),plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(X9,mult(plus(X0,X1),plus(X1,mult(X0,X1)))))),X10))),
    inference(superposition,[],[f1,f1]) ).

fof(f1347,plain,
    ! [X2,X0] : mult(plus(X0,X0),plus(X2,mult(X0,X0))) = X0,
    inference(superposition,[],[f1276,f924]) ).

fof(f924,plain,
    ! [X0,X1] : plus(plus(mult(X0,mult(X0,mult(X0,X0))),mult(X1,X0)),X0) = X0,
    inference(superposition,[],[f840,f271]) ).

fof(f840,plain,
    ! [X2,X0,X1] : mult(plus(X0,X2),plus(plus(plus(mult(X0,mult(X0,mult(X0,X0))),mult(X1,X0)),X0),mult(X0,X2))) = X0,
    inference(superposition,[],[f741,f63]) ).

fof(f741,plain,
    ! [X2,X3,X0,X1] : mult(plus(X0,X2),plus(mult(plus(X3,mult(X0,X0)),plus(plus(plus(mult(X0,mult(X0,mult(X0,X0))),mult(X1,X0)),X0),mult(X3,mult(X0,X0)))),mult(X0,X2))) = X0,
    inference(superposition,[],[f328,f271]) ).

fof(f328,plain,
    ! [X2,X8,X6,X7,X4,X5] : mult(plus(X2,X5),plus(mult(plus(X4,mult(X2,X2)),plus(mult(plus(X2,plus(plus(mult(X2,mult(X2,mult(X2,X2))),mult(X6,X2)),X2)),plus(X7,mult(X2,plus(plus(mult(X2,X8),mult(X6,X2)),X2)))),mult(X4,mult(X2,X2)))),mult(X2,X5))) = X2,
    inference(forward_demodulation,[],[f327,f271]) ).

fof(f327,plain,
    ! [X2,X0,X8,X6,X7,X4,X5] : mult(plus(X2,X5),plus(mult(plus(X4,mult(X2,X2)),plus(mult(plus(X2,plus(plus(mult(mult(plus(X0,X2),plus(X2,mult(X0,X2))),mult(X2,mult(mult(plus(X0,X2),plus(X2,mult(X0,X2))),X2))),mult(X6,X2)),X2)),plus(X7,mult(X2,plus(plus(mult(X2,X8),mult(X6,X2)),X2)))),mult(X4,mult(X2,X2)))),mult(X2,X5))) = X2,
    inference(forward_demodulation,[],[f326,f315]) ).

fof(f315,plain,
    ! [X2,X0,X1] : mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(X1,mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))) = X1,
    inference(backward_demodulation,[],[f256,f314]) ).

fof(f314,plain,
    ! [X2,X10,X1,X9] : mult(plus(X1,X10),plus(mult(plus(X9,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(X1,mult(X9,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))),mult(X1,X10))) = X1,
    inference(forward_demodulation,[],[f274,f271]) ).

fof(f274,plain,
    ! [X2,X10,X1,X9] : mult(plus(mult(plus(X9,X1),plus(X1,mult(X9,X1))),X10),plus(mult(plus(X9,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(X1,mult(X9,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))),mult(mult(plus(X9,X1),plus(X1,mult(X9,X1))),X10))) = X1,
    inference(backward_demodulation,[],[f6,f271]) ).

fof(f256,plain,
    ! [X2,X0,X1,X9] : mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(X1,mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))) = mult(plus(X1,X9),plus(mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(X1,mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))),mult(X1,X9))),
    inference(forward_demodulation,[],[f200,f197]) ).

fof(f197,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] : mult(plus(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1)),plus(mult(plus(X1,plus(plus(mult(X2,mult(X1,X3)),mult(X4,X1)),X1)),plus(X5,mult(X1,plus(plus(mult(X1,X6),mult(X4,X1)),X1)))),mult(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1)))) = X1,
    inference(forward_demodulation,[],[f196,f63]) ).

fof(f196,plain,
    ! [X2,X3,X0,X1,X8,X6,X4,X5] : mult(plus(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1)),plus(mult(plus(X1,plus(plus(mult(X2,mult(X1,X3)),mult(X4,X1)),X1)),plus(X5,mult(X1,plus(plus(mult(X1,X6),mult(X4,X1)),X1)))),mult(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1)))) = mult(plus(X1,X8),plus(X1,mult(X1,X8))),
    inference(forward_demodulation,[],[f154,f1]) ).

fof(f154,plain,
    ! [X2,X3,X0,X1,X8,X6,X4,X5] : mult(plus(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1)),plus(mult(plus(X1,plus(plus(mult(X2,mult(X1,X3)),mult(X4,X1)),X1)),plus(X5,mult(X1,plus(plus(mult(X1,X6),mult(X4,X1)),X1)))),mult(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1)))) = mult(plus(mult(plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(plus(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1)),plus(mult(plus(X1,plus(plus(mult(X2,mult(X1,X3)),mult(X4,X1)),X1)),plus(X5,mult(X1,plus(plus(mult(X1,X6),mult(X4,X1)),X1)))),mult(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1))))),plus(mult(plus(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1)),plus(mult(plus(X1,plus(plus(mult(X2,mult(X1,X3)),mult(X4,X1)),X1)),plus(X5,mult(X1,plus(plus(mult(X1,X6),mult(X4,X1)),X1)))),mult(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1)))),mult(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(plus(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1)),plus(mult(plus(X1,plus(plus(mult(X2,mult(X1,X3)),mult(X4,X1)),X1)),plus(X5,mult(X1,plus(plus(mult(X1,X6),mult(X4,X1)),X1)))),mult(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1))))))),X8),plus(X1,mult(mult(plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(plus(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1)),plus(mult(plus(X1,plus(plus(mult(X2,mult(X1,X3)),mult(X4,X1)),X1)),plus(X5,mult(X1,plus(plus(mult(X1,X6),mult(X4,X1)),X1)))),mult(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1))))),plus(mult(plus(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1)),plus(mult(plus(X1,plus(plus(mult(X2,mult(X1,X3)),mult(X4,X1)),X1)),plus(X5,mult(X1,plus(plus(mult(X1,X6),mult(X4,X1)),X1)))),mult(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1)))),mult(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(plus(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1)),plus(mult(plus(X1,plus(plus(mult(X2,mult(X1,X3)),mult(X4,X1)),X1)),plus(X5,mult(X1,plus(plus(mult(X1,X6),mult(X4,X1)),X1)))),mult(X0,mult(mult(plus(X2,X1),plus(X1,X3)),X1))))))),X8))),
    inference(superposition,[],[f65,f1]) ).

fof(f65,plain,
    ! [X2,X3,X1,X4] : mult(plus(mult(plus(X2,X1),plus(X1,mult(X2,X1))),X3),plus(mult(plus(X2,mult(mult(plus(X1,X1),plus(X1,X4)),X1)),plus(X1,mult(X2,mult(mult(plus(X1,X1),plus(X1,X4)),X1)))),mult(mult(plus(X2,X1),plus(X1,mult(X2,X1))),X3))) = X1,
    inference(superposition,[],[f6,f38]) ).

fof(f200,plain,
    ! [X2,X3,X0,X1,X8,X6,X9,X7,X4,X5] : mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))) = mult(plus(X1,X9),plus(mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))),mult(X1,X9))),
    inference(backward_demodulation,[],[f46,f197]) ).

fof(f46,plain,
    ! [X2,X3,X10,X0,X11,X1,X8,X6,X9,X7,X14,X4,X5,X12,X13] : mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))) = mult(plus(X1,X9),plus(mult(plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(mult(plus(X10,mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1))))),plus(mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))),X11)),mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))))),plus(mult(plus(mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))),plus(plus(mult(X10,mult(mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))),X11)),mult(X12,mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))))),mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))))),plus(X13,mult(mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))),plus(plus(mult(mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))),X14),mult(X12,mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))))),mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))))))),mult(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(mult(plus(X10,mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1))))),plus(mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))),X11)),mult(plus(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)),plus(mult(plus(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)),plus(mult(plus(X1,plus(plus(mult(X4,mult(X1,X5)),mult(X6,X1)),X1)),plus(X7,mult(X1,plus(plus(mult(X1,X8),mult(X6,X1)),X1)))),mult(X3,mult(mult(plus(X4,X1),plus(X1,X5)),X1)))),mult(X0,mult(mult(plus(X1,X1),plus(X1,X2)),X1)))))))),mult(X1,X9))),
    inference(superposition,[],[f1,f14]) ).

fof(f326,plain,
    ! [X2,X3,X0,X8,X6,X7,X4,X5] : mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))) = mult(plus(mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))),X5),plus(mult(plus(X4,mult(X2,mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))))),plus(mult(plus(mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))),plus(plus(mult(mult(plus(X0,X2),plus(X2,mult(X0,X2))),mult(mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))),mult(mult(plus(X0,X2),plus(X2,mult(X0,X2))),mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2))))))),mult(X6,mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))))),mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))))),plus(X7,mult(mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))),plus(plus(mult(mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))),X8),mult(X6,mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))))),mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))))))),mult(X4,mult(X2,mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))))))),mult(mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))),X5))),
    inference(forward_demodulation,[],[f278,f271]) ).

fof(f278,plain,
    ! [X2,X3,X0,X8,X6,X7,X4,X5] : mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))) = mult(plus(mult(plus(X4,mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2))))),plus(mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))),mult(X4,mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2))))))),X5),plus(mult(plus(X4,mult(X2,mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))))),plus(mult(plus(mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))),plus(plus(mult(mult(plus(X0,X2),plus(X2,mult(X0,X2))),mult(mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))),mult(mult(plus(X0,X2),plus(X2,mult(X0,X2))),mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2))))))),mult(X6,mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))))),mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))))),plus(X7,mult(mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))),plus(plus(mult(mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))),X8),mult(X6,mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))))),mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))))))),mult(X4,mult(X2,mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))))))),mult(mult(plus(X4,mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2))))),plus(mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)))),mult(X4,mult(plus(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2)),plus(X2,mult(X0,mult(mult(plus(X2,X2),plus(X2,X3)),X2))))))),X5))),
    inference(backward_demodulation,[],[f18,f271]) ).

fof(f18,plain,
    ! [X2,X3,X0,X1,X8,X6,X7,X4,X5] : mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))))) = mult(plus(mult(plus(X4,mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2)))))))),plus(mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))))),mult(X4,mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2)))))))))),X5),plus(mult(plus(X4,mult(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))))))),plus(mult(plus(mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))))),plus(plus(mult(mult(plus(X0,mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(X0,mult(plus(X1,X2),plus(X2,mult(X1,X2)))))),mult(mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))))),mult(mult(plus(X0,mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(X0,mult(plus(X1,X2),plus(X2,mult(X1,X2)))))),mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2)))))))))),mult(X6,mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))))))),mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))))))),plus(X7,mult(mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))))),plus(plus(mult(mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))))),X8),mult(X6,mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))))))),mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))))))))),mult(X4,mult(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))))))))),mult(mult(plus(X4,mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2)))))))),plus(mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))))),mult(X4,mult(plus(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2))))),plus(X2,mult(X0,mult(mult(plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),mult(plus(X1,X2),plus(X2,mult(X1,X2)))),plus(mult(plus(X1,X2),plus(X2,mult(X1,X2))),X3)),mult(plus(X1,X2),plus(X2,mult(X1,X2)))))))))),X5))),
    inference(superposition,[],[f1,f6]) ).

fof(f1276,plain,
    ! [X2,X3,X0,X1] : mult(plus(X0,X0),plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0)))) = X0,
    inference(superposition,[],[f943,f63]) ).

fof(f943,plain,
    ! [X2,X3,X0,X1,X4] : mult(plus(X1,mult(X0,X0)),plus(mult(plus(X0,X0),plus(X3,mult(X0,plus(plus(mult(X0,X4),mult(X2,X0)),X0)))),mult(X1,mult(X0,X0)))) = X0,
    inference(backward_demodulation,[],[f756,f924]) ).

fof(f756,plain,
    ! [X2,X3,X0,X1,X4] : mult(plus(X1,mult(X0,X0)),plus(mult(plus(X0,plus(plus(mult(X0,mult(X0,mult(X0,X0))),mult(X2,X0)),X0)),plus(X3,mult(X0,plus(plus(mult(X0,X4),mult(X2,X0)),X0)))),mult(X1,mult(X0,X0)))) = X0,
    inference(superposition,[],[f328,f271]) ).

fof(f1510,plain,
    ! [X0,X1] : plus(plus(mult(X0,X0),mult(X1,X0)),X0) = X0,
    inference(forward_demodulation,[],[f1418,f1378]) ).

fof(f1418,plain,
    ! [X0,X1] : plus(plus(mult(X0,mult(X0,X0)),mult(X1,X0)),X0) = X0,
    inference(backward_demodulation,[],[f924,f1378]) ).

fof(f4213,plain,
    ! [X0,X1] : plus(X1,mult(X0,X1)) = plus(plus(X1,mult(X0,X1)),X1),
    inference(backward_demodulation,[],[f2501,f4208]) ).

fof(f4208,plain,
    ! [X0,X1] : mult(X0,plus(X0,X1)) = X0,
    inference(forward_demodulation,[],[f4201,f1378]) ).

fof(f4201,plain,
    ! [X0,X1] : mult(X0,X0) = mult(X0,plus(X0,X1)),
    inference(backward_demodulation,[],[f2412,f4197]) ).

fof(f4197,plain,
    ! [X0,X1] : plus(mult(X0,plus(X0,X1)),X0) = X0,
    inference(backward_demodulation,[],[f2555,f4152]) ).

fof(f4152,plain,
    ! [X2,X0] : plus(plus(mult(X0,X2),X0),X0) = X0,
    inference(superposition,[],[f4031,f1790]) ).

fof(f1790,plain,
    ! [X0,X1] : mult(plus(X0,plus(X1,X0)),X0) = X0,
    inference(backward_demodulation,[],[f1772,f1731]) ).

fof(f1731,plain,
    ! [X2,X0] : mult(X0,plus(X2,X0)) = X0,
    inference(backward_demodulation,[],[f1527,f1699]) ).

fof(f1699,plain,
    ! [X0] : plus(X0,X0) = X0,
    inference(forward_demodulation,[],[f1696,f1474]) ).

fof(f1474,plain,
    ! [X0] : mult(plus(X0,X0),X0) = X0,
    inference(backward_demodulation,[],[f1377,f1378]) ).

fof(f1377,plain,
    ! [X0] : mult(plus(X0,X0),mult(X0,X0)) = X0,
    inference(superposition,[],[f1347,f924]) ).

fof(f1696,plain,
    ! [X0] : plus(X0,X0) = mult(plus(X0,X0),X0),
    inference(backward_demodulation,[],[f1547,f1692]) ).

fof(f1692,plain,
    ! [X0] : plus(X0,X0) = plus(plus(X0,X0),plus(X0,X0)),
    inference(forward_demodulation,[],[f1691,f1474]) ).

fof(f1691,plain,
    ! [X0] : plus(X0,X0) = plus(plus(mult(plus(X0,X0),X0),X0),plus(X0,X0)),
    inference(forward_demodulation,[],[f1479,f1527]) ).

fof(f1479,plain,
    ! [X0] : plus(X0,X0) = plus(plus(mult(plus(X0,X0),mult(plus(X0,X0),plus(X0,X0))),X0),plus(X0,X0)),
    inference(backward_demodulation,[],[f1074,f1378]) ).

fof(f1074,plain,
    ! [X0] : plus(X0,X0) = plus(plus(mult(plus(X0,X0),mult(plus(X0,X0),mult(plus(X0,X0),plus(X0,X0)))),X0),plus(X0,X0)),
    inference(superposition,[],[f924,f992]) ).

fof(f992,plain,
    ! [X0,X1] : mult(plus(X0,plus(X0,mult(plus(mult(X0,mult(X0,mult(X0,X0))),mult(X1,X0)),X0))),plus(X0,X0)) = X0,
    inference(superposition,[],[f562,f924]) ).

fof(f562,plain,
    ! [X0,X1] : plus(X0,X1) = mult(plus(plus(X0,X1),plus(X1,mult(X0,X1))),plus(plus(X0,X1),X1)),
    inference(superposition,[],[f63,f271]) ).

fof(f1547,plain,
    ! [X0] : plus(X0,X0) = mult(plus(plus(X0,X0),plus(X0,X0)),X0),
    inference(forward_demodulation,[],[f1546,f1378]) ).

fof(f1546,plain,
    ! [X0] : plus(X0,X0) = mult(plus(plus(X0,X0),plus(X0,mult(X0,X0))),X0),
    inference(forward_demodulation,[],[f1545,f1378]) ).

fof(f1545,plain,
    ! [X0] : plus(mult(X0,X0),X0) = mult(plus(plus(mult(X0,X0),X0),plus(X0,mult(mult(X0,X0),X0))),X0),
    inference(forward_demodulation,[],[f1421,f1378]) ).

fof(f1421,plain,
    ! [X0] : plus(mult(X0,mult(X0,X0)),X0) = mult(plus(plus(mult(X0,mult(X0,X0)),X0),plus(X0,mult(mult(X0,mult(X0,X0)),X0))),X0),
    inference(backward_demodulation,[],[f983,f1378]) ).

fof(f983,plain,
    ! [X0] : plus(mult(X0,mult(X0,mult(X0,X0))),mult(X0,X0)) = mult(plus(plus(mult(X0,mult(X0,mult(X0,X0))),mult(X0,X0)),plus(X0,mult(mult(X0,mult(X0,mult(X0,X0))),mult(X0,X0)))),X0),
    inference(superposition,[],[f651,f924]) ).

fof(f651,plain,
    ! [X0,X1] : plus(X0,mult(X1,X1)) = mult(plus(plus(X0,mult(X1,X1)),plus(X1,mult(X0,mult(X1,X1)))),plus(plus(X0,mult(X1,X1)),X1)),
    inference(superposition,[],[f63,f630]) ).

fof(f1527,plain,
    ! [X2,X0] : mult(plus(X0,X0),plus(X2,X0)) = X0,
    inference(forward_demodulation,[],[f1525,f1378]) ).

fof(f1525,plain,
    ! [X2,X0] : mult(plus(X0,X0),plus(X2,mult(X0,X0))) = X0,
    inference(backward_demodulation,[],[f1330,f1511]) ).

fof(f1330,plain,
    ! [X2,X3,X0] : mult(plus(X0,X0),plus(X2,mult(X0,plus(plus(X0,mult(X3,X0)),X0)))) = X0,
    inference(superposition,[],[f1276,f987]) ).

fof(f987,plain,
    ! [X0,X1] : mult(X0,plus(X0,mult(plus(mult(X0,mult(X0,mult(X0,X0))),mult(X1,X0)),X0))) = X0,
    inference(superposition,[],[f271,f924]) ).

fof(f1772,plain,
    ! [X2,X3,X0,X1] : mult(plus(X0,plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0)))),X0) = X0,
    inference(forward_demodulation,[],[f1721,f1699]) ).

fof(f1721,plain,
    ! [X2,X3,X0,X1] : mult(plus(X0,plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0)))),plus(X0,X0)) = X0,
    inference(backward_demodulation,[],[f1350,f1699]) ).

fof(f1350,plain,
    ! [X2,X3,X0,X1] : plus(X0,X0) = mult(plus(plus(X0,X0),plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0)))),plus(plus(X0,X0),X0)),
    inference(superposition,[],[f63,f1276]) ).

fof(f4031,plain,
    ! [X3,X0,X1] : plus(plus(mult(X0,X1),mult(X3,X0)),X0) = X0,
    inference(superposition,[],[f3820,f1790]) ).

fof(f3820,plain,
    ! [X2,X3,X0,X1] : plus(plus(mult(X1,mult(X0,X2)),mult(X3,X0)),X0) = X0,
    inference(superposition,[],[f3546,f1786]) ).

fof(f1786,plain,
    ! [X0,X1] : plus(X1,X0) = mult(plus(X0,plus(X1,X0)),plus(plus(X1,X0),X0)),
    inference(backward_demodulation,[],[f1724,f1731]) ).

fof(f1724,plain,
    ! [X2,X3,X0,X1] : plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0))) = mult(plus(X0,plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0)))),plus(plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0))),X0)),
    inference(backward_demodulation,[],[f1353,f1699]) ).

fof(f1353,plain,
    ! [X2,X3,X0,X1] : plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0))) = mult(plus(plus(X0,X0),plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0)))),plus(plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0))),X0)),
    inference(superposition,[],[f271,f1276]) ).

fof(f3546,plain,
    ! [X2,X3,X0,X1,X4] : mult(plus(X0,plus(plus(mult(X1,mult(X0,X2)),mult(X3,X0)),X0)),plus(X4,X0)) = X0,
    inference(superposition,[],[f1781,f271]) ).

fof(f1781,plain,
    ! [X2,X3,X0,X1,X6,X4] : mult(plus(X0,X6),plus(mult(plus(X0,plus(plus(mult(X1,mult(X0,X2)),mult(X3,X0)),X0)),plus(X4,X0)),mult(X0,X6))) = X0,
    inference(backward_demodulation,[],[f272,f1731]) ).

fof(f272,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] : mult(plus(X0,X6),plus(mult(plus(X0,plus(plus(mult(X1,mult(X0,X2)),mult(X3,X0)),X0)),plus(X4,mult(X0,plus(plus(mult(X0,X5),mult(X3,X0)),X0)))),mult(X0,X6))) = X0,
    inference(backward_demodulation,[],[f101,f271]) ).

fof(f101,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] : mult(plus(mult(plus(mult(plus(X0,plus(plus(mult(X1,mult(X0,X2)),mult(X3,X0)),X0)),plus(X4,mult(X0,plus(plus(mult(X0,X5),mult(X3,X0)),X0)))),X0),plus(X0,mult(mult(plus(X0,plus(plus(mult(X1,mult(X0,X2)),mult(X3,X0)),X0)),plus(X4,mult(X0,plus(plus(mult(X0,X5),mult(X3,X0)),X0)))),X0))),X6),plus(mult(plus(X0,plus(plus(mult(X1,mult(X0,X2)),mult(X3,X0)),X0)),plus(X4,mult(X0,plus(plus(mult(X0,X5),mult(X3,X0)),X0)))),mult(mult(plus(mult(plus(X0,plus(plus(mult(X1,mult(X0,X2)),mult(X3,X0)),X0)),plus(X4,mult(X0,plus(plus(mult(X0,X5),mult(X3,X0)),X0)))),X0),plus(X0,mult(mult(plus(X0,plus(plus(mult(X1,mult(X0,X2)),mult(X3,X0)),X0)),plus(X4,mult(X0,plus(plus(mult(X0,X5),mult(X3,X0)),X0)))),X0))),X6))) = X0,
    inference(superposition,[],[f1,f63]) ).

fof(f2555,plain,
    ! [X0,X1] : plus(mult(X0,plus(X0,X1)),X0) = plus(plus(mult(X0,plus(X0,X1)),X0),X0),
    inference(backward_demodulation,[],[f2547,f2554]) ).

fof(f2554,plain,
    ! [X0,X1] : plus(mult(X0,plus(X0,X1)),X0) = mult(plus(mult(X0,plus(X0,X1)),X0),plus(plus(mult(X0,plus(X0,X1)),X0),X0)),
    inference(forward_demodulation,[],[f2553,f2040]) ).

fof(f2040,plain,
    ! [X0,X1] : plus(X1,X0) = plus(plus(plus(X1,X0),X0),plus(X1,X0)),
    inference(forward_demodulation,[],[f2039,f1378]) ).

fof(f2039,plain,
    ! [X0,X1] : plus(X1,X0) = plus(plus(mult(plus(X1,X0),plus(X1,X0)),X0),plus(X1,X0)),
    inference(forward_demodulation,[],[f2038,f1378]) ).

fof(f2038,plain,
    ! [X0,X1] : plus(X1,X0) = plus(plus(mult(plus(X1,X0),mult(plus(X1,X0),plus(X1,X0))),X0),plus(X1,X0)),
    inference(forward_demodulation,[],[f1504,f1731]) ).

fof(f1504,plain,
    ! [X2,X3,X0,X1] : plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0))) = plus(plus(mult(plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0))),mult(plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0))),plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0))))),X0),plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0)))),
    inference(backward_demodulation,[],[f1359,f1378]) ).

fof(f1359,plain,
    ! [X2,X3,X0,X1] : plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0))) = plus(plus(mult(plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0))),mult(plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0))),mult(plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0))),plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0)))))),X0),plus(X1,mult(X0,plus(plus(mult(X0,X2),mult(X3,X0)),X0)))),
    inference(superposition,[],[f924,f1276]) ).

fof(f2553,plain,
    ! [X0,X1] : plus(mult(X0,plus(X0,X1)),X0) = mult(plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(mult(X0,plus(X0,X1)),X0)),plus(plus(mult(X0,plus(X0,X1)),X0),X0)),
    inference(forward_demodulation,[],[f2552,f1699]) ).

fof(f2552,plain,
    ! [X0,X1] : plus(mult(X0,plus(X0,X1)),X0) = mult(plus(plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(plus(mult(X0,plus(X0,X1)),X0),X0)),plus(mult(X0,plus(X0,X1)),X0)),plus(plus(mult(X0,plus(X0,X1)),X0),X0)),
    inference(forward_demodulation,[],[f2551,f2047]) ).

fof(f2047,plain,
    ! [X0,X1] : plus(plus(X0,X1),X1) = plus(plus(X0,X1),plus(plus(X0,X1),X1)),
    inference(backward_demodulation,[],[f1531,f2040]) ).

fof(f1531,plain,
    ! [X0,X1] : plus(plus(X0,X1),X1) = plus(plus(plus(plus(X0,X1),X1),plus(X0,X1)),plus(plus(X0,X1),X1)),
    inference(forward_demodulation,[],[f1530,f1378]) ).

fof(f1530,plain,
    ! [X0,X1] : plus(plus(X0,X1),X1) = plus(plus(mult(plus(plus(X0,X1),X1),plus(plus(X0,X1),X1)),plus(X0,X1)),plus(plus(X0,X1),X1)),
    inference(forward_demodulation,[],[f1529,f1378]) ).

fof(f1529,plain,
    ! [X0,X1] : plus(plus(X0,X1),X1) = plus(plus(mult(plus(plus(X0,X1),X1),mult(plus(plus(X0,X1),X1),plus(plus(X0,X1),X1))),plus(X0,X1)),plus(plus(X0,X1),X1)),
    inference(forward_demodulation,[],[f1419,f1378]) ).

fof(f1419,plain,
    ! [X0,X1] : plus(plus(X0,X1),X1) = plus(plus(mult(plus(plus(X0,X1),X1),mult(plus(plus(X0,X1),X1),mult(plus(plus(X0,X1),X1),plus(plus(X0,X1),X1)))),plus(X0,X1)),plus(plus(X0,X1),X1)),
    inference(backward_demodulation,[],[f974,f1378]) ).

fof(f974,plain,
    ! [X0,X1] : plus(plus(X0,mult(X1,X1)),X1) = plus(plus(mult(plus(plus(X0,mult(X1,X1)),X1),mult(plus(plus(X0,mult(X1,X1)),X1),mult(plus(plus(X0,mult(X1,X1)),X1),plus(plus(X0,mult(X1,X1)),X1)))),plus(X0,mult(X1,X1))),plus(plus(X0,mult(X1,X1)),X1)),
    inference(superposition,[],[f924,f651]) ).

fof(f2551,plain,
    ! [X0,X1] : plus(mult(X0,plus(X0,X1)),X0) = mult(plus(plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(plus(mult(X0,plus(X0,X1)),X0),X0)),plus(mult(X0,plus(X0,X1)),X0)),plus(plus(mult(X0,plus(X0,X1)),X0),plus(plus(mult(X0,plus(X0,X1)),X0),X0))),
    inference(forward_demodulation,[],[f2533,f2040]) ).

fof(f2533,plain,
    ! [X0,X1] : plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(mult(X0,plus(X0,X1)),X0)) = mult(plus(plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(plus(mult(X0,plus(X0,X1)),X0),X0)),plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(mult(X0,plus(X0,X1)),X0))),plus(plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(mult(X0,plus(X0,X1)),X0)),plus(plus(mult(X0,plus(X0,X1)),X0),X0))),
    inference(superposition,[],[f560,f2425]) ).

fof(f2425,plain,
    ! [X0,X1] : mult(plus(mult(X0,plus(X0,X1)),X0),X0) = X0,
    inference(forward_demodulation,[],[f2415,f1699]) ).

fof(f2415,plain,
    ! [X0,X1] : mult(plus(mult(X0,plus(X0,X1)),X0),plus(X0,X0)) = X0,
    inference(superposition,[],[f271,f2088]) ).

fof(f2088,plain,
    ! [X0,X1] : mult(mult(X0,plus(X0,X1)),X0) = X0,
    inference(forward_demodulation,[],[f1379,f1699]) ).

fof(f1379,plain,
    ! [X0,X1] : mult(mult(plus(X0,X0),plus(X0,X1)),X0) = X0,
    inference(superposition,[],[f1347,f315]) ).

fof(f560,plain,
    ! [X0,X1] : plus(plus(X0,X1),X0) = mult(plus(plus(plus(X0,X1),plus(X0,mult(X0,X1))),plus(plus(X0,X1),X0)),plus(plus(plus(X0,X1),X0),plus(X0,X1))),
    inference(superposition,[],[f271,f90]) ).

fof(f90,plain,
    ! [X0,X1] : plus(X0,X1) = mult(plus(plus(X0,X1),plus(X0,mult(X0,X1))),plus(plus(X0,X1),X0)),
    inference(superposition,[],[f63,f63]) ).

fof(f2547,plain,
    ! [X0,X1] : plus(plus(mult(X0,plus(X0,X1)),X0),X0) = mult(plus(mult(X0,plus(X0,X1)),X0),plus(plus(mult(X0,plus(X0,X1)),X0),X0)),
    inference(forward_demodulation,[],[f2546,f2040]) ).

fof(f2546,plain,
    ! [X0,X1] : plus(plus(mult(X0,plus(X0,X1)),X0),X0) = mult(plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(mult(X0,plus(X0,X1)),X0)),plus(plus(mult(X0,plus(X0,X1)),X0),X0)),
    inference(forward_demodulation,[],[f2545,f2040]) ).

fof(f2545,plain,
    ! [X0,X1] : plus(plus(mult(X0,plus(X0,X1)),X0),X0) = mult(plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(mult(X0,plus(X0,X1)),X0))),plus(plus(mult(X0,plus(X0,X1)),X0),X0)),
    inference(forward_demodulation,[],[f2544,f1699]) ).

fof(f2544,plain,
    ! [X0,X1] : plus(plus(mult(X0,plus(X0,X1)),X0),X0) = mult(plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(mult(X0,plus(X0,X1)),X0))),plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(plus(mult(X0,plus(X0,X1)),X0),X0))),
    inference(forward_demodulation,[],[f2530,f1699]) ).

fof(f2530,plain,
    ! [X0,X1] : plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(plus(mult(X0,plus(X0,X1)),X0),X0)) = mult(plus(plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(plus(mult(X0,plus(X0,X1)),X0),X0)),plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(mult(X0,plus(X0,X1)),X0))),plus(plus(plus(plus(mult(X0,plus(X0,X1)),X0),X0),plus(plus(mult(X0,plus(X0,X1)),X0),X0)),plus(plus(mult(X0,plus(X0,X1)),X0),X0))),
    inference(superposition,[],[f121,f2425]) ).

fof(f121,plain,
    ! [X0,X1] : plus(plus(X0,X1),plus(X0,mult(X0,X1))) = mult(plus(plus(plus(X0,X1),plus(X0,mult(X0,X1))),plus(plus(X0,X1),X0)),plus(plus(plus(X0,X1),plus(X0,mult(X0,X1))),plus(X0,X1))),
    inference(superposition,[],[f90,f63]) ).

fof(f2412,plain,
    ! [X0,X1] : mult(X0,plus(X0,X1)) = mult(plus(mult(X0,plus(X0,X1)),X0),plus(mult(X0,plus(X0,X1)),X0)),
    inference(superposition,[],[f63,f2088]) ).

fof(f2501,plain,
    ! [X0,X1] : plus(X1,mult(X0,X1)) = plus(plus(X1,mult(X0,X1)),mult(X1,plus(X1,mult(X0,X1)))),
    inference(forward_demodulation,[],[f2473,f1511]) ).

fof(f2473,plain,
    ! [X0,X1] : plus(X1,mult(X0,X1)) = plus(plus(X1,mult(X0,X1)),mult(plus(plus(X1,mult(X0,X1)),X1),plus(X1,mult(X0,X1)))),
    inference(superposition,[],[f1850,f271]) ).

fof(f1850,plain,
    ! [X0,X1] : plus(X0,mult(plus(X0,mult(X1,X0)),X0)) = X0,
    inference(backward_demodulation,[],[f1565,f1732]) ).

fof(f1732,plain,
    ! [X0,X1] : mult(plus(X0,mult(plus(X0,mult(X1,X0)),X0)),X0) = X0,
    inference(backward_demodulation,[],[f1572,f1699]) ).

fof(f1572,plain,
    ! [X0,X1] : mult(plus(X0,mult(plus(X0,mult(X1,X0)),X0)),plus(X0,X0)) = X0,
    inference(forward_demodulation,[],[f1571,f1378]) ).

fof(f1571,plain,
    ! [X0,X1] : mult(plus(X0,mult(plus(mult(X0,X0),mult(X1,X0)),X0)),plus(X0,X0)) = X0,
    inference(forward_demodulation,[],[f1570,f1378]) ).

fof(f1570,plain,
    ! [X0,X1] : mult(plus(X0,mult(plus(mult(X0,mult(X0,X0)),mult(X1,X0)),X0)),plus(X0,X0)) = X0,
    inference(forward_demodulation,[],[f1430,f1539]) ).

fof(f1539,plain,
    ! [X0,X1] : plus(X1,mult(X0,X1)) = plus(X1,plus(X1,mult(X0,X1))),
    inference(forward_demodulation,[],[f1538,f1511]) ).

fof(f1538,plain,
    ! [X0,X1] : plus(X1,mult(X0,X1)) = plus(plus(plus(X1,mult(X0,X1)),X1),plus(X1,mult(X0,X1))),
    inference(forward_demodulation,[],[f1537,f1378]) ).

fof(f1537,plain,
    ! [X0,X1] : plus(X1,mult(X0,X1)) = plus(plus(mult(plus(X1,mult(X0,X1)),plus(X1,mult(X0,X1))),X1),plus(X1,mult(X0,X1))),
    inference(forward_demodulation,[],[f1536,f1378]) ).

fof(f1536,plain,
    ! [X0,X1] : plus(X1,mult(X0,X1)) = plus(plus(mult(plus(X1,mult(X0,X1)),mult(plus(X1,mult(X0,X1)),plus(X1,mult(X0,X1)))),X1),plus(X1,mult(X0,X1))),
    inference(forward_demodulation,[],[f1420,f1378]) ).

fof(f1420,plain,
    ! [X0,X1] : plus(X1,mult(X0,X1)) = plus(plus(mult(plus(X1,mult(X0,X1)),mult(plus(X1,mult(X0,X1)),mult(plus(X1,mult(X0,X1)),plus(X1,mult(X0,X1))))),X1),plus(X1,mult(X0,X1))),
    inference(backward_demodulation,[],[f981,f1378]) ).

fof(f981,plain,
    ! [X0,X1] : plus(X1,mult(X0,mult(X1,X1))) = plus(plus(mult(plus(X1,mult(X0,mult(X1,X1))),mult(plus(X1,mult(X0,mult(X1,X1))),mult(plus(X1,mult(X0,mult(X1,X1))),plus(X1,mult(X0,mult(X1,X1)))))),X1),plus(X1,mult(X0,mult(X1,X1)))),
    inference(superposition,[],[f924,f630]) ).

fof(f1430,plain,
    ! [X0,X1] : mult(plus(X0,plus(X0,mult(plus(mult(X0,mult(X0,X0)),mult(X1,X0)),X0))),plus(X0,X0)) = X0,
    inference(backward_demodulation,[],[f992,f1378]) ).

fof(f1565,plain,
    ! [X0,X1] : plus(X0,mult(plus(X0,mult(X1,X0)),X0)) = mult(plus(X0,mult(plus(X0,mult(X1,X0)),X0)),X0),
    inference(forward_demodulation,[],[f1564,f1378]) ).

fof(f1564,plain,
    ! [X0,X1] : plus(X0,mult(plus(mult(X0,X0),mult(X1,X0)),X0)) = mult(plus(X0,mult(plus(mult(X0,X0),mult(X1,X0)),X0)),X0),
    inference(forward_demodulation,[],[f1563,f1378]) ).

fof(f1563,plain,
    ! [X0,X1] : plus(X0,mult(plus(mult(X0,mult(X0,X0)),mult(X1,X0)),X0)) = mult(plus(X0,mult(plus(mult(X0,mult(X0,X0)),mult(X1,X0)),X0)),X0),
    inference(forward_demodulation,[],[f1562,f1539]) ).

fof(f1562,plain,
    ! [X0,X1] : plus(X0,mult(plus(mult(X0,mult(X0,X0)),mult(X1,X0)),X0)) = mult(plus(X0,plus(X0,mult(plus(mult(X0,mult(X0,X0)),mult(X1,X0)),X0))),X0),
    inference(forward_demodulation,[],[f1428,f1511]) ).

fof(f1428,plain,
    ! [X0,X1] : plus(X0,mult(plus(mult(X0,mult(X0,X0)),mult(X1,X0)),X0)) = mult(plus(X0,plus(X0,mult(plus(mult(X0,mult(X0,X0)),mult(X1,X0)),X0))),plus(plus(X0,mult(plus(mult(X0,mult(X0,X0)),mult(X1,X0)),X0)),X0)),
    inference(backward_demodulation,[],[f990,f1378]) ).

fof(f990,plain,
    ! [X0,X1] : plus(X0,mult(plus(mult(X0,mult(X0,mult(X0,X0))),mult(X1,X0)),X0)) = mult(plus(X0,plus(X0,mult(plus(mult(X0,mult(X0,mult(X0,X0))),mult(X1,X0)),X0))),plus(plus(X0,mult(plus(mult(X0,mult(X0,mult(X0,X0))),mult(X1,X0)),X0)),X0)),
    inference(superposition,[],[f559,f924]) ).

fof(f559,plain,
    ! [X0,X1] : plus(X1,mult(X0,X1)) = mult(plus(plus(X0,X1),plus(X1,mult(X0,X1))),plus(plus(X1,mult(X0,X1)),X1)),
    inference(superposition,[],[f271,f271]) ).

fof(f271,plain,
    ! [X0,X1] : mult(plus(X0,X1),plus(X1,mult(X0,X1))) = X1,
    inference(forward_demodulation,[],[f268,f203]) ).

fof(f203,plain,
    ! [X2,X0,X1] : mult(plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),X2),plus(X1,mult(mult(plus(X0,X1),plus(X1,mult(X0,X1))),X2))) = X1,
    inference(backward_demodulation,[],[f1,f197]) ).

fof(f268,plain,
    ! [X2,X0,X1] : mult(plus(X0,X1),plus(X1,mult(X0,X1))) = mult(plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),X2),plus(X1,mult(mult(plus(X0,X1),plus(X1,mult(X0,X1))),X2))),
    inference(backward_demodulation,[],[f104,f203]) ).

fof(f104,plain,
    ! [X2,X3,X0,X1] : mult(plus(X0,X1),plus(X1,mult(X0,X1))) = mult(plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),X2),plus(mult(plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(mult(plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(plus(X0,X1),plus(X1,mult(X0,X1)))),plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),X3)),mult(plus(X0,X1),plus(X1,mult(X0,X1))))),plus(X1,mult(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(mult(plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),mult(plus(X0,X1),plus(X1,mult(X0,X1)))),plus(mult(plus(X0,X1),plus(X1,mult(X0,X1))),X3)),mult(plus(X0,X1),plus(X1,mult(X0,X1))))))),mult(mult(plus(X0,X1),plus(X1,mult(X0,X1))),X2))),
    inference(superposition,[],[f6,f63]) ).

fof(f4827,plain,
    ! [X0,X1] : plus(mult(X0,X1),X0) = X0,
    inference(superposition,[],[f4152,f4331]) ).

fof(f4331,plain,
    ! [X0,X1] : plus(X0,X1) = plus(plus(X0,X1),X1),
    inference(forward_demodulation,[],[f4330,f4208]) ).

fof(f4330,plain,
    ! [X0,X1] : plus(plus(X0,X1),X1) = mult(plus(X0,X1),plus(plus(X0,X1),X1)),
    inference(forward_demodulation,[],[f4329,f2040]) ).

fof(f4329,plain,
    ! [X0,X1] : plus(plus(X0,X1),X1) = mult(plus(plus(plus(X0,X1),X1),plus(X0,X1)),plus(plus(X0,X1),X1)),
    inference(forward_demodulation,[],[f4328,f1699]) ).

fof(f4328,plain,
    ! [X0,X1] : plus(plus(X0,X1),X1) = mult(plus(plus(plus(X0,X1),X1),plus(X0,X1)),plus(plus(plus(X0,X1),X1),plus(plus(X0,X1),X1))),
    inference(forward_demodulation,[],[f4317,f1699]) ).

fof(f4317,plain,
    ! [X0,X1] : plus(plus(plus(X0,X1),X1),plus(plus(X0,X1),X1)) = mult(plus(plus(plus(plus(X0,X1),X1),plus(plus(X0,X1),X1)),plus(X0,X1)),plus(plus(plus(plus(X0,X1),X1),plus(plus(X0,X1),X1)),plus(plus(X0,X1),X1))),
    inference(backward_demodulation,[],[f2618,f4239]) ).

fof(f2618,plain,
    ! [X0,X1] : plus(plus(plus(X0,X1),X1),plus(plus(X0,X1),mult(plus(X0,X1),X1))) = mult(plus(plus(plus(plus(X0,X1),X1),plus(plus(X0,X1),mult(plus(X0,X1),X1))),plus(X0,X1)),plus(plus(plus(plus(X0,X1),X1),plus(plus(X0,X1),mult(plus(X0,X1),X1))),plus(plus(X0,X1),X1))),
    inference(superposition,[],[f121,f2040]) ).

fof(f7342,plain,
    ! [X2,X0,X1] : mult(X0,plus(plus(X0,X1),X2)) = X0,
    inference(superposition,[],[f6082,f4208]) ).

fof(f6082,plain,
    ! [X2,X0,X1] : mult(X0,X1) = mult(mult(X0,X1),plus(X1,X2)),
    inference(superposition,[],[f4208,f5248]) ).

fof(f5248,plain,
    ! [X2,X0,X1] : plus(X0,X1) = plus(mult(X2,X0),plus(X0,X1)),
    inference(superposition,[],[f5031,f4860]) ).

fof(f4860,plain,
    ! [X0,X1] : mult(plus(X0,X1),X0) = X0,
    inference(backward_demodulation,[],[f4749,f4845]) ).

fof(f4845,plain,
    ! [X0,X1] : plus(X0,X1) = plus(X0,plus(X0,X1)),
    inference(superposition,[],[f4827,f63]) ).

fof(f4749,plain,
    ! [X0,X1] : mult(plus(X0,plus(X0,X1)),X0) = X0,
    inference(forward_demodulation,[],[f4718,f1699]) ).

fof(f4718,plain,
    ! [X0,X1] : mult(plus(X0,plus(X0,X1)),plus(X0,X0)) = X0,
    inference(superposition,[],[f63,f4208]) ).

fof(f5031,plain,
    ! [X2,X0,X1] : plus(mult(X0,mult(X1,X2)),X1) = X1,
    inference(superposition,[],[f3820,f4972]) ).

fof(f4972,plain,
    ! [X0,X1] : plus(X0,mult(X0,X1)) = X0,
    inference(superposition,[],[f4725,f4827]) ).

fof(f4725,plain,
    ! [X0,X1] : plus(X0,X1) = plus(plus(X0,X1),X0),
    inference(superposition,[],[f4238,f4208]) ).

fof(f2,axiom,
    a != mult(a,plus(b,plus(a,c))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',goals) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem    : LAT389-1 : TPTP v8.1.2. Released v4.0.0.
% 0.11/0.14  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.15/0.35  % Computer : n029.cluster.edu
% 0.15/0.35  % Model    : x86_64 x86_64
% 0.15/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35  % Memory   : 8042.1875MB
% 0.15/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35  % CPULimit   : 300
% 0.15/0.35  % WCLimit    : 300
% 0.15/0.35  % DateTime   : Fri May  3 12:43:52 EDT 2024
% 0.15/0.35  % CPUTime    : 
% 0.15/0.35  % (25072)Running in auto input_syntax mode. Trying TPTP
% 0.15/0.37  % (25075)WARNING: value z3 for option sas not known
% 0.15/0.37  % (25076)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.15/0.37  % (25077)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.15/0.37  % (25073)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.15/0.37  % (25075)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.15/0.37  % (25078)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.15/0.37  TRYING [1]
% 0.15/0.37  TRYING [2]
% 0.15/0.37  % (25079)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.15/0.38  % (25074)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.15/0.38  TRYING [3]
% 0.15/0.39  TRYING [1]
% 0.15/0.39  TRYING [2]
% 0.21/0.41  TRYING [3]
% 4.12/0.96  % (25078)First to succeed.
% 4.12/0.97  % (25078)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-25072"
% 4.12/0.97  % (25078)Refutation found. Thanks to Tanya!
% 4.12/0.97  % SZS status Unsatisfiable for theBenchmark
% 4.12/0.97  % SZS output start Proof for theBenchmark
% See solution above
% 4.12/0.97  % (25078)------------------------------
% 4.12/0.97  % (25078)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 4.12/0.97  % (25078)Termination reason: Refutation
% 4.12/0.97  
% 4.12/0.97  % (25078)Memory used [KB]: 6652
% 4.12/0.97  % (25078)Time elapsed: 0.598 s
% 4.12/0.97  % (25078)Instructions burned: 2114 (million)
% 4.12/0.97  % (25072)Success in time 0.604 s
%------------------------------------------------------------------------------