TSTP Solution File: RNG004-10 by SnakeForV-SAT---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV-SAT---1.0
% Problem  : RNG004-10 : TPTP v8.1.0. Released v7.5.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:13 EDT 2022

% Result   : Unsatisfiable 135.50s 17.41s
% Output   : Refutation 135.50s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   17
%            Number of leaves      :  567
% Syntax   : Number of formulae    : 2707 ( 244 unt;   0 def)
%            Number of atoms       : 5628 (2090 equ)
%            Maximal formula atoms :    5 (   2 avg)
%            Number of connectives : 5299 (2378   ~;2376   |;   0   &)
%                                         ( 545 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    8 (   3 avg)
%            Maximal term depth    :    9 (   2 avg)
%            Number of predicates  :  547 ( 545 usr; 546 prp; 0-2 aty)
%            Number of functors    :   13 (  13 usr;   6 con; 0-4 aty)
%            Number of variables   : 1180 (1180   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f86443,plain,
    $false,
    inference(avatar_smt_refutation,[],[f27,f32,f37,f73,f131,f334,f377,f390,f419,f420,f954,f1642,f2227,f2772,f3023,f3031,f3363,f3820,f3966,f3980,f4027,f4076,f4102,f4152,f4169,f4184,f4709,f4714,f4723,f4728,f4733,f4763,f4794,f4809,f4829,f4839,f4862,f4901,f4912,f4917,f4941,f4973,f4995,f5004,f5031,f5579,f5631,f5649,f5654,f5831,f5847,f5893,f5915,f5951,f5956,f5961,f5986,f6014,f6035,f6040,f6054,f6070,f6085,f6090,f6095,f6121,f6149,f6167,f6271,f6609,f6615,f6628,f6658,f6721,f6733,f6739,f6769,f7550,f7745,f7913,f8062,f8084,f8118,f8206,f8222,f8241,f8332,f8576,f8701,f8953,f9078,f9120,f9125,f10315,f10318,f10326,f10327,f10535,f10548,f10563,f10570,f10601,f10613,f10618,f10629,f10644,f10721,f10722,f10738,f10743,f10746,f10874,f10885,f10958,f11474,f11475,f11653,f11678,f11704,f11724,f11734,f11763,f11766,f12176,f12409,f12429,f12483,f13305,f13510,f13836,f13870,f14319,f14590,f14745,f14753,f14754,f14967,f14983,f15251,f15260,f15265,f15469,f15477,f15496,f15528,f15544,f15570,f15594,f15742,f15765,f15785,f15838,f16063,f16071,f16120,f16136,f16175,f16276,f16284,f16292,f16293,f16732,f16782,f17536,f17554,f17580,f17622,f17890,f17895,f17900,f17905,f17906,f17911,f17913,f18480,f18486,f18501,f18555,f18591,f18746,f18774,f18776,f19236,f19237,f19458,f19465,f19482,f19497,f19519,f19534,f19571,f19580,f19590,f19591,f19671,f19676,f19681,f19685,f19956,f19966,f19991,f20040,f20407,f20408,f20432,f20579,f20585,f20597,f20616,f20633,f20655,f20679,f20681,f21121,f21347,f21365,f21413,f21463,f21545,f21546,f21702,f21709,f21739,f21744,f21761,f21771,f21780,f21810,f21822,f21881,f21882,f21905,f21939,f22095,f22113,f22396,f22397,f22560,f22607,f22624,f22637,f22655,f22666,f22681,f23424,f23429,f23437,f23443,f23449,f23454,f23482,f23489,f23498,f23503,f23511,f23527,f23536,f23543,f23550,f23556,f23616,f23729,f23736,f23742,f23750,f25016,f25203,f26063,f26352,f27443,f27696,f30263,f30543,f32167,f32292,f32293,f32724,f32755,f32776,f32829,f32878,f33144,f33550,f35309,f35596,f38305,f38306,f38313,f38314,f38506,f38516,f38518,f38523,f38584,f38603,f38622,f38635,f38664,f38675,f38690,f38691,f38710,f38715,f38720,f38725,f38730,f38785,f38791,f38807,f38810,f39036,f39042,f39075,f39122,f39446,f39447,f39624,f39634,f39652,f39676,f39685,f39758,f39783,f39785,f39804,f39818,f39819,f39955,f39960,f39965,f39970,f39976,f40440,f40466,f40488,f40493,f43839,f44196,f44258,f44350,f44505,f44640,f44793,f44828,f44846,f44932,f44953,f45189,f45611,f45762,f45773,f45808,f45919,f46004,f46219,f46324,f46369,f46502,f46713,f46733,f46899,f47218,f48495,f48501,f48540,f48974,f49348,f49367,f49662,f50225,f50251,f50542,f51844,f51851,f51856,f51861,f52429,f52826,f52878,f53094,f53202,f53203,f53270,f53271,f54893,f55837,f55848,f55876,f55901,f55970,f56006,f56280,f56388,f56605,f56615,f56940,f57513,f58300,f58318,f58326,f58773,f58812,f58813,f58837,f58838,f59227,f59294,f59326,f59329,f59482,f59489,f60490,f60513,f60533,f60599,f60608,f60614,f60640,f60670,f60703,f60721,f60736,f61190,f61660,f61749,f61986,f61995,f62327,f62410,f62734,f62743,f63364,f64097,f64835,f65675,f65759,f66566,f66572,f66663,f66727,f67375,f67922,f68694,f71216,f71860,f72904,f74633,f75154,f76162,f76238,f76538,f76559,f77195,f77582,f77777,f77952,f77959,f78000,f78271,f78293,f78298,f78305,f78314,f78392,f78393,f78427,f78438,f78444,f78452,f78623,f78657,f78672,f78699,f78715,f78722,f78751,f78757,f78773,f78791,f78817,f78841,f78842,f78859,f78864,f78869,f78874,f79059,f79067,f79122,f79224,f79229,f79276,f79291,f79313,f79314,f79559,f79574,f79588,f79597,f79614,f79629,f79640,f79668,f79673,f79685,f79737,f79837,f79838,f79856,f79861,f79866,f79871,f79876,f79941,f79951,f79959,f79969,f79977,f79983,f79988,f80040,f80059,f80254,f80267,f80348,f80366,f80390,f80641,f80889,f80902,f80913,f80919,f80929,f80942,f80948,f80957,f81424,f81432,f81443,f81449,f81459,f81468,f81474,f81486,f82026,f82039,f82221,f82236,f82242,f82249,f82255,f82268,f82278,f82284,f82367,f82375,f82386,f82392,f82403,f82412,f82419,f82425,f82594,f82599,f83696,f83722,f83762,f83823,f83854,f83951,f83968,f84074,f84080,f84090,f84096,f84105,f84119,f84126,f84137,f85243,f85408,f85414,f85424,f85433,f85439,f85469,f85489,f85495,f85680,f85709,f85744,f85805,f85809,f85842,f85857,f85862,f85868,f85872,f86007,f86012,f86017,f86025,f86036,f86042,f86047,f86246,f86256,f86282,f86286,f86299,f86363,f86369,f86380,f86405,f86416,f86429]) ).

fof(f86429,plain,
    ( spl0_545
    | ~ spl0_536 ),
    inference(avatar_split_clause,[],[f86424,f86033,f86426]) ).

fof(f86426,plain,
    ( spl0_545
  <=> true = ifeq(sum(d,additive_inverse(c),additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_545])]) ).

fof(f86033,plain,
    ( spl0_536
  <=> true = sum(additive_identity,d,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_536])]) ).

fof(f86424,plain,
    ( true = ifeq(sum(d,additive_inverse(c),additive_identity),true,true,true)
    | ~ spl0_536 ),
    inference(forward_demodulation,[],[f86091,f2]) ).

fof(f2,axiom,
    ! [X2,X0,X1] : ifeq(X0,X0,X1,X2) = X1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ifeq_axiom_001) ).

fof(f86091,plain,
    ( true = ifeq(sum(d,additive_inverse(c),additive_identity),true,ifeq(true,true,true,true),true)
    | ~ spl0_536 ),
    inference(superposition,[],[f4560,f86035]) ).

fof(f86035,plain,
    ( true = sum(additive_identity,d,c)
    | ~ spl0_536 ),
    inference(avatar_component_clause,[],[f86033]) ).

fof(f4560,plain,
    ! [X12,X13] : true = ifeq(sum(X13,additive_inverse(X12),additive_identity),true,ifeq(sum(additive_identity,X13,X12),true,true,true),true),
    inference(superposition,[],[f889,f8]) ).

fof(f8,axiom,
    ! [X3] : true = sum(X3,additive_inverse(X3),additive_identity),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',right_inverse) ).

fof(f889,plain,
    ! [X2,X3,X0,X1] : true = ifeq(sum(X1,X2,X0),true,ifeq(sum(additive_identity,X1,X3),true,sum(X3,X2,X0),true),true),
    inference(forward_demodulation,[],[f867,f2]) ).

fof(f867,plain,
    ! [X2,X3,X0,X1] : true = ifeq(sum(X1,X2,X0),true,ifeq(true,true,ifeq(sum(additive_identity,X1,X3),true,sum(X3,X2,X0),true),true),true),
    inference(superposition,[],[f10,f3]) ).

fof(f3,axiom,
    ! [X3] : sum(additive_identity,X3,X3) = true,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',additive_identity1) ).

fof(f10,axiom,
    ! [X3,X8,X6,X7,X4,X5] : true = ifeq(sum(X4,X6,X8),true,ifeq(sum(X3,X8,X7),true,ifeq(sum(X3,X4,X5),true,sum(X5,X6,X7),true),true),true),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',associativity_of_addition2) ).

fof(f86416,plain,
    ( spl0_544
    | ~ spl0_536 ),
    inference(avatar_split_clause,[],[f86095,f86033,f86413]) ).

fof(f86413,plain,
    ( spl0_544
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(c),d,additive_identity),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_544])]) ).

fof(f86095,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(c),d,additive_identity),true,true,true),true)
    | ~ spl0_536 ),
    inference(superposition,[],[f5495,f86035]) ).

fof(f5495,plain,
    ! [X10,X11] : true = ifeq(sum(additive_identity,X11,X10),true,ifeq(sum(additive_inverse(X10),X11,additive_identity),true,true,true),true),
    inference(superposition,[],[f834,f4]) ).

fof(f4,axiom,
    ! [X3] : true = sum(X3,additive_identity,X3),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',additive_identity2) ).

fof(f834,plain,
    ! [X24,X22,X25,X23] : true = ifeq(sum(additive_identity,X23,X24),true,ifeq(sum(additive_inverse(X22),X23,X25),true,sum(X22,X25,X24),true),true),
    inference(forward_demodulation,[],[f826,f2]) ).

fof(f826,plain,
    ! [X24,X22,X25,X23] : true = ifeq(sum(additive_identity,X23,X24),true,ifeq(sum(additive_inverse(X22),X23,X25),true,ifeq(true,true,sum(X22,X25,X24),true),true),true),
    inference(superposition,[],[f9,f8]) ).

fof(f9,axiom,
    ! [X3,X8,X6,X7,X4,X5] : true = ifeq(sum(X5,X6,X7),true,ifeq(sum(X4,X6,X8),true,ifeq(sum(X3,X4,X5),true,sum(X3,X8,X7),true),true),true),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',associativity_of_addition1) ).

fof(f86405,plain,
    ( spl0_541
    | ~ spl0_536 ),
    inference(avatar_split_clause,[],[f86404,f86033,f86279]) ).

fof(f86279,plain,
    ( spl0_541
  <=> c = ifeq2(true,true,d,c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_541])]) ).

fof(f86404,plain,
    ( c = ifeq2(true,true,d,c)
    | ~ spl0_536 ),
    inference(forward_demodulation,[],[f86168,f371]) ).

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

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

fof(f367,plain,
    ! [X2] : add(X2,additive_identity) = ifeq2(true,true,X2,add(X2,additive_identity)),
    inference(superposition,[],[f309,f257]) ).

fof(f257,plain,
    ! [X0,X1] : true = sum(X0,X1,add(X1,X0)),
    inference(superposition,[],[f2,f237]) ).

fof(f237,plain,
    ! [X2,X3] : true = ifeq(true,true,sum(X3,X2,add(X2,X3)),true),
    inference(superposition,[],[f11,f6]) ).

fof(f6,axiom,
    ! [X3,X4] : true = sum(X3,X4,add(X3,X4)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',closure_of_addition) ).

fof(f11,axiom,
    ! [X3,X6,X4] : true = ifeq(sum(X3,X4,X6),true,sum(X4,X3,X6),true),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',commutativity_of_addition) ).

fof(f309,plain,
    ! [X0,X1] : ifeq2(sum(additive_identity,X0,X1),true,X0,X1) = X1,
    inference(forward_demodulation,[],[f302,f1]) ).

fof(f302,plain,
    ! [X0,X1] : ifeq2(sum(additive_identity,X0,X1),true,ifeq2(true,true,X0,X1),X1) = X1,
    inference(superposition,[],[f18,f3]) ).

fof(f18,axiom,
    ! [X3,X8,X4,X5] : ifeq2(sum(X3,X4,X8),true,ifeq2(sum(X3,X4,X5),true,X5,X8),X8) = X8,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',addition_is_well_defined) ).

fof(f86168,plain,
    ( c = ifeq2(true,true,add(d,additive_identity),c)
    | ~ spl0_536 ),
    inference(superposition,[],[f308,f86035]) ).

fof(f308,plain,
    ! [X8,X9,X7] : ifeq2(sum(X7,X8,X9),true,add(X8,X7),X9) = X9,
    inference(forward_demodulation,[],[f305,f1]) ).

fof(f305,plain,
    ! [X8,X9,X7] : ifeq2(sum(X7,X8,X9),true,ifeq2(true,true,add(X8,X7),X9),X9) = X9,
    inference(superposition,[],[f18,f257]) ).

fof(f86380,plain,
    ( spl0_2
    | ~ spl0_536 ),
    inference(avatar_split_clause,[],[f86379,f86033,f29]) ).

fof(f29,plain,
    ( spl0_2
  <=> c = d ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_2])]) ).

fof(f86379,plain,
    ( c = d
    | ~ spl0_536 ),
    inference(forward_demodulation,[],[f86086,f1]) ).

fof(f86086,plain,
    ( d = ifeq2(true,true,c,d)
    | ~ spl0_536 ),
    inference(superposition,[],[f1007,f86035]) ).

fof(f1007,plain,
    ! [X0,X1] : ifeq2(sum(additive_identity,X0,X1),true,X1,X0) = X0,
    inference(superposition,[],[f1,f296]) ).

fof(f296,plain,
    ! [X0,X1] : ifeq2(true,true,ifeq2(sum(additive_identity,X0,X1),true,X1,X0),X0) = X0,
    inference(superposition,[],[f18,f3]) ).

fof(f86369,plain,
    ( spl0_541
    | ~ spl0_536 ),
    inference(avatar_split_clause,[],[f86368,f86033,f86279]) ).

fof(f86368,plain,
    ( c = ifeq2(true,true,d,c)
    | ~ spl0_536 ),
    inference(forward_demodulation,[],[f86169,f372]) ).

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

fof(f366,plain,
    ! [X1] : ifeq2(true,true,X1,add(additive_identity,X1)) = add(additive_identity,X1),
    inference(superposition,[],[f309,f6]) ).

fof(f86169,plain,
    ( c = ifeq2(true,true,add(additive_identity,d),c)
    | ~ spl0_536 ),
    inference(superposition,[],[f313,f86035]) ).

fof(f313,plain,
    ! [X6,X4,X5] : ifeq2(sum(X4,X5,X6),true,add(X4,X5),X6) = X6,
    inference(forward_demodulation,[],[f304,f1]) ).

fof(f304,plain,
    ! [X6,X4,X5] : ifeq2(sum(X4,X5,X6),true,ifeq2(true,true,add(X4,X5),X6),X6) = X6,
    inference(superposition,[],[f18,f6]) ).

fof(f86363,plain,
    ( spl0_543
    | ~ spl0_536 ),
    inference(avatar_split_clause,[],[f86092,f86033,f86360]) ).

fof(f86360,plain,
    ( spl0_543
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(d),c,additive_identity),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_543])]) ).

fof(f86092,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(d),c,additive_identity),true,true,true),true)
    | ~ spl0_536 ),
    inference(superposition,[],[f4590,f86035]) ).

fof(f4590,plain,
    ! [X2,X3] : true = ifeq(sum(additive_identity,X2,X3),true,ifeq(sum(additive_inverse(X2),X3,additive_identity),true,true,true),true),
    inference(superposition,[],[f890,f7]) ).

fof(f7,axiom,
    ! [X3] : true = sum(additive_inverse(X3),X3,additive_identity),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',left_inverse) ).

fof(f890,plain,
    ! [X21,X18,X19,X20] : true = ifeq(sum(additive_identity,X19,X20),true,ifeq(sum(X18,X20,X21),true,sum(X18,X19,X21),true),true),
    inference(forward_demodulation,[],[f877,f2]) ).

fof(f877,plain,
    ! [X21,X18,X19,X20] : true = ifeq(sum(additive_identity,X19,X20),true,ifeq(sum(X18,X20,X21),true,ifeq(true,true,sum(X18,X19,X21),true),true),true),
    inference(superposition,[],[f10,f4]) ).

fof(f86299,plain,
    ( spl0_542
    | ~ spl0_536 ),
    inference(avatar_split_clause,[],[f86093,f86033,f86296]) ).

fof(f86296,plain,
    ( spl0_542
  <=> true = ifeq(true,true,sum(additive_inverse(c),d,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_542])]) ).

fof(f86093,plain,
    ( true = ifeq(true,true,sum(additive_inverse(c),d,additive_identity),true)
    | ~ spl0_536 ),
    inference(superposition,[],[f4600,f86035]) ).

fof(f4600,plain,
    ! [X2,X3] : true = ifeq(sum(additive_identity,X3,X2),true,sum(additive_inverse(X2),X3,additive_identity),true),
    inference(forward_demodulation,[],[f4584,f2]) ).

fof(f4584,plain,
    ! [X2,X3] : true = ifeq(sum(additive_identity,X3,X2),true,ifeq(true,true,sum(additive_inverse(X2),X3,additive_identity),true),true),
    inference(superposition,[],[f890,f7]) ).

fof(f86286,plain,
    ( spl0_539
    | ~ spl0_536 ),
    inference(avatar_split_clause,[],[f86094,f86033,f86243]) ).

fof(f86243,plain,
    ( spl0_539
  <=> true = ifeq(sum(additive_inverse(c),d,additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_539])]) ).

fof(f86094,plain,
    ( true = ifeq(sum(additive_inverse(c),d,additive_identity),true,true,true)
    | ~ spl0_536 ),
    inference(superposition,[],[f4637,f86035]) ).

fof(f4637,plain,
    ! [X12,X13] : true = ifeq(sum(additive_inverse(X12),X13,additive_identity),true,sum(additive_identity,X13,X12),true),
    inference(forward_demodulation,[],[f4626,f2]) ).

fof(f4626,plain,
    ! [X12,X13] : true = ifeq(sum(additive_inverse(X12),X13,additive_identity),true,ifeq(true,true,sum(additive_identity,X13,X12),true),true),
    inference(superposition,[],[f895,f8]) ).

fof(f895,plain,
    ! [X21,X18,X19,X20] : true = ifeq(sum(X19,X20,additive_identity),true,ifeq(sum(X18,X19,X21),true,sum(X21,X20,X18),true),true),
    inference(forward_demodulation,[],[f871,f2]) ).

fof(f871,plain,
    ! [X21,X18,X19,X20] : true = ifeq(sum(X19,X20,additive_identity),true,ifeq(true,true,ifeq(sum(X18,X19,X21),true,sum(X21,X20,X18),true),true),true),
    inference(superposition,[],[f10,f4]) ).

fof(f86282,plain,
    ( spl0_541
    | ~ spl0_536 ),
    inference(avatar_split_clause,[],[f86075,f86033,f86279]) ).

fof(f86075,plain,
    ( c = ifeq2(true,true,d,c)
    | ~ spl0_536 ),
    inference(superposition,[],[f309,f86035]) ).

fof(f86256,plain,
    ( spl0_540
    | ~ spl0_536 ),
    inference(avatar_split_clause,[],[f86195,f86033,f86253]) ).

fof(f86253,plain,
    ( spl0_540
  <=> true = ifeq(true,true,ifeq(sum(d,c,additive_identity),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_540])]) ).

fof(f86195,plain,
    ( true = ifeq(true,true,ifeq(sum(d,c,additive_identity),true,true,true),true)
    | ~ spl0_536 ),
    inference(superposition,[],[f885,f86035]) ).

fof(f885,plain,
    ! [X2,X0,X1] : true = ifeq(sum(X1,X0,X2),true,ifeq(sum(X0,X2,X1),true,true,true),true),
    inference(superposition,[],[f10,f11]) ).

fof(f86246,plain,
    ( spl0_539
    | ~ spl0_536 ),
    inference(avatar_split_clause,[],[f86241,f86033,f86243]) ).

fof(f86241,plain,
    ( true = ifeq(sum(additive_inverse(c),d,additive_identity),true,true,true)
    | ~ spl0_536 ),
    inference(forward_demodulation,[],[f86087,f2]) ).

fof(f86087,plain,
    ( true = ifeq(sum(additive_inverse(c),d,additive_identity),true,ifeq(true,true,true,true),true)
    | ~ spl0_536 ),
    inference(superposition,[],[f4477,f86035]) ).

fof(f4477,plain,
    ! [X2,X3] : true = ifeq(sum(additive_inverse(X2),X3,additive_identity),true,ifeq(sum(additive_identity,X3,X2),true,true,true),true),
    inference(superposition,[],[f841,f7]) ).

fof(f841,plain,
    ! [X21,X18,X19,X20] : true = ifeq(sum(X18,X19,X20),true,ifeq(sum(additive_identity,X19,X21),true,sum(X18,X21,X20),true),true),
    inference(forward_demodulation,[],[f825,f2]) ).

fof(f825,plain,
    ! [X21,X18,X19,X20] : true = ifeq(sum(X18,X19,X20),true,ifeq(sum(additive_identity,X19,X21),true,ifeq(true,true,sum(X18,X21,X20),true),true),true),
    inference(superposition,[],[f9,f4]) ).

fof(f86047,plain,
    ( spl0_538
    | ~ spl0_277
    | ~ spl0_528 ),
    inference(avatar_split_clause,[],[f85887,f85802,f39801,f86044]) ).

fof(f86044,plain,
    ( spl0_538
  <=> true = ifeq(true,true,sum(additive_identity,c,d),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_538])]) ).

fof(f39801,plain,
    ( spl0_277
  <=> true = ifeq(true,true,sum(additive_identity,c,additive_inverse(multiply(additive_inverse(a),b))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_277])]) ).

fof(f85802,plain,
    ( spl0_528
  <=> d = additive_inverse(multiply(additive_inverse(a),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_528])]) ).

fof(f85887,plain,
    ( true = ifeq(true,true,sum(additive_identity,c,d),true)
    | ~ spl0_277
    | ~ spl0_528 ),
    inference(backward_demodulation,[],[f39803,f85804]) ).

fof(f85804,plain,
    ( d = additive_inverse(multiply(additive_inverse(a),b))
    | ~ spl0_528 ),
    inference(avatar_component_clause,[],[f85802]) ).

fof(f39803,plain,
    ( true = ifeq(true,true,sum(additive_identity,c,additive_inverse(multiply(additive_inverse(a),b))),true)
    | ~ spl0_277 ),
    inference(avatar_component_clause,[],[f39801]) ).

fof(f86042,plain,
    ( spl0_537
    | ~ spl0_492
    | ~ spl0_528 ),
    inference(avatar_split_clause,[],[f85904,f85802,f82372,f86039]) ).

fof(f86039,plain,
    ( spl0_537
  <=> true = ifeq(true,true,sum(c,additive_identity,d),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_537])]) ).

fof(f82372,plain,
    ( spl0_492
  <=> true = ifeq(true,true,sum(c,additive_identity,additive_inverse(multiply(additive_inverse(a),b))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_492])]) ).

fof(f85904,plain,
    ( true = ifeq(true,true,sum(c,additive_identity,d),true)
    | ~ spl0_492
    | ~ spl0_528 ),
    inference(backward_demodulation,[],[f82374,f85804]) ).

fof(f82374,plain,
    ( true = ifeq(true,true,sum(c,additive_identity,additive_inverse(multiply(additive_inverse(a),b))),true)
    | ~ spl0_492 ),
    inference(avatar_component_clause,[],[f82372]) ).

fof(f86036,plain,
    ( spl0_536
    | ~ spl0_507
    | ~ spl0_528 ),
    inference(avatar_split_clause,[],[f85907,f85802,f83965,f86033]) ).

fof(f83965,plain,
    ( spl0_507
  <=> true = sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_507])]) ).

fof(f85907,plain,
    ( true = sum(additive_identity,d,c)
    | ~ spl0_507
    | ~ spl0_528 ),
    inference(backward_demodulation,[],[f83967,f85804]) ).

fof(f83967,plain,
    ( true = sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),c)
    | ~ spl0_507 ),
    inference(avatar_component_clause,[],[f83965]) ).

fof(f86025,plain,
    ( spl0_535
    | ~ spl0_271
    | ~ spl0_528 ),
    inference(avatar_split_clause,[],[f85883,f85802,f39631,f86022]) ).

fof(f86022,plain,
    ( spl0_535
  <=> true = ifeq(sum(additive_identity,c,d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_535])]) ).

fof(f39631,plain,
    ( spl0_271
  <=> true = ifeq(sum(additive_identity,c,additive_inverse(multiply(additive_inverse(a),b))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_271])]) ).

fof(f85883,plain,
    ( true = ifeq(sum(additive_identity,c,d),true,true,true)
    | ~ spl0_271
    | ~ spl0_528 ),
    inference(backward_demodulation,[],[f39633,f85804]) ).

fof(f39633,plain,
    ( true = ifeq(sum(additive_identity,c,additive_inverse(multiply(additive_inverse(a),b))),true,true,true)
    | ~ spl0_271 ),
    inference(avatar_component_clause,[],[f39631]) ).

fof(f86017,plain,
    ( spl0_534
    | ~ spl0_485
    | ~ spl0_528 ),
    inference(avatar_split_clause,[],[f85902,f85802,f82239,f86014]) ).

fof(f86014,plain,
    ( spl0_534
  <=> true = ifeq(true,true,sum(d,additive_identity,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_534])]) ).

fof(f82239,plain,
    ( spl0_485
  <=> true = ifeq(true,true,sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_485])]) ).

fof(f85902,plain,
    ( true = ifeq(true,true,sum(d,additive_identity,c),true)
    | ~ spl0_485
    | ~ spl0_528 ),
    inference(backward_demodulation,[],[f82241,f85804]) ).

fof(f82241,plain,
    ( true = ifeq(true,true,sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,c),true)
    | ~ spl0_485 ),
    inference(avatar_component_clause,[],[f82239]) ).

fof(f86012,plain,
    ( spl0_533
    | ~ spl0_522
    | ~ spl0_528 ),
    inference(avatar_split_clause,[],[f85910,f85802,f85466,f86009]) ).

fof(f86009,plain,
    ( spl0_533
  <=> true = ifeq(sum(d,additive_identity,c),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_533])]) ).

fof(f85466,plain,
    ( spl0_522
  <=> true = ifeq(sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,c),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_522])]) ).

fof(f85910,plain,
    ( true = ifeq(sum(d,additive_identity,c),true,true,true)
    | ~ spl0_522
    | ~ spl0_528 ),
    inference(backward_demodulation,[],[f85468,f85804]) ).

fof(f85468,plain,
    ( true = ifeq(sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,c),true,true,true)
    | ~ spl0_522 ),
    inference(avatar_component_clause,[],[f85466]) ).

fof(f86007,plain,
    ( spl0_532
    | ~ spl0_515
    | ~ spl0_528 ),
    inference(avatar_split_clause,[],[f85909,f85802,f84134,f86004]) ).

fof(f86004,plain,
    ( spl0_532
  <=> true = ifeq(sum(c,additive_identity,d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_532])]) ).

fof(f84134,plain,
    ( spl0_515
  <=> true = ifeq(sum(c,additive_identity,additive_inverse(multiply(additive_inverse(a),b))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_515])]) ).

fof(f85909,plain,
    ( true = ifeq(sum(c,additive_identity,d),true,true,true)
    | ~ spl0_515
    | ~ spl0_528 ),
    inference(backward_demodulation,[],[f84136,f85804]) ).

fof(f84136,plain,
    ( true = ifeq(sum(c,additive_identity,additive_inverse(multiply(additive_inverse(a),b))),true,true,true)
    | ~ spl0_515 ),
    inference(avatar_component_clause,[],[f84134]) ).

fof(f85872,plain,
    ( spl0_525
    | ~ spl0_501 ),
    inference(avatar_split_clause,[],[f85509,f83693,f85677]) ).

fof(f85677,plain,
    ( spl0_525
  <=> d = ifeq2(true,true,additive_inverse(multiply(additive_inverse(a),b)),d) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_525])]) ).

fof(f83693,plain,
    ( spl0_501
  <=> true = sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),d) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_501])]) ).

fof(f85509,plain,
    ( d = ifeq2(true,true,additive_inverse(multiply(additive_inverse(a),b)),d)
    | ~ spl0_501 ),
    inference(superposition,[],[f309,f83695]) ).

fof(f83695,plain,
    ( true = sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),d)
    | ~ spl0_501 ),
    inference(avatar_component_clause,[],[f83693]) ).

fof(f85868,plain,
    ( spl0_525
    | ~ spl0_501 ),
    inference(avatar_split_clause,[],[f85867,f83693,f85677]) ).

fof(f85867,plain,
    ( d = ifeq2(true,true,additive_inverse(multiply(additive_inverse(a),b)),d)
    | ~ spl0_501 ),
    inference(forward_demodulation,[],[f85603,f372]) ).

fof(f85603,plain,
    ( d = ifeq2(true,true,add(additive_identity,additive_inverse(multiply(additive_inverse(a),b))),d)
    | ~ spl0_501 ),
    inference(superposition,[],[f313,f83695]) ).

fof(f85862,plain,
    ( spl0_531
    | ~ spl0_501 ),
    inference(avatar_split_clause,[],[f85527,f83693,f85859]) ).

fof(f85859,plain,
    ( spl0_531
  <=> true = ifeq(true,true,sum(additive_inverse(d),additive_inverse(multiply(additive_inverse(a),b)),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_531])]) ).

fof(f85527,plain,
    ( true = ifeq(true,true,sum(additive_inverse(d),additive_inverse(multiply(additive_inverse(a),b)),additive_identity),true)
    | ~ spl0_501 ),
    inference(superposition,[],[f4600,f83695]) ).

fof(f85857,plain,
    ( spl0_530
    | ~ spl0_501 ),
    inference(avatar_split_clause,[],[f85852,f83693,f85854]) ).

fof(f85854,plain,
    ( spl0_530
  <=> true = ifeq(sum(additive_inverse(multiply(additive_inverse(a),b)),additive_inverse(d),additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_530])]) ).

fof(f85852,plain,
    ( true = ifeq(sum(additive_inverse(multiply(additive_inverse(a),b)),additive_inverse(d),additive_identity),true,true,true)
    | ~ spl0_501 ),
    inference(forward_demodulation,[],[f85525,f2]) ).

fof(f85525,plain,
    ( true = ifeq(sum(additive_inverse(multiply(additive_inverse(a),b)),additive_inverse(d),additive_identity),true,ifeq(true,true,true,true),true)
    | ~ spl0_501 ),
    inference(superposition,[],[f4560,f83695]) ).

fof(f85842,plain,
    ( spl0_529
    | ~ spl0_501 ),
    inference(avatar_split_clause,[],[f85529,f83693,f85839]) ).

fof(f85839,plain,
    ( spl0_529
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(d),additive_inverse(multiply(additive_inverse(a),b)),additive_identity),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_529])]) ).

fof(f85529,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(d),additive_inverse(multiply(additive_inverse(a),b)),additive_identity),true,true,true),true)
    | ~ spl0_501 ),
    inference(superposition,[],[f5495,f83695]) ).

fof(f85809,plain,
    ( spl0_527
    | ~ spl0_501 ),
    inference(avatar_split_clause,[],[f85808,f83693,f85741]) ).

fof(f85741,plain,
    ( spl0_527
  <=> true = ifeq(sum(additive_inverse(d),additive_inverse(multiply(additive_inverse(a),b)),additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_527])]) ).

fof(f85808,plain,
    ( true = ifeq(sum(additive_inverse(d),additive_inverse(multiply(additive_inverse(a),b)),additive_identity),true,true,true)
    | ~ spl0_501 ),
    inference(forward_demodulation,[],[f85521,f2]) ).

fof(f85521,plain,
    ( true = ifeq(sum(additive_inverse(d),additive_inverse(multiply(additive_inverse(a),b)),additive_identity),true,ifeq(true,true,true,true),true)
    | ~ spl0_501 ),
    inference(superposition,[],[f4477,f83695]) ).

fof(f85805,plain,
    ( spl0_528
    | ~ spl0_501 ),
    inference(avatar_split_clause,[],[f85800,f83693,f85802]) ).

fof(f85800,plain,
    ( d = additive_inverse(multiply(additive_inverse(a),b))
    | ~ spl0_501 ),
    inference(forward_demodulation,[],[f85520,f1]) ).

fof(f85520,plain,
    ( ifeq2(true,true,d,additive_inverse(multiply(additive_inverse(a),b))) = additive_inverse(multiply(additive_inverse(a),b))
    | ~ spl0_501 ),
    inference(superposition,[],[f1007,f83695]) ).

fof(f85744,plain,
    ( spl0_527
    | ~ spl0_501 ),
    inference(avatar_split_clause,[],[f85528,f83693,f85741]) ).

fof(f85528,plain,
    ( true = ifeq(sum(additive_inverse(d),additive_inverse(multiply(additive_inverse(a),b)),additive_identity),true,true,true)
    | ~ spl0_501 ),
    inference(superposition,[],[f4637,f83695]) ).

fof(f85709,plain,
    ( spl0_526
    | ~ spl0_501 ),
    inference(avatar_split_clause,[],[f85629,f83693,f85706]) ).

fof(f85706,plain,
    ( spl0_526
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(multiply(additive_inverse(a),b)),d,additive_identity),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_526])]) ).

fof(f85629,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(multiply(additive_inverse(a),b)),d,additive_identity),true,true,true),true)
    | ~ spl0_501 ),
    inference(superposition,[],[f885,f83695]) ).

fof(f85680,plain,
    ( spl0_525
    | ~ spl0_501 ),
    inference(avatar_split_clause,[],[f85675,f83693,f85677]) ).

fof(f85675,plain,
    ( d = ifeq2(true,true,additive_inverse(multiply(additive_inverse(a),b)),d)
    | ~ spl0_501 ),
    inference(forward_demodulation,[],[f85602,f371]) ).

fof(f85602,plain,
    ( d = ifeq2(true,true,add(additive_inverse(multiply(additive_inverse(a),b)),additive_identity),d)
    | ~ spl0_501 ),
    inference(superposition,[],[f308,f83695]) ).

fof(f85495,plain,
    ( spl0_524
    | ~ spl0_281 ),
    inference(avatar_split_clause,[],[f85490,f39962,f85492]) ).

fof(f85492,plain,
    ( spl0_524
  <=> true = ifeq(sum(additive_inverse(c),additive_identity,multiply(additive_inverse(a),b)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_524])]) ).

fof(f39962,plain,
    ( spl0_281
  <=> true = sum(c,multiply(additive_inverse(a),b),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_281])]) ).

fof(f85490,plain,
    ( true = ifeq(sum(additive_inverse(c),additive_identity,multiply(additive_inverse(a),b)),true,true,true)
    | ~ spl0_281 ),
    inference(forward_demodulation,[],[f85367,f2]) ).

fof(f85367,plain,
    ( true = ifeq(sum(additive_inverse(c),additive_identity,multiply(additive_inverse(a),b)),true,ifeq(true,true,true,true),true)
    | ~ spl0_281 ),
    inference(superposition,[],[f5786,f39964]) ).

fof(f39964,plain,
    ( true = sum(c,multiply(additive_inverse(a),b),additive_identity)
    | ~ spl0_281 ),
    inference(avatar_component_clause,[],[f39962]) ).

fof(f5786,plain,
    ! [X2,X0,X1] : true = ifeq(sum(additive_inverse(X1),X0,X2),true,ifeq(sum(X1,X2,X0),true,true,true),true),
    inference(superposition,[],[f896,f3]) ).

fof(f896,plain,
    ! [X24,X22,X25,X23] : true = ifeq(sum(additive_inverse(X22),X23,X24),true,ifeq(sum(X22,X24,X25),true,sum(additive_identity,X23,X25),true),true),
    inference(forward_demodulation,[],[f878,f2]) ).

fof(f878,plain,
    ! [X24,X22,X25,X23] : true = ifeq(sum(additive_inverse(X22),X23,X24),true,ifeq(sum(X22,X24,X25),true,ifeq(true,true,sum(additive_identity,X23,X25),true),true),true),
    inference(superposition,[],[f10,f8]) ).

fof(f85489,plain,
    ( spl0_523
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f85484,f78389,f85486]) ).

fof(f85486,plain,
    ( spl0_523
  <=> true = ifeq(sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_523])]) ).

fof(f78389,plain,
    ( spl0_408
  <=> true = sum(multiply(additive_inverse(a),b),d,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_408])]) ).

fof(f85484,plain,
    ( true = ifeq(sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,d),true,true,true)
    | ~ spl0_408 ),
    inference(forward_demodulation,[],[f85375,f2]) ).

fof(f85375,plain,
    ( true = ifeq(sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,d),true,ifeq(true,true,true,true),true)
    | ~ spl0_408 ),
    inference(superposition,[],[f5786,f78391]) ).

fof(f78391,plain,
    ( true = sum(multiply(additive_inverse(a),b),d,additive_identity)
    | ~ spl0_408 ),
    inference(avatar_component_clause,[],[f78389]) ).

fof(f85469,plain,
    ( spl0_522
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f85464,f39443,f85466]) ).

fof(f39443,plain,
    ( spl0_269
  <=> true = sum(multiply(additive_inverse(a),b),c,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_269])]) ).

fof(f85464,plain,
    ( true = ifeq(sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,c),true,true,true)
    | ~ spl0_269 ),
    inference(forward_demodulation,[],[f85374,f2]) ).

fof(f85374,plain,
    ( true = ifeq(sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,c),true,ifeq(true,true,true,true),true)
    | ~ spl0_269 ),
    inference(superposition,[],[f5786,f39445]) ).

fof(f39445,plain,
    ( true = sum(multiply(additive_inverse(a),b),c,additive_identity)
    | ~ spl0_269 ),
    inference(avatar_component_clause,[],[f39443]) ).

fof(f85439,plain,
    ( spl0_521
    | ~ spl0_260 ),
    inference(avatar_split_clause,[],[f85434,f38717,f85436]) ).

fof(f85436,plain,
    ( spl0_521
  <=> true = ifeq(sum(additive_inverse(c),additive_identity,multiply(a,additive_inverse(b))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_521])]) ).

fof(f38717,plain,
    ( spl0_260
  <=> true = sum(c,multiply(a,additive_inverse(b)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_260])]) ).

fof(f85434,plain,
    ( true = ifeq(sum(additive_inverse(c),additive_identity,multiply(a,additive_inverse(b))),true,true,true)
    | ~ spl0_260 ),
    inference(forward_demodulation,[],[f85366,f2]) ).

fof(f85366,plain,
    ( true = ifeq(sum(additive_inverse(c),additive_identity,multiply(a,additive_inverse(b))),true,ifeq(true,true,true,true),true)
    | ~ spl0_260 ),
    inference(superposition,[],[f5786,f38719]) ).

fof(f38719,plain,
    ( true = sum(c,multiply(a,additive_inverse(b)),additive_identity)
    | ~ spl0_260 ),
    inference(avatar_component_clause,[],[f38717]) ).

fof(f85433,plain,
    ( spl0_520
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f85428,f38310,f85430]) ).

fof(f85430,plain,
    ( spl0_520
  <=> true = ifeq(sum(additive_inverse(multiply(a,additive_inverse(b))),additive_identity,c),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_520])]) ).

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

fof(f85428,plain,
    ( true = ifeq(sum(additive_inverse(multiply(a,additive_inverse(b))),additive_identity,c),true,true,true)
    | ~ spl0_247 ),
    inference(forward_demodulation,[],[f85373,f2]) ).

fof(f85373,plain,
    ( true = ifeq(sum(additive_inverse(multiply(a,additive_inverse(b))),additive_identity,c),true,ifeq(true,true,true,true),true)
    | ~ spl0_247 ),
    inference(superposition,[],[f5786,f38312]) ).

fof(f38312,plain,
    ( true = sum(multiply(a,additive_inverse(b)),c,additive_identity)
    | ~ spl0_247 ),
    inference(avatar_component_clause,[],[f38310]) ).

fof(f85424,plain,
    ( spl0_519
    | ~ spl0_423 ),
    inference(avatar_split_clause,[],[f85419,f78856,f85421]) ).

fof(f85421,plain,
    ( spl0_519
  <=> true = ifeq(sum(additive_inverse(d),additive_identity,multiply(additive_inverse(a),b)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_519])]) ).

fof(f78856,plain,
    ( spl0_423
  <=> true = sum(d,multiply(additive_inverse(a),b),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_423])]) ).

fof(f85419,plain,
    ( true = ifeq(sum(additive_inverse(d),additive_identity,multiply(additive_inverse(a),b)),true,true,true)
    | ~ spl0_423 ),
    inference(forward_demodulation,[],[f85368,f2]) ).

fof(f85368,plain,
    ( true = ifeq(sum(additive_inverse(d),additive_identity,multiply(additive_inverse(a),b)),true,ifeq(true,true,true,true),true)
    | ~ spl0_423 ),
    inference(superposition,[],[f5786,f78858]) ).

fof(f78858,plain,
    ( true = sum(d,multiply(additive_inverse(a),b),additive_identity)
    | ~ spl0_423 ),
    inference(avatar_component_clause,[],[f78856]) ).

fof(f85414,plain,
    ( spl0_518
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f85409,f79310,f85411]) ).

fof(f85411,plain,
    ( spl0_518
  <=> true = ifeq(sum(additive_inverse(multiply(a,additive_inverse(b))),additive_identity,d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_518])]) ).

fof(f79310,plain,
    ( spl0_434
  <=> true = sum(multiply(a,additive_inverse(b)),d,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_434])]) ).

fof(f85409,plain,
    ( true = ifeq(sum(additive_inverse(multiply(a,additive_inverse(b))),additive_identity,d),true,true,true)
    | ~ spl0_434 ),
    inference(forward_demodulation,[],[f85376,f2]) ).

fof(f85376,plain,
    ( true = ifeq(sum(additive_inverse(multiply(a,additive_inverse(b))),additive_identity,d),true,ifeq(true,true,true,true),true)
    | ~ spl0_434 ),
    inference(superposition,[],[f5786,f79312]) ).

fof(f79312,plain,
    ( true = sum(multiply(a,additive_inverse(b)),d,additive_identity)
    | ~ spl0_434 ),
    inference(avatar_component_clause,[],[f79310]) ).

fof(f85408,plain,
    ( spl0_517
    | ~ spl0_446 ),
    inference(avatar_split_clause,[],[f85403,f79858,f85405]) ).

fof(f85405,plain,
    ( spl0_517
  <=> true = ifeq(sum(additive_inverse(d),additive_identity,multiply(a,additive_inverse(b))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_517])]) ).

fof(f79858,plain,
    ( spl0_446
  <=> true = sum(d,multiply(a,additive_inverse(b)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_446])]) ).

fof(f85403,plain,
    ( true = ifeq(sum(additive_inverse(d),additive_identity,multiply(a,additive_inverse(b))),true,true,true)
    | ~ spl0_446 ),
    inference(forward_demodulation,[],[f85369,f2]) ).

fof(f85369,plain,
    ( true = ifeq(sum(additive_inverse(d),additive_identity,multiply(a,additive_inverse(b))),true,ifeq(true,true,true,true),true)
    | ~ spl0_446 ),
    inference(superposition,[],[f5786,f79860]) ).

fof(f79860,plain,
    ( true = sum(d,multiply(a,additive_inverse(b)),additive_identity)
    | ~ spl0_446 ),
    inference(avatar_component_clause,[],[f79858]) ).

fof(f85243,plain,
    ( spl0_516
    | ~ spl0_422 ),
    inference(avatar_split_clause,[],[f84848,f78838,f85240]) ).

fof(f85240,plain,
    ( spl0_516
  <=> true = sum(additive_identity,additive_inverse(d),multiply(additive_inverse(a),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_516])]) ).

fof(f78838,plain,
    ( spl0_422
  <=> additive_identity = add(d,multiply(additive_inverse(a),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_422])]) ).

fof(f84848,plain,
    ( true = sum(additive_identity,additive_inverse(d),multiply(additive_inverse(a),b))
    | ~ spl0_422 ),
    inference(superposition,[],[f83440,f78840]) ).

fof(f78840,plain,
    ( additive_identity = add(d,multiply(additive_inverse(a),b))
    | ~ spl0_422 ),
    inference(avatar_component_clause,[],[f78838]) ).

fof(f83440,plain,
    ! [X4,X5] : true = sum(add(X5,X4),additive_inverse(X5),X4),
    inference(superposition,[],[f82691,f966]) ).

fof(f966,plain,
    ! [X0,X1] : add(X0,X1) = add(X1,X0),
    inference(superposition,[],[f1,f849]) ).

fof(f849,plain,
    ! [X4,X5] : add(X5,X4) = ifeq2(true,true,add(X4,X5),add(X5,X4)),
    inference(superposition,[],[f313,f257]) ).

fof(f82691,plain,
    ! [X2,X1] : true = sum(add(X2,X1),additive_inverse(X1),X2),
    inference(superposition,[],[f82609,f6992]) ).

fof(f6992,plain,
    ! [X32] : additive_inverse(additive_inverse(X32)) = X32,
    inference(forward_demodulation,[],[f6832,f1]) ).

fof(f6832,plain,
    ! [X32] : additive_inverse(additive_inverse(X32)) = ifeq2(true,true,X32,additive_inverse(additive_inverse(X32))),
    inference(superposition,[],[f1007,f6748]) ).

fof(f6748,plain,
    ! [X1] : true = sum(additive_identity,additive_inverse(additive_inverse(X1)),X1),
    inference(superposition,[],[f6679,f2]) ).

fof(f6679,plain,
    ! [X1] : true = ifeq(true,true,sum(additive_identity,additive_inverse(additive_inverse(X1)),X1),true),
    inference(superposition,[],[f4637,f8]) ).

fof(f82609,plain,
    ! [X0,X1] : true = sum(add(X0,additive_inverse(X1)),X1,X0),
    inference(superposition,[],[f2,f81016]) ).

fof(f81016,plain,
    ! [X3,X4] : true = ifeq(true,true,sum(add(X3,additive_inverse(X4)),X4,X3),true),
    inference(forward_demodulation,[],[f80971,f2]) ).

fof(f80971,plain,
    ! [X3,X4] : true = ifeq(true,true,ifeq(true,true,sum(add(X3,additive_inverse(X4)),X4,X3),true),true),
    inference(superposition,[],[f4618,f6]) ).

fof(f4618,plain,
    ! [X2,X3,X4] : true = ifeq(true,true,ifeq(sum(X3,additive_inverse(X2),X4),true,sum(X4,X2,X3),true),true),
    inference(superposition,[],[f895,f7]) ).

fof(f84137,plain,
    ( spl0_515
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f84132,f39443,f84134]) ).

fof(f84132,plain,
    ( true = ifeq(sum(c,additive_identity,additive_inverse(multiply(additive_inverse(a),b))),true,true,true)
    | ~ spl0_269 ),
    inference(forward_demodulation,[],[f84052,f2]) ).

fof(f84052,plain,
    ( true = ifeq(sum(c,additive_identity,additive_inverse(multiply(additive_inverse(a),b))),true,ifeq(true,true,true,true),true)
    | ~ spl0_269 ),
    inference(superposition,[],[f5756,f39445]) ).

fof(f5756,plain,
    ! [X0,X1] : true = ifeq(sum(X0,additive_identity,additive_inverse(X1)),true,ifeq(sum(X1,X0,additive_identity),true,true,true),true),
    inference(superposition,[],[f891,f3]) ).

fof(f891,plain,
    ! [X24,X22,X25,X23] : true = ifeq(sum(X23,X24,additive_inverse(X22)),true,ifeq(sum(X22,X23,X25),true,sum(X25,X24,additive_identity),true),true),
    inference(forward_demodulation,[],[f872,f2]) ).

fof(f872,plain,
    ! [X24,X22,X25,X23] : true = ifeq(sum(X23,X24,additive_inverse(X22)),true,ifeq(true,true,ifeq(sum(X22,X23,X25),true,sum(X25,X24,additive_identity),true),true),true),
    inference(superposition,[],[f10,f8]) ).

fof(f84126,plain,
    ( spl0_514
    | ~ spl0_281 ),
    inference(avatar_split_clause,[],[f84121,f39962,f84123]) ).

fof(f84123,plain,
    ( spl0_514
  <=> true = ifeq(sum(multiply(additive_inverse(a),b),additive_identity,additive_inverse(c)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_514])]) ).

fof(f84121,plain,
    ( true = ifeq(sum(multiply(additive_inverse(a),b),additive_identity,additive_inverse(c)),true,true,true)
    | ~ spl0_281 ),
    inference(forward_demodulation,[],[f84046,f2]) ).

fof(f84046,plain,
    ( true = ifeq(sum(multiply(additive_inverse(a),b),additive_identity,additive_inverse(c)),true,ifeq(true,true,true,true),true)
    | ~ spl0_281 ),
    inference(superposition,[],[f5756,f39964]) ).

fof(f84119,plain,
    ( spl0_513
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f84114,f78389,f84116]) ).

fof(f84116,plain,
    ( spl0_513
  <=> true = ifeq(sum(d,additive_identity,additive_inverse(multiply(additive_inverse(a),b))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_513])]) ).

fof(f84114,plain,
    ( true = ifeq(sum(d,additive_identity,additive_inverse(multiply(additive_inverse(a),b))),true,true,true)
    | ~ spl0_408 ),
    inference(forward_demodulation,[],[f84053,f2]) ).

fof(f84053,plain,
    ( true = ifeq(sum(d,additive_identity,additive_inverse(multiply(additive_inverse(a),b))),true,ifeq(true,true,true,true),true)
    | ~ spl0_408 ),
    inference(superposition,[],[f5756,f78391]) ).

fof(f84105,plain,
    ( spl0_512
    | ~ spl0_260 ),
    inference(avatar_split_clause,[],[f84100,f38717,f84102]) ).

fof(f84102,plain,
    ( spl0_512
  <=> true = ifeq(sum(multiply(a,additive_inverse(b)),additive_identity,additive_inverse(c)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_512])]) ).

fof(f84100,plain,
    ( true = ifeq(sum(multiply(a,additive_inverse(b)),additive_identity,additive_inverse(c)),true,true,true)
    | ~ spl0_260 ),
    inference(forward_demodulation,[],[f84045,f2]) ).

fof(f84045,plain,
    ( true = ifeq(sum(multiply(a,additive_inverse(b)),additive_identity,additive_inverse(c)),true,ifeq(true,true,true,true),true)
    | ~ spl0_260 ),
    inference(superposition,[],[f5756,f38719]) ).

fof(f84096,plain,
    ( spl0_511
    | ~ spl0_423 ),
    inference(avatar_split_clause,[],[f84091,f78856,f84093]) ).

fof(f84093,plain,
    ( spl0_511
  <=> true = ifeq(sum(multiply(additive_inverse(a),b),additive_identity,additive_inverse(d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_511])]) ).

fof(f84091,plain,
    ( true = ifeq(sum(multiply(additive_inverse(a),b),additive_identity,additive_inverse(d)),true,true,true)
    | ~ spl0_423 ),
    inference(forward_demodulation,[],[f84047,f2]) ).

fof(f84047,plain,
    ( true = ifeq(sum(multiply(additive_inverse(a),b),additive_identity,additive_inverse(d)),true,ifeq(true,true,true,true),true)
    | ~ spl0_423 ),
    inference(superposition,[],[f5756,f78858]) ).

fof(f84090,plain,
    ( spl0_510
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f84085,f38310,f84087]) ).

fof(f84087,plain,
    ( spl0_510
  <=> true = ifeq(sum(c,additive_identity,additive_inverse(multiply(a,additive_inverse(b)))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_510])]) ).

fof(f84085,plain,
    ( true = ifeq(sum(c,additive_identity,additive_inverse(multiply(a,additive_inverse(b)))),true,true,true)
    | ~ spl0_247 ),
    inference(forward_demodulation,[],[f84051,f2]) ).

fof(f84051,plain,
    ( true = ifeq(sum(c,additive_identity,additive_inverse(multiply(a,additive_inverse(b)))),true,ifeq(true,true,true,true),true)
    | ~ spl0_247 ),
    inference(superposition,[],[f5756,f38312]) ).

fof(f84080,plain,
    ( spl0_509
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f84075,f79310,f84077]) ).

fof(f84077,plain,
    ( spl0_509
  <=> true = ifeq(sum(d,additive_identity,additive_inverse(multiply(a,additive_inverse(b)))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_509])]) ).

fof(f84075,plain,
    ( true = ifeq(sum(d,additive_identity,additive_inverse(multiply(a,additive_inverse(b)))),true,true,true)
    | ~ spl0_434 ),
    inference(forward_demodulation,[],[f84054,f2]) ).

fof(f84054,plain,
    ( true = ifeq(sum(d,additive_identity,additive_inverse(multiply(a,additive_inverse(b)))),true,ifeq(true,true,true,true),true)
    | ~ spl0_434 ),
    inference(superposition,[],[f5756,f79312]) ).

fof(f84074,plain,
    ( spl0_508
    | ~ spl0_446 ),
    inference(avatar_split_clause,[],[f84069,f79858,f84071]) ).

fof(f84071,plain,
    ( spl0_508
  <=> true = ifeq(sum(multiply(a,additive_inverse(b)),additive_identity,additive_inverse(d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_508])]) ).

fof(f84069,plain,
    ( true = ifeq(sum(multiply(a,additive_inverse(b)),additive_identity,additive_inverse(d)),true,true,true)
    | ~ spl0_446 ),
    inference(forward_demodulation,[],[f84048,f2]) ).

fof(f84048,plain,
    ( true = ifeq(sum(multiply(a,additive_inverse(b)),additive_identity,additive_inverse(d)),true,ifeq(true,true,true,true),true)
    | ~ spl0_446 ),
    inference(superposition,[],[f5756,f79860]) ).

fof(f83968,plain,
    ( spl0_507
    | ~ spl0_278 ),
    inference(avatar_split_clause,[],[f83447,f39815,f83965]) ).

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

fof(f83447,plain,
    ( true = sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),c)
    | ~ spl0_278 ),
    inference(superposition,[],[f82691,f39817]) ).

fof(f39817,plain,
    ( additive_identity = add(c,multiply(additive_inverse(a),b))
    | ~ spl0_278 ),
    inference(avatar_component_clause,[],[f39815]) ).

fof(f83951,plain,
    ( spl0_506
    | ~ spl0_283 ),
    inference(avatar_split_clause,[],[f83443,f39973,f83948]) ).

fof(f83948,plain,
    ( spl0_506
  <=> true = sum(additive_identity,additive_inverse(c),multiply(additive_inverse(a),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_506])]) ).

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

fof(f83443,plain,
    ( true = sum(additive_identity,additive_inverse(c),multiply(additive_inverse(a),b))
    | ~ spl0_283 ),
    inference(superposition,[],[f82691,f39975]) ).

fof(f39975,plain,
    ( additive_identity = add(multiply(additive_inverse(a),b),c)
    | ~ spl0_283 ),
    inference(avatar_component_clause,[],[f39973]) ).

fof(f83854,plain,
    ( spl0_505
    | ~ spl0_445 ),
    inference(avatar_split_clause,[],[f83444,f79853,f83851]) ).

fof(f83851,plain,
    ( spl0_505
  <=> true = sum(additive_identity,additive_inverse(d),multiply(a,additive_inverse(b))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_505])]) ).

fof(f79853,plain,
    ( spl0_445
  <=> additive_identity = add(multiply(a,additive_inverse(b)),d) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_445])]) ).

fof(f83444,plain,
    ( true = sum(additive_identity,additive_inverse(d),multiply(a,additive_inverse(b)))
    | ~ spl0_445 ),
    inference(superposition,[],[f82691,f79855]) ).

fof(f79855,plain,
    ( additive_identity = add(multiply(a,additive_inverse(b)),d)
    | ~ spl0_445 ),
    inference(avatar_component_clause,[],[f79853]) ).

fof(f83823,plain,
    ( spl0_504
    | ~ spl0_257 ),
    inference(avatar_split_clause,[],[f83446,f38687,f83820]) ).

fof(f83820,plain,
    ( spl0_504
  <=> true = sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_504])]) ).

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

fof(f83446,plain,
    ( true = sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),c)
    | ~ spl0_257 ),
    inference(superposition,[],[f82691,f38689]) ).

fof(f38689,plain,
    ( additive_identity = add(c,multiply(a,additive_inverse(b)))
    | ~ spl0_257 ),
    inference(avatar_component_clause,[],[f38687]) ).

fof(f83762,plain,
    ( spl0_503
    | ~ spl0_444 ),
    inference(avatar_split_clause,[],[f83449,f79834,f83759]) ).

fof(f83759,plain,
    ( spl0_503
  <=> true = sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),d) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_503])]) ).

fof(f79834,plain,
    ( spl0_444
  <=> additive_identity = add(d,multiply(a,additive_inverse(b))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_444])]) ).

fof(f83449,plain,
    ( true = sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),d)
    | ~ spl0_444 ),
    inference(superposition,[],[f82691,f79836]) ).

fof(f79836,plain,
    ( additive_identity = add(d,multiply(a,additive_inverse(b)))
    | ~ spl0_444 ),
    inference(avatar_component_clause,[],[f79834]) ).

fof(f83722,plain,
    ( spl0_502
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f83442,f38707,f83719]) ).

fof(f83719,plain,
    ( spl0_502
  <=> true = sum(additive_identity,additive_inverse(c),multiply(a,additive_inverse(b))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_502])]) ).

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

fof(f83442,plain,
    ( true = sum(additive_identity,additive_inverse(c),multiply(a,additive_inverse(b)))
    | ~ spl0_258 ),
    inference(superposition,[],[f82691,f38709]) ).

fof(f38709,plain,
    ( additive_identity = add(multiply(a,additive_inverse(b)),c)
    | ~ spl0_258 ),
    inference(avatar_component_clause,[],[f38707]) ).

fof(f83696,plain,
    ( spl0_501
    | ~ spl0_422 ),
    inference(avatar_split_clause,[],[f83448,f78838,f83693]) ).

fof(f83448,plain,
    ( true = sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),d)
    | ~ spl0_422 ),
    inference(superposition,[],[f82691,f78840]) ).

fof(f82599,plain,
    ( spl0_500
    | ~ spl0_440 ),
    inference(avatar_split_clause,[],[f82521,f79626,f82596]) ).

fof(f82596,plain,
    ( spl0_500
  <=> true = ifeq(sum(additive_inverse(d),multiply(a,additive_inverse(b)),additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_500])]) ).

fof(f79626,plain,
    ( spl0_440
  <=> true = ifeq(sum(additive_identity,multiply(a,additive_inverse(b)),d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_440])]) ).

fof(f82521,plain,
    ( true = ifeq(sum(additive_inverse(d),multiply(a,additive_inverse(b)),additive_identity),true,true,true)
    | ~ spl0_440 ),
    inference(superposition,[],[f4477,f79628]) ).

fof(f79628,plain,
    ( true = ifeq(sum(additive_identity,multiply(a,additive_inverse(b)),d),true,true,true)
    | ~ spl0_440 ),
    inference(avatar_component_clause,[],[f79626]) ).

fof(f82594,plain,
    ( spl0_499
    | ~ spl0_440 ),
    inference(avatar_split_clause,[],[f82520,f79626,f82591]) ).

fof(f82591,plain,
    ( spl0_499
  <=> true = ifeq(sum(multiply(a,additive_inverse(b)),additive_inverse(d),additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_499])]) ).

fof(f82520,plain,
    ( true = ifeq(sum(multiply(a,additive_inverse(b)),additive_inverse(d),additive_identity),true,true,true)
    | ~ spl0_440 ),
    inference(superposition,[],[f4560,f79628]) ).

fof(f82425,plain,
    ( spl0_498
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f82420,f39443,f82422]) ).

fof(f82422,plain,
    ( spl0_498
  <=> true = ifeq(true,true,sum(multiply(additive_inverse(a),b),additive_identity,additive_inverse(c)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_498])]) ).

fof(f82420,plain,
    ( true = ifeq(true,true,sum(multiply(additive_inverse(a),b),additive_identity,additive_inverse(c)),true)
    | ~ spl0_269 ),
    inference(forward_demodulation,[],[f82353,f2]) ).

fof(f82353,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(multiply(additive_inverse(a),b),additive_identity,additive_inverse(c)),true),true)
    | ~ spl0_269 ),
    inference(superposition,[],[f5582,f39445]) ).

fof(f5582,plain,
    ! [X2,X3] : true = ifeq(true,true,ifeq(sum(X3,X2,additive_identity),true,sum(X3,additive_identity,additive_inverse(X2)),true),true),
    inference(superposition,[],[f839,f3]) ).

fof(f839,plain,
    ! [X24,X22,X25,X23] : true = ifeq(sum(X23,additive_inverse(X22),X24),true,ifeq(sum(X25,X22,X23),true,sum(X25,additive_identity,X24),true),true),
    inference(forward_demodulation,[],[f820,f2]) ).

fof(f820,plain,
    ! [X24,X22,X25,X23] : true = ifeq(sum(X23,additive_inverse(X22),X24),true,ifeq(true,true,ifeq(sum(X25,X22,X23),true,sum(X25,additive_identity,X24),true),true),true),
    inference(superposition,[],[f9,f8]) ).

fof(f82419,plain,
    ( spl0_497
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f82414,f79310,f82416]) ).

fof(f82416,plain,
    ( spl0_497
  <=> true = ifeq(true,true,sum(multiply(a,additive_inverse(b)),additive_identity,additive_inverse(d)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_497])]) ).

fof(f82414,plain,
    ( true = ifeq(true,true,sum(multiply(a,additive_inverse(b)),additive_identity,additive_inverse(d)),true)
    | ~ spl0_434 ),
    inference(forward_demodulation,[],[f82355,f2]) ).

fof(f82355,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(multiply(a,additive_inverse(b)),additive_identity,additive_inverse(d)),true),true)
    | ~ spl0_434 ),
    inference(superposition,[],[f5582,f79312]) ).

fof(f82412,plain,
    ( spl0_496
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f82407,f78389,f82409]) ).

fof(f82409,plain,
    ( spl0_496
  <=> true = ifeq(true,true,sum(multiply(additive_inverse(a),b),additive_identity,additive_inverse(d)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_496])]) ).

fof(f82407,plain,
    ( true = ifeq(true,true,sum(multiply(additive_inverse(a),b),additive_identity,additive_inverse(d)),true)
    | ~ spl0_408 ),
    inference(forward_demodulation,[],[f82354,f2]) ).

fof(f82354,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(multiply(additive_inverse(a),b),additive_identity,additive_inverse(d)),true),true)
    | ~ spl0_408 ),
    inference(superposition,[],[f5582,f78391]) ).

fof(f82403,plain,
    ( spl0_495
    | ~ spl0_423 ),
    inference(avatar_split_clause,[],[f82398,f78856,f82400]) ).

fof(f82400,plain,
    ( spl0_495
  <=> true = ifeq(true,true,sum(d,additive_identity,additive_inverse(multiply(additive_inverse(a),b))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_495])]) ).

fof(f82398,plain,
    ( true = ifeq(true,true,sum(d,additive_identity,additive_inverse(multiply(additive_inverse(a),b))),true)
    | ~ spl0_423 ),
    inference(forward_demodulation,[],[f82349,f2]) ).

fof(f82349,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(d,additive_identity,additive_inverse(multiply(additive_inverse(a),b))),true),true)
    | ~ spl0_423 ),
    inference(superposition,[],[f5582,f78858]) ).

fof(f82392,plain,
    ( spl0_494
    | ~ spl0_446 ),
    inference(avatar_split_clause,[],[f82387,f79858,f82389]) ).

fof(f82389,plain,
    ( spl0_494
  <=> true = ifeq(true,true,sum(d,additive_identity,additive_inverse(multiply(a,additive_inverse(b)))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_494])]) ).

fof(f82387,plain,
    ( true = ifeq(true,true,sum(d,additive_identity,additive_inverse(multiply(a,additive_inverse(b)))),true)
    | ~ spl0_446 ),
    inference(forward_demodulation,[],[f82350,f2]) ).

fof(f82350,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(d,additive_identity,additive_inverse(multiply(a,additive_inverse(b)))),true),true)
    | ~ spl0_446 ),
    inference(superposition,[],[f5582,f79860]) ).

fof(f82386,plain,
    ( spl0_493
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f82381,f38310,f82383]) ).

fof(f82383,plain,
    ( spl0_493
  <=> true = ifeq(true,true,sum(multiply(a,additive_inverse(b)),additive_identity,additive_inverse(c)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_493])]) ).

fof(f82381,plain,
    ( true = ifeq(true,true,sum(multiply(a,additive_inverse(b)),additive_identity,additive_inverse(c)),true)
    | ~ spl0_247 ),
    inference(forward_demodulation,[],[f82352,f2]) ).

fof(f82352,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(multiply(a,additive_inverse(b)),additive_identity,additive_inverse(c)),true),true)
    | ~ spl0_247 ),
    inference(superposition,[],[f5582,f38312]) ).

fof(f82375,plain,
    ( spl0_492
    | ~ spl0_281 ),
    inference(avatar_split_clause,[],[f82370,f39962,f82372]) ).

fof(f82370,plain,
    ( true = ifeq(true,true,sum(c,additive_identity,additive_inverse(multiply(additive_inverse(a),b))),true)
    | ~ spl0_281 ),
    inference(forward_demodulation,[],[f82348,f2]) ).

fof(f82348,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(c,additive_identity,additive_inverse(multiply(additive_inverse(a),b))),true),true)
    | ~ spl0_281 ),
    inference(superposition,[],[f5582,f39964]) ).

fof(f82367,plain,
    ( spl0_491
    | ~ spl0_260 ),
    inference(avatar_split_clause,[],[f82362,f38717,f82364]) ).

fof(f82364,plain,
    ( spl0_491
  <=> true = ifeq(true,true,sum(c,additive_identity,additive_inverse(multiply(a,additive_inverse(b)))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_491])]) ).

fof(f82362,plain,
    ( true = ifeq(true,true,sum(c,additive_identity,additive_inverse(multiply(a,additive_inverse(b)))),true)
    | ~ spl0_260 ),
    inference(forward_demodulation,[],[f82347,f2]) ).

fof(f82347,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(c,additive_identity,additive_inverse(multiply(a,additive_inverse(b)))),true),true)
    | ~ spl0_260 ),
    inference(superposition,[],[f5582,f38719]) ).

fof(f82284,plain,
    ( spl0_490
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f82279,f38310,f82281]) ).

fof(f82281,plain,
    ( spl0_490
  <=> true = ifeq(true,true,sum(additive_inverse(multiply(a,additive_inverse(b))),additive_identity,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_490])]) ).

fof(f82279,plain,
    ( true = ifeq(true,true,sum(additive_inverse(multiply(a,additive_inverse(b))),additive_identity,c),true)
    | ~ spl0_247 ),
    inference(forward_demodulation,[],[f82200,f2]) ).

fof(f82200,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(additive_inverse(multiply(a,additive_inverse(b))),additive_identity,c),true),true)
    | ~ spl0_247 ),
    inference(superposition,[],[f5537,f38312]) ).

fof(f5537,plain,
    ! [X2,X0,X1] : true = ifeq(true,true,ifeq(sum(X1,X0,X2),true,sum(additive_inverse(X1),X2,X0),true),true),
    inference(superposition,[],[f838,f3]) ).

fof(f838,plain,
    ! [X6,X7,X4,X5] : true = ifeq(sum(additive_identity,X5,X6),true,ifeq(sum(X4,X5,X7),true,sum(additive_inverse(X4),X7,X6),true),true),
    inference(forward_demodulation,[],[f822,f2]) ).

fof(f822,plain,
    ! [X6,X7,X4,X5] : true = ifeq(sum(additive_identity,X5,X6),true,ifeq(sum(X4,X5,X7),true,ifeq(true,true,sum(additive_inverse(X4),X7,X6),true),true),true),
    inference(superposition,[],[f9,f7]) ).

fof(f82278,plain,
    ( spl0_489
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f82273,f78389,f82275]) ).

fof(f82275,plain,
    ( spl0_489
  <=> true = ifeq(true,true,sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,d),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_489])]) ).

fof(f82273,plain,
    ( true = ifeq(true,true,sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,d),true)
    | ~ spl0_408 ),
    inference(forward_demodulation,[],[f82202,f2]) ).

fof(f82202,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,d),true),true)
    | ~ spl0_408 ),
    inference(superposition,[],[f5537,f78391]) ).

fof(f82268,plain,
    ( spl0_488
    | ~ spl0_423 ),
    inference(avatar_split_clause,[],[f82263,f78856,f82265]) ).

fof(f82265,plain,
    ( spl0_488
  <=> true = ifeq(true,true,sum(additive_inverse(d),additive_identity,multiply(additive_inverse(a),b)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_488])]) ).

fof(f82263,plain,
    ( true = ifeq(true,true,sum(additive_inverse(d),additive_identity,multiply(additive_inverse(a),b)),true)
    | ~ spl0_423 ),
    inference(forward_demodulation,[],[f82197,f2]) ).

fof(f82197,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(additive_inverse(d),additive_identity,multiply(additive_inverse(a),b)),true),true)
    | ~ spl0_423 ),
    inference(superposition,[],[f5537,f78858]) ).

fof(f82255,plain,
    ( spl0_487
    | ~ spl0_260 ),
    inference(avatar_split_clause,[],[f82250,f38717,f82252]) ).

fof(f82252,plain,
    ( spl0_487
  <=> true = ifeq(true,true,sum(additive_inverse(c),additive_identity,multiply(a,additive_inverse(b))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_487])]) ).

fof(f82250,plain,
    ( true = ifeq(true,true,sum(additive_inverse(c),additive_identity,multiply(a,additive_inverse(b))),true)
    | ~ spl0_260 ),
    inference(forward_demodulation,[],[f82195,f2]) ).

fof(f82195,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(additive_inverse(c),additive_identity,multiply(a,additive_inverse(b))),true),true)
    | ~ spl0_260 ),
    inference(superposition,[],[f5537,f38719]) ).

fof(f82249,plain,
    ( spl0_486
    | ~ spl0_281 ),
    inference(avatar_split_clause,[],[f82244,f39962,f82246]) ).

fof(f82246,plain,
    ( spl0_486
  <=> true = ifeq(true,true,sum(additive_inverse(c),additive_identity,multiply(additive_inverse(a),b)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_486])]) ).

fof(f82244,plain,
    ( true = ifeq(true,true,sum(additive_inverse(c),additive_identity,multiply(additive_inverse(a),b)),true)
    | ~ spl0_281 ),
    inference(forward_demodulation,[],[f82196,f2]) ).

fof(f82196,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(additive_inverse(c),additive_identity,multiply(additive_inverse(a),b)),true),true)
    | ~ spl0_281 ),
    inference(superposition,[],[f5537,f39964]) ).

fof(f82242,plain,
    ( spl0_485
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f82237,f39443,f82239]) ).

fof(f82237,plain,
    ( true = ifeq(true,true,sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,c),true)
    | ~ spl0_269 ),
    inference(forward_demodulation,[],[f82201,f2]) ).

fof(f82201,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,c),true),true)
    | ~ spl0_269 ),
    inference(superposition,[],[f5537,f39445]) ).

fof(f82236,plain,
    ( spl0_484
    | ~ spl0_446 ),
    inference(avatar_split_clause,[],[f82231,f79858,f82233]) ).

fof(f82233,plain,
    ( spl0_484
  <=> true = ifeq(true,true,sum(additive_inverse(d),additive_identity,multiply(a,additive_inverse(b))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_484])]) ).

fof(f82231,plain,
    ( true = ifeq(true,true,sum(additive_inverse(d),additive_identity,multiply(a,additive_inverse(b))),true)
    | ~ spl0_446 ),
    inference(forward_demodulation,[],[f82198,f2]) ).

fof(f82198,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(additive_inverse(d),additive_identity,multiply(a,additive_inverse(b))),true),true)
    | ~ spl0_446 ),
    inference(superposition,[],[f5537,f79860]) ).

fof(f82221,plain,
    ( spl0_483
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f82216,f79310,f82218]) ).

fof(f82218,plain,
    ( spl0_483
  <=> true = ifeq(true,true,sum(additive_inverse(multiply(a,additive_inverse(b))),additive_identity,d),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_483])]) ).

fof(f82216,plain,
    ( true = ifeq(true,true,sum(additive_inverse(multiply(a,additive_inverse(b))),additive_identity,d),true)
    | ~ spl0_434 ),
    inference(forward_demodulation,[],[f82203,f2]) ).

fof(f82203,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(additive_inverse(multiply(a,additive_inverse(b))),additive_identity,d),true),true)
    | ~ spl0_434 ),
    inference(superposition,[],[f5537,f79312]) ).

fof(f82039,plain,
    ( spl0_482
    | ~ spl0_420 ),
    inference(avatar_split_clause,[],[f81985,f78770,f82036]) ).

fof(f82036,plain,
    ( spl0_482
  <=> true = ifeq(sum(additive_inverse(d),multiply(additive_inverse(a),b),additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_482])]) ).

fof(f78770,plain,
    ( spl0_420
  <=> true = ifeq(sum(additive_identity,multiply(additive_inverse(a),b),d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_420])]) ).

fof(f81985,plain,
    ( true = ifeq(sum(additive_inverse(d),multiply(additive_inverse(a),b),additive_identity),true,true,true)
    | ~ spl0_420 ),
    inference(superposition,[],[f4477,f78772]) ).

fof(f78772,plain,
    ( true = ifeq(sum(additive_identity,multiply(additive_inverse(a),b),d),true,true,true)
    | ~ spl0_420 ),
    inference(avatar_component_clause,[],[f78770]) ).

fof(f82026,plain,
    ( spl0_481
    | ~ spl0_420 ),
    inference(avatar_split_clause,[],[f81984,f78770,f82023]) ).

fof(f82023,plain,
    ( spl0_481
  <=> true = ifeq(sum(multiply(additive_inverse(a),b),additive_inverse(d),additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_481])]) ).

fof(f81984,plain,
    ( true = ifeq(sum(multiply(additive_inverse(a),b),additive_inverse(d),additive_identity),true,true,true)
    | ~ spl0_420 ),
    inference(superposition,[],[f4560,f78772]) ).

fof(f81486,plain,
    ( spl0_480
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f81481,f79310,f81483]) ).

fof(f81483,plain,
    ( spl0_480
  <=> true = ifeq(true,true,sum(additive_identity,additive_inverse(d),multiply(a,additive_inverse(b))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_480])]) ).

fof(f81481,plain,
    ( true = ifeq(true,true,sum(additive_identity,additive_inverse(d),multiply(a,additive_inverse(b))),true)
    | ~ spl0_434 ),
    inference(forward_demodulation,[],[f81407,f2]) ).

fof(f81407,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(additive_identity,additive_inverse(d),multiply(a,additive_inverse(b))),true),true)
    | ~ spl0_434 ),
    inference(superposition,[],[f4620,f79312]) ).

fof(f4620,plain,
    ! [X8,X9,X7] : true = ifeq(true,true,ifeq(sum(X8,X7,X9),true,sum(X9,additive_inverse(X7),X8),true),true),
    inference(superposition,[],[f895,f8]) ).

fof(f81474,plain,
    ( spl0_479
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f81469,f78389,f81471]) ).

fof(f81471,plain,
    ( spl0_479
  <=> true = ifeq(true,true,sum(additive_identity,additive_inverse(d),multiply(additive_inverse(a),b)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_479])]) ).

fof(f81469,plain,
    ( true = ifeq(true,true,sum(additive_identity,additive_inverse(d),multiply(additive_inverse(a),b)),true)
    | ~ spl0_408 ),
    inference(forward_demodulation,[],[f81406,f2]) ).

fof(f81406,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(additive_identity,additive_inverse(d),multiply(additive_inverse(a),b)),true),true)
    | ~ spl0_408 ),
    inference(superposition,[],[f4620,f78391]) ).

fof(f81468,plain,
    ( spl0_478
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f81463,f39443,f81465]) ).

fof(f81465,plain,
    ( spl0_478
  <=> true = ifeq(true,true,sum(additive_identity,additive_inverse(c),multiply(additive_inverse(a),b)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_478])]) ).

fof(f81463,plain,
    ( true = ifeq(true,true,sum(additive_identity,additive_inverse(c),multiply(additive_inverse(a),b)),true)
    | ~ spl0_269 ),
    inference(forward_demodulation,[],[f81405,f2]) ).

fof(f81405,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(additive_identity,additive_inverse(c),multiply(additive_inverse(a),b)),true),true)
    | ~ spl0_269 ),
    inference(superposition,[],[f4620,f39445]) ).

fof(f81459,plain,
    ( spl0_477
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f81454,f38310,f81456]) ).

fof(f81456,plain,
    ( spl0_477
  <=> true = ifeq(true,true,sum(additive_identity,additive_inverse(c),multiply(a,additive_inverse(b))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_477])]) ).

fof(f81454,plain,
    ( true = ifeq(true,true,sum(additive_identity,additive_inverse(c),multiply(a,additive_inverse(b))),true)
    | ~ spl0_247 ),
    inference(forward_demodulation,[],[f81404,f2]) ).

fof(f81404,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(additive_identity,additive_inverse(c),multiply(a,additive_inverse(b))),true),true)
    | ~ spl0_247 ),
    inference(superposition,[],[f4620,f38312]) ).

fof(f81449,plain,
    ( spl0_476
    | ~ spl0_281 ),
    inference(avatar_split_clause,[],[f81444,f39962,f81446]) ).

fof(f81446,plain,
    ( spl0_476
  <=> true = ifeq(true,true,sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_476])]) ).

fof(f81444,plain,
    ( true = ifeq(true,true,sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),c),true)
    | ~ spl0_281 ),
    inference(forward_demodulation,[],[f81400,f2]) ).

fof(f81400,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),c),true),true)
    | ~ spl0_281 ),
    inference(superposition,[],[f4620,f39964]) ).

fof(f81443,plain,
    ( spl0_475
    | ~ spl0_446 ),
    inference(avatar_split_clause,[],[f81438,f79858,f81440]) ).

fof(f81440,plain,
    ( spl0_475
  <=> true = ifeq(true,true,sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),d),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_475])]) ).

fof(f81438,plain,
    ( true = ifeq(true,true,sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),d),true)
    | ~ spl0_446 ),
    inference(forward_demodulation,[],[f81402,f2]) ).

fof(f81402,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),d),true),true)
    | ~ spl0_446 ),
    inference(superposition,[],[f4620,f79860]) ).

fof(f81432,plain,
    ( spl0_474
    | ~ spl0_260 ),
    inference(avatar_split_clause,[],[f81427,f38717,f81429]) ).

fof(f81429,plain,
    ( spl0_474
  <=> true = ifeq(true,true,sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_474])]) ).

fof(f81427,plain,
    ( true = ifeq(true,true,sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),c),true)
    | ~ spl0_260 ),
    inference(forward_demodulation,[],[f81399,f2]) ).

fof(f81399,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),c),true),true)
    | ~ spl0_260 ),
    inference(superposition,[],[f4620,f38719]) ).

fof(f81424,plain,
    ( spl0_473
    | ~ spl0_423 ),
    inference(avatar_split_clause,[],[f81419,f78856,f81421]) ).

fof(f81421,plain,
    ( spl0_473
  <=> true = ifeq(true,true,sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),d),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_473])]) ).

fof(f81419,plain,
    ( true = ifeq(true,true,sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),d),true)
    | ~ spl0_423 ),
    inference(forward_demodulation,[],[f81401,f2]) ).

fof(f81401,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),d),true),true)
    | ~ spl0_423 ),
    inference(superposition,[],[f4620,f78858]) ).

fof(f80957,plain,
    ( spl0_472
    | ~ spl0_260 ),
    inference(avatar_split_clause,[],[f80952,f38717,f80954]) ).

fof(f80954,plain,
    ( spl0_472
  <=> true = ifeq(sum(additive_identity,additive_inverse(c),multiply(a,additive_inverse(b))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_472])]) ).

fof(f80952,plain,
    ( true = ifeq(sum(additive_identity,additive_inverse(c),multiply(a,additive_inverse(b))),true,true,true)
    | ~ spl0_260 ),
    inference(forward_demodulation,[],[f80857,f2]) ).

fof(f80857,plain,
    ( true = ifeq(sum(additive_identity,additive_inverse(c),multiply(a,additive_inverse(b))),true,ifeq(true,true,true,true),true)
    | ~ spl0_260 ),
    inference(superposition,[],[f4594,f38719]) ).

fof(f4594,plain,
    ! [X12,X13] : true = ifeq(sum(additive_identity,additive_inverse(X12),X13),true,ifeq(sum(X12,X13,additive_identity),true,true,true),true),
    inference(superposition,[],[f890,f8]) ).

fof(f80948,plain,
    ( spl0_471
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f80943,f38310,f80945]) ).

fof(f80945,plain,
    ( spl0_471
  <=> true = ifeq(sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),c),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_471])]) ).

fof(f80943,plain,
    ( true = ifeq(sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),c),true,true,true)
    | ~ spl0_247 ),
    inference(forward_demodulation,[],[f80862,f2]) ).

fof(f80862,plain,
    ( true = ifeq(sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),c),true,ifeq(true,true,true,true),true)
    | ~ spl0_247 ),
    inference(superposition,[],[f4594,f38312]) ).

fof(f80942,plain,
    ( spl0_470
    | ~ spl0_423 ),
    inference(avatar_split_clause,[],[f80937,f78856,f80939]) ).

fof(f80939,plain,
    ( spl0_470
  <=> true = ifeq(sum(additive_identity,additive_inverse(d),multiply(additive_inverse(a),b)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_470])]) ).

fof(f80937,plain,
    ( true = ifeq(sum(additive_identity,additive_inverse(d),multiply(additive_inverse(a),b)),true,true,true)
    | ~ spl0_423 ),
    inference(forward_demodulation,[],[f80859,f2]) ).

fof(f80859,plain,
    ( true = ifeq(sum(additive_identity,additive_inverse(d),multiply(additive_inverse(a),b)),true,ifeq(true,true,true,true),true)
    | ~ spl0_423 ),
    inference(superposition,[],[f4594,f78858]) ).

fof(f80929,plain,
    ( spl0_469
    | ~ spl0_446 ),
    inference(avatar_split_clause,[],[f80924,f79858,f80926]) ).

fof(f80926,plain,
    ( spl0_469
  <=> true = ifeq(sum(additive_identity,additive_inverse(d),multiply(a,additive_inverse(b))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_469])]) ).

fof(f80924,plain,
    ( true = ifeq(sum(additive_identity,additive_inverse(d),multiply(a,additive_inverse(b))),true,true,true)
    | ~ spl0_446 ),
    inference(forward_demodulation,[],[f80860,f2]) ).

fof(f80860,plain,
    ( true = ifeq(sum(additive_identity,additive_inverse(d),multiply(a,additive_inverse(b))),true,ifeq(true,true,true,true),true)
    | ~ spl0_446 ),
    inference(superposition,[],[f4594,f79860]) ).

fof(f80919,plain,
    ( spl0_468
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f80914,f79310,f80916]) ).

fof(f80916,plain,
    ( spl0_468
  <=> true = ifeq(sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_468])]) ).

fof(f80914,plain,
    ( true = ifeq(sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),d),true,true,true)
    | ~ spl0_434 ),
    inference(forward_demodulation,[],[f80865,f2]) ).

fof(f80865,plain,
    ( true = ifeq(sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),d),true,ifeq(true,true,true,true),true)
    | ~ spl0_434 ),
    inference(superposition,[],[f4594,f79312]) ).

fof(f80913,plain,
    ( spl0_467
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f80908,f78389,f80910]) ).

fof(f80910,plain,
    ( spl0_467
  <=> true = ifeq(sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_467])]) ).

fof(f80908,plain,
    ( true = ifeq(sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),d),true,true,true)
    | ~ spl0_408 ),
    inference(forward_demodulation,[],[f80864,f2]) ).

fof(f80864,plain,
    ( true = ifeq(sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),d),true,ifeq(true,true,true,true),true)
    | ~ spl0_408 ),
    inference(superposition,[],[f4594,f78391]) ).

fof(f80902,plain,
    ( spl0_466
    | ~ spl0_281 ),
    inference(avatar_split_clause,[],[f80897,f39962,f80899]) ).

fof(f80899,plain,
    ( spl0_466
  <=> true = ifeq(sum(additive_identity,additive_inverse(c),multiply(additive_inverse(a),b)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_466])]) ).

fof(f80897,plain,
    ( true = ifeq(sum(additive_identity,additive_inverse(c),multiply(additive_inverse(a),b)),true,true,true)
    | ~ spl0_281 ),
    inference(forward_demodulation,[],[f80858,f2]) ).

fof(f80858,plain,
    ( true = ifeq(sum(additive_identity,additive_inverse(c),multiply(additive_inverse(a),b)),true,ifeq(true,true,true,true),true)
    | ~ spl0_281 ),
    inference(superposition,[],[f4594,f39964]) ).

fof(f80889,plain,
    ( spl0_465
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f80884,f39443,f80886]) ).

fof(f80886,plain,
    ( spl0_465
  <=> true = ifeq(sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),c),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_465])]) ).

fof(f80884,plain,
    ( true = ifeq(sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),c),true,true,true)
    | ~ spl0_269 ),
    inference(forward_demodulation,[],[f80863,f2]) ).

fof(f80863,plain,
    ( true = ifeq(sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),c),true,ifeq(true,true,true,true),true)
    | ~ spl0_269 ),
    inference(superposition,[],[f4594,f39445]) ).

fof(f80641,plain,
    ( spl0_464
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f80620,f79310,f80638]) ).

fof(f80638,plain,
    ( spl0_464
  <=> true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(d),multiply(a,additive_inverse(b))),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_464])]) ).

fof(f80620,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(d),multiply(a,additive_inverse(b))),true,true,true),true)
    | ~ spl0_434 ),
    inference(superposition,[],[f4545,f79312]) ).

fof(f4545,plain,
    ! [X2,X3] : true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(X2),X3),true,sum(X3,X2,additive_identity),true),true),
    inference(superposition,[],[f889,f7]) ).

fof(f80390,plain,
    ( spl0_463
    | ~ spl0_3
    | ~ spl0_446 ),
    inference(avatar_split_clause,[],[f80385,f79858,f34,f80387]) ).

fof(f80387,plain,
    ( spl0_463
  <=> true = ifeq(product(additive_inverse(a),additive_identity,multiply(a,additive_inverse(b))),true,product(additive_inverse(a),additive_inverse(b),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_463])]) ).

fof(f34,plain,
    ( spl0_3
  <=> true = product(additive_inverse(a),additive_inverse(b),d) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_3])]) ).

fof(f80385,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,multiply(a,additive_inverse(b))),true,product(additive_inverse(a),additive_inverse(b),additive_identity),true)
    | ~ spl0_3
    | ~ spl0_446 ),
    inference(forward_demodulation,[],[f80085,f2]) ).

fof(f80085,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,multiply(a,additive_inverse(b))),true,ifeq(true,true,product(additive_inverse(a),additive_inverse(b),additive_identity),true),true)
    | ~ spl0_3
    | ~ spl0_446 ),
    inference(superposition,[],[f2053,f79860]) ).

fof(f2053,plain,
    ( ! [X8,X9] : true = ifeq(product(additive_inverse(a),additive_identity,X8),true,ifeq(sum(d,X8,X9),true,product(additive_inverse(a),additive_inverse(b),X9),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f2048,f2]) ).

fof(f2048,plain,
    ( ! [X8,X9] : true = ifeq(product(additive_inverse(a),additive_identity,X8),true,ifeq(sum(d,X8,X9),true,ifeq(true,true,product(additive_inverse(a),additive_inverse(b),X9),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f157,f4]) ).

fof(f157,plain,
    ( ! [X6,X7,X4,X5] : true = ifeq(product(additive_inverse(a),X4,X5),true,ifeq(sum(d,X5,X6),true,ifeq(sum(additive_inverse(b),X4,X7),true,product(additive_inverse(a),X7,X6),true),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f136,f2]) ).

fof(f136,plain,
    ( ! [X6,X7,X4,X5] : true = ifeq(product(additive_inverse(a),X4,X5),true,ifeq(true,true,ifeq(sum(d,X5,X6),true,ifeq(sum(additive_inverse(b),X4,X7),true,product(additive_inverse(a),X7,X6),true),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f15,f36]) ).

fof(f36,plain,
    ( true = product(additive_inverse(a),additive_inverse(b),d)
    | ~ spl0_3 ),
    inference(avatar_component_clause,[],[f34]) ).

fof(f15,axiom,
    ! [X3,X10,X11,X6,X9,X4,X12] : true = ifeq(product(X3,X6,X11),true,ifeq(product(X3,X4,X12),true,ifeq(sum(X12,X11,X10),true,ifeq(sum(X4,X6,X9),true,product(X3,X9,X10),true),true),true),true),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',distributivity2) ).

fof(f80366,plain,
    ( spl0_462
    | ~ spl0_3
    | ~ spl0_446 ),
    inference(avatar_split_clause,[],[f80361,f79858,f34,f80363]) ).

fof(f80363,plain,
    ( spl0_462
  <=> true = ifeq(product(additive_identity,additive_inverse(b),multiply(a,additive_inverse(b))),true,product(additive_inverse(a),additive_inverse(b),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_462])]) ).

fof(f80361,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),multiply(a,additive_inverse(b))),true,product(additive_inverse(a),additive_inverse(b),additive_identity),true)
    | ~ spl0_3
    | ~ spl0_446 ),
    inference(forward_demodulation,[],[f80087,f2]) ).

fof(f80087,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),multiply(a,additive_inverse(b))),true,ifeq(true,true,product(additive_inverse(a),additive_inverse(b),additive_identity),true),true)
    | ~ spl0_3
    | ~ spl0_446 ),
    inference(superposition,[],[f2142,f79860]) ).

fof(f2142,plain,
    ( ! [X8,X9] : true = ifeq(product(additive_identity,additive_inverse(b),X8),true,ifeq(sum(d,X8,X9),true,product(additive_inverse(a),additive_inverse(b),X9),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f2129,f2]) ).

fof(f2129,plain,
    ( ! [X8,X9] : true = ifeq(product(additive_identity,additive_inverse(b),X8),true,ifeq(sum(d,X8,X9),true,ifeq(true,true,product(additive_inverse(a),additive_inverse(b),X9),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f214,f4]) ).

fof(f214,plain,
    ( ! [X6,X7,X4,X5] : true = ifeq(product(X4,additive_inverse(b),X5),true,ifeq(sum(d,X5,X6),true,ifeq(sum(additive_inverse(a),X4,X7),true,product(X7,additive_inverse(b),X6),true),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f198,f2]) ).

fof(f198,plain,
    ( ! [X6,X7,X4,X5] : true = ifeq(product(X4,additive_inverse(b),X5),true,ifeq(true,true,ifeq(sum(d,X5,X6),true,ifeq(sum(additive_inverse(a),X4,X7),true,product(X7,additive_inverse(b),X6),true),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f17,f36]) ).

fof(f17,axiom,
    ! [X3,X10,X11,X6,X9,X4,X12] : true = ifeq(product(X6,X3,X11),true,ifeq(product(X4,X3,X12),true,ifeq(sum(X12,X11,X10),true,ifeq(sum(X4,X6,X9),true,product(X9,X3,X10),true),true),true),true),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',distributivity4) ).

fof(f80348,plain,
    ( spl0_461
    | ~ spl0_446 ),
    inference(avatar_split_clause,[],[f80097,f79858,f80345]) ).

fof(f80345,plain,
    ( spl0_461
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(multiply(a,additive_inverse(b))),additive_identity,d),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_461])]) ).

fof(f80097,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(multiply(a,additive_inverse(b))),additive_identity,d),true,true,true),true)
    | ~ spl0_446 ),
    inference(superposition,[],[f4280,f79860]) ).

fof(f4280,plain,
    ! [X2,X3] : true = ifeq(sum(X3,X2,additive_identity),true,ifeq(sum(additive_inverse(X2),additive_identity,X3),true,true,true),true),
    inference(superposition,[],[f836,f7]) ).

fof(f836,plain,
    ! [X2,X3,X0,X1] : true = ifeq(sum(X1,X0,X2),true,ifeq(sum(X3,additive_identity,X1),true,sum(X3,X0,X2),true),true),
    inference(forward_demodulation,[],[f815,f2]) ).

fof(f815,plain,
    ! [X2,X3,X0,X1] : true = ifeq(sum(X1,X0,X2),true,ifeq(true,true,ifeq(sum(X3,additive_identity,X1),true,sum(X3,X0,X2),true),true),true),
    inference(superposition,[],[f9,f3]) ).

fof(f80267,plain,
    ( spl0_460
    | ~ spl0_446 ),
    inference(avatar_split_clause,[],[f80098,f79858,f80264]) ).

fof(f80264,plain,
    ( spl0_460
  <=> true = ifeq(sum(additive_identity,multiply(a,additive_inverse(b)),additive_inverse(d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_460])]) ).

fof(f80098,plain,
    ( true = ifeq(sum(additive_identity,multiply(a,additive_inverse(b)),additive_inverse(d)),true,true,true)
    | ~ spl0_446 ),
    inference(superposition,[],[f4601,f79860]) ).

fof(f4601,plain,
    ! [X12,X13] : true = ifeq(sum(additive_identity,X13,additive_inverse(X12)),true,sum(X12,X13,additive_identity),true),
    inference(forward_demodulation,[],[f4588,f2]) ).

fof(f4588,plain,
    ! [X12,X13] : true = ifeq(sum(additive_identity,X13,additive_inverse(X12)),true,ifeq(true,true,sum(X12,X13,additive_identity),true),true),
    inference(superposition,[],[f890,f8]) ).

fof(f80254,plain,
    ( spl0_459
    | ~ spl0_446 ),
    inference(avatar_split_clause,[],[f80101,f79858,f80251]) ).

fof(f80251,plain,
    ( spl0_459
  <=> true = ifeq(true,true,sum(additive_identity,multiply(a,additive_inverse(b)),additive_inverse(d)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_459])]) ).

fof(f80101,plain,
    ( true = ifeq(true,true,sum(additive_identity,multiply(a,additive_inverse(b)),additive_inverse(d)),true)
    | ~ spl0_446 ),
    inference(superposition,[],[f4642,f79860]) ).

fof(f4642,plain,
    ! [X2,X3] : true = ifeq(sum(X2,X3,additive_identity),true,sum(additive_identity,X3,additive_inverse(X2)),true),
    inference(forward_demodulation,[],[f4622,f2]) ).

fof(f4622,plain,
    ! [X2,X3] : true = ifeq(sum(X2,X3,additive_identity),true,ifeq(true,true,sum(additive_identity,X3,additive_inverse(X2)),true),true),
    inference(superposition,[],[f895,f7]) ).

fof(f80059,plain,
    ( spl0_458
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f80020,f38619,f80056]) ).

fof(f80056,plain,
    ( spl0_458
  <=> true = ifeq(sum(additive_inverse(c),multiply(a,additive_inverse(b)),additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_458])]) ).

fof(f38619,plain,
    ( spl0_253
  <=> true = ifeq(sum(additive_identity,multiply(a,additive_inverse(b)),c),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_253])]) ).

fof(f80020,plain,
    ( true = ifeq(sum(additive_inverse(c),multiply(a,additive_inverse(b)),additive_identity),true,true,true)
    | ~ spl0_253 ),
    inference(superposition,[],[f4477,f38621]) ).

fof(f38621,plain,
    ( true = ifeq(sum(additive_identity,multiply(a,additive_inverse(b)),c),true,true,true)
    | ~ spl0_253 ),
    inference(avatar_component_clause,[],[f38619]) ).

fof(f80040,plain,
    ( spl0_457
    | ~ spl0_261 ),
    inference(avatar_split_clause,[],[f80018,f38722,f80037]) ).

fof(f80037,plain,
    ( spl0_457
  <=> true = ifeq(sum(additive_inverse(multiply(a,additive_inverse(b))),c,additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_457])]) ).

fof(f38722,plain,
    ( spl0_261
  <=> true = ifeq(sum(additive_identity,c,multiply(a,additive_inverse(b))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_261])]) ).

fof(f80018,plain,
    ( true = ifeq(sum(additive_inverse(multiply(a,additive_inverse(b))),c,additive_identity),true,true,true)
    | ~ spl0_261 ),
    inference(superposition,[],[f4477,f38724]) ).

fof(f38724,plain,
    ( true = ifeq(sum(additive_identity,c,multiply(a,additive_inverse(b))),true,true,true)
    | ~ spl0_261 ),
    inference(avatar_component_clause,[],[f38722]) ).

fof(f79988,plain,
    ( spl0_456
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f79931,f79310,f79985]) ).

fof(f79985,plain,
    ( spl0_456
  <=> true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),d),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_456])]) ).

fof(f79931,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),d),true,true,true),true)
    | ~ spl0_434 ),
    inference(superposition,[],[f4470,f79312]) ).

fof(f4470,plain,
    ! [X12,X13] : true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(X12),X13),true,sum(X12,X13,additive_identity),true),true),
    inference(superposition,[],[f841,f8]) ).

fof(f79983,plain,
    ( spl0_455
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f79929,f39443,f79980]) ).

fof(f79980,plain,
    ( spl0_455
  <=> true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),c),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_455])]) ).

fof(f79929,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),c),true,true,true),true)
    | ~ spl0_269 ),
    inference(superposition,[],[f4470,f39445]) ).

fof(f79977,plain,
    ( spl0_454
    | ~ spl0_281 ),
    inference(avatar_split_clause,[],[f79925,f39962,f79974]) ).

fof(f79974,plain,
    ( spl0_454
  <=> true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(c),multiply(additive_inverse(a),b)),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_454])]) ).

fof(f79925,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(c),multiply(additive_inverse(a),b)),true,true,true),true)
    | ~ spl0_281 ),
    inference(superposition,[],[f4470,f39964]) ).

fof(f79969,plain,
    ( spl0_453
    | ~ spl0_260 ),
    inference(avatar_split_clause,[],[f79924,f38717,f79966]) ).

fof(f79966,plain,
    ( spl0_453
  <=> true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(c),multiply(a,additive_inverse(b))),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_453])]) ).

fof(f79924,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(c),multiply(a,additive_inverse(b))),true,true,true),true)
    | ~ spl0_260 ),
    inference(superposition,[],[f4470,f38719]) ).

fof(f79959,plain,
    ( spl0_452
    | ~ spl0_423 ),
    inference(avatar_split_clause,[],[f79926,f78856,f79956]) ).

fof(f79956,plain,
    ( spl0_452
  <=> true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(d),multiply(additive_inverse(a),b)),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_452])]) ).

fof(f79926,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(d),multiply(additive_inverse(a),b)),true,true,true),true)
    | ~ spl0_423 ),
    inference(superposition,[],[f4470,f78858]) ).

fof(f79951,plain,
    ( spl0_451
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f79930,f78389,f79948]) ).

fof(f79948,plain,
    ( spl0_451
  <=> true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),d),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_451])]) ).

fof(f79930,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(multiply(additive_inverse(a),b)),d),true,true,true),true)
    | ~ spl0_408 ),
    inference(superposition,[],[f4470,f78391]) ).

fof(f79941,plain,
    ( spl0_450
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f79928,f38310,f79938]) ).

fof(f79938,plain,
    ( spl0_450
  <=> true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),c),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_450])]) ).

fof(f79928,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_identity,additive_inverse(multiply(a,additive_inverse(b))),c),true,true,true),true)
    | ~ spl0_247 ),
    inference(superposition,[],[f4470,f38312]) ).

fof(f79876,plain,
    ( spl0_449
    | ~ spl0_444 ),
    inference(avatar_split_clause,[],[f79847,f79834,f79873]) ).

fof(f79873,plain,
    ( spl0_449
  <=> true = ifeq(sum(additive_identity,d,multiply(a,additive_inverse(b))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_449])]) ).

fof(f79847,plain,
    ( true = ifeq(sum(additive_identity,d,multiply(a,additive_inverse(b))),true,true,true)
    | ~ spl0_444 ),
    inference(superposition,[],[f3674,f79836]) ).

fof(f3674,plain,
    ! [X2,X3] : true = ifeq(sum(add(X2,X3),X2,X3),true,true,true),
    inference(forward_demodulation,[],[f3664,f2]) ).

fof(f3664,plain,
    ! [X2,X3] : true = ifeq(sum(add(X2,X3),X2,X3),true,ifeq(true,true,true,true),true),
    inference(superposition,[],[f885,f6]) ).

fof(f79871,plain,
    ( spl0_448
    | ~ spl0_444 ),
    inference(avatar_split_clause,[],[f79850,f79834,f79868]) ).

fof(f79868,plain,
    ( spl0_448
  <=> true = ifeq(sum(d,additive_identity,multiply(a,additive_inverse(b))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_448])]) ).

fof(f79850,plain,
    ( true = ifeq(sum(d,additive_identity,multiply(a,additive_inverse(b))),true,true,true)
    | ~ spl0_444 ),
    inference(superposition,[],[f4232,f79836]) ).

fof(f4232,plain,
    ! [X3,X4] : true = ifeq(sum(X4,add(X4,X3),X3),true,true,true),
    inference(superposition,[],[f4222,f966]) ).

fof(f4222,plain,
    ! [X26,X27] : true = ifeq(sum(X27,add(X26,X27),X26),true,true,true),
    inference(superposition,[],[f885,f3674]) ).

fof(f79866,plain,
    ( spl0_447
    | ~ spl0_444 ),
    inference(avatar_split_clause,[],[f79849,f79834,f79863]) ).

fof(f79863,plain,
    ( spl0_447
  <=> true = ifeq(sum(multiply(a,additive_inverse(b)),additive_identity,d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_447])]) ).

fof(f79849,plain,
    ( true = ifeq(sum(multiply(a,additive_inverse(b)),additive_identity,d),true,true,true)
    | ~ spl0_444 ),
    inference(superposition,[],[f4222,f79836]) ).

fof(f79861,plain,
    ( spl0_446
    | ~ spl0_444 ),
    inference(avatar_split_clause,[],[f79841,f79834,f79858]) ).

fof(f79841,plain,
    ( true = sum(d,multiply(a,additive_inverse(b)),additive_identity)
    | ~ spl0_444 ),
    inference(superposition,[],[f6,f79836]) ).

fof(f79856,plain,
    ( spl0_445
    | ~ spl0_444 ),
    inference(avatar_split_clause,[],[f79851,f79834,f79853]) ).

fof(f79851,plain,
    ( additive_identity = add(multiply(a,additive_inverse(b)),d)
    | ~ spl0_444 ),
    inference(forward_demodulation,[],[f79846,f1]) ).

fof(f79846,plain,
    ( add(multiply(a,additive_inverse(b)),d) = ifeq2(true,true,additive_identity,add(multiply(a,additive_inverse(b)),d))
    | ~ spl0_444 ),
    inference(superposition,[],[f849,f79836]) ).

fof(f79838,plain,
    ( spl0_444
    | ~ spl0_439 ),
    inference(avatar_split_clause,[],[f79831,f79611,f79834]) ).

fof(f79611,plain,
    ( spl0_439
  <=> additive_identity = ifeq2(true,true,add(d,multiply(a,additive_inverse(b))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_439])]) ).

fof(f79831,plain,
    ( additive_identity = add(d,multiply(a,additive_inverse(b)))
    | ~ spl0_439 ),
    inference(superposition,[],[f79613,f1]) ).

fof(f79613,plain,
    ( additive_identity = ifeq2(true,true,add(d,multiply(a,additive_inverse(b))),additive_identity)
    | ~ spl0_439 ),
    inference(avatar_component_clause,[],[f79611]) ).

fof(f79837,plain,
    ( spl0_444
    | ~ spl0_439 ),
    inference(avatar_split_clause,[],[f79832,f79611,f79834]) ).

fof(f79832,plain,
    ( additive_identity = add(d,multiply(a,additive_inverse(b)))
    | ~ spl0_439 ),
    inference(superposition,[],[f1,f79613]) ).

fof(f79737,plain,
    ( spl0_443
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f79732,f79310,f79734]) ).

fof(f79734,plain,
    ( spl0_443
  <=> true = ifeq(product(a,additive_identity,d),true,product(a,additive_inverse(b),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_443])]) ).

fof(f79732,plain,
    ( true = ifeq(product(a,additive_identity,d),true,product(a,additive_inverse(b),additive_identity),true)
    | ~ spl0_434 ),
    inference(forward_demodulation,[],[f79543,f2]) ).

fof(f79543,plain,
    ( true = ifeq(product(a,additive_identity,d),true,ifeq(true,true,product(a,additive_inverse(b),additive_identity),true),true)
    | ~ spl0_434 ),
    inference(superposition,[],[f1469,f79312]) ).

fof(f1469,plain,
    ! [X21,X18,X19,X20] : true = ifeq(product(X19,additive_identity,X20),true,ifeq(sum(multiply(X19,X18),X20,X21),true,product(X19,X18,X21),true),true),
    inference(forward_demodulation,[],[f1452,f2]) ).

fof(f1452,plain,
    ! [X21,X18,X19,X20] : true = ifeq(product(X19,additive_identity,X20),true,ifeq(sum(multiply(X19,X18),X20,X21),true,ifeq(true,true,product(X19,X18,X21),true),true),true),
    inference(superposition,[],[f163,f4]) ).

fof(f163,plain,
    ! [X10,X11,X8,X9,X12,X13] : true = ifeq(product(X8,X10,X11),true,ifeq(sum(multiply(X8,X9),X11,X12),true,ifeq(sum(X9,X10,X13),true,product(X8,X13,X12),true),true),true),
    inference(forward_demodulation,[],[f137,f2]) ).

fof(f137,plain,
    ! [X10,X11,X8,X9,X12,X13] : true = ifeq(product(X8,X10,X11),true,ifeq(true,true,ifeq(sum(multiply(X8,X9),X11,X12),true,ifeq(sum(X9,X10,X13),true,product(X8,X13,X12),true),true),true),true),
    inference(superposition,[],[f15,f5]) ).

fof(f5,axiom,
    ! [X3,X4] : true = product(X3,X4,multiply(X3,X4)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',closure_of_multiplication) ).

fof(f79685,plain,
    ( spl0_441
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f79416,f79310,f79637]) ).

fof(f79637,plain,
    ( spl0_441
  <=> true = ifeq(sum(d,multiply(a,additive_inverse(b)),additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_441])]) ).

fof(f79416,plain,
    ( true = ifeq(sum(d,multiply(a,additive_inverse(b)),additive_identity),true,true,true)
    | ~ spl0_434 ),
    inference(superposition,[],[f11,f79312]) ).

fof(f79673,plain,
    ( spl0_442
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f79402,f79310,f79670]) ).

fof(f79670,plain,
    ( spl0_442
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(d),additive_identity,multiply(a,additive_inverse(b))),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_442])]) ).

fof(f79402,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(d),additive_identity,multiply(a,additive_inverse(b))),true,true,true),true)
    | ~ spl0_434 ),
    inference(superposition,[],[f4280,f79312]) ).

fof(f79668,plain,
    ( spl0_439
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f79667,f79310,f79611]) ).

fof(f79667,plain,
    ( additive_identity = ifeq2(true,true,add(d,multiply(a,additive_inverse(b))),additive_identity)
    | ~ spl0_434 ),
    inference(forward_demodulation,[],[f79468,f966]) ).

fof(f79468,plain,
    ( additive_identity = ifeq2(true,true,add(multiply(a,additive_inverse(b)),d),additive_identity)
    | ~ spl0_434 ),
    inference(superposition,[],[f313,f79312]) ).

fof(f79640,plain,
    ( spl0_441
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f79635,f79310,f79637]) ).

fof(f79635,plain,
    ( true = ifeq(sum(d,multiply(a,additive_inverse(b)),additive_identity),true,true,true)
    | ~ spl0_434 ),
    inference(forward_demodulation,[],[f79405,f2]) ).

fof(f79405,plain,
    ( true = ifeq(sum(d,multiply(a,additive_inverse(b)),additive_identity),true,ifeq(true,true,true,true),true)
    | ~ spl0_434 ),
    inference(superposition,[],[f4627,f79312]) ).

fof(f4627,plain,
    ! [X0,X1] : true = ifeq(sum(X1,X0,additive_identity),true,ifeq(sum(X0,X1,additive_identity),true,true,true),true),
    inference(superposition,[],[f895,f3]) ).

fof(f79629,plain,
    ( spl0_440
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f79624,f79310,f79626]) ).

fof(f79624,plain,
    ( true = ifeq(sum(additive_identity,multiply(a,additive_inverse(b)),d),true,true,true)
    | ~ spl0_434 ),
    inference(forward_demodulation,[],[f79493,f2]) ).

fof(f79493,plain,
    ( true = ifeq(sum(additive_identity,multiply(a,additive_inverse(b)),d),true,ifeq(true,true,true,true),true)
    | ~ spl0_434 ),
    inference(superposition,[],[f885,f79312]) ).

fof(f79614,plain,
    ( spl0_439
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f79467,f79310,f79611]) ).

fof(f79467,plain,
    ( additive_identity = ifeq2(true,true,add(d,multiply(a,additive_inverse(b))),additive_identity)
    | ~ spl0_434 ),
    inference(superposition,[],[f308,f79312]) ).

fof(f79597,plain,
    ( spl0_438
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f79406,f79310,f79594]) ).

fof(f79594,plain,
    ( spl0_438
  <=> true = ifeq(true,true,sum(additive_identity,d,additive_inverse(multiply(a,additive_inverse(b)))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_438])]) ).

fof(f79406,plain,
    ( true = ifeq(true,true,sum(additive_identity,d,additive_inverse(multiply(a,additive_inverse(b)))),true)
    | ~ spl0_434 ),
    inference(superposition,[],[f4642,f79312]) ).

fof(f79588,plain,
    ( spl0_437
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f79403,f79310,f79585]) ).

fof(f79585,plain,
    ( spl0_437
  <=> true = ifeq(sum(additive_identity,d,additive_inverse(multiply(a,additive_inverse(b)))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_437])]) ).

fof(f79403,plain,
    ( true = ifeq(sum(additive_identity,d,additive_inverse(multiply(a,additive_inverse(b)))),true,true,true)
    | ~ spl0_434 ),
    inference(superposition,[],[f4601,f79312]) ).

fof(f79574,plain,
    ( spl0_436
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f79494,f79310,f79571]) ).

fof(f79571,plain,
    ( spl0_436
  <=> true = ifeq(true,true,ifeq(sum(d,additive_identity,multiply(a,additive_inverse(b))),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_436])]) ).

fof(f79494,plain,
    ( true = ifeq(true,true,ifeq(sum(d,additive_identity,multiply(a,additive_inverse(b))),true,true,true),true)
    | ~ spl0_434 ),
    inference(superposition,[],[f885,f79312]) ).

fof(f79559,plain,
    ( spl0_435
    | ~ spl0_434 ),
    inference(avatar_split_clause,[],[f79554,f79310,f79556]) ).

fof(f79556,plain,
    ( spl0_435
  <=> true = ifeq(product(additive_identity,additive_inverse(b),d),true,product(a,additive_inverse(b),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_435])]) ).

fof(f79554,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),d),true,product(a,additive_inverse(b),additive_identity),true)
    | ~ spl0_434 ),
    inference(forward_demodulation,[],[f79545,f2]) ).

fof(f79545,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),d),true,ifeq(true,true,product(a,additive_inverse(b),additive_identity),true),true)
    | ~ spl0_434 ),
    inference(superposition,[],[f1865,f79312]) ).

fof(f1865,plain,
    ! [X21,X18,X19,X20] : true = ifeq(product(additive_identity,X19,X20),true,ifeq(sum(multiply(X18,X19),X20,X21),true,product(X18,X19,X21),true),true),
    inference(forward_demodulation,[],[f1851,f2]) ).

fof(f1851,plain,
    ! [X21,X18,X19,X20] : true = ifeq(product(additive_identity,X19,X20),true,ifeq(sum(multiply(X18,X19),X20,X21),true,ifeq(true,true,product(X18,X19,X21),true),true),true),
    inference(superposition,[],[f217,f4]) ).

fof(f217,plain,
    ! [X10,X11,X8,X9,X12,X13] : true = ifeq(product(X10,X9,X11),true,ifeq(sum(multiply(X8,X9),X11,X12),true,ifeq(sum(X8,X10,X13),true,product(X13,X9,X12),true),true),true),
    inference(forward_demodulation,[],[f199,f2]) ).

fof(f199,plain,
    ! [X10,X11,X8,X9,X12,X13] : true = ifeq(product(X10,X9,X11),true,ifeq(true,true,ifeq(sum(multiply(X8,X9),X11,X12),true,ifeq(sum(X8,X10,X13),true,product(X13,X9,X12),true),true),true),true),
    inference(superposition,[],[f17,f5]) ).

fof(f79314,plain,
    ( spl0_434
    | ~ spl0_350 ),
    inference(avatar_split_clause,[],[f79308,f58834,f79310]) ).

fof(f58834,plain,
    ( spl0_350
  <=> true = ifeq(true,true,sum(multiply(a,additive_inverse(b)),d,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_350])]) ).

fof(f79308,plain,
    ( true = sum(multiply(a,additive_inverse(b)),d,additive_identity)
    | ~ spl0_350 ),
    inference(superposition,[],[f2,f58836]) ).

fof(f58836,plain,
    ( true = ifeq(true,true,sum(multiply(a,additive_inverse(b)),d,additive_identity),true)
    | ~ spl0_350 ),
    inference(avatar_component_clause,[],[f58834]) ).

fof(f79313,plain,
    ( spl0_434
    | ~ spl0_350 ),
    inference(avatar_split_clause,[],[f79307,f58834,f79310]) ).

fof(f79307,plain,
    ( true = sum(multiply(a,additive_inverse(b)),d,additive_identity)
    | ~ spl0_350 ),
    inference(superposition,[],[f58836,f2]) ).

fof(f79291,plain,
    ( spl0_433
    | ~ spl0_259 ),
    inference(avatar_split_clause,[],[f79258,f38712,f79288]) ).

fof(f79288,plain,
    ( spl0_433
  <=> true = ifeq(sum(c,additive_inverse(multiply(a,additive_inverse(b))),additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_433])]) ).

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

fof(f79258,plain,
    ( true = ifeq(sum(c,additive_inverse(multiply(a,additive_inverse(b))),additive_identity),true,true,true)
    | ~ spl0_259 ),
    inference(superposition,[],[f4284,f38714]) ).

fof(f38714,plain,
    ( true = ifeq(sum(multiply(a,additive_inverse(b)),additive_identity,c),true,true,true)
    | ~ spl0_259 ),
    inference(avatar_component_clause,[],[f38712]) ).

fof(f4284,plain,
    ! [X12,X13] : true = ifeq(sum(X13,additive_inverse(X12),additive_identity),true,ifeq(sum(X12,additive_identity,X13),true,true,true),true),
    inference(superposition,[],[f836,f8]) ).

fof(f79276,plain,
    ( spl0_432
    | ~ spl0_262 ),
    inference(avatar_split_clause,[],[f79263,f38727,f79273]) ).

fof(f79273,plain,
    ( spl0_432
  <=> true = ifeq(sum(multiply(a,additive_inverse(b)),additive_inverse(c),additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_432])]) ).

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

fof(f79263,plain,
    ( true = ifeq(sum(multiply(a,additive_inverse(b)),additive_inverse(c),additive_identity),true,true,true)
    | ~ spl0_262 ),
    inference(superposition,[],[f4284,f38729]) ).

fof(f38729,plain,
    ( true = ifeq(sum(c,additive_identity,multiply(a,additive_inverse(b))),true,true,true)
    | ~ spl0_262 ),
    inference(avatar_component_clause,[],[f38727]) ).

fof(f79229,plain,
    ( spl0_431
    | ~ spl0_423 ),
    inference(avatar_split_clause,[],[f78916,f78856,f79226]) ).

fof(f79226,plain,
    ( spl0_431
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,d),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_431])]) ).

fof(f78916,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,d),true,true,true),true)
    | ~ spl0_423 ),
    inference(superposition,[],[f4280,f78858]) ).

fof(f79224,plain,
    ( spl0_430
    | ~ spl0_3
    | ~ spl0_423 ),
    inference(avatar_split_clause,[],[f79219,f78856,f34,f79221]) ).

fof(f79221,plain,
    ( spl0_430
  <=> true = ifeq(product(additive_identity,additive_inverse(b),multiply(additive_inverse(a),b)),true,product(additive_inverse(a),additive_inverse(b),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_430])]) ).

fof(f79219,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),multiply(additive_inverse(a),b)),true,product(additive_inverse(a),additive_inverse(b),additive_identity),true)
    | ~ spl0_3
    | ~ spl0_423 ),
    inference(forward_demodulation,[],[f78906,f2]) ).

fof(f78906,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),multiply(additive_inverse(a),b)),true,ifeq(true,true,product(additive_inverse(a),additive_inverse(b),additive_identity),true),true)
    | ~ spl0_3
    | ~ spl0_423 ),
    inference(superposition,[],[f2142,f78858]) ).

fof(f79122,plain,
    ( spl0_429
    | ~ spl0_423 ),
    inference(avatar_split_clause,[],[f78920,f78856,f79119]) ).

fof(f79119,plain,
    ( spl0_429
  <=> true = ifeq(true,true,sum(additive_identity,multiply(additive_inverse(a),b),additive_inverse(d)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_429])]) ).

fof(f78920,plain,
    ( true = ifeq(true,true,sum(additive_identity,multiply(additive_inverse(a),b),additive_inverse(d)),true)
    | ~ spl0_423 ),
    inference(superposition,[],[f4642,f78858]) ).

fof(f79067,plain,
    ( spl0_428
    | ~ spl0_423 ),
    inference(avatar_split_clause,[],[f78917,f78856,f79064]) ).

fof(f79064,plain,
    ( spl0_428
  <=> true = ifeq(sum(additive_identity,multiply(additive_inverse(a),b),additive_inverse(d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_428])]) ).

fof(f78917,plain,
    ( true = ifeq(sum(additive_identity,multiply(additive_inverse(a),b),additive_inverse(d)),true,true,true)
    | ~ spl0_423 ),
    inference(superposition,[],[f4601,f78858]) ).

fof(f79059,plain,
    ( spl0_427
    | ~ spl0_3
    | ~ spl0_423 ),
    inference(avatar_split_clause,[],[f79054,f78856,f34,f79056]) ).

fof(f79056,plain,
    ( spl0_427
  <=> true = ifeq(product(additive_inverse(a),additive_identity,multiply(additive_inverse(a),b)),true,product(additive_inverse(a),additive_inverse(b),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_427])]) ).

fof(f79054,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,multiply(additive_inverse(a),b)),true,product(additive_inverse(a),additive_inverse(b),additive_identity),true)
    | ~ spl0_3
    | ~ spl0_423 ),
    inference(forward_demodulation,[],[f78904,f2]) ).

fof(f78904,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,multiply(additive_inverse(a),b)),true,ifeq(true,true,product(additive_inverse(a),additive_inverse(b),additive_identity),true),true)
    | ~ spl0_3
    | ~ spl0_423 ),
    inference(superposition,[],[f2053,f78858]) ).

fof(f78874,plain,
    ( spl0_426
    | ~ spl0_422 ),
    inference(avatar_split_clause,[],[f78853,f78838,f78871]) ).

fof(f78871,plain,
    ( spl0_426
  <=> true = ifeq(sum(multiply(additive_inverse(a),b),additive_identity,d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_426])]) ).

fof(f78853,plain,
    ( true = ifeq(sum(multiply(additive_inverse(a),b),additive_identity,d),true,true,true)
    | ~ spl0_422 ),
    inference(superposition,[],[f4222,f78840]) ).

fof(f78869,plain,
    ( spl0_425
    | ~ spl0_422 ),
    inference(avatar_split_clause,[],[f78851,f78838,f78866]) ).

fof(f78866,plain,
    ( spl0_425
  <=> true = ifeq(sum(additive_identity,d,multiply(additive_inverse(a),b)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_425])]) ).

fof(f78851,plain,
    ( true = ifeq(sum(additive_identity,d,multiply(additive_inverse(a),b)),true,true,true)
    | ~ spl0_422 ),
    inference(superposition,[],[f3674,f78840]) ).

fof(f78864,plain,
    ( spl0_424
    | ~ spl0_422 ),
    inference(avatar_split_clause,[],[f78854,f78838,f78861]) ).

fof(f78861,plain,
    ( spl0_424
  <=> true = ifeq(sum(d,additive_identity,multiply(additive_inverse(a),b)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_424])]) ).

fof(f78854,plain,
    ( true = ifeq(sum(d,additive_identity,multiply(additive_inverse(a),b)),true,true,true)
    | ~ spl0_422 ),
    inference(superposition,[],[f4232,f78840]) ).

fof(f78859,plain,
    ( spl0_423
    | ~ spl0_422 ),
    inference(avatar_split_clause,[],[f78845,f78838,f78856]) ).

fof(f78845,plain,
    ( true = sum(d,multiply(additive_inverse(a),b),additive_identity)
    | ~ spl0_422 ),
    inference(superposition,[],[f6,f78840]) ).

fof(f78842,plain,
    ( spl0_422
    | ~ spl0_419 ),
    inference(avatar_split_clause,[],[f78835,f78754,f78838]) ).

fof(f78754,plain,
    ( spl0_419
  <=> additive_identity = ifeq2(true,true,add(d,multiply(additive_inverse(a),b)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_419])]) ).

fof(f78835,plain,
    ( additive_identity = add(d,multiply(additive_inverse(a),b))
    | ~ spl0_419 ),
    inference(superposition,[],[f78756,f1]) ).

fof(f78756,plain,
    ( additive_identity = ifeq2(true,true,add(d,multiply(additive_inverse(a),b)),additive_identity)
    | ~ spl0_419 ),
    inference(avatar_component_clause,[],[f78754]) ).

fof(f78841,plain,
    ( spl0_422
    | ~ spl0_419 ),
    inference(avatar_split_clause,[],[f78836,f78754,f78838]) ).

fof(f78836,plain,
    ( additive_identity = add(d,multiply(additive_inverse(a),b))
    | ~ spl0_419 ),
    inference(superposition,[],[f1,f78756]) ).

fof(f78817,plain,
    ( spl0_421
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f78566,f78389,f78814]) ).

fof(f78814,plain,
    ( spl0_421
  <=> true = ifeq(true,true,ifeq(sum(d,additive_identity,multiply(additive_inverse(a),b)),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_421])]) ).

fof(f78566,plain,
    ( true = ifeq(true,true,ifeq(sum(d,additive_identity,multiply(additive_inverse(a),b)),true,true,true),true)
    | ~ spl0_408 ),
    inference(superposition,[],[f885,f78391]) ).

fof(f78791,plain,
    ( spl0_419
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f78539,f78389,f78754]) ).

fof(f78539,plain,
    ( additive_identity = ifeq2(true,true,add(d,multiply(additive_inverse(a),b)),additive_identity)
    | ~ spl0_408 ),
    inference(superposition,[],[f308,f78391]) ).

fof(f78773,plain,
    ( spl0_420
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f78768,f78389,f78770]) ).

fof(f78768,plain,
    ( true = ifeq(sum(additive_identity,multiply(additive_inverse(a),b),d),true,true,true)
    | ~ spl0_408 ),
    inference(forward_demodulation,[],[f78565,f2]) ).

fof(f78565,plain,
    ( true = ifeq(sum(additive_identity,multiply(additive_inverse(a),b),d),true,ifeq(true,true,true,true),true)
    | ~ spl0_408 ),
    inference(superposition,[],[f885,f78391]) ).

fof(f78757,plain,
    ( spl0_419
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f78752,f78389,f78754]) ).

fof(f78752,plain,
    ( additive_identity = ifeq2(true,true,add(d,multiply(additive_inverse(a),b)),additive_identity)
    | ~ spl0_408 ),
    inference(forward_demodulation,[],[f78540,f966]) ).

fof(f78540,plain,
    ( additive_identity = ifeq2(true,true,add(multiply(additive_inverse(a),b),d),additive_identity)
    | ~ spl0_408 ),
    inference(superposition,[],[f313,f78391]) ).

fof(f78751,plain,
    ( spl0_418
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f78475,f78389,f78748]) ).

fof(f78748,plain,
    ( spl0_418
  <=> true = ifeq(sum(additive_identity,d,additive_inverse(multiply(additive_inverse(a),b))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_418])]) ).

fof(f78475,plain,
    ( true = ifeq(sum(additive_identity,d,additive_inverse(multiply(additive_inverse(a),b))),true,true,true)
    | ~ spl0_408 ),
    inference(superposition,[],[f4601,f78391]) ).

fof(f78722,plain,
    ( spl0_417
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f78717,f78389,f78719]) ).

fof(f78719,plain,
    ( spl0_417
  <=> true = ifeq(product(additive_identity,b,d),true,product(additive_inverse(a),b,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_417])]) ).

fof(f78717,plain,
    ( true = ifeq(product(additive_identity,b,d),true,product(additive_inverse(a),b,additive_identity),true)
    | ~ spl0_408 ),
    inference(forward_demodulation,[],[f78617,f2]) ).

fof(f78617,plain,
    ( true = ifeq(product(additive_identity,b,d),true,ifeq(true,true,product(additive_inverse(a),b,additive_identity),true),true)
    | ~ spl0_408 ),
    inference(superposition,[],[f1865,f78391]) ).

fof(f78715,plain,
    ( spl0_413
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f78488,f78389,f78620]) ).

fof(f78620,plain,
    ( spl0_413
  <=> true = ifeq(sum(d,multiply(additive_inverse(a),b),additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_413])]) ).

fof(f78488,plain,
    ( true = ifeq(sum(d,multiply(additive_inverse(a),b),additive_identity),true,true,true)
    | ~ spl0_408 ),
    inference(superposition,[],[f11,f78391]) ).

fof(f78699,plain,
    ( spl0_416
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f78478,f78389,f78696]) ).

fof(f78696,plain,
    ( spl0_416
  <=> true = ifeq(true,true,sum(additive_identity,d,additive_inverse(multiply(additive_inverse(a),b))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_416])]) ).

fof(f78478,plain,
    ( true = ifeq(true,true,sum(additive_identity,d,additive_inverse(multiply(additive_inverse(a),b))),true)
    | ~ spl0_408 ),
    inference(superposition,[],[f4642,f78391]) ).

fof(f78672,plain,
    ( spl0_415
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f78667,f78389,f78669]) ).

fof(f78669,plain,
    ( spl0_415
  <=> true = ifeq(product(additive_inverse(a),additive_identity,d),true,product(additive_inverse(a),b,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_415])]) ).

fof(f78667,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,d),true,product(additive_inverse(a),b,additive_identity),true)
    | ~ spl0_408 ),
    inference(forward_demodulation,[],[f78615,f2]) ).

fof(f78615,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,d),true,ifeq(true,true,product(additive_inverse(a),b,additive_identity),true),true)
    | ~ spl0_408 ),
    inference(superposition,[],[f1469,f78391]) ).

fof(f78657,plain,
    ( spl0_414
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f78474,f78389,f78654]) ).

fof(f78654,plain,
    ( spl0_414
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(d),additive_identity,multiply(additive_inverse(a),b)),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_414])]) ).

fof(f78474,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(d),additive_identity,multiply(additive_inverse(a),b)),true,true,true),true)
    | ~ spl0_408 ),
    inference(superposition,[],[f4280,f78391]) ).

fof(f78623,plain,
    ( spl0_413
    | ~ spl0_408 ),
    inference(avatar_split_clause,[],[f78618,f78389,f78620]) ).

fof(f78618,plain,
    ( true = ifeq(sum(d,multiply(additive_inverse(a),b),additive_identity),true,true,true)
    | ~ spl0_408 ),
    inference(forward_demodulation,[],[f78477,f2]) ).

fof(f78477,plain,
    ( true = ifeq(sum(d,multiply(additive_inverse(a),b),additive_identity),true,ifeq(true,true,true,true),true)
    | ~ spl0_408 ),
    inference(superposition,[],[f4627,f78391]) ).

fof(f78452,plain,
    ( spl0_412
    | ~ spl0_260 ),
    inference(avatar_split_clause,[],[f78398,f38717,f78449]) ).

fof(f78449,plain,
    ( spl0_412
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(multiply(a,additive_inverse(b))),additive_identity,c),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_412])]) ).

fof(f78398,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(multiply(a,additive_inverse(b))),additive_identity,c),true,true,true),true)
    | ~ spl0_260 ),
    inference(superposition,[],[f4280,f38719]) ).

fof(f78444,plain,
    ( spl0_411
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f78402,f39443,f78441]) ).

fof(f78441,plain,
    ( spl0_411
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(c),additive_identity,multiply(additive_inverse(a),b)),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_411])]) ).

fof(f78402,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(c),additive_identity,multiply(additive_inverse(a),b)),true,true,true),true)
    | ~ spl0_269 ),
    inference(superposition,[],[f4280,f39445]) ).

fof(f78438,plain,
    ( spl0_410
    | ~ spl0_281 ),
    inference(avatar_split_clause,[],[f78399,f39962,f78435]) ).

fof(f78435,plain,
    ( spl0_410
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,c),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_410])]) ).

fof(f78399,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(multiply(additive_inverse(a),b)),additive_identity,c),true,true,true),true)
    | ~ spl0_281 ),
    inference(superposition,[],[f4280,f39964]) ).

fof(f78427,plain,
    ( spl0_409
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f78401,f38310,f78424]) ).

fof(f78424,plain,
    ( spl0_409
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(c),additive_identity,multiply(a,additive_inverse(b))),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_409])]) ).

fof(f78401,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(c),additive_identity,multiply(a,additive_inverse(b))),true,true,true),true)
    | ~ spl0_247 ),
    inference(superposition,[],[f4280,f38312]) ).

fof(f78393,plain,
    ( spl0_408
    | ~ spl0_349 ),
    inference(avatar_split_clause,[],[f78386,f58809,f78389]) ).

fof(f58809,plain,
    ( spl0_349
  <=> true = ifeq(true,true,sum(multiply(additive_inverse(a),b),d,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_349])]) ).

fof(f78386,plain,
    ( true = sum(multiply(additive_inverse(a),b),d,additive_identity)
    | ~ spl0_349 ),
    inference(superposition,[],[f58811,f2]) ).

fof(f58811,plain,
    ( true = ifeq(true,true,sum(multiply(additive_inverse(a),b),d,additive_identity),true)
    | ~ spl0_349 ),
    inference(avatar_component_clause,[],[f58809]) ).

fof(f78392,plain,
    ( spl0_408
    | ~ spl0_349 ),
    inference(avatar_split_clause,[],[f78387,f58809,f78389]) ).

fof(f78387,plain,
    ( true = sum(multiply(additive_inverse(a),b),d,additive_identity)
    | ~ spl0_349 ),
    inference(superposition,[],[f2,f58811]) ).

fof(f78314,plain,
    ( spl0_407
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f78282,f39443,f78311]) ).

fof(f78311,plain,
    ( spl0_407
  <=> true = ifeq(true,true,ifeq(sum(multiply(additive_inverse(a),b),additive_identity,additive_inverse(c)),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_407])]) ).

fof(f78282,plain,
    ( true = ifeq(true,true,ifeq(sum(multiply(additive_inverse(a),b),additive_identity,additive_inverse(c)),true,true,true),true)
    | ~ spl0_269 ),
    inference(superposition,[],[f4269,f39445]) ).

fof(f4269,plain,
    ! [X2,X3] : true = ifeq(true,true,ifeq(sum(X3,additive_identity,additive_inverse(X2)),true,sum(X3,X2,additive_identity),true),true),
    inference(superposition,[],[f836,f7]) ).

fof(f78305,plain,
    ( spl0_406
    | ~ spl0_281 ),
    inference(avatar_split_clause,[],[f78279,f39962,f78302]) ).

fof(f78302,plain,
    ( spl0_406
  <=> true = ifeq(true,true,ifeq(sum(c,additive_identity,additive_inverse(multiply(additive_inverse(a),b))),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_406])]) ).

fof(f78279,plain,
    ( true = ifeq(true,true,ifeq(sum(c,additive_identity,additive_inverse(multiply(additive_inverse(a),b))),true,true,true),true)
    | ~ spl0_281 ),
    inference(superposition,[],[f4269,f39964]) ).

fof(f78298,plain,
    ( spl0_405
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f78281,f38310,f78295]) ).

fof(f78295,plain,
    ( spl0_405
  <=> true = ifeq(true,true,ifeq(sum(multiply(a,additive_inverse(b)),additive_identity,additive_inverse(c)),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_405])]) ).

fof(f78281,plain,
    ( true = ifeq(true,true,ifeq(sum(multiply(a,additive_inverse(b)),additive_identity,additive_inverse(c)),true,true,true),true)
    | ~ spl0_247 ),
    inference(superposition,[],[f4269,f38312]) ).

fof(f78293,plain,
    ( spl0_404
    | ~ spl0_260 ),
    inference(avatar_split_clause,[],[f78278,f38717,f78290]) ).

fof(f78290,plain,
    ( spl0_404
  <=> true = ifeq(true,true,ifeq(sum(c,additive_identity,additive_inverse(multiply(a,additive_inverse(b)))),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_404])]) ).

fof(f78278,plain,
    ( true = ifeq(true,true,ifeq(sum(c,additive_identity,additive_inverse(multiply(a,additive_inverse(b)))),true,true,true),true)
    | ~ spl0_260 ),
    inference(superposition,[],[f4269,f38719]) ).

fof(f78271,plain,
    ( spl0_403
    | ~ spl0_3
    | ~ spl0_240 ),
    inference(avatar_split_clause,[],[f78261,f32752,f34,f78268]) ).

fof(f78268,plain,
    ( spl0_403
  <=> true = ifeq(true,true,ifeq(sum(d,multiply(a,additive_inverse(b)),additive_identity),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_403])]) ).

fof(f32752,plain,
    ( spl0_240
  <=> additive_identity = multiply(additive_identity,additive_inverse(b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_240])]) ).

fof(f78261,plain,
    ( true = ifeq(true,true,ifeq(sum(d,multiply(a,additive_inverse(b)),additive_identity),true,true,true),true)
    | ~ spl0_3
    | ~ spl0_240 ),
    inference(superposition,[],[f32883,f5]) ).

fof(f32883,plain,
    ( ! [X0] : true = ifeq(product(a,additive_inverse(b),X0),true,ifeq(sum(d,X0,additive_identity),true,true,true),true)
    | ~ spl0_3
    | ~ spl0_240 ),
    inference(backward_demodulation,[],[f6758,f32754]) ).

fof(f32754,plain,
    ( additive_identity = multiply(additive_identity,additive_inverse(b))
    | ~ spl0_240 ),
    inference(avatar_component_clause,[],[f32752]) ).

fof(f6758,plain,
    ( ! [X0] : true = ifeq(product(a,additive_inverse(b),X0),true,ifeq(sum(d,X0,multiply(additive_identity,additive_inverse(b))),true,true,true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1333,f5]) ).

fof(f1333,plain,
    ( ! [X0,X1] : true = ifeq(product(a,additive_inverse(b),X0),true,ifeq(sum(d,X0,X1),true,product(additive_identity,additive_inverse(b),X1),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f1321,f2]) ).

fof(f1321,plain,
    ( ! [X0,X1] : true = ifeq(product(a,additive_inverse(b),X0),true,ifeq(true,true,ifeq(sum(d,X0,X1),true,product(additive_identity,additive_inverse(b),X1),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f219,f36]) ).

fof(f219,plain,
    ! [X8,X6,X9,X7,X5] : true = ifeq(product(X5,X6,X7),true,ifeq(product(additive_inverse(X5),X6,X8),true,ifeq(sum(X8,X7,X9),true,product(additive_identity,X6,X9),true),true),true),
    inference(forward_demodulation,[],[f206,f2]) ).

fof(f206,plain,
    ! [X8,X6,X9,X7,X5] : true = ifeq(product(X5,X6,X7),true,ifeq(product(additive_inverse(X5),X6,X8),true,ifeq(sum(X8,X7,X9),true,ifeq(true,true,product(additive_identity,X6,X9),true),true),true),true),
    inference(superposition,[],[f17,f7]) ).

fof(f78000,plain,
    ( spl0_402
    | ~ spl0_240
    | ~ spl0_399 ),
    inference(avatar_split_clause,[],[f77802,f77774,f32752,f77997]) ).

fof(f77997,plain,
    ( spl0_402
  <=> true = product(additive_identity,multiply(additive_inverse(b),multiply(additive_inverse(b),multiply(additive_inverse(b),b))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_402])]) ).

fof(f77774,plain,
    ( spl0_399
  <=> additive_identity = multiply(additive_identity,multiply(additive_inverse(b),multiply(additive_inverse(b),b))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_399])]) ).

fof(f77802,plain,
    ( true = product(additive_identity,multiply(additive_inverse(b),multiply(additive_inverse(b),multiply(additive_inverse(b),b))),additive_identity)
    | ~ spl0_240
    | ~ spl0_399 ),
    inference(superposition,[],[f40601,f77776]) ).

fof(f77776,plain,
    ( additive_identity = multiply(additive_identity,multiply(additive_inverse(b),multiply(additive_inverse(b),b)))
    | ~ spl0_399 ),
    inference(avatar_component_clause,[],[f77774]) ).

fof(f40601,plain,
    ( ! [X2] : true = product(additive_identity,multiply(additive_inverse(b),X2),multiply(additive_identity,X2))
    | ~ spl0_240 ),
    inference(superposition,[],[f39893,f32754]) ).

fof(f39893,plain,
    ! [X2,X0,X1] : true = product(X0,multiply(X1,X2),multiply(multiply(X0,X1),X2)),
    inference(superposition,[],[f2,f3517]) ).

fof(f3517,plain,
    ! [X2,X3,X4] : true = ifeq(true,true,product(X2,multiply(X3,X4),multiply(multiply(X2,X3),X4)),true),
    inference(superposition,[],[f433,f5]) ).

fof(f433,plain,
    ! [X6,X7,X4,X5] : true = ifeq(product(multiply(X4,X5),X6,X7),true,product(X4,multiply(X5,X6),X7),true),
    inference(forward_demodulation,[],[f427,f2]) ).

fof(f427,plain,
    ! [X6,X7,X4,X5] : true = ifeq(product(multiply(X4,X5),X6,X7),true,ifeq(true,true,product(X4,multiply(X5,X6),X7),true),true),
    inference(superposition,[],[f61,f5]) ).

fof(f61,plain,
    ! [X10,X8,X6,X9,X7] : true = ifeq(product(X8,X7,X9),true,ifeq(product(X10,X6,X8),true,product(X10,multiply(X6,X7),X9),true),true),
    inference(forward_demodulation,[],[f52,f2]) ).

fof(f52,plain,
    ! [X10,X8,X6,X9,X7] : true = ifeq(product(X8,X7,X9),true,ifeq(true,true,ifeq(product(X10,X6,X8),true,product(X10,multiply(X6,X7),X9),true),true),true),
    inference(superposition,[],[f12,f5]) ).

fof(f12,axiom,
    ! [X3,X8,X6,X7,X4,X5] : true = ifeq(product(X5,X6,X7),true,ifeq(product(X4,X6,X8),true,ifeq(product(X3,X4,X5),true,product(X3,X8,X7),true),true),true),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',associativity_of_multiplication1) ).

fof(f77959,plain,
    ( spl0_401
    | ~ spl0_182
    | ~ spl0_399 ),
    inference(avatar_split_clause,[],[f77808,f77774,f20613,f77956]) ).

fof(f77956,plain,
    ( spl0_401
  <=> true = product(additive_identity,multiply(b,multiply(b,multiply(additive_inverse(b),multiply(additive_inverse(b),b)))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_401])]) ).

fof(f20613,plain,
    ( spl0_182
  <=> additive_identity = multiply(additive_identity,b) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_182])]) ).

fof(f77808,plain,
    ( true = product(additive_identity,multiply(b,multiply(b,multiply(additive_inverse(b),multiply(additive_inverse(b),b)))),additive_identity)
    | ~ spl0_182
    | ~ spl0_399 ),
    inference(superposition,[],[f49784,f77776]) ).

fof(f49784,plain,
    ( ! [X28] : true = product(additive_identity,multiply(b,multiply(b,X28)),multiply(additive_identity,X28))
    | ~ spl0_182 ),
    inference(superposition,[],[f40599,f48445]) ).

fof(f48445,plain,
    ( ! [X425] : multiply(additive_identity,multiply(b,X425)) = multiply(additive_identity,X425)
    | ~ spl0_182 ),
    inference(forward_demodulation,[],[f48322,f1]) ).

fof(f48322,plain,
    ( ! [X425] : multiply(additive_identity,multiply(b,X425)) = ifeq2(true,true,multiply(additive_identity,X425),multiply(additive_identity,multiply(b,X425)))
    | ~ spl0_182 ),
    inference(superposition,[],[f356,f40599]) ).

fof(f356,plain,
    ! [X2,X0,X1] : ifeq2(product(X0,X1,X2),true,X2,multiply(X0,X1)) = multiply(X0,X1),
    inference(superposition,[],[f1,f40]) ).

fof(f40,plain,
    ! [X2,X3,X4] : multiply(X2,X3) = ifeq2(true,true,ifeq2(product(X2,X3,X4),true,X4,multiply(X2,X3)),multiply(X2,X3)),
    inference(superposition,[],[f19,f5]) ).

fof(f19,axiom,
    ! [X3,X8,X4,X5] : ifeq2(product(X3,X4,X8),true,ifeq2(product(X3,X4,X5),true,X5,X8),X8) = X8,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',multiplication_is_well_defined) ).

fof(f40599,plain,
    ( ! [X0] : true = product(additive_identity,multiply(b,X0),multiply(additive_identity,X0))
    | ~ spl0_182 ),
    inference(superposition,[],[f39893,f20615]) ).

fof(f20615,plain,
    ( additive_identity = multiply(additive_identity,b)
    | ~ spl0_182 ),
    inference(avatar_component_clause,[],[f20613]) ).

fof(f77952,plain,
    ( spl0_400
    | ~ spl0_182
    | ~ spl0_399 ),
    inference(avatar_split_clause,[],[f77800,f77774,f20613,f77949]) ).

fof(f77949,plain,
    ( spl0_400
  <=> true = product(additive_identity,multiply(b,multiply(additive_inverse(b),multiply(additive_inverse(b),b))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_400])]) ).

fof(f77800,plain,
    ( true = product(additive_identity,multiply(b,multiply(additive_inverse(b),multiply(additive_inverse(b),b))),additive_identity)
    | ~ spl0_182
    | ~ spl0_399 ),
    inference(superposition,[],[f40599,f77776]) ).

fof(f77777,plain,
    ( spl0_399
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f77772,f56602,f77774]) ).

fof(f56602,plain,
    ( spl0_342
  <=> true = product(additive_identity,multiply(additive_inverse(b),multiply(additive_inverse(b),b)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_342])]) ).

fof(f77772,plain,
    ( additive_identity = multiply(additive_identity,multiply(additive_inverse(b),multiply(additive_inverse(b),b)))
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f77459,f1]) ).

fof(f77459,plain,
    ( multiply(additive_identity,multiply(additive_inverse(b),multiply(additive_inverse(b),b))) = ifeq2(true,true,additive_identity,multiply(additive_identity,multiply(additive_inverse(b),multiply(additive_inverse(b),b))))
    | ~ spl0_342 ),
    inference(superposition,[],[f356,f56604]) ).

fof(f56604,plain,
    ( true = product(additive_identity,multiply(additive_inverse(b),multiply(additive_inverse(b),b)),additive_identity)
    | ~ spl0_342 ),
    inference(avatar_component_clause,[],[f56602]) ).

fof(f77582,plain,
    ( spl0_398
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f77353,f56602,f77579]) ).

fof(f77579,plain,
    ( spl0_398
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(additive_inverse(b),multiply(additive_inverse(b),b))))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_398])]) ).

fof(f77353,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(additive_inverse(b),multiply(additive_inverse(b),b))))),true)
    | ~ spl0_342 ),
    inference(superposition,[],[f5894,f56604]) ).

fof(f5894,plain,
    ! [X0,X1] : true = ifeq(product(X0,X1,additive_identity),true,product(X0,additive_identity,multiply(X0,additive_inverse(X1))),true),
    inference(forward_demodulation,[],[f5881,f2]) ).

fof(f5881,plain,
    ! [X0,X1] : true = ifeq(product(X0,X1,additive_identity),true,ifeq(true,true,product(X0,additive_identity,multiply(X0,additive_inverse(X1))),true),true),
    inference(superposition,[],[f1035,f5]) ).

fof(f1035,plain,
    ! [X16,X14,X15] : true = ifeq(product(X15,X16,additive_identity),true,ifeq(product(X15,additive_inverse(X16),X14),true,product(X15,additive_identity,X14),true),true),
    inference(forward_demodulation,[],[f1027,f2]) ).

fof(f1027,plain,
    ! [X16,X14,X15] : true = ifeq(product(X15,X16,additive_identity),true,ifeq(product(X15,additive_inverse(X16),X14),true,ifeq(true,true,product(X15,additive_identity,X14),true),true),true),
    inference(superposition,[],[f151,f4]) ).

fof(f151,plain,
    ! [X8,X6,X9,X7,X5] : true = ifeq(product(X6,X5,X7),true,ifeq(product(X6,additive_inverse(X5),X8),true,ifeq(sum(X8,X7,X9),true,product(X6,additive_identity,X9),true),true),true),
    inference(forward_demodulation,[],[f144,f2]) ).

fof(f144,plain,
    ! [X8,X6,X9,X7,X5] : true = ifeq(product(X6,X5,X7),true,ifeq(product(X6,additive_inverse(X5),X8),true,ifeq(sum(X8,X7,X9),true,ifeq(true,true,product(X6,additive_identity,X9),true),true),true),true),
    inference(superposition,[],[f15,f7]) ).

fof(f77195,plain,
    ( spl0_397
    | ~ spl0_334 ),
    inference(avatar_split_clause,[],[f76842,f55834,f77192]) ).

fof(f77192,plain,
    ( spl0_397
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(additive_inverse(b),multiply(b,additive_inverse(b)))))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_397])]) ).

fof(f55834,plain,
    ( spl0_334
  <=> true = product(additive_identity,multiply(additive_inverse(b),multiply(b,additive_inverse(b))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_334])]) ).

fof(f76842,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(additive_inverse(b),multiply(b,additive_inverse(b)))))),true)
    | ~ spl0_334 ),
    inference(superposition,[],[f5894,f55836]) ).

fof(f55836,plain,
    ( true = product(additive_identity,multiply(additive_inverse(b),multiply(b,additive_inverse(b))),additive_identity)
    | ~ spl0_334 ),
    inference(avatar_component_clause,[],[f55834]) ).

fof(f76559,plain,
    ( spl0_396
    | ~ spl0_240
    | ~ spl0_394 ),
    inference(avatar_split_clause,[],[f76377,f76235,f32752,f76556]) ).

fof(f76556,plain,
    ( spl0_396
  <=> true = product(additive_identity,multiply(additive_inverse(b),multiply(b,multiply(b,multiply(b,additive_identity)))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_396])]) ).

fof(f76235,plain,
    ( spl0_394
  <=> additive_identity = multiply(additive_identity,multiply(b,multiply(b,multiply(b,additive_identity)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_394])]) ).

fof(f76377,plain,
    ( true = product(additive_identity,multiply(additive_inverse(b),multiply(b,multiply(b,multiply(b,additive_identity)))),additive_identity)
    | ~ spl0_240
    | ~ spl0_394 ),
    inference(superposition,[],[f40601,f76237]) ).

fof(f76237,plain,
    ( additive_identity = multiply(additive_identity,multiply(b,multiply(b,multiply(b,additive_identity))))
    | ~ spl0_394 ),
    inference(avatar_component_clause,[],[f76235]) ).

fof(f76538,plain,
    ( spl0_395
    | ~ spl0_182
    | ~ spl0_394 ),
    inference(avatar_split_clause,[],[f76383,f76235,f20613,f76535]) ).

fof(f76535,plain,
    ( spl0_395
  <=> true = product(additive_identity,multiply(b,multiply(b,multiply(b,multiply(b,multiply(b,additive_identity))))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_395])]) ).

fof(f76383,plain,
    ( true = product(additive_identity,multiply(b,multiply(b,multiply(b,multiply(b,multiply(b,additive_identity))))),additive_identity)
    | ~ spl0_182
    | ~ spl0_394 ),
    inference(superposition,[],[f49784,f76237]) ).

fof(f76238,plain,
    ( spl0_394
    | ~ spl0_330 ),
    inference(avatar_split_clause,[],[f76233,f53091,f76235]) ).

fof(f53091,plain,
    ( spl0_330
  <=> true = product(additive_identity,multiply(b,multiply(b,multiply(b,additive_identity))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_330])]) ).

fof(f76233,plain,
    ( additive_identity = multiply(additive_identity,multiply(b,multiply(b,multiply(b,additive_identity))))
    | ~ spl0_330 ),
    inference(forward_demodulation,[],[f76014,f1]) ).

fof(f76014,plain,
    ( multiply(additive_identity,multiply(b,multiply(b,multiply(b,additive_identity)))) = ifeq2(true,true,additive_identity,multiply(additive_identity,multiply(b,multiply(b,multiply(b,additive_identity)))))
    | ~ spl0_330 ),
    inference(superposition,[],[f356,f53093]) ).

fof(f53093,plain,
    ( true = product(additive_identity,multiply(b,multiply(b,multiply(b,additive_identity))),additive_identity)
    | ~ spl0_330 ),
    inference(avatar_component_clause,[],[f53091]) ).

fof(f76162,plain,
    ( spl0_393
    | ~ spl0_330 ),
    inference(avatar_split_clause,[],[f75908,f53091,f76159]) ).

fof(f76159,plain,
    ( spl0_393
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(b,multiply(b,multiply(b,additive_identity)))))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_393])]) ).

fof(f75908,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(b,multiply(b,multiply(b,additive_identity)))))),true)
    | ~ spl0_330 ),
    inference(superposition,[],[f5894,f53093]) ).

fof(f75154,plain,
    ( spl0_392
    | ~ spl0_371 ),
    inference(avatar_split_clause,[],[f74720,f61992,f75151]) ).

fof(f75151,plain,
    ( spl0_392
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_identity,multiply(additive_inverse(a),additive_inverse(a)))),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_392])]) ).

fof(f61992,plain,
    ( spl0_371
  <=> true = product(multiply(additive_identity,multiply(additive_inverse(a),additive_inverse(a))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_371])]) ).

fof(f74720,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_identity,multiply(additive_inverse(a),additive_inverse(a)))),additive_identity)),true)
    | ~ spl0_371 ),
    inference(superposition,[],[f6150,f61994]) ).

fof(f61994,plain,
    ( true = product(multiply(additive_identity,multiply(additive_inverse(a),additive_inverse(a))),additive_identity,additive_identity)
    | ~ spl0_371 ),
    inference(avatar_component_clause,[],[f61992]) ).

fof(f6150,plain,
    ! [X2,X1] : true = ifeq(product(X1,X2,additive_identity),true,product(additive_identity,X2,multiply(additive_inverse(X1),X2)),true),
    inference(forward_demodulation,[],[f6142,f2]) ).

fof(f6142,plain,
    ! [X2,X1] : true = ifeq(product(X1,X2,additive_identity),true,ifeq(true,true,product(additive_identity,X2,multiply(additive_inverse(X1),X2)),true),true),
    inference(superposition,[],[f1334,f5]) ).

fof(f1334,plain,
    ! [X16,X14,X15] : true = ifeq(product(X15,X16,additive_identity),true,ifeq(product(additive_inverse(X15),X16,X14),true,product(additive_identity,X16,X14),true),true),
    inference(forward_demodulation,[],[f1327,f2]) ).

fof(f1327,plain,
    ! [X16,X14,X15] : true = ifeq(product(X15,X16,additive_identity),true,ifeq(product(additive_inverse(X15),X16,X14),true,ifeq(true,true,product(additive_identity,X16,X14),true),true),true),
    inference(superposition,[],[f219,f4]) ).

fof(f74633,plain,
    ( spl0_391
    | ~ spl0_3
    | ~ spl0_126
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f74624,f22634,f14980,f34,f74630]) ).

fof(f74630,plain,
    ( spl0_391
  <=> true = ifeq(true,true,ifeq(sum(d,multiply(additive_inverse(a),b),additive_identity),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_391])]) ).

fof(f14980,plain,
    ( spl0_126
  <=> multiply(additive_inverse(a),additive_identity) = multiply(additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_126])]) ).

fof(f22634,plain,
    ( spl0_205
  <=> additive_identity = multiply(additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_205])]) ).

fof(f74624,plain,
    ( true = ifeq(true,true,ifeq(sum(d,multiply(additive_inverse(a),b),additive_identity),true,true,true),true)
    | ~ spl0_3
    | ~ spl0_126
    | ~ spl0_205 ),
    inference(superposition,[],[f22728,f5]) ).

fof(f22728,plain,
    ( ! [X0] : true = ifeq(product(additive_inverse(a),b,X0),true,ifeq(sum(d,X0,additive_identity),true,true,true),true)
    | ~ spl0_3
    | ~ spl0_126
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f15017,f22636]) ).

fof(f22636,plain,
    ( additive_identity = multiply(additive_identity,additive_identity)
    | ~ spl0_205 ),
    inference(avatar_component_clause,[],[f22634]) ).

fof(f15017,plain,
    ( ! [X0] : true = ifeq(product(additive_inverse(a),b,X0),true,ifeq(sum(d,X0,multiply(additive_identity,additive_identity)),true,true,true),true)
    | ~ spl0_3
    | ~ spl0_126 ),
    inference(backward_demodulation,[],[f6711,f14982]) ).

fof(f14982,plain,
    ( multiply(additive_inverse(a),additive_identity) = multiply(additive_identity,additive_identity)
    | ~ spl0_126 ),
    inference(avatar_component_clause,[],[f14980]) ).

fof(f6711,plain,
    ( ! [X0] : true = ifeq(product(additive_inverse(a),b,X0),true,ifeq(sum(d,X0,multiply(additive_inverse(a),additive_identity)),true,true,true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1037,f5]) ).

fof(f1037,plain,
    ( ! [X0,X1] : true = ifeq(product(additive_inverse(a),b,X0),true,ifeq(sum(d,X0,X1),true,product(additive_inverse(a),additive_identity,X1),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f1021,f2]) ).

fof(f1021,plain,
    ( ! [X0,X1] : true = ifeq(product(additive_inverse(a),b,X0),true,ifeq(true,true,ifeq(sum(d,X0,X1),true,product(additive_inverse(a),additive_identity,X1),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f151,f36]) ).

fof(f72904,plain,
    ( spl0_390
    | ~ spl0_296 ),
    inference(avatar_split_clause,[],[f72475,f44843,f72901]) ).

fof(f72901,plain,
    ( spl0_390
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_identity,multiply(a,multiply(a,a)))),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_390])]) ).

fof(f44843,plain,
    ( spl0_296
  <=> true = product(multiply(additive_identity,multiply(a,multiply(a,a))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_296])]) ).

fof(f72475,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_identity,multiply(a,multiply(a,a)))),additive_identity)),true)
    | ~ spl0_296 ),
    inference(superposition,[],[f6150,f44845]) ).

fof(f44845,plain,
    ( true = product(multiply(additive_identity,multiply(a,multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_296 ),
    inference(avatar_component_clause,[],[f44843]) ).

fof(f71860,plain,
    ( spl0_389
    | ~ spl0_375 ),
    inference(avatar_split_clause,[],[f71458,f62740,f71857]) ).

fof(f71857,plain,
    ( spl0_389
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_inverse(a),multiply(additive_inverse(a),a))),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_389])]) ).

fof(f62740,plain,
    ( spl0_375
  <=> true = product(multiply(additive_inverse(a),multiply(additive_inverse(a),a)),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_375])]) ).

fof(f71458,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_inverse(a),multiply(additive_inverse(a),a))),additive_identity)),true)
    | ~ spl0_375 ),
    inference(superposition,[],[f6150,f62742]) ).

fof(f62742,plain,
    ( true = product(multiply(additive_inverse(a),multiply(additive_inverse(a),a)),additive_identity,additive_identity)
    | ~ spl0_375 ),
    inference(avatar_component_clause,[],[f62740]) ).

fof(f71216,plain,
    ( spl0_388
    | ~ spl0_356 ),
    inference(avatar_split_clause,[],[f70820,f60487,f71213]) ).

fof(f71213,plain,
    ( spl0_388
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_inverse(a),multiply(a,additive_inverse(a)))),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_388])]) ).

fof(f60487,plain,
    ( spl0_356
  <=> true = product(multiply(additive_inverse(a),multiply(a,additive_inverse(a))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_356])]) ).

fof(f70820,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_inverse(a),multiply(a,additive_inverse(a)))),additive_identity)),true)
    | ~ spl0_356 ),
    inference(superposition,[],[f6150,f60489]) ).

fof(f60489,plain,
    ( true = product(multiply(additive_inverse(a),multiply(a,additive_inverse(a))),additive_identity,additive_identity)
    | ~ spl0_356 ),
    inference(avatar_component_clause,[],[f60487]) ).

fof(f68694,plain,
    ( spl0_387
    | ~ spl0_221
    | ~ spl0_293 ),
    inference(avatar_split_clause,[],[f68689,f44637,f23540,f68691]) ).

fof(f68691,plain,
    ( spl0_387
  <=> true = product(multiply(additive_inverse(a),multiply(a,multiply(a,multiply(a,additive_inverse(a))))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_387])]) ).

fof(f23540,plain,
    ( spl0_221
  <=> additive_identity = multiply(additive_inverse(a),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_221])]) ).

fof(f44637,plain,
    ( spl0_293
  <=> additive_identity = multiply(multiply(additive_inverse(a),multiply(a,multiply(a,a))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_293])]) ).

fof(f68689,plain,
    ( true = product(multiply(additive_inverse(a),multiply(a,multiply(a,multiply(a,additive_inverse(a))))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_293 ),
    inference(forward_demodulation,[],[f68688,f41075]) ).

fof(f41075,plain,
    ! [X160,X161,X159] : multiply(X159,multiply(X160,X161)) = multiply(multiply(X159,X160),X161),
    inference(forward_demodulation,[],[f40669,f1]) ).

fof(f40669,plain,
    ! [X160,X161,X159] : multiply(multiply(X159,X160),X161) = ifeq2(true,true,multiply(X159,multiply(X160,X161)),multiply(multiply(X159,X160),X161)),
    inference(superposition,[],[f45,f39893]) ).

fof(f45,plain,
    ! [X2,X3,X4] : ifeq2(product(X2,X3,X4),true,multiply(X2,X3),X4) = X4,
    inference(forward_demodulation,[],[f43,f1]) ).

fof(f43,plain,
    ! [X2,X3,X4] : ifeq2(product(X2,X3,X4),true,ifeq2(true,true,multiply(X2,X3),X4),X4) = X4,
    inference(superposition,[],[f19,f5]) ).

fof(f68688,plain,
    ( true = product(multiply(additive_inverse(a),multiply(a,multiply(multiply(a,a),additive_inverse(a)))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_293 ),
    inference(forward_demodulation,[],[f68687,f41075]) ).

fof(f68687,plain,
    ( true = product(multiply(additive_inverse(a),multiply(multiply(a,multiply(a,a)),additive_inverse(a))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_293 ),
    inference(forward_demodulation,[],[f68539,f41075]) ).

fof(f68539,plain,
    ( true = product(multiply(multiply(additive_inverse(a),multiply(a,multiply(a,a))),additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_293 ),
    inference(superposition,[],[f59569,f44639]) ).

fof(f44639,plain,
    ( additive_identity = multiply(multiply(additive_inverse(a),multiply(a,multiply(a,a))),additive_identity)
    | ~ spl0_293 ),
    inference(avatar_component_clause,[],[f44637]) ).

fof(f59569,plain,
    ( ! [X49] : true = product(multiply(X49,additive_inverse(a)),additive_identity,multiply(X49,additive_identity))
    | ~ spl0_221 ),
    inference(superposition,[],[f40143,f23542]) ).

fof(f23542,plain,
    ( additive_identity = multiply(additive_inverse(a),additive_identity)
    | ~ spl0_221 ),
    inference(avatar_component_clause,[],[f23540]) ).

fof(f40143,plain,
    ! [X2,X0,X1] : true = product(multiply(X0,X1),X2,multiply(X0,multiply(X1,X2))),
    inference(superposition,[],[f2,f3559]) ).

fof(f3559,plain,
    ! [X2,X0,X1] : true = ifeq(true,true,product(multiply(X2,X0),X1,multiply(X2,multiply(X0,X1))),true),
    inference(superposition,[],[f461,f5]) ).

fof(f461,plain,
    ! [X6,X7,X4,X5] : true = ifeq(product(X6,X7,X5),true,product(multiply(X4,X6),X7,multiply(X4,X5)),true),
    inference(forward_demodulation,[],[f455,f2]) ).

fof(f455,plain,
    ! [X6,X7,X4,X5] : true = ifeq(product(X6,X7,X5),true,ifeq(true,true,product(multiply(X4,X6),X7,multiply(X4,X5)),true),true),
    inference(superposition,[],[f90,f5]) ).

fof(f90,plain,
    ! [X10,X8,X6,X9,X7] : true = ifeq(product(X7,X8,X9),true,ifeq(product(X6,X9,X10),true,product(multiply(X6,X7),X8,X10),true),true),
    inference(forward_demodulation,[],[f83,f2]) ).

fof(f83,plain,
    ! [X10,X8,X6,X9,X7] : true = ifeq(product(X7,X8,X9),true,ifeq(product(X6,X9,X10),true,ifeq(true,true,product(multiply(X6,X7),X8,X10),true),true),true),
    inference(superposition,[],[f13,f5]) ).

fof(f13,axiom,
    ! [X3,X8,X6,X7,X4,X5] : true = ifeq(product(X4,X6,X8),true,ifeq(product(X3,X8,X7),true,ifeq(product(X3,X4,X5),true,product(X5,X6,X7),true),true),true),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',associativity_of_multiplication2) ).

fof(f67922,plain,
    ( spl0_386
    | ~ spl0_291 ),
    inference(avatar_split_clause,[],[f67675,f44347,f67919]) ).

fof(f67919,plain,
    ( spl0_386
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(a,multiply(a,multiply(a,a)))),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_386])]) ).

fof(f44347,plain,
    ( spl0_291
  <=> true = product(multiply(a,multiply(a,multiply(a,a))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_291])]) ).

fof(f67675,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(a,multiply(a,multiply(a,a)))),additive_identity)),true)
    | ~ spl0_291 ),
    inference(superposition,[],[f6150,f44349]) ).

fof(f44349,plain,
    ( true = product(multiply(a,multiply(a,multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_291 ),
    inference(avatar_component_clause,[],[f44347]) ).

fof(f67375,plain,
    ( spl0_385
    | ~ spl0_384 ),
    inference(avatar_split_clause,[],[f67193,f66724,f67372]) ).

fof(f67372,plain,
    ( spl0_385
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(b,multiply(b,b))))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_385])]) ).

fof(f66724,plain,
    ( spl0_384
  <=> true = product(additive_identity,multiply(b,multiply(b,b)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_384])]) ).

fof(f67193,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(b,multiply(b,b))))),true)
    | ~ spl0_384 ),
    inference(superposition,[],[f5894,f66726]) ).

fof(f66726,plain,
    ( true = product(additive_identity,multiply(b,multiply(b,b)),additive_identity)
    | ~ spl0_384 ),
    inference(avatar_component_clause,[],[f66724]) ).

fof(f66727,plain,
    ( spl0_384
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f66363,f20613,f66724]) ).

fof(f66363,plain,
    ( true = product(additive_identity,multiply(b,multiply(b,b)),additive_identity)
    | ~ spl0_182 ),
    inference(superposition,[],[f49784,f20615]) ).

fof(f66663,plain,
    ( spl0_383
    | ~ spl0_182
    | ~ spl0_351 ),
    inference(avatar_split_clause,[],[f66357,f59224,f20613,f66660]) ).

fof(f66660,plain,
    ( spl0_383
  <=> true = product(additive_identity,multiply(b,multiply(b,multiply(b,multiply(additive_inverse(b),b)))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_383])]) ).

fof(f59224,plain,
    ( spl0_351
  <=> additive_identity = multiply(additive_identity,multiply(b,multiply(additive_inverse(b),b))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_351])]) ).

fof(f66357,plain,
    ( true = product(additive_identity,multiply(b,multiply(b,multiply(b,multiply(additive_inverse(b),b)))),additive_identity)
    | ~ spl0_182
    | ~ spl0_351 ),
    inference(superposition,[],[f49784,f59226]) ).

fof(f59226,plain,
    ( additive_identity = multiply(additive_identity,multiply(b,multiply(additive_inverse(b),b)))
    | ~ spl0_351 ),
    inference(avatar_component_clause,[],[f59224]) ).

fof(f66572,plain,
    ( spl0_382
    | ~ spl0_182
    | ~ spl0_329 ),
    inference(avatar_split_clause,[],[f66355,f52875,f20613,f66569]) ).

fof(f66569,plain,
    ( spl0_382
  <=> true = product(additive_identity,multiply(b,multiply(b,multiply(b,multiply(b,additive_identity)))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_382])]) ).

fof(f52875,plain,
    ( spl0_329
  <=> additive_identity = multiply(additive_identity,multiply(b,multiply(b,additive_identity))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_329])]) ).

fof(f66355,plain,
    ( true = product(additive_identity,multiply(b,multiply(b,multiply(b,multiply(b,additive_identity)))),additive_identity)
    | ~ spl0_182
    | ~ spl0_329 ),
    inference(superposition,[],[f49784,f52877]) ).

fof(f52877,plain,
    ( additive_identity = multiply(additive_identity,multiply(b,multiply(b,additive_identity)))
    | ~ spl0_329 ),
    inference(avatar_component_clause,[],[f52875]) ).

fof(f66566,plain,
    ( spl0_381
    | ~ spl0_182
    | ~ spl0_320 ),
    inference(avatar_split_clause,[],[f66358,f50222,f20613,f66563]) ).

fof(f66563,plain,
    ( spl0_381
  <=> true = product(additive_identity,multiply(b,multiply(b,multiply(b,additive_inverse(b)))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_381])]) ).

fof(f50222,plain,
    ( spl0_320
  <=> additive_identity = multiply(additive_identity,multiply(b,additive_inverse(b))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_320])]) ).

fof(f66358,plain,
    ( true = product(additive_identity,multiply(b,multiply(b,multiply(b,additive_inverse(b)))),additive_identity)
    | ~ spl0_182
    | ~ spl0_320 ),
    inference(superposition,[],[f49784,f50224]) ).

fof(f50224,plain,
    ( additive_identity = multiply(additive_identity,multiply(b,additive_inverse(b)))
    | ~ spl0_320 ),
    inference(avatar_component_clause,[],[f50222]) ).

fof(f65759,plain,
    ( spl0_380
    | ~ spl0_114
    | ~ spl0_372 ),
    inference(avatar_split_clause,[],[f65754,f62324,f12173,f65756]) ).

fof(f65756,plain,
    ( spl0_380
  <=> true = product(multiply(additive_inverse(a),multiply(additive_inverse(a),multiply(a,a))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_380])]) ).

fof(f12173,plain,
    ( spl0_114
  <=> true = product(a,additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_114])]) ).

fof(f62324,plain,
    ( spl0_372
  <=> additive_identity = multiply(multiply(additive_inverse(a),additive_inverse(a)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_372])]) ).

fof(f65754,plain,
    ( true = product(multiply(additive_inverse(a),multiply(additive_inverse(a),multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_372 ),
    inference(forward_demodulation,[],[f65353,f41075]) ).

fof(f65353,plain,
    ( true = product(multiply(multiply(additive_inverse(a),additive_inverse(a)),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_372 ),
    inference(superposition,[],[f41436,f62326]) ).

fof(f62326,plain,
    ( additive_identity = multiply(multiply(additive_inverse(a),additive_inverse(a)),additive_identity)
    | ~ spl0_372 ),
    inference(avatar_component_clause,[],[f62324]) ).

fof(f41436,plain,
    ( ! [X1] : true = product(multiply(X1,multiply(a,a)),additive_identity,multiply(X1,additive_identity))
    | ~ spl0_114 ),
    inference(backward_demodulation,[],[f13984,f41075]) ).

fof(f13984,plain,
    ( ! [X1] : true = product(multiply(multiply(X1,a),a),additive_identity,multiply(X1,additive_identity))
    | ~ spl0_114 ),
    inference(superposition,[],[f13299,f13494]) ).

fof(f13494,plain,
    ( ! [X302] : multiply(multiply(X302,a),additive_identity) = multiply(X302,additive_identity)
    | ~ spl0_114 ),
    inference(forward_demodulation,[],[f13428,f1]) ).

fof(f13428,plain,
    ( ! [X302] : ifeq2(true,true,multiply(X302,additive_identity),multiply(multiply(X302,a),additive_identity)) = multiply(multiply(X302,a),additive_identity)
    | ~ spl0_114 ),
    inference(superposition,[],[f356,f13299]) ).

fof(f13299,plain,
    ( ! [X0] : true = product(multiply(X0,a),additive_identity,multiply(X0,additive_identity))
    | ~ spl0_114 ),
    inference(superposition,[],[f2,f12351]) ).

fof(f12351,plain,
    ( ! [X295] : true = ifeq(true,true,product(multiply(X295,a),additive_identity,multiply(X295,additive_identity)),true)
    | ~ spl0_114 ),
    inference(superposition,[],[f461,f12175]) ).

fof(f12175,plain,
    ( true = product(a,additive_identity,additive_identity)
    | ~ spl0_114 ),
    inference(avatar_component_clause,[],[f12173]) ).

fof(f65675,plain,
    ( spl0_379
    | ~ spl0_114
    | ~ spl0_368 ),
    inference(avatar_split_clause,[],[f65670,f61657,f12173,f65672]) ).

fof(f65672,plain,
    ( spl0_379
  <=> true = product(multiply(additive_identity,multiply(additive_inverse(a),multiply(a,a))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_379])]) ).

fof(f61657,plain,
    ( spl0_368
  <=> additive_identity = multiply(multiply(additive_identity,additive_inverse(a)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_368])]) ).

fof(f65670,plain,
    ( true = product(multiply(additive_identity,multiply(additive_inverse(a),multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_368 ),
    inference(forward_demodulation,[],[f65350,f41075]) ).

fof(f65350,plain,
    ( true = product(multiply(multiply(additive_identity,additive_inverse(a)),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_368 ),
    inference(superposition,[],[f41436,f61659]) ).

fof(f61659,plain,
    ( additive_identity = multiply(multiply(additive_identity,additive_inverse(a)),additive_identity)
    | ~ spl0_368 ),
    inference(avatar_component_clause,[],[f61657]) ).

fof(f64835,plain,
    ( spl0_378
    | ~ spl0_370 ),
    inference(avatar_split_clause,[],[f64476,f61983,f64832]) ).

fof(f64832,plain,
    ( spl0_378
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_identity,multiply(additive_inverse(a),a))),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_378])]) ).

fof(f61983,plain,
    ( spl0_370
  <=> true = product(multiply(additive_identity,multiply(additive_inverse(a),a)),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_370])]) ).

fof(f64476,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_identity,multiply(additive_inverse(a),a))),additive_identity)),true)
    | ~ spl0_370 ),
    inference(superposition,[],[f6150,f61985]) ).

fof(f61985,plain,
    ( true = product(multiply(additive_identity,multiply(additive_inverse(a),a)),additive_identity,additive_identity)
    | ~ spl0_370 ),
    inference(avatar_component_clause,[],[f61983]) ).

fof(f64097,plain,
    ( spl0_377
    | ~ spl0_361 ),
    inference(avatar_split_clause,[],[f63868,f60611,f64094]) ).

fof(f64094,plain,
    ( spl0_377
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_identity,multiply(a,additive_inverse(a)))),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_377])]) ).

fof(f60611,plain,
    ( spl0_361
  <=> true = product(multiply(additive_identity,multiply(a,additive_inverse(a))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_361])]) ).

fof(f63868,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_identity,multiply(a,additive_inverse(a)))),additive_identity)),true)
    | ~ spl0_361 ),
    inference(superposition,[],[f6150,f60613]) ).

fof(f60613,plain,
    ( true = product(multiply(additive_identity,multiply(a,additive_inverse(a))),additive_identity,additive_identity)
    | ~ spl0_361 ),
    inference(avatar_component_clause,[],[f60611]) ).

fof(f63364,plain,
    ( spl0_376
    | ~ spl0_357 ),
    inference(avatar_split_clause,[],[f62876,f60510,f63361]) ).

fof(f63361,plain,
    ( spl0_376
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(a,multiply(a,additive_inverse(a)))),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_376])]) ).

fof(f60510,plain,
    ( spl0_357
  <=> true = product(multiply(a,multiply(a,additive_inverse(a))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_357])]) ).

fof(f62876,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(a,multiply(a,additive_inverse(a)))),additive_identity)),true)
    | ~ spl0_357 ),
    inference(superposition,[],[f6150,f60512]) ).

fof(f60512,plain,
    ( true = product(multiply(a,multiply(a,additive_inverse(a))),additive_identity,additive_identity)
    | ~ spl0_357 ),
    inference(avatar_component_clause,[],[f60510]) ).

fof(f62743,plain,
    ( spl0_375
    | ~ spl0_114
    | ~ spl0_372 ),
    inference(avatar_split_clause,[],[f62738,f62324,f12173,f62740]) ).

fof(f62738,plain,
    ( true = product(multiply(additive_inverse(a),multiply(additive_inverse(a),a)),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_372 ),
    inference(forward_demodulation,[],[f62583,f41075]) ).

fof(f62583,plain,
    ( true = product(multiply(multiply(additive_inverse(a),additive_inverse(a)),a),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_372 ),
    inference(superposition,[],[f13299,f62326]) ).

fof(f62734,plain,
    ( spl0_374
    | ~ spl0_221
    | ~ spl0_372 ),
    inference(avatar_split_clause,[],[f62729,f62324,f23540,f62731]) ).

fof(f62731,plain,
    ( spl0_374
  <=> true = product(multiply(additive_inverse(a),multiply(additive_inverse(a),additive_inverse(a))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_374])]) ).

fof(f62729,plain,
    ( true = product(multiply(additive_inverse(a),multiply(additive_inverse(a),additive_inverse(a))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_372 ),
    inference(forward_demodulation,[],[f62591,f41075]) ).

fof(f62591,plain,
    ( true = product(multiply(multiply(additive_inverse(a),additive_inverse(a)),additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_372 ),
    inference(superposition,[],[f59569,f62326]) ).

fof(f62410,plain,
    ( spl0_373
    | ~ spl0_359 ),
    inference(avatar_split_clause,[],[f62097,f60596,f62407]) ).

fof(f62407,plain,
    ( spl0_373
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_inverse(a),additive_inverse(a))),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_373])]) ).

fof(f60596,plain,
    ( spl0_359
  <=> true = product(multiply(additive_inverse(a),additive_inverse(a)),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_359])]) ).

fof(f62097,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_inverse(a),additive_inverse(a))),additive_identity)),true)
    | ~ spl0_359 ),
    inference(superposition,[],[f6150,f60598]) ).

fof(f60598,plain,
    ( true = product(multiply(additive_inverse(a),additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_359 ),
    inference(avatar_component_clause,[],[f60596]) ).

fof(f62327,plain,
    ( spl0_372
    | ~ spl0_359 ),
    inference(avatar_split_clause,[],[f62322,f60596,f62324]) ).

fof(f62322,plain,
    ( additive_identity = multiply(multiply(additive_inverse(a),additive_inverse(a)),additive_identity)
    | ~ spl0_359 ),
    inference(forward_demodulation,[],[f62196,f1]) ).

fof(f62196,plain,
    ( multiply(multiply(additive_inverse(a),additive_inverse(a)),additive_identity) = ifeq2(true,true,additive_identity,multiply(multiply(additive_inverse(a),additive_inverse(a)),additive_identity))
    | ~ spl0_359 ),
    inference(superposition,[],[f356,f60598]) ).

fof(f61995,plain,
    ( spl0_371
    | ~ spl0_221
    | ~ spl0_368 ),
    inference(avatar_split_clause,[],[f61990,f61657,f23540,f61992]) ).

fof(f61990,plain,
    ( true = product(multiply(additive_identity,multiply(additive_inverse(a),additive_inverse(a))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_368 ),
    inference(forward_demodulation,[],[f61861,f41075]) ).

fof(f61861,plain,
    ( true = product(multiply(multiply(additive_identity,additive_inverse(a)),additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_368 ),
    inference(superposition,[],[f59569,f61659]) ).

fof(f61986,plain,
    ( spl0_370
    | ~ spl0_114
    | ~ spl0_368 ),
    inference(avatar_split_clause,[],[f61981,f61657,f12173,f61983]) ).

fof(f61981,plain,
    ( true = product(multiply(additive_identity,multiply(additive_inverse(a),a)),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_368 ),
    inference(forward_demodulation,[],[f61853,f41075]) ).

fof(f61853,plain,
    ( true = product(multiply(multiply(additive_identity,additive_inverse(a)),a),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_368 ),
    inference(superposition,[],[f13299,f61659]) ).

fof(f61749,plain,
    ( spl0_369
    | ~ spl0_364 ),
    inference(avatar_split_clause,[],[f61380,f60700,f61746]) ).

fof(f61746,plain,
    ( spl0_369
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_identity,additive_inverse(a))),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_369])]) ).

fof(f60700,plain,
    ( spl0_364
  <=> true = product(multiply(additive_identity,additive_inverse(a)),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_364])]) ).

fof(f61380,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_identity,additive_inverse(a))),additive_identity)),true)
    | ~ spl0_364 ),
    inference(superposition,[],[f6150,f60702]) ).

fof(f60702,plain,
    ( true = product(multiply(additive_identity,additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_364 ),
    inference(avatar_component_clause,[],[f60700]) ).

fof(f61660,plain,
    ( spl0_368
    | ~ spl0_364 ),
    inference(avatar_split_clause,[],[f61655,f60700,f61657]) ).

fof(f61655,plain,
    ( additive_identity = multiply(multiply(additive_identity,additive_inverse(a)),additive_identity)
    | ~ spl0_364 ),
    inference(forward_demodulation,[],[f61479,f1]) ).

fof(f61479,plain,
    ( multiply(multiply(additive_identity,additive_inverse(a)),additive_identity) = ifeq2(true,true,additive_identity,multiply(multiply(additive_identity,additive_inverse(a)),additive_identity))
    | ~ spl0_364 ),
    inference(superposition,[],[f356,f60702]) ).

fof(f61190,plain,
    ( spl0_367
    | ~ spl0_366 ),
    inference(avatar_split_clause,[],[f60841,f60733,f61187]) ).

fof(f61187,plain,
    ( spl0_367
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(a,additive_inverse(a))),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_367])]) ).

fof(f60733,plain,
    ( spl0_366
  <=> true = product(multiply(a,additive_inverse(a)),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_366])]) ).

fof(f60841,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(a,additive_inverse(a))),additive_identity)),true)
    | ~ spl0_366 ),
    inference(superposition,[],[f6150,f60735]) ).

fof(f60735,plain,
    ( true = product(multiply(a,additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_366 ),
    inference(avatar_component_clause,[],[f60733]) ).

fof(f60736,plain,
    ( spl0_366
    | ~ spl0_111
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f60286,f23540,f11721,f60733]) ).

fof(f11721,plain,
    ( spl0_111
  <=> additive_identity = multiply(a,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_111])]) ).

fof(f60286,plain,
    ( true = product(multiply(a,additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_111
    | ~ spl0_221 ),
    inference(superposition,[],[f59569,f11723]) ).

fof(f11723,plain,
    ( additive_identity = multiply(a,additive_identity)
    | ~ spl0_111 ),
    inference(avatar_component_clause,[],[f11721]) ).

fof(f60721,plain,
    ( spl0_365
    | ~ spl0_221
    | ~ spl0_305 ),
    inference(avatar_split_clause,[],[f60716,f46001,f23540,f60718]) ).

fof(f60718,plain,
    ( spl0_365
  <=> true = product(multiply(additive_identity,multiply(a,multiply(a,multiply(a,additive_inverse(a))))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_365])]) ).

fof(f46001,plain,
    ( spl0_305
  <=> additive_identity = multiply(multiply(additive_identity,multiply(a,multiply(a,a))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_305])]) ).

fof(f60716,plain,
    ( true = product(multiply(additive_identity,multiply(a,multiply(a,multiply(a,additive_inverse(a))))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_305 ),
    inference(forward_demodulation,[],[f60715,f41075]) ).

fof(f60715,plain,
    ( true = product(multiply(additive_identity,multiply(a,multiply(multiply(a,a),additive_inverse(a)))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_305 ),
    inference(forward_demodulation,[],[f60714,f41075]) ).

fof(f60714,plain,
    ( true = product(multiply(additive_identity,multiply(multiply(a,multiply(a,a)),additive_inverse(a))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_305 ),
    inference(forward_demodulation,[],[f60279,f41075]) ).

fof(f60279,plain,
    ( true = product(multiply(multiply(additive_identity,multiply(a,multiply(a,a))),additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_305 ),
    inference(superposition,[],[f59569,f46003]) ).

fof(f46003,plain,
    ( additive_identity = multiply(multiply(additive_identity,multiply(a,multiply(a,a))),additive_identity)
    | ~ spl0_305 ),
    inference(avatar_component_clause,[],[f46001]) ).

fof(f60703,plain,
    ( spl0_364
    | ~ spl0_205
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f60272,f23540,f22634,f60700]) ).

fof(f60272,plain,
    ( true = product(multiply(additive_identity,additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_205
    | ~ spl0_221 ),
    inference(superposition,[],[f59569,f22636]) ).

fof(f60670,plain,
    ( spl0_363
    | ~ spl0_221
    | ~ spl0_292 ),
    inference(avatar_split_clause,[],[f60665,f44502,f23540,f60667]) ).

fof(f60667,plain,
    ( spl0_363
  <=> true = product(multiply(a,multiply(a,multiply(a,additive_inverse(a)))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_363])]) ).

fof(f44502,plain,
    ( spl0_292
  <=> additive_identity = multiply(multiply(a,multiply(a,a)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_292])]) ).

fof(f60665,plain,
    ( true = product(multiply(a,multiply(a,multiply(a,additive_inverse(a)))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_292 ),
    inference(forward_demodulation,[],[f60664,f41075]) ).

fof(f60664,plain,
    ( true = product(multiply(a,multiply(multiply(a,a),additive_inverse(a))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_292 ),
    inference(forward_demodulation,[],[f60283,f41075]) ).

fof(f60283,plain,
    ( true = product(multiply(multiply(a,multiply(a,a)),additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_292 ),
    inference(superposition,[],[f59569,f44504]) ).

fof(f44504,plain,
    ( additive_identity = multiply(multiply(a,multiply(a,a)),additive_identity)
    | ~ spl0_292 ),
    inference(avatar_component_clause,[],[f44502]) ).

fof(f60640,plain,
    ( spl0_362
    | ~ spl0_221
    | ~ spl0_299 ),
    inference(avatar_split_clause,[],[f60635,f45186,f23540,f60637]) ).

fof(f60637,plain,
    ( spl0_362
  <=> true = product(multiply(additive_identity,multiply(a,multiply(a,additive_inverse(a)))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_362])]) ).

fof(f45186,plain,
    ( spl0_299
  <=> additive_identity = multiply(multiply(additive_identity,multiply(a,a)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_299])]) ).

fof(f60635,plain,
    ( true = product(multiply(additive_identity,multiply(a,multiply(a,additive_inverse(a)))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_299 ),
    inference(forward_demodulation,[],[f60634,f41075]) ).

fof(f60634,plain,
    ( true = product(multiply(additive_identity,multiply(multiply(a,a),additive_inverse(a))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_299 ),
    inference(forward_demodulation,[],[f60278,f41075]) ).

fof(f60278,plain,
    ( true = product(multiply(multiply(additive_identity,multiply(a,a)),additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_299 ),
    inference(superposition,[],[f59569,f45188]) ).

fof(f45188,plain,
    ( additive_identity = multiply(multiply(additive_identity,multiply(a,a)),additive_identity)
    | ~ spl0_299 ),
    inference(avatar_component_clause,[],[f45186]) ).

fof(f60614,plain,
    ( spl0_361
    | ~ spl0_221
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f60609,f25013,f23540,f60611]) ).

fof(f25013,plain,
    ( spl0_229
  <=> additive_identity = multiply(multiply(additive_identity,a),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_229])]) ).

fof(f60609,plain,
    ( true = product(multiply(additive_identity,multiply(a,additive_inverse(a))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_229 ),
    inference(forward_demodulation,[],[f60277,f41075]) ).

fof(f60277,plain,
    ( true = product(multiply(multiply(additive_identity,a),additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_229 ),
    inference(superposition,[],[f59569,f25015]) ).

fof(f25015,plain,
    ( additive_identity = multiply(multiply(additive_identity,a),additive_identity)
    | ~ spl0_229 ),
    inference(avatar_component_clause,[],[f25013]) ).

fof(f60608,plain,
    ( spl0_360
    | ~ spl0_221
    | ~ spl0_302 ),
    inference(avatar_split_clause,[],[f60603,f45770,f23540,f60605]) ).

fof(f60605,plain,
    ( spl0_360
  <=> true = product(multiply(a,multiply(a,multiply(a,multiply(a,additive_inverse(a))))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_360])]) ).

fof(f45770,plain,
    ( spl0_302
  <=> additive_identity = multiply(multiply(a,multiply(a,multiply(a,a))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_302])]) ).

fof(f60603,plain,
    ( true = product(multiply(a,multiply(a,multiply(a,multiply(a,additive_inverse(a))))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_302 ),
    inference(forward_demodulation,[],[f60602,f41075]) ).

fof(f60602,plain,
    ( true = product(multiply(a,multiply(a,multiply(multiply(a,a),additive_inverse(a)))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_302 ),
    inference(forward_demodulation,[],[f60601,f41075]) ).

fof(f60601,plain,
    ( true = product(multiply(a,multiply(multiply(a,multiply(a,a)),additive_inverse(a))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_302 ),
    inference(forward_demodulation,[],[f60284,f41075]) ).

fof(f60284,plain,
    ( true = product(multiply(multiply(a,multiply(a,multiply(a,a))),additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_302 ),
    inference(superposition,[],[f59569,f45772]) ).

fof(f45772,plain,
    ( additive_identity = multiply(multiply(a,multiply(a,multiply(a,a))),additive_identity)
    | ~ spl0_302 ),
    inference(avatar_component_clause,[],[f45770]) ).

fof(f60599,plain,
    ( spl0_359
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f60285,f23540,f60596]) ).

fof(f60285,plain,
    ( true = product(multiply(additive_inverse(a),additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_221 ),
    inference(superposition,[],[f59569,f23542]) ).

fof(f60533,plain,
    ( spl0_358
    | ~ spl0_221
    | ~ spl0_298 ),
    inference(avatar_split_clause,[],[f60528,f44950,f23540,f60530]) ).

fof(f60530,plain,
    ( spl0_358
  <=> true = product(multiply(additive_inverse(a),multiply(a,multiply(a,additive_inverse(a)))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_358])]) ).

fof(f44950,plain,
    ( spl0_298
  <=> additive_identity = multiply(multiply(additive_inverse(a),multiply(a,a)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_298])]) ).

fof(f60528,plain,
    ( true = product(multiply(additive_inverse(a),multiply(a,multiply(a,additive_inverse(a)))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_298 ),
    inference(forward_demodulation,[],[f60527,f41075]) ).

fof(f60527,plain,
    ( true = product(multiply(additive_inverse(a),multiply(multiply(a,a),additive_inverse(a))),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_298 ),
    inference(forward_demodulation,[],[f60281,f41075]) ).

fof(f60281,plain,
    ( true = product(multiply(multiply(additive_inverse(a),multiply(a,a)),additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_221
    | ~ spl0_298 ),
    inference(superposition,[],[f59569,f44952]) ).

fof(f44952,plain,
    ( additive_identity = multiply(multiply(additive_inverse(a),multiply(a,a)),additive_identity)
    | ~ spl0_298 ),
    inference(avatar_component_clause,[],[f44950]) ).

fof(f60513,plain,
    ( spl0_357
    | ~ spl0_153
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f60508,f23540,f17892,f60510]) ).

fof(f17892,plain,
    ( spl0_153
  <=> additive_identity = multiply(multiply(a,a),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_153])]) ).

fof(f60508,plain,
    ( true = product(multiply(a,multiply(a,additive_inverse(a))),additive_identity,additive_identity)
    | ~ spl0_153
    | ~ spl0_221 ),
    inference(forward_demodulation,[],[f60282,f41075]) ).

fof(f60282,plain,
    ( true = product(multiply(multiply(a,a),additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_153
    | ~ spl0_221 ),
    inference(superposition,[],[f59569,f17894]) ).

fof(f17894,plain,
    ( additive_identity = multiply(multiply(a,a),additive_identity)
    | ~ spl0_153 ),
    inference(avatar_component_clause,[],[f17892]) ).

fof(f60490,plain,
    ( spl0_356
    | ~ spl0_216
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f60485,f23540,f23495,f60487]) ).

fof(f23495,plain,
    ( spl0_216
  <=> additive_identity = multiply(multiply(additive_inverse(a),a),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_216])]) ).

fof(f60485,plain,
    ( true = product(multiply(additive_inverse(a),multiply(a,additive_inverse(a))),additive_identity,additive_identity)
    | ~ spl0_216
    | ~ spl0_221 ),
    inference(forward_demodulation,[],[f60280,f41075]) ).

fof(f60280,plain,
    ( true = product(multiply(multiply(additive_inverse(a),a),additive_inverse(a)),additive_identity,additive_identity)
    | ~ spl0_216
    | ~ spl0_221 ),
    inference(superposition,[],[f59569,f23497]) ).

fof(f23497,plain,
    ( additive_identity = multiply(multiply(additive_inverse(a),a),additive_identity)
    | ~ spl0_216 ),
    inference(avatar_component_clause,[],[f23495]) ).

fof(f59489,plain,
    ( spl0_355
    | ~ spl0_240
    | ~ spl0_351 ),
    inference(avatar_split_clause,[],[f59344,f59224,f32752,f59486]) ).

fof(f59486,plain,
    ( spl0_355
  <=> true = product(additive_identity,multiply(additive_inverse(b),multiply(b,multiply(additive_inverse(b),b))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_355])]) ).

fof(f59344,plain,
    ( true = product(additive_identity,multiply(additive_inverse(b),multiply(b,multiply(additive_inverse(b),b))),additive_identity)
    | ~ spl0_240
    | ~ spl0_351 ),
    inference(superposition,[],[f40601,f59226]) ).

fof(f59482,plain,
    ( spl0_354
    | ~ spl0_182
    | ~ spl0_351 ),
    inference(avatar_split_clause,[],[f59342,f59224,f20613,f59479]) ).

fof(f59479,plain,
    ( spl0_354
  <=> true = product(additive_identity,multiply(b,multiply(b,multiply(additive_inverse(b),b))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_354])]) ).

fof(f59342,plain,
    ( true = product(additive_identity,multiply(b,multiply(b,multiply(additive_inverse(b),b))),additive_identity)
    | ~ spl0_182
    | ~ spl0_351 ),
    inference(superposition,[],[f40599,f59226]) ).

fof(f59329,plain,
    ( spl0_353
    | ~ spl0_3
    | ~ spl0_242 ),
    inference(avatar_split_clause,[],[f59305,f33141,f34,f59323]) ).

fof(f59323,plain,
    ( spl0_353
  <=> true = ifeq(true,true,sum(d,multiply(a,additive_inverse(b)),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_353])]) ).

fof(f33141,plain,
    ( spl0_242
  <=> true = product(additive_identity,additive_inverse(b),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_242])]) ).

fof(f59305,plain,
    ( true = ifeq(true,true,sum(d,multiply(a,additive_inverse(b)),additive_identity),true)
    | ~ spl0_3
    | ~ spl0_242 ),
    inference(superposition,[],[f6746,f33143]) ).

fof(f33143,plain,
    ( true = product(additive_identity,additive_inverse(b),additive_identity)
    | ~ spl0_242 ),
    inference(avatar_component_clause,[],[f33141]) ).

fof(f6746,plain,
    ( ! [X0] : true = ifeq(product(additive_identity,additive_inverse(b),X0),true,sum(d,multiply(a,additive_inverse(b)),X0),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f6741,f2]) ).

fof(f6741,plain,
    ( ! [X0] : true = ifeq(product(additive_identity,additive_inverse(b),X0),true,ifeq(true,true,sum(d,multiply(a,additive_inverse(b)),X0),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1164,f5]) ).

fof(f1164,plain,
    ( ! [X0,X1] : true = ifeq(product(additive_identity,additive_inverse(b),X0),true,ifeq(product(a,additive_inverse(b),X1),true,sum(d,X1,X0),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f1155,f2]) ).

fof(f1155,plain,
    ( ! [X0,X1] : true = ifeq(product(additive_identity,additive_inverse(b),X0),true,ifeq(product(a,additive_inverse(b),X1),true,ifeq(true,true,sum(d,X1,X0),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f186,f36]) ).

fof(f186,plain,
    ! [X8,X6,X9,X7,X5] : true = ifeq(product(additive_identity,X6,X7),true,ifeq(product(X5,X6,X8),true,ifeq(product(additive_inverse(X5),X6,X9),true,sum(X9,X8,X7),true),true),true),
    inference(forward_demodulation,[],[f174,f2]) ).

fof(f174,plain,
    ! [X8,X6,X9,X7,X5] : true = ifeq(product(additive_identity,X6,X7),true,ifeq(product(X5,X6,X8),true,ifeq(product(additive_inverse(X5),X6,X9),true,ifeq(true,true,sum(X9,X8,X7),true),true),true),true),
    inference(superposition,[],[f16,f7]) ).

fof(f16,axiom,
    ! [X3,X10,X11,X6,X9,X4,X12] : true = ifeq(product(X9,X3,X10),true,ifeq(product(X6,X3,X11),true,ifeq(product(X4,X3,X12),true,ifeq(sum(X4,X6,X9),true,sum(X12,X11,X10),true),true),true),true),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',distributivity3) ).

fof(f59326,plain,
    ( spl0_353
    | ~ spl0_3
    | ~ spl0_240 ),
    inference(avatar_split_clause,[],[f59321,f32752,f34,f59323]) ).

fof(f59321,plain,
    ( true = ifeq(true,true,sum(d,multiply(a,additive_inverse(b)),additive_identity),true)
    | ~ spl0_3
    | ~ spl0_240 ),
    inference(forward_demodulation,[],[f59306,f32754]) ).

fof(f59306,plain,
    ( true = ifeq(true,true,sum(d,multiply(a,additive_inverse(b)),multiply(additive_identity,additive_inverse(b))),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f6746,f5]) ).

fof(f59294,plain,
    ( spl0_352
    | ~ spl0_343 ),
    inference(avatar_split_clause,[],[f58917,f56612,f59291]) ).

fof(f59291,plain,
    ( spl0_352
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(b,multiply(additive_inverse(b),b))))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_352])]) ).

fof(f56612,plain,
    ( spl0_343
  <=> true = product(additive_identity,multiply(b,multiply(additive_inverse(b),b)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_343])]) ).

fof(f58917,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(b,multiply(additive_inverse(b),b))))),true)
    | ~ spl0_343 ),
    inference(superposition,[],[f5894,f56614]) ).

fof(f56614,plain,
    ( true = product(additive_identity,multiply(b,multiply(additive_inverse(b),b)),additive_identity)
    | ~ spl0_343 ),
    inference(avatar_component_clause,[],[f56612]) ).

fof(f59227,plain,
    ( spl0_351
    | ~ spl0_343 ),
    inference(avatar_split_clause,[],[f59222,f56612,f59224]) ).

fof(f59222,plain,
    ( additive_identity = multiply(additive_identity,multiply(b,multiply(additive_inverse(b),b)))
    | ~ spl0_343 ),
    inference(forward_demodulation,[],[f59021,f1]) ).

fof(f59021,plain,
    ( multiply(additive_identity,multiply(b,multiply(additive_inverse(b),b))) = ifeq2(true,true,additive_identity,multiply(additive_identity,multiply(b,multiply(additive_inverse(b),b))))
    | ~ spl0_343 ),
    inference(superposition,[],[f356,f56614]) ).

fof(f58838,plain,
    ( spl0_350
    | ~ spl0_3
    | ~ spl0_242 ),
    inference(avatar_split_clause,[],[f58815,f33141,f34,f58834]) ).

fof(f58815,plain,
    ( true = ifeq(true,true,sum(multiply(a,additive_inverse(b)),d,additive_identity),true)
    | ~ spl0_3
    | ~ spl0_242 ),
    inference(superposition,[],[f6734,f33143]) ).

fof(f6734,plain,
    ( ! [X0] : true = ifeq(product(additive_identity,additive_inverse(b),X0),true,sum(multiply(a,additive_inverse(b)),d,X0),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f6724,f2]) ).

fof(f6724,plain,
    ( ! [X0] : true = ifeq(product(additive_identity,additive_inverse(b),X0),true,ifeq(true,true,sum(multiply(a,additive_inverse(b)),d,X0),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1136,f5]) ).

fof(f1136,plain,
    ( ! [X0,X1] : true = ifeq(product(additive_identity,additive_inverse(b),X0),true,ifeq(product(a,additive_inverse(b),X1),true,sum(X1,d,X0),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f1125,f2]) ).

fof(f1125,plain,
    ( ! [X0,X1] : true = ifeq(product(additive_identity,additive_inverse(b),X0),true,ifeq(true,true,ifeq(product(a,additive_inverse(b),X1),true,sum(X1,d,X0),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f184,f36]) ).

fof(f184,plain,
    ! [X21,X24,X22,X25,X23] : true = ifeq(product(additive_identity,X22,X23),true,ifeq(product(additive_inverse(X21),X22,X24),true,ifeq(product(X21,X22,X25),true,sum(X25,X24,X23),true),true),true),
    inference(forward_demodulation,[],[f177,f2]) ).

fof(f177,plain,
    ! [X21,X24,X22,X25,X23] : true = ifeq(product(additive_identity,X22,X23),true,ifeq(product(additive_inverse(X21),X22,X24),true,ifeq(product(X21,X22,X25),true,ifeq(true,true,sum(X25,X24,X23),true),true),true),true),
    inference(superposition,[],[f16,f8]) ).

fof(f58837,plain,
    ( spl0_350
    | ~ spl0_3
    | ~ spl0_240 ),
    inference(avatar_split_clause,[],[f58832,f32752,f34,f58834]) ).

fof(f58832,plain,
    ( true = ifeq(true,true,sum(multiply(a,additive_inverse(b)),d,additive_identity),true)
    | ~ spl0_3
    | ~ spl0_240 ),
    inference(forward_demodulation,[],[f58816,f32754]) ).

fof(f58816,plain,
    ( true = ifeq(true,true,sum(multiply(a,additive_inverse(b)),d,multiply(additive_identity,additive_inverse(b))),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f6734,f5]) ).

fof(f58813,plain,
    ( spl0_349
    | ~ spl0_3
    | ~ spl0_223 ),
    inference(avatar_split_clause,[],[f58790,f23553,f34,f58809]) ).

fof(f23553,plain,
    ( spl0_223
  <=> true = product(additive_inverse(a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_223])]) ).

fof(f58790,plain,
    ( true = ifeq(true,true,sum(multiply(additive_inverse(a),b),d,additive_identity),true)
    | ~ spl0_3
    | ~ spl0_223 ),
    inference(superposition,[],[f6647,f23555]) ).

fof(f23555,plain,
    ( true = product(additive_inverse(a),additive_identity,additive_identity)
    | ~ spl0_223 ),
    inference(avatar_component_clause,[],[f23553]) ).

fof(f6647,plain,
    ( ! [X0] : true = ifeq(product(additive_inverse(a),additive_identity,X0),true,sum(multiply(additive_inverse(a),b),d,X0),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f6638,f2]) ).

fof(f6638,plain,
    ( ! [X0] : true = ifeq(product(additive_inverse(a),additive_identity,X0),true,ifeq(true,true,sum(multiply(additive_inverse(a),b),d,X0),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f932,f5]) ).

fof(f932,plain,
    ( ! [X0,X1] : true = ifeq(product(additive_inverse(a),additive_identity,X0),true,ifeq(product(additive_inverse(a),b,X1),true,sum(X1,d,X0),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f918,f2]) ).

fof(f918,plain,
    ( ! [X0,X1] : true = ifeq(product(additive_inverse(a),additive_identity,X0),true,ifeq(true,true,ifeq(product(additive_inverse(a),b,X1),true,sum(X1,d,X0),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f121,f36]) ).

fof(f121,plain,
    ! [X21,X24,X22,X25,X23] : true = ifeq(product(X22,additive_identity,X23),true,ifeq(product(X22,additive_inverse(X21),X24),true,ifeq(product(X22,X21,X25),true,sum(X25,X24,X23),true),true),true),
    inference(forward_demodulation,[],[f106,f2]) ).

fof(f106,plain,
    ! [X21,X24,X22,X25,X23] : true = ifeq(product(X22,additive_identity,X23),true,ifeq(product(X22,additive_inverse(X21),X24),true,ifeq(product(X22,X21,X25),true,ifeq(true,true,sum(X25,X24,X23),true),true),true),true),
    inference(superposition,[],[f14,f8]) ).

fof(f14,axiom,
    ! [X3,X10,X11,X6,X9,X4,X12] : true = ifeq(product(X3,X9,X10),true,ifeq(product(X3,X6,X11),true,ifeq(product(X3,X4,X12),true,ifeq(sum(X4,X6,X9),true,sum(X12,X11,X10),true),true),true),true),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',distributivity1) ).

fof(f58812,plain,
    ( spl0_349
    | ~ spl0_3
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f58807,f23540,f34,f58809]) ).

fof(f58807,plain,
    ( true = ifeq(true,true,sum(multiply(additive_inverse(a),b),d,additive_identity),true)
    | ~ spl0_3
    | ~ spl0_221 ),
    inference(forward_demodulation,[],[f58791,f23542]) ).

fof(f58791,plain,
    ( true = ifeq(true,true,sum(multiply(additive_inverse(a),b),d,multiply(additive_inverse(a),additive_identity)),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f6647,f5]) ).

fof(f58773,plain,
    ( spl0_348
    | ~ spl0_322 ),
    inference(avatar_split_clause,[],[f58404,f50539,f58770]) ).

fof(f58770,plain,
    ( spl0_348
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(b,multiply(b,additive_inverse(b)))))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_348])]) ).

fof(f50539,plain,
    ( spl0_322
  <=> true = product(additive_identity,multiply(b,multiply(b,additive_inverse(b))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_322])]) ).

fof(f58404,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(b,multiply(b,additive_inverse(b)))))),true)
    | ~ spl0_322 ),
    inference(superposition,[],[f5894,f50541]) ).

fof(f50541,plain,
    ( true = product(additive_identity,multiply(b,multiply(b,additive_inverse(b))),additive_identity)
    | ~ spl0_322 ),
    inference(avatar_component_clause,[],[f50539]) ).

fof(f58326,plain,
    ( spl0_347
    | ~ spl0_3
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f58325,f23540,f34,f58315]) ).

fof(f58315,plain,
    ( spl0_347
  <=> true = ifeq(true,true,sum(d,multiply(additive_inverse(a),b),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_347])]) ).

fof(f58325,plain,
    ( true = ifeq(true,true,sum(d,multiply(additive_inverse(a),b),additive_identity),true)
    | ~ spl0_3
    | ~ spl0_221 ),
    inference(forward_demodulation,[],[f58303,f23542]) ).

fof(f58303,plain,
    ( true = ifeq(true,true,sum(d,multiply(additive_inverse(a),b),multiply(additive_inverse(a),additive_identity)),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f6630,f5]) ).

fof(f6630,plain,
    ( ! [X0] : true = ifeq(product(additive_inverse(a),additive_identity,X0),true,sum(d,multiply(additive_inverse(a),b),X0),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f6617,f2]) ).

fof(f6617,plain,
    ( ! [X0] : true = ifeq(product(additive_inverse(a),additive_identity,X0),true,ifeq(true,true,sum(d,multiply(additive_inverse(a),b),X0),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f911,f5]) ).

fof(f911,plain,
    ( ! [X0,X1] : true = ifeq(product(additive_inverse(a),additive_identity,X0),true,ifeq(product(additive_inverse(a),b,X1),true,sum(d,X1,X0),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f903,f2]) ).

fof(f903,plain,
    ( ! [X0,X1] : true = ifeq(product(additive_inverse(a),additive_identity,X0),true,ifeq(product(additive_inverse(a),b,X1),true,ifeq(true,true,sum(d,X1,X0),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f118,f36]) ).

fof(f118,plain,
    ! [X8,X6,X9,X7,X5] : true = ifeq(product(X6,additive_identity,X7),true,ifeq(product(X6,X5,X8),true,ifeq(product(X6,additive_inverse(X5),X9),true,sum(X9,X8,X7),true),true),true),
    inference(forward_demodulation,[],[f103,f2]) ).

fof(f103,plain,
    ! [X8,X6,X9,X7,X5] : true = ifeq(product(X6,additive_identity,X7),true,ifeq(product(X6,X5,X8),true,ifeq(product(X6,additive_inverse(X5),X9),true,ifeq(true,true,sum(X9,X8,X7),true),true),true),true),
    inference(superposition,[],[f14,f7]) ).

fof(f58318,plain,
    ( spl0_347
    | ~ spl0_3
    | ~ spl0_223 ),
    inference(avatar_split_clause,[],[f58302,f23553,f34,f58315]) ).

fof(f58302,plain,
    ( true = ifeq(true,true,sum(d,multiply(additive_inverse(a),b),additive_identity),true)
    | ~ spl0_3
    | ~ spl0_223 ),
    inference(superposition,[],[f6630,f23555]) ).

fof(f58300,plain,
    ( spl0_346
    | ~ spl0_339 ),
    inference(avatar_split_clause,[],[f57919,f56003,f58297]) ).

fof(f58297,plain,
    ( spl0_346
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(additive_inverse(b),multiply(b,additive_identity))))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_346])]) ).

fof(f56003,plain,
    ( spl0_339
  <=> true = product(additive_identity,multiply(additive_inverse(b),multiply(b,additive_identity)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_339])]) ).

fof(f57919,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(additive_inverse(b),multiply(b,additive_identity))))),true)
    | ~ spl0_339 ),
    inference(superposition,[],[f5894,f56005]) ).

fof(f56005,plain,
    ( true = product(additive_identity,multiply(additive_inverse(b),multiply(b,additive_identity)),additive_identity)
    | ~ spl0_339 ),
    inference(avatar_component_clause,[],[f56003]) ).

fof(f57513,plain,
    ( spl0_345
    | ~ spl0_336 ),
    inference(avatar_split_clause,[],[f57164,f55873,f57510]) ).

fof(f57510,plain,
    ( spl0_345
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(additive_inverse(b),additive_inverse(b))))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_345])]) ).

fof(f55873,plain,
    ( spl0_336
  <=> true = product(additive_identity,multiply(additive_inverse(b),additive_inverse(b)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_336])]) ).

fof(f57164,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(additive_inverse(b),additive_inverse(b))))),true)
    | ~ spl0_336 ),
    inference(superposition,[],[f5894,f55875]) ).

fof(f55875,plain,
    ( true = product(additive_identity,multiply(additive_inverse(b),additive_inverse(b)),additive_identity)
    | ~ spl0_336 ),
    inference(avatar_component_clause,[],[f55873]) ).

fof(f56940,plain,
    ( spl0_344
    | ~ spl0_337 ),
    inference(avatar_split_clause,[],[f56721,f55898,f56937]) ).

fof(f56937,plain,
    ( spl0_344
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(additive_inverse(b),additive_identity)))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_344])]) ).

fof(f55898,plain,
    ( spl0_337
  <=> true = product(additive_identity,multiply(additive_inverse(b),additive_identity),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_337])]) ).

fof(f56721,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(additive_inverse(b),additive_identity)))),true)
    | ~ spl0_337 ),
    inference(superposition,[],[f5894,f55900]) ).

fof(f55900,plain,
    ( true = product(additive_identity,multiply(additive_inverse(b),additive_identity),additive_identity)
    | ~ spl0_337 ),
    inference(avatar_component_clause,[],[f55898]) ).

fof(f56615,plain,
    ( spl0_343
    | ~ spl0_182
    | ~ spl0_341 ),
    inference(avatar_split_clause,[],[f56476,f56385,f20613,f56612]) ).

fof(f56385,plain,
    ( spl0_341
  <=> additive_identity = multiply(additive_identity,multiply(additive_inverse(b),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_341])]) ).

fof(f56476,plain,
    ( true = product(additive_identity,multiply(b,multiply(additive_inverse(b),b)),additive_identity)
    | ~ spl0_182
    | ~ spl0_341 ),
    inference(superposition,[],[f40599,f56387]) ).

fof(f56387,plain,
    ( additive_identity = multiply(additive_identity,multiply(additive_inverse(b),b))
    | ~ spl0_341 ),
    inference(avatar_component_clause,[],[f56385]) ).

fof(f56605,plain,
    ( spl0_342
    | ~ spl0_240
    | ~ spl0_341 ),
    inference(avatar_split_clause,[],[f56478,f56385,f32752,f56602]) ).

fof(f56478,plain,
    ( true = product(additive_identity,multiply(additive_inverse(b),multiply(additive_inverse(b),b)),additive_identity)
    | ~ spl0_240
    | ~ spl0_341 ),
    inference(superposition,[],[f40601,f56387]) ).

fof(f56388,plain,
    ( spl0_341
    | ~ spl0_335 ),
    inference(avatar_split_clause,[],[f56383,f55845,f56385]) ).

fof(f55845,plain,
    ( spl0_335
  <=> true = product(additive_identity,multiply(additive_inverse(b),b),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_335])]) ).

fof(f56383,plain,
    ( additive_identity = multiply(additive_identity,multiply(additive_inverse(b),b))
    | ~ spl0_335 ),
    inference(forward_demodulation,[],[f56195,f1]) ).

fof(f56195,plain,
    ( multiply(additive_identity,multiply(additive_inverse(b),b)) = ifeq2(true,true,additive_identity,multiply(additive_identity,multiply(additive_inverse(b),b)))
    | ~ spl0_335 ),
    inference(superposition,[],[f356,f55847]) ).

fof(f55847,plain,
    ( true = product(additive_identity,multiply(additive_inverse(b),b),additive_identity)
    | ~ spl0_335 ),
    inference(avatar_component_clause,[],[f55845]) ).

fof(f56280,plain,
    ( spl0_340
    | ~ spl0_335 ),
    inference(avatar_split_clause,[],[f56091,f55845,f56277]) ).

fof(f56277,plain,
    ( spl0_340
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(additive_inverse(b),b)))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_340])]) ).

fof(f56091,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(additive_inverse(b),b)))),true)
    | ~ spl0_335 ),
    inference(superposition,[],[f5894,f55847]) ).

fof(f56006,plain,
    ( spl0_339
    | ~ spl0_240
    | ~ spl0_318 ),
    inference(avatar_split_clause,[],[f55631,f49364,f32752,f56003]) ).

fof(f49364,plain,
    ( spl0_318
  <=> additive_identity = multiply(additive_identity,multiply(b,additive_identity)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_318])]) ).

fof(f55631,plain,
    ( true = product(additive_identity,multiply(additive_inverse(b),multiply(b,additive_identity)),additive_identity)
    | ~ spl0_240
    | ~ spl0_318 ),
    inference(superposition,[],[f40601,f49366]) ).

fof(f49366,plain,
    ( additive_identity = multiply(additive_identity,multiply(b,additive_identity))
    | ~ spl0_318 ),
    inference(avatar_component_clause,[],[f49364]) ).

fof(f55970,plain,
    ( spl0_338
    | ~ spl0_240
    | ~ spl0_329 ),
    inference(avatar_split_clause,[],[f55632,f52875,f32752,f55967]) ).

fof(f55967,plain,
    ( spl0_338
  <=> true = product(additive_identity,multiply(additive_inverse(b),multiply(b,multiply(b,additive_identity))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_338])]) ).

fof(f55632,plain,
    ( true = product(additive_identity,multiply(additive_inverse(b),multiply(b,multiply(b,additive_identity))),additive_identity)
    | ~ spl0_240
    | ~ spl0_329 ),
    inference(superposition,[],[f40601,f52877]) ).

fof(f55901,plain,
    ( spl0_337
    | ~ spl0_205
    | ~ spl0_240 ),
    inference(avatar_split_clause,[],[f55629,f32752,f22634,f55898]) ).

fof(f55629,plain,
    ( true = product(additive_identity,multiply(additive_inverse(b),additive_identity),additive_identity)
    | ~ spl0_205
    | ~ spl0_240 ),
    inference(superposition,[],[f40601,f22636]) ).

fof(f55876,plain,
    ( spl0_336
    | ~ spl0_240 ),
    inference(avatar_split_clause,[],[f55636,f32752,f55873]) ).

fof(f55636,plain,
    ( true = product(additive_identity,multiply(additive_inverse(b),additive_inverse(b)),additive_identity)
    | ~ spl0_240 ),
    inference(superposition,[],[f40601,f32754]) ).

fof(f55848,plain,
    ( spl0_335
    | ~ spl0_182
    | ~ spl0_240 ),
    inference(avatar_split_clause,[],[f55637,f32752,f20613,f55845]) ).

fof(f55637,plain,
    ( true = product(additive_identity,multiply(additive_inverse(b),b),additive_identity)
    | ~ spl0_182
    | ~ spl0_240 ),
    inference(superposition,[],[f40601,f20615]) ).

fof(f55837,plain,
    ( spl0_334
    | ~ spl0_240
    | ~ spl0_320 ),
    inference(avatar_split_clause,[],[f55633,f50222,f32752,f55834]) ).

fof(f55633,plain,
    ( true = product(additive_identity,multiply(additive_inverse(b),multiply(b,additive_inverse(b))),additive_identity)
    | ~ spl0_240
    | ~ spl0_320 ),
    inference(superposition,[],[f40601,f50224]) ).

fof(f54893,plain,
    ( spl0_333
    | ~ spl0_303 ),
    inference(avatar_split_clause,[],[f54441,f45805,f54890]) ).

fof(f54890,plain,
    ( spl0_333
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_inverse(a),multiply(a,a))),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_333])]) ).

fof(f45805,plain,
    ( spl0_303
  <=> true = product(multiply(additive_inverse(a),multiply(a,a)),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_303])]) ).

fof(f54441,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_inverse(a),multiply(a,a))),additive_identity)),true)
    | ~ spl0_303 ),
    inference(superposition,[],[f6150,f45807]) ).

fof(f45807,plain,
    ( true = product(multiply(additive_inverse(a),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_303 ),
    inference(avatar_component_clause,[],[f45805]) ).

fof(f53271,plain,
    ( spl0_332
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f53265,f4099,f53267]) ).

fof(f53267,plain,
    ( spl0_332
  <=> true = ifeq(sum(a,a,a),true,sum(c,c,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_332])]) ).

fof(f4099,plain,
    ( spl0_22
  <=> true = ifeq(true,true,ifeq(sum(a,a,a),true,sum(c,c,c),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_22])]) ).

fof(f53265,plain,
    ( true = ifeq(sum(a,a,a),true,sum(c,c,c),true)
    | ~ spl0_22 ),
    inference(superposition,[],[f2,f4101]) ).

fof(f4101,plain,
    ( true = ifeq(true,true,ifeq(sum(a,a,a),true,sum(c,c,c),true),true)
    | ~ spl0_22 ),
    inference(avatar_component_clause,[],[f4099]) ).

fof(f53270,plain,
    ( spl0_332
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f53264,f4099,f53267]) ).

fof(f53264,plain,
    ( true = ifeq(sum(a,a,a),true,sum(c,c,c),true)
    | ~ spl0_22 ),
    inference(superposition,[],[f4101,f2]) ).

fof(f53203,plain,
    ( spl0_331
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f53196,f3963,f53199]) ).

fof(f53199,plain,
    ( spl0_331
  <=> true = ifeq(sum(b,b,b),true,sum(c,c,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_331])]) ).

fof(f3963,plain,
    ( spl0_18
  <=> true = ifeq(true,true,ifeq(sum(b,b,b),true,sum(c,c,c),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_18])]) ).

fof(f53196,plain,
    ( true = ifeq(sum(b,b,b),true,sum(c,c,c),true)
    | ~ spl0_18 ),
    inference(superposition,[],[f3965,f2]) ).

fof(f3965,plain,
    ( true = ifeq(true,true,ifeq(sum(b,b,b),true,sum(c,c,c),true),true)
    | ~ spl0_18 ),
    inference(avatar_component_clause,[],[f3963]) ).

fof(f53202,plain,
    ( spl0_331
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f53197,f3963,f53199]) ).

fof(f53197,plain,
    ( true = ifeq(sum(b,b,b),true,sum(c,c,c),true)
    | ~ spl0_18 ),
    inference(superposition,[],[f2,f3965]) ).

fof(f53094,plain,
    ( spl0_330
    | ~ spl0_182
    | ~ spl0_329 ),
    inference(avatar_split_clause,[],[f52968,f52875,f20613,f53091]) ).

fof(f52968,plain,
    ( true = product(additive_identity,multiply(b,multiply(b,multiply(b,additive_identity))),additive_identity)
    | ~ spl0_182
    | ~ spl0_329 ),
    inference(superposition,[],[f40599,f52877]) ).

fof(f52878,plain,
    ( spl0_329
    | ~ spl0_319 ),
    inference(avatar_split_clause,[],[f52873,f49659,f52875]) ).

fof(f49659,plain,
    ( spl0_319
  <=> true = product(additive_identity,multiply(b,multiply(b,additive_identity)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_319])]) ).

fof(f52873,plain,
    ( additive_identity = multiply(additive_identity,multiply(b,multiply(b,additive_identity)))
    | ~ spl0_319 ),
    inference(forward_demodulation,[],[f52622,f1]) ).

fof(f52622,plain,
    ( multiply(additive_identity,multiply(b,multiply(b,additive_identity))) = ifeq2(true,true,additive_identity,multiply(additive_identity,multiply(b,multiply(b,additive_identity))))
    | ~ spl0_319 ),
    inference(superposition,[],[f356,f49661]) ).

fof(f49661,plain,
    ( true = product(additive_identity,multiply(b,multiply(b,additive_identity)),additive_identity)
    | ~ spl0_319 ),
    inference(avatar_component_clause,[],[f49659]) ).

fof(f52826,plain,
    ( spl0_328
    | ~ spl0_319 ),
    inference(avatar_split_clause,[],[f52518,f49659,f52823]) ).

fof(f52823,plain,
    ( spl0_328
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(b,multiply(b,additive_identity))))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_328])]) ).

fof(f52518,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(b,multiply(b,additive_identity))))),true)
    | ~ spl0_319 ),
    inference(superposition,[],[f5894,f49661]) ).

fof(f52429,plain,
    ( spl0_327
    | ~ spl0_295 ),
    inference(avatar_split_clause,[],[f51961,f44825,f52426]) ).

fof(f52426,plain,
    ( spl0_327
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_identity,multiply(a,a))),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_327])]) ).

fof(f44825,plain,
    ( spl0_295
  <=> true = product(multiply(additive_identity,multiply(a,a)),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_295])]) ).

fof(f51961,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_identity,multiply(a,a))),additive_identity)),true)
    | ~ spl0_295 ),
    inference(superposition,[],[f6150,f44827]) ).

fof(f44827,plain,
    ( true = product(multiply(additive_identity,multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_295 ),
    inference(avatar_component_clause,[],[f44825]) ).

fof(f51861,plain,
    ( spl0_326
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f51822,f23747,f51858]) ).

fof(f51858,plain,
    ( spl0_326
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_identity,a)),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_326])]) ).

fof(f23747,plain,
    ( spl0_228
  <=> true = product(multiply(additive_identity,a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_228])]) ).

fof(f51822,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_identity,a)),additive_identity)),true)
    | ~ spl0_228 ),
    inference(superposition,[],[f6150,f23749]) ).

fof(f23749,plain,
    ( true = product(multiply(additive_identity,a),additive_identity,additive_identity)
    | ~ spl0_228 ),
    inference(avatar_component_clause,[],[f23747]) ).

fof(f51856,plain,
    ( spl0_325
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f51824,f13507,f51853]) ).

fof(f51853,plain,
    ( spl0_325
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(a,a)),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_325])]) ).

fof(f13507,plain,
    ( spl0_118
  <=> true = product(multiply(a,a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_118])]) ).

fof(f51824,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(a,a)),additive_identity)),true)
    | ~ spl0_118 ),
    inference(superposition,[],[f6150,f13509]) ).

fof(f13509,plain,
    ( true = product(multiply(a,a),additive_identity,additive_identity)
    | ~ spl0_118 ),
    inference(avatar_component_clause,[],[f13507]) ).

fof(f51851,plain,
    ( spl0_324
    | ~ spl0_301 ),
    inference(avatar_split_clause,[],[f51825,f45759,f51848]) ).

fof(f51848,plain,
    ( spl0_324
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(a,multiply(a,a))),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_324])]) ).

fof(f45759,plain,
    ( spl0_301
  <=> true = product(multiply(a,multiply(a,a)),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_301])]) ).

fof(f51825,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(a,multiply(a,a))),additive_identity)),true)
    | ~ spl0_301 ),
    inference(superposition,[],[f6150,f45761]) ).

fof(f45761,plain,
    ( true = product(multiply(a,multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_301 ),
    inference(avatar_component_clause,[],[f45759]) ).

fof(f51844,plain,
    ( spl0_323
    | ~ spl0_217 ),
    inference(avatar_split_clause,[],[f51823,f23500,f51841]) ).

fof(f51841,plain,
    ( spl0_323
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_inverse(a),a)),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_323])]) ).

fof(f23500,plain,
    ( spl0_217
  <=> true = product(multiply(additive_inverse(a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_217])]) ).

fof(f51823,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(multiply(additive_inverse(a),a)),additive_identity)),true)
    | ~ spl0_217 ),
    inference(superposition,[],[f6150,f23502]) ).

fof(f23502,plain,
    ( true = product(multiply(additive_inverse(a),a),additive_identity,additive_identity)
    | ~ spl0_217 ),
    inference(avatar_component_clause,[],[f23500]) ).

fof(f50542,plain,
    ( spl0_322
    | ~ spl0_182
    | ~ spl0_320 ),
    inference(avatar_split_clause,[],[f50425,f50222,f20613,f50539]) ).

fof(f50425,plain,
    ( true = product(additive_identity,multiply(b,multiply(b,additive_inverse(b))),additive_identity)
    | ~ spl0_182
    | ~ spl0_320 ),
    inference(superposition,[],[f40599,f50224]) ).

fof(f50251,plain,
    ( spl0_321
    | ~ spl0_313 ),
    inference(avatar_split_clause,[],[f50041,f48492,f50248]) ).

fof(f50248,plain,
    ( spl0_321
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(b,additive_inverse(b))))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_321])]) ).

fof(f48492,plain,
    ( spl0_313
  <=> true = product(additive_identity,multiply(b,additive_inverse(b)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_313])]) ).

fof(f50041,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(b,additive_inverse(b))))),true)
    | ~ spl0_313 ),
    inference(superposition,[],[f5894,f48494]) ).

fof(f48494,plain,
    ( true = product(additive_identity,multiply(b,additive_inverse(b)),additive_identity)
    | ~ spl0_313 ),
    inference(avatar_component_clause,[],[f48492]) ).

fof(f50225,plain,
    ( spl0_320
    | ~ spl0_313 ),
    inference(avatar_split_clause,[],[f50220,f48492,f50222]) ).

fof(f50220,plain,
    ( additive_identity = multiply(additive_identity,multiply(b,additive_inverse(b)))
    | ~ spl0_313 ),
    inference(forward_demodulation,[],[f50143,f1]) ).

fof(f50143,plain,
    ( multiply(additive_identity,multiply(b,additive_inverse(b))) = ifeq2(true,true,additive_identity,multiply(additive_identity,multiply(b,additive_inverse(b))))
    | ~ spl0_313 ),
    inference(superposition,[],[f356,f48494]) ).

fof(f49662,plain,
    ( spl0_319
    | ~ spl0_182
    | ~ spl0_318 ),
    inference(avatar_split_clause,[],[f49540,f49364,f20613,f49659]) ).

fof(f49540,plain,
    ( true = product(additive_identity,multiply(b,multiply(b,additive_identity)),additive_identity)
    | ~ spl0_182
    | ~ spl0_318 ),
    inference(superposition,[],[f40599,f49366]) ).

fof(f49367,plain,
    ( spl0_318
    | ~ spl0_315 ),
    inference(avatar_split_clause,[],[f49362,f48537,f49364]) ).

fof(f48537,plain,
    ( spl0_315
  <=> true = product(additive_identity,multiply(b,additive_identity),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_315])]) ).

fof(f49362,plain,
    ( additive_identity = multiply(additive_identity,multiply(b,additive_identity))
    | ~ spl0_315 ),
    inference(forward_demodulation,[],[f49267,f1]) ).

fof(f49267,plain,
    ( multiply(additive_identity,multiply(b,additive_identity)) = ifeq2(true,true,additive_identity,multiply(additive_identity,multiply(b,additive_identity)))
    | ~ spl0_315 ),
    inference(superposition,[],[f356,f48539]) ).

fof(f48539,plain,
    ( true = product(additive_identity,multiply(b,additive_identity),additive_identity)
    | ~ spl0_315 ),
    inference(avatar_component_clause,[],[f48537]) ).

fof(f49348,plain,
    ( spl0_317
    | ~ spl0_315 ),
    inference(avatar_split_clause,[],[f49168,f48537,f49345]) ).

fof(f49345,plain,
    ( spl0_317
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(b,additive_identity)))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_317])]) ).

fof(f49168,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(b,additive_identity)))),true)
    | ~ spl0_315 ),
    inference(superposition,[],[f5894,f48539]) ).

fof(f48974,plain,
    ( spl0_316
    | ~ spl0_314 ),
    inference(avatar_split_clause,[],[f48678,f48498,f48971]) ).

fof(f48971,plain,
    ( spl0_316
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(b,b)))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_316])]) ).

fof(f48498,plain,
    ( spl0_314
  <=> true = product(additive_identity,multiply(b,b),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_314])]) ).

fof(f48678,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(multiply(b,b)))),true)
    | ~ spl0_314 ),
    inference(superposition,[],[f5894,f48500]) ).

fof(f48500,plain,
    ( true = product(additive_identity,multiply(b,b),additive_identity)
    | ~ spl0_314 ),
    inference(avatar_component_clause,[],[f48498]) ).

fof(f48540,plain,
    ( spl0_315
    | ~ spl0_182
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f48188,f22634,f20613,f48537]) ).

fof(f48188,plain,
    ( true = product(additive_identity,multiply(b,additive_identity),additive_identity)
    | ~ spl0_182
    | ~ spl0_205 ),
    inference(superposition,[],[f40599,f22636]) ).

fof(f48501,plain,
    ( spl0_314
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f48187,f20613,f48498]) ).

fof(f48187,plain,
    ( true = product(additive_identity,multiply(b,b),additive_identity)
    | ~ spl0_182 ),
    inference(superposition,[],[f40599,f20615]) ).

fof(f48495,plain,
    ( spl0_313
    | ~ spl0_182
    | ~ spl0_240 ),
    inference(avatar_split_clause,[],[f48189,f32752,f20613,f48492]) ).

fof(f48189,plain,
    ( true = product(additive_identity,multiply(b,additive_inverse(b)),additive_identity)
    | ~ spl0_182
    | ~ spl0_240 ),
    inference(superposition,[],[f40599,f32754]) ).

fof(f47218,plain,
    ( spl0_296
    | ~ spl0_111
    | ~ spl0_244 ),
    inference(avatar_split_clause,[],[f47217,f35306,f11721,f44843]) ).

fof(f35306,plain,
    ( spl0_244
  <=> additive_identity = multiply(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_244])]) ).

fof(f47217,plain,
    ( true = product(multiply(additive_identity,multiply(a,multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_111
    | ~ spl0_244 ),
    inference(forward_demodulation,[],[f47216,f41075]) ).

fof(f47216,plain,
    ( true = product(multiply(multiply(additive_identity,a),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_111
    | ~ spl0_244 ),
    inference(forward_demodulation,[],[f47215,f41075]) ).

fof(f47215,plain,
    ( true = product(multiply(multiply(multiply(additive_identity,a),a),a),additive_identity,additive_identity)
    | ~ spl0_111
    | ~ spl0_244 ),
    inference(forward_demodulation,[],[f40635,f11723]) ).

fof(f40635,plain,
    ( true = product(multiply(multiply(multiply(additive_identity,a),a),a),multiply(a,additive_identity),additive_identity)
    | ~ spl0_244 ),
    inference(superposition,[],[f39893,f35308]) ).

fof(f35308,plain,
    ( additive_identity = multiply(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),additive_identity)
    | ~ spl0_244 ),
    inference(avatar_component_clause,[],[f35306]) ).

fof(f46899,plain,
    ( spl0_312
    | ~ spl0_234 ),
    inference(avatar_split_clause,[],[f46894,f27693,f46896]) ).

fof(f46896,plain,
    ( spl0_312
  <=> true = product(multiply(additive_identity,multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,a)))))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_312])]) ).

fof(f27693,plain,
    ( spl0_234
  <=> true = product(multiply(multiply(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_234])]) ).

fof(f46894,plain,
    ( true = product(multiply(additive_identity,multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,a)))))),additive_identity,additive_identity)
    | ~ spl0_234 ),
    inference(forward_demodulation,[],[f46893,f41075]) ).

fof(f46893,plain,
    ( true = product(multiply(additive_identity,multiply(multiply(a,a),multiply(a,multiply(a,multiply(a,a))))),additive_identity,additive_identity)
    | ~ spl0_234 ),
    inference(forward_demodulation,[],[f46892,f41075]) ).

fof(f46892,plain,
    ( true = product(multiply(multiply(additive_identity,multiply(a,a)),multiply(a,multiply(a,multiply(a,a)))),additive_identity,additive_identity)
    | ~ spl0_234 ),
    inference(forward_demodulation,[],[f46891,f41075]) ).

fof(f46891,plain,
    ( true = product(multiply(multiply(multiply(additive_identity,multiply(a,a)),a),multiply(a,multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_234 ),
    inference(forward_demodulation,[],[f46890,f41075]) ).

fof(f46890,plain,
    ( true = product(multiply(multiply(multiply(multiply(additive_identity,multiply(a,a)),a),a),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_234 ),
    inference(forward_demodulation,[],[f42324,f41075]) ).

fof(f42324,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(additive_identity,multiply(a,a)),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_234 ),
    inference(backward_demodulation,[],[f27695,f41075]) ).

fof(f27695,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_234 ),
    inference(avatar_component_clause,[],[f27693]) ).

fof(f46733,plain,
    ( spl0_311
    | ~ spl0_154 ),
    inference(avatar_split_clause,[],[f46728,f17897,f46730]) ).

fof(f46730,plain,
    ( spl0_311
  <=> true = product(multiply(a,multiply(a,multiply(a,multiply(a,a)))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_311])]) ).

fof(f17897,plain,
    ( spl0_154
  <=> true = product(multiply(multiply(multiply(multiply(a,a),a),a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_154])]) ).

fof(f46728,plain,
    ( true = product(multiply(a,multiply(a,multiply(a,multiply(a,a)))),additive_identity,additive_identity)
    | ~ spl0_154 ),
    inference(forward_demodulation,[],[f46727,f41075]) ).

fof(f46727,plain,
    ( true = product(multiply(multiply(a,a),multiply(a,multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_154 ),
    inference(forward_demodulation,[],[f42791,f41075]) ).

fof(f42791,plain,
    ( true = product(multiply(multiply(multiply(a,a),a),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_154 ),
    inference(backward_demodulation,[],[f17899,f41075]) ).

fof(f17899,plain,
    ( true = product(multiply(multiply(multiply(multiply(a,a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_154 ),
    inference(avatar_component_clause,[],[f17897]) ).

fof(f46713,plain,
    ( spl0_310
    | ~ spl0_157 ),
    inference(avatar_split_clause,[],[f46708,f18477,f46710]) ).

fof(f46710,plain,
    ( spl0_310
  <=> additive_identity = multiply(multiply(a,multiply(a,multiply(a,multiply(a,a)))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_310])]) ).

fof(f18477,plain,
    ( spl0_157
  <=> additive_identity = multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_157])]) ).

fof(f46708,plain,
    ( additive_identity = multiply(multiply(a,multiply(a,multiply(a,multiply(a,a)))),additive_identity)
    | ~ spl0_157 ),
    inference(forward_demodulation,[],[f46707,f41075]) ).

fof(f46707,plain,
    ( additive_identity = multiply(multiply(multiply(a,a),multiply(a,multiply(a,a))),additive_identity)
    | ~ spl0_157 ),
    inference(forward_demodulation,[],[f42823,f41075]) ).

fof(f42823,plain,
    ( additive_identity = multiply(multiply(multiply(multiply(a,a),a),multiply(a,a)),additive_identity)
    | ~ spl0_157 ),
    inference(backward_demodulation,[],[f18479,f41075]) ).

fof(f18479,plain,
    ( additive_identity = multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),additive_identity)
    | ~ spl0_157 ),
    inference(avatar_component_clause,[],[f18477]) ).

fof(f46502,plain,
    ( spl0_309
    | ~ spl0_152 ),
    inference(avatar_split_clause,[],[f46497,f17887,f46499]) ).

fof(f46499,plain,
    ( spl0_309
  <=> true = product(multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,a))))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_309])]) ).

fof(f17887,plain,
    ( spl0_152
  <=> true = product(multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_152])]) ).

fof(f46497,plain,
    ( true = product(multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,a))))),additive_identity,additive_identity)
    | ~ spl0_152 ),
    inference(forward_demodulation,[],[f46496,f41075]) ).

fof(f46496,plain,
    ( true = product(multiply(multiply(a,a),multiply(a,multiply(a,multiply(a,a)))),additive_identity,additive_identity)
    | ~ spl0_152 ),
    inference(forward_demodulation,[],[f46495,f41075]) ).

fof(f46495,plain,
    ( true = product(multiply(multiply(multiply(a,a),a),multiply(a,multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_152 ),
    inference(forward_demodulation,[],[f42787,f41075]) ).

fof(f42787,plain,
    ( true = product(multiply(multiply(multiply(multiply(a,a),a),a),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_152 ),
    inference(backward_demodulation,[],[f17889,f41075]) ).

fof(f17889,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_152 ),
    inference(avatar_component_clause,[],[f17887]) ).

fof(f46369,plain,
    ( spl0_308
    | ~ spl0_244 ),
    inference(avatar_split_clause,[],[f46364,f35306,f46366]) ).

fof(f46366,plain,
    ( spl0_308
  <=> additive_identity = multiply(multiply(additive_identity,multiply(a,multiply(a,multiply(a,a)))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_308])]) ).

fof(f46364,plain,
    ( additive_identity = multiply(multiply(additive_identity,multiply(a,multiply(a,multiply(a,a)))),additive_identity)
    | ~ spl0_244 ),
    inference(forward_demodulation,[],[f46363,f41075]) ).

fof(f46363,plain,
    ( additive_identity = multiply(multiply(additive_identity,multiply(multiply(a,a),multiply(a,a))),additive_identity)
    | ~ spl0_244 ),
    inference(forward_demodulation,[],[f46362,f41075]) ).

fof(f46362,plain,
    ( additive_identity = multiply(multiply(multiply(additive_identity,multiply(a,a)),multiply(a,a)),additive_identity)
    | ~ spl0_244 ),
    inference(forward_demodulation,[],[f42464,f41075]) ).

fof(f42464,plain,
    ( additive_identity = multiply(multiply(multiply(multiply(additive_identity,multiply(a,a)),a),a),additive_identity)
    | ~ spl0_244 ),
    inference(backward_demodulation,[],[f35308,f41075]) ).

fof(f46324,plain,
    ( spl0_307
    | ~ spl0_160 ),
    inference(avatar_split_clause,[],[f46319,f18743,f46321]) ).

fof(f46321,plain,
    ( spl0_307
  <=> true = product(multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,a))))))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_307])]) ).

fof(f18743,plain,
    ( spl0_160
  <=> true = product(multiply(multiply(multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),a),a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_160])]) ).

fof(f46319,plain,
    ( true = product(multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,a))))))),additive_identity,additive_identity)
    | ~ spl0_160 ),
    inference(forward_demodulation,[],[f46318,f41075]) ).

fof(f46318,plain,
    ( true = product(multiply(multiply(a,a),multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,a)))))),additive_identity,additive_identity)
    | ~ spl0_160 ),
    inference(forward_demodulation,[],[f46317,f41075]) ).

fof(f46317,plain,
    ( true = product(multiply(multiply(multiply(a,a),a),multiply(a,multiply(a,multiply(a,multiply(a,a))))),additive_identity,additive_identity)
    | ~ spl0_160 ),
    inference(forward_demodulation,[],[f46316,f41075]) ).

fof(f46316,plain,
    ( true = product(multiply(multiply(multiply(multiply(a,a),a),a),multiply(a,multiply(a,multiply(a,a)))),additive_identity,additive_identity)
    | ~ spl0_160 ),
    inference(forward_demodulation,[],[f46315,f41075]) ).

fof(f46315,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),multiply(a,multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_160 ),
    inference(forward_demodulation,[],[f42782,f41075]) ).

fof(f42782,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),a),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_160 ),
    inference(backward_demodulation,[],[f18745,f41075]) ).

fof(f18745,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_160 ),
    inference(avatar_component_clause,[],[f18743]) ).

fof(f46219,plain,
    ( spl0_306
    | ~ spl0_232 ),
    inference(avatar_split_clause,[],[f46214,f26349,f46216]) ).

fof(f46216,plain,
    ( spl0_306
  <=> true = product(multiply(additive_identity,multiply(a,multiply(a,multiply(a,multiply(a,a))))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_306])]) ).

fof(f26349,plain,
    ( spl0_232
  <=> true = product(multiply(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_232])]) ).

fof(f46214,plain,
    ( true = product(multiply(additive_identity,multiply(a,multiply(a,multiply(a,multiply(a,a))))),additive_identity,additive_identity)
    | ~ spl0_232 ),
    inference(forward_demodulation,[],[f46213,f41075]) ).

fof(f46213,plain,
    ( true = product(multiply(additive_identity,multiply(multiply(a,a),multiply(a,multiply(a,a)))),additive_identity,additive_identity)
    | ~ spl0_232 ),
    inference(forward_demodulation,[],[f46212,f41075]) ).

fof(f46212,plain,
    ( true = product(multiply(multiply(additive_identity,multiply(a,a)),multiply(a,multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_232 ),
    inference(forward_demodulation,[],[f46211,f41075]) ).

fof(f46211,plain,
    ( true = product(multiply(multiply(multiply(additive_identity,multiply(a,a)),a),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_232 ),
    inference(forward_demodulation,[],[f42208,f41075]) ).

fof(f42208,plain,
    ( true = product(multiply(multiply(multiply(multiply(additive_identity,multiply(a,a)),a),a),a),additive_identity,additive_identity)
    | ~ spl0_232 ),
    inference(backward_demodulation,[],[f26351,f41075]) ).

fof(f26351,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_232 ),
    inference(avatar_component_clause,[],[f26349]) ).

fof(f46004,plain,
    ( spl0_305
    | ~ spl0_233 ),
    inference(avatar_split_clause,[],[f45999,f27440,f46001]) ).

fof(f27440,plain,
    ( spl0_233
  <=> additive_identity = multiply(multiply(multiply(multiply(additive_identity,a),a),a),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_233])]) ).

fof(f45999,plain,
    ( additive_identity = multiply(multiply(additive_identity,multiply(a,multiply(a,a))),additive_identity)
    | ~ spl0_233 ),
    inference(forward_demodulation,[],[f45998,f41075]) ).

fof(f45998,plain,
    ( additive_identity = multiply(multiply(additive_identity,multiply(multiply(a,a),a)),additive_identity)
    | ~ spl0_233 ),
    inference(forward_demodulation,[],[f42285,f41075]) ).

fof(f42285,plain,
    ( additive_identity = multiply(multiply(multiply(additive_identity,multiply(a,a)),a),additive_identity)
    | ~ spl0_233 ),
    inference(backward_demodulation,[],[f27442,f41075]) ).

fof(f27442,plain,
    ( additive_identity = multiply(multiply(multiply(multiply(additive_identity,a),a),a),additive_identity)
    | ~ spl0_233 ),
    inference(avatar_component_clause,[],[f27440]) ).

fof(f45919,plain,
    ( spl0_304
    | ~ spl0_219 ),
    inference(avatar_split_clause,[],[f45914,f23524,f45916]) ).

fof(f45916,plain,
    ( spl0_304
  <=> true = product(multiply(additive_inverse(a),multiply(a,multiply(a,a))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_304])]) ).

fof(f23524,plain,
    ( spl0_219
  <=> true = product(multiply(multiply(multiply(additive_inverse(a),a),a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_219])]) ).

fof(f45914,plain,
    ( true = product(multiply(additive_inverse(a),multiply(a,multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_219 ),
    inference(forward_demodulation,[],[f42913,f41075]) ).

fof(f42913,plain,
    ( true = product(multiply(multiply(additive_inverse(a),a),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_219 ),
    inference(backward_demodulation,[],[f23526,f41075]) ).

fof(f23526,plain,
    ( true = product(multiply(multiply(multiply(additive_inverse(a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_219 ),
    inference(avatar_component_clause,[],[f23524]) ).

fof(f45808,plain,
    ( spl0_303
    | ~ spl0_210 ),
    inference(avatar_split_clause,[],[f43299,f23434,f45805]) ).

fof(f23434,plain,
    ( spl0_210
  <=> true = product(multiply(multiply(additive_inverse(a),a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_210])]) ).

fof(f43299,plain,
    ( true = product(multiply(additive_inverse(a),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_210 ),
    inference(backward_demodulation,[],[f23436,f41075]) ).

fof(f23436,plain,
    ( true = product(multiply(multiply(additive_inverse(a),a),a),additive_identity,additive_identity)
    | ~ spl0_210 ),
    inference(avatar_component_clause,[],[f23434]) ).

fof(f45773,plain,
    ( spl0_302
    | ~ spl0_151 ),
    inference(avatar_split_clause,[],[f45768,f17619,f45770]) ).

fof(f17619,plain,
    ( spl0_151
  <=> additive_identity = multiply(multiply(multiply(multiply(a,a),a),a),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_151])]) ).

fof(f45768,plain,
    ( additive_identity = multiply(multiply(a,multiply(a,multiply(a,a))),additive_identity)
    | ~ spl0_151 ),
    inference(forward_demodulation,[],[f43072,f41075]) ).

fof(f43072,plain,
    ( additive_identity = multiply(multiply(multiply(a,a),multiply(a,a)),additive_identity)
    | ~ spl0_151 ),
    inference(backward_demodulation,[],[f17621,f41075]) ).

fof(f17621,plain,
    ( additive_identity = multiply(multiply(multiply(multiply(a,a),a),a),additive_identity)
    | ~ spl0_151 ),
    inference(avatar_component_clause,[],[f17619]) ).

fof(f45762,plain,
    ( spl0_301
    | ~ spl0_121 ),
    inference(avatar_split_clause,[],[f43445,f14316,f45759]) ).

fof(f14316,plain,
    ( spl0_121
  <=> true = product(multiply(multiply(a,a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_121])]) ).

fof(f43445,plain,
    ( true = product(multiply(a,multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_121 ),
    inference(backward_demodulation,[],[f14318,f41075]) ).

fof(f14318,plain,
    ( true = product(multiply(multiply(a,a),a),additive_identity,additive_identity)
    | ~ spl0_121 ),
    inference(avatar_component_clause,[],[f14316]) ).

fof(f45611,plain,
    ( spl0_300
    | ~ spl0_236 ),
    inference(avatar_split_clause,[],[f45606,f30540,f45608]) ).

fof(f45608,plain,
    ( spl0_300
  <=> true = product(multiply(additive_inverse(a),multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,a)))))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_300])]) ).

fof(f30540,plain,
    ( spl0_236
  <=> true = product(multiply(multiply(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),a),a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_236])]) ).

fof(f45606,plain,
    ( true = product(multiply(additive_inverse(a),multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,a)))))),additive_identity,additive_identity)
    | ~ spl0_236 ),
    inference(forward_demodulation,[],[f45605,f41075]) ).

fof(f45605,plain,
    ( true = product(multiply(multiply(additive_inverse(a),a),multiply(a,multiply(a,multiply(a,multiply(a,a))))),additive_identity,additive_identity)
    | ~ spl0_236 ),
    inference(forward_demodulation,[],[f45604,f41075]) ).

fof(f45604,plain,
    ( true = product(multiply(multiply(multiply(additive_inverse(a),a),a),multiply(a,multiply(a,multiply(a,a)))),additive_identity,additive_identity)
    | ~ spl0_236 ),
    inference(forward_demodulation,[],[f45603,f41075]) ).

fof(f45603,plain,
    ( true = product(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),multiply(a,multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_236 ),
    inference(forward_demodulation,[],[f42783,f41075]) ).

fof(f42783,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),a),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_236 ),
    inference(backward_demodulation,[],[f30542,f41075]) ).

fof(f30542,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_236 ),
    inference(avatar_component_clause,[],[f30540]) ).

fof(f45189,plain,
    ( spl0_299
    | ~ spl0_231 ),
    inference(avatar_split_clause,[],[f42142,f26060,f45186]) ).

fof(f26060,plain,
    ( spl0_231
  <=> additive_identity = multiply(multiply(multiply(additive_identity,a),a),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_231])]) ).

fof(f42142,plain,
    ( additive_identity = multiply(multiply(additive_identity,multiply(a,a)),additive_identity)
    | ~ spl0_231 ),
    inference(backward_demodulation,[],[f26062,f41075]) ).

fof(f26062,plain,
    ( additive_identity = multiply(multiply(multiply(additive_identity,a),a),additive_identity)
    | ~ spl0_231 ),
    inference(avatar_component_clause,[],[f26060]) ).

fof(f44953,plain,
    ( spl0_298
    | ~ spl0_209 ),
    inference(avatar_split_clause,[],[f43298,f23426,f44950]) ).

fof(f23426,plain,
    ( spl0_209
  <=> additive_identity = multiply(multiply(multiply(additive_inverse(a),a),a),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_209])]) ).

fof(f43298,plain,
    ( additive_identity = multiply(multiply(additive_inverse(a),multiply(a,a)),additive_identity)
    | ~ spl0_209 ),
    inference(backward_demodulation,[],[f23428,f41075]) ).

fof(f23428,plain,
    ( additive_identity = multiply(multiply(multiply(additive_inverse(a),a),a),additive_identity)
    | ~ spl0_209 ),
    inference(avatar_component_clause,[],[f23426]) ).

fof(f44932,plain,
    ( spl0_297
    | ~ spl0_215 ),
    inference(avatar_split_clause,[],[f44927,f23486,f44929]) ).

fof(f44929,plain,
    ( spl0_297
  <=> true = product(multiply(additive_inverse(a),multiply(a,multiply(a,multiply(a,a)))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_297])]) ).

fof(f23486,plain,
    ( spl0_215
  <=> true = product(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_215])]) ).

fof(f44927,plain,
    ( true = product(multiply(additive_inverse(a),multiply(a,multiply(a,multiply(a,a)))),additive_identity,additive_identity)
    | ~ spl0_215 ),
    inference(forward_demodulation,[],[f44926,f41075]) ).

fof(f44926,plain,
    ( true = product(multiply(multiply(additive_inverse(a),a),multiply(a,multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_215 ),
    inference(forward_demodulation,[],[f42789,f41075]) ).

fof(f42789,plain,
    ( true = product(multiply(multiply(multiply(additive_inverse(a),a),a),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_215 ),
    inference(backward_demodulation,[],[f23488,f41075]) ).

fof(f23488,plain,
    ( true = product(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_215 ),
    inference(avatar_component_clause,[],[f23486]) ).

fof(f44846,plain,
    ( spl0_296
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f44841,f23726,f44843]) ).

fof(f23726,plain,
    ( spl0_225
  <=> true = product(multiply(multiply(multiply(additive_identity,a),a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_225])]) ).

fof(f44841,plain,
    ( true = product(multiply(additive_identity,multiply(a,multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_225 ),
    inference(forward_demodulation,[],[f44840,f41075]) ).

fof(f44840,plain,
    ( true = product(multiply(additive_identity,multiply(multiply(a,a),a)),additive_identity,additive_identity)
    | ~ spl0_225 ),
    inference(forward_demodulation,[],[f42094,f41075]) ).

fof(f42094,plain,
    ( true = product(multiply(multiply(additive_identity,multiply(a,a)),a),additive_identity,additive_identity)
    | ~ spl0_225 ),
    inference(backward_demodulation,[],[f23728,f41075]) ).

fof(f23728,plain,
    ( true = product(multiply(multiply(multiply(additive_identity,a),a),a),additive_identity,additive_identity)
    | ~ spl0_225 ),
    inference(avatar_component_clause,[],[f23726]) ).

fof(f44828,plain,
    ( spl0_295
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f42095,f23739,f44825]) ).

fof(f23739,plain,
    ( spl0_227
  <=> true = product(multiply(multiply(additive_identity,a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_227])]) ).

fof(f42095,plain,
    ( true = product(multiply(additive_identity,multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_227 ),
    inference(backward_demodulation,[],[f23741,f41075]) ).

fof(f23741,plain,
    ( true = product(multiply(multiply(additive_identity,a),a),additive_identity,additive_identity)
    | ~ spl0_227 ),
    inference(avatar_component_clause,[],[f23739]) ).

fof(f44793,plain,
    ( spl0_294
    | ~ spl0_230 ),
    inference(avatar_split_clause,[],[f44788,f25200,f44790]) ).

fof(f44790,plain,
    ( spl0_294
  <=> true = product(multiply(additive_identity,multiply(a,multiply(a,multiply(a,a)))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_294])]) ).

fof(f25200,plain,
    ( spl0_230
  <=> true = product(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_230])]) ).

fof(f44788,plain,
    ( true = product(multiply(additive_identity,multiply(a,multiply(a,multiply(a,a)))),additive_identity,additive_identity)
    | ~ spl0_230 ),
    inference(forward_demodulation,[],[f44787,f41075]) ).

fof(f44787,plain,
    ( true = product(multiply(additive_identity,multiply(multiply(a,a),multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_230 ),
    inference(forward_demodulation,[],[f44786,f41075]) ).

fof(f44786,plain,
    ( true = product(multiply(multiply(additive_identity,multiply(a,a)),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_230 ),
    inference(forward_demodulation,[],[f42097,f41075]) ).

fof(f42097,plain,
    ( true = product(multiply(multiply(multiply(additive_identity,multiply(a,a)),a),a),additive_identity,additive_identity)
    | ~ spl0_230 ),
    inference(backward_demodulation,[],[f25202,f41075]) ).

fof(f25202,plain,
    ( true = product(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_230 ),
    inference(avatar_component_clause,[],[f25200]) ).

fof(f44640,plain,
    ( spl0_293
    | ~ spl0_235 ),
    inference(avatar_split_clause,[],[f44635,f30260,f44637]) ).

fof(f30260,plain,
    ( spl0_235
  <=> additive_identity = multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_235])]) ).

fof(f44635,plain,
    ( additive_identity = multiply(multiply(additive_inverse(a),multiply(a,multiply(a,a))),additive_identity)
    | ~ spl0_235 ),
    inference(forward_demodulation,[],[f42963,f41075]) ).

fof(f42963,plain,
    ( additive_identity = multiply(multiply(multiply(additive_inverse(a),a),multiply(a,a)),additive_identity)
    | ~ spl0_235 ),
    inference(backward_demodulation,[],[f30262,f41075]) ).

fof(f30262,plain,
    ( additive_identity = multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),additive_identity)
    | ~ spl0_235 ),
    inference(avatar_component_clause,[],[f30260]) ).

fof(f44505,plain,
    ( spl0_292
    | ~ spl0_156 ),
    inference(avatar_split_clause,[],[f43517,f17908,f44502]) ).

fof(f17908,plain,
    ( spl0_156
  <=> additive_identity = multiply(multiply(multiply(a,a),a),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_156])]) ).

fof(f43517,plain,
    ( additive_identity = multiply(multiply(a,multiply(a,a)),additive_identity)
    | ~ spl0_156 ),
    inference(backward_demodulation,[],[f17910,f41075]) ).

fof(f17910,plain,
    ( additive_identity = multiply(multiply(multiply(a,a),a),additive_identity)
    | ~ spl0_156 ),
    inference(avatar_component_clause,[],[f17908]) ).

fof(f44350,plain,
    ( spl0_291
    | ~ spl0_147 ),
    inference(avatar_split_clause,[],[f44345,f16729,f44347]) ).

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

fof(f44345,plain,
    ( true = product(multiply(a,multiply(a,multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_147 ),
    inference(forward_demodulation,[],[f43024,f41075]) ).

fof(f43024,plain,
    ( true = product(multiply(multiply(a,a),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_147 ),
    inference(backward_demodulation,[],[f16731,f41075]) ).

fof(f16731,plain,
    ( true = product(multiply(multiply(multiply(a,a),a),a),additive_identity,additive_identity)
    | ~ spl0_147 ),
    inference(avatar_component_clause,[],[f16729]) ).

fof(f44258,plain,
    ( spl0_290
    | ~ spl0_155 ),
    inference(avatar_split_clause,[],[f44253,f17902,f44255]) ).

fof(f44255,plain,
    ( spl0_290
  <=> true = product(multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,a)))))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_290])]) ).

fof(f17902,plain,
    ( spl0_155
  <=> true = product(multiply(multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_155])]) ).

fof(f44253,plain,
    ( true = product(multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,a)))))),additive_identity,additive_identity)
    | ~ spl0_155 ),
    inference(forward_demodulation,[],[f44252,f41075]) ).

fof(f44252,plain,
    ( true = product(multiply(multiply(a,a),multiply(a,multiply(a,multiply(a,multiply(a,a))))),additive_identity,additive_identity)
    | ~ spl0_155 ),
    inference(forward_demodulation,[],[f44251,f41075]) ).

fof(f44251,plain,
    ( true = product(multiply(multiply(multiply(a,a),a),multiply(a,multiply(a,multiply(a,a)))),additive_identity,additive_identity)
    | ~ spl0_155 ),
    inference(forward_demodulation,[],[f44250,f41075]) ).

fof(f44250,plain,
    ( true = product(multiply(multiply(multiply(multiply(a,a),a),a),multiply(a,multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_155 ),
    inference(forward_demodulation,[],[f42784,f41075]) ).

fof(f42784,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_155 ),
    inference(backward_demodulation,[],[f17904,f41075]) ).

fof(f17904,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_155 ),
    inference(avatar_component_clause,[],[f17902]) ).

fof(f44196,plain,
    ( spl0_289
    | ~ spl0_213 ),
    inference(avatar_split_clause,[],[f44191,f23451,f44193]) ).

fof(f44193,plain,
    ( spl0_289
  <=> true = product(multiply(additive_inverse(a),multiply(a,multiply(a,multiply(a,multiply(a,a))))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_289])]) ).

fof(f23451,plain,
    ( spl0_213
  <=> true = product(multiply(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_213])]) ).

fof(f44191,plain,
    ( true = product(multiply(additive_inverse(a),multiply(a,multiply(a,multiply(a,multiply(a,a))))),additive_identity,additive_identity)
    | ~ spl0_213 ),
    inference(forward_demodulation,[],[f44190,f41075]) ).

fof(f44190,plain,
    ( true = product(multiply(multiply(additive_inverse(a),a),multiply(a,multiply(a,multiply(a,a)))),additive_identity,additive_identity)
    | ~ spl0_213 ),
    inference(forward_demodulation,[],[f44189,f41075]) ).

fof(f44189,plain,
    ( true = product(multiply(multiply(multiply(additive_inverse(a),a),a),multiply(a,multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_213 ),
    inference(forward_demodulation,[],[f42785,f41075]) ).

fof(f42785,plain,
    ( true = product(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_213 ),
    inference(backward_demodulation,[],[f23453,f41075]) ).

fof(f23453,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_213 ),
    inference(avatar_component_clause,[],[f23451]) ).

fof(f43839,plain,
    ( spl0_288
    | ~ spl0_245 ),
    inference(avatar_split_clause,[],[f43834,f35593,f43836]) ).

fof(f43836,plain,
    ( spl0_288
  <=> true = product(multiply(additive_identity,multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,a))))))),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_288])]) ).

fof(f35593,plain,
    ( spl0_245
  <=> true = product(multiply(multiply(multiply(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),a),a),a),additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_245])]) ).

fof(f43834,plain,
    ( true = product(multiply(additive_identity,multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,multiply(a,a))))))),additive_identity,additive_identity)
    | ~ spl0_245 ),
    inference(forward_demodulation,[],[f43833,f41075]) ).

fof(f43833,plain,
    ( true = product(multiply(additive_identity,multiply(multiply(a,a),multiply(a,multiply(a,multiply(a,multiply(a,a)))))),additive_identity,additive_identity)
    | ~ spl0_245 ),
    inference(forward_demodulation,[],[f43832,f41075]) ).

fof(f43832,plain,
    ( true = product(multiply(multiply(additive_identity,multiply(a,a)),multiply(a,multiply(a,multiply(a,multiply(a,a))))),additive_identity,additive_identity)
    | ~ spl0_245 ),
    inference(forward_demodulation,[],[f43831,f41075]) ).

fof(f43831,plain,
    ( true = product(multiply(multiply(multiply(additive_identity,multiply(a,a)),a),multiply(a,multiply(a,multiply(a,a)))),additive_identity,additive_identity)
    | ~ spl0_245 ),
    inference(forward_demodulation,[],[f43830,f41075]) ).

fof(f43830,plain,
    ( true = product(multiply(multiply(multiply(multiply(additive_identity,multiply(a,a)),a),a),multiply(a,multiply(a,a))),additive_identity,additive_identity)
    | ~ spl0_245 ),
    inference(forward_demodulation,[],[f43829,f41075]) ).

fof(f43829,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(additive_identity,multiply(a,a)),a),a),a),multiply(a,a)),additive_identity,additive_identity)
    | ~ spl0_245 ),
    inference(forward_demodulation,[],[f42510,f41075]) ).

fof(f42510,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(multiply(additive_identity,multiply(a,a)),a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_245 ),
    inference(backward_demodulation,[],[f35595,f41075]) ).

fof(f35595,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_245 ),
    inference(avatar_component_clause,[],[f35593]) ).

fof(f40493,plain,
    ( spl0_287
    | ~ spl0_281 ),
    inference(avatar_split_clause,[],[f40207,f39962,f40490]) ).

fof(f40490,plain,
    ( spl0_287
  <=> true = ifeq(sum(additive_identity,multiply(additive_inverse(a),b),additive_inverse(c)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_287])]) ).

fof(f40207,plain,
    ( true = ifeq(sum(additive_identity,multiply(additive_inverse(a),b),additive_inverse(c)),true,true,true)
    | ~ spl0_281 ),
    inference(superposition,[],[f4601,f39964]) ).

fof(f40488,plain,
    ( spl0_286
    | ~ spl0_1
    | ~ spl0_281 ),
    inference(avatar_split_clause,[],[f40483,f39962,f24,f40485]) ).

fof(f40485,plain,
    ( spl0_286
  <=> true = ifeq(product(a,additive_identity,multiply(additive_inverse(a),b)),true,product(a,b,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_286])]) ).

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

fof(f40483,plain,
    ( true = ifeq(product(a,additive_identity,multiply(additive_inverse(a),b)),true,product(a,b,additive_identity),true)
    | ~ spl0_1
    | ~ spl0_281 ),
    inference(forward_demodulation,[],[f40192,f2]) ).

fof(f40192,plain,
    ( true = ifeq(product(a,additive_identity,multiply(additive_inverse(a),b)),true,ifeq(true,true,product(a,b,additive_identity),true),true)
    | ~ spl0_1
    | ~ spl0_281 ),
    inference(superposition,[],[f732,f39964]) ).

fof(f732,plain,
    ( ! [X6,X7] : true = ifeq(product(a,additive_identity,X6),true,ifeq(sum(c,X6,X7),true,product(a,b,X7),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f726,f2]) ).

fof(f726,plain,
    ( ! [X6,X7] : true = ifeq(product(a,additive_identity,X6),true,ifeq(sum(c,X6,X7),true,ifeq(true,true,product(a,b,X7),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f156,f4]) ).

fof(f156,plain,
    ( ! [X2,X3,X0,X1] : true = ifeq(product(a,X0,X1),true,ifeq(sum(c,X1,X2),true,ifeq(sum(b,X0,X3),true,product(a,X3,X2),true),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f135,f2]) ).

fof(f135,plain,
    ( ! [X2,X3,X0,X1] : true = ifeq(product(a,X0,X1),true,ifeq(true,true,ifeq(sum(c,X1,X2),true,ifeq(sum(b,X0,X3),true,product(a,X3,X2),true),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f15,f26]) ).

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

fof(f40466,plain,
    ( spl0_285
    | ~ spl0_1
    | ~ spl0_281 ),
    inference(avatar_split_clause,[],[f40461,f39962,f24,f40463]) ).

fof(f40463,plain,
    ( spl0_285
  <=> true = ifeq(product(additive_identity,b,multiply(additive_inverse(a),b)),true,product(a,b,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_285])]) ).

fof(f40461,plain,
    ( true = ifeq(product(additive_identity,b,multiply(additive_inverse(a),b)),true,product(a,b,additive_identity),true)
    | ~ spl0_1
    | ~ spl0_281 ),
    inference(forward_demodulation,[],[f40196,f2]) ).

fof(f40196,plain,
    ( true = ifeq(product(additive_identity,b,multiply(additive_inverse(a),b)),true,ifeq(true,true,product(a,b,additive_identity),true),true)
    | ~ spl0_1
    | ~ spl0_281 ),
    inference(superposition,[],[f800,f39964]) ).

fof(f800,plain,
    ( ! [X6,X7] : true = ifeq(product(additive_identity,b,X6),true,ifeq(sum(c,X6,X7),true,product(a,b,X7),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f795,f2]) ).

fof(f795,plain,
    ( ! [X6,X7] : true = ifeq(product(additive_identity,b,X6),true,ifeq(sum(c,X6,X7),true,ifeq(true,true,product(a,b,X7),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f221,f4]) ).

fof(f221,plain,
    ( ! [X2,X3,X0,X1] : true = ifeq(product(X0,b,X1),true,ifeq(sum(c,X1,X2),true,ifeq(sum(a,X0,X3),true,product(X3,b,X2),true),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f197,f2]) ).

fof(f197,plain,
    ( ! [X2,X3,X0,X1] : true = ifeq(product(X0,b,X1),true,ifeq(true,true,ifeq(sum(c,X1,X2),true,ifeq(sum(a,X0,X3),true,product(X3,b,X2),true),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f17,f26]) ).

fof(f40440,plain,
    ( spl0_284
    | ~ spl0_281 ),
    inference(avatar_split_clause,[],[f40208,f39962,f40437]) ).

fof(f40437,plain,
    ( spl0_284
  <=> true = ifeq(true,true,sum(additive_identity,multiply(additive_inverse(a),b),additive_inverse(c)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_284])]) ).

fof(f40208,plain,
    ( true = ifeq(true,true,sum(additive_identity,multiply(additive_inverse(a),b),additive_inverse(c)),true)
    | ~ spl0_281 ),
    inference(superposition,[],[f4642,f39964]) ).

fof(f39976,plain,
    ( spl0_283
    | ~ spl0_278 ),
    inference(avatar_split_clause,[],[f39971,f39815,f39973]) ).

fof(f39971,plain,
    ( additive_identity = add(multiply(additive_inverse(a),b),c)
    | ~ spl0_278 ),
    inference(forward_demodulation,[],[f39946,f1]) ).

fof(f39946,plain,
    ( add(multiply(additive_inverse(a),b),c) = ifeq2(true,true,additive_identity,add(multiply(additive_inverse(a),b),c))
    | ~ spl0_278 ),
    inference(superposition,[],[f849,f39817]) ).

fof(f39970,plain,
    ( spl0_282
    | ~ spl0_278 ),
    inference(avatar_split_clause,[],[f39950,f39815,f39967]) ).

fof(f39967,plain,
    ( spl0_282
  <=> true = ifeq(sum(c,additive_identity,multiply(additive_inverse(a),b)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_282])]) ).

fof(f39950,plain,
    ( true = ifeq(sum(c,additive_identity,multiply(additive_inverse(a),b)),true,true,true)
    | ~ spl0_278 ),
    inference(superposition,[],[f4232,f39817]) ).

fof(f39965,plain,
    ( spl0_281
    | ~ spl0_278 ),
    inference(avatar_split_clause,[],[f39941,f39815,f39962]) ).

fof(f39941,plain,
    ( true = sum(c,multiply(additive_inverse(a),b),additive_identity)
    | ~ spl0_278 ),
    inference(superposition,[],[f6,f39817]) ).

fof(f39960,plain,
    ( spl0_280
    | ~ spl0_278 ),
    inference(avatar_split_clause,[],[f39947,f39815,f39957]) ).

fof(f39957,plain,
    ( spl0_280
  <=> true = ifeq(sum(additive_identity,c,multiply(additive_inverse(a),b)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_280])]) ).

fof(f39947,plain,
    ( true = ifeq(sum(additive_identity,c,multiply(additive_inverse(a),b)),true,true,true)
    | ~ spl0_278 ),
    inference(superposition,[],[f3674,f39817]) ).

fof(f39955,plain,
    ( spl0_279
    | ~ spl0_278 ),
    inference(avatar_split_clause,[],[f39949,f39815,f39952]) ).

fof(f39952,plain,
    ( spl0_279
  <=> true = ifeq(sum(multiply(additive_inverse(a),b),additive_identity,c),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_279])]) ).

fof(f39949,plain,
    ( true = ifeq(sum(multiply(additive_inverse(a),b),additive_identity,c),true,true,true)
    | ~ spl0_278 ),
    inference(superposition,[],[f4222,f39817]) ).

fof(f39819,plain,
    ( spl0_278
    | ~ spl0_270 ),
    inference(avatar_split_clause,[],[f39813,f39621,f39815]) ).

fof(f39621,plain,
    ( spl0_270
  <=> additive_identity = ifeq2(true,true,add(c,multiply(additive_inverse(a),b)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_270])]) ).

fof(f39813,plain,
    ( additive_identity = add(c,multiply(additive_inverse(a),b))
    | ~ spl0_270 ),
    inference(superposition,[],[f1,f39623]) ).

fof(f39623,plain,
    ( additive_identity = ifeq2(true,true,add(c,multiply(additive_inverse(a),b)),additive_identity)
    | ~ spl0_270 ),
    inference(avatar_component_clause,[],[f39621]) ).

fof(f39818,plain,
    ( spl0_278
    | ~ spl0_270 ),
    inference(avatar_split_clause,[],[f39812,f39621,f39815]) ).

fof(f39812,plain,
    ( additive_identity = add(c,multiply(additive_inverse(a),b))
    | ~ spl0_270 ),
    inference(superposition,[],[f39623,f1]) ).

fof(f39804,plain,
    ( spl0_277
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f39469,f39443,f39801]) ).

fof(f39469,plain,
    ( true = ifeq(true,true,sum(additive_identity,c,additive_inverse(multiply(additive_inverse(a),b))),true)
    | ~ spl0_269 ),
    inference(superposition,[],[f4642,f39445]) ).

fof(f39785,plain,
    ( spl0_270
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f39530,f39443,f39621]) ).

fof(f39530,plain,
    ( additive_identity = ifeq2(true,true,add(c,multiply(additive_inverse(a),b)),additive_identity)
    | ~ spl0_269 ),
    inference(superposition,[],[f308,f39445]) ).

fof(f39783,plain,
    ( spl0_276
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f39479,f39443,f39780]) ).

fof(f39780,plain,
    ( spl0_276
  <=> true = ifeq(sum(c,multiply(additive_inverse(a),b),additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_276])]) ).

fof(f39479,plain,
    ( true = ifeq(sum(c,multiply(additive_inverse(a),b),additive_identity),true,true,true)
    | ~ spl0_269 ),
    inference(superposition,[],[f11,f39445]) ).

fof(f39758,plain,
    ( spl0_275
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f39753,f39443,f39755]) ).

fof(f39755,plain,
    ( spl0_275
  <=> true = ifeq(product(additive_inverse(a),additive_identity,c),true,product(additive_inverse(a),b,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_275])]) ).

fof(f39753,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,c),true,product(additive_inverse(a),b,additive_identity),true)
    | ~ spl0_269 ),
    inference(forward_demodulation,[],[f39606,f2]) ).

fof(f39606,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,c),true,ifeq(true,true,product(additive_inverse(a),b,additive_identity),true),true)
    | ~ spl0_269 ),
    inference(superposition,[],[f1469,f39445]) ).

fof(f39685,plain,
    ( spl0_274
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f39680,f39443,f39682]) ).

fof(f39682,plain,
    ( spl0_274
  <=> true = ifeq(sum(additive_identity,multiply(additive_inverse(a),b),c),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_274])]) ).

fof(f39680,plain,
    ( true = ifeq(sum(additive_identity,multiply(additive_inverse(a),b),c),true,true,true)
    | ~ spl0_269 ),
    inference(forward_demodulation,[],[f39556,f2]) ).

fof(f39556,plain,
    ( true = ifeq(sum(additive_identity,multiply(additive_inverse(a),b),c),true,ifeq(true,true,true,true),true)
    | ~ spl0_269 ),
    inference(superposition,[],[f885,f39445]) ).

fof(f39676,plain,
    ( spl0_273
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f39671,f39443,f39673]) ).

fof(f39673,plain,
    ( spl0_273
  <=> true = ifeq(product(additive_identity,b,c),true,product(additive_inverse(a),b,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_273])]) ).

fof(f39671,plain,
    ( true = ifeq(product(additive_identity,b,c),true,product(additive_inverse(a),b,additive_identity),true)
    | ~ spl0_269 ),
    inference(forward_demodulation,[],[f39608,f2]) ).

fof(f39608,plain,
    ( true = ifeq(product(additive_identity,b,c),true,ifeq(true,true,product(additive_inverse(a),b,additive_identity),true),true)
    | ~ spl0_269 ),
    inference(superposition,[],[f1865,f39445]) ).

fof(f39652,plain,
    ( spl0_272
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f39557,f39443,f39649]) ).

fof(f39649,plain,
    ( spl0_272
  <=> true = ifeq(true,true,ifeq(sum(c,additive_identity,multiply(additive_inverse(a),b)),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_272])]) ).

fof(f39557,plain,
    ( true = ifeq(true,true,ifeq(sum(c,additive_identity,multiply(additive_inverse(a),b)),true,true,true),true)
    | ~ spl0_269 ),
    inference(superposition,[],[f885,f39445]) ).

fof(f39634,plain,
    ( spl0_271
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f39468,f39443,f39631]) ).

fof(f39468,plain,
    ( true = ifeq(sum(additive_identity,c,additive_inverse(multiply(additive_inverse(a),b))),true,true,true)
    | ~ spl0_269 ),
    inference(superposition,[],[f4601,f39445]) ).

fof(f39624,plain,
    ( spl0_270
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f39619,f39443,f39621]) ).

fof(f39619,plain,
    ( additive_identity = ifeq2(true,true,add(c,multiply(additive_inverse(a),b)),additive_identity)
    | ~ spl0_269 ),
    inference(forward_demodulation,[],[f39531,f966]) ).

fof(f39531,plain,
    ( additive_identity = ifeq2(true,true,add(multiply(additive_inverse(a),b),c),additive_identity)
    | ~ spl0_269 ),
    inference(superposition,[],[f313,f39445]) ).

fof(f39447,plain,
    ( spl0_269
    | ~ spl0_263 ),
    inference(avatar_split_clause,[],[f39441,f38782,f39443]) ).

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

fof(f39441,plain,
    ( true = sum(multiply(additive_inverse(a),b),c,additive_identity)
    | ~ spl0_263 ),
    inference(superposition,[],[f2,f38784]) ).

fof(f38784,plain,
    ( true = ifeq(true,true,sum(multiply(additive_inverse(a),b),c,additive_identity),true)
    | ~ spl0_263 ),
    inference(avatar_component_clause,[],[f38782]) ).

fof(f39446,plain,
    ( spl0_269
    | ~ spl0_263 ),
    inference(avatar_split_clause,[],[f39440,f38782,f39443]) ).

fof(f39440,plain,
    ( true = sum(multiply(additive_inverse(a),b),c,additive_identity)
    | ~ spl0_263 ),
    inference(superposition,[],[f38784,f2]) ).

fof(f39122,plain,
    ( spl0_268
    | ~ spl0_260 ),
    inference(avatar_split_clause,[],[f38850,f38717,f39119]) ).

fof(f39119,plain,
    ( spl0_268
  <=> true = ifeq(sum(additive_identity,multiply(a,additive_inverse(b)),additive_inverse(c)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_268])]) ).

fof(f38850,plain,
    ( true = ifeq(sum(additive_identity,multiply(a,additive_inverse(b)),additive_inverse(c)),true,true,true)
    | ~ spl0_260 ),
    inference(superposition,[],[f4601,f38719]) ).

fof(f39075,plain,
    ( spl0_267
    | ~ spl0_260 ),
    inference(avatar_split_clause,[],[f38851,f38717,f39072]) ).

fof(f39072,plain,
    ( spl0_267
  <=> true = ifeq(true,true,sum(additive_identity,multiply(a,additive_inverse(b)),additive_inverse(c)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_267])]) ).

fof(f38851,plain,
    ( true = ifeq(true,true,sum(additive_identity,multiply(a,additive_inverse(b)),additive_inverse(c)),true)
    | ~ spl0_260 ),
    inference(superposition,[],[f4642,f38719]) ).

fof(f39042,plain,
    ( spl0_266
    | ~ spl0_1
    | ~ spl0_260 ),
    inference(avatar_split_clause,[],[f39037,f38717,f24,f39039]) ).

fof(f39039,plain,
    ( spl0_266
  <=> true = ifeq(product(additive_identity,b,multiply(a,additive_inverse(b))),true,product(a,b,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_266])]) ).

fof(f39037,plain,
    ( true = ifeq(product(additive_identity,b,multiply(a,additive_inverse(b))),true,product(a,b,additive_identity),true)
    | ~ spl0_1
    | ~ spl0_260 ),
    inference(forward_demodulation,[],[f38839,f2]) ).

fof(f38839,plain,
    ( true = ifeq(product(additive_identity,b,multiply(a,additive_inverse(b))),true,ifeq(true,true,product(a,b,additive_identity),true),true)
    | ~ spl0_1
    | ~ spl0_260 ),
    inference(superposition,[],[f800,f38719]) ).

fof(f39036,plain,
    ( spl0_265
    | ~ spl0_1
    | ~ spl0_260 ),
    inference(avatar_split_clause,[],[f39031,f38717,f24,f39033]) ).

fof(f39033,plain,
    ( spl0_265
  <=> true = ifeq(product(a,additive_identity,multiply(a,additive_inverse(b))),true,product(a,b,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_265])]) ).

fof(f39031,plain,
    ( true = ifeq(product(a,additive_identity,multiply(a,additive_inverse(b))),true,product(a,b,additive_identity),true)
    | ~ spl0_1
    | ~ spl0_260 ),
    inference(forward_demodulation,[],[f38835,f2]) ).

fof(f38835,plain,
    ( true = ifeq(product(a,additive_identity,multiply(a,additive_inverse(b))),true,ifeq(true,true,product(a,b,additive_identity),true),true)
    | ~ spl0_1
    | ~ spl0_260 ),
    inference(superposition,[],[f732,f38719]) ).

fof(f38810,plain,
    ( spl0_264
    | ~ spl0_1
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f38809,f20613,f24,f38804]) ).

fof(f38804,plain,
    ( spl0_264
  <=> true = ifeq(true,true,sum(c,multiply(additive_inverse(a),b),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_264])]) ).

fof(f38809,plain,
    ( true = ifeq(true,true,sum(c,multiply(additive_inverse(a),b),additive_identity),true)
    | ~ spl0_1
    | ~ spl0_182 ),
    inference(forward_demodulation,[],[f38793,f20615]) ).

fof(f38793,plain,
    ( true = ifeq(true,true,sum(c,multiply(additive_inverse(a),b),multiply(additive_identity,b)),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f5013,f5]) ).

fof(f5013,plain,
    ( ! [X0] : true = ifeq(product(additive_identity,b,X0),true,sum(c,multiply(additive_inverse(a),b),X0),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f5006,f2]) ).

fof(f5006,plain,
    ( ! [X0] : true = ifeq(product(additive_identity,b,X0),true,ifeq(true,true,sum(c,multiply(additive_inverse(a),b),X0),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f775,f5]) ).

fof(f775,plain,
    ( ! [X8,X9] : true = ifeq(product(additive_identity,b,X8),true,ifeq(product(additive_inverse(a),b,X9),true,sum(c,X9,X8),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f768,f2]) ).

fof(f768,plain,
    ( ! [X8,X9] : true = ifeq(product(additive_identity,b,X8),true,ifeq(product(additive_inverse(a),b,X9),true,ifeq(true,true,sum(c,X9,X8),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f191,f8]) ).

fof(f191,plain,
    ( ! [X2,X3,X0,X1] : true = ifeq(product(X0,b,X1),true,ifeq(product(X2,b,X3),true,ifeq(sum(a,X2,X0),true,sum(c,X3,X1),true),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f170,f2]) ).

fof(f170,plain,
    ( ! [X2,X3,X0,X1] : true = ifeq(product(X0,b,X1),true,ifeq(product(X2,b,X3),true,ifeq(true,true,ifeq(sum(a,X2,X0),true,sum(c,X3,X1),true),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f16,f26]) ).

fof(f38807,plain,
    ( spl0_264
    | ~ spl0_1
    | ~ spl0_185 ),
    inference(avatar_split_clause,[],[f38792,f21118,f24,f38804]) ).

fof(f21118,plain,
    ( spl0_185
  <=> true = product(additive_identity,b,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_185])]) ).

fof(f38792,plain,
    ( true = ifeq(true,true,sum(c,multiply(additive_inverse(a),b),additive_identity),true)
    | ~ spl0_1
    | ~ spl0_185 ),
    inference(superposition,[],[f5013,f21120]) ).

fof(f21120,plain,
    ( true = product(additive_identity,b,additive_identity)
    | ~ spl0_185 ),
    inference(avatar_component_clause,[],[f21118]) ).

fof(f38791,plain,
    ( spl0_263
    | ~ spl0_1
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f38790,f20613,f24,f38782]) ).

fof(f38790,plain,
    ( true = ifeq(true,true,sum(multiply(additive_inverse(a),b),c,additive_identity),true)
    | ~ spl0_1
    | ~ spl0_182 ),
    inference(forward_demodulation,[],[f38770,f20615]) ).

fof(f38770,plain,
    ( true = ifeq(true,true,sum(multiply(additive_inverse(a),b),c,multiply(additive_identity,b)),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f4984,f5]) ).

fof(f4984,plain,
    ( ! [X0] : true = ifeq(product(additive_identity,b,X0),true,sum(multiply(additive_inverse(a),b),c,X0),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f4975,f2]) ).

fof(f4975,plain,
    ( ! [X0] : true = ifeq(product(additive_identity,b,X0),true,ifeq(true,true,sum(multiply(additive_inverse(a),b),c,X0),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f760,f5]) ).

fof(f760,plain,
    ( ! [X2,X3] : true = ifeq(product(additive_identity,b,X2),true,ifeq(product(additive_inverse(a),b,X3),true,sum(X3,c,X2),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f745,f2]) ).

fof(f745,plain,
    ( ! [X2,X3] : true = ifeq(product(additive_identity,b,X2),true,ifeq(product(additive_inverse(a),b,X3),true,ifeq(true,true,sum(X3,c,X2),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f189,f7]) ).

fof(f189,plain,
    ( ! [X2,X3,X0,X1] : true = ifeq(product(X0,b,X1),true,ifeq(product(X2,b,X3),true,ifeq(sum(X2,a,X0),true,sum(X3,c,X1),true),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f167,f2]) ).

fof(f167,plain,
    ( ! [X2,X3,X0,X1] : true = ifeq(product(X0,b,X1),true,ifeq(true,true,ifeq(product(X2,b,X3),true,ifeq(sum(X2,a,X0),true,sum(X3,c,X1),true),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f16,f26]) ).

fof(f38785,plain,
    ( spl0_263
    | ~ spl0_1
    | ~ spl0_185 ),
    inference(avatar_split_clause,[],[f38769,f21118,f24,f38782]) ).

fof(f38769,plain,
    ( true = ifeq(true,true,sum(multiply(additive_inverse(a),b),c,additive_identity),true)
    | ~ spl0_1
    | ~ spl0_185 ),
    inference(superposition,[],[f4984,f21120]) ).

fof(f38730,plain,
    ( spl0_262
    | ~ spl0_257 ),
    inference(avatar_split_clause,[],[f38702,f38687,f38727]) ).

fof(f38702,plain,
    ( true = ifeq(sum(c,additive_identity,multiply(a,additive_inverse(b))),true,true,true)
    | ~ spl0_257 ),
    inference(superposition,[],[f4232,f38689]) ).

fof(f38725,plain,
    ( spl0_261
    | ~ spl0_257 ),
    inference(avatar_split_clause,[],[f38699,f38687,f38722]) ).

fof(f38699,plain,
    ( true = ifeq(sum(additive_identity,c,multiply(a,additive_inverse(b))),true,true,true)
    | ~ spl0_257 ),
    inference(superposition,[],[f3674,f38689]) ).

fof(f38720,plain,
    ( spl0_260
    | ~ spl0_257 ),
    inference(avatar_split_clause,[],[f38693,f38687,f38717]) ).

fof(f38693,plain,
    ( true = sum(c,multiply(a,additive_inverse(b)),additive_identity)
    | ~ spl0_257 ),
    inference(superposition,[],[f6,f38689]) ).

fof(f38715,plain,
    ( spl0_259
    | ~ spl0_257 ),
    inference(avatar_split_clause,[],[f38701,f38687,f38712]) ).

fof(f38701,plain,
    ( true = ifeq(sum(multiply(a,additive_inverse(b)),additive_identity,c),true,true,true)
    | ~ spl0_257 ),
    inference(superposition,[],[f4222,f38689]) ).

fof(f38710,plain,
    ( spl0_258
    | ~ spl0_257 ),
    inference(avatar_split_clause,[],[f38705,f38687,f38707]) ).

fof(f38705,plain,
    ( additive_identity = add(multiply(a,additive_inverse(b)),c)
    | ~ spl0_257 ),
    inference(forward_demodulation,[],[f38698,f1]) ).

fof(f38698,plain,
    ( add(multiply(a,additive_inverse(b)),c) = ifeq2(true,true,additive_identity,add(multiply(a,additive_inverse(b)),c))
    | ~ spl0_257 ),
    inference(superposition,[],[f849,f38689]) ).

fof(f38691,plain,
    ( spl0_257
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f38684,f38513,f38687]) ).

fof(f38513,plain,
    ( spl0_249
  <=> additive_identity = ifeq2(true,true,add(c,multiply(a,additive_inverse(b))),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_249])]) ).

fof(f38684,plain,
    ( additive_identity = add(c,multiply(a,additive_inverse(b)))
    | ~ spl0_249 ),
    inference(superposition,[],[f38515,f1]) ).

fof(f38515,plain,
    ( additive_identity = ifeq2(true,true,add(c,multiply(a,additive_inverse(b))),additive_identity)
    | ~ spl0_249 ),
    inference(avatar_component_clause,[],[f38513]) ).

fof(f38690,plain,
    ( spl0_257
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f38685,f38513,f38687]) ).

fof(f38685,plain,
    ( additive_identity = add(c,multiply(a,additive_inverse(b)))
    | ~ spl0_249 ),
    inference(superposition,[],[f1,f38515]) ).

fof(f38675,plain,
    ( spl0_256
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f38670,f38310,f38672]) ).

fof(f38672,plain,
    ( spl0_256
  <=> true = ifeq(product(a,additive_identity,c),true,product(a,additive_inverse(b),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_256])]) ).

fof(f38670,plain,
    ( true = ifeq(product(a,additive_identity,c),true,product(a,additive_inverse(b),additive_identity),true)
    | ~ spl0_247 ),
    inference(forward_demodulation,[],[f38473,f2]) ).

fof(f38473,plain,
    ( true = ifeq(product(a,additive_identity,c),true,ifeq(true,true,product(a,additive_inverse(b),additive_identity),true),true)
    | ~ spl0_247 ),
    inference(superposition,[],[f1469,f38312]) ).

fof(f38664,plain,
    ( spl0_255
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f38336,f38310,f38661]) ).

fof(f38661,plain,
    ( spl0_255
  <=> true = ifeq(true,true,sum(additive_identity,c,additive_inverse(multiply(a,additive_inverse(b)))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_255])]) ).

fof(f38336,plain,
    ( true = ifeq(true,true,sum(additive_identity,c,additive_inverse(multiply(a,additive_inverse(b)))),true)
    | ~ spl0_247 ),
    inference(superposition,[],[f4642,f38312]) ).

fof(f38635,plain,
    ( spl0_254
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f38335,f38310,f38632]) ).

fof(f38632,plain,
    ( spl0_254
  <=> true = ifeq(sum(additive_identity,c,additive_inverse(multiply(a,additive_inverse(b)))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_254])]) ).

fof(f38335,plain,
    ( true = ifeq(sum(additive_identity,c,additive_inverse(multiply(a,additive_inverse(b)))),true,true,true)
    | ~ spl0_247 ),
    inference(superposition,[],[f4601,f38312]) ).

fof(f38622,plain,
    ( spl0_253
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f38617,f38310,f38619]) ).

fof(f38617,plain,
    ( true = ifeq(sum(additive_identity,multiply(a,additive_inverse(b)),c),true,true,true)
    | ~ spl0_247 ),
    inference(forward_demodulation,[],[f38423,f2]) ).

fof(f38423,plain,
    ( true = ifeq(sum(additive_identity,multiply(a,additive_inverse(b)),c),true,ifeq(true,true,true,true),true)
    | ~ spl0_247 ),
    inference(superposition,[],[f885,f38312]) ).

fof(f38603,plain,
    ( spl0_252
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f38345,f38310,f38600]) ).

fof(f38600,plain,
    ( spl0_252
  <=> true = ifeq(true,true,sum(c,multiply(a,additive_inverse(b)),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_252])]) ).

fof(f38345,plain,
    ( true = ifeq(true,true,sum(c,multiply(a,additive_inverse(b)),additive_identity),true)
    | ~ spl0_247 ),
    inference(superposition,[],[f11,f38312]) ).

fof(f38584,plain,
    ( spl0_251
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f38579,f38310,f38581]) ).

fof(f38581,plain,
    ( spl0_251
  <=> true = ifeq(product(additive_identity,additive_inverse(b),c),true,product(a,additive_inverse(b),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_251])]) ).

fof(f38579,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),c),true,product(a,additive_inverse(b),additive_identity),true)
    | ~ spl0_247 ),
    inference(forward_demodulation,[],[f38475,f2]) ).

fof(f38475,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),c),true,ifeq(true,true,product(a,additive_inverse(b),additive_identity),true),true)
    | ~ spl0_247 ),
    inference(superposition,[],[f1865,f38312]) ).

fof(f38523,plain,
    ( spl0_250
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f38346,f38310,f38520]) ).

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

fof(f38346,plain,
    ( true = ifeq(sum(c,multiply(a,additive_inverse(b)),additive_identity),true,true,true)
    | ~ spl0_247 ),
    inference(superposition,[],[f11,f38312]) ).

fof(f38518,plain,
    ( spl0_249
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f38517,f38310,f38513]) ).

fof(f38517,plain,
    ( additive_identity = ifeq2(true,true,add(c,multiply(a,additive_inverse(b))),additive_identity)
    | ~ spl0_247 ),
    inference(forward_demodulation,[],[f38398,f966]) ).

fof(f38398,plain,
    ( additive_identity = ifeq2(true,true,add(multiply(a,additive_inverse(b)),c),additive_identity)
    | ~ spl0_247 ),
    inference(superposition,[],[f313,f38312]) ).

fof(f38516,plain,
    ( spl0_249
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f38397,f38310,f38513]) ).

fof(f38397,plain,
    ( additive_identity = ifeq2(true,true,add(c,multiply(a,additive_inverse(b))),additive_identity)
    | ~ spl0_247 ),
    inference(superposition,[],[f308,f38312]) ).

fof(f38506,plain,
    ( spl0_248
    | ~ spl0_247 ),
    inference(avatar_split_clause,[],[f38424,f38310,f38503]) ).

fof(f38503,plain,
    ( spl0_248
  <=> true = ifeq(true,true,ifeq(sum(c,additive_identity,multiply(a,additive_inverse(b))),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_248])]) ).

fof(f38424,plain,
    ( true = ifeq(true,true,ifeq(sum(c,additive_identity,multiply(a,additive_inverse(b))),true,true,true),true)
    | ~ spl0_247 ),
    inference(superposition,[],[f885,f38312]) ).

fof(f38314,plain,
    ( spl0_247
    | ~ spl0_246 ),
    inference(avatar_split_clause,[],[f38308,f38302,f38310]) ).

fof(f38302,plain,
    ( spl0_246
  <=> true = ifeq(true,true,sum(multiply(a,additive_inverse(b)),c,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_246])]) ).

fof(f38308,plain,
    ( true = sum(multiply(a,additive_inverse(b)),c,additive_identity)
    | ~ spl0_246 ),
    inference(superposition,[],[f2,f38304]) ).

fof(f38304,plain,
    ( true = ifeq(true,true,sum(multiply(a,additive_inverse(b)),c,additive_identity),true)
    | ~ spl0_246 ),
    inference(avatar_component_clause,[],[f38302]) ).

fof(f38313,plain,
    ( spl0_247
    | ~ spl0_246 ),
    inference(avatar_split_clause,[],[f38307,f38302,f38310]) ).

fof(f38307,plain,
    ( true = sum(multiply(a,additive_inverse(b)),c,additive_identity)
    | ~ spl0_246 ),
    inference(superposition,[],[f38304,f2]) ).

fof(f38306,plain,
    ( spl0_246
    | ~ spl0_1
    | ~ spl0_114 ),
    inference(avatar_split_clause,[],[f38284,f12173,f24,f38302]) ).

fof(f38284,plain,
    ( true = ifeq(true,true,sum(multiply(a,additive_inverse(b)),c,additive_identity),true)
    | ~ spl0_1
    | ~ spl0_114 ),
    inference(superposition,[],[f4918,f12175]) ).

fof(f4918,plain,
    ( ! [X0] : true = ifeq(product(a,additive_identity,X0),true,sum(multiply(a,additive_inverse(b)),c,X0),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f4903,f2]) ).

fof(f4903,plain,
    ( ! [X0] : true = ifeq(product(a,additive_identity,X0),true,ifeq(true,true,sum(multiply(a,additive_inverse(b)),c,X0),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f688,f5]) ).

fof(f688,plain,
    ( ! [X2,X3] : true = ifeq(product(a,additive_identity,X2),true,ifeq(product(a,additive_inverse(b),X3),true,sum(X3,c,X2),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f679,f2]) ).

fof(f679,plain,
    ( ! [X2,X3] : true = ifeq(product(a,additive_identity,X2),true,ifeq(product(a,additive_inverse(b),X3),true,ifeq(true,true,sum(X3,c,X2),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f115,f7]) ).

fof(f115,plain,
    ( ! [X2,X3,X0,X1] : true = ifeq(product(a,X0,X1),true,ifeq(product(a,X2,X3),true,ifeq(sum(X2,b,X0),true,sum(X3,c,X1),true),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f96,f2]) ).

fof(f96,plain,
    ( ! [X2,X3,X0,X1] : true = ifeq(product(a,X0,X1),true,ifeq(true,true,ifeq(product(a,X2,X3),true,ifeq(sum(X2,b,X0),true,sum(X3,c,X1),true),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f14,f26]) ).

fof(f38305,plain,
    ( spl0_246
    | ~ spl0_1
    | ~ spl0_111 ),
    inference(avatar_split_clause,[],[f38300,f11721,f24,f38302]) ).

fof(f38300,plain,
    ( true = ifeq(true,true,sum(multiply(a,additive_inverse(b)),c,additive_identity),true)
    | ~ spl0_1
    | ~ spl0_111 ),
    inference(forward_demodulation,[],[f38285,f11723]) ).

fof(f38285,plain,
    ( true = ifeq(true,true,sum(multiply(a,additive_inverse(b)),c,multiply(a,additive_identity)),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f4918,f5]) ).

fof(f35596,plain,
    ( spl0_245
    | ~ spl0_114
    | ~ spl0_244 ),
    inference(avatar_split_clause,[],[f35494,f35306,f12173,f35593]) ).

fof(f35494,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_244 ),
    inference(superposition,[],[f14146,f35308]) ).

fof(f14146,plain,
    ( ! [X0] : true = product(multiply(multiply(multiply(X0,a),a),a),additive_identity,multiply(X0,additive_identity))
    | ~ spl0_114 ),
    inference(superposition,[],[f13984,f13494]) ).

fof(f35309,plain,
    ( spl0_244
    | ~ spl0_230 ),
    inference(avatar_split_clause,[],[f35304,f25200,f35306]) ).

fof(f35304,plain,
    ( additive_identity = multiply(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),additive_identity)
    | ~ spl0_230 ),
    inference(forward_demodulation,[],[f35195,f1]) ).

fof(f35195,plain,
    ( multiply(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),additive_identity) = ifeq2(true,true,additive_identity,multiply(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),additive_identity))
    | ~ spl0_230 ),
    inference(superposition,[],[f356,f25202]) ).

fof(f33550,plain,
    ( spl0_243
    | ~ spl0_3
    | ~ spl0_242 ),
    inference(avatar_split_clause,[],[f33212,f33141,f34,f33547]) ).

fof(f33547,plain,
    ( spl0_243
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(a),additive_inverse(a),additive_identity),true,sum(d,d,additive_identity),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_243])]) ).

fof(f33212,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(a),additive_inverse(a),additive_identity),true,sum(d,d,additive_identity),true),true)
    | ~ spl0_3
    | ~ spl0_242 ),
    inference(superposition,[],[f2086,f33143]) ).

fof(f2086,plain,
    ( ! [X3,X4] : true = ifeq(product(X3,additive_inverse(b),X4),true,ifeq(sum(additive_inverse(a),additive_inverse(a),X3),true,sum(d,d,X4),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f2073,f2]) ).

fof(f2073,plain,
    ( ! [X3,X4] : true = ifeq(product(X3,additive_inverse(b),X4),true,ifeq(true,true,ifeq(sum(additive_inverse(a),additive_inverse(a),X3),true,sum(d,d,X4),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f192,f36]) ).

fof(f192,plain,
    ( ! [X6,X7,X4,X5] : true = ifeq(product(X4,additive_inverse(b),X5),true,ifeq(product(X6,additive_inverse(b),X7),true,ifeq(sum(X6,additive_inverse(a),X4),true,sum(X7,d,X5),true),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f168,f2]) ).

fof(f168,plain,
    ( ! [X6,X7,X4,X5] : true = ifeq(product(X4,additive_inverse(b),X5),true,ifeq(true,true,ifeq(product(X6,additive_inverse(b),X7),true,ifeq(sum(X6,additive_inverse(a),X4),true,sum(X7,d,X5),true),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f16,f36]) ).

fof(f33144,plain,
    ( spl0_242
    | ~ spl0_240 ),
    inference(avatar_split_clause,[],[f33052,f32752,f33141]) ).

fof(f33052,plain,
    ( true = product(additive_identity,additive_inverse(b),additive_identity)
    | ~ spl0_240 ),
    inference(superposition,[],[f5,f32754]) ).

fof(f32878,plain,
    ( spl0_239
    | ~ spl0_205
    | ~ spl0_238 ),
    inference(avatar_split_clause,[],[f32510,f32289,f22634,f32721]) ).

fof(f32721,plain,
    ( spl0_239
  <=> additive_identity = ifeq2(true,true,multiply(additive_identity,additive_inverse(b)),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_239])]) ).

fof(f32289,plain,
    ( spl0_238
  <=> true = product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(b))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_238])]) ).

fof(f32510,plain,
    ( additive_identity = ifeq2(true,true,multiply(additive_identity,additive_inverse(b)),additive_identity)
    | ~ spl0_205
    | ~ spl0_238 ),
    inference(superposition,[],[f23665,f32291]) ).

fof(f32291,plain,
    ( true = product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(b)))
    | ~ spl0_238 ),
    inference(avatar_component_clause,[],[f32289]) ).

fof(f23665,plain,
    ( ! [X69] : additive_identity = ifeq2(product(additive_identity,additive_identity,X69),true,X69,additive_identity)
    | ~ spl0_205 ),
    inference(superposition,[],[f356,f22636]) ).

fof(f32829,plain,
    ( spl0_240
    | ~ spl0_205
    | ~ spl0_238 ),
    inference(avatar_split_clause,[],[f32828,f32289,f22634,f32752]) ).

fof(f32828,plain,
    ( additive_identity = multiply(additive_identity,additive_inverse(b))
    | ~ spl0_205
    | ~ spl0_238 ),
    inference(forward_demodulation,[],[f32827,f22636]) ).

fof(f32827,plain,
    ( multiply(additive_identity,additive_inverse(b)) = multiply(additive_identity,additive_identity)
    | ~ spl0_238 ),
    inference(forward_demodulation,[],[f32592,f1]) ).

fof(f32592,plain,
    ( ifeq2(true,true,multiply(additive_identity,additive_identity),multiply(additive_identity,additive_inverse(b))) = multiply(additive_identity,additive_inverse(b))
    | ~ spl0_238 ),
    inference(superposition,[],[f45,f32291]) ).

fof(f32776,plain,
    ( spl0_241
    | ~ spl0_114
    | ~ spl0_126
    | ~ spl0_205
    | ~ spl0_238 ),
    inference(avatar_split_clause,[],[f32508,f32289,f22634,f14980,f12173,f32773]) ).

fof(f32773,plain,
    ( spl0_241
  <=> true = ifeq(true,true,sum(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(b))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_241])]) ).

fof(f32508,plain,
    ( true = ifeq(true,true,sum(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(b))),true)
    | ~ spl0_114
    | ~ spl0_126
    | ~ spl0_205
    | ~ spl0_238 ),
    inference(superposition,[],[f22744,f32291]) ).

fof(f22744,plain,
    ( ! [X307] : true = ifeq(product(additive_identity,additive_identity,X307),true,sum(additive_identity,additive_identity,X307),true)
    | ~ spl0_114
    | ~ spl0_126
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f15036,f22636]) ).

fof(f15036,plain,
    ( ! [X307] : true = ifeq(product(additive_identity,additive_identity,X307),true,sum(additive_identity,multiply(additive_identity,additive_identity),X307),true)
    | ~ spl0_114
    | ~ spl0_126 ),
    inference(backward_demodulation,[],[f12478,f14982]) ).

fof(f12478,plain,
    ( ! [X307] : true = ifeq(product(additive_identity,additive_identity,X307),true,sum(additive_identity,multiply(additive_inverse(a),additive_identity),X307),true)
    | ~ spl0_114 ),
    inference(forward_demodulation,[],[f12365,f2]) ).

fof(f12365,plain,
    ( ! [X307] : true = ifeq(product(additive_identity,additive_identity,X307),true,ifeq(true,true,sum(additive_identity,multiply(additive_inverse(a),additive_identity),X307),true),true)
    | ~ spl0_114 ),
    inference(superposition,[],[f1140,f12175]) ).

fof(f1140,plain,
    ! [X2,X3,X4,X5] : true = ifeq(product(additive_identity,X3,X4),true,ifeq(product(X2,X3,X5),true,sum(X5,multiply(additive_inverse(X2),X3),X4),true),true),
    inference(forward_demodulation,[],[f1126,f2]) ).

fof(f1126,plain,
    ! [X2,X3,X4,X5] : true = ifeq(product(additive_identity,X3,X4),true,ifeq(true,true,ifeq(product(X2,X3,X5),true,sum(X5,multiply(additive_inverse(X2),X3),X4),true),true),true),
    inference(superposition,[],[f184,f5]) ).

fof(f32755,plain,
    ( spl0_240
    | ~ spl0_205
    | ~ spl0_238 ),
    inference(avatar_split_clause,[],[f32750,f32289,f22634,f32752]) ).

fof(f32750,plain,
    ( additive_identity = multiply(additive_identity,additive_inverse(b))
    | ~ spl0_205
    | ~ spl0_238 ),
    inference(forward_demodulation,[],[f32509,f1]) ).

fof(f32509,plain,
    ( multiply(additive_identity,additive_inverse(b)) = ifeq2(true,true,additive_identity,multiply(additive_identity,additive_inverse(b)))
    | ~ spl0_205
    | ~ spl0_238 ),
    inference(superposition,[],[f23652,f32291]) ).

fof(f23652,plain,
    ( ! [X24] : ifeq2(product(additive_identity,additive_identity,X24),true,additive_identity,X24) = X24
    | ~ spl0_205 ),
    inference(superposition,[],[f45,f22636]) ).

fof(f32724,plain,
    ( spl0_239
    | ~ spl0_205
    | ~ spl0_238 ),
    inference(avatar_split_clause,[],[f32719,f32289,f22634,f32721]) ).

fof(f32719,plain,
    ( additive_identity = ifeq2(true,true,multiply(additive_identity,additive_inverse(b)),additive_identity)
    | ~ spl0_205
    | ~ spl0_238 ),
    inference(forward_demodulation,[],[f32657,f22636]) ).

fof(f32657,plain,
    ( ifeq2(true,true,multiply(additive_identity,additive_inverse(b)),multiply(additive_identity,additive_identity)) = multiply(additive_identity,additive_identity)
    | ~ spl0_238 ),
    inference(superposition,[],[f356,f32291]) ).

fof(f32293,plain,
    ( spl0_238
    | ~ spl0_237 ),
    inference(avatar_split_clause,[],[f32286,f32164,f32289]) ).

fof(f32164,plain,
    ( spl0_237
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(b))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_237])]) ).

fof(f32286,plain,
    ( true = product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(b)))
    | ~ spl0_237 ),
    inference(superposition,[],[f32166,f2]) ).

fof(f32166,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(b))),true)
    | ~ spl0_237 ),
    inference(avatar_component_clause,[],[f32164]) ).

fof(f32292,plain,
    ( spl0_238
    | ~ spl0_237 ),
    inference(avatar_split_clause,[],[f32287,f32164,f32289]) ).

fof(f32287,plain,
    ( true = product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(b)))
    | ~ spl0_237 ),
    inference(superposition,[],[f2,f32166]) ).

fof(f32167,plain,
    ( spl0_237
    | ~ spl0_185 ),
    inference(avatar_split_clause,[],[f32150,f21118,f32164]) ).

fof(f32150,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_identity,additive_inverse(b))),true)
    | ~ spl0_185 ),
    inference(superposition,[],[f21425,f5]) ).

fof(f21425,plain,
    ( ! [X112] : true = ifeq(product(additive_identity,additive_inverse(b),X112),true,product(additive_identity,additive_identity,X112),true)
    | ~ spl0_185 ),
    inference(forward_demodulation,[],[f21196,f2]) ).

fof(f21196,plain,
    ( ! [X112] : true = ifeq(product(additive_identity,additive_inverse(b),X112),true,ifeq(true,true,product(additive_identity,additive_identity,X112),true),true)
    | ~ spl0_185 ),
    inference(superposition,[],[f1053,f21120]) ).

fof(f1053,plain,
    ! [X2,X0,X1] : true = ifeq(product(X1,additive_inverse(X2),X0),true,ifeq(product(X1,X2,additive_identity),true,product(X1,additive_identity,X0),true),true),
    inference(forward_demodulation,[],[f1044,f2]) ).

fof(f1044,plain,
    ! [X2,X0,X1] : true = ifeq(product(X1,additive_inverse(X2),X0),true,ifeq(product(X1,X2,additive_identity),true,ifeq(true,true,product(X1,additive_identity,X0),true),true),true),
    inference(superposition,[],[f154,f3]) ).

fof(f154,plain,
    ! [X21,X24,X22,X25,X23] : true = ifeq(product(X22,additive_inverse(X21),X23),true,ifeq(product(X22,X21,X24),true,ifeq(sum(X24,X23,X25),true,product(X22,additive_identity,X25),true),true),true),
    inference(forward_demodulation,[],[f147,f2]) ).

fof(f147,plain,
    ! [X21,X24,X22,X25,X23] : true = ifeq(product(X22,additive_inverse(X21),X23),true,ifeq(product(X22,X21,X24),true,ifeq(sum(X24,X23,X25),true,ifeq(true,true,product(X22,additive_identity,X25),true),true),true),true),
    inference(superposition,[],[f15,f8]) ).

fof(f30543,plain,
    ( spl0_236
    | ~ spl0_114
    | ~ spl0_235 ),
    inference(avatar_split_clause,[],[f30460,f30260,f12173,f30540]) ).

fof(f30460,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_235 ),
    inference(superposition,[],[f14146,f30262]) ).

fof(f30263,plain,
    ( spl0_235
    | ~ spl0_219 ),
    inference(avatar_split_clause,[],[f30258,f23524,f30260]) ).

fof(f30258,plain,
    ( additive_identity = multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),additive_identity)
    | ~ spl0_219 ),
    inference(forward_demodulation,[],[f30182,f1]) ).

fof(f30182,plain,
    ( multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),additive_identity) = ifeq2(true,true,additive_identity,multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),additive_identity))
    | ~ spl0_219 ),
    inference(superposition,[],[f356,f23526]) ).

fof(f27696,plain,
    ( spl0_234
    | ~ spl0_114
    | ~ spl0_233 ),
    inference(avatar_split_clause,[],[f27615,f27440,f12173,f27693]) ).

fof(f27615,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_233 ),
    inference(superposition,[],[f14146,f27442]) ).

fof(f27443,plain,
    ( spl0_233
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f27438,f23726,f27440]) ).

fof(f27438,plain,
    ( additive_identity = multiply(multiply(multiply(multiply(additive_identity,a),a),a),additive_identity)
    | ~ spl0_225 ),
    inference(forward_demodulation,[],[f27275,f1]) ).

fof(f27275,plain,
    ( multiply(multiply(multiply(multiply(additive_identity,a),a),a),additive_identity) = ifeq2(true,true,additive_identity,multiply(multiply(multiply(multiply(additive_identity,a),a),a),additive_identity))
    | ~ spl0_225 ),
    inference(superposition,[],[f356,f23728]) ).

fof(f26352,plain,
    ( spl0_232
    | ~ spl0_114
    | ~ spl0_231 ),
    inference(avatar_split_clause,[],[f26271,f26060,f12173,f26349]) ).

fof(f26271,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_231 ),
    inference(superposition,[],[f14146,f26062]) ).

fof(f26063,plain,
    ( spl0_231
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f26058,f23739,f26060]) ).

fof(f26058,plain,
    ( additive_identity = multiply(multiply(multiply(additive_identity,a),a),additive_identity)
    | ~ spl0_227 ),
    inference(forward_demodulation,[],[f26008,f1]) ).

fof(f26008,plain,
    ( multiply(multiply(multiply(additive_identity,a),a),additive_identity) = ifeq2(true,true,additive_identity,multiply(multiply(multiply(additive_identity,a),a),additive_identity))
    | ~ spl0_227 ),
    inference(superposition,[],[f356,f23741]) ).

fof(f25203,plain,
    ( spl0_230
    | ~ spl0_114
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f25124,f25013,f12173,f25200]) ).

fof(f25124,plain,
    ( true = product(multiply(multiply(multiply(multiply(additive_identity,a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_229 ),
    inference(superposition,[],[f14146,f25015]) ).

fof(f25016,plain,
    ( spl0_229
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f25011,f23747,f25013]) ).

fof(f25011,plain,
    ( additive_identity = multiply(multiply(additive_identity,a),additive_identity)
    | ~ spl0_228 ),
    inference(forward_demodulation,[],[f24910,f1]) ).

fof(f24910,plain,
    ( multiply(multiply(additive_identity,a),additive_identity) = ifeq2(true,true,additive_identity,multiply(multiply(additive_identity,a),additive_identity))
    | ~ spl0_228 ),
    inference(superposition,[],[f356,f23749]) ).

fof(f23750,plain,
    ( spl0_228
    | ~ spl0_114
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f23640,f22634,f12173,f23747]) ).

fof(f23640,plain,
    ( true = product(multiply(additive_identity,a),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_205 ),
    inference(superposition,[],[f13299,f22636]) ).

fof(f23742,plain,
    ( spl0_227
    | ~ spl0_114
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f23642,f22634,f12173,f23739]) ).

fof(f23642,plain,
    ( true = product(multiply(multiply(additive_identity,a),a),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_205 ),
    inference(superposition,[],[f13984,f22636]) ).

fof(f23736,plain,
    ( spl0_226
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f23651,f22634,f23733]) ).

fof(f23733,plain,
    ( spl0_226
  <=> true = product(additive_identity,additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_226])]) ).

fof(f23651,plain,
    ( true = product(additive_identity,additive_identity,additive_identity)
    | ~ spl0_205 ),
    inference(superposition,[],[f5,f22636]) ).

fof(f23729,plain,
    ( spl0_225
    | ~ spl0_114
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f23643,f22634,f12173,f23726]) ).

fof(f23643,plain,
    ( true = product(multiply(multiply(multiply(additive_identity,a),a),a),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_205 ),
    inference(superposition,[],[f14146,f22636]) ).

fof(f23616,plain,
    ( spl0_224
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f23606,f34,f23613]) ).

fof(f23613,plain,
    ( spl0_224
  <=> true = ifeq(true,true,ifeq(sum(d,d,d),true,ifeq(sum(additive_inverse(a),additive_inverse(a),additive_inverse(a)),true,true,true),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_224])]) ).

fof(f23606,plain,
    ( true = ifeq(true,true,ifeq(sum(d,d,d),true,ifeq(sum(additive_inverse(a),additive_inverse(a),additive_inverse(a)),true,true,true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f2121,f36]) ).

fof(f2121,plain,
    ( ! [X3,X4] : true = ifeq(true,true,ifeq(sum(d,d,X3),true,ifeq(sum(additive_inverse(a),additive_inverse(a),X4),true,product(X4,additive_inverse(b),X3),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f214,f36]) ).

fof(f23556,plain,
    ( spl0_223
    | ~ spl0_129
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f22788,f22634,f15262,f23553]) ).

fof(f15262,plain,
    ( spl0_129
  <=> true = product(additive_inverse(a),additive_identity,multiply(additive_identity,additive_identity)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_129])]) ).

fof(f22788,plain,
    ( true = product(additive_inverse(a),additive_identity,additive_identity)
    | ~ spl0_129
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f15264,f22636]) ).

fof(f15264,plain,
    ( true = product(additive_inverse(a),additive_identity,multiply(additive_identity,additive_identity))
    | ~ spl0_129 ),
    inference(avatar_component_clause,[],[f15262]) ).

fof(f23550,plain,
    ( spl0_222
    | ~ spl0_9
    | ~ spl0_135
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f23545,f22634,f15739,f416,f23547]) ).

fof(f23547,plain,
    ( spl0_222
  <=> true = ifeq(product(additive_identity,additive_identity,additive_identity),true,product(multiply(additive_inverse(a),a),additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_222])]) ).

fof(f416,plain,
    ( spl0_9
  <=> additive_identity = additive_inverse(additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_9])]) ).

fof(f15739,plain,
    ( spl0_135
  <=> true = ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(multiply(additive_inverse(a),a),additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_135])]) ).

fof(f23545,plain,
    ( true = ifeq(product(additive_identity,additive_identity,additive_identity),true,product(multiply(additive_inverse(a),a),additive_identity,additive_identity),true)
    | ~ spl0_9
    | ~ spl0_135
    | ~ spl0_205 ),
    inference(forward_demodulation,[],[f22894,f418]) ).

fof(f418,plain,
    ( additive_identity = additive_inverse(additive_identity)
    | ~ spl0_9 ),
    inference(avatar_component_clause,[],[f416]) ).

fof(f22894,plain,
    ( true = ifeq(product(additive_identity,additive_identity,additive_inverse(additive_identity)),true,product(multiply(additive_inverse(a),a),additive_identity,additive_identity),true)
    | ~ spl0_135
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f15741,f22636]) ).

fof(f15741,plain,
    ( true = ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(multiply(additive_inverse(a),a),additive_identity,additive_identity),true)
    | ~ spl0_135 ),
    inference(avatar_component_clause,[],[f15739]) ).

fof(f23543,plain,
    ( spl0_221
    | ~ spl0_126
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f22725,f22634,f14980,f23540]) ).

fof(f22725,plain,
    ( additive_identity = multiply(additive_inverse(a),additive_identity)
    | ~ spl0_126
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f14982,f22636]) ).

fof(f23536,plain,
    ( spl0_220
    | ~ spl0_9
    | ~ spl0_114
    | ~ spl0_132
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f23531,f22634,f15493,f12173,f416,f23533]) ).

fof(f23533,plain,
    ( spl0_220
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_220])]) ).

fof(f15493,plain,
    ( spl0_132
  <=> true = ifeq(product(a,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_132])]) ).

fof(f23531,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_9
    | ~ spl0_114
    | ~ spl0_132
    | ~ spl0_205 ),
    inference(forward_demodulation,[],[f23530,f12175]) ).

fof(f23530,plain,
    ( true = ifeq(product(a,additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_9
    | ~ spl0_132
    | ~ spl0_205 ),
    inference(forward_demodulation,[],[f22843,f418]) ).

fof(f22843,plain,
    ( true = ifeq(product(a,additive_identity,additive_inverse(additive_identity)),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_132
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f15495,f22636]) ).

fof(f15495,plain,
    ( true = ifeq(product(a,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_132 ),
    inference(avatar_component_clause,[],[f15493]) ).

fof(f23527,plain,
    ( spl0_219
    | ~ spl0_144
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f23031,f22634,f16273,f23524]) ).

fof(f16273,plain,
    ( spl0_144
  <=> true = product(multiply(multiply(multiply(additive_inverse(a),a),a),a),additive_identity,multiply(additive_identity,additive_identity)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_144])]) ).

fof(f23031,plain,
    ( true = product(multiply(multiply(multiply(additive_inverse(a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_144
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f16275,f22636]) ).

fof(f16275,plain,
    ( true = product(multiply(multiply(multiply(additive_inverse(a),a),a),a),additive_identity,multiply(additive_identity,additive_identity))
    | ~ spl0_144 ),
    inference(avatar_component_clause,[],[f16273]) ).

fof(f23511,plain,
    ( spl0_218
    | ~ spl0_9
    | ~ spl0_133
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f23506,f22634,f15525,f416,f23508]) ).

fof(f23508,plain,
    ( spl0_218
  <=> true = ifeq(product(additive_identity,additive_identity,additive_identity),true,product(additive_inverse(a),additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_218])]) ).

fof(f15525,plain,
    ( spl0_133
  <=> true = ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_inverse(a),additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_133])]) ).

fof(f23506,plain,
    ( true = ifeq(product(additive_identity,additive_identity,additive_identity),true,product(additive_inverse(a),additive_identity,additive_identity),true)
    | ~ spl0_9
    | ~ spl0_133
    | ~ spl0_205 ),
    inference(forward_demodulation,[],[f22845,f418]) ).

fof(f22845,plain,
    ( true = ifeq(product(additive_identity,additive_identity,additive_inverse(additive_identity)),true,product(additive_inverse(a),additive_identity,additive_identity),true)
    | ~ spl0_133
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f15527,f22636]) ).

fof(f15527,plain,
    ( true = ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_inverse(a),additive_identity,additive_identity),true)
    | ~ spl0_133 ),
    inference(avatar_component_clause,[],[f15525]) ).

fof(f23503,plain,
    ( spl0_217
    | ~ spl0_127
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f22785,f22634,f15248,f23500]) ).

fof(f15248,plain,
    ( spl0_127
  <=> true = product(multiply(additive_inverse(a),a),additive_identity,multiply(additive_identity,additive_identity)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_127])]) ).

fof(f22785,plain,
    ( true = product(multiply(additive_inverse(a),a),additive_identity,additive_identity)
    | ~ spl0_127
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f15250,f22636]) ).

fof(f15250,plain,
    ( true = product(multiply(additive_inverse(a),a),additive_identity,multiply(additive_identity,additive_identity))
    | ~ spl0_127 ),
    inference(avatar_component_clause,[],[f15248]) ).

fof(f23498,plain,
    ( spl0_216
    | ~ spl0_146
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f23033,f22634,f16289,f23495]) ).

fof(f16289,plain,
    ( spl0_146
  <=> multiply(multiply(additive_inverse(a),a),additive_identity) = multiply(additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_146])]) ).

fof(f23033,plain,
    ( additive_identity = multiply(multiply(additive_inverse(a),a),additive_identity)
    | ~ spl0_146
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f16291,f22636]) ).

fof(f16291,plain,
    ( multiply(multiply(additive_inverse(a),a),additive_identity) = multiply(additive_identity,additive_identity)
    | ~ spl0_146 ),
    inference(avatar_component_clause,[],[f16289]) ).

fof(f23489,plain,
    ( spl0_215
    | ~ spl0_145
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f23032,f22634,f16281,f23486]) ).

fof(f16281,plain,
    ( spl0_145
  <=> true = product(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),a),additive_identity,multiply(additive_identity,additive_identity)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_145])]) ).

fof(f23032,plain,
    ( true = product(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_145
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f16283,f22636]) ).

fof(f16283,plain,
    ( true = product(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),a),additive_identity,multiply(additive_identity,additive_identity))
    | ~ spl0_145 ),
    inference(avatar_component_clause,[],[f16281]) ).

fof(f23482,plain,
    ( spl0_214
    | ~ spl0_9
    | ~ spl0_141
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f23477,f22634,f16117,f416,f23479]) ).

fof(f23479,plain,
    ( spl0_214
  <=> true = ifeq(product(additive_identity,additive_identity,additive_identity),true,product(multiply(multiply(additive_inverse(a),a),a),additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_214])]) ).

fof(f16117,plain,
    ( spl0_141
  <=> true = ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(multiply(multiply(additive_inverse(a),a),a),additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_141])]) ).

fof(f23477,plain,
    ( true = ifeq(product(additive_identity,additive_identity,additive_identity),true,product(multiply(multiply(additive_inverse(a),a),a),additive_identity,additive_identity),true)
    | ~ spl0_9
    | ~ spl0_141
    | ~ spl0_205 ),
    inference(forward_demodulation,[],[f23001,f418]) ).

fof(f23001,plain,
    ( true = ifeq(product(additive_identity,additive_identity,additive_inverse(additive_identity)),true,product(multiply(multiply(additive_inverse(a),a),a),additive_identity,additive_identity),true)
    | ~ spl0_141
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f16119,f22636]) ).

fof(f16119,plain,
    ( true = ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(multiply(multiply(additive_inverse(a),a),a),additive_identity,additive_identity),true)
    | ~ spl0_141 ),
    inference(avatar_component_clause,[],[f16117]) ).

fof(f23454,plain,
    ( spl0_213
    | ~ spl0_148
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f23058,f22634,f16779,f23451]) ).

fof(f16779,plain,
    ( spl0_148
  <=> true = product(multiply(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),a),a),additive_identity,multiply(additive_identity,additive_identity)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_148])]) ).

fof(f23058,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_148
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f16781,f22636]) ).

fof(f16781,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),a),a),additive_identity,multiply(additive_identity,additive_identity))
    | ~ spl0_148 ),
    inference(avatar_component_clause,[],[f16779]) ).

fof(f23449,plain,
    ( spl0_212
    | ~ spl0_9
    | ~ spl0_136
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f23444,f22634,f15762,f416,f23446]) ).

fof(f23446,plain,
    ( spl0_212
  <=> true = ifeq(product(additive_inverse(multiply(additive_inverse(a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_212])]) ).

fof(f15762,plain,
    ( spl0_136
  <=> true = ifeq(product(additive_inverse(multiply(additive_inverse(a),a)),additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_136])]) ).

fof(f23444,plain,
    ( true = ifeq(product(additive_inverse(multiply(additive_inverse(a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_9
    | ~ spl0_136
    | ~ spl0_205 ),
    inference(forward_demodulation,[],[f22907,f418]) ).

fof(f22907,plain,
    ( true = ifeq(product(additive_inverse(multiply(additive_inverse(a),a)),additive_identity,additive_inverse(additive_identity)),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_136
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f15764,f22636]) ).

fof(f15764,plain,
    ( true = ifeq(product(additive_inverse(multiply(additive_inverse(a),a)),additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_136 ),
    inference(avatar_component_clause,[],[f15762]) ).

fof(f23443,plain,
    ( spl0_211
    | ~ spl0_9
    | ~ spl0_143
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f23438,f22634,f16172,f416,f23440]) ).

fof(f23440,plain,
    ( spl0_211
  <=> true = ifeq(product(additive_inverse(multiply(multiply(additive_inverse(a),a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_211])]) ).

fof(f16172,plain,
    ( spl0_143
  <=> true = ifeq(product(additive_inverse(multiply(multiply(additive_inverse(a),a),a)),additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_143])]) ).

fof(f23438,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(additive_inverse(a),a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_9
    | ~ spl0_143
    | ~ spl0_205 ),
    inference(forward_demodulation,[],[f23016,f418]) ).

fof(f23016,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(additive_inverse(a),a),a)),additive_identity,additive_inverse(additive_identity)),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_143
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f16174,f22636]) ).

fof(f16174,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(additive_inverse(a),a),a)),additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_143 ),
    inference(avatar_component_clause,[],[f16172]) ).

fof(f23437,plain,
    ( spl0_210
    | ~ spl0_128
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f22787,f22634,f15257,f23434]) ).

fof(f15257,plain,
    ( spl0_128
  <=> true = product(multiply(multiply(additive_inverse(a),a),a),additive_identity,multiply(additive_identity,additive_identity)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_128])]) ).

fof(f22787,plain,
    ( true = product(multiply(multiply(additive_inverse(a),a),a),additive_identity,additive_identity)
    | ~ spl0_128
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f15259,f22636]) ).

fof(f15259,plain,
    ( true = product(multiply(multiply(additive_inverse(a),a),a),additive_identity,multiply(additive_identity,additive_identity))
    | ~ spl0_128 ),
    inference(avatar_component_clause,[],[f15257]) ).

fof(f23429,plain,
    ( spl0_209
    | ~ spl0_140
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f22985,f22634,f16068,f23426]) ).

fof(f16068,plain,
    ( spl0_140
  <=> multiply(multiply(multiply(additive_inverse(a),a),a),additive_identity) = multiply(additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_140])]) ).

fof(f22985,plain,
    ( additive_identity = multiply(multiply(multiply(additive_inverse(a),a),a),additive_identity)
    | ~ spl0_140
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f16070,f22636]) ).

fof(f16070,plain,
    ( multiply(multiply(multiply(additive_inverse(a),a),a),additive_identity) = multiply(additive_identity,additive_identity)
    | ~ spl0_140 ),
    inference(avatar_component_clause,[],[f16068]) ).

fof(f23424,plain,
    ( spl0_208
    | ~ spl0_130
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f22837,f22634,f15466,f23421]) ).

fof(f23421,plain,
    ( spl0_208
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(b),additive_inverse(b),additive_identity),true,sum(d,d,additive_identity),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_208])]) ).

fof(f15466,plain,
    ( spl0_130
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(b),additive_inverse(b),additive_identity),true,sum(d,d,multiply(additive_identity,additive_identity)),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_130])]) ).

fof(f22837,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(b),additive_inverse(b),additive_identity),true,sum(d,d,additive_identity),true),true)
    | ~ spl0_130
    | ~ spl0_205 ),
    inference(backward_demodulation,[],[f15468,f22636]) ).

fof(f15468,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(b),additive_inverse(b),additive_identity),true,sum(d,d,multiply(additive_identity,additive_identity)),true),true)
    | ~ spl0_130 ),
    inference(avatar_component_clause,[],[f15466]) ).

fof(f22681,plain,
    ( spl0_207
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f22447,f22393,f22678]) ).

fof(f22678,plain,
    ( spl0_207
  <=> true = ifeq(true,true,sum(multiply(additive_identity,additive_identity),additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_207])]) ).

fof(f22393,plain,
    ( spl0_202
  <=> true = sum(additive_identity,multiply(additive_identity,additive_identity),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_202])]) ).

fof(f22447,plain,
    ( true = ifeq(true,true,sum(multiply(additive_identity,additive_identity),additive_identity,additive_identity),true)
    | ~ spl0_202 ),
    inference(superposition,[],[f11,f22395]) ).

fof(f22395,plain,
    ( true = sum(additive_identity,multiply(additive_identity,additive_identity),additive_identity)
    | ~ spl0_202 ),
    inference(avatar_component_clause,[],[f22393]) ).

fof(f22666,plain,
    ( spl0_206
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f22448,f22393,f22663]) ).

fof(f22663,plain,
    ( spl0_206
  <=> true = ifeq(sum(multiply(additive_identity,additive_identity),additive_identity,additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_206])]) ).

fof(f22448,plain,
    ( true = ifeq(sum(multiply(additive_identity,additive_identity),additive_identity,additive_identity),true,true,true)
    | ~ spl0_202 ),
    inference(superposition,[],[f11,f22395]) ).

fof(f22655,plain,
    ( spl0_204
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f22410,f22393,f22604]) ).

fof(f22604,plain,
    ( spl0_204
  <=> additive_identity = ifeq2(true,true,multiply(additive_identity,additive_identity),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_204])]) ).

fof(f22410,plain,
    ( additive_identity = ifeq2(true,true,multiply(additive_identity,additive_identity),additive_identity)
    | ~ spl0_202 ),
    inference(superposition,[],[f309,f22395]) ).

fof(f22637,plain,
    ( spl0_205
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f22632,f22393,f22634]) ).

fof(f22632,plain,
    ( additive_identity = multiply(additive_identity,additive_identity)
    | ~ spl0_202 ),
    inference(forward_demodulation,[],[f22421,f1]) ).

fof(f22421,plain,
    ( ifeq2(true,true,additive_identity,multiply(additive_identity,additive_identity)) = multiply(additive_identity,additive_identity)
    | ~ spl0_202 ),
    inference(superposition,[],[f1007,f22395]) ).

fof(f22624,plain,
    ( spl0_204
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f22623,f22393,f22604]) ).

fof(f22623,plain,
    ( additive_identity = ifeq2(true,true,multiply(additive_identity,additive_identity),additive_identity)
    | ~ spl0_202 ),
    inference(forward_demodulation,[],[f22484,f372]) ).

fof(f22484,plain,
    ( additive_identity = ifeq2(true,true,add(additive_identity,multiply(additive_identity,additive_identity)),additive_identity)
    | ~ spl0_202 ),
    inference(superposition,[],[f313,f22395]) ).

fof(f22607,plain,
    ( spl0_204
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f22602,f22393,f22604]) ).

fof(f22602,plain,
    ( additive_identity = ifeq2(true,true,multiply(additive_identity,additive_identity),additive_identity)
    | ~ spl0_202 ),
    inference(forward_demodulation,[],[f22483,f371]) ).

fof(f22483,plain,
    ( additive_identity = ifeq2(true,true,add(multiply(additive_identity,additive_identity),additive_identity),additive_identity)
    | ~ spl0_202 ),
    inference(superposition,[],[f308,f22395]) ).

fof(f22560,plain,
    ( spl0_203
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f22510,f22393,f22557]) ).

fof(f22557,plain,
    ( spl0_203
  <=> true = ifeq(true,true,ifeq(sum(multiply(additive_identity,additive_identity),additive_identity,additive_identity),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_203])]) ).

fof(f22510,plain,
    ( true = ifeq(true,true,ifeq(sum(multiply(additive_identity,additive_identity),additive_identity,additive_identity),true,true,true),true)
    | ~ spl0_202 ),
    inference(superposition,[],[f885,f22395]) ).

fof(f22397,plain,
    ( spl0_202
    | ~ spl0_196 ),
    inference(avatar_split_clause,[],[f22390,f21807,f22393]) ).

fof(f21807,plain,
    ( spl0_196
  <=> true = ifeq(true,true,sum(additive_identity,multiply(additive_identity,additive_identity),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_196])]) ).

fof(f22390,plain,
    ( true = sum(additive_identity,multiply(additive_identity,additive_identity),additive_identity)
    | ~ spl0_196 ),
    inference(superposition,[],[f21809,f2]) ).

fof(f21809,plain,
    ( true = ifeq(true,true,sum(additive_identity,multiply(additive_identity,additive_identity),additive_identity),true)
    | ~ spl0_196 ),
    inference(avatar_component_clause,[],[f21807]) ).

fof(f22396,plain,
    ( spl0_202
    | ~ spl0_196 ),
    inference(avatar_split_clause,[],[f22391,f21807,f22393]) ).

fof(f22391,plain,
    ( true = sum(additive_identity,multiply(additive_identity,additive_identity),additive_identity)
    | ~ spl0_196 ),
    inference(superposition,[],[f2,f21809]) ).

fof(f22113,plain,
    ( spl0_201
    | ~ spl0_9
    | ~ spl0_200 ),
    inference(avatar_split_clause,[],[f22112,f21936,f416,f22092]) ).

fof(f22092,plain,
    ( spl0_201
  <=> true = ifeq(product(additive_identity,additive_identity,d),true,product(additive_identity,additive_identity,d),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_201])]) ).

fof(f21936,plain,
    ( spl0_200
  <=> true = sum(multiply(additive_identity,additive_identity),d,d) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_200])]) ).

fof(f22112,plain,
    ( true = ifeq(product(additive_identity,additive_identity,d),true,product(additive_identity,additive_identity,d),true)
    | ~ spl0_9
    | ~ spl0_200 ),
    inference(forward_demodulation,[],[f22111,f418]) ).

fof(f22111,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(additive_identity),d),true,product(additive_identity,additive_identity,d),true)
    | ~ spl0_200 ),
    inference(forward_demodulation,[],[f22062,f2]) ).

fof(f22062,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(additive_identity),d),true,ifeq(true,true,product(additive_identity,additive_identity,d),true),true)
    | ~ spl0_200 ),
    inference(superposition,[],[f1051,f21938]) ).

fof(f21938,plain,
    ( true = sum(multiply(additive_identity,additive_identity),d,d)
    | ~ spl0_200 ),
    inference(avatar_component_clause,[],[f21936]) ).

fof(f1051,plain,
    ! [X6,X7,X4,X5] : true = ifeq(product(X4,additive_inverse(X5),X6),true,ifeq(sum(multiply(X4,X5),X6,X7),true,product(X4,additive_identity,X7),true),true),
    inference(forward_demodulation,[],[f1043,f2]) ).

fof(f1043,plain,
    ! [X6,X7,X4,X5] : true = ifeq(product(X4,additive_inverse(X5),X6),true,ifeq(true,true,ifeq(sum(multiply(X4,X5),X6,X7),true,product(X4,additive_identity,X7),true),true),true),
    inference(superposition,[],[f154,f5]) ).

fof(f22095,plain,
    ( spl0_201
    | ~ spl0_200 ),
    inference(avatar_split_clause,[],[f22090,f21936,f22092]) ).

fof(f22090,plain,
    ( true = ifeq(product(additive_identity,additive_identity,d),true,product(additive_identity,additive_identity,d),true)
    | ~ spl0_200 ),
    inference(forward_demodulation,[],[f22068,f2]) ).

fof(f22068,plain,
    ( true = ifeq(product(additive_identity,additive_identity,d),true,ifeq(true,true,product(additive_identity,additive_identity,d),true),true)
    | ~ spl0_200 ),
    inference(superposition,[],[f1865,f21938]) ).

fof(f21939,plain,
    ( spl0_200
    | ~ spl0_198 ),
    inference(avatar_split_clause,[],[f21926,f21878,f21936]) ).

fof(f21878,plain,
    ( spl0_198
  <=> d = add(d,multiply(additive_identity,additive_identity)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_198])]) ).

fof(f21926,plain,
    ( true = sum(multiply(additive_identity,additive_identity),d,d)
    | ~ spl0_198 ),
    inference(superposition,[],[f257,f21880]) ).

fof(f21880,plain,
    ( d = add(d,multiply(additive_identity,additive_identity))
    | ~ spl0_198 ),
    inference(avatar_component_clause,[],[f21878]) ).

fof(f21905,plain,
    ( spl0_199
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f21888,f34,f21902]) ).

fof(f21902,plain,
    ( spl0_199
  <=> true = ifeq(true,true,ifeq(sum(d,d,d),true,ifeq(sum(additive_inverse(b),additive_inverse(b),additive_inverse(b)),true,true,true),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_199])]) ).

fof(f21888,plain,
    ( true = ifeq(true,true,ifeq(sum(d,d,d),true,ifeq(sum(additive_inverse(b),additive_inverse(b),additive_inverse(b)),true,true,true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f2039,f36]) ).

fof(f2039,plain,
    ( ! [X0,X1] : true = ifeq(true,true,ifeq(sum(d,d,X0),true,ifeq(sum(additive_inverse(b),additive_inverse(b),X1),true,product(additive_inverse(a),X1,X0),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f157,f36]) ).

fof(f21882,plain,
    ( spl0_198
    | ~ spl0_192 ),
    inference(avatar_split_clause,[],[f21876,f21736,f21878]) ).

fof(f21736,plain,
    ( spl0_192
  <=> d = ifeq2(true,true,add(d,multiply(additive_identity,additive_identity)),d) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_192])]) ).

fof(f21876,plain,
    ( d = add(d,multiply(additive_identity,additive_identity))
    | ~ spl0_192 ),
    inference(superposition,[],[f1,f21738]) ).

fof(f21738,plain,
    ( d = ifeq2(true,true,add(d,multiply(additive_identity,additive_identity)),d)
    | ~ spl0_192 ),
    inference(avatar_component_clause,[],[f21736]) ).

fof(f21881,plain,
    ( spl0_198
    | ~ spl0_192 ),
    inference(avatar_split_clause,[],[f21875,f21736,f21878]) ).

fof(f21875,plain,
    ( d = add(d,multiply(additive_identity,additive_identity))
    | ~ spl0_192 ),
    inference(superposition,[],[f21738,f1]) ).

fof(f21822,plain,
    ( spl0_197
    | ~ spl0_3
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f21817,f21542,f34,f21819]) ).

fof(f21819,plain,
    ( spl0_197
  <=> true = ifeq(product(additive_inverse(a),b,multiply(additive_identity,additive_identity)),true,product(additive_inverse(a),additive_identity,d),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_197])]) ).

fof(f21542,plain,
    ( spl0_189
  <=> true = sum(d,multiply(additive_identity,additive_identity),d) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_189])]) ).

fof(f21817,plain,
    ( true = ifeq(product(additive_inverse(a),b,multiply(additive_identity,additive_identity)),true,product(additive_inverse(a),additive_identity,d),true)
    | ~ spl0_3
    | ~ spl0_189 ),
    inference(forward_demodulation,[],[f21561,f2]) ).

fof(f21561,plain,
    ( true = ifeq(product(additive_inverse(a),b,multiply(additive_identity,additive_identity)),true,ifeq(true,true,product(additive_inverse(a),additive_identity,d),true),true)
    | ~ spl0_3
    | ~ spl0_189 ),
    inference(superposition,[],[f1037,f21544]) ).

fof(f21544,plain,
    ( true = sum(d,multiply(additive_identity,additive_identity),d)
    | ~ spl0_189 ),
    inference(avatar_component_clause,[],[f21542]) ).

fof(f21810,plain,
    ( spl0_196
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f21570,f21542,f21807]) ).

fof(f21570,plain,
    ( true = ifeq(true,true,sum(additive_identity,multiply(additive_identity,additive_identity),additive_identity),true)
    | ~ spl0_189 ),
    inference(superposition,[],[f5708,f21544]) ).

fof(f5708,plain,
    ! [X0,X1] : true = ifeq(sum(X0,X1,X0),true,sum(additive_identity,X1,additive_identity),true),
    inference(forward_demodulation,[],[f5694,f2]) ).

fof(f5694,plain,
    ! [X0,X1] : true = ifeq(sum(X0,X1,X0),true,ifeq(true,true,sum(additive_identity,X1,additive_identity),true),true),
    inference(superposition,[],[f887,f7]) ).

fof(f887,plain,
    ! [X6,X7,X4,X5] : true = ifeq(sum(X4,X5,X6),true,ifeq(sum(additive_inverse(X4),X6,X7),true,sum(additive_identity,X5,X7),true),true),
    inference(forward_demodulation,[],[f874,f2]) ).

fof(f874,plain,
    ! [X6,X7,X4,X5] : true = ifeq(sum(X4,X5,X6),true,ifeq(sum(additive_inverse(X4),X6,X7),true,ifeq(true,true,sum(additive_identity,X5,X7),true),true),true),
    inference(superposition,[],[f10,f7]) ).

fof(f21780,plain,
    ( spl0_195
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f21645,f21542,f21777]) ).

fof(f21777,plain,
    ( spl0_195
  <=> true = ifeq(true,true,ifeq(sum(multiply(additive_identity,additive_identity),d,d),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_195])]) ).

fof(f21645,plain,
    ( true = ifeq(true,true,ifeq(sum(multiply(additive_identity,additive_identity),d,d),true,true,true),true)
    | ~ spl0_189 ),
    inference(superposition,[],[f885,f21544]) ).

fof(f21771,plain,
    ( spl0_194
    | ~ spl0_3
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f21766,f21542,f34,f21768]) ).

fof(f21768,plain,
    ( spl0_194
  <=> true = ifeq(product(a,additive_inverse(b),multiply(additive_identity,additive_identity)),true,product(additive_identity,additive_inverse(b),d),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_194])]) ).

fof(f21766,plain,
    ( true = ifeq(product(a,additive_inverse(b),multiply(additive_identity,additive_identity)),true,product(additive_identity,additive_inverse(b),d),true)
    | ~ spl0_3
    | ~ spl0_189 ),
    inference(forward_demodulation,[],[f21563,f2]) ).

fof(f21563,plain,
    ( true = ifeq(product(a,additive_inverse(b),multiply(additive_identity,additive_identity)),true,ifeq(true,true,product(additive_identity,additive_inverse(b),d),true),true)
    | ~ spl0_3
    | ~ spl0_189 ),
    inference(superposition,[],[f1333,f21544]) ).

fof(f21761,plain,
    ( spl0_193
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f21582,f21542,f21758]) ).

fof(f21758,plain,
    ( spl0_193
  <=> true = ifeq(true,true,sum(multiply(additive_identity,additive_identity),d,d),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_193])]) ).

fof(f21582,plain,
    ( true = ifeq(true,true,sum(multiply(additive_identity,additive_identity),d,d),true)
    | ~ spl0_189 ),
    inference(superposition,[],[f11,f21544]) ).

fof(f21744,plain,
    ( spl0_192
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f21743,f21542,f21736]) ).

fof(f21743,plain,
    ( d = ifeq2(true,true,add(d,multiply(additive_identity,additive_identity)),d)
    | ~ spl0_189 ),
    inference(forward_demodulation,[],[f21618,f966]) ).

fof(f21618,plain,
    ( d = ifeq2(true,true,add(multiply(additive_identity,additive_identity),d),d)
    | ~ spl0_189 ),
    inference(superposition,[],[f308,f21544]) ).

fof(f21739,plain,
    ( spl0_192
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f21619,f21542,f21736]) ).

fof(f21619,plain,
    ( d = ifeq2(true,true,add(d,multiply(additive_identity,additive_identity)),d)
    | ~ spl0_189 ),
    inference(superposition,[],[f313,f21544]) ).

fof(f21709,plain,
    ( spl0_191
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f21704,f21542,f21706]) ).

fof(f21706,plain,
    ( spl0_191
  <=> true = ifeq(sum(d,d,multiply(additive_identity,additive_identity)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_191])]) ).

fof(f21704,plain,
    ( true = ifeq(sum(d,d,multiply(additive_identity,additive_identity)),true,true,true)
    | ~ spl0_189 ),
    inference(forward_demodulation,[],[f21644,f2]) ).

fof(f21644,plain,
    ( true = ifeq(sum(d,d,multiply(additive_identity,additive_identity)),true,ifeq(true,true,true,true),true)
    | ~ spl0_189 ),
    inference(superposition,[],[f885,f21544]) ).

fof(f21702,plain,
    ( spl0_190
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f21583,f21542,f21699]) ).

fof(f21699,plain,
    ( spl0_190
  <=> true = ifeq(sum(multiply(additive_identity,additive_identity),d,d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_190])]) ).

fof(f21583,plain,
    ( true = ifeq(sum(multiply(additive_identity,additive_identity),d,d),true,true,true)
    | ~ spl0_189 ),
    inference(superposition,[],[f11,f21544]) ).

fof(f21546,plain,
    ( spl0_189
    | ~ spl0_178 ),
    inference(avatar_split_clause,[],[f21539,f20429,f21542]) ).

fof(f20429,plain,
    ( spl0_178
  <=> true = ifeq(true,true,sum(d,multiply(additive_identity,additive_identity),d),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_178])]) ).

fof(f21539,plain,
    ( true = sum(d,multiply(additive_identity,additive_identity),d)
    | ~ spl0_178 ),
    inference(superposition,[],[f20431,f2]) ).

fof(f20431,plain,
    ( true = ifeq(true,true,sum(d,multiply(additive_identity,additive_identity),d),true)
    | ~ spl0_178 ),
    inference(avatar_component_clause,[],[f20429]) ).

fof(f21545,plain,
    ( spl0_189
    | ~ spl0_178 ),
    inference(avatar_split_clause,[],[f21540,f20429,f21542]) ).

fof(f21540,plain,
    ( true = sum(d,multiply(additive_identity,additive_identity),d)
    | ~ spl0_178 ),
    inference(superposition,[],[f2,f20431]) ).

fof(f21463,plain,
    ( spl0_188
    | ~ spl0_1
    | ~ spl0_185 ),
    inference(avatar_split_clause,[],[f21180,f21118,f24,f21460]) ).

fof(f21460,plain,
    ( spl0_188
  <=> true = ifeq(true,true,ifeq(sum(a,a,additive_identity),true,sum(c,c,additive_identity),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_188])]) ).

fof(f21180,plain,
    ( true = ifeq(true,true,ifeq(sum(a,a,additive_identity),true,sum(c,c,additive_identity),true),true)
    | ~ spl0_1
    | ~ spl0_185 ),
    inference(superposition,[],[f755,f21120]) ).

fof(f755,plain,
    ( ! [X0,X1] : true = ifeq(product(X0,b,X1),true,ifeq(sum(a,a,X0),true,sum(c,c,X1),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f742,f2]) ).

fof(f742,plain,
    ( ! [X0,X1] : true = ifeq(product(X0,b,X1),true,ifeq(true,true,ifeq(sum(a,a,X0),true,sum(c,c,X1),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f189,f26]) ).

fof(f21413,plain,
    ( spl0_187
    | ~ spl0_185 ),
    inference(avatar_split_clause,[],[f21293,f21118,f21362]) ).

fof(f21362,plain,
    ( spl0_187
  <=> true = ifeq(true,true,ifeq(product(additive_identity,additive_inverse(b),additive_identity),true,product(additive_identity,additive_identity,additive_identity),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_187])]) ).

fof(f21293,plain,
    ( true = ifeq(true,true,ifeq(product(additive_identity,additive_inverse(b),additive_identity),true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_185 ),
    inference(superposition,[],[f1034,f21120]) ).

fof(f1034,plain,
    ! [X2,X0,X1] : true = ifeq(product(X1,X2,X0),true,ifeq(product(X1,additive_inverse(X2),additive_identity),true,product(X1,additive_identity,X0),true),true),
    inference(forward_demodulation,[],[f1023,f2]) ).

fof(f1023,plain,
    ! [X2,X0,X1] : true = ifeq(product(X1,X2,X0),true,ifeq(product(X1,additive_inverse(X2),additive_identity),true,ifeq(true,true,product(X1,additive_identity,X0),true),true),true),
    inference(superposition,[],[f151,f3]) ).

fof(f21365,plain,
    ( spl0_187
    | ~ spl0_9
    | ~ spl0_185 ),
    inference(avatar_split_clause,[],[f21360,f21118,f416,f21362]) ).

fof(f21360,plain,
    ( true = ifeq(true,true,ifeq(product(additive_identity,additive_inverse(b),additive_identity),true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_9
    | ~ spl0_185 ),
    inference(forward_demodulation,[],[f21292,f418]) ).

fof(f21292,plain,
    ( true = ifeq(true,true,ifeq(product(additive_identity,additive_inverse(b),additive_inverse(additive_identity)),true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_185 ),
    inference(superposition,[],[f1032,f21120]) ).

fof(f1032,plain,
    ! [X3,X4,X5] : true = ifeq(product(X4,X5,X3),true,ifeq(product(X4,additive_inverse(X5),additive_inverse(X3)),true,product(X4,additive_identity,additive_identity),true),true),
    inference(forward_demodulation,[],[f1024,f2]) ).

fof(f1024,plain,
    ! [X3,X4,X5] : true = ifeq(product(X4,X5,X3),true,ifeq(product(X4,additive_inverse(X5),additive_inverse(X3)),true,ifeq(true,true,product(X4,additive_identity,additive_identity),true),true),true),
    inference(superposition,[],[f151,f7]) ).

fof(f21347,plain,
    ( spl0_186
    | ~ spl0_9
    | ~ spl0_185 ),
    inference(avatar_split_clause,[],[f21342,f21118,f416,f21344]) ).

fof(f21344,plain,
    ( spl0_186
  <=> true = ifeq(product(additive_identity,additive_inverse(b),additive_identity),true,product(additive_identity,additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_186])]) ).

fof(f21342,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),additive_identity),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_9
    | ~ spl0_185 ),
    inference(forward_demodulation,[],[f21341,f418]) ).

fof(f21341,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),additive_inverse(additive_identity)),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_185 ),
    inference(forward_demodulation,[],[f21295,f2]) ).

fof(f21295,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),additive_inverse(additive_identity)),true,ifeq(true,true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_185 ),
    inference(superposition,[],[f1055,f21120]) ).

fof(f1055,plain,
    ! [X18,X19,X17] : true = ifeq(product(X18,additive_inverse(X19),additive_inverse(X17)),true,ifeq(product(X18,X19,X17),true,product(X18,additive_identity,additive_identity),true),true),
    inference(forward_demodulation,[],[f1049,f2]) ).

fof(f1049,plain,
    ! [X18,X19,X17] : true = ifeq(product(X18,additive_inverse(X19),additive_inverse(X17)),true,ifeq(product(X18,X19,X17),true,ifeq(true,true,product(X18,additive_identity,additive_identity),true),true),true),
    inference(superposition,[],[f154,f8]) ).

fof(f21121,plain,
    ( spl0_185
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f21043,f20613,f21118]) ).

fof(f21043,plain,
    ( true = product(additive_identity,b,additive_identity)
    | ~ spl0_182 ),
    inference(superposition,[],[f5,f20615]) ).

fof(f20681,plain,
    ( spl0_183
    | ~ spl0_177 ),
    inference(avatar_split_clause,[],[f20680,f20404,f20630]) ).

fof(f20630,plain,
    ( spl0_183
  <=> additive_identity = ifeq2(true,true,multiply(additive_identity,b),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_183])]) ).

fof(f20404,plain,
    ( spl0_177
  <=> true = sum(additive_identity,multiply(additive_identity,b),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_177])]) ).

fof(f20680,plain,
    ( additive_identity = ifeq2(true,true,multiply(additive_identity,b),additive_identity)
    | ~ spl0_177 ),
    inference(forward_demodulation,[],[f20515,f371]) ).

fof(f20515,plain,
    ( additive_identity = ifeq2(true,true,add(multiply(additive_identity,b),additive_identity),additive_identity)
    | ~ spl0_177 ),
    inference(superposition,[],[f308,f20406]) ).

fof(f20406,plain,
    ( true = sum(additive_identity,multiply(additive_identity,b),additive_identity)
    | ~ spl0_177 ),
    inference(avatar_component_clause,[],[f20404]) ).

fof(f20679,plain,
    ( spl0_184
    | ~ spl0_177 ),
    inference(avatar_split_clause,[],[f20542,f20404,f20676]) ).

fof(f20676,plain,
    ( spl0_184
  <=> true = ifeq(true,true,ifeq(sum(multiply(additive_identity,b),additive_identity,additive_identity),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_184])]) ).

fof(f20542,plain,
    ( true = ifeq(true,true,ifeq(sum(multiply(additive_identity,b),additive_identity,additive_identity),true,true,true),true)
    | ~ spl0_177 ),
    inference(superposition,[],[f885,f20406]) ).

fof(f20655,plain,
    ( spl0_183
    | ~ spl0_177 ),
    inference(avatar_split_clause,[],[f20442,f20404,f20630]) ).

fof(f20442,plain,
    ( additive_identity = ifeq2(true,true,multiply(additive_identity,b),additive_identity)
    | ~ spl0_177 ),
    inference(superposition,[],[f309,f20406]) ).

fof(f20633,plain,
    ( spl0_183
    | ~ spl0_177 ),
    inference(avatar_split_clause,[],[f20628,f20404,f20630]) ).

fof(f20628,plain,
    ( additive_identity = ifeq2(true,true,multiply(additive_identity,b),additive_identity)
    | ~ spl0_177 ),
    inference(forward_demodulation,[],[f20516,f372]) ).

fof(f20516,plain,
    ( additive_identity = ifeq2(true,true,add(additive_identity,multiply(additive_identity,b)),additive_identity)
    | ~ spl0_177 ),
    inference(superposition,[],[f313,f20406]) ).

fof(f20616,plain,
    ( spl0_182
    | ~ spl0_177 ),
    inference(avatar_split_clause,[],[f20611,f20404,f20613]) ).

fof(f20611,plain,
    ( additive_identity = multiply(additive_identity,b)
    | ~ spl0_177 ),
    inference(forward_demodulation,[],[f20453,f1]) ).

fof(f20453,plain,
    ( multiply(additive_identity,b) = ifeq2(true,true,additive_identity,multiply(additive_identity,b))
    | ~ spl0_177 ),
    inference(superposition,[],[f1007,f20406]) ).

fof(f20597,plain,
    ( spl0_181
    | ~ spl0_177 ),
    inference(avatar_split_clause,[],[f20592,f20404,f20594]) ).

fof(f20594,plain,
    ( spl0_181
  <=> true = ifeq(sum(additive_identity,additive_identity,multiply(additive_identity,b)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_181])]) ).

fof(f20592,plain,
    ( true = ifeq(sum(additive_identity,additive_identity,multiply(additive_identity,b)),true,true,true)
    | ~ spl0_177 ),
    inference(forward_demodulation,[],[f20541,f2]) ).

fof(f20541,plain,
    ( true = ifeq(sum(additive_identity,additive_identity,multiply(additive_identity,b)),true,ifeq(true,true,true,true),true)
    | ~ spl0_177 ),
    inference(superposition,[],[f885,f20406]) ).

fof(f20585,plain,
    ( spl0_180
    | ~ spl0_177 ),
    inference(avatar_split_clause,[],[f20480,f20404,f20582]) ).

fof(f20582,plain,
    ( spl0_180
  <=> true = ifeq(sum(multiply(additive_identity,b),additive_identity,additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_180])]) ).

fof(f20480,plain,
    ( true = ifeq(sum(multiply(additive_identity,b),additive_identity,additive_identity),true,true,true)
    | ~ spl0_177 ),
    inference(superposition,[],[f11,f20406]) ).

fof(f20579,plain,
    ( spl0_179
    | ~ spl0_177 ),
    inference(avatar_split_clause,[],[f20479,f20404,f20576]) ).

fof(f20576,plain,
    ( spl0_179
  <=> true = ifeq(true,true,sum(multiply(additive_identity,b),additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_179])]) ).

fof(f20479,plain,
    ( true = ifeq(true,true,sum(multiply(additive_identity,b),additive_identity,additive_identity),true)
    | ~ spl0_177 ),
    inference(superposition,[],[f11,f20406]) ).

fof(f20432,plain,
    ( spl0_178
    | ~ spl0_3
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f20427,f15262,f34,f20429]) ).

fof(f20427,plain,
    ( true = ifeq(true,true,sum(d,multiply(additive_identity,additive_identity),d),true)
    | ~ spl0_3
    | ~ spl0_129 ),
    inference(forward_demodulation,[],[f20426,f2]) ).

fof(f20426,plain,
    ( true = ifeq(true,true,ifeq(true,true,sum(d,multiply(additive_identity,additive_identity),d),true),true)
    | ~ spl0_3
    | ~ spl0_129 ),
    inference(forward_demodulation,[],[f20425,f4]) ).

fof(f20425,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(b),additive_identity,additive_inverse(b)),true,sum(d,multiply(additive_identity,additive_identity),d),true),true)
    | ~ spl0_3
    | ~ spl0_129 ),
    inference(forward_demodulation,[],[f20412,f2]) ).

fof(f20412,plain,
    ( true = ifeq(true,true,ifeq(true,true,ifeq(sum(additive_inverse(b),additive_identity,additive_inverse(b)),true,sum(d,multiply(additive_identity,additive_identity),d),true),true),true)
    | ~ spl0_3
    | ~ spl0_129 ),
    inference(superposition,[],[f1983,f15264]) ).

fof(f1983,plain,
    ( ! [X0,X1] : true = ifeq(true,true,ifeq(product(additive_inverse(a),X0,X1),true,ifeq(sum(additive_inverse(b),X0,additive_inverse(b)),true,sum(d,X1,d),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f114,f36]) ).

fof(f114,plain,
    ( ! [X6,X7,X4,X5] : true = ifeq(product(additive_inverse(a),X4,X5),true,ifeq(product(additive_inverse(a),X6,X7),true,ifeq(sum(additive_inverse(b),X6,X4),true,sum(d,X7,X5),true),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f100,f2]) ).

fof(f100,plain,
    ( ! [X6,X7,X4,X5] : true = ifeq(product(additive_inverse(a),X4,X5),true,ifeq(product(additive_inverse(a),X6,X7),true,ifeq(true,true,ifeq(sum(additive_inverse(b),X6,X4),true,sum(d,X7,X5),true),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f14,f36]) ).

fof(f20408,plain,
    ( spl0_177
    | ~ spl0_175 ),
    inference(avatar_split_clause,[],[f20402,f19988,f20404]) ).

fof(f19988,plain,
    ( spl0_175
  <=> true = ifeq(true,true,sum(additive_identity,multiply(additive_identity,b),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_175])]) ).

fof(f20402,plain,
    ( true = sum(additive_identity,multiply(additive_identity,b),additive_identity)
    | ~ spl0_175 ),
    inference(superposition,[],[f2,f19990]) ).

fof(f19990,plain,
    ( true = ifeq(true,true,sum(additive_identity,multiply(additive_identity,b),additive_identity),true)
    | ~ spl0_175 ),
    inference(avatar_component_clause,[],[f19988]) ).

fof(f20407,plain,
    ( spl0_177
    | ~ spl0_175 ),
    inference(avatar_split_clause,[],[f20401,f19988,f20404]) ).

fof(f20401,plain,
    ( true = sum(additive_identity,multiply(additive_identity,b),additive_identity)
    | ~ spl0_175 ),
    inference(superposition,[],[f19990,f2]) ).

fof(f20040,plain,
    ( spl0_176
    | ~ spl0_1
    | ~ spl0_172 ),
    inference(avatar_split_clause,[],[f20035,f19678,f24,f20037]) ).

fof(f20037,plain,
    ( spl0_176
  <=> true = ifeq(product(a,additive_inverse(b),multiply(additive_identity,b)),true,product(a,additive_identity,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_176])]) ).

fof(f19678,plain,
    ( spl0_172
  <=> true = sum(c,multiply(additive_identity,b),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_172])]) ).

fof(f20035,plain,
    ( true = ifeq(product(a,additive_inverse(b),multiply(additive_identity,b)),true,product(a,additive_identity,c),true)
    | ~ spl0_1
    | ~ spl0_172 ),
    inference(forward_demodulation,[],[f19833,f2]) ).

fof(f19833,plain,
    ( true = ifeq(product(a,additive_inverse(b),multiply(additive_identity,b)),true,ifeq(true,true,product(a,additive_identity,c),true),true)
    | ~ spl0_1
    | ~ spl0_172 ),
    inference(superposition,[],[f734,f19680]) ).

fof(f19680,plain,
    ( true = sum(c,multiply(additive_identity,b),c)
    | ~ spl0_172 ),
    inference(avatar_component_clause,[],[f19678]) ).

fof(f734,plain,
    ( ! [X8,X9] : true = ifeq(product(a,additive_inverse(b),X8),true,ifeq(sum(c,X8,X9),true,product(a,additive_identity,X9),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f727,f2]) ).

fof(f727,plain,
    ( ! [X8,X9] : true = ifeq(product(a,additive_inverse(b),X8),true,ifeq(sum(c,X8,X9),true,ifeq(true,true,product(a,additive_identity,X9),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f156,f8]) ).

fof(f19991,plain,
    ( spl0_175
    | ~ spl0_172 ),
    inference(avatar_split_clause,[],[f19844,f19678,f19988]) ).

fof(f19844,plain,
    ( true = ifeq(true,true,sum(additive_identity,multiply(additive_identity,b),additive_identity),true)
    | ~ spl0_172 ),
    inference(superposition,[],[f5708,f19680]) ).

fof(f19966,plain,
    ( spl0_174
    | ~ spl0_1
    | ~ spl0_172 ),
    inference(avatar_split_clause,[],[f19961,f19678,f24,f19963]) ).

fof(f19963,plain,
    ( spl0_174
  <=> true = ifeq(product(additive_inverse(a),b,multiply(additive_identity,b)),true,product(additive_identity,b,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_174])]) ).

fof(f19961,plain,
    ( true = ifeq(product(additive_inverse(a),b,multiply(additive_identity,b)),true,product(additive_identity,b,c),true)
    | ~ spl0_1
    | ~ spl0_172 ),
    inference(forward_demodulation,[],[f19837,f2]) ).

fof(f19837,plain,
    ( true = ifeq(product(additive_inverse(a),b,multiply(additive_identity,b)),true,ifeq(true,true,product(additive_identity,b,c),true),true)
    | ~ spl0_1
    | ~ spl0_172 ),
    inference(superposition,[],[f807,f19680]) ).

fof(f807,plain,
    ( ! [X8,X9] : true = ifeq(product(additive_inverse(a),b,X8),true,ifeq(sum(c,X8,X9),true,product(additive_identity,b,X9),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f796,f2]) ).

fof(f796,plain,
    ( ! [X8,X9] : true = ifeq(product(additive_inverse(a),b,X8),true,ifeq(sum(c,X8,X9),true,ifeq(true,true,product(additive_identity,b,X9),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f221,f8]) ).

fof(f19956,plain,
    ( spl0_173
    | ~ spl0_172 ),
    inference(avatar_split_clause,[],[f19845,f19678,f19953]) ).

fof(f19953,plain,
    ( spl0_173
  <=> true = ifeq(sum(additive_identity,multiply(additive_identity,b),additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_173])]) ).

fof(f19845,plain,
    ( true = ifeq(sum(additive_identity,multiply(additive_identity,b),additive_identity),true,true,true)
    | ~ spl0_172 ),
    inference(superposition,[],[f4612,f19680]) ).

fof(f4612,plain,
    ! [X10,X11] : true = ifeq(sum(additive_identity,X11,additive_identity),true,sum(X10,X11,X10),true),
    inference(forward_demodulation,[],[f4587,f2]) ).

fof(f4587,plain,
    ! [X10,X11] : true = ifeq(sum(additive_identity,X11,additive_identity),true,ifeq(true,true,sum(X10,X11,X10),true),true),
    inference(superposition,[],[f890,f4]) ).

fof(f19685,plain,
    ( spl0_171
    | ~ spl0_169 ),
    inference(avatar_split_clause,[],[f19665,f19587,f19673]) ).

fof(f19673,plain,
    ( spl0_171
  <=> true = ifeq(sum(c,c,multiply(additive_identity,b)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_171])]) ).

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

fof(f19665,plain,
    ( true = ifeq(sum(c,c,multiply(additive_identity,b)),true,true,true)
    | ~ spl0_169 ),
    inference(superposition,[],[f4232,f19589]) ).

fof(f19589,plain,
    ( c = add(c,multiply(additive_identity,b))
    | ~ spl0_169 ),
    inference(avatar_component_clause,[],[f19587]) ).

fof(f19681,plain,
    ( spl0_172
    | ~ spl0_169 ),
    inference(avatar_split_clause,[],[f19656,f19587,f19678]) ).

fof(f19656,plain,
    ( true = sum(c,multiply(additive_identity,b),c)
    | ~ spl0_169 ),
    inference(superposition,[],[f6,f19589]) ).

fof(f19676,plain,
    ( spl0_171
    | ~ spl0_169 ),
    inference(avatar_split_clause,[],[f19662,f19587,f19673]) ).

fof(f19662,plain,
    ( true = ifeq(sum(c,c,multiply(additive_identity,b)),true,true,true)
    | ~ spl0_169 ),
    inference(superposition,[],[f3674,f19589]) ).

fof(f19671,plain,
    ( spl0_170
    | ~ spl0_169 ),
    inference(avatar_split_clause,[],[f19666,f19587,f19668]) ).

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

fof(f19666,plain,
    ( c = add(multiply(additive_identity,b),c)
    | ~ spl0_169 ),
    inference(forward_demodulation,[],[f19661,f1]) ).

fof(f19661,plain,
    ( add(multiply(additive_identity,b),c) = ifeq2(true,true,c,add(multiply(additive_identity,b),c))
    | ~ spl0_169 ),
    inference(superposition,[],[f849,f19589]) ).

fof(f19591,plain,
    ( spl0_169
    | ~ spl0_165 ),
    inference(avatar_split_clause,[],[f19585,f19479,f19587]) ).

fof(f19479,plain,
    ( spl0_165
  <=> c = ifeq2(true,true,add(c,multiply(additive_identity,b)),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_165])]) ).

fof(f19585,plain,
    ( c = add(c,multiply(additive_identity,b))
    | ~ spl0_165 ),
    inference(superposition,[],[f1,f19481]) ).

fof(f19481,plain,
    ( c = ifeq2(true,true,add(c,multiply(additive_identity,b)),c)
    | ~ spl0_165 ),
    inference(avatar_component_clause,[],[f19479]) ).

fof(f19590,plain,
    ( spl0_169
    | ~ spl0_165 ),
    inference(avatar_split_clause,[],[f19584,f19479,f19587]) ).

fof(f19584,plain,
    ( c = add(c,multiply(additive_identity,b))
    | ~ spl0_165 ),
    inference(superposition,[],[f19481,f1]) ).

fof(f19580,plain,
    ( spl0_168
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f19401,f19233,f19577]) ).

fof(f19577,plain,
    ( spl0_168
  <=> true = ifeq(true,true,ifeq(sum(c,c,multiply(additive_identity,b)),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_168])]) ).

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

fof(f19401,plain,
    ( true = ifeq(true,true,ifeq(sum(c,c,multiply(additive_identity,b)),true,true,true),true)
    | ~ spl0_162 ),
    inference(superposition,[],[f885,f19235]) ).

fof(f19235,plain,
    ( true = sum(multiply(additive_identity,b),c,c)
    | ~ spl0_162 ),
    inference(avatar_component_clause,[],[f19233]) ).

fof(f19571,plain,
    ( spl0_167
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f19566,f19233,f19568]) ).

fof(f19568,plain,
    ( spl0_167
  <=> true = ifeq(product(additive_identity,additive_identity,c),true,product(additive_identity,b,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_167])]) ).

fof(f19566,plain,
    ( true = ifeq(product(additive_identity,additive_identity,c),true,product(additive_identity,b,c),true)
    | ~ spl0_162 ),
    inference(forward_demodulation,[],[f19436,f2]) ).

fof(f19436,plain,
    ( true = ifeq(product(additive_identity,additive_identity,c),true,ifeq(true,true,product(additive_identity,b,c),true),true)
    | ~ spl0_162 ),
    inference(superposition,[],[f1469,f19235]) ).

fof(f19534,plain,
    ( spl0_163
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f19533,f19233,f19455]) ).

fof(f19455,plain,
    ( spl0_163
  <=> true = ifeq(sum(c,multiply(additive_identity,b),c),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_163])]) ).

fof(f19533,plain,
    ( true = ifeq(sum(c,multiply(additive_identity,b),c),true,true,true)
    | ~ spl0_162 ),
    inference(forward_demodulation,[],[f19400,f2]) ).

fof(f19400,plain,
    ( true = ifeq(sum(c,multiply(additive_identity,b),c),true,ifeq(true,true,true,true),true)
    | ~ spl0_162 ),
    inference(superposition,[],[f885,f19235]) ).

fof(f19519,plain,
    ( spl0_165
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f19518,f19233,f19479]) ).

fof(f19518,plain,
    ( c = ifeq2(true,true,add(c,multiply(additive_identity,b)),c)
    | ~ spl0_162 ),
    inference(forward_demodulation,[],[f19375,f966]) ).

fof(f19375,plain,
    ( c = ifeq2(true,true,add(multiply(additive_identity,b),c),c)
    | ~ spl0_162 ),
    inference(superposition,[],[f313,f19235]) ).

fof(f19497,plain,
    ( spl0_166
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f19492,f19233,f19494]) ).

fof(f19494,plain,
    ( spl0_166
  <=> true = ifeq(product(additive_identity,additive_inverse(b),c),true,product(additive_identity,additive_identity,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_166])]) ).

fof(f19492,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),c),true,product(additive_identity,additive_identity,c),true)
    | ~ spl0_162 ),
    inference(forward_demodulation,[],[f19432,f2]) ).

fof(f19432,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),c),true,ifeq(true,true,product(additive_identity,additive_identity,c),true),true)
    | ~ spl0_162 ),
    inference(superposition,[],[f1051,f19235]) ).

fof(f19482,plain,
    ( spl0_165
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f19374,f19233,f19479]) ).

fof(f19374,plain,
    ( c = ifeq2(true,true,add(c,multiply(additive_identity,b)),c)
    | ~ spl0_162 ),
    inference(superposition,[],[f308,f19235]) ).

fof(f19465,plain,
    ( spl0_164
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f19338,f19233,f19462]) ).

fof(f19462,plain,
    ( spl0_164
  <=> true = ifeq(true,true,sum(c,multiply(additive_identity,b),c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_164])]) ).

fof(f19338,plain,
    ( true = ifeq(true,true,sum(c,multiply(additive_identity,b),c),true)
    | ~ spl0_162 ),
    inference(superposition,[],[f11,f19235]) ).

fof(f19458,plain,
    ( spl0_163
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f19339,f19233,f19455]) ).

fof(f19339,plain,
    ( true = ifeq(sum(c,multiply(additive_identity,b),c),true,true,true)
    | ~ spl0_162 ),
    inference(superposition,[],[f11,f19235]) ).

fof(f19237,plain,
    ( spl0_162
    | ~ spl0_161 ),
    inference(avatar_split_clause,[],[f19230,f18771,f19233]) ).

fof(f18771,plain,
    ( spl0_161
  <=> true = ifeq(true,true,sum(multiply(additive_identity,b),c,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_161])]) ).

fof(f19230,plain,
    ( true = sum(multiply(additive_identity,b),c,c)
    | ~ spl0_161 ),
    inference(superposition,[],[f18773,f2]) ).

fof(f18773,plain,
    ( true = ifeq(true,true,sum(multiply(additive_identity,b),c,c),true)
    | ~ spl0_161 ),
    inference(avatar_component_clause,[],[f18771]) ).

fof(f19236,plain,
    ( spl0_162
    | ~ spl0_161 ),
    inference(avatar_split_clause,[],[f19231,f18771,f19233]) ).

fof(f19231,plain,
    ( true = sum(multiply(additive_identity,b),c,c)
    | ~ spl0_161 ),
    inference(superposition,[],[f2,f18773]) ).

fof(f18776,plain,
    ( spl0_161
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f18762,f24,f18771]) ).

fof(f18762,plain,
    ( true = ifeq(true,true,sum(multiply(additive_identity,b),c,c),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f4117,f26]) ).

fof(f4117,plain,
    ( ! [X0] : true = ifeq(product(a,b,X0),true,sum(multiply(additive_identity,b),c,X0),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f4108,f2]) ).

fof(f4108,plain,
    ( ! [X0] : true = ifeq(product(a,b,X0),true,ifeq(true,true,sum(multiply(additive_identity,b),c,X0),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f759,f5]) ).

fof(f759,plain,
    ( ! [X0,X1] : true = ifeq(product(a,b,X0),true,ifeq(product(additive_identity,b,X1),true,sum(X1,c,X0),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f744,f2]) ).

fof(f744,plain,
    ( ! [X0,X1] : true = ifeq(product(a,b,X0),true,ifeq(product(additive_identity,b,X1),true,ifeq(true,true,sum(X1,c,X0),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f189,f3]) ).

fof(f18774,plain,
    ( spl0_161
    | ~ spl0_1
    | ~ spl0_4 ),
    inference(avatar_split_clause,[],[f18769,f70,f24,f18771]) ).

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

fof(f18769,plain,
    ( true = ifeq(true,true,sum(multiply(additive_identity,b),c,c),true)
    | ~ spl0_1
    | ~ spl0_4 ),
    inference(forward_demodulation,[],[f18763,f72]) ).

fof(f72,plain,
    ( c = multiply(a,b)
    | ~ spl0_4 ),
    inference(avatar_component_clause,[],[f70]) ).

fof(f18763,plain,
    ( true = ifeq(true,true,sum(multiply(additive_identity,b),c,multiply(a,b)),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f4117,f5]) ).

fof(f18746,plain,
    ( spl0_160
    | ~ spl0_114
    | ~ spl0_157 ),
    inference(avatar_split_clause,[],[f18671,f18477,f12173,f18743]) ).

fof(f18671,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_157 ),
    inference(superposition,[],[f14146,f18479]) ).

fof(f18591,plain,
    ( spl0_158
    | ~ spl0_9
    | ~ spl0_154 ),
    inference(avatar_split_clause,[],[f18590,f17897,f416,f18483]) ).

fof(f18483,plain,
    ( spl0_158
  <=> true = ifeq(product(additive_inverse(multiply(multiply(multiply(multiply(a,a),a),a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_158])]) ).

fof(f18590,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(multiply(multiply(a,a),a),a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_9
    | ~ spl0_154 ),
    inference(forward_demodulation,[],[f18589,f418]) ).

fof(f18589,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(multiply(multiply(a,a),a),a),a)),additive_identity,additive_inverse(additive_identity)),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_154 ),
    inference(forward_demodulation,[],[f18422,f2]) ).

fof(f18422,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(multiply(multiply(a,a),a),a),a)),additive_identity,additive_inverse(additive_identity)),true,ifeq(true,true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_154 ),
    inference(superposition,[],[f1310,f17899]) ).

fof(f1310,plain,
    ! [X18,X19,X17] : true = ifeq(product(additive_inverse(X17),X18,additive_inverse(X19)),true,ifeq(product(X17,X18,X19),true,product(additive_identity,X18,additive_identity),true),true),
    inference(forward_demodulation,[],[f1305,f2]) ).

fof(f1305,plain,
    ! [X18,X19,X17] : true = ifeq(product(additive_inverse(X17),X18,additive_inverse(X19)),true,ifeq(product(X17,X18,X19),true,ifeq(true,true,product(additive_identity,X18,additive_identity),true),true),true),
    inference(superposition,[],[f218,f8]) ).

fof(f218,plain,
    ! [X21,X24,X22,X25,X23] : true = ifeq(product(X22,X23,additive_inverse(X21)),true,ifeq(product(X24,X23,X21),true,ifeq(sum(X24,X22,X25),true,product(X25,X23,additive_identity),true),true),true),
    inference(forward_demodulation,[],[f204,f2]) ).

fof(f204,plain,
    ! [X21,X24,X22,X25,X23] : true = ifeq(product(X22,X23,additive_inverse(X21)),true,ifeq(product(X24,X23,X21),true,ifeq(true,true,ifeq(sum(X24,X22,X25),true,product(X25,X23,additive_identity),true),true),true),true),
    inference(superposition,[],[f17,f8]) ).

fof(f18555,plain,
    ( spl0_159
    | ~ spl0_154 ),
    inference(avatar_split_clause,[],[f18424,f17897,f18498]) ).

fof(f18498,plain,
    ( spl0_159
  <=> true = ifeq(true,true,ifeq(product(additive_inverse(multiply(multiply(multiply(multiply(a,a),a),a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_159])]) ).

fof(f18424,plain,
    ( true = ifeq(true,true,ifeq(product(additive_inverse(multiply(multiply(multiply(multiply(a,a),a),a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_154 ),
    inference(superposition,[],[f1337,f17899]) ).

fof(f1337,plain,
    ! [X2,X0,X1] : true = ifeq(product(X1,X2,X0),true,ifeq(product(additive_inverse(X1),X2,additive_identity),true,product(additive_identity,X2,X0),true),true),
    inference(forward_demodulation,[],[f1323,f2]) ).

fof(f1323,plain,
    ! [X2,X0,X1] : true = ifeq(product(X1,X2,X0),true,ifeq(product(additive_inverse(X1),X2,additive_identity),true,ifeq(true,true,product(additive_identity,X2,X0),true),true),true),
    inference(superposition,[],[f219,f3]) ).

fof(f18501,plain,
    ( spl0_159
    | ~ spl0_9
    | ~ spl0_154 ),
    inference(avatar_split_clause,[],[f18496,f17897,f416,f18498]) ).

fof(f18496,plain,
    ( true = ifeq(true,true,ifeq(product(additive_inverse(multiply(multiply(multiply(multiply(a,a),a),a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_9
    | ~ spl0_154 ),
    inference(forward_demodulation,[],[f18420,f418]) ).

fof(f18420,plain,
    ( true = ifeq(true,true,ifeq(product(additive_inverse(multiply(multiply(multiply(multiply(a,a),a),a),a)),additive_identity,additive_inverse(additive_identity)),true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_154 ),
    inference(superposition,[],[f1293,f17899]) ).

fof(f1293,plain,
    ! [X3,X4,X5] : true = ifeq(product(X3,X4,X5),true,ifeq(product(additive_inverse(X3),X4,additive_inverse(X5)),true,product(additive_identity,X4,additive_identity),true),true),
    inference(forward_demodulation,[],[f1284,f2]) ).

fof(f1284,plain,
    ! [X3,X4,X5] : true = ifeq(product(X3,X4,X5),true,ifeq(product(additive_inverse(X3),X4,additive_inverse(X5)),true,ifeq(true,true,product(additive_identity,X4,additive_identity),true),true),true),
    inference(superposition,[],[f215,f7]) ).

fof(f215,plain,
    ! [X8,X6,X9,X7,X5] : true = ifeq(product(X6,X7,X5),true,ifeq(product(X8,X7,additive_inverse(X5)),true,ifeq(sum(X8,X6,X9),true,product(X9,X7,additive_identity),true),true),true),
    inference(forward_demodulation,[],[f201,f2]) ).

fof(f201,plain,
    ! [X8,X6,X9,X7,X5] : true = ifeq(product(X6,X7,X5),true,ifeq(product(X8,X7,additive_inverse(X5)),true,ifeq(true,true,ifeq(sum(X8,X6,X9),true,product(X9,X7,additive_identity),true),true),true),true),
    inference(superposition,[],[f17,f7]) ).

fof(f18486,plain,
    ( spl0_158
    | ~ spl0_154 ),
    inference(avatar_split_clause,[],[f18481,f17897,f18483]) ).

fof(f18481,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(multiply(multiply(a,a),a),a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_154 ),
    inference(forward_demodulation,[],[f18425,f2]) ).

fof(f18425,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(multiply(multiply(a,a),a),a),a)),additive_identity,additive_identity),true,ifeq(true,true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_154 ),
    inference(superposition,[],[f1360,f17899]) ).

fof(f1360,plain,
    ! [X16,X14,X15] : true = ifeq(product(additive_inverse(X15),X16,additive_identity),true,ifeq(product(X15,X16,X14),true,product(additive_identity,X16,X14),true),true),
    inference(forward_demodulation,[],[f1349,f2]) ).

fof(f1349,plain,
    ! [X16,X14,X15] : true = ifeq(product(additive_inverse(X15),X16,additive_identity),true,ifeq(product(X15,X16,X14),true,ifeq(true,true,product(additive_identity,X16,X14),true),true),true),
    inference(superposition,[],[f225,f4]) ).

fof(f225,plain,
    ! [X21,X24,X22,X25,X23] : true = ifeq(product(additive_inverse(X21),X22,X23),true,ifeq(product(X21,X22,X24),true,ifeq(sum(X24,X23,X25),true,product(additive_identity,X22,X25),true),true),true),
    inference(forward_demodulation,[],[f209,f2]) ).

fof(f209,plain,
    ! [X21,X24,X22,X25,X23] : true = ifeq(product(additive_inverse(X21),X22,X23),true,ifeq(product(X21,X22,X24),true,ifeq(sum(X24,X23,X25),true,ifeq(true,true,product(additive_identity,X22,X25),true),true),true),true),
    inference(superposition,[],[f17,f8]) ).

fof(f18480,plain,
    ( spl0_157
    | ~ spl0_154 ),
    inference(avatar_split_clause,[],[f18475,f17897,f18477]) ).

fof(f18475,plain,
    ( additive_identity = multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),additive_identity)
    | ~ spl0_154 ),
    inference(forward_demodulation,[],[f18402,f1]) ).

fof(f18402,plain,
    ( multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),additive_identity) = ifeq2(true,true,additive_identity,multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),additive_identity))
    | ~ spl0_154 ),
    inference(superposition,[],[f356,f17899]) ).

fof(f17913,plain,
    ( spl0_156
    | ~ spl0_114
    | ~ spl0_151 ),
    inference(avatar_split_clause,[],[f17809,f17619,f12173,f17908]) ).

fof(f17809,plain,
    ( additive_identity = multiply(multiply(multiply(a,a),a),additive_identity)
    | ~ spl0_114
    | ~ spl0_151 ),
    inference(superposition,[],[f17621,f13494]) ).

fof(f17911,plain,
    ( spl0_156
    | ~ spl0_114
    | ~ spl0_151 ),
    inference(avatar_split_clause,[],[f17811,f17619,f12173,f17908]) ).

fof(f17811,plain,
    ( additive_identity = multiply(multiply(multiply(a,a),a),additive_identity)
    | ~ spl0_114
    | ~ spl0_151 ),
    inference(superposition,[],[f13494,f17621]) ).

fof(f17906,plain,
    ( spl0_153
    | ~ spl0_114
    | ~ spl0_151 ),
    inference(avatar_split_clause,[],[f17808,f17619,f12173,f17892]) ).

fof(f17808,plain,
    ( additive_identity = multiply(multiply(a,a),additive_identity)
    | ~ spl0_114
    | ~ spl0_151 ),
    inference(superposition,[],[f17621,f16765]) ).

fof(f16765,plain,
    ( ! [X300] : multiply(X300,additive_identity) = multiply(multiply(multiply(X300,a),a),additive_identity)
    | ~ spl0_114 ),
    inference(forward_demodulation,[],[f16764,f1]) ).

fof(f16764,plain,
    ( ! [X300] : multiply(multiply(multiply(X300,a),a),additive_identity) = ifeq2(true,true,multiply(X300,additive_identity),multiply(multiply(multiply(X300,a),a),additive_identity))
    | ~ spl0_114 ),
    inference(forward_demodulation,[],[f16609,f13494]) ).

fof(f16609,plain,
    ( ! [X300] : ifeq2(true,true,multiply(X300,additive_identity),multiply(multiply(multiply(multiply(X300,a),a),a),additive_identity)) = multiply(multiply(multiply(multiply(X300,a),a),a),additive_identity)
    | ~ spl0_114 ),
    inference(superposition,[],[f356,f14146]) ).

fof(f17905,plain,
    ( spl0_155
    | ~ spl0_114
    | ~ spl0_151 ),
    inference(avatar_split_clause,[],[f17821,f17619,f12173,f17902]) ).

fof(f17821,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_151 ),
    inference(superposition,[],[f14146,f17621]) ).

fof(f17900,plain,
    ( spl0_154
    | ~ spl0_114
    | ~ spl0_151 ),
    inference(avatar_split_clause,[],[f17818,f17619,f12173,f17897]) ).

fof(f17818,plain,
    ( true = product(multiply(multiply(multiply(multiply(a,a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_151 ),
    inference(superposition,[],[f13299,f17621]) ).

fof(f17895,plain,
    ( spl0_153
    | ~ spl0_114
    | ~ spl0_151 ),
    inference(avatar_split_clause,[],[f17810,f17619,f12173,f17892]) ).

fof(f17810,plain,
    ( additive_identity = multiply(multiply(a,a),additive_identity)
    | ~ spl0_114
    | ~ spl0_151 ),
    inference(superposition,[],[f16765,f17621]) ).

fof(f17890,plain,
    ( spl0_152
    | ~ spl0_114
    | ~ spl0_151 ),
    inference(avatar_split_clause,[],[f17820,f17619,f12173,f17887]) ).

fof(f17820,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(a,a),a),a),a),a),additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_151 ),
    inference(superposition,[],[f13984,f17621]) ).

fof(f17622,plain,
    ( spl0_151
    | ~ spl0_147 ),
    inference(avatar_split_clause,[],[f17617,f16729,f17619]) ).

fof(f17617,plain,
    ( additive_identity = multiply(multiply(multiply(multiply(a,a),a),a),additive_identity)
    | ~ spl0_147 ),
    inference(forward_demodulation,[],[f17486,f1]) ).

fof(f17486,plain,
    ( multiply(multiply(multiply(multiply(a,a),a),a),additive_identity) = ifeq2(true,true,additive_identity,multiply(multiply(multiply(multiply(a,a),a),a),additive_identity))
    | ~ spl0_147 ),
    inference(superposition,[],[f356,f16731]) ).

fof(f17580,plain,
    ( spl0_149
    | ~ spl0_9
    | ~ spl0_147 ),
    inference(avatar_split_clause,[],[f17579,f16729,f416,f17533]) ).

fof(f17533,plain,
    ( spl0_149
  <=> true = ifeq(product(additive_inverse(multiply(multiply(multiply(a,a),a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_149])]) ).

fof(f17579,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(multiply(a,a),a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_9
    | ~ spl0_147 ),
    inference(forward_demodulation,[],[f17578,f418]) ).

fof(f17578,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(multiply(a,a),a),a)),additive_identity,additive_inverse(additive_identity)),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_147 ),
    inference(forward_demodulation,[],[f17506,f2]) ).

fof(f17506,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(multiply(a,a),a),a)),additive_identity,additive_inverse(additive_identity)),true,ifeq(true,true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_147 ),
    inference(superposition,[],[f1310,f16731]) ).

fof(f17554,plain,
    ( spl0_150
    | ~ spl0_147 ),
    inference(avatar_split_clause,[],[f17508,f16729,f17551]) ).

fof(f17551,plain,
    ( spl0_150
  <=> true = ifeq(true,true,ifeq(product(additive_inverse(multiply(multiply(multiply(a,a),a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_150])]) ).

fof(f17508,plain,
    ( true = ifeq(true,true,ifeq(product(additive_inverse(multiply(multiply(multiply(a,a),a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_147 ),
    inference(superposition,[],[f1337,f16731]) ).

fof(f17536,plain,
    ( spl0_149
    | ~ spl0_147 ),
    inference(avatar_split_clause,[],[f17531,f16729,f17533]) ).

fof(f17531,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(multiply(a,a),a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_147 ),
    inference(forward_demodulation,[],[f17509,f2]) ).

fof(f17509,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(multiply(a,a),a),a)),additive_identity,additive_identity),true,ifeq(true,true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_147 ),
    inference(superposition,[],[f1360,f16731]) ).

fof(f16782,plain,
    ( spl0_148
    | ~ spl0_114
    | ~ spl0_140 ),
    inference(avatar_split_clause,[],[f16515,f16068,f12173,f16779]) ).

fof(f16515,plain,
    ( true = product(multiply(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),a),a),additive_identity,multiply(additive_identity,additive_identity))
    | ~ spl0_114
    | ~ spl0_140 ),
    inference(superposition,[],[f14146,f16070]) ).

fof(f16732,plain,
    ( spl0_147
    | ~ spl0_111
    | ~ spl0_114 ),
    inference(avatar_split_clause,[],[f16512,f12173,f11721,f16729]) ).

fof(f16512,plain,
    ( true = product(multiply(multiply(multiply(a,a),a),a),additive_identity,additive_identity)
    | ~ spl0_111
    | ~ spl0_114 ),
    inference(superposition,[],[f14146,f11723]) ).

fof(f16293,plain,
    ( spl0_146
    | ~ spl0_114
    | ~ spl0_140 ),
    inference(avatar_split_clause,[],[f16202,f16068,f12173,f16289]) ).

fof(f16202,plain,
    ( multiply(multiply(additive_inverse(a),a),additive_identity) = multiply(additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_140 ),
    inference(superposition,[],[f16070,f13494]) ).

fof(f16292,plain,
    ( spl0_146
    | ~ spl0_114
    | ~ spl0_140 ),
    inference(avatar_split_clause,[],[f16203,f16068,f12173,f16289]) ).

fof(f16203,plain,
    ( multiply(multiply(additive_inverse(a),a),additive_identity) = multiply(additive_identity,additive_identity)
    | ~ spl0_114
    | ~ spl0_140 ),
    inference(superposition,[],[f13494,f16070]) ).

fof(f16284,plain,
    ( spl0_145
    | ~ spl0_114
    | ~ spl0_140 ),
    inference(avatar_split_clause,[],[f16211,f16068,f12173,f16281]) ).

fof(f16211,plain,
    ( true = product(multiply(multiply(multiply(multiply(additive_inverse(a),a),a),a),a),additive_identity,multiply(additive_identity,additive_identity))
    | ~ spl0_114
    | ~ spl0_140 ),
    inference(superposition,[],[f13984,f16070]) ).

fof(f16276,plain,
    ( spl0_144
    | ~ spl0_114
    | ~ spl0_140 ),
    inference(avatar_split_clause,[],[f16210,f16068,f12173,f16273]) ).

fof(f16210,plain,
    ( true = product(multiply(multiply(multiply(additive_inverse(a),a),a),a),additive_identity,multiply(additive_identity,additive_identity))
    | ~ spl0_114
    | ~ spl0_140 ),
    inference(superposition,[],[f13299,f16070]) ).

fof(f16175,plain,
    ( spl0_143
    | ~ spl0_128 ),
    inference(avatar_split_clause,[],[f16170,f15257,f16172]) ).

fof(f16170,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(additive_inverse(a),a),a)),additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_128 ),
    inference(forward_demodulation,[],[f16017,f2]) ).

fof(f16017,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(additive_inverse(a),a),a)),additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,ifeq(true,true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_128 ),
    inference(superposition,[],[f1310,f15259]) ).

fof(f16136,plain,
    ( spl0_142
    | ~ spl0_128 ),
    inference(avatar_split_clause,[],[f16015,f15257,f16133]) ).

fof(f16133,plain,
    ( spl0_142
  <=> true = ifeq(true,true,ifeq(product(additive_inverse(multiply(multiply(additive_inverse(a),a),a)),additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_142])]) ).

fof(f16015,plain,
    ( true = ifeq(true,true,ifeq(product(additive_inverse(multiply(multiply(additive_inverse(a),a),a)),additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_128 ),
    inference(superposition,[],[f1293,f15259]) ).

fof(f16120,plain,
    ( spl0_141
    | ~ spl0_128 ),
    inference(avatar_split_clause,[],[f16115,f15257,f16117]) ).

fof(f16115,plain,
    ( true = ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(multiply(multiply(additive_inverse(a),a),a),additive_identity,additive_identity),true)
    | ~ spl0_128 ),
    inference(forward_demodulation,[],[f16016,f2]) ).

fof(f16016,plain,
    ( true = ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,ifeq(true,true,product(multiply(multiply(additive_inverse(a),a),a),additive_identity,additive_identity),true),true)
    | ~ spl0_128 ),
    inference(superposition,[],[f1306,f15259]) ).

fof(f1306,plain,
    ! [X16,X14,X15] : true = ifeq(product(additive_identity,X15,additive_inverse(X16)),true,ifeq(product(X14,X15,X16),true,product(X14,X15,additive_identity),true),true),
    inference(forward_demodulation,[],[f1304,f2]) ).

fof(f1304,plain,
    ! [X16,X14,X15] : true = ifeq(product(additive_identity,X15,additive_inverse(X16)),true,ifeq(product(X14,X15,X16),true,ifeq(true,true,product(X14,X15,additive_identity),true),true),true),
    inference(superposition,[],[f218,f4]) ).

fof(f16071,plain,
    ( spl0_140
    | ~ spl0_128 ),
    inference(avatar_split_clause,[],[f16066,f15257,f16068]) ).

fof(f16066,plain,
    ( multiply(multiply(multiply(additive_inverse(a),a),a),additive_identity) = multiply(additive_identity,additive_identity)
    | ~ spl0_128 ),
    inference(forward_demodulation,[],[f15997,f1]) ).

fof(f15997,plain,
    ( multiply(multiply(multiply(additive_inverse(a),a),a),additive_identity) = ifeq2(true,true,multiply(additive_identity,additive_identity),multiply(multiply(multiply(additive_inverse(a),a),a),additive_identity))
    | ~ spl0_128 ),
    inference(superposition,[],[f356,f15259]) ).

fof(f16063,plain,
    ( spl0_139
    | ~ spl0_128 ),
    inference(avatar_split_clause,[],[f16014,f15257,f16060]) ).

fof(f16060,plain,
    ( spl0_139
  <=> true = ifeq(true,true,ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(multiply(multiply(additive_inverse(a),a),a),additive_identity,additive_identity),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_139])]) ).

fof(f16014,plain,
    ( true = ifeq(true,true,ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(multiply(multiply(additive_inverse(a),a),a),additive_identity,additive_identity),true),true)
    | ~ spl0_128 ),
    inference(superposition,[],[f1290,f15259]) ).

fof(f1290,plain,
    ! [X2,X0,X1] : true = ifeq(product(X0,X1,X2),true,ifeq(product(additive_identity,X1,additive_inverse(X2)),true,product(X0,X1,additive_identity),true),true),
    inference(forward_demodulation,[],[f1283,f2]) ).

fof(f1283,plain,
    ! [X2,X0,X1] : true = ifeq(product(X0,X1,X2),true,ifeq(product(additive_identity,X1,additive_inverse(X2)),true,ifeq(true,true,product(X0,X1,additive_identity),true),true),true),
    inference(superposition,[],[f215,f3]) ).

fof(f15838,plain,
    ( spl0_138
    | ~ spl0_127 ),
    inference(avatar_split_clause,[],[f15710,f15248,f15835]) ).

fof(f15835,plain,
    ( spl0_138
  <=> true = ifeq(true,true,ifeq(product(additive_inverse(multiply(additive_inverse(a),a)),additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_138])]) ).

fof(f15710,plain,
    ( true = ifeq(true,true,ifeq(product(additive_inverse(multiply(additive_inverse(a),a)),additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_127 ),
    inference(superposition,[],[f1293,f15250]) ).

fof(f15785,plain,
    ( spl0_137
    | ~ spl0_127 ),
    inference(avatar_split_clause,[],[f15709,f15248,f15782]) ).

fof(f15782,plain,
    ( spl0_137
  <=> true = ifeq(true,true,ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(multiply(additive_inverse(a),a),additive_identity,additive_identity),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_137])]) ).

fof(f15709,plain,
    ( true = ifeq(true,true,ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(multiply(additive_inverse(a),a),additive_identity,additive_identity),true),true)
    | ~ spl0_127 ),
    inference(superposition,[],[f1290,f15250]) ).

fof(f15765,plain,
    ( spl0_136
    | ~ spl0_127 ),
    inference(avatar_split_clause,[],[f15760,f15248,f15762]) ).

fof(f15760,plain,
    ( true = ifeq(product(additive_inverse(multiply(additive_inverse(a),a)),additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_127 ),
    inference(forward_demodulation,[],[f15712,f2]) ).

fof(f15712,plain,
    ( true = ifeq(product(additive_inverse(multiply(additive_inverse(a),a)),additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,ifeq(true,true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_127 ),
    inference(superposition,[],[f1310,f15250]) ).

fof(f15742,plain,
    ( spl0_135
    | ~ spl0_127 ),
    inference(avatar_split_clause,[],[f15737,f15248,f15739]) ).

fof(f15737,plain,
    ( true = ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(multiply(additive_inverse(a),a),additive_identity,additive_identity),true)
    | ~ spl0_127 ),
    inference(forward_demodulation,[],[f15711,f2]) ).

fof(f15711,plain,
    ( true = ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,ifeq(true,true,product(multiply(additive_inverse(a),a),additive_identity,additive_identity),true),true)
    | ~ spl0_127 ),
    inference(superposition,[],[f1306,f15250]) ).

fof(f15594,plain,
    ( spl0_134
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f15420,f15262,f15591]) ).

fof(f15591,plain,
    ( spl0_134
  <=> true = ifeq(true,true,ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_inverse(a),additive_identity,additive_identity),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_134])]) ).

fof(f15420,plain,
    ( true = ifeq(true,true,ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_inverse(a),additive_identity,additive_identity),true),true)
    | ~ spl0_129 ),
    inference(superposition,[],[f1290,f15264]) ).

fof(f15570,plain,
    ( spl0_132
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f15569,f15262,f15493]) ).

fof(f15569,plain,
    ( true = ifeq(product(a,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_129 ),
    inference(forward_demodulation,[],[f15568,f6992]) ).

fof(f15568,plain,
    ( true = ifeq(product(additive_inverse(additive_inverse(a)),additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_129 ),
    inference(forward_demodulation,[],[f15423,f2]) ).

fof(f15423,plain,
    ( true = ifeq(product(additive_inverse(additive_inverse(a)),additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,ifeq(true,true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_129 ),
    inference(superposition,[],[f1310,f15264]) ).

fof(f15544,plain,
    ( spl0_131
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f15543,f15262,f15474]) ).

fof(f15474,plain,
    ( spl0_131
  <=> true = ifeq(true,true,ifeq(product(a,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_131])]) ).

fof(f15543,plain,
    ( true = ifeq(true,true,ifeq(product(a,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_129 ),
    inference(forward_demodulation,[],[f15421,f6992]) ).

fof(f15421,plain,
    ( true = ifeq(true,true,ifeq(product(additive_inverse(additive_inverse(a)),additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_129 ),
    inference(superposition,[],[f1293,f15264]) ).

fof(f15528,plain,
    ( spl0_133
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f15523,f15262,f15525]) ).

fof(f15523,plain,
    ( true = ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_inverse(a),additive_identity,additive_identity),true)
    | ~ spl0_129 ),
    inference(forward_demodulation,[],[f15422,f2]) ).

fof(f15422,plain,
    ( true = ifeq(product(additive_identity,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,ifeq(true,true,product(additive_inverse(a),additive_identity,additive_identity),true),true)
    | ~ spl0_129 ),
    inference(superposition,[],[f1306,f15264]) ).

fof(f15496,plain,
    ( spl0_132
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f15491,f15262,f15493]) ).

fof(f15491,plain,
    ( true = ifeq(product(a,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_129 ),
    inference(forward_demodulation,[],[f15313,f2]) ).

fof(f15313,plain,
    ( true = ifeq(product(a,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,ifeq(true,true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_129 ),
    inference(superposition,[],[f1312,f15264]) ).

fof(f1312,plain,
    ! [X3,X4,X5] : true = ifeq(product(X3,X4,additive_inverse(X5)),true,ifeq(product(additive_inverse(X3),X4,X5),true,product(additive_identity,X4,additive_identity),true),true),
    inference(forward_demodulation,[],[f1301,f2]) ).

fof(f1301,plain,
    ! [X3,X4,X5] : true = ifeq(product(X3,X4,additive_inverse(X5)),true,ifeq(product(additive_inverse(X3),X4,X5),true,ifeq(true,true,product(additive_identity,X4,additive_identity),true),true),true),
    inference(superposition,[],[f218,f7]) ).

fof(f15477,plain,
    ( spl0_131
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f15312,f15262,f15474]) ).

fof(f15312,plain,
    ( true = ifeq(true,true,ifeq(product(a,additive_identity,additive_inverse(multiply(additive_identity,additive_identity))),true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_129 ),
    inference(superposition,[],[f1292,f15264]) ).

fof(f1292,plain,
    ! [X18,X19,X17] : true = ifeq(product(additive_inverse(X17),X18,X19),true,ifeq(product(X17,X18,additive_inverse(X19)),true,product(additive_identity,X18,additive_identity),true),true),
    inference(forward_demodulation,[],[f1288,f2]) ).

fof(f1288,plain,
    ! [X18,X19,X17] : true = ifeq(product(additive_inverse(X17),X18,X19),true,ifeq(product(X17,X18,additive_inverse(X19)),true,ifeq(true,true,product(additive_identity,X18,additive_identity),true),true),true),
    inference(superposition,[],[f215,f8]) ).

fof(f15469,plain,
    ( spl0_130
    | ~ spl0_3
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f15305,f15262,f34,f15466]) ).

fof(f15305,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(b),additive_inverse(b),additive_identity),true,sum(d,d,multiply(additive_identity,additive_identity)),true),true)
    | ~ spl0_3
    | ~ spl0_129 ),
    inference(superposition,[],[f2003,f15264]) ).

fof(f2003,plain,
    ( ! [X0,X1] : true = ifeq(product(additive_inverse(a),X0,X1),true,ifeq(sum(additive_inverse(b),additive_inverse(b),X0),true,sum(d,d,X1),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f1985,f2]) ).

fof(f1985,plain,
    ( ! [X0,X1] : true = ifeq(product(additive_inverse(a),X0,X1),true,ifeq(true,true,ifeq(sum(additive_inverse(b),additive_inverse(b),X0),true,sum(d,d,X1),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f114,f36]) ).

fof(f15265,plain,
    ( spl0_129
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f15186,f14980,f15262]) ).

fof(f15186,plain,
    ( true = product(additive_inverse(a),additive_identity,multiply(additive_identity,additive_identity))
    | ~ spl0_126 ),
    inference(superposition,[],[f5,f14982]) ).

fof(f15260,plain,
    ( spl0_128
    | ~ spl0_114
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f15185,f14980,f12173,f15257]) ).

fof(f15185,plain,
    ( true = product(multiply(multiply(additive_inverse(a),a),a),additive_identity,multiply(additive_identity,additive_identity))
    | ~ spl0_114
    | ~ spl0_126 ),
    inference(superposition,[],[f13984,f14982]) ).

fof(f15251,plain,
    ( spl0_127
    | ~ spl0_114
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f15184,f14980,f12173,f15248]) ).

fof(f15184,plain,
    ( true = product(multiply(additive_inverse(a),a),additive_identity,multiply(additive_identity,additive_identity))
    | ~ spl0_114
    | ~ spl0_126 ),
    inference(superposition,[],[f13299,f14982]) ).

fof(f14983,plain,
    ( spl0_126
    | ~ spl0_124 ),
    inference(avatar_split_clause,[],[f14978,f14750,f14980]) ).

fof(f14750,plain,
    ( spl0_124
  <=> true = product(additive_identity,additive_identity,multiply(additive_inverse(a),additive_identity)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_124])]) ).

fof(f14978,plain,
    ( multiply(additive_inverse(a),additive_identity) = multiply(additive_identity,additive_identity)
    | ~ spl0_124 ),
    inference(forward_demodulation,[],[f14820,f1]) ).

fof(f14820,plain,
    ( ifeq2(true,true,multiply(additive_identity,additive_identity),multiply(additive_inverse(a),additive_identity)) = multiply(additive_inverse(a),additive_identity)
    | ~ spl0_124 ),
    inference(superposition,[],[f45,f14752]) ).

fof(f14752,plain,
    ( true = product(additive_identity,additive_identity,multiply(additive_inverse(a),additive_identity))
    | ~ spl0_124 ),
    inference(avatar_component_clause,[],[f14750]) ).

fof(f14967,plain,
    ( spl0_125
    | ~ spl0_124 ),
    inference(avatar_split_clause,[],[f14861,f14750,f14964]) ).

fof(f14964,plain,
    ( spl0_125
  <=> ifeq2(true,true,multiply(additive_inverse(a),additive_identity),multiply(additive_identity,additive_identity)) = multiply(additive_identity,additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_125])]) ).

fof(f14861,plain,
    ( ifeq2(true,true,multiply(additive_inverse(a),additive_identity),multiply(additive_identity,additive_identity)) = multiply(additive_identity,additive_identity)
    | ~ spl0_124 ),
    inference(superposition,[],[f356,f14752]) ).

fof(f14754,plain,
    ( spl0_124
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f14747,f14742,f14750]) ).

fof(f14742,plain,
    ( spl0_123
  <=> true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(a),additive_identity)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_123])]) ).

fof(f14747,plain,
    ( true = product(additive_identity,additive_identity,multiply(additive_inverse(a),additive_identity))
    | ~ spl0_123 ),
    inference(superposition,[],[f14744,f2]) ).

fof(f14744,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(a),additive_identity)),true)
    | ~ spl0_123 ),
    inference(avatar_component_clause,[],[f14742]) ).

fof(f14753,plain,
    ( spl0_124
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f14748,f14742,f14750]) ).

fof(f14748,plain,
    ( true = product(additive_identity,additive_identity,multiply(additive_inverse(a),additive_identity))
    | ~ spl0_123 ),
    inference(superposition,[],[f2,f14744]) ).

fof(f14745,plain,
    ( spl0_123
    | ~ spl0_114 ),
    inference(avatar_split_clause,[],[f14730,f12173,f14742]) ).

fof(f14730,plain,
    ( true = ifeq(true,true,product(additive_identity,additive_identity,multiply(additive_inverse(a),additive_identity)),true)
    | ~ spl0_114 ),
    inference(superposition,[],[f12469,f5]) ).

fof(f12469,plain,
    ( ! [X120] : true = ifeq(product(additive_inverse(a),additive_identity,X120),true,product(additive_identity,additive_identity,X120),true)
    | ~ spl0_114 ),
    inference(forward_demodulation,[],[f12283,f2]) ).

fof(f12283,plain,
    ( ! [X120] : true = ifeq(product(additive_inverse(a),additive_identity,X120),true,ifeq(true,true,product(additive_identity,additive_identity,X120),true),true)
    | ~ spl0_114 ),
    inference(superposition,[],[f1354,f12175]) ).

fof(f1354,plain,
    ! [X2,X0,X1] : true = ifeq(product(additive_inverse(X1),X2,X0),true,ifeq(product(X1,X2,additive_identity),true,product(additive_identity,X2,X0),true),true),
    inference(forward_demodulation,[],[f1345,f2]) ).

fof(f1345,plain,
    ! [X2,X0,X1] : true = ifeq(product(additive_inverse(X1),X2,X0),true,ifeq(product(X1,X2,additive_identity),true,ifeq(true,true,product(additive_identity,X2,X0),true),true),true),
    inference(superposition,[],[f225,f3]) ).

fof(f14590,plain,
    ( spl0_122
    | ~ spl0_9
    | ~ spl0_121 ),
    inference(avatar_split_clause,[],[f14585,f14316,f416,f14587]) ).

fof(f14587,plain,
    ( spl0_122
  <=> true = ifeq(product(additive_inverse(multiply(multiply(a,a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_122])]) ).

fof(f14585,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(a,a),a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_9
    | ~ spl0_121 ),
    inference(forward_demodulation,[],[f14584,f418]) ).

fof(f14584,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(a,a),a)),additive_identity,additive_inverse(additive_identity)),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_121 ),
    inference(forward_demodulation,[],[f14554,f2]) ).

fof(f14554,plain,
    ( true = ifeq(product(additive_inverse(multiply(multiply(a,a),a)),additive_identity,additive_inverse(additive_identity)),true,ifeq(true,true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_121 ),
    inference(superposition,[],[f1310,f14318]) ).

fof(f14319,plain,
    ( spl0_121
    | ~ spl0_111
    | ~ spl0_114 ),
    inference(avatar_split_clause,[],[f14145,f12173,f11721,f14316]) ).

fof(f14145,plain,
    ( true = product(multiply(multiply(a,a),a),additive_identity,additive_identity)
    | ~ spl0_111
    | ~ spl0_114 ),
    inference(superposition,[],[f13984,f11723]) ).

fof(f13870,plain,
    ( spl0_120
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f13865,f13507,f13867]) ).

fof(f13867,plain,
    ( spl0_120
  <=> true = ifeq(product(additive_inverse(multiply(a,a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_120])]) ).

fof(f13865,plain,
    ( true = ifeq(product(additive_inverse(multiply(a,a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_118 ),
    inference(forward_demodulation,[],[f13788,f2]) ).

fof(f13788,plain,
    ( true = ifeq(product(additive_inverse(multiply(a,a)),additive_identity,additive_identity),true,ifeq(true,true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_118 ),
    inference(superposition,[],[f1360,f13509]) ).

fof(f13836,plain,
    ( spl0_119
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f13787,f13507,f13833]) ).

fof(f13833,plain,
    ( spl0_119
  <=> true = ifeq(true,true,ifeq(product(additive_inverse(multiply(a,a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_119])]) ).

fof(f13787,plain,
    ( true = ifeq(true,true,ifeq(product(additive_inverse(multiply(a,a)),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_118 ),
    inference(superposition,[],[f1337,f13509]) ).

fof(f13510,plain,
    ( spl0_118
    | ~ spl0_111
    | ~ spl0_114 ),
    inference(avatar_split_clause,[],[f13333,f12173,f11721,f13507]) ).

fof(f13333,plain,
    ( true = product(multiply(a,a),additive_identity,additive_identity)
    | ~ spl0_111
    | ~ spl0_114 ),
    inference(superposition,[],[f13299,f11723]) ).

fof(f13305,plain,
    ( spl0_117
    | ~ spl0_111
    | ~ spl0_114 ),
    inference(avatar_split_clause,[],[f13297,f12173,f11721,f13302]) ).

fof(f13302,plain,
    ( spl0_117
  <=> true = ifeq(true,true,product(multiply(a,a),additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_117])]) ).

fof(f13297,plain,
    ( true = ifeq(true,true,product(multiply(a,a),additive_identity,additive_identity),true)
    | ~ spl0_111
    | ~ spl0_114 ),
    inference(superposition,[],[f12351,f11723]) ).

fof(f12483,plain,
    ( spl0_116
    | ~ spl0_1
    | ~ spl0_114 ),
    inference(avatar_split_clause,[],[f12236,f12173,f24,f12480]) ).

fof(f12480,plain,
    ( spl0_116
  <=> true = ifeq(true,true,ifeq(sum(b,b,additive_identity),true,sum(c,c,additive_identity),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_116])]) ).

fof(f12236,plain,
    ( true = ifeq(true,true,ifeq(sum(b,b,additive_identity),true,sum(c,c,additive_identity),true),true)
    | ~ spl0_1
    | ~ spl0_114 ),
    inference(superposition,[],[f692,f12175]) ).

fof(f692,plain,
    ( ! [X0,X1] : true = ifeq(product(a,X0,X1),true,ifeq(sum(b,b,X0),true,sum(c,c,X1),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f676,f2]) ).

fof(f676,plain,
    ( ! [X0,X1] : true = ifeq(product(a,X0,X1),true,ifeq(true,true,ifeq(sum(b,b,X0),true,sum(c,c,X1),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f115,f26]) ).

fof(f12429,plain,
    ( spl0_115
    | ~ spl0_114 ),
    inference(avatar_split_clause,[],[f12428,f12173,f12406]) ).

fof(f12406,plain,
    ( spl0_115
  <=> true = ifeq(product(additive_inverse(a),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_115])]) ).

fof(f12428,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_114 ),
    inference(forward_demodulation,[],[f12373,f2]) ).

fof(f12373,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,additive_identity),true,ifeq(true,true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_114 ),
    inference(superposition,[],[f1360,f12175]) ).

fof(f12409,plain,
    ( spl0_115
    | ~ spl0_9
    | ~ spl0_114 ),
    inference(avatar_split_clause,[],[f12404,f12173,f416,f12406]) ).

fof(f12404,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,additive_identity),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_9
    | ~ spl0_114 ),
    inference(forward_demodulation,[],[f12403,f418]) ).

fof(f12403,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,additive_inverse(additive_identity)),true,product(additive_identity,additive_identity,additive_identity),true)
    | ~ spl0_114 ),
    inference(forward_demodulation,[],[f12370,f2]) ).

fof(f12370,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,additive_inverse(additive_identity)),true,ifeq(true,true,product(additive_identity,additive_identity,additive_identity),true),true)
    | ~ spl0_114 ),
    inference(superposition,[],[f1310,f12175]) ).

fof(f12176,plain,
    ( spl0_114
    | ~ spl0_111 ),
    inference(avatar_split_clause,[],[f12111,f11721,f12173]) ).

fof(f12111,plain,
    ( true = product(a,additive_identity,additive_identity)
    | ~ spl0_111 ),
    inference(superposition,[],[f5,f11723]) ).

fof(f11766,plain,
    ( spl0_109
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f11765,f11471,f11650]) ).

fof(f11650,plain,
    ( spl0_109
  <=> additive_identity = ifeq2(true,true,multiply(a,additive_identity),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_109])]) ).

fof(f11471,plain,
    ( spl0_108
  <=> true = sum(additive_identity,multiply(a,additive_identity),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_108])]) ).

fof(f11765,plain,
    ( additive_identity = ifeq2(true,true,multiply(a,additive_identity),additive_identity)
    | ~ spl0_108 ),
    inference(forward_demodulation,[],[f11601,f371]) ).

fof(f11601,plain,
    ( additive_identity = ifeq2(true,true,add(multiply(a,additive_identity),additive_identity),additive_identity)
    | ~ spl0_108 ),
    inference(superposition,[],[f308,f11473]) ).

fof(f11473,plain,
    ( true = sum(additive_identity,multiply(a,additive_identity),additive_identity)
    | ~ spl0_108 ),
    inference(avatar_component_clause,[],[f11471]) ).

fof(f11763,plain,
    ( spl0_113
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f11566,f11471,f11760]) ).

fof(f11760,plain,
    ( spl0_113
  <=> true = ifeq(sum(multiply(a,additive_identity),additive_identity,additive_identity),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_113])]) ).

fof(f11566,plain,
    ( true = ifeq(sum(multiply(a,additive_identity),additive_identity,additive_identity),true,true,true)
    | ~ spl0_108 ),
    inference(superposition,[],[f11,f11473]) ).

fof(f11734,plain,
    ( spl0_112
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f11624,f11471,f11731]) ).

fof(f11731,plain,
    ( spl0_112
  <=> true = ifeq(true,true,ifeq(sum(multiply(a,additive_identity),additive_identity,additive_identity),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_112])]) ).

fof(f11624,plain,
    ( true = ifeq(true,true,ifeq(sum(multiply(a,additive_identity),additive_identity,additive_identity),true,true,true),true)
    | ~ spl0_108 ),
    inference(superposition,[],[f885,f11473]) ).

fof(f11724,plain,
    ( spl0_111
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f11719,f11471,f11721]) ).

fof(f11719,plain,
    ( additive_identity = multiply(a,additive_identity)
    | ~ spl0_108 ),
    inference(forward_demodulation,[],[f11543,f1]) ).

fof(f11543,plain,
    ( ifeq2(true,true,additive_identity,multiply(a,additive_identity)) = multiply(a,additive_identity)
    | ~ spl0_108 ),
    inference(superposition,[],[f1007,f11473]) ).

fof(f11704,plain,
    ( spl0_109
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f11532,f11471,f11650]) ).

fof(f11532,plain,
    ( additive_identity = ifeq2(true,true,multiply(a,additive_identity),additive_identity)
    | ~ spl0_108 ),
    inference(superposition,[],[f309,f11473]) ).

fof(f11678,plain,
    ( spl0_110
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f11565,f11471,f11675]) ).

fof(f11675,plain,
    ( spl0_110
  <=> true = ifeq(true,true,sum(multiply(a,additive_identity),additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_110])]) ).

fof(f11565,plain,
    ( true = ifeq(true,true,sum(multiply(a,additive_identity),additive_identity,additive_identity),true)
    | ~ spl0_108 ),
    inference(superposition,[],[f11,f11473]) ).

fof(f11653,plain,
    ( spl0_109
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f11648,f11471,f11650]) ).

fof(f11648,plain,
    ( additive_identity = ifeq2(true,true,multiply(a,additive_identity),additive_identity)
    | ~ spl0_108 ),
    inference(forward_demodulation,[],[f11602,f372]) ).

fof(f11602,plain,
    ( additive_identity = ifeq2(true,true,add(additive_identity,multiply(a,additive_identity)),additive_identity)
    | ~ spl0_108 ),
    inference(superposition,[],[f313,f11473]) ).

fof(f11475,plain,
    ( spl0_108
    | ~ spl0_106 ),
    inference(avatar_split_clause,[],[f11468,f10882,f11471]) ).

fof(f10882,plain,
    ( spl0_106
  <=> true = ifeq(true,true,sum(additive_identity,multiply(a,additive_identity),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_106])]) ).

fof(f11468,plain,
    ( true = sum(additive_identity,multiply(a,additive_identity),additive_identity)
    | ~ spl0_106 ),
    inference(superposition,[],[f10884,f2]) ).

fof(f10884,plain,
    ( true = ifeq(true,true,sum(additive_identity,multiply(a,additive_identity),additive_identity),true)
    | ~ spl0_106 ),
    inference(avatar_component_clause,[],[f10882]) ).

fof(f11474,plain,
    ( spl0_108
    | ~ spl0_106 ),
    inference(avatar_split_clause,[],[f11469,f10882,f11471]) ).

fof(f11469,plain,
    ( true = sum(additive_identity,multiply(a,additive_identity),additive_identity)
    | ~ spl0_106 ),
    inference(superposition,[],[f2,f10884]) ).

fof(f10958,plain,
    ( spl0_107
    | ~ spl0_1
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f10953,f10740,f24,f10955]) ).

fof(f10955,plain,
    ( spl0_107
  <=> true = ifeq(product(a,additive_inverse(b),multiply(a,additive_identity)),true,product(a,additive_identity,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_107])]) ).

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

fof(f10953,plain,
    ( true = ifeq(product(a,additive_inverse(b),multiply(a,additive_identity)),true,product(a,additive_identity,c),true)
    | ~ spl0_1
    | ~ spl0_104 ),
    inference(forward_demodulation,[],[f10770,f2]) ).

fof(f10770,plain,
    ( true = ifeq(product(a,additive_inverse(b),multiply(a,additive_identity)),true,ifeq(true,true,product(a,additive_identity,c),true),true)
    | ~ spl0_1
    | ~ spl0_104 ),
    inference(superposition,[],[f734,f10742]) ).

fof(f10742,plain,
    ( true = sum(c,multiply(a,additive_identity),c)
    | ~ spl0_104 ),
    inference(avatar_component_clause,[],[f10740]) ).

fof(f10885,plain,
    ( spl0_106
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f10781,f10740,f10882]) ).

fof(f10781,plain,
    ( true = ifeq(true,true,sum(additive_identity,multiply(a,additive_identity),additive_identity),true)
    | ~ spl0_104 ),
    inference(superposition,[],[f5708,f10742]) ).

fof(f10874,plain,
    ( spl0_105
    | ~ spl0_1
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f10869,f10740,f24,f10871]) ).

fof(f10871,plain,
    ( spl0_105
  <=> true = ifeq(product(additive_inverse(a),b,multiply(a,additive_identity)),true,product(additive_identity,b,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_105])]) ).

fof(f10869,plain,
    ( true = ifeq(product(additive_inverse(a),b,multiply(a,additive_identity)),true,product(additive_identity,b,c),true)
    | ~ spl0_1
    | ~ spl0_104 ),
    inference(forward_demodulation,[],[f10774,f2]) ).

fof(f10774,plain,
    ( true = ifeq(product(additive_inverse(a),b,multiply(a,additive_identity)),true,ifeq(true,true,product(additive_identity,b,c),true),true)
    | ~ spl0_1
    | ~ spl0_104 ),
    inference(superposition,[],[f807,f10742]) ).

fof(f10746,plain,
    ( spl0_103
    | ~ spl0_102 ),
    inference(avatar_split_clause,[],[f10730,f10718,f10735]) ).

fof(f10735,plain,
    ( spl0_103
  <=> true = ifeq(sum(c,c,multiply(a,additive_identity)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_103])]) ).

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

fof(f10730,plain,
    ( true = ifeq(sum(c,c,multiply(a,additive_identity)),true,true,true)
    | ~ spl0_102 ),
    inference(superposition,[],[f3674,f10720]) ).

fof(f10720,plain,
    ( c = add(c,multiply(a,additive_identity))
    | ~ spl0_102 ),
    inference(avatar_component_clause,[],[f10718]) ).

fof(f10743,plain,
    ( spl0_104
    | ~ spl0_102 ),
    inference(avatar_split_clause,[],[f10724,f10718,f10740]) ).

fof(f10724,plain,
    ( true = sum(c,multiply(a,additive_identity),c)
    | ~ spl0_102 ),
    inference(superposition,[],[f6,f10720]) ).

fof(f10738,plain,
    ( spl0_103
    | ~ spl0_102 ),
    inference(avatar_split_clause,[],[f10733,f10718,f10735]) ).

fof(f10733,plain,
    ( true = ifeq(sum(c,c,multiply(a,additive_identity)),true,true,true)
    | ~ spl0_102 ),
    inference(superposition,[],[f4232,f10720]) ).

fof(f10722,plain,
    ( spl0_102
    | ~ spl0_101 ),
    inference(avatar_split_clause,[],[f10716,f10626,f10718]) ).

fof(f10626,plain,
    ( spl0_101
  <=> c = ifeq2(true,true,add(c,multiply(a,additive_identity)),c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_101])]) ).

fof(f10716,plain,
    ( c = add(c,multiply(a,additive_identity))
    | ~ spl0_101 ),
    inference(superposition,[],[f1,f10628]) ).

fof(f10628,plain,
    ( c = ifeq2(true,true,add(c,multiply(a,additive_identity)),c)
    | ~ spl0_101 ),
    inference(avatar_component_clause,[],[f10626]) ).

fof(f10721,plain,
    ( spl0_102
    | ~ spl0_101 ),
    inference(avatar_split_clause,[],[f10715,f10626,f10718]) ).

fof(f10715,plain,
    ( c = add(c,multiply(a,additive_identity))
    | ~ spl0_101 ),
    inference(superposition,[],[f10628,f1]) ).

fof(f10644,plain,
    ( spl0_101
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f10475,f10323,f10626]) ).

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

fof(f10475,plain,
    ( c = ifeq2(true,true,add(c,multiply(a,additive_identity)),c)
    | ~ spl0_94 ),
    inference(superposition,[],[f308,f10325]) ).

fof(f10325,plain,
    ( true = sum(multiply(a,additive_identity),c,c)
    | ~ spl0_94 ),
    inference(avatar_component_clause,[],[f10323]) ).

fof(f10629,plain,
    ( spl0_101
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f10624,f10323,f10626]) ).

fof(f10624,plain,
    ( c = ifeq2(true,true,add(c,multiply(a,additive_identity)),c)
    | ~ spl0_94 ),
    inference(forward_demodulation,[],[f10476,f966]) ).

fof(f10476,plain,
    ( c = ifeq2(true,true,add(multiply(a,additive_identity),c),c)
    | ~ spl0_94 ),
    inference(superposition,[],[f313,f10325]) ).

fof(f10618,plain,
    ( spl0_95
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f10617,f10323,f10532]) ).

fof(f10532,plain,
    ( spl0_95
  <=> true = ifeq(sum(c,multiply(a,additive_identity),c),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_95])]) ).

fof(f10617,plain,
    ( true = ifeq(sum(c,multiply(a,additive_identity),c),true,true,true)
    | ~ spl0_94 ),
    inference(forward_demodulation,[],[f10489,f2]) ).

fof(f10489,plain,
    ( true = ifeq(sum(c,multiply(a,additive_identity),c),true,ifeq(true,true,true,true),true)
    | ~ spl0_94 ),
    inference(superposition,[],[f885,f10325]) ).

fof(f10613,plain,
    ( spl0_100
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f10490,f10323,f10610]) ).

fof(f10610,plain,
    ( spl0_100
  <=> true = ifeq(true,true,ifeq(sum(c,c,multiply(a,additive_identity)),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_100])]) ).

fof(f10490,plain,
    ( true = ifeq(true,true,ifeq(sum(c,c,multiply(a,additive_identity)),true,true,true),true)
    | ~ spl0_94 ),
    inference(superposition,[],[f885,f10325]) ).

fof(f10601,plain,
    ( spl0_99
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f10596,f10323,f10598]) ).

fof(f10598,plain,
    ( spl0_99
  <=> true = ifeq(product(additive_inverse(a),additive_identity,c),true,product(additive_identity,additive_identity,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_99])]) ).

fof(f10596,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,c),true,product(additive_identity,additive_identity,c),true)
    | ~ spl0_94 ),
    inference(forward_demodulation,[],[f10515,f2]) ).

fof(f10515,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,c),true,ifeq(true,true,product(additive_identity,additive_identity,c),true),true)
    | ~ spl0_94 ),
    inference(superposition,[],[f1356,f10325]) ).

fof(f1356,plain,
    ! [X10,X8,X9,X7] : true = ifeq(product(additive_inverse(X7),X8,X9),true,ifeq(sum(multiply(X7,X8),X9,X10),true,product(additive_identity,X8,X10),true),true),
    inference(forward_demodulation,[],[f1344,f2]) ).

fof(f1344,plain,
    ! [X10,X8,X9,X7] : true = ifeq(product(additive_inverse(X7),X8,X9),true,ifeq(true,true,ifeq(sum(multiply(X7,X8),X9,X10),true,product(additive_identity,X8,X10),true),true),true),
    inference(superposition,[],[f225,f5]) ).

fof(f10570,plain,
    ( spl0_98
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f10439,f10323,f10567]) ).

fof(f10567,plain,
    ( spl0_98
  <=> true = ifeq(true,true,sum(c,multiply(a,additive_identity),c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_98])]) ).

fof(f10439,plain,
    ( true = ifeq(true,true,sum(c,multiply(a,additive_identity),c),true)
    | ~ spl0_94 ),
    inference(superposition,[],[f11,f10325]) ).

fof(f10563,plain,
    ( spl0_97
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f10558,f10323,f10560]) ).

fof(f10560,plain,
    ( spl0_97
  <=> true = ifeq(product(a,additive_identity,c),true,product(a,additive_identity,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_97])]) ).

fof(f10558,plain,
    ( true = ifeq(product(a,additive_identity,c),true,product(a,additive_identity,c),true)
    | ~ spl0_94 ),
    inference(forward_demodulation,[],[f10517,f2]) ).

fof(f10517,plain,
    ( true = ifeq(product(a,additive_identity,c),true,ifeq(true,true,product(a,additive_identity,c),true),true)
    | ~ spl0_94 ),
    inference(superposition,[],[f1469,f10325]) ).

fof(f10548,plain,
    ( spl0_96
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f10543,f10323,f10545]) ).

fof(f10545,plain,
    ( spl0_96
  <=> true = ifeq(product(additive_identity,additive_identity,c),true,product(a,additive_identity,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_96])]) ).

fof(f10543,plain,
    ( true = ifeq(product(additive_identity,additive_identity,c),true,product(a,additive_identity,c),true)
    | ~ spl0_94 ),
    inference(forward_demodulation,[],[f10519,f2]) ).

fof(f10519,plain,
    ( true = ifeq(product(additive_identity,additive_identity,c),true,ifeq(true,true,product(a,additive_identity,c),true),true)
    | ~ spl0_94 ),
    inference(superposition,[],[f1865,f10325]) ).

fof(f10535,plain,
    ( spl0_95
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f10440,f10323,f10532]) ).

fof(f10440,plain,
    ( true = ifeq(sum(c,multiply(a,additive_identity),c),true,true,true)
    | ~ spl0_94 ),
    inference(superposition,[],[f11,f10325]) ).

fof(f10327,plain,
    ( spl0_94
    | ~ spl0_93 ),
    inference(avatar_split_clause,[],[f10320,f10312,f10323]) ).

fof(f10312,plain,
    ( spl0_93
  <=> true = ifeq(true,true,sum(multiply(a,additive_identity),c,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_93])]) ).

fof(f10320,plain,
    ( true = sum(multiply(a,additive_identity),c,c)
    | ~ spl0_93 ),
    inference(superposition,[],[f10314,f2]) ).

fof(f10314,plain,
    ( true = ifeq(true,true,sum(multiply(a,additive_identity),c,c),true)
    | ~ spl0_93 ),
    inference(avatar_component_clause,[],[f10312]) ).

fof(f10326,plain,
    ( spl0_94
    | ~ spl0_93 ),
    inference(avatar_split_clause,[],[f10321,f10312,f10323]) ).

fof(f10321,plain,
    ( true = sum(multiply(a,additive_identity),c,c)
    | ~ spl0_93 ),
    inference(superposition,[],[f2,f10314]) ).

fof(f10318,plain,
    ( spl0_93
    | ~ spl0_1
    | ~ spl0_4 ),
    inference(avatar_split_clause,[],[f10317,f70,f24,f10312]) ).

fof(f10317,plain,
    ( true = ifeq(true,true,sum(multiply(a,additive_identity),c,c),true)
    | ~ spl0_1
    | ~ spl0_4 ),
    inference(forward_demodulation,[],[f10305,f72]) ).

fof(f10305,plain,
    ( true = ifeq(true,true,sum(multiply(a,additive_identity),c,multiply(a,b)),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f3982,f5]) ).

fof(f3982,plain,
    ( ! [X0] : true = ifeq(product(a,b,X0),true,sum(multiply(a,additive_identity),c,X0),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f3970,f2]) ).

fof(f3970,plain,
    ( ! [X0] : true = ifeq(product(a,b,X0),true,ifeq(true,true,sum(multiply(a,additive_identity),c,X0),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f693,f5]) ).

fof(f693,plain,
    ( ! [X0,X1] : true = ifeq(product(a,b,X0),true,ifeq(product(a,additive_identity,X1),true,sum(X1,c,X0),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f678,f2]) ).

fof(f678,plain,
    ( ! [X0,X1] : true = ifeq(product(a,b,X0),true,ifeq(product(a,additive_identity,X1),true,ifeq(true,true,sum(X1,c,X0),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f115,f3]) ).

fof(f10315,plain,
    ( spl0_93
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f10304,f24,f10312]) ).

fof(f10304,plain,
    ( true = ifeq(true,true,sum(multiply(a,additive_identity),c,c),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f3982,f26]) ).

fof(f9125,plain,
    ( spl0_92
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f9115,f24,f9122]) ).

fof(f9122,plain,
    ( spl0_92
  <=> true = ifeq(product(c,a,multiply(a,multiply(multiply(b,b),c))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_92])]) ).

fof(f9115,plain,
    ( true = ifeq(product(c,a,multiply(a,multiply(multiply(b,b),c))),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f321,f8863]) ).

fof(f8863,plain,
    ( ! [X1] : true = ifeq(product(X1,a,multiply(multiply(b,X1),c)),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f458,f5659]) ).

fof(f5659,plain,
    ( ! [X2] : true = ifeq(product(b,multiply(X2,c),multiply(X2,a)),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f5391,f1685]) ).

fof(f1685,plain,
    ( ! [X105] : multiply(multiply(X105,a),b) = multiply(X105,c)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f1571,f1]) ).

fof(f1571,plain,
    ( ! [X105] : multiply(multiply(X105,a),b) = ifeq2(true,true,multiply(X105,c),multiply(multiply(X105,a),b))
    | ~ spl0_1 ),
    inference(superposition,[],[f45,f1541]) ).

fof(f1541,plain,
    ( ! [X1] : true = product(X1,c,multiply(multiply(X1,a),b))
    | ~ spl0_1 ),
    inference(superposition,[],[f1537,f2]) ).

fof(f1537,plain,
    ( ! [X0] : true = ifeq(true,true,product(X0,c,multiply(multiply(X0,a),b)),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f329,f5]) ).

fof(f329,plain,
    ( ! [X0,X1] : true = ifeq(product(multiply(X0,a),b,X1),true,product(X0,c,X1),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f325,f2]) ).

fof(f325,plain,
    ( ! [X0,X1] : true = ifeq(product(multiply(X0,a),b,X1),true,ifeq(true,true,product(X0,c,X1),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f64,f5]) ).

fof(f64,plain,
    ( ! [X2,X0,X1] : true = ifeq(product(X0,b,X1),true,ifeq(product(X2,a,X0),true,product(X2,c,X1),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f50,f2]) ).

fof(f50,plain,
    ( ! [X2,X0,X1] : true = ifeq(product(X0,b,X1),true,ifeq(true,true,ifeq(product(X2,a,X0),true,product(X2,c,X1),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f12,f26]) ).

fof(f5391,plain,
    ! [X0,X1] : true = ifeq(product(X1,multiply(X0,X1),X0),true,true,true),
    inference(superposition,[],[f458,f3580]) ).

fof(f3580,plain,
    ! [X0,X1] : true = ifeq(product(X1,X1,multiply(X0,X0)),true,true,true),
    inference(superposition,[],[f91,f461]) ).

fof(f91,plain,
    ! [X10,X8,X6,X9,X7] : true = ifeq(product(X8,X9,X7),true,ifeq(product(X6,X8,X10),true,product(X10,X9,multiply(X6,X7)),true),true),
    inference(forward_demodulation,[],[f80,f2]) ).

fof(f80,plain,
    ! [X10,X8,X6,X9,X7] : true = ifeq(product(X8,X9,X7),true,ifeq(true,true,ifeq(product(X6,X8,X10),true,product(X10,X9,multiply(X6,X7)),true),true),true),
    inference(superposition,[],[f13,f5]) ).

fof(f458,plain,
    ! [X2,X3,X0,X1] : true = ifeq(product(X1,X2,X3),true,ifeq(product(X0,X3,multiply(multiply(X0,X1),X2)),true,true,true),true),
    inference(superposition,[],[f90,f5]) ).

fof(f321,plain,
    ( ! [X2,X1] : true = ifeq(product(c,X2,multiply(a,X1)),true,ifeq(product(b,X2,X1),true,true,true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f60,f5]) ).

fof(f60,plain,
    ( ! [X2,X0,X1] : true = ifeq(product(c,X0,X1),true,ifeq(product(b,X0,X2),true,product(a,X2,X1),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f53,f2]) ).

fof(f53,plain,
    ( ! [X2,X0,X1] : true = ifeq(product(c,X0,X1),true,ifeq(product(b,X0,X2),true,ifeq(true,true,product(a,X2,X1),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f12,f26]) ).

fof(f9120,plain,
    ( spl0_91
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f9113,f34,f24,f9117]) ).

fof(f9117,plain,
    ( spl0_91
  <=> true = ifeq(product(d,a,multiply(additive_inverse(a),multiply(multiply(b,additive_inverse(b)),c))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_91])]) ).

fof(f9113,plain,
    ( true = ifeq(product(d,a,multiply(additive_inverse(a),multiply(multiply(b,additive_inverse(b)),c))),true,true,true)
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(superposition,[],[f394,f8863]) ).

fof(f394,plain,
    ( ! [X2,X1] : true = ifeq(product(d,X2,multiply(additive_inverse(a),X1)),true,ifeq(product(additive_inverse(b),X2,X1),true,true,true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f62,f5]) ).

fof(f62,plain,
    ( ! [X3,X4,X5] : true = ifeq(product(d,X3,X4),true,ifeq(product(additive_inverse(b),X3,X5),true,product(additive_inverse(a),X5,X4),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f54,f2]) ).

fof(f54,plain,
    ( ! [X3,X4,X5] : true = ifeq(product(d,X3,X4),true,ifeq(product(additive_inverse(b),X3,X5),true,ifeq(true,true,product(additive_inverse(a),X5,X4),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f12,f36]) ).

fof(f9078,plain,
    ( spl0_90
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f9071,f24,f9075]) ).

fof(f9075,plain,
    ( spl0_90
  <=> true = ifeq(true,true,ifeq(sum(c,c,c),true,ifeq(sum(a,a,a),true,true,true),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_90])]) ).

fof(f9071,plain,
    ( true = ifeq(true,true,ifeq(sum(c,c,c),true,ifeq(sum(a,a,a),true,true,true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f787,f26]) ).

fof(f787,plain,
    ( ! [X0,X1] : true = ifeq(true,true,ifeq(sum(c,c,X0),true,ifeq(sum(a,a,X1),true,product(X1,b,X0),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f221,f26]) ).

fof(f8953,plain,
    ( spl0_89
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f8944,f24,f8950]) ).

fof(f8950,plain,
    ( spl0_89
  <=> true = ifeq(true,true,ifeq(sum(c,c,c),true,ifeq(sum(b,b,b),true,true,true),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_89])]) ).

fof(f8944,plain,
    ( true = ifeq(true,true,ifeq(sum(c,c,c),true,ifeq(sum(b,b,b),true,true,true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f718,f26]) ).

fof(f718,plain,
    ( ! [X0,X1] : true = ifeq(true,true,ifeq(sum(c,c,X0),true,ifeq(sum(b,b,X1),true,product(a,X1,X0),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f156,f26]) ).

fof(f8701,plain,
    ( spl0_88
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f8695,f34,f24,f8698]) ).

fof(f8698,plain,
    ( spl0_88
  <=> true = ifeq(product(multiply(multiply(c,additive_inverse(a)),a),additive_inverse(b),multiply(b,d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_88])]) ).

fof(f8695,plain,
    ( true = ifeq(product(multiply(multiply(c,additive_inverse(a)),a),additive_inverse(b),multiply(b,d)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(superposition,[],[f381,f5673]) ).

fof(f5673,plain,
    ( ! [X34] : true = ifeq(product(b,X34,multiply(multiply(c,X34),a)),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f339,f5391]) ).

fof(f339,plain,
    ( ! [X0,X1] : true = ifeq(product(b,X0,X1),true,ifeq(product(a,X1,multiply(c,X0)),true,true,true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f87,f5]) ).

fof(f87,plain,
    ( ! [X2,X0,X1] : true = ifeq(product(b,X0,X1),true,ifeq(product(a,X1,X2),true,product(c,X0,X2),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f81,f2]) ).

fof(f81,plain,
    ( ! [X2,X0,X1] : true = ifeq(product(b,X0,X1),true,ifeq(product(a,X1,X2),true,ifeq(true,true,product(c,X0,X2),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f13,f26]) ).

fof(f381,plain,
    ( ! [X0,X1] : true = ifeq(product(X1,additive_inverse(b),multiply(X0,d)),true,ifeq(product(X0,additive_inverse(a),X1),true,true,true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f59,f5]) ).

fof(f59,plain,
    ( ! [X3,X4,X5] : true = ifeq(product(X3,additive_inverse(b),X4),true,ifeq(product(X5,additive_inverse(a),X3),true,product(X5,d,X4),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f51,f2]) ).

fof(f51,plain,
    ( ! [X3,X4,X5] : true = ifeq(product(X3,additive_inverse(b),X4),true,ifeq(true,true,ifeq(product(X5,additive_inverse(a),X3),true,product(X5,d,X4),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f12,f36]) ).

fof(f8576,plain,
    ( spl0_87
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f8570,f331,f34,f24,f8573]) ).

fof(f8573,plain,
    ( spl0_87
  <=> true = ifeq(product(multiply(d,additive_inverse(a)),additive_inverse(b),multiply(b,d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_87])]) ).

fof(f331,plain,
    ( spl0_6
  <=> true = ifeq(product(a,c,b),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_6])]) ).

fof(f8570,plain,
    ( true = ifeq(product(multiply(d,additive_inverse(a)),additive_inverse(b),multiply(b,d)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(superposition,[],[f381,f8500]) ).

fof(f8500,plain,
    ( ! [X1] : true = ifeq(product(b,X1,multiply(d,X1)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(superposition,[],[f5436,f3478]) ).

fof(f3478,plain,
    ( ! [X298] : multiply(additive_inverse(a),multiply(additive_inverse(b),X298)) = multiply(d,X298)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f3455,f1]) ).

fof(f3455,plain,
    ( ! [X298] : ifeq2(true,true,multiply(d,X298),multiply(additive_inverse(a),multiply(additive_inverse(b),X298))) = multiply(additive_inverse(a),multiply(additive_inverse(b),X298))
    | ~ spl0_3 ),
    inference(superposition,[],[f356,f3355]) ).

fof(f3355,plain,
    ( ! [X0] : true = product(additive_inverse(a),multiply(additive_inverse(b),X0),multiply(d,X0))
    | ~ spl0_3 ),
    inference(superposition,[],[f2,f2875]) ).

fof(f2875,plain,
    ( ! [X0] : true = ifeq(true,true,product(additive_inverse(a),multiply(additive_inverse(b),X0),multiply(d,X0)),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f395,f5]) ).

fof(f395,plain,
    ( ! [X0,X1] : true = ifeq(product(d,X0,X1),true,product(additive_inverse(a),multiply(additive_inverse(b),X0),X1),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f392,f2]) ).

fof(f392,plain,
    ( ! [X0,X1] : true = ifeq(product(d,X0,X1),true,ifeq(true,true,product(additive_inverse(a),multiply(additive_inverse(b),X0),X1),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f62,f5]) ).

fof(f5436,plain,
    ( ! [X6,X7,X5] : true = ifeq(product(b,X7,multiply(X5,multiply(X6,X7))),true,true,true)
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(superposition,[],[f430,f5401]) ).

fof(f5401,plain,
    ( ! [X26,X25] : true = ifeq(product(X25,X26,b),true,true,true)
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(superposition,[],[f458,f3695]) ).

fof(f3695,plain,
    ( ! [X9] : true = ifeq(product(a,b,X9),true,true,true)
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(backward_demodulation,[],[f786,f3690]) ).

fof(f3690,plain,
    ( ! [X9] : true = ifeq(product(a,X9,c),true,true,true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f3689,f3635]) ).

fof(f3635,plain,
    ! [X4,X5] : true = ifeq(product(X5,X4,X5),true,true,true),
    inference(forward_demodulation,[],[f3634,f2]) ).

fof(f3634,plain,
    ! [X4,X5] : true = ifeq(product(X5,X4,X5),true,ifeq(true,true,true,true),true),
    inference(forward_demodulation,[],[f3619,f5]) ).

fof(f3619,plain,
    ! [X3,X4,X5] : true = ifeq(product(X5,X4,X5),true,ifeq(product(X3,X4,multiply(X3,X4)),true,true,true),true),
    inference(superposition,[],[f212,f833]) ).

fof(f833,plain,
    ! [X2,X0,X1] : true = ifeq(sum(X1,X2,X1),true,ifeq(sum(X0,X2,X0),true,true,true),true),
    inference(superposition,[],[f9,f11]) ).

fof(f212,plain,
    ! [X10,X11,X8,X9,X12,X13] : true = ifeq(product(X10,X9,X11),true,ifeq(product(X12,X9,X13),true,ifeq(sum(X13,X11,multiply(X8,X9)),true,ifeq(sum(X12,X10,X8),true,true,true),true),true),true),
    inference(superposition,[],[f17,f5]) ).

fof(f3689,plain,
    ( ! [X9] : true = ifeq(product(a,X9,c),true,ifeq(product(b,X9,b),true,true,true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f56,f3629]) ).

fof(f3629,plain,
    ( ! [X7] : true = ifeq(product(X7,b,X7),true,true,true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f3628,f2]) ).

fof(f3628,plain,
    ( ! [X7] : true = ifeq(product(X7,b,X7),true,ifeq(true,true,true,true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f3621,f26]) ).

fof(f3621,plain,
    ( ! [X7] : true = ifeq(product(X7,b,X7),true,ifeq(product(a,b,c),true,true,true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f210,f833]) ).

fof(f210,plain,
    ( ! [X2,X3,X0,X1] : true = ifeq(product(X0,b,X1),true,ifeq(product(X2,b,X3),true,ifeq(sum(X3,X1,c),true,ifeq(sum(X2,X0,a),true,true,true),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f17,f26]) ).

fof(f56,plain,
    ( ! [X2,X0,X1] : true = ifeq(product(X0,X1,c),true,ifeq(product(X2,X1,b),true,ifeq(product(a,X2,X0),true,true,true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f12,f26]) ).

fof(f786,plain,
    ( ! [X9] : true = ifeq(product(a,b,X9),true,ifeq(product(a,X9,c),true,true,true),true)
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(superposition,[],[f84,f690]) ).

fof(f690,plain,
    ( ! [X0] : true = ifeq(product(a,X0,X0),true,true,true)
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(forward_demodulation,[],[f686,f333]) ).

fof(f333,plain,
    ( true = ifeq(product(a,c,b),true,true,true)
    | ~ spl0_6 ),
    inference(avatar_component_clause,[],[f331]) ).

fof(f686,plain,
    ( ! [X0] : true = ifeq(product(a,X0,X0),true,ifeq(product(a,c,b),true,true,true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f115,f11]) ).

fof(f84,plain,
    ( ! [X2,X0,X1] : true = ifeq(product(X0,b,X1),true,ifeq(product(X2,X1,c),true,ifeq(product(X2,X0,a),true,true,true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f13,f26]) ).

fof(f430,plain,
    ! [X2,X3,X0,X1] : true = ifeq(product(X3,X2,multiply(X0,multiply(X1,X2))),true,ifeq(product(X0,X1,X3),true,true,true),true),
    inference(superposition,[],[f61,f5]) ).

fof(f8332,plain,
    ( spl0_86
    | ~ spl0_3
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f8326,f3817,f34,f8329]) ).

fof(f8329,plain,
    ( spl0_86
  <=> true = ifeq(product(multiply(b,multiply(c,additive_inverse(a))),additive_inverse(b),multiply(a,d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_86])]) ).

fof(f3817,plain,
    ( spl0_17
  <=> true = ifeq(product(b,c,a),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_17])]) ).

fof(f8326,plain,
    ( true = ifeq(product(multiply(b,multiply(c,additive_inverse(a))),additive_inverse(b),multiply(a,d)),true,true,true)
    | ~ spl0_3
    | ~ spl0_17 ),
    inference(superposition,[],[f381,f5144]) ).

fof(f5144,plain,
    ( ! [X93] : true = ifeq(product(a,X93,multiply(b,multiply(c,X93))),true,true,true)
    | ~ spl0_17 ),
    inference(superposition,[],[f430,f3819]) ).

fof(f3819,plain,
    ( true = ifeq(product(b,c,a),true,true,true)
    | ~ spl0_17 ),
    inference(avatar_component_clause,[],[f3817]) ).

fof(f8241,plain,
    ( spl0_85
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f8225,f34,f8238]) ).

fof(f8238,plain,
    ( spl0_85
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(a),additive_inverse(a),additive_inverse(a)),true,sum(d,d,d),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_85])]) ).

fof(f8225,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(a),additive_inverse(a),additive_inverse(a)),true,sum(d,d,d),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f2086,f36]) ).

fof(f8222,plain,
    ( spl0_84
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f8211,f34,f8219]) ).

fof(f8219,plain,
    ( spl0_84
  <=> true = ifeq(product(additive_inverse(a),additive_inverse(b),additive_identity),true,ifeq(product(additive_identity,additive_inverse(b),additive_inverse(d)),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_84])]) ).

fof(f8211,plain,
    ( true = ifeq(product(additive_inverse(a),additive_inverse(b),additive_identity),true,ifeq(product(additive_identity,additive_inverse(b),additive_inverse(d)),true,true,true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f2085,f7]) ).

fof(f2085,plain,
    ( ! [X2,X3] : true = ifeq(product(additive_inverse(a),additive_inverse(b),X2),true,ifeq(product(additive_identity,additive_inverse(b),X3),true,sum(X3,d,X2),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f2075,f2]) ).

fof(f2075,plain,
    ( ! [X2,X3] : true = ifeq(product(additive_inverse(a),additive_inverse(b),X2),true,ifeq(product(additive_identity,additive_inverse(b),X3),true,ifeq(true,true,sum(X3,d,X2),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f192,f3]) ).

fof(f8206,plain,
    ( spl0_83
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f8200,f331,f34,f24,f8203]) ).

fof(f8203,plain,
    ( spl0_83
  <=> true = ifeq(product(multiply(d,additive_inverse(a)),additive_inverse(b),multiply(c,d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_83])]) ).

fof(f8200,plain,
    ( true = ifeq(product(multiply(d,additive_inverse(a)),additive_inverse(b),multiply(c,d)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(superposition,[],[f381,f8188]) ).

fof(f8188,plain,
    ( ! [X1] : true = ifeq(product(c,X1,multiply(d,X1)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(superposition,[],[f5105,f3478]) ).

fof(f5105,plain,
    ( ! [X16,X17,X15] : true = ifeq(product(c,X17,multiply(X15,multiply(X16,X17))),true,true,true)
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(superposition,[],[f430,f3706]) ).

fof(f3706,plain,
    ( ! [X0,X1] : true = ifeq(product(X0,X1,c),true,true,true)
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(forward_demodulation,[],[f3700,f3635]) ).

fof(f3700,plain,
    ( ! [X0,X1] : true = ifeq(product(X0,X1,c),true,ifeq(product(b,X1,b),true,true,true),true)
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(superposition,[],[f56,f3695]) ).

fof(f8118,plain,
    ( spl0_82
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f8112,f34,f8115]) ).

fof(f8115,plain,
    ( spl0_82
  <=> true = ifeq(product(multiply(d,additive_inverse(a)),additive_inverse(b),multiply(additive_inverse(a),d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_82])]) ).

fof(f8112,plain,
    ( true = ifeq(product(multiply(d,additive_inverse(a)),additive_inverse(b),multiply(additive_inverse(a),d)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f381,f8092]) ).

fof(f8092,plain,
    ( ! [X1] : true = ifeq(product(additive_inverse(a),X1,multiply(d,X1)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f5101,f3478]) ).

fof(f5101,plain,
    ! [X3,X4,X5] : true = ifeq(product(X3,X5,multiply(X3,multiply(X4,X5))),true,true,true),
    inference(superposition,[],[f430,f3635]) ).

fof(f8084,plain,
    ( spl0_81
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f8075,f34,f8081]) ).

fof(f8081,plain,
    ( spl0_81
  <=> true = ifeq(product(additive_inverse(a),additive_inverse(b),additive_identity),true,ifeq(product(additive_inverse(a),additive_identity,additive_inverse(d)),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_81])]) ).

fof(f8075,plain,
    ( true = ifeq(product(additive_inverse(a),additive_inverse(b),additive_identity),true,ifeq(product(additive_inverse(a),additive_identity,additive_inverse(d)),true,true,true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f2006,f8]) ).

fof(f2006,plain,
    ( ! [X8,X9] : true = ifeq(product(additive_inverse(a),additive_inverse(b),X8),true,ifeq(product(additive_inverse(a),additive_identity,X9),true,sum(d,X9,X8),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f1990,f2]) ).

fof(f1990,plain,
    ( ! [X8,X9] : true = ifeq(product(additive_inverse(a),additive_inverse(b),X8),true,ifeq(product(additive_inverse(a),additive_identity,X9),true,ifeq(true,true,sum(d,X9,X8),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f114,f4]) ).

fof(f8062,plain,
    ( spl0_80
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f8048,f34,f8059]) ).

fof(f8059,plain,
    ( spl0_80
  <=> true = ifeq(true,true,ifeq(sum(additive_inverse(b),additive_inverse(b),additive_inverse(b)),true,sum(d,d,d),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_80])]) ).

fof(f8048,plain,
    ( true = ifeq(true,true,ifeq(sum(additive_inverse(b),additive_inverse(b),additive_inverse(b)),true,sum(d,d,d),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f2003,f36]) ).

fof(f7913,plain,
    ( spl0_79
    | ~ spl0_3
    | ~ spl0_9 ),
    inference(avatar_split_clause,[],[f7907,f416,f34,f7910]) ).

fof(f7910,plain,
    ( spl0_79
  <=> true = ifeq(product(multiply(additive_identity,additive_identity),additive_inverse(b),multiply(additive_identity,d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_79])]) ).

fof(f7907,plain,
    ( true = ifeq(product(multiply(additive_identity,additive_identity),additive_inverse(b),multiply(additive_identity,d)),true,true,true)
    | ~ spl0_3
    | ~ spl0_9 ),
    inference(superposition,[],[f381,f7783]) ).

fof(f7783,plain,
    ( ! [X2] : true = ifeq(product(additive_identity,X2,multiply(additive_identity,additive_identity)),true,true,true)
    | ~ spl0_9 ),
    inference(forward_demodulation,[],[f7780,f418]) ).

fof(f7780,plain,
    ! [X2] : true = ifeq(product(additive_inverse(additive_identity),X2,multiply(additive_identity,additive_identity)),true,true,true),
    inference(superposition,[],[f225,f1463]) ).

fof(f1463,plain,
    ! [X2,X3,X0,X1] : true = ifeq(product(X1,X0,X2),true,ifeq(sum(multiply(X1,additive_identity),X2,X3),true,product(X1,X0,X3),true),true),
    inference(forward_demodulation,[],[f1448,f2]) ).

fof(f1448,plain,
    ! [X2,X3,X0,X1] : true = ifeq(product(X1,X0,X2),true,ifeq(sum(multiply(X1,additive_identity),X2,X3),true,ifeq(true,true,product(X1,X0,X3),true),true),true),
    inference(superposition,[],[f163,f3]) ).

fof(f7745,plain,
    ( spl0_78
    | ~ spl0_3
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f7739,f2769,f34,f7742]) ).

fof(f7742,plain,
    ( spl0_78
  <=> true = ifeq(product(multiply(c,multiply(b,additive_inverse(a))),additive_inverse(b),multiply(c,d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_78])]) ).

fof(f2769,plain,
    ( spl0_13
  <=> true = ifeq(product(c,b,c),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_13])]) ).

fof(f7739,plain,
    ( true = ifeq(product(multiply(c,multiply(b,additive_inverse(a))),additive_inverse(b),multiply(c,d)),true,true,true)
    | ~ spl0_3
    | ~ spl0_13 ),
    inference(superposition,[],[f381,f5149]) ).

fof(f5149,plain,
    ( ! [X102] : true = ifeq(product(c,X102,multiply(c,multiply(b,X102))),true,true,true)
    | ~ spl0_13 ),
    inference(superposition,[],[f430,f2771]) ).

fof(f2771,plain,
    ( true = ifeq(product(c,b,c),true,true,true)
    | ~ spl0_13 ),
    inference(avatar_component_clause,[],[f2769]) ).

fof(f7550,plain,
    ( spl0_77
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f7543,f34,f24,f7547]) ).

fof(f7547,plain,
    ( spl0_77
  <=> true = ifeq(product(multiply(additive_inverse(a),b),multiply(a,additive_inverse(b)),d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_77])]) ).

fof(f7543,plain,
    ( true = ifeq(product(multiply(additive_inverse(a),b),multiply(a,additive_inverse(b)),d),true,true,true)
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(superposition,[],[f444,f7501]) ).

fof(f7501,plain,
    ( ! [X38] : true = ifeq(product(b,multiply(a,X38),X38),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f339,f5102]) ).

fof(f5102,plain,
    ! [X8,X6,X7] : true = ifeq(product(X7,X8,multiply(X6,multiply(X7,X8))),true,true,true),
    inference(superposition,[],[f430,f1395]) ).

fof(f1395,plain,
    ! [X2,X1] : true = ifeq(product(X1,X2,X2),true,true,true),
    inference(forward_demodulation,[],[f1382,f432]) ).

fof(f432,plain,
    ! [X6,X4] : true = ifeq(product(X6,multiply(X6,X4),X4),true,true,true),
    inference(superposition,[],[f13,f61]) ).

fof(f1382,plain,
    ! [X2,X0,X1] : true = ifeq(product(X1,X2,X2),true,ifeq(product(X1,multiply(X1,X0),X0),true,true,true),true),
    inference(superposition,[],[f119,f11]) ).

fof(f119,plain,
    ! [X10,X11,X8,X9,X12,X13] : true = ifeq(product(X8,X10,X11),true,ifeq(product(X8,X12,X13),true,ifeq(sum(X9,X12,X10),true,sum(multiply(X8,X9),X13,X11),true),true),true),
    inference(forward_demodulation,[],[f101,f2]) ).

fof(f101,plain,
    ! [X10,X11,X8,X9,X12,X13] : true = ifeq(product(X8,X10,X11),true,ifeq(product(X8,X12,X13),true,ifeq(true,true,ifeq(sum(X9,X12,X10),true,sum(multiply(X8,X9),X13,X11),true),true),true),true),
    inference(superposition,[],[f14,f5]) ).

fof(f444,plain,
    ( ! [X2,X3] : true = ifeq(product(multiply(additive_inverse(a),X2),X3,d),true,ifeq(product(X2,X3,additive_inverse(b)),true,true,true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f63,f36]) ).

fof(f63,plain,
    ! [X10,X8,X6,X9,X7] : true = ifeq(product(multiply(X6,X7),X8,X9),true,ifeq(product(X7,X8,X10),true,product(X6,X10,X9),true),true),
    inference(forward_demodulation,[],[f55,f2]) ).

fof(f55,plain,
    ! [X10,X8,X6,X9,X7] : true = ifeq(product(multiply(X6,X7),X8,X9),true,ifeq(product(X7,X8,X10),true,ifeq(true,true,product(X6,X10,X9),true),true),true),
    inference(superposition,[],[f12,f5]) ).

fof(f6769,plain,
    ( spl0_76
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6764,f34,f6766]) ).

fof(f6766,plain,
    ( spl0_76
  <=> true = ifeq(product(a,additive_inverse(b),additive_inverse(d)),true,product(additive_identity,additive_inverse(b),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_76])]) ).

fof(f6764,plain,
    ( true = ifeq(product(a,additive_inverse(b),additive_inverse(d)),true,product(additive_identity,additive_inverse(b),additive_identity),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f6757,f2]) ).

fof(f6757,plain,
    ( true = ifeq(product(a,additive_inverse(b),additive_inverse(d)),true,ifeq(true,true,product(additive_identity,additive_inverse(b),additive_identity),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1333,f8]) ).

fof(f6739,plain,
    ( spl0_75
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6726,f34,f6736]) ).

fof(f6736,plain,
    ( spl0_75
  <=> true = ifeq(product(additive_identity,additive_inverse(b),additive_identity),true,ifeq(product(a,additive_inverse(b),additive_inverse(d)),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_75])]) ).

fof(f6726,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),additive_identity),true,ifeq(product(a,additive_inverse(b),additive_inverse(d)),true,true,true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1136,f7]) ).

fof(f6733,plain,
    ( spl0_74
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6725,f34,f6730]) ).

fof(f6730,plain,
    ( spl0_74
  <=> true = ifeq(product(additive_identity,additive_inverse(b),d),true,ifeq(product(a,additive_inverse(b),additive_identity),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_74])]) ).

fof(f6725,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),d),true,ifeq(product(a,additive_inverse(b),additive_identity),true,true,true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1136,f3]) ).

fof(f6721,plain,
    ( spl0_73
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6716,f34,f6718]) ).

fof(f6718,plain,
    ( spl0_73
  <=> true = ifeq(product(additive_inverse(a),b,additive_inverse(d)),true,product(additive_inverse(a),additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_73])]) ).

fof(f6716,plain,
    ( true = ifeq(product(additive_inverse(a),b,additive_inverse(d)),true,product(additive_inverse(a),additive_identity,additive_identity),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f6710,f2]) ).

fof(f6710,plain,
    ( true = ifeq(product(additive_inverse(a),b,additive_inverse(d)),true,ifeq(true,true,product(additive_inverse(a),additive_identity,additive_identity),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1037,f8]) ).

fof(f6658,plain,
    ( spl0_72
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6652,f34,f6655]) ).

fof(f6655,plain,
    ( spl0_72
  <=> true = ifeq(product(additive_identity,additive_inverse(b),multiply(additive_inverse(multiply(additive_identity,additive_inverse(a))),d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_72])]) ).

fof(f6652,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),multiply(additive_inverse(multiply(additive_identity,additive_inverse(a))),d)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f381,f6575]) ).

fof(f6575,plain,
    ! [X13] : true = ifeq(product(additive_inverse(multiply(additive_identity,X13)),X13,additive_identity),true,true,true),
    inference(forward_demodulation,[],[f6568,f3635]) ).

fof(f6568,plain,
    ! [X12,X13] : true = ifeq(product(additive_inverse(multiply(additive_identity,X13)),X13,additive_identity),true,ifeq(product(X12,X13,X12),true,true,true),true),
    inference(superposition,[],[f190,f4601]) ).

fof(f190,plain,
    ! [X10,X11,X8,X9,X12,X13] : true = ifeq(product(X10,X9,X11),true,ifeq(product(X12,X9,X13),true,ifeq(sum(X8,X12,X10),true,sum(multiply(X8,X9),X13,X11),true),true),true),
    inference(forward_demodulation,[],[f172,f2]) ).

fof(f172,plain,
    ! [X10,X11,X8,X9,X12,X13] : true = ifeq(product(X10,X9,X11),true,ifeq(product(X12,X9,X13),true,ifeq(true,true,ifeq(sum(X8,X12,X10),true,sum(multiply(X8,X9),X13,X11),true),true),true),true),
    inference(superposition,[],[f16,f5]) ).

fof(f6628,plain,
    ( spl0_71
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f6623,f331,f34,f24,f6625]) ).

fof(f6625,plain,
    ( spl0_71
  <=> true = ifeq(product(additive_inverse(a),additive_identity,d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_71])]) ).

fof(f6623,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,d),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(forward_demodulation,[],[f6620,f3739]) ).

fof(f3739,plain,
    ( ! [X12,X13] : true = ifeq(product(X12,b,X13),true,true,true)
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(forward_demodulation,[],[f3735,f3706]) ).

fof(f3735,plain,
    ( ! [X12,X13] : true = ifeq(product(X12,b,X13),true,ifeq(product(a,X13,c),true,true,true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f84,f3635]) ).

fof(f6620,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,d),true,ifeq(product(additive_inverse(a),b,additive_identity),true,true,true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f911,f4]) ).

fof(f6615,plain,
    ( spl0_70
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f6604,f24,f6612]) ).

fof(f6612,plain,
    ( spl0_70
  <=> true = ifeq(product(c,additive_inverse(multiply(b,additive_identity)),multiply(a,additive_identity)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_70])]) ).

fof(f6604,plain,
    ( true = ifeq(product(c,additive_inverse(multiply(b,additive_identity)),multiply(a,additive_identity)),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f321,f6571]) ).

fof(f6571,plain,
    ! [X11] : true = ifeq(product(X11,additive_inverse(multiply(X11,additive_identity)),additive_identity),true,true,true),
    inference(forward_demodulation,[],[f6567,f1395]) ).

fof(f6567,plain,
    ! [X10,X11] : true = ifeq(product(X11,additive_inverse(multiply(X11,additive_identity)),additive_identity),true,ifeq(product(X11,X10,X10),true,true,true),true),
    inference(superposition,[],[f119,f4601]) ).

fof(f6609,plain,
    ( spl0_69
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6602,f34,f6606]) ).

fof(f6606,plain,
    ( spl0_69
  <=> true = ifeq(product(d,additive_inverse(multiply(additive_inverse(b),additive_identity)),multiply(additive_inverse(a),additive_identity)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_69])]) ).

fof(f6602,plain,
    ( true = ifeq(product(d,additive_inverse(multiply(additive_inverse(b),additive_identity)),multiply(additive_inverse(a),additive_identity)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f394,f6571]) ).

fof(f6271,plain,
    ( spl0_68
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6266,f34,f6268]) ).

fof(f6268,plain,
    ( spl0_68
  <=> true = ifeq(product(additive_inverse(additive_inverse(a)),additive_inverse(b),additive_identity),true,product(additive_identity,additive_inverse(b),d),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_68])]) ).

fof(f6266,plain,
    ( true = ifeq(product(additive_inverse(additive_inverse(a)),additive_inverse(b),additive_identity),true,product(additive_identity,additive_inverse(b),d),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f6257,f2]) ).

fof(f6257,plain,
    ( true = ifeq(product(additive_inverse(additive_inverse(a)),additive_inverse(b),additive_identity),true,ifeq(true,true,product(additive_identity,additive_inverse(b),d),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1360,f36]) ).

fof(f6167,plain,
    ( spl0_67
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6155,f34,f6164]) ).

fof(f6164,plain,
    ( spl0_67
  <=> true = ifeq(true,true,ifeq(product(additive_inverse(additive_inverse(a)),additive_inverse(b),additive_identity),true,product(additive_identity,additive_inverse(b),d),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_67])]) ).

fof(f6155,plain,
    ( true = ifeq(true,true,ifeq(product(additive_inverse(additive_inverse(a)),additive_inverse(b),additive_identity),true,product(additive_identity,additive_inverse(b),d),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1337,f36]) ).

fof(f6149,plain,
    ( spl0_66
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6144,f34,f6146]) ).

fof(f6146,plain,
    ( spl0_66
  <=> true = ifeq(product(a,additive_inverse(b),additive_identity),true,product(additive_identity,additive_inverse(b),d),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_66])]) ).

fof(f6144,plain,
    ( true = ifeq(product(a,additive_inverse(b),additive_identity),true,product(additive_identity,additive_inverse(b),d),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f6140,f2]) ).

fof(f6140,plain,
    ( true = ifeq(product(a,additive_inverse(b),additive_identity),true,ifeq(true,true,product(additive_identity,additive_inverse(b),d),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1334,f36]) ).

fof(f6121,plain,
    ( spl0_65
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6116,f34,f6118]) ).

fof(f6118,plain,
    ( spl0_65
  <=> true = ifeq(product(additive_identity,additive_inverse(b),additive_inverse(d)),true,product(additive_inverse(a),additive_inverse(b),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_65])]) ).

fof(f6116,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),additive_inverse(d)),true,product(additive_inverse(a),additive_inverse(b),additive_identity),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f6112,f2]) ).

fof(f6112,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),additive_inverse(d)),true,ifeq(true,true,product(additive_inverse(a),additive_inverse(b),additive_identity),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1306,f36]) ).

fof(f6095,plain,
    ( spl0_64
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f6080,f24,f6092]) ).

fof(f6092,plain,
    ( spl0_64
  <=> true = ifeq(product(c,additive_inverse(b),multiply(a,additive_identity)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_64])]) ).

fof(f6080,plain,
    ( true = ifeq(product(c,additive_inverse(b),multiply(a,additive_identity)),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f321,f5990]) ).

fof(f5990,plain,
    ! [X0] : true = ifeq(product(X0,additive_inverse(X0),additive_identity),true,true,true),
    inference(superposition,[],[f12,f1115]) ).

fof(f1115,plain,
    ! [X2,X0,X1] : true = ifeq(product(X1,X0,additive_inverse(X2)),true,ifeq(product(X1,additive_identity,X2),true,product(X1,X0,additive_identity),true),true),
    inference(forward_demodulation,[],[f1108,f2]) ).

fof(f1108,plain,
    ! [X2,X0,X1] : true = ifeq(product(X1,X0,additive_inverse(X2)),true,ifeq(product(X1,additive_identity,X2),true,ifeq(true,true,product(X1,X0,additive_identity),true),true),true),
    inference(superposition,[],[f160,f3]) ).

fof(f160,plain,
    ! [X21,X24,X22,X25,X23] : true = ifeq(product(X22,X23,additive_inverse(X21)),true,ifeq(product(X22,X24,X21),true,ifeq(sum(X24,X23,X25),true,product(X22,X25,additive_identity),true),true),true),
    inference(forward_demodulation,[],[f142,f2]) ).

fof(f142,plain,
    ! [X21,X24,X22,X25,X23] : true = ifeq(product(X22,X23,additive_inverse(X21)),true,ifeq(product(X22,X24,X21),true,ifeq(true,true,ifeq(sum(X24,X23,X25),true,product(X22,X25,additive_identity),true),true),true),true),
    inference(superposition,[],[f15,f8]) ).

fof(f6090,plain,
    ( spl0_63
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6072,f34,f6087]) ).

fof(f6087,plain,
    ( spl0_63
  <=> true = ifeq(product(additive_identity,additive_inverse(b),multiply(a,d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_63])]) ).

fof(f6072,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),multiply(a,d)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f381,f5990]) ).

fof(f6085,plain,
    ( spl0_62
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6078,f34,f6082]) ).

fof(f6082,plain,
    ( spl0_62
  <=> true = ifeq(product(d,additive_inverse(additive_inverse(b)),multiply(additive_inverse(a),additive_identity)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_62])]) ).

fof(f6078,plain,
    ( true = ifeq(product(d,additive_inverse(additive_inverse(b)),multiply(additive_inverse(a),additive_identity)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f394,f5990]) ).

fof(f6070,plain,
    ( spl0_61
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6058,f34,f6067]) ).

fof(f6067,plain,
    ( spl0_61
  <=> true = ifeq(true,true,ifeq(product(additive_identity,additive_inverse(b),additive_inverse(d)),true,product(additive_inverse(a),additive_inverse(b),additive_identity),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_61])]) ).

fof(f6058,plain,
    ( true = ifeq(true,true,ifeq(product(additive_identity,additive_inverse(b),additive_inverse(d)),true,product(additive_inverse(a),additive_inverse(b),additive_identity),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1290,f36]) ).

fof(f6054,plain,
    ( spl0_60
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6048,f34,f6051]) ).

fof(f6051,plain,
    ( spl0_60
  <=> true = ifeq(product(additive_identity,additive_inverse(b),multiply(additive_inverse(additive_inverse(a)),d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_60])]) ).

fof(f6048,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),multiply(additive_inverse(additive_inverse(a)),d)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f381,f5979]) ).

fof(f5979,plain,
    ! [X0] : true = ifeq(product(additive_inverse(X0),X0,additive_identity),true,true,true),
    inference(superposition,[],[f12,f1073]) ).

fof(f1073,plain,
    ! [X2,X0,X1] : true = ifeq(product(X1,X0,X2),true,ifeq(product(X1,additive_identity,additive_inverse(X2)),true,product(X1,X0,additive_identity),true),true),
    inference(forward_demodulation,[],[f1064,f2]) ).

fof(f1064,plain,
    ! [X2,X0,X1] : true = ifeq(product(X1,X0,X2),true,ifeq(product(X1,additive_identity,additive_inverse(X2)),true,ifeq(true,true,product(X1,X0,additive_identity),true),true),true),
    inference(superposition,[],[f159,f3]) ).

fof(f159,plain,
    ! [X8,X6,X9,X7,X5] : true = ifeq(product(X6,X7,X5),true,ifeq(product(X6,X8,additive_inverse(X5)),true,ifeq(sum(X8,X7,X9),true,product(X6,X9,additive_identity),true),true),true),
    inference(forward_demodulation,[],[f139,f2]) ).

fof(f139,plain,
    ! [X8,X6,X9,X7,X5] : true = ifeq(product(X6,X7,X5),true,ifeq(product(X6,X8,additive_inverse(X5)),true,ifeq(true,true,ifeq(sum(X8,X7,X9),true,product(X6,X9,additive_identity),true),true),true),true),
    inference(superposition,[],[f15,f7]) ).

fof(f6040,plain,
    ( spl0_59
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6027,f34,f6037]) ).

fof(f6037,plain,
    ( spl0_59
  <=> true = ifeq(product(d,additive_inverse(b),multiply(additive_inverse(a),additive_identity)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_59])]) ).

fof(f6027,plain,
    ( true = ifeq(product(d,additive_inverse(b),multiply(additive_inverse(a),additive_identity)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f394,f5969]) ).

fof(f5969,plain,
    ! [X1] : true = ifeq(product(X1,X1,additive_identity),true,true,true),
    inference(superposition,[],[f13,f1070]) ).

fof(f1070,plain,
    ! [X16,X14,X15] : true = ifeq(product(X15,additive_identity,X16),true,ifeq(product(X15,X14,additive_inverse(X16)),true,product(X15,X14,additive_identity),true),true),
    inference(forward_demodulation,[],[f1068,f2]) ).

fof(f1068,plain,
    ! [X16,X14,X15] : true = ifeq(product(X15,additive_identity,X16),true,ifeq(product(X15,X14,additive_inverse(X16)),true,ifeq(true,true,product(X15,X14,additive_identity),true),true),true),
    inference(superposition,[],[f159,f4]) ).

fof(f6035,plain,
    ( spl0_58
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6024,f34,f6032]) ).

fof(f6032,plain,
    ( spl0_58
  <=> true = ifeq(product(additive_identity,additive_inverse(b),multiply(additive_inverse(a),d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_58])]) ).

fof(f6024,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),multiply(additive_inverse(a),d)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f381,f5969]) ).

fof(f6014,plain,
    ( spl0_57
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f6009,f34,f6011]) ).

fof(f6011,plain,
    ( spl0_57
  <=> true = ifeq(product(additive_inverse(a),additive_identity,additive_inverse(d)),true,product(additive_inverse(a),additive_inverse(b),additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_57])]) ).

fof(f6009,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,additive_inverse(d)),true,product(additive_inverse(a),additive_inverse(b),additive_identity),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f5997,f2]) ).

fof(f5997,plain,
    ( true = ifeq(product(additive_inverse(a),additive_identity,additive_inverse(d)),true,ifeq(true,true,product(additive_inverse(a),additive_inverse(b),additive_identity),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1120,f36]) ).

fof(f1120,plain,
    ! [X16,X14,X15] : true = ifeq(product(X15,additive_identity,additive_inverse(X16)),true,ifeq(product(X15,X14,X16),true,product(X15,X14,additive_identity),true),true),
    inference(forward_demodulation,[],[f1112,f2]) ).

fof(f1112,plain,
    ! [X16,X14,X15] : true = ifeq(product(X15,additive_identity,additive_inverse(X16)),true,ifeq(product(X15,X14,X16),true,ifeq(true,true,product(X15,X14,additive_identity),true),true),true),
    inference(superposition,[],[f160,f4]) ).

fof(f5986,plain,
    ( spl0_56
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f5973,f34,f5983]) ).

fof(f5983,plain,
    ( spl0_56
  <=> true = ifeq(true,true,ifeq(product(additive_inverse(a),additive_identity,additive_inverse(d)),true,product(additive_inverse(a),additive_inverse(b),additive_identity),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_56])]) ).

fof(f5973,plain,
    ( true = ifeq(true,true,ifeq(product(additive_inverse(a),additive_identity,additive_inverse(d)),true,product(additive_inverse(a),additive_inverse(b),additive_identity),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1073,f36]) ).

fof(f5961,plain,
    ( spl0_55
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f5945,f24,f5958]) ).

fof(f5958,plain,
    ( spl0_55
  <=> true = ifeq(product(c,additive_identity,multiply(a,additive_inverse(b))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_55])]) ).

fof(f5945,plain,
    ( true = ifeq(product(c,additive_identity,multiply(a,additive_inverse(b))),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f321,f5905]) ).

fof(f5905,plain,
    ! [X2] : true = ifeq(product(X2,additive_identity,additive_inverse(X2)),true,true,true),
    inference(superposition,[],[f13,f1052]) ).

fof(f1052,plain,
    ! [X16,X14,X15] : true = ifeq(product(X15,additive_inverse(X16),additive_identity),true,ifeq(product(X15,X16,X14),true,product(X15,additive_identity,X14),true),true),
    inference(forward_demodulation,[],[f1048,f2]) ).

fof(f1048,plain,
    ! [X16,X14,X15] : true = ifeq(product(X15,additive_inverse(X16),additive_identity),true,ifeq(product(X15,X16,X14),true,ifeq(true,true,product(X15,additive_identity,X14),true),true),true),
    inference(superposition,[],[f154,f4]) ).

fof(f5956,plain,
    ( spl0_54
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f5937,f34,f5953]) ).

fof(f5953,plain,
    ( spl0_54
  <=> true = ifeq(product(multiply(additive_inverse(a),b),additive_identity,d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_54])]) ).

fof(f5937,plain,
    ( true = ifeq(product(multiply(additive_inverse(a),b),additive_identity,d),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f444,f5905]) ).

fof(f5951,plain,
    ( spl0_53
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f5943,f34,f5948]) ).

fof(f5948,plain,
    ( spl0_53
  <=> true = ifeq(product(d,additive_identity,multiply(additive_inverse(a),additive_inverse(additive_inverse(b)))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_53])]) ).

fof(f5943,plain,
    ( true = ifeq(product(d,additive_identity,multiply(additive_inverse(a),additive_inverse(additive_inverse(b)))),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f394,f5905]) ).

fof(f5915,plain,
    ( spl0_52
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f5910,f34,f5912]) ).

fof(f5912,plain,
    ( spl0_52
  <=> true = ifeq(product(additive_inverse(a),additive_inverse(additive_inverse(b)),additive_identity),true,product(additive_inverse(a),additive_identity,d),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_52])]) ).

fof(f5910,plain,
    ( true = ifeq(product(additive_inverse(a),additive_inverse(additive_inverse(b)),additive_identity),true,product(additive_inverse(a),additive_identity,d),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f5899,f2]) ).

fof(f5899,plain,
    ( true = ifeq(product(additive_inverse(a),additive_inverse(additive_inverse(b)),additive_identity),true,ifeq(true,true,product(additive_inverse(a),additive_identity,d),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1052,f36]) ).

fof(f5893,plain,
    ( spl0_51
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f5888,f34,f5890]) ).

fof(f5890,plain,
    ( spl0_51
  <=> true = ifeq(product(additive_inverse(a),b,additive_identity),true,product(additive_inverse(a),additive_identity,d),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_51])]) ).

fof(f5888,plain,
    ( true = ifeq(product(additive_inverse(a),b,additive_identity),true,product(additive_inverse(a),additive_identity,d),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f5883,f2]) ).

fof(f5883,plain,
    ( true = ifeq(product(additive_inverse(a),b,additive_identity),true,ifeq(true,true,product(additive_inverse(a),additive_identity,d),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1035,f36]) ).

fof(f5847,plain,
    ( spl0_50
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f5840,f34,f5844]) ).

fof(f5844,plain,
    ( spl0_50
  <=> true = ifeq(product(multiply(additive_inverse(a),additive_inverse(additive_inverse(b))),additive_identity,d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_50])]) ).

fof(f5840,plain,
    ( true = ifeq(product(multiply(additive_inverse(a),additive_inverse(additive_inverse(b))),additive_identity,d),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f444,f5825]) ).

fof(f5825,plain,
    ! [X1] : true = ifeq(product(additive_inverse(X1),additive_identity,X1),true,true,true),
    inference(superposition,[],[f13,f1034]) ).

fof(f5831,plain,
    ( spl0_49
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f5817,f34,f5828]) ).

fof(f5828,plain,
    ( spl0_49
  <=> true = ifeq(true,true,ifeq(product(additive_inverse(a),additive_inverse(additive_inverse(b)),additive_identity),true,product(additive_inverse(a),additive_identity,d),true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_49])]) ).

fof(f5817,plain,
    ( true = ifeq(true,true,ifeq(product(additive_inverse(a),additive_inverse(additive_inverse(b)),additive_identity),true,product(additive_inverse(a),additive_identity,d),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f1034,f36]) ).

fof(f5654,plain,
    ( spl0_48
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f5640,f34,f24,f5651]) ).

fof(f5651,plain,
    ( spl0_48
  <=> true = ifeq(product(d,c,multiply(additive_inverse(a),multiply(c,additive_inverse(b)))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_48])]) ).

fof(f5640,plain,
    ( true = ifeq(product(d,c,multiply(additive_inverse(a),multiply(c,additive_inverse(b)))),true,true,true)
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(superposition,[],[f394,f5427]) ).

fof(f5427,plain,
    ( ! [X29] : true = ifeq(product(X29,c,multiply(c,X29)),true,true,true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f5403,f1267]) ).

fof(f1267,plain,
    ( ! [X192] : multiply(a,multiply(b,X192)) = multiply(c,X192)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f1241,f1]) ).

fof(f1241,plain,
    ( ! [X192] : ifeq2(true,true,multiply(c,X192),multiply(a,multiply(b,X192))) = multiply(a,multiply(b,X192))
    | ~ spl0_1 ),
    inference(superposition,[],[f356,f1180]) ).

fof(f1180,plain,
    ( ! [X1] : true = product(a,multiply(b,X1),multiply(c,X1))
    | ~ spl0_1 ),
    inference(superposition,[],[f1176,f2]) ).

fof(f1176,plain,
    ( ! [X0] : true = ifeq(true,true,product(a,multiply(b,X0),multiply(c,X0)),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f322,f5]) ).

fof(f322,plain,
    ( ! [X0,X1] : true = ifeq(product(c,X0,X1),true,product(a,multiply(b,X0),X1),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f319,f2]) ).

fof(f319,plain,
    ( ! [X0,X1] : true = ifeq(product(c,X0,X1),true,ifeq(true,true,product(a,multiply(b,X0),X1),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f60,f5]) ).

fof(f5403,plain,
    ( ! [X29] : true = ifeq(product(X29,c,multiply(a,multiply(b,X29))),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f458,f3854]) ).

fof(f3854,plain,
    ( ! [X0] : true = ifeq(product(b,multiply(a,X0),multiply(X0,c)),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f58,f443]) ).

fof(f443,plain,
    ( ! [X0,X1] : true = ifeq(product(multiply(a,X0),X1,c),true,ifeq(product(X0,X1,b),true,true,true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f63,f26]) ).

fof(f58,plain,
    ! [X10,X8,X6,X9,X7] : true = ifeq(product(X8,X9,multiply(X6,X7)),true,ifeq(product(X10,X9,X7),true,ifeq(product(X6,X10,X8),true,true,true),true),true),
    inference(superposition,[],[f12,f5]) ).

fof(f5649,plain,
    ( spl0_47
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f5643,f24,f5646]) ).

fof(f5646,plain,
    ( spl0_47
  <=> true = ifeq(product(c,c,multiply(a,multiply(c,b))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_47])]) ).

fof(f5643,plain,
    ( true = ifeq(product(c,c,multiply(a,multiply(c,b))),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f321,f5427]) ).

fof(f5631,plain,
    ( spl0_46
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f5626,f331,f34,f24,f5628]) ).

fof(f5628,plain,
    ( spl0_46
  <=> true = ifeq(product(c,d,multiply(a,additive_inverse(b))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_46])]) ).

fof(f5626,plain,
    ( true = ifeq(product(c,d,multiply(a,additive_inverse(b))),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(superposition,[],[f321,f5405]) ).

fof(f5405,plain,
    ( ! [X32] : true = ifeq(product(X32,d,additive_inverse(b)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(superposition,[],[f458,f4693]) ).

fof(f4693,plain,
    ( ! [X5] : true = ifeq(product(c,additive_inverse(b),multiply(X5,d)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(superposition,[],[f381,f3706]) ).

fof(f5579,plain,
    ( spl0_45
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_20 ),
    inference(avatar_split_clause,[],[f5573,f4024,f331,f34,f24,f5576]) ).

fof(f5576,plain,
    ( spl0_45
  <=> true = ifeq(product(additive_identity,additive_inverse(b),multiply(additive_inverse(c),d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_45])]) ).

fof(f4024,plain,
    ( spl0_20
  <=> true = ifeq(product(a,additive_identity,additive_inverse(c)),true,product(a,b,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_20])]) ).

fof(f5573,plain,
    ( true = ifeq(product(additive_identity,additive_inverse(b),multiply(additive_inverse(c),d)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_20 ),
    inference(superposition,[],[f381,f5418]) ).

fof(f5418,plain,
    ( ! [X0] : true = ifeq(product(additive_inverse(c),X0,additive_identity),true,true,true)
    | ~ spl0_1
    | ~ spl0_6
    | ~ spl0_20 ),
    inference(backward_demodulation,[],[f4506,f5401]) ).

fof(f4506,plain,
    ( ! [X0] : true = ifeq(product(additive_inverse(c),X0,additive_identity),true,ifeq(product(additive_identity,X0,b),true,true,true),true)
    | ~ spl0_20 ),
    inference(superposition,[],[f12,f4026]) ).

fof(f4026,plain,
    ( true = ifeq(product(a,additive_identity,additive_inverse(c)),true,product(a,b,additive_identity),true)
    | ~ spl0_20 ),
    inference(avatar_component_clause,[],[f4024]) ).

fof(f5031,plain,
    ( spl0_44
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f5026,f24,f5028]) ).

fof(f5028,plain,
    ( spl0_44
  <=> true = ifeq(product(additive_inverse(a),b,additive_inverse(c)),true,product(additive_identity,b,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_44])]) ).

fof(f5026,plain,
    ( true = ifeq(product(additive_inverse(a),b,additive_inverse(c)),true,product(additive_identity,b,additive_identity),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f5020,f2]) ).

fof(f5020,plain,
    ( true = ifeq(product(additive_inverse(a),b,additive_inverse(c)),true,ifeq(true,true,product(additive_identity,b,additive_identity),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f807,f8]) ).

fof(f5004,plain,
    ( spl0_43
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f4998,f331,f34,f24,f5001]) ).

fof(f5001,plain,
    ( spl0_43
  <=> true = ifeq(product(multiply(additive_inverse(a),b),additive_inverse(b),multiply(d,d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_43])]) ).

fof(f4998,plain,
    ( true = ifeq(product(multiply(additive_inverse(a),b),additive_inverse(b),multiply(d,d)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(superposition,[],[f381,f4819]) ).

fof(f4819,plain,
    ( ! [X0] : true = ifeq(product(d,X0,multiply(additive_inverse(a),b)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(superposition,[],[f394,f4800]) ).

fof(f4800,plain,
    ( ! [X2] : true = ifeq(product(additive_inverse(b),X2,b),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(superposition,[],[f406,f3739]) ).

fof(f406,plain,
    ( ! [X0,X1] : true = ifeq(product(additive_inverse(b),X0,X1),true,ifeq(product(additive_inverse(a),X1,multiply(d,X0)),true,true,true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f92,f5]) ).

fof(f92,plain,
    ( ! [X3,X4,X5] : true = ifeq(product(additive_inverse(b),X3,X4),true,ifeq(product(additive_inverse(a),X4,X5),true,product(d,X3,X5),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f82,f2]) ).

fof(f82,plain,
    ( ! [X3,X4,X5] : true = ifeq(product(additive_inverse(b),X3,X4),true,ifeq(product(additive_inverse(a),X4,X5),true,ifeq(true,true,product(d,X3,X5),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f13,f36]) ).

fof(f4995,plain,
    ( spl0_42
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f4989,f34,f4992]) ).

fof(f4992,plain,
    ( spl0_42
  <=> true = ifeq(product(d,additive_inverse(b),multiply(multiply(additive_inverse(a),d),d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_42])]) ).

fof(f4989,plain,
    ( true = ifeq(product(d,additive_inverse(b),multiply(multiply(additive_inverse(a),d),d)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f381,f4959]) ).

fof(f4959,plain,
    ( ! [X6] : true = ifeq(product(multiply(additive_inverse(a),d),X6,d),true,true,true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f4955,f3635]) ).

fof(f4955,plain,
    ( ! [X6] : true = ifeq(product(multiply(additive_inverse(a),d),X6,d),true,ifeq(product(additive_inverse(b),X6,additive_inverse(b)),true,true,true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f57,f4689]) ).

fof(f4689,plain,
    ( ! [X1] : true = ifeq(product(X1,additive_inverse(b),multiply(X1,d)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f381,f3635]) ).

fof(f57,plain,
    ( ! [X3,X4,X5] : true = ifeq(product(X3,X4,d),true,ifeq(product(X5,X4,additive_inverse(b)),true,ifeq(product(additive_inverse(a),X5,X3),true,true,true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f12,f36]) ).

fof(f4973,plain,
    ( spl0_41
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f4967,f331,f34,f24,f4970]) ).

fof(f4970,plain,
    ( spl0_41
  <=> true = ifeq(product(multiply(additive_inverse(a),c),additive_inverse(b),multiply(d,d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_41])]) ).

fof(f4967,plain,
    ( true = ifeq(product(multiply(additive_inverse(a),c),additive_inverse(b),multiply(d,d)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(superposition,[],[f381,f4751]) ).

fof(f4751,plain,
    ( ! [X5] : true = ifeq(product(d,X5,multiply(additive_inverse(a),c)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(superposition,[],[f394,f3706]) ).

fof(f4941,plain,
    ( spl0_40
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f4936,f24,f4938]) ).

fof(f4938,plain,
    ( spl0_40
  <=> true = ifeq(product(a,additive_inverse(b),additive_inverse(c)),true,product(a,additive_identity,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_40])]) ).

fof(f4936,plain,
    ( true = ifeq(product(a,additive_inverse(b),additive_inverse(c)),true,product(a,additive_identity,additive_identity),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f4930,f2]) ).

fof(f4930,plain,
    ( true = ifeq(product(a,additive_inverse(b),additive_inverse(c)),true,ifeq(true,true,product(a,additive_identity,additive_identity),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f734,f8]) ).

fof(f4917,plain,
    ( spl0_39
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f4904,f24,f4914]) ).

fof(f4914,plain,
    ( spl0_39
  <=> true = ifeq(product(a,additive_identity,c),true,ifeq(product(a,additive_inverse(b),additive_identity),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_39])]) ).

fof(f4904,plain,
    ( true = ifeq(product(a,additive_identity,c),true,ifeq(product(a,additive_inverse(b),additive_identity),true,true,true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f688,f3]) ).

fof(f4912,plain,
    ( spl0_38
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f4905,f24,f4909]) ).

fof(f4909,plain,
    ( spl0_38
  <=> true = ifeq(product(a,additive_identity,additive_identity),true,ifeq(product(a,additive_inverse(b),additive_inverse(c)),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_38])]) ).

fof(f4905,plain,
    ( true = ifeq(product(a,additive_identity,additive_identity),true,ifeq(product(a,additive_inverse(b),additive_inverse(c)),true,true,true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f688,f7]) ).

fof(f4901,plain,
    ( spl0_37
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f4895,f34,f4898]) ).

fof(f4898,plain,
    ( spl0_37
  <=> true = ifeq(product(multiply(d,additive_inverse(a)),additive_inverse(b),multiply(additive_inverse(b),d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_37])]) ).

fof(f4895,plain,
    ( true = ifeq(product(multiply(d,additive_inverse(a)),additive_inverse(b),multiply(additive_inverse(b),d)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f381,f4798]) ).

fof(f4798,plain,
    ( ! [X0] : true = ifeq(product(additive_inverse(b),X0,multiply(d,X0)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f406,f1395]) ).

fof(f4862,plain,
    ( spl0_36
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f4855,f34,f24,f4859]) ).

fof(f4859,plain,
    ( spl0_36
  <=> true = ifeq(product(multiply(additive_inverse(a),a),c,d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_36])]) ).

fof(f4855,plain,
    ( true = ifeq(product(multiply(additive_inverse(a),a),c,d),true,true,true)
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(superposition,[],[f444,f3692]) ).

fof(f3692,plain,
    ( ! [X3] : true = ifeq(product(a,c,X3),true,true,true)
    | ~ spl0_1 ),
    inference(backward_demodulation,[],[f2797,f3690]) ).

fof(f2797,plain,
    ( ! [X3] : true = ifeq(product(a,c,X3),true,ifeq(product(a,X3,c),true,true,true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f13,f2793]) ).

fof(f2793,plain,
    ( ! [X0] : true = ifeq(product(X0,a,a),true,product(X0,c,c),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f2,f323]) ).

fof(f323,plain,
    ( ! [X0] : true = ifeq(true,true,ifeq(product(X0,a,a),true,product(X0,c,c),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f64,f26]) ).

fof(f4839,plain,
    ( spl0_35
    | ~ spl0_3
    | ~ spl0_5 ),
    inference(avatar_split_clause,[],[f4833,f128,f34,f4836]) ).

fof(f4836,plain,
    ( spl0_35
  <=> true = ifeq(product(d,additive_inverse(b),multiply(multiply(d,additive_inverse(a)),d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_35])]) ).

fof(f128,plain,
    ( spl0_5
  <=> d = multiply(additive_inverse(a),additive_inverse(b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_5])]) ).

fof(f4833,plain,
    ( true = ifeq(product(d,additive_inverse(b),multiply(multiply(d,additive_inverse(a)),d)),true,true,true)
    | ~ spl0_3
    | ~ spl0_5 ),
    inference(superposition,[],[f381,f4812]) ).

fof(f4812,plain,
    ( ! [X0] : true = ifeq(product(multiply(d,X0),X0,d),true,true,true)
    | ~ spl0_3
    | ~ spl0_5 ),
    inference(forward_demodulation,[],[f4801,f130]) ).

fof(f130,plain,
    ( d = multiply(additive_inverse(a),additive_inverse(b))
    | ~ spl0_5 ),
    inference(avatar_component_clause,[],[f128]) ).

fof(f4801,plain,
    ( ! [X0] : true = ifeq(product(multiply(d,X0),X0,multiply(additive_inverse(a),additive_inverse(b))),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f58,f406]) ).

fof(f4829,plain,
    ( spl0_34
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f4823,f331,f34,f24,f4826]) ).

fof(f4826,plain,
    ( spl0_34
  <=> true = ifeq(product(b,additive_inverse(b),multiply(additive_inverse(b),d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_34])]) ).

fof(f4823,plain,
    ( true = ifeq(product(b,additive_inverse(b),multiply(additive_inverse(b),d)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(superposition,[],[f381,f4800]) ).

fof(f4809,plain,
    ( spl0_33
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f4797,f34,f4806]) ).

fof(f4806,plain,
    ( spl0_33
  <=> true = ifeq(product(additive_inverse(b),d,additive_inverse(a)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_33])]) ).

fof(f4797,plain,
    ( true = ifeq(product(additive_inverse(b),d,additive_inverse(a)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f406,f3580]) ).

fof(f4794,plain,
    ( spl0_32
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f4788,f34,f4791]) ).

fof(f4791,plain,
    ( spl0_32
  <=> true = ifeq(product(multiply(additive_inverse(a),additive_inverse(a)),additive_inverse(b),multiply(d,d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_32])]) ).

fof(f4788,plain,
    ( true = ifeq(product(multiply(additive_inverse(a),additive_inverse(a)),additive_inverse(b),multiply(d,d)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f381,f4748]) ).

fof(f4748,plain,
    ( ! [X2] : true = ifeq(product(d,X2,multiply(additive_inverse(a),X2)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f394,f1395]) ).

fof(f4763,plain,
    ( spl0_31
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f4757,f34,f24,f4760]) ).

fof(f4760,plain,
    ( spl0_31
  <=> true = ifeq(product(d,c,multiply(additive_inverse(a),multiply(b,multiply(a,additive_inverse(b))))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_31])]) ).

fof(f4757,plain,
    ( true = ifeq(product(d,c,multiply(additive_inverse(a),multiply(b,multiply(a,additive_inverse(b))))),true,true,true)
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(superposition,[],[f394,f3726]) ).

fof(f3726,plain,
    ( ! [X0] : true = ifeq(product(X0,c,multiply(b,multiply(a,X0))),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f58,f321]) ).

fof(f4733,plain,
    ( spl0_30
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f4701,f34,f24,f4730]) ).

fof(f4730,plain,
    ( spl0_30
  <=> true = ifeq(product(multiply(a,additive_inverse(a)),additive_inverse(b),multiply(c,d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_30])]) ).

fof(f4701,plain,
    ( true = ifeq(product(multiply(a,additive_inverse(a)),additive_inverse(b),multiply(c,d)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(superposition,[],[f381,f3722]) ).

fof(f3722,plain,
    ( ! [X1] : true = ifeq(product(c,X1,multiply(a,X1)),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f321,f1395]) ).

fof(f4728,plain,
    ( spl0_29
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f4695,f34,f24,f4725]) ).

fof(f4725,plain,
    ( spl0_29
  <=> true = ifeq(product(multiply(a,additive_inverse(a)),additive_inverse(b),multiply(multiply(c,b),d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_29])]) ).

fof(f4695,plain,
    ( true = ifeq(product(multiply(a,additive_inverse(a)),additive_inverse(b),multiply(multiply(c,b),d)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(superposition,[],[f381,f2067]) ).

fof(f2067,plain,
    ( ! [X2] : true = ifeq(product(multiply(c,b),X2,multiply(a,X2)),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f63,f341]) ).

fof(f341,plain,
    ( ! [X2,X1] : true = ifeq(product(b,X2,X1),true,product(c,X2,multiply(a,X1)),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f338,f2]) ).

fof(f338,plain,
    ( ! [X2,X1] : true = ifeq(product(b,X2,X1),true,ifeq(true,true,product(c,X2,multiply(a,X1)),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f87,f5]) ).

fof(f4723,plain,
    ( spl0_28
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f4702,f331,f34,f24,f4720]) ).

fof(f4720,plain,
    ( spl0_28
  <=> true = ifeq(product(multiply(a,c),additive_inverse(b),multiply(c,d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_28])]) ).

fof(f4702,plain,
    ( true = ifeq(product(multiply(a,c),additive_inverse(b),multiply(c,d)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_6 ),
    inference(superposition,[],[f381,f3861]) ).

fof(f3861,plain,
    ( ! [X22] : true = ifeq(product(c,X22,multiply(a,c)),true,true,true)
    | ~ spl0_1
    | ~ spl0_6 ),
    inference(superposition,[],[f321,f3706]) ).

fof(f4714,plain,
    ( spl0_27
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f4700,f34,f24,f4711]) ).

fof(f4711,plain,
    ( spl0_27
  <=> true = ifeq(product(multiply(a,multiply(c,additive_inverse(a))),additive_inverse(b),multiply(b,d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_27])]) ).

fof(f4700,plain,
    ( true = ifeq(product(multiply(a,multiply(c,additive_inverse(a))),additive_inverse(b),multiply(b,d)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(superposition,[],[f381,f3811]) ).

fof(f3811,plain,
    ( ! [X3] : true = ifeq(product(b,X3,multiply(a,multiply(c,X3))),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f339,f432]) ).

fof(f4709,plain,
    ( spl0_26
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f4696,f3360,f34,f24,f4706]) ).

fof(f4706,plain,
    ( spl0_26
  <=> true = ifeq(product(c,additive_inverse(b),multiply(multiply(c,b),d)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_26])]) ).

fof(f3360,plain,
    ( spl0_16
  <=> true = ifeq(product(a,b,multiply(c,b)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_16])]) ).

fof(f4696,plain,
    ( true = ifeq(product(c,additive_inverse(b),multiply(multiply(c,b),d)),true,true,true)
    | ~ spl0_1
    | ~ spl0_3
    | ~ spl0_16 ),
    inference(superposition,[],[f381,f3640]) ).

fof(f3640,plain,
    ( ! [X0] : true = ifeq(product(multiply(c,b),X0,c),true,true,true)
    | ~ spl0_1
    | ~ spl0_16 ),
    inference(backward_demodulation,[],[f3364,f3635]) ).

fof(f3364,plain,
    ( ! [X0] : true = ifeq(product(multiply(c,b),X0,c),true,ifeq(product(b,X0,b),true,true,true),true)
    | ~ spl0_1
    | ~ spl0_16 ),
    inference(superposition,[],[f56,f3362]) ).

fof(f3362,plain,
    ( true = ifeq(product(a,b,multiply(c,b)),true,true,true)
    | ~ spl0_16 ),
    inference(avatar_component_clause,[],[f3360]) ).

fof(f4184,plain,
    ( spl0_25
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f4178,f34,f4181]) ).

fof(f4181,plain,
    ( spl0_25
  <=> true = ifeq(product(additive_inverse(a),additive_inverse(b),multiply(d,additive_inverse(b))),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_25])]) ).

fof(f4178,plain,
    ( true = ifeq(product(additive_inverse(a),additive_inverse(b),multiply(d,additive_inverse(b))),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f58,f2083]) ).

fof(f2083,plain,
    ( ! [X0] : true = ifeq(product(X0,additive_inverse(b),X0),true,ifeq(product(d,additive_inverse(b),additive_inverse(a)),true,true,true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f192,f11]) ).

fof(f4169,plain,
    ( spl0_24
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f4164,f24,f4166]) ).

fof(f4166,plain,
    ( spl0_24
  <=> true = ifeq(product(additive_inverse(a),b,additive_identity),true,product(additive_identity,b,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_24])]) ).

fof(f4164,plain,
    ( true = ifeq(product(additive_inverse(a),b,additive_identity),true,product(additive_identity,b,c),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f4161,f2]) ).

fof(f4161,plain,
    ( true = ifeq(product(additive_inverse(a),b,additive_identity),true,ifeq(true,true,product(additive_identity,b,c),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f803,f8]) ).

fof(f803,plain,
    ( ! [X6,X7] : true = ifeq(product(X6,b,additive_identity),true,ifeq(sum(a,X6,X7),true,product(X7,b,c),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f791,f2]) ).

fof(f791,plain,
    ( ! [X6,X7] : true = ifeq(product(X6,b,additive_identity),true,ifeq(true,true,ifeq(sum(a,X6,X7),true,product(X7,b,c),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f221,f4]) ).

fof(f4152,plain,
    ( spl0_23
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f4147,f24,f4149]) ).

fof(f4149,plain,
    ( spl0_23
  <=> true = ifeq(product(additive_identity,b,additive_inverse(c)),true,product(a,b,additive_identity),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_23])]) ).

fof(f4147,plain,
    ( true = ifeq(product(additive_identity,b,additive_inverse(c)),true,product(a,b,additive_identity),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f4144,f2]) ).

fof(f4144,plain,
    ( true = ifeq(product(additive_identity,b,additive_inverse(c)),true,ifeq(true,true,product(a,b,additive_identity),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f800,f8]) ).

fof(f4102,plain,
    ( spl0_22
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f4090,f24,f4099]) ).

fof(f4090,plain,
    ( true = ifeq(true,true,ifeq(sum(a,a,a),true,sum(c,c,c),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f755,f26]) ).

fof(f4076,plain,
    ( spl0_21
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f4071,f24,f4073]) ).

fof(f4073,plain,
    ( spl0_21
  <=> true = ifeq(product(a,additive_inverse(b),additive_identity),true,product(a,additive_identity,c),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_21])]) ).

fof(f4071,plain,
    ( true = ifeq(product(a,additive_inverse(b),additive_identity),true,product(a,additive_identity,c),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f4067,f2]) ).

fof(f4067,plain,
    ( true = ifeq(product(a,additive_inverse(b),additive_identity),true,ifeq(true,true,product(a,additive_identity,c),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f735,f8]) ).

fof(f735,plain,
    ( ! [X6,X7] : true = ifeq(product(a,X6,additive_identity),true,ifeq(sum(b,X6,X7),true,product(a,X7,c),true),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f722,f2]) ).

fof(f722,plain,
    ( ! [X6,X7] : true = ifeq(product(a,X6,additive_identity),true,ifeq(true,true,ifeq(sum(b,X6,X7),true,product(a,X7,c),true),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f156,f4]) ).

fof(f4027,plain,
    ( spl0_20
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f4022,f24,f4024]) ).

fof(f4022,plain,
    ( true = ifeq(product(a,additive_identity,additive_inverse(c)),true,product(a,b,additive_identity),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f4014,f2]) ).

fof(f4014,plain,
    ( true = ifeq(product(a,additive_identity,additive_inverse(c)),true,ifeq(true,true,product(a,b,additive_identity),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f732,f8]) ).

fof(f3980,plain,
    ( spl0_19
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f3972,f24,f3977]) ).

fof(f3977,plain,
    ( spl0_19
  <=> true = ifeq(product(a,b,additive_identity),true,ifeq(product(a,additive_identity,additive_inverse(c)),true,true,true),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_19])]) ).

fof(f3972,plain,
    ( true = ifeq(product(a,b,additive_identity),true,ifeq(product(a,additive_identity,additive_inverse(c)),true,true,true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f693,f7]) ).

fof(f3966,plain,
    ( spl0_18
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f3950,f24,f3963]) ).

fof(f3950,plain,
    ( true = ifeq(true,true,ifeq(sum(b,b,b),true,sum(c,c,c),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f692,f26]) ).

fof(f3820,plain,
    ( spl0_17
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f3809,f24,f3817]) ).

fof(f3809,plain,
    ( true = ifeq(product(b,c,a),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f339,f3580]) ).

fof(f3363,plain,
    ( spl0_16
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f3357,f24,f3360]) ).

fof(f3357,plain,
    ( true = ifeq(product(a,b,multiply(c,b)),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f58,f752]) ).

fof(f752,plain,
    ( ! [X0] : true = ifeq(product(X0,b,X0),true,ifeq(product(c,b,a),true,true,true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f189,f11]) ).

fof(f3031,plain,
    ( spl0_15
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f2996,f34,f24,f3028]) ).

fof(f3028,plain,
    ( spl0_15
  <=> true = ifeq(true,true,product(a,multiply(b,d),multiply(multiply(c,additive_inverse(a)),additive_inverse(b))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_15])]) ).

fof(f2996,plain,
    ( true = ifeq(true,true,product(a,multiply(b,d),multiply(multiply(c,additive_inverse(a)),additive_inverse(b))),true)
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(superposition,[],[f322,f2879]) ).

fof(f2879,plain,
    ( ! [X1] : true = product(X1,d,multiply(multiply(X1,additive_inverse(a)),additive_inverse(b)))
    | ~ spl0_3 ),
    inference(superposition,[],[f2871,f2]) ).

fof(f2871,plain,
    ( ! [X0] : true = ifeq(true,true,product(X0,d,multiply(multiply(X0,additive_inverse(a)),additive_inverse(b))),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f384,f5]) ).

fof(f384,plain,
    ( ! [X0,X1] : true = ifeq(product(multiply(X0,additive_inverse(a)),additive_inverse(b),X1),true,product(X0,d,X1),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f380,f2]) ).

fof(f380,plain,
    ( ! [X0,X1] : true = ifeq(product(multiply(X0,additive_inverse(a)),additive_inverse(b),X1),true,ifeq(true,true,product(X0,d,X1),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f59,f5]) ).

fof(f3023,plain,
    ( spl0_14
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f2999,f34,f3020]) ).

fof(f3020,plain,
    ( spl0_14
  <=> true = ifeq(true,true,product(additive_inverse(a),multiply(additive_inverse(b),d),multiply(multiply(d,additive_inverse(a)),additive_inverse(b))),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_14])]) ).

fof(f2999,plain,
    ( true = ifeq(true,true,product(additive_inverse(a),multiply(additive_inverse(b),d),multiply(multiply(d,additive_inverse(a)),additive_inverse(b))),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f395,f2879]) ).

fof(f2772,plain,
    ( spl0_13
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f2766,f24,f2769]) ).

fof(f2766,plain,
    ( true = ifeq(product(c,b,c),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f320,f1395]) ).

fof(f320,plain,
    ( ! [X0] : true = ifeq(product(c,X0,c),true,ifeq(product(b,X0,b),true,true,true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f60,f26]) ).

fof(f2227,plain,
    ( spl0_12
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f2222,f34,f2224]) ).

fof(f2224,plain,
    ( spl0_12
  <=> true = ifeq(product(multiply(d,additive_inverse(b)),additive_inverse(b),d),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_12])]) ).

fof(f2222,plain,
    ( true = ifeq(product(multiply(d,additive_inverse(b)),additive_inverse(b),d),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f63,f400]) ).

fof(f400,plain,
    ( ! [X0] : true = ifeq(product(additive_inverse(b),X0,additive_inverse(b)),true,product(d,X0,d),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f396,f2]) ).

fof(f396,plain,
    ( ! [X0] : true = ifeq(product(additive_inverse(b),X0,additive_inverse(b)),true,ifeq(true,true,product(d,X0,d),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f89,f36]) ).

fof(f89,plain,
    ( ! [X3,X4,X5] : true = ifeq(product(X3,X4,additive_inverse(b)),true,ifeq(product(additive_inverse(a),X3,X5),true,product(X5,X4,d),true),true)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f79,f2]) ).

fof(f79,plain,
    ( ! [X3,X4,X5] : true = ifeq(product(X3,X4,additive_inverse(b)),true,ifeq(true,true,ifeq(product(additive_inverse(a),X3,X5),true,product(X5,X4,d),true),true),true)
    | ~ spl0_3 ),
    inference(superposition,[],[f13,f36]) ).

fof(f1642,plain,
    ( spl0_11
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f1633,f24,f1639]) ).

fof(f1639,plain,
    ( spl0_11
  <=> true = ifeq(true,true,product(a,multiply(b,c),multiply(multiply(c,a),b)),true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_11])]) ).

fof(f1633,plain,
    ( true = ifeq(true,true,product(a,multiply(b,c),multiply(multiply(c,a),b)),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f322,f1541]) ).

fof(f954,plain,
    ( spl0_10
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f949,f24,f951]) ).

fof(f951,plain,
    ( spl0_10
  <=> true = ifeq(product(multiply(c,b),b,c),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_10])]) ).

fof(f949,plain,
    ( true = ifeq(product(multiply(c,b),b,c),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f63,f340]) ).

fof(f340,plain,
    ( ! [X0] : true = ifeq(product(b,X0,b),true,product(c,X0,c),true)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f337,f2]) ).

fof(f337,plain,
    ( ! [X0] : true = ifeq(product(b,X0,b),true,ifeq(true,true,product(c,X0,c),true),true)
    | ~ spl0_1 ),
    inference(superposition,[],[f87,f26]) ).

fof(f420,plain,
    ( spl0_9
    | ~ spl0_7 ),
    inference(avatar_split_clause,[],[f413,f374,f416]) ).

fof(f374,plain,
    ( spl0_7
  <=> additive_identity = ifeq2(true,true,additive_inverse(additive_identity),additive_identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_7])]) ).

fof(f413,plain,
    ( additive_identity = additive_inverse(additive_identity)
    | ~ spl0_7 ),
    inference(superposition,[],[f376,f1]) ).

fof(f376,plain,
    ( additive_identity = ifeq2(true,true,additive_inverse(additive_identity),additive_identity)
    | ~ spl0_7 ),
    inference(avatar_component_clause,[],[f374]) ).

fof(f419,plain,
    ( spl0_9
    | ~ spl0_7 ),
    inference(avatar_split_clause,[],[f414,f374,f416]) ).

fof(f414,plain,
    ( additive_identity = additive_inverse(additive_identity)
    | ~ spl0_7 ),
    inference(superposition,[],[f1,f376]) ).

fof(f390,plain,
    ( spl0_8
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f383,f34,f387]) ).

fof(f387,plain,
    ( spl0_8
  <=> true = ifeq(product(additive_inverse(a),d,additive_inverse(b)),true,true,true) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_8])]) ).

fof(f383,plain,
    ( true = ifeq(product(additive_inverse(a),d,additive_inverse(b)),true,true,true)
    | ~ spl0_3 ),
    inference(superposition,[],[f13,f59]) ).

fof(f377,plain,
    spl0_7,
    inference(avatar_split_clause,[],[f369,f374]) ).

fof(f369,plain,
    additive_identity = ifeq2(true,true,additive_inverse(additive_identity),additive_identity),
    inference(superposition,[],[f309,f8]) ).

fof(f334,plain,
    ( spl0_6
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f328,f24,f331]) ).

fof(f328,plain,
    ( true = ifeq(product(a,c,b),true,true,true)
    | ~ spl0_1 ),
    inference(superposition,[],[f13,f64]) ).

fof(f131,plain,
    ( spl0_5
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f126,f34,f128]) ).

fof(f126,plain,
    ( d = multiply(additive_inverse(a),additive_inverse(b))
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f124,f1]) ).

fof(f124,plain,
    ( multiply(additive_inverse(a),additive_inverse(b)) = ifeq2(true,true,d,multiply(additive_inverse(a),additive_inverse(b)))
    | ~ spl0_3 ),
    inference(superposition,[],[f44,f5]) ).

fof(f44,plain,
    ( ! [X1] : ifeq2(product(additive_inverse(a),additive_inverse(b),X1),true,d,X1) = X1
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f42,f1]) ).

fof(f42,plain,
    ( ! [X1] : ifeq2(product(additive_inverse(a),additive_inverse(b),X1),true,ifeq2(true,true,d,X1),X1) = X1
    | ~ spl0_3 ),
    inference(superposition,[],[f19,f36]) ).

fof(f73,plain,
    ( spl0_4
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f68,f24,f70]) ).

fof(f68,plain,
    ( c = multiply(a,b)
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f66,f1]) ).

fof(f66,plain,
    ( multiply(a,b) = ifeq2(true,true,c,multiply(a,b))
    | ~ spl0_1 ),
    inference(superposition,[],[f46,f5]) ).

fof(f46,plain,
    ( ! [X0] : ifeq2(product(a,b,X0),true,c,X0) = X0
    | ~ spl0_1 ),
    inference(forward_demodulation,[],[f41,f1]) ).

fof(f41,plain,
    ( ! [X0] : ifeq2(product(a,b,X0),true,ifeq2(true,true,c,X0),X0) = X0
    | ~ spl0_1 ),
    inference(superposition,[],[f19,f26]) ).

fof(f37,plain,
    spl0_3,
    inference(avatar_split_clause,[],[f21,f34]) ).

fof(f21,axiom,
    true = product(additive_inverse(a),additive_inverse(b),d),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a_inverse_times_b_inverse) ).

fof(f32,plain,
    ~ spl0_2,
    inference(avatar_split_clause,[],[f22,f29]) ).

fof(f22,axiom,
    c != d,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',prove_c_equals_d) ).

fof(f27,plain,
    spl0_1,
    inference(avatar_split_clause,[],[f20,f24]) ).

fof(f20,axiom,
    true = product(a,b,c),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a_times_b) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.12  % Problem    : RNG004-10 : TPTP v8.1.0. Released v7.5.0.
% 0.12/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:04:05 EDT 2022
% 0.13/0.34  % CPUTime    : 
% 0.19/0.51  % (5031)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.51  % (5023)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.51  % (5015)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.51  % (5020)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.52  % (5036)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.52  % (5016)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  % (5009)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  % (5029)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  % (5010)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  % (5028)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.52  % (5027)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.19/0.52  % (5017)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.52  % (5021)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.53  TRYING [1]
% 0.19/0.53  % (5017)Instruction limit reached!
% 0.19/0.53  % (5017)------------------------------
% 0.19/0.53  % (5017)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.19/0.53  % (5017)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.19/0.53  % (5017)Termination reason: Unknown
% 0.19/0.53  % (5017)Termination phase: Saturation
% 0.19/0.53  
% 0.19/0.53  % (5017)Memory used [KB]: 5373
% 0.19/0.53  % (5017)Time elapsed: 0.128 s
% 0.19/0.53  % (5017)Instructions burned: 2 (million)
% 0.19/0.53  % (5017)------------------------------
% 0.19/0.53  % (5017)------------------------------
% 0.19/0.53  % (5014)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  % (5012)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.53  TRYING [2]
% 0.19/0.53  % (5034)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.53  % (5013)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.53  % (5024)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  % (5032)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.53  % (5033)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.53  % (5019)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.54  % (5030)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  % (5037)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  % (5018)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.54  % (5022)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.54  % (5016)Instruction limit reached!
% 0.19/0.54  % (5016)------------------------------
% 0.19/0.54  % (5016)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.19/0.54  % (5016)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.19/0.54  % (5016)Termination reason: Unknown
% 0.19/0.54  % (5016)Termination phase: Saturation
% 0.19/0.54  
% 0.19/0.54  % (5016)Memory used [KB]: 5500
% 0.19/0.54  % (5016)Time elapsed: 0.128 s
% 0.19/0.54  % (5016)Instructions burned: 8 (million)
% 0.19/0.54  % (5016)------------------------------
% 0.19/0.54  % (5016)------------------------------
% 0.19/0.54  % (5035)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.54  % (5011)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.55  TRYING [1]
% 0.19/0.55  % (5038)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.55  TRYING [2]
% 0.19/0.55  % (5015)Instruction limit reached!
% 0.19/0.55  % (5015)------------------------------
% 0.19/0.55  % (5015)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.19/0.55  % (5015)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.19/0.55  % (5015)Termination reason: Unknown
% 0.19/0.55  % (5015)Termination phase: Finite model building SAT solving
% 0.19/0.55  
% 0.19/0.55  % (5015)Memory used [KB]: 7931
% 0.19/0.55  % (5015)Time elapsed: 0.109 s
% 0.19/0.55  % (5015)Instructions burned: 51 (million)
% 0.19/0.55  % (5015)------------------------------
% 0.19/0.55  % (5015)------------------------------
% 0.19/0.56  % (5025)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.56  % (5026)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 0.19/0.58  TRYING [1]
% 0.19/0.59  TRYING [2]
% 1.89/0.60  % (5011)Instruction limit reached!
% 1.89/0.60  % (5011)------------------------------
% 1.89/0.60  % (5011)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.89/0.61  % (5010)Instruction limit reached!
% 1.89/0.61  % (5010)------------------------------
% 1.89/0.61  % (5010)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.89/0.61  % (5010)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.89/0.61  % (5010)Termination reason: Unknown
% 1.89/0.61  % (5010)Termination phase: Saturation
% 1.89/0.61  
% 1.89/0.61  % (5010)Memory used [KB]: 6140
% 1.89/0.61  % (5010)Time elapsed: 0.211 s
% 1.89/0.61  % (5010)Instructions burned: 51 (million)
% 1.89/0.61  % (5010)------------------------------
% 1.89/0.61  % (5010)------------------------------
% 2.07/0.61  % (5018)Instruction limit reached!
% 2.07/0.61  % (5018)------------------------------
% 2.07/0.61  % (5018)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.07/0.61  % (5011)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.07/0.61  % (5011)Termination reason: Unknown
% 2.07/0.61  % (5011)Termination phase: Saturation
% 2.07/0.61  
% 2.07/0.61  % (5011)Memory used [KB]: 1663
% 2.07/0.61  % (5011)Time elapsed: 0.209 s
% 2.07/0.61  % (5011)Instructions burned: 38 (million)
% 2.07/0.61  % (5011)------------------------------
% 2.07/0.61  % (5011)------------------------------
% 2.07/0.61  % (5014)Instruction limit reached!
% 2.07/0.61  % (5014)------------------------------
% 2.07/0.61  % (5014)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.07/0.61  % (5014)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.07/0.61  % (5014)Termination reason: Unknown
% 2.07/0.61  % (5014)Termination phase: Saturation
% 2.07/0.61  
% 2.07/0.61  % (5014)Memory used [KB]: 6140
% 2.07/0.61  % (5014)Time elapsed: 0.218 s
% 2.07/0.61  % (5014)Instructions burned: 48 (million)
% 2.07/0.61  % (5014)------------------------------
% 2.07/0.61  % (5014)------------------------------
% 2.07/0.62  % (5013)Instruction limit reached!
% 2.07/0.62  % (5013)------------------------------
% 2.07/0.62  % (5013)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.07/0.62  % (5026)Instruction limit reached!
% 2.07/0.62  % (5026)------------------------------
% 2.07/0.62  % (5026)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.07/0.62  % (5012)Instruction limit reached!
% 2.07/0.62  % (5012)------------------------------
% 2.07/0.62  % (5012)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.07/0.62  % (5018)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.07/0.62  % (5018)Termination reason: Unknown
% 2.07/0.62  % (5018)Termination phase: Saturation
% 2.07/0.62  
% 2.07/0.62  % (5018)Memory used [KB]: 1918
% 2.07/0.62  % (5018)Time elapsed: 0.225 s
% 2.07/0.62  % (5018)Instructions burned: 51 (million)
% 2.07/0.62  % (5018)------------------------------
% 2.07/0.62  % (5018)------------------------------
% 2.07/0.62  % (5012)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.07/0.62  % (5012)Termination reason: Unknown
% 2.07/0.62  % (5019)Instruction limit reached!
% 2.07/0.62  % (5019)------------------------------
% 2.07/0.62  % (5019)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.07/0.62  % (5012)Termination phase: Saturation
% 2.07/0.62  % (5019)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.07/0.62  % (5019)Termination reason: Unknown
% 2.07/0.62  % (5019)Termination phase: Saturation
% 2.07/0.62  
% 2.07/0.62  % (5019)Memory used [KB]: 6524
% 2.07/0.62  % (5019)Time elapsed: 0.217 s
% 2.07/0.62  % (5019)Instructions burned: 51 (million)
% 2.07/0.62  % (5019)------------------------------
% 2.07/0.62  % (5019)------------------------------
% 2.07/0.62  
% 2.07/0.62  % (5012)Memory used [KB]: 6140
% 2.07/0.62  % (5012)Time elapsed: 0.213 s
% 2.07/0.62  % (5012)Instructions burned: 52 (million)
% 2.07/0.62  % (5012)------------------------------
% 2.07/0.62  % (5012)------------------------------
% 2.21/0.63  % (5013)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.21/0.63  % (5013)Termination reason: Unknown
% 2.21/0.63  % (5013)Termination phase: Saturation
% 2.21/0.63  
% 2.21/0.63  % (5013)Memory used [KB]: 6524
% 2.21/0.63  % (5013)Time elapsed: 0.224 s
% 2.21/0.63  % (5013)Instructions burned: 52 (million)
% 2.21/0.63  % (5013)------------------------------
% 2.21/0.63  % (5013)------------------------------
% 2.21/0.63  % (5026)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.21/0.63  % (5026)Termination reason: Unknown
% 2.21/0.63  % (5026)Termination phase: Finite model building SAT solving
% 2.21/0.63  
% 2.21/0.63  % (5026)Memory used [KB]: 8571
% 2.21/0.63  % (5026)Time elapsed: 0.206 s
% 2.21/0.63  % (5026)Instructions burned: 60 (million)
% 2.21/0.63  % (5026)------------------------------
% 2.21/0.63  % (5026)------------------------------
% 2.21/0.64  % (5035)Instruction limit reached!
% 2.21/0.64  % (5035)------------------------------
% 2.21/0.64  % (5035)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.21/0.64  % (5035)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.21/0.64  % (5035)Termination reason: Unknown
% 2.21/0.64  % (5035)Termination phase: Saturation
% 2.21/0.64  
% 2.21/0.64  % (5035)Memory used [KB]: 6908
% 2.21/0.64  % (5035)Time elapsed: 0.042 s
% 2.21/0.64  % (5035)Instructions burned: 68 (million)
% 2.21/0.64  % (5035)------------------------------
% 2.21/0.64  % (5035)------------------------------
% 2.21/0.64  % (5039)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.21/0.66  % (5023)Instruction limit reached!
% 2.21/0.66  % (5023)------------------------------
% 2.21/0.66  % (5023)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.21/0.66  % (5024)Instruction limit reached!
% 2.21/0.66  % (5024)------------------------------
% 2.21/0.66  % (5024)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.21/0.66  % (5023)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.21/0.66  % (5023)Termination reason: Unknown
% 2.21/0.66  % (5023)Termination phase: Saturation
% 2.21/0.66  
% 2.21/0.66  % (5028)Instruction limit reached!
% 2.21/0.66  % (5028)------------------------------
% 2.21/0.66  % (5028)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.21/0.66  % (5023)Memory used [KB]: 6908
% 2.21/0.66  % (5023)Time elapsed: 0.038 s
% 2.21/0.66  % (5023)Instructions burned: 69 (million)
% 2.21/0.66  % (5023)------------------------------
% 2.21/0.66  % (5023)------------------------------
% 2.21/0.67  % (5040)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.21/0.67  % (5020)Instruction limit reached!
% 2.21/0.67  % (5020)------------------------------
% 2.21/0.67  % (5020)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.21/0.67  % (5024)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.21/0.67  % (5024)Termination reason: Unknown
% 2.21/0.67  % (5024)Termination phase: Saturation
% 2.21/0.67  
% 2.21/0.67  % (5024)Memory used [KB]: 2430
% 2.21/0.67  % (5024)Time elapsed: 0.265 s
% 2.21/0.67  % (5024)Instructions burned: 76 (million)
% 2.21/0.67  % (5024)------------------------------
% 2.21/0.67  % (5024)------------------------------
% 2.21/0.68  % (5028)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.21/0.68  % (5028)Termination reason: Unknown
% 2.21/0.68  % (5028)Termination phase: Saturation
% 2.21/0.68  
% 2.21/0.68  % (5028)Memory used [KB]: 2686
% 2.21/0.68  % (5028)Time elapsed: 0.257 s
% 2.21/0.68  % (5028)Instructions burned: 101 (million)
% 2.21/0.68  % (5028)------------------------------
% 2.21/0.68  % (5028)------------------------------
% 2.21/0.68  TRYING [3]
% 2.21/0.68  % (5020)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.21/0.68  % (5020)Termination reason: Unknown
% 2.21/0.68  % (5020)Termination phase: Saturation
% 2.21/0.68  
% 2.21/0.68  % (5020)Memory used [KB]: 6652
% 2.21/0.68  % (5020)Time elapsed: 0.264 s
% 2.21/0.68  % (5020)Instructions burned: 100 (million)
% 2.21/0.68  % (5020)------------------------------
% 2.21/0.68  % (5020)------------------------------
% 2.21/0.70  % (5041)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.21/0.70  % (5027)Instruction limit reached!
% 2.21/0.70  % (5027)------------------------------
% 2.21/0.70  % (5027)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.21/0.70  % (5027)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.21/0.70  % (5027)Termination reason: Unknown
% 2.21/0.70  % (5027)Termination phase: Saturation
% 2.21/0.70  
% 2.21/0.70  % (5027)Memory used [KB]: 7036
% 2.21/0.70  % (5027)Time elapsed: 0.313 s
% 2.21/0.70  % (5027)Instructions burned: 101 (million)
% 2.21/0.70  % (5027)------------------------------
% 2.21/0.70  % (5027)------------------------------
% 2.21/0.70  % (5022)Instruction limit reached!
% 2.21/0.70  % (5022)------------------------------
% 2.21/0.70  % (5022)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.21/0.70  % (5022)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.21/0.70  % (5022)Termination reason: Unknown
% 2.21/0.70  % (5022)Termination phase: Saturation
% 2.21/0.70  
% 2.21/0.70  % (5022)Memory used [KB]: 7036
% 2.21/0.70  % (5022)Time elapsed: 0.293 s
% 2.21/0.70  % (5022)Instructions burned: 99 (million)
% 2.21/0.70  % (5022)------------------------------
% 2.21/0.70  % (5022)------------------------------
% 2.71/0.71  % (5025)Instruction limit reached!
% 2.71/0.71  % (5025)------------------------------
% 2.71/0.71  % (5025)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.71/0.71  % (5025)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.71/0.71  % (5025)Termination reason: Unknown
% 2.71/0.71  % (5025)Termination phase: Saturation
% 2.71/0.71  
% 2.71/0.71  % (5025)Memory used [KB]: 6524
% 2.71/0.71  % (5025)Time elapsed: 0.324 s
% 2.71/0.71  % (5025)Instructions burned: 99 (million)
% 2.71/0.71  % (5025)------------------------------
% 2.71/0.71  % (5025)------------------------------
% 2.71/0.72  % (5021)Instruction limit reached!
% 2.71/0.72  % (5021)------------------------------
% 2.71/0.72  % (5021)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.71/0.72  % (5021)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.71/0.72  % (5021)Termination reason: Unknown
% 2.71/0.72  % (5021)Termination phase: Saturation
% 2.71/0.72  
% 2.71/0.72  % (5021)Memory used [KB]: 6652
% 2.71/0.72  % (5021)Time elapsed: 0.293 s
% 2.71/0.72  % (5021)Instructions burned: 101 (million)
% 2.71/0.72  % (5021)------------------------------
% 2.71/0.72  % (5021)------------------------------
% 2.71/0.73  % (5043)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/934Mi)
% 2.71/0.75  % (5046)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.71/0.75  % (5042)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/920Mi)
% 2.71/0.75  % (5044)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.71/0.75  % (5047)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.71/0.77  % (5045)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.71/0.77  % (5049)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.71/0.78  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 2.71/0.78  % (5048)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.99/0.79  % (5030)Instruction limit reached!
% 2.99/0.79  % (5030)------------------------------
% 2.99/0.79  % (5030)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.99/0.79  % (5030)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.99/0.79  % (5030)Termination reason: Unknown
% 2.99/0.79  % (5030)Termination phase: Saturation
% 2.99/0.79  
% 2.99/0.79  % (5030)Memory used [KB]: 7675
% 2.99/0.79  % (5030)Time elapsed: 0.376 s
% 2.99/0.79  % (5030)Instructions burned: 138 (million)
% 2.99/0.79  % (5030)------------------------------
% 2.99/0.79  % (5030)------------------------------
% 2.99/0.79  % (5036)Instruction limit reached!
% 2.99/0.79  % (5036)------------------------------
% 2.99/0.79  % (5036)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.99/0.79  % (5036)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.99/0.79  % (5036)Termination reason: Unknown
% 2.99/0.79  % (5036)Termination phase: Saturation
% 2.99/0.79  
% 2.99/0.79  % (5036)Memory used [KB]: 3837
% 2.99/0.79  % (5036)Time elapsed: 0.394 s
% 2.99/0.79  % (5036)Instructions burned: 177 (million)
% 2.99/0.79  % (5036)------------------------------
% 2.99/0.79  % (5036)------------------------------
% 2.99/0.79  % (5051)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/3735Mi)
% 2.99/0.79  % (5050)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.99/0.80  % (5052)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.99/0.81  % (5054)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4756Mi)
% 2.99/0.82  % (5029)Instruction limit reached!
% 2.99/0.82  % (5029)------------------------------
% 2.99/0.82  % (5029)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.99/0.82  % (5029)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.99/0.82  % (5029)Termination reason: Unknown
% 2.99/0.82  % (5029)Termination phase: Saturation
% 2.99/0.82  
% 2.99/0.82  % (5029)Memory used [KB]: 8571
% 2.99/0.82  % (5029)Time elapsed: 0.399 s
% 2.99/0.82  % (5029)Instructions burned: 176 (million)
% 2.99/0.82  % (5029)------------------------------
% 2.99/0.82  % (5029)------------------------------
% 2.99/0.82  % (5053)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.99/0.83  % (5055)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.99/0.84  % (5056)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.99/0.84  % (5041)Instruction limit reached!
% 2.99/0.84  % (5041)------------------------------
% 2.99/0.84  % (5041)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.99/0.84  % (5041)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.99/0.84  % (5041)Termination reason: Unknown
% 2.99/0.84  % (5041)Termination phase: Saturation
% 2.99/0.84  
% 2.99/0.84  % (5041)Memory used [KB]: 6652
% 2.99/0.84  % (5041)Time elapsed: 0.238 s
% 2.99/0.84  % (5041)Instructions burned: 92 (million)
% 2.99/0.84  % (5041)------------------------------
% 2.99/0.84  % (5041)------------------------------
% 2.99/0.85  % (5057)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)
% 2.99/0.86  % (5058)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)
% 2.99/0.86  % (5046)Instruction limit reached!
% 2.99/0.86  % (5046)------------------------------
% 2.99/0.86  % (5046)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.99/0.86  % (5046)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.99/0.86  % (5046)Termination reason: Unknown
% 2.99/0.86  % (5046)Termination phase: Saturation
% 2.99/0.86  
% 2.99/0.86  % (5046)Memory used [KB]: 6908
% 2.99/0.86  % (5046)Time elapsed: 0.034 s
% 2.99/0.86  % (5046)Instructions burned: 68 (million)
% 2.99/0.86  % (5046)------------------------------
% 2.99/0.86  % (5046)------------------------------
% 3.47/0.92  % (5060)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.47/0.92  % (5049)Instruction limit reached!
% 3.47/0.92  % (5049)------------------------------
% 3.47/0.92  % (5049)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.47/0.92  % (5049)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.47/0.92  % (5049)Termination reason: Unknown
% 3.47/0.92  % (5049)Termination phase: Saturation
% 3.47/0.92  
% 3.47/0.92  % (5049)Memory used [KB]: 6652
% 3.47/0.92  % (5049)Time elapsed: 0.240 s
% 3.47/0.92  % (5049)Instructions burned: 90 (million)
% 3.47/0.92  % (5049)------------------------------
% 3.47/0.92  % (5049)------------------------------
% 3.58/0.92  % (5059)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2891Mi)
% 3.58/0.95  % (5056)Instruction limit reached!
% 3.58/0.95  % (5056)------------------------------
% 3.58/0.95  % (5056)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.58/0.95  % (5056)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.58/0.95  % (5056)Termination reason: Unknown
% 3.58/0.95  % (5056)Termination phase: Saturation
% 3.58/0.95  
% 3.58/0.95  % (5056)Memory used [KB]: 6908
% 3.58/0.95  % (5056)Time elapsed: 0.034 s
% 3.58/0.95  % (5056)Instructions burned: 70 (million)
% 3.58/0.95  % (5056)------------------------------
% 3.58/0.95  % (5056)------------------------------
% 3.58/0.95  % (5061)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.58/0.98  % (5062)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.86/1.01  % (5063)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/8004Mi)
% 3.86/1.05  % (5040)Instruction limit reached!
% 3.86/1.05  % (5040)------------------------------
% 3.86/1.05  % (5040)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.86/1.05  % (5040)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.86/1.05  % (5040)Termination reason: Unknown
% 3.86/1.05  % (5040)Termination phase: Saturation
% 3.86/1.05  
% 3.86/1.05  % (5040)Memory used [KB]: 4861
% 3.86/1.05  % (5040)Time elapsed: 0.430 s
% 3.86/1.05  % (5040)Instructions burned: 212 (million)
% 3.86/1.05  % (5040)------------------------------
% 3.86/1.05  % (5040)------------------------------
% 3.86/1.06  % (5064)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)
% 3.86/1.08  % (5061)Instruction limit reached!
% 3.86/1.08  % (5061)------------------------------
% 3.86/1.08  % (5061)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.86/1.08  % (5061)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.86/1.08  % (5061)Termination reason: Unknown
% 3.86/1.08  % (5061)Termination phase: Saturation
% 3.86/1.08  
% 3.86/1.08  % (5061)Memory used [KB]: 6524
% 3.86/1.08  % (5061)Time elapsed: 0.147 s
% 3.86/1.08  % (5061)Instructions burned: 90 (million)
% 3.86/1.08  % (5061)------------------------------
% 3.86/1.08  % (5061)------------------------------
% 3.86/1.08  % (5065)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=9877:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9877Mi)
% 4.15/1.15  % (5038)Instruction limit reached!
% 4.15/1.15  % (5038)------------------------------
% 4.15/1.15  % (5038)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 4.15/1.15  % (5038)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 4.15/1.15  % (5038)Termination reason: Unknown
% 4.15/1.15  % (5038)Termination phase: Saturation
% 4.15/1.15  
% 4.15/1.15  % (5038)Memory used [KB]: 10874
% 4.15/1.15  % (5038)Time elapsed: 0.740 s
% 4.15/1.15  % (5038)Instructions burned: 357 (million)
% 4.15/1.15  % (5038)------------------------------
% 4.15/1.15  % (5038)------------------------------
% 6.51/1.18  % (5066)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)
% 6.64/1.19  % (5037)Instruction limit reached!
% 6.64/1.19  % (5037)------------------------------
% 6.64/1.19  % (5037)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.64/1.19  % (5037)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.64/1.19  % (5037)Termination reason: Unknown
% 6.64/1.19  % (5037)Termination phase: Saturation
% 6.64/1.19  
% 6.64/1.20  % (5037)Memory used [KB]: 12025
% 6.64/1.20  % (5037)Time elapsed: 0.772 s
% 6.64/1.20  % (5037)Instructions burned: 439 (million)
% 6.64/1.20  % (5037)------------------------------
% 6.64/1.20  % (5037)------------------------------
% 6.64/1.21  % (5067)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.92/1.29  % (5039)Instruction limit reached!
% 6.92/1.29  % (5039)------------------------------
% 6.92/1.29  % (5039)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.92/1.29  % (5039)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.92/1.29  % (5039)Termination reason: Unknown
% 6.92/1.29  % (5039)Termination phase: Saturation
% 6.92/1.29  
% 6.92/1.29  % (5039)Memory used [KB]: 11001
% 6.92/1.29  % (5039)Time elapsed: 0.691 s
% 6.92/1.29  % (5039)Instructions burned: 388 (million)
% 6.92/1.29  % (5039)------------------------------
% 6.92/1.29  % (5039)------------------------------
% 6.92/1.30  % (5068)dis+2_1:64_add=large:bce=on:bd=off:i=9989:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9989Mi)
% 7.49/1.31  % (5031)Instruction limit reached!
% 7.49/1.31  % (5031)------------------------------
% 7.49/1.31  % (5031)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.49/1.31  % (5031)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.49/1.31  % (5031)Termination reason: Unknown
% 7.49/1.31  % (5031)Termination phase: Saturation
% 7.49/1.31  
% 7.49/1.31  % (5031)Memory used [KB]: 7291
% 7.49/1.31  % (5031)Time elapsed: 0.876 s
% 7.49/1.31  % (5031)Instructions burned: 499 (million)
% 7.49/1.31  % (5031)------------------------------
% 7.49/1.31  % (5031)------------------------------
% 7.49/1.33  % (5069)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9707Mi)
% 7.49/1.36  % (5034)Instruction limit reached!
% 7.49/1.36  % (5034)------------------------------
% 7.49/1.36  % (5034)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.49/1.36  % (5034)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.49/1.36  % (5034)Termination reason: Unknown
% 7.49/1.36  % (5034)Termination phase: Saturation
% 7.49/1.36  
% 7.49/1.36  % (5034)Memory used [KB]: 12920
% 7.49/1.36  % (5034)Time elapsed: 0.972 s
% 7.49/1.36  % (5034)Instructions burned: 502 (million)
% 7.49/1.36  % (5034)------------------------------
% 7.49/1.36  % (5034)------------------------------
% 7.96/1.40  % (5033)Instruction limit reached!
% 7.96/1.40  % (5033)------------------------------
% 7.96/1.40  % (5033)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.96/1.40  % (5033)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.96/1.40  % (5033)Termination reason: Unknown
% 7.96/1.40  % (5033)Termination phase: Saturation
% 7.96/1.40  
% 7.96/1.40  % (5033)Memory used [KB]: 12920
% 7.96/1.40  % (5033)Time elapsed: 0.985 s
% 7.96/1.40  % (5033)Instructions burned: 483 (million)
% 7.96/1.40  % (5033)------------------------------
% 7.96/1.40  % (5033)------------------------------
% 7.96/1.41  % (5032)Instruction limit reached!
% 7.96/1.41  % (5032)------------------------------
% 7.96/1.41  % (5032)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.96/1.41  % (5032)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.96/1.41  % (5032)Termination reason: Unknown
% 7.96/1.41  % (5032)Termination phase: Saturation
% 7.96/1.41  
% 7.96/1.41  % (5032)Memory used [KB]: 9978
% 7.96/1.41  % (5032)Time elapsed: 1.017 s
% 7.96/1.41  % (5032)Instructions burned: 468 (million)
% 7.96/1.41  % (5032)------------------------------
% 7.96/1.41  % (5032)------------------------------
% 7.96/1.44  % (5070)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.96/1.46  % (5071)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)
% 8.77/1.50  % (5072)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 (2989ds/4958Mi)
% 8.96/1.55  % (5074)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.96/1.56  % (5073)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 (2989ds/35256Mi)
% 8.96/1.57  % (5070)Instruction limit reached!
% 8.96/1.57  % (5070)------------------------------
% 8.96/1.57  % (5070)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.96/1.58  % (5070)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.96/1.58  % (5070)Termination reason: Unknown
% 8.96/1.58  % (5070)Termination phase: Saturation
% 8.96/1.58  
% 8.96/1.58  % (5070)Memory used [KB]: 6652
% 8.96/1.58  % (5070)Time elapsed: 0.237 s
% 8.96/1.58  % (5070)Instructions burned: 90 (million)
% 8.96/1.58  % (5070)------------------------------
% 8.96/1.58  % (5070)------------------------------
% 10.48/1.71  % (5075)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 (2987ds/37001Mi)
% 11.62/1.84  % (5045)Instruction limit reached!
% 11.62/1.84  % (5045)------------------------------
% 11.62/1.84  % (5045)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.62/1.84  % (5045)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.62/1.84  % (5045)Termination reason: Unknown
% 11.62/1.84  % (5045)Termination phase: Saturation
% 11.62/1.84  
% 11.62/1.84  % (5045)Memory used [KB]: 8571
% 11.62/1.84  % (5045)Time elapsed: 1.175 s
% 11.62/1.84  % (5045)Instructions burned: 657 (million)
% 11.62/1.84  % (5045)------------------------------
% 11.62/1.84  % (5045)------------------------------
% 12.37/1.96  % (5076)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.91/2.04  % (5044)Instruction limit reached!
% 12.91/2.04  % (5044)------------------------------
% 12.91/2.04  % (5044)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.91/2.05  % (5044)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.91/2.05  % (5044)Termination reason: Unknown
% 12.91/2.05  % (5044)Termination phase: Saturation
% 12.91/2.05  
% 12.91/2.05  % (5044)Memory used [KB]: 12665
% 12.91/2.05  % (5044)Time elapsed: 1.401 s
% 12.91/2.05  % (5044)Instructions burned: 748 (million)
% 12.91/2.05  % (5044)------------------------------
% 12.91/2.05  % (5044)------------------------------
% 13.90/2.20  % (5043)Instruction limit reached!
% 13.90/2.20  % (5043)------------------------------
% 13.90/2.20  % (5043)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.90/2.20  % (5043)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.90/2.20  % (5043)Termination reason: Unknown
% 13.90/2.20  % (5043)Termination phase: Saturation
% 13.90/2.20  
% 13.90/2.20  % (5043)Memory used [KB]: 18933
% 13.90/2.20  % (5043)Time elapsed: 1.521 s
% 13.90/2.20  % (5043)Instructions burned: 934 (million)
% 13.90/2.20  % (5043)------------------------------
% 13.90/2.20  % (5043)------------------------------
% 13.90/2.21  % (5077)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 (2983ds/29337Mi)
% 14.66/2.23  % (5042)Instruction limit reached!
% 14.66/2.23  % (5042)------------------------------
% 14.66/2.23  % (5042)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.66/2.23  % (5042)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.66/2.23  % (5042)Termination reason: Unknown
% 14.66/2.23  % (5042)Termination phase: Saturation
% 14.66/2.23  
% 14.66/2.23  % (5042)Memory used [KB]: 19573
% 14.66/2.23  % (5042)Time elapsed: 1.585 s
% 14.66/2.23  % (5042)Instructions burned: 920 (million)
% 14.66/2.23  % (5042)------------------------------
% 14.66/2.23  % (5042)------------------------------
% 14.66/2.24  % (5047)Instruction limit reached!
% 14.66/2.24  % (5047)------------------------------
% 14.66/2.24  % (5047)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.66/2.24  % (5047)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.66/2.24  % (5047)Termination reason: Unknown
% 14.66/2.24  % (5047)Termination phase: Saturation
% 14.66/2.24  
% 14.66/2.24  % (5047)Memory used [KB]: 17014
% 14.66/2.24  % (5047)Time elapsed: 1.565 s
% 14.66/2.24  % (5047)Instructions burned: 940 (million)
% 14.66/2.24  % (5047)------------------------------
% 14.66/2.24  % (5047)------------------------------
% 15.41/2.34  % (5078)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 (2981ds/10147Mi)
% 15.41/2.34  % (5079)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.41/2.36  TRYING [1]
% 15.41/2.37  TRYING [2]
% 15.41/2.37  % (5080)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 (2981ds/33239Mi)
% 16.15/2.40  TRYING [1]
% 16.28/2.42  TRYING [2]
% 17.05/2.53  TRYING [3]
% 17.05/2.54  % (5048)Instruction limit reached!
% 17.05/2.54  % (5048)------------------------------
% 17.05/2.54  % (5048)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 17.05/2.54  % (5048)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 17.05/2.54  % (5048)Termination reason: Unknown
% 17.05/2.54  % (5048)Termination phase: Saturation
% 17.05/2.54  
% 17.05/2.54  % (5048)Memory used [KB]: 16247
% 17.05/2.54  % (5048)Time elapsed: 1.868 s
% 17.05/2.54  % (5048)Instructions burned: 982 (million)
% 17.05/2.54  % (5048)------------------------------
% 17.05/2.54  % (5048)------------------------------
% 17.05/2.56  TRYING [3]
% 17.71/2.63  % (5081)fmb+10_1:1_fmbas=predicate:gsp=on:nm=2:i=20987:si=on:rawr=on:rtra=on_0 on theBenchmark for (2978ds/20987Mi)
% 17.71/2.66  TRYING [1]
% 17.71/2.67  TRYING [2]
% 18.66/2.75  TRYING [3]
% 22.63/3.24  TRYING [4]
% 29.03/4.02  % (5057)Instruction limit reached!
% 29.03/4.02  % (5057)------------------------------
% 29.03/4.02  % (5057)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 29.03/4.02  % (5057)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 29.03/4.02  % (5057)Termination reason: Unknown
% 29.03/4.02  % (5057)Termination phase: Saturation
% 29.03/4.02  
% 29.03/4.02  % (5057)Memory used [KB]: 21620
% 29.03/4.02  % (5057)Time elapsed: 3.287 s
% 29.03/4.02  % (5057)Instructions burned: 1824 (million)
% 29.03/4.02  % (5057)------------------------------
% 29.03/4.02  % (5057)------------------------------
% 29.27/4.05  % (5050)Instruction limit reached!
% 29.27/4.05  % (5050)------------------------------
% 29.27/4.05  % (5050)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 29.27/4.05  % (5050)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 29.27/4.05  % (5050)Termination reason: Unknown
% 29.27/4.05  % (5050)Termination phase: Saturation
% 29.27/4.05  
% 29.27/4.05  % (5050)Memory used [KB]: 24818
% 29.27/4.05  % (5050)Time elapsed: 3.372 s
% 29.27/4.05  % (5050)Instructions burned: 2016 (million)
% 29.27/4.05  % (5050)------------------------------
% 29.27/4.05  % (5050)------------------------------
% 30.30/4.20  % (5058)Instruction limit reached!
% 30.30/4.20  % (5058)------------------------------
% 30.30/4.20  % (5058)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 30.30/4.20  % (5058)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 30.30/4.20  % (5058)Termination reason: Unknown
% 30.30/4.20  % (5058)Termination phase: Saturation
% 30.30/4.20  
% 30.30/4.20  % (5058)Memory used [KB]: 30319
% 30.30/4.20  % (5058)Time elapsed: 3.426 s
% 30.30/4.20  % (5058)Instructions burned: 2134 (million)
% 30.30/4.20  % (5058)------------------------------
% 30.30/4.20  % (5058)------------------------------
% 30.30/4.20  TRYING [4]
% 30.30/4.21  % (5082)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=49917:si=on:rawr=on:rtra=on_0 on theBenchmark for (2963ds/49917Mi)
% 30.30/4.21  % (5083)dis+2_1:64_add=large:bce=on:bd=off:i=19144:si=on:rawr=on:rtra=on_0 on theBenchmark for (2963ds/19144Mi)
% 30.30/4.24  TRYING [1]
% 30.87/4.26  TRYING [2]
% 31.28/4.34  % (5067)Instruction limit reached!
% 31.28/4.34  % (5067)------------------------------
% 31.28/4.34  % (5067)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 31.28/4.34  % (5067)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 31.28/4.34  % (5067)Termination reason: Unknown
% 31.28/4.34  % (5067)Termination phase: Saturation
% 31.28/4.34  
% 31.28/4.34  % (5067)Memory used [KB]: 19957
% 31.28/4.34  % (5067)Time elapsed: 3.214 s
% 31.28/4.34  % (5067)Instructions burned: 1825 (million)
% 31.28/4.34  % (5067)------------------------------
% 31.28/4.34  % (5067)------------------------------
% 31.49/4.36  % (5084)dis+10_1:128_bd=off:lcm=predicate:sac=on:sp=reverse_arity:urr=on:i=27492:si=on:rawr=on:rtra=on_0 on theBenchmark for (2961ds/27492Mi)
% 31.49/4.40  TRYING [3]
% 32.10/4.45  % (5062)Instruction limit reached!
% 32.10/4.45  % (5062)------------------------------
% 32.10/4.45  % (5062)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 32.10/4.45  % (5062)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 32.10/4.45  % (5062)Termination reason: Unknown
% 32.10/4.45  % (5062)Termination phase: Saturation
% 32.10/4.45  
% 32.10/4.45  % (5062)Memory used [KB]: 25330
% 32.10/4.45  % (5062)Time elapsed: 3.558 s
% 32.10/4.45  % (5062)Instructions burned: 2016 (million)
% 32.10/4.45  % (5062)------------------------------
% 32.10/4.45  % (5062)------------------------------
% 32.46/4.49  % (5085)ott-11_1:32_i=6101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2960ds/6101Mi)
% 33.90/4.63  % (5086)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 (2958ds/90Mi)
% 35.09/4.80  % (5086)Instruction limit reached!
% 35.09/4.80  % (5086)------------------------------
% 35.09/4.80  % (5086)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 35.09/4.80  % (5086)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 35.09/4.80  % (5086)Termination reason: Unknown
% 35.09/4.80  % (5086)Termination phase: Saturation
% 35.09/4.80  
% 35.09/4.80  % (5086)Memory used [KB]: 6780
% 35.09/4.80  % (5086)Time elapsed: 0.300 s
% 35.09/4.80  % (5086)Instructions burned: 90 (million)
% 35.09/4.80  % (5086)------------------------------
% 35.09/4.80  % (5086)------------------------------
% 36.40/4.99  % (5087)ott+11_1:128_av=off:bd=off:bsr=unit_only:fd=preordered:to=lpo:updr=off:i=91600:si=on:rawr=on:rtra=on_0 on theBenchmark for (2955ds/91600Mi)
% 38.76/5.25  TRYING [4]
% 39.89/5.39  TRYING [4]
% 45.90/6.17  % (5059)Instruction limit reached!
% 45.90/6.17  % (5059)------------------------------
% 45.90/6.17  % (5059)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 45.90/6.17  % (5059)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 45.90/6.17  % (5059)Termination reason: Unknown
% 45.90/6.17  % (5059)Termination phase: Saturation
% 45.90/6.17  
% 45.90/6.17  % (5059)Memory used [KB]: 42216
% 45.90/6.17  % (5059)Time elapsed: 5.334 s
% 45.90/6.17  % (5059)Instructions burned: 2892 (million)
% 45.90/6.17  % (5059)------------------------------
% 45.90/6.17  % (5059)------------------------------
% 47.20/6.33  % (5104)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=7127:si=on:rawr=on:rtra=on_0 on theBenchmark for (2941ds/7127Mi)
% 50.72/6.75  TRYING [4]
% 50.72/6.77  % (5051)Instruction limit reached!
% 50.72/6.77  % (5051)------------------------------
% 50.72/6.77  % (5051)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 50.72/6.77  % (5051)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 50.72/6.77  % (5051)Termination reason: Unknown
% 50.72/6.77  % (5051)Termination phase: Saturation
% 50.72/6.77  
% 50.72/6.77  % (5051)Memory used [KB]: 52067
% 50.72/6.77  % (5051)Time elapsed: 6.060 s
% 50.72/6.77  % (5051)Instructions burned: 3736 (million)
% 50.72/6.77  % (5051)------------------------------
% 50.72/6.77  % (5051)------------------------------
% 52.00/6.94  % (5105)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 (2935ds/35256Mi)
% 60.93/8.06  % (5060)Instruction limit reached!
% 60.93/8.06  % (5060)------------------------------
% 60.93/8.06  % (5060)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 60.93/8.06  % (5060)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 60.93/8.06  % (5060)Termination reason: Unknown
% 60.93/8.06  % (5060)Termination phase: Saturation
% 60.93/8.06  
% 60.93/8.06  % (5060)Memory used [KB]: 56289
% 60.93/8.06  % (5060)Time elapsed: 7.209 s
% 60.93/8.06  % (5060)Instructions burned: 4587 (million)
% 60.93/8.06  % (5060)------------------------------
% 60.93/8.06  % (5060)------------------------------
% 62.54/8.24  % (5137)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 (2922ds/32293Mi)
% 70.41/9.22  % (5053)Instruction limit reached!
% 70.41/9.22  % (5053)------------------------------
% 70.41/9.22  % (5053)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 70.41/9.22  % (5053)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 70.41/9.22  % (5053)Termination reason: Unknown
% 70.41/9.22  % (5053)Termination phase: Saturation
% 70.41/9.22  
% 70.41/9.22  % (5053)Memory used [KB]: 80851
% 70.41/9.22  % (5053)Time elapsed: 8.457 s
% 70.41/9.22  % (5053)Instructions burned: 4960 (million)
% 70.41/9.22  % (5053)------------------------------
% 70.41/9.22  % (5053)------------------------------
% 71.05/9.34  % (5138)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 (2911ds/29337Mi)
% 72.92/9.53  % (5054)Instruction limit reached!
% 72.92/9.53  % (5054)------------------------------
% 72.92/9.53  % (5054)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 72.92/9.53  % (5054)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 72.92/9.53  % (5054)Termination reason: Unknown
% 72.92/9.53  % (5054)Termination phase: Saturation
% 72.92/9.53  
% 72.92/9.53  % (5054)Memory used [KB]: 61406
% 72.92/9.53  % (5054)Time elapsed: 8.775 s
% 72.92/9.53  % (5054)Instructions burned: 4756 (million)
% 72.92/9.53  % (5054)------------------------------
% 72.92/9.53  % (5054)------------------------------
% 72.92/9.56  % (5052)Instruction limit reached!
% 72.92/9.56  % (5052)------------------------------
% 72.92/9.56  % (5052)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 72.92/9.56  % (5052)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 72.92/9.56  % (5052)Termination reason: Unknown
% 72.92/9.56  % (5052)Termination phase: Saturation
% 72.92/9.56  
% 72.92/9.56  % (5052)Memory used [KB]: 58335
% 72.92/9.56  % (5052)Time elapsed: 8.866 s
% 72.92/9.56  % (5052)Instructions burned: 4958 (million)
% 72.92/9.56  % (5052)------------------------------
% 72.92/9.56  % (5052)------------------------------
% 73.51/9.63  % (5139)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=99860:si=on:rawr=on:rtra=on_0 on theBenchmark for (2908ds/99860Mi)
% 73.51/9.65  TRYING [1]
% 73.51/9.67  TRYING [2]
% 74.48/9.76  % (5140)fmb+10_1:1_fmbas=expand:i=96985:si=on:rawr=on:rtra=on_0 on theBenchmark for (2907ds/96985Mi)
% 74.48/9.77  % (5055)Instruction limit reached!
% 74.48/9.77  % (5055)------------------------------
% 74.48/9.77  % (5055)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 74.48/9.77  % (5055)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 74.48/9.77  % (5055)Termination reason: Unknown
% 74.48/9.77  % (5055)Termination phase: Saturation
% 74.48/9.77  
% 74.48/9.77  % (5055)Memory used [KB]: 63453
% 74.48/9.77  % (5055)Time elapsed: 9.033 s
% 74.48/9.77  % (5055)Instructions burned: 4932 (million)
% 74.48/9.77  % (5055)------------------------------
% 74.48/9.77  % (5055)------------------------------
% 74.48/9.78  TRYING [3]
% 74.48/9.79  TRYING [1]
% 74.48/9.79  TRYING [2]
% 75.71/9.92  TRYING [3]
% 75.71/9.93  % (5141)fmb+10_1:1_bce=on:dr=on:fmbsr=1.47:gsp=on:nm=2:skr=on:i=99648:si=on:rawr=on:rtra=on_0 on theBenchmark for (2905ds/99648Mi)
% 75.71/9.95  TRYING [1]
% 75.71/9.95  TRYING [2]
% 76.96/10.06  TRYING [3]
% 79.13/10.33  % (5072)Instruction limit reached!
% 79.13/10.33  % (5072)------------------------------
% 79.13/10.33  % (5072)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 79.37/10.33  % (5072)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 79.37/10.33  % (5072)Termination reason: Unknown
% 79.37/10.33  % (5072)Termination phase: Saturation
% 79.37/10.33  
% 79.37/10.33  % (5072)Memory used [KB]: 63453
% 79.37/10.33  % (5072)Time elapsed: 8.904 s
% 79.37/10.33  % (5072)Instructions burned: 4958 (million)
% 79.37/10.33  % (5072)------------------------------
% 79.37/10.33  % (5072)------------------------------
% 80.60/10.54  % (5142)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=99882:si=on:rawr=on:rtra=on_0 on theBenchmark for (2900ds/99882Mi)
% 81.18/10.57  TRYING [1]
% 81.18/10.57  TRYING [2]
% 81.80/10.70  TRYING [3]
% 95.96/12.43  TRYING [4]
% 97.29/12.62  TRYING [4]
% 98.43/12.76  TRYING [4]
% 103.24/13.39  TRYING [4]
% 107.53/13.86  % (5063)Instruction limit reached!
% 107.53/13.86  % (5063)------------------------------
% 107.53/13.86  % (5063)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 107.53/13.86  % (5063)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 107.53/13.86  % (5063)Termination reason: Unknown
% 107.53/13.86  % (5063)Termination phase: Saturation
% 107.53/13.86  
% 107.53/13.86  % (5063)Memory used [KB]: 96970
% 107.53/13.86  % (5063)Time elapsed: 12.930 s
% 107.53/13.86  % (5063)Instructions burned: 8005 (million)
% 107.53/13.86  % (5063)------------------------------
% 107.53/13.86  % (5063)------------------------------
% 108.82/14.03  % (5143)fmb+10_1:1_bce=on:fmbas=predicate:fmbsr=1.5:fmbsso=preprocessed_usage:nm=4:skr=on:i=99913:si=on:rawr=on:rtra=on_0 on theBenchmark for (2864ds/99913Mi)
% 108.82/14.04  TRYING [1]
% 108.82/14.06  TRYING [2]
% 109.88/14.17  TRYING [3]
% 117.58/15.16  % (5085)Instruction limit reached!
% 117.58/15.16  % (5085)------------------------------
% 117.58/15.16  % (5085)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 117.58/15.16  % (5085)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 117.58/15.16  % (5085)Termination reason: Unknown
% 117.58/15.16  % (5085)Termination phase: Saturation
% 117.58/15.16  
% 117.58/15.16  % (5085)Memory used [KB]: 84689
% 117.58/15.16  % (5085)Time elapsed: 10.715 s
% 117.58/15.16  % (5085)Instructions burned: 6102 (million)
% 117.58/15.16  % (5085)------------------------------
% 117.58/15.16  % (5085)------------------------------
% 118.70/15.34  % (5159)dis+10_1:128_bd=off:lcm=predicate:sac=on:sp=reverse_arity:urr=on:i=28201:si=on:rawr=on:rtra=on_0 on theBenchmark for (2851ds/28201Mi)
% 126.92/16.32  TRYING [4]
% 134.38/17.28  % (5068)Instruction limit reached!
% 134.38/17.28  % (5068)------------------------------
% 134.38/17.28  % (5068)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 134.38/17.28  % (5068)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 134.38/17.28  % (5068)Termination reason: Unknown
% 134.38/17.28  % (5068)Termination phase: Saturation
% 134.38/17.28  
% 134.38/17.28  % (5068)Memory used [KB]: 110531
% 134.38/17.28  % (5068)Time elapsed: 16.032 s
% 134.38/17.28  % (5068)Instructions burned: 9990 (million)
% 134.38/17.28  % (5068)------------------------------
% 134.38/17.28  % (5068)------------------------------
% 134.38/17.30  % (5064)First to succeed.
% 135.50/17.41  % (5064)Refutation found. Thanks to Tanya!
% 135.50/17.41  % SZS status Unsatisfiable for theBenchmark
% 135.50/17.41  % SZS output start Proof for theBenchmark
% See solution above
% 135.50/17.45  % (5064)------------------------------
% 135.50/17.45  % (5064)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 135.50/17.45  % (5064)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 135.50/17.45  % (5064)Termination reason: Refutation
% 135.50/17.45  
% 135.50/17.45  % (5064)Memory used [KB]: 87887
% 135.50/17.45  % (5064)Time elapsed: 16.206 s
% 135.50/17.45  % (5064)Instructions burned: 8910 (million)
% 135.50/17.45  % (5064)------------------------------
% 135.50/17.45  % (5064)------------------------------
% 135.50/17.45  % (5008)Success in time 17.068 s
%------------------------------------------------------------------------------