TSTP Solution File: RNG008-1 by SnakeForV-SAT---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV-SAT---1.0
% Problem  : RNG008-1 : TPTP v8.1.0. Released v1.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s

% Computer : n017.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 31 18:15:17 EDT 2022

% Result   : Unsatisfiable 21.63s 3.11s
% Output   : Refutation 21.63s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   27
%            Number of leaves      :  286
% Syntax   : Number of formulae    : 1286 (  69 unt;   0 def)
%            Number of atoms       : 2861 ( 148 equ)
%            Maximal formula atoms :    5 (   2 avg)
%            Number of connectives : 2886 (1311   ~;1309   |;   0   &)
%                                         ( 266 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   13 (   3 avg)
%            Maximal term depth    :    5 (   1 avg)
%            Number of predicates  :  270 ( 268 usr; 267 prp; 0-3 aty)
%            Number of functors    :    7 (   7 usr;   4 con; 0-2 aty)
%            Number of variables   :  556 ( 556   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f20236,plain,
    $false,
    inference(avatar_smt_refutation,[],[f25,f30,f95,f102,f107,f119,f124,f130,f141,f153,f164,f170,f207,f214,f221,f253,f321,f356,f383,f394,f430,f435,f440,f466,f489,f497,f516,f521,f526,f531,f1043,f1371,f1376,f1460,f1480,f1485,f1492,f1609,f1615,f1797,f1809,f3553,f3625,f3631,f3636,f3641,f3647,f3669,f3674,f3681,f4137,f5062,f5069,f5075,f6141,f6466,f7608,f7609,f7648,f7656,f7663,f7668,f7673,f7674,f7686,f7688,f7801,f7807,f7812,f7817,f7823,f7824,f9590,f9598,f9649,f9654,f9656,f9661,f9669,f9674,f9785,f9795,f9801,f9812,f9901,f9906,f10807,f13294,f13301,f13356,f13361,f13366,f13373,f13378,f13384,f13392,f13399,f13405,f13408,f13442,f13448,f13453,f13508,f13513,f13518,f13530,f13535,f13540,f13547,f13548,f13555,f13560,f13889,f14079,f14153,f14817,f14823,f14825,f14828,f14834,f14835,f14842,f14851,f14852,f14853,f14855,f14920,f14926,f14934,f14943,f15048,f15160,f15361,f15675,f15682,f15687,f15806,f16162,f16484,f16513,f16886,f17225,f17233,f17244,f17250,f17258,f17267,f17276,f17291,f17298,f17304,f17310,f17317,f17323,f17343,f17349,f17355,f17403,f17411,f17416,f17421,f17427,f17430,f17435,f17469,f17478,f17484,f17512,f17518,f17719,f17725,f17801,f17815,f17820,f17827,f17832,f17837,f17842,f17909,f17922,f17933,f17939,f17947,f17953,f17958,f17975,f17980,f17986,f17997,f18002,f18008,f18035,f18041,f18078,f18087,f18102,f18146,f18154,f18160,f18165,f18174,f18181,f18191,f18226,f18247,f18309,f18318,f18325,f18332,f18342,f18348,f18355,f18362,f18373,f18378,f18393,f18401,f18408,f18417,f18426,f18431,f18439,f18447,f18455,f18505,f18510,f18515,f18521,f18528,f18533,f18538,f18898,f18914,f18921,f18939,f18948,f18954,f18962,f18976,f19000,f19195,f19204,f19209,f19219,f19225,f19234,f19241,f19248,f19254,f19260,f19472,f19477,f19484,f19493,f19499,f19503,f19504,f19510,f19518,f19623,f19633,f19635,f19643,f19645,f19753,f19758,f19765,f19771,f19778,f19784,f19786,f19791,f19801,f19809,f19814,f19821,f19826,f19827,f19833,f19839,f19851,f19905,f19911,f19917,f19923,f19929,f19935,f19941,f19946,f19947,f19949,f19955,f19957,f19968,f20226]) ).

fof(f20226,plain,
    ( spl0_2
    | ~ spl0_266 ),
    inference(avatar_split_clause,[],[f20192,f19965,f27]) ).

fof(f27,plain,
    ( spl0_2
  <=> product(b,a,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_2])]) ).

fof(f19965,plain,
    ( spl0_266
  <=> c = multiply(b,a) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_266])]) ).

fof(f20192,plain,
    ( product(b,a,c)
    | ~ spl0_266 ),
    inference(superposition,[],[f3,f19967]) ).

fof(f19967,plain,
    ( c = multiply(b,a)
    | ~ spl0_266 ),
    inference(avatar_component_clause,[],[f19965]) ).

fof(f3,axiom,
    ! [X0,X1] : product(X0,X1,multiply(X0,X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',closure_of_multiplication) ).

fof(f19968,plain,
    ( spl0_266
    | ~ spl0_221
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f19963,f19908,f18973,f19965]) ).

fof(f18973,plain,
    ( spl0_221
  <=> multiply(b,a) = multiply(b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_221])]) ).

fof(f19908,plain,
    ( spl0_258
  <=> c = multiply(b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_258])]) ).

fof(f19963,plain,
    ( c = multiply(b,a)
    | ~ spl0_221
    | ~ spl0_258 ),
    inference(backward_demodulation,[],[f18975,f19910]) ).

fof(f19910,plain,
    ( c = multiply(b,c)
    | ~ spl0_258 ),
    inference(avatar_component_clause,[],[f19908]) ).

fof(f18975,plain,
    ( multiply(b,a) = multiply(b,c)
    | ~ spl0_221 ),
    inference(avatar_component_clause,[],[f18973]) ).

fof(f19957,plain,
    ( spl0_264
    | ~ spl0_221
    | ~ spl0_245 ),
    inference(avatar_split_clause,[],[f19956,f19762,f18973,f19943]) ).

fof(f19943,plain,
    ( spl0_264
  <=> product(multiply(b,a),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_264])]) ).

fof(f19762,plain,
    ( spl0_245
  <=> product(b,c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_245])]) ).

fof(f19956,plain,
    ( product(multiply(b,a),c,c)
    | ~ spl0_221
    | ~ spl0_245 ),
    inference(forward_demodulation,[],[f19871,f18975]) ).

fof(f19871,plain,
    ( product(multiply(b,c),c,c)
    | ~ spl0_245 ),
    inference(resolution,[],[f19764,f61]) ).

fof(f61,plain,
    ! [X2,X0,X1] :
      ( ~ product(X0,X1,X2)
      | product(multiply(X0,X1),X1,X2) ),
    inference(resolution,[],[f3,f33]) ).

fof(f33,plain,
    ! [X2,X3,X0,X1] :
      ( ~ product(X0,X1,X3)
      | ~ product(X0,X1,X2)
      | product(X3,X1,X2) ),
    inference(resolution,[],[f11,f18]) ).

fof(f18,axiom,
    ! [X0] : product(X0,X0,X0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',x_squared_is_x) ).

fof(f11,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ product(X1,X3,X4)
      | ~ product(X0,X4,X5)
      | product(X2,X3,X5)
      | ~ product(X0,X1,X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',associativity_of_multiplication2) ).

fof(f19764,plain,
    ( product(b,c,c)
    | ~ spl0_245 ),
    inference(avatar_component_clause,[],[f19762]) ).

fof(f19955,plain,
    ( spl0_265
    | ~ spl0_6
    | ~ spl0_221
    | ~ spl0_245 ),
    inference(avatar_split_clause,[],[f19950,f19762,f18973,f116,f19952]) ).

fof(f19952,plain,
    ( spl0_265
  <=> product(c,b,multiply(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_265])]) ).

fof(f116,plain,
    ( spl0_6
  <=> product(c,b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_6])]) ).

fof(f19950,plain,
    ( product(c,b,multiply(b,a))
    | ~ spl0_6
    | ~ spl0_221
    | ~ spl0_245 ),
    inference(forward_demodulation,[],[f19857,f18975]) ).

fof(f19857,plain,
    ( product(c,b,multiply(b,c))
    | ~ spl0_6
    | ~ spl0_245 ),
    inference(resolution,[],[f19764,f184]) ).

fof(f184,plain,
    ( ! [X2,X1] :
        ( ~ product(X2,c,X1)
        | product(X1,b,multiply(X2,c)) )
    | ~ spl0_6 ),
    inference(resolution,[],[f133,f3]) ).

fof(f133,plain,
    ( ! [X2,X3,X4] :
        ( ~ product(X2,c,X3)
        | product(X4,b,X3)
        | ~ product(X2,c,X4) )
    | ~ spl0_6 ),
    inference(resolution,[],[f118,f11]) ).

fof(f118,plain,
    ( product(c,b,c)
    | ~ spl0_6 ),
    inference(avatar_component_clause,[],[f116]) ).

fof(f19949,plain,
    ( spl0_257
    | ~ spl0_5
    | ~ spl0_245 ),
    inference(avatar_split_clause,[],[f19948,f19762,f104,f19902]) ).

fof(f19902,plain,
    ( spl0_257
  <=> product(add(a,b),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_257])]) ).

fof(f104,plain,
    ( spl0_5
  <=> product(a,c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_5])]) ).

fof(f19948,plain,
    ( product(add(a,b),c,additive_identity)
    | ~ spl0_5
    | ~ spl0_245 ),
    inference(forward_demodulation,[],[f19862,f10042]) ).

fof(f10042,plain,
    ! [X60] : additive_identity = add(X60,X60),
    inference(resolution,[],[f9987,f226]) ).

fof(f226,plain,
    ! [X10,X8,X9] :
      ( ~ sum(X8,X9,X10)
      | add(X8,X9) = X10 ),
    inference(resolution,[],[f16,f4]) ).

fof(f4,axiom,
    ! [X0,X1] : sum(X0,X1,add(X0,X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',closure_of_addition) ).

fof(f16,axiom,
    ! [X2,X0,X1,X4] :
      ( ~ sum(X0,X1,X4)
      | ~ sum(X0,X1,X2)
      | X2 = X4 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',addition_is_well_defined) ).

fof(f9987,plain,
    ! [X0] : sum(X0,X0,additive_identity),
    inference(superposition,[],[f9916,f919]) ).

fof(f919,plain,
    ! [X65] : additive_inverse(additive_inverse(X65)) = X65,
    inference(forward_demodulation,[],[f911,f388]) ).

fof(f388,plain,
    ! [X1] : add(additive_identity,X1) = X1,
    inference(resolution,[],[f222,f4]) ).

fof(f222,plain,
    ! [X0,X1] :
      ( ~ sum(additive_identity,X0,X1)
      | X0 = X1 ),
    inference(resolution,[],[f16,f1]) ).

fof(f1,axiom,
    ! [X0] : sum(additive_identity,X0,X0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',additive_identity1) ).

fof(f911,plain,
    ! [X65] : add(additive_identity,X65) = additive_inverse(additive_inverse(X65)),
    inference(resolution,[],[f879,f227]) ).

fof(f227,plain,
    ! [X11,X12,X13] :
      ( ~ sum(X11,X12,X13)
      | add(X12,X11) = X13 ),
    inference(resolution,[],[f16,f71]) ).

fof(f71,plain,
    ! [X6,X5] : sum(X5,X6,add(X6,X5)),
    inference(resolution,[],[f4,f9]) ).

fof(f9,axiom,
    ! [X3,X0,X1] :
      ( ~ sum(X0,X1,X3)
      | sum(X1,X0,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',commutativity_of_addition) ).

fof(f879,plain,
    ! [X1] : sum(X1,additive_identity,additive_inverse(additive_inverse(X1))),
    inference(resolution,[],[f590,f6]) ).

fof(f6,axiom,
    ! [X0] : sum(X0,additive_inverse(X0),additive_identity),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',right_inverse) ).

fof(f590,plain,
    ! [X0,X1] :
      ( ~ sum(X0,X1,additive_identity)
      | sum(X0,additive_identity,additive_inverse(X1)) ),
    inference(resolution,[],[f69,f1]) ).

fof(f69,plain,
    ! [X14,X15,X12,X13] :
      ( ~ sum(X14,additive_inverse(X13),X15)
      | sum(X12,additive_identity,X15)
      | ~ sum(X12,X13,X14) ),
    inference(resolution,[],[f7,f6]) ).

fof(f7,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ sum(X1,X3,X4)
      | ~ sum(X0,X1,X2)
      | ~ sum(X2,X3,X5)
      | sum(X0,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',associativity_of_addition1) ).

fof(f9916,plain,
    ! [X0] : sum(additive_inverse(X0),additive_inverse(X0),additive_identity),
    inference(forward_demodulation,[],[f9909,f9557]) ).

fof(f9557,plain,
    ! [X0] : additive_inverse(X0) = multiply(X0,additive_inverse(X0)),
    inference(superposition,[],[f9398,f919]) ).

fof(f9398,plain,
    ! [X4] : multiply(additive_inverse(X4),X4) = X4,
    inference(resolution,[],[f9395,f222]) ).

fof(f9395,plain,
    ! [X94] : sum(additive_identity,X94,multiply(additive_inverse(X94),X94)),
    inference(forward_demodulation,[],[f9367,f919]) ).

fof(f9367,plain,
    ! [X94] : sum(additive_identity,X94,multiply(additive_inverse(X94),additive_inverse(additive_inverse(X94)))),
    inference(resolution,[],[f9276,f597]) ).

fof(f597,plain,
    ! [X2,X3,X4] :
      ( ~ sum(X4,additive_inverse(X3),X2)
      | sum(X2,X3,X4) ),
    inference(resolution,[],[f84,f2]) ).

fof(f2,axiom,
    ! [X0] : sum(X0,additive_identity,X0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',additive_identity2) ).

fof(f84,plain,
    ! [X10,X11,X8,X9] :
      ( ~ sum(X8,additive_identity,X11)
      | sum(X10,X9,X11)
      | ~ sum(X8,additive_inverse(X9),X10) ),
    inference(resolution,[],[f8,f5]) ).

fof(f5,axiom,
    ! [X0] : sum(additive_inverse(X0),X0,additive_identity),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',left_inverse) ).

fof(f8,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ sum(X1,X3,X4)
      | ~ sum(X0,X1,X2)
      | ~ sum(X0,X4,X5)
      | sum(X2,X3,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',associativity_of_addition2) ).

fof(f9276,plain,
    ! [X13] : sum(multiply(X13,additive_inverse(X13)),X13,additive_identity),
    inference(resolution,[],[f9249,f9]) ).

fof(f9249,plain,
    ! [X0] : sum(X0,multiply(X0,additive_inverse(X0)),additive_identity),
    inference(superposition,[],[f9204,f919]) ).

fof(f9204,plain,
    ! [X0] : sum(additive_inverse(X0),multiply(additive_inverse(X0),X0),additive_identity),
    inference(resolution,[],[f8006,f3]) ).

fof(f8006,plain,
    ! [X0,X1] :
      ( ~ product(additive_inverse(X0),X0,X1)
      | sum(additive_inverse(X0),X1,additive_identity) ),
    inference(backward_demodulation,[],[f5811,f7838]) ).

fof(f7838,plain,
    ! [X20] : additive_identity = multiply(X20,additive_identity),
    inference(resolution,[],[f7532,f223]) ).

fof(f223,plain,
    ! [X2,X3] :
      ( ~ sum(X2,additive_identity,X3)
      | X2 = X3 ),
    inference(resolution,[],[f16,f2]) ).

fof(f7532,plain,
    ! [X66] : sum(multiply(X66,additive_identity),additive_identity,additive_identity),
    inference(forward_demodulation,[],[f7500,f403]) ).

fof(f403,plain,
    ! [X1] : additive_identity = add(X1,additive_inverse(X1)),
    inference(resolution,[],[f224,f71]) ).

fof(f224,plain,
    ! [X4,X5] :
      ( ~ sum(additive_inverse(X4),X4,X5)
      | additive_identity = X5 ),
    inference(resolution,[],[f16,f5]) ).

fof(f7500,plain,
    ! [X66] : sum(multiply(X66,additive_identity),additive_identity,add(X66,additive_inverse(X66))),
    inference(resolution,[],[f7473,f593]) ).

fof(f593,plain,
    ! [X8,X6,X7] :
      ( ~ sum(X6,X8,X7)
      | sum(X6,additive_identity,add(X7,additive_inverse(X8))) ),
    inference(resolution,[],[f69,f4]) ).

fof(f7473,plain,
    ! [X1] : sum(multiply(X1,additive_identity),X1,X1),
    inference(forward_demodulation,[],[f7471,f287]) ).

fof(f287,plain,
    ! [X1] : multiply(X1,X1) = X1,
    inference(resolution,[],[f228,f3]) ).

fof(f228,plain,
    ! [X0,X1] :
      ( ~ product(X0,X0,X1)
      | X0 = X1 ),
    inference(resolution,[],[f17,f18]) ).

fof(f17,axiom,
    ! [X2,X0,X1,X4] :
      ( ~ product(X0,X1,X2)
      | ~ product(X0,X1,X4)
      | X2 = X4 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',multiplication_is_well_defined) ).

fof(f7471,plain,
    ! [X1] : sum(multiply(X1,additive_identity),X1,multiply(X1,X1)),
    inference(resolution,[],[f3898,f3]) ).

fof(f3898,plain,
    ! [X0,X1] :
      ( ~ product(X0,X0,X1)
      | sum(multiply(X0,additive_identity),X0,X1) ),
    inference(resolution,[],[f665,f18]) ).

fof(f665,plain,
    ! [X3,X6,X4,X5] :
      ( ~ product(X3,X4,X6)
      | ~ product(X3,X4,X5)
      | sum(multiply(X3,additive_identity),X6,X5) ),
    inference(resolution,[],[f35,f3]) ).

fof(f35,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ product(X0,additive_identity,X3)
      | ~ product(X0,X1,X4)
      | sum(X3,X2,X4)
      | ~ product(X0,X1,X2) ),
    inference(resolution,[],[f1,f12]) ).

fof(f12,axiom,
    ! [X3,X0,X1,X8,X6,X9,X7] :
      ( ~ sum(X1,X3,X8)
      | ~ product(X0,X3,X7)
      | sum(X6,X7,X9)
      | ~ product(X0,X8,X9)
      | ~ product(X0,X1,X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',distributivity1) ).

fof(f5811,plain,
    ! [X0,X1] :
      ( sum(additive_inverse(X0),X1,multiply(additive_inverse(X0),additive_identity))
      | ~ product(additive_inverse(X0),X0,X1) ),
    inference(resolution,[],[f778,f18]) ).

fof(f778,plain,
    ! [X3,X6,X4,X5] :
      ( ~ product(X5,additive_inverse(X6),X3)
      | sum(X3,X4,multiply(X5,additive_identity))
      | ~ product(X5,X6,X4) ),
    inference(resolution,[],[f52,f3]) ).

fof(f52,plain,
    ! [X18,X19,X16,X17,X20] :
      ( ~ product(X16,additive_identity,X20)
      | sum(X19,X18,X20)
      | ~ product(X16,additive_inverse(X17),X19)
      | ~ product(X16,X17,X18) ),
    inference(resolution,[],[f5,f12]) ).

fof(f9909,plain,
    ! [X0] : sum(additive_inverse(X0),multiply(X0,additive_inverse(X0)),additive_identity),
    inference(resolution,[],[f8520,f3]) ).

fof(f8520,plain,
    ! [X0,X1] :
      ( ~ product(X0,additive_inverse(X0),X1)
      | sum(additive_inverse(X0),X1,additive_identity) ),
    inference(backward_demodulation,[],[f5785,f8340]) ).

fof(f8340,plain,
    ! [X19] : additive_identity = multiply(additive_identity,X19),
    inference(resolution,[],[f7694,f223]) ).

fof(f7694,plain,
    ! [X4] : sum(multiply(additive_identity,X4),additive_identity,additive_identity),
    inference(resolution,[],[f7676,f592]) ).

fof(f592,plain,
    ! [X4,X5] :
      ( ~ sum(X4,X5,X5)
      | sum(X4,additive_identity,additive_identity) ),
    inference(resolution,[],[f69,f6]) ).

fof(f7676,plain,
    ! [X0] : sum(multiply(additive_identity,X0),X0,X0),
    inference(resolution,[],[f3931,f18]) ).

fof(f3931,plain,
    ! [X0,X1] :
      ( ~ product(X0,X0,X1)
      | sum(multiply(additive_identity,X0),X1,X0) ),
    inference(resolution,[],[f669,f18]) ).

fof(f669,plain,
    ! [X3,X6,X4,X5] :
      ( ~ product(X3,X4,X5)
      | ~ product(X3,X4,X6)
      | sum(multiply(additive_identity,X4),X6,X5) ),
    inference(resolution,[],[f37,f3]) ).

fof(f37,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ product(additive_identity,X1,X3)
      | ~ product(X0,X1,X4)
      | ~ product(X0,X1,X2)
      | sum(X3,X2,X4) ),
    inference(resolution,[],[f14,f1]) ).

fof(f14,axiom,
    ! [X3,X0,X1,X8,X6,X9,X7] :
      ( ~ sum(X1,X3,X8)
      | ~ product(X3,X0,X7)
      | ~ product(X1,X0,X6)
      | ~ product(X8,X0,X9)
      | sum(X6,X7,X9) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',distributivity3) ).

fof(f5785,plain,
    ! [X0,X1] :
      ( ~ product(X0,additive_inverse(X0),X1)
      | sum(additive_inverse(X0),X1,multiply(additive_identity,additive_inverse(X0))) ),
    inference(resolution,[],[f772,f18]) ).

fof(f772,plain,
    ! [X3,X6,X4,X5] :
      ( ~ product(additive_inverse(X3),X4,X6)
      | sum(X6,X5,multiply(additive_identity,X4))
      | ~ product(X3,X4,X5) ),
    inference(resolution,[],[f50,f3]) ).

fof(f50,plain,
    ! [X10,X8,X6,X9,X7] :
      ( ~ product(additive_identity,X7,X10)
      | ~ product(X6,X7,X8)
      | ~ product(additive_inverse(X6),X7,X9)
      | sum(X9,X8,X10) ),
    inference(resolution,[],[f5,f14]) ).

fof(f19862,plain,
    ( product(add(a,b),c,add(c,c))
    | ~ spl0_5
    | ~ spl0_245 ),
    inference(resolution,[],[f19764,f6708]) ).

fof(f6708,plain,
    ( ! [X41,X42] :
        ( ~ product(X41,c,X42)
        | product(add(a,X41),c,add(X42,c)) )
    | ~ spl0_5 ),
    inference(resolution,[],[f805,f106]) ).

fof(f106,plain,
    ( product(a,c,c)
    | ~ spl0_5 ),
    inference(avatar_component_clause,[],[f104]) ).

fof(f805,plain,
    ! [X21,X24,X22,X25,X23] :
      ( ~ product(X24,X22,X25)
      | ~ product(X21,X22,X23)
      | product(add(X24,X21),X22,add(X23,X25)) ),
    inference(resolution,[],[f72,f71]) ).

fof(f72,plain,
    ! [X10,X11,X8,X9,X7,X12] :
      ( ~ sum(X11,X9,X12)
      | ~ product(X7,X8,X9)
      | product(add(X10,X7),X8,X12)
      | ~ product(X10,X8,X11) ),
    inference(resolution,[],[f4,f15]) ).

fof(f15,axiom,
    ! [X3,X0,X1,X8,X6,X9,X7] :
      ( ~ sum(X1,X3,X8)
      | ~ product(X3,X0,X7)
      | ~ product(X1,X0,X6)
      | product(X8,X0,X9)
      | ~ sum(X6,X7,X9) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',distributivity4) ).

fof(f19947,plain,
    ( spl0_261
    | ~ spl0_18
    | ~ spl0_245 ),
    inference(avatar_split_clause,[],[f19859,f19762,f353,f19926]) ).

fof(f19926,plain,
    ( spl0_261
  <=> product(multiply(b,a),b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_261])]) ).

fof(f353,plain,
    ( spl0_18
  <=> c = multiply(a,b) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_18])]) ).

fof(f19859,plain,
    ( product(multiply(b,a),b,c)
    | ~ spl0_18
    | ~ spl0_245 ),
    inference(resolution,[],[f19764,f3317]) ).

fof(f3317,plain,
    ( ! [X19,X20] :
        ( ~ product(X19,c,X20)
        | product(multiply(X19,a),b,X20) )
    | ~ spl0_18 ),
    inference(superposition,[],[f631,f355]) ).

fof(f355,plain,
    ( c = multiply(a,b)
    | ~ spl0_18 ),
    inference(avatar_component_clause,[],[f353]) ).

fof(f631,plain,
    ! [X3,X6,X4,X5] :
      ( ~ product(X3,multiply(X4,X5),X6)
      | product(multiply(X3,X4),X5,X6) ),
    inference(resolution,[],[f63,f3]) ).

fof(f63,plain,
    ! [X10,X8,X6,X9,X7] :
      ( ~ product(X6,X7,X10)
      | ~ product(X6,multiply(X7,X8),X9)
      | product(X10,X8,X9) ),
    inference(resolution,[],[f3,f11]) ).

fof(f19946,plain,
    ( spl0_264
    | ~ spl0_5
    | ~ spl0_245 ),
    inference(avatar_split_clause,[],[f19856,f19762,f104,f19943]) ).

fof(f19856,plain,
    ( product(multiply(b,a),c,c)
    | ~ spl0_5
    | ~ spl0_245 ),
    inference(resolution,[],[f19764,f180]) ).

fof(f180,plain,
    ( ! [X2,X1] :
        ( ~ product(X1,c,X2)
        | product(multiply(X1,a),c,X2) )
    | ~ spl0_5 ),
    inference(resolution,[],[f111,f3]) ).

fof(f111,plain,
    ( ! [X3,X4,X5] :
        ( ~ product(X3,a,X5)
        | ~ product(X3,c,X4)
        | product(X5,c,X4) )
    | ~ spl0_5 ),
    inference(resolution,[],[f106,f11]) ).

fof(f19941,plain,
    ( spl0_263
    | ~ spl0_221
    | ~ spl0_245 ),
    inference(avatar_split_clause,[],[f19936,f19762,f18973,f19938]) ).

fof(f19938,plain,
    ( spl0_263
  <=> sum(c,multiply(b,a),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_263])]) ).

fof(f19936,plain,
    ( sum(c,multiply(b,a),additive_identity)
    | ~ spl0_221
    | ~ spl0_245 ),
    inference(forward_demodulation,[],[f19894,f18975]) ).

fof(f19894,plain,
    ( sum(c,multiply(b,c),additive_identity)
    | ~ spl0_245 ),
    inference(resolution,[],[f19764,f11641]) ).

fof(f11641,plain,
    ! [X2,X3,X4] :
      ( ~ product(X3,X4,X2)
      | sum(X2,multiply(X3,X4),additive_identity) ),
    inference(backward_demodulation,[],[f7913,f11218]) ).

fof(f11218,plain,
    ! [X72] : additive_inverse(X72) = X72,
    inference(forward_demodulation,[],[f11183,f389]) ).

fof(f389,plain,
    ! [X2] : add(X2,additive_identity) = X2,
    inference(resolution,[],[f222,f71]) ).

fof(f11183,plain,
    ! [X72] : additive_inverse(X72) = add(X72,additive_identity),
    inference(resolution,[],[f9955,f227]) ).

fof(f9955,plain,
    ! [X0] : sum(additive_identity,X0,additive_inverse(X0)),
    inference(resolution,[],[f9916,f597]) ).

fof(f7913,plain,
    ! [X2,X3,X4] :
      ( sum(X2,multiply(X3,additive_inverse(X4)),additive_identity)
      | ~ product(X3,X4,X2) ),
    inference(backward_demodulation,[],[f5862,f7838]) ).

fof(f5862,plain,
    ! [X2,X3,X4] :
      ( sum(X2,multiply(X3,additive_inverse(X4)),multiply(X3,additive_identity))
      | ~ product(X3,X4,X2) ),
    inference(resolution,[],[f798,f3]) ).

fof(f798,plain,
    ! [X3,X6,X4,X5] :
      ( ~ product(X3,additive_inverse(X4),X5)
      | sum(X6,X5,multiply(X3,additive_identity))
      | ~ product(X3,X4,X6) ),
    inference(resolution,[],[f57,f3]) ).

fof(f57,plain,
    ! [X18,X19,X16,X17,X20] :
      ( ~ product(X16,additive_identity,X20)
      | ~ product(X16,additive_inverse(X17),X18)
      | ~ product(X16,X17,X19)
      | sum(X19,X18,X20) ),
    inference(resolution,[],[f6,f12]) ).

fof(f19935,plain,
    ( spl0_262
    | ~ spl0_221
    | ~ spl0_245 ),
    inference(avatar_split_clause,[],[f19930,f19762,f18973,f19932]) ).

fof(f19932,plain,
    ( spl0_262
  <=> sum(c,additive_identity,multiply(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_262])]) ).

fof(f19930,plain,
    ( sum(c,additive_identity,multiply(b,a))
    | ~ spl0_221
    | ~ spl0_245 ),
    inference(forward_demodulation,[],[f19891,f18975]) ).

fof(f19891,plain,
    ( sum(c,additive_identity,multiply(b,c))
    | ~ spl0_245 ),
    inference(resolution,[],[f19764,f7906]) ).

fof(f7906,plain,
    ! [X2,X3,X4] :
      ( ~ product(X2,X3,X4)
      | sum(X4,additive_identity,multiply(X2,X3)) ),
    inference(backward_demodulation,[],[f4487,f7838]) ).

fof(f4487,plain,
    ! [X2,X3,X4] :
      ( ~ product(X2,X3,X4)
      | sum(X4,multiply(X2,additive_identity),multiply(X2,X3)) ),
    inference(resolution,[],[f766,f3]) ).

fof(f766,plain,
    ! [X3,X6,X4,X5] :
      ( ~ product(X3,X4,X5)
      | ~ product(X3,X4,X6)
      | sum(X6,multiply(X3,additive_identity),X5) ),
    inference(resolution,[],[f42,f3]) ).

fof(f42,plain,
    ! [X18,X19,X16,X17,X15] :
      ( ~ product(X15,additive_identity,X16)
      | ~ product(X15,X19,X18)
      | ~ product(X15,X19,X17)
      | sum(X17,X16,X18) ),
    inference(resolution,[],[f2,f12]) ).

fof(f19929,plain,
    ( spl0_261
    | ~ spl0_19
    | ~ spl0_221
    | ~ spl0_245 ),
    inference(avatar_split_clause,[],[f19924,f19762,f18973,f380,f19926]) ).

fof(f380,plain,
    ( spl0_19
  <=> c = multiply(c,b) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_19])]) ).

fof(f19924,plain,
    ( product(multiply(b,a),b,c)
    | ~ spl0_19
    | ~ spl0_221
    | ~ spl0_245 ),
    inference(forward_demodulation,[],[f19860,f18975]) ).

fof(f19860,plain,
    ( product(multiply(b,c),b,c)
    | ~ spl0_19
    | ~ spl0_245 ),
    inference(resolution,[],[f19764,f3319]) ).

fof(f3319,plain,
    ( ! [X24,X23] :
        ( ~ product(X23,c,X24)
        | product(multiply(X23,c),b,X24) )
    | ~ spl0_19 ),
    inference(superposition,[],[f631,f382]) ).

fof(f382,plain,
    ( c = multiply(c,b)
    | ~ spl0_19 ),
    inference(avatar_component_clause,[],[f380]) ).

fof(f19923,plain,
    ( spl0_260
    | ~ spl0_5
    | ~ spl0_245 ),
    inference(avatar_split_clause,[],[f19918,f19762,f104,f19920]) ).

fof(f19920,plain,
    ( spl0_260
  <=> sum(c,c,multiply(add(a,b),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_260])]) ).

fof(f19918,plain,
    ( sum(c,c,multiply(add(a,b),c))
    | ~ spl0_5
    | ~ spl0_245 ),
    inference(forward_demodulation,[],[f19863,f413]) ).

fof(f413,plain,
    ! [X6,X7] : add(X7,X6) = add(X6,X7),
    inference(resolution,[],[f226,f71]) ).

fof(f19863,plain,
    ( sum(c,c,multiply(add(b,a),c))
    | ~ spl0_5
    | ~ spl0_245 ),
    inference(resolution,[],[f19764,f6730]) ).

fof(f6730,plain,
    ( ! [X41,X42] :
        ( ~ product(X41,c,X42)
        | sum(X42,c,multiply(add(X41,a),c)) )
    | ~ spl0_5 ),
    inference(resolution,[],[f807,f106]) ).

fof(f807,plain,
    ! [X8,X6,X7,X4,X5] :
      ( ~ product(X4,X5,X6)
      | ~ product(X8,X5,X7)
      | sum(X7,X6,multiply(add(X8,X4),X5)) ),
    inference(resolution,[],[f73,f3]) ).

fof(f73,plain,
    ! [X18,X16,X14,X17,X15,X13] :
      ( ~ product(add(X16,X13),X14,X18)
      | ~ product(X13,X14,X15)
      | sum(X17,X15,X18)
      | ~ product(X16,X14,X17) ),
    inference(resolution,[],[f4,f14]) ).

fof(f19917,plain,
    ( spl0_259
    | ~ spl0_221
    | ~ spl0_245 ),
    inference(avatar_split_clause,[],[f19912,f19762,f18973,f19914]) ).

fof(f19914,plain,
    ( spl0_259
  <=> sum(additive_identity,multiply(b,a),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_259])]) ).

fof(f19912,plain,
    ( sum(additive_identity,multiply(b,a),c)
    | ~ spl0_221
    | ~ spl0_245 ),
    inference(forward_demodulation,[],[f19890,f18975]) ).

fof(f19890,plain,
    ( sum(additive_identity,multiply(b,c),c)
    | ~ spl0_245 ),
    inference(resolution,[],[f19764,f7894]) ).

fof(f7894,plain,
    ! [X2,X3,X4] :
      ( ~ product(X2,X3,X4)
      | sum(additive_identity,multiply(X2,X3),X4) ),
    inference(backward_demodulation,[],[f3899,f7838]) ).

fof(f3899,plain,
    ! [X2,X3,X4] :
      ( ~ product(X2,X3,X4)
      | sum(multiply(X2,additive_identity),multiply(X2,X3),X4) ),
    inference(resolution,[],[f665,f3]) ).

fof(f19911,plain,
    ( spl0_258
    | ~ spl0_245 ),
    inference(avatar_split_clause,[],[f19875,f19762,f19908]) ).

fof(f19875,plain,
    ( c = multiply(b,c)
    | ~ spl0_245 ),
    inference(resolution,[],[f19764,f229]) ).

fof(f229,plain,
    ! [X2,X3,X4] :
      ( ~ product(X2,X3,X4)
      | multiply(X2,X3) = X4 ),
    inference(resolution,[],[f17,f3]) ).

fof(f19905,plain,
    ( spl0_257
    | ~ spl0_5
    | ~ spl0_245 ),
    inference(avatar_split_clause,[],[f19900,f19762,f104,f19902]) ).

fof(f19900,plain,
    ( product(add(a,b),c,additive_identity)
    | ~ spl0_5
    | ~ spl0_245 ),
    inference(forward_demodulation,[],[f19861,f10042]) ).

fof(f19861,plain,
    ( product(add(a,b),c,add(c,c))
    | ~ spl0_5
    | ~ spl0_245 ),
    inference(resolution,[],[f19764,f6222]) ).

fof(f6222,plain,
    ( ! [X41,X42] :
        ( ~ product(X41,c,X42)
        | product(add(a,X41),c,add(c,X42)) )
    | ~ spl0_5 ),
    inference(resolution,[],[f804,f106]) ).

fof(f804,plain,
    ! [X18,X19,X16,X17,X20] :
      ( ~ product(X19,X17,X20)
      | ~ product(X16,X17,X18)
      | product(add(X19,X16),X17,add(X20,X18)) ),
    inference(resolution,[],[f72,f4]) ).

fof(f19851,plain,
    ( spl0_256
    | ~ spl0_214
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f19840,f19836,f18895,f19848]) ).

fof(f19848,plain,
    ( spl0_256
  <=> sum(multiply(b,a),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_256])]) ).

fof(f18895,plain,
    ( spl0_214
  <=> sum(multiply(b,a),c,multiply(add(b,c),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_214])]) ).

fof(f19836,plain,
    ( spl0_255
  <=> additive_identity = multiply(add(b,c),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_255])]) ).

fof(f19840,plain,
    ( sum(multiply(b,a),c,additive_identity)
    | ~ spl0_214
    | ~ spl0_255 ),
    inference(backward_demodulation,[],[f18897,f19838]) ).

fof(f19838,plain,
    ( additive_identity = multiply(add(b,c),c)
    | ~ spl0_255 ),
    inference(avatar_component_clause,[],[f19836]) ).

fof(f18897,plain,
    ( sum(multiply(b,a),c,multiply(add(b,c),c))
    | ~ spl0_214 ),
    inference(avatar_component_clause,[],[f18895]) ).

fof(f19839,plain,
    ( spl0_255
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f19729,f18452,f19836]) ).

fof(f18452,plain,
    ( spl0_206
  <=> product(add(b,c),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_206])]) ).

fof(f19729,plain,
    ( additive_identity = multiply(add(b,c),c)
    | ~ spl0_206 ),
    inference(resolution,[],[f18454,f229]) ).

fof(f18454,plain,
    ( product(add(b,c),c,additive_identity)
    | ~ spl0_206 ),
    inference(avatar_component_clause,[],[f18452]) ).

fof(f19833,plain,
    ( spl0_254
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f19725,f18452,f19830]) ).

fof(f19830,plain,
    ( spl0_254
  <=> product(multiply(add(b,c),c),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_254])]) ).

fof(f19725,plain,
    ( product(multiply(add(b,c),c),c,additive_identity)
    | ~ spl0_206 ),
    inference(resolution,[],[f18454,f61]) ).

fof(f19827,plain,
    ( spl0_251
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f19748,f18452,f19806]) ).

fof(f19806,plain,
    ( spl0_251
  <=> sum(additive_identity,multiply(add(b,c),c),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_251])]) ).

fof(f19748,plain,
    ( sum(additive_identity,multiply(add(b,c),c),additive_identity)
    | ~ spl0_206 ),
    inference(resolution,[],[f18454,f11641]) ).

fof(f19826,plain,
    ( spl0_253
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f19745,f18452,f19823]) ).

fof(f19823,plain,
    ( spl0_253
  <=> sum(additive_identity,additive_identity,multiply(add(b,c),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_253])]) ).

fof(f19745,plain,
    ( sum(additive_identity,additive_identity,multiply(add(b,c),c))
    | ~ spl0_206 ),
    inference(resolution,[],[f18454,f7906]) ).

fof(f19821,plain,
    ( spl0_245
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f19820,f18452,f19762]) ).

fof(f19820,plain,
    ( product(b,c,c)
    | ~ spl0_206 ),
    inference(forward_demodulation,[],[f19819,f11289]) ).

fof(f11289,plain,
    ! [X62,X63] : add(X62,add(X63,X62)) = X63,
    inference(backward_demodulation,[],[f990,f11218]) ).

fof(f990,plain,
    ! [X62,X63] : add(X62,add(X63,additive_inverse(X62))) = X63,
    inference(resolution,[],[f887,f227]) ).

fof(f887,plain,
    ! [X3,X4] : sum(add(X3,additive_inverse(X4)),X4,X3),
    inference(resolution,[],[f597,f4]) ).

fof(f19819,plain,
    ( product(add(c,add(b,c)),c,c)
    | ~ spl0_206 ),
    inference(forward_demodulation,[],[f19739,f388]) ).

fof(f19739,plain,
    ( product(add(c,add(b,c)),c,add(additive_identity,c))
    | ~ spl0_206 ),
    inference(resolution,[],[f18454,f6694]) ).

fof(f6694,plain,
    ! [X2,X0,X1] :
      ( ~ product(X0,X1,X2)
      | product(add(X1,X0),X1,add(X2,X1)) ),
    inference(resolution,[],[f805,f18]) ).

fof(f19814,plain,
    ( spl0_252
    | ~ spl0_6
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f19709,f18452,f116,f19811]) ).

fof(f19811,plain,
    ( spl0_252
  <=> product(additive_identity,b,multiply(add(b,c),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_252])]) ).

fof(f19709,plain,
    ( product(additive_identity,b,multiply(add(b,c),c))
    | ~ spl0_6
    | ~ spl0_206 ),
    inference(resolution,[],[f18454,f184]) ).

fof(f19809,plain,
    ( spl0_251
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f19744,f18452,f19806]) ).

fof(f19744,plain,
    ( sum(additive_identity,multiply(add(b,c),c),additive_identity)
    | ~ spl0_206 ),
    inference(resolution,[],[f18454,f7894]) ).

fof(f19801,plain,
    ( spl0_250
    | ~ spl0_206
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f19796,f18973,f18452,f19798]) ).

fof(f19798,plain,
    ( spl0_250
  <=> sum(additive_identity,c,multiply(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_250])]) ).

fof(f19796,plain,
    ( sum(additive_identity,c,multiply(b,a))
    | ~ spl0_206
    | ~ spl0_221 ),
    inference(forward_demodulation,[],[f19795,f18975]) ).

fof(f19795,plain,
    ( sum(additive_identity,c,multiply(b,c))
    | ~ spl0_206 ),
    inference(forward_demodulation,[],[f19794,f11289]) ).

fof(f19794,plain,
    ( sum(additive_identity,c,multiply(add(c,add(b,c)),c))
    | ~ spl0_206 ),
    inference(forward_demodulation,[],[f19740,f413]) ).

fof(f19740,plain,
    ( sum(additive_identity,c,multiply(add(add(b,c),c),c))
    | ~ spl0_206 ),
    inference(resolution,[],[f18454,f6716]) ).

fof(f6716,plain,
    ! [X2,X0,X1] :
      ( ~ product(X0,X1,X2)
      | sum(X2,X1,multiply(add(X0,X1),X1)) ),
    inference(resolution,[],[f807,f18]) ).

fof(f19791,plain,
    ( spl0_249
    | ~ spl0_19
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f19712,f18452,f380,f19788]) ).

fof(f19788,plain,
    ( spl0_249
  <=> product(multiply(add(b,c),c),b,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_249])]) ).

fof(f19712,plain,
    ( product(multiply(add(b,c),c),b,additive_identity)
    | ~ spl0_19
    | ~ spl0_206 ),
    inference(resolution,[],[f18454,f3319]) ).

fof(f19786,plain,
    ( spl0_248
    | ~ spl0_5
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f19785,f18452,f104,f19781]) ).

fof(f19781,plain,
    ( spl0_248
  <=> product(add(a,add(b,c)),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_248])]) ).

fof(f19785,plain,
    ( product(add(a,add(b,c)),c,c)
    | ~ spl0_5
    | ~ spl0_206 ),
    inference(forward_demodulation,[],[f19713,f389]) ).

fof(f19713,plain,
    ( product(add(a,add(b,c)),c,add(c,additive_identity))
    | ~ spl0_5
    | ~ spl0_206 ),
    inference(resolution,[],[f18454,f6222]) ).

fof(f19784,plain,
    ( spl0_248
    | ~ spl0_5
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f19779,f18452,f104,f19781]) ).

fof(f19779,plain,
    ( product(add(a,add(b,c)),c,c)
    | ~ spl0_5
    | ~ spl0_206 ),
    inference(forward_demodulation,[],[f19714,f388]) ).

fof(f19714,plain,
    ( product(add(a,add(b,c)),c,add(additive_identity,c))
    | ~ spl0_5
    | ~ spl0_206 ),
    inference(resolution,[],[f18454,f6708]) ).

fof(f19778,plain,
    ( spl0_247
    | ~ spl0_5
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f19773,f18452,f104,f19775]) ).

fof(f19775,plain,
    ( spl0_247
  <=> sum(additive_identity,c,multiply(add(a,add(b,c)),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_247])]) ).

fof(f19773,plain,
    ( sum(additive_identity,c,multiply(add(a,add(b,c)),c))
    | ~ spl0_5
    | ~ spl0_206 ),
    inference(forward_demodulation,[],[f19715,f413]) ).

fof(f19715,plain,
    ( sum(additive_identity,c,multiply(add(add(b,c),a),c))
    | ~ spl0_5
    | ~ spl0_206 ),
    inference(resolution,[],[f18454,f6730]) ).

fof(f19771,plain,
    ( spl0_246
    | ~ spl0_18
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f19711,f18452,f353,f19768]) ).

fof(f19768,plain,
    ( spl0_246
  <=> product(multiply(add(b,c),a),b,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_246])]) ).

fof(f19711,plain,
    ( product(multiply(add(b,c),a),b,additive_identity)
    | ~ spl0_18
    | ~ spl0_206 ),
    inference(resolution,[],[f18454,f3317]) ).

fof(f19765,plain,
    ( spl0_245
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f19760,f18452,f19762]) ).

fof(f19760,plain,
    ( product(b,c,c)
    | ~ spl0_206 ),
    inference(forward_demodulation,[],[f19759,f11289]) ).

fof(f19759,plain,
    ( product(add(c,add(b,c)),c,c)
    | ~ spl0_206 ),
    inference(forward_demodulation,[],[f19738,f389]) ).

fof(f19738,plain,
    ( product(add(c,add(b,c)),c,add(c,additive_identity))
    | ~ spl0_206 ),
    inference(resolution,[],[f18454,f6208]) ).

fof(f6208,plain,
    ! [X2,X0,X1] :
      ( ~ product(X0,X1,X2)
      | product(add(X1,X0),X1,add(X1,X2)) ),
    inference(resolution,[],[f804,f18]) ).

fof(f19758,plain,
    ( spl0_244
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f19747,f18452,f19755]) ).

fof(f19755,plain,
    ( spl0_244
  <=> sum(multiply(add(b,c),c),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_244])]) ).

fof(f19747,plain,
    ( sum(multiply(add(b,c),c),additive_identity,additive_identity)
    | ~ spl0_206 ),
    inference(resolution,[],[f18454,f11640]) ).

fof(f11640,plain,
    ! [X2,X3,X4] :
      ( ~ product(X2,X3,X4)
      | sum(multiply(X2,X3),X4,additive_identity) ),
    inference(backward_demodulation,[],[f7909,f11218]) ).

fof(f7909,plain,
    ! [X2,X3,X4] :
      ( sum(multiply(X2,additive_inverse(X3)),X4,additive_identity)
      | ~ product(X2,X3,X4) ),
    inference(backward_demodulation,[],[f5812,f7838]) ).

fof(f5812,plain,
    ! [X2,X3,X4] :
      ( sum(multiply(X2,additive_inverse(X3)),X4,multiply(X2,additive_identity))
      | ~ product(X2,X3,X4) ),
    inference(resolution,[],[f778,f3]) ).

fof(f19753,plain,
    ( spl0_243
    | ~ spl0_5
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f19708,f18452,f104,f19750]) ).

fof(f19750,plain,
    ( spl0_243
  <=> product(multiply(add(b,c),a),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_243])]) ).

fof(f19708,plain,
    ( product(multiply(add(b,c),a),c,additive_identity)
    | ~ spl0_5
    | ~ spl0_206 ),
    inference(resolution,[],[f18454,f180]) ).

fof(f19645,plain,
    ( spl0_242
    | ~ spl0_5
    | ~ spl0_216 ),
    inference(avatar_split_clause,[],[f19644,f18918,f104,f19640]) ).

fof(f19640,plain,
    ( spl0_242
  <=> product(add(a,b),c,add(c,multiply(b,a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_242])]) ).

fof(f18918,plain,
    ( spl0_216
  <=> product(b,c,multiply(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_216])]) ).

fof(f19644,plain,
    ( product(add(a,b),c,add(c,multiply(b,a)))
    | ~ spl0_5
    | ~ spl0_216 ),
    inference(forward_demodulation,[],[f19587,f413]) ).

fof(f19587,plain,
    ( product(add(a,b),c,add(multiply(b,a),c))
    | ~ spl0_5
    | ~ spl0_216 ),
    inference(resolution,[],[f18920,f6708]) ).

fof(f18920,plain,
    ( product(b,c,multiply(b,a))
    | ~ spl0_216 ),
    inference(avatar_component_clause,[],[f18918]) ).

fof(f19643,plain,
    ( spl0_242
    | ~ spl0_5
    | ~ spl0_216 ),
    inference(avatar_split_clause,[],[f19586,f18918,f104,f19640]) ).

fof(f19586,plain,
    ( product(add(a,b),c,add(c,multiply(b,a)))
    | ~ spl0_5
    | ~ spl0_216 ),
    inference(resolution,[],[f18920,f6222]) ).

fof(f19635,plain,
    ( spl0_240
    | ~ spl0_18
    | ~ spl0_216 ),
    inference(avatar_split_clause,[],[f19584,f18918,f353,f19620]) ).

fof(f19620,plain,
    ( spl0_240
  <=> product(multiply(b,a),b,multiply(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_240])]) ).

fof(f19584,plain,
    ( product(multiply(b,a),b,multiply(b,a))
    | ~ spl0_18
    | ~ spl0_216 ),
    inference(resolution,[],[f18920,f3317]) ).

fof(f19633,plain,
    ( spl0_241
    | ~ spl0_5
    | ~ spl0_216 ),
    inference(avatar_split_clause,[],[f19628,f18918,f104,f19630]) ).

fof(f19630,plain,
    ( spl0_241
  <=> sum(multiply(b,a),c,multiply(add(a,b),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_241])]) ).

fof(f19628,plain,
    ( sum(multiply(b,a),c,multiply(add(a,b),c))
    | ~ spl0_5
    | ~ spl0_216 ),
    inference(forward_demodulation,[],[f19588,f413]) ).

fof(f19588,plain,
    ( sum(multiply(b,a),c,multiply(add(b,a),c))
    | ~ spl0_5
    | ~ spl0_216 ),
    inference(resolution,[],[f18920,f6730]) ).

fof(f19623,plain,
    ( spl0_240
    | ~ spl0_19
    | ~ spl0_216
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f19618,f18973,f18918,f380,f19620]) ).

fof(f19618,plain,
    ( product(multiply(b,a),b,multiply(b,a))
    | ~ spl0_19
    | ~ spl0_216
    | ~ spl0_221 ),
    inference(forward_demodulation,[],[f19585,f18975]) ).

fof(f19585,plain,
    ( product(multiply(b,c),b,multiply(b,a))
    | ~ spl0_19
    | ~ spl0_216 ),
    inference(resolution,[],[f18920,f3319]) ).

fof(f19518,plain,
    ( spl0_239
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f19513,f18423,f19515]) ).

fof(f19515,plain,
    ( spl0_239
  <=> sum(additive_identity,add(b,c),multiply(b,add(b,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_239])]) ).

fof(f18423,plain,
    ( spl0_202
  <=> product(c,add(b,c),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_202])]) ).

fof(f19513,plain,
    ( sum(additive_identity,add(b,c),multiply(b,add(b,c)))
    | ~ spl0_202 ),
    inference(forward_demodulation,[],[f19455,f11289]) ).

fof(f19455,plain,
    ( sum(additive_identity,add(b,c),multiply(add(c,add(b,c)),add(b,c)))
    | ~ spl0_202 ),
    inference(resolution,[],[f18425,f6716]) ).

fof(f18425,plain,
    ( product(c,add(b,c),additive_identity)
    | ~ spl0_202 ),
    inference(avatar_component_clause,[],[f18423]) ).

fof(f19510,plain,
    ( spl0_238
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f19462,f18423,f19507]) ).

fof(f19507,plain,
    ( spl0_238
  <=> sum(multiply(c,add(b,c)),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_238])]) ).

fof(f19462,plain,
    ( sum(multiply(c,add(b,c)),additive_identity,additive_identity)
    | ~ spl0_202 ),
    inference(resolution,[],[f18425,f11640]) ).

fof(f19504,plain,
    ( spl0_233
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f19463,f18423,f19469]) ).

fof(f19469,plain,
    ( spl0_233
  <=> sum(additive_identity,multiply(c,add(b,c)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_233])]) ).

fof(f19463,plain,
    ( sum(additive_identity,multiply(c,add(b,c)),additive_identity)
    | ~ spl0_202 ),
    inference(resolution,[],[f18425,f11641]) ).

fof(f19503,plain,
    ( spl0_236
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f19502,f18423,f19490]) ).

fof(f19490,plain,
    ( spl0_236
  <=> product(b,add(b,c),add(b,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_236])]) ).

fof(f19502,plain,
    ( product(b,add(b,c),add(b,c))
    | ~ spl0_202 ),
    inference(forward_demodulation,[],[f19501,f11289]) ).

fof(f19501,plain,
    ( product(add(c,add(b,c)),add(b,c),add(b,c))
    | ~ spl0_202 ),
    inference(forward_demodulation,[],[f19500,f413]) ).

fof(f19500,plain,
    ( product(add(add(b,c),c),add(b,c),add(b,c))
    | ~ spl0_202 ),
    inference(forward_demodulation,[],[f19453,f389]) ).

fof(f19453,plain,
    ( product(add(add(b,c),c),add(b,c),add(add(b,c),additive_identity))
    | ~ spl0_202 ),
    inference(resolution,[],[f18425,f6208]) ).

fof(f19499,plain,
    ( spl0_237
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f19460,f18423,f19496]) ).

fof(f19496,plain,
    ( spl0_237
  <=> sum(additive_identity,additive_identity,multiply(c,add(b,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_237])]) ).

fof(f19460,plain,
    ( sum(additive_identity,additive_identity,multiply(c,add(b,c)))
    | ~ spl0_202 ),
    inference(resolution,[],[f18425,f7906]) ).

fof(f19493,plain,
    ( spl0_236
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f19488,f18423,f19490]) ).

fof(f19488,plain,
    ( product(b,add(b,c),add(b,c))
    | ~ spl0_202 ),
    inference(forward_demodulation,[],[f19487,f11289]) ).

fof(f19487,plain,
    ( product(add(c,add(b,c)),add(b,c),add(b,c))
    | ~ spl0_202 ),
    inference(forward_demodulation,[],[f19486,f413]) ).

fof(f19486,plain,
    ( product(add(add(b,c),c),add(b,c),add(b,c))
    | ~ spl0_202 ),
    inference(forward_demodulation,[],[f19454,f388]) ).

fof(f19454,plain,
    ( product(add(add(b,c),c),add(b,c),add(additive_identity,add(b,c)))
    | ~ spl0_202 ),
    inference(resolution,[],[f18425,f6694]) ).

fof(f19484,plain,
    ( spl0_235
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f19444,f18423,f19481]) ).

fof(f19481,plain,
    ( spl0_235
  <=> additive_identity = multiply(c,add(b,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_235])]) ).

fof(f19444,plain,
    ( additive_identity = multiply(c,add(b,c))
    | ~ spl0_202 ),
    inference(resolution,[],[f18425,f229]) ).

fof(f19477,plain,
    ( spl0_234
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f19440,f18423,f19474]) ).

fof(f19474,plain,
    ( spl0_234
  <=> product(multiply(c,add(b,c)),add(b,c),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_234])]) ).

fof(f19440,plain,
    ( product(multiply(c,add(b,c)),add(b,c),additive_identity)
    | ~ spl0_202 ),
    inference(resolution,[],[f18425,f61]) ).

fof(f19472,plain,
    ( spl0_233
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f19459,f18423,f19469]) ).

fof(f19459,plain,
    ( sum(additive_identity,multiply(c,add(b,c)),additive_identity)
    | ~ spl0_202 ),
    inference(resolution,[],[f18425,f7894]) ).

fof(f19260,plain,
    ( spl0_232
    | ~ spl0_204
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f19186,f18973,f18436,f19257]) ).

fof(f19257,plain,
    ( spl0_232
  <=> product(a,add(a,multiply(b,a)),add(a,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_232])]) ).

fof(f18436,plain,
    ( spl0_204
  <=> product(a,add(a,multiply(b,c)),add(a,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_204])]) ).

fof(f19186,plain,
    ( product(a,add(a,multiply(b,a)),add(a,c))
    | ~ spl0_204
    | ~ spl0_221 ),
    inference(backward_demodulation,[],[f18438,f18975]) ).

fof(f18438,plain,
    ( product(a,add(a,multiply(b,c)),add(a,c))
    | ~ spl0_204 ),
    inference(avatar_component_clause,[],[f18436]) ).

fof(f19254,plain,
    ( spl0_231
    | ~ spl0_168
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f19180,f18973,f17972,f19251]) ).

fof(f19251,plain,
    ( spl0_231
  <=> sum(c,multiply(b,a),multiply(add(c,multiply(b,a)),multiply(b,a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_231])]) ).

fof(f17972,plain,
    ( spl0_168
  <=> sum(c,multiply(b,c),multiply(add(c,multiply(b,c)),multiply(b,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_168])]) ).

fof(f19180,plain,
    ( sum(c,multiply(b,a),multiply(add(c,multiply(b,a)),multiply(b,a)))
    | ~ spl0_168
    | ~ spl0_221 ),
    inference(backward_demodulation,[],[f17974,f18975]) ).

fof(f17974,plain,
    ( sum(c,multiply(b,c),multiply(add(c,multiply(b,c)),multiply(b,c)))
    | ~ spl0_168 ),
    inference(avatar_component_clause,[],[f17972]) ).

fof(f19248,plain,
    ( spl0_230
    | ~ spl0_190
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f19182,f18973,f18322,f19245]) ).

fof(f19245,plain,
    ( spl0_230
  <=> product(c,add(c,multiply(b,a)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_230])]) ).

fof(f18322,plain,
    ( spl0_190
  <=> product(c,add(c,multiply(b,c)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_190])]) ).

fof(f19182,plain,
    ( product(c,add(c,multiply(b,a)),additive_identity)
    | ~ spl0_190
    | ~ spl0_221 ),
    inference(backward_demodulation,[],[f18324,f18975]) ).

fof(f18324,plain,
    ( product(c,add(c,multiply(b,c)),additive_identity)
    | ~ spl0_190 ),
    inference(avatar_component_clause,[],[f18322]) ).

fof(f19241,plain,
    ( spl0_229
    | ~ spl0_136
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f19173,f18973,f17314,f19238]) ).

fof(f19238,plain,
    ( spl0_229
  <=> product(add(a,multiply(b,a)),multiply(b,a),add(c,multiply(b,a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_229])]) ).

fof(f17314,plain,
    ( spl0_136
  <=> product(add(a,multiply(b,c)),multiply(b,c),add(c,multiply(b,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_136])]) ).

fof(f19173,plain,
    ( product(add(a,multiply(b,a)),multiply(b,a),add(c,multiply(b,a)))
    | ~ spl0_136
    | ~ spl0_221 ),
    inference(backward_demodulation,[],[f17316,f18975]) ).

fof(f17316,plain,
    ( product(add(a,multiply(b,c)),multiply(b,c),add(c,multiply(b,c)))
    | ~ spl0_136 ),
    inference(avatar_component_clause,[],[f17314]) ).

fof(f19234,plain,
    ( spl0_228
    | ~ spl0_137
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f19174,f18973,f17320,f19231]) ).

fof(f19231,plain,
    ( spl0_228
  <=> product(add(c,multiply(b,a)),multiply(b,a),add(c,multiply(b,a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_228])]) ).

fof(f17320,plain,
    ( spl0_137
  <=> product(add(c,multiply(b,c)),multiply(b,c),add(c,multiply(b,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_137])]) ).

fof(f19174,plain,
    ( product(add(c,multiply(b,a)),multiply(b,a),add(c,multiply(b,a)))
    | ~ spl0_137
    | ~ spl0_221 ),
    inference(backward_demodulation,[],[f17322,f18975]) ).

fof(f17322,plain,
    ( product(add(c,multiply(b,c)),multiply(b,c),add(c,multiply(b,c)))
    | ~ spl0_137 ),
    inference(avatar_component_clause,[],[f17320]) ).

fof(f19225,plain,
    ( spl0_227
    | ~ spl0_172
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f19181,f18973,f17999,f19222]) ).

fof(f19222,plain,
    ( spl0_227
  <=> sum(c,multiply(b,a),multiply(add(a,multiply(b,a)),multiply(b,a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_227])]) ).

fof(f17999,plain,
    ( spl0_172
  <=> sum(c,multiply(b,c),multiply(add(a,multiply(b,c)),multiply(b,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_172])]) ).

fof(f19181,plain,
    ( sum(c,multiply(b,a),multiply(add(a,multiply(b,a)),multiply(b,a)))
    | ~ spl0_172
    | ~ spl0_221 ),
    inference(backward_demodulation,[],[f18001,f18975]) ).

fof(f18001,plain,
    ( sum(c,multiply(b,c),multiply(add(a,multiply(b,c)),multiply(b,c)))
    | ~ spl0_172 ),
    inference(avatar_component_clause,[],[f17999]) ).

fof(f19219,plain,
    ( spl0_226
    | ~ spl0_3
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f19033,f18973,f92,f19216]) ).

fof(f19216,plain,
    ( spl0_226
  <=> product(a,multiply(b,a),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_226])]) ).

fof(f92,plain,
    ( spl0_3
  <=> product(a,multiply(b,c),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_3])]) ).

fof(f19033,plain,
    ( product(a,multiply(b,a),c)
    | ~ spl0_3
    | ~ spl0_221 ),
    inference(backward_demodulation,[],[f94,f18975]) ).

fof(f94,plain,
    ( product(a,multiply(b,c),c)
    | ~ spl0_3 ),
    inference(avatar_component_clause,[],[f92]) ).

fof(f19209,plain,
    ( spl0_225
    | ~ spl0_23
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f19045,f18973,f437,f19206]) ).

fof(f19206,plain,
    ( spl0_225
  <=> c = multiply(a,multiply(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_225])]) ).

fof(f437,plain,
    ( spl0_23
  <=> c = multiply(a,multiply(b,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_23])]) ).

fof(f19045,plain,
    ( c = multiply(a,multiply(b,a))
    | ~ spl0_23
    | ~ spl0_221 ),
    inference(backward_demodulation,[],[f439,f18975]) ).

fof(f439,plain,
    ( c = multiply(a,multiply(b,c))
    | ~ spl0_23 ),
    inference(avatar_component_clause,[],[f437]) ).

fof(f19204,plain,
    ( spl0_224
    | ~ spl0_21
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f19044,f18973,f427,f19201]) ).

fof(f19201,plain,
    ( spl0_224
  <=> c = multiply(c,multiply(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_224])]) ).

fof(f427,plain,
    ( spl0_21
  <=> c = multiply(c,multiply(b,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_21])]) ).

fof(f19044,plain,
    ( c = multiply(c,multiply(b,a))
    | ~ spl0_21
    | ~ spl0_221 ),
    inference(backward_demodulation,[],[f429,f18975]) ).

fof(f429,plain,
    ( c = multiply(c,multiply(b,c))
    | ~ spl0_21 ),
    inference(avatar_component_clause,[],[f427]) ).

fof(f19195,plain,
    ( spl0_223
    | ~ spl0_12
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f19038,f18973,f167,f19192]) ).

fof(f19192,plain,
    ( spl0_223
  <=> product(c,multiply(b,a),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_223])]) ).

fof(f167,plain,
    ( spl0_12
  <=> product(c,multiply(b,c),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_12])]) ).

fof(f19038,plain,
    ( product(c,multiply(b,a),c)
    | ~ spl0_12
    | ~ spl0_221 ),
    inference(backward_demodulation,[],[f169,f18975]) ).

fof(f169,plain,
    ( product(c,multiply(b,c),c)
    | ~ spl0_12 ),
    inference(avatar_component_clause,[],[f167]) ).

fof(f19000,plain,
    ( spl0_222
    | ~ spl0_49
    | ~ spl0_212 ),
    inference(avatar_split_clause,[],[f18607,f18530,f4134,f18997]) ).

fof(f18997,plain,
    ( spl0_222
  <=> multiply(b,a) = multiply(multiply(b,a),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_222])]) ).

fof(f4134,plain,
    ( spl0_49
  <=> multiply(multiply(b,a),multiply(c,a)) = multiply(b,a) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_49])]) ).

fof(f18530,plain,
    ( spl0_212
  <=> c = multiply(c,a) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_212])]) ).

fof(f18607,plain,
    ( multiply(b,a) = multiply(multiply(b,a),c)
    | ~ spl0_49
    | ~ spl0_212 ),
    inference(backward_demodulation,[],[f4136,f18532]) ).

fof(f18532,plain,
    ( c = multiply(c,a)
    | ~ spl0_212 ),
    inference(avatar_component_clause,[],[f18530]) ).

fof(f4136,plain,
    ( multiply(multiply(b,a),multiply(c,a)) = multiply(b,a)
    | ~ spl0_49 ),
    inference(avatar_component_clause,[],[f4134]) ).

fof(f18976,plain,
    ( spl0_221
    | ~ spl0_44
    | ~ spl0_212 ),
    inference(avatar_split_clause,[],[f18583,f18530,f3638,f18973]) ).

fof(f3638,plain,
    ( spl0_44
  <=> multiply(b,a) = multiply(b,multiply(c,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_44])]) ).

fof(f18583,plain,
    ( multiply(b,a) = multiply(b,c)
    | ~ spl0_44
    | ~ spl0_212 ),
    inference(backward_demodulation,[],[f3640,f18532]) ).

fof(f3640,plain,
    ( multiply(b,a) = multiply(b,multiply(c,a))
    | ~ spl0_44 ),
    inference(avatar_component_clause,[],[f3638]) ).

fof(f18962,plain,
    ( spl0_220
    | ~ spl0_127
    | ~ spl0_212 ),
    inference(avatar_split_clause,[],[f18957,f18530,f17241,f18959]) ).

fof(f18959,plain,
    ( spl0_220
  <=> product(add(b,c),c,add(c,multiply(b,a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_220])]) ).

fof(f17241,plain,
    ( spl0_127
  <=> product(add(b,multiply(c,a)),multiply(c,a),add(multiply(b,a),multiply(c,a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_127])]) ).

fof(f18957,plain,
    ( product(add(b,c),c,add(c,multiply(b,a)))
    | ~ spl0_127
    | ~ spl0_212 ),
    inference(forward_demodulation,[],[f18828,f413]) ).

fof(f18828,plain,
    ( product(add(b,c),c,add(multiply(b,a),c))
    | ~ spl0_127
    | ~ spl0_212 ),
    inference(backward_demodulation,[],[f17243,f18532]) ).

fof(f17243,plain,
    ( product(add(b,multiply(c,a)),multiply(c,a),add(multiply(b,a),multiply(c,a)))
    | ~ spl0_127 ),
    inference(avatar_component_clause,[],[f17241]) ).

fof(f18954,plain,
    ( spl0_219
    | ~ spl0_45
    | ~ spl0_212 ),
    inference(avatar_split_clause,[],[f18584,f18530,f3644,f18951]) ).

fof(f18951,plain,
    ( spl0_219
  <=> product(multiply(b,a),c,multiply(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_219])]) ).

fof(f3644,plain,
    ( spl0_45
  <=> product(multiply(b,a),multiply(c,a),multiply(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_45])]) ).

fof(f18584,plain,
    ( product(multiply(b,a),c,multiply(b,a))
    | ~ spl0_45
    | ~ spl0_212 ),
    inference(backward_demodulation,[],[f3646,f18532]) ).

fof(f3646,plain,
    ( product(multiply(b,a),multiply(c,a),multiply(b,a))
    | ~ spl0_45 ),
    inference(avatar_component_clause,[],[f3644]) ).

fof(f18948,plain,
    ( spl0_218
    | ~ spl0_191
    | ~ spl0_212 ),
    inference(avatar_split_clause,[],[f18860,f18530,f18329,f18945]) ).

fof(f18945,plain,
    ( spl0_218
  <=> product(b,add(b,c),add(b,multiply(b,a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_218])]) ).

fof(f18329,plain,
    ( spl0_191
  <=> product(b,add(b,multiply(c,a)),add(b,multiply(b,a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_191])]) ).

fof(f18860,plain,
    ( product(b,add(b,c),add(b,multiply(b,a)))
    | ~ spl0_191
    | ~ spl0_212 ),
    inference(backward_demodulation,[],[f18331,f18532]) ).

fof(f18331,plain,
    ( product(b,add(b,multiply(c,a)),add(b,multiply(b,a)))
    | ~ spl0_191 ),
    inference(avatar_component_clause,[],[f18329]) ).

fof(f18939,plain,
    ( spl0_217
    | ~ spl0_51
    | ~ spl0_212 ),
    inference(avatar_split_clause,[],[f18608,f18530,f5066,f18936]) ).

fof(f18936,plain,
    ( spl0_217
  <=> product(multiply(b,c),c,multiply(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_217])]) ).

fof(f5066,plain,
    ( spl0_51
  <=> product(multiply(b,c),multiply(c,a),multiply(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_51])]) ).

fof(f18608,plain,
    ( product(multiply(b,c),c,multiply(b,a))
    | ~ spl0_51
    | ~ spl0_212 ),
    inference(backward_demodulation,[],[f5068,f18532]) ).

fof(f5068,plain,
    ( product(multiply(b,c),multiply(c,a),multiply(b,a))
    | ~ spl0_51 ),
    inference(avatar_component_clause,[],[f5066]) ).

fof(f18921,plain,
    ( spl0_216
    | ~ spl0_40
    | ~ spl0_212 ),
    inference(avatar_split_clause,[],[f18576,f18530,f3550,f18918]) ).

fof(f3550,plain,
    ( spl0_40
  <=> product(b,multiply(c,a),multiply(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_40])]) ).

fof(f18576,plain,
    ( product(b,c,multiply(b,a))
    | ~ spl0_40
    | ~ spl0_212 ),
    inference(backward_demodulation,[],[f3552,f18532]) ).

fof(f3552,plain,
    ( product(b,multiply(c,a),multiply(b,a))
    | ~ spl0_40 ),
    inference(avatar_component_clause,[],[f3550]) ).

fof(f18914,plain,
    ( spl0_215
    | ~ spl0_116
    | ~ spl0_212 ),
    inference(avatar_split_clause,[],[f18777,f18530,f15358,f18911]) ).

fof(f18911,plain,
    ( spl0_215
  <=> multiply(b,a) = multiply(multiply(b,c),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_215])]) ).

fof(f15358,plain,
    ( spl0_116
  <=> multiply(multiply(b,c),multiply(c,a)) = multiply(b,a) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_116])]) ).

fof(f18777,plain,
    ( multiply(b,a) = multiply(multiply(b,c),c)
    | ~ spl0_116
    | ~ spl0_212 ),
    inference(backward_demodulation,[],[f15360,f18532]) ).

fof(f15360,plain,
    ( multiply(multiply(b,c),multiply(c,a)) = multiply(b,a)
    | ~ spl0_116 ),
    inference(avatar_component_clause,[],[f15358]) ).

fof(f18898,plain,
    ( spl0_214
    | ~ spl0_169
    | ~ spl0_212 ),
    inference(avatar_split_clause,[],[f18845,f18530,f17977,f18895]) ).

fof(f17977,plain,
    ( spl0_169
  <=> sum(multiply(b,a),multiply(c,a),multiply(add(b,multiply(c,a)),multiply(c,a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_169])]) ).

fof(f18845,plain,
    ( sum(multiply(b,a),c,multiply(add(b,c),c))
    | ~ spl0_169
    | ~ spl0_212 ),
    inference(backward_demodulation,[],[f17979,f18532]) ).

fof(f17979,plain,
    ( sum(multiply(b,a),multiply(c,a),multiply(add(b,multiply(c,a)),multiply(c,a)))
    | ~ spl0_169 ),
    inference(avatar_component_clause,[],[f17977]) ).

fof(f18538,plain,
    ( spl0_213
    | ~ spl0_199 ),
    inference(avatar_split_clause,[],[f18495,f18398,f18535]) ).

fof(f18535,plain,
    ( spl0_213
  <=> sum(c,additive_identity,multiply(c,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_213])]) ).

fof(f18398,plain,
    ( spl0_199
  <=> product(c,a,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_199])]) ).

fof(f18495,plain,
    ( sum(c,additive_identity,multiply(c,a))
    | ~ spl0_199 ),
    inference(resolution,[],[f18400,f7906]) ).

fof(f18400,plain,
    ( product(c,a,c)
    | ~ spl0_199 ),
    inference(avatar_component_clause,[],[f18398]) ).

fof(f18533,plain,
    ( spl0_212
    | ~ spl0_199 ),
    inference(avatar_split_clause,[],[f18479,f18398,f18530]) ).

fof(f18479,plain,
    ( c = multiply(c,a)
    | ~ spl0_199 ),
    inference(resolution,[],[f18400,f229]) ).

fof(f18528,plain,
    ( spl0_211
    | ~ spl0_199 ),
    inference(avatar_split_clause,[],[f18498,f18398,f18525]) ).

fof(f18525,plain,
    ( spl0_211
  <=> sum(c,multiply(c,a),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_211])]) ).

fof(f18498,plain,
    ( sum(c,multiply(c,a),additive_identity)
    | ~ spl0_199 ),
    inference(resolution,[],[f18400,f11641]) ).

fof(f18521,plain,
    ( spl0_210
    | ~ spl0_199 ),
    inference(avatar_split_clause,[],[f18475,f18398,f18518]) ).

fof(f18518,plain,
    ( spl0_210
  <=> product(multiply(c,a),a,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_210])]) ).

fof(f18475,plain,
    ( product(multiply(c,a),a,c)
    | ~ spl0_199 ),
    inference(resolution,[],[f18400,f61]) ).

fof(f18515,plain,
    ( spl0_209
    | ~ spl0_199 ),
    inference(avatar_split_clause,[],[f18494,f18398,f18512]) ).

fof(f18512,plain,
    ( spl0_209
  <=> sum(additive_identity,multiply(c,a),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_209])]) ).

fof(f18494,plain,
    ( sum(additive_identity,multiply(c,a),c)
    | ~ spl0_199 ),
    inference(resolution,[],[f18400,f7894]) ).

fof(f18510,plain,
    ( spl0_208
    | ~ spl0_199 ),
    inference(avatar_split_clause,[],[f18497,f18398,f18507]) ).

fof(f18507,plain,
    ( spl0_208
  <=> sum(multiply(c,a),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_208])]) ).

fof(f18497,plain,
    ( sum(multiply(c,a),c,additive_identity)
    | ~ spl0_199 ),
    inference(resolution,[],[f18400,f11640]) ).

fof(f18505,plain,
    ( spl0_207
    | ~ spl0_199 ),
    inference(avatar_split_clause,[],[f18500,f18398,f18502]) ).

fof(f18502,plain,
    ( spl0_207
  <=> sum(c,a,multiply(add(a,c),a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_207])]) ).

fof(f18500,plain,
    ( sum(c,a,multiply(add(a,c),a))
    | ~ spl0_199 ),
    inference(forward_demodulation,[],[f18490,f413]) ).

fof(f18490,plain,
    ( sum(c,a,multiply(add(c,a),a))
    | ~ spl0_199 ),
    inference(resolution,[],[f18400,f6716]) ).

fof(f18455,plain,
    ( spl0_206
    | ~ spl0_135 ),
    inference(avatar_split_clause,[],[f18450,f17307,f18452]) ).

fof(f17307,plain,
    ( spl0_135
  <=> product(add(b,c),b,add(b,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_135])]) ).

fof(f18450,plain,
    ( product(add(b,c),c,additive_identity)
    | ~ spl0_135 ),
    inference(forward_demodulation,[],[f18449,f12104]) ).

fof(f12104,plain,
    ! [X36,X35] : add(X36,add(X36,X35)) = X35,
    inference(forward_demodulation,[],[f11387,f11218]) ).

fof(f11387,plain,
    ! [X36,X35] : add(X36,additive_inverse(add(X36,X35))) = X35,
    inference(backward_demodulation,[],[f2171,f11218]) ).

fof(f2171,plain,
    ! [X36,X35] : add(X36,additive_inverse(add(X36,X35))) = additive_inverse(X35),
    inference(superposition,[],[f1162,f1163]) ).

fof(f1163,plain,
    ! [X70,X71] : add(additive_inverse(X70),add(X71,X70)) = X71,
    inference(resolution,[],[f955,f227]) ).

fof(f955,plain,
    ! [X4,X5] : sum(add(X4,X5),additive_inverse(X5),X4),
    inference(resolution,[],[f623,f4]) ).

fof(f623,plain,
    ! [X2,X3,X4] :
      ( ~ sum(X4,X3,X2)
      | sum(X2,additive_inverse(X3),X4) ),
    inference(resolution,[],[f85,f2]) ).

fof(f85,plain,
    ! [X14,X15,X12,X13] :
      ( ~ sum(X12,additive_identity,X15)
      | sum(X14,additive_inverse(X13),X15)
      | ~ sum(X12,X13,X14) ),
    inference(resolution,[],[f8,f6]) ).

fof(f1162,plain,
    ! [X68,X69] : add(add(X68,X69),additive_inverse(X69)) = X68,
    inference(resolution,[],[f955,f226]) ).

fof(f18449,plain,
    ( product(add(b,c),add(b,add(b,c)),additive_identity)
    | ~ spl0_135 ),
    inference(forward_demodulation,[],[f18285,f10042]) ).

fof(f18285,plain,
    ( product(add(b,c),add(b,add(b,c)),add(add(b,c),add(b,c)))
    | ~ spl0_135 ),
    inference(resolution,[],[f6738,f17309]) ).

fof(f17309,plain,
    ( product(add(b,c),b,add(b,c))
    | ~ spl0_135 ),
    inference(avatar_component_clause,[],[f17307]) ).

fof(f6738,plain,
    ! [X2,X0,X1] :
      ( ~ product(X0,X1,X2)
      | product(X0,add(X1,X0),add(X2,X0)) ),
    inference(resolution,[],[f832,f18]) ).

fof(f832,plain,
    ! [X18,X19,X16,X17,X20] :
      ( ~ product(X16,X18,X20)
      | ~ product(X16,X17,X19)
      | product(X16,add(X17,X18),add(X19,X20)) ),
    inference(resolution,[],[f74,f4]) ).

fof(f74,plain,
    ! [X21,X19,X24,X22,X23,X20] :
      ( ~ sum(X19,X20,X21)
      | product(X22,add(X23,X24),X21)
      | ~ product(X22,X23,X19)
      | ~ product(X22,X24,X20) ),
    inference(resolution,[],[f4,f13]) ).

fof(f13,axiom,
    ! [X3,X0,X1,X8,X6,X9,X7] :
      ( ~ sum(X1,X3,X8)
      | ~ sum(X6,X7,X9)
      | ~ product(X0,X1,X6)
      | product(X0,X8,X9)
      | ~ product(X0,X3,X7) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',distributivity2) ).

fof(f18447,plain,
    ( spl0_205
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f18442,f13291,f18444]) ).

fof(f18444,plain,
    ( spl0_205
  <=> product(add(a,c),a,add(a,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_205])]) ).

fof(f13291,plain,
    ( spl0_79
  <=> product(add(a,c),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_79])]) ).

fof(f18442,plain,
    ( product(add(a,c),a,add(a,c))
    | ~ spl0_79 ),
    inference(forward_demodulation,[],[f18441,f11289]) ).

fof(f18441,plain,
    ( product(add(a,c),add(c,add(a,c)),add(a,c))
    | ~ spl0_79 ),
    inference(forward_demodulation,[],[f18280,f388]) ).

fof(f18280,plain,
    ( product(add(a,c),add(c,add(a,c)),add(additive_identity,add(a,c)))
    | ~ spl0_79 ),
    inference(resolution,[],[f6738,f13293]) ).

fof(f13293,plain,
    ( product(add(a,c),c,additive_identity)
    | ~ spl0_79 ),
    inference(avatar_component_clause,[],[f13291]) ).

fof(f18439,plain,
    ( spl0_204
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f18434,f92,f18436]) ).

fof(f18434,plain,
    ( product(a,add(a,multiply(b,c)),add(a,c))
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f18433,f413]) ).

fof(f18433,plain,
    ( product(a,add(multiply(b,c),a),add(a,c))
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f18288,f413]) ).

fof(f18288,plain,
    ( product(a,add(multiply(b,c),a),add(c,a))
    | ~ spl0_3 ),
    inference(resolution,[],[f6738,f94]) ).

fof(f18431,plain,
    ( spl0_203
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f18257,f463,f18428]) ).

fof(f18428,plain,
    ( spl0_203
  <=> product(multiply(c,a),add(c,multiply(c,a)),add(c,multiply(c,a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_203])]) ).

fof(f463,plain,
    ( spl0_24
  <=> product(multiply(c,a),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_24])]) ).

fof(f18257,plain,
    ( product(multiply(c,a),add(c,multiply(c,a)),add(c,multiply(c,a)))
    | ~ spl0_24 ),
    inference(resolution,[],[f6738,f465]) ).

fof(f465,plain,
    ( product(multiply(c,a),c,c)
    | ~ spl0_24 ),
    inference(avatar_component_clause,[],[f463]) ).

fof(f18426,plain,
    ( spl0_202
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f18421,f116,f18423]) ).

fof(f18421,plain,
    ( product(c,add(b,c),additive_identity)
    | ~ spl0_6 ),
    inference(forward_demodulation,[],[f18293,f10042]) ).

fof(f18293,plain,
    ( product(c,add(b,c),add(c,c))
    | ~ spl0_6 ),
    inference(resolution,[],[f6738,f118]) ).

fof(f18417,plain,
    ( spl0_201
    | ~ spl0_112 ),
    inference(avatar_split_clause,[],[f18412,f14931,f18414]) ).

fof(f18414,plain,
    ( spl0_201
  <=> product(a,add(a,multiply(b,add(a,c))),a) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_201])]) ).

fof(f14931,plain,
    ( spl0_112
  <=> product(a,multiply(b,add(a,c)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_112])]) ).

fof(f18412,plain,
    ( product(a,add(a,multiply(b,add(a,c))),a)
    | ~ spl0_112 ),
    inference(forward_demodulation,[],[f18411,f413]) ).

fof(f18411,plain,
    ( product(a,add(multiply(b,add(a,c)),a),a)
    | ~ spl0_112 ),
    inference(forward_demodulation,[],[f18291,f388]) ).

fof(f18291,plain,
    ( product(a,add(multiply(b,add(a,c)),a),add(additive_identity,a))
    | ~ spl0_112 ),
    inference(resolution,[],[f6738,f14933]) ).

fof(f14933,plain,
    ( product(a,multiply(b,add(a,c)),additive_identity)
    | ~ spl0_112 ),
    inference(avatar_component_clause,[],[f14931]) ).

fof(f18408,plain,
    ( spl0_200
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f18403,f13298,f18405]) ).

fof(f18405,plain,
    ( spl0_200
  <=> product(add(c,multiply(c,a)),multiply(c,a),add(c,multiply(c,a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_200])]) ).

fof(f13298,plain,
    ( spl0_80
  <=> product(add(c,multiply(c,a)),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_80])]) ).

fof(f18403,plain,
    ( product(add(c,multiply(c,a)),multiply(c,a),add(c,multiply(c,a)))
    | ~ spl0_80 ),
    inference(forward_demodulation,[],[f18402,f12104]) ).

fof(f18402,plain,
    ( product(add(c,multiply(c,a)),add(c,add(c,multiply(c,a))),add(c,multiply(c,a)))
    | ~ spl0_80 ),
    inference(forward_demodulation,[],[f18281,f388]) ).

fof(f18281,plain,
    ( product(add(c,multiply(c,a)),add(c,add(c,multiply(c,a))),add(additive_identity,add(c,multiply(c,a))))
    | ~ spl0_80 ),
    inference(resolution,[],[f6738,f13300]) ).

fof(f13300,plain,
    ( product(add(c,multiply(c,a)),c,additive_identity)
    | ~ spl0_80 ),
    inference(avatar_component_clause,[],[f13298]) ).

fof(f18401,plain,
    ( spl0_199
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f18396,f14917,f18398]) ).

fof(f14917,plain,
    ( spl0_110
  <=> product(c,add(a,c),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_110])]) ).

fof(f18396,plain,
    ( product(c,a,c)
    | ~ spl0_110 ),
    inference(forward_demodulation,[],[f18395,f11289]) ).

fof(f18395,plain,
    ( product(c,add(c,add(a,c)),c)
    | ~ spl0_110 ),
    inference(forward_demodulation,[],[f18394,f413]) ).

fof(f18394,plain,
    ( product(c,add(add(a,c),c),c)
    | ~ spl0_110 ),
    inference(forward_demodulation,[],[f18298,f388]) ).

fof(f18298,plain,
    ( product(c,add(add(a,c),c),add(additive_identity,c))
    | ~ spl0_110 ),
    inference(resolution,[],[f6738,f14919]) ).

fof(f14919,plain,
    ( product(c,add(a,c),additive_identity)
    | ~ spl0_110 ),
    inference(avatar_component_clause,[],[f14917]) ).

fof(f18393,plain,
    ( spl0_198
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f18388,f17230,f18390]) ).

fof(f18390,plain,
    ( spl0_198
  <=> product(add(a,b),a,add(a,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_198])]) ).

fof(f17230,plain,
    ( spl0_126
  <=> product(add(a,b),b,add(b,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_126])]) ).

fof(f18388,plain,
    ( product(add(a,b),a,add(a,c))
    | ~ spl0_126 ),
    inference(forward_demodulation,[],[f18387,f11289]) ).

fof(f18387,plain,
    ( product(add(a,b),add(b,add(a,b)),add(a,c))
    | ~ spl0_126 ),
    inference(forward_demodulation,[],[f18386,f413]) ).

fof(f18386,plain,
    ( product(add(a,b),add(b,add(a,b)),add(c,a))
    | ~ spl0_126 ),
    inference(forward_demodulation,[],[f18385,f12104]) ).

fof(f18385,plain,
    ( product(add(a,b),add(b,add(a,b)),add(b,add(b,add(c,a))))
    | ~ spl0_126 ),
    inference(forward_demodulation,[],[f18384,f13600]) ).

fof(f13600,plain,
    ! [X106,X107,X105] : add(X105,add(X106,X107)) = add(X107,add(X105,X106)),
    inference(resolution,[],[f3383,f226]) ).

fof(f3383,plain,
    ! [X46,X44,X45] : sum(X44,add(X45,X46),add(X46,add(X44,X45))),
    inference(resolution,[],[f655,f4]) ).

fof(f655,plain,
    ! [X18,X19,X16,X17] :
      ( ~ sum(X16,X17,X19)
      | sum(X16,add(X17,X18),add(X18,X19)) ),
    inference(resolution,[],[f70,f71]) ).

fof(f70,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ sum(X2,X3,X4)
      | sum(X0,add(X1,X3),X4)
      | ~ sum(X0,X1,X2) ),
    inference(resolution,[],[f4,f7]) ).

fof(f18384,plain,
    ( product(add(a,b),add(b,add(a,b)),add(b,add(c,add(a,b))))
    | ~ spl0_126 ),
    inference(forward_demodulation,[],[f18383,f13600]) ).

fof(f18383,plain,
    ( product(add(a,b),add(b,add(a,b)),add(c,add(add(a,b),b)))
    | ~ spl0_126 ),
    inference(forward_demodulation,[],[f18382,f13600]) ).

fof(f18382,plain,
    ( product(add(a,b),add(b,add(a,b)),add(add(a,b),add(b,c)))
    | ~ spl0_126 ),
    inference(forward_demodulation,[],[f18284,f413]) ).

fof(f18284,plain,
    ( product(add(a,b),add(b,add(a,b)),add(add(b,c),add(a,b)))
    | ~ spl0_126 ),
    inference(resolution,[],[f6738,f17232]) ).

fof(f17232,plain,
    ( product(add(a,b),b,add(b,c))
    | ~ spl0_126 ),
    inference(avatar_component_clause,[],[f17230]) ).

fof(f18378,plain,
    ( spl0_197
    | ~ spl0_43 ),
    inference(avatar_split_clause,[],[f18272,f3633,f18375]) ).

fof(f18375,plain,
    ( spl0_197
  <=> product(multiply(b,c),add(a,multiply(b,c)),add(multiply(b,a),multiply(b,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_197])]) ).

fof(f3633,plain,
    ( spl0_43
  <=> product(multiply(b,c),a,multiply(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_43])]) ).

fof(f18272,plain,
    ( product(multiply(b,c),add(a,multiply(b,c)),add(multiply(b,a),multiply(b,c)))
    | ~ spl0_43 ),
    inference(resolution,[],[f6738,f3635]) ).

fof(f3635,plain,
    ( product(multiply(b,c),a,multiply(b,a))
    | ~ spl0_43 ),
    inference(avatar_component_clause,[],[f3633]) ).

fof(f18373,plain,
    ( spl0_196
    | ~ spl0_138 ),
    inference(avatar_split_clause,[],[f18368,f17340,f18370]) ).

fof(f18370,plain,
    ( spl0_196
  <=> product(add(a,c),add(a,add(b,c)),add(a,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_196])]) ).

fof(f17340,plain,
    ( spl0_138
  <=> product(add(a,c),b,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_138])]) ).

fof(f18368,plain,
    ( product(add(a,c),add(a,add(b,c)),add(a,c))
    | ~ spl0_138 ),
    inference(forward_demodulation,[],[f18367,f413]) ).

fof(f18367,plain,
    ( product(add(a,c),add(a,add(c,b)),add(a,c))
    | ~ spl0_138 ),
    inference(forward_demodulation,[],[f18366,f13600]) ).

fof(f18366,plain,
    ( product(add(a,c),add(b,add(a,c)),add(a,c))
    | ~ spl0_138 ),
    inference(forward_demodulation,[],[f18283,f388]) ).

fof(f18283,plain,
    ( product(add(a,c),add(b,add(a,c)),add(additive_identity,add(a,c)))
    | ~ spl0_138 ),
    inference(resolution,[],[f6738,f17342]) ).

fof(f17342,plain,
    ( product(add(a,c),b,additive_identity)
    | ~ spl0_138 ),
    inference(avatar_component_clause,[],[f17340]) ).

fof(f18362,plain,
    ( spl0_195
    | ~ spl0_82 ),
    inference(avatar_split_clause,[],[f18357,f13358,f18359]) ).

fof(f18359,plain,
    ( spl0_195
  <=> product(multiply(add(a,c),a),add(b,multiply(add(a,c),a)),multiply(add(a,c),a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_195])]) ).

fof(f13358,plain,
    ( spl0_82
  <=> product(multiply(add(a,c),a),b,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_82])]) ).

fof(f18357,plain,
    ( product(multiply(add(a,c),a),add(b,multiply(add(a,c),a)),multiply(add(a,c),a))
    | ~ spl0_82 ),
    inference(forward_demodulation,[],[f18276,f388]) ).

fof(f18276,plain,
    ( product(multiply(add(a,c),a),add(b,multiply(add(a,c),a)),add(additive_identity,multiply(add(a,c),a)))
    | ~ spl0_82 ),
    inference(resolution,[],[f6738,f13360]) ).

fof(f13360,plain,
    ( product(multiply(add(a,c),a),b,additive_identity)
    | ~ spl0_82 ),
    inference(avatar_component_clause,[],[f13358]) ).

fof(f18355,plain,
    ( spl0_194
    | ~ spl0_113 ),
    inference(avatar_split_clause,[],[f18350,f14940,f18352]) ).

fof(f18352,plain,
    ( spl0_194
  <=> product(c,add(c,multiply(b,add(a,c))),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_194])]) ).

fof(f14940,plain,
    ( spl0_113
  <=> product(c,multiply(b,add(a,c)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_113])]) ).

fof(f18350,plain,
    ( product(c,add(c,multiply(b,add(a,c))),c)
    | ~ spl0_113 ),
    inference(forward_demodulation,[],[f18349,f413]) ).

fof(f18349,plain,
    ( product(c,add(multiply(b,add(a,c)),c),c)
    | ~ spl0_113 ),
    inference(forward_demodulation,[],[f18296,f388]) ).

fof(f18296,plain,
    ( product(c,add(multiply(b,add(a,c)),c),add(additive_identity,c))
    | ~ spl0_113 ),
    inference(resolution,[],[f6738,f14942]) ).

fof(f14942,plain,
    ( product(c,multiply(b,add(a,c)),additive_identity)
    | ~ spl0_113 ),
    inference(avatar_component_clause,[],[f14940]) ).

fof(f18348,plain,
    ( spl0_193
    | ~ spl0_84 ),
    inference(avatar_split_clause,[],[f18343,f13370,f18345]) ).

fof(f18345,plain,
    ( spl0_193
  <=> product(multiply(add(a,c),a),add(c,multiply(add(a,c),a)),multiply(add(a,c),a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_193])]) ).

fof(f13370,plain,
    ( spl0_84
  <=> product(multiply(add(a,c),a),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_84])]) ).

fof(f18343,plain,
    ( product(multiply(add(a,c),a),add(c,multiply(add(a,c),a)),multiply(add(a,c),a))
    | ~ spl0_84 ),
    inference(forward_demodulation,[],[f18277,f388]) ).

fof(f18277,plain,
    ( product(multiply(add(a,c),a),add(c,multiply(add(a,c),a)),add(additive_identity,multiply(add(a,c),a)))
    | ~ spl0_84 ),
    inference(resolution,[],[f6738,f13372]) ).

fof(f13372,plain,
    ( product(multiply(add(a,c),a),c,additive_identity)
    | ~ spl0_84 ),
    inference(avatar_component_clause,[],[f13370]) ).

fof(f18342,plain,
    ( spl0_192
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f18258,f1040,f18339]) ).

fof(f18339,plain,
    ( spl0_192
  <=> product(multiply(c,a),add(multiply(b,c),multiply(c,a)),add(c,multiply(c,a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_192])]) ).

fof(f1040,plain,
    ( spl0_31
  <=> product(multiply(c,a),multiply(b,c),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_31])]) ).

fof(f18258,plain,
    ( product(multiply(c,a),add(multiply(b,c),multiply(c,a)),add(c,multiply(c,a)))
    | ~ spl0_31 ),
    inference(resolution,[],[f6738,f1042]) ).

fof(f1042,plain,
    ( product(multiply(c,a),multiply(b,c),c)
    | ~ spl0_31 ),
    inference(avatar_component_clause,[],[f1040]) ).

fof(f18332,plain,
    ( spl0_191
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f18327,f3550,f18329]) ).

fof(f18327,plain,
    ( product(b,add(b,multiply(c,a)),add(b,multiply(b,a)))
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f18326,f413]) ).

fof(f18326,plain,
    ( product(b,add(multiply(c,a),b),add(b,multiply(b,a)))
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f18292,f413]) ).

fof(f18292,plain,
    ( product(b,add(multiply(c,a),b),add(multiply(b,a),b))
    | ~ spl0_40 ),
    inference(resolution,[],[f6738,f3552]) ).

fof(f18325,plain,
    ( spl0_190
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f18320,f167,f18322]) ).

fof(f18320,plain,
    ( product(c,add(c,multiply(b,c)),additive_identity)
    | ~ spl0_12 ),
    inference(forward_demodulation,[],[f18319,f413]) ).

fof(f18319,plain,
    ( product(c,add(multiply(b,c),c),additive_identity)
    | ~ spl0_12 ),
    inference(forward_demodulation,[],[f18294,f10042]) ).

fof(f18294,plain,
    ( product(c,add(multiply(b,c),c),add(c,c))
    | ~ spl0_12 ),
    inference(resolution,[],[f6738,f169]) ).

fof(f18318,plain,
    ( spl0_189
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f18313,f22,f18315]) ).

fof(f18315,plain,
    ( spl0_189
  <=> product(a,add(a,b),add(a,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_189])]) ).

fof(f22,plain,
    ( spl0_1
  <=> product(a,b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1])]) ).

fof(f18313,plain,
    ( product(a,add(a,b),add(a,c))
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f18312,f413]) ).

fof(f18312,plain,
    ( product(a,add(b,a),add(a,c))
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f18286,f413]) ).

fof(f18286,plain,
    ( product(a,add(b,a),add(c,a))
    | ~ spl0_1 ),
    inference(resolution,[],[f6738,f24]) ).

fof(f24,plain,
    ( product(a,b,c)
    | ~ spl0_1 ),
    inference(avatar_component_clause,[],[f22]) ).

fof(f18309,plain,
    ( spl0_188
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f18256,f127,f18306]) ).

fof(f18306,plain,
    ( spl0_188
  <=> product(multiply(c,a),add(b,multiply(c,a)),add(c,multiply(c,a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_188])]) ).

fof(f127,plain,
    ( spl0_8
  <=> product(multiply(c,a),b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_8])]) ).

fof(f18256,plain,
    ( product(multiply(c,a),add(b,multiply(c,a)),add(c,multiply(c,a)))
    | ~ spl0_8 ),
    inference(resolution,[],[f6738,f129]) ).

fof(f129,plain,
    ( product(multiply(c,a),b,c)
    | ~ spl0_8 ),
    inference(avatar_component_clause,[],[f127]) ).

fof(f18247,plain,
    ( spl0_187
    | ~ spl0_6
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f18242,f127,f116,f18244]) ).

fof(f18244,plain,
    ( spl0_187
  <=> sum(c,c,multiply(add(c,multiply(c,a)),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_187])]) ).

fof(f18242,plain,
    ( sum(c,c,multiply(add(c,multiply(c,a)),b))
    | ~ spl0_6
    | ~ spl0_8 ),
    inference(forward_demodulation,[],[f18204,f413]) ).

fof(f18204,plain,
    ( sum(c,c,multiply(add(multiply(c,a),c),b))
    | ~ spl0_6
    | ~ spl0_8 ),
    inference(resolution,[],[f6735,f129]) ).

fof(f6735,plain,
    ( ! [X54,X53] :
        ( ~ product(X53,b,X54)
        | sum(X54,c,multiply(add(X53,c),b)) )
    | ~ spl0_6 ),
    inference(resolution,[],[f807,f118]) ).

fof(f18226,plain,
    ( spl0_186
    | ~ spl0_6
    | ~ spl0_82 ),
    inference(avatar_split_clause,[],[f18221,f13358,f116,f18223]) ).

fof(f18223,plain,
    ( spl0_186
  <=> sum(additive_identity,c,multiply(add(c,multiply(add(a,c),a)),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_186])]) ).

fof(f18221,plain,
    ( sum(additive_identity,c,multiply(add(c,multiply(add(a,c),a)),b))
    | ~ spl0_6
    | ~ spl0_82 ),
    inference(forward_demodulation,[],[f18211,f413]) ).

fof(f18211,plain,
    ( sum(additive_identity,c,multiply(add(multiply(add(a,c),a),c),b))
    | ~ spl0_6
    | ~ spl0_82 ),
    inference(resolution,[],[f6735,f13360]) ).

fof(f18191,plain,
    ( spl0_185
    | ~ spl0_135 ),
    inference(avatar_split_clause,[],[f18141,f17307,f18188]) ).

fof(f18188,plain,
    ( spl0_185
  <=> sum(add(b,c),multiply(add(b,c),b),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_185])]) ).

fof(f18141,plain,
    ( sum(add(b,c),multiply(add(b,c),b),additive_identity)
    | ~ spl0_135 ),
    inference(resolution,[],[f17309,f11641]) ).

fof(f18181,plain,
    ( spl0_184
    | ~ spl0_135 ),
    inference(avatar_split_clause,[],[f18140,f17307,f18178]) ).

fof(f18178,plain,
    ( spl0_184
  <=> sum(multiply(add(b,c),b),add(b,c),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_184])]) ).

fof(f18140,plain,
    ( sum(multiply(add(b,c),b),add(b,c),additive_identity)
    | ~ spl0_135 ),
    inference(resolution,[],[f17309,f11640]) ).

fof(f18174,plain,
    ( spl0_183
    | ~ spl0_1
    | ~ spl0_135 ),
    inference(avatar_split_clause,[],[f18169,f17307,f22,f18171]) ).

fof(f18171,plain,
    ( spl0_183
  <=> sum(add(b,c),c,multiply(add(a,add(b,c)),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_183])]) ).

fof(f18169,plain,
    ( sum(add(b,c),c,multiply(add(a,add(b,c)),b))
    | ~ spl0_1
    | ~ spl0_135 ),
    inference(forward_demodulation,[],[f18113,f413]) ).

fof(f18113,plain,
    ( sum(add(b,c),c,multiply(add(add(b,c),a),b))
    | ~ spl0_1
    | ~ spl0_135 ),
    inference(resolution,[],[f17309,f6729]) ).

fof(f6729,plain,
    ( ! [X40,X39] :
        ( ~ product(X39,b,X40)
        | sum(X40,c,multiply(add(X39,a),b)) )
    | ~ spl0_1 ),
    inference(resolution,[],[f807,f24]) ).

fof(f18165,plain,
    ( spl0_182
    | ~ spl0_135 ),
    inference(avatar_split_clause,[],[f18119,f17307,f18162]) ).

fof(f18162,plain,
    ( spl0_182
  <=> product(multiply(add(b,c),b),b,add(b,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_182])]) ).

fof(f18119,plain,
    ( product(multiply(add(b,c),b),b,add(b,c))
    | ~ spl0_135 ),
    inference(resolution,[],[f17309,f61]) ).

fof(f18160,plain,
    ( spl0_181
    | ~ spl0_135 ),
    inference(avatar_split_clause,[],[f18137,f17307,f18157]) ).

fof(f18157,plain,
    ( spl0_181
  <=> sum(additive_identity,multiply(add(b,c),b),add(b,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_181])]) ).

fof(f18137,plain,
    ( sum(additive_identity,multiply(add(b,c),b),add(b,c))
    | ~ spl0_135 ),
    inference(resolution,[],[f17309,f7894]) ).

fof(f18154,plain,
    ( spl0_180
    | ~ spl0_135 ),
    inference(avatar_split_clause,[],[f18138,f17307,f18151]) ).

fof(f18151,plain,
    ( spl0_180
  <=> sum(add(b,c),additive_identity,multiply(add(b,c),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_180])]) ).

fof(f18138,plain,
    ( sum(add(b,c),additive_identity,multiply(add(b,c),b))
    | ~ spl0_135 ),
    inference(resolution,[],[f17309,f7906]) ).

fof(f18146,plain,
    ( spl0_179
    | ~ spl0_135 ),
    inference(avatar_split_clause,[],[f18123,f17307,f18143]) ).

fof(f18143,plain,
    ( spl0_179
  <=> multiply(add(b,c),b) = add(b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_179])]) ).

fof(f18123,plain,
    ( multiply(add(b,c),b) = add(b,c)
    | ~ spl0_135 ),
    inference(resolution,[],[f17309,f229]) ).

fof(f18102,plain,
    ( spl0_178
    | ~ spl0_5
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f18097,f463,f104,f18099]) ).

fof(f18099,plain,
    ( spl0_178
  <=> sum(c,c,multiply(add(a,multiply(c,a)),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_178])]) ).

fof(f18097,plain,
    ( sum(c,c,multiply(add(a,multiply(c,a)),c))
    | ~ spl0_5
    | ~ spl0_24 ),
    inference(forward_demodulation,[],[f18059,f413]) ).

fof(f18059,plain,
    ( sum(c,c,multiply(add(multiply(c,a),a),c))
    | ~ spl0_5
    | ~ spl0_24 ),
    inference(resolution,[],[f6730,f465]) ).

fof(f18087,plain,
    ( spl0_177
    | ~ spl0_5
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f18082,f13298,f104,f18084]) ).

fof(f18084,plain,
    ( spl0_177
  <=> sum(additive_identity,c,multiply(add(a,add(c,multiply(c,a))),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_177])]) ).

fof(f18082,plain,
    ( sum(additive_identity,c,multiply(add(a,add(c,multiply(c,a))),c))
    | ~ spl0_5
    | ~ spl0_80 ),
    inference(forward_demodulation,[],[f18069,f413]) ).

fof(f18069,plain,
    ( sum(additive_identity,c,multiply(add(add(c,multiply(c,a)),a),c))
    | ~ spl0_5
    | ~ spl0_80 ),
    inference(resolution,[],[f6730,f13300]) ).

fof(f18078,plain,
    ( spl0_176
    | ~ spl0_5
    | ~ spl0_84 ),
    inference(avatar_split_clause,[],[f18073,f13370,f104,f18075]) ).

fof(f18075,plain,
    ( spl0_176
  <=> sum(additive_identity,c,multiply(add(a,multiply(add(a,c),a)),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_176])]) ).

fof(f18073,plain,
    ( sum(additive_identity,c,multiply(add(a,multiply(add(a,c),a)),c))
    | ~ spl0_5
    | ~ spl0_84 ),
    inference(forward_demodulation,[],[f18066,f413]) ).

fof(f18066,plain,
    ( sum(additive_identity,c,multiply(add(multiply(add(a,c),a),a),c))
    | ~ spl0_5
    | ~ spl0_84 ),
    inference(resolution,[],[f6730,f13372]) ).

fof(f18041,plain,
    ( spl0_175
    | ~ spl0_1
    | ~ spl0_82 ),
    inference(avatar_split_clause,[],[f18036,f13358,f22,f18038]) ).

fof(f18038,plain,
    ( spl0_175
  <=> sum(additive_identity,c,multiply(add(a,multiply(add(a,c),a)),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_175])]) ).

fof(f18036,plain,
    ( sum(additive_identity,c,multiply(add(a,multiply(add(a,c),a)),b))
    | ~ spl0_1
    | ~ spl0_82 ),
    inference(forward_demodulation,[],[f18019,f413]) ).

fof(f18019,plain,
    ( sum(additive_identity,c,multiply(add(multiply(add(a,c),a),a),b))
    | ~ spl0_1
    | ~ spl0_82 ),
    inference(resolution,[],[f6729,f13360]) ).

fof(f18035,plain,
    ( spl0_174
    | ~ spl0_1
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f18030,f127,f22,f18032]) ).

fof(f18032,plain,
    ( spl0_174
  <=> sum(c,c,multiply(add(a,multiply(c,a)),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_174])]) ).

fof(f18030,plain,
    ( sum(c,c,multiply(add(a,multiply(c,a)),b))
    | ~ spl0_1
    | ~ spl0_8 ),
    inference(forward_demodulation,[],[f18012,f413]) ).

fof(f18012,plain,
    ( sum(c,c,multiply(add(multiply(c,a),a),b))
    | ~ spl0_1
    | ~ spl0_8 ),
    inference(resolution,[],[f6729,f129]) ).

fof(f18008,plain,
    ( spl0_173
    | ~ spl0_82 ),
    inference(avatar_split_clause,[],[f18003,f13358,f18005]) ).

fof(f18005,plain,
    ( spl0_173
  <=> sum(additive_identity,b,multiply(add(b,multiply(add(a,c),a)),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_173])]) ).

fof(f18003,plain,
    ( sum(additive_identity,b,multiply(add(b,multiply(add(a,c),a)),b))
    | ~ spl0_82 ),
    inference(forward_demodulation,[],[f17881,f413]) ).

fof(f17881,plain,
    ( sum(additive_identity,b,multiply(add(multiply(add(a,c),a),b),b))
    | ~ spl0_82 ),
    inference(resolution,[],[f6716,f13360]) ).

fof(f18002,plain,
    ( spl0_172
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f17892,f92,f17999]) ).

fof(f17892,plain,
    ( sum(c,multiply(b,c),multiply(add(a,multiply(b,c)),multiply(b,c)))
    | ~ spl0_3 ),
    inference(resolution,[],[f6716,f94]) ).

fof(f17997,plain,
    ( spl0_171
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f17992,f127,f17994]) ).

fof(f17994,plain,
    ( spl0_171
  <=> sum(c,b,multiply(add(b,multiply(c,a)),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_171])]) ).

fof(f17992,plain,
    ( sum(c,b,multiply(add(b,multiply(c,a)),b))
    | ~ spl0_8 ),
    inference(forward_demodulation,[],[f17861,f413]) ).

fof(f17861,plain,
    ( sum(c,b,multiply(add(multiply(c,a),b),b))
    | ~ spl0_8 ),
    inference(resolution,[],[f6716,f129]) ).

fof(f17986,plain,
    ( spl0_170
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f17981,f116,f17983]) ).

fof(f17983,plain,
    ( spl0_170
  <=> sum(c,b,multiply(add(b,c),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_170])]) ).

fof(f17981,plain,
    ( sum(c,b,multiply(add(b,c),b))
    | ~ spl0_6 ),
    inference(forward_demodulation,[],[f17897,f413]) ).

fof(f17897,plain,
    ( sum(c,b,multiply(add(c,b),b))
    | ~ spl0_6 ),
    inference(resolution,[],[f6716,f118]) ).

fof(f17980,plain,
    ( spl0_169
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f17896,f3550,f17977]) ).

fof(f17896,plain,
    ( sum(multiply(b,a),multiply(c,a),multiply(add(b,multiply(c,a)),multiply(c,a)))
    | ~ spl0_40 ),
    inference(resolution,[],[f6716,f3552]) ).

fof(f17975,plain,
    ( spl0_168
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f17898,f167,f17972]) ).

fof(f17898,plain,
    ( sum(c,multiply(b,c),multiply(add(c,multiply(b,c)),multiply(b,c)))
    | ~ spl0_12 ),
    inference(resolution,[],[f6716,f169]) ).

fof(f17958,plain,
    ( spl0_167
    | ~ spl0_113 ),
    inference(avatar_split_clause,[],[f17900,f14940,f17955]) ).

fof(f17955,plain,
    ( spl0_167
  <=> sum(additive_identity,multiply(b,add(a,c)),multiply(add(c,multiply(b,add(a,c))),multiply(b,add(a,c)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_167])]) ).

fof(f17900,plain,
    ( sum(additive_identity,multiply(b,add(a,c)),multiply(add(c,multiply(b,add(a,c))),multiply(b,add(a,c))))
    | ~ spl0_113 ),
    inference(resolution,[],[f6716,f14942]) ).

fof(f17953,plain,
    ( spl0_166
    | ~ spl0_84 ),
    inference(avatar_split_clause,[],[f17948,f13370,f17950]) ).

fof(f17950,plain,
    ( spl0_166
  <=> sum(additive_identity,c,multiply(add(c,multiply(add(a,c),a)),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_166])]) ).

fof(f17948,plain,
    ( sum(additive_identity,c,multiply(add(c,multiply(add(a,c),a)),c))
    | ~ spl0_84 ),
    inference(forward_demodulation,[],[f17882,f413]) ).

fof(f17882,plain,
    ( sum(additive_identity,c,multiply(add(multiply(add(a,c),a),c),c))
    | ~ spl0_84 ),
    inference(resolution,[],[f6716,f13372]) ).

fof(f17947,plain,
    ( spl0_165
    | ~ spl0_138 ),
    inference(avatar_split_clause,[],[f17942,f17340,f17944]) ).

fof(f17944,plain,
    ( spl0_165
  <=> sum(additive_identity,b,multiply(add(a,add(b,c)),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_165])]) ).

fof(f17942,plain,
    ( sum(additive_identity,b,multiply(add(a,add(b,c)),b))
    | ~ spl0_138 ),
    inference(forward_demodulation,[],[f17941,f413]) ).

fof(f17941,plain,
    ( sum(additive_identity,b,multiply(add(a,add(c,b)),b))
    | ~ spl0_138 ),
    inference(forward_demodulation,[],[f17940,f13600]) ).

fof(f17940,plain,
    ( sum(additive_identity,b,multiply(add(b,add(a,c)),b))
    | ~ spl0_138 ),
    inference(forward_demodulation,[],[f17888,f413]) ).

fof(f17888,plain,
    ( sum(additive_identity,b,multiply(add(add(a,c),b),b))
    | ~ spl0_138 ),
    inference(resolution,[],[f6716,f17342]) ).

fof(f17939,plain,
    ( spl0_164
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f17934,f14917,f17936]) ).

fof(f17936,plain,
    ( spl0_164
  <=> sum(additive_identity,add(a,c),multiply(a,add(a,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_164])]) ).

fof(f17934,plain,
    ( sum(additive_identity,add(a,c),multiply(a,add(a,c)))
    | ~ spl0_110 ),
    inference(forward_demodulation,[],[f17902,f11289]) ).

fof(f17902,plain,
    ( sum(additive_identity,add(a,c),multiply(add(c,add(a,c)),add(a,c)))
    | ~ spl0_110 ),
    inference(resolution,[],[f6716,f14919]) ).

fof(f17933,plain,
    ( spl0_163
    | ~ spl0_43 ),
    inference(avatar_split_clause,[],[f17928,f3633,f17930]) ).

fof(f17930,plain,
    ( spl0_163
  <=> sum(multiply(b,a),a,multiply(add(a,multiply(b,c)),a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_163])]) ).

fof(f17928,plain,
    ( sum(multiply(b,a),a,multiply(add(a,multiply(b,c)),a))
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f17877,f413]) ).

fof(f17877,plain,
    ( sum(multiply(b,a),a,multiply(add(multiply(b,c),a),a))
    | ~ spl0_43 ),
    inference(resolution,[],[f6716,f3635]) ).

fof(f17922,plain,
    ( spl0_162
    | ~ spl0_112 ),
    inference(avatar_split_clause,[],[f17895,f14931,f17919]) ).

fof(f17919,plain,
    ( spl0_162
  <=> sum(additive_identity,multiply(b,add(a,c)),multiply(add(a,multiply(b,add(a,c))),multiply(b,add(a,c)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_162])]) ).

fof(f17895,plain,
    ( sum(additive_identity,multiply(b,add(a,c)),multiply(add(a,multiply(b,add(a,c))),multiply(b,add(a,c))))
    | ~ spl0_112 ),
    inference(resolution,[],[f6716,f14933]) ).

fof(f17909,plain,
    ( spl0_161
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f17904,f1040,f17906]) ).

fof(f17906,plain,
    ( spl0_161
  <=> sum(c,multiply(b,c),multiply(add(multiply(b,c),multiply(c,a)),multiply(b,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_161])]) ).

fof(f17904,plain,
    ( sum(c,multiply(b,c),multiply(add(multiply(b,c),multiply(c,a)),multiply(b,c)))
    | ~ spl0_31 ),
    inference(forward_demodulation,[],[f17863,f413]) ).

fof(f17863,plain,
    ( sum(c,multiply(b,c),multiply(add(multiply(c,a),multiply(b,c)),multiply(b,c)))
    | ~ spl0_31 ),
    inference(resolution,[],[f6716,f1042]) ).

fof(f17842,plain,
    ( spl0_160
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f17790,f17230,f17839]) ).

fof(f17839,plain,
    ( spl0_160
  <=> sum(add(b,c),additive_identity,multiply(add(a,b),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_160])]) ).

fof(f17790,plain,
    ( sum(add(b,c),additive_identity,multiply(add(a,b),b))
    | ~ spl0_126 ),
    inference(resolution,[],[f17232,f7906]) ).

fof(f17837,plain,
    ( spl0_159
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f17772,f17230,f17834]) ).

fof(f17834,plain,
    ( spl0_159
  <=> product(multiply(add(a,b),b),b,add(b,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_159])]) ).

fof(f17772,plain,
    ( product(multiply(add(a,b),b),b,add(b,c))
    | ~ spl0_126 ),
    inference(resolution,[],[f17232,f61]) ).

fof(f17832,plain,
    ( spl0_158
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f17776,f17230,f17829]) ).

fof(f17829,plain,
    ( spl0_158
  <=> multiply(add(a,b),b) = add(b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_158])]) ).

fof(f17776,plain,
    ( multiply(add(a,b),b) = add(b,c)
    | ~ spl0_126 ),
    inference(resolution,[],[f17232,f229]) ).

fof(f17827,plain,
    ( spl0_157
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f17792,f17230,f17824]) ).

fof(f17824,plain,
    ( spl0_157
  <=> sum(multiply(add(a,b),b),add(b,c),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_157])]) ).

fof(f17792,plain,
    ( sum(multiply(add(a,b),b),add(b,c),additive_identity)
    | ~ spl0_126 ),
    inference(resolution,[],[f17232,f11640]) ).

fof(f17820,plain,
    ( spl0_156
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f17793,f17230,f17817]) ).

fof(f17817,plain,
    ( spl0_156
  <=> sum(add(b,c),multiply(add(a,b),b),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_156])]) ).

fof(f17793,plain,
    ( sum(add(b,c),multiply(add(a,b),b),additive_identity)
    | ~ spl0_126 ),
    inference(resolution,[],[f17232,f11641]) ).

fof(f17815,plain,
    ( spl0_155
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f17789,f17230,f17812]) ).

fof(f17812,plain,
    ( spl0_155
  <=> sum(additive_identity,multiply(add(a,b),b),add(b,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_155])]) ).

fof(f17789,plain,
    ( sum(additive_identity,multiply(add(a,b),b),add(b,c))
    | ~ spl0_126 ),
    inference(resolution,[],[f17232,f7894]) ).

fof(f17801,plain,
    ( spl0_154
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f17777,f17230,f17798]) ).

fof(f17798,plain,
    ( spl0_154
  <=> product(add(a,b),b,multiply(add(b,c),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_154])]) ).

fof(f17777,plain,
    ( product(add(a,b),b,multiply(add(b,c),b))
    | ~ spl0_126 ),
    inference(resolution,[],[f17232,f639]) ).

fof(f639,plain,
    ! [X2,X0,X1] :
      ( ~ product(X0,X1,X2)
      | product(X0,X1,multiply(X2,X1)) ),
    inference(resolution,[],[f64,f18]) ).

fof(f64,plain,
    ! [X11,X14,X15,X12,X13] :
      ( ~ product(X12,X14,X15)
      | product(X11,X15,multiply(X13,X14))
      | ~ product(X11,X12,X13) ),
    inference(resolution,[],[f3,f10]) ).

fof(f10,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ product(X2,X3,X5)
      | ~ product(X0,X1,X2)
      | ~ product(X1,X3,X4)
      | product(X0,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',associativity_of_multiplication1) ).

fof(f17725,plain,
    ( spl0_153
    | ~ spl0_146 ),
    inference(avatar_split_clause,[],[f17720,f17432,f17722]) ).

fof(f17722,plain,
    ( spl0_153
  <=> product(additive_identity,add(a,c),multiply(b,add(a,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_153])]) ).

fof(f17432,plain,
    ( spl0_146
  <=> additive_identity = multiply(add(a,c),b) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_146])]) ).

fof(f17720,plain,
    ( product(additive_identity,add(a,c),multiply(b,add(a,c)))
    | ~ spl0_146 ),
    inference(forward_demodulation,[],[f17709,f7838]) ).

fof(f17709,plain,
    ( product(multiply(b,additive_identity),add(a,c),multiply(b,add(a,c)))
    | ~ spl0_146 ),
    inference(superposition,[],[f10322,f17434]) ).

fof(f17434,plain,
    ( additive_identity = multiply(add(a,c),b)
    | ~ spl0_146 ),
    inference(avatar_component_clause,[],[f17432]) ).

fof(f10322,plain,
    ! [X2,X3] : product(multiply(X2,multiply(X3,X2)),X3,multiply(X2,X3)),
    inference(backward_demodulation,[],[f3304,f10146]) ).

fof(f10146,plain,
    ! [X56,X54,X55] : multiply(multiply(X54,X55),X56) = multiply(X54,multiply(X55,X56)),
    inference(resolution,[],[f3305,f229]) ).

fof(f3305,plain,
    ! [X6,X4,X5] : product(multiply(X4,X5),X6,multiply(X4,multiply(X5,X6))),
    inference(resolution,[],[f631,f3]) ).

fof(f3304,plain,
    ! [X2,X3] : product(multiply(multiply(X2,X3),X2),X3,multiply(X2,X3)),
    inference(resolution,[],[f631,f18]) ).

fof(f17719,plain,
    ( spl0_152
    | ~ spl0_146 ),
    inference(avatar_split_clause,[],[f17710,f17432,f17716]) ).

fof(f17716,plain,
    ( spl0_152
  <=> product(multiply(add(a,c),multiply(b,add(a,c))),b,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_152])]) ).

fof(f17710,plain,
    ( product(multiply(add(a,c),multiply(b,add(a,c))),b,additive_identity)
    | ~ spl0_146 ),
    inference(superposition,[],[f10322,f17434]) ).

fof(f17518,plain,
    ( spl0_151
    | ~ spl0_6
    | ~ spl0_82 ),
    inference(avatar_split_clause,[],[f17513,f13358,f116,f17515]) ).

fof(f17515,plain,
    ( spl0_151
  <=> product(add(c,multiply(add(a,c),a)),b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_151])]) ).

fof(f17513,plain,
    ( product(add(c,multiply(add(a,c),a)),b,c)
    | ~ spl0_6
    | ~ spl0_82 ),
    inference(forward_demodulation,[],[f17496,f389]) ).

fof(f17496,plain,
    ( product(add(c,multiply(add(a,c),a)),b,add(c,additive_identity))
    | ~ spl0_6
    | ~ spl0_82 ),
    inference(resolution,[],[f6227,f13360]) ).

fof(f6227,plain,
    ( ! [X54,X53] :
        ( ~ product(X53,b,X54)
        | product(add(c,X53),b,add(c,X54)) )
    | ~ spl0_6 ),
    inference(resolution,[],[f804,f118]) ).

fof(f17512,plain,
    ( spl0_150
    | ~ spl0_6
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f17507,f127,f116,f17509]) ).

fof(f17509,plain,
    ( spl0_150
  <=> product(add(c,multiply(c,a)),b,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_150])]) ).

fof(f17507,plain,
    ( product(add(c,multiply(c,a)),b,additive_identity)
    | ~ spl0_6
    | ~ spl0_8 ),
    inference(forward_demodulation,[],[f17489,f10042]) ).

fof(f17489,plain,
    ( product(add(c,multiply(c,a)),b,add(c,c))
    | ~ spl0_6
    | ~ spl0_8 ),
    inference(resolution,[],[f6227,f129]) ).

fof(f17484,plain,
    ( spl0_149
    | ~ spl0_5
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f17479,f13298,f104,f17481]) ).

fof(f17481,plain,
    ( spl0_149
  <=> product(add(a,add(c,multiply(c,a))),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_149])]) ).

fof(f17479,plain,
    ( product(add(a,add(c,multiply(c,a))),c,c)
    | ~ spl0_5
    | ~ spl0_80 ),
    inference(forward_demodulation,[],[f17458,f389]) ).

fof(f17458,plain,
    ( product(add(a,add(c,multiply(c,a))),c,add(c,additive_identity))
    | ~ spl0_5
    | ~ spl0_80 ),
    inference(resolution,[],[f6222,f13300]) ).

fof(f17478,plain,
    ( spl0_148
    | ~ spl0_5
    | ~ spl0_84 ),
    inference(avatar_split_clause,[],[f17473,f13370,f104,f17475]) ).

fof(f17475,plain,
    ( spl0_148
  <=> product(add(a,multiply(add(a,c),a)),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_148])]) ).

fof(f17473,plain,
    ( product(add(a,multiply(add(a,c),a)),c,c)
    | ~ spl0_5
    | ~ spl0_84 ),
    inference(forward_demodulation,[],[f17455,f389]) ).

fof(f17455,plain,
    ( product(add(a,multiply(add(a,c),a)),c,add(c,additive_identity))
    | ~ spl0_5
    | ~ spl0_84 ),
    inference(resolution,[],[f6222,f13372]) ).

fof(f17469,plain,
    ( spl0_147
    | ~ spl0_5
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f17464,f463,f104,f17466]) ).

fof(f17466,plain,
    ( spl0_147
  <=> product(add(a,multiply(c,a)),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_147])]) ).

fof(f17464,plain,
    ( product(add(a,multiply(c,a)),c,additive_identity)
    | ~ spl0_5
    | ~ spl0_24 ),
    inference(forward_demodulation,[],[f17448,f10042]) ).

fof(f17448,plain,
    ( product(add(a,multiply(c,a)),c,add(c,c))
    | ~ spl0_5
    | ~ spl0_24 ),
    inference(resolution,[],[f6222,f465]) ).

fof(f17435,plain,
    ( spl0_146
    | ~ spl0_138 ),
    inference(avatar_split_clause,[],[f17378,f17340,f17432]) ).

fof(f17378,plain,
    ( additive_identity = multiply(add(a,c),b)
    | ~ spl0_138 ),
    inference(resolution,[],[f17342,f229]) ).

fof(f17430,plain,
    ( spl0_144
    | ~ spl0_138 ),
    inference(avatar_split_clause,[],[f17390,f17340,f17418]) ).

fof(f17418,plain,
    ( spl0_144
  <=> sum(additive_identity,multiply(add(a,c),b),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_144])]) ).

fof(f17390,plain,
    ( sum(additive_identity,multiply(add(a,c),b),additive_identity)
    | ~ spl0_138 ),
    inference(resolution,[],[f17342,f7894]) ).

fof(f17427,plain,
    ( spl0_145
    | ~ spl0_138 ),
    inference(avatar_split_clause,[],[f17393,f17340,f17424]) ).

fof(f17424,plain,
    ( spl0_145
  <=> sum(multiply(add(a,c),b),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_145])]) ).

fof(f17393,plain,
    ( sum(multiply(add(a,c),b),additive_identity,additive_identity)
    | ~ spl0_138 ),
    inference(resolution,[],[f17342,f11640]) ).

fof(f17421,plain,
    ( spl0_144
    | ~ spl0_138 ),
    inference(avatar_split_clause,[],[f17394,f17340,f17418]) ).

fof(f17394,plain,
    ( sum(additive_identity,multiply(add(a,c),b),additive_identity)
    | ~ spl0_138 ),
    inference(resolution,[],[f17342,f11641]) ).

fof(f17416,plain,
    ( spl0_143
    | ~ spl0_138 ),
    inference(avatar_split_clause,[],[f17391,f17340,f17413]) ).

fof(f17413,plain,
    ( spl0_143
  <=> sum(additive_identity,additive_identity,multiply(add(a,c),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_143])]) ).

fof(f17391,plain,
    ( sum(additive_identity,additive_identity,multiply(add(a,c),b))
    | ~ spl0_138 ),
    inference(resolution,[],[f17342,f7906]) ).

fof(f17411,plain,
    ( spl0_142
    | ~ spl0_138 ),
    inference(avatar_split_clause,[],[f17374,f17340,f17408]) ).

fof(f17408,plain,
    ( spl0_142
  <=> product(multiply(add(a,c),b),b,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_142])]) ).

fof(f17374,plain,
    ( product(multiply(add(a,c),b),b,additive_identity)
    | ~ spl0_138 ),
    inference(resolution,[],[f17342,f61]) ).

fof(f17403,plain,
    ( spl0_141
    | ~ spl0_138 ),
    inference(avatar_split_clause,[],[f17398,f17340,f17400]) ).

fof(f17400,plain,
    ( spl0_141
  <=> product(add(a,add(b,c)),b,b) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_141])]) ).

fof(f17398,plain,
    ( product(add(a,add(b,c)),b,b)
    | ~ spl0_138 ),
    inference(forward_demodulation,[],[f17397,f413]) ).

fof(f17397,plain,
    ( product(add(a,add(c,b)),b,b)
    | ~ spl0_138 ),
    inference(forward_demodulation,[],[f17396,f13600]) ).

fof(f17396,plain,
    ( product(add(b,add(a,c)),b,b)
    | ~ spl0_138 ),
    inference(forward_demodulation,[],[f17387,f389]) ).

fof(f17387,plain,
    ( product(add(b,add(a,c)),b,add(b,additive_identity))
    | ~ spl0_138 ),
    inference(resolution,[],[f17342,f6208]) ).

fof(f17355,plain,
    ( spl0_140
    | ~ spl0_1
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f17350,f127,f22,f17352]) ).

fof(f17352,plain,
    ( spl0_140
  <=> product(add(a,multiply(c,a)),b,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_140])]) ).

fof(f17350,plain,
    ( product(add(a,multiply(c,a)),b,additive_identity)
    | ~ spl0_1
    | ~ spl0_8 ),
    inference(forward_demodulation,[],[f17327,f10042]) ).

fof(f17327,plain,
    ( product(add(a,multiply(c,a)),b,add(c,c))
    | ~ spl0_1
    | ~ spl0_8 ),
    inference(resolution,[],[f6221,f129]) ).

fof(f6221,plain,
    ( ! [X40,X39] :
        ( ~ product(X39,b,X40)
        | product(add(a,X39),b,add(c,X40)) )
    | ~ spl0_1 ),
    inference(resolution,[],[f804,f24]) ).

fof(f17349,plain,
    ( spl0_139
    | ~ spl0_1
    | ~ spl0_82 ),
    inference(avatar_split_clause,[],[f17344,f13358,f22,f17346]) ).

fof(f17346,plain,
    ( spl0_139
  <=> product(add(a,multiply(add(a,c),a)),b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_139])]) ).

fof(f17344,plain,
    ( product(add(a,multiply(add(a,c),a)),b,c)
    | ~ spl0_1
    | ~ spl0_82 ),
    inference(forward_demodulation,[],[f17334,f389]) ).

fof(f17334,plain,
    ( product(add(a,multiply(add(a,c),a)),b,add(c,additive_identity))
    | ~ spl0_1
    | ~ spl0_82 ),
    inference(resolution,[],[f6221,f13360]) ).

fof(f17343,plain,
    ( spl0_138
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f17338,f116,f22,f17340]) ).

fof(f17338,plain,
    ( product(add(a,c),b,additive_identity)
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(forward_demodulation,[],[f17336,f10042]) ).

fof(f17336,plain,
    ( product(add(a,c),b,add(c,c))
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(resolution,[],[f6221,f118]) ).

fof(f17323,plain,
    ( spl0_137
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f17318,f167,f17320]) ).

fof(f17318,plain,
    ( product(add(c,multiply(b,c)),multiply(b,c),add(c,multiply(b,c)))
    | ~ spl0_12 ),
    inference(forward_demodulation,[],[f17208,f413]) ).

fof(f17208,plain,
    ( product(add(multiply(b,c),c),multiply(b,c),add(multiply(b,c),c))
    | ~ spl0_12 ),
    inference(resolution,[],[f6208,f169]) ).

fof(f17317,plain,
    ( spl0_136
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f17312,f92,f17314]) ).

fof(f17312,plain,
    ( product(add(a,multiply(b,c)),multiply(b,c),add(c,multiply(b,c)))
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f17311,f413]) ).

fof(f17311,plain,
    ( product(add(multiply(b,c),a),multiply(b,c),add(c,multiply(b,c)))
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f17202,f413]) ).

fof(f17202,plain,
    ( product(add(multiply(b,c),a),multiply(b,c),add(multiply(b,c),c))
    | ~ spl0_3 ),
    inference(resolution,[],[f6208,f94]) ).

fof(f17310,plain,
    ( spl0_135
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f17207,f116,f17307]) ).

fof(f17207,plain,
    ( product(add(b,c),b,add(b,c))
    | ~ spl0_6 ),
    inference(resolution,[],[f6208,f118]) ).

fof(f17304,plain,
    ( spl0_134
    | ~ spl0_43 ),
    inference(avatar_split_clause,[],[f17189,f3633,f17301]) ).

fof(f17301,plain,
    ( spl0_134
  <=> product(add(a,multiply(b,c)),a,add(a,multiply(b,a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_134])]) ).

fof(f17189,plain,
    ( product(add(a,multiply(b,c)),a,add(a,multiply(b,a)))
    | ~ spl0_43 ),
    inference(resolution,[],[f6208,f3635]) ).

fof(f17298,plain,
    ( spl0_133
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f17173,f127,f17295]) ).

fof(f17295,plain,
    ( spl0_133
  <=> product(add(b,multiply(c,a)),b,add(b,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_133])]) ).

fof(f17173,plain,
    ( product(add(b,multiply(c,a)),b,add(b,c))
    | ~ spl0_8 ),
    inference(resolution,[],[f6208,f129]) ).

fof(f17291,plain,
    ( spl0_132
    | ~ spl0_112 ),
    inference(avatar_split_clause,[],[f17286,f14931,f17288]) ).

fof(f17288,plain,
    ( spl0_132
  <=> product(add(a,multiply(b,add(a,c))),multiply(b,add(a,c)),multiply(b,add(a,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_132])]) ).

fof(f17286,plain,
    ( product(add(a,multiply(b,add(a,c))),multiply(b,add(a,c)),multiply(b,add(a,c)))
    | ~ spl0_112 ),
    inference(forward_demodulation,[],[f17285,f413]) ).

fof(f17285,plain,
    ( product(add(multiply(b,add(a,c)),a),multiply(b,add(a,c)),multiply(b,add(a,c)))
    | ~ spl0_112 ),
    inference(forward_demodulation,[],[f17205,f389]) ).

fof(f17205,plain,
    ( product(add(multiply(b,add(a,c)),a),multiply(b,add(a,c)),add(multiply(b,add(a,c)),additive_identity))
    | ~ spl0_112 ),
    inference(resolution,[],[f6208,f14933]) ).

fof(f17276,plain,
    ( spl0_131
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f17271,f1040,f17273]) ).

fof(f17273,plain,
    ( spl0_131
  <=> product(add(multiply(b,c),multiply(c,a)),multiply(b,c),add(c,multiply(b,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_131])]) ).

fof(f17271,plain,
    ( product(add(multiply(b,c),multiply(c,a)),multiply(b,c),add(c,multiply(b,c)))
    | ~ spl0_31 ),
    inference(forward_demodulation,[],[f17175,f413]) ).

fof(f17175,plain,
    ( product(add(multiply(b,c),multiply(c,a)),multiply(b,c),add(multiply(b,c),c))
    | ~ spl0_31 ),
    inference(resolution,[],[f6208,f1042]) ).

fof(f17267,plain,
    ( spl0_130
    | ~ spl0_84 ),
    inference(avatar_split_clause,[],[f17262,f13370,f17264]) ).

fof(f17264,plain,
    ( spl0_130
  <=> product(add(c,multiply(add(a,c),a)),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_130])]) ).

fof(f17262,plain,
    ( product(add(c,multiply(add(a,c),a)),c,c)
    | ~ spl0_84 ),
    inference(forward_demodulation,[],[f17194,f389]) ).

fof(f17194,plain,
    ( product(add(c,multiply(add(a,c),a)),c,add(c,additive_identity))
    | ~ spl0_84 ),
    inference(resolution,[],[f6208,f13372]) ).

fof(f17258,plain,
    ( spl0_129
    | ~ spl0_113 ),
    inference(avatar_split_clause,[],[f17253,f14940,f17255]) ).

fof(f17255,plain,
    ( spl0_129
  <=> product(add(c,multiply(b,add(a,c))),multiply(b,add(a,c)),multiply(b,add(a,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_129])]) ).

fof(f17253,plain,
    ( product(add(c,multiply(b,add(a,c))),multiply(b,add(a,c)),multiply(b,add(a,c)))
    | ~ spl0_113 ),
    inference(forward_demodulation,[],[f17252,f413]) ).

fof(f17252,plain,
    ( product(add(multiply(b,add(a,c)),c),multiply(b,add(a,c)),multiply(b,add(a,c)))
    | ~ spl0_113 ),
    inference(forward_demodulation,[],[f17210,f389]) ).

fof(f17210,plain,
    ( product(add(multiply(b,add(a,c)),c),multiply(b,add(a,c)),add(multiply(b,add(a,c)),additive_identity))
    | ~ spl0_113 ),
    inference(resolution,[],[f6208,f14942]) ).

fof(f17250,plain,
    ( spl0_128
    | ~ spl0_82 ),
    inference(avatar_split_clause,[],[f17245,f13358,f17247]) ).

fof(f17247,plain,
    ( spl0_128
  <=> product(add(b,multiply(add(a,c),a)),b,b) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_128])]) ).

fof(f17245,plain,
    ( product(add(b,multiply(add(a,c),a)),b,b)
    | ~ spl0_82 ),
    inference(forward_demodulation,[],[f17193,f389]) ).

fof(f17193,plain,
    ( product(add(b,multiply(add(a,c),a)),b,add(b,additive_identity))
    | ~ spl0_82 ),
    inference(resolution,[],[f6208,f13360]) ).

fof(f17244,plain,
    ( spl0_127
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f17239,f3550,f17241]) ).

fof(f17239,plain,
    ( product(add(b,multiply(c,a)),multiply(c,a),add(multiply(b,a),multiply(c,a)))
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f17238,f413]) ).

fof(f17238,plain,
    ( product(add(multiply(c,a),b),multiply(c,a),add(multiply(b,a),multiply(c,a)))
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f17206,f413]) ).

fof(f17206,plain,
    ( product(add(multiply(c,a),b),multiply(c,a),add(multiply(c,a),multiply(b,a)))
    | ~ spl0_40 ),
    inference(resolution,[],[f6208,f3552]) ).

fof(f17233,plain,
    ( spl0_126
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f17228,f22,f17230]) ).

fof(f17228,plain,
    ( product(add(a,b),b,add(b,c))
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f17200,f413]) ).

fof(f17200,plain,
    ( product(add(b,a),b,add(b,c))
    | ~ spl0_1 ),
    inference(resolution,[],[f6208,f24]) ).

fof(f17225,plain,
    ( spl0_125
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f17220,f14917,f17222]) ).

fof(f17222,plain,
    ( spl0_125
  <=> product(a,add(a,c),add(a,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_125])]) ).

fof(f17220,plain,
    ( product(a,add(a,c),add(a,c))
    | ~ spl0_110 ),
    inference(forward_demodulation,[],[f17219,f11289]) ).

fof(f17219,plain,
    ( product(add(c,add(a,c)),add(a,c),add(a,c))
    | ~ spl0_110 ),
    inference(forward_demodulation,[],[f17218,f413]) ).

fof(f17218,plain,
    ( product(add(add(a,c),c),add(a,c),add(a,c))
    | ~ spl0_110 ),
    inference(forward_demodulation,[],[f17212,f389]) ).

fof(f17212,plain,
    ( product(add(add(a,c),c),add(a,c),add(add(a,c),additive_identity))
    | ~ spl0_110 ),
    inference(resolution,[],[f6208,f14919]) ).

fof(f16886,plain,
    ( spl0_124
    | ~ spl0_1
    | ~ spl0_93 ),
    inference(avatar_split_clause,[],[f16835,f13505,f22,f16883]) ).

fof(f16883,plain,
    ( spl0_124
  <=> product(multiply(add(c,multiply(c,a)),multiply(a,add(c,multiply(c,a)))),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_124])]) ).

fof(f13505,plain,
    ( spl0_93
  <=> additive_identity = multiply(add(c,multiply(c,a)),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_93])]) ).

fof(f16835,plain,
    ( product(multiply(add(c,multiply(c,a)),multiply(a,add(c,multiply(c,a)))),c,additive_identity)
    | ~ spl0_1
    | ~ spl0_93 ),
    inference(superposition,[],[f10352,f13507]) ).

fof(f13507,plain,
    ( additive_identity = multiply(add(c,multiply(c,a)),c)
    | ~ spl0_93 ),
    inference(avatar_component_clause,[],[f13505]) ).

fof(f10352,plain,
    ( ! [X140] : product(multiply(X140,multiply(a,X140)),c,multiply(X140,c))
    | ~ spl0_1 ),
    inference(backward_demodulation,[],[f7178,f10146]) ).

fof(f7178,plain,
    ( ! [X140] : product(multiply(multiply(X140,a),X140),c,multiply(X140,c))
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f7131,f710]) ).

fof(f710,plain,
    ( ! [X23] : multiply(multiply(X23,a),b) = multiply(X23,c)
    | ~ spl0_1 ),
    inference(resolution,[],[f457,f229]) ).

fof(f457,plain,
    ( ! [X0] : product(multiply(X0,a),b,multiply(X0,c))
    | ~ spl0_1 ),
    inference(resolution,[],[f65,f3]) ).

fof(f65,plain,
    ( ! [X16,X17] :
        ( ~ product(X17,a,X16)
        | product(X16,b,multiply(X17,c)) )
    | ~ spl0_1 ),
    inference(resolution,[],[f3,f34]) ).

fof(f34,plain,
    ( ! [X6,X4,X5] :
        ( ~ product(X4,c,X5)
        | product(X6,b,X5)
        | ~ product(X4,a,X6) )
    | ~ spl0_1 ),
    inference(resolution,[],[f11,f24]) ).

fof(f7131,plain,
    ( ! [X140] : product(multiply(multiply(X140,a),X140),c,multiply(multiply(X140,a),b))
    | ~ spl0_1 ),
    inference(resolution,[],[f3304,f643]) ).

fof(f643,plain,
    ( ! [X11,X12] :
        ( ~ product(X11,a,X12)
        | product(X11,c,multiply(X12,b)) )
    | ~ spl0_1 ),
    inference(resolution,[],[f64,f24]) ).

fof(f16513,plain,
    ( spl0_123
    | ~ spl0_23
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f16505,f13298,f437,f16510]) ).

fof(f16510,plain,
    ( spl0_123
  <=> product(multiply(add(c,multiply(c,a)),a),multiply(b,c),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_123])]) ).

fof(f16505,plain,
    ( product(multiply(add(c,multiply(c,a)),a),multiply(b,c),additive_identity)
    | ~ spl0_23
    | ~ spl0_80 ),
    inference(resolution,[],[f3318,f13300]) ).

fof(f3318,plain,
    ( ! [X21,X22] :
        ( ~ product(X21,c,X22)
        | product(multiply(X21,a),multiply(b,c),X22) )
    | ~ spl0_23 ),
    inference(superposition,[],[f631,f439]) ).

fof(f16484,plain,
    ( spl0_122
    | ~ spl0_22
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f16459,f13298,f432,f16481]) ).

fof(f16481,plain,
    ( spl0_122
  <=> product(multiply(add(c,multiply(c,a)),multiply(c,a)),b,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_122])]) ).

fof(f432,plain,
    ( spl0_22
  <=> c = multiply(multiply(c,a),b) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_22])]) ).

fof(f16459,plain,
    ( product(multiply(add(c,multiply(c,a)),multiply(c,a)),b,additive_identity)
    | ~ spl0_22
    | ~ spl0_80 ),
    inference(resolution,[],[f3311,f13300]) ).

fof(f3311,plain,
    ( ! [X3,X4] :
        ( ~ product(X3,c,X4)
        | product(multiply(X3,multiply(c,a)),b,X4) )
    | ~ spl0_22 ),
    inference(superposition,[],[f631,f434]) ).

fof(f434,plain,
    ( c = multiply(multiply(c,a),b)
    | ~ spl0_22 ),
    inference(avatar_component_clause,[],[f432]) ).

fof(f16162,plain,
    ( spl0_121
    | ~ spl0_114 ),
    inference(avatar_split_clause,[],[f16157,f15045,f16159]) ).

fof(f16159,plain,
    ( spl0_121
  <=> product(additive_identity,a,multiply(b,multiply(add(a,c),a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_121])]) ).

fof(f15045,plain,
    ( spl0_114
  <=> additive_identity = multiply(a,multiply(b,add(a,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_114])]) ).

fof(f16157,plain,
    ( product(additive_identity,a,multiply(b,multiply(add(a,c),a)))
    | ~ spl0_114 ),
    inference(forward_demodulation,[],[f16156,f7838]) ).

fof(f16156,plain,
    ( product(multiply(multiply(b,add(a,c)),additive_identity),a,multiply(b,multiply(add(a,c),a)))
    | ~ spl0_114 ),
    inference(forward_demodulation,[],[f16145,f10146]) ).

fof(f16145,plain,
    ( product(multiply(multiply(b,add(a,c)),additive_identity),a,multiply(multiply(b,add(a,c)),a))
    | ~ spl0_114 ),
    inference(superposition,[],[f10322,f15047]) ).

fof(f15047,plain,
    ( additive_identity = multiply(a,multiply(b,add(a,c)))
    | ~ spl0_114 ),
    inference(avatar_component_clause,[],[f15045]) ).

fof(f15806,plain,
    ( spl0_120
    | ~ spl0_102 ),
    inference(avatar_split_clause,[],[f15801,f13886,f15803]) ).

fof(f15803,plain,
    ( spl0_120
  <=> product(additive_identity,multiply(add(a,c),a),multiply(b,multiply(add(a,c),a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_120])]) ).

fof(f13886,plain,
    ( spl0_102
  <=> additive_identity = multiply(multiply(add(a,c),a),b) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_102])]) ).

fof(f15801,plain,
    ( product(additive_identity,multiply(add(a,c),a),multiply(b,multiply(add(a,c),a)))
    | ~ spl0_102 ),
    inference(forward_demodulation,[],[f15791,f7838]) ).

fof(f15791,plain,
    ( product(multiply(b,additive_identity),multiply(add(a,c),a),multiply(b,multiply(add(a,c),a)))
    | ~ spl0_102 ),
    inference(superposition,[],[f10322,f13888]) ).

fof(f13888,plain,
    ( additive_identity = multiply(multiply(add(a,c),a),b)
    | ~ spl0_102 ),
    inference(avatar_component_clause,[],[f13886]) ).

fof(f15687,plain,
    ( spl0_119
    | ~ spl0_93 ),
    inference(avatar_split_clause,[],[f15666,f13505,f15684]) ).

fof(f15684,plain,
    ( spl0_119
  <=> product(multiply(add(c,multiply(c,a)),multiply(c,add(c,multiply(c,a)))),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_119])]) ).

fof(f15666,plain,
    ( product(multiply(add(c,multiply(c,a)),multiply(c,add(c,multiply(c,a)))),c,additive_identity)
    | ~ spl0_93 ),
    inference(superposition,[],[f10322,f13507]) ).

fof(f15682,plain,
    ( spl0_118
    | ~ spl0_8
    | ~ spl0_93 ),
    inference(avatar_split_clause,[],[f15650,f13505,f127,f15679]) ).

fof(f15679,plain,
    ( spl0_118
  <=> product(multiply(add(c,multiply(c,a)),multiply(c,a)),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_118])]) ).

fof(f15650,plain,
    ( product(multiply(add(c,multiply(c,a)),multiply(c,a)),c,additive_identity)
    | ~ spl0_8
    | ~ spl0_93 ),
    inference(superposition,[],[f6474,f13507]) ).

fof(f6474,plain,
    ( ! [X1] : product(multiply(X1,multiply(c,a)),c,multiply(X1,c))
    | ~ spl0_8 ),
    inference(backward_demodulation,[],[f3227,f6404]) ).

fof(f6404,plain,
    ( ! [X33] : multiply(multiply(X33,multiply(c,a)),b) = multiply(X33,c)
    | ~ spl0_8 ),
    inference(resolution,[],[f3226,f229]) ).

fof(f3226,plain,
    ( ! [X0] : product(X0,c,multiply(multiply(X0,multiply(c,a)),b))
    | ~ spl0_8 ),
    inference(resolution,[],[f641,f3]) ).

fof(f641,plain,
    ( ! [X8,X7] :
        ( ~ product(X7,multiply(c,a),X8)
        | product(X7,c,multiply(X8,b)) )
    | ~ spl0_8 ),
    inference(resolution,[],[f64,f129]) ).

fof(f3227,plain,
    ( ! [X1] : product(multiply(X1,multiply(c,a)),c,multiply(multiply(X1,multiply(c,a)),b))
    | ~ spl0_8 ),
    inference(resolution,[],[f641,f442]) ).

fof(f442,plain,
    ! [X2,X1] : product(multiply(X1,X2),X2,multiply(X1,X2)),
    inference(resolution,[],[f61,f3]) ).

fof(f15675,plain,
    ( spl0_117
    | ~ spl0_93 ),
    inference(avatar_split_clause,[],[f15670,f13505,f15672]) ).

fof(f15672,plain,
    ( spl0_117
  <=> product(additive_identity,add(c,multiply(c,a)),multiply(c,add(c,multiply(c,a)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_117])]) ).

fof(f15670,plain,
    ( product(additive_identity,add(c,multiply(c,a)),multiply(c,add(c,multiply(c,a))))
    | ~ spl0_93 ),
    inference(forward_demodulation,[],[f15665,f7838]) ).

fof(f15665,plain,
    ( product(multiply(c,additive_identity),add(c,multiply(c,a)),multiply(c,add(c,multiply(c,a))))
    | ~ spl0_93 ),
    inference(superposition,[],[f10322,f13507]) ).

fof(f15361,plain,
    ( spl0_116
    | ~ spl0_1
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f15356,f3678,f22,f15358]) ).

fof(f3678,plain,
    ( spl0_48
  <=> multiply(b,a) = multiply(multiply(b,c),a) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_48])]) ).

fof(f15356,plain,
    ( multiply(multiply(b,c),multiply(c,a)) = multiply(b,a)
    | ~ spl0_1
    | ~ spl0_48 ),
    inference(forward_demodulation,[],[f15271,f1573]) ).

fof(f1573,plain,
    ( ! [X22] : multiply(c,X22) = multiply(a,multiply(b,X22))
    | ~ spl0_1 ),
    inference(resolution,[],[f1185,f229]) ).

fof(f1185,plain,
    ( ! [X0] : product(c,X0,multiply(a,multiply(b,X0)))
    | ~ spl0_1 ),
    inference(resolution,[],[f634,f3]) ).

fof(f634,plain,
    ( ! [X11,X12] :
        ( ~ product(a,multiply(b,X11),X12)
        | product(c,X11,X12) )
    | ~ spl0_1 ),
    inference(resolution,[],[f63,f24]) ).

fof(f15271,plain,
    ( multiply(b,a) = multiply(multiply(b,c),multiply(a,multiply(b,a)))
    | ~ spl0_48 ),
    inference(superposition,[],[f1110,f3680]) ).

fof(f3680,plain,
    ( multiply(b,a) = multiply(multiply(b,c),a)
    | ~ spl0_48 ),
    inference(avatar_component_clause,[],[f3678]) ).

fof(f1110,plain,
    ! [X29,X30] : multiply(X29,multiply(X30,multiply(X29,X30))) = multiply(X29,X30),
    inference(resolution,[],[f544,f229]) ).

fof(f544,plain,
    ! [X0,X1] : product(X0,multiply(X1,multiply(X0,X1)),multiply(X0,X1)),
    inference(resolution,[],[f62,f3]) ).

fof(f62,plain,
    ! [X3,X4,X5] :
      ( ~ product(X3,multiply(X4,X3),X5)
      | product(X4,X5,multiply(X4,X3)) ),
    inference(resolution,[],[f3,f31]) ).

fof(f31,plain,
    ! [X2,X3,X0,X1] :
      ( ~ product(X0,X1,X2)
      | ~ product(X1,X2,X3)
      | product(X0,X3,X2) ),
    inference(resolution,[],[f10,f18]) ).

fof(f15160,plain,
    ( spl0_115
    | ~ spl0_113 ),
    inference(avatar_split_clause,[],[f15136,f14940,f15157]) ).

fof(f15157,plain,
    ( spl0_115
  <=> additive_identity = multiply(c,multiply(b,add(a,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_115])]) ).

fof(f15136,plain,
    ( additive_identity = multiply(c,multiply(b,add(a,c)))
    | ~ spl0_113 ),
    inference(resolution,[],[f14942,f229]) ).

fof(f15048,plain,
    ( spl0_114
    | ~ spl0_112 ),
    inference(avatar_split_clause,[],[f15018,f14931,f15045]) ).

fof(f15018,plain,
    ( additive_identity = multiply(a,multiply(b,add(a,c)))
    | ~ spl0_112 ),
    inference(resolution,[],[f14933,f229]) ).

fof(f14943,plain,
    ( spl0_113
    | ~ spl0_6
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f14894,f14831,f116,f14940]) ).

fof(f14831,plain,
    ( spl0_107
  <=> additive_identity = multiply(c,add(a,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_107])]) ).

fof(f14894,plain,
    ( product(c,multiply(b,add(a,c)),additive_identity)
    | ~ spl0_6
    | ~ spl0_107 ),
    inference(superposition,[],[f3337,f14833]) ).

fof(f14833,plain,
    ( additive_identity = multiply(c,add(a,c))
    | ~ spl0_107 ),
    inference(avatar_component_clause,[],[f14831]) ).

fof(f3337,plain,
    ( ! [X23] : product(c,multiply(b,X23),multiply(c,X23))
    | ~ spl0_6 ),
    inference(resolution,[],[f640,f118]) ).

fof(f640,plain,
    ! [X3,X6,X4,X5] :
      ( ~ product(X3,X4,X6)
      | product(X3,multiply(X4,X5),multiply(X6,X5)) ),
    inference(resolution,[],[f64,f3]) ).

fof(f14934,plain,
    ( spl0_112
    | ~ spl0_1
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f14892,f14831,f22,f14931]) ).

fof(f14892,plain,
    ( product(a,multiply(b,add(a,c)),additive_identity)
    | ~ spl0_1
    | ~ spl0_107 ),
    inference(superposition,[],[f3334,f14833]) ).

fof(f3334,plain,
    ( ! [X20] : product(a,multiply(b,X20),multiply(c,X20))
    | ~ spl0_1 ),
    inference(resolution,[],[f640,f24]) ).

fof(f14926,plain,
    ( spl0_111
    | ~ spl0_8
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f14890,f14831,f127,f14923]) ).

fof(f14923,plain,
    ( spl0_111
  <=> product(multiply(c,a),multiply(b,add(a,c)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_111])]) ).

fof(f14890,plain,
    ( product(multiply(c,a),multiply(b,add(a,c)),additive_identity)
    | ~ spl0_8
    | ~ spl0_107 ),
    inference(superposition,[],[f3327,f14833]) ).

fof(f3327,plain,
    ( ! [X8] : product(multiply(c,a),multiply(b,X8),multiply(c,X8))
    | ~ spl0_8 ),
    inference(resolution,[],[f640,f129]) ).

fof(f14920,plain,
    ( spl0_110
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f14899,f14831,f14917]) ).

fof(f14899,plain,
    ( product(c,add(a,c),additive_identity)
    | ~ spl0_107 ),
    inference(superposition,[],[f3,f14833]) ).

fof(f14855,plain,
    ( spl0_108
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f14780,f14150,f14839]) ).

fof(f14839,plain,
    ( spl0_108
  <=> sum(additive_identity,additive_identity,multiply(c,add(a,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_108])]) ).

fof(f14150,plain,
    ( spl0_104
  <=> product(c,additive_identity,multiply(c,add(a,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_104])]) ).

fof(f14780,plain,
    ( sum(additive_identity,additive_identity,multiply(c,add(a,c)))
    | ~ spl0_104 ),
    inference(resolution,[],[f14152,f7891]) ).

fof(f7891,plain,
    ! [X2,X1] :
      ( ~ product(X1,additive_identity,X2)
      | sum(additive_identity,additive_identity,X2) ),
    inference(backward_demodulation,[],[f3292,f7838]) ).

fof(f3292,plain,
    ! [X2,X1] :
      ( ~ product(X1,additive_identity,X2)
      | sum(multiply(X1,additive_identity),additive_identity,X2) ),
    inference(resolution,[],[f744,f3]) ).

fof(f744,plain,
    ! [X2,X0,X1] :
      ( ~ product(X0,additive_identity,X2)
      | ~ product(X0,additive_identity,X1)
      | sum(X2,additive_identity,X1) ),
    inference(resolution,[],[f40,f18]) ).

fof(f40,plain,
    ! [X8,X6,X9,X7,X5] :
      ( ~ product(additive_identity,X5,X6)
      | ~ product(X7,X5,X9)
      | ~ product(X7,X5,X8)
      | sum(X8,X6,X9) ),
    inference(resolution,[],[f2,f14]) ).

fof(f14152,plain,
    ( product(c,additive_identity,multiply(c,add(a,c)))
    | ~ spl0_104 ),
    inference(avatar_component_clause,[],[f14150]) ).

fof(f14853,plain,
    ( spl0_106
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f14779,f14150,f14820]) ).

fof(f14820,plain,
    ( spl0_106
  <=> sum(additive_identity,multiply(c,add(a,c)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_106])]) ).

fof(f14779,plain,
    ( sum(additive_identity,multiply(c,add(a,c)),additive_identity)
    | ~ spl0_104 ),
    inference(resolution,[],[f14152,f7885]) ).

fof(f7885,plain,
    ! [X2,X1] :
      ( ~ product(X1,additive_identity,X2)
      | sum(additive_identity,X2,additive_identity) ),
    inference(backward_demodulation,[],[f3274,f7838]) ).

fof(f3274,plain,
    ! [X2,X1] :
      ( ~ product(X1,additive_identity,X2)
      | sum(additive_identity,X2,multiply(X1,additive_identity)) ),
    inference(resolution,[],[f668,f3]) ).

fof(f668,plain,
    ! [X2,X0,X1] :
      ( ~ product(X0,additive_identity,X1)
      | ~ product(X0,additive_identity,X2)
      | sum(additive_identity,X2,X1) ),
    inference(resolution,[],[f37,f18]) ).

fof(f14852,plain,
    ( spl0_109
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f14783,f14150,f14848]) ).

fof(f14848,plain,
    ( spl0_109
  <=> product(additive_identity,additive_identity,multiply(c,add(a,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_109])]) ).

fof(f14783,plain,
    ( product(additive_identity,additive_identity,multiply(c,add(a,c)))
    | ~ spl0_104 ),
    inference(resolution,[],[f14152,f8216]) ).

fof(f8216,plain,
    ! [X56,X57] :
      ( ~ product(X56,additive_identity,X57)
      | product(additive_identity,additive_identity,X57) ),
    inference(resolution,[],[f7828,f33]) ).

fof(f7828,plain,
    ! [X0] : product(X0,additive_identity,additive_identity),
    inference(resolution,[],[f7532,f3289]) ).

fof(f3289,plain,
    ! [X2,X1] :
      ( ~ sum(multiply(X1,additive_identity),additive_identity,X2)
      | product(X1,additive_identity,X2) ),
    inference(resolution,[],[f742,f3]) ).

fof(f742,plain,
    ! [X2,X0,X1] :
      ( ~ product(X0,additive_identity,X1)
      | ~ sum(X1,additive_identity,X2)
      | product(X0,additive_identity,X2) ),
    inference(resolution,[],[f39,f18]) ).

fof(f39,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ product(additive_identity,X0,X1)
      | ~ product(X2,X0,X3)
      | product(X2,X0,X4)
      | ~ sum(X3,X1,X4) ),
    inference(resolution,[],[f2,f15]) ).

fof(f14851,plain,
    ( spl0_109
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f14846,f14150,f14848]) ).

fof(f14846,plain,
    ( product(additive_identity,additive_identity,multiply(c,add(a,c)))
    | ~ spl0_104 ),
    inference(forward_demodulation,[],[f14790,f7838]) ).

fof(f14790,plain,
    ( product(multiply(c,additive_identity),additive_identity,multiply(c,add(a,c)))
    | ~ spl0_104 ),
    inference(resolution,[],[f14152,f61]) ).

fof(f14842,plain,
    ( spl0_108
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f14837,f14150,f14839]) ).

fof(f14837,plain,
    ( sum(additive_identity,additive_identity,multiply(c,add(a,c)))
    | ~ spl0_104 ),
    inference(forward_demodulation,[],[f14805,f7838]) ).

fof(f14805,plain,
    ( sum(additive_identity,multiply(c,additive_identity),multiply(c,add(a,c)))
    | ~ spl0_104 ),
    inference(resolution,[],[f14152,f7894]) ).

fof(f14835,plain,
    ( spl0_107
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f14782,f14150,f14831]) ).

fof(f14782,plain,
    ( additive_identity = multiply(c,add(a,c))
    | ~ spl0_104 ),
    inference(resolution,[],[f14152,f8214]) ).

fof(f8214,plain,
    ! [X52,X53] :
      ( ~ product(X52,additive_identity,X53)
      | additive_identity = X53 ),
    inference(resolution,[],[f7828,f17]) ).

fof(f14834,plain,
    ( spl0_107
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f14829,f14150,f14831]) ).

fof(f14829,plain,
    ( additive_identity = multiply(c,add(a,c))
    | ~ spl0_104 ),
    inference(forward_demodulation,[],[f14794,f7838]) ).

fof(f14794,plain,
    ( multiply(c,additive_identity) = multiply(c,add(a,c))
    | ~ spl0_104 ),
    inference(resolution,[],[f14152,f229]) ).

fof(f14828,plain,
    ( spl0_105
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f14827,f14150,f14814]) ).

fof(f14814,plain,
    ( spl0_105
  <=> sum(multiply(c,add(a,c)),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_105])]) ).

fof(f14827,plain,
    ( sum(multiply(c,add(a,c)),additive_identity,additive_identity)
    | ~ spl0_104 ),
    inference(forward_demodulation,[],[f14806,f7838]) ).

fof(f14806,plain,
    ( sum(multiply(c,add(a,c)),additive_identity,multiply(c,additive_identity))
    | ~ spl0_104 ),
    inference(resolution,[],[f14152,f7906]) ).

fof(f14825,plain,
    ( spl0_105
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f14824,f14150,f14814]) ).

fof(f14824,plain,
    ( sum(multiply(c,add(a,c)),additive_identity,additive_identity)
    | ~ spl0_104 ),
    inference(forward_demodulation,[],[f14809,f7838]) ).

fof(f14809,plain,
    ( sum(multiply(c,add(a,c)),multiply(c,additive_identity),additive_identity)
    | ~ spl0_104 ),
    inference(resolution,[],[f14152,f11641]) ).

fof(f14823,plain,
    ( spl0_106
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f14818,f14150,f14820]) ).

fof(f14818,plain,
    ( sum(additive_identity,multiply(c,add(a,c)),additive_identity)
    | ~ spl0_104 ),
    inference(forward_demodulation,[],[f14808,f7838]) ).

fof(f14808,plain,
    ( sum(multiply(c,additive_identity),multiply(c,add(a,c)),additive_identity)
    | ~ spl0_104 ),
    inference(resolution,[],[f14152,f11640]) ).

fof(f14817,plain,
    ( spl0_105
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f14781,f14150,f14814]) ).

fof(f14781,plain,
    ( sum(multiply(c,add(a,c)),additive_identity,additive_identity)
    | ~ spl0_104 ),
    inference(resolution,[],[f14152,f8005]) ).

fof(f8005,plain,
    ! [X0,X1] :
      ( ~ product(X1,additive_identity,X0)
      | sum(X0,additive_identity,additive_identity) ),
    inference(backward_demodulation,[],[f3556,f7838]) ).

fof(f3556,plain,
    ! [X0,X1] :
      ( ~ product(X1,additive_identity,X0)
      | sum(X0,multiply(additive_inverse(X1),additive_identity),additive_identity) ),
    inference(resolution,[],[f783,f3]) ).

fof(f783,plain,
    ! [X2,X0,X1] :
      ( ~ product(additive_inverse(X0),additive_identity,X2)
      | sum(X1,X2,additive_identity)
      | ~ product(X0,additive_identity,X1) ),
    inference(resolution,[],[f55,f18]) ).

fof(f55,plain,
    ! [X10,X8,X6,X9,X7] :
      ( ~ product(additive_identity,X7,X10)
      | ~ product(X6,X7,X9)
      | sum(X9,X8,X10)
      | ~ product(additive_inverse(X6),X7,X8) ),
    inference(resolution,[],[f6,f14]) ).

fof(f14153,plain,
    ( spl0_104
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f14093,f13291,f14150]) ).

fof(f14093,plain,
    ( product(c,additive_identity,multiply(c,add(a,c)))
    | ~ spl0_79 ),
    inference(resolution,[],[f13379,f62]) ).

fof(f13379,plain,
    ( ! [X33] : product(add(a,c),multiply(c,X33),additive_identity)
    | ~ spl0_79 ),
    inference(forward_demodulation,[],[f13338,f8340]) ).

fof(f13338,plain,
    ( ! [X33] : product(add(a,c),multiply(c,X33),multiply(additive_identity,X33))
    | ~ spl0_79 ),
    inference(resolution,[],[f13293,f640]) ).

fof(f14079,plain,
    ( spl0_103
    | ~ spl0_84 ),
    inference(avatar_split_clause,[],[f14037,f13370,f14076]) ).

fof(f14076,plain,
    ( spl0_103
  <=> additive_identity = multiply(multiply(add(a,c),a),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_103])]) ).

fof(f14037,plain,
    ( additive_identity = multiply(multiply(add(a,c),a),c)
    | ~ spl0_84 ),
    inference(resolution,[],[f13372,f229]) ).

fof(f13889,plain,
    ( spl0_102
    | ~ spl0_82 ),
    inference(avatar_split_clause,[],[f13848,f13358,f13886]) ).

fof(f13848,plain,
    ( additive_identity = multiply(multiply(add(a,c),a),b)
    | ~ spl0_82 ),
    inference(resolution,[],[f13360,f229]) ).

fof(f13560,plain,
    ( spl0_101
    | ~ spl0_6
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f13467,f13298,f116,f13557]) ).

fof(f13557,plain,
    ( spl0_101
  <=> product(additive_identity,b,multiply(add(c,multiply(c,a)),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_101])]) ).

fof(f13467,plain,
    ( product(additive_identity,b,multiply(add(c,multiply(c,a)),c))
    | ~ spl0_6
    | ~ spl0_80 ),
    inference(resolution,[],[f13300,f184]) ).

fof(f13555,plain,
    ( spl0_100
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f13483,f13298,f13552]) ).

fof(f13552,plain,
    ( spl0_100
  <=> product(multiply(add(c,multiply(c,a)),c),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_100])]) ).

fof(f13483,plain,
    ( product(multiply(add(c,multiply(c,a)),c),c,additive_identity)
    | ~ spl0_80 ),
    inference(resolution,[],[f13300,f61]) ).

fof(f13548,plain,
    ( spl0_98
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f13502,f13298,f13537]) ).

fof(f13537,plain,
    ( spl0_98
  <=> sum(additive_identity,multiply(add(c,multiply(c,a)),c),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_98])]) ).

fof(f13502,plain,
    ( sum(additive_identity,multiply(add(c,multiply(c,a)),c),additive_identity)
    | ~ spl0_80 ),
    inference(resolution,[],[f13300,f11641]) ).

fof(f13547,plain,
    ( spl0_99
    | ~ spl0_19
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f13473,f13298,f380,f13544]) ).

fof(f13544,plain,
    ( spl0_99
  <=> product(multiply(add(c,multiply(c,a)),c),b,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_99])]) ).

fof(f13473,plain,
    ( product(multiply(add(c,multiply(c,a)),c),b,additive_identity)
    | ~ spl0_19
    | ~ spl0_80 ),
    inference(resolution,[],[f13300,f3319]) ).

fof(f13540,plain,
    ( spl0_98
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f13498,f13298,f13537]) ).

fof(f13498,plain,
    ( sum(additive_identity,multiply(add(c,multiply(c,a)),c),additive_identity)
    | ~ spl0_80 ),
    inference(resolution,[],[f13300,f7894]) ).

fof(f13535,plain,
    ( spl0_97
    | ~ spl0_5
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f13466,f13298,f104,f13532]) ).

fof(f13532,plain,
    ( spl0_97
  <=> product(multiply(add(c,multiply(c,a)),a),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_97])]) ).

fof(f13466,plain,
    ( product(multiply(add(c,multiply(c,a)),a),c,additive_identity)
    | ~ spl0_5
    | ~ spl0_80 ),
    inference(resolution,[],[f13300,f180]) ).

fof(f13530,plain,
    ( spl0_96
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f13501,f13298,f13527]) ).

fof(f13527,plain,
    ( spl0_96
  <=> sum(multiply(add(c,multiply(c,a)),c),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_96])]) ).

fof(f13501,plain,
    ( sum(multiply(add(c,multiply(c,a)),c),additive_identity,additive_identity)
    | ~ spl0_80 ),
    inference(resolution,[],[f13300,f11640]) ).

fof(f13518,plain,
    ( spl0_95
    | ~ spl0_18
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f13472,f13298,f353,f13515]) ).

fof(f13515,plain,
    ( spl0_95
  <=> product(multiply(add(c,multiply(c,a)),a),b,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_95])]) ).

fof(f13472,plain,
    ( product(multiply(add(c,multiply(c,a)),a),b,additive_identity)
    | ~ spl0_18
    | ~ spl0_80 ),
    inference(resolution,[],[f13300,f3317]) ).

fof(f13513,plain,
    ( spl0_94
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f13499,f13298,f13510]) ).

fof(f13510,plain,
    ( spl0_94
  <=> sum(additive_identity,additive_identity,multiply(add(c,multiply(c,a)),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_94])]) ).

fof(f13499,plain,
    ( sum(additive_identity,additive_identity,multiply(add(c,multiply(c,a)),c))
    | ~ spl0_80 ),
    inference(resolution,[],[f13300,f7906]) ).

fof(f13508,plain,
    ( spl0_93
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f13487,f13298,f13505]) ).

fof(f13487,plain,
    ( additive_identity = multiply(add(c,multiply(c,a)),c)
    | ~ spl0_80 ),
    inference(resolution,[],[f13300,f229]) ).

fof(f13453,plain,
    ( spl0_92
    | ~ spl0_88 ),
    inference(avatar_split_clause,[],[f13433,f13396,f13450]) ).

fof(f13450,plain,
    ( spl0_92
  <=> product(multiply(add(a,c),multiply(c,add(a,c))),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_92])]) ).

fof(f13396,plain,
    ( spl0_88
  <=> additive_identity = multiply(add(a,c),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_88])]) ).

fof(f13433,plain,
    ( product(multiply(add(a,c),multiply(c,add(a,c))),c,additive_identity)
    | ~ spl0_88 ),
    inference(superposition,[],[f10322,f13398]) ).

fof(f13398,plain,
    ( additive_identity = multiply(add(a,c),c)
    | ~ spl0_88 ),
    inference(avatar_component_clause,[],[f13396]) ).

fof(f13448,plain,
    ( spl0_91
    | ~ spl0_8
    | ~ spl0_88 ),
    inference(avatar_split_clause,[],[f13416,f13396,f127,f13445]) ).

fof(f13445,plain,
    ( spl0_91
  <=> product(multiply(add(a,c),multiply(c,a)),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_91])]) ).

fof(f13416,plain,
    ( product(multiply(add(a,c),multiply(c,a)),c,additive_identity)
    | ~ spl0_8
    | ~ spl0_88 ),
    inference(superposition,[],[f6474,f13398]) ).

fof(f13442,plain,
    ( spl0_90
    | ~ spl0_88 ),
    inference(avatar_split_clause,[],[f13437,f13396,f13439]) ).

fof(f13439,plain,
    ( spl0_90
  <=> product(additive_identity,add(a,c),multiply(c,add(a,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_90])]) ).

fof(f13437,plain,
    ( product(additive_identity,add(a,c),multiply(c,add(a,c)))
    | ~ spl0_88 ),
    inference(forward_demodulation,[],[f13432,f7838]) ).

fof(f13432,plain,
    ( product(multiply(c,additive_identity),add(a,c),multiply(c,add(a,c)))
    | ~ spl0_88 ),
    inference(superposition,[],[f10322,f13398]) ).

fof(f13408,plain,
    ( spl0_89
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f13347,f13291,f13402]) ).

fof(f13402,plain,
    ( spl0_89
  <=> sum(additive_identity,multiply(add(a,c),c),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_89])]) ).

fof(f13347,plain,
    ( sum(additive_identity,multiply(add(a,c),c),additive_identity)
    | ~ spl0_79 ),
    inference(resolution,[],[f13293,f7894]) ).

fof(f13405,plain,
    ( spl0_89
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f13351,f13291,f13402]) ).

fof(f13351,plain,
    ( sum(additive_identity,multiply(add(a,c),c),additive_identity)
    | ~ spl0_79 ),
    inference(resolution,[],[f13293,f11641]) ).

fof(f13399,plain,
    ( spl0_88
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f13336,f13291,f13396]) ).

fof(f13336,plain,
    ( additive_identity = multiply(add(a,c),c)
    | ~ spl0_79 ),
    inference(resolution,[],[f13293,f229]) ).

fof(f13392,plain,
    ( spl0_87
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f13332,f13291,f13389]) ).

fof(f13389,plain,
    ( spl0_87
  <=> product(multiply(add(a,c),c),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_87])]) ).

fof(f13332,plain,
    ( product(multiply(add(a,c),c),c,additive_identity)
    | ~ spl0_79 ),
    inference(resolution,[],[f13293,f61]) ).

fof(f13384,plain,
    ( spl0_86
    | ~ spl0_19
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f13322,f13291,f380,f13381]) ).

fof(f13381,plain,
    ( spl0_86
  <=> product(multiply(add(a,c),c),b,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_86])]) ).

fof(f13322,plain,
    ( product(multiply(add(a,c),c),b,additive_identity)
    | ~ spl0_19
    | ~ spl0_79 ),
    inference(resolution,[],[f13293,f3319]) ).

fof(f13378,plain,
    ( spl0_85
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f13350,f13291,f13375]) ).

fof(f13375,plain,
    ( spl0_85
  <=> sum(multiply(add(a,c),c),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_85])]) ).

fof(f13350,plain,
    ( sum(multiply(add(a,c),c),additive_identity,additive_identity)
    | ~ spl0_79 ),
    inference(resolution,[],[f13293,f11640]) ).

fof(f13373,plain,
    ( spl0_84
    | ~ spl0_5
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f13315,f13291,f104,f13370]) ).

fof(f13315,plain,
    ( product(multiply(add(a,c),a),c,additive_identity)
    | ~ spl0_5
    | ~ spl0_79 ),
    inference(resolution,[],[f13293,f180]) ).

fof(f13366,plain,
    ( spl0_83
    | ~ spl0_6
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f13316,f13291,f116,f13363]) ).

fof(f13363,plain,
    ( spl0_83
  <=> product(additive_identity,b,multiply(add(a,c),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_83])]) ).

fof(f13316,plain,
    ( product(additive_identity,b,multiply(add(a,c),c))
    | ~ spl0_6
    | ~ spl0_79 ),
    inference(resolution,[],[f13293,f184]) ).

fof(f13361,plain,
    ( spl0_82
    | ~ spl0_18
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f13321,f13291,f353,f13358]) ).

fof(f13321,plain,
    ( product(multiply(add(a,c),a),b,additive_identity)
    | ~ spl0_18
    | ~ spl0_79 ),
    inference(resolution,[],[f13293,f3317]) ).

fof(f13356,plain,
    ( spl0_81
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f13348,f13291,f13353]) ).

fof(f13353,plain,
    ( spl0_81
  <=> sum(additive_identity,additive_identity,multiply(add(a,c),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_81])]) ).

fof(f13348,plain,
    ( sum(additive_identity,additive_identity,multiply(add(a,c),c))
    | ~ spl0_79 ),
    inference(resolution,[],[f13293,f7906]) ).

fof(f13301,plain,
    ( spl0_80
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f13284,f463,f13298]) ).

fof(f13284,plain,
    ( product(add(c,multiply(c,a)),c,additive_identity)
    | ~ spl0_24 ),
    inference(resolution,[],[f11998,f465]) ).

fof(f11998,plain,
    ! [X0,X1] :
      ( ~ product(X1,X0,X0)
      | product(add(X0,X1),X0,additive_identity) ),
    inference(forward_demodulation,[],[f11610,f11218]) ).

fof(f11610,plain,
    ! [X0,X1] :
      ( ~ product(X1,X0,X0)
      | product(add(additive_inverse(X0),X1),additive_inverse(X0),additive_identity) ),
    inference(backward_demodulation,[],[f5869,f11218]) ).

fof(f5869,plain,
    ! [X0,X1] :
      ( ~ product(X1,additive_inverse(X0),X0)
      | product(add(additive_inverse(X0),X1),additive_inverse(X0),additive_identity) ),
    inference(resolution,[],[f802,f18]) ).

fof(f802,plain,
    ! [X10,X11,X8,X9] :
      ( ~ product(X11,X9,additive_inverse(X10))
      | product(add(X11,X8),X9,additive_identity)
      | ~ product(X8,X9,X10) ),
    inference(resolution,[],[f72,f5]) ).

fof(f13294,plain,
    ( spl0_79
    | ~ spl0_5 ),
    inference(avatar_split_clause,[],[f13289,f104,f13291]) ).

fof(f13289,plain,
    ( product(add(a,c),c,additive_identity)
    | ~ spl0_5 ),
    inference(forward_demodulation,[],[f13286,f413]) ).

fof(f13286,plain,
    ( product(add(c,a),c,additive_identity)
    | ~ spl0_5 ),
    inference(resolution,[],[f11998,f106]) ).

fof(f10807,plain,
    ( spl0_78
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f10768,f9646,f10804]) ).

fof(f10804,plain,
    ( spl0_78
  <=> product(multiply(additive_inverse(a),multiply(c,additive_inverse(a))),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_78])]) ).

fof(f9646,plain,
    ( spl0_69
  <=> c = multiply(additive_inverse(a),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_69])]) ).

fof(f10768,plain,
    ( product(multiply(additive_inverse(a),multiply(c,additive_inverse(a))),c,c)
    | ~ spl0_69 ),
    inference(superposition,[],[f10322,f9648]) ).

fof(f9648,plain,
    ( c = multiply(additive_inverse(a),c)
    | ~ spl0_69 ),
    inference(avatar_component_clause,[],[f9646]) ).

fof(f9906,plain,
    ( spl0_77
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f9894,f9646,f9903]) ).

fof(f9903,plain,
    ( spl0_77
  <=> product(multiply(c,additive_inverse(a)),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_77])]) ).

fof(f9894,plain,
    ( product(multiply(c,additive_inverse(a)),c,c)
    | ~ spl0_69 ),
    inference(superposition,[],[f3304,f9648]) ).

fof(f9901,plain,
    ( spl0_76
    | ~ spl0_8
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f9880,f9646,f127,f9898]) ).

fof(f9898,plain,
    ( spl0_76
  <=> product(multiply(additive_inverse(a),multiply(c,a)),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_76])]) ).

fof(f9880,plain,
    ( product(multiply(additive_inverse(a),multiply(c,a)),c,c)
    | ~ spl0_8
    | ~ spl0_69 ),
    inference(superposition,[],[f6474,f9648]) ).

fof(f9812,plain,
    ( spl0_75
    | ~ spl0_8
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f9807,f432,f127,f9809]) ).

fof(f9809,plain,
    ( spl0_75
  <=> product(additive_inverse(multiply(c,a)),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_75])]) ).

fof(f9807,plain,
    ( product(additive_inverse(multiply(c,a)),c,c)
    | ~ spl0_8
    | ~ spl0_22 ),
    inference(forward_demodulation,[],[f9743,f434]) ).

fof(f9743,plain,
    ( product(additive_inverse(multiply(c,a)),c,multiply(multiply(c,a),b))
    | ~ spl0_8 ),
    inference(resolution,[],[f9563,f641]) ).

fof(f9563,plain,
    ! [X6] : product(additive_inverse(X6),X6,X6),
    inference(superposition,[],[f3,f9398]) ).

fof(f9801,plain,
    ( spl0_74
    | ~ spl0_3
    | ~ spl0_23 ),
    inference(avatar_split_clause,[],[f9800,f437,f92,f9782]) ).

fof(f9782,plain,
    ( spl0_74
  <=> product(additive_inverse(a),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_74])]) ).

fof(f9800,plain,
    ( product(additive_inverse(a),c,c)
    | ~ spl0_3
    | ~ spl0_23 ),
    inference(forward_demodulation,[],[f9753,f439]) ).

fof(f9753,plain,
    ( product(additive_inverse(a),c,multiply(a,multiply(b,c)))
    | ~ spl0_3 ),
    inference(resolution,[],[f9563,f645]) ).

fof(f645,plain,
    ( ! [X16,X15] :
        ( ~ product(X15,a,X16)
        | product(X15,c,multiply(X16,multiply(b,c))) )
    | ~ spl0_3 ),
    inference(resolution,[],[f64,f94]) ).

fof(f9795,plain,
    ( spl0_74
    | ~ spl0_5
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f9794,f318,f104,f9782]) ).

fof(f318,plain,
    ( spl0_17
  <=> c = multiply(a,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_17])]) ).

fof(f9794,plain,
    ( product(additive_inverse(a),c,c)
    | ~ spl0_5
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f9754,f320]) ).

fof(f320,plain,
    ( c = multiply(a,c)
    | ~ spl0_17 ),
    inference(avatar_component_clause,[],[f318]) ).

fof(f9754,plain,
    ( product(additive_inverse(a),c,multiply(a,c))
    | ~ spl0_5 ),
    inference(resolution,[],[f9563,f644]) ).

fof(f644,plain,
    ( ! [X14,X13] :
        ( ~ product(X13,a,X14)
        | product(X13,c,multiply(X14,c)) )
    | ~ spl0_5 ),
    inference(resolution,[],[f64,f106]) ).

fof(f9785,plain,
    ( spl0_74
    | ~ spl0_1
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f9780,f353,f22,f9782]) ).

fof(f9780,plain,
    ( product(additive_inverse(a),c,c)
    | ~ spl0_1
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f9755,f355]) ).

fof(f9755,plain,
    ( product(additive_inverse(a),c,multiply(a,b))
    | ~ spl0_1 ),
    inference(resolution,[],[f9563,f643]) ).

fof(f9674,plain,
    ( spl0_73
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f9580,f127,f9671]) ).

fof(f9671,plain,
    ( spl0_73
  <=> product(multiply(additive_inverse(c),multiply(c,a)),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_73])]) ).

fof(f9580,plain,
    ( product(multiply(additive_inverse(c),multiply(c,a)),c,c)
    | ~ spl0_8 ),
    inference(superposition,[],[f6474,f9398]) ).

fof(f9669,plain,
    ( spl0_72
    | ~ spl0_5 ),
    inference(avatar_split_clause,[],[f9578,f104,f9666]) ).

fof(f9666,plain,
    ( spl0_72
  <=> product(a,c,multiply(additive_inverse(a),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_72])]) ).

fof(f9578,plain,
    ( product(a,c,multiply(additive_inverse(a),c))
    | ~ spl0_5 ),
    inference(superposition,[],[f460,f9398]) ).

fof(f460,plain,
    ( ! [X0] : product(multiply(X0,a),c,multiply(X0,c))
    | ~ spl0_5 ),
    inference(resolution,[],[f180,f3]) ).

fof(f9661,plain,
    ( spl0_71
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f9585,f22,f9658]) ).

fof(f9658,plain,
    ( spl0_71
  <=> product(multiply(additive_inverse(c),a),b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_71])]) ).

fof(f9585,plain,
    ( product(multiply(additive_inverse(c),a),b,c)
    | ~ spl0_1 ),
    inference(superposition,[],[f457,f9398]) ).

fof(f9656,plain,
    ( spl0_69
    | ~ spl0_1
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f9655,f353,f22,f9646]) ).

fof(f9655,plain,
    ( c = multiply(additive_inverse(a),c)
    | ~ spl0_1
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f9577,f355]) ).

fof(f9577,plain,
    ( multiply(a,b) = multiply(additive_inverse(a),c)
    | ~ spl0_1 ),
    inference(superposition,[],[f710,f9398]) ).

fof(f9654,plain,
    ( spl0_70
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f9573,f127,f9651]) ).

fof(f9651,plain,
    ( spl0_70
  <=> product(multiply(c,a),c,multiply(additive_inverse(multiply(c,a)),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_70])]) ).

fof(f9573,plain,
    ( product(multiply(c,a),c,multiply(additive_inverse(multiply(c,a)),c))
    | ~ spl0_8 ),
    inference(superposition,[],[f6474,f9398]) ).

fof(f9649,plain,
    ( spl0_69
    | ~ spl0_5
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f9644,f318,f104,f9646]) ).

fof(f9644,plain,
    ( c = multiply(additive_inverse(a),c)
    | ~ spl0_5
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f9576,f320]) ).

fof(f9576,plain,
    ( multiply(additive_inverse(a),c) = multiply(a,c)
    | ~ spl0_5 ),
    inference(superposition,[],[f731,f9398]) ).

fof(f731,plain,
    ( ! [X27] : multiply(X27,c) = multiply(multiply(X27,a),c)
    | ~ spl0_5 ),
    inference(resolution,[],[f460,f229]) ).

fof(f9598,plain,
    ( spl0_68
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f9579,f22,f9595]) ).

fof(f9595,plain,
    ( spl0_68
  <=> product(a,b,multiply(additive_inverse(a),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_68])]) ).

fof(f9579,plain,
    ( product(a,b,multiply(additive_inverse(a),c))
    | ~ spl0_1 ),
    inference(superposition,[],[f457,f9398]) ).

fof(f9590,plain,
    ( spl0_67
    | ~ spl0_5 ),
    inference(avatar_split_clause,[],[f9584,f104,f9587]) ).

fof(f9587,plain,
    ( spl0_67
  <=> product(multiply(additive_inverse(c),a),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_67])]) ).

fof(f9584,plain,
    ( product(multiply(additive_inverse(c),a),c,c)
    | ~ spl0_5 ),
    inference(superposition,[],[f460,f9398]) ).

fof(f7824,plain,
    ( spl0_63
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f7789,f7683,f7804]) ).

fof(f7804,plain,
    ( spl0_63
  <=> sum(c,additive_identity,add(c,multiply(additive_identity,b))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_63])]) ).

fof(f7683,plain,
    ( spl0_61
  <=> sum(multiply(additive_identity,b),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_61])]) ).

fof(f7789,plain,
    ( sum(c,additive_identity,add(c,multiply(additive_identity,b)))
    | ~ spl0_61 ),
    inference(resolution,[],[f7685,f583]) ).

fof(f583,plain,
    ! [X11,X12,X13] :
      ( ~ sum(X13,X12,X11)
      | sum(X11,additive_identity,add(X12,X13)) ),
    inference(resolution,[],[f83,f71]) ).

fof(f83,plain,
    ! [X6,X7,X4,X5] :
      ( ~ sum(X4,X5,X7)
      | sum(X6,additive_identity,X7)
      | ~ sum(X4,X5,X6) ),
    inference(resolution,[],[f8,f2]) ).

fof(f7685,plain,
    ( sum(multiply(additive_identity,b),c,c)
    | ~ spl0_61 ),
    inference(avatar_component_clause,[],[f7683]) ).

fof(f7823,plain,
    ( spl0_66
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f7792,f7683,f7820]) ).

fof(f7820,plain,
    ( spl0_66
  <=> sum(c,additive_inverse(c),multiply(additive_identity,b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_66])]) ).

fof(f7792,plain,
    ( sum(c,additive_inverse(c),multiply(additive_identity,b))
    | ~ spl0_61 ),
    inference(resolution,[],[f7685,f623]) ).

fof(f7817,plain,
    ( spl0_65
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f7772,f7683,f7814]) ).

fof(f7814,plain,
    ( spl0_65
  <=> sum(c,multiply(additive_identity,b),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_65])]) ).

fof(f7772,plain,
    ( sum(c,multiply(additive_identity,b),c)
    | ~ spl0_61 ),
    inference(resolution,[],[f7685,f9]) ).

fof(f7812,plain,
    ( spl0_64
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f7787,f7683,f7809]) ).

fof(f7809,plain,
    ( spl0_64
  <=> c = add(c,multiply(additive_identity,b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_64])]) ).

fof(f7787,plain,
    ( c = add(c,multiply(additive_identity,b))
    | ~ spl0_61 ),
    inference(resolution,[],[f7685,f227]) ).

fof(f7807,plain,
    ( spl0_63
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f7802,f7683,f7804]) ).

fof(f7802,plain,
    ( sum(c,additive_identity,add(c,multiply(additive_identity,b)))
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f7788,f413]) ).

fof(f7788,plain,
    ( sum(c,additive_identity,add(multiply(additive_identity,b),c))
    | ~ spl0_61 ),
    inference(resolution,[],[f7685,f582]) ).

fof(f582,plain,
    ! [X10,X8,X9] :
      ( ~ sum(X9,X10,X8)
      | sum(X8,additive_identity,add(X9,X10)) ),
    inference(resolution,[],[f83,f4]) ).

fof(f7801,plain,
    ( spl0_62
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f7786,f7683,f7798]) ).

fof(f7798,plain,
    ( spl0_62
  <=> c = add(multiply(additive_identity,b),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_62])]) ).

fof(f7786,plain,
    ( c = add(multiply(additive_identity,b),c)
    | ~ spl0_61 ),
    inference(resolution,[],[f7685,f226]) ).

fof(f7688,plain,
    ( spl0_61
    | ~ spl0_1
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f7687,f353,f22,f7683]) ).

fof(f7687,plain,
    ( sum(multiply(additive_identity,b),c,c)
    | ~ spl0_1
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f7681,f355]) ).

fof(f7681,plain,
    ( sum(multiply(additive_identity,b),multiply(a,b),c)
    | ~ spl0_1 ),
    inference(resolution,[],[f3943,f3]) ).

fof(f3943,plain,
    ( ! [X24] :
        ( ~ product(a,b,X24)
        | sum(multiply(additive_identity,b),X24,c) )
    | ~ spl0_1 ),
    inference(resolution,[],[f669,f24]) ).

fof(f7686,plain,
    ( spl0_61
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f7680,f22,f7683]) ).

fof(f7680,plain,
    ( sum(multiply(additive_identity,b),c,c)
    | ~ spl0_1 ),
    inference(resolution,[],[f3943,f24]) ).

fof(f7674,plain,
    ( spl0_57
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f7637,f7605,f7653]) ).

fof(f7653,plain,
    ( spl0_57
  <=> sum(c,additive_identity,add(c,multiply(a,additive_identity))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_57])]) ).

fof(f7605,plain,
    ( spl0_55
  <=> sum(multiply(a,additive_identity),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_55])]) ).

fof(f7637,plain,
    ( sum(c,additive_identity,add(c,multiply(a,additive_identity)))
    | ~ spl0_55 ),
    inference(resolution,[],[f7607,f583]) ).

fof(f7607,plain,
    ( sum(multiply(a,additive_identity),c,c)
    | ~ spl0_55 ),
    inference(avatar_component_clause,[],[f7605]) ).

fof(f7673,plain,
    ( spl0_60
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f7640,f7605,f7670]) ).

fof(f7670,plain,
    ( spl0_60
  <=> sum(c,additive_inverse(c),multiply(a,additive_identity)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_60])]) ).

fof(f7640,plain,
    ( sum(c,additive_inverse(c),multiply(a,additive_identity))
    | ~ spl0_55 ),
    inference(resolution,[],[f7607,f623]) ).

fof(f7668,plain,
    ( spl0_59
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f7635,f7605,f7665]) ).

fof(f7665,plain,
    ( spl0_59
  <=> c = add(c,multiply(a,additive_identity)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_59])]) ).

fof(f7635,plain,
    ( c = add(c,multiply(a,additive_identity))
    | ~ spl0_55 ),
    inference(resolution,[],[f7607,f227]) ).

fof(f7663,plain,
    ( spl0_58
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f7634,f7605,f7660]) ).

fof(f7660,plain,
    ( spl0_58
  <=> c = add(multiply(a,additive_identity),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_58])]) ).

fof(f7634,plain,
    ( c = add(multiply(a,additive_identity),c)
    | ~ spl0_55 ),
    inference(resolution,[],[f7607,f226]) ).

fof(f7656,plain,
    ( spl0_57
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f7651,f7605,f7653]) ).

fof(f7651,plain,
    ( sum(c,additive_identity,add(c,multiply(a,additive_identity)))
    | ~ spl0_55 ),
    inference(forward_demodulation,[],[f7636,f413]) ).

fof(f7636,plain,
    ( sum(c,additive_identity,add(multiply(a,additive_identity),c))
    | ~ spl0_55 ),
    inference(resolution,[],[f7607,f582]) ).

fof(f7648,plain,
    ( spl0_56
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f7620,f7605,f7645]) ).

fof(f7645,plain,
    ( spl0_56
  <=> sum(c,multiply(a,additive_identity),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_56])]) ).

fof(f7620,plain,
    ( sum(c,multiply(a,additive_identity),c)
    | ~ spl0_55 ),
    inference(resolution,[],[f7607,f9]) ).

fof(f7609,plain,
    ( spl0_55
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f7601,f22,f7605]) ).

fof(f7601,plain,
    ( sum(multiply(a,additive_identity),c,c)
    | ~ spl0_1 ),
    inference(resolution,[],[f3910,f24]) ).

fof(f3910,plain,
    ( ! [X24] :
        ( ~ product(a,b,X24)
        | sum(multiply(a,additive_identity),c,X24) )
    | ~ spl0_1 ),
    inference(resolution,[],[f665,f24]) ).

fof(f7608,plain,
    ( spl0_55
    | ~ spl0_1
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f7603,f353,f22,f7605]) ).

fof(f7603,plain,
    ( sum(multiply(a,additive_identity),c,c)
    | ~ spl0_1
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f7602,f355]) ).

fof(f7602,plain,
    ( sum(multiply(a,additive_identity),c,multiply(a,b))
    | ~ spl0_1 ),
    inference(resolution,[],[f3910,f3]) ).

fof(f6466,plain,
    ( spl0_54
    | ~ spl0_8
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f6422,f167,f127,f6463]) ).

fof(f6463,plain,
    ( spl0_54
  <=> product(c,multiply(multiply(multiply(b,c),multiply(c,a)),b),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_54])]) ).

fof(f6422,plain,
    ( product(c,multiply(multiply(multiply(b,c),multiply(c,a)),b),c)
    | ~ spl0_8
    | ~ spl0_12 ),
    inference(resolution,[],[f3226,f261]) ).

fof(f261,plain,
    ( ! [X2] :
        ( ~ product(multiply(b,c),c,X2)
        | product(c,X2,c) )
    | ~ spl0_12 ),
    inference(resolution,[],[f169,f31]) ).

fof(f6141,plain,
    ( spl0_53
    | ~ spl0_3
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f6078,f127,f92,f6138]) ).

fof(f6138,plain,
    ( spl0_53
  <=> product(c,c,multiply(multiply(a,multiply(multiply(b,c),multiply(c,a))),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_53])]) ).

fof(f6078,plain,
    ( product(c,c,multiply(multiply(a,multiply(multiply(b,c),multiply(c,a))),b))
    | ~ spl0_3
    | ~ spl0_8 ),
    inference(resolution,[],[f3126,f641]) ).

fof(f3126,plain,
    ( ! [X0] : product(c,X0,multiply(a,multiply(multiply(b,c),X0)))
    | ~ spl0_3 ),
    inference(resolution,[],[f636,f3]) ).

fof(f636,plain,
    ( ! [X16,X15] :
        ( ~ product(a,multiply(multiply(b,c),X15),X16)
        | product(c,X15,X16) )
    | ~ spl0_3 ),
    inference(resolution,[],[f63,f94]) ).

fof(f5075,plain,
    ( spl0_52
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f5055,f3678,f5072]) ).

fof(f5072,plain,
    ( spl0_52
  <=> multiply(multiply(b,c),multiply(b,a)) = multiply(b,a) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_52])]) ).

fof(f5055,plain,
    ( multiply(multiply(b,c),multiply(b,a)) = multiply(b,a)
    | ~ spl0_48 ),
    inference(superposition,[],[f1389,f3680]) ).

fof(f1389,plain,
    ! [X31,X32] : multiply(X31,X32) = multiply(X31,multiply(X31,X32)),
    inference(resolution,[],[f1136,f229]) ).

fof(f1136,plain,
    ! [X2,X1] : product(X1,X2,multiply(X1,multiply(X1,X2))),
    inference(resolution,[],[f630,f3]) ).

fof(f630,plain,
    ! [X2,X0,X1] :
      ( ~ product(X0,multiply(X0,X1),X2)
      | product(X0,X1,X2) ),
    inference(resolution,[],[f63,f18]) ).

fof(f5069,plain,
    ( spl0_51
    | ~ spl0_1
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f5064,f3678,f22,f5066]) ).

fof(f5064,plain,
    ( product(multiply(b,c),multiply(c,a),multiply(b,a))
    | ~ spl0_1
    | ~ spl0_48 ),
    inference(forward_demodulation,[],[f5051,f1573]) ).

fof(f5051,plain,
    ( product(multiply(b,c),multiply(a,multiply(b,a)),multiply(b,a))
    | ~ spl0_48 ),
    inference(superposition,[],[f544,f3680]) ).

fof(f5062,plain,
    ( spl0_50
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f5056,f3678,f5059]) ).

fof(f5059,plain,
    ( spl0_50
  <=> product(multiply(b,c),multiply(b,a),multiply(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_50])]) ).

fof(f5056,plain,
    ( product(multiply(b,c),multiply(b,a),multiply(b,a))
    | ~ spl0_48 ),
    inference(superposition,[],[f3324,f3680]) ).

fof(f3324,plain,
    ! [X0,X1] : product(X0,multiply(X0,X1),multiply(X0,X1)),
    inference(resolution,[],[f640,f18]) ).

fof(f4137,plain,
    ( spl0_49
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f4126,f3638,f4134]) ).

fof(f4126,plain,
    ( multiply(multiply(b,a),multiply(c,a)) = multiply(b,a)
    | ~ spl0_44 ),
    inference(superposition,[],[f678,f3640]) ).

fof(f678,plain,
    ! [X29,X30] : multiply(multiply(X29,X30),X30) = multiply(X29,X30),
    inference(resolution,[],[f442,f229]) ).

fof(f3681,plain,
    ( spl0_48
    | ~ spl0_43 ),
    inference(avatar_split_clause,[],[f3661,f3633,f3678]) ).

fof(f3661,plain,
    ( multiply(b,a) = multiply(multiply(b,c),a)
    | ~ spl0_43 ),
    inference(resolution,[],[f3635,f229]) ).

fof(f3674,plain,
    ( spl0_47
    | ~ spl0_3
    | ~ spl0_43 ),
    inference(avatar_split_clause,[],[f3648,f3633,f92,f3671]) ).

fof(f3671,plain,
    ( spl0_47
  <=> product(multiply(b,c),c,multiply(multiply(b,a),multiply(b,c))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_47])]) ).

fof(f3648,plain,
    ( product(multiply(b,c),c,multiply(multiply(b,a),multiply(b,c)))
    | ~ spl0_3
    | ~ spl0_43 ),
    inference(resolution,[],[f3635,f645]) ).

fof(f3669,plain,
    ( spl0_46
    | ~ spl0_43 ),
    inference(avatar_split_clause,[],[f3658,f3633,f3666]) ).

fof(f3666,plain,
    ( spl0_46
  <=> product(multiply(multiply(b,c),a),a,multiply(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_46])]) ).

fof(f3658,plain,
    ( product(multiply(multiply(b,c),a),a,multiply(b,a))
    | ~ spl0_43 ),
    inference(resolution,[],[f3635,f61]) ).

fof(f3647,plain,
    ( spl0_45
    | ~ spl0_42
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f3642,f3638,f3628,f3644]) ).

fof(f3628,plain,
    ( spl0_42
  <=> product(multiply(b,multiply(c,a)),multiply(c,a),multiply(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_42])]) ).

fof(f3642,plain,
    ( product(multiply(b,a),multiply(c,a),multiply(b,a))
    | ~ spl0_42
    | ~ spl0_44 ),
    inference(backward_demodulation,[],[f3630,f3640]) ).

fof(f3630,plain,
    ( product(multiply(b,multiply(c,a)),multiply(c,a),multiply(b,a))
    | ~ spl0_42 ),
    inference(avatar_component_clause,[],[f3628]) ).

fof(f3641,plain,
    ( spl0_44
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f3618,f3550,f3638]) ).

fof(f3618,plain,
    ( multiply(b,a) = multiply(b,multiply(c,a))
    | ~ spl0_40 ),
    inference(resolution,[],[f3552,f229]) ).

fof(f3636,plain,
    ( spl0_43
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f3609,f3550,f3633]) ).

fof(f3609,plain,
    ( product(multiply(b,c),a,multiply(b,a))
    | ~ spl0_40 ),
    inference(resolution,[],[f3552,f631]) ).

fof(f3631,plain,
    ( spl0_42
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f3615,f3550,f3628]) ).

fof(f3615,plain,
    ( product(multiply(b,multiply(c,a)),multiply(c,a),multiply(b,a))
    | ~ spl0_40 ),
    inference(resolution,[],[f3552,f61]) ).

fof(f3625,plain,
    ( spl0_41
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f3619,f3550,f3622]) ).

fof(f3622,plain,
    ( spl0_41
  <=> product(b,multiply(c,a),multiply(multiply(b,a),multiply(c,a))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_41])]) ).

fof(f3619,plain,
    ( product(b,multiply(c,a),multiply(multiply(b,a),multiply(c,a)))
    | ~ spl0_40 ),
    inference(resolution,[],[f3552,f639]) ).

fof(f3553,plain,
    ( spl0_40
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f3529,f22,f3550]) ).

fof(f3529,plain,
    ( product(b,multiply(c,a),multiply(b,a))
    | ~ spl0_1 ),
    inference(resolution,[],[f3334,f62]) ).

fof(f1809,plain,
    ( spl0_39
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f1754,f116,f22,f1794]) ).

fof(f1794,plain,
    ( spl0_39
  <=> product(multiply(c,multiply(b,a)),b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_39])]) ).

fof(f1754,plain,
    ( product(multiply(c,multiply(b,a)),b,c)
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(resolution,[],[f1354,f60]) ).

fof(f60,plain,
    ( ! [X0] :
        ( ~ product(c,a,X0)
        | product(X0,b,c) )
    | ~ spl0_1 ),
    inference(resolution,[],[f34,f18]) ).

fof(f1354,plain,
    ( ! [X0] : product(c,X0,multiply(c,multiply(b,X0)))
    | ~ spl0_6 ),
    inference(resolution,[],[f637,f3]) ).

fof(f637,plain,
    ( ! [X18,X17] :
        ( ~ product(c,multiply(b,X17),X18)
        | product(c,X17,X18) )
    | ~ spl0_6 ),
    inference(resolution,[],[f63,f118]) ).

fof(f1797,plain,
    ( spl0_39
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f1792,f116,f22,f1794]) ).

fof(f1792,plain,
    ( product(multiply(c,multiply(b,a)),b,c)
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(forward_demodulation,[],[f1783,f287]) ).

fof(f1783,plain,
    ( product(multiply(c,multiply(b,a)),b,multiply(c,c))
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(resolution,[],[f1354,f65]) ).

fof(f1615,plain,
    ( spl0_38
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f1614,f22,f1606]) ).

fof(f1606,plain,
    ( spl0_38
  <=> product(multiply(a,multiply(b,a)),b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_38])]) ).

fof(f1614,plain,
    ( product(multiply(a,multiply(b,a)),b,c)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f1585,f287]) ).

fof(f1585,plain,
    ( product(multiply(a,multiply(b,a)),b,multiply(c,c))
    | ~ spl0_1 ),
    inference(resolution,[],[f1185,f65]) ).

fof(f1609,plain,
    ( spl0_38
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f1557,f22,f1606]) ).

fof(f1557,plain,
    ( product(multiply(a,multiply(b,a)),b,c)
    | ~ spl0_1 ),
    inference(resolution,[],[f1185,f60]) ).

fof(f1492,plain,
    ( spl0_37
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f1436,f22,f1489]) ).

fof(f1489,plain,
    ( spl0_37
  <=> product(multiply(c,multiply(c,a)),b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_37])]) ).

fof(f1436,plain,
    ( product(multiply(c,multiply(c,a)),b,c)
    | ~ spl0_1 ),
    inference(resolution,[],[f1136,f60]) ).

fof(f1485,plain,
    ( spl0_36
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f1434,f22,f1482]) ).

fof(f1482,plain,
    ( spl0_36
  <=> product(a,multiply(b,multiply(b,c)),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_36])]) ).

fof(f1434,plain,
    ( product(a,multiply(b,multiply(b,c)),c)
    | ~ spl0_1 ),
    inference(resolution,[],[f1136,f46]) ).

fof(f46,plain,
    ( ! [X2] :
        ( ~ product(b,c,X2)
        | product(a,X2,c) )
    | ~ spl0_1 ),
    inference(resolution,[],[f31,f24]) ).

fof(f1480,plain,
    ( spl0_35
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f1432,f127,f1477]) ).

fof(f1477,plain,
    ( spl0_35
  <=> product(multiply(c,a),multiply(b,multiply(b,c)),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_35])]) ).

fof(f1432,plain,
    ( product(multiply(c,a),multiply(b,multiply(b,c)),c)
    | ~ spl0_8 ),
    inference(resolution,[],[f1136,f187]) ).

fof(f187,plain,
    ( ! [X1] :
        ( ~ product(b,c,X1)
        | product(multiply(c,a),X1,c) )
    | ~ spl0_8 ),
    inference(resolution,[],[f129,f31]) ).

fof(f1460,plain,
    ( spl0_34
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f1433,f116,f1457]) ).

fof(f1457,plain,
    ( spl0_34
  <=> product(c,multiply(b,multiply(b,c)),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_34])]) ).

fof(f1433,plain,
    ( product(c,multiply(b,multiply(b,c)),c)
    | ~ spl0_6 ),
    inference(resolution,[],[f1136,f132]) ).

fof(f132,plain,
    ( ! [X1] :
        ( ~ product(b,c,X1)
        | product(c,X1,c) )
    | ~ spl0_6 ),
    inference(resolution,[],[f118,f31]) ).

fof(f1376,plain,
    ( spl0_33
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f1363,f1040,f1373]) ).

fof(f1373,plain,
    ( spl0_33
  <=> product(multiply(multiply(c,a),multiply(b,c)),multiply(b,c),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_33])]) ).

fof(f1363,plain,
    ( product(multiply(multiply(c,a),multiply(b,c)),multiply(b,c),c)
    | ~ spl0_31 ),
    inference(resolution,[],[f1042,f61]) ).

fof(f1371,plain,
    ( spl0_32
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f1366,f1040,f1368]) ).

fof(f1368,plain,
    ( spl0_32
  <=> c = multiply(multiply(c,a),multiply(b,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_32])]) ).

fof(f1366,plain,
    ( c = multiply(multiply(c,a),multiply(b,c))
    | ~ spl0_31 ),
    inference(resolution,[],[f1042,f229]) ).

fof(f1043,plain,
    ( spl0_31
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f1038,f127,f1040]) ).

fof(f1038,plain,
    ( product(multiply(c,a),multiply(b,c),c)
    | ~ spl0_8 ),
    inference(resolution,[],[f187,f3]) ).

fof(f531,plain,
    ( spl0_30
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f510,f463,f528]) ).

fof(f528,plain,
    ( spl0_30
  <=> c = multiply(multiply(c,a),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_30])]) ).

fof(f510,plain,
    ( c = multiply(multiply(c,a),c)
    | ~ spl0_24 ),
    inference(resolution,[],[f465,f229]) ).

fof(f526,plain,
    ( spl0_29
    | ~ spl0_5
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f500,f463,f104,f523]) ).

fof(f523,plain,
    ( spl0_29
  <=> product(multiply(multiply(c,a),a),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_29])]) ).

fof(f500,plain,
    ( product(multiply(multiply(c,a),a),c,c)
    | ~ spl0_5
    | ~ spl0_24 ),
    inference(resolution,[],[f465,f180]) ).

fof(f521,plain,
    ( spl0_28
    | ~ spl0_6
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f499,f463,f116,f518]) ).

fof(f518,plain,
    ( spl0_28
  <=> product(c,b,multiply(multiply(c,a),c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_28])]) ).

fof(f499,plain,
    ( product(c,b,multiply(multiply(c,a),c))
    | ~ spl0_6
    | ~ spl0_24 ),
    inference(resolution,[],[f465,f184]) ).

fof(f516,plain,
    ( spl0_27
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f509,f463,f513]) ).

fof(f513,plain,
    ( spl0_27
  <=> product(multiply(multiply(c,a),c),c,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_27])]) ).

fof(f509,plain,
    ( product(multiply(multiply(c,a),c),c,c)
    | ~ spl0_24 ),
    inference(resolution,[],[f465,f61]) ).

fof(f497,plain,
    ( spl0_26
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f481,f116,f92,f494]) ).

fof(f494,plain,
    ( spl0_26
  <=> product(a,multiply(multiply(b,c),b),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_26])]) ).

fof(f481,plain,
    ( product(a,multiply(multiply(b,c),b),c)
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(resolution,[],[f195,f94]) ).

fof(f195,plain,
    ( ! [X2,X1] :
        ( ~ product(X1,X2,c)
        | product(X1,multiply(X2,b),c) )
    | ~ spl0_6 ),
    inference(resolution,[],[f134,f3]) ).

fof(f134,plain,
    ( ! [X6,X7,X5] :
        ( ~ product(X6,b,X7)
        | product(X5,X7,c)
        | ~ product(X5,X6,c) )
    | ~ spl0_6 ),
    inference(resolution,[],[f118,f10]) ).

fof(f489,plain,
    ( spl0_25
    | ~ spl0_6
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f483,f167,f116,f486]) ).

fof(f486,plain,
    ( spl0_25
  <=> product(c,multiply(multiply(b,c),b),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_25])]) ).

fof(f483,plain,
    ( product(c,multiply(multiply(b,c),b),c)
    | ~ spl0_6
    | ~ spl0_12 ),
    inference(resolution,[],[f195,f169]) ).

fof(f466,plain,
    ( spl0_24
    | ~ spl0_5 ),
    inference(avatar_split_clause,[],[f459,f104,f463]) ).

fof(f459,plain,
    ( product(multiply(c,a),c,c)
    | ~ spl0_5 ),
    inference(resolution,[],[f180,f18]) ).

fof(f440,plain,
    ( spl0_23
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f423,f92,f437]) ).

fof(f423,plain,
    ( c = multiply(a,multiply(b,c))
    | ~ spl0_3 ),
    inference(resolution,[],[f229,f94]) ).

fof(f435,plain,
    ( spl0_22
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f420,f127,f432]) ).

fof(f420,plain,
    ( c = multiply(multiply(c,a),b)
    | ~ spl0_8 ),
    inference(resolution,[],[f229,f129]) ).

fof(f430,plain,
    ( spl0_21
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f425,f167,f427]) ).

fof(f425,plain,
    ( c = multiply(c,multiply(b,c))
    | ~ spl0_12 ),
    inference(resolution,[],[f229,f169]) ).

fof(f394,plain,
    spl0_20,
    inference(avatar_split_clause,[],[f387,f391]) ).

fof(f391,plain,
    ( spl0_20
  <=> additive_identity = additive_inverse(additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_20])]) ).

fof(f387,plain,
    additive_identity = additive_inverse(additive_identity),
    inference(resolution,[],[f222,f6]) ).

fof(f383,plain,
    ( spl0_19
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f378,f116,f380]) ).

fof(f378,plain,
    ( c = multiply(c,b)
    | ~ spl0_6 ),
    inference(resolution,[],[f237,f3]) ).

fof(f237,plain,
    ( ! [X13] :
        ( ~ product(c,b,X13)
        | c = X13 )
    | ~ spl0_6 ),
    inference(resolution,[],[f17,f118]) ).

fof(f356,plain,
    ( spl0_18
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f351,f22,f353]) ).

fof(f351,plain,
    ( c = multiply(a,b)
    | ~ spl0_1 ),
    inference(resolution,[],[f233,f3]) ).

fof(f233,plain,
    ( ! [X9] :
        ( ~ product(a,b,X9)
        | c = X9 )
    | ~ spl0_1 ),
    inference(resolution,[],[f17,f24]) ).

fof(f321,plain,
    ( spl0_17
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f288,f150,f318]) ).

fof(f150,plain,
    ( spl0_10
  <=> product(c,c,multiply(a,c)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_10])]) ).

fof(f288,plain,
    ( c = multiply(a,c)
    | ~ spl0_10 ),
    inference(resolution,[],[f228,f152]) ).

fof(f152,plain,
    ( product(c,c,multiply(a,c))
    | ~ spl0_10 ),
    inference(avatar_component_clause,[],[f150]) ).

fof(f253,plain,
    ( spl0_16
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f243,f150,f250]) ).

fof(f250,plain,
    ( spl0_16
  <=> product(c,multiply(a,c),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_16])]) ).

fof(f243,plain,
    ( product(c,multiply(a,c),c)
    | ~ spl0_10 ),
    inference(resolution,[],[f152,f45]) ).

fof(f45,plain,
    ! [X0,X1] :
      ( ~ product(X0,X0,X1)
      | product(X0,X1,X0) ),
    inference(resolution,[],[f31,f18]) ).

fof(f221,plain,
    ( spl0_15
    | ~ spl0_5
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f216,f116,f104,f218]) ).

fof(f218,plain,
    ( spl0_15
  <=> product(multiply(a,c),b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_15])]) ).

fof(f216,plain,
    ( product(multiply(a,c),b,c)
    | ~ spl0_5
    | ~ spl0_6 ),
    inference(resolution,[],[f185,f3]) ).

fof(f185,plain,
    ( ! [X3] :
        ( ~ product(a,c,X3)
        | product(X3,b,c) )
    | ~ spl0_5
    | ~ spl0_6 ),
    inference(resolution,[],[f133,f106]) ).

fof(f214,plain,
    ( spl0_14
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f209,f116,f211]) ).

fof(f211,plain,
    ( spl0_14
  <=> product(multiply(c,c),b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_14])]) ).

fof(f209,plain,
    ( product(multiply(c,c),b,c)
    | ~ spl0_6 ),
    inference(resolution,[],[f183,f3]) ).

fof(f183,plain,
    ( ! [X0] :
        ( ~ product(c,c,X0)
        | product(X0,b,c) )
    | ~ spl0_6 ),
    inference(resolution,[],[f133,f18]) ).

fof(f207,plain,
    ( spl0_13
    | ~ spl0_5 ),
    inference(avatar_split_clause,[],[f202,f104,f204]) ).

fof(f204,plain,
    ( spl0_13
  <=> product(a,multiply(a,c),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_13])]) ).

fof(f202,plain,
    ( product(a,multiply(a,c),c)
    | ~ spl0_5 ),
    inference(resolution,[],[f181,f3]) ).

fof(f181,plain,
    ( ! [X0] :
        ( ~ product(a,c,X0)
        | product(a,X0,c) )
    | ~ spl0_5 ),
    inference(resolution,[],[f112,f18]) ).

fof(f112,plain,
    ( ! [X8,X6,X7] :
        ( ~ product(X6,X7,a)
        | ~ product(X7,c,X8)
        | product(X6,X8,c) )
    | ~ spl0_5 ),
    inference(resolution,[],[f106,f10]) ).

fof(f170,plain,
    ( spl0_12
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f165,f116,f167]) ).

fof(f165,plain,
    ( product(c,multiply(b,c),c)
    | ~ spl0_6 ),
    inference(resolution,[],[f132,f3]) ).

fof(f164,plain,
    ( spl0_11
    | ~ spl0_5 ),
    inference(avatar_split_clause,[],[f159,f104,f161]) ).

fof(f161,plain,
    ( spl0_11
  <=> product(a,multiply(c,c),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_11])]) ).

fof(f159,plain,
    ( product(a,multiply(c,c),c)
    | ~ spl0_5 ),
    inference(resolution,[],[f110,f3]) ).

fof(f110,plain,
    ( ! [X2] :
        ( ~ product(c,c,X2)
        | product(a,X2,c) )
    | ~ spl0_5 ),
    inference(resolution,[],[f106,f31]) ).

fof(f153,plain,
    ( spl0_10
    | ~ spl0_5 ),
    inference(avatar_split_clause,[],[f148,f104,f150]) ).

fof(f148,plain,
    ( product(c,c,multiply(a,c))
    | ~ spl0_5 ),
    inference(resolution,[],[f109,f3]) ).

fof(f109,plain,
    ( ! [X1] :
        ( ~ product(a,c,X1)
        | product(c,c,X1) )
    | ~ spl0_5 ),
    inference(resolution,[],[f106,f33]) ).

fof(f141,plain,
    ( spl0_9
    | ~ spl0_1
    | ~ spl0_5 ),
    inference(avatar_split_clause,[],[f136,f104,f22,f138]) ).

fof(f138,plain,
    ( spl0_9
  <=> product(multiply(a,a),b,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_9])]) ).

fof(f136,plain,
    ( product(multiply(a,a),b,c)
    | ~ spl0_1
    | ~ spl0_5 ),
    inference(resolution,[],[f108,f3]) ).

fof(f108,plain,
    ( ! [X0] :
        ( ~ product(a,a,X0)
        | product(X0,b,c) )
    | ~ spl0_1
    | ~ spl0_5 ),
    inference(resolution,[],[f106,f34]) ).

fof(f130,plain,
    ( spl0_8
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f125,f22,f127]) ).

fof(f125,plain,
    ( product(multiply(c,a),b,c)
    | ~ spl0_1 ),
    inference(resolution,[],[f60,f3]) ).

fof(f124,plain,
    ( spl0_7
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f114,f22,f121]) ).

fof(f121,plain,
    ( spl0_7
  <=> product(c,b,multiply(a,b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_7])]) ).

fof(f114,plain,
    ( product(c,b,multiply(a,b))
    | ~ spl0_1 ),
    inference(resolution,[],[f59,f3]) ).

fof(f59,plain,
    ( ! [X2] :
        ( ~ product(a,b,X2)
        | product(c,b,X2) )
    | ~ spl0_1 ),
    inference(resolution,[],[f33,f24]) ).

fof(f119,plain,
    ( spl0_6
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f113,f22,f116]) ).

fof(f113,plain,
    ( product(c,b,c)
    | ~ spl0_1 ),
    inference(resolution,[],[f59,f24]) ).

fof(f107,plain,
    ( spl0_5
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f96,f22,f104]) ).

fof(f96,plain,
    ( product(a,c,c)
    | ~ spl0_1 ),
    inference(resolution,[],[f47,f24]) ).

fof(f47,plain,
    ( ! [X0] :
        ( ~ product(a,b,X0)
        | product(a,X0,c) )
    | ~ spl0_1 ),
    inference(resolution,[],[f32,f18]) ).

fof(f32,plain,
    ( ! [X6,X4,X5] :
        ( ~ product(X4,X5,a)
        | product(X4,X6,c)
        | ~ product(X5,b,X6) )
    | ~ spl0_1 ),
    inference(resolution,[],[f10,f24]) ).

fof(f102,plain,
    ( spl0_4
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f97,f22,f99]) ).

fof(f99,plain,
    ( spl0_4
  <=> product(a,multiply(a,b),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_4])]) ).

fof(f97,plain,
    ( product(a,multiply(a,b),c)
    | ~ spl0_1 ),
    inference(resolution,[],[f47,f3]) ).

fof(f95,plain,
    ( spl0_3
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f90,f22,f92]) ).

fof(f90,plain,
    ( product(a,multiply(b,c),c)
    | ~ spl0_1 ),
    inference(resolution,[],[f46,f3]) ).

fof(f30,plain,
    ~ spl0_2,
    inference(avatar_split_clause,[],[f20,f27]) ).

fof(f20,axiom,
    ~ product(b,a,c),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',prove_b_times_a_is_c) ).

fof(f25,plain,
    spl0_1,
    inference(avatar_split_clause,[],[f19,f22]) ).

fof(f19,axiom,
    product(a,b,c),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',a_times_b_is_c) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem    : RNG008-1 : TPTP v8.1.0. Released v1.0.0.
% 0.11/0.13  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s
% 0.13/0.34  % Computer : n017.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit   : 300
% 0.13/0.34  % WCLimit    : 300
% 0.13/0.34  % DateTime   : Tue Aug 30 11:07:20 EDT 2022
% 0.13/0.34  % CPUTime    : 
% 0.19/0.51  % (12960)dis+2_1:64_add=large:bce=on:bd=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.19/0.51  % (12956)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.19/0.52  % (12959)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 0.19/0.52  % (12952)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=191324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/191324Mi)
% 0.19/0.52  % (12972)ott+10_1:8_bsd=on:fsd=on:lcm=predicate:nwc=5.0:s2a=on:s2at=1.5:spb=goal_then_units:i=176:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/176Mi)
% 0.19/0.52  % (12953)ott+10_1:32_abs=on:br=off:urr=ec_only:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.19/0.52  TRYING [1]
% 0.19/0.52  % (12955)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.19/0.52  TRYING [2]
% 0.19/0.53  % (12961)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.19/0.53  % (12957)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=48:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/48Mi)
% 0.19/0.53  % (12967)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=75:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/75Mi)
% 0.19/0.53  % (12978)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 0.19/0.53  % (12974)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=498:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/498Mi)
% 0.19/0.53  % (12954)ott+4_1:1_av=off:bd=off:nwc=5.0:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 0.19/0.53  % (12960)Instruction limit reached!
% 0.19/0.53  % (12960)------------------------------
% 0.19/0.53  % (12960)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.19/0.53  % (12960)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.19/0.53  % (12960)Termination reason: Unknown
% 0.19/0.53  % (12960)Termination phase: Saturation
% 0.19/0.53  
% 0.19/0.53  % (12960)Memory used [KB]: 5373
% 0.19/0.53  % (12960)Time elapsed: 0.126 s
% 0.19/0.53  % (12960)Instructions burned: 2 (million)
% 0.19/0.53  % (12960)------------------------------
% 0.19/0.53  % (12960)------------------------------
% 0.19/0.53  % (12959)Instruction limit reached!
% 0.19/0.53  % (12959)------------------------------
% 0.19/0.53  % (12959)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.19/0.54  % (12980)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 0.19/0.54  % (12975)ott+11_1:1_drc=off:nwc=5.0:slsq=on:slsqc=1:spb=goal_then_units:to=lpo:i=467:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/467Mi)
% 0.19/0.54  % (12959)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.19/0.54  % (12979)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=177:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/177Mi)
% 0.19/0.54  % (12959)Termination reason: Unknown
% 0.19/0.54  % (12959)Termination phase: Saturation
% 0.19/0.54  
% 0.19/0.54  % (12959)Memory used [KB]: 5500
% 0.19/0.54  % (12959)Time elapsed: 0.120 s
% 0.19/0.54  % (12959)Instructions burned: 8 (million)
% 0.19/0.54  % (12959)------------------------------
% 0.19/0.54  % (12959)------------------------------
% 0.19/0.54  % (12981)ott+10_7:2_awrs=decay:awrsf=8:bd=preordered:drc=off:fd=preordered:fde=unused:fsr=off:slsq=on:slsqc=2:slsqr=5,8:sp=const_min:spb=units:to=lpo:i=355:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/355Mi)
% 0.19/0.54  TRYING [3]
% 0.19/0.54  % (12977)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 0.19/0.54  % (12968)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.19/0.54  % (12976)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 0.19/0.54  % (12964)ott+10_1:28_bd=off:bs=on:tgt=ground:i=101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/101Mi)
% 0.19/0.54  % (12971)ott+4_1:1_av=off:bd=off:nwc=5.0:rp=on:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.19/0.54  % (12970)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.19/0.54  % (12953)Refutation not found, incomplete strategy% (12953)------------------------------
% 0.19/0.54  % (12953)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.19/0.54  % (12973)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 0.19/0.54  % (12953)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.19/0.54  % (12953)Termination reason: Refutation not found, incomplete strategy
% 0.19/0.54  
% 0.19/0.54  % (12953)Memory used [KB]: 5500
% 0.19/0.54  % (12953)Time elapsed: 0.136 s
% 0.19/0.54  % (12953)Instructions burned: 4 (million)
% 0.19/0.54  % (12953)------------------------------
% 0.19/0.54  % (12953)------------------------------
% 0.19/0.55  % (12963)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.19/0.55  % (12966)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 0.19/0.55  % (12965)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.19/0.55  % (12962)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.19/0.55  % (12958)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.19/0.55  TRYING [1]
% 0.19/0.55  TRYING [2]
% 0.19/0.56  TRYING [3]
% 0.19/0.57  % (12969)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 0.19/0.57  TRYING [1]
% 0.19/0.57  TRYING [2]
% 1.73/0.57  TRYING [3]
% 1.73/0.58  TRYING [4]
% 1.83/0.60  % (12961)Instruction limit reached!
% 1.83/0.60  % (12961)------------------------------
% 1.83/0.60  % (12961)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.83/0.60  % (12961)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.83/0.60  % (12961)Termination reason: Unknown
% 1.83/0.60  % (12961)Termination phase: Saturation
% 1.83/0.60  
% 1.83/0.60  % (12961)Memory used [KB]: 1279
% 1.83/0.60  % (12961)Time elapsed: 0.170 s
% 1.83/0.60  % (12961)Instructions burned: 53 (million)
% 1.83/0.60  % (12961)------------------------------
% 1.83/0.60  % (12961)------------------------------
% 1.83/0.61  % (12954)Instruction limit reached!
% 1.83/0.61  % (12954)------------------------------
% 1.83/0.61  % (12954)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.83/0.61  % (12954)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.83/0.61  % (12954)Termination reason: Unknown
% 1.83/0.61  % (12954)Termination phase: Saturation
% 1.83/0.61  
% 1.83/0.61  % (12954)Memory used [KB]: 1151
% 1.83/0.61  % (12954)Time elapsed: 0.187 s
% 1.83/0.61  % (12954)Instructions burned: 37 (million)
% 1.83/0.61  % (12954)------------------------------
% 1.83/0.61  % (12954)------------------------------
% 1.83/0.61  % (12956)Instruction limit reached!
% 1.83/0.61  % (12956)------------------------------
% 1.83/0.61  % (12956)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.83/0.61  TRYING [4]
% 1.83/0.61  % (12958)Instruction limit reached!
% 1.83/0.61  % (12958)------------------------------
% 1.83/0.61  % (12958)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.83/0.61  % (12958)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.83/0.61  % (12958)Termination reason: Unknown
% 1.83/0.61  % (12958)Termination phase: Finite model building constraint generation
% 1.83/0.61  
% 1.83/0.61  % (12958)Memory used [KB]: 8059
% 1.83/0.61  % (12958)Time elapsed: 0.169 s
% 1.83/0.61  % (12958)Instructions burned: 54 (million)
% 1.83/0.61  % (12958)------------------------------
% 1.83/0.61  % (12958)------------------------------
% 1.83/0.61  % (12955)Instruction limit reached!
% 1.83/0.61  % (12955)------------------------------
% 1.83/0.61  % (12955)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.83/0.61  % (12957)Instruction limit reached!
% 1.83/0.61  % (12957)------------------------------
% 1.83/0.61  % (12957)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.83/0.62  TRYING [4]
% 1.83/0.62  % (12956)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.83/0.62  % (12956)Termination reason: Unknown
% 1.83/0.62  % (12956)Termination phase: Saturation
% 1.83/0.62  
% 1.83/0.62  % (12956)Memory used [KB]: 5756
% 1.83/0.62  % (12956)Time elapsed: 0.198 s
% 1.83/0.62  % (12956)Instructions burned: 51 (million)
% 1.83/0.62  % (12956)------------------------------
% 1.83/0.62  % (12956)------------------------------
% 1.83/0.63  % (12957)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.83/0.63  % (12957)Termination reason: Unknown
% 1.83/0.63  % (12957)Termination phase: Saturation
% 1.83/0.63  
% 1.83/0.63  % (12957)Memory used [KB]: 5884
% 1.83/0.63  % (12957)Time elapsed: 0.192 s
% 1.83/0.63  % (12957)Instructions burned: 48 (million)
% 1.83/0.63  % (12957)------------------------------
% 1.83/0.63  % (12957)------------------------------
% 1.83/0.63  % (12955)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.83/0.63  % (12955)Termination reason: Unknown
% 1.83/0.63  % (12955)Termination phase: Saturation
% 2.21/0.63  
% 2.21/0.63  % (12955)Memory used [KB]: 6012
% 2.21/0.63  % (12955)Time elapsed: 0.192 s
% 2.21/0.63  % (12955)Instructions burned: 51 (million)
% 2.21/0.63  % (12955)------------------------------
% 2.21/0.63  % (12955)------------------------------
% 2.21/0.63  % (12969)Instruction limit reached!
% 2.21/0.63  % (12969)------------------------------
% 2.21/0.63  % (12969)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.28/0.64  % (12967)Instruction limit reached!
% 2.28/0.64  % (12967)------------------------------
% 2.28/0.64  % (12967)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.28/0.64  % (12967)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.28/0.64  % (12967)Termination reason: Unknown
% 2.28/0.64  % (12967)Termination phase: Saturation
% 2.28/0.64  
% 2.28/0.64  % (12967)Memory used [KB]: 1535
% 2.28/0.64  % (12967)Time elapsed: 0.228 s
% 2.28/0.64  % (12967)Instructions burned: 75 (million)
% 2.28/0.64  % (12967)------------------------------
% 2.28/0.64  % (12967)------------------------------
% 2.28/0.65  % (12966)Instruction limit reached!
% 2.28/0.65  % (12966)------------------------------
% 2.28/0.65  % (12966)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.28/0.65  % (12966)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.28/0.65  % (12966)Termination reason: Unknown
% 2.28/0.65  % (12966)Termination phase: Saturation
% 2.28/0.65  
% 2.28/0.65  % (12966)Memory used [KB]: 6140
% 2.28/0.65  % (12966)Time elapsed: 0.034 s
% 2.28/0.65  % (12966)Instructions burned: 68 (million)
% 2.28/0.65  % (12966)------------------------------
% 2.28/0.65  % (12966)------------------------------
% 2.28/0.65  % (12962)Instruction limit reached!
% 2.28/0.65  % (12962)------------------------------
% 2.28/0.65  % (12962)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.28/0.65  % (12962)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.28/0.65  % (12962)Termination reason: Unknown
% 2.28/0.65  % (12962)Termination phase: Saturation
% 2.28/0.65  
% 2.28/0.65  % (12962)Memory used [KB]: 6140
% 2.28/0.65  % (12962)Time elapsed: 0.243 s
% 2.28/0.65  % (12962)Instructions burned: 51 (million)
% 2.28/0.65  % (12962)------------------------------
% 2.28/0.65  % (12962)------------------------------
% 2.28/0.65  % (12969)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.28/0.65  % (12969)Termination reason: Unknown
% 2.28/0.65  % (12969)Termination phase: Finite model building constraint generation
% 2.28/0.65  
% 2.28/0.65  % (12969)Memory used [KB]: 8827
% 2.28/0.65  % (12969)Time elapsed: 0.233 s
% 2.28/0.65  % (12969)Instructions burned: 62 (million)
% 2.28/0.65  % (12969)------------------------------
% 2.28/0.65  % (12969)------------------------------
% 2.28/0.66  % (12978)Instruction limit reached!
% 2.28/0.66  % (12978)------------------------------
% 2.28/0.66  % (12978)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.28/0.67  % (12982)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=388:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/388Mi)
% 2.28/0.68  % (12978)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.28/0.68  % (12978)Termination reason: Unknown
% 2.28/0.68  % (12978)Termination phase: Saturation
% 2.28/0.68  
% 2.28/0.68  % (12978)Memory used [KB]: 6140
% 2.28/0.68  % (12978)Time elapsed: 0.035 s
% 2.28/0.68  % (12978)Instructions burned: 69 (million)
% 2.28/0.68  % (12978)------------------------------
% 2.28/0.68  % (12978)------------------------------
% 2.28/0.69  % (12971)Instruction limit reached!
% 2.28/0.69  % (12971)------------------------------
% 2.28/0.69  % (12971)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.64/0.70  % (12984)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/90Mi)
% 2.64/0.71  % (12963)Instruction limit reached!
% 2.64/0.71  % (12963)------------------------------
% 2.64/0.71  % (12963)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.64/0.71  % (12971)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.64/0.71  % (12971)Termination reason: Unknown
% 2.64/0.71  % (12971)Termination phase: Saturation
% 2.64/0.71  
% 2.64/0.71  % (12971)Memory used [KB]: 1535
% 2.64/0.71  % (12971)Time elapsed: 0.291 s
% 2.64/0.71  % (12971)Instructions burned: 100 (million)
% 2.64/0.71  % (12971)------------------------------
% 2.64/0.71  % (12971)------------------------------
% 2.64/0.71  % (12970)Instruction limit reached!
% 2.64/0.71  % (12970)------------------------------
% 2.64/0.71  % (12970)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.64/0.71  % (12965)Instruction limit reached!
% 2.64/0.71  % (12965)------------------------------
% 2.64/0.71  % (12965)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.64/0.71  % (12965)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.64/0.71  % (12965)Termination reason: Unknown
% 2.64/0.71  % (12965)Termination phase: Saturation
% 2.64/0.71  
% 2.64/0.71  % (12965)Memory used [KB]: 6012
% 2.64/0.71  % (12965)Time elapsed: 0.297 s
% 2.64/0.71  % (12965)Instructions burned: 100 (million)
% 2.64/0.71  % (12965)------------------------------
% 2.64/0.71  % (12965)------------------------------
% 2.64/0.71  % (12963)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.64/0.71  % (12963)Termination reason: Unknown
% 2.64/0.71  % (12963)Termination phase: Saturation
% 2.64/0.71  
% 2.64/0.71  % (12963)Memory used [KB]: 6652
% 2.64/0.71  % (12963)Time elapsed: 0.291 s
% 2.64/0.71  % (12963)Instructions burned: 102 (million)
% 2.64/0.71  % (12964)Instruction limit reached!
% 2.64/0.71  % (12964)------------------------------
% 2.64/0.71  % (12964)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.64/0.71  % (12963)------------------------------
% 2.64/0.71  % (12963)------------------------------
% 2.64/0.71  % (12964)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.64/0.71  % (12964)Termination reason: Unknown
% 2.64/0.71  % (12964)Termination phase: Saturation
% 2.64/0.71  
% 2.64/0.71  % (12964)Memory used [KB]: 6396
% 2.64/0.71  % (12964)Time elapsed: 0.295 s
% 2.64/0.71  % (12964)Instructions burned: 102 (million)
% 2.64/0.71  % (12964)------------------------------
% 2.64/0.71  % (12964)------------------------------
% 2.64/0.71  % (12968)Instruction limit reached!
% 2.64/0.71  % (12968)------------------------------
% 2.64/0.71  % (12968)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.64/0.72  % (12983)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=211:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/211Mi)
% 2.64/0.72  % (12970)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.64/0.72  % (12970)Termination reason: Unknown
% 2.64/0.72  % (12970)Termination phase: Saturation
% 2.64/0.72  
% 2.64/0.72  % (12970)Memory used [KB]: 6012
% 2.64/0.72  % (12970)Time elapsed: 0.287 s
% 2.64/0.72  % (12970)Instructions burned: 101 (million)
% 2.64/0.72  % (12970)------------------------------
% 2.64/0.72  % (12970)------------------------------
% 2.64/0.73  % (12985)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/920Mi)
% 2.64/0.74  % (12968)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.64/0.74  % (12968)Termination reason: Unknown
% 2.64/0.74  % (12968)Termination phase: Saturation
% 2.64/0.74  
% 2.64/0.74  % (12968)Memory used [KB]: 6524
% 2.64/0.74  % (12968)Time elapsed: 0.304 s
% 2.64/0.74  % (12968)Instructions burned: 99 (million)
% 2.64/0.74  % (12968)------------------------------
% 2.64/0.74  % (12968)------------------------------
% 2.64/0.74  % (12989)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/68Mi)
% 2.64/0.74  % (12986)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/934Mi)
% 2.64/0.74  % (12987)ott+10_1:50_bsr=unit_only:drc=off:fd=preordered:sp=frequency:i=747:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/747Mi)
% 2.64/0.75  TRYING [5]
% 2.64/0.75  % (12988)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=655:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/655Mi)
% 2.64/0.76  % (12990)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=940:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/940Mi)
% 2.93/0.76  % (12993)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/2016Mi)
% 2.93/0.77  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 2.93/0.77  % (12991)ott+11_4:1_br=off:fde=none:s2a=on:sd=2:sp=frequency:urr=on:i=981:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/981Mi)
% 2.93/0.78  % (12994)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/3735Mi)
% 2.93/0.78  % (12992)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/90Mi)
% 2.93/0.80  % (12973)Instruction limit reached!
% 2.93/0.80  % (12973)------------------------------
% 2.93/0.80  % (12973)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.93/0.80  % (12973)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.93/0.80  % (12973)Termination reason: Unknown
% 2.93/0.80  % (12973)Termination phase: Saturation
% 2.93/0.80  
% 2.93/0.80  % (12973)Memory used [KB]: 7291
% 2.93/0.80  % (12973)Time elapsed: 0.399 s
% 2.93/0.80  % (12973)Instructions burned: 139 (million)
% 2.93/0.80  % (12973)------------------------------
% 2.93/0.80  % (12973)------------------------------
% 2.93/0.80  % (12995)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4958Mi)
% 2.93/0.83  % (12979)Instruction limit reached!
% 2.93/0.83  % (12979)------------------------------
% 2.93/0.83  % (12979)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.93/0.83  % (12979)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.93/0.83  % (12979)Termination reason: Unknown
% 2.93/0.83  % (12979)Termination phase: Saturation
% 2.93/0.83  
% 2.93/0.83  % (12979)Memory used [KB]: 2174
% 2.93/0.83  % (12979)Time elapsed: 0.399 s
% 2.93/0.83  % (12979)Instructions burned: 178 (million)
% 2.93/0.83  % (12979)------------------------------
% 2.93/0.83  % (12979)------------------------------
% 2.93/0.83  % (12997)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4756Mi)
% 2.93/0.84  % (12996)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=4959:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4959Mi)
% 2.93/0.84  % (12972)Instruction limit reached!
% 2.93/0.84  % (12972)------------------------------
% 2.93/0.84  % (12972)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.93/0.84  % (12972)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.93/0.84  % (12972)Termination reason: Unknown
% 2.93/0.84  % (12972)Termination phase: Saturation
% 2.93/0.84  
% 2.93/0.84  % (12972)Memory used [KB]: 6652
% 2.93/0.84  % (12972)Time elapsed: 0.438 s
% 2.93/0.84  % (12972)Instructions burned: 176 (million)
% 2.93/0.84  % (12972)------------------------------
% 2.93/0.84  % (12972)------------------------------
% 2.93/0.84  % (12999)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/68Mi)
% 2.93/0.85  % (12984)Instruction limit reached!
% 2.93/0.85  % (12984)------------------------------
% 2.93/0.85  % (12984)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.93/0.85  % (12984)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.93/0.85  % (12984)Termination reason: Unknown
% 2.93/0.85  % (12984)Termination phase: Saturation
% 2.93/0.85  
% 2.93/0.85  % (12984)Memory used [KB]: 6012
% 2.93/0.85  % (12984)Time elapsed: 0.276 s
% 2.93/0.85  % (12984)Instructions burned: 91 (million)
% 2.93/0.85  % (12984)------------------------------
% 2.93/0.85  % (12984)------------------------------
% 2.93/0.85  % (12998)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=4931:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4931Mi)
% 2.93/0.85  % (13000)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/1824Mi)
% 3.23/0.87  % (13001)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=2134:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2134Mi)
% 3.23/0.87  % (12989)Instruction limit reached!
% 3.23/0.87  % (12989)------------------------------
% 3.23/0.87  % (12989)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.23/0.87  % (12989)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.23/0.87  % (12989)Termination reason: Unknown
% 3.23/0.87  % (12989)Termination phase: Saturation
% 3.23/0.87  
% 3.23/0.87  % (12989)Memory used [KB]: 6140
% 3.23/0.87  % (12989)Time elapsed: 0.035 s
% 3.23/0.87  % (12989)Instructions burned: 68 (million)
% 3.23/0.87  % (12989)------------------------------
% 3.23/0.87  % (12989)------------------------------
% 3.40/0.93  % (13002)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2891Mi)
% 3.49/0.94  % (12992)Instruction limit reached!
% 3.49/0.94  % (12992)------------------------------
% 3.49/0.94  % (12992)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.49/0.94  % (12992)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.49/0.94  % (12992)Termination reason: Unknown
% 3.49/0.94  % (12992)Termination phase: Saturation
% 3.49/0.94  
% 3.49/0.94  % (12992)Memory used [KB]: 6140
% 3.49/0.94  % (12992)Time elapsed: 0.253 s
% 3.49/0.94  % (12992)Instructions burned: 91 (million)
% 3.49/0.94  % (12992)------------------------------
% 3.49/0.94  % (12992)------------------------------
% 3.49/0.95  % (12999)Instruction limit reached!
% 3.49/0.95  % (12999)------------------------------
% 3.49/0.95  % (12999)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.49/0.95  % (12999)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.49/0.95  % (12999)Termination reason: Unknown
% 3.49/0.95  % (12999)Termination phase: Saturation
% 3.49/0.95  
% 3.49/0.95  % (12999)Memory used [KB]: 6140
% 3.49/0.95  % (12999)Time elapsed: 0.032 s
% 3.49/0.95  % (12999)Instructions burned: 68 (million)
% 3.49/0.95  % (12999)------------------------------
% 3.49/0.95  % (12999)------------------------------
% 3.49/0.96  % (13003)dis+2_1:64_add=large:bce=on:bd=off:i=4585:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/4585Mi)
% 3.49/0.97  % (13004)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/90Mi)
% 3.49/0.98  % (13005)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2016Mi)
% 3.81/1.00  % (12983)Instruction limit reached!
% 3.81/1.00  % (12983)------------------------------
% 3.81/1.00  % (12983)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.81/1.00  % (12983)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.81/1.00  % (12983)Termination reason: Unknown
% 3.81/1.00  % (12983)Termination phase: Saturation
% 3.81/1.00  
% 3.81/1.00  % (12983)Memory used [KB]: 1918
% 3.81/1.00  % (12983)Time elapsed: 0.402 s
% 3.81/1.00  % (12983)Instructions burned: 213 (million)
% 3.81/1.00  % (12983)------------------------------
% 3.81/1.00  % (12983)------------------------------
% 3.81/1.01  % (13006)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/8004Mi)
% 5.64/1.08  % (13007)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=9965:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/9965Mi)
% 5.64/1.08  % (13008)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=9877:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/9877Mi)
% 5.64/1.11  % (13004)Instruction limit reached!
% 5.64/1.11  % (13004)------------------------------
% 5.64/1.11  % (13004)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.64/1.11  % (13004)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.64/1.11  % (13004)Termination reason: Unknown
% 5.64/1.11  % (13004)Termination phase: Saturation
% 5.64/1.11  
% 5.64/1.11  % (13004)Memory used [KB]: 6012
% 5.64/1.11  % (13004)Time elapsed: 0.245 s
% 5.64/1.11  % (13004)Instructions burned: 90 (million)
% 5.64/1.11  % (13004)------------------------------
% 5.64/1.11  % (13004)------------------------------
% 5.64/1.14  % (13009)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=9902:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9902Mi)
% 5.64/1.15  % (12981)Instruction limit reached!
% 5.64/1.15  % (12981)------------------------------
% 5.64/1.15  % (12981)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.64/1.15  % (12981)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.64/1.15  % (12981)Termination reason: Unknown
% 5.64/1.15  % (12981)Termination phase: Saturation
% 5.64/1.15  
% 5.64/1.15  % (12981)Memory used [KB]: 7931
% 5.64/1.15  % (12981)Time elapsed: 0.712 s
% 5.64/1.15  % (12981)Instructions burned: 356 (million)
% 5.64/1.15  % (12981)------------------------------
% 5.64/1.15  % (12981)------------------------------
% 5.64/1.15  % (12975)Instruction limit reached!
% 5.64/1.15  % (12975)------------------------------
% 5.64/1.15  % (12975)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.64/1.16  % (12975)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.64/1.16  % (12975)Termination reason: Unknown
% 5.64/1.16  % (12975)Termination phase: Saturation
% 5.64/1.16  
% 5.64/1.16  % (12975)Memory used [KB]: 9338
% 5.64/1.16  % (12975)Time elapsed: 0.735 s
% 5.64/1.16  % (12975)Instructions burned: 467 (million)
% 5.64/1.16  % (12975)------------------------------
% 5.64/1.16  % (12975)------------------------------
% 6.88/1.25  % (13010)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/1824Mi)
% 6.88/1.25  % (12980)Instruction limit reached!
% 6.88/1.25  % (12980)------------------------------
% 6.88/1.25  % (12980)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.88/1.25  % (12980)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.88/1.25  % (12980)Termination reason: Unknown
% 6.88/1.25  % (12980)Termination phase: Saturation
% 6.88/1.25  
% 6.88/1.25  % (12980)Memory used [KB]: 8059
% 6.88/1.25  % (12980)Time elapsed: 0.850 s
% 6.88/1.25  % (12980)Instructions burned: 439 (million)
% 6.88/1.25  % (12980)------------------------------
% 6.88/1.25  % (12980)------------------------------
% 6.88/1.28  % (13012)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9707Mi)
% 6.88/1.28  % (12974)Instruction limit reached!
% 6.88/1.28  % (12974)------------------------------
% 6.88/1.28  % (12974)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.88/1.28  % (12974)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.88/1.28  % (12974)Termination reason: Unknown
% 6.88/1.28  % (12974)Termination phase: Saturation
% 6.88/1.28  
% 6.88/1.28  % (12974)Memory used [KB]: 3326
% 6.88/1.28  % (12974)Time elapsed: 0.840 s
% 6.88/1.28  % (12974)Instructions burned: 500 (million)
% 6.88/1.28  % (12974)------------------------------
% 6.88/1.28  % (12974)------------------------------
% 6.88/1.29  % (13011)dis+2_1:64_add=large:bce=on:bd=off:i=9989:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9989Mi)
% 6.88/1.29  % (12976)Instruction limit reached!
% 6.88/1.29  % (12976)------------------------------
% 6.88/1.29  % (12976)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.88/1.29  % (12976)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.88/1.29  % (12976)Termination reason: Unknown
% 6.88/1.29  % (12976)Termination phase: Saturation
% 6.88/1.29  
% 6.88/1.29  % (12976)Memory used [KB]: 7036
% 6.88/1.29  % (12976)Time elapsed: 0.888 s
% 6.88/1.29  % (12976)Instructions burned: 482 (million)
% 6.88/1.29  % (12976)------------------------------
% 6.88/1.29  % (12976)------------------------------
% 6.88/1.32  % (12977)Instruction limit reached!
% 6.88/1.32  % (12977)------------------------------
% 6.88/1.32  % (12977)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.88/1.32  % (12977)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.88/1.32  % (12977)Termination reason: Unknown
% 6.88/1.32  % (12977)Termination phase: Saturation
% 6.88/1.32  
% 6.88/1.32  % (12977)Memory used [KB]: 7419
% 6.88/1.32  % (12977)Time elapsed: 0.921 s
% 6.88/1.32  % (12977)Instructions burned: 501 (million)
% 6.88/1.32  % (12977)------------------------------
% 6.88/1.32  % (12977)------------------------------
% 7.55/1.33  TRYING [6]
% 7.55/1.36  % (12982)Instruction limit reached!
% 7.55/1.36  % (12982)------------------------------
% 7.55/1.36  % (12982)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.55/1.36  % (12982)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.55/1.36  % (12982)Termination reason: Unknown
% 7.55/1.36  % (12982)Termination phase: Saturation
% 7.55/1.36  
% 7.55/1.36  % (12982)Memory used [KB]: 8187
% 7.55/1.36  % (12982)Time elapsed: 0.794 s
% 7.55/1.36  % (12982)Instructions burned: 389 (million)
% 7.55/1.36  % (12982)------------------------------
% 7.55/1.36  % (12982)------------------------------
% 7.55/1.39  % (13013)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/90Mi)
% 7.95/1.43  % (13015)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/4958Mi)
% 7.95/1.43  % (13014)ott+3_1:1_abs=on:anc=none:bs=on:fsr=off:spb=goal_then_units:i=44001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/44001Mi)
% 7.95/1.45  % (13016)ott+1_27:428_av=off:awrs=converge:awrsf=8:bsr=unit_only:drc=off:fd=preordered:newcnf=on:nwc=1.5:skr=on:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:uwa=one_side_constant:i=35256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/35256Mi)
% 8.34/1.49  % (13017)dis+1002_1:1_fde=unused:nwc=10.0:s2a=on:s2at=3.0:sac=on:i=32293:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/32293Mi)
% 8.56/1.53  % (13013)Instruction limit reached!
% 8.56/1.53  % (13013)------------------------------
% 8.56/1.53  % (13013)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.56/1.53  % (13013)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.56/1.53  % (13013)Termination reason: Unknown
% 8.56/1.53  % (13013)Termination phase: Saturation
% 8.56/1.53  
% 8.56/1.53  % (13013)Memory used [KB]: 6012
% 8.56/1.53  % (13013)Time elapsed: 0.247 s
% 8.56/1.53  % (13013)Instructions burned: 91 (million)
% 8.56/1.53  % (13013)------------------------------
% 8.56/1.53  % (13013)------------------------------
% 9.36/1.67  % (13018)ott+21_1:28_afr=on:anc=all_dependent:bs=on:bsr=unit_only:nicw=on:sp=const_frequency:uhcvi=on:i=37001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/37001Mi)
% 10.66/1.76  % (12988)Instruction limit reached!
% 10.66/1.76  % (12988)------------------------------
% 10.66/1.76  % (12988)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 10.66/1.76  % (12988)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 10.66/1.76  % (12988)Termination reason: Unknown
% 10.66/1.76  % (12988)Termination phase: Saturation
% 10.66/1.76  
% 10.66/1.76  % (12988)Memory used [KB]: 3965
% 10.66/1.76  % (12988)Time elapsed: 1.091 s
% 10.66/1.76  % (12988)Instructions burned: 655 (million)
% 10.66/1.76  % (12988)------------------------------
% 10.66/1.76  % (12988)------------------------------
% 11.61/1.89  % (13019)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=10187:si=on:rawr=on:rtra=on_0 on theBenchmark for (2985ds/10187Mi)
% 12.33/1.92  % (12987)Instruction limit reached!
% 12.33/1.92  % (12987)------------------------------
% 12.33/1.92  % (12987)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.33/1.92  % (12987)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.33/1.92  % (12987)Termination reason: Unknown
% 12.33/1.92  % (12987)Termination phase: Saturation
% 12.33/1.92  
% 12.33/1.92  % (12987)Memory used [KB]: 9210
% 12.33/1.92  % (12987)Time elapsed: 1.288 s
% 12.33/1.92  % (12987)Instructions burned: 749 (million)
% 12.33/1.92  % (12987)------------------------------
% 12.33/1.92  % (12987)------------------------------
% 12.93/2.01  % (12991)Instruction limit reached!
% 12.93/2.01  % (12991)------------------------------
% 12.93/2.01  % (12991)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.93/2.01  % (12991)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.93/2.01  % (12991)Termination reason: Unknown
% 12.93/2.01  % (12991)Termination phase: Saturation
% 12.93/2.01  
% 12.93/2.01  % (12991)Memory used [KB]: 12792
% 12.93/2.01  % (12991)Time elapsed: 1.259 s
% 12.93/2.01  % (12991)Instructions burned: 981 (million)
% 12.93/2.01  % (12991)------------------------------
% 12.93/2.01  % (12991)------------------------------
% 12.93/2.06  % (13020)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=29337:si=on:rawr=on:rtra=on_0 on theBenchmark for (2984ds/29337Mi)
% 13.83/2.13  % (13021)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=10147:si=on:rawr=on:rtra=on_0 on theBenchmark for (2983ds/10147Mi)
% 13.83/2.20  % (12986)Instruction limit reached!
% 13.83/2.20  % (12986)------------------------------
% 13.83/2.20  % (12986)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.83/2.20  % (12986)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.83/2.20  % (12986)Termination reason: Unknown
% 13.83/2.20  % (12986)Termination phase: Saturation
% 13.83/2.20  
% 13.83/2.20  % (12986)Memory used [KB]: 10106
% 13.83/2.20  % (12986)Time elapsed: 1.538 s
% 13.83/2.20  % (12986)Instructions burned: 935 (million)
% 13.83/2.20  % (12986)------------------------------
% 13.83/2.20  % (12986)------------------------------
% 14.86/2.28  % (12985)Instruction limit reached!
% 14.86/2.28  % (12985)------------------------------
% 14.86/2.28  % (12985)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.86/2.29  % (12985)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.86/2.29  % (12985)Termination reason: Unknown
% 14.86/2.29  % (12985)Termination phase: Saturation
% 14.86/2.29  
% 14.86/2.29  % (12985)Memory used [KB]: 10362
% 14.86/2.29  % (12985)Time elapsed: 1.629 s
% 14.86/2.29  % (12985)Instructions burned: 921 (million)
% 14.86/2.29  % (12985)------------------------------
% 14.86/2.29  % (12985)------------------------------
% 15.45/2.32  % (13022)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=38056:si=on:rawr=on:rtra=on_0 on theBenchmark for (2981ds/38056Mi)
% 15.45/2.32  TRYING [1]
% 15.45/2.32  TRYING [2]
% 15.45/2.32  TRYING [3]
% 15.45/2.35  TRYING [4]
% 16.04/2.40  % (13023)fmb+10_1:1_dr=on:fmbsr=2.0:newcnf=on:nm=2:i=33239:si=on:rawr=on:rtra=on_0 on theBenchmark for (2980ds/33239Mi)
% 16.04/2.41  TRYING [1]
% 16.04/2.41  TRYING [2]
% 16.04/2.41  TRYING [3]
% 16.04/2.43  % (12990)Instruction limit reached!
% 16.04/2.43  % (12990)------------------------------
% 16.04/2.43  % (12990)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.04/2.43  % (12990)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.04/2.43  % (12990)Termination reason: Unknown
% 16.04/2.43  % (12990)Termination phase: Saturation
% 16.04/2.43  
% 16.04/2.43  % (12990)Memory used [KB]: 13816
% 16.04/2.43  % (12990)Time elapsed: 1.732 s
% 16.04/2.43  % (12990)Instructions burned: 940 (million)
% 16.04/2.43  % (12990)------------------------------
% 16.04/2.43  % (12990)------------------------------
% 16.04/2.44  TRYING [4]
% 16.79/2.49  TRYING [5]
% 17.10/2.56  % (13024)fmb+10_1:1_fmbas=predicate:gsp=on:nm=2:i=20987:si=on:rawr=on:rtra=on_0 on theBenchmark for (2979ds/20987Mi)
% 17.10/2.59  TRYING [1]
% 17.10/2.59  TRYING [2]
% 17.10/2.59  TRYING [3]
% 17.71/2.62  TRYING [5]
% 17.71/2.63  TRYING [4]
% 19.59/2.90  TRYING [5]
% 20.31/2.94  TRYING [7]
% 20.82/3.02  TRYING [6]
% 21.54/3.08  % (13000)First to succeed.
% 21.63/3.10  TRYING [6]
% 21.63/3.11  % (13000)Refutation found. Thanks to Tanya!
% 21.63/3.11  % SZS status Unsatisfiable for theBenchmark
% 21.63/3.11  % SZS output start Proof for theBenchmark
% See solution above
% 21.63/3.12  % (13000)------------------------------
% 21.63/3.12  % (13000)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 21.63/3.12  % (13000)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 21.63/3.12  % (13000)Termination reason: Refutation
% 21.63/3.12  
% 21.63/3.12  % (13000)Memory used [KB]: 9338
% 21.63/3.12  % (13000)Time elapsed: 2.325 s
% 21.63/3.12  % (13000)Instructions burned: 1336 (million)
% 21.63/3.12  % (13000)------------------------------
% 21.63/3.12  % (13000)------------------------------
% 21.63/3.12  % (12951)Success in time 2.755 s
%------------------------------------------------------------------------------