TSTP Solution File: RNG047+1 by Vampire-SAT---4.8

View Problem - Process Solution

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

% Computer : n012.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Sun May  5 08:55:23 EDT 2024

% Result   : Theorem 15.24s 2.55s
% Output   : Refutation 15.67s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    8
%            Number of leaves      : 1764
% Syntax   : Number of formulae    : 5976 (  64 unt;   0 def)
%            Number of atoms       : 29205 (4054 equ)
%            Maximal formula atoms :   20 (   4 avg)
%            Number of connectives : 44251 (21022   ~;21342   |; 117   &)
%                                         (1735 <=>;  35  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   26 (   8 avg)
%            Maximal term depth    :    7 (   2 avg)
%            Number of predicates  : 1739 (1737 usr;1731 prp; 0-2 aty)
%            Number of functors    :   13 (  13 usr;   4 con; 0-2 aty)
%            Number of variables   : 11683 (11675   !;   8   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f34024,plain,
    $false,
    inference(avatar_sat_refutation,[],[f159,f164,f169,f174,f179,f184,f188,f194,f199,f203,f207,f211,f215,f221,f226,f234,f239,f244,f248,f252,f256,f260,f264,f273,f279,f283,f287,f291,f295,f299,f303,f317,f321,f328,f333,f337,f347,f351,f358,f362,f366,f371,f378,f381,f391,f402,f435,f439,f443,f447,f451,f467,f471,f493,f497,f511,f517,f523,f529,f535,f545,f550,f554,f558,f563,f567,f592,f596,f600,f618,f622,f626,f641,f645,f657,f673,f677,f681,f685,f711,f728,f732,f736,f740,f744,f748,f784,f800,f809,f813,f817,f821,f825,f829,f834,f838,f842,f890,f899,f911,f915,f919,f923,f927,f931,f941,f945,f949,f953,f957,f984,f1016,f1026,f1036,f1040,f1044,f1048,f1052,f1056,f1060,f1096,f1100,f1104,f1121,f1136,f1145,f1157,f1169,f1173,f1177,f1186,f1198,f1208,f1212,f1236,f1254,f1258,f1280,f1284,f1288,f1292,f1325,f1348,f1352,f1366,f1370,f1374,f1379,f1400,f1413,f1417,f1421,f1426,f1430,f1434,f1438,f1442,f1446,f1450,f1459,f1469,f1470,f1478,f1518,f1539,f1551,f1588,f1707,f1833,f1885,f1941,f1999,f2097,f2149,f2150,f2213,f2231,f2235,f2239,f2243,f2247,f2251,f2257,f2261,f2265,f2269,f2273,f2277,f2349,f2359,f2367,f2371,f2375,f2379,f2383,f2387,f2398,f2424,f2428,f2432,f2436,f2451,f2467,f2471,f2475,f2479,f2483,f2487,f2491,f2495,f2499,f2503,f2507,f2511,f2515,f2519,f2546,f2657,f2661,f2665,f2669,f2673,f2677,f2681,f2685,f2689,f2693,f2710,f2744,f2748,f2752,f2756,f2765,f2769,f2773,f2811,f2815,f2820,f2824,f2828,f2832,f2836,f2840,f2844,f2848,f2852,f2856,f2857,f2861,f2865,f2972,f2979,f2998,f3002,f3006,f3010,f3014,f3018,f3022,f3026,f3030,f3035,f3043,f3047,f3051,f3055,f3059,f3063,f3163,f3167,f3188,f3192,f3196,f3201,f3205,f3229,f3233,f3237,f3241,f3245,f3263,f3267,f3271,f3275,f3279,f3283,f3287,f3291,f3295,f3299,f3304,f3308,f3312,f3316,f3320,f3324,f3328,f3332,f3336,f3340,f3344,f3349,f3353,f3357,f3361,f3365,f3369,f3373,f3377,f3381,f3596,f3606,f3610,f3624,f3628,f3632,f3636,f3640,f3658,f3662,f3666,f3670,f3674,f3678,f3682,f3686,f3690,f3694,f3699,f3703,f3707,f3711,f3715,f3719,f3723,f3727,f3750,f3855,f3873,f3887,f3891,f3895,f3899,f3903,f3907,f3911,f3923,f3927,f3931,f3935,f3939,f3943,f3947,f3951,f3955,f3959,f3964,f3968,f3972,f3976,f3980,f3984,f3988,f3992,f3996,f4000,f4004,f4022,f4026,f4030,f4034,f4038,f4042,f4046,f4064,f4113,f4248,f4284,f4302,f4306,f4310,f4314,f4318,f4330,f4362,f4366,f4370,f4375,f4379,f4383,f4387,f4391,f4395,f4399,f4403,f4407,f4411,f4415,f4435,f4439,f4443,f4447,f4451,f4479,f4609,f4649,f4653,f4657,f4661,f4665,f4669,f4673,f4749,f4753,f4757,f4779,f4783,f4787,f4817,f4826,f4837,f4869,f4877,f4881,f4885,f4889,f4893,f4898,f4902,f4910,f4914,f4946,f5017,f5021,f5035,f5036,f5040,f5044,f5048,f5052,f5056,f5060,f5146,f5150,f5186,f5190,f5206,f5246,f5278,f5282,f5286,f5290,f5294,f5298,f5307,f5334,f5342,f5346,f5350,f5354,f5358,f5362,f5366,f5396,f5400,f5432,f5436,f5441,f5446,f5489,f5494,f5502,f5506,f5510,f5514,f5518,f5522,f5531,f5589,f5593,f5597,f5601,f5606,f5610,f5614,f5618,f5660,f5677,f5681,f5685,f5689,f5693,f5697,f5701,f5705,f5840,f5844,f5855,f5859,f5863,f5867,f5871,f5875,f5879,f5883,f5887,f5891,f5900,f5904,f5908,f5912,f5916,f5920,f5924,f6045,f6049,f6053,f6057,f6092,f6126,f6130,f6134,f6138,f6142,f6146,f6150,f6154,f6583,f6596,f6601,f6605,f6609,f6613,f6618,f6619,f6695,f6703,f6707,f6711,f6715,f6851,f6855,f6859,f6863,f6868,f6872,f6876,f6938,f6942,f6943,f6970,f6974,f6978,f6982,f7082,f7123,f7127,f7131,f7135,f7139,f7143,f7147,f7152,f7156,f7160,f7164,f7168,f7172,f7176,f7180,f7184,f7188,f7189,f7193,f7197,f7201,f7205,f7209,f7213,f7217,f7221,f7225,f7229,f7296,f7300,f7304,f7308,f7312,f7316,f7320,f7452,f7566,f7575,f7577,f7582,f7614,f7618,f7622,f7626,f7630,f7634,f7638,f7642,f7657,f7658,f7746,f7750,f7754,f7758,f7762,f7766,f7779,f7914,f7946,f7953,f7960,f7964,f7970,f7974,f7983,f8000,f8004,f8008,f8012,f8016,f8021,f8025,f8029,f8033,f8084,f8118,f8133,f8137,f8141,f8167,f8171,f8175,f8179,f8183,f8187,f8191,f8195,f8199,f8203,f8229,f8233,f8237,f8241,f8245,f8249,f8253,f8257,f8261,f8265,f8270,f8274,f8278,f8282,f8286,f8290,f8294,f8298,f8302,f8319,f8615,f8628,f8632,f8636,f8640,f8644,f8648,f8652,f8656,f8660,f8664,f8665,f8679,f8683,f8722,f8764,f8768,f8772,f8776,f8787,f8791,f8795,f8799,f8803,f8807,f8811,f8815,f8819,f8823,f8828,f8832,f8836,f8840,f8844,f8848,f8852,f8856,f8860,f8864,f8868,f9368,f9372,f9453,f9530,f9608,f9687,f9700,f9704,f9708,f9712,f9716,f9720,f9724,f9728,f9732,f9737,f9741,f9745,f9749,f9753,f9757,f9761,f9765,f9769,f9773,f9777,f9782,f9787,f9791,f9795,f9799,f9803,f9807,f9811,f9815,f9819,f9823,f9828,f9832,f9836,f9840,f9844,f9848,f9852,f9856,f9860,f9864,f9868,f9873,f9878,f9882,f9886,f9890,f9894,f9898,f9902,f9906,f9910,f9914,f9919,f9923,f9927,f9931,f9979,f10045,f10178,f10430,f10510,f10557,f10561,f10562,f10650,f10704,f10708,f10712,f10716,f10721,f10855,f10859,f10863,f10867,f10871,f10875,f10879,f10883,f11159,f11163,f11167,f11171,f11185,f11189,f11193,f11197,f11201,f11205,f11209,f11213,f11217,f11221,f11226,f11230,f11234,f11238,f11242,f11246,f11250,f11254,f11258,f11262,f11266,f11271,f11275,f11279,f11336,f11413,f11485,f11489,f11494,f11498,f11502,f11506,f11510,f11514,f11518,f11522,f11526,f11530,f11534,f11539,f11543,f11547,f11551,f11555,f11559,f11563,f11567,f11571,f11575,f11579,f11584,f11588,f11592,f11596,f11600,f11604,f11608,f11612,f11616,f11620,f11624,f11629,f11633,f11637,f11641,f11645,f11649,f11653,f11657,f11661,f11665,f11669,f11674,f11678,f11682,f11686,f11690,f11694,f11698,f11702,f11706,f11710,f11714,f11719,f11723,f11727,f11731,f11735,f11739,f11743,f11747,f11751,f11770,f11837,f11906,f11975,f12071,f12188,f12284,f12288,f12293,f12297,f12301,f12305,f12309,f12313,f12317,f12321,f12325,f12329,f12333,f12338,f12342,f12404,f12451,f12455,f12459,f12463,f12467,f12471,f12476,f12480,f12484,f12488,f12492,f12496,f12500,f12504,f12508,f12512,f12516,f12521,f12525,f12529,f12533,f12537,f12541,f12545,f12549,f12553,f12557,f12561,f12566,f12570,f12574,f12578,f12582,f12586,f12590,f12594,f12598,f12602,f12606,f12611,f12615,f12619,f12623,f12627,f12631,f12635,f12639,f12643,f12662,f12729,f12804,f12889,f12978,f12982,f12986,f12990,f12994,f12998,f13002,f13006,f13007,f13011,f13015,f13019,f13023,f13027,f13031,f13035,f13039,f13043,f13047,f13055,f13059,f13063,f13067,f13071,f13075,f13079,f13083,f13087,f13091,f13160,f13164,f13168,f13172,f13176,f13180,f13184,f13188,f13192,f13196,f13205,f13209,f13213,f13217,f13221,f13225,f13229,f13233,f13237,f13241,f13245,f13249,f13253,f13257,f13261,f13265,f13269,f13273,f13277,f13281,f13285,f13354,f13358,f13362,f13366,f13370,f13374,f13378,f13382,f13386,f13390,f13399,f13403,f13407,f13411,f13415,f13419,f13423,f13427,f13431,f13435,f13439,f13443,f13447,f13451,f13455,f13459,f13463,f13627,f13755,f14388,f14392,f14396,f14400,f14404,f14490,f14494,f14498,f14502,f14534,f14538,f14566,f14570,f14574,f14578,f14582,f14586,f14590,f14594,f14598,f14602,f14630,f14634,f14638,f14642,f14646,f14650,f14654,f14658,f14662,f14666,f14693,f14697,f14701,f14705,f14709,f14713,f14717,f14721,f14725,f14729,f14756,f14760,f14764,f14768,f14772,f14776,f14780,f14784,f14788,f14792,f14818,f14822,f14826,f14830,f14834,f14838,f14842,f14846,f14850,f14854,f14880,f14884,f14888,f14892,f14896,f15506,f15510,f15530,f15558,f15562,f15590,f15594,f15661,f15665,f15669,f15673,f15701,f15705,f15709,f15713,f15717,f15721,f15725,f15729,f15733,f15737,f15764,f15768,f15772,f15776,f15780,f15784,f15788,f15792,f16013,f16017,f16021,f16025,f16029,f16033,f16037,f16041,f16045,f16049,f16077,f16081,f16085,f16089,f16093,f16097,f16101,f16105,f16109,f16113,f16141,f16145,f16149,f16153,f16157,f16161,f16165,f16169,f16173,f16177,f16204,f16208,f16212,f16216,f16220,f16224,f16228,f16232,f16236,f16240,f16267,f16271,f16275,f16279,f16283,f16287,f16291,f16295,f16299,f16303,f16331,f16335,f16339,f16343,f16347,f16351,f16355,f16359,f16363,f16367,f16395,f16399,f16403,f16407,f16411,f16415,f16419,f16423,f16427,f16431,f16458,f16462,f16466,f16470,f16474,f16478,f16482,f16486,f16490,f16494,f16521,f16525,f16529,f16533,f16537,f16541,f16545,f16549,f16553,f16557,f16562,f16566,f16570,f16574,f16578,f16582,f16586,f16590,f16594,f16598,f16602,f16607,f16611,f16615,f16619,f16691,f16760,f16829,f16966,f17094,f17304,f17335,f17653,f17658,f17662,f17666,f17670,f17702,f17706,f17710,f17715,f17719,f17723,f17727,f17731,f17735,f17739,f17743,f17747,f17926,f17930,f17934,f17938,f17970,f18034,f18039,f18188,f18192,f18196,f18200,f18204,f18208,f18269,f18273,f18277,f18281,f18285,f18289,f18293,f18297,f18301,f18305,f18309,f18313,f18317,f18321,f18325,f18329,f18333,f18337,f18341,f18345,f18374,f18378,f18382,f18386,f18390,f18394,f18398,f18402,f18406,f18410,f18439,f18443,f18447,f18451,f18455,f18459,f18463,f18467,f18471,f18475,f18503,f18507,f18511,f18515,f18519,f18523,f18527,f18531,f18535,f18539,f18567,f18571,f18575,f18579,f18583,f18587,f18591,f18595,f18823,f19121,f19796,f19812,f19816,f19820,f19824,f19829,f19833,f19837,f19841,f19845,f19849,f19853,f19857,f19861,f19880,f19946,f19950,f19954,f19958,f19962,f19966,f19970,f19974,f19978,f19982,f19986,f19990,f19994,f19998,f20002,f20006,f20010,f20014,f20018,f20022,f20026,f20030,f20034,f20038,f20042,f20046,f20050,f20054,f20058,f20062,f20066,f20070,f20074,f20078,f20082,f20086,f20090,f20094,f20098,f20102,f20106,f20110,f20114,f20118,f20122,f20126,f20130,f20134,f20138,f20142,f20146,f20150,f20154,f20158,f20162,f20166,f20170,f20174,f20178,f20182,f20186,f20190,f20194,f20198,f20202,f20206,f20210,f20214,f20218,f20222,f20226,f20230,f20234,f20238,f20242,f20246,f20250,f20254,f20258,f20262,f20266,f20270,f20338,f20405,f20474,f20543,f20609,f20677,f20748,f20808,f20812,f20816,f20828,f20832,f20836,f20840,f20872,f20876,f20880,f20884,f20888,f20892,f20896,f20900,f20904,f20908,f20912,f20916,f20920,f20924,f20928,f20932,f20936,f20940,f20944,f20948,f20952,f20956,f20961,f20966,f20970,f20974,f20978,f20982,f20986,f20990,f20994,f20998,f21002,f21007,f21012,f21016,f21020,f21024,f21028,f21032,f21036,f21040,f21044,f21048,f21053,f21059,f21208,f21276,f21351,f21439,f21606,f21610,f21614,f21726,f21730,f21735,f21740,f21744,f21788,f21792,f21796,f21800,f21805,f21811,f21815,f21819,f21823,f21827,f21831,f21835,f21839,f21843,f21847,f21852,f21857,f21861,f21865,f21869,f21873,f21877,f21881,f21885,f21889,f21893,f21898,f21904,f21908,f21912,f21962,f22032,f22121,f22126,f22130,f22134,f22138,f22142,f22146,f22150,f22154,f22158,f22162,f22167,f22172,f22176,f22180,f22184,f22188,f22260,f22499,f22503,f22507,f22511,f22515,f22519,f22523,f22527,f22531,f22535,f22539,f22544,f22548,f22552,f22556,f22560,f22564,f22568,f22572,f22576,f22580,f22584,f22589,f22593,f22747,f22815,f22832,f22836,f22864,f22868,f22872,f22876,f22881,f22886,f22890,f22938,f22942,f22947,f22952,f22956,f22960,f22964,f22968,f22972,f22976,f22980,f22984,f22996,f23092,f23097,f23241,f23245,f23249,f23253,f23257,f23261,f23265,f23269,f23274,f23464,f23468,f23472,f23476,f23628,f23632,f23636,f23640,f23644,f23648,f23652,f23656,f23660,f23664,f23736,f23740,f23744,f23748,f23752,f23756,f23760,f23764,f23768,f23772,f23776,f23794,f23798,f23802,f23806,f23810,f23814,f23818,f23822,f23826,f23830,f23835,f23985,f23989,f23993,f23997,f24001,f24005,f24009,f24320,f24584,f24588,f24592,f24598,f24602,f24606,f24610,f24614,f24618,f24622,f24626,f24630,f24634,f24663,f24667,f24671,f24675,f24679,f24683,f24841,f24845,f24849,f24853,f24857,f24867,f24871,f24875,f24879,f24883,f24887,f24891,f25947,f25951,f25955,f25959,f25964,f25968,f25972,f25976,f25980,f25984,f25988,f26109,f26115,f26399,f26606,f26672,f26678,f28385,f29940,f29941,f29948,f29954,f30423,f30435,f30695,f30702,f30708,f32603,f32608,f32613,f32618,f32623,f32628,f32633,f32634,f33961,f33966,f33971,f33976,f33981,f33985,f33989,f33994,f34022,f34023]) ).

fof(f34023,plain,
    ( spl5_1730
    | ~ spl5_593
    | ~ spl5_88
    | ~ spl5_597 ),
    inference(avatar_split_clause,[],[f7592,f7580,f781,f7560,f34019]) ).

fof(f34019,plain,
    ( spl5_1730
  <=> aDimensionOf0(sziznziztdt0(xs)) = sK4(aDimensionOf0(xs)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1730])]) ).

fof(f7560,plain,
    ( spl5_593
  <=> aNaturalNumber0(aDimensionOf0(sziznziztdt0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_593])]) ).

fof(f781,plain,
    ( spl5_88
  <=> aDimensionOf0(xs) = szszuzczcdt0(aDimensionOf0(sziznziztdt0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_88])]) ).

fof(f7580,plain,
    ( spl5_597
  <=> ! [X0] :
        ( szszuzczcdt0(X0) != aDimensionOf0(xs)
        | ~ aNaturalNumber0(X0)
        | sK4(aDimensionOf0(xs)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_597])]) ).

fof(f7592,plain,
    ( ~ aNaturalNumber0(aDimensionOf0(sziznziztdt0(xs)))
    | aDimensionOf0(sziznziztdt0(xs)) = sK4(aDimensionOf0(xs))
    | ~ spl5_88
    | ~ spl5_597 ),
    inference(trivial_inequality_removal,[],[f7583]) ).

fof(f7583,plain,
    ( aDimensionOf0(xs) != aDimensionOf0(xs)
    | ~ aNaturalNumber0(aDimensionOf0(sziznziztdt0(xs)))
    | aDimensionOf0(sziznziztdt0(xs)) = sK4(aDimensionOf0(xs))
    | ~ spl5_88
    | ~ spl5_597 ),
    inference(superposition,[],[f7581,f783]) ).

fof(f783,plain,
    ( aDimensionOf0(xs) = szszuzczcdt0(aDimensionOf0(sziznziztdt0(xs)))
    | ~ spl5_88 ),
    inference(avatar_component_clause,[],[f781]) ).

fof(f7581,plain,
    ( ! [X0] :
        ( szszuzczcdt0(X0) != aDimensionOf0(xs)
        | ~ aNaturalNumber0(X0)
        | sK4(aDimensionOf0(xs)) = X0 )
    | ~ spl5_597 ),
    inference(avatar_component_clause,[],[f7580]) ).

fof(f34022,plain,
    ( ~ spl5_1730
    | spl5_1
    | ~ spl5_1729 ),
    inference(avatar_split_clause,[],[f33995,f33991,f156,f34019]) ).

fof(f156,plain,
    ( spl5_1
  <=> aDimensionOf0(sziznziztdt0(xs)) = aDimensionOf0(sziznziztdt0(xt)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1])]) ).

fof(f33991,plain,
    ( spl5_1729
  <=> aDimensionOf0(sziznziztdt0(xt)) = sK4(aDimensionOf0(xs)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1729])]) ).

fof(f33995,plain,
    ( aDimensionOf0(sziznziztdt0(xs)) != sK4(aDimensionOf0(xs))
    | spl5_1
    | ~ spl5_1729 ),
    inference(superposition,[],[f158,f33993]) ).

fof(f33993,plain,
    ( aDimensionOf0(sziznziztdt0(xt)) = sK4(aDimensionOf0(xs))
    | ~ spl5_1729 ),
    inference(avatar_component_clause,[],[f33991]) ).

fof(f158,plain,
    ( aDimensionOf0(sziznziztdt0(xs)) != aDimensionOf0(sziznziztdt0(xt))
    | spl5_1 ),
    inference(avatar_component_clause,[],[f156]) ).

fof(f33994,plain,
    ( spl5_1729
    | ~ spl5_595
    | ~ spl5_96
    | ~ spl5_597 ),
    inference(avatar_split_clause,[],[f7591,f7580,f831,f7569,f33991]) ).

fof(f7569,plain,
    ( spl5_595
  <=> aNaturalNumber0(aDimensionOf0(sziznziztdt0(xt))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_595])]) ).

fof(f831,plain,
    ( spl5_96
  <=> aDimensionOf0(xs) = szszuzczcdt0(aDimensionOf0(sziznziztdt0(xt))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_96])]) ).

fof(f7591,plain,
    ( ~ aNaturalNumber0(aDimensionOf0(sziznziztdt0(xt)))
    | aDimensionOf0(sziznziztdt0(xt)) = sK4(aDimensionOf0(xs))
    | ~ spl5_96
    | ~ spl5_597 ),
    inference(trivial_inequality_removal,[],[f7584]) ).

fof(f7584,plain,
    ( aDimensionOf0(xs) != aDimensionOf0(xs)
    | ~ aNaturalNumber0(aDimensionOf0(sziznziztdt0(xt)))
    | aDimensionOf0(sziznziztdt0(xt)) = sK4(aDimensionOf0(xs))
    | ~ spl5_96
    | ~ spl5_597 ),
    inference(superposition,[],[f7581,f833]) ).

fof(f833,plain,
    ( aDimensionOf0(xs) = szszuzczcdt0(aDimensionOf0(sziznziztdt0(xt)))
    | ~ spl5_96 ),
    inference(avatar_component_clause,[],[f831]) ).

fof(f33989,plain,
    ( spl5_1728
    | ~ spl5_500
    | ~ spl5_530 ),
    inference(avatar_split_clause,[],[f6684,f6585,f5865,f33987]) ).

fof(f33987,plain,
    ( spl5_1728
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(sziznziztdt0(xt),X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1728])]) ).

fof(f5865,plain,
    ( spl5_500
  <=> ! [X0,X1] :
        ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(X0,X1)))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_500])]) ).

fof(f6585,plain,
    ( spl5_530
  <=> aVector0(sziznziztdt0(xt)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_530])]) ).

fof(f6684,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(sziznziztdt0(xt),X0))) )
    | ~ spl5_500
    | ~ spl5_530 ),
    inference(resolution,[],[f6586,f5866]) ).

fof(f5866,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(X0,X1))) )
    | ~ spl5_500 ),
    inference(avatar_component_clause,[],[f5865]) ).

fof(f6586,plain,
    ( aVector0(sziznziztdt0(xt))
    | ~ spl5_530 ),
    inference(avatar_component_clause,[],[f6585]) ).

fof(f33985,plain,
    ( spl5_1727
    | ~ spl5_497
    | ~ spl5_530 ),
    inference(avatar_split_clause,[],[f6683,f6585,f5853,f33983]) ).

fof(f33983,plain,
    ( spl5_1727
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(sziznziztdt0(xt),X0)),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1727])]) ).

fof(f5853,plain,
    ( spl5_497
  <=> ! [X0,X1] :
        ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00)
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_497])]) ).

fof(f6683,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(sziznziztdt0(xt),X0)),sz0z00) )
    | ~ spl5_497
    | ~ spl5_530 ),
    inference(resolution,[],[f6586,f5854]) ).

fof(f5854,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00) )
    | ~ spl5_497 ),
    inference(avatar_component_clause,[],[f5853]) ).

fof(f33981,plain,
    ( spl5_1726
    | ~ spl5_36
    | ~ spl5_476 ),
    inference(avatar_split_clause,[],[f5582,f5520,f330,f33978]) ).

fof(f33978,plain,
    ( spl5_1726
  <=> sdtlbdtrb0(xt,aDimensionOf0(xs)) = smndt0(smndt0(sdtlbdtrb0(xt,aDimensionOf0(xs)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1726])]) ).

fof(f330,plain,
    ( spl5_36
  <=> aNaturalNumber0(aDimensionOf0(xs)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_36])]) ).

fof(f5520,plain,
    ( spl5_476
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xt,X0) = smndt0(smndt0(sdtlbdtrb0(xt,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_476])]) ).

fof(f5582,plain,
    ( sdtlbdtrb0(xt,aDimensionOf0(xs)) = smndt0(smndt0(sdtlbdtrb0(xt,aDimensionOf0(xs))))
    | ~ spl5_36
    | ~ spl5_476 ),
    inference(resolution,[],[f5521,f332]) ).

fof(f332,plain,
    ( aNaturalNumber0(aDimensionOf0(xs))
    | ~ spl5_36 ),
    inference(avatar_component_clause,[],[f330]) ).

fof(f5521,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xt,X0) = smndt0(smndt0(sdtlbdtrb0(xt,X0))) )
    | ~ spl5_476 ),
    inference(avatar_component_clause,[],[f5520]) ).

fof(f33976,plain,
    ( spl5_1725
    | ~ spl5_167
    | ~ spl5_476 ),
    inference(avatar_split_clause,[],[f5579,f5520,f1515,f33973]) ).

fof(f33973,plain,
    ( spl5_1725
  <=> sdtlbdtrb0(xt,szszuzczcdt0(sz00)) = smndt0(smndt0(sdtlbdtrb0(xt,szszuzczcdt0(sz00)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1725])]) ).

fof(f1515,plain,
    ( spl5_167
  <=> aNaturalNumber0(szszuzczcdt0(sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_167])]) ).

fof(f5579,plain,
    ( sdtlbdtrb0(xt,szszuzczcdt0(sz00)) = smndt0(smndt0(sdtlbdtrb0(xt,szszuzczcdt0(sz00))))
    | ~ spl5_167
    | ~ spl5_476 ),
    inference(resolution,[],[f5521,f1517]) ).

fof(f1517,plain,
    ( aNaturalNumber0(szszuzczcdt0(sz00))
    | ~ spl5_167 ),
    inference(avatar_component_clause,[],[f1515]) ).

fof(f33971,plain,
    ( spl5_1724
    | ~ spl5_36
    | ~ spl5_475 ),
    inference(avatar_split_clause,[],[f5573,f5516,f330,f33968]) ).

fof(f33968,plain,
    ( spl5_1724
  <=> sdtlbdtrb0(xs,aDimensionOf0(xs)) = smndt0(smndt0(sdtlbdtrb0(xs,aDimensionOf0(xs)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1724])]) ).

fof(f5516,plain,
    ( spl5_475
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xs,X0) = smndt0(smndt0(sdtlbdtrb0(xs,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_475])]) ).

fof(f5573,plain,
    ( sdtlbdtrb0(xs,aDimensionOf0(xs)) = smndt0(smndt0(sdtlbdtrb0(xs,aDimensionOf0(xs))))
    | ~ spl5_36
    | ~ spl5_475 ),
    inference(resolution,[],[f5517,f332]) ).

fof(f5517,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xs,X0) = smndt0(smndt0(sdtlbdtrb0(xs,X0))) )
    | ~ spl5_475 ),
    inference(avatar_component_clause,[],[f5516]) ).

fof(f33966,plain,
    ( spl5_1723
    | ~ spl5_167
    | ~ spl5_475 ),
    inference(avatar_split_clause,[],[f5570,f5516,f1515,f33963]) ).

fof(f33963,plain,
    ( spl5_1723
  <=> sdtlbdtrb0(xs,szszuzczcdt0(sz00)) = smndt0(smndt0(sdtlbdtrb0(xs,szszuzczcdt0(sz00)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1723])]) ).

fof(f5570,plain,
    ( sdtlbdtrb0(xs,szszuzczcdt0(sz00)) = smndt0(smndt0(sdtlbdtrb0(xs,szszuzczcdt0(sz00))))
    | ~ spl5_167
    | ~ spl5_475 ),
    inference(resolution,[],[f5517,f1517]) ).

fof(f33961,plain,
    ( spl5_1722
    | ~ spl5_36
    | ~ spl5_474 ),
    inference(avatar_split_clause,[],[f5564,f5512,f330,f33958]) ).

fof(f33958,plain,
    ( spl5_1722
  <=> sdtlbdtrb0(xt,aDimensionOf0(xs)) = sdtpldt0(sz0z00,sdtlbdtrb0(xt,aDimensionOf0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1722])]) ).

fof(f5512,plain,
    ( spl5_474
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xt,X0) = sdtpldt0(sz0z00,sdtlbdtrb0(xt,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_474])]) ).

fof(f5564,plain,
    ( sdtlbdtrb0(xt,aDimensionOf0(xs)) = sdtpldt0(sz0z00,sdtlbdtrb0(xt,aDimensionOf0(xs)))
    | ~ spl5_36
    | ~ spl5_474 ),
    inference(resolution,[],[f5513,f332]) ).

fof(f5513,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xt,X0) = sdtpldt0(sz0z00,sdtlbdtrb0(xt,X0)) )
    | ~ spl5_474 ),
    inference(avatar_component_clause,[],[f5512]) ).

fof(f32634,plain,
    ( ~ spl5_3
    | ~ spl5_167
    | ~ spl5_30
    | spl5_1714 ),
    inference(avatar_split_clause,[],[f32566,f30705,f293,f1515,f166]) ).

fof(f166,plain,
    ( spl5_3
  <=> aVector0(xt) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_3])]) ).

fof(f293,plain,
    ( spl5_30
  <=> ! [X0,X1] :
        ( aScalar0(sdtlbdtrb0(X0,X1))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_30])]) ).

fof(f30705,plain,
    ( spl5_1714
  <=> aScalar0(sdtlbdtrb0(xt,szszuzczcdt0(sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1714])]) ).

fof(f32566,plain,
    ( ~ aNaturalNumber0(szszuzczcdt0(sz00))
    | ~ aVector0(xt)
    | ~ spl5_30
    | spl5_1714 ),
    inference(resolution,[],[f30706,f294]) ).

fof(f294,plain,
    ( ! [X0,X1] :
        ( aScalar0(sdtlbdtrb0(X0,X1))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30 ),
    inference(avatar_component_clause,[],[f293]) ).

fof(f30706,plain,
    ( ~ aScalar0(sdtlbdtrb0(xt,szszuzczcdt0(sz00)))
    | spl5_1714 ),
    inference(avatar_component_clause,[],[f30705]) ).

fof(f32633,plain,
    ( spl5_1721
    | ~ spl5_167
    | ~ spl5_474 ),
    inference(avatar_split_clause,[],[f5561,f5512,f1515,f32630]) ).

fof(f32630,plain,
    ( spl5_1721
  <=> sdtlbdtrb0(xt,szszuzczcdt0(sz00)) = sdtpldt0(sz0z00,sdtlbdtrb0(xt,szszuzczcdt0(sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1721])]) ).

fof(f5561,plain,
    ( sdtlbdtrb0(xt,szszuzczcdt0(sz00)) = sdtpldt0(sz0z00,sdtlbdtrb0(xt,szszuzczcdt0(sz00)))
    | ~ spl5_167
    | ~ spl5_474 ),
    inference(resolution,[],[f5513,f1517]) ).

fof(f32628,plain,
    ( spl5_1720
    | ~ spl5_36
    | ~ spl5_473 ),
    inference(avatar_split_clause,[],[f5555,f5508,f330,f32625]) ).

fof(f32625,plain,
    ( spl5_1720
  <=> sdtlbdtrb0(xs,aDimensionOf0(xs)) = sdtpldt0(sz0z00,sdtlbdtrb0(xs,aDimensionOf0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1720])]) ).

fof(f5508,plain,
    ( spl5_473
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xs,X0) = sdtpldt0(sz0z00,sdtlbdtrb0(xs,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_473])]) ).

fof(f5555,plain,
    ( sdtlbdtrb0(xs,aDimensionOf0(xs)) = sdtpldt0(sz0z00,sdtlbdtrb0(xs,aDimensionOf0(xs)))
    | ~ spl5_36
    | ~ spl5_473 ),
    inference(resolution,[],[f5509,f332]) ).

fof(f5509,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xs,X0) = sdtpldt0(sz0z00,sdtlbdtrb0(xs,X0)) )
    | ~ spl5_473 ),
    inference(avatar_component_clause,[],[f5508]) ).

fof(f32623,plain,
    ( spl5_1719
    | ~ spl5_167
    | ~ spl5_473 ),
    inference(avatar_split_clause,[],[f5552,f5508,f1515,f32620]) ).

fof(f32620,plain,
    ( spl5_1719
  <=> sdtlbdtrb0(xs,szszuzczcdt0(sz00)) = sdtpldt0(sz0z00,sdtlbdtrb0(xs,szszuzczcdt0(sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1719])]) ).

fof(f5552,plain,
    ( sdtlbdtrb0(xs,szszuzczcdt0(sz00)) = sdtpldt0(sz0z00,sdtlbdtrb0(xs,szszuzczcdt0(sz00)))
    | ~ spl5_167
    | ~ spl5_473 ),
    inference(resolution,[],[f5509,f1517]) ).

fof(f32618,plain,
    ( spl5_1718
    | ~ spl5_36
    | ~ spl5_472 ),
    inference(avatar_split_clause,[],[f5546,f5504,f330,f32615]) ).

fof(f32615,plain,
    ( spl5_1718
  <=> sdtlbdtrb0(xt,aDimensionOf0(xs)) = sdtpldt0(sdtlbdtrb0(xt,aDimensionOf0(xs)),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1718])]) ).

fof(f5504,plain,
    ( spl5_472
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xt,X0) = sdtpldt0(sdtlbdtrb0(xt,X0),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_472])]) ).

fof(f5546,plain,
    ( sdtlbdtrb0(xt,aDimensionOf0(xs)) = sdtpldt0(sdtlbdtrb0(xt,aDimensionOf0(xs)),sz0z00)
    | ~ spl5_36
    | ~ spl5_472 ),
    inference(resolution,[],[f5505,f332]) ).

fof(f5505,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xt,X0) = sdtpldt0(sdtlbdtrb0(xt,X0),sz0z00) )
    | ~ spl5_472 ),
    inference(avatar_component_clause,[],[f5504]) ).

fof(f32613,plain,
    ( spl5_1717
    | ~ spl5_167
    | ~ spl5_472 ),
    inference(avatar_split_clause,[],[f5543,f5504,f1515,f32610]) ).

fof(f32610,plain,
    ( spl5_1717
  <=> sdtlbdtrb0(xt,szszuzczcdt0(sz00)) = sdtpldt0(sdtlbdtrb0(xt,szszuzczcdt0(sz00)),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1717])]) ).

fof(f5543,plain,
    ( sdtlbdtrb0(xt,szszuzczcdt0(sz00)) = sdtpldt0(sdtlbdtrb0(xt,szszuzczcdt0(sz00)),sz0z00)
    | ~ spl5_167
    | ~ spl5_472 ),
    inference(resolution,[],[f5505,f1517]) ).

fof(f32608,plain,
    ( spl5_1716
    | ~ spl5_36
    | ~ spl5_471 ),
    inference(avatar_split_clause,[],[f5537,f5500,f330,f32605]) ).

fof(f32605,plain,
    ( spl5_1716
  <=> sdtlbdtrb0(xs,aDimensionOf0(xs)) = sdtpldt0(sdtlbdtrb0(xs,aDimensionOf0(xs)),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1716])]) ).

fof(f5500,plain,
    ( spl5_471
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xs,X0) = sdtpldt0(sdtlbdtrb0(xs,X0),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_471])]) ).

fof(f5537,plain,
    ( sdtlbdtrb0(xs,aDimensionOf0(xs)) = sdtpldt0(sdtlbdtrb0(xs,aDimensionOf0(xs)),sz0z00)
    | ~ spl5_36
    | ~ spl5_471 ),
    inference(resolution,[],[f5501,f332]) ).

fof(f5501,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xs,X0) = sdtpldt0(sdtlbdtrb0(xs,X0),sz0z00) )
    | ~ spl5_471 ),
    inference(avatar_component_clause,[],[f5500]) ).

fof(f32603,plain,
    ( spl5_1715
    | ~ spl5_167
    | ~ spl5_471 ),
    inference(avatar_split_clause,[],[f5534,f5500,f1515,f32600]) ).

fof(f32600,plain,
    ( spl5_1715
  <=> sdtlbdtrb0(xs,szszuzczcdt0(sz00)) = sdtpldt0(sdtlbdtrb0(xs,szszuzczcdt0(sz00)),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1715])]) ).

fof(f5534,plain,
    ( sdtlbdtrb0(xs,szszuzczcdt0(sz00)) = sdtpldt0(sdtlbdtrb0(xs,szszuzczcdt0(sz00)),sz0z00)
    | ~ spl5_167
    | ~ spl5_471 ),
    inference(resolution,[],[f5501,f1517]) ).

fof(f30708,plain,
    ( spl5_1714
    | ~ spl5_261
    | ~ spl5_1713 ),
    inference(avatar_split_clause,[],[f30703,f30699,f3032,f30705]) ).

fof(f3032,plain,
    ( spl5_261
  <=> aDimensionOf0(xs) = szszuzczcdt0(sz00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_261])]) ).

fof(f30699,plain,
    ( spl5_1713
  <=> aScalar0(sdtlbdtrb0(xt,aDimensionOf0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1713])]) ).

fof(f30703,plain,
    ( aScalar0(sdtlbdtrb0(xt,szszuzczcdt0(sz00)))
    | ~ spl5_261
    | ~ spl5_1713 ),
    inference(forward_demodulation,[],[f30701,f3034]) ).

fof(f3034,plain,
    ( aDimensionOf0(xs) = szszuzczcdt0(sz00)
    | ~ spl5_261 ),
    inference(avatar_component_clause,[],[f3032]) ).

fof(f30701,plain,
    ( aScalar0(sdtlbdtrb0(xt,aDimensionOf0(xs)))
    | ~ spl5_1713 ),
    inference(avatar_component_clause,[],[f30699]) ).

fof(f30702,plain,
    ( ~ spl5_530
    | ~ spl5_36
    | spl5_1713
    | ~ spl5_30
    | ~ spl5_470 ),
    inference(avatar_split_clause,[],[f5498,f5491,f293,f30699,f330,f6585]) ).

fof(f5491,plain,
    ( spl5_470
  <=> sdtlbdtrb0(xt,aDimensionOf0(xs)) = sdtlbdtrb0(sziznziztdt0(xt),aDimensionOf0(xs)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_470])]) ).

fof(f5498,plain,
    ( aScalar0(sdtlbdtrb0(xt,aDimensionOf0(xs)))
    | ~ aNaturalNumber0(aDimensionOf0(xs))
    | ~ aVector0(sziznziztdt0(xt))
    | ~ spl5_30
    | ~ spl5_470 ),
    inference(superposition,[],[f294,f5493]) ).

fof(f5493,plain,
    ( sdtlbdtrb0(xt,aDimensionOf0(xs)) = sdtlbdtrb0(sziznziztdt0(xt),aDimensionOf0(xs))
    | ~ spl5_470 ),
    inference(avatar_component_clause,[],[f5491]) ).

fof(f30695,plain,
    ( ~ spl5_420
    | spl5_249
    | ~ spl5_29
    | spl5_419 ),
    inference(avatar_split_clause,[],[f4960,f4819,f289,f2965,f4823]) ).

fof(f4823,plain,
    ( spl5_420
  <=> aNaturalNumber0(sK4(aDimensionOf0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_420])]) ).

fof(f2965,plain,
    ( spl5_249
  <=> sz00 = sK4(aDimensionOf0(xs)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_249])]) ).

fof(f289,plain,
    ( spl5_29
  <=> ! [X0] :
        ( aNaturalNumber0(sK4(X0))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_29])]) ).

fof(f4819,plain,
    ( spl5_419
  <=> aNaturalNumber0(sK4(sK4(aDimensionOf0(xs)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_419])]) ).

fof(f4960,plain,
    ( sz00 = sK4(aDimensionOf0(xs))
    | ~ aNaturalNumber0(sK4(aDimensionOf0(xs)))
    | ~ spl5_29
    | spl5_419 ),
    inference(resolution,[],[f4821,f290]) ).

fof(f290,plain,
    ( ! [X0] :
        ( aNaturalNumber0(sK4(X0))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_29 ),
    inference(avatar_component_clause,[],[f289]) ).

fof(f4821,plain,
    ( ~ aNaturalNumber0(sK4(sK4(aDimensionOf0(xs))))
    | spl5_419 ),
    inference(avatar_component_clause,[],[f4819]) ).

fof(f30435,plain,
    ( spl5_1712
    | ~ spl5_419
    | ~ spl5_517
    | ~ spl5_1654 ),
    inference(avatar_split_clause,[],[f29978,f23832,f6051,f4819,f30432]) ).

fof(f30432,plain,
    ( spl5_1712
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,sK4(sK4(aDimensionOf0(xs))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1712])]) ).

fof(f6051,plain,
    ( spl5_517
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(xs,X0),sz0z00) = sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_517])]) ).

fof(f23832,plain,
    ( spl5_1654
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xs,sK4(sK4(aDimensionOf0(xs)))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1654])]) ).

fof(f29978,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,sK4(sK4(aDimensionOf0(xs)))))
    | ~ spl5_419
    | ~ spl5_517
    | ~ spl5_1654 ),
    inference(forward_demodulation,[],[f26948,f23834]) ).

fof(f23834,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,sK4(sK4(aDimensionOf0(xs)))),sz0z00)
    | ~ spl5_1654 ),
    inference(avatar_component_clause,[],[f23832]) ).

fof(f26948,plain,
    ( sdtasdt0(sdtlbdtrb0(xs,sK4(sK4(aDimensionOf0(xs)))),sz0z00) = sdtasdt0(sz0z00,sdtlbdtrb0(xs,sK4(sK4(aDimensionOf0(xs)))))
    | ~ spl5_419
    | ~ spl5_517 ),
    inference(resolution,[],[f4820,f6052]) ).

fof(f6052,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(xs,X0),sz0z00) = sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0)) )
    | ~ spl5_517 ),
    inference(avatar_component_clause,[],[f6051]) ).

fof(f4820,plain,
    ( aNaturalNumber0(sK4(sK4(aDimensionOf0(xs))))
    | ~ spl5_419 ),
    inference(avatar_component_clause,[],[f4819]) ).

fof(f30423,plain,
    ( ~ spl5_167
    | ~ spl5_3
    | ~ spl5_64
    | spl5_1711 ),
    inference(avatar_split_clause,[],[f30390,f29951,f552,f166,f1515]) ).

fof(f552,plain,
    ( spl5_64
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | ~ aVector0(X1)
        | sP2(sdtlbdtrb0(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_64])]) ).

fof(f29951,plain,
    ( spl5_1711
  <=> sP2(sdtlbdtrb0(xt,szszuzczcdt0(sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1711])]) ).

fof(f30390,plain,
    ( ~ aVector0(xt)
    | ~ aNaturalNumber0(szszuzczcdt0(sz00))
    | ~ spl5_64
    | spl5_1711 ),
    inference(resolution,[],[f29952,f553]) ).

fof(f553,plain,
    ( ! [X0,X1] :
        ( sP2(sdtlbdtrb0(X1,X0))
        | ~ aVector0(X1)
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_64 ),
    inference(avatar_component_clause,[],[f552]) ).

fof(f29952,plain,
    ( ~ sP2(sdtlbdtrb0(xt,szszuzczcdt0(sz00)))
    | spl5_1711 ),
    inference(avatar_component_clause,[],[f29951]) ).

fof(f29954,plain,
    ( spl5_1711
    | ~ spl5_261
    | ~ spl5_1710 ),
    inference(avatar_split_clause,[],[f29949,f29945,f3032,f29951]) ).

fof(f29945,plain,
    ( spl5_1710
  <=> sP2(sdtlbdtrb0(xt,aDimensionOf0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1710])]) ).

fof(f29949,plain,
    ( sP2(sdtlbdtrb0(xt,szszuzczcdt0(sz00)))
    | ~ spl5_261
    | ~ spl5_1710 ),
    inference(forward_demodulation,[],[f29947,f3034]) ).

fof(f29947,plain,
    ( sP2(sdtlbdtrb0(xt,aDimensionOf0(xs)))
    | ~ spl5_1710 ),
    inference(avatar_component_clause,[],[f29945]) ).

fof(f29948,plain,
    ( ~ spl5_36
    | ~ spl5_530
    | spl5_1710
    | ~ spl5_64
    | ~ spl5_470 ),
    inference(avatar_split_clause,[],[f5497,f5491,f552,f29945,f6585,f330]) ).

fof(f5497,plain,
    ( sP2(sdtlbdtrb0(xt,aDimensionOf0(xs)))
    | ~ aVector0(sziznziztdt0(xt))
    | ~ aNaturalNumber0(aDimensionOf0(xs))
    | ~ spl5_64
    | ~ spl5_470 ),
    inference(superposition,[],[f553,f5493]) ).

fof(f29941,plain,
    ( ~ spl5_420
    | spl5_249
    | ~ spl5_29
    | spl5_419 ),
    inference(avatar_split_clause,[],[f4960,f4819,f289,f2965,f4823]) ).

fof(f29940,plain,
    ( spl5_1697
    | ~ spl5_261
    | ~ spl5_613
    | ~ spl5_1654 ),
    inference(avatar_split_clause,[],[f26641,f23832,f7911,f3032,f25961]) ).

fof(f25961,plain,
    ( spl5_1697
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xs,sK4(sz00)),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1697])]) ).

fof(f7911,plain,
    ( spl5_613
  <=> sz00 = sK4(szszuzczcdt0(sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_613])]) ).

fof(f26641,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,sK4(sz00)),sz0z00)
    | ~ spl5_261
    | ~ spl5_613
    | ~ spl5_1654 ),
    inference(forward_demodulation,[],[f26607,f7913]) ).

fof(f7913,plain,
    ( sz00 = sK4(szszuzczcdt0(sz00))
    | ~ spl5_613 ),
    inference(avatar_component_clause,[],[f7911]) ).

fof(f26607,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,sK4(sK4(szszuzczcdt0(sz00)))),sz0z00)
    | ~ spl5_261
    | ~ spl5_1654 ),
    inference(superposition,[],[f23834,f3034]) ).

fof(f28385,plain,
    ( spl5_1709
    | ~ spl5_17
    | ~ spl5_226
    | ~ spl5_419
    | ~ spl5_543
    | ~ spl5_554 ),
    inference(avatar_split_clause,[],[f26733,f6972,f6713,f4819,f2708,f231,f28382]) ).

fof(f28382,plain,
    ( spl5_1709
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,sK4(sK4(aDimensionOf0(xs))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1709])]) ).

fof(f231,plain,
    ( spl5_17
  <=> sz0z00 = smndt0(sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_17])]) ).

fof(f2708,plain,
    ( spl5_226
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_226])]) ).

fof(f6713,plain,
    ( spl5_543
  <=> ! [X0] :
        ( sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0)) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0)))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_543])]) ).

fof(f6972,plain,
    ( spl5_554
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,X0))) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_554])]) ).

fof(f26733,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,sK4(sK4(aDimensionOf0(xs)))))
    | ~ spl5_17
    | ~ spl5_226
    | ~ spl5_419
    | ~ spl5_543
    | ~ spl5_554 ),
    inference(forward_demodulation,[],[f26315,f26729]) ).

fof(f26729,plain,
    ( sz0z00 = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xt,sK4(sK4(aDimensionOf0(xs))))))
    | ~ spl5_17
    | ~ spl5_226
    | ~ spl5_419
    | ~ spl5_554 ),
    inference(forward_demodulation,[],[f26319,f26186]) ).

fof(f26186,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,sK4(sK4(aDimensionOf0(xs))))))
    | ~ spl5_17
    | ~ spl5_226
    | ~ spl5_419
    | ~ spl5_554 ),
    inference(forward_demodulation,[],[f26185,f233]) ).

fof(f233,plain,
    ( sz0z00 = smndt0(sz0z00)
    | ~ spl5_17 ),
    inference(avatar_component_clause,[],[f231]) ).

fof(f26185,plain,
    ( smndt0(sz0z00) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,sK4(sK4(aDimensionOf0(xs))))))
    | ~ spl5_226
    | ~ spl5_419
    | ~ spl5_554 ),
    inference(forward_demodulation,[],[f10800,f23396]) ).

fof(f23396,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,sK4(sK4(aDimensionOf0(xs)))))
    | ~ spl5_226
    | ~ spl5_419 ),
    inference(resolution,[],[f4820,f2709]) ).

fof(f2709,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0)) )
    | ~ spl5_226 ),
    inference(avatar_component_clause,[],[f2708]) ).

fof(f10800,plain,
    ( sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,sK4(sK4(aDimensionOf0(xs)))))) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xt,sK4(sK4(aDimensionOf0(xs))))))
    | ~ spl5_419
    | ~ spl5_554 ),
    inference(resolution,[],[f4820,f6973]) ).

fof(f6973,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,X0))) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0))) )
    | ~ spl5_554 ),
    inference(avatar_component_clause,[],[f6972]) ).

fof(f26319,plain,
    ( sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,sK4(sK4(aDimensionOf0(xs)))))) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xt,sK4(sK4(aDimensionOf0(xs))))))
    | ~ spl5_419
    | ~ spl5_554 ),
    inference(resolution,[],[f4820,f6973]) ).

fof(f26315,plain,
    ( sdtasdt0(sz0z00,sdtlbdtrb0(xt,sK4(sK4(aDimensionOf0(xs))))) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xt,sK4(sK4(aDimensionOf0(xs))))))
    | ~ spl5_419
    | ~ spl5_543 ),
    inference(resolution,[],[f4820,f6714]) ).

fof(f6714,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0)) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0))) )
    | ~ spl5_543 ),
    inference(avatar_component_clause,[],[f6713]) ).

fof(f26678,plain,
    ( spl5_1708
    | ~ spl5_261
    | ~ spl5_1707 ),
    inference(avatar_split_clause,[],[f26673,f26669,f3032,f26675]) ).

fof(f26675,plain,
    ( spl5_1708
  <=> aScalar0(sdtlbdtrb0(xs,szszuzczcdt0(sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1708])]) ).

fof(f26669,plain,
    ( spl5_1707
  <=> aScalar0(sdtlbdtrb0(xs,aDimensionOf0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1707])]) ).

fof(f26673,plain,
    ( aScalar0(sdtlbdtrb0(xs,szszuzczcdt0(sz00)))
    | ~ spl5_261
    | ~ spl5_1707 ),
    inference(forward_demodulation,[],[f26671,f3034]) ).

fof(f26671,plain,
    ( aScalar0(sdtlbdtrb0(xs,aDimensionOf0(xs)))
    | ~ spl5_1707 ),
    inference(avatar_component_clause,[],[f26669]) ).

fof(f26672,plain,
    ( ~ spl5_477
    | ~ spl5_36
    | spl5_1707
    | ~ spl5_30
    | ~ spl5_469 ),
    inference(avatar_split_clause,[],[f5496,f5486,f293,f26669,f330,f5524]) ).

fof(f5524,plain,
    ( spl5_477
  <=> aVector0(sziznziztdt0(xs)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_477])]) ).

fof(f5486,plain,
    ( spl5_469
  <=> sdtlbdtrb0(xs,aDimensionOf0(xs)) = sdtlbdtrb0(sziznziztdt0(xs),aDimensionOf0(xs)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_469])]) ).

fof(f5496,plain,
    ( aScalar0(sdtlbdtrb0(xs,aDimensionOf0(xs)))
    | ~ aNaturalNumber0(aDimensionOf0(xs))
    | ~ aVector0(sziznziztdt0(xs))
    | ~ spl5_30
    | ~ spl5_469 ),
    inference(superposition,[],[f294,f5488]) ).

fof(f5488,plain,
    ( sdtlbdtrb0(xs,aDimensionOf0(xs)) = sdtlbdtrb0(sziznziztdt0(xs),aDimensionOf0(xs))
    | ~ spl5_469 ),
    inference(avatar_component_clause,[],[f5486]) ).

fof(f26606,plain,
    ( ~ spl5_420
    | spl5_249
    | ~ spl5_29
    | spl5_419 ),
    inference(avatar_split_clause,[],[f4960,f4819,f289,f2965,f4823]) ).

fof(f26399,plain,
    ( spl5_1706
    | ~ spl5_215
    | ~ spl5_419 ),
    inference(avatar_split_clause,[],[f23393,f4819,f2544,f26396]) ).

fof(f26396,plain,
    ( spl5_1706
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xt,sK4(sK4(aDimensionOf0(xs)))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1706])]) ).

fof(f2544,plain,
    ( spl5_215
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sdtlbdtrb0(xt,X0),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_215])]) ).

fof(f23393,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,sK4(sK4(aDimensionOf0(xs)))),sz0z00)
    | ~ spl5_215
    | ~ spl5_419 ),
    inference(resolution,[],[f4820,f2545]) ).

fof(f2545,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sdtlbdtrb0(xt,X0),sz0z00) )
    | ~ spl5_215 ),
    inference(avatar_component_clause,[],[f2544]) ).

fof(f26115,plain,
    ( spl5_1705
    | ~ spl5_261
    | ~ spl5_1704 ),
    inference(avatar_split_clause,[],[f26110,f26106,f3032,f26112]) ).

fof(f26112,plain,
    ( spl5_1705
  <=> sP2(sdtlbdtrb0(xs,szszuzczcdt0(sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1705])]) ).

fof(f26106,plain,
    ( spl5_1704
  <=> sP2(sdtlbdtrb0(xs,aDimensionOf0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1704])]) ).

fof(f26110,plain,
    ( sP2(sdtlbdtrb0(xs,szszuzczcdt0(sz00)))
    | ~ spl5_261
    | ~ spl5_1704 ),
    inference(forward_demodulation,[],[f26108,f3034]) ).

fof(f26108,plain,
    ( sP2(sdtlbdtrb0(xs,aDimensionOf0(xs)))
    | ~ spl5_1704 ),
    inference(avatar_component_clause,[],[f26106]) ).

fof(f26109,plain,
    ( ~ spl5_36
    | ~ spl5_477
    | spl5_1704
    | ~ spl5_64
    | ~ spl5_469 ),
    inference(avatar_split_clause,[],[f5495,f5486,f552,f26106,f5524,f330]) ).

fof(f5495,plain,
    ( sP2(sdtlbdtrb0(xs,aDimensionOf0(xs)))
    | ~ aVector0(sziznziztdt0(xs))
    | ~ aNaturalNumber0(aDimensionOf0(xs))
    | ~ spl5_64
    | ~ spl5_469 ),
    inference(superposition,[],[f553,f5488]) ).

fof(f25988,plain,
    ( spl5_1703
    | ~ spl5_5
    | ~ spl5_499 ),
    inference(avatar_split_clause,[],[f5957,f5861,f176,f25986]) ).

fof(f25986,plain,
    ( spl5_1703
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1703])]) ).

fof(f176,plain,
    ( spl5_5
  <=> aScalar0(sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_5])]) ).

fof(f5861,plain,
    ( spl5_499
  <=> ! [X0,X1] :
        ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtasdt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_499])]) ).

fof(f5957,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_499 ),
    inference(resolution,[],[f5862,f178]) ).

fof(f178,plain,
    ( aScalar0(sz0z00)
    | ~ spl5_5 ),
    inference(avatar_component_clause,[],[f176]) ).

fof(f5862,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sz0z00 = sdtasdt0(sz0z00,smndt0(sdtasdt0(X0,X1)))
        | ~ aScalar0(X0) )
    | ~ spl5_499 ),
    inference(avatar_component_clause,[],[f5861]) ).

fof(f25984,plain,
    ( spl5_1702
    | ~ spl5_5
    | ~ spl5_498 ),
    inference(avatar_split_clause,[],[f5939,f5857,f176,f25982]) ).

fof(f25982,plain,
    ( spl5_1702
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtpldt0(X0,sz0z00)))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1702])]) ).

fof(f5857,plain,
    ( spl5_498
  <=> ! [X0,X1] :
        ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtpldt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_498])]) ).

fof(f5939,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtpldt0(X0,sz0z00)))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_498 ),
    inference(resolution,[],[f5858,f178]) ).

fof(f5858,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sz0z00 = sdtasdt0(sz0z00,smndt0(sdtpldt0(X0,X1)))
        | ~ aScalar0(X0) )
    | ~ spl5_498 ),
    inference(avatar_component_clause,[],[f5857]) ).

fof(f25980,plain,
    ( spl5_1701
    | ~ spl5_5
    | ~ spl5_496 ),
    inference(avatar_split_clause,[],[f5930,f5842,f176,f25978]) ).

fof(f25978,plain,
    ( spl5_1701
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(smndt0(sdtasdt0(X0,sz0z00)),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1701])]) ).

fof(f5842,plain,
    ( spl5_496
  <=> ! [X0,X1] :
        ( sz0z00 = sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_496])]) ).

fof(f5930,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(smndt0(sdtasdt0(X0,sz0z00)),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_496 ),
    inference(resolution,[],[f5843,f178]) ).

fof(f5843,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sz0z00 = sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_496 ),
    inference(avatar_component_clause,[],[f5842]) ).

fof(f25976,plain,
    ( spl5_1700
    | ~ spl5_5
    | ~ spl5_495 ),
    inference(avatar_split_clause,[],[f5925,f5838,f176,f25974]) ).

fof(f25974,plain,
    ( spl5_1700
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(smndt0(sdtpldt0(X0,sz0z00)),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1700])]) ).

fof(f5838,plain,
    ( spl5_495
  <=> ! [X0,X1] :
        ( sz0z00 = sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_495])]) ).

fof(f5925,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(smndt0(sdtpldt0(X0,sz0z00)),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_495 ),
    inference(resolution,[],[f5839,f178]) ).

fof(f5839,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sz0z00 = sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_495 ),
    inference(avatar_component_clause,[],[f5838]) ).

fof(f25972,plain,
    ( spl5_1699
    | ~ spl5_12
    | ~ spl5_466 ),
    inference(avatar_split_clause,[],[f5482,f5434,f209,f25970]) ).

fof(f25970,plain,
    ( spl5_1699
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,sdtasdt0(smndt0(X0),sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1699])]) ).

fof(f209,plain,
    ( spl5_12
  <=> ! [X0] :
        ( aScalar0(smndt0(X0))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_12])]) ).

fof(f5434,plain,
    ( spl5_466
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtasdt0(X0,sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_466])]) ).

fof(f5482,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,sdtasdt0(smndt0(X0),sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_466 ),
    inference(resolution,[],[f5435,f210]) ).

fof(f210,plain,
    ( ! [X0] :
        ( aScalar0(smndt0(X0))
        | ~ aScalar0(X0) )
    | ~ spl5_12 ),
    inference(avatar_component_clause,[],[f209]) ).

fof(f5435,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtasdt0(X0,sz0z00)) )
    | ~ spl5_466 ),
    inference(avatar_component_clause,[],[f5434]) ).

fof(f25968,plain,
    ( spl5_1698
    | ~ spl5_12
    | ~ spl5_465 ),
    inference(avatar_split_clause,[],[f5476,f5430,f209,f25966]) ).

fof(f25966,plain,
    ( spl5_1698
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sdtasdt0(smndt0(X0),sz0z00),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1698])]) ).

fof(f5430,plain,
    ( spl5_465
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_465])]) ).

fof(f5476,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sdtasdt0(smndt0(X0),sz0z00),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_465 ),
    inference(resolution,[],[f5431,f210]) ).

fof(f5431,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00) )
    | ~ spl5_465 ),
    inference(avatar_component_clause,[],[f5430]) ).

fof(f25964,plain,
    ( ~ spl5_1697
    | ~ spl5_261
    | ~ spl5_613
    | spl5_1654 ),
    inference(avatar_split_clause,[],[f25943,f23832,f7911,f3032,f25961]) ).

fof(f25943,plain,
    ( sz0z00 != sdtasdt0(sdtlbdtrb0(xs,sK4(sz00)),sz0z00)
    | ~ spl5_261
    | ~ spl5_613
    | spl5_1654 ),
    inference(forward_demodulation,[],[f25942,f7913]) ).

fof(f25942,plain,
    ( sz0z00 != sdtasdt0(sdtlbdtrb0(xs,sK4(sK4(szszuzczcdt0(sz00)))),sz0z00)
    | ~ spl5_261
    | spl5_1654 ),
    inference(superposition,[],[f23833,f3034]) ).

fof(f23833,plain,
    ( sz0z00 != sdtasdt0(sdtlbdtrb0(xs,sK4(sK4(aDimensionOf0(xs)))),sz0z00)
    | spl5_1654 ),
    inference(avatar_component_clause,[],[f23832]) ).

fof(f25959,plain,
    ( spl5_1696
    | ~ spl5_12
    | ~ spl5_464 ),
    inference(avatar_split_clause,[],[f5470,f5398,f209,f25957]) ).

fof(f25957,plain,
    ( spl5_1696
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,sdtpldt0(smndt0(X0),sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1696])]) ).

fof(f5398,plain,
    ( spl5_464
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtpldt0(X0,sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_464])]) ).

fof(f5470,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,sdtpldt0(smndt0(X0),sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_464 ),
    inference(resolution,[],[f5399,f210]) ).

fof(f5399,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtpldt0(X0,sz0z00)) )
    | ~ spl5_464 ),
    inference(avatar_component_clause,[],[f5398]) ).

fof(f25955,plain,
    ( spl5_1695
    | ~ spl5_12
    | ~ spl5_459 ),
    inference(avatar_split_clause,[],[f5464,f5352,f209,f25953]) ).

fof(f25953,plain,
    ( spl5_1695
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sdtpldt0(smndt0(X0),sz0z00),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1695])]) ).

fof(f5352,plain,
    ( spl5_459
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_459])]) ).

fof(f5464,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sdtpldt0(smndt0(X0),sz0z00),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_459 ),
    inference(resolution,[],[f5353,f210]) ).

fof(f5353,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) )
    | ~ spl5_459 ),
    inference(avatar_component_clause,[],[f5352]) ).

fof(f25951,plain,
    ( spl5_1694
    | ~ spl5_12
    | ~ spl5_454 ),
    inference(avatar_split_clause,[],[f5457,f5305,f209,f25949]) ).

fof(f25949,plain,
    ( spl5_1694
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,smndt0(smndt0(smndt0(X0))))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1694])]) ).

fof(f5305,plain,
    ( spl5_454
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,smndt0(smndt0(X0)))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_454])]) ).

fof(f5457,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,smndt0(smndt0(smndt0(X0))))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_454 ),
    inference(resolution,[],[f5306,f210]) ).

fof(f5306,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,smndt0(smndt0(X0))) )
    | ~ spl5_454 ),
    inference(avatar_component_clause,[],[f5305]) ).

fof(f25947,plain,
    ( spl5_1693
    | ~ spl5_12
    | ~ spl5_446 ),
    inference(avatar_split_clause,[],[f5450,f5204,f209,f25945]) ).

fof(f25945,plain,
    ( spl5_1693
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(smndt0(smndt0(smndt0(X0))),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1693])]) ).

fof(f5204,plain,
    ( spl5_446
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(smndt0(smndt0(X0)),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_446])]) ).

fof(f5450,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(smndt0(smndt0(smndt0(X0))),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_446 ),
    inference(resolution,[],[f5205,f210]) ).

fof(f5205,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(smndt0(smndt0(X0)),sz0z00) )
    | ~ spl5_446 ),
    inference(avatar_component_clause,[],[f5204]) ).

fof(f24891,plain,
    ( spl5_1692
    | ~ spl5_30
    | ~ spl5_461 ),
    inference(avatar_split_clause,[],[f5389,f5360,f293,f24889]) ).

fof(f24889,plain,
    ( spl5_1692
  <=> ! [X5,X3,X4,X2,X0,X6,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,sdtlbdtrb0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtasdt0(X4,sdtlbdtrb0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtasdt0(X4,sdtlbdtrb0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aNaturalNumber0(X6)
        | ~ aVector0(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1692])]) ).

fof(f5360,plain,
    ( spl5_461
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtasdt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_461])]) ).

fof(f5389,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,sdtlbdtrb0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtasdt0(X4,sdtlbdtrb0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtasdt0(X4,sdtlbdtrb0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aNaturalNumber0(X6)
        | ~ aVector0(X5) )
    | ~ spl5_30
    | ~ spl5_461 ),
    inference(resolution,[],[f5361,f294]) ).

fof(f5361,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X5)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtasdt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X4) )
    | ~ spl5_461 ),
    inference(avatar_component_clause,[],[f5360]) ).

fof(f24887,plain,
    ( spl5_1691
    | ~ spl5_32
    | ~ spl5_461 ),
    inference(avatar_split_clause,[],[f5387,f5360,f301,f24885]) ).

fof(f24885,plain,
    ( spl5_1691
  <=> ! [X5,X3,X4,X2,X0,X6,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,sdtasdt0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtasdt0(X4,sdtasdt0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtasdt0(X4,sdtasdt0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X6)
        | ~ aScalar0(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1691])]) ).

fof(f301,plain,
    ( spl5_32
  <=> ! [X0,X1] :
        ( aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_32])]) ).

fof(f5387,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,sdtasdt0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtasdt0(X4,sdtasdt0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtasdt0(X4,sdtasdt0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X6)
        | ~ aScalar0(X5) )
    | ~ spl5_32
    | ~ spl5_461 ),
    inference(resolution,[],[f5361,f302]) ).

fof(f302,plain,
    ( ! [X0,X1] :
        ( aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32 ),
    inference(avatar_component_clause,[],[f301]) ).

fof(f24883,plain,
    ( spl5_1690
    | ~ spl5_31
    | ~ spl5_461 ),
    inference(avatar_split_clause,[],[f5386,f5360,f297,f24881]) ).

fof(f24881,plain,
    ( spl5_1690
  <=> ! [X5,X3,X4,X2,X0,X6,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,sdtpldt0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtasdt0(X4,sdtpldt0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtasdt0(X4,sdtpldt0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X6)
        | ~ aScalar0(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1690])]) ).

fof(f297,plain,
    ( spl5_31
  <=> ! [X0,X1] :
        ( aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_31])]) ).

fof(f5386,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,sdtpldt0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtasdt0(X4,sdtpldt0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtasdt0(X4,sdtpldt0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X6)
        | ~ aScalar0(X5) )
    | ~ spl5_31
    | ~ spl5_461 ),
    inference(resolution,[],[f5361,f298]) ).

fof(f298,plain,
    ( ! [X0,X1] :
        ( aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31 ),
    inference(avatar_component_clause,[],[f297]) ).

fof(f24879,plain,
    ( spl5_1689
    | ~ spl5_30
    | ~ spl5_460 ),
    inference(avatar_split_clause,[],[f5384,f5356,f293,f24877]) ).

fof(f24877,plain,
    ( spl5_1689
  <=> ! [X5,X3,X4,X2,X0,X6,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,sdtlbdtrb0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtpldt0(X4,sdtlbdtrb0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtpldt0(X4,sdtlbdtrb0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aNaturalNumber0(X6)
        | ~ aVector0(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1689])]) ).

fof(f5356,plain,
    ( spl5_460
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtasdt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_460])]) ).

fof(f5384,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,sdtlbdtrb0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtpldt0(X4,sdtlbdtrb0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtpldt0(X4,sdtlbdtrb0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aNaturalNumber0(X6)
        | ~ aVector0(X5) )
    | ~ spl5_30
    | ~ spl5_460 ),
    inference(resolution,[],[f5357,f294]) ).

fof(f5357,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X5)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtasdt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X4) )
    | ~ spl5_460 ),
    inference(avatar_component_clause,[],[f5356]) ).

fof(f24875,plain,
    ( spl5_1688
    | ~ spl5_32
    | ~ spl5_460 ),
    inference(avatar_split_clause,[],[f5382,f5356,f301,f24873]) ).

fof(f24873,plain,
    ( spl5_1688
  <=> ! [X5,X3,X4,X2,X0,X6,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,sdtasdt0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtpldt0(X4,sdtasdt0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtpldt0(X4,sdtasdt0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X6)
        | ~ aScalar0(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1688])]) ).

fof(f5382,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,sdtasdt0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtpldt0(X4,sdtasdt0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtpldt0(X4,sdtasdt0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X6)
        | ~ aScalar0(X5) )
    | ~ spl5_32
    | ~ spl5_460 ),
    inference(resolution,[],[f5357,f302]) ).

fof(f24871,plain,
    ( spl5_1687
    | ~ spl5_31
    | ~ spl5_460 ),
    inference(avatar_split_clause,[],[f5381,f5356,f297,f24869]) ).

fof(f24869,plain,
    ( spl5_1687
  <=> ! [X5,X3,X4,X2,X0,X6,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,sdtpldt0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtpldt0(X4,sdtpldt0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtpldt0(X4,sdtpldt0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X6)
        | ~ aScalar0(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1687])]) ).

fof(f5381,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,sdtpldt0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtpldt0(X4,sdtpldt0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtpldt0(X4,sdtpldt0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X6)
        | ~ aScalar0(X5) )
    | ~ spl5_31
    | ~ spl5_460 ),
    inference(resolution,[],[f5357,f298]) ).

fof(f24867,plain,
    ( spl5_1686
    | ~ spl5_30
    | ~ spl5_457 ),
    inference(avatar_split_clause,[],[f5376,f5344,f293,f24865]) ).

fof(f24865,plain,
    ( spl5_1686
  <=> ! [X5,X3,X4,X2,X0,X6,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,sdtlbdtrb0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtasdt0(X4,sdtlbdtrb0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtasdt0(X4,sdtlbdtrb0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aNaturalNumber0(X6)
        | ~ aVector0(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1686])]) ).

fof(f5344,plain,
    ( spl5_457
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtpldt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_457])]) ).

fof(f5376,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,sdtlbdtrb0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtasdt0(X4,sdtlbdtrb0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtasdt0(X4,sdtlbdtrb0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aNaturalNumber0(X6)
        | ~ aVector0(X5) )
    | ~ spl5_30
    | ~ spl5_457 ),
    inference(resolution,[],[f5345,f294]) ).

fof(f5345,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X5)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtpldt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X4) )
    | ~ spl5_457 ),
    inference(avatar_component_clause,[],[f5344]) ).

fof(f24857,plain,
    ( spl5_1685
    | ~ spl5_32
    | ~ spl5_457 ),
    inference(avatar_split_clause,[],[f5374,f5344,f301,f24855]) ).

fof(f24855,plain,
    ( spl5_1685
  <=> ! [X5,X3,X4,X2,X0,X6,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,sdtasdt0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtasdt0(X4,sdtasdt0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtasdt0(X4,sdtasdt0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X6)
        | ~ aScalar0(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1685])]) ).

fof(f5374,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,sdtasdt0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtasdt0(X4,sdtasdt0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtasdt0(X4,sdtasdt0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X6)
        | ~ aScalar0(X5) )
    | ~ spl5_32
    | ~ spl5_457 ),
    inference(resolution,[],[f5345,f302]) ).

fof(f24853,plain,
    ( spl5_1684
    | ~ spl5_31
    | ~ spl5_457 ),
    inference(avatar_split_clause,[],[f5373,f5344,f297,f24851]) ).

fof(f24851,plain,
    ( spl5_1684
  <=> ! [X5,X3,X4,X2,X0,X6,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,sdtpldt0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtasdt0(X4,sdtpldt0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtasdt0(X4,sdtpldt0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X6)
        | ~ aScalar0(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1684])]) ).

fof(f5373,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,sdtpldt0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtasdt0(X4,sdtpldt0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtasdt0(X4,sdtpldt0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X6)
        | ~ aScalar0(X5) )
    | ~ spl5_31
    | ~ spl5_457 ),
    inference(resolution,[],[f5345,f298]) ).

fof(f24849,plain,
    ( spl5_1683
    | ~ spl5_30
    | ~ spl5_456 ),
    inference(avatar_split_clause,[],[f5371,f5340,f293,f24847]) ).

fof(f24847,plain,
    ( spl5_1683
  <=> ! [X5,X3,X4,X2,X0,X6,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,sdtlbdtrb0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtpldt0(X4,sdtlbdtrb0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtpldt0(X4,sdtlbdtrb0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aNaturalNumber0(X6)
        | ~ aVector0(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1683])]) ).

fof(f5340,plain,
    ( spl5_456
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtpldt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_456])]) ).

fof(f5371,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,sdtlbdtrb0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtpldt0(X4,sdtlbdtrb0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtpldt0(X4,sdtlbdtrb0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aNaturalNumber0(X6)
        | ~ aVector0(X5) )
    | ~ spl5_30
    | ~ spl5_456 ),
    inference(resolution,[],[f5341,f294]) ).

fof(f5341,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X5)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtpldt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X4) )
    | ~ spl5_456 ),
    inference(avatar_component_clause,[],[f5340]) ).

fof(f24845,plain,
    ( spl5_1682
    | ~ spl5_32
    | ~ spl5_456 ),
    inference(avatar_split_clause,[],[f5369,f5340,f301,f24843]) ).

fof(f24843,plain,
    ( spl5_1682
  <=> ! [X5,X3,X4,X2,X0,X6,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,sdtasdt0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtpldt0(X4,sdtasdt0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtpldt0(X4,sdtasdt0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X6)
        | ~ aScalar0(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1682])]) ).

fof(f5369,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,sdtasdt0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtpldt0(X4,sdtasdt0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtpldt0(X4,sdtasdt0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X6)
        | ~ aScalar0(X5) )
    | ~ spl5_32
    | ~ spl5_456 ),
    inference(resolution,[],[f5341,f302]) ).

fof(f24841,plain,
    ( spl5_1681
    | ~ spl5_31
    | ~ spl5_456 ),
    inference(avatar_split_clause,[],[f5368,f5340,f297,f24839]) ).

fof(f24839,plain,
    ( spl5_1681
  <=> ! [X5,X3,X4,X2,X0,X6,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,sdtpldt0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtpldt0(X4,sdtpldt0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtpldt0(X4,sdtpldt0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X6)
        | ~ aScalar0(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1681])]) ).

fof(f5368,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,sdtpldt0(X5,X6))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtpldt0(X4,sdtpldt0(X5,X6))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtpldt0(X4,sdtpldt0(X5,X6))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X6)
        | ~ aScalar0(X5) )
    | ~ spl5_31
    | ~ spl5_456 ),
    inference(resolution,[],[f5341,f298]) ).

fof(f24683,plain,
    ( spl5_1680
    | ~ spl5_50
    | ~ spl5_462 ),
    inference(avatar_split_clause,[],[f5392,f5364,f441,f24681]) ).

fof(f24681,plain,
    ( spl5_1680
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(sziznziztdt0(X4),X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtlbdtrb0(sziznziztdt0(X4),X5)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtlbdtrb0(sziznziztdt0(X4),X5)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aScalar0(X2)
        | ~ sP1(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1680])]) ).

fof(f441,plain,
    ( spl5_50
  <=> ! [X0] :
        ( ~ sP1(X0)
        | aVector0(sziznziztdt0(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_50])]) ).

fof(f5364,plain,
    ( spl5_462
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_462])]) ).

fof(f5392,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(sziznziztdt0(X4),X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtlbdtrb0(sziznziztdt0(X4),X5)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtlbdtrb0(sziznziztdt0(X4),X5)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aScalar0(X2)
        | ~ sP1(X4) )
    | ~ spl5_50
    | ~ spl5_462 ),
    inference(resolution,[],[f5365,f442]) ).

fof(f442,plain,
    ( ! [X0] :
        ( aVector0(sziznziztdt0(X0))
        | ~ sP1(X0) )
    | ~ spl5_50 ),
    inference(avatar_component_clause,[],[f441]) ).

fof(f5365,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aVector0(X4)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aScalar0(X0) )
    | ~ spl5_462 ),
    inference(avatar_component_clause,[],[f5364]) ).

fof(f24679,plain,
    ( spl5_1679
    | ~ spl5_12
    | ~ spl5_461 ),
    inference(avatar_split_clause,[],[f5388,f5360,f209,f24677]) ).

fof(f24677,plain,
    ( spl5_1679
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,smndt0(X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtasdt0(X4,smndt0(X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtasdt0(X4,smndt0(X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1679])]) ).

fof(f5388,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,smndt0(X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtasdt0(X4,smndt0(X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtasdt0(X4,smndt0(X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X5) )
    | ~ spl5_12
    | ~ spl5_461 ),
    inference(resolution,[],[f5361,f210]) ).

fof(f24675,plain,
    ( spl5_1678
    | ~ spl5_12
    | ~ spl5_460 ),
    inference(avatar_split_clause,[],[f5383,f5356,f209,f24673]) ).

fof(f24673,plain,
    ( spl5_1678
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,smndt0(X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtpldt0(X4,smndt0(X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtpldt0(X4,smndt0(X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1678])]) ).

fof(f5383,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,smndt0(X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtpldt0(X4,smndt0(X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtpldt0(X4,smndt0(X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X5) )
    | ~ spl5_12
    | ~ spl5_460 ),
    inference(resolution,[],[f5357,f210]) ).

fof(f24671,plain,
    ( spl5_1677
    | ~ spl5_50
    | ~ spl5_458 ),
    inference(avatar_split_clause,[],[f5379,f5348,f441,f24669]) ).

fof(f24669,plain,
    ( spl5_1677
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(sziznziztdt0(X4),X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtlbdtrb0(sziznziztdt0(X4),X5)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtlbdtrb0(sziznziztdt0(X4),X5)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aScalar0(X2)
        | ~ sP1(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1677])]) ).

fof(f5348,plain,
    ( spl5_458
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_458])]) ).

fof(f5379,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(sziznziztdt0(X4),X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtlbdtrb0(sziznziztdt0(X4),X5)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtlbdtrb0(sziznziztdt0(X4),X5)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aScalar0(X2)
        | ~ sP1(X4) )
    | ~ spl5_50
    | ~ spl5_458 ),
    inference(resolution,[],[f5349,f442]) ).

fof(f5349,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aVector0(X4)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aScalar0(X0) )
    | ~ spl5_458 ),
    inference(avatar_component_clause,[],[f5348]) ).

fof(f24667,plain,
    ( spl5_1676
    | ~ spl5_12
    | ~ spl5_457 ),
    inference(avatar_split_clause,[],[f5375,f5344,f209,f24665]) ).

fof(f24665,plain,
    ( spl5_1676
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,smndt0(X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtasdt0(X4,smndt0(X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtasdt0(X4,smndt0(X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1676])]) ).

fof(f5375,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,smndt0(X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtasdt0(X4,smndt0(X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtasdt0(X4,smndt0(X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X5) )
    | ~ spl5_12
    | ~ spl5_457 ),
    inference(resolution,[],[f5345,f210]) ).

fof(f24663,plain,
    ( spl5_1675
    | ~ spl5_12
    | ~ spl5_456 ),
    inference(avatar_split_clause,[],[f5370,f5340,f209,f24661]) ).

fof(f24661,plain,
    ( spl5_1675
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,smndt0(X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtpldt0(X4,smndt0(X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtpldt0(X4,smndt0(X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1675])]) ).

fof(f5370,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,smndt0(X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtpldt0(X4,smndt0(X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtpldt0(X4,smndt0(X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X5) )
    | ~ spl5_12
    | ~ spl5_456 ),
    inference(resolution,[],[f5341,f210]) ).

fof(f24634,plain,
    ( spl5_1674
    | ~ spl5_148
    | ~ spl5_453 ),
    inference(avatar_split_clause,[],[f5330,f5296,f1372,f24632]) ).

fof(f24632,plain,
    ( spl5_1674
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X3,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X4)),X2))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X3),sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X4)),X2))),sdtpldt0(sdtasdt0(X0,X3),sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X4)),X2))))
        | ~ aScalar0(X3)
        | sz00 = aDimensionOf0(sziznziztdt0(X4))
        | ~ sP1(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1674])]) ).

fof(f1372,plain,
    ( spl5_148
  <=> ! [X0] :
        ( ~ sP1(X0)
        | sz00 = aDimensionOf0(sziznziztdt0(X0))
        | sP1(sziznziztdt0(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_148])]) ).

fof(f5296,plain,
    ( spl5_453
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtlbdtrb0(sziznziztdt0(X4),X3))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X4),X3))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X4),X3))))
        | ~ sP1(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_453])]) ).

fof(f5330,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X3,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X4)),X2))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X3),sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X4)),X2))),sdtpldt0(sdtasdt0(X0,X3),sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X4)),X2))))
        | ~ aScalar0(X3)
        | sz00 = aDimensionOf0(sziznziztdt0(X4))
        | ~ sP1(X4) )
    | ~ spl5_148
    | ~ spl5_453 ),
    inference(resolution,[],[f5297,f1373]) ).

fof(f1373,plain,
    ( ! [X0] :
        ( sP1(sziznziztdt0(X0))
        | sz00 = aDimensionOf0(sziznziztdt0(X0))
        | ~ sP1(X0) )
    | ~ spl5_148 ),
    inference(avatar_component_clause,[],[f1372]) ).

fof(f5297,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ sP1(X4)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtlbdtrb0(sziznziztdt0(X4),X3))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X4),X3))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X4),X3))))
        | ~ aScalar0(X0) )
    | ~ spl5_453 ),
    inference(avatar_component_clause,[],[f5296]) ).

fof(f24630,plain,
    ( spl5_1673
    | ~ spl5_30
    | ~ spl5_452 ),
    inference(avatar_split_clause,[],[f5326,f5292,f293,f24628]) ).

fof(f24628,plain,
    ( spl5_1673
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,smndt0(sdtlbdtrb0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,smndt0(sdtlbdtrb0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,smndt0(sdtlbdtrb0(X4,X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1673])]) ).

fof(f5292,plain,
    ( spl5_452
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtasdt0(X3,smndt0(X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_452])]) ).

fof(f5326,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,smndt0(sdtlbdtrb0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,smndt0(sdtlbdtrb0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,smndt0(sdtlbdtrb0(X4,X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_452 ),
    inference(resolution,[],[f5293,f294]) ).

fof(f5293,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtasdt0(X3,smndt0(X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_452 ),
    inference(avatar_component_clause,[],[f5292]) ).

fof(f24626,plain,
    ( spl5_1672
    | ~ spl5_32
    | ~ spl5_452 ),
    inference(avatar_split_clause,[],[f5324,f5292,f301,f24624]) ).

fof(f24624,plain,
    ( spl5_1672
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,smndt0(sdtasdt0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,smndt0(sdtasdt0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,smndt0(sdtasdt0(X4,X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1672])]) ).

fof(f5324,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,smndt0(sdtasdt0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,smndt0(sdtasdt0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,smndt0(sdtasdt0(X4,X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_452 ),
    inference(resolution,[],[f5293,f302]) ).

fof(f24622,plain,
    ( spl5_1671
    | ~ spl5_31
    | ~ spl5_452 ),
    inference(avatar_split_clause,[],[f5323,f5292,f297,f24620]) ).

fof(f24620,plain,
    ( spl5_1671
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,smndt0(sdtpldt0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,smndt0(sdtpldt0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,smndt0(sdtpldt0(X4,X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1671])]) ).

fof(f5323,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,smndt0(sdtpldt0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,smndt0(sdtpldt0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,smndt0(sdtpldt0(X4,X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_452 ),
    inference(resolution,[],[f5293,f298]) ).

fof(f24618,plain,
    ( spl5_1670
    | ~ spl5_30
    | ~ spl5_451 ),
    inference(avatar_split_clause,[],[f5320,f5288,f293,f24616]) ).

fof(f24616,plain,
    ( spl5_1670
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,smndt0(sdtlbdtrb0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,smndt0(sdtlbdtrb0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,smndt0(sdtlbdtrb0(X4,X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1670])]) ).

fof(f5288,plain,
    ( spl5_451
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtpldt0(X3,smndt0(X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_451])]) ).

fof(f5320,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,smndt0(sdtlbdtrb0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,smndt0(sdtlbdtrb0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,smndt0(sdtlbdtrb0(X4,X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_451 ),
    inference(resolution,[],[f5289,f294]) ).

fof(f5289,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtpldt0(X3,smndt0(X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_451 ),
    inference(avatar_component_clause,[],[f5288]) ).

fof(f24614,plain,
    ( spl5_1669
    | ~ spl5_32
    | ~ spl5_451 ),
    inference(avatar_split_clause,[],[f5318,f5288,f301,f24612]) ).

fof(f24612,plain,
    ( spl5_1669
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,smndt0(sdtasdt0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,smndt0(sdtasdt0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,smndt0(sdtasdt0(X4,X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1669])]) ).

fof(f5318,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,smndt0(sdtasdt0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,smndt0(sdtasdt0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,smndt0(sdtasdt0(X4,X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_451 ),
    inference(resolution,[],[f5289,f302]) ).

fof(f24610,plain,
    ( spl5_1668
    | ~ spl5_31
    | ~ spl5_451 ),
    inference(avatar_split_clause,[],[f5317,f5288,f297,f24608]) ).

fof(f24608,plain,
    ( spl5_1668
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,smndt0(sdtpldt0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,smndt0(sdtpldt0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,smndt0(sdtpldt0(X4,X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1668])]) ).

fof(f5317,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,smndt0(sdtpldt0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,smndt0(sdtpldt0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,smndt0(sdtpldt0(X4,X5))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_451 ),
    inference(resolution,[],[f5289,f298]) ).

fof(f24606,plain,
    ( spl5_1667
    | ~ spl5_30
    | ~ spl5_449 ),
    inference(avatar_split_clause,[],[f5312,f5280,f293,f24604]) ).

fof(f24604,plain,
    ( spl5_1667
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtasdt0(X3,sdtlbdtrb0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtasdt0(X3,sdtlbdtrb0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtasdt0(X3,sdtlbdtrb0(X4,X5))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1667])]) ).

fof(f5280,plain,
    ( spl5_449
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,smndt0(sdtasdt0(X3,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_449])]) ).

fof(f5312,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtasdt0(X3,sdtlbdtrb0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtasdt0(X3,sdtlbdtrb0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtasdt0(X3,sdtlbdtrb0(X4,X5))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_449 ),
    inference(resolution,[],[f5281,f294]) ).

fof(f5281,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,smndt0(sdtasdt0(X3,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_449 ),
    inference(avatar_component_clause,[],[f5280]) ).

fof(f24602,plain,
    ( spl5_1666
    | ~ spl5_32
    | ~ spl5_449 ),
    inference(avatar_split_clause,[],[f5310,f5280,f301,f24600]) ).

fof(f24600,plain,
    ( spl5_1666
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtasdt0(X3,sdtasdt0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtasdt0(X3,sdtasdt0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtasdt0(X3,sdtasdt0(X4,X5))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1666])]) ).

fof(f5310,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtasdt0(X3,sdtasdt0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtasdt0(X3,sdtasdt0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtasdt0(X3,sdtasdt0(X4,X5))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_449 ),
    inference(resolution,[],[f5281,f302]) ).

fof(f24598,plain,
    ( spl5_1665
    | ~ spl5_31
    | ~ spl5_449 ),
    inference(avatar_split_clause,[],[f5309,f5280,f297,f24596]) ).

fof(f24596,plain,
    ( spl5_1665
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtasdt0(X3,sdtpldt0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtasdt0(X3,sdtpldt0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtasdt0(X3,sdtpldt0(X4,X5))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1665])]) ).

fof(f5309,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtasdt0(X3,sdtpldt0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtasdt0(X3,sdtpldt0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtasdt0(X3,sdtpldt0(X4,X5))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_449 ),
    inference(resolution,[],[f5281,f298]) ).

fof(f24592,plain,
    ( spl5_1664
    | ~ spl5_30
    | ~ spl5_448 ),
    inference(avatar_split_clause,[],[f5303,f5276,f293,f24590]) ).

fof(f24590,plain,
    ( spl5_1664
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtpldt0(X3,sdtlbdtrb0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtpldt0(X3,sdtlbdtrb0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtpldt0(X3,sdtlbdtrb0(X4,X5))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1664])]) ).

fof(f5276,plain,
    ( spl5_448
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,smndt0(sdtpldt0(X3,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_448])]) ).

fof(f5303,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtpldt0(X3,sdtlbdtrb0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtpldt0(X3,sdtlbdtrb0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtpldt0(X3,sdtlbdtrb0(X4,X5))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_448 ),
    inference(resolution,[],[f5277,f294]) ).

fof(f5277,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,smndt0(sdtpldt0(X3,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_448 ),
    inference(avatar_component_clause,[],[f5276]) ).

fof(f24588,plain,
    ( spl5_1663
    | ~ spl5_32
    | ~ spl5_448 ),
    inference(avatar_split_clause,[],[f5301,f5276,f301,f24586]) ).

fof(f24586,plain,
    ( spl5_1663
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtpldt0(X3,sdtasdt0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtpldt0(X3,sdtasdt0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtpldt0(X3,sdtasdt0(X4,X5))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1663])]) ).

fof(f5301,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtpldt0(X3,sdtasdt0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtpldt0(X3,sdtasdt0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtpldt0(X3,sdtasdt0(X4,X5))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_448 ),
    inference(resolution,[],[f5277,f302]) ).

fof(f24584,plain,
    ( spl5_1662
    | ~ spl5_31
    | ~ spl5_448 ),
    inference(avatar_split_clause,[],[f5300,f5276,f297,f24582]) ).

fof(f24582,plain,
    ( spl5_1662
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtpldt0(X3,sdtpldt0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtpldt0(X3,sdtpldt0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtpldt0(X3,sdtpldt0(X4,X5))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1662])]) ).

fof(f5300,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtpldt0(X3,sdtpldt0(X4,X5))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtpldt0(X3,sdtpldt0(X4,X5))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtpldt0(X3,sdtpldt0(X4,X5))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_448 ),
    inference(resolution,[],[f5277,f298]) ).

fof(f24320,plain,
    ( ~ spl5_420
    | spl5_249
    | ~ spl5_29
    | spl5_419 ),
    inference(avatar_split_clause,[],[f4960,f4819,f289,f2965,f4823]) ).

fof(f24009,plain,
    ( spl5_1661
    | ~ spl5_32
    | ~ spl5_463 ),
    inference(avatar_split_clause,[],[f5428,f5394,f301,f24007]) ).

fof(f24007,plain,
    ( spl5_1661
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(sdtasdt0(X4,X5),sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(sdtasdt0(X0,X3))
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(X5,X3)
        | ~ sdtlseqdt0(sz0z00,X5)
        | ~ sdtlseqdt0(X4,X0)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1661])]) ).

fof(f5394,plain,
    ( spl5_463
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtlseqdt0(sdtasdt0(X4,X5),sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(sdtasdt0(X4,X5))
        | ~ sdtlseqdt0(X5,X0)
        | ~ sdtlseqdt0(sz0z00,X5)
        | ~ sdtlseqdt0(X4,X1)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_463])]) ).

fof(f5428,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(sdtasdt0(X4,X5),sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(sdtasdt0(X0,X3))
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(X5,X3)
        | ~ sdtlseqdt0(sz0z00,X5)
        | ~ sdtlseqdt0(X4,X0)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_463 ),
    inference(duplicate_literal_removal,[],[f5401]) ).

fof(f5401,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(sdtasdt0(X4,X5),sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(sdtasdt0(X0,X3))
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(X5,X3)
        | ~ sdtlseqdt0(sz0z00,X5)
        | ~ sdtlseqdt0(X4,X0)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_463 ),
    inference(resolution,[],[f5395,f302]) ).

fof(f5395,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(sdtasdt0(X4,X5))
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtlseqdt0(sdtasdt0(X4,X5),sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X5,X0)
        | ~ sdtlseqdt0(sz0z00,X5)
        | ~ sdtlseqdt0(X4,X1)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_463 ),
    inference(avatar_component_clause,[],[f5394]) ).

fof(f24005,plain,
    ( spl5_1660
    | ~ spl5_5
    | ~ spl5_461 ),
    inference(avatar_split_clause,[],[f5385,f5360,f176,f24003]) ).

fof(f24003,plain,
    ( spl5_1660
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,sz0z00)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtasdt0(X4,sz0z00)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtasdt0(X4,sz0z00)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1660])]) ).

fof(f5385,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,sz0z00)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtasdt0(X4,sz0z00)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtasdt0(X4,sz0z00)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4) )
    | ~ spl5_5
    | ~ spl5_461 ),
    inference(resolution,[],[f5361,f178]) ).

fof(f24001,plain,
    ( spl5_1659
    | ~ spl5_5
    | ~ spl5_460 ),
    inference(avatar_split_clause,[],[f5380,f5356,f176,f23999]) ).

fof(f23999,plain,
    ( spl5_1659
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,sz0z00)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtpldt0(X4,sz0z00)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtpldt0(X4,sz0z00)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1659])]) ).

fof(f5380,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,sz0z00)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtpldt0(X4,sz0z00)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtpldt0(X4,sz0z00)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4) )
    | ~ spl5_5
    | ~ spl5_460 ),
    inference(resolution,[],[f5357,f178]) ).

fof(f23997,plain,
    ( spl5_1658
    | ~ spl5_5
    | ~ spl5_457 ),
    inference(avatar_split_clause,[],[f5372,f5344,f176,f23995]) ).

fof(f23995,plain,
    ( spl5_1658
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,sz0z00)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtasdt0(X4,sz0z00)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtasdt0(X4,sz0z00)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1658])]) ).

fof(f5372,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,sz0z00)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtasdt0(X4,sz0z00)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtasdt0(X4,sz0z00)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4) )
    | ~ spl5_5
    | ~ spl5_457 ),
    inference(resolution,[],[f5345,f178]) ).

fof(f23993,plain,
    ( spl5_1657
    | ~ spl5_5
    | ~ spl5_456 ),
    inference(avatar_split_clause,[],[f5367,f5340,f176,f23991]) ).

fof(f23991,plain,
    ( spl5_1657
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,sz0z00)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtpldt0(X4,sz0z00)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtpldt0(X4,sz0z00)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1657])]) ).

fof(f5367,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,sz0z00)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtpldt0(X4,sz0z00)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtpldt0(X4,sz0z00)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4) )
    | ~ spl5_5
    | ~ spl5_456 ),
    inference(resolution,[],[f5341,f178]) ).

fof(f23989,plain,
    ( spl5_1656
    | ~ spl5_12
    | ~ spl5_452 ),
    inference(avatar_split_clause,[],[f5325,f5292,f209,f23987]) ).

fof(f23987,plain,
    ( spl5_1656
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,smndt0(smndt0(X4))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,smndt0(smndt0(X4))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,smndt0(smndt0(X4))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1656])]) ).

fof(f5325,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,smndt0(smndt0(X4))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,smndt0(smndt0(X4))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,smndt0(smndt0(X4))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_452 ),
    inference(resolution,[],[f5293,f210]) ).

fof(f23985,plain,
    ( spl5_1655
    | ~ spl5_12
    | ~ spl5_451 ),
    inference(avatar_split_clause,[],[f5319,f5288,f209,f23983]) ).

fof(f23983,plain,
    ( spl5_1655
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,smndt0(smndt0(X4))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,smndt0(smndt0(X4))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,smndt0(smndt0(X4))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1655])]) ).

fof(f5319,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,smndt0(smndt0(X4))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,smndt0(smndt0(X4))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,smndt0(smndt0(X4))))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_451 ),
    inference(resolution,[],[f5289,f210]) ).

fof(f23835,plain,
    ( spl5_1654
    | ~ spl5_209
    | ~ spl5_419
    | ~ spl5_533 ),
    inference(avatar_split_clause,[],[f10818,f6599,f4819,f2497,f23832]) ).

fof(f2497,plain,
    ( spl5_209
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sdtlbdtrb0(xs,X0),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_209])]) ).

fof(f6599,plain,
    ( spl5_533
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(xs,X0),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xs,X0)),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_533])]) ).

fof(f10818,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,sK4(sK4(aDimensionOf0(xs)))),sz0z00)
    | ~ spl5_209
    | ~ spl5_419
    | ~ spl5_533 ),
    inference(forward_demodulation,[],[f10789,f10629]) ).

fof(f10629,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,sK4(sK4(aDimensionOf0(xs))))),sz0z00)
    | ~ spl5_209
    | ~ spl5_419
    | ~ spl5_533 ),
    inference(forward_demodulation,[],[f10600,f10576]) ).

fof(f10576,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,sK4(sK4(aDimensionOf0(xs)))),sz0z00)
    | ~ spl5_209
    | ~ spl5_419 ),
    inference(resolution,[],[f4820,f2498]) ).

fof(f2498,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sdtlbdtrb0(xs,X0),sz0z00) )
    | ~ spl5_209 ),
    inference(avatar_component_clause,[],[f2497]) ).

fof(f10600,plain,
    ( sdtasdt0(sdtlbdtrb0(xs,sK4(sK4(aDimensionOf0(xs)))),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xs,sK4(sK4(aDimensionOf0(xs))))),sz0z00)
    | ~ spl5_419
    | ~ spl5_533 ),
    inference(resolution,[],[f4820,f6600]) ).

fof(f6600,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(xs,X0),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xs,X0)),sz0z00) )
    | ~ spl5_533 ),
    inference(avatar_component_clause,[],[f6599]) ).

fof(f10789,plain,
    ( sdtasdt0(sdtlbdtrb0(xs,sK4(sK4(aDimensionOf0(xs)))),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xs,sK4(sK4(aDimensionOf0(xs))))),sz0z00)
    | ~ spl5_419
    | ~ spl5_533 ),
    inference(resolution,[],[f4820,f6600]) ).

fof(f23830,plain,
    ( spl5_1653
    | ~ spl5_50
    | ~ spl5_450 ),
    inference(avatar_split_clause,[],[f5315,f5284,f441,f23828]) ).

fof(f23828,plain,
    ( spl5_1653
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtlbdtrb0(sziznziztdt0(X3),X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtlbdtrb0(sziznziztdt0(X3),X4)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X3),X4)))))
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X2)
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1653])]) ).

fof(f5284,plain,
    ( spl5_450
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,smndt0(sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_450])]) ).

fof(f5315,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtlbdtrb0(sziznziztdt0(X3),X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtlbdtrb0(sziznziztdt0(X3),X4)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X3),X4)))))
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X2)
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_450 ),
    inference(resolution,[],[f5285,f442]) ).

fof(f5285,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aVector0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,smndt0(sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X0) )
    | ~ spl5_450 ),
    inference(avatar_component_clause,[],[f5284]) ).

fof(f23826,plain,
    ( spl5_1652
    | ~ spl5_12
    | ~ spl5_449 ),
    inference(avatar_split_clause,[],[f5311,f5280,f209,f23824]) ).

fof(f23824,plain,
    ( spl5_1652
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtasdt0(X3,smndt0(X4))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtasdt0(X3,smndt0(X4))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtasdt0(X3,smndt0(X4))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1652])]) ).

fof(f5311,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtasdt0(X3,smndt0(X4))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtasdt0(X3,smndt0(X4))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtasdt0(X3,smndt0(X4))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_449 ),
    inference(resolution,[],[f5281,f210]) ).

fof(f23822,plain,
    ( spl5_1651
    | ~ spl5_12
    | ~ spl5_448 ),
    inference(avatar_split_clause,[],[f5302,f5276,f209,f23820]) ).

fof(f23820,plain,
    ( spl5_1651
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtpldt0(X3,smndt0(X4))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtpldt0(X3,smndt0(X4))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtpldt0(X3,smndt0(X4))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1651])]) ).

fof(f5302,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtpldt0(X3,smndt0(X4))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtpldt0(X3,smndt0(X4))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtpldt0(X3,smndt0(X4))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_448 ),
    inference(resolution,[],[f5277,f210]) ).

fof(f23818,plain,
    ( spl5_1650
    | ~ spl5_30
    | ~ spl5_441 ),
    inference(avatar_split_clause,[],[f5141,f5058,f293,f23816]) ).

fof(f23816,plain,
    ( spl5_1650
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(sdtlbdtrb0(X3,X4),sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(sdtlbdtrb0(X3,X4),sz0z00))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X3,X4),sz0z00))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1650])]) ).

fof(f5058,plain,
    ( spl5_441
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtasdt0(X3,sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtasdt0(X3,sz0z00))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_441])]) ).

fof(f5141,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(sdtlbdtrb0(X3,X4),sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(sdtlbdtrb0(X3,X4),sz0z00))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X3,X4),sz0z00))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_441 ),
    inference(resolution,[],[f5059,f294]) ).

fof(f5059,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtasdt0(X3,sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtasdt0(X3,sz0z00))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X0) )
    | ~ spl5_441 ),
    inference(avatar_component_clause,[],[f5058]) ).

fof(f23814,plain,
    ( spl5_1649
    | ~ spl5_32
    | ~ spl5_441 ),
    inference(avatar_split_clause,[],[f5139,f5058,f301,f23812]) ).

fof(f23812,plain,
    ( spl5_1649
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(sdtasdt0(X3,X4),sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(sdtasdt0(X3,X4),sz0z00))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(sdtasdt0(X3,X4),sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1649])]) ).

fof(f5139,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(sdtasdt0(X3,X4),sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(sdtasdt0(X3,X4),sz0z00))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(sdtasdt0(X3,X4),sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_441 ),
    inference(resolution,[],[f5059,f302]) ).

fof(f23810,plain,
    ( spl5_1648
    | ~ spl5_31
    | ~ spl5_441 ),
    inference(avatar_split_clause,[],[f5138,f5058,f297,f23808]) ).

fof(f23808,plain,
    ( spl5_1648
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(sdtpldt0(X3,X4),sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(sdtpldt0(X3,X4),sz0z00))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(sdtpldt0(X3,X4),sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1648])]) ).

fof(f5138,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(sdtpldt0(X3,X4),sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(sdtpldt0(X3,X4),sz0z00))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(sdtpldt0(X3,X4),sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_441 ),
    inference(resolution,[],[f5059,f298]) ).

fof(f23806,plain,
    ( spl5_1647
    | ~ spl5_30
    | ~ spl5_440 ),
    inference(avatar_split_clause,[],[f5135,f5054,f293,f23804]) ).

fof(f23804,plain,
    ( spl5_1647
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(sdtlbdtrb0(X3,X4),sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(sdtlbdtrb0(X3,X4),sz0z00))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X3,X4),sz0z00))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1647])]) ).

fof(f5054,plain,
    ( spl5_440
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtpldt0(X3,sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtpldt0(X3,sz0z00))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_440])]) ).

fof(f5135,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(sdtlbdtrb0(X3,X4),sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(sdtlbdtrb0(X3,X4),sz0z00))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X3,X4),sz0z00))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_440 ),
    inference(resolution,[],[f5055,f294]) ).

fof(f5055,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtpldt0(X3,sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtpldt0(X3,sz0z00))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X0) )
    | ~ spl5_440 ),
    inference(avatar_component_clause,[],[f5054]) ).

fof(f23802,plain,
    ( spl5_1646
    | ~ spl5_32
    | ~ spl5_440 ),
    inference(avatar_split_clause,[],[f5133,f5054,f301,f23800]) ).

fof(f23800,plain,
    ( spl5_1646
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(sdtasdt0(X3,X4),sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(sdtasdt0(X3,X4),sz0z00))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(sdtasdt0(X3,X4),sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1646])]) ).

fof(f5133,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(sdtasdt0(X3,X4),sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(sdtasdt0(X3,X4),sz0z00))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(sdtasdt0(X3,X4),sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_440 ),
    inference(resolution,[],[f5055,f302]) ).

fof(f23798,plain,
    ( spl5_1645
    | ~ spl5_31
    | ~ spl5_440 ),
    inference(avatar_split_clause,[],[f5132,f5054,f297,f23796]) ).

fof(f23796,plain,
    ( spl5_1645
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(sdtpldt0(X3,X4),sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(sdtpldt0(X3,X4),sz0z00))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(sdtpldt0(X3,X4),sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1645])]) ).

fof(f5132,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(sdtpldt0(X3,X4),sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(sdtpldt0(X3,X4),sz0z00))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(sdtpldt0(X3,X4),sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_440 ),
    inference(resolution,[],[f5055,f298]) ).

fof(f23794,plain,
    ( spl5_1644
    | ~ spl5_30
    | ~ spl5_439 ),
    inference(avatar_split_clause,[],[f5128,f5050,f293,f23792]) ).

fof(f23792,plain,
    ( spl5_1644
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(smndt0(sdtlbdtrb0(X3,X4))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(smndt0(sdtlbdtrb0(X3,X4))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X3,X4))))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1644])]) ).

fof(f5050,plain,
    ( spl5_439
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,smndt0(smndt0(X3)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,smndt0(smndt0(X3)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(smndt0(X3)))))
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_439])]) ).

fof(f5128,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(smndt0(sdtlbdtrb0(X3,X4))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(smndt0(sdtlbdtrb0(X3,X4))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X3,X4))))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_439 ),
    inference(resolution,[],[f5051,f294]) ).

fof(f5051,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,smndt0(smndt0(X3)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,smndt0(smndt0(X3)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(smndt0(X3)))))
        | ~ aScalar0(X0) )
    | ~ spl5_439 ),
    inference(avatar_component_clause,[],[f5050]) ).

fof(f23776,plain,
    ( spl5_1643
    | ~ spl5_32
    | ~ spl5_439 ),
    inference(avatar_split_clause,[],[f5126,f5050,f301,f23774]) ).

fof(f23774,plain,
    ( spl5_1643
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(smndt0(sdtasdt0(X3,X4))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(smndt0(sdtasdt0(X3,X4))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X3,X4))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1643])]) ).

fof(f5126,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(smndt0(sdtasdt0(X3,X4))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(smndt0(sdtasdt0(X3,X4))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X3,X4))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_439 ),
    inference(resolution,[],[f5051,f302]) ).

fof(f23772,plain,
    ( spl5_1642
    | ~ spl5_31
    | ~ spl5_439 ),
    inference(avatar_split_clause,[],[f5125,f5050,f297,f23770]) ).

fof(f23770,plain,
    ( spl5_1642
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(smndt0(sdtpldt0(X3,X4))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(smndt0(sdtpldt0(X3,X4))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X3,X4))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1642])]) ).

fof(f5125,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(smndt0(sdtpldt0(X3,X4))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(smndt0(sdtpldt0(X3,X4))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X3,X4))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_439 ),
    inference(resolution,[],[f5051,f298]) ).

fof(f23768,plain,
    ( spl5_1641
    | ~ spl5_30
    | ~ spl5_437 ),
    inference(avatar_split_clause,[],[f5098,f5042,f293,f23766]) ).

fof(f23766,plain,
    ( spl5_1641
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(X3,X4))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1641])]) ).

fof(f5042,plain,
    ( spl5_437
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(sdtasdt0(X2,X3),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,X3)),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,X3)),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_437])]) ).

fof(f5098,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(X3,X4))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_437 ),
    inference(resolution,[],[f5043,f294]) ).

fof(f5043,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(sdtasdt0(X2,X3),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,X3)),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,X3)),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X2) )
    | ~ spl5_437 ),
    inference(avatar_component_clause,[],[f5042]) ).

fof(f23764,plain,
    ( spl5_1640
    | ~ spl5_32
    | ~ spl5_437 ),
    inference(avatar_split_clause,[],[f5096,f5042,f301,f23762]) ).

fof(f23762,plain,
    ( spl5_1640
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtasdt0(X2,sdtasdt0(X3,X4)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,X4))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1640])]) ).

fof(f5096,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtasdt0(X2,sdtasdt0(X3,X4)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,X4))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_437 ),
    inference(resolution,[],[f5043,f302]) ).

fof(f23760,plain,
    ( spl5_1639
    | ~ spl5_31
    | ~ spl5_437 ),
    inference(avatar_split_clause,[],[f5095,f5042,f297,f23758]) ).

fof(f23758,plain,
    ( spl5_1639
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtasdt0(X2,sdtpldt0(X3,X4)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,X4))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1639])]) ).

fof(f5095,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtasdt0(X2,sdtpldt0(X3,X4)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,X4))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_437 ),
    inference(resolution,[],[f5043,f298]) ).

fof(f23756,plain,
    ( spl5_1638
    | ~ spl5_30
    | ~ spl5_436 ),
    inference(avatar_split_clause,[],[f5093,f5038,f293,f23754]) ).

fof(f23754,plain,
    ( spl5_1638
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(X3,X4))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1638])]) ).

fof(f5038,plain,
    ( spl5_436
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(sdtpldt0(X2,X3),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,X3)),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,X3)),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_436])]) ).

fof(f5093,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(X3,X4))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_436 ),
    inference(resolution,[],[f5039,f294]) ).

fof(f5039,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(sdtpldt0(X2,X3),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,X3)),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,X3)),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X2) )
    | ~ spl5_436 ),
    inference(avatar_component_clause,[],[f5038]) ).

fof(f23752,plain,
    ( spl5_1637
    | ~ spl5_32
    | ~ spl5_436 ),
    inference(avatar_split_clause,[],[f5091,f5038,f301,f23750]) ).

fof(f23750,plain,
    ( spl5_1637
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtpldt0(X2,sdtasdt0(X3,X4)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,X4))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1637])]) ).

fof(f5091,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtpldt0(X2,sdtasdt0(X3,X4)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,X4))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_436 ),
    inference(resolution,[],[f5039,f302]) ).

fof(f23748,plain,
    ( spl5_1636
    | ~ spl5_31
    | ~ spl5_436 ),
    inference(avatar_split_clause,[],[f5090,f5038,f297,f23746]) ).

fof(f23746,plain,
    ( spl5_1636
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtpldt0(X2,sdtpldt0(X3,X4)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,X4))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1636])]) ).

fof(f5090,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtpldt0(X2,sdtpldt0(X3,X4)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,X4))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_436 ),
    inference(resolution,[],[f5039,f298]) ).

fof(f23744,plain,
    ( spl5_1635
    | ~ spl5_128
    | ~ spl5_400 ),
    inference(avatar_split_clause,[],[f4629,f4441,f1155,f23742]) ).

fof(f23742,plain,
    ( spl5_1635
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtpldt0(X2,X3))
        | ~ aScalar0(sdtpldt0(X1,X0))
        | ~ sdtlseqdt0(sdtpldt0(X2,X3),sz0z00)
        | sdtpldt0(X1,X0) = sdtpldt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(sdtpldt0(X1,X0),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1635])]) ).

fof(f1155,plain,
    ( spl5_128
  <=> ! [X2,X0,X1] :
        ( sdtlseqdt0(X0,sdtpldt0(X1,X2))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(X0,sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_128])]) ).

fof(f4441,plain,
    ( spl5_400
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtpldt0(X0,X1) = X2
        | ~ sdtlseqdt0(sdtpldt0(X0,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_400])]) ).

fof(f4629,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtpldt0(X2,X3))
        | ~ aScalar0(sdtpldt0(X1,X0))
        | ~ sdtlseqdt0(sdtpldt0(X2,X3),sz0z00)
        | sdtpldt0(X1,X0) = sdtpldt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(sdtpldt0(X1,X0),sz0z00) )
    | ~ spl5_128
    | ~ spl5_400 ),
    inference(duplicate_literal_removal,[],[f4618]) ).

fof(f4618,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtpldt0(X2,X3))
        | ~ aScalar0(sdtpldt0(X1,X0))
        | ~ sdtlseqdt0(sdtpldt0(X2,X3),sz0z00)
        | sdtpldt0(X1,X0) = sdtpldt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ aScalar0(sdtpldt0(X1,X0))
        | ~ aScalar0(sdtpldt0(X2,X3))
        | ~ sdtlseqdt0(sdtpldt0(X1,X0),sz0z00) )
    | ~ spl5_128
    | ~ spl5_400 ),
    inference(resolution,[],[f4442,f1156]) ).

fof(f1156,plain,
    ( ! [X2,X0,X1] :
        ( sdtlseqdt0(X0,sdtpldt0(X1,X2))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(X0,sz0z00) )
    | ~ spl5_128 ),
    inference(avatar_component_clause,[],[f1155]) ).

fof(f4442,plain,
    ( ! [X2,X0,X1] :
        ( ~ sdtlseqdt0(sdtpldt0(X0,X1),X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtpldt0(X0,X1) = X2
        | ~ aScalar0(X0) )
    | ~ spl5_400 ),
    inference(avatar_component_clause,[],[f4441]) ).

fof(f23740,plain,
    ( spl5_1634
    | ~ spl5_128
    | ~ spl5_397 ),
    inference(avatar_split_clause,[],[f4548,f4413,f1155,f23738]) ).

fof(f23738,plain,
    ( spl5_1634
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtpldt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ sdtlseqdt0(sdtpldt0(X2,X3),sz0z00)
        | sdtasdt0(X1,X0) = sdtpldt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(sdtasdt0(X1,X0),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1634])]) ).

fof(f4413,plain,
    ( spl5_397
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtasdt0(X0,X1) = X2
        | ~ sdtlseqdt0(sdtasdt0(X0,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_397])]) ).

fof(f4548,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtpldt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ sdtlseqdt0(sdtpldt0(X2,X3),sz0z00)
        | sdtasdt0(X1,X0) = sdtpldt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(sdtasdt0(X1,X0),sz0z00) )
    | ~ spl5_128
    | ~ spl5_397 ),
    inference(duplicate_literal_removal,[],[f4517]) ).

fof(f4517,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtpldt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ sdtlseqdt0(sdtpldt0(X2,X3),sz0z00)
        | sdtasdt0(X1,X0) = sdtpldt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(sdtpldt0(X2,X3))
        | ~ sdtlseqdt0(sdtasdt0(X1,X0),sz0z00) )
    | ~ spl5_128
    | ~ spl5_397 ),
    inference(resolution,[],[f4414,f1156]) ).

fof(f4414,plain,
    ( ! [X2,X0,X1] :
        ( ~ sdtlseqdt0(sdtasdt0(X0,X1),X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtasdt0(X0,X1) = X2
        | ~ aScalar0(X0) )
    | ~ spl5_397 ),
    inference(avatar_component_clause,[],[f4413]) ).

fof(f23736,plain,
    ( spl5_1633
    | ~ spl5_127
    | ~ spl5_397 ),
    inference(avatar_split_clause,[],[f4544,f4413,f1143,f23734]) ).

fof(f23734,plain,
    ( spl5_1633
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ sdtlseqdt0(sdtasdt0(X2,X3),sz0z00)
        | sdtasdt0(X1,X0) = sdtasdt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(sdtasdt0(X1,X0),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1633])]) ).

fof(f1143,plain,
    ( spl5_127
  <=> ! [X2,X0,X1] :
        ( sdtlseqdt0(X0,sdtasdt0(X1,X2))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X0,sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_127])]) ).

fof(f4544,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ sdtlseqdt0(sdtasdt0(X2,X3),sz0z00)
        | sdtasdt0(X1,X0) = sdtasdt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(sdtasdt0(X1,X0),sz0z00) )
    | ~ spl5_127
    | ~ spl5_397 ),
    inference(duplicate_literal_removal,[],[f4521]) ).

fof(f4521,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ sdtlseqdt0(sdtasdt0(X2,X3),sz0z00)
        | sdtasdt0(X1,X0) = sdtasdt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(sdtasdt0(X1,X0),sz0z00) )
    | ~ spl5_127
    | ~ spl5_397 ),
    inference(resolution,[],[f4414,f1144]) ).

fof(f1144,plain,
    ( ! [X2,X0,X1] :
        ( sdtlseqdt0(X0,sdtasdt0(X1,X2))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X0,sz0z00) )
    | ~ spl5_127 ),
    inference(avatar_component_clause,[],[f1143]) ).

fof(f23664,plain,
    ( spl5_1632
    | ~ spl5_3
    | ~ spl5_462 ),
    inference(avatar_split_clause,[],[f5391,f5364,f166,f23662]) ).

fof(f23662,plain,
    ( spl5_1632
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(xt,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtlbdtrb0(xt,X4)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtlbdtrb0(xt,X4)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1632])]) ).

fof(f5391,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(xt,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtlbdtrb0(xt,X4)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtlbdtrb0(xt,X4)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X2) )
    | ~ spl5_3
    | ~ spl5_462 ),
    inference(resolution,[],[f5365,f168]) ).

fof(f168,plain,
    ( aVector0(xt)
    | ~ spl5_3 ),
    inference(avatar_component_clause,[],[f166]) ).

fof(f23660,plain,
    ( spl5_1631
    | ~ spl5_2
    | ~ spl5_462 ),
    inference(avatar_split_clause,[],[f5390,f5364,f161,f23658]) ).

fof(f23658,plain,
    ( spl5_1631
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(xs,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtlbdtrb0(xs,X4)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtlbdtrb0(xs,X4)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1631])]) ).

fof(f161,plain,
    ( spl5_2
  <=> aVector0(xs) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_2])]) ).

fof(f5390,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(xs,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,sdtlbdtrb0(xs,X4)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,sdtlbdtrb0(xs,X4)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X2) )
    | ~ spl5_2
    | ~ spl5_462 ),
    inference(resolution,[],[f5365,f163]) ).

fof(f163,plain,
    ( aVector0(xs)
    | ~ spl5_2 ),
    inference(avatar_component_clause,[],[f161]) ).

fof(f23656,plain,
    ( spl5_1630
    | ~ spl5_3
    | ~ spl5_458 ),
    inference(avatar_split_clause,[],[f5378,f5348,f166,f23654]) ).

fof(f23654,plain,
    ( spl5_1630
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(xt,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtlbdtrb0(xt,X4)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtlbdtrb0(xt,X4)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1630])]) ).

fof(f5378,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(xt,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtlbdtrb0(xt,X4)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtlbdtrb0(xt,X4)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X2) )
    | ~ spl5_3
    | ~ spl5_458 ),
    inference(resolution,[],[f5349,f168]) ).

fof(f23652,plain,
    ( spl5_1629
    | ~ spl5_2
    | ~ spl5_458 ),
    inference(avatar_split_clause,[],[f5377,f5348,f161,f23650]) ).

fof(f23650,plain,
    ( spl5_1629
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(xs,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtlbdtrb0(xs,X4)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtlbdtrb0(xs,X4)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1629])]) ).

fof(f5377,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(xs,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,sdtlbdtrb0(xs,X4)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,sdtlbdtrb0(xs,X4)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X2) )
    | ~ spl5_2
    | ~ spl5_458 ),
    inference(resolution,[],[f5349,f163]) ).

fof(f23648,plain,
    ( spl5_1628
    | ~ spl5_30
    | ~ spl5_434 ),
    inference(avatar_split_clause,[],[f5031,f5019,f293,f23646]) ).

fof(f23646,plain,
    ( spl5_1628
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(sdtlbdtrb0(X3,X4),X0),sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(sdtlbdtrb0(X3,X4),X1),sdtasdt0(sdtlbdtrb0(X3,X4),sdtlbdtrb0(xt,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xt,X2))))
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1628])]) ).

fof(f5019,plain,
    ( spl5_434
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtlbdtrb0(xt,X3))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtlbdtrb0(xt,X3))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(xt,X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_434])]) ).

fof(f5031,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(sdtlbdtrb0(X3,X4),X0),sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(sdtlbdtrb0(X3,X4),X1),sdtasdt0(sdtlbdtrb0(X3,X4),sdtlbdtrb0(xt,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xt,X2))))
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_434 ),
    inference(resolution,[],[f5020,f294]) ).

fof(f5020,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtlbdtrb0(xt,X3))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtlbdtrb0(xt,X3))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(xt,X3)))) )
    | ~ spl5_434 ),
    inference(avatar_component_clause,[],[f5019]) ).

fof(f23644,plain,
    ( spl5_1627
    | ~ spl5_32
    | ~ spl5_434 ),
    inference(avatar_split_clause,[],[f5029,f5019,f301,f23642]) ).

fof(f23642,plain,
    ( spl5_1627
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(sdtasdt0(X3,X4),X0),sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(sdtasdt0(X3,X4),X1),sdtasdt0(sdtasdt0(X3,X4),sdtlbdtrb0(xt,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1627])]) ).

fof(f5029,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(sdtasdt0(X3,X4),X0),sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(sdtasdt0(X3,X4),X1),sdtasdt0(sdtasdt0(X3,X4),sdtlbdtrb0(xt,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_434 ),
    inference(resolution,[],[f5020,f302]) ).

fof(f23640,plain,
    ( spl5_1626
    | ~ spl5_31
    | ~ spl5_434 ),
    inference(avatar_split_clause,[],[f5028,f5019,f297,f23638]) ).

fof(f23638,plain,
    ( spl5_1626
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(sdtpldt0(X3,X4),X0),sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(sdtpldt0(X3,X4),X1),sdtasdt0(sdtpldt0(X3,X4),sdtlbdtrb0(xt,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1626])]) ).

fof(f5028,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(sdtpldt0(X3,X4),X0),sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(sdtpldt0(X3,X4),X1),sdtasdt0(sdtpldt0(X3,X4),sdtlbdtrb0(xt,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_434 ),
    inference(resolution,[],[f5020,f298]) ).

fof(f23636,plain,
    ( spl5_1625
    | ~ spl5_30
    | ~ spl5_433 ),
    inference(avatar_split_clause,[],[f5026,f5015,f293,f23634]) ).

fof(f23634,plain,
    ( spl5_1625
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(sdtlbdtrb0(X3,X4),X0),sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(sdtlbdtrb0(X3,X4),X1),sdtasdt0(sdtlbdtrb0(X3,X4),sdtlbdtrb0(xs,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xs,X2))))
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1625])]) ).

fof(f5015,plain,
    ( spl5_433
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtlbdtrb0(xs,X3))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtlbdtrb0(xs,X3))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(xs,X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_433])]) ).

fof(f5026,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(sdtlbdtrb0(X3,X4),X0),sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(sdtlbdtrb0(X3,X4),X1),sdtasdt0(sdtlbdtrb0(X3,X4),sdtlbdtrb0(xs,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xs,X2))))
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_433 ),
    inference(resolution,[],[f5016,f294]) ).

fof(f5016,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtlbdtrb0(xs,X3))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtlbdtrb0(xs,X3))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(xs,X3)))) )
    | ~ spl5_433 ),
    inference(avatar_component_clause,[],[f5015]) ).

fof(f23632,plain,
    ( spl5_1624
    | ~ spl5_32
    | ~ spl5_433 ),
    inference(avatar_split_clause,[],[f5024,f5015,f301,f23630]) ).

fof(f23630,plain,
    ( spl5_1624
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(sdtasdt0(X3,X4),X0),sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(sdtasdt0(X3,X4),X1),sdtasdt0(sdtasdt0(X3,X4),sdtlbdtrb0(xs,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1624])]) ).

fof(f5024,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(sdtasdt0(X3,X4),X0),sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(sdtasdt0(X3,X4),X1),sdtasdt0(sdtasdt0(X3,X4),sdtlbdtrb0(xs,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_433 ),
    inference(resolution,[],[f5016,f302]) ).

fof(f23628,plain,
    ( spl5_1623
    | ~ spl5_31
    | ~ spl5_433 ),
    inference(avatar_split_clause,[],[f5023,f5015,f297,f23626]) ).

fof(f23626,plain,
    ( spl5_1623
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(sdtpldt0(X3,X4),X0),sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(sdtpldt0(X3,X4),X1),sdtasdt0(sdtpldt0(X3,X4),sdtlbdtrb0(xs,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1623])]) ).

fof(f5023,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(sdtpldt0(X3,X4),X0),sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(sdtpldt0(X3,X4),X1),sdtasdt0(sdtpldt0(X3,X4),sdtlbdtrb0(xs,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_433 ),
    inference(resolution,[],[f5016,f298]) ).

fof(f23476,plain,
    ( spl5_1622
    | ~ spl5_30
    | ~ spl5_427 ),
    inference(avatar_split_clause,[],[f4970,f4891,f293,f23474]) ).

fof(f23474,plain,
    ( spl5_1622
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))),sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1622])]) ).

fof(f4891,plain,
    ( spl5_427
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtasdt0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))),sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_427])]) ).

fof(f4970,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))),sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_427 ),
    inference(resolution,[],[f4892,f294]) ).

fof(f4892,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtasdt0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))),sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_427 ),
    inference(avatar_component_clause,[],[f4891]) ).

fof(f23472,plain,
    ( spl5_1621
    | ~ spl5_32
    | ~ spl5_427 ),
    inference(avatar_split_clause,[],[f4968,f4891,f301,f23470]) ).

fof(f23470,plain,
    ( spl5_1621
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))),sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1621])]) ).

fof(f4968,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))),sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_427 ),
    inference(resolution,[],[f4892,f302]) ).

fof(f23468,plain,
    ( spl5_1620
    | ~ spl5_31
    | ~ spl5_427 ),
    inference(avatar_split_clause,[],[f4967,f4891,f297,f23466]) ).

fof(f23466,plain,
    ( spl5_1620
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))),sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1620])]) ).

fof(f4967,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))),sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_427 ),
    inference(resolution,[],[f4892,f298]) ).

fof(f23464,plain,
    ( spl5_1619
    | ~ spl5_30
    | ~ spl5_426 ),
    inference(avatar_split_clause,[],[f4965,f4887,f293,f23462]) ).

fof(f23462,plain,
    ( spl5_1619
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))),sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1619])]) ).

fof(f4887,plain,
    ( spl5_426
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtpldt0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))),sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_426])]) ).

fof(f4965,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))),sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_426 ),
    inference(resolution,[],[f4888,f294]) ).

fof(f4888,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtpldt0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))),sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_426 ),
    inference(avatar_component_clause,[],[f4887]) ).

fof(f23274,plain,
    ( spl5_1618
    | ~ spl5_261
    | ~ spl5_1608 ),
    inference(avatar_split_clause,[],[f23093,f23089,f3032,f23271]) ).

fof(f23271,plain,
    ( spl5_1618
  <=> szszuzczcdt0(sz00) = sK4(szszuzczcdt0(szszuzczcdt0(sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1618])]) ).

fof(f23089,plain,
    ( spl5_1608
  <=> aDimensionOf0(xs) = sK4(szszuzczcdt0(aDimensionOf0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1608])]) ).

fof(f23093,plain,
    ( szszuzczcdt0(sz00) = sK4(szszuzczcdt0(szszuzczcdt0(sz00)))
    | ~ spl5_261
    | ~ spl5_1608 ),
    inference(forward_demodulation,[],[f23091,f3034]) ).

fof(f23091,plain,
    ( aDimensionOf0(xs) = sK4(szszuzczcdt0(aDimensionOf0(xs)))
    | ~ spl5_1608 ),
    inference(avatar_component_clause,[],[f23089]) ).

fof(f23269,plain,
    ( spl5_1617
    | ~ spl5_32
    | ~ spl5_426 ),
    inference(avatar_split_clause,[],[f4963,f4887,f301,f23267]) ).

fof(f23267,plain,
    ( spl5_1617
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))),sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1617])]) ).

fof(f4963,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))),sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_426 ),
    inference(resolution,[],[f4888,f302]) ).

fof(f23265,plain,
    ( spl5_1616
    | ~ spl5_31
    | ~ spl5_426 ),
    inference(avatar_split_clause,[],[f4962,f4887,f297,f23263]) ).

fof(f23263,plain,
    ( spl5_1616
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))),sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1616])]) ).

fof(f4962,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))),sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_426 ),
    inference(resolution,[],[f4888,f298]) ).

fof(f23261,plain,
    ( spl5_1615
    | ~ spl5_30
    | ~ spl5_424 ),
    inference(avatar_split_clause,[],[f4956,f4879,f293,f23259]) ).

fof(f23259,plain,
    ( spl5_1615
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))),sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1615])]) ).

fof(f4879,plain,
    ( spl5_424
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))),sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_424])]) ).

fof(f4956,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))),sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_424 ),
    inference(resolution,[],[f4880,f294]) ).

fof(f4880,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))),sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_424 ),
    inference(avatar_component_clause,[],[f4879]) ).

fof(f23257,plain,
    ( spl5_1614
    | ~ spl5_32
    | ~ spl5_424 ),
    inference(avatar_split_clause,[],[f4954,f4879,f301,f23255]) ).

fof(f23255,plain,
    ( spl5_1614
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))),sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1614])]) ).

fof(f4954,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))),sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_424 ),
    inference(resolution,[],[f4880,f302]) ).

fof(f23253,plain,
    ( spl5_1613
    | ~ spl5_31
    | ~ spl5_424 ),
    inference(avatar_split_clause,[],[f4953,f4879,f297,f23251]) ).

fof(f23251,plain,
    ( spl5_1613
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))),sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1613])]) ).

fof(f4953,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))),sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_424 ),
    inference(resolution,[],[f4880,f298]) ).

fof(f23249,plain,
    ( spl5_1612
    | ~ spl5_30
    | ~ spl5_423 ),
    inference(avatar_split_clause,[],[f4951,f4875,f293,f23247]) ).

fof(f23247,plain,
    ( spl5_1612
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))),sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1612])]) ).

fof(f4875,plain,
    ( spl5_423
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))),sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_423])]) ).

fof(f4951,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))),sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_423 ),
    inference(resolution,[],[f4876,f294]) ).

fof(f4876,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))),sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_423 ),
    inference(avatar_component_clause,[],[f4875]) ).

fof(f23245,plain,
    ( spl5_1611
    | ~ spl5_32
    | ~ spl5_423 ),
    inference(avatar_split_clause,[],[f4949,f4875,f301,f23243]) ).

fof(f23243,plain,
    ( spl5_1611
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))),sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1611])]) ).

fof(f4949,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))),sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_423 ),
    inference(resolution,[],[f4876,f302]) ).

fof(f23241,plain,
    ( spl5_1610
    | ~ spl5_31
    | ~ spl5_423 ),
    inference(avatar_split_clause,[],[f4948,f4875,f297,f23239]) ).

fof(f23239,plain,
    ( spl5_1610
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))),sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1610])]) ).

fof(f4948,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))),sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_423 ),
    inference(resolution,[],[f4876,f298]) ).

fof(f23097,plain,
    ( spl5_1609
    | ~ spl5_138
    | ~ spl5_210 ),
    inference(avatar_split_clause,[],[f2625,f2501,f1256,f23095]) ).

fof(f23095,plain,
    ( spl5_1609
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( sdtlseqdt0(X3,X0)
        | sdtlseqdt0(sdtasdt0(X1,X2),X3)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(X1,X4)
        | ~ aScalar0(X5)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X0,sdtasdt0(X4,X5))
        | ~ sdtlseqdt0(X2,X5)
        | ~ aScalar0(sdtasdt0(X4,X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1609])]) ).

fof(f1256,plain,
    ( spl5_138
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X4,sdtasdt0(X3,X1))
        | ~ sdtlseqdt0(X4,sdtasdt0(X2,X0))
        | ~ aScalar0(sdtasdt0(X3,X1))
        | ~ aScalar0(sdtasdt0(X2,X0))
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_138])]) ).

fof(f2501,plain,
    ( spl5_210
  <=> ! [X2,X0,X1] :
        ( sdtlseqdt0(X0,X1)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X1,X2)
        | sdtlseqdt0(X2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_210])]) ).

fof(f2625,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( sdtlseqdt0(X3,X0)
        | sdtlseqdt0(sdtasdt0(X1,X2),X3)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(X1,X4)
        | ~ aScalar0(X5)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X0,sdtasdt0(X4,X5))
        | ~ sdtlseqdt0(X2,X5)
        | ~ aScalar0(sdtasdt0(X4,X5)) )
    | ~ spl5_138
    | ~ spl5_210 ),
    inference(duplicate_literal_removal,[],[f2568]) ).

fof(f2568,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( sdtlseqdt0(X3,X0)
        | sdtlseqdt0(sdtasdt0(X1,X2),X3)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(X1,X4)
        | ~ aScalar0(X5)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X0,sdtasdt0(X4,X5))
        | ~ sdtlseqdt0(X2,X5)
        | ~ aScalar0(sdtasdt0(X4,X5))
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(X0) )
    | ~ spl5_138
    | ~ spl5_210 ),
    inference(resolution,[],[f2502,f1257]) ).

fof(f1257,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ sdtlseqdt0(X4,sdtasdt0(X2,X0))
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X4,sdtasdt0(X3,X1))
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(sdtasdt0(X3,X1))
        | ~ aScalar0(sdtasdt0(X2,X0))
        | ~ aScalar0(X4) )
    | ~ spl5_138 ),
    inference(avatar_component_clause,[],[f1256]) ).

fof(f2502,plain,
    ( ! [X2,X0,X1] :
        ( sdtlseqdt0(X2,X0)
        | sdtlseqdt0(X1,X2)
        | sdtlseqdt0(X0,X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_210 ),
    inference(avatar_component_clause,[],[f2501]) ).

fof(f23092,plain,
    ( spl5_1608
    | ~ spl5_36
    | ~ spl5_708 ),
    inference(avatar_split_clause,[],[f9540,f9528,f330,f23089]) ).

fof(f9528,plain,
    ( spl5_708
  <=> ! [X0] :
        ( szszuzczcdt0(X0) != szszuzczcdt0(aDimensionOf0(xs))
        | ~ aNaturalNumber0(X0)
        | sK4(szszuzczcdt0(aDimensionOf0(xs))) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_708])]) ).

fof(f9540,plain,
    ( ~ aNaturalNumber0(aDimensionOf0(xs))
    | aDimensionOf0(xs) = sK4(szszuzczcdt0(aDimensionOf0(xs)))
    | ~ spl5_708 ),
    inference(equality_resolution,[],[f9529]) ).

fof(f9529,plain,
    ( ! [X0] :
        ( szszuzczcdt0(X0) != szszuzczcdt0(aDimensionOf0(xs))
        | ~ aNaturalNumber0(X0)
        | sK4(szszuzczcdt0(aDimensionOf0(xs))) = X0 )
    | ~ spl5_708 ),
    inference(avatar_component_clause,[],[f9528]) ).

fof(f22996,plain,
    ( spl5_1607
    | ~ spl5_226
    | ~ spl5_231 ),
    inference(avatar_split_clause,[],[f9465,f2758,f2708,f22993]) ).

fof(f22993,plain,
    ( spl5_1607
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,sK4(szszuzczcdt0(aDimensionOf0(xs))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1607])]) ).

fof(f2758,plain,
    ( spl5_231
  <=> aNaturalNumber0(sK4(szszuzczcdt0(aDimensionOf0(xs)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_231])]) ).

fof(f9465,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,sK4(szszuzczcdt0(aDimensionOf0(xs)))))
    | ~ spl5_226
    | ~ spl5_231 ),
    inference(resolution,[],[f2759,f2709]) ).

fof(f2759,plain,
    ( aNaturalNumber0(sK4(szszuzczcdt0(aDimensionOf0(xs))))
    | ~ spl5_231 ),
    inference(avatar_component_clause,[],[f2758]) ).

fof(f22984,plain,
    ( spl5_1606
    | ~ spl5_5
    | ~ spl5_449 ),
    inference(avatar_split_clause,[],[f5308,f5280,f176,f22982]) ).

fof(f22982,plain,
    ( spl5_1606
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtasdt0(X3,sz0z00)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtasdt0(X3,sz0z00)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtasdt0(X3,sz0z00)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1606])]) ).

fof(f5308,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtasdt0(X3,sz0z00)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtasdt0(X3,sz0z00)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtasdt0(X3,sz0z00)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_449 ),
    inference(resolution,[],[f5281,f178]) ).

fof(f22980,plain,
    ( spl5_1605
    | ~ spl5_5
    | ~ spl5_448 ),
    inference(avatar_split_clause,[],[f5299,f5276,f176,f22978]) ).

fof(f22978,plain,
    ( spl5_1605
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtpldt0(X3,sz0z00)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtpldt0(X3,sz0z00)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtpldt0(X3,sz0z00)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1605])]) ).

fof(f5299,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtpldt0(X3,sz0z00)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtpldt0(X3,sz0z00)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtpldt0(X3,sz0z00)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_448 ),
    inference(resolution,[],[f5277,f178]) ).

fof(f22976,plain,
    ( spl5_1604
    | ~ spl5_12
    | ~ spl5_441 ),
    inference(avatar_split_clause,[],[f5140,f5058,f209,f22974]) ).

fof(f22974,plain,
    ( spl5_1604
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(smndt0(X3),sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(smndt0(X3),sz0z00))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(smndt0(X3),sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1604])]) ).

fof(f5140,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(smndt0(X3),sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(smndt0(X3),sz0z00))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(smndt0(X3),sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_441 ),
    inference(resolution,[],[f5059,f210]) ).

fof(f22972,plain,
    ( spl5_1603
    | ~ spl5_12
    | ~ spl5_440 ),
    inference(avatar_split_clause,[],[f5134,f5054,f209,f22970]) ).

fof(f22970,plain,
    ( spl5_1603
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(smndt0(X3),sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(smndt0(X3),sz0z00))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(smndt0(X3),sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1603])]) ).

fof(f5134,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(smndt0(X3),sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(smndt0(X3),sz0z00))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(smndt0(X3),sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_440 ),
    inference(resolution,[],[f5055,f210]) ).

fof(f22968,plain,
    ( spl5_1602
    | ~ spl5_12
    | ~ spl5_439 ),
    inference(avatar_split_clause,[],[f5127,f5050,f209,f22966]) ).

fof(f22966,plain,
    ( spl5_1602
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(smndt0(smndt0(X3))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(smndt0(smndt0(X3))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(smndt0(smndt0(X3))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1602])]) ).

fof(f5127,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(smndt0(smndt0(X3))))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(smndt0(smndt0(X3))))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(smndt0(smndt0(X3))))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_439 ),
    inference(resolution,[],[f5051,f210]) ).

fof(f22964,plain,
    ( spl5_1601
    | ~ spl5_50
    | ~ spl5_438 ),
    inference(avatar_split_clause,[],[f5101,f5046,f441,f22962]) ).

fof(f22962,plain,
    ( spl5_1601
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtlbdtrb0(sziznziztdt0(X3),X2),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2)),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X3),X2)),sdtasdt0(X0,sz0z00)))
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1601])]) ).

fof(f5046,plain,
    ( spl5_438
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(X2,X3)),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_438])]) ).

fof(f5101,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtlbdtrb0(sziznziztdt0(X3),X2),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2)),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X3),X2)),sdtasdt0(X0,sz0z00)))
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_438 ),
    inference(resolution,[],[f5047,f442]) ).

fof(f5047,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(X2,X3)),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),sdtasdt0(X1,sz0z00))) )
    | ~ spl5_438 ),
    inference(avatar_component_clause,[],[f5046]) ).

fof(f22960,plain,
    ( spl5_1600
    | ~ spl5_12
    | ~ spl5_437 ),
    inference(avatar_split_clause,[],[f5097,f5042,f209,f22958]) ).

fof(f22958,plain,
    ( spl5_1600
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtasdt0(X2,smndt0(X3)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,smndt0(X3))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1600])]) ).

fof(f5097,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtasdt0(X2,smndt0(X3)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,smndt0(X3))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_437 ),
    inference(resolution,[],[f5043,f210]) ).

fof(f22956,plain,
    ( spl5_1599
    | ~ spl5_12
    | ~ spl5_436 ),
    inference(avatar_split_clause,[],[f5092,f5038,f209,f22954]) ).

fof(f22954,plain,
    ( spl5_1599
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtpldt0(X2,smndt0(X3)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,smndt0(X3))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1599])]) ).

fof(f5092,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtpldt0(X2,smndt0(X3)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,smndt0(X3))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_436 ),
    inference(resolution,[],[f5039,f210]) ).

fof(f22952,plain,
    ( spl5_1598
    | ~ spl5_30
    | ~ spl5_418 ),
    inference(avatar_split_clause,[],[f4831,f4815,f293,f22950]) ).

fof(f22950,plain,
    ( spl5_1598
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(smndt0(sdtlbdtrb0(X2,X3)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(X2,X3))),sdtasdt0(X0,sz0z00)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1598])]) ).

fof(f4815,plain,
    ( spl5_418
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(smndt0(X2),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,smndt0(X2)),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,smndt0(X2)),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_418])]) ).

fof(f4831,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(smndt0(sdtlbdtrb0(X2,X3)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(X2,X3))),sdtasdt0(X0,sz0z00)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_418 ),
    inference(resolution,[],[f4816,f294]) ).

fof(f4816,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(smndt0(X2),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,smndt0(X2)),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,smndt0(X2)),sdtasdt0(X1,sz0z00))) )
    | ~ spl5_418 ),
    inference(avatar_component_clause,[],[f4815]) ).

fof(f22947,plain,
    ( spl5_1597
    | ~ spl5_218
    | ~ spl5_231 ),
    inference(avatar_split_clause,[],[f9463,f2758,f2663,f22944]) ).

fof(f22944,plain,
    ( spl5_1597
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,sK4(szszuzczcdt0(aDimensionOf0(xs))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1597])]) ).

fof(f2663,plain,
    ( spl5_218
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_218])]) ).

fof(f9463,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,sK4(szszuzczcdt0(aDimensionOf0(xs)))))
    | ~ spl5_218
    | ~ spl5_231 ),
    inference(resolution,[],[f2759,f2664]) ).

fof(f2664,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0)) )
    | ~ spl5_218 ),
    inference(avatar_component_clause,[],[f2663]) ).

fof(f22942,plain,
    ( spl5_1596
    | ~ spl5_32
    | ~ spl5_418 ),
    inference(avatar_split_clause,[],[f4829,f4815,f301,f22940]) ).

fof(f22940,plain,
    ( spl5_1596
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(smndt0(sdtasdt0(X2,X3)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,smndt0(sdtasdt0(X2,X3))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1596])]) ).

fof(f4829,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(smndt0(sdtasdt0(X2,X3)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,smndt0(sdtasdt0(X2,X3))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_418 ),
    inference(resolution,[],[f4816,f302]) ).

fof(f22938,plain,
    ( spl5_1595
    | ~ spl5_31
    | ~ spl5_418 ),
    inference(avatar_split_clause,[],[f4828,f4815,f297,f22936]) ).

fof(f22936,plain,
    ( spl5_1595
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(smndt0(sdtpldt0(X2,X3)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,smndt0(sdtpldt0(X2,X3))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1595])]) ).

fof(f4828,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(smndt0(sdtpldt0(X2,X3)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,smndt0(sdtpldt0(X2,X3))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_418 ),
    inference(resolution,[],[f4816,f298]) ).

fof(f22890,plain,
    ( spl5_1594
    | ~ spl5_63
    | ~ spl5_453 ),
    inference(avatar_split_clause,[],[f5329,f5296,f547,f22888]) ).

fof(f22888,plain,
    ( spl5_1594
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X3,sdtlbdtrb0(sziznziztdt0(xt),X2))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X3),sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xt),X2))),sdtpldt0(sdtasdt0(X0,X3),sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(xt),X2))))
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1594])]) ).

fof(f547,plain,
    ( spl5_63
  <=> sP1(xt) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_63])]) ).

fof(f5329,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X3,sdtlbdtrb0(sziznziztdt0(xt),X2))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X3),sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xt),X2))),sdtpldt0(sdtasdt0(X0,X3),sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(xt),X2))))
        | ~ aScalar0(X3) )
    | ~ spl5_63
    | ~ spl5_453 ),
    inference(resolution,[],[f5297,f549]) ).

fof(f549,plain,
    ( sP1(xt)
    | ~ spl5_63 ),
    inference(avatar_component_clause,[],[f547]) ).

fof(f22886,plain,
    ( spl5_1593
    | ~ spl5_62
    | ~ spl5_453 ),
    inference(avatar_split_clause,[],[f5328,f5296,f542,f22884]) ).

fof(f22884,plain,
    ( spl5_1593
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X3,sdtlbdtrb0(sziznziztdt0(xs),X2))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X3),sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xs),X2))),sdtpldt0(sdtasdt0(X0,X3),sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(xs),X2))))
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1593])]) ).

fof(f542,plain,
    ( spl5_62
  <=> sP1(xs) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_62])]) ).

fof(f5328,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X3,sdtlbdtrb0(sziznziztdt0(xs),X2))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X3),sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xs),X2))),sdtpldt0(sdtasdt0(X0,X3),sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(xs),X2))))
        | ~ aScalar0(X3) )
    | ~ spl5_62
    | ~ spl5_453 ),
    inference(resolution,[],[f5297,f544]) ).

fof(f544,plain,
    ( sP1(xs)
    | ~ spl5_62 ),
    inference(avatar_component_clause,[],[f542]) ).

fof(f22881,plain,
    ( spl5_1592
    | ~ spl5_215
    | ~ spl5_231 ),
    inference(avatar_split_clause,[],[f9462,f2758,f2544,f22878]) ).

fof(f22878,plain,
    ( spl5_1592
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xt,sK4(szszuzczcdt0(aDimensionOf0(xs)))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1592])]) ).

fof(f9462,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,sK4(szszuzczcdt0(aDimensionOf0(xs)))),sz0z00)
    | ~ spl5_215
    | ~ spl5_231 ),
    inference(resolution,[],[f2759,f2545]) ).

fof(f22876,plain,
    ( spl5_1591
    | ~ spl5_3
    | ~ spl5_450 ),
    inference(avatar_split_clause,[],[f5314,f5284,f166,f22874]) ).

fof(f22874,plain,
    ( spl5_1591
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtlbdtrb0(xt,X3)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtlbdtrb0(xt,X3)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X3)))))
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1591])]) ).

fof(f5314,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtlbdtrb0(xt,X3)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtlbdtrb0(xt,X3)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X3)))))
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_3
    | ~ spl5_450 ),
    inference(resolution,[],[f5285,f168]) ).

fof(f22872,plain,
    ( spl5_1590
    | ~ spl5_2
    | ~ spl5_450 ),
    inference(avatar_split_clause,[],[f5313,f5284,f161,f22870]) ).

fof(f22870,plain,
    ( spl5_1590
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtlbdtrb0(xs,X3)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtlbdtrb0(xs,X3)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X3)))))
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1590])]) ).

fof(f5313,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(sdtlbdtrb0(xs,X3)))) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(sdtlbdtrb0(xs,X3)))),sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X3)))))
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_2
    | ~ spl5_450 ),
    inference(resolution,[],[f5285,f163]) ).

fof(f22868,plain,
    ( spl5_1589
    | ~ spl5_12
    | ~ spl5_434 ),
    inference(avatar_split_clause,[],[f5030,f5019,f209,f22866]) ).

fof(f22866,plain,
    ( spl5_1589
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(smndt0(X3),X0),sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(smndt0(X3),X1),sdtasdt0(smndt0(X3),sdtlbdtrb0(xt,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1589])]) ).

fof(f5030,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(smndt0(X3),X0),sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(smndt0(X3),X1),sdtasdt0(smndt0(X3),sdtlbdtrb0(xt,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_434 ),
    inference(resolution,[],[f5020,f210]) ).

fof(f22864,plain,
    ( spl5_1588
    | ~ spl5_12
    | ~ spl5_433 ),
    inference(avatar_split_clause,[],[f5025,f5015,f209,f22862]) ).

fof(f22862,plain,
    ( spl5_1588
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(smndt0(X3),X0),sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(smndt0(X3),X1),sdtasdt0(smndt0(X3),sdtlbdtrb0(xs,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1588])]) ).

fof(f5025,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(smndt0(X3),X0),sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(smndt0(X3),X1),sdtasdt0(smndt0(X3),sdtlbdtrb0(xs,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_433 ),
    inference(resolution,[],[f5016,f210]) ).

fof(f22836,plain,
    ( spl5_1587
    | ~ spl5_31
    | ~ spl5_455 ),
    inference(avatar_split_clause,[],[f5338,f5332,f297,f22834]) ).

fof(f22834,plain,
    ( spl5_1587
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | sdtlseqdt0(sdtpldt0(X4,X5),sdtpldt0(X2,X0))
        | ~ sdtlseqdt0(X1,X0)
        | ~ aScalar0(sdtpldt0(X2,X0))
        | ~ aScalar0(sdtpldt0(X3,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ sdtlseqdt0(X5,X1)
        | ~ sdtlseqdt0(X4,X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1587])]) ).

fof(f5332,plain,
    ( spl5_455
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(sdtpldt0(X4,X5),sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ aScalar0(sdtpldt0(X4,X5))
        | ~ sdtlseqdt0(X5,X3)
        | ~ sdtlseqdt0(X4,X0)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_455])]) ).

fof(f5338,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | sdtlseqdt0(sdtpldt0(X4,X5),sdtpldt0(X2,X0))
        | ~ sdtlseqdt0(X1,X0)
        | ~ aScalar0(sdtpldt0(X2,X0))
        | ~ aScalar0(sdtpldt0(X3,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ sdtlseqdt0(X5,X1)
        | ~ sdtlseqdt0(X4,X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_455 ),
    inference(duplicate_literal_removal,[],[f5335]) ).

fof(f5335,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | sdtlseqdt0(sdtpldt0(X4,X5),sdtpldt0(X2,X0))
        | ~ sdtlseqdt0(X1,X0)
        | ~ aScalar0(sdtpldt0(X2,X0))
        | ~ aScalar0(sdtpldt0(X3,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ sdtlseqdt0(X5,X1)
        | ~ sdtlseqdt0(X4,X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_455 ),
    inference(resolution,[],[f5333,f298]) ).

fof(f5333,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(sdtpldt0(X4,X5))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(sdtpldt0(X4,X5),sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(X5,X3)
        | ~ sdtlseqdt0(X4,X0)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_455 ),
    inference(avatar_component_clause,[],[f5332]) ).

fof(f22832,plain,
    ( spl5_1586
    | ~ spl5_134
    | ~ spl5_210 ),
    inference(avatar_split_clause,[],[f2626,f2501,f1206,f22830]) ).

fof(f22830,plain,
    ( spl5_1586
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( sdtlseqdt0(X3,X0)
        | sdtlseqdt0(sdtpldt0(X1,X2),X3)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(X1,X4)
        | ~ aScalar0(X5)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X0,sdtpldt0(X4,X5))
        | ~ sdtlseqdt0(X2,X5)
        | ~ aScalar0(sdtpldt0(X4,X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1586])]) ).

fof(f1206,plain,
    ( spl5_134
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X4,sdtpldt0(X3,X1))
        | ~ sdtlseqdt0(X4,sdtpldt0(X2,X0))
        | ~ aScalar0(sdtpldt0(X3,X1))
        | ~ aScalar0(sdtpldt0(X2,X0))
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_134])]) ).

fof(f2626,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( sdtlseqdt0(X3,X0)
        | sdtlseqdt0(sdtpldt0(X1,X2),X3)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(X1,X4)
        | ~ aScalar0(X5)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X0,sdtpldt0(X4,X5))
        | ~ sdtlseqdt0(X2,X5)
        | ~ aScalar0(sdtpldt0(X4,X5)) )
    | ~ spl5_134
    | ~ spl5_210 ),
    inference(duplicate_literal_removal,[],[f2567]) ).

fof(f2567,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( sdtlseqdt0(X3,X0)
        | sdtlseqdt0(sdtpldt0(X1,X2),X3)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(X1,X4)
        | ~ aScalar0(X5)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X0,sdtpldt0(X4,X5))
        | ~ sdtlseqdt0(X2,X5)
        | ~ aScalar0(sdtpldt0(X4,X5))
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(X0) )
    | ~ spl5_134
    | ~ spl5_210 ),
    inference(resolution,[],[f2502,f1207]) ).

fof(f1207,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ sdtlseqdt0(X4,sdtpldt0(X2,X0))
        | ~ sdtlseqdt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X4,sdtpldt0(X3,X1))
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(sdtpldt0(X3,X1))
        | ~ aScalar0(sdtpldt0(X2,X0))
        | ~ aScalar0(X4) )
    | ~ spl5_134 ),
    inference(avatar_component_clause,[],[f1206]) ).

fof(f22815,plain,
    ( spl5_1585
    | ~ spl5_209
    | ~ spl5_231 ),
    inference(avatar_split_clause,[],[f9461,f2758,f2497,f22812]) ).

fof(f22812,plain,
    ( spl5_1585
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xs,sK4(szszuzczcdt0(aDimensionOf0(xs)))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1585])]) ).

fof(f9461,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,sK4(szszuzczcdt0(aDimensionOf0(xs)))),sz0z00)
    | ~ spl5_209
    | ~ spl5_231 ),
    inference(resolution,[],[f2759,f2498]) ).

fof(f22747,plain,
    ( spl5_1584
    | ~ spl5_226
    | ~ spl5_541
    | ~ spl5_595 ),
    inference(avatar_split_clause,[],[f7843,f7569,f6705,f2708,f22744]) ).

fof(f22744,plain,
    ( spl5_1584
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xt))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1584])]) ).

fof(f6705,plain,
    ( spl5_541
  <=> ! [X0] :
        ( sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0)) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,X0)))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_541])]) ).

fof(f7843,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xt)))))
    | ~ spl5_226
    | ~ spl5_541
    | ~ spl5_595 ),
    inference(forward_demodulation,[],[f7814,f7789]) ).

fof(f7789,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xt))))
    | ~ spl5_226
    | ~ spl5_595 ),
    inference(resolution,[],[f7570,f2709]) ).

fof(f7570,plain,
    ( aNaturalNumber0(aDimensionOf0(sziznziztdt0(xt)))
    | ~ spl5_595 ),
    inference(avatar_component_clause,[],[f7569]) ).

fof(f7814,plain,
    ( sdtasdt0(sz0z00,sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xt)))) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xt)))))
    | ~ spl5_541
    | ~ spl5_595 ),
    inference(resolution,[],[f7570,f6706]) ).

fof(f6706,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0)) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,X0))) )
    | ~ spl5_541 ),
    inference(avatar_component_clause,[],[f6705]) ).

fof(f22593,plain,
    ( spl5_1583
    | ~ spl5_50
    | ~ spl5_428 ),
    inference(avatar_split_clause,[],[f4973,f4896,f441,f22591]) ).

fof(f22591,plain,
    ( spl5_1583
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))),sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X1)
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1583])]) ).

fof(f4896,plain,
    ( spl5_428
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtlbdtrb0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))),sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_428])]) ).

fof(f4973,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))),sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X1)
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_428 ),
    inference(resolution,[],[f4897,f442]) ).

fof(f4897,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aVector0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtlbdtrb0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))),sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X0) )
    | ~ spl5_428 ),
    inference(avatar_component_clause,[],[f4896]) ).

fof(f22589,plain,
    ( spl5_1582
    | ~ spl5_218
    | ~ spl5_540
    | ~ spl5_595 ),
    inference(avatar_split_clause,[],[f7842,f7569,f6701,f2663,f22586]) ).

fof(f22586,plain,
    ( spl5_1582
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xt))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1582])]) ).

fof(f6701,plain,
    ( spl5_540
  <=> ! [X0] :
        ( sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0)) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,X0)))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_540])]) ).

fof(f7842,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xt)))))
    | ~ spl5_218
    | ~ spl5_540
    | ~ spl5_595 ),
    inference(forward_demodulation,[],[f7813,f7787]) ).

fof(f7787,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xt))))
    | ~ spl5_218
    | ~ spl5_595 ),
    inference(resolution,[],[f7570,f2664]) ).

fof(f7813,plain,
    ( sdtasdt0(sz0z00,sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xt)))) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xt)))))
    | ~ spl5_540
    | ~ spl5_595 ),
    inference(resolution,[],[f7570,f6702]) ).

fof(f6702,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0)) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,X0))) )
    | ~ spl5_540 ),
    inference(avatar_component_clause,[],[f6701]) ).

fof(f22584,plain,
    ( spl5_1581
    | ~ spl5_12
    | ~ spl5_427 ),
    inference(avatar_split_clause,[],[f4969,f4891,f209,f22582]) ).

fof(f22582,plain,
    ( spl5_1581
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))),sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1581])]) ).

fof(f4969,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))),sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_427 ),
    inference(resolution,[],[f4892,f210]) ).

fof(f22580,plain,
    ( spl5_1580
    | ~ spl5_12
    | ~ spl5_426 ),
    inference(avatar_split_clause,[],[f4964,f4887,f209,f22578]) ).

fof(f22578,plain,
    ( spl5_1580
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))),sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1580])]) ).

fof(f4964,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))),sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_426 ),
    inference(resolution,[],[f4888,f210]) ).

fof(f22576,plain,
    ( spl5_1579
    | ~ spl5_50
    | ~ spl5_425 ),
    inference(avatar_split_clause,[],[f4959,f4883,f441,f22574]) ).

fof(f22574,plain,
    ( spl5_1579
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))),sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X1)
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1579])]) ).

fof(f4883,plain,
    ( spl5_425
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtlbdtrb0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))),sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_425])]) ).

fof(f4959,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))),sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X1)
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_425 ),
    inference(resolution,[],[f4884,f442]) ).

fof(f4884,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aVector0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtlbdtrb0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))),sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X0) )
    | ~ spl5_425 ),
    inference(avatar_component_clause,[],[f4883]) ).

fof(f22572,plain,
    ( spl5_1578
    | ~ spl5_12
    | ~ spl5_424 ),
    inference(avatar_split_clause,[],[f4955,f4879,f209,f22570]) ).

fof(f22570,plain,
    ( spl5_1578
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,smndt0(X4)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,smndt0(X4)))),sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1578])]) ).

fof(f4955,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,smndt0(X4)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,smndt0(X4)))),sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_424 ),
    inference(resolution,[],[f4880,f210]) ).

fof(f22568,plain,
    ( spl5_1577
    | ~ spl5_12
    | ~ spl5_423 ),
    inference(avatar_split_clause,[],[f4950,f4875,f209,f22566]) ).

fof(f22566,plain,
    ( spl5_1577
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,smndt0(X4)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,smndt0(X4)))),sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1577])]) ).

fof(f4950,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,smndt0(X4)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,smndt0(X4)))),sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_423 ),
    inference(resolution,[],[f4876,f210]) ).

fof(f22564,plain,
    ( spl5_1576
    | ~ spl5_148
    | ~ spl5_410 ),
    inference(avatar_split_clause,[],[f4745,f4667,f1372,f22562]) ).

fof(f22562,plain,
    ( spl5_1576
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(X0,X2),sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1)),sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1)))
        | ~ aScalar0(X2)
        | sz00 = aDimensionOf0(sziznziztdt0(X3))
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1576])]) ).

fof(f4667,plain,
    ( spl5_410
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtlbdtrb0(sziznziztdt0(X3),X2)) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2)),sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X3),X2)))
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_410])]) ).

fof(f4745,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(X0,X2),sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1)),sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1)))
        | ~ aScalar0(X2)
        | sz00 = aDimensionOf0(sziznziztdt0(X3))
        | ~ sP1(X3) )
    | ~ spl5_148
    | ~ spl5_410 ),
    inference(resolution,[],[f4668,f1373]) ).

fof(f4668,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sP1(X3)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtlbdtrb0(sziznziztdt0(X3),X2)) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2)),sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X3),X2)))
        | ~ aScalar0(X0) )
    | ~ spl5_410 ),
    inference(avatar_component_clause,[],[f4667]) ).

fof(f22560,plain,
    ( spl5_1575
    | ~ spl5_30
    | ~ spl5_409 ),
    inference(avatar_split_clause,[],[f4741,f4663,f293,f22558]) ).

fof(f22558,plain,
    ( spl5_1575
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))),sdtasdt0(X1,sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1575])]) ).

fof(f4663,plain,
    ( spl5_409
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtasdt0(X2,smndt0(X3))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))),sdtasdt0(X0,sdtasdt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_409])]) ).

fof(f4741,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))),sdtasdt0(X1,sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_409 ),
    inference(resolution,[],[f4664,f294]) ).

fof(f4664,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtasdt0(X2,smndt0(X3))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))),sdtasdt0(X0,sdtasdt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_409 ),
    inference(avatar_component_clause,[],[f4663]) ).

fof(f22556,plain,
    ( spl5_1574
    | ~ spl5_32
    | ~ spl5_409 ),
    inference(avatar_split_clause,[],[f4739,f4663,f301,f22554]) ).

fof(f22554,plain,
    ( spl5_1574
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))),sdtasdt0(X1,sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1574])]) ).

fof(f4739,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))),sdtasdt0(X1,sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_409 ),
    inference(resolution,[],[f4664,f302]) ).

fof(f22552,plain,
    ( spl5_1573
    | ~ spl5_31
    | ~ spl5_409 ),
    inference(avatar_split_clause,[],[f4738,f4663,f297,f22550]) ).

fof(f22550,plain,
    ( spl5_1573
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))),sdtasdt0(X1,sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1573])]) ).

fof(f4738,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))),sdtasdt0(X1,sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_409 ),
    inference(resolution,[],[f4664,f298]) ).

fof(f22548,plain,
    ( spl5_1572
    | ~ spl5_30
    | ~ spl5_408 ),
    inference(avatar_split_clause,[],[f4735,f4659,f293,f22546]) ).

fof(f22546,plain,
    ( spl5_1572
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4)))),sdtasdt0(X1,sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1572])]) ).

fof(f4659,plain,
    ( spl5_408
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(X3))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))),sdtasdt0(X0,sdtpldt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_408])]) ).

fof(f4735,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4)))),sdtasdt0(X1,sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_408 ),
    inference(resolution,[],[f4660,f294]) ).

fof(f4660,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(X3))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))),sdtasdt0(X0,sdtpldt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_408 ),
    inference(avatar_component_clause,[],[f4659]) ).

fof(f22544,plain,
    ( spl5_1571
    | ~ spl5_215
    | ~ spl5_534
    | ~ spl5_595 ),
    inference(avatar_split_clause,[],[f7839,f7569,f6603,f2544,f22541]) ).

fof(f22541,plain,
    ( spl5_1571
  <=> sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xt)))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1571])]) ).

fof(f6603,plain,
    ( spl5_534
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(xt,X0),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xt,X0)),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_534])]) ).

fof(f7839,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xt)))),sz0z00)
    | ~ spl5_215
    | ~ spl5_534
    | ~ spl5_595 ),
    inference(forward_demodulation,[],[f7810,f7786]) ).

fof(f7786,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xt))),sz0z00)
    | ~ spl5_215
    | ~ spl5_595 ),
    inference(resolution,[],[f7570,f2545]) ).

fof(f7810,plain,
    ( sdtasdt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xt))),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xt)))),sz0z00)
    | ~ spl5_534
    | ~ spl5_595 ),
    inference(resolution,[],[f7570,f6604]) ).

fof(f6604,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(xt,X0),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xt,X0)),sz0z00) )
    | ~ spl5_534 ),
    inference(avatar_component_clause,[],[f6603]) ).

fof(f22539,plain,
    ( spl5_1570
    | ~ spl5_32
    | ~ spl5_408 ),
    inference(avatar_split_clause,[],[f4733,f4659,f301,f22537]) ).

fof(f22537,plain,
    ( spl5_1570
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,smndt0(sdtasdt0(X3,X4)))),sdtasdt0(X1,sdtpldt0(X2,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1570])]) ).

fof(f4733,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,smndt0(sdtasdt0(X3,X4)))),sdtasdt0(X1,sdtpldt0(X2,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_408 ),
    inference(resolution,[],[f4660,f302]) ).

fof(f22535,plain,
    ( spl5_1569
    | ~ spl5_31
    | ~ spl5_408 ),
    inference(avatar_split_clause,[],[f4732,f4659,f297,f22533]) ).

fof(f22533,plain,
    ( spl5_1569
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,smndt0(sdtpldt0(X3,X4)))),sdtasdt0(X1,sdtpldt0(X2,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1569])]) ).

fof(f4732,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,smndt0(sdtpldt0(X3,X4)))),sdtasdt0(X1,sdtpldt0(X2,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_408 ),
    inference(resolution,[],[f4660,f298]) ).

fof(f22531,plain,
    ( spl5_1568
    | ~ spl5_30
    | ~ spl5_406 ),
    inference(avatar_split_clause,[],[f4727,f4651,f293,f22529]) ).

fof(f22529,plain,
    ( spl5_1568
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)))),sdtasdt0(X1,smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1568])]) ).

fof(f4651,plain,
    ( spl5_406
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),smndt0(sdtasdt0(X2,X3))) = sdtpldt0(sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))),sdtasdt0(X0,smndt0(sdtasdt0(X2,X3))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_406])]) ).

fof(f4727,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)))),sdtasdt0(X1,smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_406 ),
    inference(resolution,[],[f4652,f294]) ).

fof(f4652,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),smndt0(sdtasdt0(X2,X3))) = sdtpldt0(sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))),sdtasdt0(X0,smndt0(sdtasdt0(X2,X3))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_406 ),
    inference(avatar_component_clause,[],[f4651]) ).

fof(f22527,plain,
    ( spl5_1567
    | ~ spl5_32
    | ~ spl5_406 ),
    inference(avatar_split_clause,[],[f4725,f4651,f301,f22525]) ).

fof(f22525,plain,
    ( spl5_1567
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtasdt0(X2,sdtasdt0(X3,X4)))),sdtasdt0(X1,smndt0(sdtasdt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1567])]) ).

fof(f4725,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtasdt0(X2,sdtasdt0(X3,X4)))),sdtasdt0(X1,smndt0(sdtasdt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_406 ),
    inference(resolution,[],[f4652,f302]) ).

fof(f22523,plain,
    ( spl5_1566
    | ~ spl5_31
    | ~ spl5_406 ),
    inference(avatar_split_clause,[],[f4724,f4651,f297,f22521]) ).

fof(f22521,plain,
    ( spl5_1566
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtasdt0(X2,sdtpldt0(X3,X4)))),sdtasdt0(X1,smndt0(sdtasdt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1566])]) ).

fof(f4724,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtasdt0(X2,sdtpldt0(X3,X4)))),sdtasdt0(X1,smndt0(sdtasdt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_406 ),
    inference(resolution,[],[f4652,f298]) ).

fof(f22519,plain,
    ( spl5_1565
    | ~ spl5_30
    | ~ spl5_405 ),
    inference(avatar_split_clause,[],[f4722,f4647,f293,f22517]) ).

fof(f22517,plain,
    ( spl5_1565
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)))),sdtasdt0(X1,smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1565])]) ).

fof(f4647,plain,
    ( spl5_405
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),smndt0(sdtpldt0(X2,X3))) = sdtpldt0(sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))),sdtasdt0(X0,smndt0(sdtpldt0(X2,X3))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_405])]) ).

fof(f4722,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)))),sdtasdt0(X1,smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_405 ),
    inference(resolution,[],[f4648,f294]) ).

fof(f4648,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),smndt0(sdtpldt0(X2,X3))) = sdtpldt0(sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))),sdtasdt0(X0,smndt0(sdtpldt0(X2,X3))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_405 ),
    inference(avatar_component_clause,[],[f4647]) ).

fof(f22515,plain,
    ( spl5_1564
    | ~ spl5_32
    | ~ spl5_405 ),
    inference(avatar_split_clause,[],[f4720,f4647,f301,f22513]) ).

fof(f22513,plain,
    ( spl5_1564
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtpldt0(X2,sdtasdt0(X3,X4)))),sdtasdt0(X1,smndt0(sdtpldt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1564])]) ).

fof(f4720,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtpldt0(X2,sdtasdt0(X3,X4)))),sdtasdt0(X1,smndt0(sdtpldt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_405 ),
    inference(resolution,[],[f4648,f302]) ).

fof(f22511,plain,
    ( spl5_1563
    | ~ spl5_31
    | ~ spl5_405 ),
    inference(avatar_split_clause,[],[f4719,f4647,f297,f22509]) ).

fof(f22509,plain,
    ( spl5_1563
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtpldt0(X2,sdtpldt0(X3,X4)))),sdtasdt0(X1,smndt0(sdtpldt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1563])]) ).

fof(f4719,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtpldt0(X2,sdtpldt0(X3,X4)))),sdtasdt0(X1,smndt0(sdtpldt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_405 ),
    inference(resolution,[],[f4648,f298]) ).

fof(f22507,plain,
    ( spl5_1562
    | ~ spl5_134
    | ~ spl5_377 ),
    inference(avatar_split_clause,[],[f4298,f4282,f1206,f22505]) ).

fof(f22505,plain,
    ( spl5_1562
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X2,sdtpldt0(X3,X4))
        | ~ sdtlseqdt0(X1,X4)
        | ~ aScalar0(sdtpldt0(X3,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1562])]) ).

fof(f4282,plain,
    ( spl5_377
  <=> ! [X2,X0,X1] :
        ( sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X2)
        | sdtlseqdt0(X0,sdtpldt0(X1,X2))
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_377])]) ).

fof(f4298,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X2,sdtpldt0(X3,X4))
        | ~ sdtlseqdt0(X1,X4)
        | ~ aScalar0(sdtpldt0(X3,X4)) )
    | ~ spl5_134
    | ~ spl5_377 ),
    inference(duplicate_literal_removal,[],[f4285]) ).

fof(f4285,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X2,sdtpldt0(X3,X4))
        | ~ sdtlseqdt0(X1,X4)
        | ~ aScalar0(sdtpldt0(X3,X4))
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2) )
    | ~ spl5_134
    | ~ spl5_377 ),
    inference(resolution,[],[f4283,f1207]) ).

fof(f4283,plain,
    ( ! [X2,X0,X1] :
        ( sdtlseqdt0(X0,sdtpldt0(X1,X2))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X2)
        | sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(X0) )
    | ~ spl5_377 ),
    inference(avatar_component_clause,[],[f4282]) ).

fof(f22503,plain,
    ( spl5_1561
    | ~ spl5_138
    | ~ spl5_376 ),
    inference(avatar_split_clause,[],[f4280,f4246,f1256,f22501]) ).

fof(f22501,plain,
    ( spl5_1561
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X2,sdtasdt0(X3,X4))
        | ~ sdtlseqdt0(X1,X4)
        | ~ aScalar0(sdtasdt0(X3,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1561])]) ).

fof(f4246,plain,
    ( spl5_376
  <=> ! [X2,X0,X1] :
        ( sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X2)
        | sdtlseqdt0(X0,sdtasdt0(X1,X2))
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_376])]) ).

fof(f4280,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X2,sdtasdt0(X3,X4))
        | ~ sdtlseqdt0(X1,X4)
        | ~ aScalar0(sdtasdt0(X3,X4)) )
    | ~ spl5_138
    | ~ spl5_376 ),
    inference(duplicate_literal_removal,[],[f4249]) ).

fof(f4249,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X2,sdtasdt0(X3,X4))
        | ~ sdtlseqdt0(X1,X4)
        | ~ aScalar0(sdtasdt0(X3,X4))
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2) )
    | ~ spl5_138
    | ~ spl5_376 ),
    inference(resolution,[],[f4247,f1257]) ).

fof(f4247,plain,
    ( ! [X2,X0,X1] :
        ( sdtlseqdt0(X0,sdtasdt0(X1,X2))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X2)
        | sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(X0) )
    | ~ spl5_376 ),
    inference(avatar_component_clause,[],[f4246]) ).

fof(f22499,plain,
    ( spl5_1560
    | ~ spl5_209
    | ~ spl5_533
    | ~ spl5_595 ),
    inference(avatar_split_clause,[],[f7838,f7569,f6599,f2497,f22496]) ).

fof(f22496,plain,
    ( spl5_1560
  <=> sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xt)))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1560])]) ).

fof(f7838,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xt)))),sz0z00)
    | ~ spl5_209
    | ~ spl5_533
    | ~ spl5_595 ),
    inference(forward_demodulation,[],[f7809,f7785]) ).

fof(f7785,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xt))),sz0z00)
    | ~ spl5_209
    | ~ spl5_595 ),
    inference(resolution,[],[f7570,f2498]) ).

fof(f7809,plain,
    ( sdtasdt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xt))),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xt)))),sz0z00)
    | ~ spl5_533
    | ~ spl5_595 ),
    inference(resolution,[],[f7570,f6600]) ).

fof(f22260,plain,
    ( spl5_1559
    | ~ spl5_226
    | ~ spl5_541
    | ~ spl5_593 ),
    inference(avatar_split_clause,[],[f7722,f7560,f6705,f2708,f22257]) ).

fof(f22257,plain,
    ( spl5_1559
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xs))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1559])]) ).

fof(f7722,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xs)))))
    | ~ spl5_226
    | ~ spl5_541
    | ~ spl5_593 ),
    inference(forward_demodulation,[],[f7693,f7668]) ).

fof(f7668,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xs))))
    | ~ spl5_226
    | ~ spl5_593 ),
    inference(resolution,[],[f7561,f2709]) ).

fof(f7561,plain,
    ( aNaturalNumber0(aDimensionOf0(sziznziztdt0(xs)))
    | ~ spl5_593 ),
    inference(avatar_component_clause,[],[f7560]) ).

fof(f7693,plain,
    ( sdtasdt0(sz0z00,sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xs)))) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xs)))))
    | ~ spl5_541
    | ~ spl5_593 ),
    inference(resolution,[],[f7561,f6706]) ).

fof(f22188,plain,
    ( spl5_1558
    | ~ spl5_32
    | ~ spl5_447 ),
    inference(avatar_split_clause,[],[f5274,f5244,f301,f22186]) ).

fof(f22186,plain,
    ( spl5_1558
  <=> ! [X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X1,X2) = sdtasdt0(X0,X3)
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtasdt0(X0,X3))
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(X2,X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1558])]) ).

fof(f5244,plain,
    ( spl5_447
  <=> ! [X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,X0) = sdtasdt0(X2,X3)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X3,X0)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_447])]) ).

fof(f5274,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X1,X2) = sdtasdt0(X0,X3)
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtasdt0(X0,X3))
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(X2,X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(X1,X0) )
    | ~ spl5_32
    | ~ spl5_447 ),
    inference(duplicate_literal_removal,[],[f5247]) ).

fof(f5247,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X1,X2) = sdtasdt0(X0,X3)
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtasdt0(X0,X3))
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(X2,X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(X1,X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_447 ),
    inference(resolution,[],[f5245,f302]) ).

fof(f5245,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,X0) = sdtasdt0(X2,X3)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X3,X0)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(X2,X1) )
    | ~ spl5_447 ),
    inference(avatar_component_clause,[],[f5244]) ).

fof(f22184,plain,
    ( spl5_1557
    | ~ spl5_30
    | ~ spl5_416 ),
    inference(avatar_split_clause,[],[f4810,f4781,f293,f22182]) ).

fof(f22182,plain,
    ( spl5_1557
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1557])]) ).

fof(f4781,plain,
    ( spl5_416
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_416])]) ).

fof(f4810,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_416 ),
    inference(resolution,[],[f4782,f294]) ).

fof(f4782,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_416 ),
    inference(avatar_component_clause,[],[f4781]) ).

fof(f22180,plain,
    ( spl5_1556
    | ~ spl5_32
    | ~ spl5_416 ),
    inference(avatar_split_clause,[],[f4808,f4781,f301,f22178]) ).

fof(f22178,plain,
    ( spl5_1556
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1556])]) ).

fof(f4808,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_416 ),
    inference(resolution,[],[f4782,f302]) ).

fof(f22176,plain,
    ( spl5_1555
    | ~ spl5_31
    | ~ spl5_416 ),
    inference(avatar_split_clause,[],[f4807,f4781,f297,f22174]) ).

fof(f22174,plain,
    ( spl5_1555
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1555])]) ).

fof(f4807,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_416 ),
    inference(resolution,[],[f4782,f298]) ).

fof(f22172,plain,
    ( spl5_1554
    | ~ spl5_30
    | ~ spl5_415 ),
    inference(avatar_split_clause,[],[f4805,f4777,f293,f22170]) ).

fof(f22170,plain,
    ( spl5_1554
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1554])]) ).

fof(f4777,plain,
    ( spl5_415
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_415])]) ).

fof(f4805,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_415 ),
    inference(resolution,[],[f4778,f294]) ).

fof(f4778,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_415 ),
    inference(avatar_component_clause,[],[f4777]) ).

fof(f22167,plain,
    ( spl5_1553
    | ~ spl5_218
    | ~ spl5_540
    | ~ spl5_593 ),
    inference(avatar_split_clause,[],[f7721,f7560,f6701,f2663,f22164]) ).

fof(f22164,plain,
    ( spl5_1553
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xs))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1553])]) ).

fof(f7721,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xs)))))
    | ~ spl5_218
    | ~ spl5_540
    | ~ spl5_593 ),
    inference(forward_demodulation,[],[f7692,f7666]) ).

fof(f7666,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xs))))
    | ~ spl5_218
    | ~ spl5_593 ),
    inference(resolution,[],[f7561,f2664]) ).

fof(f7692,plain,
    ( sdtasdt0(sz0z00,sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xs)))) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xs)))))
    | ~ spl5_540
    | ~ spl5_593 ),
    inference(resolution,[],[f7561,f6702]) ).

fof(f22162,plain,
    ( spl5_1552
    | ~ spl5_32
    | ~ spl5_415 ),
    inference(avatar_split_clause,[],[f4803,f4777,f301,f22160]) ).

fof(f22160,plain,
    ( spl5_1552
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1552])]) ).

fof(f4803,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_415 ),
    inference(resolution,[],[f4778,f302]) ).

fof(f22158,plain,
    ( spl5_1551
    | ~ spl5_31
    | ~ spl5_415 ),
    inference(avatar_split_clause,[],[f4802,f4777,f297,f22156]) ).

fof(f22156,plain,
    ( spl5_1551
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1551])]) ).

fof(f4802,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_415 ),
    inference(resolution,[],[f4778,f298]) ).

fof(f22154,plain,
    ( spl5_1550
    | ~ spl5_30
    | ~ spl5_413 ),
    inference(avatar_split_clause,[],[f4797,f4751,f293,f22152]) ).

fof(f22152,plain,
    ( spl5_1550
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1550])]) ).

fof(f4751,plain,
    ( spl5_413
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_413])]) ).

fof(f4797,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_413 ),
    inference(resolution,[],[f4752,f294]) ).

fof(f4752,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_413 ),
    inference(avatar_component_clause,[],[f4751]) ).

fof(f22150,plain,
    ( spl5_1549
    | ~ spl5_32
    | ~ spl5_413 ),
    inference(avatar_split_clause,[],[f4795,f4751,f301,f22148]) ).

fof(f22148,plain,
    ( spl5_1549
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1549])]) ).

fof(f4795,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_413 ),
    inference(resolution,[],[f4752,f302]) ).

fof(f22146,plain,
    ( spl5_1548
    | ~ spl5_31
    | ~ spl5_413 ),
    inference(avatar_split_clause,[],[f4794,f4751,f297,f22144]) ).

fof(f22144,plain,
    ( spl5_1548
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1548])]) ).

fof(f4794,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_413 ),
    inference(resolution,[],[f4752,f298]) ).

fof(f22142,plain,
    ( spl5_1547
    | ~ spl5_30
    | ~ spl5_412 ),
    inference(avatar_split_clause,[],[f4792,f4747,f293,f22140]) ).

fof(f22140,plain,
    ( spl5_1547
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1547])]) ).

fof(f4747,plain,
    ( spl5_412
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_412])]) ).

fof(f4792,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_412 ),
    inference(resolution,[],[f4748,f294]) ).

fof(f4748,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_412 ),
    inference(avatar_component_clause,[],[f4747]) ).

fof(f22138,plain,
    ( spl5_1546
    | ~ spl5_32
    | ~ spl5_412 ),
    inference(avatar_split_clause,[],[f4790,f4747,f301,f22136]) ).

fof(f22136,plain,
    ( spl5_1546
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1546])]) ).

fof(f4790,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_412 ),
    inference(resolution,[],[f4748,f302]) ).

fof(f22134,plain,
    ( spl5_1545
    | ~ spl5_31
    | ~ spl5_412 ),
    inference(avatar_split_clause,[],[f4789,f4747,f297,f22132]) ).

fof(f22132,plain,
    ( spl5_1545
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1545])]) ).

fof(f4789,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_412 ),
    inference(resolution,[],[f4748,f298]) ).

fof(f22130,plain,
    ( spl5_1544
    | ~ spl5_128
    | ~ spl5_291 ),
    inference(avatar_split_clause,[],[f3491,f3306,f1155,f22128]) ).

fof(f22128,plain,
    ( spl5_1544
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(sdtasdt0(X2,X2))
        | ~ sdtlseqdt0(sdtpldt0(X0,X1),sz0z00)
        | sdtpldt0(X0,X1) = sdtasdt0(X2,X2)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sdtasdt0(X2,X2),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1544])]) ).

fof(f3306,plain,
    ( spl5_291
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X1,sz0z00)
        | sdtasdt0(X0,X0) = X1
        | ~ sdtlseqdt0(sdtasdt0(X0,X0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_291])]) ).

fof(f3491,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(sdtasdt0(X2,X2))
        | ~ sdtlseqdt0(sdtpldt0(X0,X1),sz0z00)
        | sdtpldt0(X0,X1) = sdtasdt0(X2,X2)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sdtasdt0(X2,X2),sz0z00) )
    | ~ spl5_128
    | ~ spl5_291 ),
    inference(duplicate_literal_removal,[],[f3482]) ).

fof(f3482,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(sdtasdt0(X2,X2))
        | ~ sdtlseqdt0(sdtpldt0(X0,X1),sz0z00)
        | sdtpldt0(X0,X1) = sdtasdt0(X2,X2)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtasdt0(X2,X2))
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(sdtasdt0(X2,X2),sz0z00) )
    | ~ spl5_128
    | ~ spl5_291 ),
    inference(resolution,[],[f3307,f1156]) ).

fof(f3307,plain,
    ( ! [X0,X1] :
        ( ~ sdtlseqdt0(sdtasdt0(X0,X0),X1)
        | ~ aScalar0(X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X1,sz0z00)
        | sdtasdt0(X0,X0) = X1
        | ~ aScalar0(X0) )
    | ~ spl5_291 ),
    inference(avatar_component_clause,[],[f3306]) ).

fof(f22126,plain,
    ( spl5_1543
    | ~ spl5_127
    | ~ spl5_291 ),
    inference(avatar_split_clause,[],[f3488,f3306,f1143,f22124]) ).

fof(f22124,plain,
    ( spl5_1543
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(sdtasdt0(X2,X2))
        | ~ sdtlseqdt0(sdtasdt0(X0,X1),sz0z00)
        | sdtasdt0(X0,X1) = sdtasdt0(X2,X2)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sdtasdt0(X2,X2),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1543])]) ).

fof(f3488,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(sdtasdt0(X2,X2))
        | ~ sdtlseqdt0(sdtasdt0(X0,X1),sz0z00)
        | sdtasdt0(X0,X1) = sdtasdt0(X2,X2)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sdtasdt0(X2,X2),sz0z00) )
    | ~ spl5_127
    | ~ spl5_291 ),
    inference(duplicate_literal_removal,[],[f3485]) ).

fof(f3485,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(sdtasdt0(X2,X2))
        | ~ sdtlseqdt0(sdtasdt0(X0,X1),sz0z00)
        | sdtasdt0(X0,X1) = sdtasdt0(X2,X2)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtasdt0(X2,X2))
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(sdtasdt0(X2,X2),sz0z00) )
    | ~ spl5_127
    | ~ spl5_291 ),
    inference(resolution,[],[f3307,f1144]) ).

fof(f22121,plain,
    ( spl5_1542
    | ~ spl5_215
    | ~ spl5_534
    | ~ spl5_593 ),
    inference(avatar_split_clause,[],[f7718,f7560,f6603,f2544,f22118]) ).

fof(f22118,plain,
    ( spl5_1542
  <=> sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xs)))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1542])]) ).

fof(f7718,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xs)))),sz0z00)
    | ~ spl5_215
    | ~ spl5_534
    | ~ spl5_593 ),
    inference(forward_demodulation,[],[f7689,f7665]) ).

fof(f7665,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xs))),sz0z00)
    | ~ spl5_215
    | ~ spl5_593 ),
    inference(resolution,[],[f7561,f2545]) ).

fof(f7689,plain,
    ( sdtasdt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xs))),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xs)))),sz0z00)
    | ~ spl5_534
    | ~ spl5_593 ),
    inference(resolution,[],[f7561,f6604]) ).

fof(f22032,plain,
    ( spl5_1541
    | ~ spl5_209
    | ~ spl5_533
    | ~ spl5_593 ),
    inference(avatar_split_clause,[],[f7717,f7560,f6599,f2497,f22029]) ).

fof(f22029,plain,
    ( spl5_1541
  <=> sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xs)))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1541])]) ).

fof(f7717,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xs)))),sz0z00)
    | ~ spl5_209
    | ~ spl5_533
    | ~ spl5_593 ),
    inference(forward_demodulation,[],[f7688,f7664]) ).

fof(f7664,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xs))),sz0z00)
    | ~ spl5_209
    | ~ spl5_593 ),
    inference(resolution,[],[f7561,f2498]) ).

fof(f7688,plain,
    ( sdtasdt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xs))),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xs)))),sz0z00)
    | ~ spl5_533
    | ~ spl5_593 ),
    inference(resolution,[],[f7561,f6600]) ).

fof(f21962,plain,
    ( spl5_1540
    | ~ spl5_17
    | ~ spl5_218
    | ~ spl5_232
    | ~ spl5_553 ),
    inference(avatar_split_clause,[],[f7088,f6968,f2762,f2663,f231,f21959]) ).

fof(f21959,plain,
    ( spl5_1540
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,szszuzczcdt0(aDimensionOf0(xs))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1540])]) ).

fof(f2762,plain,
    ( spl5_232
  <=> aNaturalNumber0(szszuzczcdt0(aDimensionOf0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_232])]) ).

fof(f6968,plain,
    ( spl5_553
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,X0))) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_553])]) ).

fof(f7088,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,szszuzczcdt0(aDimensionOf0(xs)))))
    | ~ spl5_17
    | ~ spl5_218
    | ~ spl5_232
    | ~ spl5_553 ),
    inference(forward_demodulation,[],[f7022,f233]) ).

fof(f7022,plain,
    ( smndt0(sz0z00) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,szszuzczcdt0(aDimensionOf0(xs)))))
    | ~ spl5_218
    | ~ spl5_232
    | ~ spl5_553 ),
    inference(forward_demodulation,[],[f7012,f3915]) ).

fof(f3915,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,szszuzczcdt0(aDimensionOf0(xs))))
    | ~ spl5_218
    | ~ spl5_232 ),
    inference(resolution,[],[f2664,f2764]) ).

fof(f2764,plain,
    ( aNaturalNumber0(szszuzczcdt0(aDimensionOf0(xs)))
    | ~ spl5_232 ),
    inference(avatar_component_clause,[],[f2762]) ).

fof(f7012,plain,
    ( sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,szszuzczcdt0(aDimensionOf0(xs))))) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xs,szszuzczcdt0(aDimensionOf0(xs)))))
    | ~ spl5_232
    | ~ spl5_553 ),
    inference(resolution,[],[f6969,f2764]) ).

fof(f6969,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,X0))) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0))) )
    | ~ spl5_553 ),
    inference(avatar_component_clause,[],[f6968]) ).

fof(f21912,plain,
    ( spl5_1539
    | ~ spl5_5
    | ~ spl5_437 ),
    inference(avatar_split_clause,[],[f5094,f5042,f176,f21910]) ).

fof(f21910,plain,
    ( spl5_1539
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtasdt0(X2,sz0z00),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sz0z00)),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sz0z00)),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1539])]) ).

fof(f5094,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtasdt0(X2,sz0z00),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sz0z00)),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sz0z00)),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_437 ),
    inference(resolution,[],[f5043,f178]) ).

fof(f21908,plain,
    ( spl5_1538
    | ~ spl5_5
    | ~ spl5_436 ),
    inference(avatar_split_clause,[],[f5089,f5038,f176,f21906]) ).

fof(f21906,plain,
    ( spl5_1538
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtpldt0(X2,sz0z00),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sz0z00)),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sz0z00)),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1538])]) ).

fof(f5089,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtpldt0(X2,sz0z00),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sz0z00)),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sz0z00)),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_436 ),
    inference(resolution,[],[f5039,f178]) ).

fof(f21904,plain,
    ( spl5_1537
    | ~ spl5_12
    | ~ spl5_418 ),
    inference(avatar_split_clause,[],[f4830,f4815,f209,f21902]) ).

fof(f21902,plain,
    ( spl5_1537
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(smndt0(smndt0(X2)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,smndt0(smndt0(X2))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,smndt0(smndt0(X2))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1537])]) ).

fof(f4830,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(smndt0(smndt0(X2)),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,smndt0(smndt0(X2))),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,smndt0(smndt0(X2))),sdtasdt0(X0,sz0z00)))
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_418 ),
    inference(resolution,[],[f4816,f210]) ).

fof(f21898,plain,
    ( spl5_1536
    | ~ spl5_17
    | ~ spl5_218
    | ~ spl5_420
    | ~ spl5_553 ),
    inference(avatar_split_clause,[],[f7086,f6968,f4823,f2663,f231,f21895]) ).

fof(f21895,plain,
    ( spl5_1536
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,sK4(aDimensionOf0(xs))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1536])]) ).

fof(f7086,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,sK4(aDimensionOf0(xs)))))
    | ~ spl5_17
    | ~ spl5_218
    | ~ spl5_420
    | ~ spl5_553 ),
    inference(forward_demodulation,[],[f7030,f233]) ).

fof(f7030,plain,
    ( smndt0(sz0z00) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,sK4(aDimensionOf0(xs)))))
    | ~ spl5_218
    | ~ spl5_420
    | ~ spl5_553 ),
    inference(forward_demodulation,[],[f7017,f5109]) ).

fof(f5109,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,sK4(aDimensionOf0(xs))))
    | ~ spl5_218
    | ~ spl5_420 ),
    inference(resolution,[],[f4825,f2664]) ).

fof(f4825,plain,
    ( aNaturalNumber0(sK4(aDimensionOf0(xs)))
    | ~ spl5_420 ),
    inference(avatar_component_clause,[],[f4823]) ).

fof(f7017,plain,
    ( sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,sK4(aDimensionOf0(xs))))) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xs,sK4(aDimensionOf0(xs)))))
    | ~ spl5_420
    | ~ spl5_553 ),
    inference(resolution,[],[f6969,f4825]) ).

fof(f21893,plain,
    ( spl5_1535
    | ~ spl5_30
    | ~ spl5_395 ),
    inference(avatar_split_clause,[],[f4505,f4405,f293,f21891]) ).

fof(f21891,plain,
    ( spl5_1535
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1535])]) ).

fof(f4405,plain,
    ( spl5_395
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtasdt0(X2,sdtasdt0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_395])]) ).

fof(f4505,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_395 ),
    inference(resolution,[],[f4406,f294]) ).

fof(f4406,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtasdt0(X2,sdtasdt0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_395 ),
    inference(avatar_component_clause,[],[f4405]) ).

fof(f21889,plain,
    ( spl5_1534
    | ~ spl5_32
    | ~ spl5_395 ),
    inference(avatar_split_clause,[],[f4503,f4405,f301,f21887]) ).

fof(f21887,plain,
    ( spl5_1534
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1534])]) ).

fof(f4503,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_395 ),
    inference(resolution,[],[f4406,f302]) ).

fof(f21885,plain,
    ( spl5_1533
    | ~ spl5_31
    | ~ spl5_395 ),
    inference(avatar_split_clause,[],[f4502,f4405,f297,f21883]) ).

fof(f21883,plain,
    ( spl5_1533
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1533])]) ).

fof(f4502,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_395 ),
    inference(resolution,[],[f4406,f298]) ).

fof(f21881,plain,
    ( spl5_1532
    | ~ spl5_30
    | ~ spl5_394 ),
    inference(avatar_split_clause,[],[f4500,f4401,f293,f21879]) ).

fof(f21879,plain,
    ( spl5_1532
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1532])]) ).

fof(f4401,plain,
    ( spl5_394
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtasdt0(X2,sdtpldt0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_394])]) ).

fof(f4500,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_394 ),
    inference(resolution,[],[f4402,f294]) ).

fof(f4402,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtasdt0(X2,sdtpldt0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_394 ),
    inference(avatar_component_clause,[],[f4401]) ).

fof(f21877,plain,
    ( spl5_1531
    | ~ spl5_32
    | ~ spl5_394 ),
    inference(avatar_split_clause,[],[f4498,f4401,f301,f21875]) ).

fof(f21875,plain,
    ( spl5_1531
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1531])]) ).

fof(f4498,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_394 ),
    inference(resolution,[],[f4402,f302]) ).

fof(f21873,plain,
    ( spl5_1530
    | ~ spl5_31
    | ~ spl5_394 ),
    inference(avatar_split_clause,[],[f4497,f4401,f297,f21871]) ).

fof(f21871,plain,
    ( spl5_1530
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1530])]) ).

fof(f4497,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_394 ),
    inference(resolution,[],[f4402,f298]) ).

fof(f21869,plain,
    ( spl5_1529
    | ~ spl5_30
    | ~ spl5_392 ),
    inference(avatar_split_clause,[],[f4492,f4393,f293,f21867]) ).

fof(f21867,plain,
    ( spl5_1529
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1529])]) ).

fof(f4393,plain,
    ( spl5_392
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_392])]) ).

fof(f4492,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_392 ),
    inference(resolution,[],[f4394,f294]) ).

fof(f4394,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_392 ),
    inference(avatar_component_clause,[],[f4393]) ).

fof(f21865,plain,
    ( spl5_1528
    | ~ spl5_32
    | ~ spl5_392 ),
    inference(avatar_split_clause,[],[f4490,f4393,f301,f21863]) ).

fof(f21863,plain,
    ( spl5_1528
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1528])]) ).

fof(f4490,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_392 ),
    inference(resolution,[],[f4394,f302]) ).

fof(f21861,plain,
    ( spl5_1527
    | ~ spl5_31
    | ~ spl5_392 ),
    inference(avatar_split_clause,[],[f4489,f4393,f297,f21859]) ).

fof(f21859,plain,
    ( spl5_1527
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1527])]) ).

fof(f4489,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_392 ),
    inference(resolution,[],[f4394,f298]) ).

fof(f21857,plain,
    ( spl5_1526
    | ~ spl5_30
    | ~ spl5_391 ),
    inference(avatar_split_clause,[],[f4487,f4389,f293,f21855]) ).

fof(f21855,plain,
    ( spl5_1526
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1526])]) ).

fof(f4389,plain,
    ( spl5_391
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_391])]) ).

fof(f4487,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_391 ),
    inference(resolution,[],[f4390,f294]) ).

fof(f4390,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_391 ),
    inference(avatar_component_clause,[],[f4389]) ).

fof(f21852,plain,
    ( spl5_1525
    | ~ spl5_17
    | ~ spl5_226
    | ~ spl5_232
    | ~ spl5_554 ),
    inference(avatar_split_clause,[],[f7085,f6972,f2762,f2708,f231,f21849]) ).

fof(f21849,plain,
    ( spl5_1525
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,szszuzczcdt0(aDimensionOf0(xs))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1525])]) ).

fof(f7085,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,szszuzczcdt0(aDimensionOf0(xs)))))
    | ~ spl5_17
    | ~ spl5_226
    | ~ spl5_232
    | ~ spl5_554 ),
    inference(forward_demodulation,[],[f7046,f233]) ).

fof(f7046,plain,
    ( smndt0(sz0z00) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,szszuzczcdt0(aDimensionOf0(xs)))))
    | ~ spl5_226
    | ~ spl5_232
    | ~ spl5_554 ),
    inference(forward_demodulation,[],[f7036,f4322]) ).

fof(f4322,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,szszuzczcdt0(aDimensionOf0(xs))))
    | ~ spl5_226
    | ~ spl5_232 ),
    inference(resolution,[],[f2709,f2764]) ).

fof(f7036,plain,
    ( sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,szszuzczcdt0(aDimensionOf0(xs))))) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xt,szszuzczcdt0(aDimensionOf0(xs)))))
    | ~ spl5_232
    | ~ spl5_554 ),
    inference(resolution,[],[f6973,f2764]) ).

fof(f21847,plain,
    ( spl5_1524
    | ~ spl5_32
    | ~ spl5_391 ),
    inference(avatar_split_clause,[],[f4485,f4389,f301,f21845]) ).

fof(f21845,plain,
    ( spl5_1524
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1524])]) ).

fof(f4485,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_391 ),
    inference(resolution,[],[f4390,f302]) ).

fof(f21843,plain,
    ( spl5_1523
    | ~ spl5_31
    | ~ spl5_391 ),
    inference(avatar_split_clause,[],[f4484,f4389,f297,f21841]) ).

fof(f21841,plain,
    ( spl5_1523
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1523])]) ).

fof(f4484,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_391 ),
    inference(resolution,[],[f4390,f298]) ).

fof(f21839,plain,
    ( spl5_1522
    | ~ spl5_30
    | ~ spl5_389 ),
    inference(avatar_split_clause,[],[f4474,f4381,f293,f21837]) ).

fof(f21837,plain,
    ( spl5_1522
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1522])]) ).

fof(f4381,plain,
    ( spl5_389
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtasdt0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_389])]) ).

fof(f4474,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_389 ),
    inference(resolution,[],[f4382,f294]) ).

fof(f4382,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtasdt0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_389 ),
    inference(avatar_component_clause,[],[f4381]) ).

fof(f21835,plain,
    ( spl5_1521
    | ~ spl5_32
    | ~ spl5_389 ),
    inference(avatar_split_clause,[],[f4472,f4381,f301,f21833]) ).

fof(f21833,plain,
    ( spl5_1521
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1521])]) ).

fof(f4472,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_389 ),
    inference(resolution,[],[f4382,f302]) ).

fof(f21831,plain,
    ( spl5_1520
    | ~ spl5_31
    | ~ spl5_389 ),
    inference(avatar_split_clause,[],[f4471,f4381,f297,f21829]) ).

fof(f21829,plain,
    ( spl5_1520
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1520])]) ).

fof(f4471,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_389 ),
    inference(resolution,[],[f4382,f298]) ).

fof(f21827,plain,
    ( spl5_1519
    | ~ spl5_30
    | ~ spl5_388 ),
    inference(avatar_split_clause,[],[f4469,f4377,f293,f21825]) ).

fof(f21825,plain,
    ( spl5_1519
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1519])]) ).

fof(f4377,plain,
    ( spl5_388
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtpldt0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_388])]) ).

fof(f4469,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_388 ),
    inference(resolution,[],[f4378,f294]) ).

fof(f4378,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtpldt0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_388 ),
    inference(avatar_component_clause,[],[f4377]) ).

fof(f21823,plain,
    ( spl5_1518
    | ~ spl5_32
    | ~ spl5_388 ),
    inference(avatar_split_clause,[],[f4467,f4377,f301,f21821]) ).

fof(f21821,plain,
    ( spl5_1518
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1518])]) ).

fof(f4467,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_388 ),
    inference(resolution,[],[f4378,f302]) ).

fof(f21819,plain,
    ( spl5_1517
    | ~ spl5_31
    | ~ spl5_388 ),
    inference(avatar_split_clause,[],[f4466,f4377,f297,f21817]) ).

fof(f21817,plain,
    ( spl5_1517
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1517])]) ).

fof(f4466,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_388 ),
    inference(resolution,[],[f4378,f298]) ).

fof(f21815,plain,
    ( spl5_1516
    | ~ spl5_30
    | ~ spl5_385 ),
    inference(avatar_split_clause,[],[f4461,f4364,f293,f21813]) ).

fof(f21813,plain,
    ( spl5_1516
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1516])]) ).

fof(f4364,plain,
    ( spl5_385
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_385])]) ).

fof(f4461,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_385 ),
    inference(resolution,[],[f4365,f294]) ).

fof(f4365,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_385 ),
    inference(avatar_component_clause,[],[f4364]) ).

fof(f21811,plain,
    ( spl5_1515
    | ~ spl5_32
    | ~ spl5_385 ),
    inference(avatar_split_clause,[],[f4459,f4364,f301,f21809]) ).

fof(f21809,plain,
    ( spl5_1515
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1515])]) ).

fof(f4459,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_385 ),
    inference(resolution,[],[f4365,f302]) ).

fof(f21805,plain,
    ( spl5_1514
    | ~ spl5_17
    | ~ spl5_226
    | ~ spl5_420
    | ~ spl5_554 ),
    inference(avatar_split_clause,[],[f7083,f6972,f4823,f2708,f231,f21802]) ).

fof(f21802,plain,
    ( spl5_1514
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,sK4(aDimensionOf0(xs))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1514])]) ).

fof(f7083,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,sK4(aDimensionOf0(xs)))))
    | ~ spl5_17
    | ~ spl5_226
    | ~ spl5_420
    | ~ spl5_554 ),
    inference(forward_demodulation,[],[f7054,f233]) ).

fof(f7054,plain,
    ( smndt0(sz0z00) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,sK4(aDimensionOf0(xs)))))
    | ~ spl5_226
    | ~ spl5_420
    | ~ spl5_554 ),
    inference(forward_demodulation,[],[f7041,f5111]) ).

fof(f5111,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,sK4(aDimensionOf0(xs))))
    | ~ spl5_226
    | ~ spl5_420 ),
    inference(resolution,[],[f4825,f2709]) ).

fof(f7041,plain,
    ( sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,sK4(aDimensionOf0(xs))))) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xt,sK4(aDimensionOf0(xs)))))
    | ~ spl5_420
    | ~ spl5_554 ),
    inference(resolution,[],[f6973,f4825]) ).

fof(f21800,plain,
    ( spl5_1513
    | ~ spl5_31
    | ~ spl5_385 ),
    inference(avatar_split_clause,[],[f4458,f4364,f297,f21798]) ).

fof(f21798,plain,
    ( spl5_1513
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1513])]) ).

fof(f4458,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_385 ),
    inference(resolution,[],[f4365,f298]) ).

fof(f21796,plain,
    ( spl5_1512
    | ~ spl5_30
    | ~ spl5_384 ),
    inference(avatar_split_clause,[],[f4456,f4360,f293,f21794]) ).

fof(f21794,plain,
    ( spl5_1512
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1512])]) ).

fof(f4360,plain,
    ( spl5_384
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_384])]) ).

fof(f4456,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_384 ),
    inference(resolution,[],[f4361,f294]) ).

fof(f4361,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_384 ),
    inference(avatar_component_clause,[],[f4360]) ).

fof(f21792,plain,
    ( spl5_1511
    | ~ spl5_32
    | ~ spl5_384 ),
    inference(avatar_split_clause,[],[f4454,f4360,f301,f21790]) ).

fof(f21790,plain,
    ( spl5_1511
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1511])]) ).

fof(f4454,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_384 ),
    inference(resolution,[],[f4361,f302]) ).

fof(f21788,plain,
    ( spl5_1510
    | ~ spl5_31
    | ~ spl5_384 ),
    inference(avatar_split_clause,[],[f4453,f4360,f297,f21786]) ).

fof(f21786,plain,
    ( spl5_1510
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1510])]) ).

fof(f4453,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_384 ),
    inference(resolution,[],[f4361,f298]) ).

fof(f21744,plain,
    ( spl5_1509
    | ~ spl5_3
    | ~ spl5_438 ),
    inference(avatar_split_clause,[],[f5100,f5046,f166,f21742]) ).

fof(f21742,plain,
    ( spl5_1509
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtlbdtrb0(xt,X2),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(xt,X2)),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(xt,X2)),sdtasdt0(X0,sz0z00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1509])]) ).

fof(f5100,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtlbdtrb0(xt,X2),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(xt,X2)),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(xt,X2)),sdtasdt0(X0,sz0z00))) )
    | ~ spl5_3
    | ~ spl5_438 ),
    inference(resolution,[],[f5047,f168]) ).

fof(f21740,plain,
    ( spl5_1508
    | ~ spl5_2
    | ~ spl5_438 ),
    inference(avatar_split_clause,[],[f5099,f5046,f161,f21738]) ).

fof(f21738,plain,
    ( spl5_1508
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtlbdtrb0(xs,X2),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(xs,X2)),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(xs,X2)),sdtasdt0(X0,sz0z00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1508])]) ).

fof(f5099,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(sdtlbdtrb0(xs,X2),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(xs,X2)),sdtasdt0(X1,sz0z00)),sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(xs,X2)),sdtasdt0(X0,sz0z00))) )
    | ~ spl5_2
    | ~ spl5_438 ),
    inference(resolution,[],[f5047,f163]) ).

fof(f21735,plain,
    ( spl5_1507
    | ~ spl5_166
    | ~ spl5_226
    | ~ spl5_541 ),
    inference(avatar_split_clause,[],[f6815,f6705,f2708,f1511,f21732]) ).

fof(f21732,plain,
    ( spl5_1507
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,sK4(szszuzczcdt0(sz00))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1507])]) ).

fof(f1511,plain,
    ( spl5_166
  <=> aNaturalNumber0(sK4(szszuzczcdt0(sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_166])]) ).

fof(f6815,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,sK4(szszuzczcdt0(sz00)))))
    | ~ spl5_166
    | ~ spl5_226
    | ~ spl5_541 ),
    inference(forward_demodulation,[],[f6808,f4326]) ).

fof(f4326,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,sK4(szszuzczcdt0(sz00))))
    | ~ spl5_166
    | ~ spl5_226 ),
    inference(resolution,[],[f2709,f1512]) ).

fof(f1512,plain,
    ( aNaturalNumber0(sK4(szszuzczcdt0(sz00)))
    | ~ spl5_166 ),
    inference(avatar_component_clause,[],[f1511]) ).

fof(f6808,plain,
    ( sdtasdt0(sz0z00,sdtlbdtrb0(xt,sK4(szszuzczcdt0(sz00)))) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,sK4(szszuzczcdt0(sz00)))))
    | ~ spl5_166
    | ~ spl5_541 ),
    inference(resolution,[],[f6706,f1512]) ).

fof(f21730,plain,
    ( spl5_1506
    | ~ spl5_5
    | ~ spl5_434 ),
    inference(avatar_split_clause,[],[f5027,f5019,f176,f21728]) ).

fof(f21728,plain,
    ( spl5_1506
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(sz0z00,X0),sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(sz0z00,X1),sdtasdt0(sz0z00,sdtlbdtrb0(xt,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xt,X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1506])]) ).

fof(f5027,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(sz0z00,X0),sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(sz0z00,X1),sdtasdt0(sz0z00,sdtlbdtrb0(xt,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xt,X2)))) )
    | ~ spl5_5
    | ~ spl5_434 ),
    inference(resolution,[],[f5020,f178]) ).

fof(f21726,plain,
    ( spl5_1505
    | ~ spl5_5
    | ~ spl5_433 ),
    inference(avatar_split_clause,[],[f5022,f5015,f176,f21724]) ).

fof(f21724,plain,
    ( spl5_1505
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(sz0z00,X0),sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(sz0z00,X1),sdtasdt0(sz0z00,sdtlbdtrb0(xs,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xs,X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1505])]) ).

fof(f5022,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(sz0z00,X0),sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtpldt0(sdtasdt0(sz0z00,X1),sdtasdt0(sz0z00,sdtlbdtrb0(xs,X2))),sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(xs,X2)))) )
    | ~ spl5_5
    | ~ spl5_433 ),
    inference(resolution,[],[f5016,f178]) ).

fof(f21614,plain,
    ( spl5_1504
    | ~ spl5_32
    | ~ spl5_443 ),
    inference(avatar_split_clause,[],[f5182,f5148,f301,f21612]) ).

fof(f21612,plain,
    ( spl5_1504
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X4,sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X3,X2)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ aScalar0(sdtasdt0(X0,X3))
        | ~ aScalar0(X4)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X4,sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1504])]) ).

fof(f5148,plain,
    ( spl5_443
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X4,sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(X4)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X4,sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_443])]) ).

fof(f5182,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X4,sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X3,X2)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ aScalar0(sdtasdt0(X0,X3))
        | ~ aScalar0(X4)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X4,sz0z00) )
    | ~ spl5_32
    | ~ spl5_443 ),
    inference(duplicate_literal_removal,[],[f5155]) ).

fof(f5155,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X4,sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X3,X2)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ aScalar0(sdtasdt0(X0,X3))
        | ~ aScalar0(X4)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X4,sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_443 ),
    inference(resolution,[],[f5149,f302]) ).

fof(f5149,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X4,sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X0,X3)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(X4)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X4,sz0z00) )
    | ~ spl5_443 ),
    inference(avatar_component_clause,[],[f5148]) ).

fof(f21610,plain,
    ( spl5_1503
    | ~ spl5_31
    | ~ spl5_442 ),
    inference(avatar_split_clause,[],[f5154,f5144,f297,f21608]) ).

fof(f21608,plain,
    ( spl5_1503
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X4,sdtpldt0(X2,X0))
        | ~ sdtlseqdt0(X1,X0)
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X3,X1))
        | ~ aScalar0(X4)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X4,sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1503])]) ).

fof(f5144,plain,
    ( spl5_442
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X4,sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ aScalar0(X4)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(X4,sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_442])]) ).

fof(f5154,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X4,sdtpldt0(X2,X0))
        | ~ sdtlseqdt0(X1,X0)
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X3,X1))
        | ~ aScalar0(X4)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X4,sz0z00) )
    | ~ spl5_31
    | ~ spl5_442 ),
    inference(duplicate_literal_removal,[],[f5151]) ).

fof(f5151,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X4,sdtpldt0(X2,X0))
        | ~ sdtlseqdt0(X1,X0)
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X3,X1))
        | ~ aScalar0(X4)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X4,sz0z00)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_442 ),
    inference(resolution,[],[f5145,f298]) ).

fof(f5145,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X4,sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(X3,X2)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ aScalar0(X4)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(X4,sz0z00) )
    | ~ spl5_442 ),
    inference(avatar_component_clause,[],[f5144]) ).

fof(f21606,plain,
    ( spl5_1502
    | ~ spl5_148
    | ~ spl5_383 ),
    inference(avatar_split_clause,[],[f4358,f4328,f1372,f21604]) ).

fof(f21604,plain,
    ( spl5_1502
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1))) = sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1)))
        | ~ aScalar0(X2)
        | sz00 = aDimensionOf0(sziznziztdt0(X3))
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1502])]) ).

fof(f4328,plain,
    ( spl5_383
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X1,sdtpldt0(X0,sdtlbdtrb0(sziznziztdt0(X3),X2))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2)))
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_383])]) ).

fof(f4358,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1))) = sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1)))
        | ~ aScalar0(X2)
        | sz00 = aDimensionOf0(sziznziztdt0(X3))
        | ~ sP1(X3) )
    | ~ spl5_148
    | ~ spl5_383 ),
    inference(resolution,[],[f4329,f1373]) ).

fof(f4329,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sP1(X3)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X1,sdtpldt0(X0,sdtlbdtrb0(sziznziztdt0(X3),X2))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2)))
        | ~ aScalar0(X0) )
    | ~ spl5_383 ),
    inference(avatar_component_clause,[],[f4328]) ).

fof(f21439,plain,
    ( spl5_1501
    | ~ spl5_166
    | ~ spl5_218
    | ~ spl5_540 ),
    inference(avatar_split_clause,[],[f6798,f6701,f2663,f1511,f21436]) ).

fof(f21436,plain,
    ( spl5_1501
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,sK4(szszuzczcdt0(sz00))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1501])]) ).

fof(f6798,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,sK4(szszuzczcdt0(sz00)))))
    | ~ spl5_166
    | ~ spl5_218
    | ~ spl5_540 ),
    inference(forward_demodulation,[],[f6791,f3919]) ).

fof(f3919,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,sK4(szszuzczcdt0(sz00))))
    | ~ spl5_166
    | ~ spl5_218 ),
    inference(resolution,[],[f2664,f1512]) ).

fof(f6791,plain,
    ( sdtasdt0(sz0z00,sdtlbdtrb0(xs,sK4(szszuzczcdt0(sz00)))) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,sK4(szszuzczcdt0(sz00)))))
    | ~ spl5_166
    | ~ spl5_540 ),
    inference(resolution,[],[f6702,f1512]) ).

fof(f21351,plain,
    ( spl5_1500
    | ~ spl5_215
    | ~ spl5_420
    | ~ spl5_534 ),
    inference(avatar_split_clause,[],[f6745,f6603,f4823,f2544,f21348]) ).

fof(f21348,plain,
    ( spl5_1500
  <=> sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,sK4(aDimensionOf0(xs)))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1500])]) ).

fof(f6745,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,sK4(aDimensionOf0(xs)))),sz0z00)
    | ~ spl5_215
    | ~ spl5_420
    | ~ spl5_534 ),
    inference(forward_demodulation,[],[f6739,f5108]) ).

fof(f5108,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,sK4(aDimensionOf0(xs))),sz0z00)
    | ~ spl5_215
    | ~ spl5_420 ),
    inference(resolution,[],[f4825,f2545]) ).

fof(f6739,plain,
    ( sdtasdt0(sdtlbdtrb0(xt,sK4(aDimensionOf0(xs))),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xt,sK4(aDimensionOf0(xs)))),sz0z00)
    | ~ spl5_420
    | ~ spl5_534 ),
    inference(resolution,[],[f6604,f4825]) ).

fof(f21276,plain,
    ( spl5_1499
    | ~ spl5_166
    | ~ spl5_215
    | ~ spl5_534 ),
    inference(avatar_split_clause,[],[f6744,f6603,f2544,f1511,f21273]) ).

fof(f21273,plain,
    ( spl5_1499
  <=> sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,sK4(szszuzczcdt0(sz00)))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1499])]) ).

fof(f6744,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,sK4(szszuzczcdt0(sz00)))),sz0z00)
    | ~ spl5_166
    | ~ spl5_215
    | ~ spl5_534 ),
    inference(forward_demodulation,[],[f6738,f3535]) ).

fof(f3535,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,sK4(szszuzczcdt0(sz00))),sz0z00)
    | ~ spl5_166
    | ~ spl5_215 ),
    inference(resolution,[],[f2545,f1512]) ).

fof(f6738,plain,
    ( sdtasdt0(sdtlbdtrb0(xt,sK4(szszuzczcdt0(sz00))),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xt,sK4(szszuzczcdt0(sz00)))),sz0z00)
    | ~ spl5_166
    | ~ spl5_534 ),
    inference(resolution,[],[f6604,f1512]) ).

fof(f21208,plain,
    ( spl5_1498
    | ~ spl5_215
    | ~ spl5_232
    | ~ spl5_534 ),
    inference(avatar_split_clause,[],[f6742,f6603,f2762,f2544,f21205]) ).

fof(f21205,plain,
    ( spl5_1498
  <=> sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,szszuzczcdt0(aDimensionOf0(xs)))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1498])]) ).

fof(f6742,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,szszuzczcdt0(aDimensionOf0(xs)))),sz0z00)
    | ~ spl5_215
    | ~ spl5_232
    | ~ spl5_534 ),
    inference(forward_demodulation,[],[f6734,f3531]) ).

fof(f3531,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,szszuzczcdt0(aDimensionOf0(xs))),sz0z00)
    | ~ spl5_215
    | ~ spl5_232 ),
    inference(resolution,[],[f2545,f2764]) ).

fof(f6734,plain,
    ( sdtasdt0(sdtlbdtrb0(xt,szszuzczcdt0(aDimensionOf0(xs))),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xt,szszuzczcdt0(aDimensionOf0(xs)))),sz0z00)
    | ~ spl5_232
    | ~ spl5_534 ),
    inference(resolution,[],[f6604,f2764]) ).

fof(f21059,plain,
    ( spl5_1497
    | ~ spl5_32
    | ~ spl5_435 ),
    inference(avatar_split_clause,[],[f5088,f5033,f301,f21057]) ).

fof(f21057,plain,
    ( spl5_1497
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sdtasdt0(X1,X2),X0)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | sdtlseqdt0(X0,sdtasdt0(X3,X4))
        | ~ sdtlseqdt0(X2,X4)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(X1,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1497])]) ).

fof(f5033,plain,
    ( spl5_435
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtlseqdt0(sdtasdt0(X0,X1),X2)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtasdt0(X3,X4))
        | ~ aScalar0(sdtasdt0(X0,X1))
        | sdtlseqdt0(X2,sdtasdt0(X3,X4))
        | ~ sdtlseqdt0(X1,X4)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_435])]) ).

fof(f5088,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sdtasdt0(X1,X2),X0)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | sdtlseqdt0(X0,sdtasdt0(X3,X4))
        | ~ sdtlseqdt0(X2,X4)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(X1,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_435 ),
    inference(duplicate_literal_removal,[],[f5061]) ).

fof(f5061,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sdtasdt0(X1,X2),X0)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | sdtlseqdt0(X0,sdtasdt0(X3,X4))
        | ~ sdtlseqdt0(X2,X4)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(X1,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_435 ),
    inference(resolution,[],[f5034,f302]) ).

fof(f5034,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(sdtasdt0(X3,X4))
        | ~ aScalar0(X2)
        | sdtlseqdt0(sdtasdt0(X0,X1),X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | sdtlseqdt0(X2,sdtasdt0(X3,X4))
        | ~ sdtlseqdt0(X1,X4)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_435 ),
    inference(avatar_component_clause,[],[f5033]) ).

fof(f21053,plain,
    ( spl5_1496
    | ~ spl5_209
    | ~ spl5_420
    | ~ spl5_533 ),
    inference(avatar_split_clause,[],[f6730,f6599,f4823,f2497,f21050]) ).

fof(f21050,plain,
    ( spl5_1496
  <=> sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,sK4(aDimensionOf0(xs)))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1496])]) ).

fof(f6730,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,sK4(aDimensionOf0(xs)))),sz0z00)
    | ~ spl5_209
    | ~ spl5_420
    | ~ spl5_533 ),
    inference(forward_demodulation,[],[f6724,f5107]) ).

fof(f5107,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,sK4(aDimensionOf0(xs))),sz0z00)
    | ~ spl5_209
    | ~ spl5_420 ),
    inference(resolution,[],[f4825,f2498]) ).

fof(f6724,plain,
    ( sdtasdt0(sdtlbdtrb0(xs,sK4(aDimensionOf0(xs))),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xs,sK4(aDimensionOf0(xs)))),sz0z00)
    | ~ spl5_420
    | ~ spl5_533 ),
    inference(resolution,[],[f6600,f4825]) ).

fof(f21048,plain,
    ( spl5_1495
    | ~ spl5_5
    | ~ spl5_427 ),
    inference(avatar_split_clause,[],[f4966,f4891,f176,f21046]) ).

fof(f21046,plain,
    ( spl5_1495
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sz0z00))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,sz0z00))),sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1495])]) ).

fof(f4966,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sz0z00))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,sz0z00))),sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_427 ),
    inference(resolution,[],[f4892,f178]) ).

fof(f21044,plain,
    ( spl5_1494
    | ~ spl5_5
    | ~ spl5_426 ),
    inference(avatar_split_clause,[],[f4961,f4887,f176,f21042]) ).

fof(f21042,plain,
    ( spl5_1494
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sz0z00))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,sz0z00))),sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1494])]) ).

fof(f4961,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sz0z00))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,sz0z00))),sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_426 ),
    inference(resolution,[],[f4888,f178]) ).

fof(f21040,plain,
    ( spl5_1493
    | ~ spl5_5
    | ~ spl5_424 ),
    inference(avatar_split_clause,[],[f4952,f4879,f176,f21038]) ).

fof(f21038,plain,
    ( spl5_1493
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sz0z00))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,sz0z00))),sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1493])]) ).

fof(f4952,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sz0z00))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,sz0z00))),sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_424 ),
    inference(resolution,[],[f4880,f178]) ).

fof(f21036,plain,
    ( spl5_1492
    | ~ spl5_5
    | ~ spl5_423 ),
    inference(avatar_split_clause,[],[f4947,f4875,f176,f21034]) ).

fof(f21034,plain,
    ( spl5_1492
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sz0z00))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,sz0z00))),sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1492])]) ).

fof(f4947,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sz0z00))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,sz0z00))),sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_423 ),
    inference(resolution,[],[f4876,f178]) ).

fof(f21032,plain,
    ( spl5_1491
    | ~ spl5_50
    | ~ spl5_417 ),
    inference(avatar_split_clause,[],[f4813,f4785,f441,f21030]) ).

fof(f21030,plain,
    ( spl5_1491
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X1)
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1491])]) ).

fof(f4785,plain,
    ( spl5_417
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_417])]) ).

fof(f4813,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X1)
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_417 ),
    inference(resolution,[],[f4786,f442]) ).

fof(f4786,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aVector0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X0) )
    | ~ spl5_417 ),
    inference(avatar_component_clause,[],[f4785]) ).

fof(f21028,plain,
    ( spl5_1490
    | ~ spl5_12
    | ~ spl5_416 ),
    inference(avatar_split_clause,[],[f4809,f4781,f209,f21026]) ).

fof(f21026,plain,
    ( spl5_1490
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,smndt0(X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1490])]) ).

fof(f4809,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,smndt0(X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_416 ),
    inference(resolution,[],[f4782,f210]) ).

fof(f21024,plain,
    ( spl5_1489
    | ~ spl5_12
    | ~ spl5_415 ),
    inference(avatar_split_clause,[],[f4804,f4777,f209,f21022]) ).

fof(f21022,plain,
    ( spl5_1489
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,smndt0(X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1489])]) ).

fof(f4804,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,smndt0(X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_415 ),
    inference(resolution,[],[f4778,f210]) ).

fof(f21020,plain,
    ( spl5_1488
    | ~ spl5_50
    | ~ spl5_414 ),
    inference(avatar_split_clause,[],[f4800,f4755,f441,f21018]) ).

fof(f21018,plain,
    ( spl5_1488
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X1)
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1488])]) ).

fof(f4755,plain,
    ( spl5_414
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_414])]) ).

fof(f4800,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X1)
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_414 ),
    inference(resolution,[],[f4756,f442]) ).

fof(f4756,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aVector0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X0) )
    | ~ spl5_414 ),
    inference(avatar_component_clause,[],[f4755]) ).

fof(f21016,plain,
    ( spl5_1487
    | ~ spl5_12
    | ~ spl5_413 ),
    inference(avatar_split_clause,[],[f4796,f4751,f209,f21014]) ).

fof(f21014,plain,
    ( spl5_1487
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,smndt0(X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1487])]) ).

fof(f4796,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,smndt0(X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_413 ),
    inference(resolution,[],[f4752,f210]) ).

fof(f21012,plain,
    ( spl5_1486
    | ~ spl5_12
    | ~ spl5_412 ),
    inference(avatar_split_clause,[],[f4791,f4747,f209,f21010]) ).

fof(f21010,plain,
    ( spl5_1486
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,smndt0(X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1486])]) ).

fof(f4791,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,smndt0(X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_412 ),
    inference(resolution,[],[f4748,f210]) ).

fof(f21007,plain,
    ( spl5_1485
    | ~ spl5_166
    | ~ spl5_209
    | ~ spl5_533 ),
    inference(avatar_split_clause,[],[f6729,f6599,f2497,f1511,f21004]) ).

fof(f21004,plain,
    ( spl5_1485
  <=> sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,sK4(szszuzczcdt0(sz00)))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1485])]) ).

fof(f6729,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,sK4(szszuzczcdt0(sz00)))),sz0z00)
    | ~ spl5_166
    | ~ spl5_209
    | ~ spl5_533 ),
    inference(forward_demodulation,[],[f6723,f3141]) ).

fof(f3141,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,sK4(szszuzczcdt0(sz00))),sz0z00)
    | ~ spl5_166
    | ~ spl5_209 ),
    inference(resolution,[],[f2498,f1512]) ).

fof(f6723,plain,
    ( sdtasdt0(sdtlbdtrb0(xs,sK4(szszuzczcdt0(sz00))),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xs,sK4(szszuzczcdt0(sz00)))),sz0z00)
    | ~ spl5_166
    | ~ spl5_533 ),
    inference(resolution,[],[f6600,f1512]) ).

fof(f21002,plain,
    ( spl5_1484
    | ~ spl5_12
    | ~ spl5_409 ),
    inference(avatar_split_clause,[],[f4740,f4663,f209,f21000]) ).

fof(f21000,plain,
    ( spl5_1484
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,smndt0(smndt0(X3)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,smndt0(smndt0(X3)))),sdtasdt0(X1,sdtasdt0(X2,smndt0(smndt0(X3)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1484])]) ).

fof(f4740,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,smndt0(smndt0(X3)))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,smndt0(smndt0(X3)))),sdtasdt0(X1,sdtasdt0(X2,smndt0(smndt0(X3)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_409 ),
    inference(resolution,[],[f4664,f210]) ).

fof(f20998,plain,
    ( spl5_1483
    | ~ spl5_12
    | ~ spl5_408 ),
    inference(avatar_split_clause,[],[f4734,f4659,f209,f20996]) ).

fof(f20996,plain,
    ( spl5_1483
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(smndt0(X3)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,smndt0(smndt0(X3)))),sdtasdt0(X1,sdtpldt0(X2,smndt0(smndt0(X3)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1483])]) ).

fof(f4734,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(smndt0(X3)))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,smndt0(smndt0(X3)))),sdtasdt0(X1,sdtpldt0(X2,smndt0(smndt0(X3)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_408 ),
    inference(resolution,[],[f4660,f210]) ).

fof(f20994,plain,
    ( spl5_1482
    | ~ spl5_50
    | ~ spl5_407 ),
    inference(avatar_split_clause,[],[f4730,f4655,f441,f20992]) ).

fof(f20992,plain,
    ( spl5_1482
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3))),sdtasdt0(X1,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1)
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1482])]) ).

fof(f4655,plain,
    ( spl5_407
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),smndt0(sdtlbdtrb0(X2,X3))) = sdtpldt0(sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))),sdtasdt0(X0,smndt0(sdtlbdtrb0(X2,X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_407])]) ).

fof(f4730,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3))),sdtasdt0(X1,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1)
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_407 ),
    inference(resolution,[],[f4656,f442]) ).

fof(f4656,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),smndt0(sdtlbdtrb0(X2,X3))) = sdtpldt0(sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))),sdtasdt0(X0,smndt0(sdtlbdtrb0(X2,X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_407 ),
    inference(avatar_component_clause,[],[f4655]) ).

fof(f20990,plain,
    ( spl5_1481
    | ~ spl5_12
    | ~ spl5_406 ),
    inference(avatar_split_clause,[],[f4726,f4651,f209,f20988]) ).

fof(f20988,plain,
    ( spl5_1481
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,smndt0(X3)))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtasdt0(X2,smndt0(X3)))),sdtasdt0(X1,smndt0(sdtasdt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1481])]) ).

fof(f4726,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,smndt0(X3)))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtasdt0(X2,smndt0(X3)))),sdtasdt0(X1,smndt0(sdtasdt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_406 ),
    inference(resolution,[],[f4652,f210]) ).

fof(f20986,plain,
    ( spl5_1480
    | ~ spl5_12
    | ~ spl5_405 ),
    inference(avatar_split_clause,[],[f4721,f4647,f209,f20984]) ).

fof(f20984,plain,
    ( spl5_1480
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,smndt0(X3)))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtpldt0(X2,smndt0(X3)))),sdtasdt0(X1,smndt0(sdtpldt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1480])]) ).

fof(f4721,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,smndt0(X3)))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtpldt0(X2,smndt0(X3)))),sdtasdt0(X1,smndt0(sdtpldt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_405 ),
    inference(resolution,[],[f4648,f210]) ).

fof(f20982,plain,
    ( spl5_1479
    | ~ spl5_30
    | ~ spl5_382 ),
    inference(avatar_split_clause,[],[f4354,f4316,f293,f20980]) ).

fof(f20980,plain,
    ( spl5_1479
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1479])]) ).

fof(f4316,plain,
    ( spl5_382
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtasdt0(X2,smndt0(X3)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_382])]) ).

fof(f4354,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_382 ),
    inference(resolution,[],[f4317,f294]) ).

fof(f4317,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtasdt0(X2,smndt0(X3)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_382 ),
    inference(avatar_component_clause,[],[f4316]) ).

fof(f20978,plain,
    ( spl5_1478
    | ~ spl5_32
    | ~ spl5_382 ),
    inference(avatar_split_clause,[],[f4352,f4316,f301,f20976]) ).

fof(f20976,plain,
    ( spl5_1478
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(sdtasdt0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1478])]) ).

fof(f4352,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(sdtasdt0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_382 ),
    inference(resolution,[],[f4317,f302]) ).

fof(f20974,plain,
    ( spl5_1477
    | ~ spl5_31
    | ~ spl5_382 ),
    inference(avatar_split_clause,[],[f4351,f4316,f297,f20972]) ).

fof(f20972,plain,
    ( spl5_1477
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(sdtpldt0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1477])]) ).

fof(f4351,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(sdtpldt0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_382 ),
    inference(resolution,[],[f4317,f298]) ).

fof(f20970,plain,
    ( spl5_1476
    | ~ spl5_30
    | ~ spl5_381 ),
    inference(avatar_split_clause,[],[f4348,f4312,f293,f20968]) ).

fof(f20968,plain,
    ( spl5_1476
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1476])]) ).

fof(f4312,plain,
    ( spl5_381
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtpldt0(X2,smndt0(X3)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_381])]) ).

fof(f4348,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_381 ),
    inference(resolution,[],[f4313,f294]) ).

fof(f4313,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtpldt0(X2,smndt0(X3)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_381 ),
    inference(avatar_component_clause,[],[f4312]) ).

fof(f20966,plain,
    ( spl5_1475
    | ~ spl5_32
    | ~ spl5_381 ),
    inference(avatar_split_clause,[],[f4346,f4312,f301,f20964]) ).

fof(f20964,plain,
    ( spl5_1475
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(sdtasdt0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1475])]) ).

fof(f4346,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(sdtasdt0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_381 ),
    inference(resolution,[],[f4313,f302]) ).

fof(f20961,plain,
    ( spl5_1474
    | ~ spl5_209
    | ~ spl5_232
    | ~ spl5_533 ),
    inference(avatar_split_clause,[],[f6727,f6599,f2762,f2497,f20958]) ).

fof(f20958,plain,
    ( spl5_1474
  <=> sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,szszuzczcdt0(aDimensionOf0(xs)))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1474])]) ).

fof(f6727,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,szszuzczcdt0(aDimensionOf0(xs)))),sz0z00)
    | ~ spl5_209
    | ~ spl5_232
    | ~ spl5_533 ),
    inference(forward_demodulation,[],[f6719,f3137]) ).

fof(f3137,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,szszuzczcdt0(aDimensionOf0(xs))),sz0z00)
    | ~ spl5_209
    | ~ spl5_232 ),
    inference(resolution,[],[f2498,f2764]) ).

fof(f6719,plain,
    ( sdtasdt0(sdtlbdtrb0(xs,szszuzczcdt0(aDimensionOf0(xs))),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xs,szszuzczcdt0(aDimensionOf0(xs)))),sz0z00)
    | ~ spl5_232
    | ~ spl5_533 ),
    inference(resolution,[],[f6600,f2764]) ).

fof(f20956,plain,
    ( spl5_1473
    | ~ spl5_31
    | ~ spl5_381 ),
    inference(avatar_split_clause,[],[f4345,f4312,f297,f20954]) ).

fof(f20954,plain,
    ( spl5_1473
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(sdtpldt0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1473])]) ).

fof(f4345,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(sdtpldt0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_381 ),
    inference(resolution,[],[f4313,f298]) ).

fof(f20952,plain,
    ( spl5_1472
    | ~ spl5_30
    | ~ spl5_379 ),
    inference(avatar_split_clause,[],[f4340,f4304,f293,f20950]) ).

fof(f20950,plain,
    ( spl5_1472
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1472])]) ).

fof(f4304,plain,
    ( spl5_379
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,smndt0(sdtasdt0(X2,X3)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_379])]) ).

fof(f4340,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_379 ),
    inference(resolution,[],[f4305,f294]) ).

fof(f4305,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,smndt0(sdtasdt0(X2,X3)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_379 ),
    inference(avatar_component_clause,[],[f4304]) ).

fof(f20948,plain,
    ( spl5_1471
    | ~ spl5_32
    | ~ spl5_379 ),
    inference(avatar_split_clause,[],[f4338,f4304,f301,f20946]) ).

fof(f20946,plain,
    ( spl5_1471
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,sdtasdt0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtasdt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1471])]) ).

fof(f4338,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,sdtasdt0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtasdt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_379 ),
    inference(resolution,[],[f4305,f302]) ).

fof(f20944,plain,
    ( spl5_1470
    | ~ spl5_31
    | ~ spl5_379 ),
    inference(avatar_split_clause,[],[f4337,f4304,f297,f20942]) ).

fof(f20942,plain,
    ( spl5_1470
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,sdtpldt0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtasdt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1470])]) ).

fof(f4337,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,sdtpldt0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtasdt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_379 ),
    inference(resolution,[],[f4305,f298]) ).

fof(f20940,plain,
    ( spl5_1469
    | ~ spl5_30
    | ~ spl5_378 ),
    inference(avatar_split_clause,[],[f4335,f4300,f293,f20938]) ).

fof(f20938,plain,
    ( spl5_1469
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1469])]) ).

fof(f4300,plain,
    ( spl5_378
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,smndt0(sdtpldt0(X2,X3)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_378])]) ).

fof(f4335,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_378 ),
    inference(resolution,[],[f4301,f294]) ).

fof(f4301,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,smndt0(sdtpldt0(X2,X3)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_378 ),
    inference(avatar_component_clause,[],[f4300]) ).

fof(f20936,plain,
    ( spl5_1468
    | ~ spl5_32
    | ~ spl5_378 ),
    inference(avatar_split_clause,[],[f4333,f4300,f301,f20934]) ).

fof(f20934,plain,
    ( spl5_1468
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,sdtasdt0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtpldt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1468])]) ).

fof(f4333,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,sdtasdt0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtpldt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_378 ),
    inference(resolution,[],[f4301,f302]) ).

fof(f20932,plain,
    ( spl5_1467
    | ~ spl5_31
    | ~ spl5_378 ),
    inference(avatar_split_clause,[],[f4332,f4300,f297,f20930]) ).

fof(f20930,plain,
    ( spl5_1467
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,sdtpldt0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtpldt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1467])]) ).

fof(f4332,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,sdtpldt0(X3,X4))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtpldt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_378 ),
    inference(resolution,[],[f4301,f298]) ).

fof(f20928,plain,
    ( spl5_1466
    | ~ spl5_30
    | ~ spl5_373 ),
    inference(avatar_split_clause,[],[f4242,f4044,f293,f20926]) ).

fof(f20926,plain,
    ( spl5_1466
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00),sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1466])]) ).

fof(f4044,plain,
    ( spl5_373
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,sz0z00),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_373])]) ).

fof(f4242,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00),sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_373 ),
    inference(resolution,[],[f4045,f294]) ).

fof(f4045,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X0,X1),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,sz0z00),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X0) )
    | ~ spl5_373 ),
    inference(avatar_component_clause,[],[f4044]) ).

fof(f20924,plain,
    ( spl5_1465
    | ~ spl5_32
    | ~ spl5_373 ),
    inference(avatar_split_clause,[],[f4240,f4044,f301,f20922]) ).

fof(f20922,plain,
    ( spl5_1465
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(sdtasdt0(X1,X2),sz0z00),sdtasdt0(sdtasdt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1465])]) ).

fof(f4240,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(sdtasdt0(X1,X2),sz0z00),sdtasdt0(sdtasdt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_373 ),
    inference(resolution,[],[f4045,f302]) ).

fof(f20920,plain,
    ( spl5_1464
    | ~ spl5_31
    | ~ spl5_373 ),
    inference(avatar_split_clause,[],[f4239,f4044,f297,f20918]) ).

fof(f20918,plain,
    ( spl5_1464
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(sdtpldt0(X1,X2),sz0z00),sdtasdt0(sdtpldt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1464])]) ).

fof(f4239,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(sdtpldt0(X1,X2),sz0z00),sdtasdt0(sdtpldt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_373 ),
    inference(resolution,[],[f4045,f298]) ).

fof(f20916,plain,
    ( spl5_1463
    | ~ spl5_63
    | ~ spl5_504 ),
    inference(avatar_split_clause,[],[f5987,f5881,f547,f20914]) ).

fof(f20914,plain,
    ( spl5_1463
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(sziznziztdt0(xt),X0))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1463])]) ).

fof(f5881,plain,
    ( spl5_504
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(sziznziztdt0(X1),X0))
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_504])]) ).

fof(f5987,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(sziznziztdt0(xt),X0))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_63
    | ~ spl5_504 ),
    inference(resolution,[],[f5882,f549]) ).

fof(f5882,plain,
    ( ! [X0,X1] :
        ( ~ sP1(X1)
        | sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(sziznziztdt0(X1),X0))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_504 ),
    inference(avatar_component_clause,[],[f5881]) ).

fof(f20912,plain,
    ( spl5_1462
    | ~ spl5_30
    | ~ spl5_372 ),
    inference(avatar_split_clause,[],[f4222,f4040,f293,f20910]) ).

fof(f20910,plain,
    ( spl5_1462
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00)),sdtasdt0(X1,sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1462])]) ).

fof(f4040,plain,
    ( spl5_372
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtasdt0(X2,sz0z00)) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sz0z00)),sdtasdt0(X0,sdtasdt0(X2,sz0z00)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_372])]) ).

fof(f4222,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00)),sdtasdt0(X1,sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_372 ),
    inference(resolution,[],[f4041,f294]) ).

fof(f4041,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtasdt0(X2,sz0z00)) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sz0z00)),sdtasdt0(X0,sdtasdt0(X2,sz0z00)))
        | ~ aScalar0(X0) )
    | ~ spl5_372 ),
    inference(avatar_component_clause,[],[f4040]) ).

fof(f20908,plain,
    ( spl5_1461
    | ~ spl5_32
    | ~ spl5_372 ),
    inference(avatar_split_clause,[],[f4220,f4040,f301,f20906]) ).

fof(f20906,plain,
    ( spl5_1461
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(sdtasdt0(X2,X3),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(sdtasdt0(X2,X3),sz0z00)),sdtasdt0(X1,sdtasdt0(sdtasdt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1461])]) ).

fof(f4220,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(sdtasdt0(X2,X3),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(sdtasdt0(X2,X3),sz0z00)),sdtasdt0(X1,sdtasdt0(sdtasdt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_372 ),
    inference(resolution,[],[f4041,f302]) ).

fof(f20904,plain,
    ( spl5_1460
    | ~ spl5_31
    | ~ spl5_372 ),
    inference(avatar_split_clause,[],[f4219,f4040,f297,f20902]) ).

fof(f20902,plain,
    ( spl5_1460
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(sdtpldt0(X2,X3),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(sdtpldt0(X2,X3),sz0z00)),sdtasdt0(X1,sdtasdt0(sdtpldt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1460])]) ).

fof(f4219,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(sdtpldt0(X2,X3),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(sdtpldt0(X2,X3),sz0z00)),sdtasdt0(X1,sdtasdt0(sdtpldt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_372 ),
    inference(resolution,[],[f4041,f298]) ).

fof(f20900,plain,
    ( spl5_1459
    | ~ spl5_30
    | ~ spl5_371 ),
    inference(avatar_split_clause,[],[f4216,f4036,f293,f20898]) ).

fof(f20898,plain,
    ( spl5_1459
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)),sdtasdt0(X1,sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1459])]) ).

fof(f4036,plain,
    ( spl5_371
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sz0z00)) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sz0z00)),sdtasdt0(X0,sdtpldt0(X2,sz0z00)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_371])]) ).

fof(f4216,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)),sdtasdt0(X1,sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_371 ),
    inference(resolution,[],[f4037,f294]) ).

fof(f4037,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sz0z00)) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sz0z00)),sdtasdt0(X0,sdtpldt0(X2,sz0z00)))
        | ~ aScalar0(X0) )
    | ~ spl5_371 ),
    inference(avatar_component_clause,[],[f4036]) ).

fof(f20896,plain,
    ( spl5_1458
    | ~ spl5_32
    | ~ spl5_371 ),
    inference(avatar_split_clause,[],[f4214,f4036,f301,f20894]) ).

fof(f20894,plain,
    ( spl5_1458
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(sdtasdt0(X2,X3),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(sdtasdt0(X2,X3),sz0z00)),sdtasdt0(X1,sdtpldt0(sdtasdt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1458])]) ).

fof(f4214,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(sdtasdt0(X2,X3),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(sdtasdt0(X2,X3),sz0z00)),sdtasdt0(X1,sdtpldt0(sdtasdt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_371 ),
    inference(resolution,[],[f4037,f302]) ).

fof(f20892,plain,
    ( spl5_1457
    | ~ spl5_31
    | ~ spl5_371 ),
    inference(avatar_split_clause,[],[f4213,f4036,f297,f20890]) ).

fof(f20890,plain,
    ( spl5_1457
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(sdtpldt0(X2,X3),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(sdtpldt0(X2,X3),sz0z00)),sdtasdt0(X1,sdtpldt0(sdtpldt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1457])]) ).

fof(f4213,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(sdtpldt0(X2,X3),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(sdtpldt0(X2,X3),sz0z00)),sdtasdt0(X1,sdtpldt0(sdtpldt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_371 ),
    inference(resolution,[],[f4037,f298]) ).

fof(f20888,plain,
    ( spl5_1456
    | ~ spl5_30
    | ~ spl5_364 ),
    inference(avatar_split_clause,[],[f4179,f3994,f293,f20886]) ).

fof(f20886,plain,
    ( spl5_1456
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(smndt0(sdtlbdtrb0(X2,X3)))) = sdtpldt0(sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X2,X3)))),sdtasdt0(X1,smndt0(smndt0(sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1456])]) ).

fof(f3994,plain,
    ( spl5_364
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),smndt0(smndt0(X2))) = sdtpldt0(sdtasdt0(X1,smndt0(smndt0(X2))),sdtasdt0(X0,smndt0(smndt0(X2))))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_364])]) ).

fof(f4179,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(smndt0(sdtlbdtrb0(X2,X3)))) = sdtpldt0(sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X2,X3)))),sdtasdt0(X1,smndt0(smndt0(sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_364 ),
    inference(resolution,[],[f3995,f294]) ).

fof(f3995,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),smndt0(smndt0(X2))) = sdtpldt0(sdtasdt0(X1,smndt0(smndt0(X2))),sdtasdt0(X0,smndt0(smndt0(X2))))
        | ~ aScalar0(X0) )
    | ~ spl5_364 ),
    inference(avatar_component_clause,[],[f3994]) ).

fof(f20884,plain,
    ( spl5_1455
    | ~ spl5_32
    | ~ spl5_364 ),
    inference(avatar_split_clause,[],[f4177,f3994,f301,f20882]) ).

fof(f20882,plain,
    ( spl5_1455
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(smndt0(sdtasdt0(X2,X3)))) = sdtpldt0(sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X2,X3)))),sdtasdt0(X1,smndt0(smndt0(sdtasdt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1455])]) ).

fof(f4177,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(smndt0(sdtasdt0(X2,X3)))) = sdtpldt0(sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X2,X3)))),sdtasdt0(X1,smndt0(smndt0(sdtasdt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_364 ),
    inference(resolution,[],[f3995,f302]) ).

fof(f20880,plain,
    ( spl5_1454
    | ~ spl5_31
    | ~ spl5_364 ),
    inference(avatar_split_clause,[],[f4176,f3994,f297,f20878]) ).

fof(f20878,plain,
    ( spl5_1454
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(smndt0(sdtpldt0(X2,X3)))) = sdtpldt0(sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X2,X3)))),sdtasdt0(X1,smndt0(smndt0(sdtpldt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1454])]) ).

fof(f4176,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(smndt0(sdtpldt0(X2,X3)))) = sdtpldt0(sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X2,X3)))),sdtasdt0(X1,smndt0(smndt0(sdtpldt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_364 ),
    inference(resolution,[],[f3995,f298]) ).

fof(f20876,plain,
    ( spl5_1453
    | ~ spl5_138
    | ~ spl5_251 ),
    inference(avatar_split_clause,[],[f2994,f2977,f1256,f20874]) ).

fof(f20874,plain,
    ( spl5_1453
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X0,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X1,sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1453])]) ).

fof(f2977,plain,
    ( spl5_251
  <=> ! [X0,X1] :
        ( sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X0,sdtasdt0(X1,X1))
        | ~ aScalar0(sdtasdt0(X1,X1))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_251])]) ).

fof(f2994,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X0,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X1,sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X2,X3)) )
    | ~ spl5_138
    | ~ spl5_251 ),
    inference(duplicate_literal_removal,[],[f2983]) ).

fof(f2983,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X0,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X1,sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1) )
    | ~ spl5_138
    | ~ spl5_251 ),
    inference(resolution,[],[f2978,f1257]) ).

fof(f2978,plain,
    ( ! [X0,X1] :
        ( sdtlseqdt0(X0,sdtasdt0(X1,X1))
        | ~ aScalar0(X1)
        | sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtasdt0(X1,X1))
        | ~ aScalar0(X0) )
    | ~ spl5_251 ),
    inference(avatar_component_clause,[],[f2977]) ).

fof(f20872,plain,
    ( spl5_1452
    | ~ spl5_63
    | ~ spl5_503 ),
    inference(avatar_split_clause,[],[f5983,f5877,f547,f20870]) ).

fof(f20870,plain,
    ( spl5_1452
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sdtlbdtrb0(sziznziztdt0(xt),X0),sz0z00)
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1452])]) ).

fof(f5877,plain,
    ( spl5_503
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00)
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_503])]) ).

fof(f5983,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sdtlbdtrb0(sziznziztdt0(xt),X0),sz0z00)
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_63
    | ~ spl5_503 ),
    inference(resolution,[],[f5878,f549]) ).

fof(f5878,plain,
    ( ! [X0,X1] :
        ( ~ sP1(X1)
        | sz0z00 = sdtasdt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00)
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_503 ),
    inference(avatar_component_clause,[],[f5877]) ).

fof(f20840,plain,
    ( spl5_1451
    | ~ spl5_3
    | ~ spl5_428 ),
    inference(avatar_split_clause,[],[f4972,f4896,f166,f20838]) ).

fof(f20838,plain,
    ( spl5_1451
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(xt,X3))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(xt,X3))),sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(xt,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1451])]) ).

fof(f4972,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(xt,X3))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(xt,X3))),sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(xt,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_3
    | ~ spl5_428 ),
    inference(resolution,[],[f4897,f168]) ).

fof(f20836,plain,
    ( spl5_1450
    | ~ spl5_2
    | ~ spl5_428 ),
    inference(avatar_split_clause,[],[f4971,f4896,f161,f20834]) ).

fof(f20834,plain,
    ( spl5_1450
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(xs,X3))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(xs,X3))),sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(xs,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1450])]) ).

fof(f4971,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(xs,X3))) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(xs,X3))),sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(xs,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_2
    | ~ spl5_428 ),
    inference(resolution,[],[f4897,f163]) ).

fof(f20832,plain,
    ( spl5_1449
    | ~ spl5_3
    | ~ spl5_425 ),
    inference(avatar_split_clause,[],[f4958,f4883,f166,f20830]) ).

fof(f20830,plain,
    ( spl5_1449
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(xt,X3))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(xt,X3))),sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(xt,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1449])]) ).

fof(f4958,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(xt,X3))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(xt,X3))),sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(xt,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_3
    | ~ spl5_425 ),
    inference(resolution,[],[f4884,f168]) ).

fof(f20828,plain,
    ( spl5_1448
    | ~ spl5_2
    | ~ spl5_425 ),
    inference(avatar_split_clause,[],[f4957,f4883,f161,f20826]) ).

fof(f20826,plain,
    ( spl5_1448
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(xs,X3))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(xs,X3))),sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(xs,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1448])]) ).

fof(f4957,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(xs,X3))) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(xs,X3))),sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(xs,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_2
    | ~ spl5_425 ),
    inference(resolution,[],[f4884,f163]) ).

fof(f20816,plain,
    ( spl5_1447
    | ~ spl5_3
    | ~ spl5_500 ),
    inference(avatar_split_clause,[],[f5963,f5865,f166,f20814]) ).

fof(f20814,plain,
    ( spl5_1447
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1447])]) ).

fof(f5963,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,X0))) )
    | ~ spl5_3
    | ~ spl5_500 ),
    inference(resolution,[],[f5866,f168]) ).

fof(f20812,plain,
    ( spl5_1446
    | ~ spl5_148
    | ~ spl5_370 ),
    inference(avatar_split_clause,[],[f4211,f4032,f1372,f20810]) ).

fof(f20810,plain,
    ( spl5_1446
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(X0,X2),sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1)) = sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1)))
        | ~ aScalar0(X2)
        | sz00 = aDimensionOf0(sziznziztdt0(X3))
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1446])]) ).

fof(f4032,plain,
    ( spl5_370
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtasdt0(X1,X0),sdtlbdtrb0(sziznziztdt0(X3),X2)) = sdtasdt0(X1,sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X3),X2)))
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_370])]) ).

fof(f4211,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(X0,X2),sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1)) = sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1)))
        | ~ aScalar0(X2)
        | sz00 = aDimensionOf0(sziznziztdt0(X3))
        | ~ sP1(X3) )
    | ~ spl5_148
    | ~ spl5_370 ),
    inference(resolution,[],[f4033,f1373]) ).

fof(f4033,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sP1(X3)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtasdt0(X1,X0),sdtlbdtrb0(sziznziztdt0(X3),X2)) = sdtasdt0(X1,sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X3),X2)))
        | ~ aScalar0(X0) )
    | ~ spl5_370 ),
    inference(avatar_component_clause,[],[f4032]) ).

fof(f20808,plain,
    ( spl5_1445
    | ~ spl5_148
    | ~ spl5_367 ),
    inference(avatar_split_clause,[],[f4196,f4020,f1372,f20806]) ).

fof(f20806,plain,
    ( spl5_1445
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(X0,X2),sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1)) = sdtpldt0(X0,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1)))
        | ~ aScalar0(X2)
        | sz00 = aDimensionOf0(sziznziztdt0(X3))
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1445])]) ).

fof(f4020,plain,
    ( spl5_367
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(sdtpldt0(X1,X0),sdtlbdtrb0(sziznziztdt0(X3),X2)) = sdtpldt0(X1,sdtpldt0(X0,sdtlbdtrb0(sziznziztdt0(X3),X2)))
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_367])]) ).

fof(f4196,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(X0,X2),sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1)) = sdtpldt0(X0,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X3)),X1)))
        | ~ aScalar0(X2)
        | sz00 = aDimensionOf0(sziznziztdt0(X3))
        | ~ sP1(X3) )
    | ~ spl5_148
    | ~ spl5_367 ),
    inference(resolution,[],[f4021,f1373]) ).

fof(f4021,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sP1(X3)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(sdtpldt0(X1,X0),sdtlbdtrb0(sziznziztdt0(X3),X2)) = sdtpldt0(X1,sdtpldt0(X0,sdtlbdtrb0(sziznziztdt0(X3),X2)))
        | ~ aScalar0(X0) )
    | ~ spl5_367 ),
    inference(avatar_component_clause,[],[f4020]) ).

fof(f20748,plain,
    ( spl5_1444
    | ~ spl5_2
    | ~ spl5_500 ),
    inference(avatar_split_clause,[],[f5962,f5865,f161,f20746]) ).

fof(f20746,plain,
    ( spl5_1444
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1444])]) ).

fof(f5962,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,X0))) )
    | ~ spl5_2
    | ~ spl5_500 ),
    inference(resolution,[],[f5866,f163]) ).

fof(f20677,plain,
    ( spl5_1443
    | ~ spl5_3
    | ~ spl5_497 ),
    inference(avatar_split_clause,[],[f5936,f5853,f166,f20675]) ).

fof(f20675,plain,
    ( spl5_1443
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,X0)),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1443])]) ).

fof(f5936,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,X0)),sz0z00) )
    | ~ spl5_3
    | ~ spl5_497 ),
    inference(resolution,[],[f5854,f168]) ).

fof(f20609,plain,
    ( spl5_1442
    | ~ spl5_2
    | ~ spl5_497 ),
    inference(avatar_split_clause,[],[f5935,f5853,f161,f20607]) ).

fof(f20607,plain,
    ( spl5_1442
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,X0)),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1442])]) ).

fof(f5935,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,X0)),sz0z00) )
    | ~ spl5_2
    | ~ spl5_497 ),
    inference(resolution,[],[f5854,f163]) ).

fof(f20543,plain,
    ( spl5_1441
    | ~ spl5_4
    | ~ spl5_494 ),
    inference(avatar_split_clause,[],[f5828,f5703,f171,f20540]) ).

fof(f20540,plain,
    ( spl5_1441
  <=> sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(xt,sz00)),sdtlbdtrb0(xt,sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1441])]) ).

fof(f171,plain,
    ( spl5_4
  <=> aNaturalNumber0(sz00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_4])]) ).

fof(f5703,plain,
    ( spl5_494
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(xt,X0)),sdtlbdtrb0(xt,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_494])]) ).

fof(f5828,plain,
    ( sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(xt,sz00)),sdtlbdtrb0(xt,sz00))
    | ~ spl5_4
    | ~ spl5_494 ),
    inference(resolution,[],[f5704,f173]) ).

fof(f173,plain,
    ( aNaturalNumber0(sz00)
    | ~ spl5_4 ),
    inference(avatar_component_clause,[],[f171]) ).

fof(f5704,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(xt,X0)),sdtlbdtrb0(xt,X0)) )
    | ~ spl5_494 ),
    inference(avatar_component_clause,[],[f5703]) ).

fof(f20474,plain,
    ( spl5_1440
    | ~ spl5_4
    | ~ spl5_493 ),
    inference(avatar_split_clause,[],[f5819,f5699,f171,f20471]) ).

fof(f20471,plain,
    ( spl5_1440
  <=> sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(xs,sz00)),sdtlbdtrb0(xs,sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1440])]) ).

fof(f5699,plain,
    ( spl5_493
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(xs,X0)),sdtlbdtrb0(xs,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_493])]) ).

fof(f5819,plain,
    ( sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(xs,sz00)),sdtlbdtrb0(xs,sz00))
    | ~ spl5_4
    | ~ spl5_493 ),
    inference(resolution,[],[f5700,f173]) ).

fof(f5700,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(xs,X0)),sdtlbdtrb0(xs,X0)) )
    | ~ spl5_493 ),
    inference(avatar_component_clause,[],[f5699]) ).

fof(f20405,plain,
    ( spl5_1439
    | ~ spl5_4
    | ~ spl5_492 ),
    inference(avatar_split_clause,[],[f5810,f5695,f171,f20402]) ).

fof(f20402,plain,
    ( spl5_1439
  <=> sz0z00 = sdtpldt0(sdtlbdtrb0(xt,sz00),smndt0(sdtlbdtrb0(xt,sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1439])]) ).

fof(f5695,plain,
    ( spl5_492
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtpldt0(sdtlbdtrb0(xt,X0),smndt0(sdtlbdtrb0(xt,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_492])]) ).

fof(f5810,plain,
    ( sz0z00 = sdtpldt0(sdtlbdtrb0(xt,sz00),smndt0(sdtlbdtrb0(xt,sz00)))
    | ~ spl5_4
    | ~ spl5_492 ),
    inference(resolution,[],[f5696,f173]) ).

fof(f5696,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtpldt0(sdtlbdtrb0(xt,X0),smndt0(sdtlbdtrb0(xt,X0))) )
    | ~ spl5_492 ),
    inference(avatar_component_clause,[],[f5695]) ).

fof(f20338,plain,
    ( spl5_1438
    | ~ spl5_4
    | ~ spl5_491 ),
    inference(avatar_split_clause,[],[f5801,f5691,f171,f20335]) ).

fof(f20335,plain,
    ( spl5_1438
  <=> sz0z00 = sdtpldt0(sdtlbdtrb0(xs,sz00),smndt0(sdtlbdtrb0(xs,sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1438])]) ).

fof(f5691,plain,
    ( spl5_491
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtpldt0(sdtlbdtrb0(xs,X0),smndt0(sdtlbdtrb0(xs,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_491])]) ).

fof(f5801,plain,
    ( sz0z00 = sdtpldt0(sdtlbdtrb0(xs,sz00),smndt0(sdtlbdtrb0(xs,sz00)))
    | ~ spl5_4
    | ~ spl5_491 ),
    inference(resolution,[],[f5692,f173]) ).

fof(f5692,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtpldt0(sdtlbdtrb0(xs,X0),smndt0(sdtlbdtrb0(xs,X0))) )
    | ~ spl5_491 ),
    inference(avatar_component_clause,[],[f5691]) ).

fof(f20270,plain,
    ( spl5_1437
    | ~ spl5_31
    | ~ spl5_430 ),
    inference(avatar_split_clause,[],[f4977,f4908,f297,f20268]) ).

fof(f20268,plain,
    ( spl5_1437
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | sdtpldt0(X3,X1) = sdtpldt0(X2,X0)
        | ~ sdtlseqdt0(X1,X0)
        | ~ aScalar0(sdtpldt0(X3,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1437])]) ).

fof(f4908,plain,
    ( spl5_430
  <=> ! [X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(X1,X2) = sdtpldt0(X0,X3)
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(X2,X3)
        | ~ sdtlseqdt0(X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_430])]) ).

fof(f4977,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | sdtpldt0(X3,X1) = sdtpldt0(X2,X0)
        | ~ sdtlseqdt0(X1,X0)
        | ~ aScalar0(sdtpldt0(X3,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(X2,X3) )
    | ~ spl5_31
    | ~ spl5_430 ),
    inference(duplicate_literal_removal,[],[f4974]) ).

fof(f4974,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | sdtpldt0(X3,X1) = sdtpldt0(X2,X0)
        | ~ sdtlseqdt0(X1,X0)
        | ~ aScalar0(sdtpldt0(X3,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(X2,X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_430 ),
    inference(resolution,[],[f4909,f298]) ).

fof(f4909,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(X1,X2) = sdtpldt0(X0,X3)
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(X2,X3)
        | ~ sdtlseqdt0(X1,X0) )
    | ~ spl5_430 ),
    inference(avatar_component_clause,[],[f4908]) ).

fof(f20266,plain,
    ( spl5_1436
    | ~ spl5_50
    | ~ spl5_396 ),
    inference(avatar_split_clause,[],[f4508,f4409,f441,f20264]) ).

fof(f20264,plain,
    ( spl5_1436
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X1)
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1436])]) ).

fof(f4409,plain,
    ( spl5_396
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtasdt0(X2,sdtlbdtrb0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_396])]) ).

fof(f4508,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X1)
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_396 ),
    inference(resolution,[],[f4410,f442]) ).

fof(f4410,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aVector0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtasdt0(X2,sdtlbdtrb0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X0) )
    | ~ spl5_396 ),
    inference(avatar_component_clause,[],[f4409]) ).

fof(f20262,plain,
    ( spl5_1435
    | ~ spl5_12
    | ~ spl5_395 ),
    inference(avatar_split_clause,[],[f4504,f4405,f209,f20260]) ).

fof(f20260,plain,
    ( spl5_1435
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1435])]) ).

fof(f4504,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_395 ),
    inference(resolution,[],[f4406,f210]) ).

fof(f20258,plain,
    ( spl5_1434
    | ~ spl5_12
    | ~ spl5_394 ),
    inference(avatar_split_clause,[],[f4499,f4401,f209,f20256]) ).

fof(f20256,plain,
    ( spl5_1434
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1434])]) ).

fof(f4499,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_394 ),
    inference(resolution,[],[f4402,f210]) ).

fof(f20254,plain,
    ( spl5_1433
    | ~ spl5_9
    | ~ spl5_226 ),
    inference(avatar_split_clause,[],[f4323,f2708,f197,f20252]) ).

fof(f20252,plain,
    ( spl5_1433
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,aDimensionOf0(X0)))
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1433])]) ).

fof(f197,plain,
    ( spl5_9
  <=> ! [X0] :
        ( aNaturalNumber0(aDimensionOf0(X0))
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_9])]) ).

fof(f4323,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,aDimensionOf0(X0)))
        | ~ aVector0(X0) )
    | ~ spl5_9
    | ~ spl5_226 ),
    inference(resolution,[],[f2709,f198]) ).

fof(f198,plain,
    ( ! [X0] :
        ( aNaturalNumber0(aDimensionOf0(X0))
        | ~ aVector0(X0) )
    | ~ spl5_9 ),
    inference(avatar_component_clause,[],[f197]) ).

fof(f20250,plain,
    ( spl5_1432
    | ~ spl5_50
    | ~ spl5_393 ),
    inference(avatar_split_clause,[],[f4495,f4397,f441,f20248]) ).

fof(f20248,plain,
    ( spl5_1432
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X1)
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1432])]) ).

fof(f4397,plain,
    ( spl5_393
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtpldt0(X2,sdtlbdtrb0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_393])]) ).

fof(f4495,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X1)
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_393 ),
    inference(resolution,[],[f4398,f442]) ).

fof(f4398,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aVector0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtpldt0(X2,sdtlbdtrb0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X0) )
    | ~ spl5_393 ),
    inference(avatar_component_clause,[],[f4397]) ).

fof(f20246,plain,
    ( spl5_1431
    | ~ spl5_12
    | ~ spl5_392 ),
    inference(avatar_split_clause,[],[f4491,f4393,f209,f20244]) ).

fof(f20244,plain,
    ( spl5_1431
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,smndt0(X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1431])]) ).

fof(f4491,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,smndt0(X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_392 ),
    inference(resolution,[],[f4394,f210]) ).

fof(f20242,plain,
    ( spl5_1430
    | ~ spl5_12
    | ~ spl5_391 ),
    inference(avatar_split_clause,[],[f4486,f4389,f209,f20240]) ).

fof(f20240,plain,
    ( spl5_1430
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,smndt0(X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1430])]) ).

fof(f4486,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,smndt0(X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_391 ),
    inference(resolution,[],[f4390,f210]) ).

fof(f20238,plain,
    ( spl5_1429
    | ~ spl5_50
    | ~ spl5_390 ),
    inference(avatar_split_clause,[],[f4482,f4385,f441,f20236]) ).

fof(f20236,plain,
    ( spl5_1429
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X1)
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1429])]) ).

fof(f4385,plain,
    ( spl5_390
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtlbdtrb0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_390])]) ).

fof(f4482,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X1)
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_390 ),
    inference(resolution,[],[f4386,f442]) ).

fof(f4386,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aVector0(X3)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtlbdtrb0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X0) )
    | ~ spl5_390 ),
    inference(avatar_component_clause,[],[f4385]) ).

fof(f20234,plain,
    ( spl5_1428
    | ~ spl5_12
    | ~ spl5_389 ),
    inference(avatar_split_clause,[],[f4473,f4381,f209,f20232]) ).

fof(f20232,plain,
    ( spl5_1428
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1428])]) ).

fof(f4473,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_389 ),
    inference(resolution,[],[f4382,f210]) ).

fof(f20230,plain,
    ( spl5_1427
    | ~ spl5_12
    | ~ spl5_388 ),
    inference(avatar_split_clause,[],[f4468,f4377,f209,f20228]) ).

fof(f20228,plain,
    ( spl5_1427
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1427])]) ).

fof(f4468,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_388 ),
    inference(resolution,[],[f4378,f210]) ).

fof(f20226,plain,
    ( spl5_1426
    | ~ spl5_50
    | ~ spl5_386 ),
    inference(avatar_split_clause,[],[f4464,f4368,f441,f20224]) ).

fof(f20224,plain,
    ( spl5_1426
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X1)
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1426])]) ).

fof(f4368,plain,
    ( spl5_386
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtlbdtrb0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_386])]) ).

fof(f4464,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(X3),X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X1)
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_386 ),
    inference(resolution,[],[f4369,f442]) ).

fof(f4369,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aVector0(X3)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtlbdtrb0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aScalar0(X0) )
    | ~ spl5_386 ),
    inference(avatar_component_clause,[],[f4368]) ).

fof(f20222,plain,
    ( spl5_1425
    | ~ spl5_12
    | ~ spl5_385 ),
    inference(avatar_split_clause,[],[f4460,f4364,f209,f20220]) ).

fof(f20220,plain,
    ( spl5_1425
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,smndt0(X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1425])]) ).

fof(f4460,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,smndt0(X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_385 ),
    inference(resolution,[],[f4365,f210]) ).

fof(f20218,plain,
    ( spl5_1424
    | ~ spl5_12
    | ~ spl5_384 ),
    inference(avatar_split_clause,[],[f4455,f4360,f209,f20216]) ).

fof(f20216,plain,
    ( spl5_1424
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,smndt0(X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1424])]) ).

fof(f4455,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,smndt0(X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_384 ),
    inference(resolution,[],[f4361,f210]) ).

fof(f20214,plain,
    ( spl5_1423
    | ~ spl5_30
    | ~ spl5_369 ),
    inference(avatar_split_clause,[],[f4207,f4028,f293,f20212]) ).

fof(f20212,plain,
    ( spl5_1423
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1423])]) ).

fof(f4028,plain,
    ( spl5_369
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtasdt0(X2,smndt0(X3))) = sdtasdt0(X1,sdtasdt0(X0,sdtasdt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_369])]) ).

fof(f4207,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_369 ),
    inference(resolution,[],[f4029,f294]) ).

fof(f4029,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtasdt0(X2,smndt0(X3))) = sdtasdt0(X1,sdtasdt0(X0,sdtasdt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_369 ),
    inference(avatar_component_clause,[],[f4028]) ).

fof(f20210,plain,
    ( spl5_1422
    | ~ spl5_11
    | ~ spl5_226 ),
    inference(avatar_split_clause,[],[f4320,f2708,f205,f20208]) ).

fof(f20208,plain,
    ( spl5_1422
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,szszuzczcdt0(X0)))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1422])]) ).

fof(f205,plain,
    ( spl5_11
  <=> ! [X0] :
        ( aNaturalNumber0(szszuzczcdt0(X0))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_11])]) ).

fof(f4320,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,szszuzczcdt0(X0)))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_11
    | ~ spl5_226 ),
    inference(resolution,[],[f2709,f206]) ).

fof(f206,plain,
    ( ! [X0] :
        ( aNaturalNumber0(szszuzczcdt0(X0))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_11 ),
    inference(avatar_component_clause,[],[f205]) ).

fof(f20206,plain,
    ( spl5_1421
    | ~ spl5_32
    | ~ spl5_369 ),
    inference(avatar_split_clause,[],[f4205,f4028,f301,f20204]) ).

fof(f20204,plain,
    ( spl5_1421
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1421])]) ).

fof(f4205,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_369 ),
    inference(resolution,[],[f4029,f302]) ).

fof(f20202,plain,
    ( spl5_1420
    | ~ spl5_31
    | ~ spl5_369 ),
    inference(avatar_split_clause,[],[f4204,f4028,f297,f20200]) ).

fof(f20200,plain,
    ( spl5_1420
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1420])]) ).

fof(f4204,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_369 ),
    inference(resolution,[],[f4029,f298]) ).

fof(f20198,plain,
    ( spl5_1419
    | ~ spl5_30
    | ~ spl5_368 ),
    inference(avatar_split_clause,[],[f4201,f4024,f293,f20196]) ).

fof(f20196,plain,
    ( spl5_1419
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1419])]) ).

fof(f4024,plain,
    ( spl5_368
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtpldt0(X2,smndt0(X3))) = sdtasdt0(X1,sdtasdt0(X0,sdtpldt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_368])]) ).

fof(f4201,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_368 ),
    inference(resolution,[],[f4025,f294]) ).

fof(f4025,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtpldt0(X2,smndt0(X3))) = sdtasdt0(X1,sdtasdt0(X0,sdtpldt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_368 ),
    inference(avatar_component_clause,[],[f4024]) ).

fof(f20194,plain,
    ( spl5_1418
    | ~ spl5_32
    | ~ spl5_368 ),
    inference(avatar_split_clause,[],[f4199,f4024,f301,f20192]) ).

fof(f20192,plain,
    ( spl5_1418
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,smndt0(sdtasdt0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1418])]) ).

fof(f4199,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,smndt0(sdtasdt0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_368 ),
    inference(resolution,[],[f4025,f302]) ).

fof(f20190,plain,
    ( spl5_1417
    | ~ spl5_31
    | ~ spl5_368 ),
    inference(avatar_split_clause,[],[f4198,f4024,f297,f20188]) ).

fof(f20188,plain,
    ( spl5_1417
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,smndt0(sdtpldt0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1417])]) ).

fof(f4198,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,smndt0(sdtpldt0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_368 ),
    inference(resolution,[],[f4025,f298]) ).

fof(f20186,plain,
    ( spl5_1416
    | ~ spl5_30
    | ~ spl5_366 ),
    inference(avatar_split_clause,[],[f4192,f4002,f293,f20184]) ).

fof(f20184,plain,
    ( spl5_1416
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1416])]) ).

fof(f4002,plain,
    ( spl5_366
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtasdt0(X2,smndt0(X3))) = sdtpldt0(X1,sdtpldt0(X0,sdtasdt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_366])]) ).

fof(f4192,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_366 ),
    inference(resolution,[],[f4003,f294]) ).

fof(f4003,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtasdt0(X2,smndt0(X3))) = sdtpldt0(X1,sdtpldt0(X0,sdtasdt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_366 ),
    inference(avatar_component_clause,[],[f4002]) ).

fof(f20182,plain,
    ( spl5_1415
    | ~ spl5_32
    | ~ spl5_366 ),
    inference(avatar_split_clause,[],[f4190,f4002,f301,f20180]) ).

fof(f20180,plain,
    ( spl5_1415
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1415])]) ).

fof(f4190,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_366 ),
    inference(resolution,[],[f4003,f302]) ).

fof(f20178,plain,
    ( spl5_1414
    | ~ spl5_31
    | ~ spl5_366 ),
    inference(avatar_split_clause,[],[f4189,f4002,f297,f20176]) ).

fof(f20176,plain,
    ( spl5_1414
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1414])]) ).

fof(f4189,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_366 ),
    inference(resolution,[],[f4003,f298]) ).

fof(f20174,plain,
    ( spl5_1413
    | ~ spl5_30
    | ~ spl5_365 ),
    inference(avatar_split_clause,[],[f4186,f3998,f293,f20172]) ).

fof(f20172,plain,
    ( spl5_1413
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1413])]) ).

fof(f3998,plain,
    ( spl5_365
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(X3))) = sdtpldt0(X1,sdtpldt0(X0,sdtpldt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_365])]) ).

fof(f4186,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_365 ),
    inference(resolution,[],[f3999,f294]) ).

fof(f3999,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(X3))) = sdtpldt0(X1,sdtpldt0(X0,sdtpldt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_365 ),
    inference(avatar_component_clause,[],[f3998]) ).

fof(f20170,plain,
    ( spl5_1412
    | ~ spl5_32
    | ~ spl5_365 ),
    inference(avatar_split_clause,[],[f4184,f3998,f301,f20168]) ).

fof(f20168,plain,
    ( spl5_1412
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(sdtasdt0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1412])]) ).

fof(f4184,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(sdtasdt0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_365 ),
    inference(resolution,[],[f3999,f302]) ).

fof(f20166,plain,
    ( spl5_1411
    | ~ spl5_9
    | ~ spl5_218 ),
    inference(avatar_split_clause,[],[f3916,f2663,f197,f20164]) ).

fof(f20164,plain,
    ( spl5_1411
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,aDimensionOf0(X0)))
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1411])]) ).

fof(f3916,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,aDimensionOf0(X0)))
        | ~ aVector0(X0) )
    | ~ spl5_9
    | ~ spl5_218 ),
    inference(resolution,[],[f2664,f198]) ).

fof(f20162,plain,
    ( spl5_1410
    | ~ spl5_31
    | ~ spl5_365 ),
    inference(avatar_split_clause,[],[f4183,f3998,f297,f20160]) ).

fof(f20160,plain,
    ( spl5_1410
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(sdtpldt0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1410])]) ).

fof(f4183,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(sdtpldt0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_365 ),
    inference(resolution,[],[f3999,f298]) ).

fof(f20158,plain,
    ( spl5_1409
    | ~ spl5_30
    | ~ spl5_362 ),
    inference(avatar_split_clause,[],[f4157,f3986,f293,f20156]) ).

fof(f20156,plain,
    ( spl5_1409
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1409])]) ).

fof(f3986,plain,
    ( spl5_362
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),smndt0(sdtasdt0(X2,X3))) = sdtasdt0(X1,sdtasdt0(X0,smndt0(sdtasdt0(X2,X3))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_362])]) ).

fof(f4157,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_362 ),
    inference(resolution,[],[f3987,f294]) ).

fof(f3987,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),smndt0(sdtasdt0(X2,X3))) = sdtasdt0(X1,sdtasdt0(X0,smndt0(sdtasdt0(X2,X3))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_362 ),
    inference(avatar_component_clause,[],[f3986]) ).

fof(f20154,plain,
    ( spl5_1408
    | ~ spl5_32
    | ~ spl5_362 ),
    inference(avatar_split_clause,[],[f4155,f3986,f301,f20152]) ).

fof(f20152,plain,
    ( spl5_1408
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1408])]) ).

fof(f4155,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_362 ),
    inference(resolution,[],[f3987,f302]) ).

fof(f20150,plain,
    ( spl5_1407
    | ~ spl5_31
    | ~ spl5_362 ),
    inference(avatar_split_clause,[],[f4154,f3986,f297,f20148]) ).

fof(f20148,plain,
    ( spl5_1407
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1407])]) ).

fof(f4154,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_362 ),
    inference(resolution,[],[f3987,f298]) ).

fof(f20146,plain,
    ( spl5_1406
    | ~ spl5_30
    | ~ spl5_361 ),
    inference(avatar_split_clause,[],[f4152,f3982,f293,f20144]) ).

fof(f20144,plain,
    ( spl5_1406
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1406])]) ).

fof(f3982,plain,
    ( spl5_361
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),smndt0(sdtpldt0(X2,X3))) = sdtasdt0(X1,sdtasdt0(X0,smndt0(sdtpldt0(X2,X3))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_361])]) ).

fof(f4152,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_361 ),
    inference(resolution,[],[f3983,f294]) ).

fof(f3983,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),smndt0(sdtpldt0(X2,X3))) = sdtasdt0(X1,sdtasdt0(X0,smndt0(sdtpldt0(X2,X3))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_361 ),
    inference(avatar_component_clause,[],[f3982]) ).

fof(f20142,plain,
    ( spl5_1405
    | ~ spl5_32
    | ~ spl5_361 ),
    inference(avatar_split_clause,[],[f4150,f3982,f301,f20140]) ).

fof(f20140,plain,
    ( spl5_1405
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1405])]) ).

fof(f4150,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_361 ),
    inference(resolution,[],[f3983,f302]) ).

fof(f20138,plain,
    ( spl5_1404
    | ~ spl5_31
    | ~ spl5_361 ),
    inference(avatar_split_clause,[],[f4149,f3982,f297,f20136]) ).

fof(f20136,plain,
    ( spl5_1404
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1404])]) ).

fof(f4149,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_361 ),
    inference(resolution,[],[f3983,f298]) ).

fof(f20134,plain,
    ( spl5_1403
    | ~ spl5_30
    | ~ spl5_359 ),
    inference(avatar_split_clause,[],[f4144,f3974,f293,f20132]) ).

fof(f20132,plain,
    ( spl5_1403
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1403])]) ).

fof(f3974,plain,
    ( spl5_359
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),smndt0(sdtasdt0(X2,X3))) = sdtpldt0(X1,sdtpldt0(X0,smndt0(sdtasdt0(X2,X3))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_359])]) ).

fof(f4144,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_359 ),
    inference(resolution,[],[f3975,f294]) ).

fof(f3975,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),smndt0(sdtasdt0(X2,X3))) = sdtpldt0(X1,sdtpldt0(X0,smndt0(sdtasdt0(X2,X3))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_359 ),
    inference(avatar_component_clause,[],[f3974]) ).

fof(f20130,plain,
    ( spl5_1402
    | ~ spl5_32
    | ~ spl5_359 ),
    inference(avatar_split_clause,[],[f4142,f3974,f301,f20128]) ).

fof(f20128,plain,
    ( spl5_1402
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1402])]) ).

fof(f4142,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_359 ),
    inference(resolution,[],[f3975,f302]) ).

fof(f20126,plain,
    ( spl5_1401
    | ~ spl5_31
    | ~ spl5_359 ),
    inference(avatar_split_clause,[],[f4141,f3974,f297,f20124]) ).

fof(f20124,plain,
    ( spl5_1401
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1401])]) ).

fof(f4141,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_359 ),
    inference(resolution,[],[f3975,f298]) ).

fof(f20122,plain,
    ( spl5_1400
    | ~ spl5_11
    | ~ spl5_218 ),
    inference(avatar_split_clause,[],[f3913,f2663,f205,f20120]) ).

fof(f20120,plain,
    ( spl5_1400
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,szszuzczcdt0(X0)))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1400])]) ).

fof(f3913,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,szszuzczcdt0(X0)))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_11
    | ~ spl5_218 ),
    inference(resolution,[],[f2664,f206]) ).

fof(f20118,plain,
    ( spl5_1399
    | ~ spl5_30
    | ~ spl5_358 ),
    inference(avatar_split_clause,[],[f4139,f3970,f293,f20116]) ).

fof(f20116,plain,
    ( spl5_1399
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1399])]) ).

fof(f3970,plain,
    ( spl5_358
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),smndt0(sdtpldt0(X2,X3))) = sdtpldt0(X1,sdtpldt0(X0,smndt0(sdtpldt0(X2,X3))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_358])]) ).

fof(f4139,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_358 ),
    inference(resolution,[],[f3971,f294]) ).

fof(f3971,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),smndt0(sdtpldt0(X2,X3))) = sdtpldt0(X1,sdtpldt0(X0,smndt0(sdtpldt0(X2,X3))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_358 ),
    inference(avatar_component_clause,[],[f3970]) ).

fof(f20114,plain,
    ( spl5_1398
    | ~ spl5_32
    | ~ spl5_358 ),
    inference(avatar_split_clause,[],[f4137,f3970,f301,f20112]) ).

fof(f20112,plain,
    ( spl5_1398
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1398])]) ).

fof(f4137,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_358 ),
    inference(resolution,[],[f3971,f302]) ).

fof(f20110,plain,
    ( spl5_1397
    | ~ spl5_31
    | ~ spl5_358 ),
    inference(avatar_split_clause,[],[f4136,f3970,f297,f20108]) ).

fof(f20108,plain,
    ( spl5_1397
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1397])]) ).

fof(f4136,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_358 ),
    inference(resolution,[],[f3971,f298]) ).

fof(f20106,plain,
    ( spl5_1396
    | ~ spl5_30
    | ~ spl5_355 ),
    inference(avatar_split_clause,[],[f4131,f3957,f293,f20104]) ).

fof(f20104,plain,
    ( spl5_1396
  <=> ! [X4,X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1396])]) ).

fof(f3957,plain,
    ( spl5_355
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtasdt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_355])]) ).

fof(f4131,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_355 ),
    inference(resolution,[],[f3958,f294]) ).

fof(f3958,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtasdt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_355 ),
    inference(avatar_component_clause,[],[f3957]) ).

fof(f20102,plain,
    ( spl5_1395
    | ~ spl5_32
    | ~ spl5_355 ),
    inference(avatar_split_clause,[],[f4129,f3957,f301,f20100]) ).

fof(f20100,plain,
    ( spl5_1395
  <=> ! [X4,X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1395])]) ).

fof(f4129,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_355 ),
    inference(resolution,[],[f3958,f302]) ).

fof(f20098,plain,
    ( spl5_1394
    | ~ spl5_31
    | ~ spl5_355 ),
    inference(avatar_split_clause,[],[f4128,f3957,f297,f20096]) ).

fof(f20096,plain,
    ( spl5_1394
  <=> ! [X4,X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1394])]) ).

fof(f4128,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_355 ),
    inference(resolution,[],[f3958,f298]) ).

fof(f20094,plain,
    ( spl5_1393
    | ~ spl5_30
    | ~ spl5_354 ),
    inference(avatar_split_clause,[],[f4126,f3953,f293,f20092]) ).

fof(f20092,plain,
    ( spl5_1393
  <=> ! [X4,X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1393])]) ).

fof(f3953,plain,
    ( spl5_354
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtpldt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_354])]) ).

fof(f4126,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_354 ),
    inference(resolution,[],[f3954,f294]) ).

fof(f3954,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtpldt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_354 ),
    inference(avatar_component_clause,[],[f3953]) ).

fof(f20090,plain,
    ( spl5_1392
    | ~ spl5_32
    | ~ spl5_354 ),
    inference(avatar_split_clause,[],[f4124,f3953,f301,f20088]) ).

fof(f20088,plain,
    ( spl5_1392
  <=> ! [X4,X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1392])]) ).

fof(f4124,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_354 ),
    inference(resolution,[],[f3954,f302]) ).

fof(f20086,plain,
    ( spl5_1391
    | ~ spl5_31
    | ~ spl5_354 ),
    inference(avatar_split_clause,[],[f4123,f3953,f297,f20084]) ).

fof(f20084,plain,
    ( spl5_1391
  <=> ! [X4,X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1391])]) ).

fof(f4123,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_354 ),
    inference(resolution,[],[f3954,f298]) ).

fof(f20082,plain,
    ( spl5_1390
    | ~ spl5_30
    | ~ spl5_352 ),
    inference(avatar_split_clause,[],[f4118,f3945,f293,f20080]) ).

fof(f20080,plain,
    ( spl5_1390
  <=> ! [X4,X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1390])]) ).

fof(f3945,plain,
    ( spl5_352
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtasdt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_352])]) ).

fof(f4118,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_352 ),
    inference(resolution,[],[f3946,f294]) ).

fof(f3946,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtasdt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_352 ),
    inference(avatar_component_clause,[],[f3945]) ).

fof(f20078,plain,
    ( spl5_1389
    | ~ spl5_9
    | ~ spl5_215 ),
    inference(avatar_split_clause,[],[f3532,f2544,f197,f20076]) ).

fof(f20076,plain,
    ( spl5_1389
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,aDimensionOf0(X0)),sz0z00)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1389])]) ).

fof(f3532,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,aDimensionOf0(X0)),sz0z00)
        | ~ aVector0(X0) )
    | ~ spl5_9
    | ~ spl5_215 ),
    inference(resolution,[],[f2545,f198]) ).

fof(f20074,plain,
    ( spl5_1388
    | ~ spl5_32
    | ~ spl5_352 ),
    inference(avatar_split_clause,[],[f4116,f3945,f301,f20072]) ).

fof(f20072,plain,
    ( spl5_1388
  <=> ! [X4,X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1388])]) ).

fof(f4116,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_352 ),
    inference(resolution,[],[f3946,f302]) ).

fof(f20070,plain,
    ( spl5_1387
    | ~ spl5_31
    | ~ spl5_352 ),
    inference(avatar_split_clause,[],[f4115,f3945,f297,f20068]) ).

fof(f20068,plain,
    ( spl5_1387
  <=> ! [X4,X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1387])]) ).

fof(f4115,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_352 ),
    inference(resolution,[],[f3946,f298]) ).

fof(f20066,plain,
    ( spl5_1386
    | ~ spl5_30
    | ~ spl5_351 ),
    inference(avatar_split_clause,[],[f4108,f3941,f293,f20064]) ).

fof(f20064,plain,
    ( spl5_1386
  <=> ! [X4,X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1386])]) ).

fof(f3941,plain,
    ( spl5_351
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtpldt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_351])]) ).

fof(f4108,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_351 ),
    inference(resolution,[],[f3942,f294]) ).

fof(f3942,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtpldt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_351 ),
    inference(avatar_component_clause,[],[f3941]) ).

fof(f20062,plain,
    ( spl5_1385
    | ~ spl5_32
    | ~ spl5_351 ),
    inference(avatar_split_clause,[],[f4106,f3941,f301,f20060]) ).

fof(f20060,plain,
    ( spl5_1385
  <=> ! [X4,X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1385])]) ).

fof(f4106,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_351 ),
    inference(resolution,[],[f3942,f302]) ).

fof(f20058,plain,
    ( spl5_1384
    | ~ spl5_31
    | ~ spl5_351 ),
    inference(avatar_split_clause,[],[f4105,f3941,f297,f20056]) ).

fof(f20056,plain,
    ( spl5_1384
  <=> ! [X4,X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1384])]) ).

fof(f4105,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_351 ),
    inference(resolution,[],[f3942,f298]) ).

fof(f20054,plain,
    ( spl5_1383
    | ~ spl5_30
    | ~ spl5_349 ),
    inference(avatar_split_clause,[],[f4100,f3933,f293,f20052]) ).

fof(f20052,plain,
    ( spl5_1383
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1383])]) ).

fof(f3933,plain,
    ( spl5_349
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_349])]) ).

fof(f4100,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_349 ),
    inference(resolution,[],[f3934,f294]) ).

fof(f3934,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_349 ),
    inference(avatar_component_clause,[],[f3933]) ).

fof(f20050,plain,
    ( spl5_1382
    | ~ spl5_32
    | ~ spl5_349 ),
    inference(avatar_split_clause,[],[f4098,f3933,f301,f20048]) ).

fof(f20048,plain,
    ( spl5_1382
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1382])]) ).

fof(f4098,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_349 ),
    inference(resolution,[],[f3934,f302]) ).

fof(f20046,plain,
    ( spl5_1381
    | ~ spl5_31
    | ~ spl5_349 ),
    inference(avatar_split_clause,[],[f4097,f3933,f297,f20044]) ).

fof(f20044,plain,
    ( spl5_1381
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1381])]) ).

fof(f4097,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_349 ),
    inference(resolution,[],[f3934,f298]) ).

fof(f20042,plain,
    ( spl5_1380
    | ~ spl5_30
    | ~ spl5_348 ),
    inference(avatar_split_clause,[],[f4095,f3929,f293,f20040]) ).

fof(f20040,plain,
    ( spl5_1380
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1380])]) ).

fof(f3929,plain,
    ( spl5_348
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_348])]) ).

fof(f4095,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_348 ),
    inference(resolution,[],[f3930,f294]) ).

fof(f3930,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_348 ),
    inference(avatar_component_clause,[],[f3929]) ).

fof(f20038,plain,
    ( spl5_1379
    | ~ spl5_32
    | ~ spl5_348 ),
    inference(avatar_split_clause,[],[f4093,f3929,f301,f20036]) ).

fof(f20036,plain,
    ( spl5_1379
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1379])]) ).

fof(f4093,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_348 ),
    inference(resolution,[],[f3930,f302]) ).

fof(f20034,plain,
    ( spl5_1378
    | ~ spl5_11
    | ~ spl5_215 ),
    inference(avatar_split_clause,[],[f3529,f2544,f205,f20032]) ).

fof(f20032,plain,
    ( spl5_1378
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,szszuzczcdt0(X0)),sz0z00)
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1378])]) ).

fof(f3529,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,szszuzczcdt0(X0)),sz0z00)
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_11
    | ~ spl5_215 ),
    inference(resolution,[],[f2545,f206]) ).

fof(f20030,plain,
    ( spl5_1377
    | ~ spl5_31
    | ~ spl5_348 ),
    inference(avatar_split_clause,[],[f4092,f3929,f297,f20028]) ).

fof(f20028,plain,
    ( spl5_1377
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1377])]) ).

fof(f4092,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_348 ),
    inference(resolution,[],[f3930,f298]) ).

fof(f20026,plain,
    ( spl5_1376
    | ~ spl5_30
    | ~ spl5_346 ),
    inference(avatar_split_clause,[],[f4087,f3921,f293,f20024]) ).

fof(f20024,plain,
    ( spl5_1376
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1376])]) ).

fof(f3921,plain,
    ( spl5_346
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_346])]) ).

fof(f4087,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_346 ),
    inference(resolution,[],[f3922,f294]) ).

fof(f3922,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_346 ),
    inference(avatar_component_clause,[],[f3921]) ).

fof(f20022,plain,
    ( spl5_1375
    | ~ spl5_32
    | ~ spl5_346 ),
    inference(avatar_split_clause,[],[f4085,f3921,f301,f20020]) ).

fof(f20020,plain,
    ( spl5_1375
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1375])]) ).

fof(f4085,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_346 ),
    inference(resolution,[],[f3922,f302]) ).

fof(f20018,plain,
    ( spl5_1374
    | ~ spl5_31
    | ~ spl5_346 ),
    inference(avatar_split_clause,[],[f4084,f3921,f297,f20016]) ).

fof(f20016,plain,
    ( spl5_1374
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1374])]) ).

fof(f4084,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_346 ),
    inference(resolution,[],[f3922,f298]) ).

fof(f20014,plain,
    ( spl5_1373
    | ~ spl5_30
    | ~ spl5_345 ),
    inference(avatar_split_clause,[],[f4082,f3909,f293,f20012]) ).

fof(f20012,plain,
    ( spl5_1373
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1373])]) ).

fof(f3909,plain,
    ( spl5_345
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_345])]) ).

fof(f4082,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_345 ),
    inference(resolution,[],[f3910,f294]) ).

fof(f3910,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_345 ),
    inference(avatar_component_clause,[],[f3909]) ).

fof(f20010,plain,
    ( spl5_1372
    | ~ spl5_32
    | ~ spl5_345 ),
    inference(avatar_split_clause,[],[f4080,f3909,f301,f20008]) ).

fof(f20008,plain,
    ( spl5_1372
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1372])]) ).

fof(f4080,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_345 ),
    inference(resolution,[],[f3910,f302]) ).

fof(f20006,plain,
    ( spl5_1371
    | ~ spl5_31
    | ~ spl5_345 ),
    inference(avatar_split_clause,[],[f4079,f3909,f297,f20004]) ).

fof(f20004,plain,
    ( spl5_1371
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1371])]) ).

fof(f4079,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_345 ),
    inference(resolution,[],[f3910,f298]) ).

fof(f20002,plain,
    ( spl5_1370
    | ~ spl5_30
    | ~ spl5_343 ),
    inference(avatar_split_clause,[],[f4074,f3901,f293,f20000]) ).

fof(f20000,plain,
    ( spl5_1370
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1370])]) ).

fof(f3901,plain,
    ( spl5_343
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtasdt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_343])]) ).

fof(f4074,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_343 ),
    inference(resolution,[],[f3902,f294]) ).

fof(f3902,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtasdt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_343 ),
    inference(avatar_component_clause,[],[f3901]) ).

fof(f19998,plain,
    ( spl5_1369
    | ~ spl5_32
    | ~ spl5_343 ),
    inference(avatar_split_clause,[],[f4072,f3901,f301,f19996]) ).

fof(f19996,plain,
    ( spl5_1369
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1369])]) ).

fof(f4072,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_343 ),
    inference(resolution,[],[f3902,f302]) ).

fof(f19994,plain,
    ( spl5_1368
    | ~ spl5_31
    | ~ spl5_343 ),
    inference(avatar_split_clause,[],[f4071,f3901,f297,f19992]) ).

fof(f19992,plain,
    ( spl5_1368
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1368])]) ).

fof(f4071,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_343 ),
    inference(resolution,[],[f3902,f298]) ).

fof(f19990,plain,
    ( spl5_1367
    | ~ spl5_9
    | ~ spl5_209 ),
    inference(avatar_split_clause,[],[f3138,f2497,f197,f19988]) ).

fof(f19988,plain,
    ( spl5_1367
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,aDimensionOf0(X0)),sz0z00)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1367])]) ).

fof(f3138,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,aDimensionOf0(X0)),sz0z00)
        | ~ aVector0(X0) )
    | ~ spl5_9
    | ~ spl5_209 ),
    inference(resolution,[],[f2498,f198]) ).

fof(f19986,plain,
    ( spl5_1366
    | ~ spl5_30
    | ~ spl5_342 ),
    inference(avatar_split_clause,[],[f4069,f3897,f293,f19984]) ).

fof(f19984,plain,
    ( spl5_1366
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1366])]) ).

fof(f3897,plain,
    ( spl5_342
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtpldt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_342])]) ).

fof(f4069,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_342 ),
    inference(resolution,[],[f3898,f294]) ).

fof(f3898,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtpldt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_342 ),
    inference(avatar_component_clause,[],[f3897]) ).

fof(f19982,plain,
    ( spl5_1365
    | ~ spl5_32
    | ~ spl5_342 ),
    inference(avatar_split_clause,[],[f4067,f3897,f301,f19980]) ).

fof(f19980,plain,
    ( spl5_1365
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1365])]) ).

fof(f4067,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_342 ),
    inference(resolution,[],[f3898,f302]) ).

fof(f19978,plain,
    ( spl5_1364
    | ~ spl5_31
    | ~ spl5_342 ),
    inference(avatar_split_clause,[],[f4066,f3897,f297,f19976]) ).

fof(f19976,plain,
    ( spl5_1364
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1364])]) ).

fof(f4066,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_342 ),
    inference(resolution,[],[f3898,f298]) ).

fof(f19974,plain,
    ( spl5_1363
    | ~ spl5_30
    | ~ spl5_340 ),
    inference(avatar_split_clause,[],[f4056,f3889,f293,f19972]) ).

fof(f19972,plain,
    ( spl5_1363
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1363])]) ).

fof(f3889,plain,
    ( spl5_340
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtasdt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_340])]) ).

fof(f4056,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_340 ),
    inference(resolution,[],[f3890,f294]) ).

fof(f3890,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtasdt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_340 ),
    inference(avatar_component_clause,[],[f3889]) ).

fof(f19970,plain,
    ( spl5_1362
    | ~ spl5_32
    | ~ spl5_340 ),
    inference(avatar_split_clause,[],[f4054,f3889,f301,f19968]) ).

fof(f19968,plain,
    ( spl5_1362
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1362])]) ).

fof(f4054,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_340 ),
    inference(resolution,[],[f3890,f302]) ).

fof(f19966,plain,
    ( spl5_1361
    | ~ spl5_31
    | ~ spl5_340 ),
    inference(avatar_split_clause,[],[f4053,f3889,f297,f19964]) ).

fof(f19964,plain,
    ( spl5_1361
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1361])]) ).

fof(f4053,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_340 ),
    inference(resolution,[],[f3890,f298]) ).

fof(f19962,plain,
    ( spl5_1360
    | ~ spl5_30
    | ~ spl5_339 ),
    inference(avatar_split_clause,[],[f4051,f3885,f293,f19960]) ).

fof(f19960,plain,
    ( spl5_1360
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1360])]) ).

fof(f3885,plain,
    ( spl5_339
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtpldt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_339])]) ).

fof(f4051,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_339 ),
    inference(resolution,[],[f3886,f294]) ).

fof(f3886,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtpldt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_339 ),
    inference(avatar_component_clause,[],[f3885]) ).

fof(f19958,plain,
    ( spl5_1359
    | ~ spl5_32
    | ~ spl5_339 ),
    inference(avatar_split_clause,[],[f4049,f3885,f301,f19956]) ).

fof(f19956,plain,
    ( spl5_1359
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1359])]) ).

fof(f4049,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_339 ),
    inference(resolution,[],[f3886,f302]) ).

fof(f19954,plain,
    ( spl5_1358
    | ~ spl5_31
    | ~ spl5_339 ),
    inference(avatar_split_clause,[],[f4048,f3885,f297,f19952]) ).

fof(f19952,plain,
    ( spl5_1358
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1358])]) ).

fof(f4048,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_339 ),
    inference(resolution,[],[f3886,f298]) ).

fof(f19950,plain,
    ( spl5_1357
    | ~ spl5_29
    | ~ spl5_313 ),
    inference(avatar_split_clause,[],[f3734,f3622,f289,f19948]) ).

fof(f19948,plain,
    ( spl5_1357
  <=> ! [X0] :
        ( sz00 = sK4(sK4(X0))
        | sz00 = sK4(sK4(sK4(X0)))
        | sz00 = sK4(X0)
        | sK4(sK4(sK4(X0))) = szszuzczcdt0(sK4(sK4(sK4(sK4(X0)))))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1357])]) ).

fof(f3622,plain,
    ( spl5_313
  <=> ! [X0] :
        ( sK4(sK4(X0)) = szszuzczcdt0(sK4(sK4(sK4(X0))))
        | sz00 = sK4(X0)
        | sz00 = sK4(sK4(X0))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_313])]) ).

fof(f3734,plain,
    ( ! [X0] :
        ( sz00 = sK4(sK4(X0))
        | sz00 = sK4(sK4(sK4(X0)))
        | sz00 = sK4(X0)
        | sK4(sK4(sK4(X0))) = szszuzczcdt0(sK4(sK4(sK4(sK4(X0)))))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_29
    | ~ spl5_313 ),
    inference(resolution,[],[f3623,f290]) ).

fof(f3623,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz00 = sK4(X0)
        | sz00 = sK4(sK4(X0))
        | sz00 = X0
        | sK4(sK4(X0)) = szszuzczcdt0(sK4(sK4(sK4(X0)))) )
    | ~ spl5_313 ),
    inference(avatar_component_clause,[],[f3622]) ).

fof(f19946,plain,
    ( spl5_1356
    | ~ spl5_11
    | ~ spl5_209 ),
    inference(avatar_split_clause,[],[f3135,f2497,f205,f19944]) ).

fof(f19944,plain,
    ( spl5_1356
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,szszuzczcdt0(X0)),sz0z00)
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1356])]) ).

fof(f3135,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,szszuzczcdt0(X0)),sz0z00)
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_11
    | ~ spl5_209 ),
    inference(resolution,[],[f2498,f206]) ).

fof(f19880,plain,
    ( spl5_1355
    | ~ spl5_144
    | ~ spl5_167 ),
    inference(avatar_split_clause,[],[f1644,f1515,f1346,f19877]) ).

fof(f19877,plain,
    ( spl5_1355
  <=> sdtlbdtrb0(xs,szszuzczcdt0(sz00)) = sdtlbdtrb0(sziznziztdt0(xs),szszuzczcdt0(sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1355])]) ).

fof(f1346,plain,
    ( spl5_144
  <=> ! [X0] :
        ( sdtlbdtrb0(xs,X0) = sdtlbdtrb0(sziznziztdt0(xs),X0)
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_144])]) ).

fof(f1644,plain,
    ( sdtlbdtrb0(xs,szszuzczcdt0(sz00)) = sdtlbdtrb0(sziznziztdt0(xs),szszuzczcdt0(sz00))
    | ~ spl5_144
    | ~ spl5_167 ),
    inference(resolution,[],[f1517,f1347]) ).

fof(f1347,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xs,X0) = sdtlbdtrb0(sziznziztdt0(xs),X0) )
    | ~ spl5_144 ),
    inference(avatar_component_clause,[],[f1346]) ).

fof(f19861,plain,
    ( spl5_1354
    | ~ spl5_30
    | ~ spl5_338 ),
    inference(avatar_split_clause,[],[f3883,f3871,f293,f19859]) ).

fof(f19859,plain,
    ( spl5_1354
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(sdtlbdtrb0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtasdt0(sdtlbdtrb0(X2,X3),sdtlbdtrb0(xt,X1)),sdtasdt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1354])]) ).

fof(f3871,plain,
    ( spl5_338
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtlbdtrb0(xt,X2)) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(xt,X2)),sdtasdt0(X0,sdtlbdtrb0(xt,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_338])]) ).

fof(f3883,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(sdtlbdtrb0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtasdt0(sdtlbdtrb0(X2,X3),sdtlbdtrb0(xt,X1)),sdtasdt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_338 ),
    inference(resolution,[],[f3872,f294]) ).

fof(f3872,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtlbdtrb0(xt,X2)) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(xt,X2)),sdtasdt0(X0,sdtlbdtrb0(xt,X2))) )
    | ~ spl5_338 ),
    inference(avatar_component_clause,[],[f3871]) ).

fof(f19857,plain,
    ( spl5_1353
    | ~ spl5_32
    | ~ spl5_338 ),
    inference(avatar_split_clause,[],[f3881,f3871,f301,f19855]) ).

fof(f19855,plain,
    ( spl5_1353
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(sdtasdt0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtasdt0(sdtasdt0(X2,X3),sdtlbdtrb0(xt,X1)),sdtasdt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1353])]) ).

fof(f3881,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(sdtasdt0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtasdt0(sdtasdt0(X2,X3),sdtlbdtrb0(xt,X1)),sdtasdt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_338 ),
    inference(resolution,[],[f3872,f302]) ).

fof(f19853,plain,
    ( spl5_1352
    | ~ spl5_31
    | ~ spl5_338 ),
    inference(avatar_split_clause,[],[f3880,f3871,f297,f19851]) ).

fof(f19851,plain,
    ( spl5_1352
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(sdtpldt0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtasdt0(sdtpldt0(X2,X3),sdtlbdtrb0(xt,X1)),sdtasdt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1352])]) ).

fof(f3880,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(sdtpldt0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtasdt0(sdtpldt0(X2,X3),sdtlbdtrb0(xt,X1)),sdtasdt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_338 ),
    inference(resolution,[],[f3872,f298]) ).

fof(f19849,plain,
    ( spl5_1351
    | ~ spl5_30
    | ~ spl5_337 ),
    inference(avatar_split_clause,[],[f3878,f3853,f293,f19847]) ).

fof(f19847,plain,
    ( spl5_1351
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(sdtlbdtrb0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtasdt0(sdtlbdtrb0(X2,X3),sdtlbdtrb0(xs,X1)),sdtasdt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1351])]) ).

fof(f3853,plain,
    ( spl5_337
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtlbdtrb0(xs,X2)) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(xs,X2)),sdtasdt0(X0,sdtlbdtrb0(xs,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_337])]) ).

fof(f3878,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(sdtlbdtrb0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtasdt0(sdtlbdtrb0(X2,X3),sdtlbdtrb0(xs,X1)),sdtasdt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_337 ),
    inference(resolution,[],[f3854,f294]) ).

fof(f3854,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtlbdtrb0(xs,X2)) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(xs,X2)),sdtasdt0(X0,sdtlbdtrb0(xs,X2))) )
    | ~ spl5_337 ),
    inference(avatar_component_clause,[],[f3853]) ).

fof(f19845,plain,
    ( spl5_1350
    | ~ spl5_32
    | ~ spl5_337 ),
    inference(avatar_split_clause,[],[f3876,f3853,f301,f19843]) ).

fof(f19843,plain,
    ( spl5_1350
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(sdtasdt0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtasdt0(sdtasdt0(X2,X3),sdtlbdtrb0(xs,X1)),sdtasdt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1350])]) ).

fof(f3876,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(sdtasdt0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtasdt0(sdtasdt0(X2,X3),sdtlbdtrb0(xs,X1)),sdtasdt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_337 ),
    inference(resolution,[],[f3854,f302]) ).

fof(f19841,plain,
    ( spl5_1349
    | ~ spl5_31
    | ~ spl5_337 ),
    inference(avatar_split_clause,[],[f3875,f3853,f297,f19839]) ).

fof(f19839,plain,
    ( spl5_1349
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(sdtpldt0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtasdt0(sdtpldt0(X2,X3),sdtlbdtrb0(xs,X1)),sdtasdt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1349])]) ).

fof(f3875,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(sdtpldt0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtasdt0(sdtpldt0(X2,X3),sdtlbdtrb0(xs,X1)),sdtasdt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_337 ),
    inference(resolution,[],[f3854,f298]) ).

fof(f19837,plain,
    ( spl5_1348
    | ~ spl5_30
    | ~ spl5_312 ),
    inference(avatar_split_clause,[],[f3620,f3608,f293,f19835]) ).

fof(f19835,plain,
    ( spl5_1348
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtlbdtrb0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xt,X1))) = sdtpldt0(sdtasdt0(sdtlbdtrb0(X2,X3),X0),sdtasdt0(sdtlbdtrb0(X2,X3),sdtlbdtrb0(xt,X1)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1348])]) ).

fof(f3608,plain,
    ( spl5_312
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X1,sdtpldt0(X0,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(xt,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_312])]) ).

fof(f3620,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtlbdtrb0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xt,X1))) = sdtpldt0(sdtasdt0(sdtlbdtrb0(X2,X3),X0),sdtasdt0(sdtlbdtrb0(X2,X3),sdtlbdtrb0(xt,X1)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_312 ),
    inference(resolution,[],[f3609,f294]) ).

fof(f3609,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X1,sdtpldt0(X0,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(xt,X2))) )
    | ~ spl5_312 ),
    inference(avatar_component_clause,[],[f3608]) ).

fof(f19833,plain,
    ( spl5_1347
    | ~ spl5_32
    | ~ spl5_312 ),
    inference(avatar_split_clause,[],[f3618,f3608,f301,f19831]) ).

fof(f19831,plain,
    ( spl5_1347
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xt,X1))) = sdtpldt0(sdtasdt0(sdtasdt0(X2,X3),X0),sdtasdt0(sdtasdt0(X2,X3),sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1347])]) ).

fof(f3618,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xt,X1))) = sdtpldt0(sdtasdt0(sdtasdt0(X2,X3),X0),sdtasdt0(sdtasdt0(X2,X3),sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_312 ),
    inference(resolution,[],[f3609,f302]) ).

fof(f19829,plain,
    ( spl5_1346
    | ~ spl5_145
    | ~ spl5_167 ),
    inference(avatar_split_clause,[],[f1643,f1515,f1350,f19826]) ).

fof(f19826,plain,
    ( spl5_1346
  <=> sdtlbdtrb0(xt,szszuzczcdt0(sz00)) = sdtlbdtrb0(sziznziztdt0(xt),szszuzczcdt0(sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1346])]) ).

fof(f1350,plain,
    ( spl5_145
  <=> ! [X0] :
        ( sdtlbdtrb0(xt,X0) = sdtlbdtrb0(sziznziztdt0(xt),X0)
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_145])]) ).

fof(f1643,plain,
    ( sdtlbdtrb0(xt,szszuzczcdt0(sz00)) = sdtlbdtrb0(sziznziztdt0(xt),szszuzczcdt0(sz00))
    | ~ spl5_145
    | ~ spl5_167 ),
    inference(resolution,[],[f1517,f1351]) ).

fof(f1351,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xt,X0) = sdtlbdtrb0(sziznziztdt0(xt),X0) )
    | ~ spl5_145 ),
    inference(avatar_component_clause,[],[f1350]) ).

fof(f19824,plain,
    ( spl5_1345
    | ~ spl5_31
    | ~ spl5_312 ),
    inference(avatar_split_clause,[],[f3617,f3608,f297,f19822]) ).

fof(f19822,plain,
    ( spl5_1345
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xt,X1))) = sdtpldt0(sdtasdt0(sdtpldt0(X2,X3),X0),sdtasdt0(sdtpldt0(X2,X3),sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1345])]) ).

fof(f3617,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xt,X1))) = sdtpldt0(sdtasdt0(sdtpldt0(X2,X3),X0),sdtasdt0(sdtpldt0(X2,X3),sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_312 ),
    inference(resolution,[],[f3609,f298]) ).

fof(f19820,plain,
    ( spl5_1344
    | ~ spl5_30
    | ~ spl5_311 ),
    inference(avatar_split_clause,[],[f3615,f3604,f293,f19818]) ).

fof(f19818,plain,
    ( spl5_1344
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtlbdtrb0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xs,X1))) = sdtpldt0(sdtasdt0(sdtlbdtrb0(X2,X3),X0),sdtasdt0(sdtlbdtrb0(X2,X3),sdtlbdtrb0(xs,X1)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1344])]) ).

fof(f3604,plain,
    ( spl5_311
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X1,sdtpldt0(X0,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(xs,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_311])]) ).

fof(f3615,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtlbdtrb0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xs,X1))) = sdtpldt0(sdtasdt0(sdtlbdtrb0(X2,X3),X0),sdtasdt0(sdtlbdtrb0(X2,X3),sdtlbdtrb0(xs,X1)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_311 ),
    inference(resolution,[],[f3605,f294]) ).

fof(f3605,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X1,sdtpldt0(X0,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(xs,X2))) )
    | ~ spl5_311 ),
    inference(avatar_component_clause,[],[f3604]) ).

fof(f19816,plain,
    ( spl5_1343
    | ~ spl5_32
    | ~ spl5_311 ),
    inference(avatar_split_clause,[],[f3613,f3604,f301,f19814]) ).

fof(f19814,plain,
    ( spl5_1343
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xs,X1))) = sdtpldt0(sdtasdt0(sdtasdt0(X2,X3),X0),sdtasdt0(sdtasdt0(X2,X3),sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1343])]) ).

fof(f3613,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xs,X1))) = sdtpldt0(sdtasdt0(sdtasdt0(X2,X3),X0),sdtasdt0(sdtasdt0(X2,X3),sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_311 ),
    inference(resolution,[],[f3605,f302]) ).

fof(f19812,plain,
    ( spl5_1342
    | ~ spl5_31
    | ~ spl5_311 ),
    inference(avatar_split_clause,[],[f3612,f3604,f297,f19810]) ).

fof(f19810,plain,
    ( spl5_1342
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xs,X1))) = sdtpldt0(sdtasdt0(sdtpldt0(X2,X3),X0),sdtasdt0(sdtpldt0(X2,X3),sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1342])]) ).

fof(f3612,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xs,X1))) = sdtpldt0(sdtasdt0(sdtpldt0(X2,X3),X0),sdtasdt0(sdtpldt0(X2,X3),sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_311 ),
    inference(resolution,[],[f3605,f298]) ).

fof(f19796,plain,
    ( spl5_1341
    | ~ spl5_31
    | ~ spl5_422 ),
    inference(avatar_split_clause,[],[f4873,f4867,f297,f19794]) ).

fof(f19794,plain,
    ( spl5_1341
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sdtpldt0(X1,X2),X0)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | sdtlseqdt0(X0,sdtpldt0(X3,X4))
        | ~ sdtlseqdt0(X2,X4)
        | ~ sdtlseqdt0(X1,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1341])]) ).

fof(f4867,plain,
    ( spl5_422
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtlseqdt0(sdtpldt0(X0,X1),X2)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtpldt0(X3,X4))
        | ~ aScalar0(sdtpldt0(X0,X1))
        | sdtlseqdt0(X2,sdtpldt0(X3,X4))
        | ~ sdtlseqdt0(X1,X4)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_422])]) ).

fof(f4873,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sdtpldt0(X1,X2),X0)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | sdtlseqdt0(X0,sdtpldt0(X3,X4))
        | ~ sdtlseqdt0(X2,X4)
        | ~ sdtlseqdt0(X1,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_422 ),
    inference(duplicate_literal_removal,[],[f4870]) ).

fof(f4870,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sdtpldt0(X1,X2),X0)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | sdtlseqdt0(X0,sdtpldt0(X3,X4))
        | ~ sdtlseqdt0(X2,X4)
        | ~ sdtlseqdt0(X1,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_422 ),
    inference(resolution,[],[f4868,f298]) ).

fof(f4868,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(sdtpldt0(X3,X4))
        | ~ aScalar0(X2)
        | sdtlseqdt0(sdtpldt0(X0,X1),X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | sdtlseqdt0(X2,sdtpldt0(X3,X4))
        | ~ sdtlseqdt0(X1,X4)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_422 ),
    inference(avatar_component_clause,[],[f4867]) ).

fof(f19121,plain,
    ( spl5_261
    | ~ spl5_88
    | ~ spl5_508 ),
    inference(avatar_split_clause,[],[f6748,f5897,f781,f3032]) ).

fof(f5897,plain,
    ( spl5_508
  <=> sz00 = aDimensionOf0(sziznziztdt0(xs)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_508])]) ).

fof(f6748,plain,
    ( aDimensionOf0(xs) = szszuzczcdt0(sz00)
    | ~ spl5_88
    | ~ spl5_508 ),
    inference(superposition,[],[f783,f5899]) ).

fof(f5899,plain,
    ( sz00 = aDimensionOf0(sziznziztdt0(xs))
    | ~ spl5_508 ),
    inference(avatar_component_clause,[],[f5897]) ).

fof(f18823,plain,
    ( spl5_1340
    | ~ spl5_68
    | ~ spl5_507 ),
    inference(avatar_split_clause,[],[f5944,f5893,f590,f18820]) ).

fof(f18820,plain,
    ( spl5_1340
  <=> aDimensionOf0(sziznziztdt0(xs)) = szszuzczcdt0(aDimensionOf0(sziznziztdt0(sziznziztdt0(xs)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1340])]) ).

fof(f590,plain,
    ( spl5_68
  <=> ! [X0] :
        ( aDimensionOf0(X0) = szszuzczcdt0(aDimensionOf0(sziznziztdt0(X0)))
        | ~ sP1(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_68])]) ).

fof(f5893,plain,
    ( spl5_507
  <=> sP1(sziznziztdt0(xs)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_507])]) ).

fof(f5944,plain,
    ( aDimensionOf0(sziznziztdt0(xs)) = szszuzczcdt0(aDimensionOf0(sziznziztdt0(sziznziztdt0(xs))))
    | ~ spl5_68
    | ~ spl5_507 ),
    inference(resolution,[],[f5895,f591]) ).

fof(f591,plain,
    ( ! [X0] :
        ( ~ sP1(X0)
        | aDimensionOf0(X0) = szszuzczcdt0(aDimensionOf0(sziznziztdt0(X0))) )
    | ~ spl5_68 ),
    inference(avatar_component_clause,[],[f590]) ).

fof(f5895,plain,
    ( sP1(sziznziztdt0(xs))
    | ~ spl5_507 ),
    inference(avatar_component_clause,[],[f5893]) ).

fof(f18595,plain,
    ( spl5_1339
    | ~ spl5_5
    | ~ spl5_71
    | ~ spl5_435 ),
    inference(avatar_split_clause,[],[f5087,f5033,f615,f176,f18593]) ).

fof(f18593,plain,
    ( spl5_1339
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(X1,sz0z00)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X0,sz0z00)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | sdtlseqdt0(sdtasdt0(X1,X2),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1339])]) ).

fof(f615,plain,
    ( spl5_71
  <=> sz0z00 = sdtasdt0(sz0z00,sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_71])]) ).

fof(f5087,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(sz0z00)
        | ~ aScalar0(X0)
        | sdtlseqdt0(sdtasdt0(X1,X2),X0)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | sdtlseqdt0(X0,sz0z00)
        | ~ sdtlseqdt0(X2,sz0z00)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(X1,sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_71
    | ~ spl5_435 ),
    inference(duplicate_literal_removal,[],[f5062]) ).

fof(f5062,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(sz0z00)
        | ~ aScalar0(X0)
        | sdtlseqdt0(sdtasdt0(X1,X2),X0)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | sdtlseqdt0(X0,sz0z00)
        | ~ sdtlseqdt0(X2,sz0z00)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(X1,sz0z00)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X1) )
    | ~ spl5_71
    | ~ spl5_435 ),
    inference(superposition,[],[f5034,f617]) ).

fof(f617,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sz0z00)
    | ~ spl5_71 ),
    inference(avatar_component_clause,[],[f615]) ).

fof(f18591,plain,
    ( spl5_1338
    | ~ spl5_32
    | ~ spl5_431 ),
    inference(avatar_split_clause,[],[f4942,f4912,f301,f18589]) ).

fof(f18589,plain,
    ( spl5_1338
  <=> ! [X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(X0,X3)
        | sdtlseqdt0(sz0z00,sdtasdt0(X3,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1338])]) ).

fof(f4912,plain,
    ( spl5_431
  <=> ! [X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(X1,X2)
        | sdtlseqdt0(sz0z00,sdtasdt0(X2,X3))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_431])]) ).

fof(f4942,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(X0,X3)
        | sdtlseqdt0(sz0z00,sdtasdt0(X3,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_431 ),
    inference(duplicate_literal_removal,[],[f4915]) ).

fof(f4915,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(X0,X3)
        | sdtlseqdt0(sz0z00,sdtasdt0(X3,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_431 ),
    inference(resolution,[],[f4913,f302]) ).

fof(f4913,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(X1,X2)
        | sdtlseqdt0(sz0z00,sdtasdt0(X2,X3))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_431 ),
    inference(avatar_component_clause,[],[f4912]) ).

fof(f18587,plain,
    ( spl5_1337
    | ~ spl5_31
    | ~ spl5_429 ),
    inference(avatar_split_clause,[],[f4906,f4900,f297,f18585]) ).

fof(f18585,plain,
    ( spl5_1337
  <=> ! [X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X0,X2)
        | sdtlseqdt0(sz0z00,sdtpldt0(X2,X3))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X1,X3)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1337])]) ).

fof(f4900,plain,
    ( spl5_429
  <=> ! [X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ aScalar0(sdtpldt0(X1,X2))
        | sdtlseqdt0(sz0z00,sdtpldt0(X1,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_429])]) ).

fof(f4906,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X0,X2)
        | sdtlseqdt0(sz0z00,sdtpldt0(X2,X3))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X1,X3)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_429 ),
    inference(duplicate_literal_removal,[],[f4903]) ).

fof(f4903,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X0,X2)
        | sdtlseqdt0(sz0z00,sdtpldt0(X2,X3))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X1,X3)
        | ~ aScalar0(X3)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_429 ),
    inference(resolution,[],[f4901,f298]) ).

fof(f4901,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ sdtlseqdt0(X0,X1)
        | sdtlseqdt0(sz0z00,sdtpldt0(X1,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X2) )
    | ~ spl5_429 ),
    inference(avatar_component_clause,[],[f4900]) ).

fof(f18583,plain,
    ( spl5_1336
    | ~ spl5_32
    | ~ spl5_421 ),
    inference(avatar_split_clause,[],[f4865,f4835,f301,f18581]) ).

fof(f18581,plain,
    ( spl5_1336
  <=> ! [X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X3,sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X0,X2)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(X3,sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1336])]) ).

fof(f4835,plain,
    ( spl5_421
  <=> ! [X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X3,sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X0,X2)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(X3,sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_421])]) ).

fof(f4865,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X3,sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X0,X2)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(X3,sz0z00) )
    | ~ spl5_32
    | ~ spl5_421 ),
    inference(duplicate_literal_removal,[],[f4838]) ).

fof(f4838,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X3,sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X0,X2)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(X3,sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_421 ),
    inference(resolution,[],[f4836,f302]) ).

fof(f4836,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X3,sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X0,X2)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(X3,sz0z00) )
    | ~ spl5_421 ),
    inference(avatar_component_clause,[],[f4835]) ).

fof(f18579,plain,
    ( spl5_1335
    | ~ spl5_5
    | ~ spl5_416 ),
    inference(avatar_split_clause,[],[f4806,f4781,f176,f18577]) ).

fof(f18577,plain,
    ( spl5_1335
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,sz0z00)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1335])]) ).

fof(f4806,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,sz0z00)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_416 ),
    inference(resolution,[],[f4782,f178]) ).

fof(f18575,plain,
    ( spl5_1334
    | ~ spl5_5
    | ~ spl5_415 ),
    inference(avatar_split_clause,[],[f4801,f4777,f176,f18573]) ).

fof(f18573,plain,
    ( spl5_1334
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,sz0z00)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1334])]) ).

fof(f4801,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,sz0z00)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_415 ),
    inference(resolution,[],[f4778,f178]) ).

fof(f18571,plain,
    ( spl5_1333
    | ~ spl5_5
    | ~ spl5_413 ),
    inference(avatar_split_clause,[],[f4793,f4751,f176,f18569]) ).

fof(f18569,plain,
    ( spl5_1333
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,sz0z00)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1333])]) ).

fof(f4793,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,sz0z00)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_413 ),
    inference(resolution,[],[f4752,f178]) ).

fof(f18567,plain,
    ( spl5_1332
    | ~ spl5_5
    | ~ spl5_412 ),
    inference(avatar_split_clause,[],[f4788,f4747,f176,f18565]) ).

fof(f18565,plain,
    ( spl5_1332
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,sz0z00)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1332])]) ).

fof(f4788,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,sz0z00)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_412 ),
    inference(resolution,[],[f4748,f178]) ).

fof(f18539,plain,
    ( spl5_1331
    | ~ spl5_12
    | ~ spl5_382 ),
    inference(avatar_split_clause,[],[f4353,f4316,f209,f18537]) ).

fof(f18537,plain,
    ( spl5_1331
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(smndt0(X3))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,smndt0(smndt0(X3)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1331])]) ).

fof(f4353,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(smndt0(X3))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,smndt0(smndt0(X3)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_382 ),
    inference(resolution,[],[f4317,f210]) ).

fof(f18535,plain,
    ( spl5_1330
    | ~ spl5_12
    | ~ spl5_381 ),
    inference(avatar_split_clause,[],[f4347,f4312,f209,f18533]) ).

fof(f18533,plain,
    ( spl5_1330
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(smndt0(X3))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,smndt0(smndt0(X3)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1330])]) ).

fof(f4347,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(smndt0(X3))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,smndt0(smndt0(X3)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_381 ),
    inference(resolution,[],[f4313,f210]) ).

fof(f18531,plain,
    ( spl5_1329
    | ~ spl5_50
    | ~ spl5_380 ),
    inference(avatar_split_clause,[],[f4343,f4308,f441,f18529]) ).

fof(f18529,plain,
    ( spl5_1329
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1)
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1329])]) ).

fof(f4308,plain,
    ( spl5_380
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,smndt0(sdtlbdtrb0(X2,X3)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_380])]) ).

fof(f4343,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1)
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_380 ),
    inference(resolution,[],[f4309,f442]) ).

fof(f4309,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,smndt0(sdtlbdtrb0(X2,X3)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_380 ),
    inference(avatar_component_clause,[],[f4308]) ).

fof(f18527,plain,
    ( spl5_1328
    | ~ spl5_12
    | ~ spl5_379 ),
    inference(avatar_split_clause,[],[f4339,f4304,f209,f18525]) ).

fof(f18525,plain,
    ( spl5_1328
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,smndt0(X3))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtasdt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1328])]) ).

fof(f4339,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,smndt0(X3))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtasdt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_379 ),
    inference(resolution,[],[f4305,f210]) ).

fof(f18523,plain,
    ( spl5_1327
    | ~ spl5_12
    | ~ spl5_378 ),
    inference(avatar_split_clause,[],[f4334,f4300,f209,f18521]) ).

fof(f18521,plain,
    ( spl5_1327
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,smndt0(X3))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtpldt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1327])]) ).

fof(f4334,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,smndt0(X3))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtpldt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_378 ),
    inference(resolution,[],[f4301,f210]) ).

fof(f18519,plain,
    ( spl5_1326
    | ~ spl5_85
    | ~ spl5_377 ),
    inference(avatar_split_clause,[],[f4297,f4282,f738,f18517]) ).

fof(f18517,plain,
    ( spl5_1326
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,sdtpldt0(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1326])]) ).

fof(f738,plain,
    ( spl5_85
  <=> ! [X2,X0,X1] :
        ( sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(X0,X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_85])]) ).

fof(f4297,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,sdtpldt0(X0,X1)) )
    | ~ spl5_85
    | ~ spl5_377 ),
    inference(duplicate_literal_removal,[],[f4286]) ).

fof(f4286,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtlseqdt0(X3,sdtpldt0(X0,X1)) )
    | ~ spl5_85
    | ~ spl5_377 ),
    inference(resolution,[],[f4283,f739]) ).

fof(f739,plain,
    ( ! [X2,X0,X1] :
        ( ~ sdtlseqdt0(X0,X2)
        | sdtlseqdt0(X0,X1)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X1,X2) )
    | ~ spl5_85 ),
    inference(avatar_component_clause,[],[f738]) ).

fof(f18515,plain,
    ( spl5_1325
    | ~ spl5_52
    | ~ spl5_377 ),
    inference(avatar_split_clause,[],[f4296,f4282,f449,f18513]) ).

fof(f18513,plain,
    ( spl5_1325
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtlseqdt0(X3,sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1325])]) ).

fof(f449,plain,
    ( spl5_52
  <=> ! [X2,X0,X1] :
        ( sdtlseqdt0(X0,X2)
        | ~ sdtlseqdt0(X1,X2)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_52])]) ).

fof(f4296,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtlseqdt0(X3,sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X3) )
    | ~ spl5_52
    | ~ spl5_377 ),
    inference(duplicate_literal_removal,[],[f4287]) ).

fof(f4287,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtlseqdt0(X3,sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_52
    | ~ spl5_377 ),
    inference(resolution,[],[f4283,f450]) ).

fof(f450,plain,
    ( ! [X2,X0,X1] :
        ( ~ sdtlseqdt0(X1,X2)
        | sdtlseqdt0(X0,X2)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_52 ),
    inference(avatar_component_clause,[],[f449]) ).

fof(f18511,plain,
    ( spl5_1324
    | ~ spl5_43
    | ~ spl5_377 ),
    inference(avatar_split_clause,[],[f4295,f4282,f369,f18509]) ).

fof(f18509,plain,
    ( spl5_1324
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtpldt0(X0,X1) = X2
        | ~ sdtlseqdt0(sdtpldt0(X0,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1324])]) ).

fof(f369,plain,
    ( spl5_43
  <=> ! [X0,X1] :
        ( X0 = X1
        | ~ sdtlseqdt0(X1,X0)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_43])]) ).

fof(f4295,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtpldt0(X0,X1) = X2
        | ~ sdtlseqdt0(sdtpldt0(X0,X1),X2) )
    | ~ spl5_43
    | ~ spl5_377 ),
    inference(duplicate_literal_removal,[],[f4288]) ).

fof(f4288,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtpldt0(X0,X1) = X2
        | ~ sdtlseqdt0(sdtpldt0(X0,X1),X2)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtpldt0(X0,X1)) )
    | ~ spl5_43
    | ~ spl5_377 ),
    inference(resolution,[],[f4283,f370]) ).

fof(f370,plain,
    ( ! [X0,X1] :
        ( ~ sdtlseqdt0(X1,X0)
        | X0 = X1
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_43 ),
    inference(avatar_component_clause,[],[f369]) ).

fof(f18507,plain,
    ( spl5_1323
    | ~ spl5_85
    | ~ spl5_376 ),
    inference(avatar_split_clause,[],[f4279,f4246,f738,f18505]) ).

fof(f18505,plain,
    ( spl5_1323
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,sdtasdt0(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1323])]) ).

fof(f4279,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,sdtasdt0(X0,X1)) )
    | ~ spl5_85
    | ~ spl5_376 ),
    inference(duplicate_literal_removal,[],[f4250]) ).

fof(f4250,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtlseqdt0(X3,sdtasdt0(X0,X1)) )
    | ~ spl5_85
    | ~ spl5_376 ),
    inference(resolution,[],[f4247,f739]) ).

fof(f18503,plain,
    ( spl5_1322
    | ~ spl5_52
    | ~ spl5_376 ),
    inference(avatar_split_clause,[],[f4278,f4246,f449,f18501]) ).

fof(f18501,plain,
    ( spl5_1322
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtlseqdt0(X3,sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1322])]) ).

fof(f4278,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtlseqdt0(X3,sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X3) )
    | ~ spl5_52
    | ~ spl5_376 ),
    inference(duplicate_literal_removal,[],[f4251]) ).

fof(f4251,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtlseqdt0(X3,sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_52
    | ~ spl5_376 ),
    inference(resolution,[],[f4247,f450]) ).

fof(f18475,plain,
    ( spl5_1321
    | ~ spl5_43
    | ~ spl5_376 ),
    inference(avatar_split_clause,[],[f4277,f4246,f369,f18473]) ).

fof(f18473,plain,
    ( spl5_1321
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtasdt0(X0,X1) = X2
        | ~ sdtlseqdt0(sdtasdt0(X0,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1321])]) ).

fof(f4277,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtasdt0(X0,X1) = X2
        | ~ sdtlseqdt0(sdtasdt0(X0,X1),X2) )
    | ~ spl5_43
    | ~ spl5_376 ),
    inference(duplicate_literal_removal,[],[f4252]) ).

fof(f4252,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sdtlseqdt0(sz0z00,X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtasdt0(X0,X1) = X2
        | ~ sdtlseqdt0(sdtasdt0(X0,X1),X2)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtasdt0(X0,X1)) )
    | ~ spl5_43
    | ~ spl5_376 ),
    inference(resolution,[],[f4247,f370]) ).

fof(f18471,plain,
    ( spl5_1320
    | ~ spl5_30
    | ~ spl5_335 ),
    inference(avatar_split_clause,[],[f3850,f3725,f293,f18469]) ).

fof(f18469,plain,
    ( spl5_1320
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1320])]) ).

fof(f3725,plain,
    ( spl5_335
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtasdt0(X2,sz0z00))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X2,sz0z00)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_335])]) ).

fof(f3850,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_335 ),
    inference(resolution,[],[f3726,f294]) ).

fof(f3726,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtasdt0(X2,sz0z00))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X2,sz0z00)))
        | ~ aScalar0(X0) )
    | ~ spl5_335 ),
    inference(avatar_component_clause,[],[f3725]) ).

fof(f18467,plain,
    ( spl5_1319
    | ~ spl5_32
    | ~ spl5_335 ),
    inference(avatar_split_clause,[],[f3848,f3725,f301,f18465]) ).

fof(f18465,plain,
    ( spl5_1319
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(sdtasdt0(X2,X3),sz0z00))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(sdtasdt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1319])]) ).

fof(f3848,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(sdtasdt0(X2,X3),sz0z00))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(sdtasdt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_335 ),
    inference(resolution,[],[f3726,f302]) ).

fof(f18463,plain,
    ( spl5_1318
    | ~ spl5_31
    | ~ spl5_335 ),
    inference(avatar_split_clause,[],[f3847,f3725,f297,f18461]) ).

fof(f18461,plain,
    ( spl5_1318
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(sdtpldt0(X2,X3),sz0z00))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(sdtpldt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1318])]) ).

fof(f3847,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(sdtpldt0(X2,X3),sz0z00))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(sdtpldt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_335 ),
    inference(resolution,[],[f3726,f298]) ).

fof(f18459,plain,
    ( spl5_1317
    | ~ spl5_30
    | ~ spl5_334 ),
    inference(avatar_split_clause,[],[f3844,f3721,f293,f18457]) ).

fof(f18457,plain,
    ( spl5_1317
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1317])]) ).

fof(f3721,plain,
    ( spl5_334
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtpldt0(X2,sz0z00))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X2,sz0z00)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_334])]) ).

fof(f3844,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_334 ),
    inference(resolution,[],[f3722,f294]) ).

fof(f3722,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtpldt0(X2,sz0z00))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X2,sz0z00)))
        | ~ aScalar0(X0) )
    | ~ spl5_334 ),
    inference(avatar_component_clause,[],[f3721]) ).

fof(f18455,plain,
    ( spl5_1316
    | ~ spl5_32
    | ~ spl5_334 ),
    inference(avatar_split_clause,[],[f3842,f3721,f301,f18453]) ).

fof(f18453,plain,
    ( spl5_1316
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(sdtasdt0(X2,X3),sz0z00))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(sdtasdt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1316])]) ).

fof(f3842,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(sdtasdt0(X2,X3),sz0z00))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(sdtasdt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_334 ),
    inference(resolution,[],[f3722,f302]) ).

fof(f18451,plain,
    ( spl5_1315
    | ~ spl5_31
    | ~ spl5_334 ),
    inference(avatar_split_clause,[],[f3841,f3721,f297,f18449]) ).

fof(f18449,plain,
    ( spl5_1315
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(sdtpldt0(X2,X3),sz0z00))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(sdtpldt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1315])]) ).

fof(f3841,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(sdtpldt0(X2,X3),sz0z00))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(sdtpldt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_334 ),
    inference(resolution,[],[f3722,f298]) ).

fof(f18447,plain,
    ( spl5_1314
    | ~ spl5_30
    | ~ spl5_333 ),
    inference(avatar_split_clause,[],[f3837,f3717,f293,f18445]) ).

fof(f18445,plain,
    ( spl5_1314
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(smndt0(sdtlbdtrb0(X2,X3))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1314])]) ).

fof(f3717,plain,
    ( spl5_333
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,smndt0(smndt0(X2)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(smndt0(X2))))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_333])]) ).

fof(f3837,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(smndt0(sdtlbdtrb0(X2,X3))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_333 ),
    inference(resolution,[],[f3718,f294]) ).

fof(f3718,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,smndt0(smndt0(X2)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(smndt0(X2))))
        | ~ aScalar0(X0) )
    | ~ spl5_333 ),
    inference(avatar_component_clause,[],[f3717]) ).

fof(f18443,plain,
    ( spl5_1313
    | ~ spl5_32
    | ~ spl5_333 ),
    inference(avatar_split_clause,[],[f3835,f3717,f301,f18441]) ).

fof(f18441,plain,
    ( spl5_1313
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(smndt0(sdtasdt0(X2,X3))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1313])]) ).

fof(f3835,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(smndt0(sdtasdt0(X2,X3))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_333 ),
    inference(resolution,[],[f3718,f302]) ).

fof(f18439,plain,
    ( spl5_1312
    | ~ spl5_31
    | ~ spl5_333 ),
    inference(avatar_split_clause,[],[f3834,f3717,f297,f18437]) ).

fof(f18437,plain,
    ( spl5_1312
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(smndt0(sdtpldt0(X2,X3))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1312])]) ).

fof(f3834,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(smndt0(sdtpldt0(X2,X3))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_333 ),
    inference(resolution,[],[f3718,f298]) ).

fof(f18410,plain,
    ( spl5_1311
    | ~ spl5_30
    | ~ spl5_331 ),
    inference(avatar_split_clause,[],[f3829,f3709,f293,f18408]) ).

fof(f18408,plain,
    ( spl5_1311
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1311])]) ).

fof(f3709,plain,
    ( spl5_331
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtasdt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_331])]) ).

fof(f3829,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_331 ),
    inference(resolution,[],[f3710,f294]) ).

fof(f3710,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtasdt0(X1,X2),sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_331 ),
    inference(avatar_component_clause,[],[f3709]) ).

fof(f18406,plain,
    ( spl5_1310
    | ~ spl5_32
    | ~ spl5_331 ),
    inference(avatar_split_clause,[],[f3827,f3709,f301,f18404]) ).

fof(f18404,plain,
    ( spl5_1310
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1310])]) ).

fof(f3827,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_331 ),
    inference(resolution,[],[f3710,f302]) ).

fof(f18402,plain,
    ( spl5_1309
    | ~ spl5_31
    | ~ spl5_331 ),
    inference(avatar_split_clause,[],[f3826,f3709,f297,f18400]) ).

fof(f18400,plain,
    ( spl5_1309
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1309])]) ).

fof(f3826,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_331 ),
    inference(resolution,[],[f3710,f298]) ).

fof(f18398,plain,
    ( spl5_1308
    | ~ spl5_30
    | ~ spl5_330 ),
    inference(avatar_split_clause,[],[f3824,f3705,f293,f18396]) ).

fof(f18396,plain,
    ( spl5_1308
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1308])]) ).

fof(f3705,plain,
    ( spl5_330
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtpldt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_330])]) ).

fof(f3824,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_330 ),
    inference(resolution,[],[f3706,f294]) ).

fof(f3706,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtpldt0(X1,X2),sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_330 ),
    inference(avatar_component_clause,[],[f3705]) ).

fof(f18394,plain,
    ( spl5_1307
    | ~ spl5_32
    | ~ spl5_330 ),
    inference(avatar_split_clause,[],[f3822,f3705,f301,f18392]) ).

fof(f18392,plain,
    ( spl5_1307
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1307])]) ).

fof(f3822,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_330 ),
    inference(resolution,[],[f3706,f302]) ).

fof(f18390,plain,
    ( spl5_1306
    | ~ spl5_31
    | ~ spl5_330 ),
    inference(avatar_split_clause,[],[f3821,f3705,f297,f18388]) ).

fof(f18388,plain,
    ( spl5_1306
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1306])]) ).

fof(f3821,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_330 ),
    inference(resolution,[],[f3706,f298]) ).

fof(f18386,plain,
    ( spl5_1305
    | ~ spl5_30
    | ~ spl5_327 ),
    inference(avatar_split_clause,[],[f3816,f3692,f293,f18384]) ).

fof(f18384,plain,
    ( spl5_1305
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1305])]) ).

fof(f3692,plain,
    ( spl5_327
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,X2),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_327])]) ).

fof(f3816,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_327 ),
    inference(resolution,[],[f3693,f294]) ).

fof(f3693,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,X2),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_327 ),
    inference(avatar_component_clause,[],[f3692]) ).

fof(f18382,plain,
    ( spl5_1304
    | ~ spl5_32
    | ~ spl5_327 ),
    inference(avatar_split_clause,[],[f3814,f3692,f301,f18380]) ).

fof(f18380,plain,
    ( spl5_1304
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,X3)),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1304])]) ).

fof(f3814,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,X3)),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_327 ),
    inference(resolution,[],[f3693,f302]) ).

fof(f18378,plain,
    ( spl5_1303
    | ~ spl5_31
    | ~ spl5_327 ),
    inference(avatar_split_clause,[],[f3813,f3692,f297,f18376]) ).

fof(f18376,plain,
    ( spl5_1303
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,X3)),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1303])]) ).

fof(f3813,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,X3)),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_327 ),
    inference(resolution,[],[f3693,f298]) ).

fof(f18374,plain,
    ( spl5_1302
    | ~ spl5_30
    | ~ spl5_326 ),
    inference(avatar_split_clause,[],[f3811,f3688,f293,f18372]) ).

fof(f18372,plain,
    ( spl5_1302
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1302])]) ).

fof(f3688,plain,
    ( spl5_326
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,X2),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_326])]) ).

fof(f3811,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_326 ),
    inference(resolution,[],[f3689,f294]) ).

fof(f3689,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,X2),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_326 ),
    inference(avatar_component_clause,[],[f3688]) ).

fof(f18345,plain,
    ( spl5_1301
    | ~ spl5_32
    | ~ spl5_326 ),
    inference(avatar_split_clause,[],[f3809,f3688,f301,f18343]) ).

fof(f18343,plain,
    ( spl5_1301
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,X3)),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1301])]) ).

fof(f3809,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,X3)),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_326 ),
    inference(resolution,[],[f3689,f302]) ).

fof(f18341,plain,
    ( spl5_1300
    | ~ spl5_31
    | ~ spl5_326 ),
    inference(avatar_split_clause,[],[f3808,f3688,f297,f18339]) ).

fof(f18339,plain,
    ( spl5_1300
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,X3)),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1300])]) ).

fof(f3808,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,X3)),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_326 ),
    inference(resolution,[],[f3689,f298]) ).

fof(f18337,plain,
    ( spl5_1299
    | ~ spl5_30
    | ~ spl5_324 ),
    inference(avatar_split_clause,[],[f3789,f3680,f293,f18335]) ).

fof(f18335,plain,
    ( spl5_1299
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1299])]) ).

fof(f3680,plain,
    ( spl5_324
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))) = sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_324])]) ).

fof(f3789,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_324 ),
    inference(resolution,[],[f3681,f294]) ).

fof(f3681,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))) = sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,X3)),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_324 ),
    inference(avatar_component_clause,[],[f3680]) ).

fof(f18333,plain,
    ( spl5_1298
    | ~ spl5_32
    | ~ spl5_324 ),
    inference(avatar_split_clause,[],[f3787,f3680,f301,f18331]) ).

fof(f18331,plain,
    ( spl5_1298
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1298])]) ).

fof(f3787,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_324 ),
    inference(resolution,[],[f3681,f302]) ).

fof(f18329,plain,
    ( spl5_1297
    | ~ spl5_31
    | ~ spl5_324 ),
    inference(avatar_split_clause,[],[f3786,f3680,f297,f18327]) ).

fof(f18327,plain,
    ( spl5_1297
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1297])]) ).

fof(f3786,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_324 ),
    inference(resolution,[],[f3681,f298]) ).

fof(f18325,plain,
    ( spl5_1296
    | ~ spl5_30
    | ~ spl5_323 ),
    inference(avatar_split_clause,[],[f3784,f3676,f293,f18323]) ).

fof(f18323,plain,
    ( spl5_1296
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1296])]) ).

fof(f3676,plain,
    ( spl5_323
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))) = sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_323])]) ).

fof(f3784,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_323 ),
    inference(resolution,[],[f3677,f294]) ).

fof(f3677,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))) = sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,X3)),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_323 ),
    inference(avatar_component_clause,[],[f3676]) ).

fof(f18321,plain,
    ( spl5_1295
    | ~ spl5_32
    | ~ spl5_323 ),
    inference(avatar_split_clause,[],[f3782,f3676,f301,f18319]) ).

fof(f18319,plain,
    ( spl5_1295
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1295])]) ).

fof(f3782,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_323 ),
    inference(resolution,[],[f3677,f302]) ).

fof(f18317,plain,
    ( spl5_1294
    | ~ spl5_31
    | ~ spl5_323 ),
    inference(avatar_split_clause,[],[f3781,f3676,f297,f18315]) ).

fof(f18315,plain,
    ( spl5_1294
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1294])]) ).

fof(f3781,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_323 ),
    inference(resolution,[],[f3677,f298]) ).

fof(f18313,plain,
    ( spl5_1293
    | ~ spl5_30
    | ~ spl5_321 ),
    inference(avatar_split_clause,[],[f3776,f3668,f293,f18311]) ).

fof(f18311,plain,
    ( spl5_1293
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1293])]) ).

fof(f3668,plain,
    ( spl5_321
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))) = sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_321])]) ).

fof(f3776,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_321 ),
    inference(resolution,[],[f3669,f294]) ).

fof(f3669,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))) = sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,X3)),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_321 ),
    inference(avatar_component_clause,[],[f3668]) ).

fof(f18309,plain,
    ( spl5_1292
    | ~ spl5_32
    | ~ spl5_321 ),
    inference(avatar_split_clause,[],[f3774,f3668,f301,f18307]) ).

fof(f18307,plain,
    ( spl5_1292
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1292])]) ).

fof(f3774,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_321 ),
    inference(resolution,[],[f3669,f302]) ).

fof(f18305,plain,
    ( spl5_1291
    | ~ spl5_31
    | ~ spl5_321 ),
    inference(avatar_split_clause,[],[f3773,f3668,f297,f18303]) ).

fof(f18303,plain,
    ( spl5_1291
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1291])]) ).

fof(f3773,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_321 ),
    inference(resolution,[],[f3669,f298]) ).

fof(f18301,plain,
    ( spl5_1290
    | ~ spl5_30
    | ~ spl5_320 ),
    inference(avatar_split_clause,[],[f3771,f3664,f293,f18299]) ).

fof(f18299,plain,
    ( spl5_1290
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1290])]) ).

fof(f3664,plain,
    ( spl5_320
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))) = sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_320])]) ).

fof(f3771,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_320 ),
    inference(resolution,[],[f3665,f294]) ).

fof(f3665,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))) = sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,X3)),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_320 ),
    inference(avatar_component_clause,[],[f3664]) ).

fof(f18297,plain,
    ( spl5_1289
    | ~ spl5_32
    | ~ spl5_320 ),
    inference(avatar_split_clause,[],[f3769,f3664,f301,f18295]) ).

fof(f18295,plain,
    ( spl5_1289
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1289])]) ).

fof(f3769,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_320 ),
    inference(resolution,[],[f3665,f302]) ).

fof(f18293,plain,
    ( spl5_1288
    | ~ spl5_31
    | ~ spl5_320 ),
    inference(avatar_split_clause,[],[f3768,f3664,f297,f18291]) ).

fof(f18291,plain,
    ( spl5_1288
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1288])]) ).

fof(f3768,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_320 ),
    inference(resolution,[],[f3665,f298]) ).

fof(f18289,plain,
    ( spl5_1287
    | ~ spl5_30
    | ~ spl5_318 ),
    inference(avatar_split_clause,[],[f3763,f3656,f293,f18287]) ).

fof(f18287,plain,
    ( spl5_1287
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1287])]) ).

fof(f3656,plain,
    ( spl5_318
  <=> ! [X0,X3,X2,X1] :
        ( sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_318])]) ).

fof(f3763,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_318 ),
    inference(resolution,[],[f3657,f294]) ).

fof(f3657,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,X3)),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_318 ),
    inference(avatar_component_clause,[],[f3656]) ).

fof(f18285,plain,
    ( spl5_1286
    | ~ spl5_32
    | ~ spl5_318 ),
    inference(avatar_split_clause,[],[f3761,f3656,f301,f18283]) ).

fof(f18283,plain,
    ( spl5_1286
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1286])]) ).

fof(f3761,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_318 ),
    inference(resolution,[],[f3657,f302]) ).

fof(f18281,plain,
    ( spl5_1285
    | ~ spl5_31
    | ~ spl5_318 ),
    inference(avatar_split_clause,[],[f3760,f3656,f297,f18279]) ).

fof(f18279,plain,
    ( spl5_1285
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1285])]) ).

fof(f3760,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_318 ),
    inference(resolution,[],[f3657,f298]) ).

fof(f18277,plain,
    ( spl5_1284
    | ~ spl5_30
    | ~ spl5_317 ),
    inference(avatar_split_clause,[],[f3758,f3638,f293,f18275]) ).

fof(f18275,plain,
    ( spl5_1284
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1284])]) ).

fof(f3638,plain,
    ( spl5_317
  <=> ! [X0,X3,X2,X1] :
        ( sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_317])]) ).

fof(f3758,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_317 ),
    inference(resolution,[],[f3639,f294]) ).

fof(f3639,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,X3)),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_317 ),
    inference(avatar_component_clause,[],[f3638]) ).

fof(f18273,plain,
    ( spl5_1283
    | ~ spl5_32
    | ~ spl5_317 ),
    inference(avatar_split_clause,[],[f3756,f3638,f301,f18271]) ).

fof(f18271,plain,
    ( spl5_1283
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1283])]) ).

fof(f3756,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_317 ),
    inference(resolution,[],[f3639,f302]) ).

fof(f18269,plain,
    ( spl5_1282
    | ~ spl5_31
    | ~ spl5_317 ),
    inference(avatar_split_clause,[],[f3755,f3638,f297,f18267]) ).

fof(f18267,plain,
    ( spl5_1282
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1282])]) ).

fof(f3755,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_317 ),
    inference(resolution,[],[f3639,f298]) ).

fof(f18208,plain,
    ( spl5_1281
    | ~ spl5_30
    | ~ spl5_315 ),
    inference(avatar_split_clause,[],[f3745,f3630,f293,f18206]) ).

fof(f18206,plain,
    ( spl5_1281
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1281])]) ).

fof(f3630,plain,
    ( spl5_315
  <=> ! [X0,X3,X2,X1] :
        ( sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))) = sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_315])]) ).

fof(f3745,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_315 ),
    inference(resolution,[],[f3631,f294]) ).

fof(f3631,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))) = sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,X3)),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_315 ),
    inference(avatar_component_clause,[],[f3630]) ).

fof(f18204,plain,
    ( spl5_1280
    | ~ spl5_32
    | ~ spl5_315 ),
    inference(avatar_split_clause,[],[f3743,f3630,f301,f18202]) ).

fof(f18202,plain,
    ( spl5_1280
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1280])]) ).

fof(f3743,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_315 ),
    inference(resolution,[],[f3631,f302]) ).

fof(f18200,plain,
    ( spl5_1279
    | ~ spl5_31
    | ~ spl5_315 ),
    inference(avatar_split_clause,[],[f3742,f3630,f297,f18198]) ).

fof(f18198,plain,
    ( spl5_1279
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1279])]) ).

fof(f3742,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_315 ),
    inference(resolution,[],[f3631,f298]) ).

fof(f18196,plain,
    ( spl5_1278
    | ~ spl5_30
    | ~ spl5_314 ),
    inference(avatar_split_clause,[],[f3740,f3626,f293,f18194]) ).

fof(f18194,plain,
    ( spl5_1278
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1278])]) ).

fof(f3626,plain,
    ( spl5_314
  <=> ! [X0,X3,X2,X1] :
        ( sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))) = sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_314])]) ).

fof(f3740,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_314 ),
    inference(resolution,[],[f3627,f294]) ).

fof(f3627,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))) = sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,X3)),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_314 ),
    inference(avatar_component_clause,[],[f3626]) ).

fof(f18192,plain,
    ( spl5_1277
    | ~ spl5_32
    | ~ spl5_314 ),
    inference(avatar_split_clause,[],[f3738,f3626,f301,f18190]) ).

fof(f18190,plain,
    ( spl5_1277
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1277])]) ).

fof(f3738,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_314 ),
    inference(resolution,[],[f3627,f302]) ).

fof(f18188,plain,
    ( spl5_1276
    | ~ spl5_31
    | ~ spl5_314 ),
    inference(avatar_split_clause,[],[f3737,f3626,f297,f18186]) ).

fof(f18186,plain,
    ( spl5_1276
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1276])]) ).

fof(f3737,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_314 ),
    inference(resolution,[],[f3627,f298]) ).

fof(f18039,plain,
    ( spl5_1275
    | ~ spl5_188
    | ~ spl5_261 ),
    inference(avatar_split_clause,[],[f6950,f3032,f2346,f18036]) ).

fof(f18036,plain,
    ( spl5_1275
  <=> szszuzczcdt0(szszuzczcdt0(sz00)) = szszuzczcdt0(sK4(szszuzczcdt0(szszuzczcdt0(sz00)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1275])]) ).

fof(f2346,plain,
    ( spl5_188
  <=> szszuzczcdt0(aDimensionOf0(xs)) = szszuzczcdt0(sK4(szszuzczcdt0(aDimensionOf0(xs)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_188])]) ).

fof(f6950,plain,
    ( szszuzczcdt0(szszuzczcdt0(sz00)) = szszuzczcdt0(sK4(szszuzczcdt0(szszuzczcdt0(sz00))))
    | ~ spl5_188
    | ~ spl5_261 ),
    inference(superposition,[],[f2348,f3034]) ).

fof(f2348,plain,
    ( szszuzczcdt0(aDimensionOf0(xs)) = szszuzczcdt0(sK4(szszuzczcdt0(aDimensionOf0(xs))))
    | ~ spl5_188 ),
    inference(avatar_component_clause,[],[f2346]) ).

fof(f18034,plain,
    ( spl5_1274
    | ~ spl5_100
    | ~ spl5_291 ),
    inference(avatar_split_clause,[],[f3489,f3306,f897,f18032]) ).

fof(f18032,plain,
    ( spl5_1274
  <=> ! [X0,X1] :
        ( ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(sdtasdt0(X1,X1))
        | ~ sdtlseqdt0(sdtasdt0(X0,X0),sz0z00)
        | sdtasdt0(X0,X0) = sdtasdt0(X1,X1)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ sdtlseqdt0(sdtasdt0(X1,X1),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1274])]) ).

fof(f897,plain,
    ( spl5_100
  <=> ! [X0,X1] :
        ( sdtlseqdt0(X0,sdtasdt0(X1,X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(sdtasdt0(X1,X1))
        | ~ sdtlseqdt0(X0,sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_100])]) ).

fof(f3489,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(sdtasdt0(X1,X1))
        | ~ sdtlseqdt0(sdtasdt0(X0,X0),sz0z00)
        | sdtasdt0(X0,X0) = sdtasdt0(X1,X1)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ sdtlseqdt0(sdtasdt0(X1,X1),sz0z00) )
    | ~ spl5_100
    | ~ spl5_291 ),
    inference(duplicate_literal_removal,[],[f3484]) ).

fof(f3484,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(sdtasdt0(X1,X1))
        | ~ sdtlseqdt0(sdtasdt0(X0,X0),sz0z00)
        | sdtasdt0(X0,X0) = sdtasdt0(X1,X1)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(sdtasdt0(X1,X1))
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(sdtasdt0(X1,X1),sz0z00) )
    | ~ spl5_100
    | ~ spl5_291 ),
    inference(resolution,[],[f3307,f898]) ).

fof(f898,plain,
    ( ! [X0,X1] :
        ( sdtlseqdt0(X0,sdtasdt0(X1,X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(sdtasdt0(X1,X1))
        | ~ sdtlseqdt0(X0,sz0z00) )
    | ~ spl5_100 ),
    inference(avatar_component_clause,[],[f897]) ).

fof(f17970,plain,
    ( ~ spl5_5
    | spl5_1273
    | ~ spl5_71
    | ~ spl5_139 ),
    inference(avatar_split_clause,[],[f1302,f1278,f615,f17968,f176]) ).

fof(f17968,plain,
    ( spl5_1273
  <=> ! [X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,sdtasdt0(X0,X1))
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X1,sz0z00)
        | sz0z00 = sdtasdt0(X0,X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X0,sz0z00)
        | ~ sdtlseqdt0(sz0z00,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1273])]) ).

fof(f1278,plain,
    ( spl5_139
  <=> ! [X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | sdtasdt0(X3,X1) = sdtasdt0(X2,X0)
        | ~ sdtlseqdt0(sdtasdt0(X3,X1),sdtasdt0(X2,X0))
        | ~ aScalar0(sdtasdt0(X2,X0))
        | ~ aScalar0(sdtasdt0(X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_139])]) ).

fof(f1302,plain,
    ( ! [X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X0,sz0z00)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(X0,X1)
        | ~ sdtlseqdt0(X1,sz0z00)
        | ~ aScalar0(sdtasdt0(X0,X1)) )
    | ~ spl5_71
    | ~ spl5_139 ),
    inference(duplicate_literal_removal,[],[f1299]) ).

fof(f1299,plain,
    ( ! [X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X0,sz0z00)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(X0,X1)
        | ~ sdtlseqdt0(X1,sz0z00)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(sz0z00) )
    | ~ spl5_71
    | ~ spl5_139 ),
    inference(superposition,[],[f1279,f617]) ).

fof(f1279,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(sdtasdt0(X3,X1),sdtasdt0(X2,X0))
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | sdtasdt0(X3,X1) = sdtasdt0(X2,X0)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(sdtasdt0(X2,X0))
        | ~ aScalar0(sdtasdt0(X3,X1)) )
    | ~ spl5_139 ),
    inference(avatar_component_clause,[],[f1278]) ).

fof(f17938,plain,
    ( spl5_1272
    | ~ spl5_3
    | ~ spl5_417 ),
    inference(avatar_split_clause,[],[f4812,f4785,f166,f17936]) ).

fof(f17936,plain,
    ( spl5_1272
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(xt,X3)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(xt,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1272])]) ).

fof(f4812,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(xt,X3)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(xt,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_3
    | ~ spl5_417 ),
    inference(resolution,[],[f4786,f168]) ).

fof(f17934,plain,
    ( spl5_1271
    | ~ spl5_2
    | ~ spl5_417 ),
    inference(avatar_split_clause,[],[f4811,f4785,f161,f17932]) ).

fof(f17932,plain,
    ( spl5_1271
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(xs,X3)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(xs,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1271])]) ).

fof(f4811,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(xs,X3)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(xs,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_2
    | ~ spl5_417 ),
    inference(resolution,[],[f4786,f163]) ).

fof(f17930,plain,
    ( spl5_1270
    | ~ spl5_3
    | ~ spl5_414 ),
    inference(avatar_split_clause,[],[f4799,f4755,f166,f17928]) ).

fof(f17928,plain,
    ( spl5_1270
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(xt,X3)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(xt,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1270])]) ).

fof(f4799,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(xt,X3)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(xt,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_3
    | ~ spl5_414 ),
    inference(resolution,[],[f4756,f168]) ).

fof(f17926,plain,
    ( spl5_1269
    | ~ spl5_2
    | ~ spl5_414 ),
    inference(avatar_split_clause,[],[f4798,f4755,f161,f17924]) ).

fof(f17924,plain,
    ( spl5_1269
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(xs,X3)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(xs,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1269])]) ).

fof(f4798,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(xs,X3)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(xs,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_2
    | ~ spl5_414 ),
    inference(resolution,[],[f4756,f163]) ).

fof(f17747,plain,
    ( spl5_1268
    | ~ spl5_5
    | ~ spl5_406 ),
    inference(avatar_split_clause,[],[f4723,f4651,f176,f17745]) ).

fof(f17745,plain,
    ( spl5_1268
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,sz0z00))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtasdt0(X2,sz0z00))),sdtasdt0(X1,smndt0(sdtasdt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1268])]) ).

fof(f4723,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,sz0z00))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtasdt0(X2,sz0z00))),sdtasdt0(X1,smndt0(sdtasdt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_406 ),
    inference(resolution,[],[f4652,f178]) ).

fof(f17743,plain,
    ( spl5_1267
    | ~ spl5_5
    | ~ spl5_405 ),
    inference(avatar_split_clause,[],[f4718,f4647,f176,f17741]) ).

fof(f17741,plain,
    ( spl5_1267
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,sz0z00))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtpldt0(X2,sz0z00))),sdtasdt0(X1,smndt0(sdtpldt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1267])]) ).

fof(f4718,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,sz0z00))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtpldt0(X2,sz0z00))),sdtasdt0(X1,smndt0(sdtpldt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_405 ),
    inference(resolution,[],[f4648,f178]) ).

fof(f17739,plain,
    ( spl5_1266
    | ~ spl5_12
    | ~ spl5_373 ),
    inference(avatar_split_clause,[],[f4241,f4044,f209,f17737]) ).

fof(f17737,plain,
    ( spl5_1266
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(smndt0(X1),sz0z00),sdtasdt0(smndt0(X1),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1266])]) ).

fof(f4241,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(smndt0(X1),sz0z00),sdtasdt0(smndt0(X1),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_373 ),
    inference(resolution,[],[f4045,f210]) ).

fof(f17735,plain,
    ( spl5_1265
    | ~ spl5_12
    | ~ spl5_372 ),
    inference(avatar_split_clause,[],[f4221,f4040,f209,f17733]) ).

fof(f17733,plain,
    ( spl5_1265
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(smndt0(X2),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(smndt0(X2),sz0z00)),sdtasdt0(X1,sdtasdt0(smndt0(X2),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1265])]) ).

fof(f4221,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(smndt0(X2),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(smndt0(X2),sz0z00)),sdtasdt0(X1,sdtasdt0(smndt0(X2),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_372 ),
    inference(resolution,[],[f4041,f210]) ).

fof(f17731,plain,
    ( spl5_1264
    | ~ spl5_12
    | ~ spl5_371 ),
    inference(avatar_split_clause,[],[f4215,f4036,f209,f17729]) ).

fof(f17729,plain,
    ( spl5_1264
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(smndt0(X2),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(smndt0(X2),sz0z00)),sdtasdt0(X1,sdtpldt0(smndt0(X2),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1264])]) ).

fof(f4215,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(smndt0(X2),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(smndt0(X2),sz0z00)),sdtasdt0(X1,sdtpldt0(smndt0(X2),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_371 ),
    inference(resolution,[],[f4037,f210]) ).

fof(f17727,plain,
    ( spl5_1263
    | ~ spl5_12
    | ~ spl5_364 ),
    inference(avatar_split_clause,[],[f4178,f3994,f209,f17725]) ).

fof(f17725,plain,
    ( spl5_1263
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(smndt0(smndt0(X2)))) = sdtpldt0(sdtasdt0(X0,smndt0(smndt0(smndt0(X2)))),sdtasdt0(X1,smndt0(smndt0(smndt0(X2)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1263])]) ).

fof(f4178,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(smndt0(smndt0(X2)))) = sdtpldt0(sdtasdt0(X0,smndt0(smndt0(smndt0(X2)))),sdtasdt0(X1,smndt0(smndt0(smndt0(X2)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_364 ),
    inference(resolution,[],[f3995,f210]) ).

fof(f17723,plain,
    ( spl5_1262
    | ~ spl5_9
    | ~ spl5_313 ),
    inference(avatar_split_clause,[],[f3732,f3622,f197,f17721]) ).

fof(f17721,plain,
    ( spl5_1262
  <=> ! [X0] :
        ( sz00 = sK4(aDimensionOf0(X0))
        | sz00 = sK4(sK4(aDimensionOf0(X0)))
        | sz00 = aDimensionOf0(X0)
        | sK4(sK4(aDimensionOf0(X0))) = szszuzczcdt0(sK4(sK4(sK4(aDimensionOf0(X0)))))
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1262])]) ).

fof(f3732,plain,
    ( ! [X0] :
        ( sz00 = sK4(aDimensionOf0(X0))
        | sz00 = sK4(sK4(aDimensionOf0(X0)))
        | sz00 = aDimensionOf0(X0)
        | sK4(sK4(aDimensionOf0(X0))) = szszuzczcdt0(sK4(sK4(sK4(aDimensionOf0(X0)))))
        | ~ aVector0(X0) )
    | ~ spl5_9
    | ~ spl5_313 ),
    inference(resolution,[],[f3623,f198]) ).

fof(f17719,plain,
    ( spl5_1261
    | ~ spl5_11
    | ~ spl5_313 ),
    inference(avatar_split_clause,[],[f3729,f3622,f205,f17717]) ).

fof(f17717,plain,
    ( spl5_1261
  <=> ! [X0] :
        ( sz00 = sK4(szszuzczcdt0(X0))
        | sz00 = sK4(sK4(szszuzczcdt0(X0)))
        | sz00 = szszuzczcdt0(X0)
        | sK4(sK4(szszuzczcdt0(X0))) = szszuzczcdt0(sK4(sK4(sK4(szszuzczcdt0(X0)))))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1261])]) ).

fof(f3729,plain,
    ( ! [X0] :
        ( sz00 = sK4(szszuzczcdt0(X0))
        | sz00 = sK4(sK4(szszuzczcdt0(X0)))
        | sz00 = szszuzczcdt0(X0)
        | sK4(sK4(szszuzczcdt0(X0))) = szszuzczcdt0(sK4(sK4(sK4(szszuzczcdt0(X0)))))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_11
    | ~ spl5_313 ),
    inference(resolution,[],[f3623,f206]) ).

fof(f17715,plain,
    ( ~ spl5_1260
    | ~ spl5_261
    | spl5_621 ),
    inference(avatar_split_clause,[],[f10089,f7980,f3032,f17712]) ).

fof(f17712,plain,
    ( spl5_1260
  <=> sz00 = szszuzczcdt0(szszuzczcdt0(szszuzczcdt0(sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1260])]) ).

fof(f7980,plain,
    ( spl5_621
  <=> sz00 = szszuzczcdt0(szszuzczcdt0(aDimensionOf0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_621])]) ).

fof(f10089,plain,
    ( sz00 != szszuzczcdt0(szszuzczcdt0(szszuzczcdt0(sz00)))
    | ~ spl5_261
    | spl5_621 ),
    inference(superposition,[],[f7981,f3034]) ).

fof(f7981,plain,
    ( sz00 != szszuzczcdt0(szszuzczcdt0(aDimensionOf0(xs)))
    | spl5_621 ),
    inference(avatar_component_clause,[],[f7980]) ).

fof(f17710,plain,
    ( spl5_1259
    | ~ spl5_148
    | ~ spl5_303 ),
    inference(avatar_split_clause,[],[f3559,f3355,f1372,f17708]) ).

fof(f17708,plain,
    ( spl5_1259
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0))) = sdtasdt0(smndt0(X1),sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0))
        | ~ aScalar0(X1)
        | sz00 = aDimensionOf0(sziznziztdt0(X2))
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1259])]) ).

fof(f3355,plain,
    ( spl5_303
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | smndt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1))) = sdtasdt0(smndt0(X0),sdtlbdtrb0(sziznziztdt0(X2),X1))
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_303])]) ).

fof(f3559,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0))) = sdtasdt0(smndt0(X1),sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0))
        | ~ aScalar0(X1)
        | sz00 = aDimensionOf0(sziznziztdt0(X2))
        | ~ sP1(X2) )
    | ~ spl5_148
    | ~ spl5_303 ),
    inference(resolution,[],[f3356,f1373]) ).

fof(f3356,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP1(X2)
        | ~ aNaturalNumber0(X1)
        | smndt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1))) = sdtasdt0(smndt0(X0),sdtlbdtrb0(sziznziztdt0(X2),X1))
        | ~ aScalar0(X0) )
    | ~ spl5_303 ),
    inference(avatar_component_clause,[],[f3355]) ).

fof(f17706,plain,
    ( spl5_1258
    | ~ spl5_148
    | ~ spl5_299 ),
    inference(avatar_split_clause,[],[f3544,f3338,f1372,f17704]) ).

fof(f17704,plain,
    ( spl5_1258
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(X1,smndt0(sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0))) = smndt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0)))
        | ~ aScalar0(X1)
        | sz00 = aDimensionOf0(sziznziztdt0(X2))
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1258])]) ).

fof(f3338,plain,
    ( spl5_299
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X1))) = smndt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1)))
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_299])]) ).

fof(f3544,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(X1,smndt0(sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0))) = smndt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0)))
        | ~ aScalar0(X1)
        | sz00 = aDimensionOf0(sziznziztdt0(X2))
        | ~ sP1(X2) )
    | ~ spl5_148
    | ~ spl5_299 ),
    inference(resolution,[],[f3339,f1373]) ).

fof(f3339,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP1(X2)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X1))) = smndt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1)))
        | ~ aScalar0(X0) )
    | ~ spl5_299 ),
    inference(avatar_component_clause,[],[f3338]) ).

fof(f17702,plain,
    ( spl5_1257
    | ~ spl5_148
    | ~ spl5_296 ),
    inference(avatar_split_clause,[],[f3521,f3326,f1372,f17700]) ).

fof(f17700,plain,
    ( spl5_1257
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0)) = sdtasdt0(smndt0(X1),smndt0(sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0)))
        | ~ aScalar0(X1)
        | sz00 = aDimensionOf0(sziznziztdt0(X2))
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1257])]) ).

fof(f3326,plain,
    ( spl5_296
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1)) = sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(sziznziztdt0(X2),X1)))
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_296])]) ).

fof(f3521,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0)) = sdtasdt0(smndt0(X1),smndt0(sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0)))
        | ~ aScalar0(X1)
        | sz00 = aDimensionOf0(sziznziztdt0(X2))
        | ~ sP1(X2) )
    | ~ spl5_148
    | ~ spl5_296 ),
    inference(resolution,[],[f3327,f1373]) ).

fof(f3327,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP1(X2)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1)) = sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(sziznziztdt0(X2),X1)))
        | ~ aScalar0(X0) )
    | ~ spl5_296 ),
    inference(avatar_component_clause,[],[f3326]) ).

fof(f17670,plain,
    ( spl5_1256
    | ~ spl5_63
    | ~ spl5_410 ),
    inference(avatar_split_clause,[],[f4744,f4667,f547,f17668]) ).

fof(f17668,plain,
    ( spl5_1256
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(X0,X2),sdtlbdtrb0(sziznziztdt0(xt),X1)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(xt),X1)),sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(xt),X1)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1256])]) ).

fof(f4744,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(X0,X2),sdtlbdtrb0(sziznziztdt0(xt),X1)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(xt),X1)),sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(xt),X1)))
        | ~ aScalar0(X2) )
    | ~ spl5_63
    | ~ spl5_410 ),
    inference(resolution,[],[f4668,f549]) ).

fof(f17666,plain,
    ( spl5_1255
    | ~ spl5_62
    | ~ spl5_410 ),
    inference(avatar_split_clause,[],[f4743,f4667,f542,f17664]) ).

fof(f17664,plain,
    ( spl5_1255
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(X0,X2),sdtlbdtrb0(sziznziztdt0(xs),X1)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(xs),X1)),sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(xs),X1)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1255])]) ).

fof(f4743,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(X0,X2),sdtlbdtrb0(sziznziztdt0(xs),X1)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(xs),X1)),sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(xs),X1)))
        | ~ aScalar0(X2) )
    | ~ spl5_62
    | ~ spl5_410 ),
    inference(resolution,[],[f4668,f544]) ).

fof(f17662,plain,
    ( spl5_1254
    | ~ spl5_3
    | ~ spl5_407 ),
    inference(avatar_split_clause,[],[f4729,f4655,f166,f17660]) ).

fof(f17660,plain,
    ( spl5_1254
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X2))),sdtasdt0(X1,smndt0(sdtlbdtrb0(xt,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1254])]) ).

fof(f4729,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X2))),sdtasdt0(X1,smndt0(sdtlbdtrb0(xt,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_3
    | ~ spl5_407 ),
    inference(resolution,[],[f4656,f168]) ).

fof(f17658,plain,
    ( ~ spl5_1253
    | spl5_152
    | ~ spl5_261 ),
    inference(avatar_split_clause,[],[f6948,f3032,f1410,f17655]) ).

fof(f17655,plain,
    ( spl5_1253
  <=> szszuzczcdt0(sz00) = szszuzczcdt0(szszuzczcdt0(sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1253])]) ).

fof(f1410,plain,
    ( spl5_152
  <=> aDimensionOf0(xs) = szszuzczcdt0(aDimensionOf0(xs)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_152])]) ).

fof(f6948,plain,
    ( szszuzczcdt0(sz00) != szszuzczcdt0(szszuzczcdt0(sz00))
    | spl5_152
    | ~ spl5_261 ),
    inference(superposition,[],[f1412,f3034]) ).

fof(f1412,plain,
    ( aDimensionOf0(xs) != szszuzczcdt0(aDimensionOf0(xs))
    | spl5_152 ),
    inference(avatar_component_clause,[],[f1410]) ).

fof(f17653,plain,
    ( spl5_1252
    | ~ spl5_2
    | ~ spl5_407 ),
    inference(avatar_split_clause,[],[f4728,f4655,f161,f17651]) ).

fof(f17651,plain,
    ( spl5_1252
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X2))),sdtasdt0(X1,smndt0(sdtlbdtrb0(xs,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1252])]) ).

fof(f4728,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X2))),sdtasdt0(X1,smndt0(sdtlbdtrb0(xs,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_2
    | ~ spl5_407 ),
    inference(resolution,[],[f4656,f163]) ).

fof(f17335,plain,
    ( ~ spl5_769
    | ~ spl5_15
    | ~ spl5_250
    | ~ spl5_261
    | ~ spl5_613 ),
    inference(avatar_split_clause,[],[f17307,f7911,f3032,f2969,f224,f10175]) ).

fof(f10175,plain,
    ( spl5_769
  <=> aNaturalNumber0(sK4(sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_769])]) ).

fof(f224,plain,
    ( spl5_15
  <=> ! [X0] :
        ( sz00 != szszuzczcdt0(X0)
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_15])]) ).

fof(f2969,plain,
    ( spl5_250
  <=> sK4(aDimensionOf0(xs)) = szszuzczcdt0(sK4(sK4(aDimensionOf0(xs)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_250])]) ).

fof(f17307,plain,
    ( ~ aNaturalNumber0(sK4(sz00))
    | ~ spl5_15
    | ~ spl5_250
    | ~ spl5_261
    | ~ spl5_613 ),
    inference(trivial_inequality_removal,[],[f17306]) ).

fof(f17306,plain,
    ( sz00 != sz00
    | ~ aNaturalNumber0(sK4(sz00))
    | ~ spl5_15
    | ~ spl5_250
    | ~ spl5_261
    | ~ spl5_613 ),
    inference(forward_demodulation,[],[f17305,f7913]) ).

fof(f17305,plain,
    ( sz00 != sK4(szszuzczcdt0(sz00))
    | ~ aNaturalNumber0(sK4(sz00))
    | ~ spl5_15
    | ~ spl5_250
    | ~ spl5_261 ),
    inference(forward_demodulation,[],[f10565,f3034]) ).

fof(f10565,plain,
    ( sz00 != sK4(aDimensionOf0(xs))
    | ~ aNaturalNumber0(sK4(sz00))
    | ~ spl5_15
    | ~ spl5_250 ),
    inference(inner_rewriting,[],[f3038]) ).

fof(f3038,plain,
    ( sz00 != sK4(aDimensionOf0(xs))
    | ~ aNaturalNumber0(sK4(sK4(aDimensionOf0(xs))))
    | ~ spl5_15
    | ~ spl5_250 ),
    inference(superposition,[],[f225,f2971]) ).

fof(f2971,plain,
    ( sK4(aDimensionOf0(xs)) = szszuzczcdt0(sK4(sK4(aDimensionOf0(xs))))
    | ~ spl5_250 ),
    inference(avatar_component_clause,[],[f2969]) ).

fof(f225,plain,
    ( ! [X0] :
        ( sz00 != szszuzczcdt0(X0)
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_15 ),
    inference(avatar_component_clause,[],[f224]) ).

fof(f17304,plain,
    ( ~ spl5_769
    | ~ spl5_15
    | ~ spl5_538
    | ~ spl5_539 ),
    inference(avatar_split_clause,[],[f17096,f6692,f6688,f224,f10175]) ).

fof(f6688,plain,
    ( spl5_538
  <=> aDimensionOf0(sziznziztdt0(xt)) = szszuzczcdt0(sK4(aDimensionOf0(sziznziztdt0(xt)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_538])]) ).

fof(f6692,plain,
    ( spl5_539
  <=> sz00 = aDimensionOf0(sziznziztdt0(xt)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_539])]) ).

fof(f17096,plain,
    ( ~ aNaturalNumber0(sK4(sz00))
    | ~ spl5_15
    | ~ spl5_538
    | ~ spl5_539 ),
    inference(trivial_inequality_removal,[],[f17095]) ).

fof(f17095,plain,
    ( sz00 != sz00
    | ~ aNaturalNumber0(sK4(sz00))
    | ~ spl5_15
    | ~ spl5_538
    | ~ spl5_539 ),
    inference(forward_demodulation,[],[f7453,f6694]) ).

fof(f6694,plain,
    ( sz00 = aDimensionOf0(sziznziztdt0(xt))
    | ~ spl5_539 ),
    inference(avatar_component_clause,[],[f6692]) ).

fof(f7453,plain,
    ( sz00 != aDimensionOf0(sziznziztdt0(xt))
    | ~ aNaturalNumber0(sK4(sz00))
    | ~ spl5_15
    | ~ spl5_538 ),
    inference(inner_rewriting,[],[f6698]) ).

fof(f6698,plain,
    ( sz00 != aDimensionOf0(sziznziztdt0(xt))
    | ~ aNaturalNumber0(sK4(aDimensionOf0(sziznziztdt0(xt))))
    | ~ spl5_15
    | ~ spl5_538 ),
    inference(superposition,[],[f225,f6690]) ).

fof(f6690,plain,
    ( aDimensionOf0(sziznziztdt0(xt)) = szszuzczcdt0(sK4(aDimensionOf0(sziznziztdt0(xt))))
    | ~ spl5_538 ),
    inference(avatar_component_clause,[],[f6688]) ).

fof(f17094,plain,
    ( spl5_769
    | ~ spl5_261
    | ~ spl5_419
    | ~ spl5_613 ),
    inference(avatar_split_clause,[],[f17030,f7911,f4819,f3032,f10175]) ).

fof(f17030,plain,
    ( aNaturalNumber0(sK4(sz00))
    | ~ spl5_261
    | ~ spl5_419
    | ~ spl5_613 ),
    inference(forward_demodulation,[],[f16996,f7913]) ).

fof(f16996,plain,
    ( aNaturalNumber0(sK4(sK4(szszuzczcdt0(sz00))))
    | ~ spl5_261
    | ~ spl5_419 ),
    inference(superposition,[],[f4820,f3034]) ).

fof(f16966,plain,
    ( spl5_261
    | ~ spl5_96
    | ~ spl5_539 ),
    inference(avatar_split_clause,[],[f7456,f6692,f831,f3032]) ).

fof(f7456,plain,
    ( aDimensionOf0(xs) = szszuzczcdt0(sz00)
    | ~ spl5_96
    | ~ spl5_539 ),
    inference(superposition,[],[f833,f6694]) ).

fof(f16829,plain,
    ( spl5_1251
    | ~ spl5_68
    | ~ spl5_592 ),
    inference(avatar_split_clause,[],[f7593,f7449,f590,f16826]) ).

fof(f16826,plain,
    ( spl5_1251
  <=> aDimensionOf0(sziznziztdt0(xt)) = szszuzczcdt0(aDimensionOf0(sziznziztdt0(sziznziztdt0(xt)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1251])]) ).

fof(f7449,plain,
    ( spl5_592
  <=> sP1(sziznziztdt0(xt)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_592])]) ).

fof(f7593,plain,
    ( aDimensionOf0(sziznziztdt0(xt)) = szszuzczcdt0(aDimensionOf0(sziznziztdt0(sziznziztdt0(xt))))
    | ~ spl5_68
    | ~ spl5_592 ),
    inference(resolution,[],[f7451,f591]) ).

fof(f7451,plain,
    ( sP1(sziznziztdt0(xt))
    | ~ spl5_592 ),
    inference(avatar_component_clause,[],[f7449]) ).

fof(f16760,plain,
    ( spl5_1250
    | ~ spl5_226
    | ~ spl5_557 ),
    inference(avatar_split_clause,[],[f7239,f7079,f2708,f16757]) ).

fof(f16757,plain,
    ( spl5_1250
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,szszuzczcdt0(szszuzczcdt0(sz00)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1250])]) ).

fof(f7079,plain,
    ( spl5_557
  <=> aNaturalNumber0(szszuzczcdt0(szszuzczcdt0(sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_557])]) ).

fof(f7239,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,szszuzczcdt0(szszuzczcdt0(sz00))))
    | ~ spl5_226
    | ~ spl5_557 ),
    inference(resolution,[],[f7081,f2709]) ).

fof(f7081,plain,
    ( aNaturalNumber0(szszuzczcdt0(szszuzczcdt0(sz00)))
    | ~ spl5_557 ),
    inference(avatar_component_clause,[],[f7079]) ).

fof(f16691,plain,
    ( spl5_1249
    | ~ spl5_218
    | ~ spl5_557 ),
    inference(avatar_split_clause,[],[f7237,f7079,f2663,f16688]) ).

fof(f16688,plain,
    ( spl5_1249
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,szszuzczcdt0(szszuzczcdt0(sz00)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1249])]) ).

fof(f7237,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,szszuzczcdt0(szszuzczcdt0(sz00))))
    | ~ spl5_218
    | ~ spl5_557 ),
    inference(resolution,[],[f7081,f2664]) ).

fof(f16619,plain,
    ( spl5_1248
    | ~ spl5_5
    | ~ spl5_395 ),
    inference(avatar_split_clause,[],[f4501,f4405,f176,f16617]) ).

fof(f16617,plain,
    ( spl5_1248
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sz0z00))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1248])]) ).

fof(f4501,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sz0z00))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_395 ),
    inference(resolution,[],[f4406,f178]) ).

fof(f16615,plain,
    ( spl5_1247
    | ~ spl5_5
    | ~ spl5_394 ),
    inference(avatar_split_clause,[],[f4496,f4401,f176,f16613]) ).

fof(f16613,plain,
    ( spl5_1247
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sz0z00))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1247])]) ).

fof(f4496,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sz0z00))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_394 ),
    inference(resolution,[],[f4402,f178]) ).

fof(f16611,plain,
    ( spl5_1246
    | ~ spl5_5
    | ~ spl5_392 ),
    inference(avatar_split_clause,[],[f4488,f4393,f176,f16609]) ).

fof(f16609,plain,
    ( spl5_1246
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sz0z00))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1246])]) ).

fof(f4488,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sz0z00))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_392 ),
    inference(resolution,[],[f4394,f178]) ).

fof(f16607,plain,
    ( spl5_1245
    | ~ spl5_215
    | ~ spl5_557 ),
    inference(avatar_split_clause,[],[f7236,f7079,f2544,f16604]) ).

fof(f16604,plain,
    ( spl5_1245
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xt,szszuzczcdt0(szszuzczcdt0(sz00))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1245])]) ).

fof(f7236,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,szszuzczcdt0(szszuzczcdt0(sz00))),sz0z00)
    | ~ spl5_215
    | ~ spl5_557 ),
    inference(resolution,[],[f7081,f2545]) ).

fof(f16602,plain,
    ( spl5_1244
    | ~ spl5_5
    | ~ spl5_391 ),
    inference(avatar_split_clause,[],[f4483,f4389,f176,f16600]) ).

fof(f16600,plain,
    ( spl5_1244
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sz0z00))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1244])]) ).

fof(f4483,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sz0z00))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_391 ),
    inference(resolution,[],[f4390,f178]) ).

fof(f16598,plain,
    ( spl5_1243
    | ~ spl5_5
    | ~ spl5_389 ),
    inference(avatar_split_clause,[],[f4470,f4381,f176,f16596]) ).

fof(f16596,plain,
    ( spl5_1243
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sz0z00))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1243])]) ).

fof(f4470,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtasdt0(X3,sz0z00))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_389 ),
    inference(resolution,[],[f4382,f178]) ).

fof(f16594,plain,
    ( spl5_1242
    | ~ spl5_5
    | ~ spl5_388 ),
    inference(avatar_split_clause,[],[f4465,f4377,f176,f16592]) ).

fof(f16592,plain,
    ( spl5_1242
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sz0z00))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1242])]) ).

fof(f4465,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtpldt0(X3,sz0z00))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_388 ),
    inference(resolution,[],[f4378,f178]) ).

fof(f16590,plain,
    ( spl5_1241
    | ~ spl5_5
    | ~ spl5_385 ),
    inference(avatar_split_clause,[],[f4457,f4364,f176,f16588]) ).

fof(f16588,plain,
    ( spl5_1241
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sz0z00))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1241])]) ).

fof(f4457,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,sz0z00))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_385 ),
    inference(resolution,[],[f4365,f178]) ).

fof(f16586,plain,
    ( spl5_1240
    | ~ spl5_5
    | ~ spl5_384 ),
    inference(avatar_split_clause,[],[f4452,f4360,f176,f16584]) ).

fof(f16584,plain,
    ( spl5_1240
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sz0z00))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1240])]) ).

fof(f4452,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,sz0z00))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_384 ),
    inference(resolution,[],[f4361,f178]) ).

fof(f16582,plain,
    ( spl5_1239
    | ~ spl5_12
    | ~ spl5_369 ),
    inference(avatar_split_clause,[],[f4206,f4028,f209,f16580]) ).

fof(f16580,plain,
    ( spl5_1239
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,smndt0(smndt0(X3)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(smndt0(X3)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1239])]) ).

fof(f4206,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,smndt0(smndt0(X3)))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(smndt0(X3)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_369 ),
    inference(resolution,[],[f4029,f210]) ).

fof(f16578,plain,
    ( spl5_1238
    | ~ spl5_12
    | ~ spl5_368 ),
    inference(avatar_split_clause,[],[f4200,f4024,f209,f16576]) ).

fof(f16576,plain,
    ( spl5_1238
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,smndt0(smndt0(X3)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(smndt0(X3)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1238])]) ).

fof(f4200,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,smndt0(smndt0(X3)))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(smndt0(X3)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_368 ),
    inference(resolution,[],[f4025,f210]) ).

fof(f16574,plain,
    ( spl5_1237
    | ~ spl5_12
    | ~ spl5_366 ),
    inference(avatar_split_clause,[],[f4191,f4002,f209,f16572]) ).

fof(f16572,plain,
    ( spl5_1237
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,smndt0(smndt0(X3)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(smndt0(X3)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1237])]) ).

fof(f4191,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,smndt0(smndt0(X3)))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(smndt0(X3)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_366 ),
    inference(resolution,[],[f4003,f210]) ).

fof(f16570,plain,
    ( spl5_1236
    | ~ spl5_12
    | ~ spl5_365 ),
    inference(avatar_split_clause,[],[f4185,f3998,f209,f16568]) ).

fof(f16568,plain,
    ( spl5_1236
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(smndt0(X3)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(smndt0(X3)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1236])]) ).

fof(f4185,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(smndt0(X3)))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(smndt0(X3)))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_365 ),
    inference(resolution,[],[f3999,f210]) ).

fof(f16566,plain,
    ( spl5_1235
    | ~ spl5_50
    | ~ spl5_363 ),
    inference(avatar_split_clause,[],[f4174,f3990,f441,f16564]) ).

fof(f16564,plain,
    ( spl5_1235
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1)
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1235])]) ).

fof(f3990,plain,
    ( spl5_363
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),smndt0(sdtlbdtrb0(X2,X3))) = sdtasdt0(X1,sdtasdt0(X0,smndt0(sdtlbdtrb0(X2,X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_363])]) ).

fof(f4174,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1)
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_363 ),
    inference(resolution,[],[f3991,f442]) ).

fof(f3991,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),smndt0(sdtlbdtrb0(X2,X3))) = sdtasdt0(X1,sdtasdt0(X0,smndt0(sdtlbdtrb0(X2,X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_363 ),
    inference(avatar_component_clause,[],[f3990]) ).

fof(f16562,plain,
    ( spl5_1234
    | ~ spl5_209
    | ~ spl5_557 ),
    inference(avatar_split_clause,[],[f7235,f7079,f2497,f16559]) ).

fof(f16559,plain,
    ( spl5_1234
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xs,szszuzczcdt0(szszuzczcdt0(sz00))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1234])]) ).

fof(f7235,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,szszuzczcdt0(szszuzczcdt0(sz00))),sz0z00)
    | ~ spl5_209
    | ~ spl5_557 ),
    inference(resolution,[],[f7081,f2498]) ).

fof(f16557,plain,
    ( spl5_1233
    | ~ spl5_12
    | ~ spl5_362 ),
    inference(avatar_split_clause,[],[f4156,f3986,f209,f16555]) ).

fof(f16555,plain,
    ( spl5_1233
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtasdt0(X2,smndt0(X3)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1233])]) ).

fof(f4156,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtasdt0(X2,smndt0(X3)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_362 ),
    inference(resolution,[],[f3987,f210]) ).

fof(f16553,plain,
    ( spl5_1232
    | ~ spl5_12
    | ~ spl5_361 ),
    inference(avatar_split_clause,[],[f4151,f3982,f209,f16551]) ).

fof(f16551,plain,
    ( spl5_1232
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtpldt0(X2,smndt0(X3)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1232])]) ).

fof(f4151,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtpldt0(X2,smndt0(X3)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_361 ),
    inference(resolution,[],[f3983,f210]) ).

fof(f16549,plain,
    ( spl5_1231
    | ~ spl5_50
    | ~ spl5_360 ),
    inference(avatar_split_clause,[],[f4147,f3978,f441,f16547]) ).

fof(f16547,plain,
    ( spl5_1231
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1)
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1231])]) ).

fof(f3978,plain,
    ( spl5_360
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),smndt0(sdtlbdtrb0(X2,X3))) = sdtpldt0(X1,sdtpldt0(X0,smndt0(sdtlbdtrb0(X2,X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_360])]) ).

fof(f4147,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1)
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_360 ),
    inference(resolution,[],[f3979,f442]) ).

fof(f3979,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),smndt0(sdtlbdtrb0(X2,X3))) = sdtpldt0(X1,sdtpldt0(X0,smndt0(sdtlbdtrb0(X2,X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_360 ),
    inference(avatar_component_clause,[],[f3978]) ).

fof(f16545,plain,
    ( spl5_1230
    | ~ spl5_12
    | ~ spl5_359 ),
    inference(avatar_split_clause,[],[f4143,f3974,f209,f16543]) ).

fof(f16543,plain,
    ( spl5_1230
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,smndt0(X3)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1230])]) ).

fof(f4143,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,smndt0(X3)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_359 ),
    inference(resolution,[],[f3975,f210]) ).

fof(f16541,plain,
    ( spl5_1229
    | ~ spl5_12
    | ~ spl5_358 ),
    inference(avatar_split_clause,[],[f4138,f3970,f209,f16539]) ).

fof(f16539,plain,
    ( spl5_1229
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,smndt0(X3)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1229])]) ).

fof(f4138,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,smndt0(X3)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_358 ),
    inference(resolution,[],[f3971,f210]) ).

fof(f16537,plain,
    ( spl5_1228
    | ~ spl5_50
    | ~ spl5_357 ),
    inference(avatar_split_clause,[],[f4134,f3966,f441,f16535]) ).

fof(f16535,plain,
    ( spl5_1228
  <=> ! [X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0)
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1228])]) ).

fof(f3966,plain,
    ( spl5_357
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtlbdtrb0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_357])]) ).

fof(f4134,plain,
    ( ! [X2,X3,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0)
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_357 ),
    inference(resolution,[],[f3967,f442]) ).

fof(f3967,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtlbdtrb0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_357 ),
    inference(avatar_component_clause,[],[f3966]) ).

fof(f16533,plain,
    ( spl5_1227
    | ~ spl5_12
    | ~ spl5_355 ),
    inference(avatar_split_clause,[],[f4130,f3957,f209,f16531]) ).

fof(f16531,plain,
    ( spl5_1227
  <=> ! [X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1227])]) ).

fof(f4130,plain,
    ( ! [X2,X3,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_355 ),
    inference(resolution,[],[f3958,f210]) ).

fof(f16529,plain,
    ( spl5_1226
    | ~ spl5_12
    | ~ spl5_354 ),
    inference(avatar_split_clause,[],[f4125,f3953,f209,f16527]) ).

fof(f16527,plain,
    ( spl5_1226
  <=> ! [X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1226])]) ).

fof(f4125,plain,
    ( ! [X2,X3,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_354 ),
    inference(resolution,[],[f3954,f210]) ).

fof(f16525,plain,
    ( spl5_1225
    | ~ spl5_50
    | ~ spl5_353 ),
    inference(avatar_split_clause,[],[f4121,f3949,f441,f16523]) ).

fof(f16523,plain,
    ( spl5_1225
  <=> ! [X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0)
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1225])]) ).

fof(f3949,plain,
    ( spl5_353
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtlbdtrb0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_353])]) ).

fof(f4121,plain,
    ( ! [X2,X3,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0)
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_353 ),
    inference(resolution,[],[f3950,f442]) ).

fof(f3950,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtlbdtrb0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_353 ),
    inference(avatar_component_clause,[],[f3949]) ).

fof(f16521,plain,
    ( spl5_1224
    | ~ spl5_12
    | ~ spl5_352 ),
    inference(avatar_split_clause,[],[f4117,f3945,f209,f16519]) ).

fof(f16519,plain,
    ( spl5_1224
  <=> ! [X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(X3))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtasdt0(X2,smndt0(X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1224])]) ).

fof(f4117,plain,
    ( ! [X2,X3,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(X3))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtasdt0(X2,smndt0(X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_352 ),
    inference(resolution,[],[f3946,f210]) ).

fof(f16494,plain,
    ( spl5_1223
    | ~ spl5_12
    | ~ spl5_351 ),
    inference(avatar_split_clause,[],[f4107,f3941,f209,f16492]) ).

fof(f16492,plain,
    ( spl5_1223
  <=> ! [X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(X3))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtpldt0(X2,smndt0(X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1223])]) ).

fof(f4107,plain,
    ( ! [X2,X3,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(X3))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtpldt0(X2,smndt0(X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_351 ),
    inference(resolution,[],[f3942,f210]) ).

fof(f16490,plain,
    ( spl5_1222
    | ~ spl5_50
    | ~ spl5_350 ),
    inference(avatar_split_clause,[],[f4103,f3937,f441,f16488]) ).

fof(f16488,plain,
    ( spl5_1222
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0)
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1222])]) ).

fof(f3937,plain,
    ( spl5_350
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_350])]) ).

fof(f4103,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0)
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_350 ),
    inference(resolution,[],[f3938,f442]) ).

fof(f3938,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_350 ),
    inference(avatar_component_clause,[],[f3937]) ).

fof(f16486,plain,
    ( spl5_1221
    | ~ spl5_12
    | ~ spl5_349 ),
    inference(avatar_split_clause,[],[f4099,f3933,f209,f16484]) ).

fof(f16484,plain,
    ( spl5_1221
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1221])]) ).

fof(f4099,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_349 ),
    inference(resolution,[],[f3934,f210]) ).

fof(f16482,plain,
    ( spl5_1220
    | ~ spl5_12
    | ~ spl5_348 ),
    inference(avatar_split_clause,[],[f4094,f3929,f209,f16480]) ).

fof(f16480,plain,
    ( spl5_1220
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1220])]) ).

fof(f4094,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_348 ),
    inference(resolution,[],[f3930,f210]) ).

fof(f16478,plain,
    ( spl5_1219
    | ~ spl5_50
    | ~ spl5_347 ),
    inference(avatar_split_clause,[],[f4090,f3925,f441,f16476]) ).

fof(f16476,plain,
    ( spl5_1219
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0)
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1219])]) ).

fof(f3925,plain,
    ( spl5_347
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_347])]) ).

fof(f4090,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0)
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_347 ),
    inference(resolution,[],[f3926,f442]) ).

fof(f3926,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_347 ),
    inference(avatar_component_clause,[],[f3925]) ).

fof(f16474,plain,
    ( spl5_1218
    | ~ spl5_12
    | ~ spl5_346 ),
    inference(avatar_split_clause,[],[f4086,f3921,f209,f16472]) ).

fof(f16472,plain,
    ( spl5_1218
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,smndt0(X3))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1218])]) ).

fof(f4086,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,smndt0(X3))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_346 ),
    inference(resolution,[],[f3922,f210]) ).

fof(f16470,plain,
    ( spl5_1217
    | ~ spl5_12
    | ~ spl5_345 ),
    inference(avatar_split_clause,[],[f4081,f3909,f209,f16468]) ).

fof(f16468,plain,
    ( spl5_1217
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,smndt0(X3))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1217])]) ).

fof(f4081,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,smndt0(X3))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_345 ),
    inference(resolution,[],[f3910,f210]) ).

fof(f16466,plain,
    ( spl5_1216
    | ~ spl5_50
    | ~ spl5_344 ),
    inference(avatar_split_clause,[],[f4077,f3905,f441,f16464]) ).

fof(f16464,plain,
    ( spl5_1216
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0)
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1216])]) ).

fof(f3905,plain,
    ( spl5_344
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_344])]) ).

fof(f4077,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0)
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_344 ),
    inference(resolution,[],[f3906,f442]) ).

fof(f3906,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_344 ),
    inference(avatar_component_clause,[],[f3905]) ).

fof(f16462,plain,
    ( spl5_1215
    | ~ spl5_12
    | ~ spl5_343 ),
    inference(avatar_split_clause,[],[f4073,f3901,f209,f16460]) ).

fof(f16460,plain,
    ( spl5_1215
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtasdt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1215])]) ).

fof(f4073,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtasdt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_343 ),
    inference(resolution,[],[f3902,f210]) ).

fof(f16458,plain,
    ( spl5_1214
    | ~ spl5_12
    | ~ spl5_342 ),
    inference(avatar_split_clause,[],[f4068,f3897,f209,f16456]) ).

fof(f16456,plain,
    ( spl5_1214
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtpldt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1214])]) ).

fof(f4068,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtpldt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_342 ),
    inference(resolution,[],[f3898,f210]) ).

fof(f16431,plain,
    ( spl5_1213
    | ~ spl5_50
    | ~ spl5_341 ),
    inference(avatar_split_clause,[],[f4059,f3893,f441,f16429]) ).

fof(f16429,plain,
    ( spl5_1213
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0)
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1213])]) ).

fof(f3893,plain,
    ( spl5_341
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_341])]) ).

fof(f4059,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X2),X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0)
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_341 ),
    inference(resolution,[],[f3894,f442]) ).

fof(f3894,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_341 ),
    inference(avatar_component_clause,[],[f3893]) ).

fof(f16427,plain,
    ( spl5_1212
    | ~ spl5_12
    | ~ spl5_340 ),
    inference(avatar_split_clause,[],[f4055,f3889,f209,f16425]) ).

fof(f16425,plain,
    ( spl5_1212
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtasdt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1212])]) ).

fof(f4055,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtasdt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_340 ),
    inference(resolution,[],[f3890,f210]) ).

fof(f16423,plain,
    ( spl5_1211
    | ~ spl5_12
    | ~ spl5_339 ),
    inference(avatar_split_clause,[],[f4050,f3885,f209,f16421]) ).

fof(f16421,plain,
    ( spl5_1211
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtpldt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1211])]) ).

fof(f4050,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtpldt0(X2,smndt0(X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_339 ),
    inference(resolution,[],[f3886,f210]) ).

fof(f16419,plain,
    ( spl5_1210
    | ~ spl5_30
    | ~ spl5_309 ),
    inference(avatar_split_clause,[],[f3601,f3379,f293,f16417]) ).

fof(f16417,plain,
    ( spl5_1210
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00)) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1210])]) ).

fof(f3379,plain,
    ( spl5_309
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtasdt0(X2,sz0z00)) = sdtasdt0(X1,sdtasdt0(X0,sdtasdt0(X2,sz0z00)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_309])]) ).

fof(f3601,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00)) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_309 ),
    inference(resolution,[],[f3380,f294]) ).

fof(f3380,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtasdt0(X2,sz0z00)) = sdtasdt0(X1,sdtasdt0(X0,sdtasdt0(X2,sz0z00)))
        | ~ aScalar0(X0) )
    | ~ spl5_309 ),
    inference(avatar_component_clause,[],[f3379]) ).

fof(f16415,plain,
    ( spl5_1209
    | ~ spl5_32
    | ~ spl5_309 ),
    inference(avatar_split_clause,[],[f3599,f3379,f301,f16413]) ).

fof(f16413,plain,
    ( spl5_1209
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(sdtasdt0(X2,X3),sz0z00)) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(sdtasdt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1209])]) ).

fof(f3599,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(sdtasdt0(X2,X3),sz0z00)) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(sdtasdt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_309 ),
    inference(resolution,[],[f3380,f302]) ).

fof(f16411,plain,
    ( spl5_1208
    | ~ spl5_31
    | ~ spl5_309 ),
    inference(avatar_split_clause,[],[f3598,f3379,f297,f16409]) ).

fof(f16409,plain,
    ( spl5_1208
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(sdtpldt0(X2,X3),sz0z00)) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(sdtpldt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1208])]) ).

fof(f3598,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(sdtpldt0(X2,X3),sz0z00)) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(sdtpldt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_309 ),
    inference(resolution,[],[f3380,f298]) ).

fof(f16407,plain,
    ( spl5_1207
    | ~ spl5_30
    | ~ spl5_308 ),
    inference(avatar_split_clause,[],[f3590,f3375,f293,f16405]) ).

fof(f16405,plain,
    ( spl5_1207
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1207])]) ).

fof(f3375,plain,
    ( spl5_308
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtpldt0(X2,sz0z00)) = sdtasdt0(X1,sdtasdt0(X0,sdtpldt0(X2,sz0z00)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_308])]) ).

fof(f3590,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_308 ),
    inference(resolution,[],[f3376,f294]) ).

fof(f3376,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtpldt0(X2,sz0z00)) = sdtasdt0(X1,sdtasdt0(X0,sdtpldt0(X2,sz0z00)))
        | ~ aScalar0(X0) )
    | ~ spl5_308 ),
    inference(avatar_component_clause,[],[f3375]) ).

fof(f16403,plain,
    ( spl5_1206
    | ~ spl5_32
    | ~ spl5_308 ),
    inference(avatar_split_clause,[],[f3588,f3375,f301,f16401]) ).

fof(f16401,plain,
    ( spl5_1206
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(sdtasdt0(X2,X3),sz0z00)) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(sdtasdt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1206])]) ).

fof(f3588,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(sdtasdt0(X2,X3),sz0z00)) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(sdtasdt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_308 ),
    inference(resolution,[],[f3376,f302]) ).

fof(f16399,plain,
    ( spl5_1205
    | ~ spl5_31
    | ~ spl5_308 ),
    inference(avatar_split_clause,[],[f3587,f3375,f297,f16397]) ).

fof(f16397,plain,
    ( spl5_1205
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(sdtpldt0(X2,X3),sz0z00)) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(sdtpldt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1205])]) ).

fof(f3587,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(sdtpldt0(X2,X3),sz0z00)) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(sdtpldt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_308 ),
    inference(resolution,[],[f3376,f298]) ).

fof(f16395,plain,
    ( spl5_1204
    | ~ spl5_30
    | ~ spl5_307 ),
    inference(avatar_split_clause,[],[f3584,f3371,f293,f16393]) ).

fof(f16393,plain,
    ( spl5_1204
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00)) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1204])]) ).

fof(f3371,plain,
    ( spl5_307
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtasdt0(X2,sz0z00)) = sdtpldt0(X1,sdtpldt0(X0,sdtasdt0(X2,sz0z00)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_307])]) ).

fof(f3584,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00)) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(sdtlbdtrb0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_307 ),
    inference(resolution,[],[f3372,f294]) ).

fof(f3372,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtasdt0(X2,sz0z00)) = sdtpldt0(X1,sdtpldt0(X0,sdtasdt0(X2,sz0z00)))
        | ~ aScalar0(X0) )
    | ~ spl5_307 ),
    inference(avatar_component_clause,[],[f3371]) ).

fof(f16367,plain,
    ( spl5_1203
    | ~ spl5_32
    | ~ spl5_307 ),
    inference(avatar_split_clause,[],[f3582,f3371,f301,f16365]) ).

fof(f16365,plain,
    ( spl5_1203
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(sdtasdt0(X2,X3),sz0z00)) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(sdtasdt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1203])]) ).

fof(f3582,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(sdtasdt0(X2,X3),sz0z00)) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(sdtasdt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_307 ),
    inference(resolution,[],[f3372,f302]) ).

fof(f16363,plain,
    ( spl5_1202
    | ~ spl5_31
    | ~ spl5_307 ),
    inference(avatar_split_clause,[],[f3581,f3371,f297,f16361]) ).

fof(f16361,plain,
    ( spl5_1202
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(sdtpldt0(X2,X3),sz0z00)) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(sdtpldt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1202])]) ).

fof(f3581,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(sdtpldt0(X2,X3),sz0z00)) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(sdtpldt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_307 ),
    inference(resolution,[],[f3372,f298]) ).

fof(f16359,plain,
    ( spl5_1201
    | ~ spl5_30
    | ~ spl5_306 ),
    inference(avatar_split_clause,[],[f3578,f3367,f293,f16357]) ).

fof(f16357,plain,
    ( spl5_1201
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1201])]) ).

fof(f3367,plain,
    ( spl5_306
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtpldt0(X2,sz0z00)) = sdtpldt0(X1,sdtpldt0(X0,sdtpldt0(X2,sz0z00)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_306])]) ).

fof(f3578,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_306 ),
    inference(resolution,[],[f3368,f294]) ).

fof(f3368,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtpldt0(X2,sz0z00)) = sdtpldt0(X1,sdtpldt0(X0,sdtpldt0(X2,sz0z00)))
        | ~ aScalar0(X0) )
    | ~ spl5_306 ),
    inference(avatar_component_clause,[],[f3367]) ).

fof(f16355,plain,
    ( spl5_1200
    | ~ spl5_32
    | ~ spl5_306 ),
    inference(avatar_split_clause,[],[f3576,f3367,f301,f16353]) ).

fof(f16353,plain,
    ( spl5_1200
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(sdtasdt0(X2,X3),sz0z00)) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(sdtasdt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1200])]) ).

fof(f3576,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(sdtasdt0(X2,X3),sz0z00)) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(sdtasdt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_306 ),
    inference(resolution,[],[f3368,f302]) ).

fof(f16351,plain,
    ( spl5_1199
    | ~ spl5_31
    | ~ spl5_306 ),
    inference(avatar_split_clause,[],[f3575,f3367,f297,f16349]) ).

fof(f16349,plain,
    ( spl5_1199
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(sdtpldt0(X2,X3),sz0z00)) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(sdtpldt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1199])]) ).

fof(f3575,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(sdtpldt0(X2,X3),sz0z00)) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(sdtpldt0(X2,X3),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_306 ),
    inference(resolution,[],[f3368,f298]) ).

fof(f16347,plain,
    ( spl5_1198
    | ~ spl5_30
    | ~ spl5_305 ),
    inference(avatar_split_clause,[],[f3571,f3363,f293,f16345]) ).

fof(f16345,plain,
    ( spl5_1198
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(smndt0(sdtlbdtrb0(X2,X3)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(smndt0(sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1198])]) ).

fof(f3363,plain,
    ( spl5_305
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),smndt0(smndt0(X2))) = sdtasdt0(X1,sdtasdt0(X0,smndt0(smndt0(X2))))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_305])]) ).

fof(f3571,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(smndt0(sdtlbdtrb0(X2,X3)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(smndt0(sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_305 ),
    inference(resolution,[],[f3364,f294]) ).

fof(f3364,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),smndt0(smndt0(X2))) = sdtasdt0(X1,sdtasdt0(X0,smndt0(smndt0(X2))))
        | ~ aScalar0(X0) )
    | ~ spl5_305 ),
    inference(avatar_component_clause,[],[f3363]) ).

fof(f16343,plain,
    ( spl5_1197
    | ~ spl5_32
    | ~ spl5_305 ),
    inference(avatar_split_clause,[],[f3569,f3363,f301,f16341]) ).

fof(f16341,plain,
    ( spl5_1197
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(smndt0(sdtasdt0(X2,X3)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(smndt0(sdtasdt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1197])]) ).

fof(f3569,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(smndt0(sdtasdt0(X2,X3)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(smndt0(sdtasdt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_305 ),
    inference(resolution,[],[f3364,f302]) ).

fof(f16339,plain,
    ( spl5_1196
    | ~ spl5_31
    | ~ spl5_305 ),
    inference(avatar_split_clause,[],[f3568,f3363,f297,f16337]) ).

fof(f16337,plain,
    ( spl5_1196
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(smndt0(sdtpldt0(X2,X3)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(smndt0(sdtpldt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1196])]) ).

fof(f3568,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(smndt0(sdtpldt0(X2,X3)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(smndt0(sdtpldt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_305 ),
    inference(resolution,[],[f3364,f298]) ).

fof(f16335,plain,
    ( spl5_1195
    | ~ spl5_30
    | ~ spl5_304 ),
    inference(avatar_split_clause,[],[f3564,f3359,f293,f16333]) ).

fof(f16333,plain,
    ( spl5_1195
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(smndt0(sdtlbdtrb0(X2,X3)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(smndt0(sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1195])]) ).

fof(f3359,plain,
    ( spl5_304
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),smndt0(smndt0(X2))) = sdtpldt0(X1,sdtpldt0(X0,smndt0(smndt0(X2))))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_304])]) ).

fof(f3564,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(smndt0(sdtlbdtrb0(X2,X3)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(smndt0(sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_304 ),
    inference(resolution,[],[f3360,f294]) ).

fof(f3360,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),smndt0(smndt0(X2))) = sdtpldt0(X1,sdtpldt0(X0,smndt0(smndt0(X2))))
        | ~ aScalar0(X0) )
    | ~ spl5_304 ),
    inference(avatar_component_clause,[],[f3359]) ).

fof(f16331,plain,
    ( spl5_1194
    | ~ spl5_32
    | ~ spl5_304 ),
    inference(avatar_split_clause,[],[f3562,f3359,f301,f16329]) ).

fof(f16329,plain,
    ( spl5_1194
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(smndt0(sdtasdt0(X2,X3)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(smndt0(sdtasdt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1194])]) ).

fof(f3562,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(smndt0(sdtasdt0(X2,X3)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(smndt0(sdtasdt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_304 ),
    inference(resolution,[],[f3360,f302]) ).

fof(f16303,plain,
    ( spl5_1193
    | ~ spl5_31
    | ~ spl5_304 ),
    inference(avatar_split_clause,[],[f3561,f3359,f297,f16301]) ).

fof(f16301,plain,
    ( spl5_1193
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(smndt0(sdtpldt0(X2,X3)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(smndt0(sdtpldt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1193])]) ).

fof(f3561,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(smndt0(sdtpldt0(X2,X3)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(smndt0(sdtpldt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_304 ),
    inference(resolution,[],[f3360,f298]) ).

fof(f16299,plain,
    ( spl5_1192
    | ~ spl5_30
    | ~ spl5_302 ),
    inference(avatar_split_clause,[],[f3555,f3351,f293,f16297]) ).

fof(f16297,plain,
    ( spl5_1192
  <=> ! [X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1192])]) ).

fof(f3351,plain,
    ( spl5_302
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(X2)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,smndt0(X2)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_302])]) ).

fof(f3555,plain,
    ( ! [X2,X3,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_302 ),
    inference(resolution,[],[f3352,f294]) ).

fof(f3352,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(X2)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,smndt0(X2)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_302 ),
    inference(avatar_component_clause,[],[f3351]) ).

fof(f16295,plain,
    ( spl5_1191
    | ~ spl5_32
    | ~ spl5_302 ),
    inference(avatar_split_clause,[],[f3553,f3351,f301,f16293]) ).

fof(f16293,plain,
    ( spl5_1191
  <=> ! [X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1191])]) ).

fof(f3553,plain,
    ( ! [X2,X3,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_302 ),
    inference(resolution,[],[f3352,f302]) ).

fof(f16291,plain,
    ( spl5_1190
    | ~ spl5_31
    | ~ spl5_302 ),
    inference(avatar_split_clause,[],[f3552,f3351,f297,f16289]) ).

fof(f16289,plain,
    ( spl5_1190
  <=> ! [X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1190])]) ).

fof(f3552,plain,
    ( ! [X2,X3,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_302 ),
    inference(resolution,[],[f3352,f298]) ).

fof(f16287,plain,
    ( spl5_1189
    | ~ spl5_30
    | ~ spl5_300 ),
    inference(avatar_split_clause,[],[f3549,f3342,f293,f16285]) ).

fof(f16285,plain,
    ( spl5_1189
  <=> ! [X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1189])]) ).

fof(f3342,plain,
    ( spl5_300
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(X2)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,smndt0(X2)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_300])]) ).

fof(f3549,plain,
    ( ! [X2,X3,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_300 ),
    inference(resolution,[],[f3343,f294]) ).

fof(f3343,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(X2)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,smndt0(X2)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_300 ),
    inference(avatar_component_clause,[],[f3342]) ).

fof(f16283,plain,
    ( spl5_1188
    | ~ spl5_32
    | ~ spl5_300 ),
    inference(avatar_split_clause,[],[f3547,f3342,f301,f16281]) ).

fof(f16281,plain,
    ( spl5_1188
  <=> ! [X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,X3))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,smndt0(sdtasdt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1188])]) ).

fof(f3547,plain,
    ( ! [X2,X3,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,X3))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,smndt0(sdtasdt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_300 ),
    inference(resolution,[],[f3343,f302]) ).

fof(f16279,plain,
    ( spl5_1187
    | ~ spl5_31
    | ~ spl5_300 ),
    inference(avatar_split_clause,[],[f3546,f3342,f297,f16277]) ).

fof(f16277,plain,
    ( spl5_1187
  <=> ! [X0,X3,X2,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,X3))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,smndt0(sdtpldt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1187])]) ).

fof(f3546,plain,
    ( ! [X2,X3,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,X3))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,smndt0(sdtpldt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_300 ),
    inference(resolution,[],[f3343,f298]) ).

fof(f16275,plain,
    ( spl5_1186
    | ~ spl5_30
    | ~ spl5_298 ),
    inference(avatar_split_clause,[],[f3540,f3334,f293,f16273]) ).

fof(f16273,plain,
    ( spl5_1186
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1186])]) ).

fof(f3334,plain,
    ( spl5_298
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(X2)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(X2))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_298])]) ).

fof(f3540,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_298 ),
    inference(resolution,[],[f3335,f294]) ).

fof(f3335,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(X2)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(X2))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_298 ),
    inference(avatar_component_clause,[],[f3334]) ).

fof(f16271,plain,
    ( spl5_1185
    | ~ spl5_32
    | ~ spl5_298 ),
    inference(avatar_split_clause,[],[f3538,f3334,f301,f16269]) ).

fof(f16269,plain,
    ( spl5_1185
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1185])]) ).

fof(f3538,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_298 ),
    inference(resolution,[],[f3335,f302]) ).

fof(f16267,plain,
    ( spl5_1184
    | ~ spl5_31
    | ~ spl5_298 ),
    inference(avatar_split_clause,[],[f3537,f3334,f297,f16265]) ).

fof(f16265,plain,
    ( spl5_1184
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1184])]) ).

fof(f3537,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_298 ),
    inference(resolution,[],[f3335,f298]) ).

fof(f16240,plain,
    ( spl5_1183
    | ~ spl5_30
    | ~ spl5_297 ),
    inference(avatar_split_clause,[],[f3526,f3330,f293,f16238]) ).

fof(f16238,plain,
    ( spl5_1183
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1183])]) ).

fof(f3330,plain,
    ( spl5_297
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(X2)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(X2))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_297])]) ).

fof(f3526,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_297 ),
    inference(resolution,[],[f3331,f294]) ).

fof(f3331,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(X2)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(X2))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_297 ),
    inference(avatar_component_clause,[],[f3330]) ).

fof(f16236,plain,
    ( spl5_1182
    | ~ spl5_32
    | ~ spl5_297 ),
    inference(avatar_split_clause,[],[f3524,f3330,f301,f16234]) ).

fof(f16234,plain,
    ( spl5_1182
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(sdtasdt0(X2,X3))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1182])]) ).

fof(f3524,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(sdtasdt0(X2,X3))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_297 ),
    inference(resolution,[],[f3331,f302]) ).

fof(f16232,plain,
    ( spl5_1181
    | ~ spl5_31
    | ~ spl5_297 ),
    inference(avatar_split_clause,[],[f3523,f3330,f297,f16230]) ).

fof(f16230,plain,
    ( spl5_1181
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(sdtpldt0(X2,X3))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1181])]) ).

fof(f3523,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(sdtpldt0(X2,X3))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_297 ),
    inference(resolution,[],[f3331,f298]) ).

fof(f16228,plain,
    ( spl5_1180
    | ~ spl5_30
    | ~ spl5_295 ),
    inference(avatar_split_clause,[],[f3517,f3322,f293,f16226]) ).

fof(f16226,plain,
    ( spl5_1180
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1180])]) ).

fof(f3322,plain,
    ( spl5_295
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,smndt0(X2))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,smndt0(X2))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_295])]) ).

fof(f3517,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_295 ),
    inference(resolution,[],[f3323,f294]) ).

fof(f3323,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtasdt0(X0,sdtasdt0(X1,smndt0(X2))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,smndt0(X2))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_295 ),
    inference(avatar_component_clause,[],[f3322]) ).

fof(f16224,plain,
    ( spl5_1179
    | ~ spl5_32
    | ~ spl5_295 ),
    inference(avatar_split_clause,[],[f3515,f3322,f301,f16222]) ).

fof(f16222,plain,
    ( spl5_1179
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,smndt0(sdtasdt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1179])]) ).

fof(f3515,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,smndt0(sdtasdt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_295 ),
    inference(resolution,[],[f3323,f302]) ).

fof(f16220,plain,
    ( spl5_1178
    | ~ spl5_31
    | ~ spl5_295 ),
    inference(avatar_split_clause,[],[f3514,f3322,f297,f16218]) ).

fof(f16218,plain,
    ( spl5_1178
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,smndt0(sdtpldt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1178])]) ).

fof(f3514,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,smndt0(sdtpldt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_295 ),
    inference(resolution,[],[f3323,f298]) ).

fof(f16216,plain,
    ( spl5_1177
    | ~ spl5_30
    | ~ spl5_294 ),
    inference(avatar_split_clause,[],[f3511,f3318,f293,f16214]) ).

fof(f16214,plain,
    ( spl5_1177
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1177])]) ).

fof(f3318,plain,
    ( spl5_294
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(X2))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,smndt0(X2))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_294])]) ).

fof(f3511,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_294 ),
    inference(resolution,[],[f3319,f294]) ).

fof(f3319,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(X2))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,smndt0(X2))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_294 ),
    inference(avatar_component_clause,[],[f3318]) ).

fof(f16212,plain,
    ( spl5_1176
    | ~ spl5_32
    | ~ spl5_294 ),
    inference(avatar_split_clause,[],[f3509,f3318,f301,f16210]) ).

fof(f16210,plain,
    ( spl5_1176
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,smndt0(sdtasdt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1176])]) ).

fof(f3509,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,smndt0(sdtasdt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_294 ),
    inference(resolution,[],[f3319,f302]) ).

fof(f16208,plain,
    ( spl5_1175
    | ~ spl5_31
    | ~ spl5_294 ),
    inference(avatar_split_clause,[],[f3508,f3318,f297,f16206]) ).

fof(f16206,plain,
    ( spl5_1175
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,smndt0(sdtpldt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1175])]) ).

fof(f3508,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,smndt0(sdtpldt0(X2,X3)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_294 ),
    inference(resolution,[],[f3319,f298]) ).

fof(f16204,plain,
    ( spl5_1174
    | ~ spl5_30
    | ~ spl5_288 ),
    inference(avatar_split_clause,[],[f3471,f3293,f293,f16202]) ).

fof(f16202,plain,
    ( spl5_1174
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1174])]) ).

fof(f3293,plain,
    ( spl5_288
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_288])]) ).

fof(f3471,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_288 ),
    inference(resolution,[],[f3294,f294]) ).

fof(f3294,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,X2),sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_288 ),
    inference(avatar_component_clause,[],[f3293]) ).

fof(f16177,plain,
    ( spl5_1173
    | ~ spl5_32
    | ~ spl5_288 ),
    inference(avatar_split_clause,[],[f3469,f3293,f301,f16175]) ).

fof(f16175,plain,
    ( spl5_1173
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1173])]) ).

fof(f3469,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_288 ),
    inference(resolution,[],[f3294,f302]) ).

fof(f16173,plain,
    ( spl5_1172
    | ~ spl5_31
    | ~ spl5_288 ),
    inference(avatar_split_clause,[],[f3468,f3293,f297,f16171]) ).

fof(f16171,plain,
    ( spl5_1172
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1172])]) ).

fof(f3468,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_288 ),
    inference(resolution,[],[f3294,f298]) ).

fof(f16169,plain,
    ( spl5_1171
    | ~ spl5_30
    | ~ spl5_287 ),
    inference(avatar_split_clause,[],[f3466,f3289,f293,f16167]) ).

fof(f16167,plain,
    ( spl5_1171
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1171])]) ).

fof(f3289,plain,
    ( spl5_287
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_287])]) ).

fof(f3466,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_287 ),
    inference(resolution,[],[f3290,f294]) ).

fof(f3290,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,X2),sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_287 ),
    inference(avatar_component_clause,[],[f3289]) ).

fof(f16165,plain,
    ( spl5_1170
    | ~ spl5_32
    | ~ spl5_287 ),
    inference(avatar_split_clause,[],[f3464,f3289,f301,f16163]) ).

fof(f16163,plain,
    ( spl5_1170
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1170])]) ).

fof(f3464,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_287 ),
    inference(resolution,[],[f3290,f302]) ).

fof(f16161,plain,
    ( spl5_1169
    | ~ spl5_31
    | ~ spl5_287 ),
    inference(avatar_split_clause,[],[f3463,f3289,f297,f16159]) ).

fof(f16159,plain,
    ( spl5_1169
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1169])]) ).

fof(f3463,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_287 ),
    inference(resolution,[],[f3290,f298]) ).

fof(f16157,plain,
    ( spl5_1168
    | ~ spl5_30
    | ~ spl5_285 ),
    inference(avatar_split_clause,[],[f3444,f3281,f293,f16155]) ).

fof(f16155,plain,
    ( spl5_1168
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1168])]) ).

fof(f3281,plain,
    ( spl5_285
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtasdt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_285])]) ).

fof(f3444,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_285 ),
    inference(resolution,[],[f3282,f294]) ).

fof(f3282,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtasdt0(X1,X2),sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_285 ),
    inference(avatar_component_clause,[],[f3281]) ).

fof(f16153,plain,
    ( spl5_1167
    | ~ spl5_32
    | ~ spl5_285 ),
    inference(avatar_split_clause,[],[f3442,f3281,f301,f16151]) ).

fof(f16151,plain,
    ( spl5_1167
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1167])]) ).

fof(f3442,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_285 ),
    inference(resolution,[],[f3282,f302]) ).

fof(f16149,plain,
    ( spl5_1166
    | ~ spl5_31
    | ~ spl5_285 ),
    inference(avatar_split_clause,[],[f3441,f3281,f297,f16147]) ).

fof(f16147,plain,
    ( spl5_1166
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1166])]) ).

fof(f3441,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_285 ),
    inference(resolution,[],[f3282,f298]) ).

fof(f16145,plain,
    ( spl5_1165
    | ~ spl5_30
    | ~ spl5_284 ),
    inference(avatar_split_clause,[],[f3439,f3277,f293,f16143]) ).

fof(f16143,plain,
    ( spl5_1165
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1165])]) ).

fof(f3277,plain,
    ( spl5_284
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtpldt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_284])]) ).

fof(f3439,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_284 ),
    inference(resolution,[],[f3278,f294]) ).

fof(f3278,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtpldt0(X1,X2),sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_284 ),
    inference(avatar_component_clause,[],[f3277]) ).

fof(f16141,plain,
    ( spl5_1164
    | ~ spl5_32
    | ~ spl5_284 ),
    inference(avatar_split_clause,[],[f3437,f3277,f301,f16139]) ).

fof(f16139,plain,
    ( spl5_1164
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1164])]) ).

fof(f3437,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_284 ),
    inference(resolution,[],[f3278,f302]) ).

fof(f16113,plain,
    ( spl5_1163
    | ~ spl5_31
    | ~ spl5_284 ),
    inference(avatar_split_clause,[],[f3436,f3277,f297,f16111]) ).

fof(f16111,plain,
    ( spl5_1163
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1163])]) ).

fof(f3436,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,X3)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_284 ),
    inference(resolution,[],[f3278,f298]) ).

fof(f16109,plain,
    ( spl5_1162
    | ~ spl5_30
    | ~ spl5_282 ),
    inference(avatar_split_clause,[],[f3431,f3269,f293,f16107]) ).

fof(f16107,plain,
    ( spl5_1162
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1162])]) ).

fof(f3269,plain,
    ( spl5_282
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,X2))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_282])]) ).

fof(f3431,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_282 ),
    inference(resolution,[],[f3270,f294]) ).

fof(f3270,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,X2))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_282 ),
    inference(avatar_component_clause,[],[f3269]) ).

fof(f16105,plain,
    ( spl5_1161
    | ~ spl5_32
    | ~ spl5_282 ),
    inference(avatar_split_clause,[],[f3429,f3269,f301,f16103]) ).

fof(f16103,plain,
    ( spl5_1161
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1161])]) ).

fof(f3429,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_282 ),
    inference(resolution,[],[f3270,f302]) ).

fof(f16101,plain,
    ( spl5_1160
    | ~ spl5_31
    | ~ spl5_282 ),
    inference(avatar_split_clause,[],[f3428,f3269,f297,f16099]) ).

fof(f16099,plain,
    ( spl5_1160
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1160])]) ).

fof(f3428,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_282 ),
    inference(resolution,[],[f3270,f298]) ).

fof(f16097,plain,
    ( spl5_1159
    | ~ spl5_30
    | ~ spl5_281 ),
    inference(avatar_split_clause,[],[f3426,f3265,f293,f16095]) ).

fof(f16095,plain,
    ( spl5_1159
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1159])]) ).

fof(f3265,plain,
    ( spl5_281
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,X2))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_281])]) ).

fof(f3426,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_281 ),
    inference(resolution,[],[f3266,f294]) ).

fof(f3266,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,X2))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_281 ),
    inference(avatar_component_clause,[],[f3265]) ).

fof(f16093,plain,
    ( spl5_1158
    | ~ spl5_32
    | ~ spl5_281 ),
    inference(avatar_split_clause,[],[f3424,f3265,f301,f16091]) ).

fof(f16091,plain,
    ( spl5_1158
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1158])]) ).

fof(f3424,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_281 ),
    inference(resolution,[],[f3266,f302]) ).

fof(f16089,plain,
    ( spl5_1157
    | ~ spl5_31
    | ~ spl5_281 ),
    inference(avatar_split_clause,[],[f3423,f3265,f297,f16087]) ).

fof(f16087,plain,
    ( spl5_1157
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1157])]) ).

fof(f3423,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_281 ),
    inference(resolution,[],[f3266,f298]) ).

fof(f16085,plain,
    ( spl5_1156
    | ~ spl5_30
    | ~ spl5_279 ),
    inference(avatar_split_clause,[],[f3418,f3243,f293,f16083]) ).

fof(f16083,plain,
    ( spl5_1156
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3))))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1156])]) ).

fof(f3243,plain,
    ( spl5_279
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,X2)))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_279])]) ).

fof(f3418,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3))))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_279 ),
    inference(resolution,[],[f3244,f294]) ).

fof(f3244,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,X2)))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_279 ),
    inference(avatar_component_clause,[],[f3243]) ).

fof(f16081,plain,
    ( spl5_1155
    | ~ spl5_32
    | ~ spl5_279 ),
    inference(avatar_split_clause,[],[f3416,f3243,f301,f16079]) ).

fof(f16079,plain,
    ( spl5_1155
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,sdtasdt0(X2,X3))))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1155])]) ).

fof(f3416,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,sdtasdt0(X2,X3))))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_279 ),
    inference(resolution,[],[f3244,f302]) ).

fof(f16077,plain,
    ( spl5_1154
    | ~ spl5_31
    | ~ spl5_279 ),
    inference(avatar_split_clause,[],[f3415,f3243,f297,f16075]) ).

fof(f16075,plain,
    ( spl5_1154
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,sdtpldt0(X2,X3))))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1154])]) ).

fof(f3415,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,sdtpldt0(X2,X3))))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_279 ),
    inference(resolution,[],[f3244,f298]) ).

fof(f16049,plain,
    ( spl5_1153
    | ~ spl5_30
    | ~ spl5_278 ),
    inference(avatar_split_clause,[],[f3413,f3239,f293,f16047]) ).

fof(f16047,plain,
    ( spl5_1153
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3))))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1153])]) ).

fof(f3239,plain,
    ( spl5_278
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,X2)))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_278])]) ).

fof(f3413,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3))))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_278 ),
    inference(resolution,[],[f3240,f294]) ).

fof(f3240,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,X2)))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_278 ),
    inference(avatar_component_clause,[],[f3239]) ).

fof(f16045,plain,
    ( spl5_1152
    | ~ spl5_32
    | ~ spl5_278 ),
    inference(avatar_split_clause,[],[f3411,f3239,f301,f16043]) ).

fof(f16043,plain,
    ( spl5_1152
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,sdtasdt0(X2,X3))))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1152])]) ).

fof(f3411,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,sdtasdt0(X2,X3))))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_278 ),
    inference(resolution,[],[f3240,f302]) ).

fof(f16041,plain,
    ( spl5_1151
    | ~ spl5_31
    | ~ spl5_278 ),
    inference(avatar_split_clause,[],[f3410,f3239,f297,f16039]) ).

fof(f16039,plain,
    ( spl5_1151
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,sdtpldt0(X2,X3))))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1151])]) ).

fof(f3410,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,sdtpldt0(X2,X3))))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_278 ),
    inference(resolution,[],[f3240,f298]) ).

fof(f16037,plain,
    ( spl5_1150
    | ~ spl5_30
    | ~ spl5_276 ),
    inference(avatar_split_clause,[],[f3391,f3231,f293,f16035]) ).

fof(f16035,plain,
    ( spl5_1150
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1150])]) ).

fof(f3231,plain,
    ( spl5_276
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtasdt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_276])]) ).

fof(f3391,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_276 ),
    inference(resolution,[],[f3232,f294]) ).

fof(f3232,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtasdt0(X1,X2))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_276 ),
    inference(avatar_component_clause,[],[f3231]) ).

fof(f16033,plain,
    ( spl5_1149
    | ~ spl5_32
    | ~ spl5_276 ),
    inference(avatar_split_clause,[],[f3389,f3231,f301,f16031]) ).

fof(f16031,plain,
    ( spl5_1149
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1149])]) ).

fof(f3389,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_276 ),
    inference(resolution,[],[f3232,f302]) ).

fof(f16029,plain,
    ( spl5_1148
    | ~ spl5_31
    | ~ spl5_276 ),
    inference(avatar_split_clause,[],[f3388,f3231,f297,f16027]) ).

fof(f16027,plain,
    ( spl5_1148
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1148])]) ).

fof(f3388,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_276 ),
    inference(resolution,[],[f3232,f298]) ).

fof(f16025,plain,
    ( spl5_1147
    | ~ spl5_30
    | ~ spl5_275 ),
    inference(avatar_split_clause,[],[f3386,f3227,f293,f16023]) ).

fof(f16023,plain,
    ( spl5_1147
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1147])]) ).

fof(f3227,plain,
    ( spl5_275
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtpldt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_275])]) ).

fof(f3386,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_275 ),
    inference(resolution,[],[f3228,f294]) ).

fof(f3228,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtpldt0(X1,X2))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_275 ),
    inference(avatar_component_clause,[],[f3227]) ).

fof(f16021,plain,
    ( spl5_1146
    | ~ spl5_32
    | ~ spl5_275 ),
    inference(avatar_split_clause,[],[f3384,f3227,f301,f16019]) ).

fof(f16019,plain,
    ( spl5_1146
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1146])]) ).

fof(f3384,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_275 ),
    inference(resolution,[],[f3228,f302]) ).

fof(f16017,plain,
    ( spl5_1145
    | ~ spl5_31
    | ~ spl5_275 ),
    inference(avatar_split_clause,[],[f3383,f3227,f297,f16015]) ).

fof(f16015,plain,
    ( spl5_1145
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1145])]) ).

fof(f3383,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_275 ),
    inference(resolution,[],[f3228,f298]) ).

fof(f16013,plain,
    ( spl5_1144
    | ~ spl5_29
    | ~ spl5_268 ),
    inference(avatar_split_clause,[],[f3174,f3161,f289,f16011]) ).

fof(f16011,plain,
    ( spl5_1144
  <=> ! [X0] :
        ( sz00 = szszuzczcdt0(sK4(X0))
        | sz00 = sK4(szszuzczcdt0(sK4(X0)))
        | sK4(szszuzczcdt0(sK4(X0))) = szszuzczcdt0(sK4(sK4(szszuzczcdt0(sK4(X0)))))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1144])]) ).

fof(f3161,plain,
    ( spl5_268
  <=> ! [X0] :
        ( sK4(szszuzczcdt0(X0)) = szszuzczcdt0(sK4(sK4(szszuzczcdt0(X0))))
        | sz00 = szszuzczcdt0(X0)
        | sz00 = sK4(szszuzczcdt0(X0))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_268])]) ).

fof(f3174,plain,
    ( ! [X0] :
        ( sz00 = szszuzczcdt0(sK4(X0))
        | sz00 = sK4(szszuzczcdt0(sK4(X0)))
        | sK4(szszuzczcdt0(sK4(X0))) = szszuzczcdt0(sK4(sK4(szszuzczcdt0(sK4(X0)))))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_29
    | ~ spl5_268 ),
    inference(resolution,[],[f3162,f290]) ).

fof(f3162,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz00 = szszuzczcdt0(X0)
        | sz00 = sK4(szszuzczcdt0(X0))
        | sK4(szszuzczcdt0(X0)) = szszuzczcdt0(sK4(sK4(szszuzczcdt0(X0)))) )
    | ~ spl5_268 ),
    inference(avatar_component_clause,[],[f3161]) ).

fof(f15792,plain,
    ( spl5_1143
    | ~ spl5_3
    | ~ spl5_396 ),
    inference(avatar_split_clause,[],[f4507,f4409,f166,f15790]) ).

fof(f15790,plain,
    ( spl5_1143
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(xt,X3))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(xt,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1143])]) ).

fof(f4507,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(xt,X3))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(xt,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_3
    | ~ spl5_396 ),
    inference(resolution,[],[f4410,f168]) ).

fof(f15788,plain,
    ( spl5_1142
    | ~ spl5_2
    | ~ spl5_396 ),
    inference(avatar_split_clause,[],[f4506,f4409,f161,f15786]) ).

fof(f15786,plain,
    ( spl5_1142
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(xs,X3))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(xs,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1142])]) ).

fof(f4506,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(xs,X3))) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(xs,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_2
    | ~ spl5_396 ),
    inference(resolution,[],[f4410,f163]) ).

fof(f15784,plain,
    ( spl5_1141
    | ~ spl5_3
    | ~ spl5_393 ),
    inference(avatar_split_clause,[],[f4494,f4397,f166,f15782]) ).

fof(f15782,plain,
    ( spl5_1141
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(xt,X3))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(xt,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1141])]) ).

fof(f4494,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(xt,X3))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(xt,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_3
    | ~ spl5_393 ),
    inference(resolution,[],[f4398,f168]) ).

fof(f15780,plain,
    ( spl5_1140
    | ~ spl5_2
    | ~ spl5_393 ),
    inference(avatar_split_clause,[],[f4493,f4397,f161,f15778]) ).

fof(f15778,plain,
    ( spl5_1140
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(xs,X3))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(xs,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1140])]) ).

fof(f4493,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(xs,X3))) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(xs,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_2
    | ~ spl5_393 ),
    inference(resolution,[],[f4398,f163]) ).

fof(f15776,plain,
    ( spl5_1139
    | ~ spl5_3
    | ~ spl5_390 ),
    inference(avatar_split_clause,[],[f4481,f4385,f166,f15774]) ).

fof(f15774,plain,
    ( spl5_1139
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(xt,X3))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(xt,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1139])]) ).

fof(f4481,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(xt,X3))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(xt,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_3
    | ~ spl5_390 ),
    inference(resolution,[],[f4386,f168]) ).

fof(f15772,plain,
    ( spl5_1138
    | ~ spl5_2
    | ~ spl5_390 ),
    inference(avatar_split_clause,[],[f4480,f4385,f161,f15770]) ).

fof(f15770,plain,
    ( spl5_1138
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(xs,X3))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(xs,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1138])]) ).

fof(f4480,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,sdtlbdtrb0(xs,X3))) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sdtlbdtrb0(xs,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_2
    | ~ spl5_390 ),
    inference(resolution,[],[f4386,f163]) ).

fof(f15768,plain,
    ( spl5_1137
    | ~ spl5_3
    | ~ spl5_386 ),
    inference(avatar_split_clause,[],[f4463,f4368,f166,f15766]) ).

fof(f15766,plain,
    ( spl5_1137
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(xt,X3))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(xt,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1137])]) ).

fof(f4463,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(xt,X3))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(xt,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_3
    | ~ spl5_386 ),
    inference(resolution,[],[f4369,f168]) ).

fof(f15764,plain,
    ( spl5_1136
    | ~ spl5_2
    | ~ spl5_386 ),
    inference(avatar_split_clause,[],[f4462,f4368,f161,f15762]) ).

fof(f15762,plain,
    ( spl5_1136
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(xs,X3))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(xs,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1136])]) ).

fof(f4462,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(xs,X3))) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sdtlbdtrb0(xs,X3))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | ~ aScalar0(X1) )
    | ~ spl5_2
    | ~ spl5_386 ),
    inference(resolution,[],[f4369,f163]) ).

fof(f15737,plain,
    ( spl5_1135
    | ~ spl5_12
    | ~ spl5_338 ),
    inference(avatar_split_clause,[],[f3882,f3871,f209,f15735]) ).

fof(f15735,plain,
    ( spl5_1135
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(smndt0(X2),X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtasdt0(smndt0(X2),sdtlbdtrb0(xt,X1)),sdtasdt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1135])]) ).

fof(f3882,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(smndt0(X2),X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtasdt0(smndt0(X2),sdtlbdtrb0(xt,X1)),sdtasdt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_338 ),
    inference(resolution,[],[f3872,f210]) ).

fof(f15733,plain,
    ( spl5_1134
    | ~ spl5_12
    | ~ spl5_337 ),
    inference(avatar_split_clause,[],[f3877,f3853,f209,f15731]) ).

fof(f15731,plain,
    ( spl5_1134
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(smndt0(X2),X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtasdt0(smndt0(X2),sdtlbdtrb0(xs,X1)),sdtasdt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1134])]) ).

fof(f3877,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(smndt0(X2),X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtasdt0(smndt0(X2),sdtlbdtrb0(xs,X1)),sdtasdt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_337 ),
    inference(resolution,[],[f3854,f210]) ).

fof(f15729,plain,
    ( spl5_1133
    | ~ spl5_30
    | ~ spl5_274 ),
    inference(avatar_split_clause,[],[f3225,f3203,f293,f15727]) ).

fof(f15727,plain,
    ( spl5_1133
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(sdtlbdtrb0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtasdt0(sdtlbdtrb0(X2,X3),sdtasdt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1133])]) ).

fof(f3203,plain,
    ( spl5_274
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtasdt0(X1,X0),sdtlbdtrb0(xt,X2)) = sdtasdt0(X1,sdtasdt0(X0,sdtlbdtrb0(xt,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_274])]) ).

fof(f3225,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(sdtlbdtrb0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtasdt0(sdtlbdtrb0(X2,X3),sdtasdt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_274 ),
    inference(resolution,[],[f3204,f294]) ).

fof(f3204,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtasdt0(X1,X0),sdtlbdtrb0(xt,X2)) = sdtasdt0(X1,sdtasdt0(X0,sdtlbdtrb0(xt,X2))) )
    | ~ spl5_274 ),
    inference(avatar_component_clause,[],[f3203]) ).

fof(f15725,plain,
    ( spl5_1132
    | ~ spl5_32
    | ~ spl5_274 ),
    inference(avatar_split_clause,[],[f3223,f3203,f301,f15723]) ).

fof(f15723,plain,
    ( spl5_1132
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(sdtasdt0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtasdt0(sdtasdt0(X2,X3),sdtasdt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1132])]) ).

fof(f3223,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(sdtasdt0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtasdt0(sdtasdt0(X2,X3),sdtasdt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_274 ),
    inference(resolution,[],[f3204,f302]) ).

fof(f15721,plain,
    ( spl5_1131
    | ~ spl5_31
    | ~ spl5_274 ),
    inference(avatar_split_clause,[],[f3222,f3203,f297,f15719]) ).

fof(f15719,plain,
    ( spl5_1131
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(sdtpldt0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtasdt0(sdtpldt0(X2,X3),sdtasdt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1131])]) ).

fof(f3222,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(sdtpldt0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtasdt0(sdtpldt0(X2,X3),sdtasdt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_274 ),
    inference(resolution,[],[f3204,f298]) ).

fof(f15717,plain,
    ( spl5_1130
    | ~ spl5_30
    | ~ spl5_272 ),
    inference(avatar_split_clause,[],[f3220,f3194,f293,f15715]) ).

fof(f15715,plain,
    ( spl5_1130
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(sdtlbdtrb0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtasdt0(sdtlbdtrb0(X2,X3),sdtasdt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1130])]) ).

fof(f3194,plain,
    ( spl5_272
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtasdt0(X1,X0),sdtlbdtrb0(xs,X2)) = sdtasdt0(X1,sdtasdt0(X0,sdtlbdtrb0(xs,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_272])]) ).

fof(f3220,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(sdtlbdtrb0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtasdt0(sdtlbdtrb0(X2,X3),sdtasdt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_272 ),
    inference(resolution,[],[f3195,f294]) ).

fof(f3195,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtasdt0(X1,X0),sdtlbdtrb0(xs,X2)) = sdtasdt0(X1,sdtasdt0(X0,sdtlbdtrb0(xs,X2))) )
    | ~ spl5_272 ),
    inference(avatar_component_clause,[],[f3194]) ).

fof(f15713,plain,
    ( spl5_1129
    | ~ spl5_32
    | ~ spl5_272 ),
    inference(avatar_split_clause,[],[f3218,f3194,f301,f15711]) ).

fof(f15711,plain,
    ( spl5_1129
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(sdtasdt0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtasdt0(sdtasdt0(X2,X3),sdtasdt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1129])]) ).

fof(f3218,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(sdtasdt0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtasdt0(sdtasdt0(X2,X3),sdtasdt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_272 ),
    inference(resolution,[],[f3195,f302]) ).

fof(f15709,plain,
    ( spl5_1128
    | ~ spl5_31
    | ~ spl5_272 ),
    inference(avatar_split_clause,[],[f3217,f3194,f297,f15707]) ).

fof(f15707,plain,
    ( spl5_1128
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(sdtpldt0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtasdt0(sdtpldt0(X2,X3),sdtasdt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1128])]) ).

fof(f3217,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(sdtpldt0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtasdt0(sdtpldt0(X2,X3),sdtasdt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_272 ),
    inference(resolution,[],[f3195,f298]) ).

fof(f15705,plain,
    ( spl5_1127
    | ~ spl5_30
    | ~ spl5_271 ),
    inference(avatar_split_clause,[],[f3215,f3190,f293,f15703]) ).

fof(f15703,plain,
    ( spl5_1127
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(sdtlbdtrb0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtlbdtrb0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1127])]) ).

fof(f3190,plain,
    ( spl5_271
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(sdtpldt0(X1,X0),sdtlbdtrb0(xt,X2)) = sdtpldt0(X1,sdtpldt0(X0,sdtlbdtrb0(xt,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_271])]) ).

fof(f3215,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(sdtlbdtrb0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtlbdtrb0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_271 ),
    inference(resolution,[],[f3191,f294]) ).

fof(f3191,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(sdtpldt0(X1,X0),sdtlbdtrb0(xt,X2)) = sdtpldt0(X1,sdtpldt0(X0,sdtlbdtrb0(xt,X2))) )
    | ~ spl5_271 ),
    inference(avatar_component_clause,[],[f3190]) ).

fof(f15701,plain,
    ( spl5_1126
    | ~ spl5_32
    | ~ spl5_271 ),
    inference(avatar_split_clause,[],[f3213,f3190,f301,f15699]) ).

fof(f15699,plain,
    ( spl5_1126
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(sdtasdt0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtasdt0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1126])]) ).

fof(f3213,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(sdtasdt0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtasdt0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_271 ),
    inference(resolution,[],[f3191,f302]) ).

fof(f15673,plain,
    ( spl5_1125
    | ~ spl5_31
    | ~ spl5_271 ),
    inference(avatar_split_clause,[],[f3212,f3190,f297,f15671]) ).

fof(f15671,plain,
    ( spl5_1125
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(sdtpldt0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtpldt0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1125])]) ).

fof(f3212,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(sdtpldt0(X2,X3),X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtpldt0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_271 ),
    inference(resolution,[],[f3191,f298]) ).

fof(f15669,plain,
    ( spl5_1124
    | ~ spl5_30
    | ~ spl5_270 ),
    inference(avatar_split_clause,[],[f3210,f3186,f293,f15667]) ).

fof(f15667,plain,
    ( spl5_1124
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(sdtlbdtrb0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtlbdtrb0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1124])]) ).

fof(f3186,plain,
    ( spl5_270
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(sdtpldt0(X1,X0),sdtlbdtrb0(xs,X2)) = sdtpldt0(X1,sdtpldt0(X0,sdtlbdtrb0(xs,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_270])]) ).

fof(f3210,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(sdtlbdtrb0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtlbdtrb0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_270 ),
    inference(resolution,[],[f3187,f294]) ).

fof(f3187,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(sdtpldt0(X1,X0),sdtlbdtrb0(xs,X2)) = sdtpldt0(X1,sdtpldt0(X0,sdtlbdtrb0(xs,X2))) )
    | ~ spl5_270 ),
    inference(avatar_component_clause,[],[f3186]) ).

fof(f15665,plain,
    ( spl5_1123
    | ~ spl5_32
    | ~ spl5_270 ),
    inference(avatar_split_clause,[],[f3208,f3186,f301,f15663]) ).

fof(f15663,plain,
    ( spl5_1123
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(sdtasdt0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtasdt0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1123])]) ).

fof(f3208,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(sdtasdt0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtasdt0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_270 ),
    inference(resolution,[],[f3187,f302]) ).

fof(f15661,plain,
    ( spl5_1122
    | ~ spl5_31
    | ~ spl5_270 ),
    inference(avatar_split_clause,[],[f3207,f3186,f297,f15659]) ).

fof(f15659,plain,
    ( spl5_1122
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(sdtpldt0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtpldt0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1122])]) ).

fof(f3207,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(sdtpldt0(X2,X3),X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtpldt0(X2,X3),sdtpldt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_270 ),
    inference(resolution,[],[f3187,f298]) ).

fof(f15594,plain,
    ( spl5_1121
    | ~ spl5_5
    | ~ spl5_66
    | ~ spl5_422 ),
    inference(avatar_split_clause,[],[f4872,f4867,f560,f176,f15592]) ).

fof(f15592,plain,
    ( spl5_1121
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(X1,sz0z00)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X0,sz0z00)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | sdtlseqdt0(sdtpldt0(X1,X2),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1121])]) ).

fof(f560,plain,
    ( spl5_66
  <=> sz0z00 = sdtpldt0(sz0z00,sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_66])]) ).

fof(f4872,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(sz0z00)
        | ~ aScalar0(X0)
        | sdtlseqdt0(sdtpldt0(X1,X2),X0)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | sdtlseqdt0(X0,sz0z00)
        | ~ sdtlseqdt0(X2,sz0z00)
        | ~ sdtlseqdt0(X1,sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_66
    | ~ spl5_422 ),
    inference(duplicate_literal_removal,[],[f4871]) ).

fof(f4871,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(sz0z00)
        | ~ aScalar0(X0)
        | sdtlseqdt0(sdtpldt0(X1,X2),X0)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | sdtlseqdt0(X0,sz0z00)
        | ~ sdtlseqdt0(X2,sz0z00)
        | ~ sdtlseqdt0(X1,sz0z00)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X1) )
    | ~ spl5_66
    | ~ spl5_422 ),
    inference(superposition,[],[f4868,f562]) ).

fof(f562,plain,
    ( sz0z00 = sdtpldt0(sz0z00,sz0z00)
    | ~ spl5_66 ),
    inference(avatar_component_clause,[],[f560]) ).

fof(f15590,plain,
    ( spl5_1120
    | ~ spl5_148
    | ~ spl5_265 ),
    inference(avatar_split_clause,[],[f3144,f3053,f1372,f15588]) ).

fof(f15588,plain,
    ( spl5_1120
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0)) = sdtasdt0(sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0),X1)
        | sz00 = aDimensionOf0(sziznziztdt0(X2))
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1120])]) ).

fof(f3053,plain,
    ( spl5_265
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X1),X2)) = sdtasdt0(sdtlbdtrb0(sziznziztdt0(X1),X2),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0)
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_265])]) ).

fof(f3144,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0)) = sdtasdt0(sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0),X1)
        | sz00 = aDimensionOf0(sziznziztdt0(X2))
        | ~ sP1(X2) )
    | ~ spl5_148
    | ~ spl5_265 ),
    inference(resolution,[],[f3054,f1373]) ).

fof(f3054,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP1(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X1),X2)) = sdtasdt0(sdtlbdtrb0(sziznziztdt0(X1),X2),X0) )
    | ~ spl5_265 ),
    inference(avatar_component_clause,[],[f3053]) ).

fof(f15562,plain,
    ( spl5_1119
    | ~ spl5_148
    | ~ spl5_262 ),
    inference(avatar_split_clause,[],[f3121,f3041,f1372,f15560]) ).

fof(f15560,plain,
    ( spl5_1119
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0)) = sdtpldt0(sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0),X1)
        | sz00 = aDimensionOf0(sziznziztdt0(X2))
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1119])]) ).

fof(f3041,plain,
    ( spl5_262
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(X0,sdtlbdtrb0(sziznziztdt0(X1),X2)) = sdtpldt0(sdtlbdtrb0(sziznziztdt0(X1),X2),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0)
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_262])]) ).

fof(f3121,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0)) = sdtpldt0(sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X2)),X0),X1)
        | sz00 = aDimensionOf0(sziznziztdt0(X2))
        | ~ sP1(X2) )
    | ~ spl5_148
    | ~ spl5_262 ),
    inference(resolution,[],[f3042,f1373]) ).

fof(f3042,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP1(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0)
        | sdtpldt0(X0,sdtlbdtrb0(sziznziztdt0(X1),X2)) = sdtpldt0(sdtlbdtrb0(sziznziztdt0(X1),X2),X0) )
    | ~ spl5_262 ),
    inference(avatar_component_clause,[],[f3041]) ).

fof(f15558,plain,
    ( spl5_1118
    | ~ spl5_29
    | ~ spl5_252 ),
    inference(avatar_split_clause,[],[f3070,f2996,f289,f15556]) ).

fof(f15556,plain,
    ( spl5_1118
  <=> ! [X0] :
        ( sz00 = szszuzczcdt0(sK4(sK4(X0)))
        | sz00 = sK4(X0)
        | szszuzczcdt0(sK4(sK4(X0))) = szszuzczcdt0(sK4(szszuzczcdt0(sK4(sK4(X0)))))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1118])]) ).

fof(f2996,plain,
    ( spl5_252
  <=> ! [X0] :
        ( szszuzczcdt0(sK4(X0)) = szszuzczcdt0(sK4(szszuzczcdt0(sK4(X0))))
        | sz00 = szszuzczcdt0(sK4(X0))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_252])]) ).

fof(f3070,plain,
    ( ! [X0] :
        ( sz00 = szszuzczcdt0(sK4(sK4(X0)))
        | sz00 = sK4(X0)
        | szszuzczcdt0(sK4(sK4(X0))) = szszuzczcdt0(sK4(szszuzczcdt0(sK4(sK4(X0)))))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_29
    | ~ spl5_252 ),
    inference(resolution,[],[f2997,f290]) ).

fof(f2997,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz00 = szszuzczcdt0(sK4(X0))
        | sz00 = X0
        | szszuzczcdt0(sK4(X0)) = szszuzczcdt0(sK4(szszuzczcdt0(sK4(X0)))) )
    | ~ spl5_252 ),
    inference(avatar_component_clause,[],[f2996]) ).

fof(f15530,plain,
    ( ~ spl5_5
    | spl5_1117
    | ~ spl5_66
    | ~ spl5_136 ),
    inference(avatar_split_clause,[],[f1245,f1234,f560,f15528,f176]) ).

fof(f15528,plain,
    ( spl5_1117
  <=> ! [X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,sdtpldt0(X0,X1))
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X1,sz0z00)
        | sz0z00 = sdtpldt0(X0,X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X0,sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1117])]) ).

fof(f1234,plain,
    ( spl5_136
  <=> ! [X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | sdtpldt0(X3,X1) = sdtpldt0(X2,X0)
        | ~ sdtlseqdt0(sdtpldt0(X3,X1),sdtpldt0(X2,X0))
        | ~ aScalar0(sdtpldt0(X2,X0))
        | ~ aScalar0(sdtpldt0(X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_136])]) ).

fof(f1245,plain,
    ( ! [X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X0,sz0z00)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(X0,X1)
        | ~ sdtlseqdt0(X1,sz0z00)
        | ~ aScalar0(sdtpldt0(X0,X1)) )
    | ~ spl5_66
    | ~ spl5_136 ),
    inference(duplicate_literal_removal,[],[f1242]) ).

fof(f1242,plain,
    ( ! [X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X0,sz0z00)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(X0,X1)
        | ~ sdtlseqdt0(X1,sz0z00)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(sz0z00) )
    | ~ spl5_66
    | ~ spl5_136 ),
    inference(superposition,[],[f1235,f562]) ).

fof(f1235,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(sdtpldt0(X3,X1),sdtpldt0(X2,X0))
        | ~ sdtlseqdt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | sdtpldt0(X3,X1) = sdtpldt0(X2,X0)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(sdtpldt0(X2,X0))
        | ~ aScalar0(sdtpldt0(X3,X1)) )
    | ~ spl5_136 ),
    inference(avatar_component_clause,[],[f1234]) ).

fof(f15510,plain,
    ( spl5_1116
    | ~ spl5_12
    | ~ spl5_312 ),
    inference(avatar_split_clause,[],[f3619,f3608,f209,f15508]) ).

fof(f15508,plain,
    ( spl5_1116
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(smndt0(X2),sdtpldt0(X0,sdtlbdtrb0(xt,X1))) = sdtpldt0(sdtasdt0(smndt0(X2),X0),sdtasdt0(smndt0(X2),sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1116])]) ).

fof(f3619,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(smndt0(X2),sdtpldt0(X0,sdtlbdtrb0(xt,X1))) = sdtpldt0(sdtasdt0(smndt0(X2),X0),sdtasdt0(smndt0(X2),sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_312 ),
    inference(resolution,[],[f3609,f210]) ).

fof(f15506,plain,
    ( spl5_1115
    | ~ spl5_12
    | ~ spl5_311 ),
    inference(avatar_split_clause,[],[f3614,f3604,f209,f15504]) ).

fof(f15504,plain,
    ( spl5_1115
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(smndt0(X2),sdtpldt0(X0,sdtlbdtrb0(xs,X1))) = sdtpldt0(sdtasdt0(smndt0(X2),X0),sdtasdt0(smndt0(X2),sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1115])]) ).

fof(f3614,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(smndt0(X2),sdtpldt0(X0,sdtlbdtrb0(xs,X1))) = sdtpldt0(sdtasdt0(smndt0(X2),X0),sdtasdt0(smndt0(X2),sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_311 ),
    inference(resolution,[],[f3605,f210]) ).

fof(f14896,plain,
    ( spl5_1114
    | ~ spl5_31
    | ~ spl5_402 ),
    inference(avatar_split_clause,[],[f4645,f4449,f297,f14894]) ).

fof(f14894,plain,
    ( spl5_1114
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,sdtpldt0(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1114])]) ).

fof(f4449,plain,
    ( spl5_402
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,sdtpldt0(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_402])]) ).

fof(f4645,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,sdtpldt0(X1,X0)) )
    | ~ spl5_31
    | ~ spl5_402 ),
    inference(duplicate_literal_removal,[],[f4642]) ).

fof(f4642,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,sdtpldt0(X1,X0))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_402 ),
    inference(resolution,[],[f4450,f298]) ).

fof(f4450,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,sdtpldt0(X0,X1)) )
    | ~ spl5_402 ),
    inference(avatar_component_clause,[],[f4449]) ).

fof(f14892,plain,
    ( spl5_1113
    | ~ spl5_31
    | ~ spl5_401 ),
    inference(avatar_split_clause,[],[f4641,f4445,f297,f14890]) ).

fof(f14890,plain,
    ( spl5_1113
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X3,sdtpldt0(X1,X0))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1113])]) ).

fof(f4445,plain,
    ( spl5_401
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X3,sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_401])]) ).

fof(f4641,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X3,sdtpldt0(X1,X0))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_401 ),
    inference(duplicate_literal_removal,[],[f4638]) ).

fof(f4638,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X3,sdtpldt0(X1,X0))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_401 ),
    inference(resolution,[],[f4446,f298]) ).

fof(f4446,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X3,sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X3) )
    | ~ spl5_401 ),
    inference(avatar_component_clause,[],[f4445]) ).

fof(f14888,plain,
    ( spl5_1112
    | ~ spl5_32
    | ~ spl5_399 ),
    inference(avatar_split_clause,[],[f4604,f4437,f301,f14886]) ).

fof(f14886,plain,
    ( spl5_1112
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,sdtasdt0(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1112])]) ).

fof(f4437,plain,
    ( spl5_399
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,sdtasdt0(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_399])]) ).

fof(f4604,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,sdtasdt0(X1,X0)) )
    | ~ spl5_32
    | ~ spl5_399 ),
    inference(duplicate_literal_removal,[],[f4581]) ).

fof(f4581,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,sdtasdt0(X1,X0))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_399 ),
    inference(resolution,[],[f4438,f302]) ).

fof(f4438,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,sdtasdt0(X0,X1)) )
    | ~ spl5_399 ),
    inference(avatar_component_clause,[],[f4437]) ).

fof(f14884,plain,
    ( spl5_1111
    | ~ spl5_32
    | ~ spl5_398 ),
    inference(avatar_split_clause,[],[f4580,f4433,f301,f14882]) ).

fof(f14882,plain,
    ( spl5_1111
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X3,sdtasdt0(X1,X0))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1111])]) ).

fof(f4433,plain,
    ( spl5_398
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X3,sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_398])]) ).

fof(f4580,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X3,sdtasdt0(X1,X0))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_398 ),
    inference(duplicate_literal_removal,[],[f4557]) ).

fof(f4557,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X3,sdtasdt0(X1,X0))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_398 ),
    inference(resolution,[],[f4434,f302]) ).

fof(f4434,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X3,sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X3) )
    | ~ spl5_398 ),
    inference(avatar_component_clause,[],[f4433]) ).

fof(f14880,plain,
    ( spl5_1110
    | ~ spl5_5
    | ~ spl5_379 ),
    inference(avatar_split_clause,[],[f4336,f4304,f176,f14878]) ).

fof(f14878,plain,
    ( spl5_1110
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,sz0z00)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtasdt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1110])]) ).

fof(f4336,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,sz0z00)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtasdt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_379 ),
    inference(resolution,[],[f4305,f178]) ).

fof(f14854,plain,
    ( spl5_1109
    | ~ spl5_5
    | ~ spl5_378 ),
    inference(avatar_split_clause,[],[f4331,f4300,f176,f14852]) ).

fof(f14852,plain,
    ( spl5_1109
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,sz0z00)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtpldt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1109])]) ).

fof(f4331,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,sz0z00)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtpldt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_378 ),
    inference(resolution,[],[f4301,f178]) ).

fof(f14850,plain,
    ( spl5_1108
    | ~ spl5_12
    | ~ spl5_335 ),
    inference(avatar_split_clause,[],[f3849,f3725,f209,f14848]) ).

fof(f14848,plain,
    ( spl5_1108
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(smndt0(X2),sz0z00))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(smndt0(X2),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1108])]) ).

fof(f3849,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(smndt0(X2),sz0z00))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(smndt0(X2),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_335 ),
    inference(resolution,[],[f3726,f210]) ).

fof(f14846,plain,
    ( spl5_1107
    | ~ spl5_12
    | ~ spl5_334 ),
    inference(avatar_split_clause,[],[f3843,f3721,f209,f14844]) ).

fof(f14844,plain,
    ( spl5_1107
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(smndt0(X2),sz0z00))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(smndt0(X2),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1107])]) ).

fof(f3843,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(smndt0(X2),sz0z00))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(smndt0(X2),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_334 ),
    inference(resolution,[],[f3722,f210]) ).

fof(f14842,plain,
    ( spl5_1106
    | ~ spl5_12
    | ~ spl5_333 ),
    inference(avatar_split_clause,[],[f3836,f3717,f209,f14840]) ).

fof(f14840,plain,
    ( spl5_1106
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(smndt0(smndt0(X2))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(smndt0(smndt0(X2)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1106])]) ).

fof(f3836,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(smndt0(smndt0(X2))))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(smndt0(smndt0(X2)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_333 ),
    inference(resolution,[],[f3718,f210]) ).

fof(f14838,plain,
    ( spl5_1105
    | ~ spl5_50
    | ~ spl5_332 ),
    inference(avatar_split_clause,[],[f3832,f3713,f441,f14836]) ).

fof(f14836,plain,
    ( spl5_1105
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtlbdtrb0(sziznziztdt0(X2),X1),sz0z00))
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1105])]) ).

fof(f3713,plain,
    ( spl5_332
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_332])]) ).

fof(f3832,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtlbdtrb0(sziznziztdt0(X2),X1),sz0z00))
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_332 ),
    inference(resolution,[],[f3714,f442]) ).

fof(f3714,plain,
    ( ! [X2,X0,X1] :
        ( ~ aVector0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00)) )
    | ~ spl5_332 ),
    inference(avatar_component_clause,[],[f3713]) ).

fof(f14834,plain,
    ( spl5_1104
    | ~ spl5_12
    | ~ spl5_331 ),
    inference(avatar_split_clause,[],[f3828,f3709,f209,f14832]) ).

fof(f14832,plain,
    ( spl5_1104
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,smndt0(X2))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtasdt0(X1,smndt0(X2)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1104])]) ).

fof(f3828,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,smndt0(X2))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtasdt0(X1,smndt0(X2)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_331 ),
    inference(resolution,[],[f3710,f210]) ).

fof(f14830,plain,
    ( spl5_1103
    | ~ spl5_12
    | ~ spl5_330 ),
    inference(avatar_split_clause,[],[f3823,f3705,f209,f14828]) ).

fof(f14828,plain,
    ( spl5_1103
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,smndt0(X2))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtpldt0(X1,smndt0(X2)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1103])]) ).

fof(f3823,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,smndt0(X2))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtpldt0(X1,smndt0(X2)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_330 ),
    inference(resolution,[],[f3706,f210]) ).

fof(f14826,plain,
    ( spl5_1102
    | ~ spl5_50
    | ~ spl5_329 ),
    inference(avatar_split_clause,[],[f3819,f3701,f441,f14824]) ).

fof(f14824,plain,
    ( spl5_1102
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(sziznziztdt0(X2),X1),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1)),sdtasdt0(X0,sz0z00))
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1102])]) ).

fof(f3701,plain,
    ( spl5_329
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_329])]) ).

fof(f3819,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(sziznziztdt0(X2),X1),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1)),sdtasdt0(X0,sz0z00))
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_329 ),
    inference(resolution,[],[f3702,f442]) ).

fof(f3702,plain,
    ( ! [X2,X0,X1] :
        ( ~ aVector0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sdtasdt0(X0,sz0z00)) )
    | ~ spl5_329 ),
    inference(avatar_component_clause,[],[f3701]) ).

fof(f14822,plain,
    ( spl5_1101
    | ~ spl5_12
    | ~ spl5_327 ),
    inference(avatar_split_clause,[],[f3815,f3692,f209,f14820]) ).

fof(f14820,plain,
    ( spl5_1101
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,smndt0(X2)),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(X2))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1101])]) ).

fof(f3815,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,smndt0(X2)),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(X2))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_327 ),
    inference(resolution,[],[f3693,f210]) ).

fof(f14818,plain,
    ( spl5_1100
    | ~ spl5_12
    | ~ spl5_326 ),
    inference(avatar_split_clause,[],[f3810,f3688,f209,f14816]) ).

fof(f14816,plain,
    ( spl5_1100
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,smndt0(X2)),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(X2))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1100])]) ).

fof(f3810,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,smndt0(X2)),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(X2))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_326 ),
    inference(resolution,[],[f3689,f210]) ).

fof(f14792,plain,
    ( spl5_1099
    | ~ spl5_50
    | ~ spl5_325 ),
    inference(avatar_split_clause,[],[f3792,f3684,f441,f14790]) ).

fof(f14790,plain,
    ( spl5_1099
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2))) = sdtasdt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2)),X0)
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1099])]) ).

fof(f3684,plain,
    ( spl5_325
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))) = sdtasdt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_325])]) ).

fof(f3792,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2))) = sdtasdt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2)),X0)
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_325 ),
    inference(resolution,[],[f3685,f442]) ).

fof(f3685,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))) = sdtasdt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),X0) )
    | ~ spl5_325 ),
    inference(avatar_component_clause,[],[f3684]) ).

fof(f14788,plain,
    ( spl5_1098
    | ~ spl5_12
    | ~ spl5_324 ),
    inference(avatar_split_clause,[],[f3788,f3680,f209,f14786]) ).

fof(f14786,plain,
    ( spl5_1098
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(X3)))) = sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1098])]) ).

fof(f3788,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(X3)))) = sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_324 ),
    inference(resolution,[],[f3681,f210]) ).

fof(f14784,plain,
    ( spl5_1097
    | ~ spl5_12
    | ~ spl5_323 ),
    inference(avatar_split_clause,[],[f3783,f3676,f209,f14782]) ).

fof(f14782,plain,
    ( spl5_1097
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(X3)))) = sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1097])]) ).

fof(f3783,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(X3)))) = sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_323 ),
    inference(resolution,[],[f3677,f210]) ).

fof(f14780,plain,
    ( spl5_1096
    | ~ spl5_50
    | ~ spl5_322 ),
    inference(avatar_split_clause,[],[f3779,f3672,f441,f14778]) ).

fof(f14778,plain,
    ( spl5_1096
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2))) = sdtasdt0(sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2)),X0)
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1096])]) ).

fof(f3672,plain,
    ( spl5_322
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))) = sdtasdt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_322])]) ).

fof(f3779,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2))) = sdtasdt0(sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2)),X0)
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_322 ),
    inference(resolution,[],[f3673,f442]) ).

fof(f3673,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))) = sdtasdt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)),X0) )
    | ~ spl5_322 ),
    inference(avatar_component_clause,[],[f3672]) ).

fof(f14776,plain,
    ( spl5_1095
    | ~ spl5_12
    | ~ spl5_321 ),
    inference(avatar_split_clause,[],[f3775,f3668,f209,f14774]) ).

fof(f14774,plain,
    ( spl5_1095
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(X3)))) = sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,smndt0(X3))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1095])]) ).

fof(f3775,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(X3)))) = sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,smndt0(X3))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_321 ),
    inference(resolution,[],[f3669,f210]) ).

fof(f14772,plain,
    ( spl5_1094
    | ~ spl5_12
    | ~ spl5_320 ),
    inference(avatar_split_clause,[],[f3770,f3664,f209,f14770]) ).

fof(f14770,plain,
    ( spl5_1094
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(X3)))) = sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,smndt0(X3))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1094])]) ).

fof(f3770,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(X3)))) = sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,smndt0(X3))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_320 ),
    inference(resolution,[],[f3665,f210]) ).

fof(f14768,plain,
    ( spl5_1093
    | ~ spl5_50
    | ~ spl5_319 ),
    inference(avatar_split_clause,[],[f3766,f3660,f441,f14766]) ).

fof(f14766,plain,
    ( spl5_1093
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(X0,sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2))) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2)),X0)
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1093])]) ).

fof(f3660,plain,
    ( spl5_319
  <=> ! [X0,X3,X2,X1] :
        ( sdtpldt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_319])]) ).

fof(f3766,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(X0,sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2))) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2)),X0)
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_319 ),
    inference(resolution,[],[f3661,f442]) ).

fof(f3661,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | sdtpldt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),X0) )
    | ~ spl5_319 ),
    inference(avatar_component_clause,[],[f3660]) ).

fof(f14764,plain,
    ( spl5_1092
    | ~ spl5_12
    | ~ spl5_318 ),
    inference(avatar_split_clause,[],[f3762,f3656,f209,f14762]) ).

fof(f14762,plain,
    ( spl5_1092
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(X3)))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1092])]) ).

fof(f3762,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,smndt0(X3)))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_318 ),
    inference(resolution,[],[f3657,f210]) ).

fof(f14760,plain,
    ( spl5_1091
    | ~ spl5_12
    | ~ spl5_317 ),
    inference(avatar_split_clause,[],[f3757,f3638,f209,f14758]) ).

fof(f14758,plain,
    ( spl5_1091
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(X3)))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1091])]) ).

fof(f3757,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,smndt0(X3)))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_317 ),
    inference(resolution,[],[f3639,f210]) ).

fof(f14756,plain,
    ( spl5_1090
    | ~ spl5_50
    | ~ spl5_316 ),
    inference(avatar_split_clause,[],[f3753,f3634,f441,f14754]) ).

fof(f14754,plain,
    ( spl5_1090
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(X0,sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2))) = sdtpldt0(sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2)),X0)
        | ~ sP1(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1090])]) ).

fof(f3634,plain,
    ( spl5_316
  <=> ! [X0,X3,X2,X1] :
        ( sdtpldt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))) = sdtpldt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_316])]) ).

fof(f3753,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(X0,sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2))) = sdtpldt0(sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2)),X0)
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_316 ),
    inference(resolution,[],[f3635,f442]) ).

fof(f3635,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | sdtpldt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))) = sdtpldt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)),X0) )
    | ~ spl5_316 ),
    inference(avatar_component_clause,[],[f3634]) ).

fof(f14729,plain,
    ( spl5_1089
    | ~ spl5_12
    | ~ spl5_315 ),
    inference(avatar_split_clause,[],[f3744,f3630,f209,f14727]) ).

fof(f14727,plain,
    ( spl5_1089
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(X3)))) = sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,smndt0(X3))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1089])]) ).

fof(f3744,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,smndt0(X3)))) = sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,smndt0(X3))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_315 ),
    inference(resolution,[],[f3631,f210]) ).

fof(f14725,plain,
    ( spl5_1088
    | ~ spl5_12
    | ~ spl5_314 ),
    inference(avatar_split_clause,[],[f3739,f3626,f209,f14723]) ).

fof(f14723,plain,
    ( spl5_1088
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(X3)))) = sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,smndt0(X3))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1088])]) ).

fof(f3739,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,smndt0(X3)))) = sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,smndt0(X3))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_314 ),
    inference(resolution,[],[f3627,f210]) ).

fof(f14721,plain,
    ( spl5_1087
    | ~ spl5_30
    | ~ spl5_267 ),
    inference(avatar_split_clause,[],[f3156,f3061,f293,f14719]) ).

fof(f14719,plain,
    ( spl5_1087
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,smndt0(sdtlbdtrb0(X1,X2))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(smndt0(sdtlbdtrb0(X1,X2)),sz0z00))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1087])]) ).

fof(f3061,plain,
    ( spl5_267
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(smndt0(X1),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_267])]) ).

fof(f3156,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,smndt0(sdtlbdtrb0(X1,X2))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(smndt0(sdtlbdtrb0(X1,X2)),sz0z00))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_267 ),
    inference(resolution,[],[f3062,f294]) ).

fof(f3062,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(smndt0(X1),sz0z00)) )
    | ~ spl5_267 ),
    inference(avatar_component_clause,[],[f3061]) ).

fof(f14717,plain,
    ( spl5_1086
    | ~ spl5_32
    | ~ spl5_267 ),
    inference(avatar_split_clause,[],[f3154,f3061,f301,f14715]) ).

fof(f14715,plain,
    ( spl5_1086
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,smndt0(sdtasdt0(X1,X2))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(smndt0(sdtasdt0(X1,X2)),sz0z00))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1086])]) ).

fof(f3154,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,smndt0(sdtasdt0(X1,X2))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(smndt0(sdtasdt0(X1,X2)),sz0z00))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_267 ),
    inference(resolution,[],[f3062,f302]) ).

fof(f14713,plain,
    ( spl5_1085
    | ~ spl5_31
    | ~ spl5_267 ),
    inference(avatar_split_clause,[],[f3153,f3061,f297,f14711]) ).

fof(f14711,plain,
    ( spl5_1085
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,smndt0(sdtpldt0(X1,X2))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(smndt0(sdtpldt0(X1,X2)),sz0z00))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1085])]) ).

fof(f3153,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,smndt0(sdtpldt0(X1,X2))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(smndt0(sdtpldt0(X1,X2)),sz0z00))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_267 ),
    inference(resolution,[],[f3062,f298]) ).

fof(f14709,plain,
    ( spl5_1084
    | ~ spl5_30
    | ~ spl5_266 ),
    inference(avatar_split_clause,[],[f3149,f3057,f293,f14707]) ).

fof(f14707,plain,
    ( spl5_1084
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(smndt0(sdtlbdtrb0(X1,X2)),sz0z00)) = sdtpldt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))),sdtasdt0(X0,sz0z00))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1084])]) ).

fof(f3057,plain,
    ( spl5_266
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(smndt0(X1),sz0z00)) = sdtpldt0(sdtasdt0(X0,smndt0(X1)),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_266])]) ).

fof(f3149,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(smndt0(sdtlbdtrb0(X1,X2)),sz0z00)) = sdtpldt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))),sdtasdt0(X0,sz0z00))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_266 ),
    inference(resolution,[],[f3058,f294]) ).

fof(f3058,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(smndt0(X1),sz0z00)) = sdtpldt0(sdtasdt0(X0,smndt0(X1)),sdtasdt0(X0,sz0z00)) )
    | ~ spl5_266 ),
    inference(avatar_component_clause,[],[f3057]) ).

fof(f14705,plain,
    ( spl5_1083
    | ~ spl5_32
    | ~ spl5_266 ),
    inference(avatar_split_clause,[],[f3147,f3057,f301,f14703]) ).

fof(f14703,plain,
    ( spl5_1083
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(smndt0(sdtasdt0(X1,X2)),sz0z00)) = sdtpldt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1083])]) ).

fof(f3147,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(smndt0(sdtasdt0(X1,X2)),sz0z00)) = sdtpldt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_266 ),
    inference(resolution,[],[f3058,f302]) ).

fof(f14701,plain,
    ( spl5_1082
    | ~ spl5_31
    | ~ spl5_266 ),
    inference(avatar_split_clause,[],[f3146,f3057,f297,f14699]) ).

fof(f14699,plain,
    ( spl5_1082
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(smndt0(sdtpldt0(X1,X2)),sz0z00)) = sdtpldt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1082])]) ).

fof(f3146,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(smndt0(sdtpldt0(X1,X2)),sz0z00)) = sdtpldt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_266 ),
    inference(resolution,[],[f3058,f298]) ).

fof(f14697,plain,
    ( spl5_1081
    | ~ spl5_30
    | ~ spl5_264 ),
    inference(avatar_split_clause,[],[f3132,f3049,f293,f14695]) ).

fof(f14695,plain,
    ( spl5_1081
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3)))) = sdtasdt0(sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))),X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1081])]) ).

fof(f3049,plain,
    ( spl5_264
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,smndt0(X2))) = sdtasdt0(sdtasdt0(X1,smndt0(X2)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_264])]) ).

fof(f3132,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3)))) = sdtasdt0(sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))),X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_264 ),
    inference(resolution,[],[f3050,f294]) ).

fof(f3050,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,smndt0(X2))) = sdtasdt0(sdtasdt0(X1,smndt0(X2)),X0) )
    | ~ spl5_264 ),
    inference(avatar_component_clause,[],[f3049]) ).

fof(f14693,plain,
    ( spl5_1080
    | ~ spl5_32
    | ~ spl5_264 ),
    inference(avatar_split_clause,[],[f3130,f3049,f301,f14691]) ).

fof(f14691,plain,
    ( spl5_1080
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,X3)))) = sdtasdt0(sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))),X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1080])]) ).

fof(f3130,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,X3)))) = sdtasdt0(sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))),X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_264 ),
    inference(resolution,[],[f3050,f302]) ).

fof(f14666,plain,
    ( spl5_1079
    | ~ spl5_31
    | ~ spl5_264 ),
    inference(avatar_split_clause,[],[f3129,f3049,f297,f14664]) ).

fof(f14664,plain,
    ( spl5_1079
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,X3)))) = sdtasdt0(sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))),X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1079])]) ).

fof(f3129,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,X3)))) = sdtasdt0(sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))),X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_264 ),
    inference(resolution,[],[f3050,f298]) ).

fof(f14662,plain,
    ( spl5_1078
    | ~ spl5_30
    | ~ spl5_263 ),
    inference(avatar_split_clause,[],[f3126,f3045,f293,f14660]) ).

fof(f14660,plain,
    ( spl5_1078
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3)))) = sdtasdt0(sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3))),X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1078])]) ).

fof(f3045,plain,
    ( spl5_263
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,smndt0(X2))) = sdtasdt0(sdtpldt0(X1,smndt0(X2)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_263])]) ).

fof(f3126,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3)))) = sdtasdt0(sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3))),X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_263 ),
    inference(resolution,[],[f3046,f294]) ).

fof(f3046,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(X2))) = sdtasdt0(sdtpldt0(X1,smndt0(X2)),X0) )
    | ~ spl5_263 ),
    inference(avatar_component_clause,[],[f3045]) ).

fof(f14658,plain,
    ( spl5_1077
    | ~ spl5_32
    | ~ spl5_263 ),
    inference(avatar_split_clause,[],[f3124,f3045,f301,f14656]) ).

fof(f14656,plain,
    ( spl5_1077
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,X3)))) = sdtasdt0(sdtpldt0(X1,smndt0(sdtasdt0(X2,X3))),X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1077])]) ).

fof(f3124,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,X3)))) = sdtasdt0(sdtpldt0(X1,smndt0(sdtasdt0(X2,X3))),X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_263 ),
    inference(resolution,[],[f3046,f302]) ).

fof(f14654,plain,
    ( spl5_1076
    | ~ spl5_31
    | ~ spl5_263 ),
    inference(avatar_split_clause,[],[f3123,f3045,f297,f14652]) ).

fof(f14652,plain,
    ( spl5_1076
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,X3)))) = sdtasdt0(sdtpldt0(X1,smndt0(sdtpldt0(X2,X3))),X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1076])]) ).

fof(f3123,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,X3)))) = sdtasdt0(sdtpldt0(X1,smndt0(sdtpldt0(X2,X3))),X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_263 ),
    inference(resolution,[],[f3046,f298]) ).

fof(f14650,plain,
    ( spl5_1075
    | ~ spl5_30
    | ~ spl5_260 ),
    inference(avatar_split_clause,[],[f3117,f3028,f293,f14648]) ).

fof(f14648,plain,
    ( spl5_1075
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3)))) = sdtpldt0(sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))),X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1075])]) ).

fof(f3028,plain,
    ( spl5_260
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(X0,sdtasdt0(X1,smndt0(X2))) = sdtpldt0(sdtasdt0(X1,smndt0(X2)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_260])]) ).

fof(f3117,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3)))) = sdtpldt0(sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))),X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_260 ),
    inference(resolution,[],[f3029,f294]) ).

fof(f3029,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,smndt0(X2))) = sdtpldt0(sdtasdt0(X1,smndt0(X2)),X0) )
    | ~ spl5_260 ),
    inference(avatar_component_clause,[],[f3028]) ).

fof(f14646,plain,
    ( spl5_1074
    | ~ spl5_32
    | ~ spl5_260 ),
    inference(avatar_split_clause,[],[f3115,f3028,f301,f14644]) ).

fof(f14644,plain,
    ( spl5_1074
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,X3)))) = sdtpldt0(sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))),X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1074])]) ).

fof(f3115,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,X3)))) = sdtpldt0(sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))),X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_260 ),
    inference(resolution,[],[f3029,f302]) ).

fof(f14642,plain,
    ( spl5_1073
    | ~ spl5_31
    | ~ spl5_260 ),
    inference(avatar_split_clause,[],[f3114,f3028,f297,f14640]) ).

fof(f14640,plain,
    ( spl5_1073
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,X3)))) = sdtpldt0(sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))),X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1073])]) ).

fof(f3114,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,X3)))) = sdtpldt0(sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))),X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_260 ),
    inference(resolution,[],[f3029,f298]) ).

fof(f14638,plain,
    ( spl5_1072
    | ~ spl5_30
    | ~ spl5_259 ),
    inference(avatar_split_clause,[],[f3111,f3024,f293,f14636]) ).

fof(f14636,plain,
    ( spl5_1072
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3)))) = sdtpldt0(sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3))),X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1072])]) ).

fof(f3024,plain,
    ( spl5_259
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(X0,sdtpldt0(X1,smndt0(X2))) = sdtpldt0(sdtpldt0(X1,smndt0(X2)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_259])]) ).

fof(f3111,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3)))) = sdtpldt0(sdtpldt0(X1,smndt0(sdtlbdtrb0(X2,X3))),X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_259 ),
    inference(resolution,[],[f3025,f294]) ).

fof(f3025,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,smndt0(X2))) = sdtpldt0(sdtpldt0(X1,smndt0(X2)),X0) )
    | ~ spl5_259 ),
    inference(avatar_component_clause,[],[f3024]) ).

fof(f14634,plain,
    ( spl5_1071
    | ~ spl5_32
    | ~ spl5_259 ),
    inference(avatar_split_clause,[],[f3109,f3024,f301,f14632]) ).

fof(f14632,plain,
    ( spl5_1071
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,X3)))) = sdtpldt0(sdtpldt0(X1,smndt0(sdtasdt0(X2,X3))),X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1071])]) ).

fof(f3109,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,X3)))) = sdtpldt0(sdtpldt0(X1,smndt0(sdtasdt0(X2,X3))),X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_259 ),
    inference(resolution,[],[f3025,f302]) ).

fof(f14630,plain,
    ( spl5_1070
    | ~ spl5_31
    | ~ spl5_259 ),
    inference(avatar_split_clause,[],[f3108,f3024,f297,f14628]) ).

fof(f14628,plain,
    ( spl5_1070
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,X3)))) = sdtpldt0(sdtpldt0(X1,smndt0(sdtpldt0(X2,X3))),X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1070])]) ).

fof(f3108,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,X3)))) = sdtpldt0(sdtpldt0(X1,smndt0(sdtpldt0(X2,X3))),X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_259 ),
    inference(resolution,[],[f3025,f298]) ).

fof(f14602,plain,
    ( spl5_1069
    | ~ spl5_30
    | ~ spl5_257 ),
    inference(avatar_split_clause,[],[f3103,f3016,f293,f14600]) ).

fof(f14600,plain,
    ( spl5_1069
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1069])]) ).

fof(f3016,plain,
    ( spl5_257
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))) = sdtasdt0(smndt0(sdtasdt0(X1,X2)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_257])]) ).

fof(f3103,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_257 ),
    inference(resolution,[],[f3017,f294]) ).

fof(f3017,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))) = sdtasdt0(smndt0(sdtasdt0(X1,X2)),X0)
        | ~ aScalar0(X1) )
    | ~ spl5_257 ),
    inference(avatar_component_clause,[],[f3016]) ).

fof(f14598,plain,
    ( spl5_1068
    | ~ spl5_32
    | ~ spl5_257 ),
    inference(avatar_split_clause,[],[f3101,f3016,f301,f14596]) ).

fof(f14596,plain,
    ( spl5_1068
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(sdtasdt0(X1,sdtasdt0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1068])]) ).

fof(f3101,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(sdtasdt0(X1,sdtasdt0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_257 ),
    inference(resolution,[],[f3017,f302]) ).

fof(f14594,plain,
    ( spl5_1067
    | ~ spl5_31
    | ~ spl5_257 ),
    inference(avatar_split_clause,[],[f3100,f3016,f297,f14592]) ).

fof(f14592,plain,
    ( spl5_1067
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(sdtasdt0(X1,sdtpldt0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1067])]) ).

fof(f3100,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(sdtasdt0(X1,sdtpldt0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_257 ),
    inference(resolution,[],[f3017,f298]) ).

fof(f14590,plain,
    ( spl5_1066
    | ~ spl5_30
    | ~ spl5_256 ),
    inference(avatar_split_clause,[],[f3098,f3012,f293,f14588]) ).

fof(f14588,plain,
    ( spl5_1066
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1066])]) ).

fof(f3012,plain,
    ( spl5_256
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))) = sdtasdt0(smndt0(sdtpldt0(X1,X2)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_256])]) ).

fof(f3098,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_256 ),
    inference(resolution,[],[f3013,f294]) ).

fof(f3013,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))) = sdtasdt0(smndt0(sdtpldt0(X1,X2)),X0)
        | ~ aScalar0(X1) )
    | ~ spl5_256 ),
    inference(avatar_component_clause,[],[f3012]) ).

fof(f14586,plain,
    ( spl5_1065
    | ~ spl5_32
    | ~ spl5_256 ),
    inference(avatar_split_clause,[],[f3096,f3012,f301,f14584]) ).

fof(f14584,plain,
    ( spl5_1065
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(sdtpldt0(X1,sdtasdt0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1065])]) ).

fof(f3096,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(sdtpldt0(X1,sdtasdt0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_256 ),
    inference(resolution,[],[f3013,f302]) ).

fof(f14582,plain,
    ( spl5_1064
    | ~ spl5_31
    | ~ spl5_256 ),
    inference(avatar_split_clause,[],[f3095,f3012,f297,f14580]) ).

fof(f14580,plain,
    ( spl5_1064
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(sdtpldt0(X1,sdtpldt0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1064])]) ).

fof(f3095,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(sdtpldt0(X1,sdtpldt0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_256 ),
    inference(resolution,[],[f3013,f298]) ).

fof(f14578,plain,
    ( spl5_1063
    | ~ spl5_30
    | ~ spl5_254 ),
    inference(avatar_split_clause,[],[f3090,f3004,f293,f14576]) ).

fof(f14576,plain,
    ( spl5_1063
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))) = sdtpldt0(smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1063])]) ).

fof(f3004,plain,
    ( spl5_254
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(X0,smndt0(sdtasdt0(X1,X2))) = sdtpldt0(smndt0(sdtasdt0(X1,X2)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_254])]) ).

fof(f3090,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))) = sdtpldt0(smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_254 ),
    inference(resolution,[],[f3005,f294]) ).

fof(f3005,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtasdt0(X1,X2))) = sdtpldt0(smndt0(sdtasdt0(X1,X2)),X0)
        | ~ aScalar0(X1) )
    | ~ spl5_254 ),
    inference(avatar_component_clause,[],[f3004]) ).

fof(f14574,plain,
    ( spl5_1062
    | ~ spl5_32
    | ~ spl5_254 ),
    inference(avatar_split_clause,[],[f3088,f3004,f301,f14572]) ).

fof(f14572,plain,
    ( spl5_1062
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))) = sdtpldt0(smndt0(sdtasdt0(X1,sdtasdt0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1062])]) ).

fof(f3088,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))) = sdtpldt0(smndt0(sdtasdt0(X1,sdtasdt0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_254 ),
    inference(resolution,[],[f3005,f302]) ).

fof(f14570,plain,
    ( spl5_1061
    | ~ spl5_31
    | ~ spl5_254 ),
    inference(avatar_split_clause,[],[f3087,f3004,f297,f14568]) ).

fof(f14568,plain,
    ( spl5_1061
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))) = sdtpldt0(smndt0(sdtasdt0(X1,sdtpldt0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1061])]) ).

fof(f3087,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))) = sdtpldt0(smndt0(sdtasdt0(X1,sdtpldt0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_254 ),
    inference(resolution,[],[f3005,f298]) ).

fof(f14566,plain,
    ( spl5_1060
    | ~ spl5_30
    | ~ spl5_253 ),
    inference(avatar_split_clause,[],[f3085,f3000,f293,f14564]) ).

fof(f14564,plain,
    ( spl5_1060
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))) = sdtpldt0(smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1060])]) ).

fof(f3000,plain,
    ( spl5_253
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(X0,smndt0(sdtpldt0(X1,X2))) = sdtpldt0(smndt0(sdtpldt0(X1,X2)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_253])]) ).

fof(f3085,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))) = sdtpldt0(smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_253 ),
    inference(resolution,[],[f3001,f294]) ).

fof(f3001,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtpldt0(X1,X2))) = sdtpldt0(smndt0(sdtpldt0(X1,X2)),X0)
        | ~ aScalar0(X1) )
    | ~ spl5_253 ),
    inference(avatar_component_clause,[],[f3000]) ).

fof(f14538,plain,
    ( spl5_1059
    | ~ spl5_32
    | ~ spl5_253 ),
    inference(avatar_split_clause,[],[f3083,f3000,f301,f14536]) ).

fof(f14536,plain,
    ( spl5_1059
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))) = sdtpldt0(smndt0(sdtpldt0(X1,sdtasdt0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1059])]) ).

fof(f3083,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))) = sdtpldt0(smndt0(sdtpldt0(X1,sdtasdt0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_253 ),
    inference(resolution,[],[f3001,f302]) ).

fof(f14534,plain,
    ( spl5_1058
    | ~ spl5_31
    | ~ spl5_253 ),
    inference(avatar_split_clause,[],[f3082,f3000,f297,f14532]) ).

fof(f14532,plain,
    ( spl5_1058
  <=> ! [X0,X3,X2,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))) = sdtpldt0(smndt0(sdtpldt0(X1,sdtpldt0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1058])]) ).

fof(f3082,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))) = sdtpldt0(smndt0(sdtpldt0(X1,sdtpldt0(X2,X3))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_253 ),
    inference(resolution,[],[f3001,f298]) ).

fof(f14502,plain,
    ( spl5_1057
    | ~ spl5_63
    | ~ spl5_383 ),
    inference(avatar_split_clause,[],[f4357,f4328,f547,f14500]) ).

fof(f14500,plain,
    ( spl5_1057
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(xt),X1))) = sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(xt),X1)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1057])]) ).

fof(f4357,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(xt),X1))) = sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(xt),X1)))
        | ~ aScalar0(X2) )
    | ~ spl5_63
    | ~ spl5_383 ),
    inference(resolution,[],[f4329,f549]) ).

fof(f14498,plain,
    ( spl5_1056
    | ~ spl5_62
    | ~ spl5_383 ),
    inference(avatar_split_clause,[],[f4356,f4328,f542,f14496]) ).

fof(f14496,plain,
    ( spl5_1056
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(xs),X1))) = sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(xs),X1)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1056])]) ).

fof(f4356,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(xs),X1))) = sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(xs),X1)))
        | ~ aScalar0(X2) )
    | ~ spl5_62
    | ~ spl5_383 ),
    inference(resolution,[],[f4329,f544]) ).

fof(f14494,plain,
    ( spl5_1055
    | ~ spl5_3
    | ~ spl5_380 ),
    inference(avatar_split_clause,[],[f4342,f4308,f166,f14492]) ).

fof(f14492,plain,
    ( spl5_1055
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(xt,X2)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1055])]) ).

fof(f4342,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(xt,X2)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_3
    | ~ spl5_380 ),
    inference(resolution,[],[f4309,f168]) ).

fof(f14490,plain,
    ( spl5_1054
    | ~ spl5_2
    | ~ spl5_380 ),
    inference(avatar_split_clause,[],[f4341,f4308,f161,f14488]) ).

fof(f14488,plain,
    ( spl5_1054
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(xs,X2)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1054])]) ).

fof(f4341,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(xs,X2)))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_2
    | ~ spl5_380 ),
    inference(resolution,[],[f4309,f163]) ).

fof(f14404,plain,
    ( spl5_1053
    | ~ spl5_32
    | ~ spl5_411 ),
    inference(avatar_split_clause,[],[f4717,f4671,f301,f14402]) ).

fof(f14402,plain,
    ( spl5_1053
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X0,X1)
        | sdtlseqdt0(sz0z00,sdtasdt0(X2,X1))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1053])]) ).

fof(f4671,plain,
    ( spl5_411
  <=> ! [X2,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X0,X2)
        | sdtlseqdt0(sz0z00,sdtasdt0(X1,X2))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_411])]) ).

fof(f4717,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X0,X1)
        | sdtlseqdt0(sz0z00,sdtasdt0(X2,X1))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X0,X2) )
    | ~ spl5_32
    | ~ spl5_411 ),
    inference(duplicate_literal_removal,[],[f4692]) ).

fof(f4692,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X0,X1)
        | sdtlseqdt0(sz0z00,sdtasdt0(X2,X1))
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X0,X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_411 ),
    inference(resolution,[],[f4672,f302]) ).

fof(f4672,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X0,X2)
        | sdtlseqdt0(sz0z00,sdtasdt0(X1,X2))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ sdtlseqdt0(X0,X1) )
    | ~ spl5_411 ),
    inference(avatar_component_clause,[],[f4671]) ).

fof(f14400,plain,
    ( spl5_1052
    | ~ spl5_50
    | ~ spl5_269 ),
    inference(avatar_split_clause,[],[f3181,f3165,f441,f14398]) ).

fof(f14398,plain,
    ( spl5_1052
  <=> ! [X0] :
        ( sz00 = aDimensionOf0(sziznziztdt0(X0))
        | sz00 = sK4(aDimensionOf0(sziznziztdt0(X0)))
        | sK4(aDimensionOf0(sziznziztdt0(X0))) = szszuzczcdt0(sK4(sK4(aDimensionOf0(sziznziztdt0(X0)))))
        | ~ sP1(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1052])]) ).

fof(f3165,plain,
    ( spl5_269
  <=> ! [X0] :
        ( sK4(aDimensionOf0(X0)) = szszuzczcdt0(sK4(sK4(aDimensionOf0(X0))))
        | sz00 = aDimensionOf0(X0)
        | sz00 = sK4(aDimensionOf0(X0))
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_269])]) ).

fof(f3181,plain,
    ( ! [X0] :
        ( sz00 = aDimensionOf0(sziznziztdt0(X0))
        | sz00 = sK4(aDimensionOf0(sziznziztdt0(X0)))
        | sK4(aDimensionOf0(sziznziztdt0(X0))) = szszuzczcdt0(sK4(sK4(aDimensionOf0(sziznziztdt0(X0)))))
        | ~ sP1(X0) )
    | ~ spl5_50
    | ~ spl5_269 ),
    inference(resolution,[],[f3166,f442]) ).

fof(f3166,plain,
    ( ! [X0] :
        ( ~ aVector0(X0)
        | sz00 = aDimensionOf0(X0)
        | sz00 = sK4(aDimensionOf0(X0))
        | sK4(aDimensionOf0(X0)) = szszuzczcdt0(sK4(sK4(aDimensionOf0(X0)))) )
    | ~ spl5_269 ),
    inference(avatar_component_clause,[],[f3165]) ).

fof(f14396,plain,
    ( spl5_1051
    | ~ spl5_9
    | ~ spl5_268 ),
    inference(avatar_split_clause,[],[f3172,f3161,f197,f14394]) ).

fof(f14394,plain,
    ( spl5_1051
  <=> ! [X0] :
        ( sz00 = szszuzczcdt0(aDimensionOf0(X0))
        | sz00 = sK4(szszuzczcdt0(aDimensionOf0(X0)))
        | sK4(szszuzczcdt0(aDimensionOf0(X0))) = szszuzczcdt0(sK4(sK4(szszuzczcdt0(aDimensionOf0(X0)))))
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1051])]) ).

fof(f3172,plain,
    ( ! [X0] :
        ( sz00 = szszuzczcdt0(aDimensionOf0(X0))
        | sz00 = sK4(szszuzczcdt0(aDimensionOf0(X0)))
        | sK4(szszuzczcdt0(aDimensionOf0(X0))) = szszuzczcdt0(sK4(sK4(szszuzczcdt0(aDimensionOf0(X0)))))
        | ~ aVector0(X0) )
    | ~ spl5_9
    | ~ spl5_268 ),
    inference(resolution,[],[f3162,f198]) ).

fof(f14392,plain,
    ( spl5_1050
    | ~ spl5_11
    | ~ spl5_268 ),
    inference(avatar_split_clause,[],[f3169,f3161,f205,f14390]) ).

fof(f14390,plain,
    ( spl5_1050
  <=> ! [X0] :
        ( sz00 = szszuzczcdt0(szszuzczcdt0(X0))
        | sz00 = sK4(szszuzczcdt0(szszuzczcdt0(X0)))
        | sK4(szszuzczcdt0(szszuzczcdt0(X0))) = szszuzczcdt0(sK4(sK4(szszuzczcdt0(szszuzczcdt0(X0)))))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1050])]) ).

fof(f3169,plain,
    ( ! [X0] :
        ( sz00 = szszuzczcdt0(szszuzczcdt0(X0))
        | sz00 = sK4(szszuzczcdt0(szszuzczcdt0(X0)))
        | sK4(szszuzczcdt0(szszuzczcdt0(X0))) = szszuzczcdt0(sK4(sK4(szszuzczcdt0(szszuzczcdt0(X0)))))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_11
    | ~ spl5_268 ),
    inference(resolution,[],[f3162,f206]) ).

fof(f14388,plain,
    ( spl5_1049
    | ~ spl5_148
    | ~ spl5_225 ),
    inference(avatar_split_clause,[],[f2740,f2691,f1372,f14386]) ).

fof(f14386,plain,
    ( spl5_1049
  <=> ! [X0] :
        ( sz00 = aDimensionOf0(sziznziztdt0(sziznziztdt0(X0)))
        | aDimensionOf0(sziznziztdt0(sziznziztdt0(X0))) = szszuzczcdt0(sK4(aDimensionOf0(sziznziztdt0(sziznziztdt0(X0)))))
        | sz00 = aDimensionOf0(sziznziztdt0(X0))
        | ~ sP1(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1049])]) ).

fof(f2691,plain,
    ( spl5_225
  <=> ! [X0] :
        ( aDimensionOf0(sziznziztdt0(X0)) = szszuzczcdt0(sK4(aDimensionOf0(sziznziztdt0(X0))))
        | sz00 = aDimensionOf0(sziznziztdt0(X0))
        | ~ sP1(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_225])]) ).

fof(f2740,plain,
    ( ! [X0] :
        ( sz00 = aDimensionOf0(sziznziztdt0(sziznziztdt0(X0)))
        | aDimensionOf0(sziznziztdt0(sziznziztdt0(X0))) = szszuzczcdt0(sK4(aDimensionOf0(sziznziztdt0(sziznziztdt0(X0)))))
        | sz00 = aDimensionOf0(sziznziztdt0(X0))
        | ~ sP1(X0) )
    | ~ spl5_148
    | ~ spl5_225 ),
    inference(resolution,[],[f2692,f1373]) ).

fof(f2692,plain,
    ( ! [X0] :
        ( ~ sP1(X0)
        | sz00 = aDimensionOf0(sziznziztdt0(X0))
        | aDimensionOf0(sziznziztdt0(X0)) = szszuzczcdt0(sK4(aDimensionOf0(sziznziztdt0(X0)))) )
    | ~ spl5_225 ),
    inference(avatar_component_clause,[],[f2691]) ).

fof(f13755,plain,
    ( ~ spl5_63
    | ~ spl5_18
    | spl5_1048 ),
    inference(avatar_split_clause,[],[f13690,f13624,f237,f547]) ).

fof(f237,plain,
    ( spl5_18
  <=> ! [X0] :
        ( sP0(X0,sziznziztdt0(X0))
        | ~ sP1(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_18])]) ).

fof(f13624,plain,
    ( spl5_1048
  <=> sP0(xt,sziznziztdt0(xt)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1048])]) ).

fof(f13690,plain,
    ( ~ sP1(xt)
    | ~ spl5_18
    | spl5_1048 ),
    inference(resolution,[],[f13625,f238]) ).

fof(f238,plain,
    ( ! [X0] :
        ( sP0(X0,sziznziztdt0(X0))
        | ~ sP1(X0) )
    | ~ spl5_18 ),
    inference(avatar_component_clause,[],[f237]) ).

fof(f13625,plain,
    ( ~ sP0(xt,sziznziztdt0(xt))
    | spl5_1048 ),
    inference(avatar_component_clause,[],[f13624]) ).

fof(f13627,plain,
    ( spl5_1047
    | spl5_1048
    | ~ spl5_8
    | ~ spl5_615 ),
    inference(avatar_split_clause,[],[f7956,f7951,f191,f13624,f13620]) ).

fof(f13620,plain,
    ( spl5_1047
  <=> aNaturalNumber0(sK3(xt,sziznziztdt0(xt))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1047])]) ).

fof(f191,plain,
    ( spl5_8
  <=> aDimensionOf0(xs) = aDimensionOf0(xt) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_8])]) ).

fof(f7951,plain,
    ( spl5_615
  <=> ! [X0] :
        ( aDimensionOf0(X0) != aDimensionOf0(xs)
        | sP0(X0,sziznziztdt0(xt))
        | aNaturalNumber0(sK3(X0,sziznziztdt0(xt))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_615])]) ).

fof(f7956,plain,
    ( sP0(xt,sziznziztdt0(xt))
    | aNaturalNumber0(sK3(xt,sziznziztdt0(xt)))
    | ~ spl5_8
    | ~ spl5_615 ),
    inference(trivial_inequality_removal,[],[f7954]) ).

fof(f7954,plain,
    ( aDimensionOf0(xs) != aDimensionOf0(xs)
    | sP0(xt,sziznziztdt0(xt))
    | aNaturalNumber0(sK3(xt,sziznziztdt0(xt)))
    | ~ spl5_8
    | ~ spl5_615 ),
    inference(superposition,[],[f7952,f193]) ).

fof(f193,plain,
    ( aDimensionOf0(xs) = aDimensionOf0(xt)
    | ~ spl5_8 ),
    inference(avatar_component_clause,[],[f191]) ).

fof(f7952,plain,
    ( ! [X0] :
        ( aDimensionOf0(X0) != aDimensionOf0(xs)
        | sP0(X0,sziznziztdt0(xt))
        | aNaturalNumber0(sK3(X0,sziznziztdt0(xt))) )
    | ~ spl5_615 ),
    inference(avatar_component_clause,[],[f7951]) ).

fof(f13463,plain,
    ( spl5_1046
    | ~ spl5_5
    | ~ spl5_362 ),
    inference(avatar_split_clause,[],[f4153,f3986,f176,f13461]) ).

fof(f13461,plain,
    ( spl5_1046
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtasdt0(X2,sz0z00))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1046])]) ).

fof(f4153,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtasdt0(X2,sz0z00))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtasdt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_362 ),
    inference(resolution,[],[f3987,f178]) ).

fof(f13459,plain,
    ( spl5_1045
    | ~ spl5_5
    | ~ spl5_361 ),
    inference(avatar_split_clause,[],[f4148,f3982,f176,f13457]) ).

fof(f13457,plain,
    ( spl5_1045
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtpldt0(X2,sz0z00))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1045])]) ).

fof(f4148,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtpldt0(X2,sz0z00))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtpldt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_361 ),
    inference(resolution,[],[f3983,f178]) ).

fof(f13455,plain,
    ( spl5_1044
    | ~ spl5_5
    | ~ spl5_359 ),
    inference(avatar_split_clause,[],[f4140,f3974,f176,f13453]) ).

fof(f13453,plain,
    ( spl5_1044
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,sz0z00))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1044])]) ).

fof(f4140,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtasdt0(X2,sz0z00))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtasdt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_359 ),
    inference(resolution,[],[f3975,f178]) ).

fof(f13451,plain,
    ( spl5_1043
    | ~ spl5_5
    | ~ spl5_358 ),
    inference(avatar_split_clause,[],[f4135,f3970,f176,f13449]) ).

fof(f13449,plain,
    ( spl5_1043
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,sz0z00))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1043])]) ).

fof(f4135,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X2,sz0z00))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtpldt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_358 ),
    inference(resolution,[],[f3971,f178]) ).

fof(f13447,plain,
    ( spl5_1042
    | ~ spl5_5
    | ~ spl5_355 ),
    inference(avatar_split_clause,[],[f4127,f3957,f176,f13445]) ).

fof(f13445,plain,
    ( spl5_1042
  <=> ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sz0z00)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtasdt0(X2,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1042])]) ).

fof(f4127,plain,
    ( ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sz0z00)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtasdt0(X2,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_355 ),
    inference(resolution,[],[f3958,f178]) ).

fof(f13443,plain,
    ( spl5_1041
    | ~ spl5_5
    | ~ spl5_354 ),
    inference(avatar_split_clause,[],[f4122,f3953,f176,f13441]) ).

fof(f13441,plain,
    ( spl5_1041
  <=> ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sz0z00)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtpldt0(X2,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1041])]) ).

fof(f4122,plain,
    ( ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sz0z00)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtpldt0(X2,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_354 ),
    inference(resolution,[],[f3954,f178]) ).

fof(f13439,plain,
    ( spl5_1040
    | ~ spl5_5
    | ~ spl5_352 ),
    inference(avatar_split_clause,[],[f4114,f3945,f176,f13437]) ).

fof(f13437,plain,
    ( spl5_1040
  <=> ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sz0z00)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtasdt0(X2,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1040])]) ).

fof(f4114,plain,
    ( ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sz0z00)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtasdt0(X2,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_352 ),
    inference(resolution,[],[f3946,f178]) ).

fof(f13435,plain,
    ( spl5_1039
    | ~ spl5_5
    | ~ spl5_351 ),
    inference(avatar_split_clause,[],[f4104,f3941,f176,f13433]) ).

fof(f13433,plain,
    ( spl5_1039
  <=> ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sz0z00)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtpldt0(X2,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1039])]) ).

fof(f4104,plain,
    ( ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sz0z00)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtpldt0(X2,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_351 ),
    inference(resolution,[],[f3942,f178]) ).

fof(f13431,plain,
    ( spl5_1038
    | ~ spl5_5
    | ~ spl5_349 ),
    inference(avatar_split_clause,[],[f4096,f3933,f176,f13429]) ).

fof(f13429,plain,
    ( spl5_1038
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,sz0z00)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1038])]) ).

fof(f4096,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,sz0z00)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_349 ),
    inference(resolution,[],[f3934,f178]) ).

fof(f13427,plain,
    ( spl5_1037
    | ~ spl5_5
    | ~ spl5_348 ),
    inference(avatar_split_clause,[],[f4091,f3929,f176,f13425]) ).

fof(f13425,plain,
    ( spl5_1037
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,sz0z00)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1037])]) ).

fof(f4091,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,sz0z00)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_348 ),
    inference(resolution,[],[f3930,f178]) ).

fof(f13423,plain,
    ( spl5_1036
    | ~ spl5_5
    | ~ spl5_346 ),
    inference(avatar_split_clause,[],[f4083,f3921,f176,f13421]) ).

fof(f13421,plain,
    ( spl5_1036
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,sz0z00)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1036])]) ).

fof(f4083,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,sz0z00)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_346 ),
    inference(resolution,[],[f3922,f178]) ).

fof(f13419,plain,
    ( spl5_1035
    | ~ spl5_5
    | ~ spl5_345 ),
    inference(avatar_split_clause,[],[f4078,f3909,f176,f13417]) ).

fof(f13417,plain,
    ( spl5_1035
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,sz0z00)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1035])]) ).

fof(f4078,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,sz0z00)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_345 ),
    inference(resolution,[],[f3910,f178]) ).

fof(f13415,plain,
    ( spl5_1034
    | ~ spl5_5
    | ~ spl5_343 ),
    inference(avatar_split_clause,[],[f4070,f3901,f176,f13413]) ).

fof(f13413,plain,
    ( spl5_1034
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sz0z00))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtasdt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1034])]) ).

fof(f4070,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sz0z00))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtasdt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_343 ),
    inference(resolution,[],[f3902,f178]) ).

fof(f13411,plain,
    ( spl5_1033
    | ~ spl5_5
    | ~ spl5_342 ),
    inference(avatar_split_clause,[],[f4065,f3897,f176,f13409]) ).

fof(f13409,plain,
    ( spl5_1033
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sz0z00))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtpldt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1033])]) ).

fof(f4065,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sz0z00))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtpldt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_342 ),
    inference(resolution,[],[f3898,f178]) ).

fof(f13407,plain,
    ( spl5_1032
    | ~ spl5_5
    | ~ spl5_340 ),
    inference(avatar_split_clause,[],[f4052,f3889,f176,f13405]) ).

fof(f13405,plain,
    ( spl5_1032
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sz0z00))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtasdt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1032])]) ).

fof(f4052,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sz0z00))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtasdt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_340 ),
    inference(resolution,[],[f3890,f178]) ).

fof(f13403,plain,
    ( spl5_1031
    | ~ spl5_5
    | ~ spl5_339 ),
    inference(avatar_split_clause,[],[f4047,f3885,f176,f13401]) ).

fof(f13401,plain,
    ( spl5_1031
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sz0z00))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtpldt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1031])]) ).

fof(f4047,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sz0z00))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtpldt0(X2,sz0z00))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_339 ),
    inference(resolution,[],[f3886,f178]) ).

fof(f13399,plain,
    ( spl5_1029
    | spl5_1030
    | ~ spl5_615 ),
    inference(avatar_split_clause,[],[f7955,f7951,f13396,f13392]) ).

fof(f13392,plain,
    ( spl5_1029
  <=> aNaturalNumber0(sK3(xs,sziznziztdt0(xt))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1029])]) ).

fof(f13396,plain,
    ( spl5_1030
  <=> sP0(xs,sziznziztdt0(xt)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1030])]) ).

fof(f7955,plain,
    ( sP0(xs,sziznziztdt0(xt))
    | aNaturalNumber0(sK3(xs,sziznziztdt0(xt)))
    | ~ spl5_615 ),
    inference(equality_resolution,[],[f7952]) ).

fof(f13390,plain,
    ( spl5_1028
    | ~ spl5_12
    | ~ spl5_309 ),
    inference(avatar_split_clause,[],[f3600,f3379,f209,f13388]) ).

fof(f13388,plain,
    ( spl5_1028
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(smndt0(X2),sz0z00)) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(smndt0(X2),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1028])]) ).

fof(f3600,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(smndt0(X2),sz0z00)) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(smndt0(X2),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_309 ),
    inference(resolution,[],[f3380,f210]) ).

fof(f13386,plain,
    ( spl5_1027
    | ~ spl5_12
    | ~ spl5_308 ),
    inference(avatar_split_clause,[],[f3589,f3375,f209,f13384]) ).

fof(f13384,plain,
    ( spl5_1027
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(smndt0(X2),sz0z00)) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(smndt0(X2),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1027])]) ).

fof(f3589,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(smndt0(X2),sz0z00)) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(smndt0(X2),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_308 ),
    inference(resolution,[],[f3376,f210]) ).

fof(f13382,plain,
    ( spl5_1026
    | ~ spl5_12
    | ~ spl5_307 ),
    inference(avatar_split_clause,[],[f3583,f3371,f209,f13380]) ).

fof(f13380,plain,
    ( spl5_1026
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(smndt0(X2),sz0z00)) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(smndt0(X2),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1026])]) ).

fof(f3583,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(smndt0(X2),sz0z00)) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(smndt0(X2),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_307 ),
    inference(resolution,[],[f3372,f210]) ).

fof(f13378,plain,
    ( spl5_1025
    | ~ spl5_12
    | ~ spl5_306 ),
    inference(avatar_split_clause,[],[f3577,f3367,f209,f13376]) ).

fof(f13376,plain,
    ( spl5_1025
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(smndt0(X2),sz0z00)) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(smndt0(X2),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1025])]) ).

fof(f3577,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(smndt0(X2),sz0z00)) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(smndt0(X2),sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_306 ),
    inference(resolution,[],[f3368,f210]) ).

fof(f13374,plain,
    ( spl5_1024
    | ~ spl5_12
    | ~ spl5_305 ),
    inference(avatar_split_clause,[],[f3570,f3363,f209,f13372]) ).

fof(f13372,plain,
    ( spl5_1024
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(smndt0(smndt0(X2)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(smndt0(smndt0(X2)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1024])]) ).

fof(f3570,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(smndt0(smndt0(X2)))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(smndt0(smndt0(X2)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_305 ),
    inference(resolution,[],[f3364,f210]) ).

fof(f13370,plain,
    ( spl5_1023
    | ~ spl5_12
    | ~ spl5_304 ),
    inference(avatar_split_clause,[],[f3563,f3359,f209,f13368]) ).

fof(f13368,plain,
    ( spl5_1023
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(smndt0(smndt0(X2)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(smndt0(smndt0(X2)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1023])]) ).

fof(f3563,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(smndt0(smndt0(X2)))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(smndt0(smndt0(X2)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_304 ),
    inference(resolution,[],[f3360,f210]) ).

fof(f13366,plain,
    ( spl5_1022
    | ~ spl5_12
    | ~ spl5_302 ),
    inference(avatar_split_clause,[],[f3554,f3351,f209,f13364]) ).

fof(f13364,plain,
    ( spl5_1022
  <=> ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(smndt0(X2))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,smndt0(smndt0(X2))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1022])]) ).

fof(f3554,plain,
    ( ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(smndt0(X2))))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,smndt0(smndt0(X2))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_302 ),
    inference(resolution,[],[f3352,f210]) ).

fof(f13362,plain,
    ( spl5_1021
    | ~ spl5_12
    | ~ spl5_300 ),
    inference(avatar_split_clause,[],[f3548,f3342,f209,f13360]) ).

fof(f13360,plain,
    ( spl5_1021
  <=> ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(smndt0(X2))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,smndt0(smndt0(X2))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1021])]) ).

fof(f3548,plain,
    ( ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(smndt0(X2))))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,smndt0(smndt0(X2))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_300 ),
    inference(resolution,[],[f3343,f210]) ).

fof(f13358,plain,
    ( spl5_1020
    | ~ spl5_12
    | ~ spl5_298 ),
    inference(avatar_split_clause,[],[f3539,f3334,f209,f13356]) ).

fof(f13356,plain,
    ( spl5_1020
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(smndt0(X2))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(smndt0(X2)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1020])]) ).

fof(f3539,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(smndt0(X2))))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(smndt0(X2)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_298 ),
    inference(resolution,[],[f3335,f210]) ).

fof(f13354,plain,
    ( spl5_1019
    | ~ spl5_12
    | ~ spl5_297 ),
    inference(avatar_split_clause,[],[f3525,f3330,f209,f13352]) ).

fof(f13352,plain,
    ( spl5_1019
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(smndt0(X2))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(smndt0(X2)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1019])]) ).

fof(f3525,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(smndt0(X2))))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(smndt0(X2)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_297 ),
    inference(resolution,[],[f3331,f210]) ).

fof(f13285,plain,
    ( spl5_1018
    | ~ spl5_12
    | ~ spl5_295 ),
    inference(avatar_split_clause,[],[f3516,f3322,f209,f13283]) ).

fof(f13283,plain,
    ( spl5_1018
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,smndt0(smndt0(X2)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,smndt0(smndt0(X2)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1018])]) ).

fof(f3516,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,smndt0(smndt0(X2)))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,smndt0(smndt0(X2)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_295 ),
    inference(resolution,[],[f3323,f210]) ).

fof(f13281,plain,
    ( spl5_1017
    | ~ spl5_12
    | ~ spl5_294 ),
    inference(avatar_split_clause,[],[f3510,f3318,f209,f13279]) ).

fof(f13279,plain,
    ( spl5_1017
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,smndt0(smndt0(X2)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,smndt0(smndt0(X2)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1017])]) ).

fof(f3510,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,smndt0(smndt0(X2)))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,smndt0(smndt0(X2)))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_294 ),
    inference(resolution,[],[f3319,f210]) ).

fof(f13277,plain,
    ( spl5_1016
    | ~ spl5_50
    | ~ spl5_289 ),
    inference(avatar_split_clause,[],[f3474,f3297,f441,f13275]) ).

fof(f13275,plain,
    ( spl5_1016
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(sziznziztdt0(X2),X1),sz0z00))
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1016])]) ).

fof(f3297,plain,
    ( spl5_289
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_289])]) ).

fof(f3474,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(sziznziztdt0(X2),X1),sz0z00))
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_289 ),
    inference(resolution,[],[f3298,f442]) ).

fof(f3298,plain,
    ( ! [X2,X0,X1] :
        ( ~ aVector0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00)) )
    | ~ spl5_289 ),
    inference(avatar_component_clause,[],[f3297]) ).

fof(f13273,plain,
    ( spl5_1015
    | ~ spl5_12
    | ~ spl5_288 ),
    inference(avatar_split_clause,[],[f3470,f3293,f209,f13271]) ).

fof(f13271,plain,
    ( spl5_1015
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(X2))),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,smndt0(X2)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1015])]) ).

fof(f3470,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(X2))),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,smndt0(X2)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_288 ),
    inference(resolution,[],[f3294,f210]) ).

fof(f13269,plain,
    ( spl5_1014
    | ~ spl5_12
    | ~ spl5_287 ),
    inference(avatar_split_clause,[],[f3465,f3289,f209,f13267]) ).

fof(f13267,plain,
    ( spl5_1014
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(X2))),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,smndt0(X2)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1014])]) ).

fof(f3465,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(X2))),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,smndt0(X2)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_287 ),
    inference(resolution,[],[f3290,f210]) ).

fof(f13265,plain,
    ( spl5_1013
    | ~ spl5_50
    | ~ spl5_286 ),
    inference(avatar_split_clause,[],[f3447,f3285,f441,f13263]) ).

fof(f13263,plain,
    ( spl5_1013
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtlbdtrb0(sziznziztdt0(X2),X1),sz0z00))
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1013])]) ).

fof(f3285,plain,
    ( spl5_286
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_286])]) ).

fof(f3447,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtlbdtrb0(sziznziztdt0(X2),X1),sz0z00))
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_286 ),
    inference(resolution,[],[f3286,f442]) ).

fof(f3286,plain,
    ( ! [X2,X0,X1] :
        ( ~ aVector0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00)) )
    | ~ spl5_286 ),
    inference(avatar_component_clause,[],[f3285]) ).

fof(f13261,plain,
    ( spl5_1012
    | ~ spl5_12
    | ~ spl5_285 ),
    inference(avatar_split_clause,[],[f3443,f3281,f209,f13259]) ).

fof(f13259,plain,
    ( spl5_1012
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,smndt0(X2))),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtasdt0(X1,smndt0(X2)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1012])]) ).

fof(f3443,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,smndt0(X2))),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtasdt0(X1,smndt0(X2)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_285 ),
    inference(resolution,[],[f3282,f210]) ).

fof(f13257,plain,
    ( spl5_1011
    | ~ spl5_12
    | ~ spl5_284 ),
    inference(avatar_split_clause,[],[f3438,f3277,f209,f13255]) ).

fof(f13255,plain,
    ( spl5_1011
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,smndt0(X2))),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtpldt0(X1,smndt0(X2)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1011])]) ).

fof(f3438,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,smndt0(X2))),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtpldt0(X1,smndt0(X2)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_284 ),
    inference(resolution,[],[f3278,f210]) ).

fof(f13253,plain,
    ( spl5_1010
    | ~ spl5_50
    | ~ spl5_283 ),
    inference(avatar_split_clause,[],[f3434,f3273,f441,f13251]) ).

fof(f13251,plain,
    ( spl5_1010
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(sziznziztdt0(X1),X2))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X1),X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0)
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1010])]) ).

fof(f3273,plain,
    ( spl5_283
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(X1,X2))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_283])]) ).

fof(f3434,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(sziznziztdt0(X1),X2))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X1),X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0)
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_283 ),
    inference(resolution,[],[f3274,f442]) ).

fof(f3274,plain,
    ( ! [X2,X0,X1] :
        ( ~ aVector0(X1)
        | sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(X1,X2))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_283 ),
    inference(avatar_component_clause,[],[f3273]) ).

fof(f13249,plain,
    ( spl5_1009
    | ~ spl5_12
    | ~ spl5_282 ),
    inference(avatar_split_clause,[],[f3430,f3269,f209,f13247]) ).

fof(f13247,plain,
    ( spl5_1009
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,smndt0(X2)))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1009])]) ).

fof(f3430,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,smndt0(X2)))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_282 ),
    inference(resolution,[],[f3270,f210]) ).

fof(f13245,plain,
    ( spl5_1008
    | ~ spl5_12
    | ~ spl5_281 ),
    inference(avatar_split_clause,[],[f3425,f3265,f209,f13243]) ).

fof(f13243,plain,
    ( spl5_1008
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,smndt0(X2)))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1008])]) ).

fof(f3425,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,smndt0(X2)))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_281 ),
    inference(resolution,[],[f3266,f210]) ).

fof(f13241,plain,
    ( spl5_1007
    | ~ spl5_50
    | ~ spl5_280 ),
    inference(avatar_split_clause,[],[f3421,f3261,f441,f13239]) ).

fof(f13239,plain,
    ( spl5_1007
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(sziznziztdt0(X1),X2)))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X1),X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0)
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1007])]) ).

fof(f3261,plain,
    ( spl5_280
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X1,X2)))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_280])]) ).

fof(f3421,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(sziznziztdt0(X1),X2)))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X1),X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0)
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_280 ),
    inference(resolution,[],[f3262,f442]) ).

fof(f3262,plain,
    ( ! [X2,X0,X1] :
        ( ~ aVector0(X1)
        | sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X1,X2)))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_280 ),
    inference(avatar_component_clause,[],[f3261]) ).

fof(f13237,plain,
    ( spl5_1006
    | ~ spl5_12
    | ~ spl5_279 ),
    inference(avatar_split_clause,[],[f3417,f3243,f209,f13235]) ).

fof(f13235,plain,
    ( spl5_1006
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,smndt0(X2))))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1006])]) ).

fof(f3417,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,smndt0(X2))))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_279 ),
    inference(resolution,[],[f3244,f210]) ).

fof(f13233,plain,
    ( spl5_1005
    | ~ spl5_12
    | ~ spl5_278 ),
    inference(avatar_split_clause,[],[f3412,f3239,f209,f13231]) ).

fof(f13231,plain,
    ( spl5_1005
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,smndt0(X2))))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1005])]) ).

fof(f3412,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,smndt0(X2))))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_278 ),
    inference(resolution,[],[f3240,f210]) ).

fof(f13229,plain,
    ( spl5_1004
    | ~ spl5_50
    | ~ spl5_277 ),
    inference(avatar_split_clause,[],[f3408,f3235,f441,f13227]) ).

fof(f13227,plain,
    ( spl5_1004
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X1),X2))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtlbdtrb0(sziznziztdt0(X1),X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0)
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1004])]) ).

fof(f3235,plain,
    ( spl5_277
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_277])]) ).

fof(f3408,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X1),X2))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtlbdtrb0(sziznziztdt0(X1),X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0)
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_277 ),
    inference(resolution,[],[f3236,f442]) ).

fof(f3236,plain,
    ( ! [X2,X0,X1] :
        ( ~ aVector0(X1)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_277 ),
    inference(avatar_component_clause,[],[f3235]) ).

fof(f13225,plain,
    ( spl5_1003
    | ~ spl5_12
    | ~ spl5_276 ),
    inference(avatar_split_clause,[],[f3390,f3231,f209,f13223]) ).

fof(f13223,plain,
    ( spl5_1003
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(X2)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtasdt0(X1,smndt0(X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1003])]) ).

fof(f3390,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(X2)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtasdt0(X1,smndt0(X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_276 ),
    inference(resolution,[],[f3232,f210]) ).

fof(f13221,plain,
    ( spl5_1002
    | ~ spl5_12
    | ~ spl5_275 ),
    inference(avatar_split_clause,[],[f3385,f3227,f209,f13219]) ).

fof(f13219,plain,
    ( spl5_1002
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(X2)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtpldt0(X1,smndt0(X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1002])]) ).

fof(f3385,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(X2)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtpldt0(X1,smndt0(X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_275 ),
    inference(resolution,[],[f3228,f210]) ).

fof(f13217,plain,
    ( spl5_1001
    | ~ spl5_9
    | ~ spl5_252 ),
    inference(avatar_split_clause,[],[f3068,f2996,f197,f13215]) ).

fof(f13215,plain,
    ( spl5_1001
  <=> ! [X0] :
        ( sz00 = szszuzczcdt0(sK4(aDimensionOf0(X0)))
        | sz00 = aDimensionOf0(X0)
        | szszuzczcdt0(sK4(aDimensionOf0(X0))) = szszuzczcdt0(sK4(szszuzczcdt0(sK4(aDimensionOf0(X0)))))
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1001])]) ).

fof(f3068,plain,
    ( ! [X0] :
        ( sz00 = szszuzczcdt0(sK4(aDimensionOf0(X0)))
        | sz00 = aDimensionOf0(X0)
        | szszuzczcdt0(sK4(aDimensionOf0(X0))) = szszuzczcdt0(sK4(szszuzczcdt0(sK4(aDimensionOf0(X0)))))
        | ~ aVector0(X0) )
    | ~ spl5_9
    | ~ spl5_252 ),
    inference(resolution,[],[f2997,f198]) ).

fof(f13213,plain,
    ( spl5_1000
    | ~ spl5_11
    | ~ spl5_252 ),
    inference(avatar_split_clause,[],[f3065,f2996,f205,f13211]) ).

fof(f13211,plain,
    ( spl5_1000
  <=> ! [X0] :
        ( sz00 = szszuzczcdt0(sK4(szszuzczcdt0(X0)))
        | sz00 = szszuzczcdt0(X0)
        | szszuzczcdt0(sK4(szszuzczcdt0(X0))) = szszuzczcdt0(sK4(szszuzczcdt0(sK4(szszuzczcdt0(X0)))))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1000])]) ).

fof(f3065,plain,
    ( ! [X0] :
        ( sz00 = szszuzczcdt0(sK4(szszuzczcdt0(X0)))
        | sz00 = szszuzczcdt0(X0)
        | szszuzczcdt0(sK4(szszuzczcdt0(X0))) = szszuzczcdt0(sK4(szszuzczcdt0(sK4(szszuzczcdt0(X0)))))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_11
    | ~ spl5_252 ),
    inference(resolution,[],[f2997,f206]) ).

fof(f13209,plain,
    ( spl5_999
    | ~ spl5_30
    | ~ spl5_248 ),
    inference(avatar_split_clause,[],[f2962,f2863,f293,f13207]) ).

fof(f13207,plain,
    ( spl5_999
  <=> ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00))) = sdtasdt0(smndt0(X0),sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_999])]) ).

fof(f2863,plain,
    ( spl5_248
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtasdt0(X1,sz0z00))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sz0z00))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_248])]) ).

fof(f2962,plain,
    ( ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00))) = sdtasdt0(smndt0(X0),sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_248 ),
    inference(resolution,[],[f2864,f294]) ).

fof(f2864,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | smndt0(sdtasdt0(X0,sdtasdt0(X1,sz0z00))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_248 ),
    inference(avatar_component_clause,[],[f2863]) ).

fof(f13205,plain,
    ( spl5_997
    | spl5_998
    | ~ spl5_8
    | ~ spl5_614 ),
    inference(avatar_split_clause,[],[f7949,f7944,f191,f13202,f13198]) ).

fof(f13198,plain,
    ( spl5_997
  <=> aNaturalNumber0(sK3(xt,sziznziztdt0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_997])]) ).

fof(f13202,plain,
    ( spl5_998
  <=> sP0(xt,sziznziztdt0(xs)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_998])]) ).

fof(f7944,plain,
    ( spl5_614
  <=> ! [X0] :
        ( aDimensionOf0(X0) != aDimensionOf0(xs)
        | sP0(X0,sziznziztdt0(xs))
        | aNaturalNumber0(sK3(X0,sziznziztdt0(xs))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_614])]) ).

fof(f7949,plain,
    ( sP0(xt,sziznziztdt0(xs))
    | aNaturalNumber0(sK3(xt,sziznziztdt0(xs)))
    | ~ spl5_8
    | ~ spl5_614 ),
    inference(trivial_inequality_removal,[],[f7947]) ).

fof(f7947,plain,
    ( aDimensionOf0(xs) != aDimensionOf0(xs)
    | sP0(xt,sziznziztdt0(xs))
    | aNaturalNumber0(sK3(xt,sziznziztdt0(xs)))
    | ~ spl5_8
    | ~ spl5_614 ),
    inference(superposition,[],[f7945,f193]) ).

fof(f7945,plain,
    ( ! [X0] :
        ( aDimensionOf0(X0) != aDimensionOf0(xs)
        | sP0(X0,sziznziztdt0(xs))
        | aNaturalNumber0(sK3(X0,sziznziztdt0(xs))) )
    | ~ spl5_614 ),
    inference(avatar_component_clause,[],[f7944]) ).

fof(f13196,plain,
    ( spl5_996
    | ~ spl5_32
    | ~ spl5_248 ),
    inference(avatar_split_clause,[],[f2960,f2863,f301,f13194]) ).

fof(f13194,plain,
    ( spl5_996
  <=> ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,X2),sz0z00))) = sdtasdt0(smndt0(X0),sdtasdt0(sdtasdt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_996])]) ).

fof(f2960,plain,
    ( ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,X2),sz0z00))) = sdtasdt0(smndt0(X0),sdtasdt0(sdtasdt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_248 ),
    inference(resolution,[],[f2864,f302]) ).

fof(f13192,plain,
    ( spl5_995
    | ~ spl5_31
    | ~ spl5_248 ),
    inference(avatar_split_clause,[],[f2959,f2863,f297,f13190]) ).

fof(f13190,plain,
    ( spl5_995
  <=> ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,X2),sz0z00))) = sdtasdt0(smndt0(X0),sdtasdt0(sdtpldt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_995])]) ).

fof(f2959,plain,
    ( ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,X2),sz0z00))) = sdtasdt0(smndt0(X0),sdtasdt0(sdtpldt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_248 ),
    inference(resolution,[],[f2864,f298]) ).

fof(f13188,plain,
    ( spl5_994
    | ~ spl5_30
    | ~ spl5_247 ),
    inference(avatar_split_clause,[],[f2956,f2859,f293,f13186]) ).

fof(f13186,plain,
    ( spl5_994
  <=> ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00))) = sdtasdt0(smndt0(X0),sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_994])]) ).

fof(f2859,plain,
    ( spl5_247
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtpldt0(X1,sz0z00))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sz0z00))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_247])]) ).

fof(f2956,plain,
    ( ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00))) = sdtasdt0(smndt0(X0),sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_247 ),
    inference(resolution,[],[f2860,f294]) ).

fof(f2860,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | smndt0(sdtasdt0(X0,sdtpldt0(X1,sz0z00))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_247 ),
    inference(avatar_component_clause,[],[f2859]) ).

fof(f13184,plain,
    ( spl5_993
    | ~ spl5_32
    | ~ spl5_247 ),
    inference(avatar_split_clause,[],[f2954,f2859,f301,f13182]) ).

fof(f13182,plain,
    ( spl5_993
  <=> ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,X2),sz0z00))) = sdtasdt0(smndt0(X0),sdtpldt0(sdtasdt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_993])]) ).

fof(f2954,plain,
    ( ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,X2),sz0z00))) = sdtasdt0(smndt0(X0),sdtpldt0(sdtasdt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_247 ),
    inference(resolution,[],[f2860,f302]) ).

fof(f13180,plain,
    ( spl5_992
    | ~ spl5_31
    | ~ spl5_247 ),
    inference(avatar_split_clause,[],[f2953,f2859,f297,f13178]) ).

fof(f13178,plain,
    ( spl5_992
  <=> ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,X2),sz0z00))) = sdtasdt0(smndt0(X0),sdtpldt0(sdtpldt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_992])]) ).

fof(f2953,plain,
    ( ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,X2),sz0z00))) = sdtasdt0(smndt0(X0),sdtpldt0(sdtpldt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_247 ),
    inference(resolution,[],[f2860,f298]) ).

fof(f13176,plain,
    ( spl5_991
    | ~ spl5_30
    | ~ spl5_246 ),
    inference(avatar_split_clause,[],[f2949,f2854,f293,f13174]) ).

fof(f13174,plain,
    ( spl5_991
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00))) = smndt0(sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_991])]) ).

fof(f2854,plain,
    ( spl5_246
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sz0z00))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_246])]) ).

fof(f2949,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00))) = smndt0(sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_246 ),
    inference(resolution,[],[f2855,f294]) ).

fof(f2855,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sz0z00))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X0) )
    | ~ spl5_246 ),
    inference(avatar_component_clause,[],[f2854]) ).

fof(f13172,plain,
    ( spl5_990
    | ~ spl5_32
    | ~ spl5_246 ),
    inference(avatar_split_clause,[],[f2947,f2854,f301,f13170]) ).

fof(f13170,plain,
    ( spl5_990
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(sdtasdt0(X1,X2),sz0z00))) = smndt0(sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_990])]) ).

fof(f2947,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(sdtasdt0(X1,X2),sz0z00))) = smndt0(sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_246 ),
    inference(resolution,[],[f2855,f302]) ).

fof(f13168,plain,
    ( spl5_989
    | ~ spl5_31
    | ~ spl5_246 ),
    inference(avatar_split_clause,[],[f2946,f2854,f297,f13166]) ).

fof(f13166,plain,
    ( spl5_989
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(sdtpldt0(X1,X2),sz0z00))) = smndt0(sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_989])]) ).

fof(f2946,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(sdtpldt0(X1,X2),sz0z00))) = smndt0(sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_246 ),
    inference(resolution,[],[f2855,f298]) ).

fof(f13164,plain,
    ( spl5_988
    | ~ spl5_30
    | ~ spl5_245 ),
    inference(avatar_split_clause,[],[f2942,f2850,f293,f13162]) ).

fof(f13162,plain,
    ( spl5_988
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00))) = smndt0(sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_988])]) ).

fof(f2850,plain,
    ( spl5_245
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sz0z00))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sz0z00)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_245])]) ).

fof(f2942,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00))) = smndt0(sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_245 ),
    inference(resolution,[],[f2851,f294]) ).

fof(f2851,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sz0z00))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sz0z00)))
        | ~ aScalar0(X0) )
    | ~ spl5_245 ),
    inference(avatar_component_clause,[],[f2850]) ).

fof(f13160,plain,
    ( spl5_987
    | ~ spl5_32
    | ~ spl5_245 ),
    inference(avatar_split_clause,[],[f2940,f2850,f301,f13158]) ).

fof(f13158,plain,
    ( spl5_987
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(sdtasdt0(X1,X2),sz0z00))) = smndt0(sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_987])]) ).

fof(f2940,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(sdtasdt0(X1,X2),sz0z00))) = smndt0(sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_245 ),
    inference(resolution,[],[f2851,f302]) ).

fof(f13091,plain,
    ( spl5_986
    | ~ spl5_31
    | ~ spl5_245 ),
    inference(avatar_split_clause,[],[f2939,f2850,f297,f13089]) ).

fof(f13089,plain,
    ( spl5_986
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(sdtpldt0(X1,X2),sz0z00))) = smndt0(sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_986])]) ).

fof(f2939,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(sdtpldt0(X1,X2),sz0z00))) = smndt0(sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_245 ),
    inference(resolution,[],[f2851,f298]) ).

fof(f13087,plain,
    ( spl5_985
    | ~ spl5_30
    | ~ spl5_244 ),
    inference(avatar_split_clause,[],[f2935,f2846,f293,f13085]) ).

fof(f13085,plain,
    ( spl5_985
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_985])]) ).

fof(f2846,plain,
    ( spl5_244
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_244])]) ).

fof(f2935,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_244 ),
    inference(resolution,[],[f2847,f294]) ).

fof(f2847,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X0) )
    | ~ spl5_244 ),
    inference(avatar_component_clause,[],[f2846]) ).

fof(f13083,plain,
    ( spl5_984
    | ~ spl5_32
    | ~ spl5_244 ),
    inference(avatar_split_clause,[],[f2933,f2846,f301,f13081]) ).

fof(f13081,plain,
    ( spl5_984
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,X2),sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(sdtasdt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_984])]) ).

fof(f2933,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,X2),sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(sdtasdt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_244 ),
    inference(resolution,[],[f2847,f302]) ).

fof(f13079,plain,
    ( spl5_983
    | ~ spl5_31
    | ~ spl5_244 ),
    inference(avatar_split_clause,[],[f2932,f2846,f297,f13077]) ).

fof(f13077,plain,
    ( spl5_983
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,X2),sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(sdtpldt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_983])]) ).

fof(f2932,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,X2),sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(sdtpldt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_244 ),
    inference(resolution,[],[f2847,f298]) ).

fof(f13075,plain,
    ( spl5_982
    | ~ spl5_30
    | ~ spl5_243 ),
    inference(avatar_split_clause,[],[f2928,f2842,f293,f13073]) ).

fof(f13073,plain,
    ( spl5_982
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_982])]) ).

fof(f2842,plain,
    ( spl5_243
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sz0z00)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_243])]) ).

fof(f2928,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_243 ),
    inference(resolution,[],[f2843,f294]) ).

fof(f2843,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sz0z00)))
        | ~ aScalar0(X0) )
    | ~ spl5_243 ),
    inference(avatar_component_clause,[],[f2842]) ).

fof(f13071,plain,
    ( spl5_981
    | ~ spl5_32
    | ~ spl5_243 ),
    inference(avatar_split_clause,[],[f2926,f2842,f301,f13069]) ).

fof(f13069,plain,
    ( spl5_981
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,X2),sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(sdtasdt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_981])]) ).

fof(f2926,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,X2),sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(sdtasdt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_243 ),
    inference(resolution,[],[f2843,f302]) ).

fof(f13067,plain,
    ( spl5_980
    | ~ spl5_31
    | ~ spl5_243 ),
    inference(avatar_split_clause,[],[f2925,f2842,f297,f13065]) ).

fof(f13065,plain,
    ( spl5_980
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,X2),sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(sdtpldt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_980])]) ).

fof(f2925,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,X2),sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(sdtpldt0(X1,X2),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_243 ),
    inference(resolution,[],[f2843,f298]) ).

fof(f13063,plain,
    ( spl5_979
    | ~ spl5_30
    | ~ spl5_242 ),
    inference(avatar_split_clause,[],[f2914,f2838,f293,f13061]) ).

fof(f13061,plain,
    ( spl5_979
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))),sz0z00) = sdtasdt0(X0,sdtasdt0(smndt0(sdtlbdtrb0(X1,X2)),sz0z00))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_979])]) ).

fof(f2838,plain,
    ( spl5_242
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,smndt0(X1)),sz0z00) = sdtasdt0(X0,sdtasdt0(smndt0(X1),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_242])]) ).

fof(f2914,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))),sz0z00) = sdtasdt0(X0,sdtasdt0(smndt0(sdtlbdtrb0(X1,X2)),sz0z00))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_242 ),
    inference(resolution,[],[f2839,f294]) ).

fof(f2839,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,smndt0(X1)),sz0z00) = sdtasdt0(X0,sdtasdt0(smndt0(X1),sz0z00)) )
    | ~ spl5_242 ),
    inference(avatar_component_clause,[],[f2838]) ).

fof(f13059,plain,
    ( spl5_978
    | ~ spl5_32
    | ~ spl5_242 ),
    inference(avatar_split_clause,[],[f2912,f2838,f301,f13057]) ).

fof(f13057,plain,
    ( spl5_978
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))),sz0z00) = sdtasdt0(X0,sdtasdt0(smndt0(sdtasdt0(X1,X2)),sz0z00))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_978])]) ).

fof(f2912,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))),sz0z00) = sdtasdt0(X0,sdtasdt0(smndt0(sdtasdt0(X1,X2)),sz0z00))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_242 ),
    inference(resolution,[],[f2839,f302]) ).

fof(f13055,plain,
    ( spl5_977
    | ~ spl5_31
    | ~ spl5_242 ),
    inference(avatar_split_clause,[],[f2911,f2838,f297,f13053]) ).

fof(f13053,plain,
    ( spl5_977
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))),sz0z00) = sdtasdt0(X0,sdtasdt0(smndt0(sdtpldt0(X1,X2)),sz0z00))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_977])]) ).

fof(f2911,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))),sz0z00) = sdtasdt0(X0,sdtasdt0(smndt0(sdtpldt0(X1,X2)),sz0z00))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_242 ),
    inference(resolution,[],[f2839,f298]) ).

fof(f13047,plain,
    ( spl5_976
    | ~ spl5_30
    | ~ spl5_241 ),
    inference(avatar_split_clause,[],[f2906,f2834,f293,f13045]) ).

fof(f13045,plain,
    ( spl5_976
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,smndt0(sdtlbdtrb0(X1,X2))),sz0z00) = sdtpldt0(X0,sdtpldt0(smndt0(sdtlbdtrb0(X1,X2)),sz0z00))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_976])]) ).

fof(f2834,plain,
    ( spl5_241
  <=> ! [X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,smndt0(X1)),sz0z00) = sdtpldt0(X0,sdtpldt0(smndt0(X1),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_241])]) ).

fof(f2906,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,smndt0(sdtlbdtrb0(X1,X2))),sz0z00) = sdtpldt0(X0,sdtpldt0(smndt0(sdtlbdtrb0(X1,X2)),sz0z00))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_241 ),
    inference(resolution,[],[f2835,f294]) ).

fof(f2835,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,smndt0(X1)),sz0z00) = sdtpldt0(X0,sdtpldt0(smndt0(X1),sz0z00)) )
    | ~ spl5_241 ),
    inference(avatar_component_clause,[],[f2834]) ).

fof(f13043,plain,
    ( spl5_975
    | ~ spl5_32
    | ~ spl5_241 ),
    inference(avatar_split_clause,[],[f2904,f2834,f301,f13041]) ).

fof(f13041,plain,
    ( spl5_975
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,smndt0(sdtasdt0(X1,X2))),sz0z00) = sdtpldt0(X0,sdtpldt0(smndt0(sdtasdt0(X1,X2)),sz0z00))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_975])]) ).

fof(f2904,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,smndt0(sdtasdt0(X1,X2))),sz0z00) = sdtpldt0(X0,sdtpldt0(smndt0(sdtasdt0(X1,X2)),sz0z00))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_241 ),
    inference(resolution,[],[f2835,f302]) ).

fof(f13039,plain,
    ( spl5_974
    | ~ spl5_31
    | ~ spl5_241 ),
    inference(avatar_split_clause,[],[f2903,f2834,f297,f13037]) ).

fof(f13037,plain,
    ( spl5_974
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,smndt0(sdtpldt0(X1,X2))),sz0z00) = sdtpldt0(X0,sdtpldt0(smndt0(sdtpldt0(X1,X2)),sz0z00))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_974])]) ).

fof(f2903,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,smndt0(sdtpldt0(X1,X2))),sz0z00) = sdtpldt0(X0,sdtpldt0(smndt0(sdtpldt0(X1,X2)),sz0z00))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_241 ),
    inference(resolution,[],[f2835,f298]) ).

fof(f13035,plain,
    ( spl5_973
    | ~ spl5_30
    | ~ spl5_240 ),
    inference(avatar_split_clause,[],[f2899,f2830,f293,f13033]) ).

fof(f13033,plain,
    ( spl5_973
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(smndt0(sdtlbdtrb0(X1,X2)))) = smndt0(sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_973])]) ).

fof(f2830,plain,
    ( spl5_240
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(smndt0(X0),smndt0(smndt0(X1))) = smndt0(sdtasdt0(X0,smndt0(smndt0(X1))))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_240])]) ).

fof(f2899,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(smndt0(sdtlbdtrb0(X1,X2)))) = smndt0(sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_240 ),
    inference(resolution,[],[f2831,f294]) ).

fof(f2831,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(smndt0(X0),smndt0(smndt0(X1))) = smndt0(sdtasdt0(X0,smndt0(smndt0(X1))))
        | ~ aScalar0(X0) )
    | ~ spl5_240 ),
    inference(avatar_component_clause,[],[f2830]) ).

fof(f13031,plain,
    ( spl5_972
    | ~ spl5_32
    | ~ spl5_240 ),
    inference(avatar_split_clause,[],[f2897,f2830,f301,f13029]) ).

fof(f13029,plain,
    ( spl5_972
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(smndt0(sdtasdt0(X1,X2)))) = smndt0(sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_972])]) ).

fof(f2897,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(smndt0(sdtasdt0(X1,X2)))) = smndt0(sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_240 ),
    inference(resolution,[],[f2831,f302]) ).

fof(f13027,plain,
    ( spl5_971
    | ~ spl5_31
    | ~ spl5_240 ),
    inference(avatar_split_clause,[],[f2896,f2830,f297,f13025]) ).

fof(f13025,plain,
    ( spl5_971
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(smndt0(sdtpldt0(X1,X2)))) = smndt0(sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_971])]) ).

fof(f2896,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(smndt0(sdtpldt0(X1,X2)))) = smndt0(sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_240 ),
    inference(resolution,[],[f2831,f298]) ).

fof(f13023,plain,
    ( spl5_970
    | ~ spl5_30
    | ~ spl5_239 ),
    inference(avatar_split_clause,[],[f2891,f2826,f293,f13021]) ).

fof(f13021,plain,
    ( spl5_970
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(smndt0(sdtlbdtrb0(X1,X2))))) = smndt0(sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_970])]) ).

fof(f2826,plain,
    ( spl5_239
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(smndt0(X1)))) = smndt0(sdtasdt0(X0,smndt0(smndt0(X1))))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_239])]) ).

fof(f2891,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(smndt0(sdtlbdtrb0(X1,X2))))) = smndt0(sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_239 ),
    inference(resolution,[],[f2827,f294]) ).

fof(f2827,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(X0,smndt0(smndt0(smndt0(X1)))) = smndt0(sdtasdt0(X0,smndt0(smndt0(X1))))
        | ~ aScalar0(X0) )
    | ~ spl5_239 ),
    inference(avatar_component_clause,[],[f2826]) ).

fof(f13019,plain,
    ( spl5_969
    | ~ spl5_32
    | ~ spl5_239 ),
    inference(avatar_split_clause,[],[f2889,f2826,f301,f13017]) ).

fof(f13017,plain,
    ( spl5_969
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(smndt0(sdtasdt0(X1,X2))))) = smndt0(sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_969])]) ).

fof(f2889,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(smndt0(sdtasdt0(X1,X2))))) = smndt0(sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_239 ),
    inference(resolution,[],[f2827,f302]) ).

fof(f13015,plain,
    ( spl5_968
    | ~ spl5_31
    | ~ spl5_239 ),
    inference(avatar_split_clause,[],[f2888,f2826,f297,f13013]) ).

fof(f13013,plain,
    ( spl5_968
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(smndt0(sdtpldt0(X1,X2))))) = smndt0(sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_968])]) ).

fof(f2888,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(smndt0(sdtpldt0(X1,X2))))) = smndt0(sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_239 ),
    inference(resolution,[],[f2827,f298]) ).

fof(f13011,plain,
    ( spl5_967
    | ~ spl5_30
    | ~ spl5_238 ),
    inference(avatar_split_clause,[],[f2883,f2822,f293,f13009]) ).

fof(f13009,plain,
    ( spl5_967
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X1,X2)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(smndt0(sdtlbdtrb0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_967])]) ).

fof(f2822,plain,
    ( spl5_238
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(X1))) = sdtasdt0(smndt0(X0),smndt0(smndt0(smndt0(X1))))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_238])]) ).

fof(f2883,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X1,X2)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(smndt0(sdtlbdtrb0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_238 ),
    inference(resolution,[],[f2823,f294]) ).

fof(f2823,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(X0,smndt0(smndt0(X1))) = sdtasdt0(smndt0(X0),smndt0(smndt0(smndt0(X1))))
        | ~ aScalar0(X0) )
    | ~ spl5_238 ),
    inference(avatar_component_clause,[],[f2822]) ).

fof(f13007,plain,
    ( ~ spl5_62
    | ~ spl5_18
    | spl5_958 ),
    inference(avatar_split_clause,[],[f12960,f12886,f237,f542]) ).

fof(f12886,plain,
    ( spl5_958
  <=> sP0(xs,sziznziztdt0(xs)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_958])]) ).

fof(f12960,plain,
    ( ~ sP1(xs)
    | ~ spl5_18
    | spl5_958 ),
    inference(resolution,[],[f12887,f238]) ).

fof(f12887,plain,
    ( ~ sP0(xs,sziznziztdt0(xs))
    | spl5_958 ),
    inference(avatar_component_clause,[],[f12886]) ).

fof(f13006,plain,
    ( spl5_966
    | ~ spl5_32
    | ~ spl5_238 ),
    inference(avatar_split_clause,[],[f2881,f2822,f301,f13004]) ).

fof(f13004,plain,
    ( spl5_966
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,X2)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(smndt0(sdtasdt0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_966])]) ).

fof(f2881,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,X2)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(smndt0(sdtasdt0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_238 ),
    inference(resolution,[],[f2823,f302]) ).

fof(f13002,plain,
    ( spl5_965
    | ~ spl5_31
    | ~ spl5_238 ),
    inference(avatar_split_clause,[],[f2880,f2822,f297,f13000]) ).

fof(f13000,plain,
    ( spl5_965
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,X2)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(smndt0(sdtpldt0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_965])]) ).

fof(f2880,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,X2)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(smndt0(sdtpldt0(X1,X2)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_238 ),
    inference(resolution,[],[f2823,f298]) ).

fof(f12998,plain,
    ( spl5_964
    | ~ spl5_30
    | ~ spl5_236 ),
    inference(avatar_split_clause,[],[f2875,f2813,f293,f12996]) ).

fof(f12996,plain,
    ( spl5_964
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2))),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_964])]) ).

fof(f2813,plain,
    ( spl5_236
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,X1),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_236])]) ).

fof(f2875,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2))),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_236 ),
    inference(resolution,[],[f2814,f294]) ).

fof(f2814,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,X1),sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_236 ),
    inference(avatar_component_clause,[],[f2813]) ).

fof(f12994,plain,
    ( spl5_963
    | ~ spl5_32
    | ~ spl5_236 ),
    inference(avatar_split_clause,[],[f2873,f2813,f301,f12992]) ).

fof(f12992,plain,
    ( spl5_963
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,sdtasdt0(X1,X2))),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_963])]) ).

fof(f2873,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,sdtasdt0(X1,X2))),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_236 ),
    inference(resolution,[],[f2814,f302]) ).

fof(f12990,plain,
    ( spl5_962
    | ~ spl5_31
    | ~ spl5_236 ),
    inference(avatar_split_clause,[],[f2872,f2813,f297,f12988]) ).

fof(f12988,plain,
    ( spl5_962
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,sdtpldt0(X1,X2))),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_962])]) ).

fof(f2872,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,sdtpldt0(X1,X2))),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_236 ),
    inference(resolution,[],[f2814,f298]) ).

fof(f12986,plain,
    ( spl5_961
    | ~ spl5_30
    | ~ spl5_235 ),
    inference(avatar_split_clause,[],[f2870,f2809,f293,f12984]) ).

fof(f12984,plain,
    ( spl5_961
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2))),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_961])]) ).

fof(f2809,plain,
    ( spl5_235
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,X1),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_235])]) ).

fof(f2870,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2))),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_235 ),
    inference(resolution,[],[f2810,f294]) ).

fof(f2810,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,X1),sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_235 ),
    inference(avatar_component_clause,[],[f2809]) ).

fof(f12982,plain,
    ( spl5_960
    | ~ spl5_32
    | ~ spl5_235 ),
    inference(avatar_split_clause,[],[f2868,f2809,f301,f12980]) ).

fof(f12980,plain,
    ( spl5_960
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,sdtasdt0(X1,X2))),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_960])]) ).

fof(f2868,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,sdtasdt0(X1,X2))),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_235 ),
    inference(resolution,[],[f2810,f302]) ).

fof(f12978,plain,
    ( spl5_959
    | ~ spl5_31
    | ~ spl5_235 ),
    inference(avatar_split_clause,[],[f2867,f2809,f297,f12976]) ).

fof(f12976,plain,
    ( spl5_959
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,sdtpldt0(X1,X2))),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_959])]) ).

fof(f2867,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,sdtpldt0(X1,X2))),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_235 ),
    inference(resolution,[],[f2810,f298]) ).

fof(f12889,plain,
    ( spl5_957
    | spl5_958
    | ~ spl5_614 ),
    inference(avatar_split_clause,[],[f7948,f7944,f12886,f12882]) ).

fof(f12882,plain,
    ( spl5_957
  <=> aNaturalNumber0(sK3(xs,sziznziztdt0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_957])]) ).

fof(f7948,plain,
    ( sP0(xs,sziznziztdt0(xs))
    | aNaturalNumber0(sK3(xs,sziznziztdt0(xs)))
    | ~ spl5_614 ),
    inference(equality_resolution,[],[f7945]) ).

fof(f12804,plain,
    ( spl5_956
    | ~ spl5_226
    | ~ spl5_595 ),
    inference(avatar_split_clause,[],[f7789,f7569,f2708,f12801]) ).

fof(f12801,plain,
    ( spl5_956
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xt)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_956])]) ).

fof(f12729,plain,
    ( spl5_955
    | ~ spl5_218
    | ~ spl5_595 ),
    inference(avatar_split_clause,[],[f7787,f7569,f2663,f12726]) ).

fof(f12726,plain,
    ( spl5_955
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xt)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_955])]) ).

fof(f12662,plain,
    ( spl5_954
    | ~ spl5_215
    | ~ spl5_595 ),
    inference(avatar_split_clause,[],[f7786,f7569,f2544,f12659]) ).

fof(f12659,plain,
    ( spl5_954
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xt))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_954])]) ).

fof(f12643,plain,
    ( spl5_953
    | ~ spl5_63
    | ~ spl5_370 ),
    inference(avatar_split_clause,[],[f4210,f4032,f547,f12641]) ).

fof(f12641,plain,
    ( spl5_953
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(X0,X2),sdtlbdtrb0(sziznziztdt0(xt),X1)) = sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(xt),X1)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_953])]) ).

fof(f4210,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(X0,X2),sdtlbdtrb0(sziznziztdt0(xt),X1)) = sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(xt),X1)))
        | ~ aScalar0(X2) )
    | ~ spl5_63
    | ~ spl5_370 ),
    inference(resolution,[],[f4033,f549]) ).

fof(f12639,plain,
    ( spl5_952
    | ~ spl5_62
    | ~ spl5_370 ),
    inference(avatar_split_clause,[],[f4209,f4032,f542,f12637]) ).

fof(f12637,plain,
    ( spl5_952
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(X0,X2),sdtlbdtrb0(sziznziztdt0(xs),X1)) = sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(xs),X1)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_952])]) ).

fof(f4209,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(X0,X2),sdtlbdtrb0(sziznziztdt0(xs),X1)) = sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(xs),X1)))
        | ~ aScalar0(X2) )
    | ~ spl5_62
    | ~ spl5_370 ),
    inference(resolution,[],[f4033,f544]) ).

fof(f12635,plain,
    ( spl5_951
    | ~ spl5_63
    | ~ spl5_367 ),
    inference(avatar_split_clause,[],[f4195,f4020,f547,f12633]) ).

fof(f12633,plain,
    ( spl5_951
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(X0,X2),sdtlbdtrb0(sziznziztdt0(xt),X1)) = sdtpldt0(X0,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(xt),X1)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_951])]) ).

fof(f4195,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(X0,X2),sdtlbdtrb0(sziznziztdt0(xt),X1)) = sdtpldt0(X0,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(xt),X1)))
        | ~ aScalar0(X2) )
    | ~ spl5_63
    | ~ spl5_367 ),
    inference(resolution,[],[f4021,f549]) ).

fof(f12631,plain,
    ( spl5_950
    | ~ spl5_62
    | ~ spl5_367 ),
    inference(avatar_split_clause,[],[f4194,f4020,f542,f12629]) ).

fof(f12629,plain,
    ( spl5_950
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(X0,X2),sdtlbdtrb0(sziznziztdt0(xs),X1)) = sdtpldt0(X0,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(xs),X1)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_950])]) ).

fof(f4194,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(X0,X2),sdtlbdtrb0(sziznziztdt0(xs),X1)) = sdtpldt0(X0,sdtpldt0(X2,sdtlbdtrb0(sziznziztdt0(xs),X1)))
        | ~ aScalar0(X2) )
    | ~ spl5_62
    | ~ spl5_367 ),
    inference(resolution,[],[f4021,f544]) ).

fof(f12627,plain,
    ( spl5_949
    | ~ spl5_3
    | ~ spl5_363 ),
    inference(avatar_split_clause,[],[f4173,f3990,f166,f12625]) ).

fof(f12625,plain,
    ( spl5_949
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtlbdtrb0(xt,X2))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtlbdtrb0(xt,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_949])]) ).

fof(f4173,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtlbdtrb0(xt,X2))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtlbdtrb0(xt,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_3
    | ~ spl5_363 ),
    inference(resolution,[],[f3991,f168]) ).

fof(f12623,plain,
    ( spl5_948
    | ~ spl5_2
    | ~ spl5_363 ),
    inference(avatar_split_clause,[],[f4172,f3990,f161,f12621]) ).

fof(f12621,plain,
    ( spl5_948
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtlbdtrb0(xs,X2))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtlbdtrb0(xs,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_948])]) ).

fof(f4172,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(sdtlbdtrb0(xs,X2))) = sdtasdt0(X0,sdtasdt0(X1,smndt0(sdtlbdtrb0(xs,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_2
    | ~ spl5_363 ),
    inference(resolution,[],[f3991,f163]) ).

fof(f12619,plain,
    ( spl5_947
    | ~ spl5_3
    | ~ spl5_360 ),
    inference(avatar_split_clause,[],[f4146,f3978,f166,f12617]) ).

fof(f12617,plain,
    ( spl5_947
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtlbdtrb0(xt,X2))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(xt,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_947])]) ).

fof(f4146,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtlbdtrb0(xt,X2))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(xt,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_3
    | ~ spl5_360 ),
    inference(resolution,[],[f3979,f168]) ).

fof(f12615,plain,
    ( spl5_946
    | ~ spl5_2
    | ~ spl5_360 ),
    inference(avatar_split_clause,[],[f4145,f3978,f161,f12613]) ).

fof(f12613,plain,
    ( spl5_946
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtlbdtrb0(xs,X2))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(xs,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_946])]) ).

fof(f4145,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtlbdtrb0(xs,X2))) = sdtpldt0(X0,sdtpldt0(X1,smndt0(sdtlbdtrb0(xs,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_2
    | ~ spl5_360 ),
    inference(resolution,[],[f3979,f163]) ).

fof(f12611,plain,
    ( spl5_945
    | ~ spl5_209
    | ~ spl5_595 ),
    inference(avatar_split_clause,[],[f7785,f7569,f2497,f12608]) ).

fof(f12608,plain,
    ( spl5_945
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xt))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_945])]) ).

fof(f12606,plain,
    ( spl5_944
    | ~ spl5_3
    | ~ spl5_357 ),
    inference(avatar_split_clause,[],[f4133,f3966,f166,f12604]) ).

fof(f12604,plain,
    ( spl5_944
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtlbdtrb0(xt,X2))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_944])]) ).

fof(f4133,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtlbdtrb0(xt,X2))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_3
    | ~ spl5_357 ),
    inference(resolution,[],[f3967,f168]) ).

fof(f12602,plain,
    ( spl5_943
    | ~ spl5_2
    | ~ spl5_357 ),
    inference(avatar_split_clause,[],[f4132,f3966,f161,f12600]) ).

fof(f12600,plain,
    ( spl5_943
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtlbdtrb0(xs,X2))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_943])]) ).

fof(f4132,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtlbdtrb0(xs,X2))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_2
    | ~ spl5_357 ),
    inference(resolution,[],[f3967,f163]) ).

fof(f12598,plain,
    ( spl5_942
    | ~ spl5_3
    | ~ spl5_353 ),
    inference(avatar_split_clause,[],[f4120,f3949,f166,f12596]) ).

fof(f12596,plain,
    ( spl5_942
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_942])]) ).

fof(f4120,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_3
    | ~ spl5_353 ),
    inference(resolution,[],[f3950,f168]) ).

fof(f12594,plain,
    ( spl5_941
    | ~ spl5_2
    | ~ spl5_353 ),
    inference(avatar_split_clause,[],[f4119,f3949,f161,f12592]) ).

fof(f12592,plain,
    ( spl5_941
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_941])]) ).

fof(f4119,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_2
    | ~ spl5_353 ),
    inference(resolution,[],[f3950,f163]) ).

fof(f12590,plain,
    ( spl5_940
    | ~ spl5_3
    | ~ spl5_350 ),
    inference(avatar_split_clause,[],[f4102,f3937,f166,f12588]) ).

fof(f12588,plain,
    ( spl5_940
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(xt,X2)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_940])]) ).

fof(f4102,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(xt,X2)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_3
    | ~ spl5_350 ),
    inference(resolution,[],[f3938,f168]) ).

fof(f12586,plain,
    ( spl5_939
    | ~ spl5_2
    | ~ spl5_350 ),
    inference(avatar_split_clause,[],[f4101,f3937,f161,f12584]) ).

fof(f12584,plain,
    ( spl5_939
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(xs,X2)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_939])]) ).

fof(f4101,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(xs,X2)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_2
    | ~ spl5_350 ),
    inference(resolution,[],[f3938,f163]) ).

fof(f12582,plain,
    ( spl5_938
    | ~ spl5_3
    | ~ spl5_347 ),
    inference(avatar_split_clause,[],[f4089,f3925,f166,f12580]) ).

fof(f12580,plain,
    ( spl5_938
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(xt,X2)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_938])]) ).

fof(f4089,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(xt,X2)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_3
    | ~ spl5_347 ),
    inference(resolution,[],[f3926,f168]) ).

fof(f12578,plain,
    ( spl5_937
    | ~ spl5_2
    | ~ spl5_347 ),
    inference(avatar_split_clause,[],[f4088,f3925,f161,f12576]) ).

fof(f12576,plain,
    ( spl5_937
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(xs,X2)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_937])]) ).

fof(f4088,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(xs,X2)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_2
    | ~ spl5_347 ),
    inference(resolution,[],[f3926,f163]) ).

fof(f12574,plain,
    ( spl5_936
    | ~ spl5_3
    | ~ spl5_344 ),
    inference(avatar_split_clause,[],[f4076,f3905,f166,f12572]) ).

fof(f12572,plain,
    ( spl5_936
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(xt,X2))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_936])]) ).

fof(f4076,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(xt,X2))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_3
    | ~ spl5_344 ),
    inference(resolution,[],[f3906,f168]) ).

fof(f12570,plain,
    ( spl5_935
    | ~ spl5_2
    | ~ spl5_344 ),
    inference(avatar_split_clause,[],[f4075,f3905,f161,f12568]) ).

fof(f12568,plain,
    ( spl5_935
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(xs,X2))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_935])]) ).

fof(f4075,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(xs,X2))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_2
    | ~ spl5_344 ),
    inference(resolution,[],[f3906,f163]) ).

fof(f12566,plain,
    ( spl5_934
    | ~ spl5_226
    | ~ spl5_593 ),
    inference(avatar_split_clause,[],[f7668,f7560,f2708,f12563]) ).

fof(f12563,plain,
    ( spl5_934
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xs)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_934])]) ).

fof(f12561,plain,
    ( spl5_933
    | ~ spl5_3
    | ~ spl5_341 ),
    inference(avatar_split_clause,[],[f4058,f3893,f166,f12559]) ).

fof(f12559,plain,
    ( spl5_933
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_933])]) ).

fof(f4058,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtlbdtrb0(xt,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_3
    | ~ spl5_341 ),
    inference(resolution,[],[f3894,f168]) ).

fof(f12557,plain,
    ( spl5_932
    | ~ spl5_2
    | ~ spl5_341 ),
    inference(avatar_split_clause,[],[f4057,f3893,f161,f12555]) ).

fof(f12555,plain,
    ( spl5_932
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_932])]) ).

fof(f4057,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtlbdtrb0(xs,X2))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_2
    | ~ spl5_341 ),
    inference(resolution,[],[f3894,f163]) ).

fof(f12553,plain,
    ( spl5_931
    | ~ spl5_5
    | ~ spl5_338 ),
    inference(avatar_split_clause,[],[f3879,f3871,f176,f12551]) ).

fof(f12551,plain,
    ( spl5_931
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(sz0z00,X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtasdt0(sz0z00,sdtlbdtrb0(xt,X1)),sdtasdt0(X0,sdtlbdtrb0(xt,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_931])]) ).

fof(f3879,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(sz0z00,X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtasdt0(sz0z00,sdtlbdtrb0(xt,X1)),sdtasdt0(X0,sdtlbdtrb0(xt,X1))) )
    | ~ spl5_5
    | ~ spl5_338 ),
    inference(resolution,[],[f3872,f178]) ).

fof(f12549,plain,
    ( spl5_930
    | ~ spl5_5
    | ~ spl5_337 ),
    inference(avatar_split_clause,[],[f3874,f3853,f176,f12547]) ).

fof(f12547,plain,
    ( spl5_930
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(sz0z00,X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtasdt0(sz0z00,sdtlbdtrb0(xs,X1)),sdtasdt0(X0,sdtlbdtrb0(xs,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_930])]) ).

fof(f3874,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(sz0z00,X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtasdt0(sz0z00,sdtlbdtrb0(xs,X1)),sdtasdt0(X0,sdtlbdtrb0(xs,X1))) )
    | ~ spl5_5
    | ~ spl5_337 ),
    inference(resolution,[],[f3854,f178]) ).

fof(f12545,plain,
    ( spl5_929
    | ~ spl5_12
    | ~ spl5_274 ),
    inference(avatar_split_clause,[],[f3224,f3203,f209,f12543]) ).

fof(f12543,plain,
    ( spl5_929
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(smndt0(X2),X0),sdtlbdtrb0(xt,X1)) = sdtasdt0(smndt0(X2),sdtasdt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_929])]) ).

fof(f3224,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(smndt0(X2),X0),sdtlbdtrb0(xt,X1)) = sdtasdt0(smndt0(X2),sdtasdt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_274 ),
    inference(resolution,[],[f3204,f210]) ).

fof(f12541,plain,
    ( spl5_928
    | ~ spl5_12
    | ~ spl5_272 ),
    inference(avatar_split_clause,[],[f3219,f3194,f209,f12539]) ).

fof(f12539,plain,
    ( spl5_928
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(smndt0(X2),X0),sdtlbdtrb0(xs,X1)) = sdtasdt0(smndt0(X2),sdtasdt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_928])]) ).

fof(f3219,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(smndt0(X2),X0),sdtlbdtrb0(xs,X1)) = sdtasdt0(smndt0(X2),sdtasdt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_272 ),
    inference(resolution,[],[f3195,f210]) ).

fof(f12537,plain,
    ( spl5_927
    | ~ spl5_12
    | ~ spl5_271 ),
    inference(avatar_split_clause,[],[f3214,f3190,f209,f12535]) ).

fof(f12535,plain,
    ( spl5_927
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(smndt0(X2),X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(smndt0(X2),sdtpldt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_927])]) ).

fof(f3214,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(smndt0(X2),X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(smndt0(X2),sdtpldt0(X0,sdtlbdtrb0(xt,X1)))
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_271 ),
    inference(resolution,[],[f3191,f210]) ).

fof(f12533,plain,
    ( spl5_926
    | ~ spl5_12
    | ~ spl5_270 ),
    inference(avatar_split_clause,[],[f3209,f3186,f209,f12531]) ).

fof(f12531,plain,
    ( spl5_926
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(smndt0(X2),X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(smndt0(X2),sdtpldt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_926])]) ).

fof(f3209,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(smndt0(X2),X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(smndt0(X2),sdtpldt0(X0,sdtlbdtrb0(xs,X1)))
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_270 ),
    inference(resolution,[],[f3187,f210]) ).

fof(f12529,plain,
    ( spl5_925
    | ~ spl5_30
    | ~ spl5_234 ),
    inference(avatar_split_clause,[],[f2806,f2771,f293,f12527]) ).

fof(f12527,plain,
    ( spl5_925
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xt,X0))) = sdtasdt0(smndt0(sdtlbdtrb0(X1,X2)),sdtlbdtrb0(xt,X0))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_925])]) ).

fof(f2771,plain,
    ( spl5_234
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | smndt0(sdtasdt0(X0,sdtlbdtrb0(xt,X1))) = sdtasdt0(smndt0(X0),sdtlbdtrb0(xt,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_234])]) ).

fof(f2806,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xt,X0))) = sdtasdt0(smndt0(sdtlbdtrb0(X1,X2)),sdtlbdtrb0(xt,X0))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_234 ),
    inference(resolution,[],[f2772,f294]) ).

fof(f2772,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | smndt0(sdtasdt0(X0,sdtlbdtrb0(xt,X1))) = sdtasdt0(smndt0(X0),sdtlbdtrb0(xt,X1)) )
    | ~ spl5_234 ),
    inference(avatar_component_clause,[],[f2771]) ).

fof(f12525,plain,
    ( spl5_924
    | ~ spl5_32
    | ~ spl5_234 ),
    inference(avatar_split_clause,[],[f2804,f2771,f301,f12523]) ).

fof(f12523,plain,
    ( spl5_924
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(sdtasdt0(X1,X2),sdtlbdtrb0(xt,X0))) = sdtasdt0(smndt0(sdtasdt0(X1,X2)),sdtlbdtrb0(xt,X0))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_924])]) ).

fof(f2804,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(sdtasdt0(X1,X2),sdtlbdtrb0(xt,X0))) = sdtasdt0(smndt0(sdtasdt0(X1,X2)),sdtlbdtrb0(xt,X0))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_234 ),
    inference(resolution,[],[f2772,f302]) ).

fof(f12521,plain,
    ( spl5_923
    | ~ spl5_218
    | ~ spl5_593 ),
    inference(avatar_split_clause,[],[f7666,f7560,f2663,f12518]) ).

fof(f12518,plain,
    ( spl5_923
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xs)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_923])]) ).

fof(f12516,plain,
    ( spl5_922
    | ~ spl5_31
    | ~ spl5_234 ),
    inference(avatar_split_clause,[],[f2803,f2771,f297,f12514]) ).

fof(f12514,plain,
    ( spl5_922
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(sdtpldt0(X1,X2),sdtlbdtrb0(xt,X0))) = sdtasdt0(smndt0(sdtpldt0(X1,X2)),sdtlbdtrb0(xt,X0))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_922])]) ).

fof(f2803,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(sdtpldt0(X1,X2),sdtlbdtrb0(xt,X0))) = sdtasdt0(smndt0(sdtpldt0(X1,X2)),sdtlbdtrb0(xt,X0))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_234 ),
    inference(resolution,[],[f2772,f298]) ).

fof(f12512,plain,
    ( spl5_921
    | ~ spl5_30
    | ~ spl5_233 ),
    inference(avatar_split_clause,[],[f2800,f2767,f293,f12510]) ).

fof(f12510,plain,
    ( spl5_921
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xs,X0))) = sdtasdt0(smndt0(sdtlbdtrb0(X1,X2)),sdtlbdtrb0(xs,X0))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_921])]) ).

fof(f2767,plain,
    ( spl5_233
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | smndt0(sdtasdt0(X0,sdtlbdtrb0(xs,X1))) = sdtasdt0(smndt0(X0),sdtlbdtrb0(xs,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_233])]) ).

fof(f2800,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xs,X0))) = sdtasdt0(smndt0(sdtlbdtrb0(X1,X2)),sdtlbdtrb0(xs,X0))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_233 ),
    inference(resolution,[],[f2768,f294]) ).

fof(f2768,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | smndt0(sdtasdt0(X0,sdtlbdtrb0(xs,X1))) = sdtasdt0(smndt0(X0),sdtlbdtrb0(xs,X1)) )
    | ~ spl5_233 ),
    inference(avatar_component_clause,[],[f2767]) ).

fof(f12508,plain,
    ( spl5_920
    | ~ spl5_32
    | ~ spl5_233 ),
    inference(avatar_split_clause,[],[f2798,f2767,f301,f12506]) ).

fof(f12506,plain,
    ( spl5_920
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(sdtasdt0(X1,X2),sdtlbdtrb0(xs,X0))) = sdtasdt0(smndt0(sdtasdt0(X1,X2)),sdtlbdtrb0(xs,X0))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_920])]) ).

fof(f2798,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(sdtasdt0(X1,X2),sdtlbdtrb0(xs,X0))) = sdtasdt0(smndt0(sdtasdt0(X1,X2)),sdtlbdtrb0(xs,X0))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_233 ),
    inference(resolution,[],[f2768,f302]) ).

fof(f12504,plain,
    ( spl5_919
    | ~ spl5_31
    | ~ spl5_233 ),
    inference(avatar_split_clause,[],[f2797,f2767,f297,f12502]) ).

fof(f12502,plain,
    ( spl5_919
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(sdtpldt0(X1,X2),sdtlbdtrb0(xs,X0))) = sdtasdt0(smndt0(sdtpldt0(X1,X2)),sdtlbdtrb0(xs,X0))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_919])]) ).

fof(f2797,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(sdtpldt0(X1,X2),sdtlbdtrb0(xs,X0))) = sdtasdt0(smndt0(sdtpldt0(X1,X2)),sdtlbdtrb0(xs,X0))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_233 ),
    inference(resolution,[],[f2768,f298]) ).

fof(f12500,plain,
    ( spl5_918
    | ~ spl5_30
    | ~ spl5_230 ),
    inference(avatar_split_clause,[],[f2795,f2754,f293,f12498]) ).

fof(f12498,plain,
    ( spl5_918
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(X1,X2),smndt0(sdtlbdtrb0(xt,X0))) = smndt0(sdtasdt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xt,X0)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_918])]) ).

fof(f2754,plain,
    ( spl5_230
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X1))) = smndt0(sdtasdt0(X0,sdtlbdtrb0(xt,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_230])]) ).

fof(f2795,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(X1,X2),smndt0(sdtlbdtrb0(xt,X0))) = smndt0(sdtasdt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xt,X0)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_230 ),
    inference(resolution,[],[f2755,f294]) ).

fof(f2755,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X1))) = smndt0(sdtasdt0(X0,sdtlbdtrb0(xt,X1))) )
    | ~ spl5_230 ),
    inference(avatar_component_clause,[],[f2754]) ).

fof(f12496,plain,
    ( spl5_917
    | ~ spl5_32
    | ~ spl5_230 ),
    inference(avatar_split_clause,[],[f2793,f2754,f301,f12494]) ).

fof(f12494,plain,
    ( spl5_917
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtasdt0(X1,X2),smndt0(sdtlbdtrb0(xt,X0))) = smndt0(sdtasdt0(sdtasdt0(X1,X2),sdtlbdtrb0(xt,X0)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_917])]) ).

fof(f2793,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtasdt0(X1,X2),smndt0(sdtlbdtrb0(xt,X0))) = smndt0(sdtasdt0(sdtasdt0(X1,X2),sdtlbdtrb0(xt,X0)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_230 ),
    inference(resolution,[],[f2755,f302]) ).

fof(f12492,plain,
    ( spl5_916
    | ~ spl5_31
    | ~ spl5_230 ),
    inference(avatar_split_clause,[],[f2792,f2754,f297,f12490]) ).

fof(f12490,plain,
    ( spl5_916
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtpldt0(X1,X2),smndt0(sdtlbdtrb0(xt,X0))) = smndt0(sdtasdt0(sdtpldt0(X1,X2),sdtlbdtrb0(xt,X0)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_916])]) ).

fof(f2792,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtpldt0(X1,X2),smndt0(sdtlbdtrb0(xt,X0))) = smndt0(sdtasdt0(sdtpldt0(X1,X2),sdtlbdtrb0(xt,X0)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_230 ),
    inference(resolution,[],[f2755,f298]) ).

fof(f12488,plain,
    ( spl5_915
    | ~ spl5_30
    | ~ spl5_229 ),
    inference(avatar_split_clause,[],[f2790,f2750,f293,f12486]) ).

fof(f12486,plain,
    ( spl5_915
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(X1,X2),smndt0(sdtlbdtrb0(xs,X0))) = smndt0(sdtasdt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xs,X0)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_915])]) ).

fof(f2750,plain,
    ( spl5_229
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X1))) = smndt0(sdtasdt0(X0,sdtlbdtrb0(xs,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_229])]) ).

fof(f2790,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(X1,X2),smndt0(sdtlbdtrb0(xs,X0))) = smndt0(sdtasdt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xs,X0)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_229 ),
    inference(resolution,[],[f2751,f294]) ).

fof(f2751,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X1))) = smndt0(sdtasdt0(X0,sdtlbdtrb0(xs,X1))) )
    | ~ spl5_229 ),
    inference(avatar_component_clause,[],[f2750]) ).

fof(f12484,plain,
    ( spl5_914
    | ~ spl5_32
    | ~ spl5_229 ),
    inference(avatar_split_clause,[],[f2788,f2750,f301,f12482]) ).

fof(f12482,plain,
    ( spl5_914
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtasdt0(X1,X2),smndt0(sdtlbdtrb0(xs,X0))) = smndt0(sdtasdt0(sdtasdt0(X1,X2),sdtlbdtrb0(xs,X0)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_914])]) ).

fof(f2788,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtasdt0(X1,X2),smndt0(sdtlbdtrb0(xs,X0))) = smndt0(sdtasdt0(sdtasdt0(X1,X2),sdtlbdtrb0(xs,X0)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_229 ),
    inference(resolution,[],[f2751,f302]) ).

fof(f12480,plain,
    ( spl5_913
    | ~ spl5_31
    | ~ spl5_229 ),
    inference(avatar_split_clause,[],[f2787,f2750,f297,f12478]) ).

fof(f12478,plain,
    ( spl5_913
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtpldt0(X1,X2),smndt0(sdtlbdtrb0(xs,X0))) = smndt0(sdtasdt0(sdtpldt0(X1,X2),sdtlbdtrb0(xs,X0)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_913])]) ).

fof(f2787,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtpldt0(X1,X2),smndt0(sdtlbdtrb0(xs,X0))) = smndt0(sdtasdt0(sdtpldt0(X1,X2),sdtlbdtrb0(xs,X0)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_229 ),
    inference(resolution,[],[f2751,f298]) ).

fof(f12476,plain,
    ( spl5_912
    | ~ spl5_215
    | ~ spl5_593 ),
    inference(avatar_split_clause,[],[f7665,f7560,f2544,f12473]) ).

fof(f12473,plain,
    ( spl5_912
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xt,aDimensionOf0(sziznziztdt0(xs))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_912])]) ).

fof(f12471,plain,
    ( spl5_911
    | ~ spl5_30
    | ~ spl5_228 ),
    inference(avatar_split_clause,[],[f2784,f2746,f293,f12469]) ).

fof(f12469,plain,
    ( spl5_911
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtasdt0(smndt0(sdtlbdtrb0(X1,X2)),smndt0(sdtlbdtrb0(xt,X0)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_911])]) ).

fof(f2746,plain,
    ( spl5_228
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtlbdtrb0(xt,X1)) = sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(xt,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_228])]) ).

fof(f2784,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtasdt0(smndt0(sdtlbdtrb0(X1,X2)),smndt0(sdtlbdtrb0(xt,X0)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_228 ),
    inference(resolution,[],[f2747,f294]) ).

fof(f2747,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtlbdtrb0(xt,X1)) = sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(xt,X1))) )
    | ~ spl5_228 ),
    inference(avatar_component_clause,[],[f2746]) ).

fof(f12467,plain,
    ( spl5_910
    | ~ spl5_32
    | ~ spl5_228 ),
    inference(avatar_split_clause,[],[f2782,f2746,f301,f12465]) ).

fof(f12465,plain,
    ( spl5_910
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtasdt0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtasdt0(smndt0(sdtasdt0(X1,X2)),smndt0(sdtlbdtrb0(xt,X0)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_910])]) ).

fof(f2782,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtasdt0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtasdt0(smndt0(sdtasdt0(X1,X2)),smndt0(sdtlbdtrb0(xt,X0)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_228 ),
    inference(resolution,[],[f2747,f302]) ).

fof(f12463,plain,
    ( spl5_909
    | ~ spl5_31
    | ~ spl5_228 ),
    inference(avatar_split_clause,[],[f2781,f2746,f297,f12461]) ).

fof(f12461,plain,
    ( spl5_909
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtpldt0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtasdt0(smndt0(sdtpldt0(X1,X2)),smndt0(sdtlbdtrb0(xt,X0)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_909])]) ).

fof(f2781,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtpldt0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtasdt0(smndt0(sdtpldt0(X1,X2)),smndt0(sdtlbdtrb0(xt,X0)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_228 ),
    inference(resolution,[],[f2747,f298]) ).

fof(f12459,plain,
    ( spl5_908
    | ~ spl5_30
    | ~ spl5_227 ),
    inference(avatar_split_clause,[],[f2778,f2742,f293,f12457]) ).

fof(f12457,plain,
    ( spl5_908
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtasdt0(smndt0(sdtlbdtrb0(X1,X2)),smndt0(sdtlbdtrb0(xs,X0)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_908])]) ).

fof(f2742,plain,
    ( spl5_227
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtlbdtrb0(xs,X1)) = sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(xs,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_227])]) ).

fof(f2778,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtasdt0(smndt0(sdtlbdtrb0(X1,X2)),smndt0(sdtlbdtrb0(xs,X0)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_227 ),
    inference(resolution,[],[f2743,f294]) ).

fof(f2743,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtlbdtrb0(xs,X1)) = sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(xs,X1))) )
    | ~ spl5_227 ),
    inference(avatar_component_clause,[],[f2742]) ).

fof(f12455,plain,
    ( spl5_907
    | ~ spl5_32
    | ~ spl5_227 ),
    inference(avatar_split_clause,[],[f2776,f2742,f301,f12453]) ).

fof(f12453,plain,
    ( spl5_907
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtasdt0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtasdt0(smndt0(sdtasdt0(X1,X2)),smndt0(sdtlbdtrb0(xs,X0)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_907])]) ).

fof(f2776,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtasdt0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtasdt0(smndt0(sdtasdt0(X1,X2)),smndt0(sdtlbdtrb0(xs,X0)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_227 ),
    inference(resolution,[],[f2743,f302]) ).

fof(f12451,plain,
    ( spl5_906
    | ~ spl5_31
    | ~ spl5_227 ),
    inference(avatar_split_clause,[],[f2775,f2742,f297,f12449]) ).

fof(f12449,plain,
    ( spl5_906
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtpldt0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtasdt0(smndt0(sdtpldt0(X1,X2)),smndt0(sdtlbdtrb0(xs,X0)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_906])]) ).

fof(f2775,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtpldt0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtasdt0(smndt0(sdtpldt0(X1,X2)),smndt0(sdtlbdtrb0(xs,X0)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_227 ),
    inference(resolution,[],[f2743,f298]) ).

fof(f12404,plain,
    ( spl5_905
    | ~ spl5_209
    | ~ spl5_593 ),
    inference(avatar_split_clause,[],[f7664,f7560,f2497,f12401]) ).

fof(f12401,plain,
    ( spl5_905
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xs,aDimensionOf0(sziznziztdt0(xs))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_905])]) ).

fof(f12342,plain,
    ( spl5_904
    | ~ spl5_29
    | ~ spl5_223 ),
    inference(avatar_split_clause,[],[f2729,f2683,f289,f12340]) ).

fof(f12340,plain,
    ( spl5_904
  <=> ! [X0] :
        ( sz00 = szszuzczcdt0(szszuzczcdt0(sK4(X0)))
        | szszuzczcdt0(szszuzczcdt0(sK4(X0))) = szszuzczcdt0(sK4(szszuzczcdt0(szszuzczcdt0(sK4(X0)))))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_904])]) ).

fof(f2683,plain,
    ( spl5_223
  <=> ! [X0] :
        ( szszuzczcdt0(szszuzczcdt0(X0)) = szszuzczcdt0(sK4(szszuzczcdt0(szszuzczcdt0(X0))))
        | sz00 = szszuzczcdt0(szszuzczcdt0(X0))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_223])]) ).

fof(f2729,plain,
    ( ! [X0] :
        ( sz00 = szszuzczcdt0(szszuzczcdt0(sK4(X0)))
        | szszuzczcdt0(szszuzczcdt0(sK4(X0))) = szszuzczcdt0(sK4(szszuzczcdt0(szszuzczcdt0(sK4(X0)))))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_29
    | ~ spl5_223 ),
    inference(resolution,[],[f2684,f290]) ).

fof(f2684,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz00 = szszuzczcdt0(szszuzczcdt0(X0))
        | szszuzczcdt0(szszuzczcdt0(X0)) = szszuzczcdt0(sK4(szszuzczcdt0(szszuzczcdt0(X0)))) )
    | ~ spl5_223 ),
    inference(avatar_component_clause,[],[f2683]) ).

fof(f12338,plain,
    ( spl5_903
    | ~ spl5_17
    | ~ spl5_36
    | ~ spl5_375
    | ~ spl5_553 ),
    inference(avatar_split_clause,[],[f7087,f6968,f4110,f330,f231,f12335]) ).

fof(f12335,plain,
    ( spl5_903
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,aDimensionOf0(xs)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_903])]) ).

fof(f4110,plain,
    ( spl5_375
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,aDimensionOf0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_375])]) ).

fof(f7087,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,aDimensionOf0(xs))))
    | ~ spl5_17
    | ~ spl5_36
    | ~ spl5_375
    | ~ spl5_553 ),
    inference(forward_demodulation,[],[f7025,f233]) ).

fof(f7025,plain,
    ( smndt0(sz0z00) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,aDimensionOf0(xs))))
    | ~ spl5_36
    | ~ spl5_375
    | ~ spl5_553 ),
    inference(forward_demodulation,[],[f7014,f4112]) ).

fof(f4112,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,aDimensionOf0(xs)))
    | ~ spl5_375 ),
    inference(avatar_component_clause,[],[f4110]) ).

fof(f7014,plain,
    ( sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,aDimensionOf0(xs)))) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xs,aDimensionOf0(xs))))
    | ~ spl5_36
    | ~ spl5_553 ),
    inference(resolution,[],[f6969,f332]) ).

fof(f12333,plain,
    ( spl5_902
    | ~ spl5_30
    | ~ spl5_221 ),
    inference(avatar_split_clause,[],[f2720,f2675,f293,f12331]) ).

fof(f12331,plain,
    ( spl5_902
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_902])]) ).

fof(f2675,plain,
    ( spl5_221
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,X1),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_221])]) ).

fof(f2720,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_221 ),
    inference(resolution,[],[f2676,f294]) ).

fof(f2676,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X0,X1),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,X1),sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_221 ),
    inference(avatar_component_clause,[],[f2675]) ).

fof(f12329,plain,
    ( spl5_901
    | ~ spl5_32
    | ~ spl5_221 ),
    inference(avatar_split_clause,[],[f2718,f2675,f301,f12327]) ).

fof(f12327,plain,
    ( spl5_901
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_901])]) ).

fof(f2718,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_221 ),
    inference(resolution,[],[f2676,f302]) ).

fof(f12325,plain,
    ( spl5_900
    | ~ spl5_31
    | ~ spl5_221 ),
    inference(avatar_split_clause,[],[f2717,f2675,f297,f12323]) ).

fof(f12323,plain,
    ( spl5_900
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_900])]) ).

fof(f2717,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_221 ),
    inference(resolution,[],[f2676,f298]) ).

fof(f12321,plain,
    ( spl5_899
    | ~ spl5_30
    | ~ spl5_220 ),
    inference(avatar_split_clause,[],[f2715,f2671,f293,f12319]) ).

fof(f12319,plain,
    ( spl5_899
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_899])]) ).

fof(f2671,plain,
    ( spl5_220
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,X1),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_220])]) ).

fof(f2715,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_220 ),
    inference(resolution,[],[f2672,f294]) ).

fof(f2672,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X0,X1),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,X1),sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_220 ),
    inference(avatar_component_clause,[],[f2671]) ).

fof(f12317,plain,
    ( spl5_898
    | ~ spl5_32
    | ~ spl5_220 ),
    inference(avatar_split_clause,[],[f2713,f2671,f301,f12315]) ).

fof(f12315,plain,
    ( spl5_898
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_898])]) ).

fof(f2713,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_220 ),
    inference(resolution,[],[f2672,f302]) ).

fof(f12313,plain,
    ( spl5_897
    | ~ spl5_31
    | ~ spl5_220 ),
    inference(avatar_split_clause,[],[f2712,f2671,f297,f12311]) ).

fof(f12311,plain,
    ( spl5_897
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_897])]) ).

fof(f2712,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_220 ),
    inference(resolution,[],[f2672,f298]) ).

fof(f12309,plain,
    ( spl5_896
    | ~ spl5_30
    | ~ spl5_217 ),
    inference(avatar_split_clause,[],[f2703,f2659,f293,f12307]) ).

fof(f12307,plain,
    ( spl5_896
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtasdt0(smndt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2))),sz0z00)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_896])]) ).

fof(f2659,plain,
    ( spl5_217
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sz0z00) = sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_217])]) ).

fof(f2703,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtasdt0(smndt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2))),sz0z00)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_217 ),
    inference(resolution,[],[f2660,f294]) ).

fof(f2660,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X0,X1),sz0z00) = sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_217 ),
    inference(avatar_component_clause,[],[f2659]) ).

fof(f12305,plain,
    ( spl5_895
    | ~ spl5_32
    | ~ spl5_217 ),
    inference(avatar_split_clause,[],[f2701,f2659,f301,f12303]) ).

fof(f12303,plain,
    ( spl5_895
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtasdt0(smndt0(sdtasdt0(X0,sdtasdt0(X1,X2))),sz0z00)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_895])]) ).

fof(f2701,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtasdt0(smndt0(sdtasdt0(X0,sdtasdt0(X1,X2))),sz0z00)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_217 ),
    inference(resolution,[],[f2660,f302]) ).

fof(f12301,plain,
    ( spl5_894
    | ~ spl5_31
    | ~ spl5_217 ),
    inference(avatar_split_clause,[],[f2700,f2659,f297,f12299]) ).

fof(f12299,plain,
    ( spl5_894
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtasdt0(smndt0(sdtasdt0(X0,sdtpldt0(X1,X2))),sz0z00)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_894])]) ).

fof(f2700,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtasdt0(smndt0(sdtasdt0(X0,sdtpldt0(X1,X2))),sz0z00)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_217 ),
    inference(resolution,[],[f2660,f298]) ).

fof(f12297,plain,
    ( spl5_893
    | ~ spl5_30
    | ~ spl5_216 ),
    inference(avatar_split_clause,[],[f2698,f2655,f293,f12295]) ).

fof(f12295,plain,
    ( spl5_893
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtasdt0(smndt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2))),sz0z00)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_893])]) ).

fof(f2655,plain,
    ( spl5_216
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sz0z00) = sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_216])]) ).

fof(f2698,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtasdt0(smndt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2))),sz0z00)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_216 ),
    inference(resolution,[],[f2656,f294]) ).

fof(f2656,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X0,X1),sz0z00) = sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_216 ),
    inference(avatar_component_clause,[],[f2655]) ).

fof(f12293,plain,
    ( spl5_892
    | ~ spl5_17
    | ~ spl5_36
    | ~ spl5_404
    | ~ spl5_554 ),
    inference(avatar_split_clause,[],[f7084,f6972,f4606,f330,f231,f12290]) ).

fof(f12290,plain,
    ( spl5_892
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,aDimensionOf0(xs)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_892])]) ).

fof(f4606,plain,
    ( spl5_404
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,aDimensionOf0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_404])]) ).

fof(f7084,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,aDimensionOf0(xs))))
    | ~ spl5_17
    | ~ spl5_36
    | ~ spl5_404
    | ~ spl5_554 ),
    inference(forward_demodulation,[],[f7049,f233]) ).

fof(f7049,plain,
    ( smndt0(sz0z00) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,aDimensionOf0(xs))))
    | ~ spl5_36
    | ~ spl5_404
    | ~ spl5_554 ),
    inference(forward_demodulation,[],[f7038,f4608]) ).

fof(f4608,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,aDimensionOf0(xs)))
    | ~ spl5_404 ),
    inference(avatar_component_clause,[],[f4606]) ).

fof(f7038,plain,
    ( sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,aDimensionOf0(xs)))) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xt,aDimensionOf0(xs))))
    | ~ spl5_36
    | ~ spl5_554 ),
    inference(resolution,[],[f6973,f332]) ).

fof(f12288,plain,
    ( spl5_891
    | ~ spl5_32
    | ~ spl5_216 ),
    inference(avatar_split_clause,[],[f2696,f2655,f301,f12286]) ).

fof(f12286,plain,
    ( spl5_891
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtasdt0(smndt0(sdtpldt0(X0,sdtasdt0(X1,X2))),sz0z00)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_891])]) ).

fof(f2696,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtasdt0(smndt0(sdtpldt0(X0,sdtasdt0(X1,X2))),sz0z00)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_216 ),
    inference(resolution,[],[f2656,f302]) ).

fof(f12284,plain,
    ( spl5_890
    | ~ spl5_31
    | ~ spl5_216 ),
    inference(avatar_split_clause,[],[f2695,f2655,f297,f12282]) ).

fof(f12282,plain,
    ( spl5_890
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtasdt0(smndt0(sdtpldt0(X0,sdtpldt0(X1,X2))),sz0z00)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_890])]) ).

fof(f2695,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtasdt0(smndt0(sdtpldt0(X0,sdtpldt0(X1,X2))),sz0z00)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_216 ),
    inference(resolution,[],[f2656,f298]) ).

fof(f12188,plain,
    ( spl5_889
    | ~ spl5_167
    | ~ spl5_403
    | ~ spl5_541 ),
    inference(avatar_split_clause,[],[f6811,f6705,f4476,f1515,f12185]) ).

fof(f12185,plain,
    ( spl5_889
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,szszuzczcdt0(sz00)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_889])]) ).

fof(f4476,plain,
    ( spl5_403
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,szszuzczcdt0(sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_403])]) ).

fof(f6811,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,szszuzczcdt0(sz00))))
    | ~ spl5_167
    | ~ spl5_403
    | ~ spl5_541 ),
    inference(forward_demodulation,[],[f6803,f4478]) ).

fof(f4478,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,szszuzczcdt0(sz00)))
    | ~ spl5_403 ),
    inference(avatar_component_clause,[],[f4476]) ).

fof(f6803,plain,
    ( sdtasdt0(sz0z00,sdtlbdtrb0(xt,szszuzczcdt0(sz00))) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,szszuzczcdt0(sz00))))
    | ~ spl5_167
    | ~ spl5_541 ),
    inference(resolution,[],[f6706,f1517]) ).

fof(f12071,plain,
    ( spl5_888
    | ~ spl5_167
    | ~ spl5_374
    | ~ spl5_540 ),
    inference(avatar_split_clause,[],[f6794,f6701,f4061,f1515,f12068]) ).

fof(f12068,plain,
    ( spl5_888
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,szszuzczcdt0(sz00)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_888])]) ).

fof(f4061,plain,
    ( spl5_374
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,szszuzczcdt0(sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_374])]) ).

fof(f6794,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,szszuzczcdt0(sz00))))
    | ~ spl5_167
    | ~ spl5_374
    | ~ spl5_540 ),
    inference(forward_demodulation,[],[f6786,f4063]) ).

fof(f4063,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,szszuzczcdt0(sz00)))
    | ~ spl5_374 ),
    inference(avatar_component_clause,[],[f4061]) ).

fof(f6786,plain,
    ( sdtasdt0(sz0z00,sdtlbdtrb0(xs,szszuzczcdt0(sz00))) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,szszuzczcdt0(sz00))))
    | ~ spl5_167
    | ~ spl5_540 ),
    inference(resolution,[],[f6702,f1517]) ).

fof(f11975,plain,
    ( spl5_887
    | ~ spl5_36
    | ~ spl5_336
    | ~ spl5_534 ),
    inference(avatar_split_clause,[],[f6743,f6603,f3747,f330,f11972]) ).

fof(f11972,plain,
    ( spl5_887
  <=> sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,aDimensionOf0(xs))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_887])]) ).

fof(f3747,plain,
    ( spl5_336
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xt,aDimensionOf0(xs)),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_336])]) ).

fof(f6743,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,aDimensionOf0(xs))),sz0z00)
    | ~ spl5_36
    | ~ spl5_336
    | ~ spl5_534 ),
    inference(forward_demodulation,[],[f6736,f3749]) ).

fof(f3749,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,aDimensionOf0(xs)),sz0z00)
    | ~ spl5_336 ),
    inference(avatar_component_clause,[],[f3747]) ).

fof(f6736,plain,
    ( sdtasdt0(sdtlbdtrb0(xt,aDimensionOf0(xs)),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xt,aDimensionOf0(xs))),sz0z00)
    | ~ spl5_36
    | ~ spl5_534 ),
    inference(resolution,[],[f6604,f332]) ).

fof(f11906,plain,
    ( spl5_886
    | ~ spl5_167
    | ~ spl5_328
    | ~ spl5_534 ),
    inference(avatar_split_clause,[],[f6741,f6603,f3696,f1515,f11903]) ).

fof(f11903,plain,
    ( spl5_886
  <=> sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,szszuzczcdt0(sz00))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_886])]) ).

fof(f3696,plain,
    ( spl5_328
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xt,szszuzczcdt0(sz00)),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_328])]) ).

fof(f6741,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,szszuzczcdt0(sz00))),sz0z00)
    | ~ spl5_167
    | ~ spl5_328
    | ~ spl5_534 ),
    inference(forward_demodulation,[],[f6733,f3698]) ).

fof(f3698,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,szszuzczcdt0(sz00)),sz0z00)
    | ~ spl5_328 ),
    inference(avatar_component_clause,[],[f3696]) ).

fof(f6733,plain,
    ( sdtasdt0(sdtlbdtrb0(xt,szszuzczcdt0(sz00)),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xt,szszuzczcdt0(sz00))),sz0z00)
    | ~ spl5_167
    | ~ spl5_534 ),
    inference(resolution,[],[f6604,f1517]) ).

fof(f11837,plain,
    ( spl5_885
    | ~ spl5_36
    | ~ spl5_301
    | ~ spl5_533 ),
    inference(avatar_split_clause,[],[f6728,f6599,f3346,f330,f11834]) ).

fof(f11834,plain,
    ( spl5_885
  <=> sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,aDimensionOf0(xs))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_885])]) ).

fof(f3346,plain,
    ( spl5_301
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xs,aDimensionOf0(xs)),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_301])]) ).

fof(f6728,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,aDimensionOf0(xs))),sz0z00)
    | ~ spl5_36
    | ~ spl5_301
    | ~ spl5_533 ),
    inference(forward_demodulation,[],[f6721,f3348]) ).

fof(f3348,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,aDimensionOf0(xs)),sz0z00)
    | ~ spl5_301 ),
    inference(avatar_component_clause,[],[f3346]) ).

fof(f6721,plain,
    ( sdtasdt0(sdtlbdtrb0(xs,aDimensionOf0(xs)),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xs,aDimensionOf0(xs))),sz0z00)
    | ~ spl5_36
    | ~ spl5_533 ),
    inference(resolution,[],[f6600,f332]) ).

fof(f11770,plain,
    ( spl5_884
    | ~ spl5_167
    | ~ spl5_290
    | ~ spl5_533 ),
    inference(avatar_split_clause,[],[f6726,f6599,f3301,f1515,f11767]) ).

fof(f11767,plain,
    ( spl5_884
  <=> sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,szszuzczcdt0(sz00))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_884])]) ).

fof(f3301,plain,
    ( spl5_290
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xs,szszuzczcdt0(sz00)),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_290])]) ).

fof(f6726,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,szszuzczcdt0(sz00))),sz0z00)
    | ~ spl5_167
    | ~ spl5_290
    | ~ spl5_533 ),
    inference(forward_demodulation,[],[f6718,f3303]) ).

fof(f3303,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,szszuzczcdt0(sz00)),sz0z00)
    | ~ spl5_290 ),
    inference(avatar_component_clause,[],[f3301]) ).

fof(f6718,plain,
    ( sdtasdt0(sdtlbdtrb0(xs,szszuzczcdt0(sz00)),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xs,szszuzczcdt0(sz00))),sz0z00)
    | ~ spl5_167
    | ~ spl5_533 ),
    inference(resolution,[],[f6600,f1517]) ).

fof(f11751,plain,
    ( spl5_883
    | ~ spl5_5
    | ~ spl5_331 ),
    inference(avatar_split_clause,[],[f3825,f3709,f176,f11749]) ).

fof(f11749,plain,
    ( spl5_883
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,sz0z00)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtasdt0(X1,sz0z00),sz0z00))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_883])]) ).

fof(f3825,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,sz0z00)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtasdt0(X1,sz0z00),sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_331 ),
    inference(resolution,[],[f3710,f178]) ).

fof(f11747,plain,
    ( spl5_882
    | ~ spl5_5
    | ~ spl5_330 ),
    inference(avatar_split_clause,[],[f3820,f3705,f176,f11745]) ).

fof(f11745,plain,
    ( spl5_882
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,sz0z00)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtpldt0(X1,sz0z00),sz0z00))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_882])]) ).

fof(f3820,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,sz0z00)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtpldt0(X1,sz0z00),sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_330 ),
    inference(resolution,[],[f3706,f178]) ).

fof(f11743,plain,
    ( spl5_881
    | ~ spl5_5
    | ~ spl5_327 ),
    inference(avatar_split_clause,[],[f3812,f3692,f176,f11741]) ).

fof(f11741,plain,
    ( spl5_881
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,sz0z00),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,sz0z00)),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_881])]) ).

fof(f3812,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,sz0z00),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,sz0z00)),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_327 ),
    inference(resolution,[],[f3693,f178]) ).

fof(f11739,plain,
    ( spl5_880
    | ~ spl5_5
    | ~ spl5_326 ),
    inference(avatar_split_clause,[],[f3807,f3688,f176,f11737]) ).

fof(f11737,plain,
    ( spl5_880
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,sz0z00),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,sz0z00)),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_880])]) ).

fof(f3807,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,sz0z00),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,sz0z00)),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_326 ),
    inference(resolution,[],[f3689,f178]) ).

fof(f11735,plain,
    ( spl5_879
    | ~ spl5_5
    | ~ spl5_324 ),
    inference(avatar_split_clause,[],[f3785,f3680,f176,f11733]) ).

fof(f11733,plain,
    ( spl5_879
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sz0z00))) = sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,sz0z00)),X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_879])]) ).

fof(f3785,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,sz0z00))) = sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,sz0z00)),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_324 ),
    inference(resolution,[],[f3681,f178]) ).

fof(f11731,plain,
    ( spl5_878
    | ~ spl5_5
    | ~ spl5_323 ),
    inference(avatar_split_clause,[],[f3780,f3676,f176,f11729]) ).

fof(f11729,plain,
    ( spl5_878
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sz0z00))) = sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,sz0z00)),X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_878])]) ).

fof(f3780,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,sz0z00))) = sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,sz0z00)),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_323 ),
    inference(resolution,[],[f3677,f178]) ).

fof(f11727,plain,
    ( spl5_877
    | ~ spl5_5
    | ~ spl5_321 ),
    inference(avatar_split_clause,[],[f3772,f3668,f176,f11725]) ).

fof(f11725,plain,
    ( spl5_877
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sz0z00))) = sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,sz0z00)),X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_877])]) ).

fof(f3772,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,sz0z00))) = sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,sz0z00)),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_321 ),
    inference(resolution,[],[f3669,f178]) ).

fof(f11723,plain,
    ( spl5_876
    | ~ spl5_5
    | ~ spl5_320 ),
    inference(avatar_split_clause,[],[f3767,f3664,f176,f11721]) ).

fof(f11721,plain,
    ( spl5_876
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sz0z00))) = sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,sz0z00)),X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_876])]) ).

fof(f3767,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,sz0z00))) = sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,sz0z00)),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_320 ),
    inference(resolution,[],[f3665,f178]) ).

fof(f11719,plain,
    ( spl5_875
    | ~ spl5_4
    | ~ spl5_476 ),
    inference(avatar_split_clause,[],[f5577,f5520,f171,f11716]) ).

fof(f11716,plain,
    ( spl5_875
  <=> sdtlbdtrb0(xt,sz00) = smndt0(smndt0(sdtlbdtrb0(xt,sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_875])]) ).

fof(f5577,plain,
    ( sdtlbdtrb0(xt,sz00) = smndt0(smndt0(sdtlbdtrb0(xt,sz00)))
    | ~ spl5_4
    | ~ spl5_476 ),
    inference(resolution,[],[f5521,f173]) ).

fof(f11714,plain,
    ( spl5_874
    | ~ spl5_5
    | ~ spl5_318 ),
    inference(avatar_split_clause,[],[f3759,f3656,f176,f11712]) ).

fof(f11712,plain,
    ( spl5_874
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,sz0z00))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sz0z00)),X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_874])]) ).

fof(f3759,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,sz0z00))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sz0z00)),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_318 ),
    inference(resolution,[],[f3657,f178]) ).

fof(f11710,plain,
    ( spl5_873
    | ~ spl5_5
    | ~ spl5_317 ),
    inference(avatar_split_clause,[],[f3754,f3638,f176,f11708]) ).

fof(f11708,plain,
    ( spl5_873
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,sz0z00))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sz0z00)),X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_873])]) ).

fof(f3754,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,sz0z00))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sz0z00)),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_317 ),
    inference(resolution,[],[f3639,f178]) ).

fof(f11706,plain,
    ( spl5_872
    | ~ spl5_5
    | ~ spl5_315 ),
    inference(avatar_split_clause,[],[f3741,f3630,f176,f11704]) ).

fof(f11704,plain,
    ( spl5_872
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sz0z00))) = sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,sz0z00)),X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_872])]) ).

fof(f3741,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,sz0z00))) = sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,sz0z00)),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_315 ),
    inference(resolution,[],[f3631,f178]) ).

fof(f11702,plain,
    ( spl5_871
    | ~ spl5_5
    | ~ spl5_314 ),
    inference(avatar_split_clause,[],[f3736,f3626,f176,f11700]) ).

fof(f11700,plain,
    ( spl5_871
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sz0z00))) = sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,sz0z00)),X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_871])]) ).

fof(f3736,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,sz0z00))) = sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,sz0z00)),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_314 ),
    inference(resolution,[],[f3627,f178]) ).

fof(f11698,plain,
    ( spl5_870
    | ~ spl5_12
    | ~ spl5_267 ),
    inference(avatar_split_clause,[],[f3155,f3061,f209,f11696]) ).

fof(f11696,plain,
    ( spl5_870
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,smndt0(smndt0(X1))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(smndt0(smndt0(X1)),sz0z00))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_870])]) ).

fof(f3155,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,smndt0(smndt0(X1))),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(smndt0(smndt0(X1)),sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_267 ),
    inference(resolution,[],[f3062,f210]) ).

fof(f11694,plain,
    ( spl5_869
    | ~ spl5_12
    | ~ spl5_266 ),
    inference(avatar_split_clause,[],[f3148,f3057,f209,f11692]) ).

fof(f11692,plain,
    ( spl5_869
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(smndt0(smndt0(X1)),sz0z00)) = sdtpldt0(sdtasdt0(X0,smndt0(smndt0(X1))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_869])]) ).

fof(f3148,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(smndt0(smndt0(X1)),sz0z00)) = sdtpldt0(sdtasdt0(X0,smndt0(smndt0(X1))),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_266 ),
    inference(resolution,[],[f3058,f210]) ).

fof(f11690,plain,
    ( spl5_868
    | ~ spl5_12
    | ~ spl5_264 ),
    inference(avatar_split_clause,[],[f3131,f3049,f209,f11688]) ).

fof(f11688,plain,
    ( spl5_868
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,smndt0(smndt0(X2)))) = sdtasdt0(sdtasdt0(X1,smndt0(smndt0(X2))),X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_868])]) ).

fof(f3131,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtasdt0(X1,smndt0(smndt0(X2)))) = sdtasdt0(sdtasdt0(X1,smndt0(smndt0(X2))),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_264 ),
    inference(resolution,[],[f3050,f210]) ).

fof(f11686,plain,
    ( spl5_867
    | ~ spl5_12
    | ~ spl5_263 ),
    inference(avatar_split_clause,[],[f3125,f3045,f209,f11684]) ).

fof(f11684,plain,
    ( spl5_867
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(smndt0(X2)))) = sdtasdt0(sdtpldt0(X1,smndt0(smndt0(X2))),X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_867])]) ).

fof(f3125,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(smndt0(X2)))) = sdtasdt0(sdtpldt0(X1,smndt0(smndt0(X2))),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_263 ),
    inference(resolution,[],[f3046,f210]) ).

fof(f11682,plain,
    ( spl5_866
    | ~ spl5_12
    | ~ spl5_260 ),
    inference(avatar_split_clause,[],[f3116,f3028,f209,f11680]) ).

fof(f11680,plain,
    ( spl5_866
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,smndt0(smndt0(X2)))) = sdtpldt0(sdtasdt0(X1,smndt0(smndt0(X2))),X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_866])]) ).

fof(f3116,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtasdt0(X1,smndt0(smndt0(X2)))) = sdtpldt0(sdtasdt0(X1,smndt0(smndt0(X2))),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_260 ),
    inference(resolution,[],[f3029,f210]) ).

fof(f11678,plain,
    ( spl5_865
    | ~ spl5_12
    | ~ spl5_259 ),
    inference(avatar_split_clause,[],[f3110,f3024,f209,f11676]) ).

fof(f11676,plain,
    ( spl5_865
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,smndt0(smndt0(X2)))) = sdtpldt0(sdtpldt0(X1,smndt0(smndt0(X2))),X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_865])]) ).

fof(f3110,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,sdtpldt0(X1,smndt0(smndt0(X2)))) = sdtpldt0(sdtpldt0(X1,smndt0(smndt0(X2))),X0)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_259 ),
    inference(resolution,[],[f3025,f210]) ).

fof(f11674,plain,
    ( spl5_864
    | ~ spl5_4
    | ~ spl5_475 ),
    inference(avatar_split_clause,[],[f5568,f5516,f171,f11671]) ).

fof(f11671,plain,
    ( spl5_864
  <=> sdtlbdtrb0(xs,sz00) = smndt0(smndt0(sdtlbdtrb0(xs,sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_864])]) ).

fof(f5568,plain,
    ( sdtlbdtrb0(xs,sz00) = smndt0(smndt0(sdtlbdtrb0(xs,sz00)))
    | ~ spl5_4
    | ~ spl5_475 ),
    inference(resolution,[],[f5517,f173]) ).

fof(f11669,plain,
    ( spl5_863
    | ~ spl5_50
    | ~ spl5_258 ),
    inference(avatar_split_clause,[],[f3106,f3020,f441,f11667]) ).

fof(f11667,plain,
    ( spl5_863
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X1))) = sdtasdt0(smndt0(sdtlbdtrb0(sziznziztdt0(X2),X1)),X0)
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_863])]) ).

fof(f3020,plain,
    ( spl5_258
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))) = sdtasdt0(smndt0(sdtlbdtrb0(X1,X2)),X0)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_258])]) ).

fof(f3106,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X1))) = sdtasdt0(smndt0(sdtlbdtrb0(sziznziztdt0(X2),X1)),X0)
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_258 ),
    inference(resolution,[],[f3021,f442]) ).

fof(f3021,plain,
    ( ! [X2,X0,X1] :
        ( ~ aVector0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))) = sdtasdt0(smndt0(sdtlbdtrb0(X1,X2)),X0) )
    | ~ spl5_258 ),
    inference(avatar_component_clause,[],[f3020]) ).

fof(f11665,plain,
    ( spl5_862
    | ~ spl5_12
    | ~ spl5_257 ),
    inference(avatar_split_clause,[],[f3102,f3016,f209,f11663]) ).

fof(f11663,plain,
    ( spl5_862
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(X2)))) = sdtasdt0(smndt0(sdtasdt0(X1,smndt0(X2))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_862])]) ).

fof(f3102,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(X2)))) = sdtasdt0(smndt0(sdtasdt0(X1,smndt0(X2))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_257 ),
    inference(resolution,[],[f3017,f210]) ).

fof(f11661,plain,
    ( spl5_861
    | ~ spl5_12
    | ~ spl5_256 ),
    inference(avatar_split_clause,[],[f3097,f3012,f209,f11659]) ).

fof(f11659,plain,
    ( spl5_861
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(X2)))) = sdtasdt0(smndt0(sdtpldt0(X1,smndt0(X2))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_861])]) ).

fof(f3097,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(X2)))) = sdtasdt0(smndt0(sdtpldt0(X1,smndt0(X2))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_256 ),
    inference(resolution,[],[f3013,f210]) ).

fof(f11657,plain,
    ( spl5_860
    | ~ spl5_50
    | ~ spl5_255 ),
    inference(avatar_split_clause,[],[f3093,f3008,f441,f11655]) ).

fof(f11655,plain,
    ( spl5_860
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X1))) = sdtpldt0(smndt0(sdtlbdtrb0(sziznziztdt0(X2),X1)),X0)
        | ~ sP1(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_860])]) ).

fof(f3008,plain,
    ( spl5_255
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(X0,smndt0(sdtlbdtrb0(X1,X2))) = sdtpldt0(smndt0(sdtlbdtrb0(X1,X2)),X0)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_255])]) ).

fof(f3093,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X1))) = sdtpldt0(smndt0(sdtlbdtrb0(sziznziztdt0(X2),X1)),X0)
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_255 ),
    inference(resolution,[],[f3009,f442]) ).

fof(f3009,plain,
    ( ! [X2,X0,X1] :
        ( ~ aVector0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(X0,smndt0(sdtlbdtrb0(X1,X2))) = sdtpldt0(smndt0(sdtlbdtrb0(X1,X2)),X0) )
    | ~ spl5_255 ),
    inference(avatar_component_clause,[],[f3008]) ).

fof(f11653,plain,
    ( spl5_859
    | ~ spl5_12
    | ~ spl5_254 ),
    inference(avatar_split_clause,[],[f3089,f3004,f209,f11651]) ).

fof(f11651,plain,
    ( spl5_859
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtasdt0(X1,smndt0(X2)))) = sdtpldt0(smndt0(sdtasdt0(X1,smndt0(X2))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_859])]) ).

fof(f3089,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtasdt0(X1,smndt0(X2)))) = sdtpldt0(smndt0(sdtasdt0(X1,smndt0(X2))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_254 ),
    inference(resolution,[],[f3005,f210]) ).

fof(f11649,plain,
    ( spl5_858
    | ~ spl5_12
    | ~ spl5_253 ),
    inference(avatar_split_clause,[],[f3084,f3000,f209,f11647]) ).

fof(f11647,plain,
    ( spl5_858
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtpldt0(X1,smndt0(X2)))) = sdtpldt0(smndt0(sdtpldt0(X1,smndt0(X2))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_858])]) ).

fof(f3084,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtpldt0(X1,smndt0(X2)))) = sdtpldt0(smndt0(sdtpldt0(X1,smndt0(X2))),X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_253 ),
    inference(resolution,[],[f3001,f210]) ).

fof(f11645,plain,
    ( spl5_857
    | ~ spl5_85
    | ~ spl5_251 ),
    inference(avatar_split_clause,[],[f2993,f2977,f738,f11643]) ).

fof(f11643,plain,
    ( spl5_857
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | sdtlseqdt0(X1,X2)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X2,sdtasdt0(X0,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_857])]) ).

fof(f2993,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | sdtlseqdt0(X1,X2)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X2,sdtasdt0(X0,X0)) )
    | ~ spl5_85
    | ~ spl5_251 ),
    inference(duplicate_literal_removal,[],[f2984]) ).

fof(f2984,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | sdtlseqdt0(X1,X2)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | sdtlseqdt0(X2,sdtasdt0(X0,X0)) )
    | ~ spl5_85
    | ~ spl5_251 ),
    inference(resolution,[],[f2978,f739]) ).

fof(f11641,plain,
    ( spl5_856
    | ~ spl5_52
    | ~ spl5_251 ),
    inference(avatar_split_clause,[],[f2992,f2977,f449,f11639]) ).

fof(f11639,plain,
    ( spl5_856
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | sdtlseqdt0(X2,sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X2,X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_856])]) ).

fof(f2992,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | sdtlseqdt0(X2,sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X2,X1)
        | ~ aScalar0(X2) )
    | ~ spl5_52
    | ~ spl5_251 ),
    inference(duplicate_literal_removal,[],[f2985]) ).

fof(f2985,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | sdtlseqdt0(X2,sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X2,X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_52
    | ~ spl5_251 ),
    inference(resolution,[],[f2978,f450]) ).

fof(f11637,plain,
    ( spl5_855
    | ~ spl5_43
    | ~ spl5_251 ),
    inference(avatar_split_clause,[],[f2991,f2977,f369,f11635]) ).

fof(f11635,plain,
    ( spl5_855
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | sdtasdt0(X0,X0) = X1
        | ~ sdtlseqdt0(sdtasdt0(X0,X0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_855])]) ).

fof(f2991,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | sdtasdt0(X0,X0) = X1
        | ~ sdtlseqdt0(sdtasdt0(X0,X0),X1) )
    | ~ spl5_43
    | ~ spl5_251 ),
    inference(duplicate_literal_removal,[],[f2986]) ).

fof(f2986,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | sdtasdt0(X0,X0) = X1
        | ~ sdtlseqdt0(sdtasdt0(X0,X0),X1)
        | ~ aScalar0(X1)
        | ~ aScalar0(sdtasdt0(X0,X0)) )
    | ~ spl5_43
    | ~ spl5_251 ),
    inference(resolution,[],[f2978,f370]) ).

fof(f11633,plain,
    ( spl5_854
    | ~ spl5_30
    | ~ spl5_214 ),
    inference(avatar_split_clause,[],[f2652,f2517,f293,f11631]) ).

fof(f11631,plain,
    ( spl5_854
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00)) = sdtasdt0(sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_854])]) ).

fof(f2517,plain,
    ( spl5_214
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sz0z00)) = sdtasdt0(sdtasdt0(X1,sz0z00),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_214])]) ).

fof(f2652,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00)) = sdtasdt0(sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_214 ),
    inference(resolution,[],[f2518,f294]) ).

fof(f2518,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,sz0z00)) = sdtasdt0(sdtasdt0(X1,sz0z00),X0) )
    | ~ spl5_214 ),
    inference(avatar_component_clause,[],[f2517]) ).

fof(f11629,plain,
    ( spl5_853
    | ~ spl5_4
    | ~ spl5_474 ),
    inference(avatar_split_clause,[],[f5559,f5512,f171,f11626]) ).

fof(f11626,plain,
    ( spl5_853
  <=> sdtlbdtrb0(xt,sz00) = sdtpldt0(sz0z00,sdtlbdtrb0(xt,sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_853])]) ).

fof(f5559,plain,
    ( sdtlbdtrb0(xt,sz00) = sdtpldt0(sz0z00,sdtlbdtrb0(xt,sz00))
    | ~ spl5_4
    | ~ spl5_474 ),
    inference(resolution,[],[f5513,f173]) ).

fof(f11624,plain,
    ( spl5_852
    | ~ spl5_32
    | ~ spl5_214 ),
    inference(avatar_split_clause,[],[f2650,f2517,f301,f11622]) ).

fof(f11622,plain,
    ( spl5_852
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,X2),sz0z00)) = sdtasdt0(sdtasdt0(sdtasdt0(X1,X2),sz0z00),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_852])]) ).

fof(f2650,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,X2),sz0z00)) = sdtasdt0(sdtasdt0(sdtasdt0(X1,X2),sz0z00),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_214 ),
    inference(resolution,[],[f2518,f302]) ).

fof(f11620,plain,
    ( spl5_851
    | ~ spl5_31
    | ~ spl5_214 ),
    inference(avatar_split_clause,[],[f2649,f2517,f297,f11618]) ).

fof(f11618,plain,
    ( spl5_851
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,X2),sz0z00)) = sdtasdt0(sdtasdt0(sdtpldt0(X1,X2),sz0z00),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_851])]) ).

fof(f2649,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,X2),sz0z00)) = sdtasdt0(sdtasdt0(sdtpldt0(X1,X2),sz0z00),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_214 ),
    inference(resolution,[],[f2518,f298]) ).

fof(f11616,plain,
    ( spl5_850
    | ~ spl5_30
    | ~ spl5_213 ),
    inference(avatar_split_clause,[],[f2646,f2513,f293,f11614]) ).

fof(f11614,plain,
    ( spl5_850
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00)) = sdtasdt0(sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_850])]) ).

fof(f2513,plain,
    ( spl5_213
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sz0z00)) = sdtasdt0(sdtpldt0(X1,sz0z00),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_213])]) ).

fof(f2646,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00)) = sdtasdt0(sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_213 ),
    inference(resolution,[],[f2514,f294]) ).

fof(f2514,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sz0z00)) = sdtasdt0(sdtpldt0(X1,sz0z00),X0) )
    | ~ spl5_213 ),
    inference(avatar_component_clause,[],[f2513]) ).

fof(f11612,plain,
    ( spl5_849
    | ~ spl5_32
    | ~ spl5_213 ),
    inference(avatar_split_clause,[],[f2644,f2513,f301,f11610]) ).

fof(f11610,plain,
    ( spl5_849
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,X2),sz0z00)) = sdtasdt0(sdtpldt0(sdtasdt0(X1,X2),sz0z00),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_849])]) ).

fof(f2644,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,X2),sz0z00)) = sdtasdt0(sdtpldt0(sdtasdt0(X1,X2),sz0z00),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_213 ),
    inference(resolution,[],[f2514,f302]) ).

fof(f11608,plain,
    ( spl5_848
    | ~ spl5_31
    | ~ spl5_213 ),
    inference(avatar_split_clause,[],[f2643,f2513,f297,f11606]) ).

fof(f11606,plain,
    ( spl5_848
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,X2),sz0z00)) = sdtasdt0(sdtpldt0(sdtpldt0(X1,X2),sz0z00),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_848])]) ).

fof(f2643,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,X2),sz0z00)) = sdtasdt0(sdtpldt0(sdtpldt0(X1,X2),sz0z00),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_213 ),
    inference(resolution,[],[f2514,f298]) ).

fof(f11604,plain,
    ( spl5_847
    | ~ spl5_30
    | ~ spl5_212 ),
    inference(avatar_split_clause,[],[f2640,f2509,f293,f11602]) ).

fof(f11602,plain,
    ( spl5_847
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00)) = sdtpldt0(sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_847])]) ).

fof(f2509,plain,
    ( spl5_212
  <=> ! [X0,X1] :
        ( sdtpldt0(X0,sdtasdt0(X1,sz0z00)) = sdtpldt0(sdtasdt0(X1,sz0z00),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_212])]) ).

fof(f2640,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00)) = sdtpldt0(sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_212 ),
    inference(resolution,[],[f2510,f294]) ).

fof(f2510,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(X1,sz0z00)) = sdtpldt0(sdtasdt0(X1,sz0z00),X0) )
    | ~ spl5_212 ),
    inference(avatar_component_clause,[],[f2509]) ).

fof(f11600,plain,
    ( spl5_846
    | ~ spl5_32
    | ~ spl5_212 ),
    inference(avatar_split_clause,[],[f2638,f2509,f301,f11598]) ).

fof(f11598,plain,
    ( spl5_846
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(sdtasdt0(X1,X2),sz0z00)) = sdtpldt0(sdtasdt0(sdtasdt0(X1,X2),sz0z00),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_846])]) ).

fof(f2638,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(sdtasdt0(X1,X2),sz0z00)) = sdtpldt0(sdtasdt0(sdtasdt0(X1,X2),sz0z00),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_212 ),
    inference(resolution,[],[f2510,f302]) ).

fof(f11596,plain,
    ( spl5_845
    | ~ spl5_31
    | ~ spl5_212 ),
    inference(avatar_split_clause,[],[f2637,f2509,f297,f11594]) ).

fof(f11594,plain,
    ( spl5_845
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(sdtpldt0(X1,X2),sz0z00)) = sdtpldt0(sdtasdt0(sdtpldt0(X1,X2),sz0z00),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_845])]) ).

fof(f2637,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(sdtpldt0(X1,X2),sz0z00)) = sdtpldt0(sdtasdt0(sdtpldt0(X1,X2),sz0z00),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_212 ),
    inference(resolution,[],[f2510,f298]) ).

fof(f11592,plain,
    ( spl5_844
    | ~ spl5_30
    | ~ spl5_211 ),
    inference(avatar_split_clause,[],[f2634,f2505,f293,f11590]) ).

fof(f11590,plain,
    ( spl5_844
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00)) = sdtpldt0(sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_844])]) ).

fof(f2505,plain,
    ( spl5_211
  <=> ! [X0,X1] :
        ( sdtpldt0(X0,sdtpldt0(X1,sz0z00)) = sdtpldt0(sdtpldt0(X1,sz0z00),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_211])]) ).

fof(f2634,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00)) = sdtpldt0(sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_211 ),
    inference(resolution,[],[f2506,f294]) ).

fof(f2506,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(X1,sz0z00)) = sdtpldt0(sdtpldt0(X1,sz0z00),X0) )
    | ~ spl5_211 ),
    inference(avatar_component_clause,[],[f2505]) ).

fof(f11588,plain,
    ( spl5_843
    | ~ spl5_32
    | ~ spl5_211 ),
    inference(avatar_split_clause,[],[f2632,f2505,f301,f11586]) ).

fof(f11586,plain,
    ( spl5_843
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(sdtasdt0(X1,X2),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sz0z00),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_843])]) ).

fof(f2632,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(sdtasdt0(X1,X2),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X1,X2),sz0z00),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_211 ),
    inference(resolution,[],[f2506,f302]) ).

fof(f11584,plain,
    ( spl5_842
    | ~ spl5_4
    | ~ spl5_473 ),
    inference(avatar_split_clause,[],[f5550,f5508,f171,f11581]) ).

fof(f11581,plain,
    ( spl5_842
  <=> sdtlbdtrb0(xs,sz00) = sdtpldt0(sz0z00,sdtlbdtrb0(xs,sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_842])]) ).

fof(f5550,plain,
    ( sdtlbdtrb0(xs,sz00) = sdtpldt0(sz0z00,sdtlbdtrb0(xs,sz00))
    | ~ spl5_4
    | ~ spl5_473 ),
    inference(resolution,[],[f5509,f173]) ).

fof(f11579,plain,
    ( spl5_841
    | ~ spl5_31
    | ~ spl5_211 ),
    inference(avatar_split_clause,[],[f2631,f2505,f297,f11577]) ).

fof(f11577,plain,
    ( spl5_841
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(sdtpldt0(X1,X2),sz0z00)) = sdtpldt0(sdtpldt0(sdtpldt0(X1,X2),sz0z00),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_841])]) ).

fof(f2631,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(sdtpldt0(X1,X2),sz0z00)) = sdtpldt0(sdtpldt0(sdtpldt0(X1,X2),sz0z00),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_211 ),
    inference(resolution,[],[f2506,f298]) ).

fof(f11575,plain,
    ( spl5_840
    | ~ spl5_30
    | ~ spl5_208 ),
    inference(avatar_split_clause,[],[f2561,f2493,f293,f11573]) ).

fof(f11573,plain,
    ( spl5_840
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X1,X2)))) = sdtasdt0(smndt0(smndt0(sdtlbdtrb0(X1,X2))),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_840])]) ).

fof(f2493,plain,
    ( spl5_208
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(X1))) = sdtasdt0(smndt0(smndt0(X1)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_208])]) ).

fof(f2561,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X1,X2)))) = sdtasdt0(smndt0(smndt0(sdtlbdtrb0(X1,X2))),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_208 ),
    inference(resolution,[],[f2494,f294]) ).

fof(f2494,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(X1))) = sdtasdt0(smndt0(smndt0(X1)),X0) )
    | ~ spl5_208 ),
    inference(avatar_component_clause,[],[f2493]) ).

fof(f11571,plain,
    ( spl5_839
    | ~ spl5_32
    | ~ spl5_208 ),
    inference(avatar_split_clause,[],[f2559,f2493,f301,f11569]) ).

fof(f11569,plain,
    ( spl5_839
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,X2)))) = sdtasdt0(smndt0(smndt0(sdtasdt0(X1,X2))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_839])]) ).

fof(f2559,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,X2)))) = sdtasdt0(smndt0(smndt0(sdtasdt0(X1,X2))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_208 ),
    inference(resolution,[],[f2494,f302]) ).

fof(f11567,plain,
    ( spl5_838
    | ~ spl5_31
    | ~ spl5_208 ),
    inference(avatar_split_clause,[],[f2558,f2493,f297,f11565]) ).

fof(f11565,plain,
    ( spl5_838
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,X2)))) = sdtasdt0(smndt0(smndt0(sdtpldt0(X1,X2))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_838])]) ).

fof(f2558,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,X2)))) = sdtasdt0(smndt0(smndt0(sdtpldt0(X1,X2))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_208 ),
    inference(resolution,[],[f2494,f298]) ).

fof(f11563,plain,
    ( spl5_837
    | ~ spl5_30
    | ~ spl5_207 ),
    inference(avatar_split_clause,[],[f2554,f2489,f293,f11561]) ).

fof(f11561,plain,
    ( spl5_837
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(smndt0(sdtlbdtrb0(X1,X2)))) = sdtpldt0(smndt0(smndt0(sdtlbdtrb0(X1,X2))),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_837])]) ).

fof(f2489,plain,
    ( spl5_207
  <=> ! [X0,X1] :
        ( sdtpldt0(X0,smndt0(smndt0(X1))) = sdtpldt0(smndt0(smndt0(X1)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_207])]) ).

fof(f2554,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(smndt0(sdtlbdtrb0(X1,X2)))) = sdtpldt0(smndt0(smndt0(sdtlbdtrb0(X1,X2))),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_207 ),
    inference(resolution,[],[f2490,f294]) ).

fof(f2490,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(smndt0(X1))) = sdtpldt0(smndt0(smndt0(X1)),X0) )
    | ~ spl5_207 ),
    inference(avatar_component_clause,[],[f2489]) ).

fof(f11559,plain,
    ( spl5_836
    | ~ spl5_32
    | ~ spl5_207 ),
    inference(avatar_split_clause,[],[f2552,f2489,f301,f11557]) ).

fof(f11557,plain,
    ( spl5_836
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(smndt0(sdtasdt0(X1,X2)))) = sdtpldt0(smndt0(smndt0(sdtasdt0(X1,X2))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_836])]) ).

fof(f2552,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(smndt0(sdtasdt0(X1,X2)))) = sdtpldt0(smndt0(smndt0(sdtasdt0(X1,X2))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_207 ),
    inference(resolution,[],[f2490,f302]) ).

fof(f11555,plain,
    ( spl5_835
    | ~ spl5_31
    | ~ spl5_207 ),
    inference(avatar_split_clause,[],[f2551,f2489,f297,f11553]) ).

fof(f11553,plain,
    ( spl5_835
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(smndt0(sdtpldt0(X1,X2)))) = sdtpldt0(smndt0(smndt0(sdtpldt0(X1,X2))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_835])]) ).

fof(f2551,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(smndt0(sdtpldt0(X1,X2)))) = sdtpldt0(smndt0(smndt0(sdtpldt0(X1,X2))),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_207 ),
    inference(resolution,[],[f2490,f298]) ).

fof(f11551,plain,
    ( spl5_834
    | ~ spl5_30
    | ~ spl5_205 ),
    inference(avatar_split_clause,[],[f2542,f2481,f293,f11549]) ).

fof(f11549,plain,
    ( spl5_834
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtasdt0(sz0z00,sdtasdt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_834])]) ).

fof(f2481,plain,
    ( spl5_205
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sz0z00) = sdtasdt0(sz0z00,sdtasdt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_205])]) ).

fof(f2542,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtasdt0(sz0z00,sdtasdt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_205 ),
    inference(resolution,[],[f2482,f294]) ).

fof(f2482,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X0,X1),sz0z00) = sdtasdt0(sz0z00,sdtasdt0(X0,X1))
        | ~ aScalar0(X0) )
    | ~ spl5_205 ),
    inference(avatar_component_clause,[],[f2481]) ).

fof(f11547,plain,
    ( spl5_833
    | ~ spl5_32
    | ~ spl5_205 ),
    inference(avatar_split_clause,[],[f2540,f2481,f301,f11545]) ).

fof(f11545,plain,
    ( spl5_833
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtasdt0(sz0z00,sdtasdt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_833])]) ).

fof(f2540,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtasdt0(sz0z00,sdtasdt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_205 ),
    inference(resolution,[],[f2482,f302]) ).

fof(f11543,plain,
    ( spl5_832
    | ~ spl5_31
    | ~ spl5_205 ),
    inference(avatar_split_clause,[],[f2539,f2481,f297,f11541]) ).

fof(f11541,plain,
    ( spl5_832
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtasdt0(sz0z00,sdtasdt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_832])]) ).

fof(f2539,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtasdt0(sz0z00,sdtasdt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_205 ),
    inference(resolution,[],[f2482,f298]) ).

fof(f11539,plain,
    ( spl5_831
    | ~ spl5_4
    | ~ spl5_472 ),
    inference(avatar_split_clause,[],[f5541,f5504,f171,f11536]) ).

fof(f11536,plain,
    ( spl5_831
  <=> sdtlbdtrb0(xt,sz00) = sdtpldt0(sdtlbdtrb0(xt,sz00),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_831])]) ).

fof(f5541,plain,
    ( sdtlbdtrb0(xt,sz00) = sdtpldt0(sdtlbdtrb0(xt,sz00),sz0z00)
    | ~ spl5_4
    | ~ spl5_472 ),
    inference(resolution,[],[f5505,f173]) ).

fof(f11534,plain,
    ( spl5_830
    | ~ spl5_30
    | ~ spl5_204 ),
    inference(avatar_split_clause,[],[f2537,f2477,f293,f11532]) ).

fof(f11532,plain,
    ( spl5_830
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtasdt0(sz0z00,sdtpldt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_830])]) ).

fof(f2477,plain,
    ( spl5_204
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sz0z00) = sdtasdt0(sz0z00,sdtpldt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_204])]) ).

fof(f2537,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtasdt0(sz0z00,sdtpldt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_204 ),
    inference(resolution,[],[f2478,f294]) ).

fof(f2478,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X0,X1),sz0z00) = sdtasdt0(sz0z00,sdtpldt0(X0,X1))
        | ~ aScalar0(X0) )
    | ~ spl5_204 ),
    inference(avatar_component_clause,[],[f2477]) ).

fof(f11530,plain,
    ( spl5_829
    | ~ spl5_32
    | ~ spl5_204 ),
    inference(avatar_split_clause,[],[f2535,f2477,f301,f11528]) ).

fof(f11528,plain,
    ( spl5_829
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtasdt0(sz0z00,sdtpldt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_829])]) ).

fof(f2535,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtasdt0(sz0z00,sdtpldt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_204 ),
    inference(resolution,[],[f2478,f302]) ).

fof(f11526,plain,
    ( spl5_828
    | ~ spl5_31
    | ~ spl5_204 ),
    inference(avatar_split_clause,[],[f2534,f2477,f297,f11524]) ).

fof(f11524,plain,
    ( spl5_828
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtasdt0(sz0z00,sdtpldt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_828])]) ).

fof(f2534,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtasdt0(sz0z00,sdtpldt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_204 ),
    inference(resolution,[],[f2478,f298]) ).

fof(f11522,plain,
    ( spl5_827
    | ~ spl5_30
    | ~ spl5_202 ),
    inference(avatar_split_clause,[],[f2529,f2469,f293,f11520]) ).

fof(f11520,plain,
    ( spl5_827
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtpldt0(sz0z00,sdtasdt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_827])]) ).

fof(f2469,plain,
    ( spl5_202
  <=> ! [X0,X1] :
        ( sdtpldt0(sdtasdt0(X0,X1),sz0z00) = sdtpldt0(sz0z00,sdtasdt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_202])]) ).

fof(f2529,plain,
    ( ! [X2,X0,X1] :
        ( sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtpldt0(sz0z00,sdtasdt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_202 ),
    inference(resolution,[],[f2470,f294]) ).

fof(f2470,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtpldt0(sdtasdt0(X0,X1),sz0z00) = sdtpldt0(sz0z00,sdtasdt0(X0,X1))
        | ~ aScalar0(X0) )
    | ~ spl5_202 ),
    inference(avatar_component_clause,[],[f2469]) ).

fof(f11518,plain,
    ( spl5_826
    | ~ spl5_32
    | ~ spl5_202 ),
    inference(avatar_split_clause,[],[f2527,f2469,f301,f11516]) ).

fof(f11516,plain,
    ( spl5_826
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtpldt0(sz0z00,sdtasdt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_826])]) ).

fof(f2527,plain,
    ( ! [X2,X0,X1] :
        ( sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtpldt0(sz0z00,sdtasdt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_202 ),
    inference(resolution,[],[f2470,f302]) ).

fof(f11514,plain,
    ( spl5_825
    | ~ spl5_31
    | ~ spl5_202 ),
    inference(avatar_split_clause,[],[f2526,f2469,f297,f11512]) ).

fof(f11512,plain,
    ( spl5_825
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtpldt0(sz0z00,sdtasdt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_825])]) ).

fof(f2526,plain,
    ( ! [X2,X0,X1] :
        ( sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtpldt0(sz0z00,sdtasdt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_202 ),
    inference(resolution,[],[f2470,f298]) ).

fof(f11510,plain,
    ( spl5_824
    | ~ spl5_30
    | ~ spl5_201 ),
    inference(avatar_split_clause,[],[f2524,f2465,f293,f11508]) ).

fof(f11508,plain,
    ( spl5_824
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtpldt0(sz0z00,sdtpldt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_824])]) ).

fof(f2465,plain,
    ( spl5_201
  <=> ! [X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,X1),sz0z00) = sdtpldt0(sz0z00,sdtpldt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_201])]) ).

fof(f2524,plain,
    ( ! [X2,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtpldt0(sz0z00,sdtpldt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_201 ),
    inference(resolution,[],[f2466,f294]) ).

fof(f2466,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X0,X1),sz0z00) = sdtpldt0(sz0z00,sdtpldt0(X0,X1))
        | ~ aScalar0(X0) )
    | ~ spl5_201 ),
    inference(avatar_component_clause,[],[f2465]) ).

fof(f11506,plain,
    ( spl5_823
    | ~ spl5_32
    | ~ spl5_201 ),
    inference(avatar_split_clause,[],[f2522,f2465,f301,f11504]) ).

fof(f11504,plain,
    ( spl5_823
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtpldt0(sz0z00,sdtpldt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_823])]) ).

fof(f2522,plain,
    ( ! [X2,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtpldt0(sz0z00,sdtpldt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_201 ),
    inference(resolution,[],[f2466,f302]) ).

fof(f11502,plain,
    ( spl5_822
    | ~ spl5_31
    | ~ spl5_201 ),
    inference(avatar_split_clause,[],[f2521,f2465,f297,f11500]) ).

fof(f11500,plain,
    ( spl5_822
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtpldt0(sz0z00,sdtpldt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_822])]) ).

fof(f2521,plain,
    ( ! [X2,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtpldt0(sz0z00,sdtpldt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_201 ),
    inference(resolution,[],[f2466,f298]) ).

fof(f11498,plain,
    ( spl5_821
    | ~ spl5_30
    | ~ spl5_185 ),
    inference(avatar_split_clause,[],[f2332,f2271,f293,f11496]) ).

fof(f11496,plain,
    ( spl5_821
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00) = sdtpldt0(sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00),sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_821])]) ).

fof(f2271,plain,
    ( spl5_185
  <=> ! [X0] :
        ( sdtasdt0(X0,sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_185])]) ).

fof(f2332,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00) = sdtpldt0(sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00),sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_185 ),
    inference(resolution,[],[f2272,f294]) ).

fof(f2272,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)) )
    | ~ spl5_185 ),
    inference(avatar_component_clause,[],[f2271]) ).

fof(f11494,plain,
    ( spl5_820
    | ~ spl5_4
    | ~ spl5_471 ),
    inference(avatar_split_clause,[],[f5532,f5500,f171,f11491]) ).

fof(f11491,plain,
    ( spl5_820
  <=> sdtlbdtrb0(xs,sz00) = sdtpldt0(sdtlbdtrb0(xs,sz00),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_820])]) ).

fof(f5532,plain,
    ( sdtlbdtrb0(xs,sz00) = sdtpldt0(sdtlbdtrb0(xs,sz00),sz0z00)
    | ~ spl5_4
    | ~ spl5_471 ),
    inference(resolution,[],[f5501,f173]) ).

fof(f11489,plain,
    ( spl5_819
    | ~ spl5_32
    | ~ spl5_185 ),
    inference(avatar_split_clause,[],[f2330,f2271,f301,f11487]) ).

fof(f11487,plain,
    ( spl5_819
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sz0z00) = sdtpldt0(sdtasdt0(sdtasdt0(X0,X1),sz0z00),sdtasdt0(sdtasdt0(X0,X1),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_819])]) ).

fof(f2330,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sz0z00) = sdtpldt0(sdtasdt0(sdtasdt0(X0,X1),sz0z00),sdtasdt0(sdtasdt0(X0,X1),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_185 ),
    inference(resolution,[],[f2272,f302]) ).

fof(f11485,plain,
    ( spl5_818
    | ~ spl5_31
    | ~ spl5_185 ),
    inference(avatar_split_clause,[],[f2329,f2271,f297,f11483]) ).

fof(f11483,plain,
    ( spl5_818
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sz0z00) = sdtpldt0(sdtasdt0(sdtpldt0(X0,X1),sz0z00),sdtasdt0(sdtpldt0(X0,X1),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_818])]) ).

fof(f2329,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sz0z00) = sdtpldt0(sdtasdt0(sdtpldt0(X0,X1),sz0z00),sdtasdt0(sdtpldt0(X0,X1),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_185 ),
    inference(resolution,[],[f2272,f298]) ).

fof(f11413,plain,
    ( spl5_817
    | ~ spl5_226
    | ~ spl5_420 ),
    inference(avatar_split_clause,[],[f5111,f4823,f2708,f11410]) ).

fof(f11410,plain,
    ( spl5_817
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,sK4(aDimensionOf0(xs)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_817])]) ).

fof(f11336,plain,
    ( spl5_816
    | ~ spl5_218
    | ~ spl5_420 ),
    inference(avatar_split_clause,[],[f5109,f4823,f2663,f11333]) ).

fof(f11333,plain,
    ( spl5_816
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,sK4(aDimensionOf0(xs)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_816])]) ).

fof(f11279,plain,
    ( spl5_815
    | ~ spl5_3
    | ~ spl5_332 ),
    inference(avatar_split_clause,[],[f3831,f3713,f166,f11277]) ).

fof(f11277,plain,
    ( spl5_815
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(xt,X1)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtlbdtrb0(xt,X1),sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_815])]) ).

fof(f3831,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(xt,X1)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtlbdtrb0(xt,X1),sz0z00)) )
    | ~ spl5_3
    | ~ spl5_332 ),
    inference(resolution,[],[f3714,f168]) ).

fof(f11275,plain,
    ( spl5_814
    | ~ spl5_2
    | ~ spl5_332 ),
    inference(avatar_split_clause,[],[f3830,f3713,f161,f11273]) ).

fof(f11273,plain,
    ( spl5_814
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(xs,X1)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtlbdtrb0(xs,X1),sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_814])]) ).

fof(f3830,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(xs,X1)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtlbdtrb0(xs,X1),sz0z00)) )
    | ~ spl5_2
    | ~ spl5_332 ),
    inference(resolution,[],[f3714,f163]) ).

fof(f11271,plain,
    ( spl5_813
    | ~ spl5_215
    | ~ spl5_420 ),
    inference(avatar_split_clause,[],[f5108,f4823,f2544,f11268]) ).

fof(f11268,plain,
    ( spl5_813
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xt,sK4(aDimensionOf0(xs))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_813])]) ).

fof(f11266,plain,
    ( spl5_812
    | ~ spl5_3
    | ~ spl5_329 ),
    inference(avatar_split_clause,[],[f3818,f3701,f166,f11264]) ).

fof(f11264,plain,
    ( spl5_812
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(xt,X1),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(xt,X1)),sdtasdt0(X0,sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_812])]) ).

fof(f3818,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(xt,X1),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(xt,X1)),sdtasdt0(X0,sz0z00)) )
    | ~ spl5_3
    | ~ spl5_329 ),
    inference(resolution,[],[f3702,f168]) ).

fof(f11262,plain,
    ( spl5_811
    | ~ spl5_2
    | ~ spl5_329 ),
    inference(avatar_split_clause,[],[f3817,f3701,f161,f11260]) ).

fof(f11260,plain,
    ( spl5_811
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(xs,X1),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(xs,X1)),sdtasdt0(X0,sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_811])]) ).

fof(f3817,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(xs,X1),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(xs,X1)),sdtasdt0(X0,sz0z00)) )
    | ~ spl5_2
    | ~ spl5_329 ),
    inference(resolution,[],[f3702,f163]) ).

fof(f11258,plain,
    ( spl5_810
    | ~ spl5_3
    | ~ spl5_325 ),
    inference(avatar_split_clause,[],[f3791,f3684,f166,f11256]) ).

fof(f11256,plain,
    ( spl5_810
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(xt,X2))) = sdtasdt0(sdtasdt0(X1,sdtlbdtrb0(xt,X2)),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_810])]) ).

fof(f3791,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(xt,X2))) = sdtasdt0(sdtasdt0(X1,sdtlbdtrb0(xt,X2)),X0) )
    | ~ spl5_3
    | ~ spl5_325 ),
    inference(resolution,[],[f3685,f168]) ).

fof(f11254,plain,
    ( spl5_809
    | ~ spl5_2
    | ~ spl5_325 ),
    inference(avatar_split_clause,[],[f3790,f3684,f161,f11252]) ).

fof(f11252,plain,
    ( spl5_809
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(xs,X2))) = sdtasdt0(sdtasdt0(X1,sdtlbdtrb0(xs,X2)),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_809])]) ).

fof(f3790,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(xs,X2))) = sdtasdt0(sdtasdt0(X1,sdtlbdtrb0(xs,X2)),X0) )
    | ~ spl5_2
    | ~ spl5_325 ),
    inference(resolution,[],[f3685,f163]) ).

fof(f11250,plain,
    ( spl5_808
    | ~ spl5_3
    | ~ spl5_322 ),
    inference(avatar_split_clause,[],[f3778,f3672,f166,f11248]) ).

fof(f11248,plain,
    ( spl5_808
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = sdtasdt0(sdtpldt0(X1,sdtlbdtrb0(xt,X2)),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_808])]) ).

fof(f3778,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = sdtasdt0(sdtpldt0(X1,sdtlbdtrb0(xt,X2)),X0) )
    | ~ spl5_3
    | ~ spl5_322 ),
    inference(resolution,[],[f3673,f168]) ).

fof(f11246,plain,
    ( spl5_807
    | ~ spl5_2
    | ~ spl5_322 ),
    inference(avatar_split_clause,[],[f3777,f3672,f161,f11244]) ).

fof(f11244,plain,
    ( spl5_807
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = sdtasdt0(sdtpldt0(X1,sdtlbdtrb0(xs,X2)),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_807])]) ).

fof(f3777,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = sdtasdt0(sdtpldt0(X1,sdtlbdtrb0(xs,X2)),X0) )
    | ~ spl5_2
    | ~ spl5_322 ),
    inference(resolution,[],[f3673,f163]) ).

fof(f11242,plain,
    ( spl5_806
    | ~ spl5_3
    | ~ spl5_319 ),
    inference(avatar_split_clause,[],[f3765,f3660,f166,f11240]) ).

fof(f11240,plain,
    ( spl5_806
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(X0,sdtasdt0(X1,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(xt,X2)),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_806])]) ).

fof(f3765,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(X0,sdtasdt0(X1,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(xt,X2)),X0) )
    | ~ spl5_3
    | ~ spl5_319 ),
    inference(resolution,[],[f3661,f168]) ).

fof(f11238,plain,
    ( spl5_805
    | ~ spl5_2
    | ~ spl5_319 ),
    inference(avatar_split_clause,[],[f3764,f3660,f161,f11236]) ).

fof(f11236,plain,
    ( spl5_805
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(X0,sdtasdt0(X1,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(xs,X2)),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_805])]) ).

fof(f3764,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(X0,sdtasdt0(X1,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(xs,X2)),X0) )
    | ~ spl5_2
    | ~ spl5_319 ),
    inference(resolution,[],[f3661,f163]) ).

fof(f11234,plain,
    ( spl5_804
    | ~ spl5_3
    | ~ spl5_316 ),
    inference(avatar_split_clause,[],[f3752,f3634,f166,f11232]) ).

fof(f11232,plain,
    ( spl5_804
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(X0,sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtpldt0(X1,sdtlbdtrb0(xt,X2)),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_804])]) ).

fof(f3752,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(X0,sdtpldt0(X1,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtpldt0(X1,sdtlbdtrb0(xt,X2)),X0) )
    | ~ spl5_3
    | ~ spl5_316 ),
    inference(resolution,[],[f3635,f168]) ).

fof(f11230,plain,
    ( spl5_803
    | ~ spl5_2
    | ~ spl5_316 ),
    inference(avatar_split_clause,[],[f3751,f3634,f161,f11228]) ).

fof(f11228,plain,
    ( spl5_803
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(X0,sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtpldt0(X1,sdtlbdtrb0(xs,X2)),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_803])]) ).

fof(f3751,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(X0,sdtpldt0(X1,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtpldt0(X1,sdtlbdtrb0(xs,X2)),X0) )
    | ~ spl5_2
    | ~ spl5_316 ),
    inference(resolution,[],[f3635,f163]) ).

fof(f11226,plain,
    ( spl5_802
    | ~ spl5_209
    | ~ spl5_420 ),
    inference(avatar_split_clause,[],[f5107,f4823,f2497,f11223]) ).

fof(f11223,plain,
    ( spl5_802
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xs,sK4(aDimensionOf0(xs))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_802])]) ).

fof(f11221,plain,
    ( spl5_801
    | ~ spl5_5
    | ~ spl5_312 ),
    inference(avatar_split_clause,[],[f3616,f3608,f176,f11219]) ).

fof(f11219,plain,
    ( spl5_801
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sz0z00,sdtpldt0(X0,sdtlbdtrb0(xt,X1))) = sdtpldt0(sdtasdt0(sz0z00,X0),sdtasdt0(sz0z00,sdtlbdtrb0(xt,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_801])]) ).

fof(f3616,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sz0z00,sdtpldt0(X0,sdtlbdtrb0(xt,X1))) = sdtpldt0(sdtasdt0(sz0z00,X0),sdtasdt0(sz0z00,sdtlbdtrb0(xt,X1))) )
    | ~ spl5_5
    | ~ spl5_312 ),
    inference(resolution,[],[f3609,f178]) ).

fof(f11217,plain,
    ( spl5_800
    | ~ spl5_5
    | ~ spl5_311 ),
    inference(avatar_split_clause,[],[f3611,f3604,f176,f11215]) ).

fof(f11215,plain,
    ( spl5_800
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sz0z00,sdtpldt0(X0,sdtlbdtrb0(xs,X1))) = sdtpldt0(sdtasdt0(sz0z00,X0),sdtasdt0(sz0z00,sdtlbdtrb0(xs,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_800])]) ).

fof(f3611,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sz0z00,sdtpldt0(X0,sdtlbdtrb0(xs,X1))) = sdtpldt0(sdtasdt0(sz0z00,X0),sdtasdt0(sz0z00,sdtlbdtrb0(xs,X1))) )
    | ~ spl5_5
    | ~ spl5_311 ),
    inference(resolution,[],[f3605,f178]) ).

fof(f11213,plain,
    ( spl5_799
    | ~ spl5_30
    | ~ spl5_199 ),
    inference(avatar_split_clause,[],[f2463,f2434,f293,f11211]) ).

fof(f11211,plain,
    ( spl5_799
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtasdt0(sdtlbdtrb0(xt,X0),sdtlbdtrb0(X1,X2))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_799])]) ).

fof(f2434,plain,
    ( spl5_199
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,sdtlbdtrb0(xt,X1)) = sdtasdt0(sdtlbdtrb0(xt,X1),X0)
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_199])]) ).

fof(f2463,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtasdt0(sdtlbdtrb0(xt,X0),sdtlbdtrb0(X1,X2))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_199 ),
    inference(resolution,[],[f2435,f294]) ).

fof(f2435,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtlbdtrb0(xt,X1)) = sdtasdt0(sdtlbdtrb0(xt,X1),X0) )
    | ~ spl5_199 ),
    inference(avatar_component_clause,[],[f2434]) ).

fof(f11209,plain,
    ( spl5_798
    | ~ spl5_32
    | ~ spl5_199 ),
    inference(avatar_split_clause,[],[f2461,f2434,f301,f11207]) ).

fof(f11207,plain,
    ( spl5_798
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtasdt0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtasdt0(sdtlbdtrb0(xt,X0),sdtasdt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_798])]) ).

fof(f2461,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtasdt0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtasdt0(sdtlbdtrb0(xt,X0),sdtasdt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_199 ),
    inference(resolution,[],[f2435,f302]) ).

fof(f11205,plain,
    ( spl5_797
    | ~ spl5_31
    | ~ spl5_199 ),
    inference(avatar_split_clause,[],[f2460,f2434,f297,f11203]) ).

fof(f11203,plain,
    ( spl5_797
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtpldt0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtasdt0(sdtlbdtrb0(xt,X0),sdtpldt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_797])]) ).

fof(f2460,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtpldt0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtasdt0(sdtlbdtrb0(xt,X0),sdtpldt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_199 ),
    inference(resolution,[],[f2435,f298]) ).

fof(f11201,plain,
    ( spl5_796
    | ~ spl5_30
    | ~ spl5_198 ),
    inference(avatar_split_clause,[],[f2458,f2430,f293,f11199]) ).

fof(f11199,plain,
    ( spl5_796
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtasdt0(sdtlbdtrb0(xs,X0),sdtlbdtrb0(X1,X2))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_796])]) ).

fof(f2430,plain,
    ( spl5_198
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,sdtlbdtrb0(xs,X1)) = sdtasdt0(sdtlbdtrb0(xs,X1),X0)
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_198])]) ).

fof(f2458,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtasdt0(sdtlbdtrb0(xs,X0),sdtlbdtrb0(X1,X2))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_198 ),
    inference(resolution,[],[f2431,f294]) ).

fof(f2431,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtlbdtrb0(xs,X1)) = sdtasdt0(sdtlbdtrb0(xs,X1),X0) )
    | ~ spl5_198 ),
    inference(avatar_component_clause,[],[f2430]) ).

fof(f11197,plain,
    ( spl5_795
    | ~ spl5_32
    | ~ spl5_198 ),
    inference(avatar_split_clause,[],[f2456,f2430,f301,f11195]) ).

fof(f11195,plain,
    ( spl5_795
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtasdt0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtasdt0(sdtlbdtrb0(xs,X0),sdtasdt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_795])]) ).

fof(f2456,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtasdt0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtasdt0(sdtlbdtrb0(xs,X0),sdtasdt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_198 ),
    inference(resolution,[],[f2431,f302]) ).

fof(f11193,plain,
    ( spl5_794
    | ~ spl5_31
    | ~ spl5_198 ),
    inference(avatar_split_clause,[],[f2455,f2430,f297,f11191]) ).

fof(f11191,plain,
    ( spl5_794
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtpldt0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtasdt0(sdtlbdtrb0(xs,X0),sdtpldt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_794])]) ).

fof(f2455,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtpldt0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtasdt0(sdtlbdtrb0(xs,X0),sdtpldt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_198 ),
    inference(resolution,[],[f2431,f298]) ).

fof(f11189,plain,
    ( spl5_793
    | ~ spl5_30
    | ~ spl5_197 ),
    inference(avatar_split_clause,[],[f2446,f2426,f293,f11187]) ).

fof(f11187,plain,
    ( spl5_793
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtpldt0(sdtlbdtrb0(xt,X0),sdtlbdtrb0(X1,X2))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_793])]) ).

fof(f2426,plain,
    ( spl5_197
  <=> ! [X0,X1] :
        ( sdtpldt0(X0,sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtlbdtrb0(xt,X1),X0)
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_197])]) ).

fof(f2446,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtpldt0(sdtlbdtrb0(xt,X0),sdtlbdtrb0(X1,X2))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_197 ),
    inference(resolution,[],[f2427,f294]) ).

fof(f2427,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(X0,sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtlbdtrb0(xt,X1),X0) )
    | ~ spl5_197 ),
    inference(avatar_component_clause,[],[f2426]) ).

fof(f11185,plain,
    ( spl5_792
    | ~ spl5_32
    | ~ spl5_197 ),
    inference(avatar_split_clause,[],[f2444,f2426,f301,f11183]) ).

fof(f11183,plain,
    ( spl5_792
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtasdt0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtpldt0(sdtlbdtrb0(xt,X0),sdtasdt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_792])]) ).

fof(f2444,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtasdt0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtpldt0(sdtlbdtrb0(xt,X0),sdtasdt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_197 ),
    inference(resolution,[],[f2427,f302]) ).

fof(f11171,plain,
    ( spl5_791
    | ~ spl5_31
    | ~ spl5_197 ),
    inference(avatar_split_clause,[],[f2443,f2426,f297,f11169]) ).

fof(f11169,plain,
    ( spl5_791
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtpldt0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtpldt0(sdtlbdtrb0(xt,X0),sdtpldt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_791])]) ).

fof(f2443,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtpldt0(X1,X2),sdtlbdtrb0(xt,X0)) = sdtpldt0(sdtlbdtrb0(xt,X0),sdtpldt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_197 ),
    inference(resolution,[],[f2427,f298]) ).

fof(f11167,plain,
    ( spl5_790
    | ~ spl5_30
    | ~ spl5_196 ),
    inference(avatar_split_clause,[],[f2441,f2422,f293,f11165]) ).

fof(f11165,plain,
    ( spl5_790
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtpldt0(sdtlbdtrb0(xs,X0),sdtlbdtrb0(X1,X2))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_790])]) ).

fof(f2422,plain,
    ( spl5_196
  <=> ! [X0,X1] :
        ( sdtpldt0(X0,sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtlbdtrb0(xs,X1),X0)
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_196])]) ).

fof(f2441,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtlbdtrb0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtpldt0(sdtlbdtrb0(xs,X0),sdtlbdtrb0(X1,X2))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_196 ),
    inference(resolution,[],[f2423,f294]) ).

fof(f2423,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(X0,sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtlbdtrb0(xs,X1),X0) )
    | ~ spl5_196 ),
    inference(avatar_component_clause,[],[f2422]) ).

fof(f11163,plain,
    ( spl5_789
    | ~ spl5_32
    | ~ spl5_196 ),
    inference(avatar_split_clause,[],[f2439,f2422,f301,f11161]) ).

fof(f11161,plain,
    ( spl5_789
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtasdt0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtpldt0(sdtlbdtrb0(xs,X0),sdtasdt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_789])]) ).

fof(f2439,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtasdt0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtpldt0(sdtlbdtrb0(xs,X0),sdtasdt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_196 ),
    inference(resolution,[],[f2423,f302]) ).

fof(f11159,plain,
    ( spl5_788
    | ~ spl5_31
    | ~ spl5_196 ),
    inference(avatar_split_clause,[],[f2438,f2422,f297,f11157]) ).

fof(f11157,plain,
    ( spl5_788
  <=> ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtpldt0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtpldt0(sdtlbdtrb0(xs,X0),sdtpldt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_788])]) ).

fof(f2438,plain,
    ( ! [X2,X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtpldt0(X1,X2),sdtlbdtrb0(xs,X0)) = sdtpldt0(sdtlbdtrb0(xs,X0),sdtpldt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_196 ),
    inference(resolution,[],[f2423,f298]) ).

fof(f10883,plain,
    ( spl5_787
    | ~ spl5_85
    | ~ spl5_210 ),
    inference(avatar_split_clause,[],[f2629,f2501,f738,f10881]) ).

fof(f10881,plain,
    ( spl5_787
  <=> ! [X0,X3,X2,X1] :
        ( sdtlseqdt0(X2,X0)
        | sdtlseqdt0(X1,X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X0,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_787])]) ).

fof(f2629,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtlseqdt0(X2,X0)
        | sdtlseqdt0(X1,X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X0,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,X1) )
    | ~ spl5_85
    | ~ spl5_210 ),
    inference(duplicate_literal_removal,[],[f2564]) ).

fof(f2564,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtlseqdt0(X2,X0)
        | sdtlseqdt0(X1,X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X0,X3)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X3,X1) )
    | ~ spl5_85
    | ~ spl5_210 ),
    inference(resolution,[],[f2502,f739]) ).

fof(f10879,plain,
    ( spl5_786
    | ~ spl5_52
    | ~ spl5_210 ),
    inference(avatar_split_clause,[],[f2628,f2501,f449,f10877]) ).

fof(f10877,plain,
    ( spl5_786
  <=> ! [X0,X3,X2,X1] :
        ( sdtlseqdt0(X2,X0)
        | sdtlseqdt0(X1,X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X3,X1)
        | ~ sdtlseqdt0(X3,X0)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_786])]) ).

fof(f2628,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtlseqdt0(X2,X0)
        | sdtlseqdt0(X1,X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X3,X1)
        | ~ sdtlseqdt0(X3,X0)
        | ~ aScalar0(X3) )
    | ~ spl5_52
    | ~ spl5_210 ),
    inference(duplicate_literal_removal,[],[f2565]) ).

fof(f2565,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtlseqdt0(X2,X0)
        | sdtlseqdt0(X1,X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X3,X1)
        | ~ sdtlseqdt0(X3,X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_52
    | ~ spl5_210 ),
    inference(resolution,[],[f2502,f450]) ).

fof(f10875,plain,
    ( spl5_785
    | ~ spl5_30
    | ~ spl5_194 ),
    inference(avatar_split_clause,[],[f2420,f2385,f293,f10873]) ).

fof(f10873,plain,
    ( spl5_785
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2))),sdtasdt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_785])]) ).

fof(f2385,plain,
    ( spl5_194
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtpldt0(smndt0(sdtasdt0(X0,X1)),sdtasdt0(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_194])]) ).

fof(f2420,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2))),sdtasdt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_194 ),
    inference(resolution,[],[f2386,f294]) ).

fof(f2386,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtasdt0(X0,X1)),sdtasdt0(X0,X1)) )
    | ~ spl5_194 ),
    inference(avatar_component_clause,[],[f2385]) ).

fof(f10871,plain,
    ( spl5_784
    | ~ spl5_32
    | ~ spl5_194 ),
    inference(avatar_split_clause,[],[f2418,f2385,f301,f10869]) ).

fof(f10869,plain,
    ( spl5_784
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtasdt0(X0,sdtasdt0(X1,X2))),sdtasdt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_784])]) ).

fof(f2418,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtasdt0(X0,sdtasdt0(X1,X2))),sdtasdt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_194 ),
    inference(resolution,[],[f2386,f302]) ).

fof(f10867,plain,
    ( spl5_783
    | ~ spl5_31
    | ~ spl5_194 ),
    inference(avatar_split_clause,[],[f2417,f2385,f297,f10865]) ).

fof(f10865,plain,
    ( spl5_783
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtasdt0(X0,sdtpldt0(X1,X2))),sdtasdt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_783])]) ).

fof(f2417,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtasdt0(X0,sdtpldt0(X1,X2))),sdtasdt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_194 ),
    inference(resolution,[],[f2386,f298]) ).

fof(f10863,plain,
    ( spl5_782
    | ~ spl5_30
    | ~ spl5_193 ),
    inference(avatar_split_clause,[],[f2415,f2381,f293,f10861]) ).

fof(f10861,plain,
    ( spl5_782
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),smndt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_782])]) ).

fof(f2381,plain,
    ( spl5_193
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtpldt0(sdtasdt0(X0,X1),smndt0(sdtasdt0(X0,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_193])]) ).

fof(f2415,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),smndt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_193 ),
    inference(resolution,[],[f2382,f294]) ).

fof(f2382,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtasdt0(X0,X1),smndt0(sdtasdt0(X0,X1))) )
    | ~ spl5_193 ),
    inference(avatar_component_clause,[],[f2381]) ).

fof(f10859,plain,
    ( spl5_781
    | ~ spl5_32
    | ~ spl5_193 ),
    inference(avatar_split_clause,[],[f2413,f2381,f301,f10857]) ).

fof(f10857,plain,
    ( spl5_781
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,X2)),smndt0(sdtasdt0(X0,sdtasdt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_781])]) ).

fof(f2413,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,X2)),smndt0(sdtasdt0(X0,sdtasdt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_193 ),
    inference(resolution,[],[f2382,f302]) ).

fof(f10855,plain,
    ( spl5_780
    | ~ spl5_31
    | ~ spl5_193 ),
    inference(avatar_split_clause,[],[f2412,f2381,f297,f10853]) ).

fof(f10853,plain,
    ( spl5_780
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,X2)),smndt0(sdtasdt0(X0,sdtpldt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_780])]) ).

fof(f2412,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,X2)),smndt0(sdtasdt0(X0,sdtpldt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_193 ),
    inference(resolution,[],[f2382,f298]) ).

fof(f10721,plain,
    ( spl5_779
    | ~ spl5_231
    | ~ spl5_261 ),
    inference(avatar_split_clause,[],[f10072,f3032,f2758,f10718]) ).

fof(f10718,plain,
    ( spl5_779
  <=> aNaturalNumber0(sK4(szszuzczcdt0(szszuzczcdt0(sz00)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_779])]) ).

fof(f10072,plain,
    ( aNaturalNumber0(sK4(szszuzczcdt0(szszuzczcdt0(sz00))))
    | ~ spl5_231
    | ~ spl5_261 ),
    inference(superposition,[],[f2759,f3034]) ).

fof(f10716,plain,
    ( spl5_778
    | ~ spl5_30
    | ~ spl5_192 ),
    inference(avatar_split_clause,[],[f2410,f2377,f293,f10714]) ).

fof(f10714,plain,
    ( spl5_778
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2))),sdtpldt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_778])]) ).

fof(f2377,plain,
    ( spl5_192
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtpldt0(smndt0(sdtpldt0(X0,X1)),sdtpldt0(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_192])]) ).

fof(f2410,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2))),sdtpldt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_192 ),
    inference(resolution,[],[f2378,f294]) ).

fof(f2378,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtpldt0(X0,X1)),sdtpldt0(X0,X1)) )
    | ~ spl5_192 ),
    inference(avatar_component_clause,[],[f2377]) ).

fof(f10712,plain,
    ( spl5_777
    | ~ spl5_32
    | ~ spl5_192 ),
    inference(avatar_split_clause,[],[f2408,f2377,f301,f10710]) ).

fof(f10710,plain,
    ( spl5_777
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtpldt0(X0,sdtasdt0(X1,X2))),sdtpldt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_777])]) ).

fof(f2408,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtpldt0(X0,sdtasdt0(X1,X2))),sdtpldt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_192 ),
    inference(resolution,[],[f2378,f302]) ).

fof(f10708,plain,
    ( spl5_776
    | ~ spl5_31
    | ~ spl5_192 ),
    inference(avatar_split_clause,[],[f2407,f2377,f297,f10706]) ).

fof(f10706,plain,
    ( spl5_776
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtpldt0(X0,sdtpldt0(X1,X2))),sdtpldt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_776])]) ).

fof(f2407,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtpldt0(X0,sdtpldt0(X1,X2))),sdtpldt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_192 ),
    inference(resolution,[],[f2378,f298]) ).

fof(f10704,plain,
    ( spl5_775
    | ~ spl5_30
    | ~ spl5_191 ),
    inference(avatar_split_clause,[],[f2405,f2373,f293,f10702]) ).

fof(f10702,plain,
    ( spl5_775
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),smndt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_775])]) ).

fof(f2373,plain,
    ( spl5_191
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X0,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_191])]) ).

fof(f2405,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),smndt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_191 ),
    inference(resolution,[],[f2374,f294]) ).

fof(f2374,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X0,X1))) )
    | ~ spl5_191 ),
    inference(avatar_component_clause,[],[f2373]) ).

fof(f10650,plain,
    ( ~ spl5_419
    | spl5_774
    | ~ spl5_39
    | ~ spl5_250 ),
    inference(avatar_split_clause,[],[f3036,f2969,f349,f10648,f4819]) ).

fof(f10648,plain,
    ( spl5_774
  <=> ! [X0] :
        ( szszuzczcdt0(X0) != sK4(aDimensionOf0(xs))
        | ~ aNaturalNumber0(X0)
        | sK4(sK4(aDimensionOf0(xs))) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_774])]) ).

fof(f349,plain,
    ( spl5_39
  <=> ! [X0,X1] :
        ( X0 = X1
        | szszuzczcdt0(X0) != szszuzczcdt0(X1)
        | ~ aNaturalNumber0(X1)
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_39])]) ).

fof(f3036,plain,
    ( ! [X0] :
        ( szszuzczcdt0(X0) != sK4(aDimensionOf0(xs))
        | sK4(sK4(aDimensionOf0(xs))) = X0
        | ~ aNaturalNumber0(sK4(sK4(aDimensionOf0(xs))))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_39
    | ~ spl5_250 ),
    inference(superposition,[],[f350,f2971]) ).

fof(f350,plain,
    ( ! [X0,X1] :
        ( szszuzczcdt0(X0) != szszuzczcdt0(X1)
        | X0 = X1
        | ~ aNaturalNumber0(X1)
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_39 ),
    inference(avatar_component_clause,[],[f349]) ).

fof(f10562,plain,
    ( spl5_548
    | ~ spl5_250
    | ~ spl5_261
    | ~ spl5_613 ),
    inference(avatar_split_clause,[],[f10063,f7911,f3032,f2969,f6865]) ).

fof(f6865,plain,
    ( spl5_548
  <=> sz00 = szszuzczcdt0(sK4(sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_548])]) ).

fof(f10063,plain,
    ( sz00 = szszuzczcdt0(sK4(sz00))
    | ~ spl5_250
    | ~ spl5_261
    | ~ spl5_613 ),
    inference(forward_demodulation,[],[f6954,f7913]) ).

fof(f6954,plain,
    ( sK4(szszuzczcdt0(sz00)) = szszuzczcdt0(sK4(sK4(szszuzczcdt0(sz00))))
    | ~ spl5_250
    | ~ spl5_261 ),
    inference(superposition,[],[f2971,f3034]) ).

fof(f10561,plain,
    ( spl5_773
    | ~ spl5_32
    | ~ spl5_191 ),
    inference(avatar_split_clause,[],[f2403,f2373,f301,f10559]) ).

fof(f10559,plain,
    ( spl5_773
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,X2)),smndt0(sdtpldt0(X0,sdtasdt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_773])]) ).

fof(f2403,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,X2)),smndt0(sdtpldt0(X0,sdtasdt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_191 ),
    inference(resolution,[],[f2374,f302]) ).

fof(f10557,plain,
    ( spl5_772
    | ~ spl5_31
    | ~ spl5_191 ),
    inference(avatar_split_clause,[],[f2402,f2373,f297,f10555]) ).

fof(f10555,plain,
    ( spl5_772
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,X2)),smndt0(sdtpldt0(X0,sdtpldt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_772])]) ).

fof(f2402,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,X2)),smndt0(sdtpldt0(X0,sdtpldt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_191 ),
    inference(resolution,[],[f2374,f298]) ).

fof(f10510,plain,
    ( ~ spl5_5
    | spl5_771
    | ~ spl5_60
    | ~ spl5_71 ),
    inference(avatar_split_clause,[],[f723,f615,f527,f10508,f176]) ).

fof(f10508,plain,
    ( spl5_771
  <=> ! [X0,X1] :
        ( sdtlseqdt0(sdtasdt0(X0,X1),sz0z00)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X0,sz0z00)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X1,sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_771])]) ).

fof(f527,plain,
    ( spl5_60
  <=> ! [X0,X3,X2,X1] :
        ( sdtlseqdt0(sdtasdt0(X0,X2),sdtasdt0(X1,X3))
        | ~ sdtlseqdt0(X2,X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_60])]) ).

fof(f723,plain,
    ( ! [X0,X1] :
        ( sdtlseqdt0(sdtasdt0(X0,X1),sz0z00)
        | ~ sdtlseqdt0(X1,sz0z00)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X0,sz0z00)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_60
    | ~ spl5_71 ),
    inference(duplicate_literal_removal,[],[f716]) ).

fof(f716,plain,
    ( ! [X0,X1] :
        ( sdtlseqdt0(sdtasdt0(X0,X1),sz0z00)
        | ~ sdtlseqdt0(X1,sz0z00)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X0,sz0z00)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_60
    | ~ spl5_71 ),
    inference(superposition,[],[f528,f617]) ).

fof(f528,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtlseqdt0(sdtasdt0(X0,X2),sdtasdt0(X1,X3))
        | ~ sdtlseqdt0(X2,X3)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_60 ),
    inference(avatar_component_clause,[],[f527]) ).

fof(f10430,plain,
    ( ~ spl5_770
    | spl5_187
    | ~ spl5_261 ),
    inference(avatar_split_clause,[],[f6949,f3032,f2342,f10427]) ).

fof(f10427,plain,
    ( spl5_770
  <=> sz00 = szszuzczcdt0(szszuzczcdt0(sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_770])]) ).

fof(f2342,plain,
    ( spl5_187
  <=> sz00 = szszuzczcdt0(aDimensionOf0(xs)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_187])]) ).

fof(f6949,plain,
    ( sz00 != szszuzczcdt0(szszuzczcdt0(sz00))
    | spl5_187
    | ~ spl5_261 ),
    inference(superposition,[],[f2343,f3034]) ).

fof(f2343,plain,
    ( sz00 != szszuzczcdt0(aDimensionOf0(xs))
    | spl5_187 ),
    inference(avatar_component_clause,[],[f2342]) ).

fof(f10178,plain,
    ( ~ spl5_769
    | ~ spl5_261
    | spl5_419
    | ~ spl5_613 ),
    inference(avatar_split_clause,[],[f10062,f7911,f4819,f3032,f10175]) ).

fof(f10062,plain,
    ( ~ aNaturalNumber0(sK4(sz00))
    | ~ spl5_261
    | spl5_419
    | ~ spl5_613 ),
    inference(forward_demodulation,[],[f6959,f7913]) ).

fof(f6959,plain,
    ( ~ aNaturalNumber0(sK4(sK4(szszuzczcdt0(sz00))))
    | ~ spl5_261
    | spl5_419 ),
    inference(superposition,[],[f4821,f3034]) ).

fof(f10045,plain,
    ( ~ spl5_420
    | spl5_249
    | ~ spl5_29
    | spl5_419 ),
    inference(avatar_split_clause,[],[f4960,f4819,f289,f2965,f4823]) ).

fof(f9979,plain,
    ( spl5_768
    | ~ spl5_166
    | ~ spl5_226 ),
    inference(avatar_split_clause,[],[f4326,f2708,f1511,f9976]) ).

fof(f9976,plain,
    ( spl5_768
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,sK4(szszuzczcdt0(sz00)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_768])]) ).

fof(f9931,plain,
    ( spl5_767
    | ~ spl5_5
    | ~ spl5_288 ),
    inference(avatar_split_clause,[],[f3467,f3293,f176,f9929]) ).

fof(f9929,plain,
    ( spl5_767
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,sz0z00)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,sz0z00),sz0z00))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_767])]) ).

fof(f3467,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,sz0z00)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,sz0z00),sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_288 ),
    inference(resolution,[],[f3294,f178]) ).

fof(f9927,plain,
    ( spl5_766
    | ~ spl5_5
    | ~ spl5_287 ),
    inference(avatar_split_clause,[],[f3462,f3289,f176,f9925]) ).

fof(f9925,plain,
    ( spl5_766
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,sz0z00)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,sz0z00),sz0z00))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_766])]) ).

fof(f3462,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,sz0z00)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,sz0z00),sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_287 ),
    inference(resolution,[],[f3290,f178]) ).

fof(f9923,plain,
    ( spl5_765
    | ~ spl5_5
    | ~ spl5_285 ),
    inference(avatar_split_clause,[],[f3440,f3281,f176,f9921]) ).

fof(f9921,plain,
    ( spl5_765
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,sz0z00)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtasdt0(X1,sz0z00),sz0z00))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_765])]) ).

fof(f3440,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,sz0z00)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtasdt0(X1,sz0z00),sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_285 ),
    inference(resolution,[],[f3282,f178]) ).

fof(f9919,plain,
    ( spl5_764
    | ~ spl5_226
    | ~ spl5_232 ),
    inference(avatar_split_clause,[],[f4322,f2762,f2708,f9916]) ).

fof(f9916,plain,
    ( spl5_764
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,szszuzczcdt0(aDimensionOf0(xs)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_764])]) ).

fof(f9914,plain,
    ( spl5_763
    | ~ spl5_5
    | ~ spl5_284 ),
    inference(avatar_split_clause,[],[f3435,f3277,f176,f9912]) ).

fof(f9912,plain,
    ( spl5_763
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,sz0z00)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtpldt0(X1,sz0z00),sz0z00))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_763])]) ).

fof(f3435,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,sz0z00)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtpldt0(X1,sz0z00),sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_284 ),
    inference(resolution,[],[f3278,f178]) ).

fof(f9910,plain,
    ( spl5_762
    | ~ spl5_5
    | ~ spl5_282 ),
    inference(avatar_split_clause,[],[f3427,f3269,f176,f9908]) ).

fof(f9908,plain,
    ( spl5_762
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sz0z00))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,sz0z00))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_762])]) ).

fof(f3427,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sz0z00))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,sz0z00))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_282 ),
    inference(resolution,[],[f3270,f178]) ).

fof(f9906,plain,
    ( spl5_761
    | ~ spl5_5
    | ~ spl5_281 ),
    inference(avatar_split_clause,[],[f3422,f3265,f176,f9904]) ).

fof(f9904,plain,
    ( spl5_761
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sz0z00))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,sz0z00))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_761])]) ).

fof(f3422,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sz0z00))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,sz0z00))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_281 ),
    inference(resolution,[],[f3266,f178]) ).

fof(f9902,plain,
    ( spl5_760
    | ~ spl5_5
    | ~ spl5_279 ),
    inference(avatar_split_clause,[],[f3414,f3243,f176,f9900]) ).

fof(f9900,plain,
    ( spl5_760
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,sz0z00)))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,sz0z00))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_760])]) ).

fof(f3414,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,sz0z00)))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,sz0z00))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_279 ),
    inference(resolution,[],[f3244,f178]) ).

fof(f9898,plain,
    ( spl5_759
    | ~ spl5_5
    | ~ spl5_278 ),
    inference(avatar_split_clause,[],[f3409,f3239,f176,f9896]) ).

fof(f9896,plain,
    ( spl5_759
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,sz0z00)))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,sz0z00))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_759])]) ).

fof(f3409,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,sz0z00)))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,sz0z00))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_278 ),
    inference(resolution,[],[f3240,f178]) ).

fof(f9894,plain,
    ( spl5_758
    | ~ spl5_5
    | ~ spl5_276 ),
    inference(avatar_split_clause,[],[f3387,f3231,f176,f9892]) ).

fof(f9892,plain,
    ( spl5_758
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sz0z00))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtasdt0(X1,sz0z00))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_758])]) ).

fof(f3387,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,sz0z00))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtasdt0(X1,sz0z00))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_276 ),
    inference(resolution,[],[f3232,f178]) ).

fof(f9890,plain,
    ( spl5_757
    | ~ spl5_5
    | ~ spl5_275 ),
    inference(avatar_split_clause,[],[f3382,f3227,f176,f9888]) ).

fof(f9888,plain,
    ( spl5_757
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sz0z00))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtpldt0(X1,sz0z00))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_757])]) ).

fof(f3382,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,sz0z00))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtpldt0(X1,sz0z00))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_275 ),
    inference(resolution,[],[f3228,f178]) ).

fof(f9886,plain,
    ( spl5_756
    | ~ spl5_12
    | ~ spl5_248 ),
    inference(avatar_split_clause,[],[f2961,f2863,f209,f9884]) ).

fof(f9884,plain,
    ( spl5_756
  <=> ! [X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(smndt0(X1),sz0z00))) = sdtasdt0(smndt0(X0),sdtasdt0(smndt0(X1),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_756])]) ).

fof(f2961,plain,
    ( ! [X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(smndt0(X1),sz0z00))) = sdtasdt0(smndt0(X0),sdtasdt0(smndt0(X1),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_248 ),
    inference(resolution,[],[f2864,f210]) ).

fof(f9882,plain,
    ( spl5_755
    | ~ spl5_12
    | ~ spl5_247 ),
    inference(avatar_split_clause,[],[f2955,f2859,f209,f9880]) ).

fof(f9880,plain,
    ( spl5_755
  <=> ! [X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(smndt0(X1),sz0z00))) = sdtasdt0(smndt0(X0),sdtpldt0(smndt0(X1),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_755])]) ).

fof(f2955,plain,
    ( ! [X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(smndt0(X1),sz0z00))) = sdtasdt0(smndt0(X0),sdtpldt0(smndt0(X1),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_247 ),
    inference(resolution,[],[f2860,f210]) ).

fof(f9878,plain,
    ( spl5_754
    | ~ spl5_12
    | ~ spl5_246 ),
    inference(avatar_split_clause,[],[f2948,f2854,f209,f9876]) ).

fof(f9876,plain,
    ( spl5_754
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(smndt0(X1),sz0z00))) = smndt0(sdtasdt0(X0,sdtasdt0(smndt0(X1),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_754])]) ).

fof(f2948,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(smndt0(X1),sz0z00))) = smndt0(sdtasdt0(X0,sdtasdt0(smndt0(X1),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_246 ),
    inference(resolution,[],[f2855,f210]) ).

fof(f9873,plain,
    ( spl5_753
    | ~ spl5_166
    | ~ spl5_218 ),
    inference(avatar_split_clause,[],[f3919,f2663,f1511,f9870]) ).

fof(f9870,plain,
    ( spl5_753
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,sK4(szszuzczcdt0(sz00)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_753])]) ).

fof(f9868,plain,
    ( spl5_752
    | ~ spl5_12
    | ~ spl5_245 ),
    inference(avatar_split_clause,[],[f2941,f2850,f209,f9866]) ).

fof(f9866,plain,
    ( spl5_752
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(smndt0(X1),sz0z00))) = smndt0(sdtasdt0(X0,sdtpldt0(smndt0(X1),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_752])]) ).

fof(f2941,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(smndt0(X1),sz0z00))) = smndt0(sdtasdt0(X0,sdtpldt0(smndt0(X1),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_245 ),
    inference(resolution,[],[f2851,f210]) ).

fof(f9864,plain,
    ( spl5_751
    | ~ spl5_12
    | ~ spl5_244 ),
    inference(avatar_split_clause,[],[f2934,f2846,f209,f9862]) ).

fof(f9862,plain,
    ( spl5_751
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(smndt0(X1),sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(smndt0(X1),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_751])]) ).

fof(f2934,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(smndt0(X1),sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(smndt0(X1),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_244 ),
    inference(resolution,[],[f2847,f210]) ).

fof(f9860,plain,
    ( spl5_750
    | ~ spl5_12
    | ~ spl5_243 ),
    inference(avatar_split_clause,[],[f2927,f2842,f209,f9858]) ).

fof(f9858,plain,
    ( spl5_750
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(smndt0(X1),sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(smndt0(X1),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_750])]) ).

fof(f2927,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(smndt0(X1),sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(smndt0(X1),sz0z00)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_243 ),
    inference(resolution,[],[f2843,f210]) ).

fof(f9856,plain,
    ( spl5_749
    | ~ spl5_12
    | ~ spl5_242 ),
    inference(avatar_split_clause,[],[f2913,f2838,f209,f9854]) ).

fof(f9854,plain,
    ( spl5_749
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,smndt0(smndt0(X1))),sz0z00) = sdtasdt0(X0,sdtasdt0(smndt0(smndt0(X1)),sz0z00))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_749])]) ).

fof(f2913,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,smndt0(smndt0(X1))),sz0z00) = sdtasdt0(X0,sdtasdt0(smndt0(smndt0(X1)),sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_242 ),
    inference(resolution,[],[f2839,f210]) ).

fof(f9852,plain,
    ( spl5_748
    | ~ spl5_12
    | ~ spl5_241 ),
    inference(avatar_split_clause,[],[f2905,f2834,f209,f9850]) ).

fof(f9850,plain,
    ( spl5_748
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,smndt0(smndt0(X1))),sz0z00) = sdtpldt0(X0,sdtpldt0(smndt0(smndt0(X1)),sz0z00))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_748])]) ).

fof(f2905,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,smndt0(smndt0(X1))),sz0z00) = sdtpldt0(X0,sdtpldt0(smndt0(smndt0(X1)),sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_241 ),
    inference(resolution,[],[f2835,f210]) ).

fof(f9848,plain,
    ( spl5_747
    | ~ spl5_12
    | ~ spl5_240 ),
    inference(avatar_split_clause,[],[f2898,f2830,f209,f9846]) ).

fof(f9846,plain,
    ( spl5_747
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(smndt0(smndt0(X1)))) = smndt0(sdtasdt0(X0,smndt0(smndt0(smndt0(X1)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_747])]) ).

fof(f2898,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(smndt0(smndt0(X1)))) = smndt0(sdtasdt0(X0,smndt0(smndt0(smndt0(X1)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_240 ),
    inference(resolution,[],[f2831,f210]) ).

fof(f9844,plain,
    ( spl5_746
    | ~ spl5_12
    | ~ spl5_239 ),
    inference(avatar_split_clause,[],[f2890,f2826,f209,f9842]) ).

fof(f9842,plain,
    ( spl5_746
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(smndt0(smndt0(X1))))) = smndt0(sdtasdt0(X0,smndt0(smndt0(smndt0(X1)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_746])]) ).

fof(f2890,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(smndt0(smndt0(X1))))) = smndt0(sdtasdt0(X0,smndt0(smndt0(smndt0(X1)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_239 ),
    inference(resolution,[],[f2827,f210]) ).

fof(f9840,plain,
    ( spl5_745
    | ~ spl5_12
    | ~ spl5_238 ),
    inference(avatar_split_clause,[],[f2882,f2822,f209,f9838]) ).

fof(f9838,plain,
    ( spl5_745
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(smndt0(X1)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(smndt0(smndt0(X1)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_745])]) ).

fof(f2882,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(smndt0(X1)))) = sdtasdt0(smndt0(X0),smndt0(smndt0(smndt0(smndt0(X1)))))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_238 ),
    inference(resolution,[],[f2823,f210]) ).

fof(f9836,plain,
    ( spl5_744
    | ~ spl5_50
    | ~ spl5_237 ),
    inference(avatar_split_clause,[],[f2878,f2818,f441,f9834]) ).

fof(f9834,plain,
    ( spl5_744
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(sdtlbdtrb0(sziznziztdt0(X1),X0)),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00))
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_744])]) ).

fof(f2818,plain,
    ( spl5_237
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_237])]) ).

fof(f2878,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(sdtlbdtrb0(sziznziztdt0(X1),X0)),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00))
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_237 ),
    inference(resolution,[],[f2819,f442]) ).

fof(f2819,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00)) )
    | ~ spl5_237 ),
    inference(avatar_component_clause,[],[f2818]) ).

fof(f9832,plain,
    ( spl5_743
    | ~ spl5_12
    | ~ spl5_236 ),
    inference(avatar_split_clause,[],[f2874,f2813,f209,f9830]) ).

fof(f9830,plain,
    ( spl5_743
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,smndt0(X1))),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,smndt0(X1)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_743])]) ).

fof(f2874,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,smndt0(X1))),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,smndt0(X1)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_236 ),
    inference(resolution,[],[f2814,f210]) ).

fof(f9828,plain,
    ( spl5_742
    | ~ spl5_218
    | ~ spl5_232 ),
    inference(avatar_split_clause,[],[f3915,f2762,f2663,f9825]) ).

fof(f9825,plain,
    ( spl5_742
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,szszuzczcdt0(aDimensionOf0(xs)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_742])]) ).

fof(f9823,plain,
    ( spl5_741
    | ~ spl5_12
    | ~ spl5_235 ),
    inference(avatar_split_clause,[],[f2869,f2809,f209,f9821]) ).

fof(f9821,plain,
    ( spl5_741
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,smndt0(X1))),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_741])]) ).

fof(f2869,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,smndt0(X1))),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_235 ),
    inference(resolution,[],[f2810,f210]) ).

fof(f9819,plain,
    ( spl5_740
    | ~ spl5_50
    | ~ spl5_224 ),
    inference(avatar_split_clause,[],[f2735,f2687,f441,f9817]) ).

fof(f9817,plain,
    ( spl5_740
  <=> ! [X0] :
        ( sz00 = szszuzczcdt0(aDimensionOf0(sziznziztdt0(X0)))
        | szszuzczcdt0(aDimensionOf0(sziznziztdt0(X0))) = szszuzczcdt0(sK4(szszuzczcdt0(aDimensionOf0(sziznziztdt0(X0)))))
        | ~ sP1(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_740])]) ).

fof(f2687,plain,
    ( spl5_224
  <=> ! [X0] :
        ( szszuzczcdt0(aDimensionOf0(X0)) = szszuzczcdt0(sK4(szszuzczcdt0(aDimensionOf0(X0))))
        | sz00 = szszuzczcdt0(aDimensionOf0(X0))
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_224])]) ).

fof(f2735,plain,
    ( ! [X0] :
        ( sz00 = szszuzczcdt0(aDimensionOf0(sziznziztdt0(X0)))
        | szszuzczcdt0(aDimensionOf0(sziznziztdt0(X0))) = szszuzczcdt0(sK4(szszuzczcdt0(aDimensionOf0(sziznziztdt0(X0)))))
        | ~ sP1(X0) )
    | ~ spl5_50
    | ~ spl5_224 ),
    inference(resolution,[],[f2688,f442]) ).

fof(f2688,plain,
    ( ! [X0] :
        ( ~ aVector0(X0)
        | sz00 = szszuzczcdt0(aDimensionOf0(X0))
        | szszuzczcdt0(aDimensionOf0(X0)) = szszuzczcdt0(sK4(szszuzczcdt0(aDimensionOf0(X0)))) )
    | ~ spl5_224 ),
    inference(avatar_component_clause,[],[f2687]) ).

fof(f9815,plain,
    ( spl5_739
    | ~ spl5_9
    | ~ spl5_223 ),
    inference(avatar_split_clause,[],[f2727,f2683,f197,f9813]) ).

fof(f9813,plain,
    ( spl5_739
  <=> ! [X0] :
        ( sz00 = szszuzczcdt0(szszuzczcdt0(aDimensionOf0(X0)))
        | szszuzczcdt0(szszuzczcdt0(aDimensionOf0(X0))) = szszuzczcdt0(sK4(szszuzczcdt0(szszuzczcdt0(aDimensionOf0(X0)))))
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_739])]) ).

fof(f2727,plain,
    ( ! [X0] :
        ( sz00 = szszuzczcdt0(szszuzczcdt0(aDimensionOf0(X0)))
        | szszuzczcdt0(szszuzczcdt0(aDimensionOf0(X0))) = szszuzczcdt0(sK4(szszuzczcdt0(szszuzczcdt0(aDimensionOf0(X0)))))
        | ~ aVector0(X0) )
    | ~ spl5_9
    | ~ spl5_223 ),
    inference(resolution,[],[f2684,f198]) ).

fof(f9811,plain,
    ( spl5_738
    | ~ spl5_11
    | ~ spl5_223 ),
    inference(avatar_split_clause,[],[f2725,f2683,f205,f9809]) ).

fof(f9809,plain,
    ( spl5_738
  <=> ! [X0] :
        ( sz00 = szszuzczcdt0(szszuzczcdt0(szszuzczcdt0(X0)))
        | szszuzczcdt0(szszuzczcdt0(szszuzczcdt0(X0))) = szszuzczcdt0(sK4(szszuzczcdt0(szszuzczcdt0(szszuzczcdt0(X0)))))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_738])]) ).

fof(f2725,plain,
    ( ! [X0] :
        ( sz00 = szszuzczcdt0(szszuzczcdt0(szszuzczcdt0(X0)))
        | szszuzczcdt0(szszuzczcdt0(szszuzczcdt0(X0))) = szszuzczcdt0(sK4(szszuzczcdt0(szszuzczcdt0(szszuzczcdt0(X0)))))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_11
    | ~ spl5_223 ),
    inference(resolution,[],[f2684,f206]) ).

fof(f9807,plain,
    ( spl5_737
    | ~ spl5_30
    | ~ spl5_186 ),
    inference(avatar_split_clause,[],[f2338,f2275,f293,f9805]) ).

fof(f9805,plain,
    ( spl5_737
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(sdtlbdtrb0(X0,X1),sz0z00),sz0z00) = sdtpldt0(sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00),sz0z00)
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_737])]) ).

fof(f2275,plain,
    ( spl5_186
  <=> ! [X0] :
        ( sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_186])]) ).

fof(f2338,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(sdtlbdtrb0(X0,X1),sz0z00),sz0z00) = sdtpldt0(sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00),sz0z00)
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_186 ),
    inference(resolution,[],[f2276,f294]) ).

fof(f2276,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sz0z00) )
    | ~ spl5_186 ),
    inference(avatar_component_clause,[],[f2275]) ).

fof(f9803,plain,
    ( spl5_736
    | ~ spl5_32
    | ~ spl5_186 ),
    inference(avatar_split_clause,[],[f2336,f2275,f301,f9801]) ).

fof(f9801,plain,
    ( spl5_736
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(sdtasdt0(X0,X1),sz0z00),sz0z00) = sdtpldt0(sdtasdt0(sdtasdt0(X0,X1),sz0z00),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_736])]) ).

fof(f2336,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(sdtasdt0(X0,X1),sz0z00),sz0z00) = sdtpldt0(sdtasdt0(sdtasdt0(X0,X1),sz0z00),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_186 ),
    inference(resolution,[],[f2276,f302]) ).

fof(f9799,plain,
    ( spl5_735
    | ~ spl5_31
    | ~ spl5_186 ),
    inference(avatar_split_clause,[],[f2335,f2275,f297,f9797]) ).

fof(f9797,plain,
    ( spl5_735
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(sdtpldt0(X0,X1),sz0z00),sz0z00) = sdtpldt0(sdtasdt0(sdtpldt0(X0,X1),sz0z00),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_735])]) ).

fof(f2335,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(sdtpldt0(X0,X1),sz0z00),sz0z00) = sdtpldt0(sdtasdt0(sdtpldt0(X0,X1),sz0z00),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_186 ),
    inference(resolution,[],[f2276,f298]) ).

fof(f9795,plain,
    ( spl5_734
    | ~ spl5_30
    | ~ spl5_184 ),
    inference(avatar_split_clause,[],[f2323,f2267,f293,f9793]) ).

fof(f9793,plain,
    ( spl5_734
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(smndt0(sdtlbdtrb0(X0,X1))),sz0z00) = smndt0(sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_734])]) ).

fof(f2267,plain,
    ( spl5_184
  <=> ! [X0] :
        ( sdtasdt0(smndt0(smndt0(X0)),sz0z00) = smndt0(sdtasdt0(smndt0(X0),sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_184])]) ).

fof(f2323,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(smndt0(sdtlbdtrb0(X0,X1))),sz0z00) = smndt0(sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_184 ),
    inference(resolution,[],[f2268,f294]) ).

fof(f2268,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(smndt0(smndt0(X0)),sz0z00) = smndt0(sdtasdt0(smndt0(X0),sz0z00)) )
    | ~ spl5_184 ),
    inference(avatar_component_clause,[],[f2267]) ).

fof(f9791,plain,
    ( spl5_733
    | ~ spl5_32
    | ~ spl5_184 ),
    inference(avatar_split_clause,[],[f2321,f2267,f301,f9789]) ).

fof(f9789,plain,
    ( spl5_733
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(smndt0(sdtasdt0(X0,X1))),sz0z00) = smndt0(sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_733])]) ).

fof(f2321,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(smndt0(sdtasdt0(X0,X1))),sz0z00) = smndt0(sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_184 ),
    inference(resolution,[],[f2268,f302]) ).

fof(f9787,plain,
    ( spl5_732
    | ~ spl5_31
    | ~ spl5_184 ),
    inference(avatar_split_clause,[],[f2320,f2267,f297,f9785]) ).

fof(f9785,plain,
    ( spl5_732
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(smndt0(sdtpldt0(X0,X1))),sz0z00) = smndt0(sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_732])]) ).

fof(f2320,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(smndt0(sdtpldt0(X0,X1))),sz0z00) = smndt0(sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_184 ),
    inference(resolution,[],[f2268,f298]) ).

fof(f9782,plain,
    ( spl5_731
    | ~ spl5_166
    | ~ spl5_215 ),
    inference(avatar_split_clause,[],[f3535,f2544,f1511,f9779]) ).

fof(f9779,plain,
    ( spl5_731
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xt,sK4(szszuzczcdt0(sz00))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_731])]) ).

fof(f9777,plain,
    ( spl5_730
    | ~ spl5_30
    | ~ spl5_183 ),
    inference(avatar_split_clause,[],[f2318,f2263,f293,f9775]) ).

fof(f9775,plain,
    ( spl5_730
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtlbdtrb0(X1,X2)) = smndt0(smndt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_730])]) ).

fof(f2263,plain,
    ( spl5_183
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,X1) = smndt0(smndt0(sdtasdt0(X0,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_183])]) ).

fof(f2318,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtlbdtrb0(X1,X2)) = smndt0(smndt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_183 ),
    inference(resolution,[],[f2264,f294]) ).

fof(f2264,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,X1) = smndt0(smndt0(sdtasdt0(X0,X1))) )
    | ~ spl5_183 ),
    inference(avatar_component_clause,[],[f2263]) ).

fof(f9773,plain,
    ( spl5_729
    | ~ spl5_32
    | ~ spl5_183 ),
    inference(avatar_split_clause,[],[f2316,f2263,f301,f9771]) ).

fof(f9771,plain,
    ( spl5_729
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,X2)) = smndt0(smndt0(sdtasdt0(X0,sdtasdt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_729])]) ).

fof(f2316,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,X2)) = smndt0(smndt0(sdtasdt0(X0,sdtasdt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_183 ),
    inference(resolution,[],[f2264,f302]) ).

fof(f9769,plain,
    ( spl5_728
    | ~ spl5_31
    | ~ spl5_183 ),
    inference(avatar_split_clause,[],[f2315,f2263,f297,f9767]) ).

fof(f9767,plain,
    ( spl5_728
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,X2)) = smndt0(smndt0(sdtasdt0(X0,sdtpldt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_728])]) ).

fof(f2315,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,X2)) = smndt0(smndt0(sdtasdt0(X0,sdtpldt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_183 ),
    inference(resolution,[],[f2264,f298]) ).

fof(f9765,plain,
    ( spl5_727
    | ~ spl5_30
    | ~ spl5_182 ),
    inference(avatar_split_clause,[],[f2313,f2259,f293,f9763]) ).

fof(f9763,plain,
    ( spl5_727
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtlbdtrb0(X1,X2)) = sdtpldt0(sz0z00,sdtasdt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_727])]) ).

fof(f2259,plain,
    ( spl5_182
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,X1) = sdtpldt0(sz0z00,sdtasdt0(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_182])]) ).

fof(f2313,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtlbdtrb0(X1,X2)) = sdtpldt0(sz0z00,sdtasdt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_182 ),
    inference(resolution,[],[f2260,f294]) ).

fof(f2260,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,X1) = sdtpldt0(sz0z00,sdtasdt0(X0,X1)) )
    | ~ spl5_182 ),
    inference(avatar_component_clause,[],[f2259]) ).

fof(f9761,plain,
    ( spl5_726
    | ~ spl5_32
    | ~ spl5_182 ),
    inference(avatar_split_clause,[],[f2311,f2259,f301,f9759]) ).

fof(f9759,plain,
    ( spl5_726
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,X2)) = sdtpldt0(sz0z00,sdtasdt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_726])]) ).

fof(f2311,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,X2)) = sdtpldt0(sz0z00,sdtasdt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_182 ),
    inference(resolution,[],[f2260,f302]) ).

fof(f9757,plain,
    ( spl5_725
    | ~ spl5_31
    | ~ spl5_182 ),
    inference(avatar_split_clause,[],[f2310,f2259,f297,f9755]) ).

fof(f9755,plain,
    ( spl5_725
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sz0z00,sdtasdt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_725])]) ).

fof(f2310,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sz0z00,sdtasdt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_182 ),
    inference(resolution,[],[f2260,f298]) ).

fof(f9753,plain,
    ( spl5_724
    | ~ spl5_30
    | ~ spl5_181 ),
    inference(avatar_split_clause,[],[f2308,f2255,f293,f9751]) ).

fof(f9751,plain,
    ( spl5_724
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtlbdtrb0(X1,X2)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_724])]) ).

fof(f2255,plain,
    ( spl5_181
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,X1) = sdtpldt0(sdtasdt0(X0,X1),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_181])]) ).

fof(f2308,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtlbdtrb0(X1,X2)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_181 ),
    inference(resolution,[],[f2256,f294]) ).

fof(f2256,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,X1) = sdtpldt0(sdtasdt0(X0,X1),sz0z00) )
    | ~ spl5_181 ),
    inference(avatar_component_clause,[],[f2255]) ).

fof(f9749,plain,
    ( spl5_723
    | ~ spl5_32
    | ~ spl5_181 ),
    inference(avatar_split_clause,[],[f2306,f2255,f301,f9747]) ).

fof(f9747,plain,
    ( spl5_723
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,X2)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_723])]) ).

fof(f2306,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,X2)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_181 ),
    inference(resolution,[],[f2256,f302]) ).

fof(f9745,plain,
    ( spl5_722
    | ~ spl5_31
    | ~ spl5_181 ),
    inference(avatar_split_clause,[],[f2305,f2255,f297,f9743]) ).

fof(f9743,plain,
    ( spl5_722
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_722])]) ).

fof(f2305,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_181 ),
    inference(resolution,[],[f2256,f298]) ).

fof(f9741,plain,
    ( spl5_721
    | ~ spl5_30
    | ~ spl5_180 ),
    inference(avatar_split_clause,[],[f2303,f2249,f293,f9739]) ).

fof(f9739,plain,
    ( spl5_721
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtlbdtrb0(X1,X2)) = smndt0(smndt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_721])]) ).

fof(f2249,plain,
    ( spl5_180
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,X1) = smndt0(smndt0(sdtpldt0(X0,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_180])]) ).

fof(f2303,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtlbdtrb0(X1,X2)) = smndt0(smndt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_180 ),
    inference(resolution,[],[f2250,f294]) ).

fof(f2250,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(X0,X1) = smndt0(smndt0(sdtpldt0(X0,X1))) )
    | ~ spl5_180 ),
    inference(avatar_component_clause,[],[f2249]) ).

fof(f9737,plain,
    ( spl5_720
    | ~ spl5_215
    | ~ spl5_232 ),
    inference(avatar_split_clause,[],[f3531,f2762,f2544,f9734]) ).

fof(f9734,plain,
    ( spl5_720
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xt,szszuzczcdt0(aDimensionOf0(xs))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_720])]) ).

fof(f9732,plain,
    ( spl5_719
    | ~ spl5_32
    | ~ spl5_180 ),
    inference(avatar_split_clause,[],[f2301,f2249,f301,f9730]) ).

fof(f9730,plain,
    ( spl5_719
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(X1,X2)) = smndt0(smndt0(sdtpldt0(X0,sdtasdt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_719])]) ).

fof(f2301,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(X1,X2)) = smndt0(smndt0(sdtpldt0(X0,sdtasdt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_180 ),
    inference(resolution,[],[f2250,f302]) ).

fof(f9728,plain,
    ( spl5_718
    | ~ spl5_31
    | ~ spl5_180 ),
    inference(avatar_split_clause,[],[f2300,f2249,f297,f9726]) ).

fof(f9726,plain,
    ( spl5_718
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(X1,X2)) = smndt0(smndt0(sdtpldt0(X0,sdtpldt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_718])]) ).

fof(f2300,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(X1,X2)) = smndt0(smndt0(sdtpldt0(X0,sdtpldt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_180 ),
    inference(resolution,[],[f2250,f298]) ).

fof(f9724,plain,
    ( spl5_717
    | ~ spl5_30
    | ~ spl5_179 ),
    inference(avatar_split_clause,[],[f2298,f2245,f293,f9722]) ).

fof(f9722,plain,
    ( spl5_717
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtlbdtrb0(X1,X2)) = sdtpldt0(sz0z00,sdtpldt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_717])]) ).

fof(f2245,plain,
    ( spl5_179
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,X1) = sdtpldt0(sz0z00,sdtpldt0(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_179])]) ).

fof(f2298,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtlbdtrb0(X1,X2)) = sdtpldt0(sz0z00,sdtpldt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_179 ),
    inference(resolution,[],[f2246,f294]) ).

fof(f2246,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(X0,X1) = sdtpldt0(sz0z00,sdtpldt0(X0,X1)) )
    | ~ spl5_179 ),
    inference(avatar_component_clause,[],[f2245]) ).

fof(f9720,plain,
    ( spl5_716
    | ~ spl5_32
    | ~ spl5_179 ),
    inference(avatar_split_clause,[],[f2296,f2245,f301,f9718]) ).

fof(f9718,plain,
    ( spl5_716
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(X1,X2)) = sdtpldt0(sz0z00,sdtpldt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_716])]) ).

fof(f2296,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(X1,X2)) = sdtpldt0(sz0z00,sdtpldt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_179 ),
    inference(resolution,[],[f2246,f302]) ).

fof(f9716,plain,
    ( spl5_715
    | ~ spl5_31
    | ~ spl5_179 ),
    inference(avatar_split_clause,[],[f2295,f2245,f297,f9714]) ).

fof(f9714,plain,
    ( spl5_715
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sz0z00,sdtpldt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_715])]) ).

fof(f2295,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sz0z00,sdtpldt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_179 ),
    inference(resolution,[],[f2246,f298]) ).

fof(f9712,plain,
    ( spl5_714
    | ~ spl5_30
    | ~ spl5_178 ),
    inference(avatar_split_clause,[],[f2291,f2241,f293,f9710]) ).

fof(f9710,plain,
    ( spl5_714
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtlbdtrb0(X1,X2)) = sdtpldt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_714])]) ).

fof(f2241,plain,
    ( spl5_178
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,X1) = sdtpldt0(sdtpldt0(X0,X1),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_178])]) ).

fof(f2291,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtlbdtrb0(X1,X2)) = sdtpldt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_178 ),
    inference(resolution,[],[f2242,f294]) ).

fof(f2242,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(X0,X1) = sdtpldt0(sdtpldt0(X0,X1),sz0z00) )
    | ~ spl5_178 ),
    inference(avatar_component_clause,[],[f2241]) ).

fof(f9708,plain,
    ( spl5_713
    | ~ spl5_32
    | ~ spl5_178 ),
    inference(avatar_split_clause,[],[f2289,f2241,f301,f9706]) ).

fof(f9706,plain,
    ( spl5_713
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(X1,X2)) = sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_713])]) ).

fof(f2289,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(X1,X2)) = sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_178 ),
    inference(resolution,[],[f2242,f302]) ).

fof(f9704,plain,
    ( spl5_712
    | ~ spl5_31
    | ~ spl5_178 ),
    inference(avatar_split_clause,[],[f2288,f2241,f297,f9702]) ).

fof(f9702,plain,
    ( spl5_712
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_712])]) ).

fof(f2288,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_178 ),
    inference(resolution,[],[f2242,f298]) ).

fof(f9700,plain,
    ( spl5_711
    | ~ spl5_76
    | ~ spl5_148 ),
    inference(avatar_split_clause,[],[f1394,f1372,f655,f9698]) ).

fof(f9698,plain,
    ( spl5_711
  <=> ! [X0,X1] :
        ( sz00 = aDimensionOf0(sziznziztdt0(X0))
        | ~ sP1(X0)
        | sdtlbdtrb0(sziznziztdt0(X0),X1) = sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X0)),X1)
        | ~ aNaturalNumber0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_711])]) ).

fof(f655,plain,
    ( spl5_76
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(X1,X0) = sdtlbdtrb0(sziznziztdt0(X1),X0)
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_76])]) ).

fof(f1394,plain,
    ( ! [X0,X1] :
        ( sz00 = aDimensionOf0(sziznziztdt0(X0))
        | ~ sP1(X0)
        | sdtlbdtrb0(sziznziztdt0(X0),X1) = sdtlbdtrb0(sziznziztdt0(sziznziztdt0(X0)),X1)
        | ~ aNaturalNumber0(X1) )
    | ~ spl5_76
    | ~ spl5_148 ),
    inference(resolution,[],[f1373,f656]) ).

fof(f656,plain,
    ( ! [X0,X1] :
        ( ~ sP1(X1)
        | sdtlbdtrb0(X1,X0) = sdtlbdtrb0(sziznziztdt0(X1),X0)
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_76 ),
    inference(avatar_component_clause,[],[f655]) ).

fof(f9687,plain,
    ( spl5_710
    | ~ spl5_166
    | ~ spl5_209 ),
    inference(avatar_split_clause,[],[f3141,f2497,f1511,f9684]) ).

fof(f9684,plain,
    ( spl5_710
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xs,sK4(szszuzczcdt0(sz00))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_710])]) ).

fof(f9608,plain,
    ( spl5_709
    | ~ spl5_209
    | ~ spl5_232 ),
    inference(avatar_split_clause,[],[f3137,f2762,f2497,f9605]) ).

fof(f9605,plain,
    ( spl5_709
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xs,szszuzczcdt0(aDimensionOf0(xs))),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_709])]) ).

fof(f9530,plain,
    ( ~ spl5_231
    | spl5_708
    | ~ spl5_39
    | ~ spl5_188 ),
    inference(avatar_split_clause,[],[f2360,f2346,f349,f9528,f2758]) ).

fof(f2360,plain,
    ( ! [X0] :
        ( szszuzczcdt0(X0) != szszuzczcdt0(aDimensionOf0(xs))
        | sK4(szszuzczcdt0(aDimensionOf0(xs))) = X0
        | ~ aNaturalNumber0(sK4(szszuzczcdt0(aDimensionOf0(xs))))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_39
    | ~ spl5_188 ),
    inference(superposition,[],[f350,f2348]) ).

fof(f9453,plain,
    ( ~ spl5_232
    | spl5_187
    | ~ spl5_29
    | spl5_231 ),
    inference(avatar_split_clause,[],[f2980,f2758,f289,f2342,f2762]) ).

fof(f2980,plain,
    ( sz00 = szszuzczcdt0(aDimensionOf0(xs))
    | ~ aNaturalNumber0(szszuzczcdt0(aDimensionOf0(xs)))
    | ~ spl5_29
    | spl5_231 ),
    inference(resolution,[],[f2760,f290]) ).

fof(f2760,plain,
    ( ~ aNaturalNumber0(sK4(szszuzczcdt0(aDimensionOf0(xs))))
    | spl5_231 ),
    inference(avatar_component_clause,[],[f2758]) ).

fof(f9372,plain,
    ( spl5_707
    | ~ spl5_63
    | ~ spl5_303 ),
    inference(avatar_split_clause,[],[f3558,f3355,f547,f9370]) ).

fof(f9370,plain,
    ( spl5_707
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xt),X0))) = sdtasdt0(smndt0(X1),sdtlbdtrb0(sziznziztdt0(xt),X0))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_707])]) ).

fof(f3558,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xt),X0))) = sdtasdt0(smndt0(X1),sdtlbdtrb0(sziznziztdt0(xt),X0))
        | ~ aScalar0(X1) )
    | ~ spl5_63
    | ~ spl5_303 ),
    inference(resolution,[],[f3356,f549]) ).

fof(f9368,plain,
    ( spl5_706
    | ~ spl5_62
    | ~ spl5_303 ),
    inference(avatar_split_clause,[],[f3557,f3355,f542,f9366]) ).

fof(f9366,plain,
    ( spl5_706
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xs),X0))) = sdtasdt0(smndt0(X1),sdtlbdtrb0(sziznziztdt0(xs),X0))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_706])]) ).

fof(f3557,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xs),X0))) = sdtasdt0(smndt0(X1),sdtlbdtrb0(sziznziztdt0(xs),X0))
        | ~ aScalar0(X1) )
    | ~ spl5_62
    | ~ spl5_303 ),
    inference(resolution,[],[f3356,f544]) ).

fof(f8868,plain,
    ( spl5_705
    | ~ spl5_63
    | ~ spl5_299 ),
    inference(avatar_split_clause,[],[f3543,f3338,f547,f8866]) ).

fof(f8866,plain,
    ( spl5_705
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(X1,smndt0(sdtlbdtrb0(sziznziztdt0(xt),X0))) = smndt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xt),X0)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_705])]) ).

fof(f3543,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(X1,smndt0(sdtlbdtrb0(sziznziztdt0(xt),X0))) = smndt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xt),X0)))
        | ~ aScalar0(X1) )
    | ~ spl5_63
    | ~ spl5_299 ),
    inference(resolution,[],[f3339,f549]) ).

fof(f8864,plain,
    ( spl5_704
    | ~ spl5_62
    | ~ spl5_299 ),
    inference(avatar_split_clause,[],[f3542,f3338,f542,f8862]) ).

fof(f8862,plain,
    ( spl5_704
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(X1,smndt0(sdtlbdtrb0(sziznziztdt0(xs),X0))) = smndt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xs),X0)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_704])]) ).

fof(f3542,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(X1,smndt0(sdtlbdtrb0(sziznziztdt0(xs),X0))) = smndt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xs),X0)))
        | ~ aScalar0(X1) )
    | ~ spl5_62
    | ~ spl5_299 ),
    inference(resolution,[],[f3339,f544]) ).

fof(f8860,plain,
    ( spl5_703
    | ~ spl5_63
    | ~ spl5_296 ),
    inference(avatar_split_clause,[],[f3520,f3326,f547,f8858]) ).

fof(f8858,plain,
    ( spl5_703
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xt),X0)) = sdtasdt0(smndt0(X1),smndt0(sdtlbdtrb0(sziznziztdt0(xt),X0)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_703])]) ).

fof(f3520,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xt),X0)) = sdtasdt0(smndt0(X1),smndt0(sdtlbdtrb0(sziznziztdt0(xt),X0)))
        | ~ aScalar0(X1) )
    | ~ spl5_63
    | ~ spl5_296 ),
    inference(resolution,[],[f3327,f549]) ).

fof(f8856,plain,
    ( spl5_702
    | ~ spl5_62
    | ~ spl5_296 ),
    inference(avatar_split_clause,[],[f3519,f3326,f542,f8854]) ).

fof(f8854,plain,
    ( spl5_702
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xs),X0)) = sdtasdt0(smndt0(X1),smndt0(sdtlbdtrb0(sziznziztdt0(xs),X0)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_702])]) ).

fof(f3519,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xs),X0)) = sdtasdt0(smndt0(X1),smndt0(sdtlbdtrb0(sziznziztdt0(xs),X0)))
        | ~ aScalar0(X1) )
    | ~ spl5_62
    | ~ spl5_296 ),
    inference(resolution,[],[f3327,f544]) ).

fof(f8852,plain,
    ( spl5_701
    | ~ spl5_3
    | ~ spl5_289 ),
    inference(avatar_split_clause,[],[f3473,f3297,f166,f8850]) ).

fof(f8850,plain,
    ( spl5_701
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(xt,X1)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(xt,X1),sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_701])]) ).

fof(f3473,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(xt,X1)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(xt,X1),sz0z00)) )
    | ~ spl5_3
    | ~ spl5_289 ),
    inference(resolution,[],[f3298,f168]) ).

fof(f8848,plain,
    ( spl5_700
    | ~ spl5_2
    | ~ spl5_289 ),
    inference(avatar_split_clause,[],[f3472,f3297,f161,f8846]) ).

fof(f8846,plain,
    ( spl5_700
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(xs,X1)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(xs,X1),sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_700])]) ).

fof(f3472,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(xs,X1)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(xs,X1),sz0z00)) )
    | ~ spl5_2
    | ~ spl5_289 ),
    inference(resolution,[],[f3298,f163]) ).

fof(f8844,plain,
    ( spl5_699
    | ~ spl5_3
    | ~ spl5_286 ),
    inference(avatar_split_clause,[],[f3446,f3285,f166,f8842]) ).

fof(f8842,plain,
    ( spl5_699
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(X0,sdtlbdtrb0(xt,X1)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtlbdtrb0(xt,X1),sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_699])]) ).

fof(f3446,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(X0,sdtlbdtrb0(xt,X1)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtlbdtrb0(xt,X1),sz0z00)) )
    | ~ spl5_3
    | ~ spl5_286 ),
    inference(resolution,[],[f3286,f168]) ).

fof(f8840,plain,
    ( spl5_698
    | ~ spl5_2
    | ~ spl5_286 ),
    inference(avatar_split_clause,[],[f3445,f3285,f161,f8838]) ).

fof(f8838,plain,
    ( spl5_698
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(X0,sdtlbdtrb0(xs,X1)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtlbdtrb0(xs,X1),sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_698])]) ).

fof(f3445,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(X0,sdtlbdtrb0(xs,X1)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtlbdtrb0(xs,X1),sz0z00)) )
    | ~ spl5_2
    | ~ spl5_286 ),
    inference(resolution,[],[f3286,f163]) ).

fof(f8836,plain,
    ( spl5_697
    | ~ spl5_3
    | ~ spl5_283 ),
    inference(avatar_split_clause,[],[f3433,f3273,f166,f8834]) ).

fof(f8834,plain,
    ( spl5_697
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(xt,X1))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X1))))
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_697])]) ).

fof(f3433,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(xt,X1))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X1))))
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_3
    | ~ spl5_283 ),
    inference(resolution,[],[f3274,f168]) ).

fof(f8832,plain,
    ( spl5_696
    | ~ spl5_2
    | ~ spl5_283 ),
    inference(avatar_split_clause,[],[f3432,f3273,f161,f8830]) ).

fof(f8830,plain,
    ( spl5_696
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(xs,X1))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X1))))
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_696])]) ).

fof(f3432,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(xs,X1))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X1))))
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_2
    | ~ spl5_283 ),
    inference(resolution,[],[f3274,f163]) ).

fof(f8828,plain,
    ( ~ spl5_530
    | ~ spl5_4
    | spl5_695
    | ~ spl5_30
    | ~ spl5_155 ),
    inference(avatar_split_clause,[],[f2293,f1423,f293,f8825,f171,f6585]) ).

fof(f8825,plain,
    ( spl5_695
  <=> aScalar0(sdtlbdtrb0(xt,sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_695])]) ).

fof(f1423,plain,
    ( spl5_155
  <=> sdtlbdtrb0(xt,sz00) = sdtlbdtrb0(sziznziztdt0(xt),sz00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_155])]) ).

fof(f2293,plain,
    ( aScalar0(sdtlbdtrb0(xt,sz00))
    | ~ aNaturalNumber0(sz00)
    | ~ aVector0(sziznziztdt0(xt))
    | ~ spl5_30
    | ~ spl5_155 ),
    inference(superposition,[],[f294,f1425]) ).

fof(f1425,plain,
    ( sdtlbdtrb0(xt,sz00) = sdtlbdtrb0(sziznziztdt0(xt),sz00)
    | ~ spl5_155 ),
    inference(avatar_component_clause,[],[f1423]) ).

fof(f8823,plain,
    ( spl5_694
    | ~ spl5_3
    | ~ spl5_280 ),
    inference(avatar_split_clause,[],[f3420,f3261,f166,f8821]) ).

fof(f8821,plain,
    ( spl5_694
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(xt,X1)))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X1))))
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_694])]) ).

fof(f3420,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(xt,X1)))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X1))))
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_3
    | ~ spl5_280 ),
    inference(resolution,[],[f3262,f168]) ).

fof(f8819,plain,
    ( spl5_693
    | ~ spl5_2
    | ~ spl5_280 ),
    inference(avatar_split_clause,[],[f3419,f3261,f161,f8817]) ).

fof(f8817,plain,
    ( spl5_693
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(xs,X1)))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X1))))
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_693])]) ).

fof(f3419,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(xs,X1)))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X1))))
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_2
    | ~ spl5_280 ),
    inference(resolution,[],[f3262,f163]) ).

fof(f8815,plain,
    ( spl5_692
    | ~ spl5_3
    | ~ spl5_277 ),
    inference(avatar_split_clause,[],[f3407,f3235,f166,f8813]) ).

fof(f8813,plain,
    ( spl5_692
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X1))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtlbdtrb0(xt,X1))))
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_692])]) ).

fof(f3407,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X1))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtlbdtrb0(xt,X1))))
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_3
    | ~ spl5_277 ),
    inference(resolution,[],[f3236,f168]) ).

fof(f8811,plain,
    ( spl5_691
    | ~ spl5_2
    | ~ spl5_277 ),
    inference(avatar_split_clause,[],[f3406,f3235,f161,f8809]) ).

fof(f8809,plain,
    ( spl5_691
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X1))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtlbdtrb0(xs,X1))))
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_691])]) ).

fof(f3406,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X1))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtlbdtrb0(xs,X1))))
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_2
    | ~ spl5_277 ),
    inference(resolution,[],[f3236,f163]) ).

fof(f8807,plain,
    ( spl5_690
    | ~ spl5_5
    | ~ spl5_274 ),
    inference(avatar_split_clause,[],[f3221,f3203,f176,f8805]) ).

fof(f8805,plain,
    ( spl5_690
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(sz0z00,X0),sdtlbdtrb0(xt,X1)) = sdtasdt0(sz0z00,sdtasdt0(X0,sdtlbdtrb0(xt,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_690])]) ).

fof(f3221,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(sz0z00,X0),sdtlbdtrb0(xt,X1)) = sdtasdt0(sz0z00,sdtasdt0(X0,sdtlbdtrb0(xt,X1))) )
    | ~ spl5_5
    | ~ spl5_274 ),
    inference(resolution,[],[f3204,f178]) ).

fof(f8803,plain,
    ( spl5_689
    | ~ spl5_5
    | ~ spl5_272 ),
    inference(avatar_split_clause,[],[f3216,f3194,f176,f8801]) ).

fof(f8801,plain,
    ( spl5_689
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(sz0z00,X0),sdtlbdtrb0(xs,X1)) = sdtasdt0(sz0z00,sdtasdt0(X0,sdtlbdtrb0(xs,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_689])]) ).

fof(f3216,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtasdt0(sz0z00,X0),sdtlbdtrb0(xs,X1)) = sdtasdt0(sz0z00,sdtasdt0(X0,sdtlbdtrb0(xs,X1))) )
    | ~ spl5_5
    | ~ spl5_272 ),
    inference(resolution,[],[f3195,f178]) ).

fof(f8799,plain,
    ( spl5_688
    | ~ spl5_5
    | ~ spl5_271 ),
    inference(avatar_split_clause,[],[f3211,f3190,f176,f8797]) ).

fof(f8797,plain,
    ( spl5_688
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(sz0z00,X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sz0z00,sdtpldt0(X0,sdtlbdtrb0(xt,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_688])]) ).

fof(f3211,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(sz0z00,X0),sdtlbdtrb0(xt,X1)) = sdtpldt0(sz0z00,sdtpldt0(X0,sdtlbdtrb0(xt,X1))) )
    | ~ spl5_5
    | ~ spl5_271 ),
    inference(resolution,[],[f3191,f178]) ).

fof(f8795,plain,
    ( spl5_687
    | ~ spl5_5
    | ~ spl5_270 ),
    inference(avatar_split_clause,[],[f3206,f3186,f176,f8793]) ).

fof(f8793,plain,
    ( spl5_687
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(sz0z00,X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sz0z00,sdtpldt0(X0,sdtlbdtrb0(xs,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_687])]) ).

fof(f3206,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtpldt0(sz0z00,X0),sdtlbdtrb0(xs,X1)) = sdtpldt0(sz0z00,sdtpldt0(X0,sdtlbdtrb0(xs,X1))) )
    | ~ spl5_5
    | ~ spl5_270 ),
    inference(resolution,[],[f3187,f178]) ).

fof(f8791,plain,
    ( spl5_686
    | ~ spl5_12
    | ~ spl5_234 ),
    inference(avatar_split_clause,[],[f2805,f2771,f209,f8789]) ).

fof(f8789,plain,
    ( spl5_686
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(smndt0(X1),sdtlbdtrb0(xt,X0))) = sdtasdt0(smndt0(smndt0(X1)),sdtlbdtrb0(xt,X0))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_686])]) ).

fof(f2805,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(smndt0(X1),sdtlbdtrb0(xt,X0))) = sdtasdt0(smndt0(smndt0(X1)),sdtlbdtrb0(xt,X0))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_234 ),
    inference(resolution,[],[f2772,f210]) ).

fof(f8787,plain,
    ( spl5_685
    | ~ spl5_12
    | ~ spl5_233 ),
    inference(avatar_split_clause,[],[f2799,f2767,f209,f8785]) ).

fof(f8785,plain,
    ( spl5_685
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(smndt0(X1),sdtlbdtrb0(xs,X0))) = sdtasdt0(smndt0(smndt0(X1)),sdtlbdtrb0(xs,X0))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_685])]) ).

fof(f2799,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(smndt0(X1),sdtlbdtrb0(xs,X0))) = sdtasdt0(smndt0(smndt0(X1)),sdtlbdtrb0(xs,X0))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_233 ),
    inference(resolution,[],[f2768,f210]) ).

fof(f8776,plain,
    ( spl5_684
    | ~ spl5_12
    | ~ spl5_230 ),
    inference(avatar_split_clause,[],[f2794,f2754,f209,f8774]) ).

fof(f8774,plain,
    ( spl5_684
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(X1),smndt0(sdtlbdtrb0(xt,X0))) = smndt0(sdtasdt0(smndt0(X1),sdtlbdtrb0(xt,X0)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_684])]) ).

fof(f2794,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(X1),smndt0(sdtlbdtrb0(xt,X0))) = smndt0(sdtasdt0(smndt0(X1),sdtlbdtrb0(xt,X0)))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_230 ),
    inference(resolution,[],[f2755,f210]) ).

fof(f8772,plain,
    ( spl5_683
    | ~ spl5_12
    | ~ spl5_229 ),
    inference(avatar_split_clause,[],[f2789,f2750,f209,f8770]) ).

fof(f8770,plain,
    ( spl5_683
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(X1),smndt0(sdtlbdtrb0(xs,X0))) = smndt0(sdtasdt0(smndt0(X1),sdtlbdtrb0(xs,X0)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_683])]) ).

fof(f2789,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(X1),smndt0(sdtlbdtrb0(xs,X0))) = smndt0(sdtasdt0(smndt0(X1),sdtlbdtrb0(xs,X0)))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_229 ),
    inference(resolution,[],[f2751,f210]) ).

fof(f8768,plain,
    ( spl5_682
    | ~ spl5_12
    | ~ spl5_228 ),
    inference(avatar_split_clause,[],[f2783,f2746,f209,f8766]) ).

fof(f8766,plain,
    ( spl5_682
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(X1),sdtlbdtrb0(xt,X0)) = sdtasdt0(smndt0(smndt0(X1)),smndt0(sdtlbdtrb0(xt,X0)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_682])]) ).

fof(f2783,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(X1),sdtlbdtrb0(xt,X0)) = sdtasdt0(smndt0(smndt0(X1)),smndt0(sdtlbdtrb0(xt,X0)))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_228 ),
    inference(resolution,[],[f2747,f210]) ).

fof(f8764,plain,
    ( spl5_681
    | ~ spl5_12
    | ~ spl5_227 ),
    inference(avatar_split_clause,[],[f2777,f2742,f209,f8762]) ).

fof(f8762,plain,
    ( spl5_681
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(X1),sdtlbdtrb0(xs,X0)) = sdtasdt0(smndt0(smndt0(X1)),smndt0(sdtlbdtrb0(xs,X0)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_681])]) ).

fof(f2777,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(X1),sdtlbdtrb0(xs,X0)) = sdtasdt0(smndt0(smndt0(X1)),smndt0(sdtlbdtrb0(xs,X0)))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_227 ),
    inference(resolution,[],[f2743,f210]) ).

fof(f8722,plain,
    ( ~ spl5_4
    | ~ spl5_530
    | spl5_680
    | ~ spl5_64
    | ~ spl5_155 ),
    inference(avatar_split_clause,[],[f2292,f1423,f552,f8719,f6585,f171]) ).

fof(f8719,plain,
    ( spl5_680
  <=> sP2(sdtlbdtrb0(xt,sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_680])]) ).

fof(f2292,plain,
    ( sP2(sdtlbdtrb0(xt,sz00))
    | ~ aVector0(sziznziztdt0(xt))
    | ~ aNaturalNumber0(sz00)
    | ~ spl5_64
    | ~ spl5_155 ),
    inference(superposition,[],[f553,f1425]) ).

fof(f8683,plain,
    ( spl5_679
    | ~ spl5_50
    | ~ spl5_222 ),
    inference(avatar_split_clause,[],[f2723,f2679,f441,f8681]) ).

fof(f8681,plain,
    ( spl5_679
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00))
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_679])]) ).

fof(f2679,plain,
    ( spl5_222
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_222])]) ).

fof(f2723,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00))
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_222 ),
    inference(resolution,[],[f2680,f442]) ).

fof(f2680,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00)) )
    | ~ spl5_222 ),
    inference(avatar_component_clause,[],[f2679]) ).

fof(f8679,plain,
    ( spl5_678
    | ~ spl5_12
    | ~ spl5_221 ),
    inference(avatar_split_clause,[],[f2719,f2675,f209,f8677]) ).

fof(f8677,plain,
    ( spl5_678
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,smndt0(X1)),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,smndt0(X1)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_678])]) ).

fof(f2719,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,smndt0(X1)),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,smndt0(X1)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_221 ),
    inference(resolution,[],[f2676,f210]) ).

fof(f8665,plain,
    ( ~ spl5_5
    | ~ spl5_13
    | spl5_666 ),
    inference(avatar_split_clause,[],[f8616,f8609,f213,f176]) ).

fof(f213,plain,
    ( spl5_13
  <=> ! [X0] :
        ( sdtlseqdt0(X0,X0)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_13])]) ).

fof(f8609,plain,
    ( spl5_666
  <=> sdtlseqdt0(sz0z00,sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_666])]) ).

fof(f8616,plain,
    ( ~ aScalar0(sz0z00)
    | ~ spl5_13
    | spl5_666 ),
    inference(resolution,[],[f8611,f214]) ).

fof(f214,plain,
    ( ! [X0] :
        ( sdtlseqdt0(X0,X0)
        | ~ aScalar0(X0) )
    | ~ spl5_13 ),
    inference(avatar_component_clause,[],[f213]) ).

fof(f8611,plain,
    ( ~ sdtlseqdt0(sz0z00,sz0z00)
    | spl5_666 ),
    inference(avatar_component_clause,[],[f8609]) ).

fof(f8664,plain,
    ( spl5_677
    | ~ spl5_12
    | ~ spl5_220 ),
    inference(avatar_split_clause,[],[f2714,f2671,f209,f8662]) ).

fof(f8662,plain,
    ( spl5_677
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_677])]) ).

fof(f2714,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_220 ),
    inference(resolution,[],[f2672,f210]) ).

fof(f8660,plain,
    ( spl5_676
    | ~ spl5_50
    | ~ spl5_219 ),
    inference(avatar_split_clause,[],[f2706,f2667,f441,f8658]) ).

fof(f8658,plain,
    ( spl5_676
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(sziznziztdt0(X1),X0)),sz0z00)
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_676])]) ).

fof(f2667,plain,
    ( spl5_219
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00)
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_219])]) ).

fof(f2706,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(sziznziztdt0(X1),X0)),sz0z00)
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_219 ),
    inference(resolution,[],[f2668,f442]) ).

fof(f2668,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00) )
    | ~ spl5_219 ),
    inference(avatar_component_clause,[],[f2667]) ).

fof(f8656,plain,
    ( spl5_675
    | ~ spl5_12
    | ~ spl5_217 ),
    inference(avatar_split_clause,[],[f2702,f2659,f209,f8654]) ).

fof(f8654,plain,
    ( spl5_675
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,smndt0(X1)),sz0z00) = sdtasdt0(smndt0(sdtasdt0(X0,smndt0(X1))),sz0z00)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_675])]) ).

fof(f2702,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,smndt0(X1)),sz0z00) = sdtasdt0(smndt0(sdtasdt0(X0,smndt0(X1))),sz0z00)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_217 ),
    inference(resolution,[],[f2660,f210]) ).

fof(f8652,plain,
    ( spl5_674
    | ~ spl5_12
    | ~ spl5_216 ),
    inference(avatar_split_clause,[],[f2697,f2655,f209,f8650]) ).

fof(f8650,plain,
    ( spl5_674
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00) = sdtasdt0(smndt0(sdtpldt0(X0,smndt0(X1))),sz0z00)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_674])]) ).

fof(f2697,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00) = sdtasdt0(smndt0(sdtpldt0(X0,smndt0(X1))),sz0z00)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_216 ),
    inference(resolution,[],[f2656,f210]) ).

fof(f8648,plain,
    ( spl5_673
    | ~ spl5_30
    | ~ spl5_174 ),
    inference(avatar_split_clause,[],[f2224,f2211,f293,f8646]) ).

fof(f8646,plain,
    ( spl5_673
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00) = smndt0(sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_673])]) ).

fof(f2211,plain,
    ( spl5_174
  <=> ! [X0] :
        ( sdtasdt0(smndt0(X0),sz0z00) = smndt0(sdtasdt0(smndt0(X0),sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_174])]) ).

fof(f2224,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00) = smndt0(sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_174 ),
    inference(resolution,[],[f2212,f294]) ).

fof(f2212,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(smndt0(X0),sz0z00) = smndt0(sdtasdt0(smndt0(X0),sz0z00)) )
    | ~ spl5_174 ),
    inference(avatar_component_clause,[],[f2211]) ).

fof(f8644,plain,
    ( spl5_672
    | ~ spl5_32
    | ~ spl5_174 ),
    inference(avatar_split_clause,[],[f2222,f2211,f301,f8642]) ).

fof(f8642,plain,
    ( spl5_672
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00) = smndt0(sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_672])]) ).

fof(f2222,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00) = smndt0(sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_174 ),
    inference(resolution,[],[f2212,f302]) ).

fof(f8640,plain,
    ( spl5_671
    | ~ spl5_31
    | ~ spl5_174 ),
    inference(avatar_split_clause,[],[f2221,f2211,f297,f8638]) ).

fof(f8638,plain,
    ( spl5_671
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00) = smndt0(sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_671])]) ).

fof(f2221,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00) = smndt0(sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_174 ),
    inference(resolution,[],[f2212,f298]) ).

fof(f8636,plain,
    ( spl5_670
    | ~ spl5_30
    | ~ spl5_168 ),
    inference(avatar_split_clause,[],[f2218,f1537,f293,f8634]) ).

fof(f8634,plain,
    ( spl5_670
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00) = sdtasdt0(smndt0(smndt0(sdtlbdtrb0(X0,X1))),sz0z00)
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_670])]) ).

fof(f1537,plain,
    ( spl5_168
  <=> ! [X0] :
        ( sdtasdt0(smndt0(X0),sz0z00) = sdtasdt0(smndt0(smndt0(X0)),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_168])]) ).

fof(f2218,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00) = sdtasdt0(smndt0(smndt0(sdtlbdtrb0(X0,X1))),sz0z00)
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_168 ),
    inference(resolution,[],[f1538,f294]) ).

fof(f1538,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(smndt0(X0),sz0z00) = sdtasdt0(smndt0(smndt0(X0)),sz0z00) )
    | ~ spl5_168 ),
    inference(avatar_component_clause,[],[f1537]) ).

fof(f8632,plain,
    ( spl5_669
    | ~ spl5_32
    | ~ spl5_168 ),
    inference(avatar_split_clause,[],[f2216,f1537,f301,f8630]) ).

fof(f8630,plain,
    ( spl5_669
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00) = sdtasdt0(smndt0(smndt0(sdtasdt0(X0,X1))),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_669])]) ).

fof(f2216,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00) = sdtasdt0(smndt0(smndt0(sdtasdt0(X0,X1))),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_168 ),
    inference(resolution,[],[f1538,f302]) ).

fof(f8628,plain,
    ( spl5_668
    | ~ spl5_31
    | ~ spl5_168 ),
    inference(avatar_split_clause,[],[f2215,f1537,f297,f8626]) ).

fof(f8626,plain,
    ( spl5_668
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00) = sdtasdt0(smndt0(smndt0(sdtpldt0(X0,X1))),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_668])]) ).

fof(f2215,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00) = sdtasdt0(smndt0(smndt0(sdtpldt0(X0,X1))),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_168 ),
    inference(resolution,[],[f1538,f298]) ).

fof(f8615,plain,
    ( ~ spl5_5
    | ~ spl5_666
    | spl5_667
    | ~ spl5_57
    | ~ spl5_71 ),
    inference(avatar_split_clause,[],[f712,f615,f509,f8613,f8609,f176]) ).

fof(f8613,plain,
    ( spl5_667
  <=> ! [X0] :
        ( sz0z00 != sdtasdt0(X0,X0)
        | ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X0)
        | sz0z00 = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_667])]) ).

fof(f509,plain,
    ( spl5_57
  <=> ! [X0,X1] :
        ( X0 = X1
        | sdtasdt0(X0,X0) != sdtasdt0(X1,X1)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_57])]) ).

fof(f712,plain,
    ( ! [X0] :
        ( sz0z00 != sdtasdt0(X0,X0)
        | sz0z00 = X0
        | ~ sdtlseqdt0(sz0z00,sz0z00)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_57
    | ~ spl5_71 ),
    inference(superposition,[],[f510,f617]) ).

fof(f510,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,X0) != sdtasdt0(X1,X1)
        | X0 = X1
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_57 ),
    inference(avatar_component_clause,[],[f509]) ).

fof(f8319,plain,
    ( spl5_665
    | ~ spl5_72
    | ~ spl5_273
    | ~ spl5_519 ),
    inference(avatar_split_clause,[],[f6422,f6089,f3198,f620,f8316]) ).

fof(f8316,plain,
    ( spl5_665
  <=> sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,sz00)),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_665])]) ).

fof(f620,plain,
    ( spl5_72
  <=> ! [X0] :
        ( sdtasdt0(X0,sz0z00) = sdtasdt0(smndt0(X0),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_72])]) ).

fof(f3198,plain,
    ( spl5_273
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xs,sz00),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_273])]) ).

fof(f6089,plain,
    ( spl5_519
  <=> aScalar0(sdtlbdtrb0(xs,sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_519])]) ).

fof(f6422,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xs,sz00)),sz0z00)
    | ~ spl5_72
    | ~ spl5_273
    | ~ spl5_519 ),
    inference(forward_demodulation,[],[f6168,f3200]) ).

fof(f3200,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,sz00),sz0z00)
    | ~ spl5_273 ),
    inference(avatar_component_clause,[],[f3198]) ).

fof(f6168,plain,
    ( sdtasdt0(sdtlbdtrb0(xs,sz00),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xs,sz00)),sz0z00)
    | ~ spl5_72
    | ~ spl5_519 ),
    inference(resolution,[],[f6091,f621]) ).

fof(f621,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sz0z00) = sdtasdt0(smndt0(X0),sz0z00) )
    | ~ spl5_72 ),
    inference(avatar_component_clause,[],[f620]) ).

fof(f6091,plain,
    ( aScalar0(sdtlbdtrb0(xs,sz00))
    | ~ spl5_519 ),
    inference(avatar_component_clause,[],[f6089]) ).

fof(f8302,plain,
    ( spl5_664
    | ~ spl5_5
    | ~ spl5_66
    | ~ spl5_71
    | ~ spl5_373 ),
    inference(avatar_split_clause,[],[f4244,f4044,f615,f560,f176,f8300]) ).

fof(f8300,plain,
    ( spl5_664
  <=> ! [X0] :
        ( sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_664])]) ).

fof(f4244,plain,
    ( ! [X0] :
        ( sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_66
    | ~ spl5_71
    | ~ spl5_373 ),
    inference(forward_demodulation,[],[f4243,f562]) ).

fof(f4243,plain,
    ( ! [X0] :
        ( sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)),sdtpldt0(sz0z00,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_71
    | ~ spl5_373 ),
    inference(forward_demodulation,[],[f4238,f617]) ).

fof(f4238,plain,
    ( ! [X0] :
        ( sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(sz0z00,sz0z00),sdtasdt0(sz0z00,sz0z00)))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_373 ),
    inference(resolution,[],[f4045,f178]) ).

fof(f8298,plain,
    ( spl5_663
    | ~ spl5_32
    | ~ spl5_293 ),
    inference(avatar_split_clause,[],[f3506,f3314,f301,f8296]) ).

fof(f8296,plain,
    ( spl5_663
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X0,sz0z00)
        | sdtlseqdt0(X0,X2)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X2,sdtasdt0(X1,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_663])]) ).

fof(f3314,plain,
    ( spl5_293
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X1,sz0z00)
        | sdtlseqdt0(X1,X2)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X2,sdtasdt0(X0,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_293])]) ).

fof(f3506,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X0,sz0z00)
        | sdtlseqdt0(X0,X2)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X2,sdtasdt0(X1,X1)) )
    | ~ spl5_32
    | ~ spl5_293 ),
    inference(duplicate_literal_removal,[],[f3503]) ).

fof(f3503,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X0,sz0z00)
        | sdtlseqdt0(X0,X2)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X2,sdtasdt0(X1,X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_293 ),
    inference(resolution,[],[f3315,f302]) ).

fof(f3315,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ sdtlseqdt0(X1,sz0z00)
        | sdtlseqdt0(X1,X2)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X2,sdtasdt0(X0,X0)) )
    | ~ spl5_293 ),
    inference(avatar_component_clause,[],[f3314]) ).

fof(f8294,plain,
    ( spl5_662
    | ~ spl5_32
    | ~ spl5_292 ),
    inference(avatar_split_clause,[],[f3502,f3310,f301,f8292]) ).

fof(f8292,plain,
    ( spl5_662
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X0,sz0z00)
        | sdtlseqdt0(X2,sdtasdt0(X1,X1))
        | ~ sdtlseqdt0(X2,X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_662])]) ).

fof(f3310,plain,
    ( spl5_292
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X1,sz0z00)
        | sdtlseqdt0(X2,sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X2,X1)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_292])]) ).

fof(f3502,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X0,sz0z00)
        | sdtlseqdt0(X2,sdtasdt0(X1,X1))
        | ~ sdtlseqdt0(X2,X0)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_292 ),
    inference(duplicate_literal_removal,[],[f3499]) ).

fof(f3499,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X0,sz0z00)
        | sdtlseqdt0(X2,sdtasdt0(X1,X1))
        | ~ sdtlseqdt0(X2,X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_292 ),
    inference(resolution,[],[f3311,f302]) ).

fof(f3311,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ sdtlseqdt0(X1,sz0z00)
        | sdtlseqdt0(X2,sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X2,X1)
        | ~ aScalar0(X2) )
    | ~ spl5_292 ),
    inference(avatar_component_clause,[],[f3310]) ).

fof(f8290,plain,
    ( spl5_661
    | ~ spl5_5
    | ~ spl5_257 ),
    inference(avatar_split_clause,[],[f3099,f3016,f176,f8288]) ).

fof(f8288,plain,
    ( spl5_661
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sz0z00))) = sdtasdt0(smndt0(sdtasdt0(X1,sz0z00)),X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_661])]) ).

fof(f3099,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sz0z00))) = sdtasdt0(smndt0(sdtasdt0(X1,sz0z00)),X0)
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_257 ),
    inference(resolution,[],[f3017,f178]) ).

fof(f8286,plain,
    ( spl5_660
    | ~ spl5_5
    | ~ spl5_256 ),
    inference(avatar_split_clause,[],[f3094,f3012,f176,f8284]) ).

fof(f8284,plain,
    ( spl5_660
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sz0z00))) = sdtasdt0(smndt0(sdtpldt0(X1,sz0z00)),X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_660])]) ).

fof(f3094,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sz0z00))) = sdtasdt0(smndt0(sdtpldt0(X1,sz0z00)),X0)
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_256 ),
    inference(resolution,[],[f3013,f178]) ).

fof(f8282,plain,
    ( spl5_659
    | ~ spl5_5
    | ~ spl5_254 ),
    inference(avatar_split_clause,[],[f3086,f3004,f176,f8280]) ).

fof(f8280,plain,
    ( spl5_659
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtasdt0(X1,sz0z00))) = sdtpldt0(smndt0(sdtasdt0(X1,sz0z00)),X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_659])]) ).

fof(f3086,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtasdt0(X1,sz0z00))) = sdtpldt0(smndt0(sdtasdt0(X1,sz0z00)),X0)
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_254 ),
    inference(resolution,[],[f3005,f178]) ).

fof(f8278,plain,
    ( spl5_658
    | ~ spl5_5
    | ~ spl5_253 ),
    inference(avatar_split_clause,[],[f3081,f3000,f176,f8276]) ).

fof(f8276,plain,
    ( spl5_658
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtpldt0(X1,sz0z00))) = sdtpldt0(smndt0(sdtpldt0(X1,sz0z00)),X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_658])]) ).

fof(f3081,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(sdtpldt0(X1,sz0z00))) = sdtpldt0(smndt0(sdtpldt0(X1,sz0z00)),X0)
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_253 ),
    inference(resolution,[],[f3001,f178]) ).

fof(f8274,plain,
    ( spl5_657
    | ~ spl5_12
    | ~ spl5_214 ),
    inference(avatar_split_clause,[],[f2651,f2517,f209,f8272]) ).

fof(f8272,plain,
    ( spl5_657
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(smndt0(X1),sz0z00)) = sdtasdt0(sdtasdt0(smndt0(X1),sz0z00),X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_657])]) ).

fof(f2651,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(smndt0(X1),sz0z00)) = sdtasdt0(sdtasdt0(smndt0(X1),sz0z00),X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_214 ),
    inference(resolution,[],[f2518,f210]) ).

fof(f8270,plain,
    ( spl5_656
    | ~ spl5_115
    | ~ spl5_519 ),
    inference(avatar_split_clause,[],[f6195,f6089,f1034,f8267]) ).

fof(f8267,plain,
    ( spl5_656
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_656])]) ).

fof(f1034,plain,
    ( spl5_115
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,smndt0(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_115])]) ).

fof(f6195,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,sz00)))
    | ~ spl5_115
    | ~ spl5_519 ),
    inference(resolution,[],[f6091,f1035]) ).

fof(f1035,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,smndt0(X0)) )
    | ~ spl5_115 ),
    inference(avatar_component_clause,[],[f1034]) ).

fof(f8265,plain,
    ( spl5_655
    | ~ spl5_12
    | ~ spl5_213 ),
    inference(avatar_split_clause,[],[f2645,f2513,f209,f8263]) ).

fof(f8263,plain,
    ( spl5_655
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(smndt0(X1),sz0z00)) = sdtasdt0(sdtpldt0(smndt0(X1),sz0z00),X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_655])]) ).

fof(f2645,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(smndt0(X1),sz0z00)) = sdtasdt0(sdtpldt0(smndt0(X1),sz0z00),X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_213 ),
    inference(resolution,[],[f2514,f210]) ).

fof(f8261,plain,
    ( spl5_654
    | ~ spl5_12
    | ~ spl5_212 ),
    inference(avatar_split_clause,[],[f2639,f2509,f209,f8259]) ).

fof(f8259,plain,
    ( spl5_654
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(smndt0(X1),sz0z00)) = sdtpldt0(sdtasdt0(smndt0(X1),sz0z00),X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_654])]) ).

fof(f2639,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(smndt0(X1),sz0z00)) = sdtpldt0(sdtasdt0(smndt0(X1),sz0z00),X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_212 ),
    inference(resolution,[],[f2510,f210]) ).

fof(f8257,plain,
    ( spl5_653
    | ~ spl5_12
    | ~ spl5_211 ),
    inference(avatar_split_clause,[],[f2633,f2505,f209,f8255]) ).

fof(f8255,plain,
    ( spl5_653
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(smndt0(X1),sz0z00)) = sdtpldt0(sdtpldt0(smndt0(X1),sz0z00),X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_653])]) ).

fof(f2633,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(smndt0(X1),sz0z00)) = sdtpldt0(sdtpldt0(smndt0(X1),sz0z00),X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_211 ),
    inference(resolution,[],[f2506,f210]) ).

fof(f8253,plain,
    ( spl5_652
    | ~ spl5_12
    | ~ spl5_208 ),
    inference(avatar_split_clause,[],[f2560,f2493,f209,f8251]) ).

fof(f8251,plain,
    ( spl5_652
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(smndt0(X1)))) = sdtasdt0(smndt0(smndt0(smndt0(X1))),X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_652])]) ).

fof(f2560,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(smndt0(X1)))) = sdtasdt0(smndt0(smndt0(smndt0(X1))),X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_208 ),
    inference(resolution,[],[f2494,f210]) ).

fof(f8249,plain,
    ( spl5_651
    | ~ spl5_12
    | ~ spl5_207 ),
    inference(avatar_split_clause,[],[f2553,f2489,f209,f8247]) ).

fof(f8247,plain,
    ( spl5_651
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(smndt0(smndt0(X1)))) = sdtpldt0(smndt0(smndt0(smndt0(X1))),X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_651])]) ).

fof(f2553,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(smndt0(smndt0(X1)))) = sdtpldt0(smndt0(smndt0(smndt0(X1))),X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_207 ),
    inference(resolution,[],[f2490,f210]) ).

fof(f8245,plain,
    ( spl5_650
    | ~ spl5_50
    | ~ spl5_206 ),
    inference(avatar_split_clause,[],[f2549,f2485,f441,f8243]) ).

fof(f8243,plain,
    ( spl5_650
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00) = sdtasdt0(sz0z00,sdtlbdtrb0(sziznziztdt0(X1),X0))
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_650])]) ).

fof(f2485,plain,
    ( spl5_206
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00) = sdtasdt0(sz0z00,sdtlbdtrb0(X0,X1))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_206])]) ).

fof(f2549,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00) = sdtasdt0(sz0z00,sdtlbdtrb0(sziznziztdt0(X1),X0))
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_206 ),
    inference(resolution,[],[f2486,f442]) ).

fof(f2486,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00) = sdtasdt0(sz0z00,sdtlbdtrb0(X0,X1)) )
    | ~ spl5_206 ),
    inference(avatar_component_clause,[],[f2485]) ).

fof(f8241,plain,
    ( spl5_649
    | ~ spl5_12
    | ~ spl5_205 ),
    inference(avatar_split_clause,[],[f2541,f2481,f209,f8239]) ).

fof(f8239,plain,
    ( spl5_649
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,smndt0(X1)),sz0z00) = sdtasdt0(sz0z00,sdtasdt0(X0,smndt0(X1)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_649])]) ).

fof(f2541,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,smndt0(X1)),sz0z00) = sdtasdt0(sz0z00,sdtasdt0(X0,smndt0(X1)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_205 ),
    inference(resolution,[],[f2482,f210]) ).

fof(f8237,plain,
    ( spl5_648
    | ~ spl5_12
    | ~ spl5_204 ),
    inference(avatar_split_clause,[],[f2536,f2477,f209,f8235]) ).

fof(f8235,plain,
    ( spl5_648
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00) = sdtasdt0(sz0z00,sdtpldt0(X0,smndt0(X1)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_648])]) ).

fof(f2536,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00) = sdtasdt0(sz0z00,sdtpldt0(X0,smndt0(X1)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_204 ),
    inference(resolution,[],[f2478,f210]) ).

fof(f8233,plain,
    ( spl5_647
    | ~ spl5_50
    | ~ spl5_203 ),
    inference(avatar_split_clause,[],[f2532,f2473,f441,f8231]) ).

fof(f8231,plain,
    ( spl5_647
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00) = sdtpldt0(sz0z00,sdtlbdtrb0(sziznziztdt0(X1),X0))
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_647])]) ).

fof(f2473,plain,
    ( spl5_203
  <=> ! [X0,X1] :
        ( sdtpldt0(sdtlbdtrb0(X0,X1),sz0z00) = sdtpldt0(sz0z00,sdtlbdtrb0(X0,X1))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_203])]) ).

fof(f2532,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00) = sdtpldt0(sz0z00,sdtlbdtrb0(sziznziztdt0(X1),X0))
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_203 ),
    inference(resolution,[],[f2474,f442]) ).

fof(f2474,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(sdtlbdtrb0(X0,X1),sz0z00) = sdtpldt0(sz0z00,sdtlbdtrb0(X0,X1)) )
    | ~ spl5_203 ),
    inference(avatar_component_clause,[],[f2473]) ).

fof(f8229,plain,
    ( spl5_646
    | ~ spl5_12
    | ~ spl5_202 ),
    inference(avatar_split_clause,[],[f2528,f2469,f209,f8227]) ).

fof(f8227,plain,
    ( spl5_646
  <=> ! [X0,X1] :
        ( sdtpldt0(sdtasdt0(X0,smndt0(X1)),sz0z00) = sdtpldt0(sz0z00,sdtasdt0(X0,smndt0(X1)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_646])]) ).

fof(f2528,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(sdtasdt0(X0,smndt0(X1)),sz0z00) = sdtpldt0(sz0z00,sdtasdt0(X0,smndt0(X1)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_202 ),
    inference(resolution,[],[f2470,f210]) ).

fof(f8203,plain,
    ( spl5_645
    | ~ spl5_12
    | ~ spl5_201 ),
    inference(avatar_split_clause,[],[f2523,f2465,f209,f8201]) ).

fof(f8201,plain,
    ( spl5_645
  <=> ! [X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,smndt0(X1)),sz0z00) = sdtpldt0(sz0z00,sdtpldt0(X0,smndt0(X1)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_645])]) ).

fof(f2523,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,smndt0(X1)),sz0z00) = sdtpldt0(sz0z00,sdtpldt0(X0,smndt0(X1)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_201 ),
    inference(resolution,[],[f2466,f210]) ).

fof(f8199,plain,
    ( spl5_644
    | ~ spl5_30
    | ~ spl5_165 ),
    inference(avatar_split_clause,[],[f1534,f1476,f293,f8197]) ).

fof(f8197,plain,
    ( spl5_644
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00) = sdtasdt0(sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00),sz0z00)
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_644])]) ).

fof(f1476,plain,
    ( spl5_165
  <=> ! [X0] :
        ( sdtasdt0(X0,sz0z00) = sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_165])]) ).

fof(f1534,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00) = sdtasdt0(sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00),sz0z00)
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_165 ),
    inference(resolution,[],[f1477,f294]) ).

fof(f1477,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sz0z00) = sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00) )
    | ~ spl5_165 ),
    inference(avatar_component_clause,[],[f1476]) ).

fof(f8195,plain,
    ( spl5_643
    | ~ spl5_32
    | ~ spl5_165 ),
    inference(avatar_split_clause,[],[f1532,f1476,f301,f8193]) ).

fof(f8193,plain,
    ( spl5_643
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sz0z00) = sdtasdt0(sdtasdt0(sdtasdt0(X0,X1),sz0z00),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_643])]) ).

fof(f1532,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sz0z00) = sdtasdt0(sdtasdt0(sdtasdt0(X0,X1),sz0z00),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_165 ),
    inference(resolution,[],[f1477,f302]) ).

fof(f8191,plain,
    ( spl5_642
    | ~ spl5_31
    | ~ spl5_165 ),
    inference(avatar_split_clause,[],[f1531,f1476,f297,f8189]) ).

fof(f8189,plain,
    ( spl5_642
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sz0z00) = sdtasdt0(sdtasdt0(sdtpldt0(X0,X1),sz0z00),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_642])]) ).

fof(f1531,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sz0z00) = sdtasdt0(sdtasdt0(sdtpldt0(X0,X1),sz0z00),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_165 ),
    inference(resolution,[],[f1477,f298]) ).

fof(f8187,plain,
    ( spl5_641
    | ~ spl5_30
    | ~ spl5_164 ),
    inference(avatar_split_clause,[],[f1528,f1467,f293,f8185]) ).

fof(f8185,plain,
    ( spl5_641
  <=> ! [X0,X1] :
        ( sdtpldt0(sdtlbdtrb0(X0,X1),sz0z00) = sdtpldt0(sdtpldt0(sdtlbdtrb0(X0,X1),sz0z00),sz0z00)
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_641])]) ).

fof(f1467,plain,
    ( spl5_164
  <=> ! [X0] :
        ( sdtpldt0(X0,sz0z00) = sdtpldt0(sdtpldt0(X0,sz0z00),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_164])]) ).

fof(f1528,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(sdtlbdtrb0(X0,X1),sz0z00) = sdtpldt0(sdtpldt0(sdtlbdtrb0(X0,X1),sz0z00),sz0z00)
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_164 ),
    inference(resolution,[],[f1468,f294]) ).

fof(f1468,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sz0z00) = sdtpldt0(sdtpldt0(X0,sz0z00),sz0z00) )
    | ~ spl5_164 ),
    inference(avatar_component_clause,[],[f1467]) ).

fof(f8183,plain,
    ( spl5_640
    | ~ spl5_32
    | ~ spl5_164 ),
    inference(avatar_split_clause,[],[f1526,f1467,f301,f8181]) ).

fof(f8181,plain,
    ( spl5_640
  <=> ! [X0,X1] :
        ( sdtpldt0(sdtasdt0(X0,X1),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X1),sz0z00),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_640])]) ).

fof(f1526,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(sdtasdt0(X0,X1),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X1),sz0z00),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_164 ),
    inference(resolution,[],[f1468,f302]) ).

fof(f8179,plain,
    ( spl5_639
    | ~ spl5_31
    | ~ spl5_164 ),
    inference(avatar_split_clause,[],[f1525,f1467,f297,f8177]) ).

fof(f8177,plain,
    ( spl5_639
  <=> ! [X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,X1),sz0z00) = sdtpldt0(sdtpldt0(sdtpldt0(X0,X1),sz0z00),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_639])]) ).

fof(f1525,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,X1),sz0z00) = sdtpldt0(sdtpldt0(sdtpldt0(X0,X1),sz0z00),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_164 ),
    inference(resolution,[],[f1468,f298]) ).

fof(f8175,plain,
    ( spl5_638
    | ~ spl5_30
    | ~ spl5_161 ),
    inference(avatar_split_clause,[],[f1523,f1448,f293,f8173]) ).

fof(f8173,plain,
    ( spl5_638
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(X0,X1)))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_638])]) ).

fof(f1448,plain,
    ( spl5_161
  <=> ! [X0] :
        ( sdtasdt0(smndt0(X0),sz0z00) = sdtasdt0(sz0z00,smndt0(X0))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_161])]) ).

fof(f1523,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(X0,X1)))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_161 ),
    inference(resolution,[],[f1449,f294]) ).

fof(f1449,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(smndt0(X0),sz0z00) = sdtasdt0(sz0z00,smndt0(X0)) )
    | ~ spl5_161 ),
    inference(avatar_component_clause,[],[f1448]) ).

fof(f8171,plain,
    ( spl5_637
    | ~ spl5_32
    | ~ spl5_161 ),
    inference(avatar_split_clause,[],[f1521,f1448,f301,f8169]) ).

fof(f8169,plain,
    ( spl5_637
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00) = sdtasdt0(sz0z00,smndt0(sdtasdt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_637])]) ).

fof(f1521,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00) = sdtasdt0(sz0z00,smndt0(sdtasdt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_161 ),
    inference(resolution,[],[f1449,f302]) ).

fof(f8167,plain,
    ( spl5_636
    | ~ spl5_31
    | ~ spl5_161 ),
    inference(avatar_split_clause,[],[f1520,f1448,f297,f8165]) ).

fof(f8165,plain,
    ( spl5_636
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00) = sdtasdt0(sz0z00,smndt0(sdtpldt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_636])]) ).

fof(f1520,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00) = sdtasdt0(sz0z00,smndt0(sdtpldt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_161 ),
    inference(resolution,[],[f1449,f298]) ).

fof(f8141,plain,
    ( spl5_635
    | ~ spl5_30
    | ~ spl5_160 ),
    inference(avatar_split_clause,[],[f1509,f1444,f293,f8139]) ).

fof(f8139,plain,
    ( spl5_635
  <=> ! [X0,X1] :
        ( sdtpldt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00) = sdtpldt0(sz0z00,smndt0(sdtlbdtrb0(X0,X1)))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_635])]) ).

fof(f1444,plain,
    ( spl5_160
  <=> ! [X0] :
        ( sdtpldt0(smndt0(X0),sz0z00) = sdtpldt0(sz0z00,smndt0(X0))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_160])]) ).

fof(f1509,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00) = sdtpldt0(sz0z00,smndt0(sdtlbdtrb0(X0,X1)))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_160 ),
    inference(resolution,[],[f1445,f294]) ).

fof(f1445,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtpldt0(smndt0(X0),sz0z00) = sdtpldt0(sz0z00,smndt0(X0)) )
    | ~ spl5_160 ),
    inference(avatar_component_clause,[],[f1444]) ).

fof(f8137,plain,
    ( spl5_634
    | ~ spl5_32
    | ~ spl5_160 ),
    inference(avatar_split_clause,[],[f1507,f1444,f301,f8135]) ).

fof(f8135,plain,
    ( spl5_634
  <=> ! [X0,X1] :
        ( sdtpldt0(smndt0(sdtasdt0(X0,X1)),sz0z00) = sdtpldt0(sz0z00,smndt0(sdtasdt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_634])]) ).

fof(f1507,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(smndt0(sdtasdt0(X0,X1)),sz0z00) = sdtpldt0(sz0z00,smndt0(sdtasdt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_160 ),
    inference(resolution,[],[f1445,f302]) ).

fof(f8133,plain,
    ( spl5_633
    | ~ spl5_31
    | ~ spl5_160 ),
    inference(avatar_split_clause,[],[f1506,f1444,f297,f8131]) ).

fof(f8131,plain,
    ( spl5_633
  <=> ! [X0,X1] :
        ( sdtpldt0(smndt0(sdtpldt0(X0,X1)),sz0z00) = sdtpldt0(sz0z00,smndt0(sdtpldt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_633])]) ).

fof(f1506,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(smndt0(sdtpldt0(X0,X1)),sz0z00) = sdtpldt0(sz0z00,smndt0(sdtpldt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_160 ),
    inference(resolution,[],[f1445,f298]) ).

fof(f8118,plain,
    ( ~ spl5_5
    | spl5_632
    | ~ spl5_58
    | ~ spl5_66 ),
    inference(avatar_split_clause,[],[f668,f560,f515,f8116,f176]) ).

fof(f8116,plain,
    ( spl5_632
  <=> ! [X0,X1] :
        ( sdtlseqdt0(sdtpldt0(X0,X1),sz0z00)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(X0,sz0z00)
        | ~ sdtlseqdt0(X1,sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_632])]) ).

fof(f515,plain,
    ( spl5_58
  <=> ! [X0,X3,X2,X1] :
        ( sdtlseqdt0(sdtpldt0(X0,X2),sdtpldt0(X1,X3))
        | ~ sdtlseqdt0(X2,X3)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_58])]) ).

fof(f668,plain,
    ( ! [X0,X1] :
        ( sdtlseqdt0(sdtpldt0(X0,X1),sz0z00)
        | ~ sdtlseqdt0(X1,sz0z00)
        | ~ sdtlseqdt0(X0,sz0z00)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_58
    | ~ spl5_66 ),
    inference(duplicate_literal_removal,[],[f661]) ).

fof(f661,plain,
    ( ! [X0,X1] :
        ( sdtlseqdt0(sdtpldt0(X0,X1),sz0z00)
        | ~ sdtlseqdt0(X1,sz0z00)
        | ~ sdtlseqdt0(X0,sz0z00)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_58
    | ~ spl5_66 ),
    inference(superposition,[],[f516,f562]) ).

fof(f516,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtlseqdt0(sdtpldt0(X0,X2),sdtpldt0(X1,X3))
        | ~ sdtlseqdt0(X2,X3)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_58 ),
    inference(avatar_component_clause,[],[f515]) ).

fof(f8084,plain,
    ( spl5_631
    | ~ spl5_4
    | ~ spl5_387
    | ~ spl5_541 ),
    inference(avatar_split_clause,[],[f6810,f6705,f4372,f171,f8081]) ).

fof(f8081,plain,
    ( spl5_631
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_631])]) ).

fof(f4372,plain,
    ( spl5_387
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_387])]) ).

fof(f6810,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,sz00)))
    | ~ spl5_4
    | ~ spl5_387
    | ~ spl5_541 ),
    inference(forward_demodulation,[],[f6801,f4374]) ).

fof(f4374,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,sz00))
    | ~ spl5_387 ),
    inference(avatar_component_clause,[],[f4372]) ).

fof(f6801,plain,
    ( sdtasdt0(sz0z00,sdtlbdtrb0(xt,sz00)) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,sz00)))
    | ~ spl5_4
    | ~ spl5_541 ),
    inference(resolution,[],[f6706,f173]) ).

fof(f8033,plain,
    ( spl5_630
    | ~ spl5_63
    | ~ spl5_265 ),
    inference(avatar_split_clause,[],[f3143,f3053,f547,f8031]) ).

fof(f8031,plain,
    ( spl5_630
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xt),X0)) = sdtasdt0(sdtlbdtrb0(sziznziztdt0(xt),X0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_630])]) ).

fof(f3143,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xt),X0)) = sdtasdt0(sdtlbdtrb0(sziznziztdt0(xt),X0),X1) )
    | ~ spl5_63
    | ~ spl5_265 ),
    inference(resolution,[],[f3054,f549]) ).

fof(f8029,plain,
    ( spl5_629
    | ~ spl5_62
    | ~ spl5_265 ),
    inference(avatar_split_clause,[],[f3142,f3053,f542,f8027]) ).

fof(f8027,plain,
    ( spl5_629
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xs),X0)) = sdtasdt0(sdtlbdtrb0(sziznziztdt0(xs),X0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_629])]) ).

fof(f3142,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(xs),X0)) = sdtasdt0(sdtlbdtrb0(sziznziztdt0(xs),X0),X1) )
    | ~ spl5_62
    | ~ spl5_265 ),
    inference(resolution,[],[f3054,f544]) ).

fof(f8025,plain,
    ( spl5_628
    | ~ spl5_63
    | ~ spl5_262 ),
    inference(avatar_split_clause,[],[f3120,f3041,f547,f8023]) ).

fof(f8023,plain,
    ( spl5_628
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(xt),X0)) = sdtpldt0(sdtlbdtrb0(sziznziztdt0(xt),X0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_628])]) ).

fof(f3120,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(xt),X0)) = sdtpldt0(sdtlbdtrb0(sziznziztdt0(xt),X0),X1) )
    | ~ spl5_63
    | ~ spl5_262 ),
    inference(resolution,[],[f3042,f549]) ).

fof(f8021,plain,
    ( spl5_627
    | ~ spl5_4
    | ~ spl5_310
    | ~ spl5_534 ),
    inference(avatar_split_clause,[],[f6740,f6603,f3593,f171,f8018]) ).

fof(f8018,plain,
    ( spl5_627
  <=> sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,sz00)),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_627])]) ).

fof(f3593,plain,
    ( spl5_310
  <=> sz0z00 = sdtasdt0(sdtlbdtrb0(xt,sz00),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_310])]) ).

fof(f6740,plain,
    ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(xt,sz00)),sz0z00)
    | ~ spl5_4
    | ~ spl5_310
    | ~ spl5_534 ),
    inference(forward_demodulation,[],[f6731,f3595]) ).

fof(f3595,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,sz00),sz0z00)
    | ~ spl5_310 ),
    inference(avatar_component_clause,[],[f3593]) ).

fof(f6731,plain,
    ( sdtasdt0(sdtlbdtrb0(xt,sz00),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xt,sz00)),sz0z00)
    | ~ spl5_4
    | ~ spl5_534 ),
    inference(resolution,[],[f6604,f173]) ).

fof(f8016,plain,
    ( spl5_626
    | ~ spl5_62
    | ~ spl5_262 ),
    inference(avatar_split_clause,[],[f3119,f3041,f542,f8014]) ).

fof(f8014,plain,
    ( spl5_626
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(xs),X0)) = sdtpldt0(sdtlbdtrb0(sziznziztdt0(xs),X0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_626])]) ).

fof(f3119,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X1,sdtlbdtrb0(sziznziztdt0(xs),X0)) = sdtpldt0(sdtlbdtrb0(sziznziztdt0(xs),X0),X1) )
    | ~ spl5_62
    | ~ spl5_262 ),
    inference(resolution,[],[f3042,f544]) ).

fof(f8012,plain,
    ( spl5_625
    | ~ spl5_3
    | ~ spl5_258 ),
    inference(avatar_split_clause,[],[f3105,f3020,f166,f8010]) ).

fof(f8010,plain,
    ( spl5_625
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X1))) = sdtasdt0(smndt0(sdtlbdtrb0(xt,X1)),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_625])]) ).

fof(f3105,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X1))) = sdtasdt0(smndt0(sdtlbdtrb0(xt,X1)),X0) )
    | ~ spl5_3
    | ~ spl5_258 ),
    inference(resolution,[],[f3021,f168]) ).

fof(f8008,plain,
    ( spl5_624
    | ~ spl5_2
    | ~ spl5_258 ),
    inference(avatar_split_clause,[],[f3104,f3020,f161,f8006]) ).

fof(f8006,plain,
    ( spl5_624
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X1))) = sdtasdt0(smndt0(sdtlbdtrb0(xs,X1)),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_624])]) ).

fof(f3104,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X1))) = sdtasdt0(smndt0(sdtlbdtrb0(xs,X1)),X0) )
    | ~ spl5_2
    | ~ spl5_258 ),
    inference(resolution,[],[f3021,f163]) ).

fof(f8004,plain,
    ( spl5_623
    | ~ spl5_3
    | ~ spl5_255 ),
    inference(avatar_split_clause,[],[f3092,f3008,f166,f8002]) ).

fof(f8002,plain,
    ( spl5_623
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(X0,smndt0(sdtlbdtrb0(xt,X1))) = sdtpldt0(smndt0(sdtlbdtrb0(xt,X1)),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_623])]) ).

fof(f3092,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(X0,smndt0(sdtlbdtrb0(xt,X1))) = sdtpldt0(smndt0(sdtlbdtrb0(xt,X1)),X0) )
    | ~ spl5_3
    | ~ spl5_255 ),
    inference(resolution,[],[f3009,f168]) ).

fof(f8000,plain,
    ( spl5_622
    | ~ spl5_2
    | ~ spl5_255 ),
    inference(avatar_split_clause,[],[f3091,f3008,f161,f7998]) ).

fof(f7998,plain,
    ( spl5_622
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(X0,smndt0(sdtlbdtrb0(xs,X1))) = sdtpldt0(smndt0(sdtlbdtrb0(xs,X1)),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_622])]) ).

fof(f3091,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtpldt0(X0,smndt0(sdtlbdtrb0(xs,X1))) = sdtpldt0(smndt0(sdtlbdtrb0(xs,X1)),X0) )
    | ~ spl5_2
    | ~ spl5_255 ),
    inference(resolution,[],[f3009,f163]) ).

fof(f7983,plain,
    ( spl5_620
    | spl5_621
    | ~ spl5_36
    | ~ spl5_223 ),
    inference(avatar_split_clause,[],[f2728,f2683,f330,f7980,f7976]) ).

fof(f7976,plain,
    ( spl5_620
  <=> szszuzczcdt0(szszuzczcdt0(aDimensionOf0(xs))) = szszuzczcdt0(sK4(szszuzczcdt0(szszuzczcdt0(aDimensionOf0(xs))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_620])]) ).

fof(f2728,plain,
    ( sz00 = szszuzczcdt0(szszuzczcdt0(aDimensionOf0(xs)))
    | szszuzczcdt0(szszuzczcdt0(aDimensionOf0(xs))) = szszuzczcdt0(sK4(szszuzczcdt0(szszuzczcdt0(aDimensionOf0(xs)))))
    | ~ spl5_36
    | ~ spl5_223 ),
    inference(resolution,[],[f2684,f332]) ).

fof(f7974,plain,
    ( spl5_619
    | ~ spl5_12
    | ~ spl5_199 ),
    inference(avatar_split_clause,[],[f2462,f2434,f209,f7972]) ).

fof(f7972,plain,
    ( spl5_619
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(X1),sdtlbdtrb0(xt,X0)) = sdtasdt0(sdtlbdtrb0(xt,X0),smndt0(X1))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_619])]) ).

fof(f2462,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(X1),sdtlbdtrb0(xt,X0)) = sdtasdt0(sdtlbdtrb0(xt,X0),smndt0(X1))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_199 ),
    inference(resolution,[],[f2435,f210]) ).

fof(f7970,plain,
    ( spl5_618
    | ~ spl5_12
    | ~ spl5_198 ),
    inference(avatar_split_clause,[],[f2457,f2430,f209,f7968]) ).

fof(f7968,plain,
    ( spl5_618
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(X1),sdtlbdtrb0(xs,X0)) = sdtasdt0(sdtlbdtrb0(xs,X0),smndt0(X1))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_618])]) ).

fof(f2457,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(X1),sdtlbdtrb0(xs,X0)) = sdtasdt0(sdtlbdtrb0(xs,X0),smndt0(X1))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_198 ),
    inference(resolution,[],[f2431,f210]) ).

fof(f7964,plain,
    ( spl5_617
    | ~ spl5_12
    | ~ spl5_197 ),
    inference(avatar_split_clause,[],[f2445,f2426,f209,f7962]) ).

fof(f7962,plain,
    ( spl5_617
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(smndt0(X1),sdtlbdtrb0(xt,X0)) = sdtpldt0(sdtlbdtrb0(xt,X0),smndt0(X1))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_617])]) ).

fof(f2445,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(smndt0(X1),sdtlbdtrb0(xt,X0)) = sdtpldt0(sdtlbdtrb0(xt,X0),smndt0(X1))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_197 ),
    inference(resolution,[],[f2427,f210]) ).

fof(f7960,plain,
    ( spl5_616
    | ~ spl5_12
    | ~ spl5_196 ),
    inference(avatar_split_clause,[],[f2440,f2422,f209,f7958]) ).

fof(f7958,plain,
    ( spl5_616
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(smndt0(X1),sdtlbdtrb0(xs,X0)) = sdtpldt0(sdtlbdtrb0(xs,X0),smndt0(X1))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_616])]) ).

fof(f2440,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(smndt0(X1),sdtlbdtrb0(xs,X0)) = sdtpldt0(sdtlbdtrb0(xs,X0),smndt0(X1))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_196 ),
    inference(resolution,[],[f2423,f210]) ).

fof(f7953,plain,
    ( ~ spl5_530
    | spl5_615
    | ~ spl5_48
    | ~ spl5_96 ),
    inference(avatar_split_clause,[],[f933,f831,f433,f7951,f6585]) ).

fof(f433,plain,
    ( spl5_48
  <=> ! [X0,X1] :
        ( sP0(X0,X1)
        | aNaturalNumber0(sK3(X0,X1))
        | aDimensionOf0(X0) != szszuzczcdt0(aDimensionOf0(X1))
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_48])]) ).

fof(f933,plain,
    ( ! [X0] :
        ( aDimensionOf0(X0) != aDimensionOf0(xs)
        | aNaturalNumber0(sK3(X0,sziznziztdt0(xt)))
        | sP0(X0,sziznziztdt0(xt))
        | ~ aVector0(sziznziztdt0(xt)) )
    | ~ spl5_48
    | ~ spl5_96 ),
    inference(superposition,[],[f434,f833]) ).

fof(f434,plain,
    ( ! [X0,X1] :
        ( aDimensionOf0(X0) != szszuzczcdt0(aDimensionOf0(X1))
        | aNaturalNumber0(sK3(X0,X1))
        | sP0(X0,X1)
        | ~ aVector0(X1) )
    | ~ spl5_48 ),
    inference(avatar_component_clause,[],[f433]) ).

fof(f7946,plain,
    ( ~ spl5_477
    | spl5_614
    | ~ spl5_48
    | ~ spl5_88 ),
    inference(avatar_split_clause,[],[f882,f781,f433,f7944,f5524]) ).

fof(f882,plain,
    ( ! [X0] :
        ( aDimensionOf0(X0) != aDimensionOf0(xs)
        | aNaturalNumber0(sK3(X0,sziznziztdt0(xs)))
        | sP0(X0,sziznziztdt0(xs))
        | ~ aVector0(sziznziztdt0(xs)) )
    | ~ spl5_48
    | ~ spl5_88 ),
    inference(superposition,[],[f434,f783]) ).

fof(f7914,plain,
    ( spl5_613
    | ~ spl5_4
    | ~ spl5_605 ),
    inference(avatar_split_clause,[],[f7651,f7640,f171,f7911]) ).

fof(f7640,plain,
    ( spl5_605
  <=> ! [X0] :
        ( szszuzczcdt0(X0) != szszuzczcdt0(sz00)
        | ~ aNaturalNumber0(X0)
        | sK4(szszuzczcdt0(sz00)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_605])]) ).

fof(f7651,plain,
    ( ~ aNaturalNumber0(sz00)
    | sz00 = sK4(szszuzczcdt0(sz00))
    | ~ spl5_605 ),
    inference(equality_resolution,[],[f7641]) ).

fof(f7641,plain,
    ( ! [X0] :
        ( szszuzczcdt0(X0) != szszuzczcdt0(sz00)
        | ~ aNaturalNumber0(X0)
        | sK4(szszuzczcdt0(sz00)) = X0 )
    | ~ spl5_605 ),
    inference(avatar_component_clause,[],[f7640]) ).

fof(f7779,plain,
    ( ~ spl5_530
    | ~ spl5_9
    | spl5_595 ),
    inference(avatar_split_clause,[],[f7578,f7569,f197,f6585]) ).

fof(f7578,plain,
    ( ~ aVector0(sziznziztdt0(xt))
    | ~ spl5_9
    | spl5_595 ),
    inference(resolution,[],[f7571,f198]) ).

fof(f7571,plain,
    ( ~ aNaturalNumber0(aDimensionOf0(sziznziztdt0(xt)))
    | spl5_595 ),
    inference(avatar_component_clause,[],[f7569]) ).

fof(f7766,plain,
    ( spl5_612
    | ~ spl5_12
    | ~ spl5_194 ),
    inference(avatar_split_clause,[],[f2419,f2385,f209,f7764]) ).

fof(f7764,plain,
    ( spl5_612
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtasdt0(X0,smndt0(X1))),sdtasdt0(X0,smndt0(X1)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_612])]) ).

fof(f2419,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtasdt0(X0,smndt0(X1))),sdtasdt0(X0,smndt0(X1)))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_194 ),
    inference(resolution,[],[f2386,f210]) ).

fof(f7762,plain,
    ( spl5_611
    | ~ spl5_12
    | ~ spl5_193 ),
    inference(avatar_split_clause,[],[f2414,f2381,f209,f7760]) ).

fof(f7760,plain,
    ( spl5_611
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtasdt0(X0,smndt0(X1)),smndt0(sdtasdt0(X0,smndt0(X1))))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_611])]) ).

fof(f2414,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtasdt0(X0,smndt0(X1)),smndt0(sdtasdt0(X0,smndt0(X1))))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_193 ),
    inference(resolution,[],[f2382,f210]) ).

fof(f7758,plain,
    ( spl5_610
    | ~ spl5_12
    | ~ spl5_192 ),
    inference(avatar_split_clause,[],[f2409,f2377,f209,f7756]) ).

fof(f7756,plain,
    ( spl5_610
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtpldt0(X0,smndt0(X1))),sdtpldt0(X0,smndt0(X1)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_610])]) ).

fof(f2409,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtpldt0(X0,smndt0(X1))),sdtpldt0(X0,smndt0(X1)))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_192 ),
    inference(resolution,[],[f2378,f210]) ).

fof(f7754,plain,
    ( spl5_609
    | ~ spl5_12
    | ~ spl5_191 ),
    inference(avatar_split_clause,[],[f2404,f2373,f209,f7752]) ).

fof(f7752,plain,
    ( spl5_609
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtpldt0(X0,smndt0(X1)),smndt0(sdtpldt0(X0,smndt0(X1))))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_609])]) ).

fof(f2404,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtpldt0(X0,smndt0(X1)),smndt0(sdtpldt0(X0,smndt0(X1))))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_191 ),
    inference(resolution,[],[f2374,f210]) ).

fof(f7750,plain,
    ( spl5_608
    | ~ spl5_50
    | ~ spl5_190 ),
    inference(avatar_split_clause,[],[f2393,f2369,f441,f7748]) ).

fof(f7748,plain,
    ( spl5_608
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(sziznziztdt0(X1),X0)),sdtlbdtrb0(sziznziztdt0(X1),X0))
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_608])]) ).

fof(f2369,plain,
    ( spl5_190
  <=> ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(X0,X1)),sdtlbdtrb0(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_190])]) ).

fof(f2393,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(sziznziztdt0(X1),X0)),sdtlbdtrb0(sziznziztdt0(X1),X0))
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_190 ),
    inference(resolution,[],[f2370,f442]) ).

fof(f2370,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(X0,X1)),sdtlbdtrb0(X0,X1)) )
    | ~ spl5_190 ),
    inference(avatar_component_clause,[],[f2369]) ).

fof(f7746,plain,
    ( spl5_607
    | ~ spl5_50
    | ~ spl5_189 ),
    inference(avatar_split_clause,[],[f2390,f2365,f441,f7744]) ).

fof(f7744,plain,
    ( spl5_607
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtpldt0(sdtlbdtrb0(sziznziztdt0(X1),X0),smndt0(sdtlbdtrb0(sziznziztdt0(X1),X0)))
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_607])]) ).

fof(f2365,plain,
    ( spl5_189
  <=> ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sz0z00 = sdtpldt0(sdtlbdtrb0(X0,X1),smndt0(sdtlbdtrb0(X0,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_189])]) ).

fof(f2390,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtpldt0(sdtlbdtrb0(sziznziztdt0(X1),X0),smndt0(sdtlbdtrb0(sziznziztdt0(X1),X0)))
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_189 ),
    inference(resolution,[],[f2366,f442]) ).

fof(f2366,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sz0z00 = sdtpldt0(sdtlbdtrb0(X0,X1),smndt0(sdtlbdtrb0(X0,X1))) )
    | ~ spl5_189 ),
    inference(avatar_component_clause,[],[f2365]) ).

fof(f7658,plain,
    ( ~ spl5_477
    | ~ spl5_9
    | spl5_593 ),
    inference(avatar_split_clause,[],[f7567,f7560,f197,f5524]) ).

fof(f7567,plain,
    ( ~ aVector0(sziznziztdt0(xs))
    | ~ spl5_9
    | spl5_593 ),
    inference(resolution,[],[f7562,f198]) ).

fof(f7562,plain,
    ( ~ aNaturalNumber0(aDimensionOf0(sziznziztdt0(xs)))
    | spl5_593 ),
    inference(avatar_component_clause,[],[f7560]) ).

fof(f7657,plain,
    ( spl5_606
    | ~ spl5_12
    | ~ spl5_185 ),
    inference(avatar_split_clause,[],[f2331,f2271,f209,f7655]) ).

fof(f7655,plain,
    ( spl5_606
  <=> ! [X0] :
        ( sdtasdt0(smndt0(X0),sz0z00) = sdtpldt0(sdtasdt0(smndt0(X0),sz0z00),sdtasdt0(smndt0(X0),sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_606])]) ).

fof(f2331,plain,
    ( ! [X0] :
        ( sdtasdt0(smndt0(X0),sz0z00) = sdtpldt0(sdtasdt0(smndt0(X0),sz0z00),sdtasdt0(smndt0(X0),sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_185 ),
    inference(resolution,[],[f2272,f210]) ).

fof(f7642,plain,
    ( ~ spl5_166
    | spl5_605
    | ~ spl5_39
    | ~ spl5_163 ),
    inference(avatar_split_clause,[],[f1471,f1456,f349,f7640,f1511]) ).

fof(f1456,plain,
    ( spl5_163
  <=> szszuzczcdt0(sz00) = szszuzczcdt0(sK4(szszuzczcdt0(sz00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_163])]) ).

fof(f1471,plain,
    ( ! [X0] :
        ( szszuzczcdt0(X0) != szszuzczcdt0(sz00)
        | sK4(szszuzczcdt0(sz00)) = X0
        | ~ aNaturalNumber0(sK4(szszuzczcdt0(sz00)))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_39
    | ~ spl5_163 ),
    inference(superposition,[],[f350,f1458]) ).

fof(f1458,plain,
    ( szszuzczcdt0(sz00) = szszuzczcdt0(sK4(szszuzczcdt0(sz00)))
    | ~ spl5_163 ),
    inference(avatar_component_clause,[],[f1456]) ).

fof(f7638,plain,
    ( spl5_604
    | ~ spl5_68
    | ~ spl5_148 ),
    inference(avatar_split_clause,[],[f1395,f1372,f590,f7636]) ).

fof(f7636,plain,
    ( spl5_604
  <=> ! [X0] :
        ( sz00 = aDimensionOf0(sziznziztdt0(X0))
        | ~ sP1(X0)
        | aDimensionOf0(sziznziztdt0(X0)) = szszuzczcdt0(aDimensionOf0(sziznziztdt0(sziznziztdt0(X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_604])]) ).

fof(f1395,plain,
    ( ! [X0] :
        ( sz00 = aDimensionOf0(sziznziztdt0(X0))
        | ~ sP1(X0)
        | aDimensionOf0(sziznziztdt0(X0)) = szszuzczcdt0(aDimensionOf0(sziznziztdt0(sziznziztdt0(X0)))) )
    | ~ spl5_68
    | ~ spl5_148 ),
    inference(resolution,[],[f1373,f591]) ).

fof(f7634,plain,
    ( spl5_603
    | ~ spl5_30
    | ~ spl5_147 ),
    inference(avatar_split_clause,[],[f1391,f1368,f293,f7632]) ).

fof(f7632,plain,
    ( spl5_603
  <=> ! [X0,X1] :
        ( sz0z00 = sdtpldt0(smndt0(smndt0(sdtlbdtrb0(X0,X1))),smndt0(sdtlbdtrb0(X0,X1)))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_603])]) ).

fof(f1368,plain,
    ( spl5_147
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(smndt0(X0)),smndt0(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_147])]) ).

fof(f1391,plain,
    ( ! [X0,X1] :
        ( sz0z00 = sdtpldt0(smndt0(smndt0(sdtlbdtrb0(X0,X1))),smndt0(sdtlbdtrb0(X0,X1)))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_147 ),
    inference(resolution,[],[f1369,f294]) ).

fof(f1369,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(smndt0(X0)),smndt0(X0)) )
    | ~ spl5_147 ),
    inference(avatar_component_clause,[],[f1368]) ).

fof(f7630,plain,
    ( spl5_602
    | ~ spl5_32
    | ~ spl5_147 ),
    inference(avatar_split_clause,[],[f1389,f1368,f301,f7628]) ).

fof(f7628,plain,
    ( spl5_602
  <=> ! [X0,X1] :
        ( sz0z00 = sdtpldt0(smndt0(smndt0(sdtasdt0(X0,X1))),smndt0(sdtasdt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_602])]) ).

fof(f1389,plain,
    ( ! [X0,X1] :
        ( sz0z00 = sdtpldt0(smndt0(smndt0(sdtasdt0(X0,X1))),smndt0(sdtasdt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_147 ),
    inference(resolution,[],[f1369,f302]) ).

fof(f7626,plain,
    ( spl5_601
    | ~ spl5_31
    | ~ spl5_147 ),
    inference(avatar_split_clause,[],[f1388,f1368,f297,f7624]) ).

fof(f7624,plain,
    ( spl5_601
  <=> ! [X0,X1] :
        ( sz0z00 = sdtpldt0(smndt0(smndt0(sdtpldt0(X0,X1))),smndt0(sdtpldt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_601])]) ).

fof(f1388,plain,
    ( ! [X0,X1] :
        ( sz0z00 = sdtpldt0(smndt0(smndt0(sdtpldt0(X0,X1))),smndt0(sdtpldt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_147 ),
    inference(resolution,[],[f1369,f298]) ).

fof(f7622,plain,
    ( spl5_600
    | ~ spl5_30
    | ~ spl5_146 ),
    inference(avatar_split_clause,[],[f1384,f1364,f293,f7620]) ).

fof(f7620,plain,
    ( spl5_600
  <=> ! [X0,X1] :
        ( sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(X0,X1)),smndt0(smndt0(sdtlbdtrb0(X0,X1))))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_600])]) ).

fof(f1364,plain,
    ( spl5_146
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(X0),smndt0(smndt0(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_146])]) ).

fof(f1384,plain,
    ( ! [X0,X1] :
        ( sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(X0,X1)),smndt0(smndt0(sdtlbdtrb0(X0,X1))))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_146 ),
    inference(resolution,[],[f1365,f294]) ).

fof(f1365,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(X0),smndt0(smndt0(X0))) )
    | ~ spl5_146 ),
    inference(avatar_component_clause,[],[f1364]) ).

fof(f7618,plain,
    ( spl5_599
    | ~ spl5_32
    | ~ spl5_146 ),
    inference(avatar_split_clause,[],[f1382,f1364,f301,f7616]) ).

fof(f7616,plain,
    ( spl5_599
  <=> ! [X0,X1] :
        ( sz0z00 = sdtpldt0(smndt0(sdtasdt0(X0,X1)),smndt0(smndt0(sdtasdt0(X0,X1))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_599])]) ).

fof(f1382,plain,
    ( ! [X0,X1] :
        ( sz0z00 = sdtpldt0(smndt0(sdtasdt0(X0,X1)),smndt0(smndt0(sdtasdt0(X0,X1))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_146 ),
    inference(resolution,[],[f1365,f302]) ).

fof(f7614,plain,
    ( spl5_598
    | ~ spl5_31
    | ~ spl5_146 ),
    inference(avatar_split_clause,[],[f1381,f1364,f297,f7612]) ).

fof(f7612,plain,
    ( spl5_598
  <=> ! [X0,X1] :
        ( sz0z00 = sdtpldt0(smndt0(sdtpldt0(X0,X1)),smndt0(smndt0(sdtpldt0(X0,X1))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_598])]) ).

fof(f1381,plain,
    ( ! [X0,X1] :
        ( sz0z00 = sdtpldt0(smndt0(sdtpldt0(X0,X1)),smndt0(smndt0(sdtpldt0(X0,X1))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_146 ),
    inference(resolution,[],[f1365,f298]) ).

fof(f7582,plain,
    ( ~ spl5_420
    | spl5_597
    | ~ spl5_39
    | ~ spl5_150 ),
    inference(avatar_split_clause,[],[f1401,f1397,f349,f7580,f4823]) ).

fof(f1397,plain,
    ( spl5_150
  <=> aDimensionOf0(xs) = szszuzczcdt0(sK4(aDimensionOf0(xs))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_150])]) ).

fof(f1401,plain,
    ( ! [X0] :
        ( szszuzczcdt0(X0) != aDimensionOf0(xs)
        | sK4(aDimensionOf0(xs)) = X0
        | ~ aNaturalNumber0(sK4(aDimensionOf0(xs)))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_39
    | ~ spl5_150 ),
    inference(superposition,[],[f350,f1399]) ).

fof(f1399,plain,
    ( aDimensionOf0(xs) = szszuzczcdt0(sK4(aDimensionOf0(xs)))
    | ~ spl5_150 ),
    inference(avatar_component_clause,[],[f1397]) ).

fof(f7577,plain,
    ( ~ spl5_4
    | ~ spl5_539
    | spl5_595 ),
    inference(avatar_split_clause,[],[f7576,f7569,f6692,f171]) ).

fof(f7576,plain,
    ( ~ aNaturalNumber0(sz00)
    | ~ spl5_539
    | spl5_595 ),
    inference(forward_demodulation,[],[f7571,f6694]) ).

fof(f7575,plain,
    ( ~ spl5_595
    | spl5_596
    | ~ spl5_39
    | ~ spl5_96 ),
    inference(avatar_split_clause,[],[f934,f831,f349,f7573,f7569]) ).

fof(f7573,plain,
    ( spl5_596
  <=> ! [X0] :
        ( szszuzczcdt0(X0) != aDimensionOf0(xs)
        | ~ aNaturalNumber0(X0)
        | aDimensionOf0(sziznziztdt0(xt)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_596])]) ).

fof(f934,plain,
    ( ! [X0] :
        ( szszuzczcdt0(X0) != aDimensionOf0(xs)
        | aDimensionOf0(sziznziztdt0(xt)) = X0
        | ~ aNaturalNumber0(aDimensionOf0(sziznziztdt0(xt)))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_39
    | ~ spl5_96 ),
    inference(superposition,[],[f350,f833]) ).

fof(f7566,plain,
    ( ~ spl5_593
    | spl5_594
    | ~ spl5_39
    | ~ spl5_88 ),
    inference(avatar_split_clause,[],[f883,f781,f349,f7564,f7560]) ).

fof(f7564,plain,
    ( spl5_594
  <=> ! [X0] :
        ( szszuzczcdt0(X0) != aDimensionOf0(xs)
        | ~ aNaturalNumber0(X0)
        | aDimensionOf0(sziznziztdt0(xs)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_594])]) ).

fof(f883,plain,
    ( ! [X0] :
        ( szszuzczcdt0(X0) != aDimensionOf0(xs)
        | aDimensionOf0(sziznziztdt0(xs)) = X0
        | ~ aNaturalNumber0(aDimensionOf0(sziznziztdt0(xs)))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_39
    | ~ spl5_88 ),
    inference(superposition,[],[f350,f783]) ).

fof(f7452,plain,
    ( spl5_592
    | spl5_539
    | ~ spl5_26
    | ~ spl5_530 ),
    inference(avatar_split_clause,[],[f6620,f6585,f277,f6692,f7449]) ).

fof(f277,plain,
    ( spl5_26
  <=> ! [X0] :
        ( sP1(X0)
        | sz00 = aDimensionOf0(X0)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_26])]) ).

fof(f6620,plain,
    ( sz00 = aDimensionOf0(sziznziztdt0(xt))
    | sP1(sziznziztdt0(xt))
    | ~ spl5_26
    | ~ spl5_530 ),
    inference(resolution,[],[f6586,f278]) ).

fof(f278,plain,
    ( ! [X0] :
        ( ~ aVector0(X0)
        | sz00 = aDimensionOf0(X0)
        | sP1(X0) )
    | ~ spl5_26 ),
    inference(avatar_component_clause,[],[f277]) ).

fof(f7320,plain,
    ( spl5_591
    | ~ spl5_5
    | ~ spl5_236 ),
    inference(avatar_split_clause,[],[f2871,f2813,f176,f7318]) ).

fof(f7318,plain,
    ( spl5_591
  <=> ! [X0] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,sz0z00)),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_591])]) ).

fof(f2871,plain,
    ( ! [X0] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,sz0z00)),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_236 ),
    inference(resolution,[],[f2814,f178]) ).

fof(f7316,plain,
    ( spl5_590
    | ~ spl5_5
    | ~ spl5_235 ),
    inference(avatar_split_clause,[],[f2866,f2809,f176,f7314]) ).

fof(f7314,plain,
    ( spl5_590
  <=> ! [X0] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,sz0z00)),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_590])]) ).

fof(f2866,plain,
    ( ! [X0] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,sz0z00)),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_235 ),
    inference(resolution,[],[f2810,f178]) ).

fof(f7312,plain,
    ( spl5_589
    | ~ spl5_12
    | ~ spl5_186 ),
    inference(avatar_split_clause,[],[f2337,f2275,f209,f7310]) ).

fof(f7310,plain,
    ( spl5_589
  <=> ! [X0] :
        ( sdtasdt0(sdtpldt0(smndt0(X0),sz0z00),sz0z00) = sdtpldt0(sdtasdt0(smndt0(X0),sz0z00),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_589])]) ).

fof(f2337,plain,
    ( ! [X0] :
        ( sdtasdt0(sdtpldt0(smndt0(X0),sz0z00),sz0z00) = sdtpldt0(sdtasdt0(smndt0(X0),sz0z00),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_186 ),
    inference(resolution,[],[f2276,f210]) ).

fof(f7308,plain,
    ( spl5_588
    | ~ spl5_12
    | ~ spl5_184 ),
    inference(avatar_split_clause,[],[f2322,f2267,f209,f7306]) ).

fof(f7306,plain,
    ( spl5_588
  <=> ! [X0] :
        ( sdtasdt0(smndt0(smndt0(smndt0(X0))),sz0z00) = smndt0(sdtasdt0(smndt0(smndt0(X0)),sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_588])]) ).

fof(f2322,plain,
    ( ! [X0] :
        ( sdtasdt0(smndt0(smndt0(smndt0(X0))),sz0z00) = smndt0(sdtasdt0(smndt0(smndt0(X0)),sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_184 ),
    inference(resolution,[],[f2268,f210]) ).

fof(f7304,plain,
    ( spl5_587
    | ~ spl5_12
    | ~ spl5_183 ),
    inference(avatar_split_clause,[],[f2317,f2263,f209,f7302]) ).

fof(f7302,plain,
    ( spl5_587
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(X1)) = smndt0(smndt0(sdtasdt0(X0,smndt0(X1))))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_587])]) ).

fof(f2317,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(X1)) = smndt0(smndt0(sdtasdt0(X0,smndt0(X1))))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_183 ),
    inference(resolution,[],[f2264,f210]) ).

fof(f7300,plain,
    ( spl5_586
    | ~ spl5_12
    | ~ spl5_182 ),
    inference(avatar_split_clause,[],[f2312,f2259,f209,f7298]) ).

fof(f7298,plain,
    ( spl5_586
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(X1)) = sdtpldt0(sz0z00,sdtasdt0(X0,smndt0(X1)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_586])]) ).

fof(f2312,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(X1)) = sdtpldt0(sz0z00,sdtasdt0(X0,smndt0(X1)))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_182 ),
    inference(resolution,[],[f2260,f210]) ).

fof(f7296,plain,
    ( spl5_585
    | ~ spl5_12
    | ~ spl5_181 ),
    inference(avatar_split_clause,[],[f2307,f2255,f209,f7294]) ).

fof(f7294,plain,
    ( spl5_585
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(X1)) = sdtpldt0(sdtasdt0(X0,smndt0(X1)),sz0z00)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_585])]) ).

fof(f2307,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(X1)) = sdtpldt0(sdtasdt0(X0,smndt0(X1)),sz0z00)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_181 ),
    inference(resolution,[],[f2256,f210]) ).

fof(f7229,plain,
    ( spl5_584
    | ~ spl5_12
    | ~ spl5_180 ),
    inference(avatar_split_clause,[],[f2302,f2249,f209,f7227]) ).

fof(f7227,plain,
    ( spl5_584
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(X1)) = smndt0(smndt0(sdtpldt0(X0,smndt0(X1))))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_584])]) ).

fof(f2302,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(X1)) = smndt0(smndt0(sdtpldt0(X0,smndt0(X1))))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_180 ),
    inference(resolution,[],[f2250,f210]) ).

fof(f7225,plain,
    ( spl5_583
    | ~ spl5_12
    | ~ spl5_179 ),
    inference(avatar_split_clause,[],[f2297,f2245,f209,f7223]) ).

fof(f7223,plain,
    ( spl5_583
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(X1)) = sdtpldt0(sz0z00,sdtpldt0(X0,smndt0(X1)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_583])]) ).

fof(f2297,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(X1)) = sdtpldt0(sz0z00,sdtpldt0(X0,smndt0(X1)))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_179 ),
    inference(resolution,[],[f2246,f210]) ).

fof(f7221,plain,
    ( spl5_582
    | ~ spl5_12
    | ~ spl5_178 ),
    inference(avatar_split_clause,[],[f2290,f2241,f209,f7219]) ).

fof(f7219,plain,
    ( spl5_582
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(X1)) = sdtpldt0(sdtpldt0(X0,smndt0(X1)),sz0z00)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_582])]) ).

fof(f2290,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(X1)) = sdtpldt0(sdtpldt0(X0,smndt0(X1)),sz0z00)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_178 ),
    inference(resolution,[],[f2242,f210]) ).

fof(f7217,plain,
    ( spl5_581
    | ~ spl5_50
    | ~ spl5_177 ),
    inference(avatar_split_clause,[],[f2286,f2237,f441,f7215]) ).

fof(f7215,plain,
    ( spl5_581
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(sziznziztdt0(X1),X0) = smndt0(smndt0(sdtlbdtrb0(sziznziztdt0(X1),X0)))
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_581])]) ).

fof(f2237,plain,
    ( spl5_177
  <=> ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtlbdtrb0(X0,X1) = smndt0(smndt0(sdtlbdtrb0(X0,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_177])]) ).

fof(f2286,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(sziznziztdt0(X1),X0) = smndt0(smndt0(sdtlbdtrb0(sziznziztdt0(X1),X0)))
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_177 ),
    inference(resolution,[],[f2238,f442]) ).

fof(f2238,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtlbdtrb0(X0,X1) = smndt0(smndt0(sdtlbdtrb0(X0,X1))) )
    | ~ spl5_177 ),
    inference(avatar_component_clause,[],[f2237]) ).

fof(f7213,plain,
    ( spl5_580
    | ~ spl5_50
    | ~ spl5_176 ),
    inference(avatar_split_clause,[],[f2283,f2233,f441,f7211]) ).

fof(f7211,plain,
    ( spl5_580
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(sziznziztdt0(X1),X0) = sdtpldt0(sz0z00,sdtlbdtrb0(sziznziztdt0(X1),X0))
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_580])]) ).

fof(f2233,plain,
    ( spl5_176
  <=> ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtlbdtrb0(X0,X1) = sdtpldt0(sz0z00,sdtlbdtrb0(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_176])]) ).

fof(f2283,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(sziznziztdt0(X1),X0) = sdtpldt0(sz0z00,sdtlbdtrb0(sziznziztdt0(X1),X0))
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_176 ),
    inference(resolution,[],[f2234,f442]) ).

fof(f2234,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtlbdtrb0(X0,X1) = sdtpldt0(sz0z00,sdtlbdtrb0(X0,X1)) )
    | ~ spl5_176 ),
    inference(avatar_component_clause,[],[f2233]) ).

fof(f7209,plain,
    ( spl5_579
    | ~ spl5_50
    | ~ spl5_175 ),
    inference(avatar_split_clause,[],[f2280,f2229,f441,f7207]) ).

fof(f7207,plain,
    ( spl5_579
  <=> ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(sziznziztdt0(X1),X0) = sdtpldt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00)
        | ~ sP1(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_579])]) ).

fof(f2229,plain,
    ( spl5_175
  <=> ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtlbdtrb0(X0,X1) = sdtpldt0(sdtlbdtrb0(X0,X1),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_175])]) ).

fof(f2280,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(sziznziztdt0(X1),X0) = sdtpldt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00)
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_175 ),
    inference(resolution,[],[f2230,f442]) ).

fof(f2230,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtlbdtrb0(X0,X1) = sdtpldt0(sdtlbdtrb0(X0,X1),sz0z00) )
    | ~ spl5_175 ),
    inference(avatar_component_clause,[],[f2229]) ).

fof(f7205,plain,
    ( spl5_578
    | ~ spl5_30
    | ~ spl5_159 ),
    inference(avatar_split_clause,[],[f1504,f1440,f293,f7203]) ).

fof(f7203,plain,
    ( spl5_578
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtasdt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_578])]) ).

fof(f1440,plain,
    ( spl5_159
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtasdt0(sz0z00,sdtasdt0(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_159])]) ).

fof(f1504,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtasdt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_159 ),
    inference(resolution,[],[f1441,f294]) ).

fof(f1441,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtasdt0(X0,X1)) )
    | ~ spl5_159 ),
    inference(avatar_component_clause,[],[f1440]) ).

fof(f7201,plain,
    ( spl5_577
    | ~ spl5_32
    | ~ spl5_159 ),
    inference(avatar_split_clause,[],[f1502,f1440,f301,f7199]) ).

fof(f7199,plain,
    ( spl5_577
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtasdt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_577])]) ).

fof(f1502,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtasdt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_159 ),
    inference(resolution,[],[f1441,f302]) ).

fof(f7197,plain,
    ( spl5_576
    | ~ spl5_31
    | ~ spl5_159 ),
    inference(avatar_split_clause,[],[f1501,f1440,f297,f7195]) ).

fof(f7195,plain,
    ( spl5_576
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtasdt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_576])]) ).

fof(f1501,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtasdt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_159 ),
    inference(resolution,[],[f1441,f298]) ).

fof(f7193,plain,
    ( spl5_575
    | ~ spl5_30
    | ~ spl5_158 ),
    inference(avatar_split_clause,[],[f1499,f1436,f293,f7191]) ).

fof(f7191,plain,
    ( spl5_575
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_575])]) ).

fof(f1436,plain,
    ( spl5_158
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtasdt0(sdtasdt0(X0,X1),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_158])]) ).

fof(f1499,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_158 ),
    inference(resolution,[],[f1437,f294]) ).

fof(f1437,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtasdt0(X0,X1),sz0z00) )
    | ~ spl5_158 ),
    inference(avatar_component_clause,[],[f1436]) ).

fof(f7189,plain,
    ( ~ spl5_167
    | ~ spl5_11
    | spl5_557 ),
    inference(avatar_split_clause,[],[f7148,f7079,f205,f1515]) ).

fof(f7148,plain,
    ( ~ aNaturalNumber0(szszuzczcdt0(sz00))
    | ~ spl5_11
    | spl5_557 ),
    inference(resolution,[],[f7080,f206]) ).

fof(f7080,plain,
    ( ~ aNaturalNumber0(szszuzczcdt0(szszuzczcdt0(sz00)))
    | spl5_557 ),
    inference(avatar_component_clause,[],[f7079]) ).

fof(f7188,plain,
    ( spl5_574
    | ~ spl5_32
    | ~ spl5_158 ),
    inference(avatar_split_clause,[],[f1497,f1436,f301,f7186]) ).

fof(f7186,plain,
    ( spl5_574
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_574])]) ).

fof(f1497,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_158 ),
    inference(resolution,[],[f1437,f302]) ).

fof(f7184,plain,
    ( spl5_573
    | ~ spl5_31
    | ~ spl5_158 ),
    inference(avatar_split_clause,[],[f1496,f1436,f297,f7182]) ).

fof(f7182,plain,
    ( spl5_573
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_573])]) ).

fof(f1496,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_158 ),
    inference(resolution,[],[f1437,f298]) ).

fof(f7180,plain,
    ( spl5_572
    | ~ spl5_30
    | ~ spl5_157 ),
    inference(avatar_split_clause,[],[f1494,f1432,f293,f7178]) ).

fof(f7178,plain,
    ( spl5_572
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtpldt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_572])]) ).

fof(f1432,plain,
    ( spl5_157
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtasdt0(sz0z00,sdtpldt0(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_157])]) ).

fof(f1494,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtpldt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_157 ),
    inference(resolution,[],[f1433,f294]) ).

fof(f1433,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtpldt0(X0,X1)) )
    | ~ spl5_157 ),
    inference(avatar_component_clause,[],[f1432]) ).

fof(f7176,plain,
    ( spl5_571
    | ~ spl5_32
    | ~ spl5_157 ),
    inference(avatar_split_clause,[],[f1492,f1432,f301,f7174]) ).

fof(f7174,plain,
    ( spl5_571
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtpldt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_571])]) ).

fof(f1492,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtpldt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_157 ),
    inference(resolution,[],[f1433,f302]) ).

fof(f7172,plain,
    ( spl5_570
    | ~ spl5_31
    | ~ spl5_157 ),
    inference(avatar_split_clause,[],[f1491,f1432,f297,f7170]) ).

fof(f7170,plain,
    ( spl5_570
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtpldt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_570])]) ).

fof(f1491,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtpldt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_157 ),
    inference(resolution,[],[f1433,f298]) ).

fof(f7168,plain,
    ( spl5_569
    | ~ spl5_30
    | ~ spl5_156 ),
    inference(avatar_split_clause,[],[f1489,f1428,f293,f7166]) ).

fof(f7166,plain,
    ( spl5_569
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_569])]) ).

fof(f1428,plain,
    ( spl5_156
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtasdt0(sdtpldt0(X0,X1),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_156])]) ).

fof(f1489,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_156 ),
    inference(resolution,[],[f1429,f294]) ).

fof(f1429,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtpldt0(X0,X1),sz0z00) )
    | ~ spl5_156 ),
    inference(avatar_component_clause,[],[f1428]) ).

fof(f7164,plain,
    ( spl5_568
    | ~ spl5_32
    | ~ spl5_156 ),
    inference(avatar_split_clause,[],[f1487,f1428,f301,f7162]) ).

fof(f7162,plain,
    ( spl5_568
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_568])]) ).

fof(f1487,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_156 ),
    inference(resolution,[],[f1429,f302]) ).

fof(f7160,plain,
    ( spl5_567
    | ~ spl5_31
    | ~ spl5_156 ),
    inference(avatar_split_clause,[],[f1486,f1428,f297,f7158]) ).

fof(f7158,plain,
    ( spl5_567
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_567])]) ).

fof(f1486,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_156 ),
    inference(resolution,[],[f1429,f298]) ).

fof(f7156,plain,
    ( spl5_566
    | ~ spl5_30
    | ~ spl5_143 ),
    inference(avatar_split_clause,[],[f1342,f1323,f293,f7154]) ).

fof(f7154,plain,
    ( spl5_566
  <=> ! [X0,X1] :
        ( smndt0(sdtlbdtrb0(X0,X1)) = smndt0(smndt0(smndt0(sdtlbdtrb0(X0,X1))))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_566])]) ).

fof(f1323,plain,
    ( spl5_143
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | smndt0(X0) = smndt0(smndt0(smndt0(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_143])]) ).

fof(f1342,plain,
    ( ! [X0,X1] :
        ( smndt0(sdtlbdtrb0(X0,X1)) = smndt0(smndt0(smndt0(sdtlbdtrb0(X0,X1))))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_143 ),
    inference(resolution,[],[f1324,f294]) ).

fof(f1324,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | smndt0(X0) = smndt0(smndt0(smndt0(X0))) )
    | ~ spl5_143 ),
    inference(avatar_component_clause,[],[f1323]) ).

fof(f7152,plain,
    ( spl5_565
    | ~ spl5_32
    | ~ spl5_143 ),
    inference(avatar_split_clause,[],[f1340,f1323,f301,f7150]) ).

fof(f7150,plain,
    ( spl5_565
  <=> ! [X0,X1] :
        ( smndt0(sdtasdt0(X0,X1)) = smndt0(smndt0(smndt0(sdtasdt0(X0,X1))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_565])]) ).

fof(f1340,plain,
    ( ! [X0,X1] :
        ( smndt0(sdtasdt0(X0,X1)) = smndt0(smndt0(smndt0(sdtasdt0(X0,X1))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_143 ),
    inference(resolution,[],[f1324,f302]) ).

fof(f7147,plain,
    ( spl5_564
    | ~ spl5_31
    | ~ spl5_143 ),
    inference(avatar_split_clause,[],[f1339,f1323,f297,f7145]) ).

fof(f7145,plain,
    ( spl5_564
  <=> ! [X0,X1] :
        ( smndt0(sdtpldt0(X0,X1)) = smndt0(smndt0(smndt0(sdtpldt0(X0,X1))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_564])]) ).

fof(f1339,plain,
    ( ! [X0,X1] :
        ( smndt0(sdtpldt0(X0,X1)) = smndt0(smndt0(smndt0(sdtpldt0(X0,X1))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_143 ),
    inference(resolution,[],[f1324,f298]) ).

fof(f7143,plain,
    ( spl5_563
    | ~ spl5_30
    | ~ spl5_137 ),
    inference(avatar_split_clause,[],[f1336,f1252,f293,f7141]) ).

fof(f7141,plain,
    ( spl5_563
  <=> ! [X0,X1] :
        ( smndt0(sdtlbdtrb0(X0,X1)) = sdtpldt0(sz0z00,smndt0(sdtlbdtrb0(X0,X1)))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_563])]) ).

fof(f1252,plain,
    ( spl5_137
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | smndt0(X0) = sdtpldt0(sz0z00,smndt0(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_137])]) ).

fof(f1336,plain,
    ( ! [X0,X1] :
        ( smndt0(sdtlbdtrb0(X0,X1)) = sdtpldt0(sz0z00,smndt0(sdtlbdtrb0(X0,X1)))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_137 ),
    inference(resolution,[],[f1253,f294]) ).

fof(f1253,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | smndt0(X0) = sdtpldt0(sz0z00,smndt0(X0)) )
    | ~ spl5_137 ),
    inference(avatar_component_clause,[],[f1252]) ).

fof(f7139,plain,
    ( spl5_562
    | ~ spl5_32
    | ~ spl5_137 ),
    inference(avatar_split_clause,[],[f1334,f1252,f301,f7137]) ).

fof(f7137,plain,
    ( spl5_562
  <=> ! [X0,X1] :
        ( smndt0(sdtasdt0(X0,X1)) = sdtpldt0(sz0z00,smndt0(sdtasdt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_562])]) ).

fof(f1334,plain,
    ( ! [X0,X1] :
        ( smndt0(sdtasdt0(X0,X1)) = sdtpldt0(sz0z00,smndt0(sdtasdt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_137 ),
    inference(resolution,[],[f1253,f302]) ).

fof(f7135,plain,
    ( spl5_561
    | ~ spl5_31
    | ~ spl5_137 ),
    inference(avatar_split_clause,[],[f1333,f1252,f297,f7133]) ).

fof(f7133,plain,
    ( spl5_561
  <=> ! [X0,X1] :
        ( smndt0(sdtpldt0(X0,X1)) = sdtpldt0(sz0z00,smndt0(sdtpldt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_561])]) ).

fof(f1333,plain,
    ( ! [X0,X1] :
        ( smndt0(sdtpldt0(X0,X1)) = sdtpldt0(sz0z00,smndt0(sdtpldt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_137 ),
    inference(resolution,[],[f1253,f298]) ).

fof(f7131,plain,
    ( spl5_560
    | ~ spl5_30
    | ~ spl5_132 ),
    inference(avatar_split_clause,[],[f1330,f1184,f293,f7129]) ).

fof(f7129,plain,
    ( spl5_560
  <=> ! [X0,X1] :
        ( smndt0(sdtlbdtrb0(X0,X1)) = sdtpldt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00)
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_560])]) ).

fof(f1184,plain,
    ( spl5_132
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | smndt0(X0) = sdtpldt0(smndt0(X0),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_132])]) ).

fof(f1330,plain,
    ( ! [X0,X1] :
        ( smndt0(sdtlbdtrb0(X0,X1)) = sdtpldt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00)
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_132 ),
    inference(resolution,[],[f1185,f294]) ).

fof(f1185,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | smndt0(X0) = sdtpldt0(smndt0(X0),sz0z00) )
    | ~ spl5_132 ),
    inference(avatar_component_clause,[],[f1184]) ).

fof(f7127,plain,
    ( spl5_559
    | ~ spl5_32
    | ~ spl5_132 ),
    inference(avatar_split_clause,[],[f1328,f1184,f301,f7125]) ).

fof(f7125,plain,
    ( spl5_559
  <=> ! [X0,X1] :
        ( smndt0(sdtasdt0(X0,X1)) = sdtpldt0(smndt0(sdtasdt0(X0,X1)),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_559])]) ).

fof(f1328,plain,
    ( ! [X0,X1] :
        ( smndt0(sdtasdt0(X0,X1)) = sdtpldt0(smndt0(sdtasdt0(X0,X1)),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_132 ),
    inference(resolution,[],[f1185,f302]) ).

fof(f7123,plain,
    ( spl5_558
    | ~ spl5_31
    | ~ spl5_132 ),
    inference(avatar_split_clause,[],[f1327,f1184,f297,f7121]) ).

fof(f7121,plain,
    ( spl5_558
  <=> ! [X0,X1] :
        ( smndt0(sdtpldt0(X0,X1)) = sdtpldt0(smndt0(sdtpldt0(X0,X1)),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_558])]) ).

fof(f1327,plain,
    ( ! [X0,X1] :
        ( smndt0(sdtpldt0(X0,X1)) = sdtpldt0(smndt0(sdtpldt0(X0,X1)),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_132 ),
    inference(resolution,[],[f1185,f298]) ).

fof(f7082,plain,
    ( spl5_557
    | ~ spl5_232
    | ~ spl5_261 ),
    inference(avatar_split_clause,[],[f6952,f3032,f2762,f7079]) ).

fof(f6952,plain,
    ( aNaturalNumber0(szszuzczcdt0(szszuzczcdt0(sz00)))
    | ~ spl5_232
    | ~ spl5_261 ),
    inference(superposition,[],[f2764,f3034]) ).

fof(f6982,plain,
    ( spl5_556
    | ~ spl5_3
    | ~ spl5_237 ),
    inference(avatar_split_clause,[],[f2877,f2818,f166,f6980]) ).

fof(f6980,plain,
    ( spl5_556
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(sdtlbdtrb0(xt,X0)),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(xt,X0),sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_556])]) ).

fof(f2877,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(sdtlbdtrb0(xt,X0)),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(xt,X0),sz0z00)) )
    | ~ spl5_3
    | ~ spl5_237 ),
    inference(resolution,[],[f2819,f168]) ).

fof(f6978,plain,
    ( spl5_555
    | ~ spl5_2
    | ~ spl5_237 ),
    inference(avatar_split_clause,[],[f2876,f2818,f161,f6976]) ).

fof(f6976,plain,
    ( spl5_555
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(sdtlbdtrb0(xs,X0)),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(xs,X0),sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_555])]) ).

fof(f2876,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(smndt0(sdtlbdtrb0(xs,X0)),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(xs,X0),sz0z00)) )
    | ~ spl5_2
    | ~ spl5_237 ),
    inference(resolution,[],[f2819,f163]) ).

fof(f6974,plain,
    ( spl5_554
    | ~ spl5_5
    | ~ spl5_230 ),
    inference(avatar_split_clause,[],[f2791,f2754,f176,f6972]) ).

fof(f2791,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,X0))) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0))) )
    | ~ spl5_5
    | ~ spl5_230 ),
    inference(resolution,[],[f2755,f178]) ).

fof(f6970,plain,
    ( spl5_553
    | ~ spl5_5
    | ~ spl5_229 ),
    inference(avatar_split_clause,[],[f2786,f2750,f176,f6968]) ).

fof(f2786,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,X0))) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0))) )
    | ~ spl5_5
    | ~ spl5_229 ),
    inference(resolution,[],[f2751,f178]) ).

fof(f6943,plain,
    ( spl5_261
    | ~ spl5_88
    | ~ spl5_508 ),
    inference(avatar_split_clause,[],[f6748,f5897,f781,f3032]) ).

fof(f6942,plain,
    ( spl5_552
    | ~ spl5_29
    | ~ spl5_145 ),
    inference(avatar_split_clause,[],[f1362,f1350,f289,f6940]) ).

fof(f6940,plain,
    ( spl5_552
  <=> ! [X0] :
        ( sdtlbdtrb0(xt,sK4(X0)) = sdtlbdtrb0(sziznziztdt0(xt),sK4(X0))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_552])]) ).

fof(f1362,plain,
    ( ! [X0] :
        ( sdtlbdtrb0(xt,sK4(X0)) = sdtlbdtrb0(sziznziztdt0(xt),sK4(X0))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_29
    | ~ spl5_145 ),
    inference(resolution,[],[f1351,f290]) ).

fof(f6938,plain,
    ( spl5_551
    | ~ spl5_29
    | ~ spl5_144 ),
    inference(avatar_split_clause,[],[f1357,f1346,f289,f6936]) ).

fof(f6936,plain,
    ( spl5_551
  <=> ! [X0] :
        ( sdtlbdtrb0(xs,sK4(X0)) = sdtlbdtrb0(sziznziztdt0(xs),sK4(X0))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_551])]) ).

fof(f1357,plain,
    ( ! [X0] :
        ( sdtlbdtrb0(xs,sK4(X0)) = sdtlbdtrb0(sziznziztdt0(xs),sK4(X0))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_29
    | ~ spl5_144 ),
    inference(resolution,[],[f1347,f290]) ).

fof(f6876,plain,
    ( spl5_550
    | ~ spl5_5
    | ~ spl5_221 ),
    inference(avatar_split_clause,[],[f2716,f2675,f176,f6874]) ).

fof(f6874,plain,
    ( spl5_550
  <=> ! [X0] :
        ( sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_550])]) ).

fof(f2716,plain,
    ( ! [X0] :
        ( sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_221 ),
    inference(resolution,[],[f2676,f178]) ).

fof(f6872,plain,
    ( spl5_549
    | ~ spl5_5
    | ~ spl5_220 ),
    inference(avatar_split_clause,[],[f2711,f2671,f176,f6870]) ).

fof(f6870,plain,
    ( spl5_549
  <=> ! [X0] :
        ( sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_549])]) ).

fof(f2711,plain,
    ( ! [X0] :
        ( sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_220 ),
    inference(resolution,[],[f2672,f178]) ).

fof(f6868,plain,
    ( ~ spl5_548
    | ~ spl5_508
    | spl5_537 ),
    inference(avatar_split_clause,[],[f6746,f6615,f5897,f6865]) ).

fof(f6615,plain,
    ( spl5_537
  <=> aDimensionOf0(sziznziztdt0(xs)) = szszuzczcdt0(sK4(aDimensionOf0(sziznziztdt0(xs)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_537])]) ).

fof(f6746,plain,
    ( sz00 != szszuzczcdt0(sK4(sz00))
    | ~ spl5_508
    | spl5_537 ),
    inference(superposition,[],[f6616,f5899]) ).

fof(f6616,plain,
    ( aDimensionOf0(sziznziztdt0(xs)) != szszuzczcdt0(sK4(aDimensionOf0(sziznziztdt0(xs))))
    | spl5_537 ),
    inference(avatar_component_clause,[],[f6615]) ).

fof(f6863,plain,
    ( spl5_547
    | ~ spl5_5
    | ~ spl5_217 ),
    inference(avatar_split_clause,[],[f2699,f2659,f176,f6861]) ).

fof(f6861,plain,
    ( spl5_547
  <=> ! [X0] :
        ( sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00) = sdtasdt0(smndt0(sdtasdt0(X0,sz0z00)),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_547])]) ).

fof(f2699,plain,
    ( ! [X0] :
        ( sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00) = sdtasdt0(smndt0(sdtasdt0(X0,sz0z00)),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_217 ),
    inference(resolution,[],[f2660,f178]) ).

fof(f6859,plain,
    ( spl5_546
    | ~ spl5_5
    | ~ spl5_216 ),
    inference(avatar_split_clause,[],[f2694,f2655,f176,f6857]) ).

fof(f6857,plain,
    ( spl5_546
  <=> ! [X0] :
        ( sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) = sdtasdt0(smndt0(sdtpldt0(X0,sz0z00)),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_546])]) ).

fof(f2694,plain,
    ( ! [X0] :
        ( sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) = sdtasdt0(smndt0(sdtpldt0(X0,sz0z00)),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_216 ),
    inference(resolution,[],[f2656,f178]) ).

fof(f6855,plain,
    ( spl5_545
    | ~ spl5_12
    | ~ spl5_174 ),
    inference(avatar_split_clause,[],[f2223,f2211,f209,f6853]) ).

fof(f6853,plain,
    ( spl5_545
  <=> ! [X0] :
        ( sdtasdt0(smndt0(smndt0(X0)),sz0z00) = smndt0(sdtasdt0(smndt0(smndt0(X0)),sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_545])]) ).

fof(f2223,plain,
    ( ! [X0] :
        ( sdtasdt0(smndt0(smndt0(X0)),sz0z00) = smndt0(sdtasdt0(smndt0(smndt0(X0)),sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_174 ),
    inference(resolution,[],[f2212,f210]) ).

fof(f6851,plain,
    ( spl5_544
    | ~ spl5_12
    | ~ spl5_168 ),
    inference(avatar_split_clause,[],[f2217,f1537,f209,f6849]) ).

fof(f6849,plain,
    ( spl5_544
  <=> ! [X0] :
        ( sdtasdt0(smndt0(smndt0(X0)),sz0z00) = sdtasdt0(smndt0(smndt0(smndt0(X0))),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_544])]) ).

fof(f2217,plain,
    ( ! [X0] :
        ( sdtasdt0(smndt0(smndt0(X0)),sz0z00) = sdtasdt0(smndt0(smndt0(smndt0(X0))),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_168 ),
    inference(resolution,[],[f1538,f210]) ).

fof(f6715,plain,
    ( spl5_543
    | ~ spl5_5
    | ~ spl5_17
    | ~ spl5_234 ),
    inference(avatar_split_clause,[],[f2807,f2771,f231,f176,f6713]) ).

fof(f2807,plain,
    ( ! [X0] :
        ( sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0)) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0)))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_5
    | ~ spl5_17
    | ~ spl5_234 ),
    inference(forward_demodulation,[],[f2802,f233]) ).

fof(f2802,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0))) = sdtasdt0(smndt0(sz0z00),sdtlbdtrb0(xt,X0)) )
    | ~ spl5_5
    | ~ spl5_234 ),
    inference(resolution,[],[f2772,f178]) ).

fof(f6711,plain,
    ( spl5_542
    | ~ spl5_5
    | ~ spl5_17
    | ~ spl5_233 ),
    inference(avatar_split_clause,[],[f2801,f2767,f231,f176,f6709]) ).

fof(f6709,plain,
    ( spl5_542
  <=> ! [X0] :
        ( sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0)) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0)))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_542])]) ).

fof(f2801,plain,
    ( ! [X0] :
        ( sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0)) = smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0)))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_5
    | ~ spl5_17
    | ~ spl5_233 ),
    inference(forward_demodulation,[],[f2796,f233]) ).

fof(f2796,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | smndt0(sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0))) = sdtasdt0(smndt0(sz0z00),sdtlbdtrb0(xs,X0)) )
    | ~ spl5_5
    | ~ spl5_233 ),
    inference(resolution,[],[f2768,f178]) ).

fof(f6707,plain,
    ( spl5_541
    | ~ spl5_5
    | ~ spl5_17
    | ~ spl5_228 ),
    inference(avatar_split_clause,[],[f2785,f2746,f231,f176,f6705]) ).

fof(f2785,plain,
    ( ! [X0] :
        ( sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0)) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xt,X0)))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_5
    | ~ spl5_17
    | ~ spl5_228 ),
    inference(forward_demodulation,[],[f2780,f233]) ).

fof(f2780,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0)) = sdtasdt0(smndt0(sz0z00),smndt0(sdtlbdtrb0(xt,X0))) )
    | ~ spl5_5
    | ~ spl5_228 ),
    inference(resolution,[],[f2747,f178]) ).

fof(f6703,plain,
    ( spl5_540
    | ~ spl5_5
    | ~ spl5_17
    | ~ spl5_227 ),
    inference(avatar_split_clause,[],[f2779,f2742,f231,f176,f6701]) ).

fof(f2779,plain,
    ( ! [X0] :
        ( sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0)) = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(xs,X0)))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_5
    | ~ spl5_17
    | ~ spl5_227 ),
    inference(forward_demodulation,[],[f2774,f233]) ).

fof(f2774,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0)) = sdtasdt0(smndt0(sz0z00),smndt0(sdtlbdtrb0(xs,X0))) )
    | ~ spl5_5
    | ~ spl5_227 ),
    inference(resolution,[],[f2743,f178]) ).

fof(f6695,plain,
    ( spl5_538
    | spl5_539
    | ~ spl5_63
    | ~ spl5_225 ),
    inference(avatar_split_clause,[],[f2739,f2691,f547,f6692,f6688]) ).

fof(f2739,plain,
    ( sz00 = aDimensionOf0(sziznziztdt0(xt))
    | aDimensionOf0(sziznziztdt0(xt)) = szszuzczcdt0(sK4(aDimensionOf0(sziznziztdt0(xt))))
    | ~ spl5_63
    | ~ spl5_225 ),
    inference(resolution,[],[f2692,f549]) ).

fof(f6619,plain,
    ( ~ spl5_63
    | ~ spl5_50
    | spl5_530 ),
    inference(avatar_split_clause,[],[f6597,f6585,f441,f547]) ).

fof(f6597,plain,
    ( ~ sP1(xt)
    | ~ spl5_50
    | spl5_530 ),
    inference(resolution,[],[f6587,f442]) ).

fof(f6587,plain,
    ( ~ aVector0(sziznziztdt0(xt))
    | spl5_530 ),
    inference(avatar_component_clause,[],[f6585]) ).

fof(f6618,plain,
    ( spl5_537
    | spl5_508
    | ~ spl5_62
    | ~ spl5_225 ),
    inference(avatar_split_clause,[],[f2738,f2691,f542,f5897,f6615]) ).

fof(f2738,plain,
    ( sz00 = aDimensionOf0(sziznziztdt0(xs))
    | aDimensionOf0(sziznziztdt0(xs)) = szszuzczcdt0(sK4(aDimensionOf0(sziznziztdt0(xs))))
    | ~ spl5_62
    | ~ spl5_225 ),
    inference(resolution,[],[f2692,f544]) ).

fof(f6613,plain,
    ( spl5_536
    | ~ spl5_3
    | ~ spl5_222 ),
    inference(avatar_split_clause,[],[f2722,f2679,f166,f6611]) ).

fof(f6611,plain,
    ( spl5_536
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(xt,X0),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(xt,X0),sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_536])]) ).

fof(f2722,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(xt,X0),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(xt,X0),sz0z00)) )
    | ~ spl5_3
    | ~ spl5_222 ),
    inference(resolution,[],[f2680,f168]) ).

fof(f6609,plain,
    ( spl5_535
    | ~ spl5_2
    | ~ spl5_222 ),
    inference(avatar_split_clause,[],[f2721,f2679,f161,f6607]) ).

fof(f6607,plain,
    ( spl5_535
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(xs,X0),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(xs,X0),sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_535])]) ).

fof(f2721,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(xs,X0),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(xs,X0),sz0z00)) )
    | ~ spl5_2
    | ~ spl5_222 ),
    inference(resolution,[],[f2680,f163]) ).

fof(f6605,plain,
    ( spl5_534
    | ~ spl5_3
    | ~ spl5_219 ),
    inference(avatar_split_clause,[],[f2705,f2667,f166,f6603]) ).

fof(f2705,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(xt,X0),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xt,X0)),sz0z00) )
    | ~ spl5_3
    | ~ spl5_219 ),
    inference(resolution,[],[f2668,f168]) ).

fof(f6601,plain,
    ( spl5_533
    | ~ spl5_2
    | ~ spl5_219 ),
    inference(avatar_split_clause,[],[f2704,f2667,f161,f6599]) ).

fof(f2704,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(xs,X0),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(xs,X0)),sz0z00) )
    | ~ spl5_2
    | ~ spl5_219 ),
    inference(resolution,[],[f2668,f163]) ).

fof(f6596,plain,
    ( ~ spl5_530
    | spl5_531
    | ~ spl5_532
    | ~ spl5_75
    | ~ spl5_96 ),
    inference(avatar_split_clause,[],[f932,f831,f643,f6593,f6589,f6585]) ).

fof(f6589,plain,
    ( spl5_531
  <=> sP0(sziznziztdt0(xt),sziznziztdt0(xt)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_531])]) ).

fof(f6593,plain,
    ( spl5_532
  <=> aDimensionOf0(xs) = aDimensionOf0(sziznziztdt0(xt)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_532])]) ).

fof(f643,plain,
    ( spl5_75
  <=> ! [X0] :
        ( sP0(X0,X0)
        | aDimensionOf0(X0) != szszuzczcdt0(aDimensionOf0(X0))
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_75])]) ).

fof(f932,plain,
    ( aDimensionOf0(xs) != aDimensionOf0(sziznziztdt0(xt))
    | sP0(sziznziztdt0(xt),sziznziztdt0(xt))
    | ~ aVector0(sziznziztdt0(xt))
    | ~ spl5_75
    | ~ spl5_96 ),
    inference(superposition,[],[f644,f833]) ).

fof(f644,plain,
    ( ! [X0] :
        ( aDimensionOf0(X0) != szszuzczcdt0(aDimensionOf0(X0))
        | sP0(X0,X0)
        | ~ aVector0(X0) )
    | ~ spl5_75 ),
    inference(avatar_component_clause,[],[f643]) ).

fof(f6583,plain,
    ( ~ spl5_477
    | spl5_528
    | ~ spl5_529
    | ~ spl5_75
    | ~ spl5_88 ),
    inference(avatar_split_clause,[],[f881,f781,f643,f6580,f6576,f5524]) ).

fof(f6576,plain,
    ( spl5_528
  <=> sP0(sziznziztdt0(xs),sziznziztdt0(xs)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_528])]) ).

fof(f6580,plain,
    ( spl5_529
  <=> aDimensionOf0(xs) = aDimensionOf0(sziznziztdt0(xs)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_529])]) ).

fof(f881,plain,
    ( aDimensionOf0(xs) != aDimensionOf0(sziznziztdt0(xs))
    | sP0(sziznziztdt0(xs),sziznziztdt0(xs))
    | ~ aVector0(sziznziztdt0(xs))
    | ~ spl5_75
    | ~ spl5_88 ),
    inference(superposition,[],[f644,f783]) ).

fof(f6154,plain,
    ( spl5_527
    | ~ spl5_5
    | ~ spl5_205 ),
    inference(avatar_split_clause,[],[f2538,f2481,f176,f6152]) ).

fof(f6152,plain,
    ( spl5_527
  <=> ! [X0] :
        ( sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00) = sdtasdt0(sz0z00,sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_527])]) ).

fof(f2538,plain,
    ( ! [X0] :
        ( sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00) = sdtasdt0(sz0z00,sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_205 ),
    inference(resolution,[],[f2482,f178]) ).

fof(f6150,plain,
    ( spl5_526
    | ~ spl5_5
    | ~ spl5_204 ),
    inference(avatar_split_clause,[],[f2533,f2477,f176,f6148]) ).

fof(f6148,plain,
    ( spl5_526
  <=> ! [X0] :
        ( sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) = sdtasdt0(sz0z00,sdtpldt0(X0,sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_526])]) ).

fof(f2533,plain,
    ( ! [X0] :
        ( sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) = sdtasdt0(sz0z00,sdtpldt0(X0,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_204 ),
    inference(resolution,[],[f2478,f178]) ).

fof(f6146,plain,
    ( spl5_525
    | ~ spl5_5
    | ~ spl5_202 ),
    inference(avatar_split_clause,[],[f2525,f2469,f176,f6144]) ).

fof(f6144,plain,
    ( spl5_525
  <=> ! [X0] :
        ( sdtpldt0(sdtasdt0(X0,sz0z00),sz0z00) = sdtpldt0(sz0z00,sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_525])]) ).

fof(f2525,plain,
    ( ! [X0] :
        ( sdtpldt0(sdtasdt0(X0,sz0z00),sz0z00) = sdtpldt0(sz0z00,sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_202 ),
    inference(resolution,[],[f2470,f178]) ).

fof(f6142,plain,
    ( spl5_524
    | ~ spl5_5
    | ~ spl5_201 ),
    inference(avatar_split_clause,[],[f2520,f2465,f176,f6140]) ).

fof(f6140,plain,
    ( spl5_524
  <=> ! [X0] :
        ( sdtpldt0(sdtpldt0(X0,sz0z00),sz0z00) = sdtpldt0(sz0z00,sdtpldt0(X0,sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_524])]) ).

fof(f2520,plain,
    ( ! [X0] :
        ( sdtpldt0(sdtpldt0(X0,sz0z00),sz0z00) = sdtpldt0(sz0z00,sdtpldt0(X0,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_201 ),
    inference(resolution,[],[f2466,f178]) ).

fof(f6138,plain,
    ( spl5_523
    | ~ spl5_12
    | ~ spl5_165 ),
    inference(avatar_split_clause,[],[f1533,f1476,f209,f6136]) ).

fof(f6136,plain,
    ( spl5_523
  <=> ! [X0] :
        ( sdtasdt0(smndt0(X0),sz0z00) = sdtasdt0(sdtasdt0(smndt0(X0),sz0z00),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_523])]) ).

fof(f1533,plain,
    ( ! [X0] :
        ( sdtasdt0(smndt0(X0),sz0z00) = sdtasdt0(sdtasdt0(smndt0(X0),sz0z00),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_165 ),
    inference(resolution,[],[f1477,f210]) ).

fof(f6134,plain,
    ( spl5_522
    | ~ spl5_12
    | ~ spl5_164 ),
    inference(avatar_split_clause,[],[f1527,f1467,f209,f6132]) ).

fof(f6132,plain,
    ( spl5_522
  <=> ! [X0] :
        ( sdtpldt0(smndt0(X0),sz0z00) = sdtpldt0(sdtpldt0(smndt0(X0),sz0z00),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_522])]) ).

fof(f1527,plain,
    ( ! [X0] :
        ( sdtpldt0(smndt0(X0),sz0z00) = sdtpldt0(sdtpldt0(smndt0(X0),sz0z00),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_164 ),
    inference(resolution,[],[f1468,f210]) ).

fof(f6130,plain,
    ( spl5_521
    | ~ spl5_12
    | ~ spl5_161 ),
    inference(avatar_split_clause,[],[f1522,f1448,f209,f6128]) ).

fof(f6128,plain,
    ( spl5_521
  <=> ! [X0] :
        ( sdtasdt0(smndt0(smndt0(X0)),sz0z00) = sdtasdt0(sz0z00,smndt0(smndt0(X0)))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_521])]) ).

fof(f1522,plain,
    ( ! [X0] :
        ( sdtasdt0(smndt0(smndt0(X0)),sz0z00) = sdtasdt0(sz0z00,smndt0(smndt0(X0)))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_161 ),
    inference(resolution,[],[f1449,f210]) ).

fof(f6126,plain,
    ( spl5_520
    | ~ spl5_12
    | ~ spl5_160 ),
    inference(avatar_split_clause,[],[f1508,f1444,f209,f6124]) ).

fof(f6124,plain,
    ( spl5_520
  <=> ! [X0] :
        ( sdtpldt0(smndt0(smndt0(X0)),sz0z00) = sdtpldt0(sz0z00,smndt0(smndt0(X0)))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_520])]) ).

fof(f1508,plain,
    ( ! [X0] :
        ( sdtpldt0(smndt0(smndt0(X0)),sz0z00) = sdtpldt0(sz0z00,smndt0(smndt0(X0)))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_160 ),
    inference(resolution,[],[f1445,f210]) ).

fof(f6092,plain,
    ( ~ spl5_477
    | ~ spl5_4
    | spl5_519
    | ~ spl5_30
    | ~ spl5_149 ),
    inference(avatar_split_clause,[],[f2253,f1376,f293,f6089,f171,f5524]) ).

fof(f1376,plain,
    ( spl5_149
  <=> sdtlbdtrb0(xs,sz00) = sdtlbdtrb0(sziznziztdt0(xs),sz00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_149])]) ).

fof(f2253,plain,
    ( aScalar0(sdtlbdtrb0(xs,sz00))
    | ~ aNaturalNumber0(sz00)
    | ~ aVector0(sziznziztdt0(xs))
    | ~ spl5_30
    | ~ spl5_149 ),
    inference(superposition,[],[f294,f1378]) ).

fof(f1378,plain,
    ( sdtlbdtrb0(xs,sz00) = sdtlbdtrb0(sziznziztdt0(xs),sz00)
    | ~ spl5_149 ),
    inference(avatar_component_clause,[],[f1376]) ).

fof(f6057,plain,
    ( spl5_518
    | ~ spl5_5
    | ~ spl5_199 ),
    inference(avatar_split_clause,[],[f2459,f2434,f176,f6055]) ).

fof(f6055,plain,
    ( spl5_518
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(xt,X0),sz0z00) = sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_518])]) ).

fof(f2459,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(xt,X0),sz0z00) = sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0)) )
    | ~ spl5_5
    | ~ spl5_199 ),
    inference(resolution,[],[f2435,f178]) ).

fof(f6053,plain,
    ( spl5_517
    | ~ spl5_5
    | ~ spl5_198 ),
    inference(avatar_split_clause,[],[f2454,f2430,f176,f6051]) ).

fof(f2454,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtasdt0(sdtlbdtrb0(xs,X0),sz0z00) = sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0)) )
    | ~ spl5_5
    | ~ spl5_198 ),
    inference(resolution,[],[f2431,f178]) ).

fof(f6049,plain,
    ( spl5_516
    | ~ spl5_5
    | ~ spl5_197 ),
    inference(avatar_split_clause,[],[f2442,f2426,f176,f6047]) ).

fof(f6047,plain,
    ( spl5_516
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtlbdtrb0(xt,X0),sz0z00) = sdtpldt0(sz0z00,sdtlbdtrb0(xt,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_516])]) ).

fof(f2442,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtlbdtrb0(xt,X0),sz0z00) = sdtpldt0(sz0z00,sdtlbdtrb0(xt,X0)) )
    | ~ spl5_5
    | ~ spl5_197 ),
    inference(resolution,[],[f2427,f178]) ).

fof(f6045,plain,
    ( spl5_515
    | ~ spl5_5
    | ~ spl5_196 ),
    inference(avatar_split_clause,[],[f2437,f2422,f176,f6043]) ).

fof(f6043,plain,
    ( spl5_515
  <=> ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtlbdtrb0(xs,X0),sz0z00) = sdtpldt0(sz0z00,sdtlbdtrb0(xs,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_515])]) ).

fof(f2437,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtpldt0(sdtlbdtrb0(xs,X0),sz0z00) = sdtpldt0(sz0z00,sdtlbdtrb0(xs,X0)) )
    | ~ spl5_5
    | ~ spl5_196 ),
    inference(resolution,[],[f2423,f178]) ).

fof(f5924,plain,
    ( spl5_514
    | ~ spl5_5
    | ~ spl5_194 ),
    inference(avatar_split_clause,[],[f2416,f2385,f176,f5922]) ).

fof(f5922,plain,
    ( spl5_514
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtasdt0(X0,sz0z00)),sdtasdt0(X0,sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_514])]) ).

fof(f2416,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtasdt0(X0,sz0z00)),sdtasdt0(X0,sz0z00)) )
    | ~ spl5_5
    | ~ spl5_194 ),
    inference(resolution,[],[f2386,f178]) ).

fof(f5920,plain,
    ( spl5_513
    | ~ spl5_5
    | ~ spl5_193 ),
    inference(avatar_split_clause,[],[f2411,f2381,f176,f5918]) ).

fof(f5918,plain,
    ( spl5_513
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtasdt0(X0,sz0z00),smndt0(sdtasdt0(X0,sz0z00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_513])]) ).

fof(f2411,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtasdt0(X0,sz0z00),smndt0(sdtasdt0(X0,sz0z00))) )
    | ~ spl5_5
    | ~ spl5_193 ),
    inference(resolution,[],[f2382,f178]) ).

fof(f5916,plain,
    ( spl5_512
    | ~ spl5_5
    | ~ spl5_192 ),
    inference(avatar_split_clause,[],[f2406,f2377,f176,f5914]) ).

fof(f5914,plain,
    ( spl5_512
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtpldt0(X0,sz0z00)),sdtpldt0(X0,sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_512])]) ).

fof(f2406,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtpldt0(X0,sz0z00)),sdtpldt0(X0,sz0z00)) )
    | ~ spl5_5
    | ~ spl5_192 ),
    inference(resolution,[],[f2378,f178]) ).

fof(f5912,plain,
    ( spl5_511
    | ~ spl5_5
    | ~ spl5_191 ),
    inference(avatar_split_clause,[],[f2401,f2373,f176,f5910]) ).

fof(f5910,plain,
    ( spl5_511
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtpldt0(X0,sz0z00),smndt0(sdtpldt0(X0,sz0z00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_511])]) ).

fof(f2401,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(sdtpldt0(X0,sz0z00),smndt0(sdtpldt0(X0,sz0z00))) )
    | ~ spl5_5
    | ~ spl5_191 ),
    inference(resolution,[],[f2374,f178]) ).

fof(f5908,plain,
    ( spl5_510
    | ~ spl5_12
    | ~ spl5_159 ),
    inference(avatar_split_clause,[],[f1503,f1440,f209,f5906]) ).

fof(f5906,plain,
    ( spl5_510
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtasdt0(X0,smndt0(X1)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_510])]) ).

fof(f1503,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtasdt0(X0,smndt0(X1)))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_159 ),
    inference(resolution,[],[f1441,f210]) ).

fof(f5904,plain,
    ( spl5_509
    | ~ spl5_12
    | ~ spl5_158 ),
    inference(avatar_split_clause,[],[f1498,f1436,f209,f5902]) ).

fof(f5902,plain,
    ( spl5_509
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtasdt0(X0,smndt0(X1)),sz0z00)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_509])]) ).

fof(f1498,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtasdt0(X0,smndt0(X1)),sz0z00)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_158 ),
    inference(resolution,[],[f1437,f210]) ).

fof(f5900,plain,
    ( spl5_507
    | spl5_508
    | ~ spl5_26
    | ~ spl5_477 ),
    inference(avatar_split_clause,[],[f5706,f5524,f277,f5897,f5893]) ).

fof(f5706,plain,
    ( sz00 = aDimensionOf0(sziznziztdt0(xs))
    | sP1(sziznziztdt0(xs))
    | ~ spl5_26
    | ~ spl5_477 ),
    inference(resolution,[],[f5525,f278]) ).

fof(f5525,plain,
    ( aVector0(sziznziztdt0(xs))
    | ~ spl5_477 ),
    inference(avatar_component_clause,[],[f5524]) ).

fof(f5891,plain,
    ( spl5_506
    | ~ spl5_12
    | ~ spl5_157 ),
    inference(avatar_split_clause,[],[f1493,f1432,f209,f5889]) ).

fof(f5889,plain,
    ( spl5_506
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtpldt0(X0,smndt0(X1)))
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_506])]) ).

fof(f1493,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtpldt0(X0,smndt0(X1)))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_157 ),
    inference(resolution,[],[f1433,f210]) ).

fof(f5887,plain,
    ( spl5_505
    | ~ spl5_12
    | ~ spl5_156 ),
    inference(avatar_split_clause,[],[f1488,f1428,f209,f5885]) ).

fof(f5885,plain,
    ( spl5_505
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_505])]) ).

fof(f1488,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_156 ),
    inference(resolution,[],[f1429,f210]) ).

fof(f5883,plain,
    ( spl5_504
    | ~ spl5_50
    | ~ spl5_154 ),
    inference(avatar_split_clause,[],[f1484,f1419,f441,f5881]) ).

fof(f1419,plain,
    ( spl5_154
  <=> ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_154])]) ).

fof(f1484,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(sziznziztdt0(X1),X0))
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_154 ),
    inference(resolution,[],[f1420,f442]) ).

fof(f1420,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(X0,X1)) )
    | ~ spl5_154 ),
    inference(avatar_component_clause,[],[f1419]) ).

fof(f5879,plain,
    ( spl5_503
    | ~ spl5_50
    | ~ spl5_153 ),
    inference(avatar_split_clause,[],[f1481,f1415,f441,f5877]) ).

fof(f1415,plain,
    ( spl5_153
  <=> ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sz0z00 = sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_153])]) ).

fof(f1481,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sdtlbdtrb0(sziznziztdt0(X1),X0),sz0z00)
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_153 ),
    inference(resolution,[],[f1416,f442]) ).

fof(f1416,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sz0z00 = sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00) )
    | ~ spl5_153 ),
    inference(avatar_component_clause,[],[f1415]) ).

fof(f5875,plain,
    ( spl5_502
    | ~ spl5_12
    | ~ spl5_147 ),
    inference(avatar_split_clause,[],[f1390,f1368,f209,f5873]) ).

fof(f5873,plain,
    ( spl5_502
  <=> ! [X0] :
        ( sz0z00 = sdtpldt0(smndt0(smndt0(smndt0(X0))),smndt0(smndt0(X0)))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_502])]) ).

fof(f1390,plain,
    ( ! [X0] :
        ( sz0z00 = sdtpldt0(smndt0(smndt0(smndt0(X0))),smndt0(smndt0(X0)))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_147 ),
    inference(resolution,[],[f1369,f210]) ).

fof(f5871,plain,
    ( spl5_501
    | ~ spl5_12
    | ~ spl5_146 ),
    inference(avatar_split_clause,[],[f1383,f1364,f209,f5869]) ).

fof(f5869,plain,
    ( spl5_501
  <=> ! [X0] :
        ( sz0z00 = sdtpldt0(smndt0(smndt0(X0)),smndt0(smndt0(smndt0(X0))))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_501])]) ).

fof(f1383,plain,
    ( ! [X0] :
        ( sz0z00 = sdtpldt0(smndt0(smndt0(X0)),smndt0(smndt0(smndt0(X0))))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_146 ),
    inference(resolution,[],[f1365,f210]) ).

fof(f5867,plain,
    ( spl5_500
    | ~ spl5_30
    | ~ spl5_115 ),
    inference(avatar_split_clause,[],[f1131,f1034,f293,f5865]) ).

fof(f1131,plain,
    ( ! [X0,X1] :
        ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtlbdtrb0(X0,X1)))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_115 ),
    inference(resolution,[],[f1035,f294]) ).

fof(f5863,plain,
    ( spl5_499
    | ~ spl5_32
    | ~ spl5_115 ),
    inference(avatar_split_clause,[],[f1129,f1034,f301,f5861]) ).

fof(f1129,plain,
    ( ! [X0,X1] :
        ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtasdt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_115 ),
    inference(resolution,[],[f1035,f302]) ).

fof(f5859,plain,
    ( spl5_498
    | ~ spl5_31
    | ~ spl5_115 ),
    inference(avatar_split_clause,[],[f1128,f1034,f297,f5857]) ).

fof(f1128,plain,
    ( ! [X0,X1] :
        ( sz0z00 = sdtasdt0(sz0z00,smndt0(sdtpldt0(X0,X1)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_115 ),
    inference(resolution,[],[f1035,f298]) ).

fof(f5855,plain,
    ( spl5_497
    | ~ spl5_30
    | ~ spl5_112 ),
    inference(avatar_split_clause,[],[f1083,f982,f293,f5853]) ).

fof(f982,plain,
    ( spl5_112
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(smndt0(X0),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_112])]) ).

fof(f1083,plain,
    ( ! [X0,X1] :
        ( sz0z00 = sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00)
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_112 ),
    inference(resolution,[],[f983,f294]) ).

fof(f983,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(smndt0(X0),sz0z00) )
    | ~ spl5_112 ),
    inference(avatar_component_clause,[],[f982]) ).

fof(f5844,plain,
    ( spl5_496
    | ~ spl5_32
    | ~ spl5_112 ),
    inference(avatar_split_clause,[],[f1081,f982,f301,f5842]) ).

fof(f1081,plain,
    ( ! [X0,X1] :
        ( sz0z00 = sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_112 ),
    inference(resolution,[],[f983,f302]) ).

fof(f5840,plain,
    ( spl5_495
    | ~ spl5_31
    | ~ spl5_112 ),
    inference(avatar_split_clause,[],[f1080,f982,f297,f5838]) ).

fof(f1080,plain,
    ( ! [X0,X1] :
        ( sz0z00 = sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_112 ),
    inference(resolution,[],[f983,f298]) ).

fof(f5705,plain,
    ( spl5_494
    | ~ spl5_3
    | ~ spl5_190 ),
    inference(avatar_split_clause,[],[f2392,f2369,f166,f5703]) ).

fof(f2392,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(xt,X0)),sdtlbdtrb0(xt,X0)) )
    | ~ spl5_3
    | ~ spl5_190 ),
    inference(resolution,[],[f2370,f168]) ).

fof(f5701,plain,
    ( spl5_493
    | ~ spl5_2
    | ~ spl5_190 ),
    inference(avatar_split_clause,[],[f2391,f2369,f161,f5699]) ).

fof(f2391,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(xs,X0)),sdtlbdtrb0(xs,X0)) )
    | ~ spl5_2
    | ~ spl5_190 ),
    inference(resolution,[],[f2370,f163]) ).

fof(f5697,plain,
    ( spl5_492
    | ~ spl5_3
    | ~ spl5_189 ),
    inference(avatar_split_clause,[],[f2389,f2365,f166,f5695]) ).

fof(f2389,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtpldt0(sdtlbdtrb0(xt,X0),smndt0(sdtlbdtrb0(xt,X0))) )
    | ~ spl5_3
    | ~ spl5_189 ),
    inference(resolution,[],[f2366,f168]) ).

fof(f5693,plain,
    ( spl5_491
    | ~ spl5_2
    | ~ spl5_189 ),
    inference(avatar_split_clause,[],[f2388,f2365,f161,f5691]) ).

fof(f2388,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtpldt0(sdtlbdtrb0(xs,X0),smndt0(sdtlbdtrb0(xs,X0))) )
    | ~ spl5_2
    | ~ spl5_189 ),
    inference(resolution,[],[f2366,f163]) ).

fof(f5689,plain,
    ( spl5_490
    | ~ spl5_9
    | ~ spl5_145 ),
    inference(avatar_split_clause,[],[f1360,f1350,f197,f5687]) ).

fof(f5687,plain,
    ( spl5_490
  <=> ! [X0] :
        ( sdtlbdtrb0(xt,aDimensionOf0(X0)) = sdtlbdtrb0(sziznziztdt0(xt),aDimensionOf0(X0))
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_490])]) ).

fof(f1360,plain,
    ( ! [X0] :
        ( sdtlbdtrb0(xt,aDimensionOf0(X0)) = sdtlbdtrb0(sziznziztdt0(xt),aDimensionOf0(X0))
        | ~ aVector0(X0) )
    | ~ spl5_9
    | ~ spl5_145 ),
    inference(resolution,[],[f1351,f198]) ).

fof(f5685,plain,
    ( spl5_489
    | ~ spl5_11
    | ~ spl5_145 ),
    inference(avatar_split_clause,[],[f1359,f1350,f205,f5683]) ).

fof(f5683,plain,
    ( spl5_489
  <=> ! [X0] :
        ( sdtlbdtrb0(xt,szszuzczcdt0(X0)) = sdtlbdtrb0(sziznziztdt0(xt),szszuzczcdt0(X0))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_489])]) ).

fof(f1359,plain,
    ( ! [X0] :
        ( sdtlbdtrb0(xt,szszuzczcdt0(X0)) = sdtlbdtrb0(sziznziztdt0(xt),szszuzczcdt0(X0))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_11
    | ~ spl5_145 ),
    inference(resolution,[],[f1351,f206]) ).

fof(f5681,plain,
    ( spl5_488
    | ~ spl5_9
    | ~ spl5_144 ),
    inference(avatar_split_clause,[],[f1355,f1346,f197,f5679]) ).

fof(f5679,plain,
    ( spl5_488
  <=> ! [X0] :
        ( sdtlbdtrb0(xs,aDimensionOf0(X0)) = sdtlbdtrb0(sziznziztdt0(xs),aDimensionOf0(X0))
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_488])]) ).

fof(f1355,plain,
    ( ! [X0] :
        ( sdtlbdtrb0(xs,aDimensionOf0(X0)) = sdtlbdtrb0(sziznziztdt0(xs),aDimensionOf0(X0))
        | ~ aVector0(X0) )
    | ~ spl5_9
    | ~ spl5_144 ),
    inference(resolution,[],[f1347,f198]) ).

fof(f5677,plain,
    ( spl5_487
    | ~ spl5_11
    | ~ spl5_144 ),
    inference(avatar_split_clause,[],[f1354,f1346,f205,f5675]) ).

fof(f5675,plain,
    ( spl5_487
  <=> ! [X0] :
        ( sdtlbdtrb0(xs,szszuzczcdt0(X0)) = sdtlbdtrb0(sziznziztdt0(xs),szszuzczcdt0(X0))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_487])]) ).

fof(f1354,plain,
    ( ! [X0] :
        ( sdtlbdtrb0(xs,szszuzczcdt0(X0)) = sdtlbdtrb0(sziznziztdt0(xs),szszuzczcdt0(X0))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_11
    | ~ spl5_144 ),
    inference(resolution,[],[f1347,f206]) ).

fof(f5660,plain,
    ( ~ spl5_62
    | ~ spl5_50
    | spl5_477 ),
    inference(avatar_split_clause,[],[f5602,f5524,f441,f542]) ).

fof(f5602,plain,
    ( ~ sP1(xs)
    | ~ spl5_50
    | spl5_477 ),
    inference(resolution,[],[f5526,f442]) ).

fof(f5526,plain,
    ( ~ aVector0(sziznziztdt0(xs))
    | spl5_477 ),
    inference(avatar_component_clause,[],[f5524]) ).

fof(f5618,plain,
    ( spl5_486
    | ~ spl5_5
    | ~ spl5_183 ),
    inference(avatar_split_clause,[],[f2314,f2263,f176,f5616]) ).

fof(f5616,plain,
    ( spl5_486
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sz0z00) = smndt0(smndt0(sdtasdt0(X0,sz0z00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_486])]) ).

fof(f2314,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sz0z00) = smndt0(smndt0(sdtasdt0(X0,sz0z00))) )
    | ~ spl5_5
    | ~ spl5_183 ),
    inference(resolution,[],[f2264,f178]) ).

fof(f5614,plain,
    ( spl5_485
    | ~ spl5_5
    | ~ spl5_182 ),
    inference(avatar_split_clause,[],[f2309,f2259,f176,f5612]) ).

fof(f5612,plain,
    ( spl5_485
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sz0z00) = sdtpldt0(sz0z00,sdtasdt0(X0,sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_485])]) ).

fof(f2309,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sz0z00) = sdtpldt0(sz0z00,sdtasdt0(X0,sz0z00)) )
    | ~ spl5_5
    | ~ spl5_182 ),
    inference(resolution,[],[f2260,f178]) ).

fof(f5610,plain,
    ( spl5_484
    | ~ spl5_5
    | ~ spl5_181 ),
    inference(avatar_split_clause,[],[f2304,f2255,f176,f5608]) ).

fof(f5608,plain,
    ( spl5_484
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_484])]) ).

fof(f2304,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sz0z00) )
    | ~ spl5_5
    | ~ spl5_181 ),
    inference(resolution,[],[f2256,f178]) ).

fof(f5606,plain,
    ( spl5_483
    | ~ spl5_5
    | ~ spl5_180 ),
    inference(avatar_split_clause,[],[f2299,f2249,f176,f5604]) ).

fof(f5604,plain,
    ( spl5_483
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sz0z00) = smndt0(smndt0(sdtpldt0(X0,sz0z00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_483])]) ).

fof(f2299,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sz0z00) = smndt0(smndt0(sdtpldt0(X0,sz0z00))) )
    | ~ spl5_5
    | ~ spl5_180 ),
    inference(resolution,[],[f2250,f178]) ).

fof(f5601,plain,
    ( spl5_482
    | ~ spl5_5
    | ~ spl5_179 ),
    inference(avatar_split_clause,[],[f2294,f2245,f176,f5599]) ).

fof(f5599,plain,
    ( spl5_482
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sz0z00) = sdtpldt0(sz0z00,sdtpldt0(X0,sz0z00)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_482])]) ).

fof(f2294,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sz0z00) = sdtpldt0(sz0z00,sdtpldt0(X0,sz0z00)) )
    | ~ spl5_5
    | ~ spl5_179 ),
    inference(resolution,[],[f2246,f178]) ).

fof(f5597,plain,
    ( spl5_481
    | ~ spl5_12
    | ~ spl5_143 ),
    inference(avatar_split_clause,[],[f1341,f1323,f209,f5595]) ).

fof(f5595,plain,
    ( spl5_481
  <=> ! [X0] :
        ( smndt0(smndt0(X0)) = smndt0(smndt0(smndt0(smndt0(X0))))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_481])]) ).

fof(f1341,plain,
    ( ! [X0] :
        ( smndt0(smndt0(X0)) = smndt0(smndt0(smndt0(smndt0(X0))))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_143 ),
    inference(resolution,[],[f1324,f210]) ).

fof(f5593,plain,
    ( spl5_480
    | ~ spl5_12
    | ~ spl5_137 ),
    inference(avatar_split_clause,[],[f1335,f1252,f209,f5591]) ).

fof(f5591,plain,
    ( spl5_480
  <=> ! [X0] :
        ( smndt0(smndt0(X0)) = sdtpldt0(sz0z00,smndt0(smndt0(X0)))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_480])]) ).

fof(f1335,plain,
    ( ! [X0] :
        ( smndt0(smndt0(X0)) = sdtpldt0(sz0z00,smndt0(smndt0(X0)))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_137 ),
    inference(resolution,[],[f1253,f210]) ).

fof(f5589,plain,
    ( spl5_479
    | ~ spl5_12
    | ~ spl5_132 ),
    inference(avatar_split_clause,[],[f1329,f1184,f209,f5587]) ).

fof(f5587,plain,
    ( spl5_479
  <=> ! [X0] :
        ( smndt0(smndt0(X0)) = sdtpldt0(smndt0(smndt0(X0)),sz0z00)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_479])]) ).

fof(f1329,plain,
    ( ! [X0] :
        ( smndt0(smndt0(X0)) = sdtpldt0(smndt0(smndt0(X0)),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_132 ),
    inference(resolution,[],[f1185,f210]) ).

fof(f5531,plain,
    ( ~ spl5_4
    | ~ spl5_477
    | spl5_478
    | ~ spl5_64
    | ~ spl5_149 ),
    inference(avatar_split_clause,[],[f2252,f1376,f552,f5528,f5524,f171]) ).

fof(f5528,plain,
    ( spl5_478
  <=> sP2(sdtlbdtrb0(xs,sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_478])]) ).

fof(f2252,plain,
    ( sP2(sdtlbdtrb0(xs,sz00))
    | ~ aVector0(sziznziztdt0(xs))
    | ~ aNaturalNumber0(sz00)
    | ~ spl5_64
    | ~ spl5_149 ),
    inference(superposition,[],[f553,f1378]) ).

fof(f5522,plain,
    ( spl5_476
    | ~ spl5_3
    | ~ spl5_177 ),
    inference(avatar_split_clause,[],[f2285,f2237,f166,f5520]) ).

fof(f2285,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xt,X0) = smndt0(smndt0(sdtlbdtrb0(xt,X0))) )
    | ~ spl5_3
    | ~ spl5_177 ),
    inference(resolution,[],[f2238,f168]) ).

fof(f5518,plain,
    ( spl5_475
    | ~ spl5_2
    | ~ spl5_177 ),
    inference(avatar_split_clause,[],[f2284,f2237,f161,f5516]) ).

fof(f2284,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xs,X0) = smndt0(smndt0(sdtlbdtrb0(xs,X0))) )
    | ~ spl5_2
    | ~ spl5_177 ),
    inference(resolution,[],[f2238,f163]) ).

fof(f5514,plain,
    ( spl5_474
    | ~ spl5_3
    | ~ spl5_176 ),
    inference(avatar_split_clause,[],[f2282,f2233,f166,f5512]) ).

fof(f2282,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xt,X0) = sdtpldt0(sz0z00,sdtlbdtrb0(xt,X0)) )
    | ~ spl5_3
    | ~ spl5_176 ),
    inference(resolution,[],[f2234,f168]) ).

fof(f5510,plain,
    ( spl5_473
    | ~ spl5_2
    | ~ spl5_176 ),
    inference(avatar_split_clause,[],[f2281,f2233,f161,f5508]) ).

fof(f2281,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xs,X0) = sdtpldt0(sz0z00,sdtlbdtrb0(xs,X0)) )
    | ~ spl5_2
    | ~ spl5_176 ),
    inference(resolution,[],[f2234,f163]) ).

fof(f5506,plain,
    ( spl5_472
    | ~ spl5_3
    | ~ spl5_175 ),
    inference(avatar_split_clause,[],[f2279,f2229,f166,f5504]) ).

fof(f2279,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xt,X0) = sdtpldt0(sdtlbdtrb0(xt,X0),sz0z00) )
    | ~ spl5_3
    | ~ spl5_175 ),
    inference(resolution,[],[f2230,f168]) ).

fof(f5502,plain,
    ( spl5_471
    | ~ spl5_2
    | ~ spl5_175 ),
    inference(avatar_split_clause,[],[f2278,f2229,f161,f5500]) ).

fof(f2278,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(xs,X0) = sdtpldt0(sdtlbdtrb0(xs,X0),sz0z00) )
    | ~ spl5_2
    | ~ spl5_175 ),
    inference(resolution,[],[f2230,f163]) ).

fof(f5494,plain,
    ( spl5_470
    | ~ spl5_36
    | ~ spl5_145 ),
    inference(avatar_split_clause,[],[f1361,f1350,f330,f5491]) ).

fof(f1361,plain,
    ( sdtlbdtrb0(xt,aDimensionOf0(xs)) = sdtlbdtrb0(sziznziztdt0(xt),aDimensionOf0(xs))
    | ~ spl5_36
    | ~ spl5_145 ),
    inference(resolution,[],[f1351,f332]) ).

fof(f5489,plain,
    ( spl5_469
    | ~ spl5_36
    | ~ spl5_144 ),
    inference(avatar_split_clause,[],[f1356,f1346,f330,f5486]) ).

fof(f1356,plain,
    ( sdtlbdtrb0(xs,aDimensionOf0(xs)) = sdtlbdtrb0(sziznziztdt0(xs),aDimensionOf0(xs))
    | ~ spl5_36
    | ~ spl5_144 ),
    inference(resolution,[],[f1347,f332]) ).

fof(f5446,plain,
    ( spl5_468
    | ~ spl5_5
    | ~ spl5_161 ),
    inference(avatar_split_clause,[],[f1519,f1448,f176,f5443]) ).

fof(f5443,plain,
    ( spl5_468
  <=> sdtasdt0(smndt0(sz0z00),sz0z00) = sdtasdt0(sz0z00,smndt0(sz0z00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_468])]) ).

fof(f1519,plain,
    ( sdtasdt0(smndt0(sz0z00),sz0z00) = sdtasdt0(sz0z00,smndt0(sz0z00))
    | ~ spl5_5
    | ~ spl5_161 ),
    inference(resolution,[],[f1449,f178]) ).

fof(f5441,plain,
    ( spl5_467
    | ~ spl5_5
    | ~ spl5_160 ),
    inference(avatar_split_clause,[],[f1505,f1444,f176,f5438]) ).

fof(f5438,plain,
    ( spl5_467
  <=> sdtpldt0(sz0z00,smndt0(sz0z00)) = sdtpldt0(smndt0(sz0z00),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_467])]) ).

fof(f1505,plain,
    ( sdtpldt0(sz0z00,smndt0(sz0z00)) = sdtpldt0(smndt0(sz0z00),sz0z00)
    | ~ spl5_5
    | ~ spl5_160 ),
    inference(resolution,[],[f1445,f178]) ).

fof(f5436,plain,
    ( spl5_466
    | ~ spl5_5
    | ~ spl5_159 ),
    inference(avatar_split_clause,[],[f1500,f1440,f176,f5434]) ).

fof(f1500,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtasdt0(X0,sz0z00)) )
    | ~ spl5_5
    | ~ spl5_159 ),
    inference(resolution,[],[f1441,f178]) ).

fof(f5432,plain,
    ( spl5_465
    | ~ spl5_5
    | ~ spl5_158 ),
    inference(avatar_split_clause,[],[f1495,f1436,f176,f5430]) ).

fof(f1495,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00) )
    | ~ spl5_5
    | ~ spl5_158 ),
    inference(resolution,[],[f1437,f178]) ).

fof(f5400,plain,
    ( spl5_464
    | ~ spl5_5
    | ~ spl5_157 ),
    inference(avatar_split_clause,[],[f1490,f1432,f176,f5398]) ).

fof(f1490,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtpldt0(X0,sz0z00)) )
    | ~ spl5_5
    | ~ spl5_157 ),
    inference(resolution,[],[f1433,f178]) ).

fof(f5396,plain,
    ( spl5_463
    | ~ spl5_60
    | ~ spl5_138 ),
    inference(avatar_split_clause,[],[f1269,f1256,f527,f5394]) ).

fof(f1269,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtlseqdt0(sdtasdt0(X4,X5),sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(sdtasdt0(X4,X5))
        | ~ sdtlseqdt0(X5,X0)
        | ~ sdtlseqdt0(sz0z00,X5)
        | ~ sdtlseqdt0(X4,X1)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_60
    | ~ spl5_138 ),
    inference(duplicate_literal_removal,[],[f1266]) ).

fof(f1266,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtlseqdt0(sdtasdt0(X4,X5),sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(sdtasdt0(X4,X5))
        | ~ sdtlseqdt0(X5,X0)
        | ~ sdtlseqdt0(sz0z00,X5)
        | ~ sdtlseqdt0(X4,X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X5)
        | ~ aScalar0(X1)
        | ~ aScalar0(X4) )
    | ~ spl5_60
    | ~ spl5_138 ),
    inference(resolution,[],[f1257,f528]) ).

fof(f5366,plain,
    ( spl5_462
    | ~ spl5_30
    | ~ spl5_141 ),
    inference(avatar_split_clause,[],[f1318,f1286,f293,f5364]) ).

fof(f1286,plain,
    ( spl5_141
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,X4))) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,X4))),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_141])]) ).

fof(f1318,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_141 ),
    inference(resolution,[],[f1287,f294]) ).

fof(f1287,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,X4))) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,X4))),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,X4))))
        | ~ aScalar0(X3) )
    | ~ spl5_141 ),
    inference(avatar_component_clause,[],[f1286]) ).

fof(f5362,plain,
    ( spl5_461
    | ~ spl5_32
    | ~ spl5_141 ),
    inference(avatar_split_clause,[],[f1316,f1286,f301,f5360]) ).

fof(f1316,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtasdt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtasdt0(X3,sdtasdt0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_141 ),
    inference(resolution,[],[f1287,f302]) ).

fof(f5358,plain,
    ( spl5_460
    | ~ spl5_31
    | ~ spl5_141 ),
    inference(avatar_split_clause,[],[f1315,f1286,f297,f5356]) ).

fof(f1315,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtasdt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtasdt0(X3,sdtpldt0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_141 ),
    inference(resolution,[],[f1287,f298]) ).

fof(f5354,plain,
    ( spl5_459
    | ~ spl5_5
    | ~ spl5_156 ),
    inference(avatar_split_clause,[],[f1485,f1428,f176,f5352]) ).

fof(f1485,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) )
    | ~ spl5_5
    | ~ spl5_156 ),
    inference(resolution,[],[f1429,f178]) ).

fof(f5350,plain,
    ( spl5_458
    | ~ spl5_30
    | ~ spl5_140 ),
    inference(avatar_split_clause,[],[f1313,f1282,f293,f5348]) ).

fof(f1282,plain,
    ( spl5_140
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,X4))) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,X4))),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_140])]) ).

fof(f1313,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X3,sdtlbdtrb0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aNaturalNumber0(X5)
        | ~ aVector0(X4) )
    | ~ spl5_30
    | ~ spl5_140 ),
    inference(resolution,[],[f1283,f294]) ).

fof(f1283,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X4)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,X4))) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,X4))),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,X4))))
        | ~ aScalar0(X3) )
    | ~ spl5_140 ),
    inference(avatar_component_clause,[],[f1282]) ).

fof(f5346,plain,
    ( spl5_457
    | ~ spl5_32
    | ~ spl5_140 ),
    inference(avatar_split_clause,[],[f1311,f1282,f301,f5344]) ).

fof(f1311,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtpldt0(X3,sdtasdt0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtpldt0(X3,sdtasdt0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X3,sdtasdt0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_32
    | ~ spl5_140 ),
    inference(resolution,[],[f1283,f302]) ).

fof(f5342,plain,
    ( spl5_456
    | ~ spl5_31
    | ~ spl5_140 ),
    inference(avatar_split_clause,[],[f1310,f1282,f297,f5340]) ).

fof(f1310,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtpldt0(X3,sdtpldt0(X4,X5)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtpldt0(X3,sdtpldt0(X4,X5)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X3,sdtpldt0(X4,X5)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_31
    | ~ spl5_140 ),
    inference(resolution,[],[f1283,f298]) ).

fof(f5334,plain,
    ( spl5_455
    | ~ spl5_58
    | ~ spl5_134 ),
    inference(avatar_split_clause,[],[f1221,f1206,f515,f5332]) ).

fof(f1221,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(sdtpldt0(X4,X5),sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ aScalar0(sdtpldt0(X4,X5))
        | ~ sdtlseqdt0(X5,X3)
        | ~ sdtlseqdt0(X4,X0)
        | ~ aScalar0(X5)
        | ~ aScalar0(X4) )
    | ~ spl5_58
    | ~ spl5_134 ),
    inference(duplicate_literal_removal,[],[f1218]) ).

fof(f1218,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(sdtpldt0(X4,X5),sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ aScalar0(sdtpldt0(X4,X5))
        | ~ sdtlseqdt0(X5,X3)
        | ~ sdtlseqdt0(X4,X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X5)
        | ~ aScalar0(X0)
        | ~ aScalar0(X4) )
    | ~ spl5_58
    | ~ spl5_134 ),
    inference(resolution,[],[f1207,f516]) ).

fof(f5307,plain,
    ( spl5_454
    | ~ spl5_12
    | ~ spl5_115 ),
    inference(avatar_split_clause,[],[f1130,f1034,f209,f5305]) ).

fof(f1130,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,smndt0(smndt0(X0)))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_115 ),
    inference(resolution,[],[f1035,f210]) ).

fof(f5298,plain,
    ( spl5_453
    | ~ spl5_50
    | ~ spl5_142 ),
    inference(avatar_split_clause,[],[f1321,f1290,f441,f5296]) ).

fof(f1290,plain,
    ( spl5_142
  <=> ! [X4,X0,X3,X2,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(X3,X4))) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtlbdtrb0(X3,X4))),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_142])]) ).

fof(f1321,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtlbdtrb0(sziznziztdt0(X4),X3))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtlbdtrb0(sziznziztdt0(X4),X3))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X4),X3))))
        | ~ sP1(X4) )
    | ~ spl5_50
    | ~ spl5_142 ),
    inference(resolution,[],[f1291,f442]) ).

fof(f1291,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aVector0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X4)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(X3,X4))) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtlbdtrb0(X3,X4))),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtlbdtrb0(X3,X4)))) )
    | ~ spl5_142 ),
    inference(avatar_component_clause,[],[f1290]) ).

fof(f5294,plain,
    ( spl5_452
    | ~ spl5_12
    | ~ spl5_141 ),
    inference(avatar_split_clause,[],[f1317,f1286,f209,f5292]) ).

fof(f1317,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtasdt0(X3,smndt0(X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtasdt0(X3,smndt0(X4)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X3,smndt0(X4)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_141 ),
    inference(resolution,[],[f1287,f210]) ).

fof(f5290,plain,
    ( spl5_451
    | ~ spl5_12
    | ~ spl5_140 ),
    inference(avatar_split_clause,[],[f1312,f1282,f209,f5288]) ).

fof(f1312,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtpldt0(X3,smndt0(X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtpldt0(X3,smndt0(X4)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X3,smndt0(X4)))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X4) )
    | ~ spl5_12
    | ~ spl5_140 ),
    inference(resolution,[],[f1283,f210]) ).

fof(f5286,plain,
    ( spl5_450
    | ~ spl5_30
    | ~ spl5_135 ),
    inference(avatar_split_clause,[],[f1231,f1210,f293,f5284]) ).

fof(f1210,plain,
    ( spl5_135
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(X3))) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(X3))),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_135])]) ).

fof(f1231,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,smndt0(sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,smndt0(sdtlbdtrb0(X3,X4)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtlbdtrb0(X3,X4)))))
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_135 ),
    inference(resolution,[],[f1211,f294]) ).

fof(f1211,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(X3))) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(X3))),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(X3)))) )
    | ~ spl5_135 ),
    inference(avatar_component_clause,[],[f1210]) ).

fof(f5282,plain,
    ( spl5_449
    | ~ spl5_32
    | ~ spl5_135 ),
    inference(avatar_split_clause,[],[f1229,f1210,f301,f5280]) ).

fof(f1229,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,smndt0(sdtasdt0(X3,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,smndt0(sdtasdt0(X3,X4)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtasdt0(X3,X4)))))
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_135 ),
    inference(resolution,[],[f1211,f302]) ).

fof(f5278,plain,
    ( spl5_448
    | ~ spl5_31
    | ~ spl5_135 ),
    inference(avatar_split_clause,[],[f1228,f1210,f297,f5276]) ).

fof(f1228,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,smndt0(sdtpldt0(X3,X4)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,smndt0(sdtpldt0(X3,X4)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtpldt0(X3,X4)))))
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_135 ),
    inference(resolution,[],[f1211,f298]) ).

fof(f5246,plain,
    ( spl5_447
    | ~ spl5_60
    | ~ spl5_139 ),
    inference(avatar_split_clause,[],[f1308,f1278,f527,f5244]) ).

fof(f1308,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,X0) = sdtasdt0(X2,X3)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X3,X0)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(X2,X1) )
    | ~ spl5_60
    | ~ spl5_139 ),
    inference(duplicate_literal_removal,[],[f1293]) ).

fof(f1293,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,X0) = sdtasdt0(X2,X3)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X3,X0)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(X2,X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_60
    | ~ spl5_139 ),
    inference(resolution,[],[f1279,f528]) ).

fof(f5206,plain,
    ( spl5_446
    | ~ spl5_12
    | ~ spl5_112 ),
    inference(avatar_split_clause,[],[f1082,f982,f209,f5204]) ).

fof(f1082,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(smndt0(smndt0(X0)),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_112 ),
    inference(resolution,[],[f983,f210]) ).

fof(f5190,plain,
    ( spl5_445
    | ~ spl5_127
    | ~ spl5_139 ),
    inference(avatar_split_clause,[],[f1306,f1278,f1143,f5188]) ).

fof(f5188,plain,
    ( spl5_445
  <=> ! [X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,X0) = sdtasdt0(X2,X3)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sdtasdt0(X2,X3),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_445])]) ).

fof(f1306,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,X0) = sdtasdt0(X2,X3)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sdtasdt0(X2,X3),sz0z00) )
    | ~ spl5_127
    | ~ spl5_139 ),
    inference(duplicate_literal_removal,[],[f1295]) ).

fof(f1295,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,X0) = sdtasdt0(X2,X3)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ sdtlseqdt0(sdtasdt0(X2,X3),sz0z00) )
    | ~ spl5_127
    | ~ spl5_139 ),
    inference(resolution,[],[f1279,f1144]) ).

fof(f5186,plain,
    ( spl5_444
    | ~ spl5_128
    | ~ spl5_136 ),
    inference(avatar_split_clause,[],[f1249,f1234,f1155,f5184]) ).

fof(f5184,plain,
    ( spl5_444
  <=> ! [X0,X3,X2,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(X1,X2) = sdtpldt0(X0,X3)
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(sdtpldt0(X1,X2),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_444])]) ).

fof(f1249,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(X1,X2) = sdtpldt0(X0,X3)
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(sdtpldt0(X1,X2),sz0z00) )
    | ~ spl5_128
    | ~ spl5_136 ),
    inference(duplicate_literal_removal,[],[f1238]) ).

fof(f1238,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(X1,X2) = sdtpldt0(X0,X3)
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ sdtlseqdt0(sdtpldt0(X1,X2),sz0z00) )
    | ~ spl5_128
    | ~ spl5_136 ),
    inference(resolution,[],[f1235,f1156]) ).

fof(f5150,plain,
    ( spl5_443
    | ~ spl5_127
    | ~ spl5_138 ),
    inference(avatar_split_clause,[],[f1275,f1256,f1143,f5148]) ).

fof(f1275,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X4,sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(X4)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X4,sz0z00) )
    | ~ spl5_127
    | ~ spl5_138 ),
    inference(duplicate_literal_removal,[],[f1260]) ).

fof(f1260,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X4,sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X4)
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ sdtlseqdt0(X4,sz0z00) )
    | ~ spl5_127
    | ~ spl5_138 ),
    inference(resolution,[],[f1257,f1144]) ).

fof(f5146,plain,
    ( spl5_442
    | ~ spl5_128
    | ~ spl5_134 ),
    inference(avatar_split_clause,[],[f1226,f1206,f1155,f5144]) ).

fof(f1226,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X4,sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ aScalar0(X4)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(X4,sz0z00) )
    | ~ spl5_128
    | ~ spl5_134 ),
    inference(duplicate_literal_removal,[],[f1213]) ).

fof(f1213,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X4,sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ aScalar0(X4)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ sdtlseqdt0(X4,sz0z00) )
    | ~ spl5_128
    | ~ spl5_134 ),
    inference(resolution,[],[f1207,f1156]) ).

fof(f5060,plain,
    ( spl5_441
    | ~ spl5_5
    | ~ spl5_141 ),
    inference(avatar_split_clause,[],[f1314,f1286,f176,f5058]) ).

fof(f1314,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtasdt0(X3,sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtasdt0(X3,sz0z00))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X3,sz0z00))))
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_141 ),
    inference(resolution,[],[f1287,f178]) ).

fof(f5056,plain,
    ( spl5_440
    | ~ spl5_5
    | ~ spl5_140 ),
    inference(avatar_split_clause,[],[f1309,f1282,f176,f5054]) ).

fof(f1309,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtpldt0(X3,sz0z00))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtpldt0(X3,sz0z00))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X3,sz0z00))))
        | ~ aScalar0(X3) )
    | ~ spl5_5
    | ~ spl5_140 ),
    inference(resolution,[],[f1283,f178]) ).

fof(f5052,plain,
    ( spl5_439
    | ~ spl5_12
    | ~ spl5_135 ),
    inference(avatar_split_clause,[],[f1230,f1210,f209,f5050]) ).

fof(f1230,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,smndt0(smndt0(X3)))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,smndt0(smndt0(X3)))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(smndt0(X3)))))
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_135 ),
    inference(resolution,[],[f1211,f210]) ).

fof(f5048,plain,
    ( spl5_438
    | ~ spl5_30
    | ~ spl5_133 ),
    inference(avatar_split_clause,[],[f1203,f1196,f293,f5046]) ).

fof(f1196,plain,
    ( spl5_133
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_133])]) ).

fof(f1203,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(sdtlbdtrb0(X2,X3),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(X2,X3)),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_133 ),
    inference(resolution,[],[f1197,f294]) ).

fof(f1197,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_133 ),
    inference(avatar_component_clause,[],[f1196]) ).

fof(f5044,plain,
    ( spl5_437
    | ~ spl5_32
    | ~ spl5_133 ),
    inference(avatar_split_clause,[],[f1201,f1196,f301,f5042]) ).

fof(f1201,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(sdtasdt0(X2,X3),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,X3)),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,X3)),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_133 ),
    inference(resolution,[],[f1197,f302]) ).

fof(f5040,plain,
    ( spl5_436
    | ~ spl5_31
    | ~ spl5_133 ),
    inference(avatar_split_clause,[],[f1200,f1196,f297,f5038]) ).

fof(f1200,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(sdtpldt0(X2,X3),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,X3)),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,X3)),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_133 ),
    inference(resolution,[],[f1197,f298]) ).

fof(f5036,plain,
    ( ~ spl5_36
    | spl5_25
    | ~ spl5_29
    | spl5_420 ),
    inference(avatar_split_clause,[],[f4894,f4823,f289,f270,f330]) ).

fof(f270,plain,
    ( spl5_25
  <=> sz00 = aDimensionOf0(xs) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_25])]) ).

fof(f4894,plain,
    ( sz00 = aDimensionOf0(xs)
    | ~ aNaturalNumber0(aDimensionOf0(xs))
    | ~ spl5_29
    | spl5_420 ),
    inference(resolution,[],[f4824,f290]) ).

fof(f4824,plain,
    ( ~ aNaturalNumber0(sK4(aDimensionOf0(xs)))
    | spl5_420 ),
    inference(avatar_component_clause,[],[f4823]) ).

fof(f5035,plain,
    ( spl5_435
    | ~ spl5_60
    | ~ spl5_85 ),
    inference(avatar_split_clause,[],[f776,f738,f527,f5033]) ).

fof(f776,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtlseqdt0(sdtasdt0(X0,X1),X2)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtasdt0(X3,X4))
        | ~ aScalar0(sdtasdt0(X0,X1))
        | sdtlseqdt0(X2,sdtasdt0(X3,X4))
        | ~ sdtlseqdt0(X1,X4)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_60
    | ~ spl5_85 ),
    inference(resolution,[],[f739,f528]) ).

fof(f5021,plain,
    ( spl5_434
    | ~ spl5_3
    | ~ spl5_142 ),
    inference(avatar_split_clause,[],[f1320,f1290,f166,f5019]) ).

fof(f1320,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtlbdtrb0(xt,X3))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtlbdtrb0(xt,X3))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(xt,X3)))) )
    | ~ spl5_3
    | ~ spl5_142 ),
    inference(resolution,[],[f1291,f168]) ).

fof(f5017,plain,
    ( spl5_433
    | ~ spl5_2
    | ~ spl5_142 ),
    inference(avatar_split_clause,[],[f1319,f1290,f161,f5015]) ).

fof(f1319,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X3)
        | sdtasdt0(sdtpldt0(X2,X1),sdtpldt0(X0,sdtlbdtrb0(xs,X3))) = sdtpldt0(sdtpldt0(sdtasdt0(X2,X0),sdtasdt0(X2,sdtlbdtrb0(xs,X3))),sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(xs,X3)))) )
    | ~ spl5_2
    | ~ spl5_142 ),
    inference(resolution,[],[f1291,f163]) ).

fof(f4946,plain,
    ( spl5_432
    | ~ spl5_100
    | ~ spl5_139 ),
    inference(avatar_split_clause,[],[f1307,f1278,f897,f4944]) ).

fof(f4944,plain,
    ( spl5_432
  <=> ! [X2,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,X2) = sdtasdt0(X0,X0)
        | ~ sdtlseqdt0(X0,X2)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(sdtasdt0(X1,X2),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_432])]) ).

fof(f1307,plain,
    ( ! [X2,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,X2) = sdtasdt0(X0,X0)
        | ~ sdtlseqdt0(X0,X2)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(sdtasdt0(X1,X2),sz0z00) )
    | ~ spl5_100
    | ~ spl5_139 ),
    inference(duplicate_literal_removal,[],[f1294]) ).

fof(f1294,plain,
    ( ! [X2,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X1,X2) = sdtasdt0(X0,X0)
        | ~ sdtlseqdt0(X0,X2)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(sdtasdt0(X1,X2),sz0z00) )
    | ~ spl5_100
    | ~ spl5_139 ),
    inference(resolution,[],[f1279,f898]) ).

fof(f4914,plain,
    ( ~ spl5_5
    | spl5_431
    | ~ spl5_51
    | ~ spl5_138 ),
    inference(avatar_split_clause,[],[f1270,f1256,f445,f4912,f176]) ).

fof(f445,plain,
    ( spl5_51
  <=> ! [X0,X1] :
        ( sdtlseqdt0(sz0z00,sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_51])]) ).

fof(f1270,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtlseqdt0(sz0z00,sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(sz0z00)
        | ~ sdtlseqdt0(sz0z00,X1) )
    | ~ spl5_51
    | ~ spl5_138 ),
    inference(duplicate_literal_removal,[],[f1265]) ).

fof(f1265,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X1,X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | sdtlseqdt0(sz0z00,sdtasdt0(X2,X3))
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(sdtasdt0(X2,X3))
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ aScalar0(sz0z00)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_51
    | ~ spl5_138 ),
    inference(resolution,[],[f1257,f446]) ).

fof(f446,plain,
    ( ! [X0,X1] :
        ( sdtlseqdt0(sz0z00,sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_51 ),
    inference(avatar_component_clause,[],[f445]) ).

fof(f4910,plain,
    ( spl5_430
    | ~ spl5_58
    | ~ spl5_136 ),
    inference(avatar_split_clause,[],[f1250,f1234,f515,f4908]) ).

fof(f1250,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(X1,X2) = sdtpldt0(X0,X3)
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(X2,X3)
        | ~ sdtlseqdt0(X1,X0) )
    | ~ spl5_58
    | ~ spl5_136 ),
    inference(duplicate_literal_removal,[],[f1237]) ).

fof(f1237,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(X1,X2) = sdtpldt0(X0,X3)
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(X2,X3)
        | ~ sdtlseqdt0(X1,X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_58
    | ~ spl5_136 ),
    inference(resolution,[],[f1235,f516]) ).

fof(f4902,plain,
    ( ~ spl5_5
    | spl5_429
    | ~ spl5_49
    | ~ spl5_134 ),
    inference(avatar_split_clause,[],[f1222,f1206,f437,f4900,f176]) ).

fof(f437,plain,
    ( spl5_49
  <=> ! [X0,X1] :
        ( sdtlseqdt0(sz0z00,sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_49])]) ).

fof(f1222,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(sz0z00,sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ aScalar0(sz0z00)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(sz0z00,X0) )
    | ~ spl5_49
    | ~ spl5_134 ),
    inference(duplicate_literal_removal,[],[f1217]) ).

fof(f1217,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(sz0z00,sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(sdtpldt0(X0,X3))
        | ~ aScalar0(sz0z00)
        | ~ sdtlseqdt0(sz0z00,X3)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_49
    | ~ spl5_134 ),
    inference(resolution,[],[f1207,f438]) ).

fof(f438,plain,
    ( ! [X0,X1] :
        ( sdtlseqdt0(sz0z00,sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_49 ),
    inference(avatar_component_clause,[],[f437]) ).

fof(f4898,plain,
    ( spl5_428
    | ~ spl5_30
    | ~ spl5_130 ),
    inference(avatar_split_clause,[],[f1191,f1171,f293,f4896]) ).

fof(f1171,plain,
    ( spl5_130
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,X3)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,X3)),sdtasdt0(X1,sdtasdt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_130])]) ).

fof(f1191,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtlbdtrb0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))),sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_130 ),
    inference(resolution,[],[f1172,f294]) ).

fof(f1172,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,X3)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,X3)),sdtasdt0(X1,sdtasdt0(X2,X3)))
        | ~ aScalar0(X2) )
    | ~ spl5_130 ),
    inference(avatar_component_clause,[],[f1171]) ).

fof(f4893,plain,
    ( spl5_427
    | ~ spl5_32
    | ~ spl5_130 ),
    inference(avatar_split_clause,[],[f1189,f1171,f301,f4891]) ).

fof(f1189,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtasdt0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))),sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_130 ),
    inference(resolution,[],[f1172,f302]) ).

fof(f4889,plain,
    ( spl5_426
    | ~ spl5_31
    | ~ spl5_130 ),
    inference(avatar_split_clause,[],[f1188,f1171,f297,f4887]) ).

fof(f1188,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtpldt0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))),sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_130 ),
    inference(resolution,[],[f1172,f298]) ).

fof(f4885,plain,
    ( spl5_425
    | ~ spl5_30
    | ~ spl5_129 ),
    inference(avatar_split_clause,[],[f1182,f1167,f293,f4883]) ).

fof(f1167,plain,
    ( spl5_129
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,X3)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,X3)),sdtasdt0(X1,sdtpldt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_129])]) ).

fof(f1182,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtlbdtrb0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))),sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_129 ),
    inference(resolution,[],[f1168,f294]) ).

fof(f1168,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,X3)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,X3)),sdtasdt0(X1,sdtpldt0(X2,X3)))
        | ~ aScalar0(X2) )
    | ~ spl5_129 ),
    inference(avatar_component_clause,[],[f1167]) ).

fof(f4881,plain,
    ( spl5_424
    | ~ spl5_32
    | ~ spl5_129 ),
    inference(avatar_split_clause,[],[f1180,f1167,f301,f4879]) ).

fof(f1180,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))),sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_129 ),
    inference(resolution,[],[f1168,f302]) ).

fof(f4877,plain,
    ( spl5_423
    | ~ spl5_31
    | ~ spl5_129 ),
    inference(avatar_split_clause,[],[f1179,f1167,f297,f4875]) ).

fof(f1179,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,X4))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))),sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_129 ),
    inference(resolution,[],[f1168,f298]) ).

fof(f4869,plain,
    ( spl5_422
    | ~ spl5_58
    | ~ spl5_85 ),
    inference(avatar_split_clause,[],[f775,f738,f515,f4867]) ).

fof(f775,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtlseqdt0(sdtpldt0(X0,X1),X2)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtpldt0(X3,X4))
        | ~ aScalar0(sdtpldt0(X0,X1))
        | sdtlseqdt0(X2,sdtpldt0(X3,X4))
        | ~ sdtlseqdt0(X1,X4)
        | ~ sdtlseqdt0(X0,X3)
        | ~ aScalar0(X4)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X0) )
    | ~ spl5_58
    | ~ spl5_85 ),
    inference(resolution,[],[f739,f516]) ).

fof(f4837,plain,
    ( spl5_421
    | ~ spl5_100
    | ~ spl5_138 ),
    inference(avatar_split_clause,[],[f1276,f1256,f897,f4835]) ).

fof(f1276,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtlseqdt0(X3,sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X0,X2)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X3)
        | ~ sdtlseqdt0(X3,sz0z00) )
    | ~ spl5_100
    | ~ spl5_138 ),
    inference(duplicate_literal_removal,[],[f1259]) ).

fof(f1259,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X3,sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X0,X2)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X3)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X3,sz0z00) )
    | ~ spl5_100
    | ~ spl5_138 ),
    inference(resolution,[],[f1257,f898]) ).

fof(f4826,plain,
    ( ~ spl5_419
    | spl5_420
    | ~ spl5_11
    | ~ spl5_250 ),
    inference(avatar_split_clause,[],[f3039,f2969,f205,f4823,f4819]) ).

fof(f3039,plain,
    ( aNaturalNumber0(sK4(aDimensionOf0(xs)))
    | ~ aNaturalNumber0(sK4(sK4(aDimensionOf0(xs))))
    | ~ spl5_11
    | ~ spl5_250 ),
    inference(superposition,[],[f206,f2971]) ).

fof(f4817,plain,
    ( spl5_418
    | ~ spl5_12
    | ~ spl5_133 ),
    inference(avatar_split_clause,[],[f1202,f1196,f209,f4815]) ).

fof(f1202,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(smndt0(X2),sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,smndt0(X2)),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,smndt0(X2)),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_133 ),
    inference(resolution,[],[f1197,f210]) ).

fof(f4787,plain,
    ( spl5_417
    | ~ spl5_30
    | ~ spl5_123 ),
    inference(avatar_split_clause,[],[f1114,f1098,f293,f4785]) ).

fof(f1098,plain,
    ( spl5_123
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_123])]) ).

fof(f1114,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_123 ),
    inference(resolution,[],[f1099,f294]) ).

fof(f1099,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,X3)))
        | ~ aScalar0(X2) )
    | ~ spl5_123 ),
    inference(avatar_component_clause,[],[f1098]) ).

fof(f4783,plain,
    ( spl5_416
    | ~ spl5_32
    | ~ spl5_123 ),
    inference(avatar_split_clause,[],[f1112,f1098,f301,f4781]) ).

fof(f1112,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_123 ),
    inference(resolution,[],[f1099,f302]) ).

fof(f4779,plain,
    ( spl5_415
    | ~ spl5_31
    | ~ spl5_123 ),
    inference(avatar_split_clause,[],[f1111,f1098,f297,f4777]) ).

fof(f1111,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_123 ),
    inference(resolution,[],[f1099,f298]) ).

fof(f4757,plain,
    ( spl5_414
    | ~ spl5_30
    | ~ spl5_122 ),
    inference(avatar_split_clause,[],[f1109,f1094,f293,f4755]) ).

fof(f1094,plain,
    ( spl5_122
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_122])]) ).

fof(f1109,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtlbdtrb0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_122 ),
    inference(resolution,[],[f1095,f294]) ).

fof(f1095,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,X3)))
        | ~ aScalar0(X2) )
    | ~ spl5_122 ),
    inference(avatar_component_clause,[],[f1094]) ).

fof(f4753,plain,
    ( spl5_413
    | ~ spl5_32
    | ~ spl5_122 ),
    inference(avatar_split_clause,[],[f1107,f1094,f301,f4751]) ).

fof(f1107,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtasdt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_122 ),
    inference(resolution,[],[f1095,f302]) ).

fof(f4749,plain,
    ( spl5_412
    | ~ spl5_31
    | ~ spl5_122 ),
    inference(avatar_split_clause,[],[f1106,f1094,f297,f4747]) ).

fof(f1106,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtpldt0(X3,X4)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_122 ),
    inference(resolution,[],[f1095,f298]) ).

fof(f4673,plain,
    ( ~ spl5_5
    | spl5_411
    | ~ spl5_19
    | ~ spl5_138 ),
    inference(avatar_split_clause,[],[f1271,f1256,f242,f4671,f176]) ).

fof(f242,plain,
    ( spl5_19
  <=> ! [X0] :
        ( sdtlseqdt0(sz0z00,sdtasdt0(X0,X0))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_19])]) ).

fof(f1271,plain,
    ( ! [X2,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtlseqdt0(sz0z00,sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X0,X2)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(sz0z00) )
    | ~ spl5_19
    | ~ spl5_138 ),
    inference(duplicate_literal_removal,[],[f1264]) ).

fof(f1264,plain,
    ( ! [X2,X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X0,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtlseqdt0(sz0z00,sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X0,X2)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_19
    | ~ spl5_138 ),
    inference(resolution,[],[f1257,f243]) ).

fof(f243,plain,
    ( ! [X0] :
        ( sdtlseqdt0(sz0z00,sdtasdt0(X0,X0))
        | ~ aScalar0(X0) )
    | ~ spl5_19 ),
    inference(avatar_component_clause,[],[f242]) ).

fof(f4669,plain,
    ( spl5_410
    | ~ spl5_50
    | ~ spl5_131 ),
    inference(avatar_split_clause,[],[f1194,f1175,f441,f4667]) ).

fof(f1175,plain,
    ( spl5_131
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtlbdtrb0(X2,X3)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(X2,X3)),sdtasdt0(X1,sdtlbdtrb0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_131])]) ).

fof(f1194,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtlbdtrb0(sziznziztdt0(X3),X2)) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2)),sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X3),X2)))
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_131 ),
    inference(resolution,[],[f1176,f442]) ).

fof(f1176,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | sdtasdt0(sdtpldt0(X0,X1),sdtlbdtrb0(X2,X3)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(X2,X3)),sdtasdt0(X1,sdtlbdtrb0(X2,X3))) )
    | ~ spl5_131 ),
    inference(avatar_component_clause,[],[f1175]) ).

fof(f4665,plain,
    ( spl5_409
    | ~ spl5_12
    | ~ spl5_130 ),
    inference(avatar_split_clause,[],[f1190,f1171,f209,f4663]) ).

fof(f1190,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtasdt0(X2,smndt0(X3))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))),sdtasdt0(X0,sdtasdt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_130 ),
    inference(resolution,[],[f1172,f210]) ).

fof(f4661,plain,
    ( spl5_408
    | ~ spl5_12
    | ~ spl5_129 ),
    inference(avatar_split_clause,[],[f1181,f1167,f209,f4659]) ).

fof(f1181,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(X3))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))),sdtasdt0(X0,sdtpldt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_129 ),
    inference(resolution,[],[f1168,f210]) ).

fof(f4657,plain,
    ( spl5_407
    | ~ spl5_30
    | ~ spl5_114 ),
    inference(avatar_split_clause,[],[f1031,f1024,f293,f4655]) ).

fof(f1024,plain,
    ( spl5_114
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),smndt0(X2)) = sdtpldt0(sdtasdt0(X0,smndt0(X2)),sdtasdt0(X1,smndt0(X2)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_114])]) ).

fof(f1031,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),smndt0(sdtlbdtrb0(X2,X3))) = sdtpldt0(sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))),sdtasdt0(X0,smndt0(sdtlbdtrb0(X2,X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_114 ),
    inference(resolution,[],[f1025,f294]) ).

fof(f1025,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtpldt0(X0,X1),smndt0(X2)) = sdtpldt0(sdtasdt0(X0,smndt0(X2)),sdtasdt0(X1,smndt0(X2))) )
    | ~ spl5_114 ),
    inference(avatar_component_clause,[],[f1024]) ).

fof(f4653,plain,
    ( spl5_406
    | ~ spl5_32
    | ~ spl5_114 ),
    inference(avatar_split_clause,[],[f1029,f1024,f301,f4651]) ).

fof(f1029,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),smndt0(sdtasdt0(X2,X3))) = sdtpldt0(sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))),sdtasdt0(X0,smndt0(sdtasdt0(X2,X3))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_114 ),
    inference(resolution,[],[f1025,f302]) ).

fof(f4649,plain,
    ( spl5_405
    | ~ spl5_31
    | ~ spl5_114 ),
    inference(avatar_split_clause,[],[f1028,f1024,f297,f4647]) ).

fof(f1028,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),smndt0(sdtpldt0(X2,X3))) = sdtpldt0(sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))),sdtasdt0(X0,smndt0(sdtpldt0(X2,X3))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_114 ),
    inference(resolution,[],[f1025,f298]) ).

fof(f4609,plain,
    ( spl5_404
    | ~ spl5_36
    | ~ spl5_226 ),
    inference(avatar_split_clause,[],[f4324,f2708,f330,f4606]) ).

fof(f4324,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,aDimensionOf0(xs)))
    | ~ spl5_36
    | ~ spl5_226 ),
    inference(resolution,[],[f2709,f332]) ).

fof(f4479,plain,
    ( spl5_403
    | ~ spl5_167
    | ~ spl5_226 ),
    inference(avatar_split_clause,[],[f4321,f2708,f1515,f4476]) ).

fof(f4321,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,szszuzczcdt0(sz00)))
    | ~ spl5_167
    | ~ spl5_226 ),
    inference(resolution,[],[f2709,f1517]) ).

fof(f4451,plain,
    ( spl5_402
    | ~ spl5_85
    | ~ spl5_128 ),
    inference(avatar_split_clause,[],[f1165,f1155,f738,f4449]) ).

fof(f1165,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,sdtpldt0(X0,X1)) )
    | ~ spl5_85
    | ~ spl5_128 ),
    inference(duplicate_literal_removal,[],[f1158]) ).

fof(f1158,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtlseqdt0(X3,sdtpldt0(X0,X1)) )
    | ~ spl5_85
    | ~ spl5_128 ),
    inference(resolution,[],[f1156,f739]) ).

fof(f4447,plain,
    ( spl5_401
    | ~ spl5_52
    | ~ spl5_128 ),
    inference(avatar_split_clause,[],[f1164,f1155,f449,f4445]) ).

fof(f1164,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X3,sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X3) )
    | ~ spl5_52
    | ~ spl5_128 ),
    inference(duplicate_literal_removal,[],[f1159]) ).

fof(f1159,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X3,sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_52
    | ~ spl5_128 ),
    inference(resolution,[],[f1156,f450]) ).

fof(f4443,plain,
    ( spl5_400
    | ~ spl5_43
    | ~ spl5_128 ),
    inference(avatar_split_clause,[],[f1163,f1155,f369,f4441]) ).

fof(f1163,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtpldt0(X0,X1) = X2
        | ~ sdtlseqdt0(sdtpldt0(X0,X1),X2) )
    | ~ spl5_43
    | ~ spl5_128 ),
    inference(duplicate_literal_removal,[],[f1160]) ).

fof(f1160,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtpldt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtpldt0(X0,X1) = X2
        | ~ sdtlseqdt0(sdtpldt0(X0,X1),X2)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtpldt0(X0,X1)) )
    | ~ spl5_43
    | ~ spl5_128 ),
    inference(resolution,[],[f1156,f370]) ).

fof(f4439,plain,
    ( spl5_399
    | ~ spl5_85
    | ~ spl5_127 ),
    inference(avatar_split_clause,[],[f1153,f1143,f738,f4437]) ).

fof(f1153,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | sdtlseqdt0(X3,sdtasdt0(X0,X1)) )
    | ~ spl5_85
    | ~ spl5_127 ),
    inference(duplicate_literal_removal,[],[f1146]) ).

fof(f1146,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X2,X3)
        | ~ aScalar0(X3)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2)
        | sdtlseqdt0(X3,sdtasdt0(X0,X1)) )
    | ~ spl5_85
    | ~ spl5_127 ),
    inference(resolution,[],[f1144,f739]) ).

fof(f4435,plain,
    ( spl5_398
    | ~ spl5_52
    | ~ spl5_127 ),
    inference(avatar_split_clause,[],[f1152,f1143,f449,f4433]) ).

fof(f1152,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X3,sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(X3) )
    | ~ spl5_52
    | ~ spl5_127 ),
    inference(duplicate_literal_removal,[],[f1147]) ).

fof(f1147,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtlseqdt0(X3,sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X3,X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_52
    | ~ spl5_127 ),
    inference(resolution,[],[f1144,f450]) ).

fof(f4415,plain,
    ( spl5_397
    | ~ spl5_43
    | ~ spl5_127 ),
    inference(avatar_split_clause,[],[f1151,f1143,f369,f4413]) ).

fof(f1151,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtasdt0(X0,X1) = X2
        | ~ sdtlseqdt0(sdtasdt0(X0,X1),X2) )
    | ~ spl5_43
    | ~ spl5_127 ),
    inference(duplicate_literal_removal,[],[f1148]) ).

fof(f1148,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtasdt0(X0,X1))
        | ~ sdtlseqdt0(X2,sz0z00)
        | sdtasdt0(X0,X1) = X2
        | ~ sdtlseqdt0(sdtasdt0(X0,X1),X2)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtasdt0(X0,X1)) )
    | ~ spl5_43
    | ~ spl5_127 ),
    inference(resolution,[],[f1144,f370]) ).

fof(f4411,plain,
    ( spl5_396
    | ~ spl5_30
    | ~ spl5_120 ),
    inference(avatar_split_clause,[],[f1089,f1054,f293,f4409]) ).

fof(f1054,plain,
    ( spl5_120
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,X3)) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_120])]) ).

fof(f1089,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtasdt0(X2,sdtlbdtrb0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_120 ),
    inference(resolution,[],[f1055,f294]) ).

fof(f1055,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,X3)) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3)))
        | ~ aScalar0(X2) )
    | ~ spl5_120 ),
    inference(avatar_component_clause,[],[f1054]) ).

fof(f4407,plain,
    ( spl5_395
    | ~ spl5_32
    | ~ spl5_120 ),
    inference(avatar_split_clause,[],[f1087,f1054,f301,f4405]) ).

fof(f1087,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtasdt0(X2,sdtasdt0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtasdt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_120 ),
    inference(resolution,[],[f1055,f302]) ).

fof(f4403,plain,
    ( spl5_394
    | ~ spl5_31
    | ~ spl5_120 ),
    inference(avatar_split_clause,[],[f1086,f1054,f297,f4401]) ).

fof(f1086,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtasdt0(X2,sdtpldt0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtasdt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_120 ),
    inference(resolution,[],[f1055,f298]) ).

fof(f4399,plain,
    ( spl5_393
    | ~ spl5_30
    | ~ spl5_119 ),
    inference(avatar_split_clause,[],[f1078,f1050,f293,f4397]) ).

fof(f1050,plain,
    ( spl5_119
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,X3)) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_119])]) ).

fof(f1078,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtpldt0(X2,sdtlbdtrb0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_119 ),
    inference(resolution,[],[f1051,f294]) ).

fof(f1051,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,X3)) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3)))
        | ~ aScalar0(X2) )
    | ~ spl5_119 ),
    inference(avatar_component_clause,[],[f1050]) ).

fof(f4395,plain,
    ( spl5_392
    | ~ spl5_32
    | ~ spl5_119 ),
    inference(avatar_split_clause,[],[f1076,f1050,f301,f4393]) ).

fof(f1076,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtpldt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_119 ),
    inference(resolution,[],[f1051,f302]) ).

fof(f4391,plain,
    ( spl5_391
    | ~ spl5_31
    | ~ spl5_119 ),
    inference(avatar_split_clause,[],[f1075,f1050,f297,f4389]) ).

fof(f1075,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,X4))) = sdtasdt0(X1,sdtasdt0(X0,sdtpldt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_119 ),
    inference(resolution,[],[f1051,f298]) ).

fof(f4387,plain,
    ( spl5_390
    | ~ spl5_30
    | ~ spl5_117 ),
    inference(avatar_split_clause,[],[f1070,f1042,f293,f4385]) ).

fof(f1042,plain,
    ( spl5_117
  <=> ! [X0,X3,X2,X1] :
        ( sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,X3)) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_117])]) ).

fof(f1070,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtlbdtrb0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_117 ),
    inference(resolution,[],[f1043,f294]) ).

fof(f1043,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,X3)) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3)))
        | ~ aScalar0(X2) )
    | ~ spl5_117 ),
    inference(avatar_component_clause,[],[f1042]) ).

fof(f4383,plain,
    ( spl5_389
    | ~ spl5_32
    | ~ spl5_117 ),
    inference(avatar_split_clause,[],[f1068,f1042,f301,f4381]) ).

fof(f1068,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtasdt0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_117 ),
    inference(resolution,[],[f1043,f302]) ).

fof(f4379,plain,
    ( spl5_388
    | ~ spl5_31
    | ~ spl5_117 ),
    inference(avatar_split_clause,[],[f1067,f1042,f297,f4377]) ).

fof(f1067,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtasdt0(X2,sdtpldt0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtasdt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_117 ),
    inference(resolution,[],[f1043,f298]) ).

fof(f4375,plain,
    ( spl5_387
    | ~ spl5_4
    | ~ spl5_226 ),
    inference(avatar_split_clause,[],[f4319,f2708,f171,f4372]) ).

fof(f4319,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,sz00))
    | ~ spl5_4
    | ~ spl5_226 ),
    inference(resolution,[],[f2709,f173]) ).

fof(f4370,plain,
    ( spl5_386
    | ~ spl5_30
    | ~ spl5_116 ),
    inference(avatar_split_clause,[],[f1065,f1038,f293,f4368]) ).

fof(f1038,plain,
    ( spl5_116
  <=> ! [X0,X3,X2,X1] :
        ( sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,X3)) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_116])]) ).

fof(f1065,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtlbdtrb0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_116 ),
    inference(resolution,[],[f1039,f294]) ).

fof(f1039,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,X3)) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3)))
        | ~ aScalar0(X2) )
    | ~ spl5_116 ),
    inference(avatar_component_clause,[],[f1038]) ).

fof(f4366,plain,
    ( spl5_385
    | ~ spl5_32
    | ~ spl5_116 ),
    inference(avatar_split_clause,[],[f1063,f1038,f301,f4364]) ).

fof(f1063,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtasdt0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_116 ),
    inference(resolution,[],[f1039,f302]) ).

fof(f4362,plain,
    ( spl5_384
    | ~ spl5_31
    | ~ spl5_116 ),
    inference(avatar_split_clause,[],[f1062,f1038,f297,f4360]) ).

fof(f1062,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtpldt0(X2,sdtpldt0(X3,X4))) = sdtpldt0(X1,sdtpldt0(X0,sdtpldt0(X2,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_116 ),
    inference(resolution,[],[f1039,f298]) ).

fof(f4330,plain,
    ( spl5_383
    | ~ spl5_50
    | ~ spl5_124 ),
    inference(avatar_split_clause,[],[f1117,f1102,f441,f4328]) ).

fof(f1102,plain,
    ( spl5_124
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_124])]) ).

fof(f1117,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X1,sdtpldt0(X0,sdtlbdtrb0(sziznziztdt0(X3),X2))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(sziznziztdt0(X3),X2)))
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_124 ),
    inference(resolution,[],[f1103,f442]) ).

fof(f1103,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(X2,X3))) )
    | ~ spl5_124 ),
    inference(avatar_component_clause,[],[f1102]) ).

fof(f4318,plain,
    ( spl5_382
    | ~ spl5_12
    | ~ spl5_123 ),
    inference(avatar_split_clause,[],[f1113,f1098,f209,f4316]) ).

fof(f1113,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtasdt0(X2,smndt0(X3)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_123 ),
    inference(resolution,[],[f1099,f210]) ).

fof(f4314,plain,
    ( spl5_381
    | ~ spl5_12
    | ~ spl5_122 ),
    inference(avatar_split_clause,[],[f1108,f1094,f209,f4312]) ).

fof(f1108,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtpldt0(X2,smndt0(X3)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_122 ),
    inference(resolution,[],[f1095,f210]) ).

fof(f4310,plain,
    ( spl5_380
    | ~ spl5_30
    | ~ spl5_113 ),
    inference(avatar_split_clause,[],[f1021,f1014,f293,f4308]) ).

fof(f1014,plain,
    ( spl5_113
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,smndt0(X2))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(X2)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_113])]) ).

fof(f1021,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,smndt0(sdtlbdtrb0(X2,X3)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtlbdtrb0(X2,X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_113 ),
    inference(resolution,[],[f1015,f294]) ).

fof(f1015,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(X2))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(X2))) )
    | ~ spl5_113 ),
    inference(avatar_component_clause,[],[f1014]) ).

fof(f4306,plain,
    ( spl5_379
    | ~ spl5_32
    | ~ spl5_113 ),
    inference(avatar_split_clause,[],[f1019,f1014,f301,f4304]) ).

fof(f1019,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,smndt0(sdtasdt0(X2,X3)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtasdt0(X2,X3))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_113 ),
    inference(resolution,[],[f1015,f302]) ).

fof(f4302,plain,
    ( spl5_378
    | ~ spl5_31
    | ~ spl5_113 ),
    inference(avatar_split_clause,[],[f1018,f1014,f297,f4300]) ).

fof(f1018,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,smndt0(sdtpldt0(X2,X3)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(sdtpldt0(X2,X3))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_113 ),
    inference(resolution,[],[f1015,f298]) ).

fof(f4284,plain,
    ( ~ spl5_5
    | spl5_377
    | ~ spl5_49
    | ~ spl5_85 ),
    inference(avatar_split_clause,[],[f774,f738,f437,f4282,f176]) ).

fof(f774,plain,
    ( ! [X2,X0,X1] :
        ( sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(sz0z00)
        | sdtlseqdt0(X0,sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_49
    | ~ spl5_85 ),
    inference(resolution,[],[f739,f438]) ).

fof(f4248,plain,
    ( ~ spl5_5
    | spl5_376
    | ~ spl5_51
    | ~ spl5_85 ),
    inference(avatar_split_clause,[],[f773,f738,f445,f4246,f176]) ).

fof(f773,plain,
    ( ! [X2,X0,X1] :
        ( sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(sz0z00)
        | sdtlseqdt0(X0,sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_51
    | ~ spl5_85 ),
    inference(resolution,[],[f739,f446]) ).

fof(f4113,plain,
    ( spl5_375
    | ~ spl5_36
    | ~ spl5_218 ),
    inference(avatar_split_clause,[],[f3917,f2663,f330,f4110]) ).

fof(f3917,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,aDimensionOf0(xs)))
    | ~ spl5_36
    | ~ spl5_218 ),
    inference(resolution,[],[f2664,f332]) ).

fof(f4064,plain,
    ( spl5_374
    | ~ spl5_167
    | ~ spl5_218 ),
    inference(avatar_split_clause,[],[f3914,f2663,f1515,f4061]) ).

fof(f3914,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,szszuzczcdt0(sz00)))
    | ~ spl5_167
    | ~ spl5_218 ),
    inference(resolution,[],[f2664,f1517]) ).

fof(f4046,plain,
    ( spl5_373
    | ~ spl5_5
    | ~ spl5_66
    | ~ spl5_133 ),
    inference(avatar_split_clause,[],[f1204,f1196,f560,f176,f4044]) ).

fof(f1204,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sz0z00) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,sz0z00),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_66
    | ~ spl5_133 ),
    inference(forward_demodulation,[],[f1199,f562]) ).

fof(f1199,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(sz0z00,sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,sz0z00),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_133 ),
    inference(resolution,[],[f1197,f178]) ).

fof(f4042,plain,
    ( spl5_372
    | ~ spl5_5
    | ~ spl5_130 ),
    inference(avatar_split_clause,[],[f1187,f1171,f176,f4040]) ).

fof(f1187,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtasdt0(X2,sz0z00)) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,sz0z00)),sdtasdt0(X0,sdtasdt0(X2,sz0z00)))
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_130 ),
    inference(resolution,[],[f1172,f178]) ).

fof(f4038,plain,
    ( spl5_371
    | ~ spl5_5
    | ~ spl5_129 ),
    inference(avatar_split_clause,[],[f1178,f1167,f176,f4036]) ).

fof(f1178,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),sdtpldt0(X2,sz0z00)) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,sz0z00)),sdtasdt0(X0,sdtpldt0(X2,sz0z00)))
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_129 ),
    inference(resolution,[],[f1168,f178]) ).

fof(f4034,plain,
    ( spl5_370
    | ~ spl5_50
    | ~ spl5_121 ),
    inference(avatar_split_clause,[],[f1092,f1058,f441,f4032]) ).

fof(f1058,plain,
    ( spl5_121
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sdtlbdtrb0(X2,X3)) = sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_121])]) ).

fof(f1092,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtasdt0(X1,X0),sdtlbdtrb0(sziznziztdt0(X3),X2)) = sdtasdt0(X1,sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X3),X2)))
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_121 ),
    inference(resolution,[],[f1059,f442]) ).

fof(f1059,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | sdtasdt0(sdtasdt0(X0,X1),sdtlbdtrb0(X2,X3)) = sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))) )
    | ~ spl5_121 ),
    inference(avatar_component_clause,[],[f1058]) ).

fof(f4030,plain,
    ( spl5_369
    | ~ spl5_12
    | ~ spl5_120 ),
    inference(avatar_split_clause,[],[f1088,f1054,f209,f4028]) ).

fof(f1088,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtasdt0(X2,smndt0(X3))) = sdtasdt0(X1,sdtasdt0(X0,sdtasdt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_120 ),
    inference(resolution,[],[f1055,f210]) ).

fof(f4026,plain,
    ( spl5_368
    | ~ spl5_12
    | ~ spl5_119 ),
    inference(avatar_split_clause,[],[f1077,f1050,f209,f4024]) ).

fof(f1077,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtpldt0(X2,smndt0(X3))) = sdtasdt0(X1,sdtasdt0(X0,sdtpldt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_119 ),
    inference(resolution,[],[f1051,f210]) ).

fof(f4022,plain,
    ( spl5_367
    | ~ spl5_50
    | ~ spl5_118 ),
    inference(avatar_split_clause,[],[f1073,f1046,f441,f4020]) ).

fof(f1046,plain,
    ( spl5_118
  <=> ! [X0,X3,X2,X1] :
        ( sdtpldt0(sdtpldt0(X0,X1),sdtlbdtrb0(X2,X3)) = sdtpldt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_118])]) ).

fof(f1073,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(sdtpldt0(X1,X0),sdtlbdtrb0(sziznziztdt0(X3),X2)) = sdtpldt0(X1,sdtpldt0(X0,sdtlbdtrb0(sziznziztdt0(X3),X2)))
        | ~ sP1(X3) )
    | ~ spl5_50
    | ~ spl5_118 ),
    inference(resolution,[],[f1047,f442]) ).

fof(f1047,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aVector0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | sdtpldt0(sdtpldt0(X0,X1),sdtlbdtrb0(X2,X3)) = sdtpldt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))) )
    | ~ spl5_118 ),
    inference(avatar_component_clause,[],[f1046]) ).

fof(f4004,plain,
    ( spl5_366
    | ~ spl5_12
    | ~ spl5_117 ),
    inference(avatar_split_clause,[],[f1069,f1042,f209,f4002]) ).

fof(f1069,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtasdt0(X2,smndt0(X3))) = sdtpldt0(X1,sdtpldt0(X0,sdtasdt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_117 ),
    inference(resolution,[],[f1043,f210]) ).

fof(f4000,plain,
    ( spl5_365
    | ~ spl5_12
    | ~ spl5_116 ),
    inference(avatar_split_clause,[],[f1064,f1038,f209,f3998]) ).

fof(f1064,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtpldt0(X2,smndt0(X3))) = sdtpldt0(X1,sdtpldt0(X0,sdtpldt0(X2,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_116 ),
    inference(resolution,[],[f1039,f210]) ).

fof(f3996,plain,
    ( spl5_364
    | ~ spl5_12
    | ~ spl5_114 ),
    inference(avatar_split_clause,[],[f1030,f1024,f209,f3994]) ).

fof(f1030,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X1,X0),smndt0(smndt0(X2))) = sdtpldt0(sdtasdt0(X1,smndt0(smndt0(X2))),sdtasdt0(X0,smndt0(smndt0(X2))))
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_114 ),
    inference(resolution,[],[f1025,f210]) ).

fof(f3992,plain,
    ( spl5_363
    | ~ spl5_30
    | ~ spl5_111 ),
    inference(avatar_split_clause,[],[f1011,f955,f293,f3990]) ).

fof(f955,plain,
    ( spl5_111
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),smndt0(X2)) = sdtasdt0(X0,sdtasdt0(X1,smndt0(X2)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_111])]) ).

fof(f1011,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),smndt0(sdtlbdtrb0(X2,X3))) = sdtasdt0(X1,sdtasdt0(X0,smndt0(sdtlbdtrb0(X2,X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_111 ),
    inference(resolution,[],[f956,f294]) ).

fof(f956,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(sdtasdt0(X0,X1),smndt0(X2)) = sdtasdt0(X0,sdtasdt0(X1,smndt0(X2))) )
    | ~ spl5_111 ),
    inference(avatar_component_clause,[],[f955]) ).

fof(f3988,plain,
    ( spl5_362
    | ~ spl5_32
    | ~ spl5_111 ),
    inference(avatar_split_clause,[],[f1009,f955,f301,f3986]) ).

fof(f1009,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),smndt0(sdtasdt0(X2,X3))) = sdtasdt0(X1,sdtasdt0(X0,smndt0(sdtasdt0(X2,X3))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_111 ),
    inference(resolution,[],[f956,f302]) ).

fof(f3984,plain,
    ( spl5_361
    | ~ spl5_31
    | ~ spl5_111 ),
    inference(avatar_split_clause,[],[f1008,f955,f297,f3982]) ).

fof(f1008,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),smndt0(sdtpldt0(X2,X3))) = sdtasdt0(X1,sdtasdt0(X0,smndt0(sdtpldt0(X2,X3))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_111 ),
    inference(resolution,[],[f956,f298]) ).

fof(f3980,plain,
    ( spl5_360
    | ~ spl5_30
    | ~ spl5_110 ),
    inference(avatar_split_clause,[],[f1005,f951,f293,f3978]) ).

fof(f951,plain,
    ( spl5_110
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,X1),smndt0(X2)) = sdtpldt0(X0,sdtpldt0(X1,smndt0(X2)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_110])]) ).

fof(f1005,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),smndt0(sdtlbdtrb0(X2,X3))) = sdtpldt0(X1,sdtpldt0(X0,smndt0(sdtlbdtrb0(X2,X3))))
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_110 ),
    inference(resolution,[],[f952,f294]) ).

fof(f952,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(sdtpldt0(X0,X1),smndt0(X2)) = sdtpldt0(X0,sdtpldt0(X1,smndt0(X2))) )
    | ~ spl5_110 ),
    inference(avatar_component_clause,[],[f951]) ).

fof(f3976,plain,
    ( spl5_359
    | ~ spl5_32
    | ~ spl5_110 ),
    inference(avatar_split_clause,[],[f1003,f951,f301,f3974]) ).

fof(f1003,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),smndt0(sdtasdt0(X2,X3))) = sdtpldt0(X1,sdtpldt0(X0,smndt0(sdtasdt0(X2,X3))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_110 ),
    inference(resolution,[],[f952,f302]) ).

fof(f3972,plain,
    ( spl5_358
    | ~ spl5_31
    | ~ spl5_110 ),
    inference(avatar_split_clause,[],[f1002,f951,f297,f3970]) ).

fof(f1002,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),smndt0(sdtpldt0(X2,X3))) = sdtpldt0(X1,sdtpldt0(X0,smndt0(sdtpldt0(X2,X3))))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_110 ),
    inference(resolution,[],[f952,f298]) ).

fof(f3968,plain,
    ( spl5_357
    | ~ spl5_30
    | ~ spl5_108 ),
    inference(avatar_split_clause,[],[f997,f943,f293,f3966]) ).

fof(f943,plain,
    ( spl5_108
  <=> ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,X2))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_108])]) ).

fof(f997,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtlbdtrb0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_108 ),
    inference(resolution,[],[f944,f294]) ).

fof(f944,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtasdt0(X1,X2))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,X2))
        | ~ aScalar0(X1) )
    | ~ spl5_108 ),
    inference(avatar_component_clause,[],[f943]) ).

fof(f3964,plain,
    ( spl5_356
    | ~ spl5_4
    | ~ spl5_218 ),
    inference(avatar_split_clause,[],[f3912,f2663,f171,f3961]) ).

fof(f3961,plain,
    ( spl5_356
  <=> sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,sz00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_356])]) ).

fof(f3912,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,sz00))
    | ~ spl5_4
    | ~ spl5_218 ),
    inference(resolution,[],[f2664,f173]) ).

fof(f3959,plain,
    ( spl5_355
    | ~ spl5_32
    | ~ spl5_108 ),
    inference(avatar_split_clause,[],[f995,f943,f301,f3957]) ).

fof(f995,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtasdt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_108 ),
    inference(resolution,[],[f944,f302]) ).

fof(f3955,plain,
    ( spl5_354
    | ~ spl5_31
    | ~ spl5_108 ),
    inference(avatar_split_clause,[],[f994,f943,f297,f3953]) ).

fof(f994,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sdtpldt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_108 ),
    inference(resolution,[],[f944,f298]) ).

fof(f3951,plain,
    ( spl5_353
    | ~ spl5_30
    | ~ spl5_107 ),
    inference(avatar_split_clause,[],[f992,f939,f293,f3949]) ).

fof(f939,plain,
    ( spl5_107
  <=> ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,X2))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_107])]) ).

fof(f992,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtlbdtrb0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_107 ),
    inference(resolution,[],[f940,f294]) ).

fof(f940,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtpldt0(X1,X2))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,X2))
        | ~ aScalar0(X1) )
    | ~ spl5_107 ),
    inference(avatar_component_clause,[],[f939]) ).

fof(f3947,plain,
    ( spl5_352
    | ~ spl5_32
    | ~ spl5_107 ),
    inference(avatar_split_clause,[],[f990,f939,f301,f3945]) ).

fof(f990,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtasdt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_107 ),
    inference(resolution,[],[f940,f302]) ).

fof(f3943,plain,
    ( spl5_351
    | ~ spl5_31
    | ~ spl5_107 ),
    inference(avatar_split_clause,[],[f989,f939,f297,f3941]) ).

fof(f989,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sdtpldt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_107 ),
    inference(resolution,[],[f940,f298]) ).

fof(f3939,plain,
    ( spl5_350
    | ~ spl5_30
    | ~ spl5_105 ),
    inference(avatar_split_clause,[],[f980,f925,f293,f3937]) ).

fof(f925,plain,
    ( spl5_105
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_105])]) ).

fof(f980,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_105 ),
    inference(resolution,[],[f926,f294]) ).

fof(f926,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X1) )
    | ~ spl5_105 ),
    inference(avatar_component_clause,[],[f925]) ).

fof(f3935,plain,
    ( spl5_349
    | ~ spl5_32
    | ~ spl5_105 ),
    inference(avatar_split_clause,[],[f978,f925,f301,f3933]) ).

fof(f978,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtasdt0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_105 ),
    inference(resolution,[],[f926,f302]) ).

fof(f3931,plain,
    ( spl5_348
    | ~ spl5_31
    | ~ spl5_105 ),
    inference(avatar_split_clause,[],[f977,f925,f297,f3929]) ).

fof(f977,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sdtpldt0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_105 ),
    inference(resolution,[],[f926,f298]) ).

fof(f3927,plain,
    ( spl5_347
    | ~ spl5_30
    | ~ spl5_104 ),
    inference(avatar_split_clause,[],[f975,f921,f293,f3925]) ).

fof(f921,plain,
    ( spl5_104
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_104])]) ).

fof(f975,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_104 ),
    inference(resolution,[],[f922,f294]) ).

fof(f922,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X1) )
    | ~ spl5_104 ),
    inference(avatar_component_clause,[],[f921]) ).

fof(f3923,plain,
    ( spl5_346
    | ~ spl5_32
    | ~ spl5_104 ),
    inference(avatar_split_clause,[],[f973,f921,f301,f3921]) ).

fof(f973,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtasdt0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_104 ),
    inference(resolution,[],[f922,f302]) ).

fof(f3911,plain,
    ( spl5_345
    | ~ spl5_31
    | ~ spl5_104 ),
    inference(avatar_split_clause,[],[f972,f921,f297,f3909]) ).

fof(f972,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sdtpldt0(X2,X3)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_104 ),
    inference(resolution,[],[f922,f298]) ).

fof(f3907,plain,
    ( spl5_344
    | ~ spl5_30
    | ~ spl5_102 ),
    inference(avatar_split_clause,[],[f967,f913,f293,f3905]) ).

fof(f913,plain,
    ( spl5_102
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,X2)) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_102])]) ).

fof(f967,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_102 ),
    inference(resolution,[],[f914,f294]) ).

fof(f914,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,X2)) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,X2)))
        | ~ aScalar0(X1) )
    | ~ spl5_102 ),
    inference(avatar_component_clause,[],[f913]) ).

fof(f3903,plain,
    ( spl5_343
    | ~ spl5_32
    | ~ spl5_102 ),
    inference(avatar_split_clause,[],[f965,f913,f301,f3901]) ).

fof(f965,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtasdt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_102 ),
    inference(resolution,[],[f914,f302]) ).

fof(f3899,plain,
    ( spl5_342
    | ~ spl5_31
    | ~ spl5_102 ),
    inference(avatar_split_clause,[],[f964,f913,f297,f3897]) ).

fof(f964,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sdtpldt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_102 ),
    inference(resolution,[],[f914,f298]) ).

fof(f3895,plain,
    ( spl5_341
    | ~ spl5_30
    | ~ spl5_101 ),
    inference(avatar_split_clause,[],[f962,f909,f293,f3893]) ).

fof(f909,plain,
    ( spl5_101
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_101])]) ).

fof(f962,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_101 ),
    inference(resolution,[],[f910,f294]) ).

fof(f910,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,X2)))
        | ~ aScalar0(X1) )
    | ~ spl5_101 ),
    inference(avatar_component_clause,[],[f909]) ).

fof(f3891,plain,
    ( spl5_340
    | ~ spl5_32
    | ~ spl5_101 ),
    inference(avatar_split_clause,[],[f960,f909,f301,f3889]) ).

fof(f960,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtasdt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_101 ),
    inference(resolution,[],[f910,f302]) ).

fof(f3887,plain,
    ( spl5_339
    | ~ spl5_31
    | ~ spl5_101 ),
    inference(avatar_split_clause,[],[f959,f909,f297,f3885]) ).

fof(f959,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sdtpldt0(X2,X3))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_101 ),
    inference(resolution,[],[f910,f298]) ).

fof(f3873,plain,
    ( spl5_338
    | ~ spl5_3
    | ~ spl5_131 ),
    inference(avatar_split_clause,[],[f1193,f1175,f166,f3871]) ).

fof(f1193,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtlbdtrb0(xt,X2)) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(xt,X2)),sdtasdt0(X0,sdtlbdtrb0(xt,X2))) )
    | ~ spl5_3
    | ~ spl5_131 ),
    inference(resolution,[],[f1176,f168]) ).

fof(f3855,plain,
    ( spl5_337
    | ~ spl5_2
    | ~ spl5_131 ),
    inference(avatar_split_clause,[],[f1192,f1175,f161,f3853]) ).

fof(f1192,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtpldt0(X1,X0),sdtlbdtrb0(xs,X2)) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(xs,X2)),sdtasdt0(X0,sdtlbdtrb0(xs,X2))) )
    | ~ spl5_2
    | ~ spl5_131 ),
    inference(resolution,[],[f1176,f163]) ).

fof(f3750,plain,
    ( spl5_336
    | ~ spl5_36
    | ~ spl5_215 ),
    inference(avatar_split_clause,[],[f3533,f2544,f330,f3747]) ).

fof(f3533,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,aDimensionOf0(xs)),sz0z00)
    | ~ spl5_36
    | ~ spl5_215 ),
    inference(resolution,[],[f2545,f332]) ).

fof(f3727,plain,
    ( spl5_335
    | ~ spl5_5
    | ~ spl5_123 ),
    inference(avatar_split_clause,[],[f1110,f1098,f176,f3725]) ).

fof(f1110,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtasdt0(X2,sz0z00))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtasdt0(X2,sz0z00)))
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_123 ),
    inference(resolution,[],[f1099,f178]) ).

fof(f3723,plain,
    ( spl5_334
    | ~ spl5_5
    | ~ spl5_122 ),
    inference(avatar_split_clause,[],[f1105,f1094,f176,f3721]) ).

fof(f1105,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,sdtpldt0(X2,sz0z00))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtpldt0(X2,sz0z00)))
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_122 ),
    inference(resolution,[],[f1095,f178]) ).

fof(f3719,plain,
    ( spl5_333
    | ~ spl5_12
    | ~ spl5_113 ),
    inference(avatar_split_clause,[],[f1020,f1014,f209,f3717]) ).

fof(f1020,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X1,sdtpldt0(X0,smndt0(smndt0(X2)))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,smndt0(smndt0(X2))))
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_113 ),
    inference(resolution,[],[f1015,f210]) ).

fof(f3715,plain,
    ( spl5_332
    | ~ spl5_30
    | ~ spl5_98 ),
    inference(avatar_split_clause,[],[f879,f840,f293,f3713]) ).

fof(f840,plain,
    ( spl5_98
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X1,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_98])]) ).

fof(f879,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_98 ),
    inference(resolution,[],[f841,f294]) ).

fof(f841,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(sdtpldt0(X0,X1),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X1,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_98 ),
    inference(avatar_component_clause,[],[f840]) ).

fof(f3711,plain,
    ( spl5_331
    | ~ spl5_32
    | ~ spl5_98 ),
    inference(avatar_split_clause,[],[f877,f840,f301,f3709]) ).

fof(f877,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtasdt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_98 ),
    inference(resolution,[],[f841,f302]) ).

fof(f3707,plain,
    ( spl5_330
    | ~ spl5_31
    | ~ spl5_98 ),
    inference(avatar_split_clause,[],[f876,f840,f297,f3705]) ).

fof(f876,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sdtpldt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_98 ),
    inference(resolution,[],[f841,f298]) ).

fof(f3703,plain,
    ( spl5_329
    | ~ spl5_30
    | ~ spl5_97 ),
    inference(avatar_split_clause,[],[f873,f836,f293,f3701]) ).

fof(f836,plain,
    ( spl5_97
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sz0z00)) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_97])]) ).

fof(f873,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_97 ),
    inference(resolution,[],[f837,f294]) ).

fof(f837,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(X0,sdtpldt0(X1,sz0z00)) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_97 ),
    inference(avatar_component_clause,[],[f836]) ).

fof(f3699,plain,
    ( spl5_328
    | ~ spl5_167
    | ~ spl5_215 ),
    inference(avatar_split_clause,[],[f3530,f2544,f1515,f3696]) ).

fof(f3530,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,szszuzczcdt0(sz00)),sz0z00)
    | ~ spl5_167
    | ~ spl5_215 ),
    inference(resolution,[],[f2545,f1517]) ).

fof(f3694,plain,
    ( spl5_327
    | ~ spl5_32
    | ~ spl5_97 ),
    inference(avatar_split_clause,[],[f871,f836,f301,f3692]) ).

fof(f871,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(sdtasdt0(X1,X2),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_97 ),
    inference(resolution,[],[f837,f302]) ).

fof(f3690,plain,
    ( spl5_326
    | ~ spl5_31
    | ~ spl5_97 ),
    inference(avatar_split_clause,[],[f870,f836,f297,f3688]) ).

fof(f870,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(sdtpldt0(X1,X2),sz0z00)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_97 ),
    inference(resolution,[],[f837,f298]) ).

fof(f3686,plain,
    ( spl5_325
    | ~ spl5_30
    | ~ spl5_94 ),
    inference(avatar_split_clause,[],[f865,f823,f293,f3684]) ).

fof(f823,plain,
    ( spl5_94
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,X2)) = sdtasdt0(sdtasdt0(X1,X2),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_94])]) ).

fof(f865,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))) = sdtasdt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_94 ),
    inference(resolution,[],[f824,f294]) ).

fof(f824,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtasdt0(X0,sdtasdt0(X1,X2)) = sdtasdt0(sdtasdt0(X1,X2),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_94 ),
    inference(avatar_component_clause,[],[f823]) ).

fof(f3682,plain,
    ( spl5_324
    | ~ spl5_32
    | ~ spl5_94 ),
    inference(avatar_split_clause,[],[f863,f823,f301,f3680]) ).

fof(f863,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))) = sdtasdt0(sdtasdt0(X1,sdtasdt0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_94 ),
    inference(resolution,[],[f824,f302]) ).

fof(f3678,plain,
    ( spl5_323
    | ~ spl5_31
    | ~ spl5_94 ),
    inference(avatar_split_clause,[],[f862,f823,f297,f3676]) ).

fof(f862,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))) = sdtasdt0(sdtasdt0(X1,sdtpldt0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_94 ),
    inference(resolution,[],[f824,f298]) ).

fof(f3674,plain,
    ( spl5_322
    | ~ spl5_30
    | ~ spl5_93 ),
    inference(avatar_split_clause,[],[f860,f819,f293,f3672]) ).

fof(f819,plain,
    ( spl5_93
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtasdt0(sdtpldt0(X1,X2),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_93])]) ).

fof(f860,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))) = sdtasdt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_93 ),
    inference(resolution,[],[f820,f294]) ).

fof(f820,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtasdt0(sdtpldt0(X1,X2),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_93 ),
    inference(avatar_component_clause,[],[f819]) ).

fof(f3670,plain,
    ( spl5_321
    | ~ spl5_32
    | ~ spl5_93 ),
    inference(avatar_split_clause,[],[f858,f819,f301,f3668]) ).

fof(f858,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))) = sdtasdt0(sdtpldt0(X1,sdtasdt0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_93 ),
    inference(resolution,[],[f820,f302]) ).

fof(f3666,plain,
    ( spl5_320
    | ~ spl5_31
    | ~ spl5_93 ),
    inference(avatar_split_clause,[],[f857,f819,f297,f3664]) ).

fof(f857,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))) = sdtasdt0(sdtpldt0(X1,sdtpldt0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_93 ),
    inference(resolution,[],[f820,f298]) ).

fof(f3662,plain,
    ( spl5_319
    | ~ spl5_30
    | ~ spl5_91 ),
    inference(avatar_split_clause,[],[f852,f811,f293,f3660]) ).

fof(f811,plain,
    ( spl5_91
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(X1,X2)) = sdtpldt0(sdtasdt0(X1,X2),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_91])]) ).

fof(f852,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtpldt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3))) = sdtpldt0(sdtasdt0(X1,sdtlbdtrb0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_91 ),
    inference(resolution,[],[f812,f294]) ).

fof(f812,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtpldt0(X0,sdtasdt0(X1,X2)) = sdtpldt0(sdtasdt0(X1,X2),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_91 ),
    inference(avatar_component_clause,[],[f811]) ).

fof(f3658,plain,
    ( spl5_318
    | ~ spl5_32
    | ~ spl5_91 ),
    inference(avatar_split_clause,[],[f850,f811,f301,f3656]) ).

fof(f850,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtpldt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3))) = sdtpldt0(sdtasdt0(X1,sdtasdt0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_91 ),
    inference(resolution,[],[f812,f302]) ).

fof(f3640,plain,
    ( spl5_317
    | ~ spl5_31
    | ~ spl5_91 ),
    inference(avatar_split_clause,[],[f849,f811,f297,f3638]) ).

fof(f849,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtpldt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3))) = sdtpldt0(sdtasdt0(X1,sdtpldt0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_91 ),
    inference(resolution,[],[f812,f298]) ).

fof(f3636,plain,
    ( spl5_316
    | ~ spl5_30
    | ~ spl5_90 ),
    inference(avatar_split_clause,[],[f847,f807,f293,f3634]) ).

fof(f807,plain,
    ( spl5_90
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtpldt0(X1,X2),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_90])]) ).

fof(f847,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtpldt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))) = sdtpldt0(sdtpldt0(X1,sdtlbdtrb0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_90 ),
    inference(resolution,[],[f808,f294]) ).

fof(f808,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtpldt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtpldt0(X1,X2),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_90 ),
    inference(avatar_component_clause,[],[f807]) ).

fof(f3632,plain,
    ( spl5_315
    | ~ spl5_32
    | ~ spl5_90 ),
    inference(avatar_split_clause,[],[f845,f807,f301,f3630]) ).

fof(f845,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))) = sdtpldt0(sdtpldt0(X1,sdtasdt0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_90 ),
    inference(resolution,[],[f808,f302]) ).

fof(f3628,plain,
    ( spl5_314
    | ~ spl5_31
    | ~ spl5_90 ),
    inference(avatar_split_clause,[],[f844,f807,f297,f3626]) ).

fof(f844,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))) = sdtpldt0(sdtpldt0(X1,sdtpldt0(X2,X3)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_90 ),
    inference(resolution,[],[f808,f298]) ).

fof(f3624,plain,
    ( spl5_313
    | ~ spl5_29
    | ~ spl5_89 ),
    inference(avatar_split_clause,[],[f805,f798,f289,f3622]) ).

fof(f798,plain,
    ( spl5_89
  <=> ! [X0] :
        ( sz00 = sK4(X0)
        | sK4(X0) = szszuzczcdt0(sK4(sK4(X0)))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_89])]) ).

fof(f805,plain,
    ( ! [X0] :
        ( sK4(sK4(X0)) = szszuzczcdt0(sK4(sK4(sK4(X0))))
        | sz00 = sK4(X0)
        | sz00 = sK4(sK4(X0))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_29
    | ~ spl5_89 ),
    inference(resolution,[],[f799,f290]) ).

fof(f799,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sK4(X0) = szszuzczcdt0(sK4(sK4(X0)))
        | sz00 = X0
        | sz00 = sK4(X0) )
    | ~ spl5_89 ),
    inference(avatar_component_clause,[],[f798]) ).

fof(f3610,plain,
    ( spl5_312
    | ~ spl5_3
    | ~ spl5_124 ),
    inference(avatar_split_clause,[],[f1116,f1102,f166,f3608]) ).

fof(f1116,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X1,sdtpldt0(X0,sdtlbdtrb0(xt,X2))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(xt,X2))) )
    | ~ spl5_3
    | ~ spl5_124 ),
    inference(resolution,[],[f1103,f168]) ).

fof(f3606,plain,
    ( spl5_311
    | ~ spl5_2
    | ~ spl5_124 ),
    inference(avatar_split_clause,[],[f1115,f1102,f161,f3604]) ).

fof(f1115,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X1,sdtpldt0(X0,sdtlbdtrb0(xs,X2))) = sdtpldt0(sdtasdt0(X1,X0),sdtasdt0(X1,sdtlbdtrb0(xs,X2))) )
    | ~ spl5_2
    | ~ spl5_124 ),
    inference(resolution,[],[f1103,f163]) ).

fof(f3596,plain,
    ( spl5_310
    | ~ spl5_4
    | ~ spl5_215 ),
    inference(avatar_split_clause,[],[f3528,f2544,f171,f3593]) ).

fof(f3528,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xt,sz00),sz0z00)
    | ~ spl5_4
    | ~ spl5_215 ),
    inference(resolution,[],[f2545,f173]) ).

fof(f3381,plain,
    ( spl5_309
    | ~ spl5_5
    | ~ spl5_120 ),
    inference(avatar_split_clause,[],[f1085,f1054,f176,f3379]) ).

fof(f1085,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtasdt0(X2,sz0z00)) = sdtasdt0(X1,sdtasdt0(X0,sdtasdt0(X2,sz0z00)))
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_120 ),
    inference(resolution,[],[f1055,f178]) ).

fof(f3377,plain,
    ( spl5_308
    | ~ spl5_5
    | ~ spl5_119 ),
    inference(avatar_split_clause,[],[f1074,f1050,f176,f3375]) ).

fof(f1074,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),sdtpldt0(X2,sz0z00)) = sdtasdt0(X1,sdtasdt0(X0,sdtpldt0(X2,sz0z00)))
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_119 ),
    inference(resolution,[],[f1051,f178]) ).

fof(f3373,plain,
    ( spl5_307
    | ~ spl5_5
    | ~ spl5_117 ),
    inference(avatar_split_clause,[],[f1066,f1042,f176,f3371]) ).

fof(f1066,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtasdt0(X2,sz0z00)) = sdtpldt0(X1,sdtpldt0(X0,sdtasdt0(X2,sz0z00)))
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_117 ),
    inference(resolution,[],[f1043,f178]) ).

fof(f3369,plain,
    ( spl5_306
    | ~ spl5_5
    | ~ spl5_116 ),
    inference(avatar_split_clause,[],[f1061,f1038,f176,f3367]) ).

fof(f1061,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),sdtpldt0(X2,sz0z00)) = sdtpldt0(X1,sdtpldt0(X0,sdtpldt0(X2,sz0z00)))
        | ~ aScalar0(X2) )
    | ~ spl5_5
    | ~ spl5_116 ),
    inference(resolution,[],[f1039,f178]) ).

fof(f3365,plain,
    ( spl5_305
    | ~ spl5_12
    | ~ spl5_111 ),
    inference(avatar_split_clause,[],[f1010,f955,f209,f3363]) ).

fof(f1010,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X1,X0),smndt0(smndt0(X2))) = sdtasdt0(X1,sdtasdt0(X0,smndt0(smndt0(X2))))
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_111 ),
    inference(resolution,[],[f956,f210]) ).

fof(f3361,plain,
    ( spl5_304
    | ~ spl5_12
    | ~ spl5_110 ),
    inference(avatar_split_clause,[],[f1004,f951,f209,f3359]) ).

fof(f1004,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X1,X0),smndt0(smndt0(X2))) = sdtpldt0(X1,sdtpldt0(X0,smndt0(smndt0(X2))))
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_110 ),
    inference(resolution,[],[f952,f210]) ).

fof(f3357,plain,
    ( spl5_303
    | ~ spl5_50
    | ~ spl5_109 ),
    inference(avatar_split_clause,[],[f1000,f947,f441,f3355]) ).

fof(f947,plain,
    ( spl5_109
  <=> ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2))) = sdtasdt0(smndt0(X0),sdtlbdtrb0(X1,X2))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_109])]) ).

fof(f1000,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | smndt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1))) = sdtasdt0(smndt0(X0),sdtlbdtrb0(sziznziztdt0(X2),X1))
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_109 ),
    inference(resolution,[],[f948,f442]) ).

fof(f948,plain,
    ( ! [X2,X0,X1] :
        ( ~ aVector0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | smndt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2))) = sdtasdt0(smndt0(X0),sdtlbdtrb0(X1,X2)) )
    | ~ spl5_109 ),
    inference(avatar_component_clause,[],[f947]) ).

fof(f3353,plain,
    ( spl5_302
    | ~ spl5_12
    | ~ spl5_108 ),
    inference(avatar_split_clause,[],[f996,f943,f209,f3351]) ).

fof(f996,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(X2)))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,smndt0(X2)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_108 ),
    inference(resolution,[],[f944,f210]) ).

fof(f3349,plain,
    ( spl5_301
    | ~ spl5_36
    | ~ spl5_209 ),
    inference(avatar_split_clause,[],[f3139,f2497,f330,f3346]) ).

fof(f3139,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,aDimensionOf0(xs)),sz0z00)
    | ~ spl5_36
    | ~ spl5_209 ),
    inference(resolution,[],[f2498,f332]) ).

fof(f3344,plain,
    ( spl5_300
    | ~ spl5_12
    | ~ spl5_107 ),
    inference(avatar_split_clause,[],[f991,f939,f209,f3342]) ).

fof(f991,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(X2)))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,smndt0(X2)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_107 ),
    inference(resolution,[],[f940,f210]) ).

fof(f3340,plain,
    ( spl5_299
    | ~ spl5_50
    | ~ spl5_106 ),
    inference(avatar_split_clause,[],[f987,f929,f441,f3338]) ).

fof(f929,plain,
    ( spl5_106
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))) = smndt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_106])]) ).

fof(f987,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(sziznziztdt0(X2),X1))) = smndt0(sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1)))
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_106 ),
    inference(resolution,[],[f930,f442]) ).

fof(f930,plain,
    ( ! [X2,X0,X1] :
        ( ~ aVector0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))) = smndt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2))) )
    | ~ spl5_106 ),
    inference(avatar_component_clause,[],[f929]) ).

fof(f3336,plain,
    ( spl5_298
    | ~ spl5_12
    | ~ spl5_105 ),
    inference(avatar_split_clause,[],[f979,f925,f209,f3334]) ).

fof(f979,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,smndt0(X2)))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,smndt0(X2))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_105 ),
    inference(resolution,[],[f926,f210]) ).

fof(f3332,plain,
    ( spl5_297
    | ~ spl5_12
    | ~ spl5_104 ),
    inference(avatar_split_clause,[],[f974,f921,f209,f3330]) ).

fof(f974,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,smndt0(X2)))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,smndt0(X2))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_104 ),
    inference(resolution,[],[f922,f210]) ).

fof(f3328,plain,
    ( spl5_296
    | ~ spl5_50
    | ~ spl5_103 ),
    inference(avatar_split_clause,[],[f970,f917,f441,f3326]) ).

fof(f917,plain,
    ( spl5_103
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtlbdtrb0(X1,X2)) = sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_103])]) ).

fof(f970,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X2),X1)) = sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(sziznziztdt0(X2),X1)))
        | ~ sP1(X2) )
    | ~ spl5_50
    | ~ spl5_103 ),
    inference(resolution,[],[f918,f442]) ).

fof(f918,plain,
    ( ! [X2,X0,X1] :
        ( ~ aVector0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(X0,sdtlbdtrb0(X1,X2)) = sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(X1,X2))) )
    | ~ spl5_103 ),
    inference(avatar_component_clause,[],[f917]) ).

fof(f3324,plain,
    ( spl5_295
    | ~ spl5_12
    | ~ spl5_102 ),
    inference(avatar_split_clause,[],[f966,f913,f209,f3322]) ).

fof(f966,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,smndt0(X2))) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,smndt0(X2))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_102 ),
    inference(resolution,[],[f914,f210]) ).

fof(f3320,plain,
    ( spl5_294
    | ~ spl5_12
    | ~ spl5_101 ),
    inference(avatar_split_clause,[],[f961,f909,f209,f3318]) ).

fof(f961,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,smndt0(X2))) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,smndt0(X2))))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_101 ),
    inference(resolution,[],[f910,f210]) ).

fof(f3316,plain,
    ( spl5_293
    | ~ spl5_85
    | ~ spl5_100 ),
    inference(avatar_split_clause,[],[f907,f897,f738,f3314]) ).

fof(f907,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X1,sz0z00)
        | sdtlseqdt0(X1,X2)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X2,sdtasdt0(X0,X0)) )
    | ~ spl5_85
    | ~ spl5_100 ),
    inference(duplicate_literal_removal,[],[f900]) ).

fof(f900,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X1,sz0z00)
        | sdtlseqdt0(X1,X2)
        | ~ aScalar0(X2)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | sdtlseqdt0(X2,sdtasdt0(X0,X0)) )
    | ~ spl5_85
    | ~ spl5_100 ),
    inference(resolution,[],[f898,f739]) ).

fof(f3312,plain,
    ( spl5_292
    | ~ spl5_52
    | ~ spl5_100 ),
    inference(avatar_split_clause,[],[f906,f897,f449,f3310]) ).

fof(f906,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X1,sz0z00)
        | sdtlseqdt0(X2,sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X2,X1)
        | ~ aScalar0(X2) )
    | ~ spl5_52
    | ~ spl5_100 ),
    inference(duplicate_literal_removal,[],[f901]) ).

fof(f901,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X1,sz0z00)
        | sdtlseqdt0(X2,sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X2,X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_52
    | ~ spl5_100 ),
    inference(resolution,[],[f898,f450]) ).

fof(f3308,plain,
    ( spl5_291
    | ~ spl5_43
    | ~ spl5_100 ),
    inference(avatar_split_clause,[],[f905,f897,f369,f3306]) ).

fof(f905,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X1,sz0z00)
        | sdtasdt0(X0,X0) = X1
        | ~ sdtlseqdt0(sdtasdt0(X0,X0),X1) )
    | ~ spl5_43
    | ~ spl5_100 ),
    inference(duplicate_literal_removal,[],[f902]) ).

fof(f902,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(X1,sz0z00)
        | sdtasdt0(X0,X0) = X1
        | ~ sdtlseqdt0(sdtasdt0(X0,X0),X1)
        | ~ aScalar0(X1)
        | ~ aScalar0(sdtasdt0(X0,X0)) )
    | ~ spl5_43
    | ~ spl5_100 ),
    inference(resolution,[],[f898,f370]) ).

fof(f3304,plain,
    ( spl5_290
    | ~ spl5_167
    | ~ spl5_209 ),
    inference(avatar_split_clause,[],[f3136,f2497,f1515,f3301]) ).

fof(f3136,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,szszuzczcdt0(sz00)),sz0z00)
    | ~ spl5_167
    | ~ spl5_209 ),
    inference(resolution,[],[f2498,f1517]) ).

fof(f3299,plain,
    ( spl5_289
    | ~ spl5_30
    | ~ spl5_87 ),
    inference(avatar_split_clause,[],[f795,f746,f293,f3297]) ).

fof(f746,plain,
    ( spl5_87
  <=> ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sz0z00) = sdtasdt0(X0,sdtasdt0(X1,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_87])]) ).

fof(f795,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtlbdtrb0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_87 ),
    inference(resolution,[],[f747,f294]) ).

fof(f747,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(sdtasdt0(X0,X1),sz0z00) = sdtasdt0(X0,sdtasdt0(X1,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_87 ),
    inference(avatar_component_clause,[],[f746]) ).

fof(f3295,plain,
    ( spl5_288
    | ~ spl5_32
    | ~ spl5_87 ),
    inference(avatar_split_clause,[],[f793,f746,f301,f3293]) ).

fof(f793,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtasdt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_87 ),
    inference(resolution,[],[f747,f302]) ).

fof(f3291,plain,
    ( spl5_287
    | ~ spl5_31
    | ~ spl5_87 ),
    inference(avatar_split_clause,[],[f792,f746,f297,f3289]) ).

fof(f792,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtasdt0(X0,sdtasdt0(sdtpldt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_87 ),
    inference(resolution,[],[f747,f298]) ).

fof(f3287,plain,
    ( spl5_286
    | ~ spl5_30
    | ~ spl5_86 ),
    inference(avatar_split_clause,[],[f789,f742,f293,f3285]) ).

fof(f742,plain,
    ( spl5_86
  <=> ! [X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,X1),sz0z00) = sdtpldt0(X0,sdtpldt0(X1,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_86])]) ).

fof(f789,plain,
    ( ! [X2,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,sdtlbdtrb0(X1,X2)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtlbdtrb0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_86 ),
    inference(resolution,[],[f743,f294]) ).

fof(f743,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtpldt0(sdtpldt0(X0,X1),sz0z00) = sdtpldt0(X0,sdtpldt0(X1,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_86 ),
    inference(avatar_component_clause,[],[f742]) ).

fof(f3283,plain,
    ( spl5_285
    | ~ spl5_32
    | ~ spl5_86 ),
    inference(avatar_split_clause,[],[f787,f742,f301,f3281]) ).

fof(f787,plain,
    ( ! [X2,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,sdtasdt0(X1,X2)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtasdt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_86 ),
    inference(resolution,[],[f743,f302]) ).

fof(f3279,plain,
    ( spl5_284
    | ~ spl5_31
    | ~ spl5_86 ),
    inference(avatar_split_clause,[],[f786,f742,f297,f3277]) ).

fof(f786,plain,
    ( ! [X2,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,sdtpldt0(X1,X2)),sz0z00) = sdtpldt0(X0,sdtpldt0(sdtpldt0(X1,X2),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_86 ),
    inference(resolution,[],[f743,f298]) ).

fof(f3275,plain,
    ( spl5_283
    | ~ spl5_30
    | ~ spl5_84 ),
    inference(avatar_split_clause,[],[f767,f734,f293,f3273]) ).

fof(f734,plain,
    ( spl5_84
  <=> ! [X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(X1)) = smndt0(sdtasdt0(X0,smndt0(X1)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_84])]) ).

fof(f767,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(X1,X2))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_84 ),
    inference(resolution,[],[f735,f294]) ).

fof(f735,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(smndt0(X0),smndt0(X1)) = smndt0(sdtasdt0(X0,smndt0(X1))) )
    | ~ spl5_84 ),
    inference(avatar_component_clause,[],[f734]) ).

fof(f3271,plain,
    ( spl5_282
    | ~ spl5_32
    | ~ spl5_84 ),
    inference(avatar_split_clause,[],[f765,f734,f301,f3269]) ).

fof(f765,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,X2))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_84 ),
    inference(resolution,[],[f735,f302]) ).

fof(f3267,plain,
    ( spl5_281
    | ~ spl5_31
    | ~ spl5_84 ),
    inference(avatar_split_clause,[],[f764,f734,f297,f3265]) ).

fof(f764,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,X2))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_84 ),
    inference(resolution,[],[f735,f298]) ).

fof(f3263,plain,
    ( spl5_280
    | ~ spl5_30
    | ~ spl5_83 ),
    inference(avatar_split_clause,[],[f760,f730,f293,f3261]) ).

fof(f730,plain,
    ( spl5_83
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(X1))) = smndt0(sdtasdt0(X0,smndt0(X1)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_83])]) ).

fof(f760,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(sdtlbdtrb0(X1,X2)))) = smndt0(sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_83 ),
    inference(resolution,[],[f731,f294]) ).

fof(f731,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(X1))) = smndt0(sdtasdt0(X0,smndt0(X1))) )
    | ~ spl5_83 ),
    inference(avatar_component_clause,[],[f730]) ).

fof(f3245,plain,
    ( spl5_279
    | ~ spl5_32
    | ~ spl5_83 ),
    inference(avatar_split_clause,[],[f758,f730,f301,f3243]) ).

fof(f758,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(sdtasdt0(X1,X2)))) = smndt0(sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_83 ),
    inference(resolution,[],[f731,f302]) ).

fof(f3241,plain,
    ( spl5_278
    | ~ spl5_31
    | ~ spl5_83 ),
    inference(avatar_split_clause,[],[f757,f730,f297,f3239]) ).

fof(f757,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(sdtpldt0(X1,X2)))) = smndt0(sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_83 ),
    inference(resolution,[],[f731,f298]) ).

fof(f3237,plain,
    ( spl5_277
    | ~ spl5_30
    | ~ spl5_82 ),
    inference(avatar_split_clause,[],[f753,f726,f293,f3235]) ).

fof(f726,plain,
    ( spl5_82
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(X1)) = sdtasdt0(smndt0(X0),smndt0(smndt0(X1)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_82])]) ).

fof(f753,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtlbdtrb0(X1,X2))))
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_82 ),
    inference(resolution,[],[f727,f294]) ).

fof(f727,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(X1)) = sdtasdt0(smndt0(X0),smndt0(smndt0(X1))) )
    | ~ spl5_82 ),
    inference(avatar_component_clause,[],[f726]) ).

fof(f3233,plain,
    ( spl5_276
    | ~ spl5_32
    | ~ spl5_82 ),
    inference(avatar_split_clause,[],[f751,f726,f301,f3231]) ).

fof(f751,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtasdt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_82 ),
    inference(resolution,[],[f727,f302]) ).

fof(f3229,plain,
    ( spl5_275
    | ~ spl5_31
    | ~ spl5_82 ),
    inference(avatar_split_clause,[],[f750,f726,f297,f3227]) ).

fof(f750,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))) = sdtasdt0(smndt0(X0),smndt0(smndt0(sdtpldt0(X1,X2))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_82 ),
    inference(resolution,[],[f727,f298]) ).

fof(f3205,plain,
    ( spl5_274
    | ~ spl5_3
    | ~ spl5_121 ),
    inference(avatar_split_clause,[],[f1091,f1058,f166,f3203]) ).

fof(f1091,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtasdt0(X1,X0),sdtlbdtrb0(xt,X2)) = sdtasdt0(X1,sdtasdt0(X0,sdtlbdtrb0(xt,X2))) )
    | ~ spl5_3
    | ~ spl5_121 ),
    inference(resolution,[],[f1059,f168]) ).

fof(f3201,plain,
    ( spl5_273
    | ~ spl5_4
    | ~ spl5_209 ),
    inference(avatar_split_clause,[],[f3134,f2497,f171,f3198]) ).

fof(f3134,plain,
    ( sz0z00 = sdtasdt0(sdtlbdtrb0(xs,sz00),sz0z00)
    | ~ spl5_4
    | ~ spl5_209 ),
    inference(resolution,[],[f2498,f173]) ).

fof(f3196,plain,
    ( spl5_272
    | ~ spl5_2
    | ~ spl5_121 ),
    inference(avatar_split_clause,[],[f1090,f1058,f161,f3194]) ).

fof(f1090,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtasdt0(sdtasdt0(X1,X0),sdtlbdtrb0(xs,X2)) = sdtasdt0(X1,sdtasdt0(X0,sdtlbdtrb0(xs,X2))) )
    | ~ spl5_2
    | ~ spl5_121 ),
    inference(resolution,[],[f1059,f163]) ).

fof(f3192,plain,
    ( spl5_271
    | ~ spl5_3
    | ~ spl5_118 ),
    inference(avatar_split_clause,[],[f1072,f1046,f166,f3190]) ).

fof(f1072,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(sdtpldt0(X1,X0),sdtlbdtrb0(xt,X2)) = sdtpldt0(X1,sdtpldt0(X0,sdtlbdtrb0(xt,X2))) )
    | ~ spl5_3
    | ~ spl5_118 ),
    inference(resolution,[],[f1047,f168]) ).

fof(f3188,plain,
    ( spl5_270
    | ~ spl5_2
    | ~ spl5_118 ),
    inference(avatar_split_clause,[],[f1071,f1046,f161,f3186]) ).

fof(f1071,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aNaturalNumber0(X2)
        | sdtpldt0(sdtpldt0(X1,X0),sdtlbdtrb0(xs,X2)) = sdtpldt0(X1,sdtpldt0(X0,sdtlbdtrb0(xs,X2))) )
    | ~ spl5_2
    | ~ spl5_118 ),
    inference(resolution,[],[f1047,f163]) ).

fof(f3167,plain,
    ( spl5_269
    | ~ spl5_9
    | ~ spl5_89 ),
    inference(avatar_split_clause,[],[f803,f798,f197,f3165]) ).

fof(f803,plain,
    ( ! [X0] :
        ( sK4(aDimensionOf0(X0)) = szszuzczcdt0(sK4(sK4(aDimensionOf0(X0))))
        | sz00 = aDimensionOf0(X0)
        | sz00 = sK4(aDimensionOf0(X0))
        | ~ aVector0(X0) )
    | ~ spl5_9
    | ~ spl5_89 ),
    inference(resolution,[],[f799,f198]) ).

fof(f3163,plain,
    ( spl5_268
    | ~ spl5_11
    | ~ spl5_89 ),
    inference(avatar_split_clause,[],[f802,f798,f205,f3161]) ).

fof(f802,plain,
    ( ! [X0] :
        ( sK4(szszuzczcdt0(X0)) = szszuzczcdt0(sK4(sK4(szszuzczcdt0(X0))))
        | sz00 = szszuzczcdt0(X0)
        | sz00 = sK4(szszuzczcdt0(X0))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_11
    | ~ spl5_89 ),
    inference(resolution,[],[f799,f206]) ).

fof(f3063,plain,
    ( spl5_267
    | ~ spl5_12
    | ~ spl5_98 ),
    inference(avatar_split_clause,[],[f878,f840,f209,f3061]) ).

fof(f878,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,smndt0(X1)),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(smndt0(X1),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_98 ),
    inference(resolution,[],[f841,f210]) ).

fof(f3059,plain,
    ( spl5_266
    | ~ spl5_12
    | ~ spl5_97 ),
    inference(avatar_split_clause,[],[f872,f836,f209,f3057]) ).

fof(f872,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(smndt0(X1),sz0z00)) = sdtpldt0(sdtasdt0(X0,smndt0(X1)),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_97 ),
    inference(resolution,[],[f837,f210]) ).

fof(f3055,plain,
    ( spl5_265
    | ~ spl5_50
    | ~ spl5_95 ),
    inference(avatar_split_clause,[],[f868,f827,f441,f3053]) ).

fof(f827,plain,
    ( spl5_95
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtlbdtrb0(X1,X2)) = sdtasdt0(sdtlbdtrb0(X1,X2),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_95])]) ).

fof(f868,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtlbdtrb0(sziznziztdt0(X1),X2)) = sdtasdt0(sdtlbdtrb0(sziznziztdt0(X1),X2),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0)
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_95 ),
    inference(resolution,[],[f828,f442]) ).

fof(f828,plain,
    ( ! [X2,X0,X1] :
        ( ~ aVector0(X1)
        | sdtasdt0(X0,sdtlbdtrb0(X1,X2)) = sdtasdt0(sdtlbdtrb0(X1,X2),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_95 ),
    inference(avatar_component_clause,[],[f827]) ).

fof(f3051,plain,
    ( spl5_264
    | ~ spl5_12
    | ~ spl5_94 ),
    inference(avatar_split_clause,[],[f864,f823,f209,f3049]) ).

fof(f864,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,smndt0(X2))) = sdtasdt0(sdtasdt0(X1,smndt0(X2)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_94 ),
    inference(resolution,[],[f824,f210]) ).

fof(f3047,plain,
    ( spl5_263
    | ~ spl5_12
    | ~ spl5_93 ),
    inference(avatar_split_clause,[],[f859,f819,f209,f3045]) ).

fof(f859,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,smndt0(X2))) = sdtasdt0(sdtpldt0(X1,smndt0(X2)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_93 ),
    inference(resolution,[],[f820,f210]) ).

fof(f3043,plain,
    ( spl5_262
    | ~ spl5_50
    | ~ spl5_92 ),
    inference(avatar_split_clause,[],[f855,f815,f441,f3041]) ).

fof(f815,plain,
    ( spl5_92
  <=> ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtlbdtrb0(X1,X2)) = sdtpldt0(sdtlbdtrb0(X1,X2),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_92])]) ).

fof(f855,plain,
    ( ! [X2,X0,X1] :
        ( sdtpldt0(X0,sdtlbdtrb0(sziznziztdt0(X1),X2)) = sdtpldt0(sdtlbdtrb0(sziznziztdt0(X1),X2),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0)
        | ~ sP1(X1) )
    | ~ spl5_50
    | ~ spl5_92 ),
    inference(resolution,[],[f816,f442]) ).

fof(f816,plain,
    ( ! [X2,X0,X1] :
        ( ~ aVector0(X1)
        | sdtpldt0(X0,sdtlbdtrb0(X1,X2)) = sdtpldt0(sdtlbdtrb0(X1,X2),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_92 ),
    inference(avatar_component_clause,[],[f815]) ).

fof(f3035,plain,
    ( spl5_261
    | ~ spl5_150
    | ~ spl5_249 ),
    inference(avatar_split_clause,[],[f2973,f2965,f1397,f3032]) ).

fof(f2973,plain,
    ( aDimensionOf0(xs) = szszuzczcdt0(sz00)
    | ~ spl5_150
    | ~ spl5_249 ),
    inference(superposition,[],[f1399,f2967]) ).

fof(f2967,plain,
    ( sz00 = sK4(aDimensionOf0(xs))
    | ~ spl5_249 ),
    inference(avatar_component_clause,[],[f2965]) ).

fof(f3030,plain,
    ( spl5_260
    | ~ spl5_12
    | ~ spl5_91 ),
    inference(avatar_split_clause,[],[f851,f811,f209,f3028]) ).

fof(f851,plain,
    ( ! [X2,X0,X1] :
        ( sdtpldt0(X0,sdtasdt0(X1,smndt0(X2))) = sdtpldt0(sdtasdt0(X1,smndt0(X2)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_91 ),
    inference(resolution,[],[f812,f210]) ).

fof(f3026,plain,
    ( spl5_259
    | ~ spl5_12
    | ~ spl5_90 ),
    inference(avatar_split_clause,[],[f846,f807,f209,f3024]) ).

fof(f846,plain,
    ( ! [X2,X0,X1] :
        ( sdtpldt0(X0,sdtpldt0(X1,smndt0(X2))) = sdtpldt0(sdtpldt0(X1,smndt0(X2)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_90 ),
    inference(resolution,[],[f808,f210]) ).

fof(f3022,plain,
    ( spl5_258
    | ~ spl5_30
    | ~ spl5_80 ),
    inference(avatar_split_clause,[],[f706,f683,f293,f3020]) ).

fof(f683,plain,
    ( spl5_80
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(X1)) = sdtasdt0(smndt0(X1),X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_80])]) ).

fof(f706,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))) = sdtasdt0(smndt0(sdtlbdtrb0(X1,X2)),X0)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_80 ),
    inference(resolution,[],[f684,f294]) ).

fof(f684,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(X0,smndt0(X1)) = sdtasdt0(smndt0(X1),X0)
        | ~ aScalar0(X0) )
    | ~ spl5_80 ),
    inference(avatar_component_clause,[],[f683]) ).

fof(f3018,plain,
    ( spl5_257
    | ~ spl5_32
    | ~ spl5_80 ),
    inference(avatar_split_clause,[],[f704,f683,f301,f3016]) ).

fof(f704,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))) = sdtasdt0(smndt0(sdtasdt0(X1,X2)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_80 ),
    inference(resolution,[],[f684,f302]) ).

fof(f3014,plain,
    ( spl5_256
    | ~ spl5_31
    | ~ spl5_80 ),
    inference(avatar_split_clause,[],[f703,f683,f297,f3012]) ).

fof(f703,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))) = sdtasdt0(smndt0(sdtpldt0(X1,X2)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_80 ),
    inference(resolution,[],[f684,f298]) ).

fof(f3010,plain,
    ( spl5_255
    | ~ spl5_30
    | ~ spl5_79 ),
    inference(avatar_split_clause,[],[f700,f679,f293,f3008]) ).

fof(f679,plain,
    ( spl5_79
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(X1)) = sdtpldt0(smndt0(X1),X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_79])]) ).

fof(f700,plain,
    ( ! [X2,X0,X1] :
        ( sdtpldt0(X0,smndt0(sdtlbdtrb0(X1,X2))) = sdtpldt0(smndt0(sdtlbdtrb0(X1,X2)),X0)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_79 ),
    inference(resolution,[],[f680,f294]) ).

fof(f680,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtpldt0(X0,smndt0(X1)) = sdtpldt0(smndt0(X1),X0)
        | ~ aScalar0(X0) )
    | ~ spl5_79 ),
    inference(avatar_component_clause,[],[f679]) ).

fof(f3006,plain,
    ( spl5_254
    | ~ spl5_32
    | ~ spl5_79 ),
    inference(avatar_split_clause,[],[f698,f679,f301,f3004]) ).

fof(f698,plain,
    ( ! [X2,X0,X1] :
        ( sdtpldt0(X0,smndt0(sdtasdt0(X1,X2))) = sdtpldt0(smndt0(sdtasdt0(X1,X2)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_79 ),
    inference(resolution,[],[f680,f302]) ).

fof(f3002,plain,
    ( spl5_253
    | ~ spl5_31
    | ~ spl5_79 ),
    inference(avatar_split_clause,[],[f697,f679,f297,f3000]) ).

fof(f697,plain,
    ( ! [X2,X0,X1] :
        ( sdtpldt0(X0,smndt0(sdtpldt0(X1,X2))) = sdtpldt0(smndt0(sdtpldt0(X1,X2)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_79 ),
    inference(resolution,[],[f680,f298]) ).

fof(f2998,plain,
    ( spl5_252
    | ~ spl5_29
    | ~ spl5_77 ),
    inference(avatar_split_clause,[],[f690,f671,f289,f2996]) ).

fof(f671,plain,
    ( spl5_77
  <=> ! [X0] :
        ( sz00 = szszuzczcdt0(X0)
        | szszuzczcdt0(X0) = szszuzczcdt0(sK4(szszuzczcdt0(X0)))
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_77])]) ).

fof(f690,plain,
    ( ! [X0] :
        ( szszuzczcdt0(sK4(X0)) = szszuzczcdt0(sK4(szszuzczcdt0(sK4(X0))))
        | sz00 = szszuzczcdt0(sK4(X0))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_29
    | ~ spl5_77 ),
    inference(resolution,[],[f672,f290]) ).

fof(f672,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | szszuzczcdt0(X0) = szszuzczcdt0(sK4(szszuzczcdt0(X0)))
        | sz00 = szszuzczcdt0(X0) )
    | ~ spl5_77 ),
    inference(avatar_component_clause,[],[f671]) ).

fof(f2979,plain,
    ( ~ spl5_5
    | spl5_251
    | ~ spl5_19
    | ~ spl5_85 ),
    inference(avatar_split_clause,[],[f772,f738,f242,f2977,f176]) ).

fof(f772,plain,
    ( ! [X0,X1] :
        ( sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(sdtasdt0(X1,X1))
        | ~ aScalar0(sz0z00)
        | sdtlseqdt0(X0,sdtasdt0(X1,X1))
        | ~ aScalar0(X1) )
    | ~ spl5_19
    | ~ spl5_85 ),
    inference(resolution,[],[f739,f243]) ).

fof(f2972,plain,
    ( spl5_249
    | spl5_25
    | spl5_250
    | ~ spl5_36
    | ~ spl5_89 ),
    inference(avatar_split_clause,[],[f804,f798,f330,f2969,f270,f2965]) ).

fof(f804,plain,
    ( sK4(aDimensionOf0(xs)) = szszuzczcdt0(sK4(sK4(aDimensionOf0(xs))))
    | sz00 = aDimensionOf0(xs)
    | sz00 = sK4(aDimensionOf0(xs))
    | ~ spl5_36
    | ~ spl5_89 ),
    inference(resolution,[],[f799,f332]) ).

fof(f2865,plain,
    ( spl5_248
    | ~ spl5_5
    | ~ spl5_108 ),
    inference(avatar_split_clause,[],[f993,f943,f176,f2863]) ).

fof(f993,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtasdt0(X1,sz0z00))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_108 ),
    inference(resolution,[],[f944,f178]) ).

fof(f2861,plain,
    ( spl5_247
    | ~ spl5_5
    | ~ spl5_107 ),
    inference(avatar_split_clause,[],[f988,f939,f176,f2859]) ).

fof(f988,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | smndt0(sdtasdt0(X0,sdtpldt0(X1,sz0z00))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,sz0z00))
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_107 ),
    inference(resolution,[],[f940,f178]) ).

fof(f2857,plain,
    ( ~ spl5_36
    | ~ spl5_11
    | spl5_232 ),
    inference(avatar_split_clause,[],[f2816,f2762,f205,f330]) ).

fof(f2816,plain,
    ( ~ aNaturalNumber0(aDimensionOf0(xs))
    | ~ spl5_11
    | spl5_232 ),
    inference(resolution,[],[f2763,f206]) ).

fof(f2763,plain,
    ( ~ aNaturalNumber0(szszuzczcdt0(aDimensionOf0(xs)))
    | spl5_232 ),
    inference(avatar_component_clause,[],[f2762]) ).

fof(f2856,plain,
    ( spl5_246
    | ~ spl5_5
    | ~ spl5_105 ),
    inference(avatar_split_clause,[],[f976,f925,f176,f2854]) ).

fof(f976,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtasdt0(X1,sz0z00))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_105 ),
    inference(resolution,[],[f926,f178]) ).

fof(f2852,plain,
    ( spl5_245
    | ~ spl5_5
    | ~ spl5_104 ),
    inference(avatar_split_clause,[],[f971,f921,f176,f2850]) ).

fof(f971,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sdtpldt0(X1,sz0z00))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,sz0z00)))
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_104 ),
    inference(resolution,[],[f922,f178]) ).

fof(f2848,plain,
    ( spl5_244
    | ~ spl5_5
    | ~ spl5_102 ),
    inference(avatar_split_clause,[],[f963,f913,f176,f2846]) ).

fof(f963,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_102 ),
    inference(resolution,[],[f914,f178]) ).

fof(f2844,plain,
    ( spl5_243
    | ~ spl5_5
    | ~ spl5_101 ),
    inference(avatar_split_clause,[],[f958,f909,f176,f2842]) ).

fof(f958,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,sz0z00)) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,sz0z00)))
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_101 ),
    inference(resolution,[],[f910,f178]) ).

fof(f2840,plain,
    ( spl5_242
    | ~ spl5_12
    | ~ spl5_87 ),
    inference(avatar_split_clause,[],[f794,f746,f209,f2838]) ).

fof(f794,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,smndt0(X1)),sz0z00) = sdtasdt0(X0,sdtasdt0(smndt0(X1),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_87 ),
    inference(resolution,[],[f747,f210]) ).

fof(f2836,plain,
    ( spl5_241
    | ~ spl5_12
    | ~ spl5_86 ),
    inference(avatar_split_clause,[],[f788,f742,f209,f2834]) ).

fof(f788,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,smndt0(X1)),sz0z00) = sdtpldt0(X0,sdtpldt0(smndt0(X1),sz0z00))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_86 ),
    inference(resolution,[],[f743,f210]) ).

fof(f2832,plain,
    ( spl5_240
    | ~ spl5_12
    | ~ spl5_84 ),
    inference(avatar_split_clause,[],[f766,f734,f209,f2830]) ).

fof(f766,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(smndt0(X0),smndt0(smndt0(X1))) = smndt0(sdtasdt0(X0,smndt0(smndt0(X1))))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_84 ),
    inference(resolution,[],[f735,f210]) ).

fof(f2828,plain,
    ( spl5_239
    | ~ spl5_12
    | ~ spl5_83 ),
    inference(avatar_split_clause,[],[f759,f730,f209,f2826]) ).

fof(f759,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(smndt0(X1)))) = smndt0(sdtasdt0(X0,smndt0(smndt0(X1))))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_83 ),
    inference(resolution,[],[f731,f210]) ).

fof(f2824,plain,
    ( spl5_238
    | ~ spl5_12
    | ~ spl5_82 ),
    inference(avatar_split_clause,[],[f752,f726,f209,f2822]) ).

fof(f752,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(smndt0(X1))) = sdtasdt0(smndt0(X0),smndt0(smndt0(smndt0(X1))))
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_82 ),
    inference(resolution,[],[f727,f210]) ).

fof(f2820,plain,
    ( spl5_237
    | ~ spl5_30
    | ~ spl5_74 ),
    inference(avatar_split_clause,[],[f650,f639,f293,f2818]) ).

fof(f639,plain,
    ( spl5_74
  <=> ! [X0] :
        ( sdtasdt0(smndt0(X0),sz0z00) = smndt0(sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_74])]) ).

fof(f650,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_74 ),
    inference(resolution,[],[f640,f294]) ).

fof(f640,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(smndt0(X0),sz0z00) = smndt0(sdtasdt0(X0,sz0z00)) )
    | ~ spl5_74 ),
    inference(avatar_component_clause,[],[f639]) ).

fof(f2815,plain,
    ( spl5_236
    | ~ spl5_32
    | ~ spl5_74 ),
    inference(avatar_split_clause,[],[f648,f639,f301,f2813]) ).

fof(f648,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,X1),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_74 ),
    inference(resolution,[],[f640,f302]) ).

fof(f2811,plain,
    ( spl5_235
    | ~ spl5_31
    | ~ spl5_74 ),
    inference(avatar_split_clause,[],[f647,f639,f297,f2809]) ).

fof(f647,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,X1),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_74 ),
    inference(resolution,[],[f640,f298]) ).

fof(f2773,plain,
    ( spl5_234
    | ~ spl5_3
    | ~ spl5_109 ),
    inference(avatar_split_clause,[],[f999,f947,f166,f2771]) ).

fof(f999,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | smndt0(sdtasdt0(X0,sdtlbdtrb0(xt,X1))) = sdtasdt0(smndt0(X0),sdtlbdtrb0(xt,X1)) )
    | ~ spl5_3
    | ~ spl5_109 ),
    inference(resolution,[],[f948,f168]) ).

fof(f2769,plain,
    ( spl5_233
    | ~ spl5_2
    | ~ spl5_109 ),
    inference(avatar_split_clause,[],[f998,f947,f161,f2767]) ).

fof(f998,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | smndt0(sdtasdt0(X0,sdtlbdtrb0(xs,X1))) = sdtasdt0(smndt0(X0),sdtlbdtrb0(xs,X1)) )
    | ~ spl5_2
    | ~ spl5_109 ),
    inference(resolution,[],[f948,f163]) ).

fof(f2765,plain,
    ( ~ spl5_231
    | spl5_232
    | ~ spl5_11
    | ~ spl5_188 ),
    inference(avatar_split_clause,[],[f2363,f2346,f205,f2762,f2758]) ).

fof(f2363,plain,
    ( aNaturalNumber0(szszuzczcdt0(aDimensionOf0(xs)))
    | ~ aNaturalNumber0(sK4(szszuzczcdt0(aDimensionOf0(xs))))
    | ~ spl5_11
    | ~ spl5_188 ),
    inference(superposition,[],[f206,f2348]) ).

fof(f2756,plain,
    ( spl5_230
    | ~ spl5_3
    | ~ spl5_106 ),
    inference(avatar_split_clause,[],[f986,f929,f166,f2754]) ).

fof(f986,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(xt,X1))) = smndt0(sdtasdt0(X0,sdtlbdtrb0(xt,X1))) )
    | ~ spl5_3
    | ~ spl5_106 ),
    inference(resolution,[],[f930,f168]) ).

fof(f2752,plain,
    ( spl5_229
    | ~ spl5_2
    | ~ spl5_106 ),
    inference(avatar_split_clause,[],[f985,f929,f161,f2750]) ).

fof(f985,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,smndt0(sdtlbdtrb0(xs,X1))) = smndt0(sdtasdt0(X0,sdtlbdtrb0(xs,X1))) )
    | ~ spl5_2
    | ~ spl5_106 ),
    inference(resolution,[],[f930,f163]) ).

fof(f2748,plain,
    ( spl5_228
    | ~ spl5_3
    | ~ spl5_103 ),
    inference(avatar_split_clause,[],[f969,f917,f166,f2746]) ).

fof(f969,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtlbdtrb0(xt,X1)) = sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(xt,X1))) )
    | ~ spl5_3
    | ~ spl5_103 ),
    inference(resolution,[],[f918,f168]) ).

fof(f2744,plain,
    ( spl5_227
    | ~ spl5_2
    | ~ spl5_103 ),
    inference(avatar_split_clause,[],[f968,f917,f161,f2742]) ).

fof(f968,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtasdt0(X0,sdtlbdtrb0(xs,X1)) = sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(xs,X1))) )
    | ~ spl5_2
    | ~ spl5_103 ),
    inference(resolution,[],[f918,f163]) ).

fof(f2710,plain,
    ( spl5_226
    | ~ spl5_3
    | ~ spl5_154 ),
    inference(avatar_split_clause,[],[f1483,f1419,f166,f2708]) ).

fof(f1483,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xt,X0)) )
    | ~ spl5_3
    | ~ spl5_154 ),
    inference(resolution,[],[f1420,f168]) ).

fof(f2693,plain,
    ( spl5_225
    | ~ spl5_50
    | ~ spl5_78 ),
    inference(avatar_split_clause,[],[f693,f675,f441,f2691]) ).

fof(f675,plain,
    ( spl5_78
  <=> ! [X0] :
        ( sz00 = aDimensionOf0(X0)
        | aDimensionOf0(X0) = szszuzczcdt0(sK4(aDimensionOf0(X0)))
        | ~ aVector0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_78])]) ).

fof(f693,plain,
    ( ! [X0] :
        ( aDimensionOf0(sziznziztdt0(X0)) = szszuzczcdt0(sK4(aDimensionOf0(sziznziztdt0(X0))))
        | sz00 = aDimensionOf0(sziznziztdt0(X0))
        | ~ sP1(X0) )
    | ~ spl5_50
    | ~ spl5_78 ),
    inference(resolution,[],[f676,f442]) ).

fof(f676,plain,
    ( ! [X0] :
        ( ~ aVector0(X0)
        | aDimensionOf0(X0) = szszuzczcdt0(sK4(aDimensionOf0(X0)))
        | sz00 = aDimensionOf0(X0) )
    | ~ spl5_78 ),
    inference(avatar_component_clause,[],[f675]) ).

fof(f2689,plain,
    ( spl5_224
    | ~ spl5_9
    | ~ spl5_77 ),
    inference(avatar_split_clause,[],[f688,f671,f197,f2687]) ).

fof(f688,plain,
    ( ! [X0] :
        ( szszuzczcdt0(aDimensionOf0(X0)) = szszuzczcdt0(sK4(szszuzczcdt0(aDimensionOf0(X0))))
        | sz00 = szszuzczcdt0(aDimensionOf0(X0))
        | ~ aVector0(X0) )
    | ~ spl5_9
    | ~ spl5_77 ),
    inference(resolution,[],[f672,f198]) ).

fof(f2685,plain,
    ( spl5_223
    | ~ spl5_11
    | ~ spl5_77 ),
    inference(avatar_split_clause,[],[f687,f671,f205,f2683]) ).

fof(f687,plain,
    ( ! [X0] :
        ( szszuzczcdt0(szszuzczcdt0(X0)) = szszuzczcdt0(sK4(szszuzczcdt0(szszuzczcdt0(X0))))
        | sz00 = szszuzczcdt0(szszuzczcdt0(X0))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_11
    | ~ spl5_77 ),
    inference(resolution,[],[f672,f206]) ).

fof(f2681,plain,
    ( spl5_222
    | ~ spl5_30
    | ~ spl5_73 ),
    inference(avatar_split_clause,[],[f636,f624,f293,f2679]) ).

fof(f624,plain,
    ( spl5_73
  <=> ! [X0] :
        ( sdtasdt0(X0,sz0z00) = smndt0(sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_73])]) ).

fof(f636,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00) = smndt0(sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_73 ),
    inference(resolution,[],[f625,f294]) ).

fof(f625,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sz0z00) = smndt0(sdtasdt0(X0,sz0z00)) )
    | ~ spl5_73 ),
    inference(avatar_component_clause,[],[f624]) ).

fof(f2677,plain,
    ( spl5_221
    | ~ spl5_32
    | ~ spl5_73 ),
    inference(avatar_split_clause,[],[f634,f624,f301,f2675]) ).

fof(f634,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sz0z00) = smndt0(sdtasdt0(sdtasdt0(X0,X1),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_73 ),
    inference(resolution,[],[f625,f302]) ).

fof(f2673,plain,
    ( spl5_220
    | ~ spl5_31
    | ~ spl5_73 ),
    inference(avatar_split_clause,[],[f633,f624,f297,f2671]) ).

fof(f633,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sz0z00) = smndt0(sdtasdt0(sdtpldt0(X0,X1),sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_73 ),
    inference(resolution,[],[f625,f298]) ).

fof(f2669,plain,
    ( spl5_219
    | ~ spl5_30
    | ~ spl5_72 ),
    inference(avatar_split_clause,[],[f631,f620,f293,f2667]) ).

fof(f631,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00) = sdtasdt0(smndt0(sdtlbdtrb0(X0,X1)),sz0z00)
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_72 ),
    inference(resolution,[],[f621,f294]) ).

fof(f2665,plain,
    ( spl5_218
    | ~ spl5_2
    | ~ spl5_154 ),
    inference(avatar_split_clause,[],[f1482,f1419,f161,f2663]) ).

fof(f1482,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(xs,X0)) )
    | ~ spl5_2
    | ~ spl5_154 ),
    inference(resolution,[],[f1420,f163]) ).

fof(f2661,plain,
    ( spl5_217
    | ~ spl5_32
    | ~ spl5_72 ),
    inference(avatar_split_clause,[],[f629,f620,f301,f2659]) ).

fof(f629,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sz0z00) = sdtasdt0(smndt0(sdtasdt0(X0,X1)),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_72 ),
    inference(resolution,[],[f621,f302]) ).

fof(f2657,plain,
    ( spl5_216
    | ~ spl5_31
    | ~ spl5_72 ),
    inference(avatar_split_clause,[],[f628,f620,f297,f2655]) ).

fof(f628,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sz0z00) = sdtasdt0(smndt0(sdtpldt0(X0,X1)),sz0z00)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_72 ),
    inference(resolution,[],[f621,f298]) ).

fof(f2546,plain,
    ( spl5_215
    | ~ spl5_3
    | ~ spl5_153 ),
    inference(avatar_split_clause,[],[f1480,f1415,f166,f2544]) ).

fof(f1480,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sdtlbdtrb0(xt,X0),sz0z00) )
    | ~ spl5_3
    | ~ spl5_153 ),
    inference(resolution,[],[f1416,f168]) ).

fof(f2519,plain,
    ( spl5_214
    | ~ spl5_5
    | ~ spl5_94 ),
    inference(avatar_split_clause,[],[f861,f823,f176,f2517]) ).

fof(f861,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,sz0z00)) = sdtasdt0(sdtasdt0(X1,sz0z00),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_94 ),
    inference(resolution,[],[f824,f178]) ).

fof(f2515,plain,
    ( spl5_213
    | ~ spl5_5
    | ~ spl5_93 ),
    inference(avatar_split_clause,[],[f856,f819,f176,f2513]) ).

fof(f856,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sz0z00)) = sdtasdt0(sdtpldt0(X1,sz0z00),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_93 ),
    inference(resolution,[],[f820,f178]) ).

fof(f2511,plain,
    ( spl5_212
    | ~ spl5_5
    | ~ spl5_91 ),
    inference(avatar_split_clause,[],[f848,f811,f176,f2509]) ).

fof(f848,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(X0,sdtasdt0(X1,sz0z00)) = sdtpldt0(sdtasdt0(X1,sz0z00),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_91 ),
    inference(resolution,[],[f812,f178]) ).

fof(f2507,plain,
    ( spl5_211
    | ~ spl5_5
    | ~ spl5_90 ),
    inference(avatar_split_clause,[],[f843,f807,f176,f2505]) ).

fof(f843,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(X0,sdtpldt0(X1,sz0z00)) = sdtpldt0(sdtpldt0(X1,sz0z00),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_5
    | ~ spl5_90 ),
    inference(resolution,[],[f808,f178]) ).

fof(f2503,plain,
    ( spl5_210
    | ~ spl5_37
    | ~ spl5_85 ),
    inference(avatar_split_clause,[],[f778,f738,f335,f2501]) ).

fof(f335,plain,
    ( spl5_37
  <=> ! [X0,X1] :
        ( sdtlseqdt0(X1,X0)
        | sdtlseqdt0(X0,X1)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_37])]) ).

fof(f778,plain,
    ( ! [X2,X0,X1] :
        ( sdtlseqdt0(X0,X1)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X1,X2)
        | sdtlseqdt0(X2,X0) )
    | ~ spl5_37
    | ~ spl5_85 ),
    inference(duplicate_literal_removal,[],[f770]) ).

fof(f770,plain,
    ( ! [X2,X0,X1] :
        ( sdtlseqdt0(X0,X1)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X1,X2)
        | sdtlseqdt0(X2,X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0) )
    | ~ spl5_37
    | ~ spl5_85 ),
    inference(resolution,[],[f739,f336]) ).

fof(f336,plain,
    ( ! [X0,X1] :
        ( sdtlseqdt0(X1,X0)
        | sdtlseqdt0(X0,X1)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_37 ),
    inference(avatar_component_clause,[],[f335]) ).

fof(f2499,plain,
    ( spl5_209
    | ~ spl5_2
    | ~ spl5_153 ),
    inference(avatar_split_clause,[],[f1479,f1415,f161,f2497]) ).

fof(f1479,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz0z00 = sdtasdt0(sdtlbdtrb0(xs,X0),sz0z00) )
    | ~ spl5_2
    | ~ spl5_153 ),
    inference(resolution,[],[f1416,f163]) ).

fof(f2495,plain,
    ( spl5_208
    | ~ spl5_12
    | ~ spl5_80 ),
    inference(avatar_split_clause,[],[f705,f683,f209,f2493]) ).

fof(f705,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(X1))) = sdtasdt0(smndt0(smndt0(X1)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_80 ),
    inference(resolution,[],[f684,f210]) ).

fof(f2491,plain,
    ( spl5_207
    | ~ spl5_12
    | ~ spl5_79 ),
    inference(avatar_split_clause,[],[f699,f679,f209,f2489]) ).

fof(f699,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(X0,smndt0(smndt0(X1))) = sdtpldt0(smndt0(smndt0(X1)),X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_79 ),
    inference(resolution,[],[f680,f210]) ).

fof(f2487,plain,
    ( spl5_206
    | ~ spl5_30
    | ~ spl5_70 ),
    inference(avatar_split_clause,[],[f613,f598,f293,f2485]) ).

fof(f598,plain,
    ( spl5_70
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sz0z00) = sdtasdt0(sz0z00,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_70])]) ).

fof(f613,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00) = sdtasdt0(sz0z00,sdtlbdtrb0(X0,X1))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_70 ),
    inference(resolution,[],[f599,f294]) ).

fof(f599,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sz0z00) = sdtasdt0(sz0z00,X0) )
    | ~ spl5_70 ),
    inference(avatar_component_clause,[],[f598]) ).

fof(f2483,plain,
    ( spl5_205
    | ~ spl5_32
    | ~ spl5_70 ),
    inference(avatar_split_clause,[],[f611,f598,f301,f2481]) ).

fof(f611,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sz0z00) = sdtasdt0(sz0z00,sdtasdt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_70 ),
    inference(resolution,[],[f599,f302]) ).

fof(f2479,plain,
    ( spl5_204
    | ~ spl5_31
    | ~ spl5_70 ),
    inference(avatar_split_clause,[],[f610,f598,f297,f2477]) ).

fof(f610,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sz0z00) = sdtasdt0(sz0z00,sdtpldt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_70 ),
    inference(resolution,[],[f599,f298]) ).

fof(f2475,plain,
    ( spl5_203
    | ~ spl5_30
    | ~ spl5_69 ),
    inference(avatar_split_clause,[],[f608,f594,f293,f2473]) ).

fof(f594,plain,
    ( spl5_69
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sz0z00) = sdtpldt0(sz0z00,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_69])]) ).

fof(f608,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(sdtlbdtrb0(X0,X1),sz0z00) = sdtpldt0(sz0z00,sdtlbdtrb0(X0,X1))
        | ~ aNaturalNumber0(X1)
        | ~ aVector0(X0) )
    | ~ spl5_30
    | ~ spl5_69 ),
    inference(resolution,[],[f595,f294]) ).

fof(f595,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sz0z00) = sdtpldt0(sz0z00,X0) )
    | ~ spl5_69 ),
    inference(avatar_component_clause,[],[f594]) ).

fof(f2471,plain,
    ( spl5_202
    | ~ spl5_32
    | ~ spl5_69 ),
    inference(avatar_split_clause,[],[f606,f594,f301,f2469]) ).

fof(f606,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(sdtasdt0(X0,X1),sz0z00) = sdtpldt0(sz0z00,sdtasdt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_32
    | ~ spl5_69 ),
    inference(resolution,[],[f595,f302]) ).

fof(f2467,plain,
    ( spl5_201
    | ~ spl5_31
    | ~ spl5_69 ),
    inference(avatar_split_clause,[],[f605,f594,f297,f2465]) ).

fof(f605,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,X1),sz0z00) = sdtpldt0(sz0z00,sdtpldt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_31
    | ~ spl5_69 ),
    inference(resolution,[],[f595,f298]) ).

fof(f2451,plain,
    ( spl5_200
    | ~ spl5_5
    | ~ spl5_147 ),
    inference(avatar_split_clause,[],[f1387,f1368,f176,f2448]) ).

fof(f2448,plain,
    ( spl5_200
  <=> sz0z00 = sdtpldt0(smndt0(smndt0(sz0z00)),smndt0(sz0z00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_200])]) ).

fof(f1387,plain,
    ( sz0z00 = sdtpldt0(smndt0(smndt0(sz0z00)),smndt0(sz0z00))
    | ~ spl5_5
    | ~ spl5_147 ),
    inference(resolution,[],[f1369,f178]) ).

fof(f2436,plain,
    ( spl5_199
    | ~ spl5_3
    | ~ spl5_95 ),
    inference(avatar_split_clause,[],[f867,f827,f166,f2434]) ).

fof(f867,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,sdtlbdtrb0(xt,X1)) = sdtasdt0(sdtlbdtrb0(xt,X1),X0)
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_3
    | ~ spl5_95 ),
    inference(resolution,[],[f828,f168]) ).

fof(f2432,plain,
    ( spl5_198
    | ~ spl5_2
    | ~ spl5_95 ),
    inference(avatar_split_clause,[],[f866,f827,f161,f2430]) ).

fof(f866,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,sdtlbdtrb0(xs,X1)) = sdtasdt0(sdtlbdtrb0(xs,X1),X0)
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_2
    | ~ spl5_95 ),
    inference(resolution,[],[f828,f163]) ).

fof(f2428,plain,
    ( spl5_197
    | ~ spl5_3
    | ~ spl5_92 ),
    inference(avatar_split_clause,[],[f854,f815,f166,f2426]) ).

fof(f854,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(X0,sdtlbdtrb0(xt,X1)) = sdtpldt0(sdtlbdtrb0(xt,X1),X0)
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_3
    | ~ spl5_92 ),
    inference(resolution,[],[f816,f168]) ).

fof(f2424,plain,
    ( spl5_196
    | ~ spl5_2
    | ~ spl5_92 ),
    inference(avatar_split_clause,[],[f853,f815,f161,f2422]) ).

fof(f853,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(X0,sdtlbdtrb0(xs,X1)) = sdtpldt0(sdtlbdtrb0(xs,X1),X0)
        | ~ aNaturalNumber0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_2
    | ~ spl5_92 ),
    inference(resolution,[],[f816,f163]) ).

fof(f2398,plain,
    ( spl5_195
    | ~ spl5_5
    | ~ spl5_146 ),
    inference(avatar_split_clause,[],[f1380,f1364,f176,f2395]) ).

fof(f2395,plain,
    ( spl5_195
  <=> sz0z00 = sdtpldt0(smndt0(sz0z00),smndt0(smndt0(sz0z00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_195])]) ).

fof(f1380,plain,
    ( sz0z00 = sdtpldt0(smndt0(sz0z00),smndt0(smndt0(sz0z00)))
    | ~ spl5_5
    | ~ spl5_146 ),
    inference(resolution,[],[f1365,f178]) ).

fof(f2387,plain,
    ( spl5_194
    | ~ spl5_28
    | ~ spl5_67 ),
    inference(avatar_split_clause,[],[f588,f565,f285,f2385]) ).

fof(f285,plain,
    ( spl5_28
  <=> ! [X0] :
        ( sz0z00 = sdtpldt0(smndt0(X0),X0)
        | ~ sP2(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_28])]) ).

fof(f565,plain,
    ( spl5_67
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sP2(sdtasdt0(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_67])]) ).

fof(f588,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtpldt0(smndt0(sdtasdt0(X0,X1)),sdtasdt0(X0,X1)) )
    | ~ spl5_28
    | ~ spl5_67 ),
    inference(resolution,[],[f566,f286]) ).

fof(f286,plain,
    ( ! [X0] :
        ( ~ sP2(X0)
        | sz0z00 = sdtpldt0(smndt0(X0),X0) )
    | ~ spl5_28 ),
    inference(avatar_component_clause,[],[f285]) ).

fof(f566,plain,
    ( ! [X0,X1] :
        ( sP2(sdtasdt0(X1,X0))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_67 ),
    inference(avatar_component_clause,[],[f565]) ).

fof(f2383,plain,
    ( spl5_193
    | ~ spl5_27
    | ~ spl5_67 ),
    inference(avatar_split_clause,[],[f587,f565,f281,f2381]) ).

fof(f281,plain,
    ( spl5_27
  <=> ! [X0] :
        ( sz0z00 = sdtpldt0(X0,smndt0(X0))
        | ~ sP2(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_27])]) ).

fof(f587,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtpldt0(sdtasdt0(X0,X1),smndt0(sdtasdt0(X0,X1))) )
    | ~ spl5_27
    | ~ spl5_67 ),
    inference(resolution,[],[f566,f282]) ).

fof(f282,plain,
    ( ! [X0] :
        ( ~ sP2(X0)
        | sz0z00 = sdtpldt0(X0,smndt0(X0)) )
    | ~ spl5_27 ),
    inference(avatar_component_clause,[],[f281]) ).

fof(f2379,plain,
    ( spl5_192
    | ~ spl5_28
    | ~ spl5_65 ),
    inference(avatar_split_clause,[],[f581,f556,f285,f2377]) ).

fof(f556,plain,
    ( spl5_65
  <=> ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sP2(sdtpldt0(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_65])]) ).

fof(f581,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtpldt0(smndt0(sdtpldt0(X0,X1)),sdtpldt0(X0,X1)) )
    | ~ spl5_28
    | ~ spl5_65 ),
    inference(resolution,[],[f557,f286]) ).

fof(f557,plain,
    ( ! [X0,X1] :
        ( sP2(sdtpldt0(X1,X0))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_65 ),
    inference(avatar_component_clause,[],[f556]) ).

fof(f2375,plain,
    ( spl5_191
    | ~ spl5_27
    | ~ spl5_65 ),
    inference(avatar_split_clause,[],[f580,f556,f281,f2373]) ).

fof(f580,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtpldt0(sdtpldt0(X0,X1),smndt0(sdtpldt0(X0,X1))) )
    | ~ spl5_27
    | ~ spl5_65 ),
    inference(resolution,[],[f557,f282]) ).

fof(f2371,plain,
    ( spl5_190
    | ~ spl5_28
    | ~ spl5_64 ),
    inference(avatar_split_clause,[],[f574,f552,f285,f2369]) ).

fof(f574,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sz0z00 = sdtpldt0(smndt0(sdtlbdtrb0(X0,X1)),sdtlbdtrb0(X0,X1)) )
    | ~ spl5_28
    | ~ spl5_64 ),
    inference(resolution,[],[f553,f286]) ).

fof(f2367,plain,
    ( spl5_189
    | ~ spl5_27
    | ~ spl5_64 ),
    inference(avatar_split_clause,[],[f573,f552,f281,f2365]) ).

fof(f573,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sz0z00 = sdtpldt0(sdtlbdtrb0(X0,X1),smndt0(sdtlbdtrb0(X0,X1))) )
    | ~ spl5_27
    | ~ spl5_64 ),
    inference(resolution,[],[f553,f282]) ).

fof(f2359,plain,
    ( ~ spl5_36
    | ~ spl5_15
    | ~ spl5_187 ),
    inference(avatar_split_clause,[],[f2358,f2342,f224,f330]) ).

fof(f2358,plain,
    ( ~ aNaturalNumber0(aDimensionOf0(xs))
    | ~ spl5_15
    | ~ spl5_187 ),
    inference(trivial_inequality_removal,[],[f2356]) ).

fof(f2356,plain,
    ( sz00 != sz00
    | ~ aNaturalNumber0(aDimensionOf0(xs))
    | ~ spl5_15
    | ~ spl5_187 ),
    inference(superposition,[],[f225,f2344]) ).

fof(f2344,plain,
    ( sz00 = szszuzczcdt0(aDimensionOf0(xs))
    | ~ spl5_187 ),
    inference(avatar_component_clause,[],[f2342]) ).

fof(f2349,plain,
    ( spl5_187
    | spl5_188
    | ~ spl5_36
    | ~ spl5_77 ),
    inference(avatar_split_clause,[],[f689,f671,f330,f2346,f2342]) ).

fof(f689,plain,
    ( szszuzczcdt0(aDimensionOf0(xs)) = szszuzczcdt0(sK4(szszuzczcdt0(aDimensionOf0(xs))))
    | sz00 = szszuzczcdt0(aDimensionOf0(xs))
    | ~ spl5_36
    | ~ spl5_77 ),
    inference(resolution,[],[f672,f332]) ).

fof(f2277,plain,
    ( spl5_186
    | ~ spl5_5
    | ~ spl5_71
    | ~ spl5_98 ),
    inference(avatar_split_clause,[],[f880,f840,f615,f176,f2275]) ).

fof(f880,plain,
    ( ! [X0] :
        ( sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_71
    | ~ spl5_98 ),
    inference(forward_demodulation,[],[f875,f617]) ).

fof(f875,plain,
    ( ! [X0] :
        ( sdtasdt0(sdtpldt0(X0,sz0z00),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(sz0z00,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_98 ),
    inference(resolution,[],[f841,f178]) ).

fof(f2273,plain,
    ( spl5_185
    | ~ spl5_5
    | ~ spl5_66
    | ~ spl5_97 ),
    inference(avatar_split_clause,[],[f874,f836,f560,f176,f2271]) ).

fof(f874,plain,
    ( ! [X0] :
        ( sdtasdt0(X0,sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_66
    | ~ spl5_97 ),
    inference(forward_demodulation,[],[f869,f562]) ).

fof(f869,plain,
    ( ! [X0] :
        ( sdtasdt0(X0,sdtpldt0(sz0z00,sz0z00)) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_97 ),
    inference(resolution,[],[f837,f178]) ).

fof(f2269,plain,
    ( spl5_184
    | ~ spl5_12
    | ~ spl5_74 ),
    inference(avatar_split_clause,[],[f649,f639,f209,f2267]) ).

fof(f649,plain,
    ( ! [X0] :
        ( sdtasdt0(smndt0(smndt0(X0)),sz0z00) = smndt0(sdtasdt0(smndt0(X0),sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_74 ),
    inference(resolution,[],[f640,f210]) ).

fof(f2265,plain,
    ( spl5_183
    | ~ spl5_24
    | ~ spl5_67 ),
    inference(avatar_split_clause,[],[f586,f565,f262,f2263]) ).

fof(f262,plain,
    ( spl5_24
  <=> ! [X0] :
        ( smndt0(smndt0(X0)) = X0
        | ~ sP2(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_24])]) ).

fof(f586,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,X1) = smndt0(smndt0(sdtasdt0(X0,X1))) )
    | ~ spl5_24
    | ~ spl5_67 ),
    inference(resolution,[],[f566,f263]) ).

fof(f263,plain,
    ( ! [X0] :
        ( ~ sP2(X0)
        | smndt0(smndt0(X0)) = X0 )
    | ~ spl5_24 ),
    inference(avatar_component_clause,[],[f262]) ).

fof(f2261,plain,
    ( spl5_182
    | ~ spl5_21
    | ~ spl5_67 ),
    inference(avatar_split_clause,[],[f583,f565,f250,f2259]) ).

fof(f250,plain,
    ( spl5_21
  <=> ! [X0] :
        ( sdtpldt0(sz0z00,X0) = X0
        | ~ sP2(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_21])]) ).

fof(f583,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,X1) = sdtpldt0(sz0z00,sdtasdt0(X0,X1)) )
    | ~ spl5_21
    | ~ spl5_67 ),
    inference(resolution,[],[f566,f251]) ).

fof(f251,plain,
    ( ! [X0] :
        ( ~ sP2(X0)
        | sdtpldt0(sz0z00,X0) = X0 )
    | ~ spl5_21 ),
    inference(avatar_component_clause,[],[f250]) ).

fof(f2257,plain,
    ( spl5_181
    | ~ spl5_20
    | ~ spl5_67 ),
    inference(avatar_split_clause,[],[f582,f565,f246,f2255]) ).

fof(f246,plain,
    ( spl5_20
  <=> ! [X0] :
        ( sdtpldt0(X0,sz0z00) = X0
        | ~ sP2(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_20])]) ).

fof(f582,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtasdt0(X0,X1) = sdtpldt0(sdtasdt0(X0,X1),sz0z00) )
    | ~ spl5_20
    | ~ spl5_67 ),
    inference(resolution,[],[f566,f247]) ).

fof(f247,plain,
    ( ! [X0] :
        ( ~ sP2(X0)
        | sdtpldt0(X0,sz0z00) = X0 )
    | ~ spl5_20 ),
    inference(avatar_component_clause,[],[f246]) ).

fof(f2251,plain,
    ( spl5_180
    | ~ spl5_24
    | ~ spl5_65 ),
    inference(avatar_split_clause,[],[f579,f556,f262,f2249]) ).

fof(f579,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,X1) = smndt0(smndt0(sdtpldt0(X0,X1))) )
    | ~ spl5_24
    | ~ spl5_65 ),
    inference(resolution,[],[f557,f263]) ).

fof(f2247,plain,
    ( spl5_179
    | ~ spl5_21
    | ~ spl5_65 ),
    inference(avatar_split_clause,[],[f576,f556,f250,f2245]) ).

fof(f576,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,X1) = sdtpldt0(sz0z00,sdtpldt0(X0,X1)) )
    | ~ spl5_21
    | ~ spl5_65 ),
    inference(resolution,[],[f557,f251]) ).

fof(f2243,plain,
    ( spl5_178
    | ~ spl5_20
    | ~ spl5_65 ),
    inference(avatar_split_clause,[],[f575,f556,f246,f2241]) ).

fof(f575,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sdtpldt0(X0,X1) = sdtpldt0(sdtpldt0(X0,X1),sz0z00) )
    | ~ spl5_20
    | ~ spl5_65 ),
    inference(resolution,[],[f557,f247]) ).

fof(f2239,plain,
    ( spl5_177
    | ~ spl5_24
    | ~ spl5_64 ),
    inference(avatar_split_clause,[],[f572,f552,f262,f2237]) ).

fof(f572,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtlbdtrb0(X0,X1) = smndt0(smndt0(sdtlbdtrb0(X0,X1))) )
    | ~ spl5_24
    | ~ spl5_64 ),
    inference(resolution,[],[f553,f263]) ).

fof(f2235,plain,
    ( spl5_176
    | ~ spl5_21
    | ~ spl5_64 ),
    inference(avatar_split_clause,[],[f569,f552,f250,f2233]) ).

fof(f569,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtlbdtrb0(X0,X1) = sdtpldt0(sz0z00,sdtlbdtrb0(X0,X1)) )
    | ~ spl5_21
    | ~ spl5_64 ),
    inference(resolution,[],[f553,f251]) ).

fof(f2231,plain,
    ( spl5_175
    | ~ spl5_20
    | ~ spl5_64 ),
    inference(avatar_split_clause,[],[f568,f552,f246,f2229]) ).

fof(f568,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sdtlbdtrb0(X0,X1) = sdtpldt0(sdtlbdtrb0(X0,X1),sz0z00) )
    | ~ spl5_20
    | ~ spl5_64 ),
    inference(resolution,[],[f553,f247]) ).

fof(f2213,plain,
    ( spl5_174
    | ~ spl5_12
    | ~ spl5_73 ),
    inference(avatar_split_clause,[],[f635,f624,f209,f2211]) ).

fof(f635,plain,
    ( ! [X0] :
        ( sdtasdt0(smndt0(X0),sz0z00) = smndt0(sdtasdt0(smndt0(X0),sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_73 ),
    inference(resolution,[],[f625,f210]) ).

fof(f2150,plain,
    ( ~ spl5_167
    | spl5_162
    | ~ spl5_29
    | spl5_166 ),
    inference(avatar_split_clause,[],[f1768,f1511,f289,f1452,f1515]) ).

fof(f1452,plain,
    ( spl5_162
  <=> sz00 = szszuzczcdt0(sz00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_162])]) ).

fof(f1768,plain,
    ( sz00 = szszuzczcdt0(sz00)
    | ~ aNaturalNumber0(szszuzczcdt0(sz00))
    | ~ spl5_29
    | spl5_166 ),
    inference(resolution,[],[f1513,f290]) ).

fof(f1513,plain,
    ( ~ aNaturalNumber0(sK4(szszuzczcdt0(sz00)))
    | spl5_166 ),
    inference(avatar_component_clause,[],[f1511]) ).

fof(f2149,plain,
    ( spl5_72
    | ~ spl5_5
    | ~ spl5_71
    | ~ spl5_74
    | ~ spl5_82
    | ~ spl5_112 ),
    inference(avatar_split_clause,[],[f1555,f982,f726,f639,f615,f176,f620]) ).

fof(f1555,plain,
    ( ! [X0] :
        ( sdtasdt0(X0,sz0z00) = sdtasdt0(smndt0(X0),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_71
    | ~ spl5_74
    | ~ spl5_82
    | ~ spl5_112 ),
    inference(forward_demodulation,[],[f1554,f1540]) ).

fof(f1540,plain,
    ( sz0z00 = smndt0(sz0z00)
    | ~ spl5_5
    | ~ spl5_71
    | ~ spl5_74
    | ~ spl5_112 ),
    inference(forward_demodulation,[],[f651,f1079]) ).

fof(f1079,plain,
    ( sz0z00 = sdtasdt0(smndt0(sz0z00),sz0z00)
    | ~ spl5_5
    | ~ spl5_112 ),
    inference(resolution,[],[f983,f178]) ).

fof(f651,plain,
    ( smndt0(sz0z00) = sdtasdt0(smndt0(sz0z00),sz0z00)
    | ~ spl5_5
    | ~ spl5_71
    | ~ spl5_74 ),
    inference(forward_demodulation,[],[f646,f617]) ).

fof(f646,plain,
    ( sdtasdt0(smndt0(sz0z00),sz0z00) = smndt0(sdtasdt0(sz0z00,sz0z00))
    | ~ spl5_5
    | ~ spl5_74 ),
    inference(resolution,[],[f640,f178]) ).

fof(f1554,plain,
    ( ! [X0] :
        ( sdtasdt0(X0,sz0z00) = sdtasdt0(smndt0(X0),smndt0(sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_71
    | ~ spl5_74
    | ~ spl5_82
    | ~ spl5_112 ),
    inference(forward_demodulation,[],[f749,f1540]) ).

fof(f749,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(sz0z00)) = sdtasdt0(smndt0(X0),smndt0(smndt0(sz0z00))) )
    | ~ spl5_5
    | ~ spl5_82 ),
    inference(resolution,[],[f727,f178]) ).

fof(f2097,plain,
    ( spl5_173
    | ~ spl5_5
    | ~ spl5_143 ),
    inference(avatar_split_clause,[],[f1338,f1323,f176,f2094]) ).

fof(f2094,plain,
    ( spl5_173
  <=> smndt0(sz0z00) = smndt0(smndt0(smndt0(sz0z00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_173])]) ).

fof(f1338,plain,
    ( smndt0(sz0z00) = smndt0(smndt0(smndt0(sz0z00)))
    | ~ spl5_5
    | ~ spl5_143 ),
    inference(resolution,[],[f1324,f178]) ).

fof(f1999,plain,
    ( spl5_172
    | ~ spl5_5
    | ~ spl5_137 ),
    inference(avatar_split_clause,[],[f1332,f1252,f176,f1996]) ).

fof(f1996,plain,
    ( spl5_172
  <=> smndt0(sz0z00) = sdtpldt0(sz0z00,smndt0(sz0z00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_172])]) ).

fof(f1332,plain,
    ( smndt0(sz0z00) = sdtpldt0(sz0z00,smndt0(sz0z00))
    | ~ spl5_5
    | ~ spl5_137 ),
    inference(resolution,[],[f1253,f178]) ).

fof(f1941,plain,
    ( spl5_171
    | ~ spl5_5
    | ~ spl5_132 ),
    inference(avatar_split_clause,[],[f1326,f1184,f176,f1938]) ).

fof(f1938,plain,
    ( spl5_171
  <=> smndt0(sz0z00) = sdtpldt0(smndt0(sz0z00),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_171])]) ).

fof(f1326,plain,
    ( smndt0(sz0z00) = sdtpldt0(smndt0(sz0z00),sz0z00)
    | ~ spl5_5
    | ~ spl5_132 ),
    inference(resolution,[],[f1185,f178]) ).

fof(f1885,plain,
    ( spl5_170
    | ~ spl5_5
    | ~ spl5_115 ),
    inference(avatar_split_clause,[],[f1127,f1034,f176,f1882]) ).

fof(f1882,plain,
    ( spl5_170
  <=> sz0z00 = sdtasdt0(sz0z00,smndt0(sz0z00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_170])]) ).

fof(f1127,plain,
    ( sz0z00 = sdtasdt0(sz0z00,smndt0(sz0z00))
    | ~ spl5_5
    | ~ spl5_115 ),
    inference(resolution,[],[f1035,f178]) ).

fof(f1833,plain,
    ( spl5_169
    | ~ spl5_5
    | ~ spl5_112 ),
    inference(avatar_split_clause,[],[f1079,f982,f176,f1830]) ).

fof(f1830,plain,
    ( spl5_169
  <=> sz0z00 = sdtasdt0(smndt0(sz0z00),sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_169])]) ).

fof(f1707,plain,
    ( spl5_17
    | ~ spl5_5
    | ~ spl5_71
    | ~ spl5_74
    | ~ spl5_112 ),
    inference(avatar_split_clause,[],[f1540,f982,f639,f615,f176,f231]) ).

fof(f1588,plain,
    ( ~ spl5_4
    | ~ spl5_11
    | spl5_167 ),
    inference(avatar_split_clause,[],[f1569,f1515,f205,f171]) ).

fof(f1569,plain,
    ( ~ aNaturalNumber0(sz00)
    | ~ spl5_11
    | spl5_167 ),
    inference(resolution,[],[f1516,f206]) ).

fof(f1516,plain,
    ( ~ aNaturalNumber0(szszuzczcdt0(sz00))
    | spl5_167 ),
    inference(avatar_component_clause,[],[f1515]) ).

fof(f1551,plain,
    ( ~ spl5_14
    | ~ spl5_16 ),
    inference(avatar_contradiction_clause,[],[f1546]) ).

fof(f1546,plain,
    ( $false
    | ~ spl5_14
    | ~ spl5_16 ),
    inference(resolution,[],[f229,f220]) ).

fof(f220,plain,
    ( sP2(sz0z00)
    | ~ spl5_14 ),
    inference(avatar_component_clause,[],[f218]) ).

fof(f218,plain,
    ( spl5_14
  <=> sP2(sz0z00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_14])]) ).

fof(f229,plain,
    ( ! [X0] : ~ sP2(X0)
    | ~ spl5_16 ),
    inference(avatar_component_clause,[],[f228]) ).

fof(f228,plain,
    ( spl5_16
  <=> ! [X0] : ~ sP2(X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_16])]) ).

fof(f1539,plain,
    ( spl5_168
    | ~ spl5_12
    | ~ spl5_72 ),
    inference(avatar_split_clause,[],[f630,f620,f209,f1537]) ).

fof(f630,plain,
    ( ! [X0] :
        ( sdtasdt0(smndt0(X0),sz0z00) = sdtasdt0(smndt0(smndt0(X0)),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_72 ),
    inference(resolution,[],[f621,f210]) ).

fof(f1518,plain,
    ( ~ spl5_166
    | spl5_167
    | ~ spl5_11
    | ~ spl5_163 ),
    inference(avatar_split_clause,[],[f1474,f1456,f205,f1515,f1511]) ).

fof(f1474,plain,
    ( aNaturalNumber0(szszuzczcdt0(sz00))
    | ~ aNaturalNumber0(sK4(szszuzczcdt0(sz00)))
    | ~ spl5_11
    | ~ spl5_163 ),
    inference(superposition,[],[f206,f1458]) ).

fof(f1478,plain,
    ( spl5_165
    | ~ spl5_5
    | ~ spl5_71
    | ~ spl5_87 ),
    inference(avatar_split_clause,[],[f796,f746,f615,f176,f1476]) ).

fof(f796,plain,
    ( ! [X0] :
        ( sdtasdt0(X0,sz0z00) = sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_71
    | ~ spl5_87 ),
    inference(forward_demodulation,[],[f791,f617]) ).

fof(f791,plain,
    ( ! [X0] :
        ( sdtasdt0(sdtasdt0(X0,sz0z00),sz0z00) = sdtasdt0(X0,sdtasdt0(sz0z00,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_87 ),
    inference(resolution,[],[f747,f178]) ).

fof(f1470,plain,
    ( ~ spl5_4
    | ~ spl5_15
    | ~ spl5_162 ),
    inference(avatar_split_clause,[],[f1464,f1452,f224,f171]) ).

fof(f1464,plain,
    ( ~ aNaturalNumber0(sz00)
    | ~ spl5_15
    | ~ spl5_162 ),
    inference(trivial_inequality_removal,[],[f1462]) ).

fof(f1462,plain,
    ( sz00 != sz00
    | ~ aNaturalNumber0(sz00)
    | ~ spl5_15
    | ~ spl5_162 ),
    inference(superposition,[],[f225,f1454]) ).

fof(f1454,plain,
    ( sz00 = szszuzczcdt0(sz00)
    | ~ spl5_162 ),
    inference(avatar_component_clause,[],[f1452]) ).

fof(f1469,plain,
    ( spl5_164
    | ~ spl5_5
    | ~ spl5_66
    | ~ spl5_86 ),
    inference(avatar_split_clause,[],[f790,f742,f560,f176,f1467]) ).

fof(f790,plain,
    ( ! [X0] :
        ( sdtpldt0(X0,sz0z00) = sdtpldt0(sdtpldt0(X0,sz0z00),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_66
    | ~ spl5_86 ),
    inference(forward_demodulation,[],[f785,f562]) ).

fof(f785,plain,
    ( ! [X0] :
        ( sdtpldt0(sdtpldt0(X0,sz0z00),sz0z00) = sdtpldt0(X0,sdtpldt0(sz0z00,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_86 ),
    inference(resolution,[],[f743,f178]) ).

fof(f1459,plain,
    ( spl5_162
    | spl5_163
    | ~ spl5_4
    | ~ spl5_77 ),
    inference(avatar_split_clause,[],[f686,f671,f171,f1456,f1452]) ).

fof(f686,plain,
    ( szszuzczcdt0(sz00) = szszuzczcdt0(sK4(szszuzczcdt0(sz00)))
    | sz00 = szszuzczcdt0(sz00)
    | ~ spl5_4
    | ~ spl5_77 ),
    inference(resolution,[],[f672,f173]) ).

fof(f1450,plain,
    ( spl5_161
    | ~ spl5_12
    | ~ spl5_70 ),
    inference(avatar_split_clause,[],[f612,f598,f209,f1448]) ).

fof(f612,plain,
    ( ! [X0] :
        ( sdtasdt0(smndt0(X0),sz0z00) = sdtasdt0(sz0z00,smndt0(X0))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_70 ),
    inference(resolution,[],[f599,f210]) ).

fof(f1446,plain,
    ( spl5_160
    | ~ spl5_12
    | ~ spl5_69 ),
    inference(avatar_split_clause,[],[f607,f594,f209,f1444]) ).

fof(f607,plain,
    ( ! [X0] :
        ( sdtpldt0(smndt0(X0),sz0z00) = sdtpldt0(sz0z00,smndt0(X0))
        | ~ aScalar0(X0) )
    | ~ spl5_12
    | ~ spl5_69 ),
    inference(resolution,[],[f595,f210]) ).

fof(f1442,plain,
    ( spl5_159
    | ~ spl5_23
    | ~ spl5_67 ),
    inference(avatar_split_clause,[],[f585,f565,f258,f1440]) ).

fof(f258,plain,
    ( spl5_23
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(sz0z00,X0)
        | ~ sP2(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_23])]) ).

fof(f585,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtasdt0(sz0z00,sdtasdt0(X0,X1)) )
    | ~ spl5_23
    | ~ spl5_67 ),
    inference(resolution,[],[f566,f259]) ).

fof(f259,plain,
    ( ! [X0] :
        ( ~ sP2(X0)
        | sz0z00 = sdtasdt0(sz0z00,X0) )
    | ~ spl5_23 ),
    inference(avatar_component_clause,[],[f258]) ).

fof(f1438,plain,
    ( spl5_158
    | ~ spl5_22
    | ~ spl5_67 ),
    inference(avatar_split_clause,[],[f584,f565,f254,f1436]) ).

fof(f254,plain,
    ( spl5_22
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(X0,sz0z00)
        | ~ sP2(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_22])]) ).

fof(f584,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtasdt0(sdtasdt0(X0,X1),sz0z00) )
    | ~ spl5_22
    | ~ spl5_67 ),
    inference(resolution,[],[f566,f255]) ).

fof(f255,plain,
    ( ! [X0] :
        ( ~ sP2(X0)
        | sz0z00 = sdtasdt0(X0,sz0z00) )
    | ~ spl5_22 ),
    inference(avatar_component_clause,[],[f254]) ).

fof(f1434,plain,
    ( spl5_157
    | ~ spl5_23
    | ~ spl5_65 ),
    inference(avatar_split_clause,[],[f578,f556,f258,f1432]) ).

fof(f578,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtasdt0(sz0z00,sdtpldt0(X0,X1)) )
    | ~ spl5_23
    | ~ spl5_65 ),
    inference(resolution,[],[f557,f259]) ).

fof(f1430,plain,
    ( spl5_156
    | ~ spl5_22
    | ~ spl5_65 ),
    inference(avatar_split_clause,[],[f577,f556,f254,f1428]) ).

fof(f577,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtasdt0(sdtpldt0(X0,X1),sz0z00) )
    | ~ spl5_22
    | ~ spl5_65 ),
    inference(resolution,[],[f557,f255]) ).

fof(f1426,plain,
    ( spl5_155
    | ~ spl5_4
    | ~ spl5_145 ),
    inference(avatar_split_clause,[],[f1358,f1350,f171,f1423]) ).

fof(f1358,plain,
    ( sdtlbdtrb0(xt,sz00) = sdtlbdtrb0(sziznziztdt0(xt),sz00)
    | ~ spl5_4
    | ~ spl5_145 ),
    inference(resolution,[],[f1351,f173]) ).

fof(f1421,plain,
    ( spl5_154
    | ~ spl5_23
    | ~ spl5_64 ),
    inference(avatar_split_clause,[],[f571,f552,f258,f1419]) ).

fof(f571,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sz0z00 = sdtasdt0(sz0z00,sdtlbdtrb0(X0,X1)) )
    | ~ spl5_23
    | ~ spl5_64 ),
    inference(resolution,[],[f553,f259]) ).

fof(f1417,plain,
    ( spl5_153
    | ~ spl5_22
    | ~ spl5_64 ),
    inference(avatar_split_clause,[],[f570,f552,f254,f1415]) ).

fof(f570,plain,
    ( ! [X0,X1] :
        ( ~ aVector0(X0)
        | ~ aNaturalNumber0(X1)
        | sz0z00 = sdtasdt0(sdtlbdtrb0(X0,X1),sz0z00) )
    | ~ spl5_22
    | ~ spl5_64 ),
    inference(resolution,[],[f553,f255]) ).

fof(f1413,plain,
    ( ~ spl5_3
    | spl5_151
    | ~ spl5_152
    | ~ spl5_8
    | ~ spl5_75 ),
    inference(avatar_split_clause,[],[f653,f643,f191,f1410,f1406,f166]) ).

fof(f1406,plain,
    ( spl5_151
  <=> sP0(xt,xt) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_151])]) ).

fof(f653,plain,
    ( aDimensionOf0(xs) != szszuzczcdt0(aDimensionOf0(xs))
    | sP0(xt,xt)
    | ~ aVector0(xt)
    | ~ spl5_8
    | ~ spl5_75 ),
    inference(superposition,[],[f644,f193]) ).

fof(f1400,plain,
    ( spl5_150
    | spl5_25
    | ~ spl5_35
    | ~ spl5_36 ),
    inference(avatar_split_clause,[],[f367,f330,f326,f270,f1397]) ).

fof(f326,plain,
    ( spl5_35
  <=> ! [X0] :
        ( szszuzczcdt0(sK4(X0)) = X0
        | sz00 = X0
        | ~ aNaturalNumber0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_35])]) ).

fof(f367,plain,
    ( sz00 = aDimensionOf0(xs)
    | aDimensionOf0(xs) = szszuzczcdt0(sK4(aDimensionOf0(xs)))
    | ~ spl5_35
    | ~ spl5_36 ),
    inference(resolution,[],[f332,f327]) ).

fof(f327,plain,
    ( ! [X0] :
        ( ~ aNaturalNumber0(X0)
        | sz00 = X0
        | szszuzczcdt0(sK4(X0)) = X0 )
    | ~ spl5_35 ),
    inference(avatar_component_clause,[],[f326]) ).

fof(f1379,plain,
    ( spl5_149
    | ~ spl5_4
    | ~ spl5_144 ),
    inference(avatar_split_clause,[],[f1353,f1346,f171,f1376]) ).

fof(f1353,plain,
    ( sdtlbdtrb0(xs,sz00) = sdtlbdtrb0(sziznziztdt0(xs),sz00)
    | ~ spl5_4
    | ~ spl5_144 ),
    inference(resolution,[],[f1347,f173]) ).

fof(f1374,plain,
    ( spl5_148
    | ~ spl5_26
    | ~ spl5_50 ),
    inference(avatar_split_clause,[],[f525,f441,f277,f1372]) ).

fof(f525,plain,
    ( ! [X0] :
        ( ~ sP1(X0)
        | sz00 = aDimensionOf0(sziznziztdt0(X0))
        | sP1(sziznziztdt0(X0)) )
    | ~ spl5_26
    | ~ spl5_50 ),
    inference(resolution,[],[f442,f278]) ).

fof(f1370,plain,
    ( spl5_147
    | ~ spl5_28
    | ~ spl5_46 ),
    inference(avatar_split_clause,[],[f488,f389,f285,f1368]) ).

fof(f389,plain,
    ( spl5_46
  <=> ! [X0] :
        ( ~ aScalar0(X0)
        | sP2(smndt0(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_46])]) ).

fof(f488,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(smndt0(X0)),smndt0(X0)) )
    | ~ spl5_28
    | ~ spl5_46 ),
    inference(resolution,[],[f390,f286]) ).

fof(f390,plain,
    ( ! [X0] :
        ( sP2(smndt0(X0))
        | ~ aScalar0(X0) )
    | ~ spl5_46 ),
    inference(avatar_component_clause,[],[f389]) ).

fof(f1366,plain,
    ( spl5_146
    | ~ spl5_27
    | ~ spl5_46 ),
    inference(avatar_split_clause,[],[f487,f389,f281,f1364]) ).

fof(f487,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtpldt0(smndt0(X0),smndt0(smndt0(X0))) )
    | ~ spl5_27
    | ~ spl5_46 ),
    inference(resolution,[],[f390,f282]) ).

fof(f1352,plain,
    ( spl5_145
    | ~ spl5_63
    | ~ spl5_76 ),
    inference(avatar_split_clause,[],[f659,f655,f547,f1350]) ).

fof(f659,plain,
    ( ! [X0] :
        ( sdtlbdtrb0(xt,X0) = sdtlbdtrb0(sziznziztdt0(xt),X0)
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_63
    | ~ spl5_76 ),
    inference(resolution,[],[f656,f549]) ).

fof(f1348,plain,
    ( spl5_144
    | ~ spl5_62
    | ~ spl5_76 ),
    inference(avatar_split_clause,[],[f658,f655,f542,f1346]) ).

fof(f658,plain,
    ( ! [X0] :
        ( sdtlbdtrb0(xs,X0) = sdtlbdtrb0(sziznziztdt0(xs),X0)
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_62
    | ~ spl5_76 ),
    inference(resolution,[],[f656,f544]) ).

fof(f1325,plain,
    ( spl5_143
    | ~ spl5_24
    | ~ spl5_46 ),
    inference(avatar_split_clause,[],[f486,f389,f262,f1323]) ).

fof(f486,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | smndt0(X0) = smndt0(smndt0(smndt0(X0))) )
    | ~ spl5_24
    | ~ spl5_46 ),
    inference(resolution,[],[f390,f263]) ).

fof(f1292,plain,
    ( spl5_142
    | ~ spl5_30
    | ~ spl5_61 ),
    inference(avatar_split_clause,[],[f540,f533,f293,f1290]) ).

fof(f533,plain,
    ( spl5_61
  <=> ! [X0,X3,X2,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,X3)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,X3)),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,X3)))
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_61])]) ).

fof(f540,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtlbdtrb0(X3,X4))) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtlbdtrb0(X3,X4))),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtlbdtrb0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X4)
        | ~ aVector0(X3) )
    | ~ spl5_30
    | ~ spl5_61 ),
    inference(resolution,[],[f534,f294]) ).

fof(f534,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ aScalar0(X3)
        | sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,X3)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,X3)),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,X3)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_61 ),
    inference(avatar_component_clause,[],[f533]) ).

fof(f1288,plain,
    ( spl5_141
    | ~ spl5_32
    | ~ spl5_61 ),
    inference(avatar_split_clause,[],[f538,f533,f301,f1286]) ).

fof(f538,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtasdt0(X3,X4))) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtasdt0(X3,X4))),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtasdt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_32
    | ~ spl5_61 ),
    inference(resolution,[],[f534,f302]) ).

fof(f1284,plain,
    ( spl5_140
    | ~ spl5_31
    | ~ spl5_61 ),
    inference(avatar_split_clause,[],[f537,f533,f297,f1282]) ).

fof(f537,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sdtpldt0(X3,X4))) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sdtpldt0(X3,X4))),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sdtpldt0(X3,X4))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X4)
        | ~ aScalar0(X3) )
    | ~ spl5_31
    | ~ spl5_61 ),
    inference(resolution,[],[f534,f298]) ).

fof(f1280,plain,
    ( spl5_139
    | ~ spl5_43
    | ~ spl5_60 ),
    inference(avatar_split_clause,[],[f531,f527,f369,f1278]) ).

fof(f531,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | sdtasdt0(X3,X1) = sdtasdt0(X2,X0)
        | ~ sdtlseqdt0(sdtasdt0(X3,X1),sdtasdt0(X2,X0))
        | ~ aScalar0(sdtasdt0(X2,X0))
        | ~ aScalar0(sdtasdt0(X3,X1)) )
    | ~ spl5_43
    | ~ spl5_60 ),
    inference(resolution,[],[f528,f370]) ).

fof(f1258,plain,
    ( spl5_138
    | ~ spl5_52
    | ~ spl5_60 ),
    inference(avatar_split_clause,[],[f530,f527,f449,f1256]) ).

fof(f530,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X4,sdtasdt0(X3,X1))
        | ~ sdtlseqdt0(X4,sdtasdt0(X2,X0))
        | ~ aScalar0(sdtasdt0(X3,X1))
        | ~ aScalar0(sdtasdt0(X2,X0))
        | ~ aScalar0(X4) )
    | ~ spl5_52
    | ~ spl5_60 ),
    inference(resolution,[],[f528,f450]) ).

fof(f1254,plain,
    ( spl5_137
    | ~ spl5_21
    | ~ spl5_46 ),
    inference(avatar_split_clause,[],[f483,f389,f250,f1252]) ).

fof(f483,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | smndt0(X0) = sdtpldt0(sz0z00,smndt0(X0)) )
    | ~ spl5_21
    | ~ spl5_46 ),
    inference(resolution,[],[f390,f251]) ).

fof(f1236,plain,
    ( spl5_136
    | ~ spl5_43
    | ~ spl5_58 ),
    inference(avatar_split_clause,[],[f519,f515,f369,f1234]) ).

fof(f519,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | sdtpldt0(X3,X1) = sdtpldt0(X2,X0)
        | ~ sdtlseqdt0(sdtpldt0(X3,X1),sdtpldt0(X2,X0))
        | ~ aScalar0(sdtpldt0(X2,X0))
        | ~ aScalar0(sdtpldt0(X3,X1)) )
    | ~ spl5_43
    | ~ spl5_58 ),
    inference(resolution,[],[f516,f370]) ).

fof(f1212,plain,
    ( spl5_135
    | ~ spl5_12
    | ~ spl5_61 ),
    inference(avatar_split_clause,[],[f539,f533,f209,f1210]) ).

fof(f539,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,smndt0(X3))) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,smndt0(X3))),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,smndt0(X3))))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3) )
    | ~ spl5_12
    | ~ spl5_61 ),
    inference(resolution,[],[f534,f210]) ).

fof(f1208,plain,
    ( spl5_134
    | ~ spl5_52
    | ~ spl5_58 ),
    inference(avatar_split_clause,[],[f518,f515,f449,f1206]) ).

fof(f518,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(X2,X3)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2)
        | sdtlseqdt0(X4,sdtpldt0(X3,X1))
        | ~ sdtlseqdt0(X4,sdtpldt0(X2,X0))
        | ~ aScalar0(sdtpldt0(X3,X1))
        | ~ aScalar0(sdtpldt0(X2,X0))
        | ~ aScalar0(X4) )
    | ~ spl5_52
    | ~ spl5_58 ),
    inference(resolution,[],[f516,f450]) ).

fof(f1198,plain,
    ( spl5_133
    | ~ spl5_5
    | ~ spl5_61 ),
    inference(avatar_split_clause,[],[f536,f533,f176,f1196]) ).

fof(f536,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,sz0z00)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,sz0z00)),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,sz0z00)))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_61 ),
    inference(resolution,[],[f534,f178]) ).

fof(f1186,plain,
    ( spl5_132
    | ~ spl5_20
    | ~ spl5_46 ),
    inference(avatar_split_clause,[],[f482,f389,f246,f1184]) ).

fof(f482,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | smndt0(X0) = sdtpldt0(smndt0(X0),sz0z00) )
    | ~ spl5_20
    | ~ spl5_46 ),
    inference(resolution,[],[f390,f247]) ).

fof(f1177,plain,
    ( spl5_131
    | ~ spl5_30
    | ~ spl5_56 ),
    inference(avatar_split_clause,[],[f507,f495,f293,f1175]) ).

fof(f495,plain,
    ( spl5_56
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),X2) = sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_56])]) ).

fof(f507,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtlbdtrb0(X2,X3)) = sdtpldt0(sdtasdt0(X0,sdtlbdtrb0(X2,X3)),sdtasdt0(X1,sdtlbdtrb0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_56 ),
    inference(resolution,[],[f496,f294]) ).

fof(f496,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtasdt0(sdtpldt0(X0,X1),X2) = sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X1,X2))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_56 ),
    inference(avatar_component_clause,[],[f495]) ).

fof(f1173,plain,
    ( spl5_130
    | ~ spl5_32
    | ~ spl5_56 ),
    inference(avatar_split_clause,[],[f505,f495,f301,f1171]) ).

fof(f505,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtasdt0(X2,X3)) = sdtpldt0(sdtasdt0(X0,sdtasdt0(X2,X3)),sdtasdt0(X1,sdtasdt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_56 ),
    inference(resolution,[],[f496,f302]) ).

fof(f1169,plain,
    ( spl5_129
    | ~ spl5_31
    | ~ spl5_56 ),
    inference(avatar_split_clause,[],[f504,f495,f297,f1167]) ).

fof(f504,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,X3)) = sdtpldt0(sdtasdt0(X0,sdtpldt0(X2,X3)),sdtasdt0(X1,sdtpldt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_56 ),
    inference(resolution,[],[f496,f298]) ).

fof(f1157,plain,
    ( ~ spl5_5
    | spl5_128
    | ~ spl5_49
    | ~ spl5_52 ),
    inference(avatar_split_clause,[],[f460,f449,f437,f1155,f176]) ).

fof(f460,plain,
    ( ! [X2,X0,X1] :
        ( sdtlseqdt0(X0,sdtpldt0(X1,X2))
        | ~ sdtlseqdt0(X0,sz0z00)
        | ~ aScalar0(sdtpldt0(X1,X2))
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_49
    | ~ spl5_52 ),
    inference(resolution,[],[f450,f438]) ).

fof(f1145,plain,
    ( ~ spl5_5
    | spl5_127
    | ~ spl5_51
    | ~ spl5_52 ),
    inference(avatar_split_clause,[],[f459,f449,f445,f1143,f176]) ).

fof(f459,plain,
    ( ! [X2,X0,X1] :
        ( sdtlseqdt0(X0,sdtasdt0(X1,X2))
        | ~ sdtlseqdt0(X0,sz0z00)
        | ~ aScalar0(sdtasdt0(X1,X2))
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X2)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_51
    | ~ spl5_52 ),
    inference(resolution,[],[f450,f446]) ).

fof(f1136,plain,
    ( ~ spl5_5
    | spl5_126
    | ~ spl5_43
    | ~ spl5_51 ),
    inference(avatar_split_clause,[],[f454,f445,f369,f1134,f176]) ).

fof(f1134,plain,
    ( spl5_126
  <=> ! [X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtasdt0(X1,X0))
        | ~ sdtlseqdt0(sdtasdt0(X1,X0),sz0z00)
        | ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sz0z00 = sdtasdt0(X1,X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_126])]) ).

fof(f454,plain,
    ( ! [X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtasdt0(X1,X0)
        | ~ sdtlseqdt0(sdtasdt0(X1,X0),sz0z00)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(sdtasdt0(X1,X0)) )
    | ~ spl5_43
    | ~ spl5_51 ),
    inference(resolution,[],[f446,f370]) ).

fof(f1121,plain,
    ( ~ spl5_5
    | spl5_125
    | ~ spl5_43
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f453,f437,f369,f1119,f176]) ).

fof(f1119,plain,
    ( spl5_125
  <=> ! [X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ aScalar0(sdtpldt0(X1,X0))
        | ~ sdtlseqdt0(sdtpldt0(X1,X0),sz0z00)
        | ~ aScalar0(X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | sz0z00 = sdtpldt0(X1,X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_125])]) ).

fof(f453,plain,
    ( ! [X0,X1] :
        ( ~ sdtlseqdt0(sz0z00,X0)
        | ~ sdtlseqdt0(sz0z00,X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sz0z00 = sdtpldt0(X1,X0)
        | ~ sdtlseqdt0(sdtpldt0(X1,X0),sz0z00)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(sdtpldt0(X1,X0)) )
    | ~ spl5_43
    | ~ spl5_49 ),
    inference(resolution,[],[f438,f370]) ).

fof(f1104,plain,
    ( spl5_124
    | ~ spl5_30
    | ~ spl5_55 ),
    inference(avatar_split_clause,[],[f502,f491,f293,f1102]) ).

fof(f491,plain,
    ( spl5_55
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_55])]) ).

fof(f502,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtlbdtrb0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_55 ),
    inference(resolution,[],[f492,f294]) ).

fof(f492,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,X2))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_55 ),
    inference(avatar_component_clause,[],[f491]) ).

fof(f1100,plain,
    ( spl5_123
    | ~ spl5_32
    | ~ spl5_55 ),
    inference(avatar_split_clause,[],[f500,f491,f301,f1098]) ).

fof(f500,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtasdt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_55 ),
    inference(resolution,[],[f492,f302]) ).

fof(f1096,plain,
    ( spl5_122
    | ~ spl5_31
    | ~ spl5_55 ),
    inference(avatar_split_clause,[],[f499,f491,f297,f1094]) ).

fof(f499,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sdtpldt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_55 ),
    inference(resolution,[],[f492,f298]) ).

fof(f1060,plain,
    ( spl5_121
    | ~ spl5_30
    | ~ spl5_54 ),
    inference(avatar_split_clause,[],[f481,f469,f293,f1058]) ).

fof(f469,plain,
    ( spl5_54
  <=> ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),X2) = sdtasdt0(X0,sdtasdt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_54])]) ).

fof(f481,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sdtlbdtrb0(X2,X3)) = sdtasdt0(X0,sdtasdt0(X1,sdtlbdtrb0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_54 ),
    inference(resolution,[],[f470,f294]) ).

fof(f470,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtasdt0(sdtasdt0(X0,X1),X2) = sdtasdt0(X0,sdtasdt0(X1,X2))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_54 ),
    inference(avatar_component_clause,[],[f469]) ).

fof(f1056,plain,
    ( spl5_120
    | ~ spl5_32
    | ~ spl5_54 ),
    inference(avatar_split_clause,[],[f479,f469,f301,f1054]) ).

fof(f479,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sdtasdt0(X2,X3)) = sdtasdt0(X0,sdtasdt0(X1,sdtasdt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_54 ),
    inference(resolution,[],[f470,f302]) ).

fof(f1052,plain,
    ( spl5_119
    | ~ spl5_31
    | ~ spl5_54 ),
    inference(avatar_split_clause,[],[f478,f469,f297,f1050]) ).

fof(f478,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sdtpldt0(X2,X3)) = sdtasdt0(X0,sdtasdt0(X1,sdtpldt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_54 ),
    inference(resolution,[],[f470,f298]) ).

fof(f1048,plain,
    ( spl5_118
    | ~ spl5_30
    | ~ spl5_53 ),
    inference(avatar_split_clause,[],[f476,f465,f293,f1046]) ).

fof(f465,plain,
    ( spl5_53
  <=> ! [X2,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,X1),X2) = sdtpldt0(X0,sdtpldt0(X1,X2))
        | ~ aScalar0(X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_53])]) ).

fof(f476,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,X1),sdtlbdtrb0(X2,X3)) = sdtpldt0(X0,sdtpldt0(X1,sdtlbdtrb0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X3)
        | ~ aVector0(X2) )
    | ~ spl5_30
    | ~ spl5_53 ),
    inference(resolution,[],[f466,f294]) ).

fof(f466,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X2)
        | sdtpldt0(sdtpldt0(X0,X1),X2) = sdtpldt0(X0,sdtpldt0(X1,X2))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_53 ),
    inference(avatar_component_clause,[],[f465]) ).

fof(f1044,plain,
    ( spl5_117
    | ~ spl5_32
    | ~ spl5_53 ),
    inference(avatar_split_clause,[],[f474,f465,f301,f1042]) ).

fof(f474,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,X1),sdtasdt0(X2,X3)) = sdtpldt0(X0,sdtpldt0(X1,sdtasdt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_32
    | ~ spl5_53 ),
    inference(resolution,[],[f466,f302]) ).

fof(f1040,plain,
    ( spl5_116
    | ~ spl5_31
    | ~ spl5_53 ),
    inference(avatar_split_clause,[],[f473,f465,f297,f1038]) ).

fof(f473,plain,
    ( ! [X2,X3,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,X1),sdtpldt0(X2,X3)) = sdtpldt0(X0,sdtpldt0(X1,sdtpldt0(X2,X3)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X3)
        | ~ aScalar0(X2) )
    | ~ spl5_31
    | ~ spl5_53 ),
    inference(resolution,[],[f466,f298]) ).

fof(f1036,plain,
    ( spl5_115
    | ~ spl5_23
    | ~ spl5_46 ),
    inference(avatar_split_clause,[],[f485,f389,f258,f1034]) ).

fof(f485,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(sz0z00,smndt0(X0)) )
    | ~ spl5_23
    | ~ spl5_46 ),
    inference(resolution,[],[f390,f259]) ).

fof(f1026,plain,
    ( spl5_114
    | ~ spl5_12
    | ~ spl5_56 ),
    inference(avatar_split_clause,[],[f506,f495,f209,f1024]) ).

fof(f506,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),smndt0(X2)) = sdtpldt0(sdtasdt0(X0,smndt0(X2)),sdtasdt0(X1,smndt0(X2)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_56 ),
    inference(resolution,[],[f496,f210]) ).

fof(f1016,plain,
    ( spl5_113
    | ~ spl5_12
    | ~ spl5_55 ),
    inference(avatar_split_clause,[],[f501,f491,f209,f1014]) ).

fof(f501,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,smndt0(X2))) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,smndt0(X2)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_55 ),
    inference(resolution,[],[f492,f210]) ).

fof(f984,plain,
    ( spl5_112
    | ~ spl5_22
    | ~ spl5_46 ),
    inference(avatar_split_clause,[],[f484,f389,f254,f982]) ).

fof(f484,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sz0z00 = sdtasdt0(smndt0(X0),sz0z00) )
    | ~ spl5_22
    | ~ spl5_46 ),
    inference(resolution,[],[f390,f255]) ).

fof(f957,plain,
    ( spl5_111
    | ~ spl5_12
    | ~ spl5_54 ),
    inference(avatar_split_clause,[],[f480,f469,f209,f955]) ).

fof(f480,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),smndt0(X2)) = sdtasdt0(X0,sdtasdt0(X1,smndt0(X2)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_54 ),
    inference(resolution,[],[f470,f210]) ).

fof(f953,plain,
    ( spl5_110
    | ~ spl5_12
    | ~ spl5_53 ),
    inference(avatar_split_clause,[],[f475,f465,f209,f951]) ).

fof(f475,plain,
    ( ! [X2,X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,X1),smndt0(X2)) = sdtpldt0(X0,sdtpldt0(X1,smndt0(X2)))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | ~ aScalar0(X2) )
    | ~ spl5_12
    | ~ spl5_53 ),
    inference(resolution,[],[f466,f210]) ).

fof(f949,plain,
    ( spl5_109
    | ~ spl5_30
    | ~ spl5_42 ),
    inference(avatar_split_clause,[],[f424,f364,f293,f947]) ).

fof(f364,plain,
    ( spl5_42
  <=> ! [X0,X1] :
        ( smndt0(sdtasdt0(X0,X1)) = sdtasdt0(smndt0(X0),X1)
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_42])]) ).

fof(f424,plain,
    ( ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2))) = sdtasdt0(smndt0(X0),sdtlbdtrb0(X1,X2))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_42 ),
    inference(resolution,[],[f365,f294]) ).

fof(f365,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | smndt0(sdtasdt0(X0,X1)) = sdtasdt0(smndt0(X0),X1)
        | ~ aScalar0(X0) )
    | ~ spl5_42 ),
    inference(avatar_component_clause,[],[f364]) ).

fof(f945,plain,
    ( spl5_108
    | ~ spl5_32
    | ~ spl5_42 ),
    inference(avatar_split_clause,[],[f422,f364,f301,f943]) ).

fof(f422,plain,
    ( ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtasdt0(X1,X2))) = sdtasdt0(smndt0(X0),sdtasdt0(X1,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_42 ),
    inference(resolution,[],[f365,f302]) ).

fof(f941,plain,
    ( spl5_107
    | ~ spl5_31
    | ~ spl5_42 ),
    inference(avatar_split_clause,[],[f421,f364,f297,f939]) ).

fof(f421,plain,
    ( ! [X2,X0,X1] :
        ( smndt0(sdtasdt0(X0,sdtpldt0(X1,X2))) = sdtasdt0(smndt0(X0),sdtpldt0(X1,X2))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_42 ),
    inference(resolution,[],[f365,f298]) ).

fof(f931,plain,
    ( spl5_106
    | ~ spl5_30
    | ~ spl5_41 ),
    inference(avatar_split_clause,[],[f418,f360,f293,f929]) ).

fof(f360,plain,
    ( spl5_41
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(X1)) = smndt0(sdtasdt0(X0,X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_41])]) ).

fof(f418,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtlbdtrb0(X1,X2))) = smndt0(sdtasdt0(X0,sdtlbdtrb0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_41 ),
    inference(resolution,[],[f361,f294]) ).

fof(f361,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(X0,smndt0(X1)) = smndt0(sdtasdt0(X0,X1))
        | ~ aScalar0(X0) )
    | ~ spl5_41 ),
    inference(avatar_component_clause,[],[f360]) ).

fof(f927,plain,
    ( spl5_105
    | ~ spl5_32
    | ~ spl5_41 ),
    inference(avatar_split_clause,[],[f416,f360,f301,f925]) ).

fof(f416,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtasdt0(X1,X2))) = smndt0(sdtasdt0(X0,sdtasdt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_41 ),
    inference(resolution,[],[f361,f302]) ).

fof(f923,plain,
    ( spl5_104
    | ~ spl5_31
    | ~ spl5_41 ),
    inference(avatar_split_clause,[],[f415,f360,f297,f921]) ).

fof(f415,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,smndt0(sdtpldt0(X1,X2))) = smndt0(sdtasdt0(X0,sdtpldt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_41 ),
    inference(resolution,[],[f361,f298]) ).

fof(f919,plain,
    ( spl5_103
    | ~ spl5_30
    | ~ spl5_40 ),
    inference(avatar_split_clause,[],[f412,f356,f293,f917]) ).

fof(f356,plain,
    ( spl5_40
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,X1) = sdtasdt0(smndt0(X0),smndt0(X1))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_40])]) ).

fof(f412,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtlbdtrb0(X1,X2)) = sdtasdt0(smndt0(X0),smndt0(sdtlbdtrb0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_40 ),
    inference(resolution,[],[f357,f294]) ).

fof(f357,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | sdtasdt0(X0,X1) = sdtasdt0(smndt0(X0),smndt0(X1))
        | ~ aScalar0(X0) )
    | ~ spl5_40 ),
    inference(avatar_component_clause,[],[f356]) ).

fof(f915,plain,
    ( spl5_102
    | ~ spl5_32
    | ~ spl5_40 ),
    inference(avatar_split_clause,[],[f410,f356,f301,f913]) ).

fof(f410,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtasdt0(X1,X2)) = sdtasdt0(smndt0(X0),smndt0(sdtasdt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_40 ),
    inference(resolution,[],[f357,f302]) ).

fof(f911,plain,
    ( spl5_101
    | ~ spl5_31
    | ~ spl5_40 ),
    inference(avatar_split_clause,[],[f409,f356,f297,f909]) ).

fof(f409,plain,
    ( ! [X2,X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtasdt0(smndt0(X0),smndt0(sdtpldt0(X1,X2)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_40 ),
    inference(resolution,[],[f357,f298]) ).

fof(f899,plain,
    ( ~ spl5_5
    | spl5_100
    | ~ spl5_19
    | ~ spl5_52 ),
    inference(avatar_split_clause,[],[f458,f449,f242,f897,f176]) ).

fof(f458,plain,
    ( ! [X0,X1] :
        ( sdtlseqdt0(X0,sdtasdt0(X1,X1))
        | ~ sdtlseqdt0(X0,sz0z00)
        | ~ aScalar0(sdtasdt0(X1,X1))
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_19
    | ~ spl5_52 ),
    inference(resolution,[],[f450,f243]) ).

fof(f890,plain,
    ( ~ spl5_5
    | spl5_99
    | ~ spl5_19
    | ~ spl5_43 ),
    inference(avatar_split_clause,[],[f428,f369,f242,f888,f176]) ).

fof(f888,plain,
    ( spl5_99
  <=> ! [X0] :
        ( sz0z00 = sdtasdt0(X0,X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ sdtlseqdt0(sdtasdt0(X0,X0),sz0z00) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_99])]) ).

fof(f428,plain,
    ( ! [X0] :
        ( sz0z00 = sdtasdt0(X0,X0)
        | ~ sdtlseqdt0(sdtasdt0(X0,X0),sz0z00)
        | ~ aScalar0(sz0z00)
        | ~ aScalar0(sdtasdt0(X0,X0))
        | ~ aScalar0(X0) )
    | ~ spl5_19
    | ~ spl5_43 ),
    inference(resolution,[],[f370,f243]) ).

fof(f842,plain,
    ( spl5_98
    | ~ spl5_5
    | ~ spl5_56 ),
    inference(avatar_split_clause,[],[f503,f495,f176,f840]) ).

fof(f503,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtpldt0(X0,X1),sz0z00) = sdtpldt0(sdtasdt0(X0,sz0z00),sdtasdt0(X1,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_56 ),
    inference(resolution,[],[f496,f178]) ).

fof(f838,plain,
    ( spl5_97
    | ~ spl5_5
    | ~ spl5_55 ),
    inference(avatar_split_clause,[],[f498,f491,f176,f836]) ).

fof(f498,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,sdtpldt0(X1,sz0z00)) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_55 ),
    inference(resolution,[],[f492,f178]) ).

fof(f834,plain,
    ( spl5_96
    | ~ spl5_8
    | ~ spl5_63
    | ~ spl5_68 ),
    inference(avatar_split_clause,[],[f603,f590,f547,f191,f831]) ).

fof(f603,plain,
    ( aDimensionOf0(xs) = szszuzczcdt0(aDimensionOf0(sziznziztdt0(xt)))
    | ~ spl5_8
    | ~ spl5_63
    | ~ spl5_68 ),
    inference(forward_demodulation,[],[f602,f193]) ).

fof(f602,plain,
    ( aDimensionOf0(xt) = szszuzczcdt0(aDimensionOf0(sziznziztdt0(xt)))
    | ~ spl5_63
    | ~ spl5_68 ),
    inference(resolution,[],[f591,f549]) ).

fof(f829,plain,
    ( spl5_95
    | ~ spl5_30
    | ~ spl5_47 ),
    inference(avatar_split_clause,[],[f407,f400,f293,f827]) ).

fof(f400,plain,
    ( spl5_47
  <=> ! [X0,X1] :
        ( sdtasdt0(X0,X1) = sdtasdt0(X1,X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_47])]) ).

fof(f407,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtlbdtrb0(X1,X2)) = sdtasdt0(sdtlbdtrb0(X1,X2),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_47 ),
    inference(resolution,[],[f401,f294]) ).

fof(f401,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtasdt0(X0,X1) = sdtasdt0(X1,X0) )
    | ~ spl5_47 ),
    inference(avatar_component_clause,[],[f400]) ).

fof(f825,plain,
    ( spl5_94
    | ~ spl5_32
    | ~ spl5_47 ),
    inference(avatar_split_clause,[],[f405,f400,f301,f823]) ).

fof(f405,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtasdt0(X1,X2)) = sdtasdt0(sdtasdt0(X1,X2),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_47 ),
    inference(resolution,[],[f401,f302]) ).

fof(f821,plain,
    ( spl5_93
    | ~ spl5_31
    | ~ spl5_47 ),
    inference(avatar_split_clause,[],[f404,f400,f297,f819]) ).

fof(f404,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtasdt0(sdtpldt0(X1,X2),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_47 ),
    inference(resolution,[],[f401,f298]) ).

fof(f817,plain,
    ( spl5_92
    | ~ spl5_30
    | ~ spl5_45 ),
    inference(avatar_split_clause,[],[f398,f376,f293,f815]) ).

fof(f376,plain,
    ( spl5_45
  <=> ! [X0,X1] :
        ( sdtpldt0(X0,X1) = sdtpldt0(X1,X0)
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_45])]) ).

fof(f398,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtlbdtrb0(X1,X2)) = sdtpldt0(sdtlbdtrb0(X1,X2),X0)
        | ~ aNaturalNumber0(X2)
        | ~ aVector0(X1) )
    | ~ spl5_30
    | ~ spl5_45 ),
    inference(resolution,[],[f377,f294]) ).

fof(f377,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X1)
        | ~ aScalar0(X0)
        | sdtpldt0(X0,X1) = sdtpldt0(X1,X0) )
    | ~ spl5_45 ),
    inference(avatar_component_clause,[],[f376]) ).

fof(f813,plain,
    ( spl5_91
    | ~ spl5_32
    | ~ spl5_45 ),
    inference(avatar_split_clause,[],[f396,f376,f301,f811]) ).

fof(f396,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtasdt0(X1,X2)) = sdtpldt0(sdtasdt0(X1,X2),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_32
    | ~ spl5_45 ),
    inference(resolution,[],[f377,f302]) ).

fof(f809,plain,
    ( spl5_90
    | ~ spl5_31
    | ~ spl5_45 ),
    inference(avatar_split_clause,[],[f395,f376,f297,f807]) ).

fof(f395,plain,
    ( ! [X2,X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtpldt0(X1,X2),X0)
        | ~ aScalar0(X2)
        | ~ aScalar0(X1) )
    | ~ spl5_31
    | ~ spl5_45 ),
    inference(resolution,[],[f377,f298]) ).

fof(f800,plain,
    ( spl5_89
    | ~ spl5_29
    | ~ spl5_35 ),
    inference(avatar_split_clause,[],[f341,f326,f289,f798]) ).

fof(f341,plain,
    ( ! [X0] :
        ( sz00 = sK4(X0)
        | sK4(X0) = szszuzczcdt0(sK4(sK4(X0)))
        | sz00 = X0
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_29
    | ~ spl5_35 ),
    inference(resolution,[],[f327,f290]) ).

fof(f784,plain,
    ( spl5_88
    | ~ spl5_62
    | ~ spl5_68 ),
    inference(avatar_split_clause,[],[f601,f590,f542,f781]) ).

fof(f601,plain,
    ( aDimensionOf0(xs) = szszuzczcdt0(aDimensionOf0(sziznziztdt0(xs)))
    | ~ spl5_62
    | ~ spl5_68 ),
    inference(resolution,[],[f591,f544]) ).

fof(f748,plain,
    ( spl5_87
    | ~ spl5_5
    | ~ spl5_54 ),
    inference(avatar_split_clause,[],[f477,f469,f176,f746]) ).

fof(f477,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(sdtasdt0(X0,X1),sz0z00) = sdtasdt0(X0,sdtasdt0(X1,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_54 ),
    inference(resolution,[],[f470,f178]) ).

fof(f744,plain,
    ( spl5_86
    | ~ spl5_5
    | ~ spl5_53 ),
    inference(avatar_split_clause,[],[f472,f465,f176,f742]) ).

fof(f472,plain,
    ( ! [X0,X1] :
        ( sdtpldt0(sdtpldt0(X0,X1),sz0z00) = sdtpldt0(X0,sdtpldt0(X1,sz0z00))
        | ~ aScalar0(X1)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_53 ),
    inference(resolution,[],[f466,f178]) ).

fof(f740,plain,
    ( spl5_85
    | ~ spl5_37
    | ~ spl5_52 ),
    inference(avatar_split_clause,[],[f462,f449,f335,f738]) ).

fof(f462,plain,
    ( ! [X2,X0,X1] :
        ( sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(X0,X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X1,X2) )
    | ~ spl5_37
    | ~ spl5_52 ),
    inference(duplicate_literal_removal,[],[f456]) ).

fof(f456,plain,
    ( ! [X2,X0,X1] :
        ( sdtlseqdt0(X0,X1)
        | ~ sdtlseqdt0(X0,X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2)
        | ~ aScalar0(X0)
        | sdtlseqdt0(X1,X2)
        | ~ aScalar0(X1)
        | ~ aScalar0(X2) )
    | ~ spl5_37
    | ~ spl5_52 ),
    inference(resolution,[],[f450,f336]) ).

fof(f736,plain,
    ( spl5_84
    | ~ spl5_12
    | ~ spl5_42 ),
    inference(avatar_split_clause,[],[f423,f364,f209,f734]) ).

fof(f423,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(smndt0(X0),smndt0(X1)) = smndt0(sdtasdt0(X0,smndt0(X1)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_42 ),
    inference(resolution,[],[f365,f210]) ).

fof(f732,plain,
    ( spl5_83
    | ~ spl5_12
    | ~ spl5_41 ),
    inference(avatar_split_clause,[],[f417,f360,f209,f730]) ).

fof(f417,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(smndt0(X1))) = smndt0(sdtasdt0(X0,smndt0(X1)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_41 ),
    inference(resolution,[],[f361,f210]) ).

fof(f728,plain,
    ( spl5_82
    | ~ spl5_12
    | ~ spl5_40 ),
    inference(avatar_split_clause,[],[f411,f356,f209,f726]) ).

fof(f411,plain,
    ( ! [X0,X1] :
        ( sdtasdt0(X0,smndt0(X1)) = sdtasdt0(smndt0(X0),smndt0(smndt0(X1)))
        | ~ aScalar0(X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_40 ),
    inference(resolution,[],[f357,f210]) ).

fof(f711,plain,
    ( ~ spl5_3
    | spl5_81
    | ~ spl5_8
    | ~ spl5_48 ),
    inference(avatar_split_clause,[],[f452,f433,f191,f709,f166]) ).

fof(f709,plain,
    ( spl5_81
  <=> ! [X0] :
        ( aDimensionOf0(X0) != szszuzczcdt0(aDimensionOf0(xs))
        | sP0(X0,xt)
        | aNaturalNumber0(sK3(X0,xt)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_81])]) ).

fof(f452,plain,
    ( ! [X0] :
        ( aDimensionOf0(X0) != szszuzczcdt0(aDimensionOf0(xs))
        | aNaturalNumber0(sK3(X0,xt))
        | sP0(X0,xt)
        | ~ aVector0(xt) )
    | ~ spl5_8
    | ~ spl5_48 ),
    inference(superposition,[],[f434,f193]) ).

fof(f685,plain,
    ( spl5_80
    | ~ spl5_12
    | ~ spl5_47 ),
    inference(avatar_split_clause,[],[f406,f400,f209,f683]) ).

fof(f406,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,smndt0(X1)) = sdtasdt0(smndt0(X1),X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_47 ),
    inference(resolution,[],[f401,f210]) ).

fof(f681,plain,
    ( spl5_79
    | ~ spl5_12
    | ~ spl5_45 ),
    inference(avatar_split_clause,[],[f397,f376,f209,f679]) ).

fof(f397,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,smndt0(X1)) = sdtpldt0(smndt0(X1),X0)
        | ~ aScalar0(X1) )
    | ~ spl5_12
    | ~ spl5_45 ),
    inference(resolution,[],[f377,f210]) ).

fof(f677,plain,
    ( spl5_78
    | ~ spl5_9
    | ~ spl5_35 ),
    inference(avatar_split_clause,[],[f340,f326,f197,f675]) ).

fof(f340,plain,
    ( ! [X0] :
        ( sz00 = aDimensionOf0(X0)
        | aDimensionOf0(X0) = szszuzczcdt0(sK4(aDimensionOf0(X0)))
        | ~ aVector0(X0) )
    | ~ spl5_9
    | ~ spl5_35 ),
    inference(resolution,[],[f327,f198]) ).

fof(f673,plain,
    ( spl5_77
    | ~ spl5_11
    | ~ spl5_35 ),
    inference(avatar_split_clause,[],[f339,f326,f205,f671]) ).

fof(f339,plain,
    ( ! [X0] :
        ( sz00 = szszuzczcdt0(X0)
        | szszuzczcdt0(X0) = szszuzczcdt0(sK4(szszuzczcdt0(X0)))
        | ~ aNaturalNumber0(X0) )
    | ~ spl5_11
    | ~ spl5_35 ),
    inference(resolution,[],[f327,f206]) ).

fof(f657,plain,
    ( spl5_76
    | ~ spl5_18
    | ~ spl5_38 ),
    inference(avatar_split_clause,[],[f352,f345,f237,f655]) ).

fof(f345,plain,
    ( spl5_38
  <=> ! [X0,X1,X3] :
        ( sdtlbdtrb0(X1,X3) = sdtlbdtrb0(X0,X3)
        | ~ aNaturalNumber0(X3)
        | ~ sP0(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_38])]) ).

fof(f352,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | sdtlbdtrb0(X1,X0) = sdtlbdtrb0(sziznziztdt0(X1),X0)
        | ~ sP1(X1) )
    | ~ spl5_18
    | ~ spl5_38 ),
    inference(resolution,[],[f346,f238]) ).

fof(f346,plain,
    ( ! [X3,X0,X1] :
        ( ~ sP0(X0,X1)
        | ~ aNaturalNumber0(X3)
        | sdtlbdtrb0(X1,X3) = sdtlbdtrb0(X0,X3) )
    | ~ spl5_38 ),
    inference(avatar_component_clause,[],[f345]) ).

fof(f645,plain,
    ( spl5_75
    | ~ spl5_59 ),
    inference(avatar_split_clause,[],[f524,f521,f643]) ).

fof(f521,plain,
    ( spl5_59
  <=> ! [X0,X1] :
        ( sP0(X0,X1)
        | sdtlbdtrb0(X1,sK3(X0,X1)) != sdtlbdtrb0(X0,sK3(X0,X1))
        | aDimensionOf0(X0) != szszuzczcdt0(aDimensionOf0(X1))
        | ~ aVector0(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_59])]) ).

fof(f524,plain,
    ( ! [X0] :
        ( sP0(X0,X0)
        | aDimensionOf0(X0) != szszuzczcdt0(aDimensionOf0(X0))
        | ~ aVector0(X0) )
    | ~ spl5_59 ),
    inference(equality_resolution,[],[f522]) ).

fof(f522,plain,
    ( ! [X0,X1] :
        ( sdtlbdtrb0(X1,sK3(X0,X1)) != sdtlbdtrb0(X0,sK3(X0,X1))
        | sP0(X0,X1)
        | aDimensionOf0(X0) != szszuzczcdt0(aDimensionOf0(X1))
        | ~ aVector0(X1) )
    | ~ spl5_59 ),
    inference(avatar_component_clause,[],[f521]) ).

fof(f641,plain,
    ( spl5_74
    | ~ spl5_5
    | ~ spl5_42 ),
    inference(avatar_split_clause,[],[f420,f364,f176,f639]) ).

fof(f420,plain,
    ( ! [X0] :
        ( sdtasdt0(smndt0(X0),sz0z00) = smndt0(sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_42 ),
    inference(resolution,[],[f365,f178]) ).

fof(f626,plain,
    ( spl5_73
    | ~ spl5_5
    | ~ spl5_17
    | ~ spl5_41 ),
    inference(avatar_split_clause,[],[f419,f360,f231,f176,f624]) ).

fof(f419,plain,
    ( ! [X0] :
        ( sdtasdt0(X0,sz0z00) = smndt0(sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_17
    | ~ spl5_41 ),
    inference(forward_demodulation,[],[f414,f233]) ).

fof(f414,plain,
    ( ! [X0] :
        ( sdtasdt0(X0,smndt0(sz0z00)) = smndt0(sdtasdt0(X0,sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_41 ),
    inference(resolution,[],[f361,f178]) ).

fof(f622,plain,
    ( spl5_72
    | ~ spl5_5
    | ~ spl5_17
    | ~ spl5_40 ),
    inference(avatar_split_clause,[],[f413,f356,f231,f176,f620]) ).

fof(f413,plain,
    ( ! [X0] :
        ( sdtasdt0(X0,sz0z00) = sdtasdt0(smndt0(X0),sz0z00)
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_17
    | ~ spl5_40 ),
    inference(forward_demodulation,[],[f408,f233]) ).

fof(f408,plain,
    ( ! [X0] :
        ( sdtasdt0(X0,sz0z00) = sdtasdt0(smndt0(X0),smndt0(sz0z00))
        | ~ aScalar0(X0) )
    | ~ spl5_5
    | ~ spl5_40 ),
    inference(resolution,[],[f357,f178]) ).

fof(f618,plain,
    ( spl5_71
    | ~ spl5_14
    | ~ spl5_22 ),
    inference(avatar_split_clause,[],[f267,f254,f218,f615]) ).

fof(f267,plain,
    ( sz0z00 = sdtasdt0(sz0z00,sz0z00)
    | ~ spl5_14
    | ~ spl5_22 ),
    inference(resolution,[],[f255,f220]) ).

fof(f600,plain,
    ( spl5_70
    | ~ spl5_5
    | ~ spl5_47 ),
    inference(avatar_split_clause,[],[f403,f400,f176,f598]) ).

fof(f403,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtasdt0(X0,sz0z00) = sdtasdt0(sz0z00,X0) )
    | ~ spl5_5
    | ~ spl5_47 ),
    inference(resolution,[],[f401,f178]) ).

fof(f596,plain,
    ( spl5_69
    | ~ spl5_5
    | ~ spl5_45 ),
    inference(avatar_split_clause,[],[f394,f376,f176,f594]) ).

fof(f394,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sdtpldt0(X0,sz0z00) = sdtpldt0(sz0z00,X0) )
    | ~ spl5_5
    | ~ spl5_45 ),
    inference(resolution,[],[f377,f178]) ).

fof(f592,plain,
    ( spl5_68
    | ~ spl5_18
    | ~ spl5_34 ),
    inference(avatar_split_clause,[],[f324,f319,f237,f590]) ).

fof(f319,plain,
    ( spl5_34
  <=> ! [X0,X1] :
        ( aDimensionOf0(X0) = szszuzczcdt0(aDimensionOf0(X1))
        | ~ sP0(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_34])]) ).

fof(f324,plain,
    ( ! [X0] :
        ( aDimensionOf0(X0) = szszuzczcdt0(aDimensionOf0(sziznziztdt0(X0)))
        | ~ sP1(X0) )
    | ~ spl5_18
    | ~ spl5_34 ),
    inference(resolution,[],[f320,f238]) ).

fof(f320,plain,
    ( ! [X0,X1] :
        ( ~ sP0(X0,X1)
        | aDimensionOf0(X0) = szszuzczcdt0(aDimensionOf0(X1)) )
    | ~ spl5_34 ),
    inference(avatar_component_clause,[],[f319]) ).

fof(f567,plain,
    ( spl5_67
    | ~ spl5_7
    | ~ spl5_32 ),
    inference(avatar_split_clause,[],[f313,f301,f186,f565]) ).

fof(f186,plain,
    ( spl5_7
  <=> ! [X0] :
        ( sP2(X0)
        | ~ aScalar0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_7])]) ).

fof(f313,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sP2(sdtasdt0(X1,X0)) )
    | ~ spl5_7
    | ~ spl5_32 ),
    inference(resolution,[],[f302,f187]) ).

fof(f187,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sP2(X0) )
    | ~ spl5_7 ),
    inference(avatar_component_clause,[],[f186]) ).

fof(f563,plain,
    ( spl5_66
    | ~ spl5_14
    | ~ spl5_20 ),
    inference(avatar_split_clause,[],[f265,f246,f218,f560]) ).

fof(f265,plain,
    ( sz0z00 = sdtpldt0(sz0z00,sz0z00)
    | ~ spl5_14
    | ~ spl5_20 ),
    inference(resolution,[],[f247,f220]) ).

fof(f558,plain,
    ( spl5_65
    | ~ spl5_7
    | ~ spl5_31 ),
    inference(avatar_split_clause,[],[f312,f297,f186,f556]) ).

fof(f312,plain,
    ( ! [X0,X1] :
        ( ~ aScalar0(X0)
        | ~ aScalar0(X1)
        | sP2(sdtpldt0(X1,X0)) )
    | ~ spl5_7
    | ~ spl5_31 ),
    inference(resolution,[],[f298,f187]) ).

fof(f554,plain,
    ( spl5_64
    | ~ spl5_7
    | ~ spl5_30 ),
    inference(avatar_split_clause,[],[f311,f293,f186,f552]) ).

fof(f311,plain,
    ( ! [X0,X1] :
        ( ~ aNaturalNumber0(X0)
        | ~ aVector0(X1)
        | sP2(sdtlbdtrb0(X1,X0)) )
    | ~ spl5_7
    | ~ spl5_30 ),
    inference(resolution,[],[f294,f187]) ).

fof(f550,plain,
    ( spl5_63
    | spl5_25
    | ~ spl5_3
    | ~ spl5_8
    | ~ spl5_26 ),
    inference(avatar_split_clause,[],[f306,f277,f191,f166,f270,f547]) ).

fof(f306,plain,
    ( sz00 = aDimensionOf0(xs)
    | sP1(xt)
    | ~ spl5_3
    | ~ spl5_8
    | ~ spl5_26 ),
    inference(forward_demodulation,[],[f305,f193]) ).

fof(f305,plain,
    ( sz00 = aDimensionOf0(xt)
    | sP1(xt)
    | ~ spl5_3
    | ~ spl5_26 ),
    inference(resolution,[],[f278,f168]) ).

fof(f545,plain,
    ( spl5_62
    | spl5_25
    | ~ spl5_2
    | ~ spl5_26 ),
    inference(avatar_split_clause,[],[f304,f277,f161,f270,f542]) ).

fof(f304,plain,
    ( sz00 = aDimensionOf0(xs)
    | sP1(xs)
    | ~ spl5_2
    | ~ spl5_26 ),
    inference(resolution,[],[f278,f163]) ).

fof(f535,plain,
    spl5_61,
    inference(avatar_split_clause,[],[f151,f533]) ).

fof(f151,plain,
    ! [X2,X3,X0,X1] :
      ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,X3)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,X3)),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,X3)))
      | ~ aScalar0(X3)
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f81]) ).

fof(f81,plain,
    ! [X0,X1,X2,X3] :
      ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,X3)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,X3)),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,X3)))
      | ~ aScalar0(X3)
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(flattening,[],[f80]) ).

fof(f80,plain,
    ! [X0,X1,X2,X3] :
      ( sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,X3)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,X3)),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,X3)))
      | ~ aScalar0(X3)
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f16]) ).

fof(f16,axiom,
    ! [X0,X1,X2,X3] :
      ( ( aScalar0(X3)
        & aScalar0(X2)
        & aScalar0(X1)
        & aScalar0(X0) )
     => sdtasdt0(sdtpldt0(X0,X1),sdtpldt0(X2,X3)) = sdtpldt0(sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X0,X3)),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,X3))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mDistr2) ).

fof(f529,plain,
    spl5_60,
    inference(avatar_split_clause,[],[f153,f527]) ).

fof(f153,plain,
    ! [X2,X3,X0,X1] :
      ( sdtlseqdt0(sdtasdt0(X0,X2),sdtasdt0(X1,X3))
      | ~ sdtlseqdt0(X2,X3)
      | ~ sdtlseqdt0(sz0z00,X2)
      | ~ sdtlseqdt0(X0,X1)
      | ~ aScalar0(X3)
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f85]) ).

fof(f85,plain,
    ! [X0,X1,X2,X3] :
      ( sdtlseqdt0(sdtasdt0(X0,X2),sdtasdt0(X1,X3))
      | ~ sdtlseqdt0(X2,X3)
      | ~ sdtlseqdt0(sz0z00,X2)
      | ~ sdtlseqdt0(X0,X1)
      | ~ aScalar0(X3)
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(flattening,[],[f84]) ).

fof(f84,plain,
    ! [X0,X1,X2,X3] :
      ( sdtlseqdt0(sdtasdt0(X0,X2),sdtasdt0(X1,X3))
      | ~ sdtlseqdt0(X2,X3)
      | ~ sdtlseqdt0(sz0z00,X2)
      | ~ sdtlseqdt0(X0,X1)
      | ~ aScalar0(X3)
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f24]) ).

fof(f24,axiom,
    ! [X0,X1,X2,X3] :
      ( ( aScalar0(X3)
        & aScalar0(X2)
        & aScalar0(X1)
        & aScalar0(X0) )
     => ( ( sdtlseqdt0(X2,X3)
          & sdtlseqdt0(sz0z00,X2)
          & sdtlseqdt0(X0,X1) )
       => sdtlseqdt0(sdtasdt0(X0,X2),sdtasdt0(X1,X3)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mLEMonM) ).

fof(f523,plain,
    spl5_59,
    inference(avatar_split_clause,[],[f114,f521]) ).

fof(f114,plain,
    ! [X0,X1] :
      ( sP0(X0,X1)
      | sdtlbdtrb0(X1,sK3(X0,X1)) != sdtlbdtrb0(X0,sK3(X0,X1))
      | aDimensionOf0(X0) != szszuzczcdt0(aDimensionOf0(X1))
      | ~ aVector0(X1) ),
    inference(cnf_transformation,[],[f96]) ).

fof(f96,plain,
    ! [X0,X1] :
      ( ( sP0(X0,X1)
        | ( sdtlbdtrb0(X1,sK3(X0,X1)) != sdtlbdtrb0(X0,sK3(X0,X1))
          & aNaturalNumber0(sK3(X0,X1)) )
        | aDimensionOf0(X0) != szszuzczcdt0(aDimensionOf0(X1))
        | ~ aVector0(X1) )
      & ( ( ! [X3] :
              ( sdtlbdtrb0(X1,X3) = sdtlbdtrb0(X0,X3)
              | ~ aNaturalNumber0(X3) )
          & aDimensionOf0(X0) = szszuzczcdt0(aDimensionOf0(X1))
          & aVector0(X1) )
        | ~ sP0(X0,X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK3])],[f94,f95]) ).

fof(f95,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( sdtlbdtrb0(X1,X2) != sdtlbdtrb0(X0,X2)
          & aNaturalNumber0(X2) )
     => ( sdtlbdtrb0(X1,sK3(X0,X1)) != sdtlbdtrb0(X0,sK3(X0,X1))
        & aNaturalNumber0(sK3(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

fof(f94,plain,
    ! [X0,X1] :
      ( ( sP0(X0,X1)
        | ? [X2] :
            ( sdtlbdtrb0(X1,X2) != sdtlbdtrb0(X0,X2)
            & aNaturalNumber0(X2) )
        | aDimensionOf0(X0) != szszuzczcdt0(aDimensionOf0(X1))
        | ~ aVector0(X1) )
      & ( ( ! [X3] :
              ( sdtlbdtrb0(X1,X3) = sdtlbdtrb0(X0,X3)
              | ~ aNaturalNumber0(X3) )
          & aDimensionOf0(X0) = szszuzczcdt0(aDimensionOf0(X1))
          & aVector0(X1) )
        | ~ sP0(X0,X1) ) ),
    inference(rectify,[],[f93]) ).

fof(f93,plain,
    ! [X0,X1] :
      ( ( sP0(X0,X1)
        | ? [X2] :
            ( sdtlbdtrb0(X1,X2) != sdtlbdtrb0(X0,X2)
            & aNaturalNumber0(X2) )
        | aDimensionOf0(X0) != szszuzczcdt0(aDimensionOf0(X1))
        | ~ aVector0(X1) )
      & ( ( ! [X2] :
              ( sdtlbdtrb0(X1,X2) = sdtlbdtrb0(X0,X2)
              | ~ aNaturalNumber0(X2) )
          & aDimensionOf0(X0) = szszuzczcdt0(aDimensionOf0(X1))
          & aVector0(X1) )
        | ~ sP0(X0,X1) ) ),
    inference(flattening,[],[f92]) ).

fof(f92,plain,
    ! [X0,X1] :
      ( ( sP0(X0,X1)
        | ? [X2] :
            ( sdtlbdtrb0(X1,X2) != sdtlbdtrb0(X0,X2)
            & aNaturalNumber0(X2) )
        | aDimensionOf0(X0) != szszuzczcdt0(aDimensionOf0(X1))
        | ~ aVector0(X1) )
      & ( ( ! [X2] :
              ( sdtlbdtrb0(X1,X2) = sdtlbdtrb0(X0,X2)
              | ~ aNaturalNumber0(X2) )
          & aDimensionOf0(X0) = szszuzczcdt0(aDimensionOf0(X1))
          & aVector0(X1) )
        | ~ sP0(X0,X1) ) ),
    inference(nnf_transformation,[],[f86]) ).

fof(f86,plain,
    ! [X0,X1] :
      ( sP0(X0,X1)
    <=> ( ! [X2] :
            ( sdtlbdtrb0(X1,X2) = sdtlbdtrb0(X0,X2)
            | ~ aNaturalNumber0(X2) )
        & aDimensionOf0(X0) = szszuzczcdt0(aDimensionOf0(X1))
        & aVector0(X1) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).

fof(f517,plain,
    spl5_58,
    inference(avatar_split_clause,[],[f152,f515]) ).

fof(f152,plain,
    ! [X2,X3,X0,X1] :
      ( sdtlseqdt0(sdtpldt0(X0,X2),sdtpldt0(X1,X3))
      | ~ sdtlseqdt0(X2,X3)
      | ~ sdtlseqdt0(X0,X1)
      | ~ aScalar0(X3)
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f83]) ).

fof(f83,plain,
    ! [X0,X1,X2,X3] :
      ( sdtlseqdt0(sdtpldt0(X0,X2),sdtpldt0(X1,X3))
      | ~ sdtlseqdt0(X2,X3)
      | ~ sdtlseqdt0(X0,X1)
      | ~ aScalar0(X3)
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(flattening,[],[f82]) ).

fof(f82,plain,
    ! [X0,X1,X2,X3] :
      ( sdtlseqdt0(sdtpldt0(X0,X2),sdtpldt0(X1,X3))
      | ~ sdtlseqdt0(X2,X3)
      | ~ sdtlseqdt0(X0,X1)
      | ~ aScalar0(X3)
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f23]) ).

fof(f23,axiom,
    ! [X0,X1,X2,X3] :
      ( ( aScalar0(X3)
        & aScalar0(X2)
        & aScalar0(X1)
        & aScalar0(X0) )
     => ( ( sdtlseqdt0(X2,X3)
          & sdtlseqdt0(X0,X1) )
       => sdtlseqdt0(sdtpldt0(X0,X2),sdtpldt0(X1,X3)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mLEMon) ).

fof(f511,plain,
    spl5_57,
    inference(avatar_split_clause,[],[f141,f509]) ).

fof(f141,plain,
    ! [X0,X1] :
      ( X0 = X1
      | sdtasdt0(X0,X0) != sdtasdt0(X1,X1)
      | ~ sdtlseqdt0(sz0z00,X1)
      | ~ sdtlseqdt0(sz0z00,X0)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f71]) ).

fof(f71,plain,
    ! [X0,X1] :
      ( X0 = X1
      | sdtasdt0(X0,X0) != sdtasdt0(X1,X1)
      | ~ sdtlseqdt0(sz0z00,X1)
      | ~ sdtlseqdt0(sz0z00,X0)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(flattening,[],[f70]) ).

fof(f70,plain,
    ! [X0,X1] :
      ( X0 = X1
      | sdtasdt0(X0,X0) != sdtasdt0(X1,X1)
      | ~ sdtlseqdt0(sz0z00,X1)
      | ~ sdtlseqdt0(sz0z00,X0)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f28]) ).

fof(f28,axiom,
    ! [X0,X1] :
      ( ( aScalar0(X1)
        & aScalar0(X0) )
     => ( ( sdtasdt0(X0,X0) = sdtasdt0(X1,X1)
          & sdtlseqdt0(sz0z00,X1)
          & sdtlseqdt0(sz0z00,X0) )
       => X0 = X1 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mSqrt) ).

fof(f497,plain,
    spl5_56,
    inference(avatar_split_clause,[],[f149,f495]) ).

fof(f149,plain,
    ! [X2,X0,X1] :
      ( sdtasdt0(sdtpldt0(X0,X1),X2) = sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X1,X2))
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f77]) ).

fof(f77,plain,
    ! [X0,X1,X2] :
      ( ( sdtasdt0(sdtpldt0(X0,X1),X2) = sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X1,X2))
        & sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,X2)) )
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(flattening,[],[f76]) ).

fof(f76,plain,
    ! [X0,X1,X2] :
      ( ( sdtasdt0(sdtpldt0(X0,X1),X2) = sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X1,X2))
        & sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,X2)) )
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f15]) ).

fof(f15,axiom,
    ! [X0,X1,X2] :
      ( ( aScalar0(X2)
        & aScalar0(X1)
        & aScalar0(X0) )
     => ( sdtasdt0(sdtpldt0(X0,X1),X2) = sdtpldt0(sdtasdt0(X0,X2),sdtasdt0(X1,X2))
        & sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,X2)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mDistr) ).

fof(f493,plain,
    spl5_55,
    inference(avatar_split_clause,[],[f148,f491]) ).

fof(f148,plain,
    ! [X2,X0,X1] :
      ( sdtasdt0(X0,sdtpldt0(X1,X2)) = sdtpldt0(sdtasdt0(X0,X1),sdtasdt0(X0,X2))
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f77]) ).

fof(f471,plain,
    spl5_54,
    inference(avatar_split_clause,[],[f146,f469]) ).

fof(f146,plain,
    ! [X2,X0,X1] :
      ( sdtasdt0(sdtasdt0(X0,X1),X2) = sdtasdt0(X0,sdtasdt0(X1,X2))
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f75]) ).

fof(f75,plain,
    ! [X0,X1,X2] :
      ( ( sdtasdt0(X0,X1) = sdtasdt0(X1,X0)
        & sdtasdt0(sdtasdt0(X0,X1),X2) = sdtasdt0(X0,sdtasdt0(X1,X2))
        & sdtpldt0(X0,X1) = sdtpldt0(X1,X0)
        & sdtpldt0(sdtpldt0(X0,X1),X2) = sdtpldt0(X0,sdtpldt0(X1,X2)) )
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(flattening,[],[f74]) ).

fof(f74,plain,
    ! [X0,X1,X2] :
      ( ( sdtasdt0(X0,X1) = sdtasdt0(X1,X0)
        & sdtasdt0(sdtasdt0(X0,X1),X2) = sdtasdt0(X0,sdtasdt0(X1,X2))
        & sdtpldt0(X0,X1) = sdtpldt0(X1,X0)
        & sdtpldt0(sdtpldt0(X0,X1),X2) = sdtpldt0(X0,sdtpldt0(X1,X2)) )
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f14]) ).

fof(f14,axiom,
    ! [X0,X1,X2] :
      ( ( aScalar0(X2)
        & aScalar0(X1)
        & aScalar0(X0) )
     => ( sdtasdt0(X0,X1) = sdtasdt0(X1,X0)
        & sdtasdt0(sdtasdt0(X0,X1),X2) = sdtasdt0(X0,sdtasdt0(X1,X2))
        & sdtpldt0(X0,X1) = sdtpldt0(X1,X0)
        & sdtpldt0(sdtpldt0(X0,X1),X2) = sdtpldt0(X0,sdtpldt0(X1,X2)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mArith) ).

fof(f467,plain,
    spl5_53,
    inference(avatar_split_clause,[],[f144,f465]) ).

fof(f144,plain,
    ! [X2,X0,X1] :
      ( sdtpldt0(sdtpldt0(X0,X1),X2) = sdtpldt0(X0,sdtpldt0(X1,X2))
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f75]) ).

fof(f451,plain,
    spl5_52,
    inference(avatar_split_clause,[],[f150,f449]) ).

fof(f150,plain,
    ! [X2,X0,X1] :
      ( sdtlseqdt0(X0,X2)
      | ~ sdtlseqdt0(X1,X2)
      | ~ sdtlseqdt0(X0,X1)
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f79]) ).

fof(f79,plain,
    ! [X0,X1,X2] :
      ( sdtlseqdt0(X0,X2)
      | ~ sdtlseqdt0(X1,X2)
      | ~ sdtlseqdt0(X0,X1)
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(flattening,[],[f78]) ).

fof(f78,plain,
    ! [X0,X1,X2] :
      ( sdtlseqdt0(X0,X2)
      | ~ sdtlseqdt0(X1,X2)
      | ~ sdtlseqdt0(X0,X1)
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f22]) ).

fof(f22,axiom,
    ! [X0,X1,X2] :
      ( ( aScalar0(X2)
        & aScalar0(X1)
        & aScalar0(X0) )
     => ( ( sdtlseqdt0(X1,X2)
          & sdtlseqdt0(X0,X1) )
       => sdtlseqdt0(X0,X2) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mLETrn) ).

fof(f447,plain,
    spl5_51,
    inference(avatar_split_clause,[],[f143,f445]) ).

fof(f143,plain,
    ! [X0,X1] :
      ( sdtlseqdt0(sz0z00,sdtasdt0(X0,X1))
      | ~ sdtlseqdt0(sz0z00,X1)
      | ~ sdtlseqdt0(sz0z00,X0)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f73]) ).

fof(f73,plain,
    ! [X0,X1] :
      ( ( sdtlseqdt0(sz0z00,sdtasdt0(X0,X1))
        & sdtlseqdt0(sz0z00,sdtpldt0(X0,X1)) )
      | ~ sdtlseqdt0(sz0z00,X1)
      | ~ sdtlseqdt0(sz0z00,X0)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(flattening,[],[f72]) ).

fof(f72,plain,
    ! [X0,X1] :
      ( ( sdtlseqdt0(sz0z00,sdtasdt0(X0,X1))
        & sdtlseqdt0(sz0z00,sdtpldt0(X0,X1)) )
      | ~ sdtlseqdt0(sz0z00,X1)
      | ~ sdtlseqdt0(sz0z00,X0)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f26]) ).

fof(f26,axiom,
    ! [X0,X1] :
      ( ( aScalar0(X1)
        & aScalar0(X0) )
     => ( ( sdtlseqdt0(sz0z00,X1)
          & sdtlseqdt0(sz0z00,X0) )
       => ( sdtlseqdt0(sz0z00,sdtasdt0(X0,X1))
          & sdtlseqdt0(sz0z00,sdtpldt0(X0,X1)) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mPosMon) ).

fof(f443,plain,
    ( spl5_50
    | ~ spl5_10
    | ~ spl5_18 ),
    inference(avatar_split_clause,[],[f240,f237,f201,f441]) ).

fof(f201,plain,
    ( spl5_10
  <=> ! [X0,X1] :
        ( aVector0(X1)
        | ~ sP0(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_10])]) ).

fof(f240,plain,
    ( ! [X0] :
        ( ~ sP1(X0)
        | aVector0(sziznziztdt0(X0)) )
    | ~ spl5_10
    | ~ spl5_18 ),
    inference(resolution,[],[f238,f202]) ).

fof(f202,plain,
    ( ! [X0,X1] :
        ( ~ sP0(X0,X1)
        | aVector0(X1) )
    | ~ spl5_10 ),
    inference(avatar_component_clause,[],[f201]) ).

fof(f439,plain,
    spl5_49,
    inference(avatar_split_clause,[],[f142,f437]) ).

fof(f142,plain,
    ! [X0,X1] :
      ( sdtlseqdt0(sz0z00,sdtpldt0(X0,X1))
      | ~ sdtlseqdt0(sz0z00,X1)
      | ~ sdtlseqdt0(sz0z00,X0)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f73]) ).

fof(f435,plain,
    spl5_48,
    inference(avatar_split_clause,[],[f113,f433]) ).

fof(f113,plain,
    ! [X0,X1] :
      ( sP0(X0,X1)
      | aNaturalNumber0(sK3(X0,X1))
      | aDimensionOf0(X0) != szszuzczcdt0(aDimensionOf0(X1))
      | ~ aVector0(X1) ),
    inference(cnf_transformation,[],[f96]) ).

fof(f402,plain,
    ( spl5_44
    | spl5_47 ),
    inference(avatar_split_clause,[],[f147,f400,f373]) ).

fof(f373,plain,
    ( spl5_44
  <=> ! [X2] : ~ aScalar0(X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_44])]) ).

fof(f147,plain,
    ! [X2,X0,X1] :
      ( sdtasdt0(X0,X1) = sdtasdt0(X1,X0)
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f75]) ).

fof(f391,plain,
    ( spl5_46
    | ~ spl5_7
    | ~ spl5_12 ),
    inference(avatar_split_clause,[],[f222,f209,f186,f389]) ).

fof(f222,plain,
    ( ! [X0] :
        ( ~ aScalar0(X0)
        | sP2(smndt0(X0)) )
    | ~ spl5_7
    | ~ spl5_12 ),
    inference(resolution,[],[f210,f187]) ).

fof(f381,plain,
    ( ~ spl5_5
    | ~ spl5_44 ),
    inference(avatar_contradiction_clause,[],[f379]) ).

fof(f379,plain,
    ( $false
    | ~ spl5_5
    | ~ spl5_44 ),
    inference(resolution,[],[f374,f178]) ).

fof(f374,plain,
    ( ! [X2] : ~ aScalar0(X2)
    | ~ spl5_44 ),
    inference(avatar_component_clause,[],[f373]) ).

fof(f378,plain,
    ( spl5_44
    | spl5_45 ),
    inference(avatar_split_clause,[],[f145,f376,f373]) ).

fof(f145,plain,
    ! [X2,X0,X1] :
      ( sdtpldt0(X0,X1) = sdtpldt0(X1,X0)
      | ~ aScalar0(X2)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f75]) ).

fof(f371,plain,
    spl5_43,
    inference(avatar_split_clause,[],[f140,f369]) ).

fof(f140,plain,
    ! [X0,X1] :
      ( X0 = X1
      | ~ sdtlseqdt0(X1,X0)
      | ~ sdtlseqdt0(X0,X1)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f69]) ).

fof(f69,plain,
    ! [X0,X1] :
      ( X0 = X1
      | ~ sdtlseqdt0(X1,X0)
      | ~ sdtlseqdt0(X0,X1)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(flattening,[],[f68]) ).

fof(f68,plain,
    ! [X0,X1] :
      ( X0 = X1
      | ~ sdtlseqdt0(X1,X0)
      | ~ sdtlseqdt0(X0,X1)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f21]) ).

fof(f21,axiom,
    ! [X0,X1] :
      ( ( aScalar0(X1)
        & aScalar0(X0) )
     => ( ( sdtlseqdt0(X1,X0)
          & sdtlseqdt0(X0,X1) )
       => X0 = X1 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mLEASm) ).

fof(f366,plain,
    spl5_42,
    inference(avatar_split_clause,[],[f138,f364]) ).

fof(f138,plain,
    ! [X0,X1] :
      ( smndt0(sdtasdt0(X0,X1)) = sdtasdt0(smndt0(X0),X1)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f65]) ).

fof(f65,plain,
    ! [X0,X1] :
      ( ( smndt0(sdtasdt0(X0,X1)) = sdtasdt0(smndt0(X0),X1)
        & sdtasdt0(X0,smndt0(X1)) = smndt0(sdtasdt0(X0,X1)) )
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(flattening,[],[f64]) ).

fof(f64,plain,
    ! [X0,X1] :
      ( ( smndt0(sdtasdt0(X0,X1)) = sdtasdt0(smndt0(X0),X1)
        & sdtasdt0(X0,smndt0(X1)) = smndt0(sdtasdt0(X0,X1)) )
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f17]) ).

fof(f17,axiom,
    ! [X0,X1] :
      ( ( aScalar0(X1)
        & aScalar0(X0) )
     => ( smndt0(sdtasdt0(X0,X1)) = sdtasdt0(smndt0(X0),X1)
        & sdtasdt0(X0,smndt0(X1)) = smndt0(sdtasdt0(X0,X1)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mMNeg) ).

fof(f362,plain,
    spl5_41,
    inference(avatar_split_clause,[],[f137,f360]) ).

fof(f137,plain,
    ! [X0,X1] :
      ( sdtasdt0(X0,smndt0(X1)) = smndt0(sdtasdt0(X0,X1))
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f65]) ).

fof(f358,plain,
    spl5_40,
    inference(avatar_split_clause,[],[f136,f356]) ).

fof(f136,plain,
    ! [X0,X1] :
      ( sdtasdt0(X0,X1) = sdtasdt0(smndt0(X0),smndt0(X1))
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f63]) ).

fof(f63,plain,
    ! [X0,X1] :
      ( sdtasdt0(X0,X1) = sdtasdt0(smndt0(X0),smndt0(X1))
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(flattening,[],[f62]) ).

fof(f62,plain,
    ! [X0,X1] :
      ( sdtasdt0(X0,X1) = sdtasdt0(smndt0(X0),smndt0(X1))
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f18]) ).

fof(f18,axiom,
    ! [X0,X1] :
      ( ( aScalar0(X1)
        & aScalar0(X0) )
     => sdtasdt0(X0,X1) = sdtasdt0(smndt0(X0),smndt0(X1)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mMDNeg) ).

fof(f351,plain,
    spl5_39,
    inference(avatar_split_clause,[],[f133,f349]) ).

fof(f133,plain,
    ! [X0,X1] :
      ( X0 = X1
      | szszuzczcdt0(X0) != szszuzczcdt0(X1)
      | ~ aNaturalNumber0(X1)
      | ~ aNaturalNumber0(X0) ),
    inference(cnf_transformation,[],[f57]) ).

fof(f57,plain,
    ! [X0,X1] :
      ( X0 = X1
      | szszuzczcdt0(X0) != szszuzczcdt0(X1)
      | ~ aNaturalNumber0(X1)
      | ~ aNaturalNumber0(X0) ),
    inference(flattening,[],[f56]) ).

fof(f56,plain,
    ! [X0,X1] :
      ( X0 = X1
      | szszuzczcdt0(X0) != szszuzczcdt0(X1)
      | ~ aNaturalNumber0(X1)
      | ~ aNaturalNumber0(X0) ),
    inference(ennf_transformation,[],[f5]) ).

fof(f5,axiom,
    ! [X0,X1] :
      ( ( aNaturalNumber0(X1)
        & aNaturalNumber0(X0) )
     => ( szszuzczcdt0(X0) = szszuzczcdt0(X1)
       => X0 = X1 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mSuccEqu) ).

fof(f347,plain,
    spl5_38,
    inference(avatar_split_clause,[],[f112,f345]) ).

fof(f112,plain,
    ! [X3,X0,X1] :
      ( sdtlbdtrb0(X1,X3) = sdtlbdtrb0(X0,X3)
      | ~ aNaturalNumber0(X3)
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f96]) ).

fof(f337,plain,
    spl5_37,
    inference(avatar_split_clause,[],[f139,f335]) ).

fof(f139,plain,
    ! [X0,X1] :
      ( sdtlseqdt0(X1,X0)
      | sdtlseqdt0(X0,X1)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f67]) ).

fof(f67,plain,
    ! [X0,X1] :
      ( sdtlseqdt0(X1,X0)
      | sdtlseqdt0(X0,X1)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(flattening,[],[f66]) ).

fof(f66,plain,
    ! [X0,X1] :
      ( sdtlseqdt0(X1,X0)
      | sdtlseqdt0(X0,X1)
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f25]) ).

fof(f25,axiom,
    ! [X0,X1] :
      ( ( aScalar0(X1)
        & aScalar0(X0) )
     => ( sdtlseqdt0(X1,X0)
        | sdtlseqdt0(X0,X1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mLETot) ).

fof(f333,plain,
    ( ~ spl5_3
    | spl5_36
    | ~ spl5_8
    | ~ spl5_9 ),
    inference(avatar_split_clause,[],[f216,f197,f191,f330,f166]) ).

fof(f216,plain,
    ( aNaturalNumber0(aDimensionOf0(xs))
    | ~ aVector0(xt)
    | ~ spl5_8
    | ~ spl5_9 ),
    inference(superposition,[],[f198,f193]) ).

fof(f328,plain,
    spl5_35,
    inference(avatar_split_clause,[],[f131,f326]) ).

fof(f131,plain,
    ! [X0] :
      ( szszuzczcdt0(sK4(X0)) = X0
      | sz00 = X0
      | ~ aNaturalNumber0(X0) ),
    inference(cnf_transformation,[],[f99]) ).

fof(f99,plain,
    ! [X0] :
      ( ( szszuzczcdt0(sK4(X0)) = X0
        & aNaturalNumber0(sK4(X0)) )
      | sz00 = X0
      | ~ aNaturalNumber0(X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK4])],[f53,f98]) ).

fof(f98,plain,
    ! [X0] :
      ( ? [X1] :
          ( szszuzczcdt0(X1) = X0
          & aNaturalNumber0(X1) )
     => ( szszuzczcdt0(sK4(X0)) = X0
        & aNaturalNumber0(sK4(X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f53,plain,
    ! [X0] :
      ( ? [X1] :
          ( szszuzczcdt0(X1) = X0
          & aNaturalNumber0(X1) )
      | sz00 = X0
      | ~ aNaturalNumber0(X0) ),
    inference(flattening,[],[f52]) ).

fof(f52,plain,
    ! [X0] :
      ( ? [X1] :
          ( szszuzczcdt0(X1) = X0
          & aNaturalNumber0(X1) )
      | sz00 = X0
      | ~ aNaturalNumber0(X0) ),
    inference(ennf_transformation,[],[f4]) ).

fof(f4,axiom,
    ! [X0] :
      ( ( sz00 != X0
        & aNaturalNumber0(X0) )
     => ? [X1] :
          ( szszuzczcdt0(X1) = X0
          & aNaturalNumber0(X1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mNatExtr) ).

fof(f321,plain,
    spl5_34,
    inference(avatar_split_clause,[],[f111,f319]) ).

fof(f111,plain,
    ! [X0,X1] :
      ( aDimensionOf0(X0) = szszuzczcdt0(aDimensionOf0(X1))
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f96]) ).

fof(f317,plain,
    spl5_33,
    inference(avatar_split_clause,[],[f109,f315]) ).

fof(f315,plain,
    ( spl5_33
  <=> ! [X0,X1] :
        ( sziznziztdt0(X0) = X1
        | ~ sP0(X0,X1)
        | ~ sP1(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_33])]) ).

fof(f109,plain,
    ! [X0,X1] :
      ( sziznziztdt0(X0) = X1
      | ~ sP0(X0,X1)
      | ~ sP1(X0) ),
    inference(cnf_transformation,[],[f91]) ).

fof(f91,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( sziznziztdt0(X0) = X1
            | ~ sP0(X0,X1) )
          & ( sP0(X0,X1)
            | sziznziztdt0(X0) != X1 ) )
      | ~ sP1(X0) ),
    inference(nnf_transformation,[],[f87]) ).

fof(f87,plain,
    ! [X0] :
      ( ! [X1] :
          ( sziznziztdt0(X0) = X1
        <=> sP0(X0,X1) )
      | ~ sP1(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])]) ).

fof(f303,plain,
    spl5_32,
    inference(avatar_split_clause,[],[f135,f301]) ).

fof(f135,plain,
    ! [X0,X1] :
      ( aScalar0(sdtasdt0(X0,X1))
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f61]) ).

fof(f61,plain,
    ! [X0,X1] :
      ( aScalar0(sdtasdt0(X0,X1))
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(flattening,[],[f60]) ).

fof(f60,plain,
    ! [X0,X1] :
      ( aScalar0(sdtasdt0(X0,X1))
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f11]) ).

fof(f11,axiom,
    ! [X0,X1] :
      ( ( aScalar0(X1)
        & aScalar0(X0) )
     => aScalar0(sdtasdt0(X0,X1)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mMulSc) ).

fof(f299,plain,
    spl5_31,
    inference(avatar_split_clause,[],[f134,f297]) ).

fof(f134,plain,
    ! [X0,X1] :
      ( aScalar0(sdtpldt0(X0,X1))
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f59]) ).

fof(f59,plain,
    ! [X0,X1] :
      ( aScalar0(sdtpldt0(X0,X1))
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(flattening,[],[f58]) ).

fof(f58,plain,
    ! [X0,X1] :
      ( aScalar0(sdtpldt0(X0,X1))
      | ~ aScalar0(X1)
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f10]) ).

fof(f10,axiom,
    ! [X0,X1] :
      ( ( aScalar0(X1)
        & aScalar0(X0) )
     => aScalar0(sdtpldt0(X0,X1)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mSumSc) ).

fof(f295,plain,
    spl5_30,
    inference(avatar_split_clause,[],[f132,f293]) ).

fof(f132,plain,
    ! [X0,X1] :
      ( aScalar0(sdtlbdtrb0(X0,X1))
      | ~ aNaturalNumber0(X1)
      | ~ aVector0(X0) ),
    inference(cnf_transformation,[],[f55]) ).

fof(f55,plain,
    ! [X0,X1] :
      ( aScalar0(sdtlbdtrb0(X0,X1))
      | ~ aNaturalNumber0(X1)
      | ~ aVector0(X0) ),
    inference(flattening,[],[f54]) ).

fof(f54,plain,
    ! [X0,X1] :
      ( aScalar0(sdtlbdtrb0(X0,X1))
      | ~ aNaturalNumber0(X1)
      | ~ aVector0(X0) ),
    inference(ennf_transformation,[],[f31]) ).

fof(f31,axiom,
    ! [X0,X1] :
      ( ( aNaturalNumber0(X1)
        & aVector0(X0) )
     => aScalar0(sdtlbdtrb0(X0,X1)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mElmSc) ).

fof(f291,plain,
    spl5_29,
    inference(avatar_split_clause,[],[f130,f289]) ).

fof(f130,plain,
    ! [X0] :
      ( aNaturalNumber0(sK4(X0))
      | sz00 = X0
      | ~ aNaturalNumber0(X0) ),
    inference(cnf_transformation,[],[f99]) ).

fof(f287,plain,
    spl5_28,
    inference(avatar_split_clause,[],[f126,f285]) ).

fof(f126,plain,
    ! [X0] :
      ( sz0z00 = sdtpldt0(smndt0(X0),X0)
      | ~ sP2(X0) ),
    inference(cnf_transformation,[],[f97]) ).

fof(f97,plain,
    ! [X0] :
      ( ( sz0z00 = smndt0(sz0z00)
        & smndt0(smndt0(X0)) = X0
        & sz0z00 = sdtpldt0(smndt0(X0),X0)
        & sz0z00 = sdtpldt0(X0,smndt0(X0))
        & sz0z00 = sdtasdt0(sz0z00,X0)
        & sz0z00 = sdtasdt0(X0,sz0z00)
        & sdtpldt0(sz0z00,X0) = X0
        & sdtpldt0(X0,sz0z00) = X0 )
      | ~ sP2(X0) ),
    inference(nnf_transformation,[],[f89]) ).

fof(f89,plain,
    ! [X0] :
      ( ( sz0z00 = smndt0(sz0z00)
        & smndt0(smndt0(X0)) = X0
        & sz0z00 = sdtpldt0(smndt0(X0),X0)
        & sz0z00 = sdtpldt0(X0,smndt0(X0))
        & sz0z00 = sdtasdt0(sz0z00,X0)
        & sz0z00 = sdtasdt0(X0,sz0z00)
        & sdtpldt0(sz0z00,X0) = X0
        & sdtpldt0(X0,sz0z00) = X0 )
      | ~ sP2(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP2])]) ).

fof(f283,plain,
    spl5_27,
    inference(avatar_split_clause,[],[f125,f281]) ).

fof(f125,plain,
    ! [X0] :
      ( sz0z00 = sdtpldt0(X0,smndt0(X0))
      | ~ sP2(X0) ),
    inference(cnf_transformation,[],[f97]) ).

fof(f279,plain,
    spl5_26,
    inference(avatar_split_clause,[],[f115,f277]) ).

fof(f115,plain,
    ! [X0] :
      ( sP1(X0)
      | sz00 = aDimensionOf0(X0)
      | ~ aVector0(X0) ),
    inference(cnf_transformation,[],[f88]) ).

fof(f88,plain,
    ! [X0] :
      ( sP1(X0)
      | sz00 = aDimensionOf0(X0)
      | ~ aVector0(X0) ),
    inference(definition_folding,[],[f46,f87,f86]) ).

fof(f46,plain,
    ! [X0] :
      ( ! [X1] :
          ( sziznziztdt0(X0) = X1
        <=> ( ! [X2] :
                ( sdtlbdtrb0(X1,X2) = sdtlbdtrb0(X0,X2)
                | ~ aNaturalNumber0(X2) )
            & aDimensionOf0(X0) = szszuzczcdt0(aDimensionOf0(X1))
            & aVector0(X1) ) )
      | sz00 = aDimensionOf0(X0)
      | ~ aVector0(X0) ),
    inference(flattening,[],[f45]) ).

fof(f45,plain,
    ! [X0] :
      ( ! [X1] :
          ( sziznziztdt0(X0) = X1
        <=> ( ! [X2] :
                ( sdtlbdtrb0(X1,X2) = sdtlbdtrb0(X0,X2)
                | ~ aNaturalNumber0(X2) )
            & aDimensionOf0(X0) = szszuzczcdt0(aDimensionOf0(X1))
            & aVector0(X1) ) )
      | sz00 = aDimensionOf0(X0)
      | ~ aVector0(X0) ),
    inference(ennf_transformation,[],[f32]) ).

fof(f32,axiom,
    ! [X0] :
      ( aVector0(X0)
     => ( sz00 != aDimensionOf0(X0)
       => ! [X1] :
            ( sziznziztdt0(X0) = X1
          <=> ( ! [X2] :
                  ( aNaturalNumber0(X2)
                 => sdtlbdtrb0(X1,X2) = sdtlbdtrb0(X0,X2) )
              & aDimensionOf0(X0) = szszuzczcdt0(aDimensionOf0(X1))
              & aVector0(X1) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mDefInit) ).

fof(f273,plain,
    ( ~ spl5_25
    | spl5_6
    | ~ spl5_8 ),
    inference(avatar_split_clause,[],[f195,f191,f181,f270]) ).

fof(f181,plain,
    ( spl5_6
  <=> sz00 = aDimensionOf0(xt) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_6])]) ).

fof(f195,plain,
    ( sz00 != aDimensionOf0(xs)
    | spl5_6
    | ~ spl5_8 ),
    inference(superposition,[],[f183,f193]) ).

fof(f183,plain,
    ( sz00 != aDimensionOf0(xt)
    | spl5_6 ),
    inference(avatar_component_clause,[],[f181]) ).

fof(f264,plain,
    spl5_24,
    inference(avatar_split_clause,[],[f127,f262]) ).

fof(f127,plain,
    ! [X0] :
      ( smndt0(smndt0(X0)) = X0
      | ~ sP2(X0) ),
    inference(cnf_transformation,[],[f97]) ).

fof(f260,plain,
    spl5_23,
    inference(avatar_split_clause,[],[f124,f258]) ).

fof(f124,plain,
    ! [X0] :
      ( sz0z00 = sdtasdt0(sz0z00,X0)
      | ~ sP2(X0) ),
    inference(cnf_transformation,[],[f97]) ).

fof(f256,plain,
    spl5_22,
    inference(avatar_split_clause,[],[f123,f254]) ).

fof(f123,plain,
    ! [X0] :
      ( sz0z00 = sdtasdt0(X0,sz0z00)
      | ~ sP2(X0) ),
    inference(cnf_transformation,[],[f97]) ).

fof(f252,plain,
    spl5_21,
    inference(avatar_split_clause,[],[f122,f250]) ).

fof(f122,plain,
    ! [X0] :
      ( sdtpldt0(sz0z00,X0) = X0
      | ~ sP2(X0) ),
    inference(cnf_transformation,[],[f97]) ).

fof(f248,plain,
    spl5_20,
    inference(avatar_split_clause,[],[f121,f246]) ).

fof(f121,plain,
    ! [X0] :
      ( sdtpldt0(X0,sz0z00) = X0
      | ~ sP2(X0) ),
    inference(cnf_transformation,[],[f97]) ).

fof(f244,plain,
    spl5_19,
    inference(avatar_split_clause,[],[f120,f242]) ).

fof(f120,plain,
    ! [X0] :
      ( sdtlseqdt0(sz0z00,sdtasdt0(X0,X0))
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f50]) ).

fof(f50,plain,
    ! [X0] :
      ( sdtlseqdt0(sz0z00,sdtasdt0(X0,X0))
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f27]) ).

fof(f27,axiom,
    ! [X0] :
      ( aScalar0(X0)
     => sdtlseqdt0(sz0z00,sdtasdt0(X0,X0)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mSqPos) ).

fof(f239,plain,
    spl5_18,
    inference(avatar_split_clause,[],[f154,f237]) ).

fof(f154,plain,
    ! [X0] :
      ( sP0(X0,sziznziztdt0(X0))
      | ~ sP1(X0) ),
    inference(equality_resolution,[],[f108]) ).

fof(f108,plain,
    ! [X0,X1] :
      ( sP0(X0,X1)
      | sziznziztdt0(X0) != X1
      | ~ sP1(X0) ),
    inference(cnf_transformation,[],[f91]) ).

fof(f234,plain,
    ( spl5_16
    | spl5_17 ),
    inference(avatar_split_clause,[],[f128,f231,f228]) ).

fof(f128,plain,
    ! [X0] :
      ( sz0z00 = smndt0(sz0z00)
      | ~ sP2(X0) ),
    inference(cnf_transformation,[],[f97]) ).

fof(f226,plain,
    spl5_15,
    inference(avatar_split_clause,[],[f117,f224]) ).

fof(f117,plain,
    ! [X0] :
      ( sz00 != szszuzczcdt0(X0)
      | ~ aNaturalNumber0(X0) ),
    inference(cnf_transformation,[],[f47]) ).

fof(f47,plain,
    ! [X0] :
      ( ( sz00 != szszuzczcdt0(X0)
        & aNaturalNumber0(szszuzczcdt0(X0)) )
      | ~ aNaturalNumber0(X0) ),
    inference(ennf_transformation,[],[f3]) ).

fof(f3,axiom,
    ! [X0] :
      ( aNaturalNumber0(X0)
     => ( sz00 != szszuzczcdt0(X0)
        & aNaturalNumber0(szszuzczcdt0(X0)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mSuccNat) ).

fof(f221,plain,
    ( spl5_14
    | ~ spl5_5
    | ~ spl5_7 ),
    inference(avatar_split_clause,[],[f189,f186,f176,f218]) ).

fof(f189,plain,
    ( sP2(sz0z00)
    | ~ spl5_5
    | ~ spl5_7 ),
    inference(resolution,[],[f187,f178]) ).

fof(f215,plain,
    spl5_13,
    inference(avatar_split_clause,[],[f119,f213]) ).

fof(f119,plain,
    ! [X0] :
      ( sdtlseqdt0(X0,X0)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f49]) ).

fof(f49,plain,
    ! [X0] :
      ( sdtlseqdt0(X0,X0)
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f20]) ).

fof(f20,axiom,
    ! [X0] :
      ( aScalar0(X0)
     => sdtlseqdt0(X0,X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mLERef) ).

fof(f211,plain,
    spl5_12,
    inference(avatar_split_clause,[],[f118,f209]) ).

fof(f118,plain,
    ! [X0] :
      ( aScalar0(smndt0(X0))
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f48]) ).

fof(f48,plain,
    ! [X0] :
      ( aScalar0(smndt0(X0))
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f12]) ).

fof(f12,axiom,
    ! [X0] :
      ( aScalar0(X0)
     => aScalar0(smndt0(X0)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mNegSc) ).

fof(f207,plain,
    spl5_11,
    inference(avatar_split_clause,[],[f116,f205]) ).

fof(f116,plain,
    ! [X0] :
      ( aNaturalNumber0(szszuzczcdt0(X0))
      | ~ aNaturalNumber0(X0) ),
    inference(cnf_transformation,[],[f47]) ).

fof(f203,plain,
    spl5_10,
    inference(avatar_split_clause,[],[f110,f201]) ).

fof(f110,plain,
    ! [X0,X1] :
      ( aVector0(X1)
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f96]) ).

fof(f199,plain,
    spl5_9,
    inference(avatar_split_clause,[],[f107,f197]) ).

fof(f107,plain,
    ! [X0] :
      ( aNaturalNumber0(aDimensionOf0(X0))
      | ~ aVector0(X0) ),
    inference(cnf_transformation,[],[f44]) ).

fof(f44,plain,
    ! [X0] :
      ( aNaturalNumber0(aDimensionOf0(X0))
      | ~ aVector0(X0) ),
    inference(ennf_transformation,[],[f30]) ).

fof(f30,axiom,
    ! [X0] :
      ( aVector0(X0)
     => aNaturalNumber0(aDimensionOf0(X0)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mDimNat) ).

fof(f194,plain,
    spl5_8,
    inference(avatar_split_clause,[],[f103,f191]) ).

fof(f103,plain,
    aDimensionOf0(xs) = aDimensionOf0(xt),
    inference(cnf_transformation,[],[f34]) ).

fof(f34,axiom,
    ( sz00 != aDimensionOf0(xt)
    & aDimensionOf0(xs) = aDimensionOf0(xt) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',m__1329_01) ).

fof(f188,plain,
    spl5_7,
    inference(avatar_split_clause,[],[f129,f186]) ).

fof(f129,plain,
    ! [X0] :
      ( sP2(X0)
      | ~ aScalar0(X0) ),
    inference(cnf_transformation,[],[f90]) ).

fof(f90,plain,
    ! [X0] :
      ( sP2(X0)
      | ~ aScalar0(X0) ),
    inference(definition_folding,[],[f51,f89]) ).

fof(f51,plain,
    ! [X0] :
      ( ( sz0z00 = smndt0(sz0z00)
        & smndt0(smndt0(X0)) = X0
        & sz0z00 = sdtpldt0(smndt0(X0),X0)
        & sz0z00 = sdtpldt0(X0,smndt0(X0))
        & sz0z00 = sdtasdt0(sz0z00,X0)
        & sz0z00 = sdtasdt0(X0,sz0z00)
        & sdtpldt0(sz0z00,X0) = X0
        & sdtpldt0(X0,sz0z00) = X0 )
      | ~ aScalar0(X0) ),
    inference(ennf_transformation,[],[f13]) ).

fof(f13,axiom,
    ! [X0] :
      ( aScalar0(X0)
     => ( sz0z00 = smndt0(sz0z00)
        & smndt0(smndt0(X0)) = X0
        & sz0z00 = sdtpldt0(smndt0(X0),X0)
        & sz0z00 = sdtpldt0(X0,smndt0(X0))
        & sz0z00 = sdtasdt0(sz0z00,X0)
        & sz0z00 = sdtasdt0(X0,sz0z00)
        & sdtpldt0(sz0z00,X0) = X0
        & sdtpldt0(X0,sz0z00) = X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mScZero) ).

fof(f184,plain,
    ~ spl5_6,
    inference(avatar_split_clause,[],[f104,f181]) ).

fof(f104,plain,
    sz00 != aDimensionOf0(xt),
    inference(cnf_transformation,[],[f34]) ).

fof(f179,plain,
    spl5_5,
    inference(avatar_split_clause,[],[f106,f176]) ).

fof(f106,plain,
    aScalar0(sz0z00),
    inference(cnf_transformation,[],[f9]) ).

fof(f9,axiom,
    aScalar0(sz0z00),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mSZeroSc) ).

fof(f174,plain,
    spl5_4,
    inference(avatar_split_clause,[],[f105,f171]) ).

fof(f105,plain,
    aNaturalNumber0(sz00),
    inference(cnf_transformation,[],[f2]) ).

fof(f2,axiom,
    aNaturalNumber0(sz00),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mZeroNat) ).

fof(f169,plain,
    spl5_3,
    inference(avatar_split_clause,[],[f102,f166]) ).

fof(f102,plain,
    aVector0(xt),
    inference(cnf_transformation,[],[f33]) ).

fof(f33,axiom,
    ( aVector0(xt)
    & aVector0(xs) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',m__1329) ).

fof(f164,plain,
    spl5_2,
    inference(avatar_split_clause,[],[f101,f161]) ).

fof(f101,plain,
    aVector0(xs),
    inference(cnf_transformation,[],[f33]) ).

fof(f159,plain,
    ~ spl5_1,
    inference(avatar_split_clause,[],[f100,f156]) ).

fof(f100,plain,
    aDimensionOf0(sziznziztdt0(xs)) != aDimensionOf0(sziznziztdt0(xt)),
    inference(cnf_transformation,[],[f37]) ).

fof(f37,plain,
    aDimensionOf0(sziznziztdt0(xs)) != aDimensionOf0(sziznziztdt0(xt)),
    inference(flattening,[],[f36]) ).

fof(f36,negated_conjecture,
    aDimensionOf0(sziznziztdt0(xs)) != aDimensionOf0(sziznziztdt0(xt)),
    inference(negated_conjecture,[],[f35]) ).

fof(f35,conjecture,
    aDimensionOf0(sziznziztdt0(xs)) = aDimensionOf0(sziznziztdt0(xt)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',m__) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.11  % Problem    : RNG047+1 : TPTP v8.1.2. Released v4.0.0.
% 0.11/0.13  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.12/0.33  % Computer : n012.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit   : 300
% 0.12/0.33  % WCLimit    : 300
% 0.12/0.33  % DateTime   : Fri May  3 18:20:52 EDT 2024
% 0.12/0.34  % CPUTime    : 
% 0.19/0.34  % (21124)Running in auto input_syntax mode. Trying TPTP
% 0.19/0.35  % (21127)WARNING: value z3 for option sas not known
% 0.19/0.35  % (21126)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.19/0.35  % (21130)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.19/0.35  % (21131)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.19/0.36  % (21128)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.19/0.36  % (21127)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.19/0.36  % (21129)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.19/0.36  % (21125)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.19/0.36  TRYING [1]
% 0.19/0.36  TRYING [2]
% 0.19/0.36  TRYING [1]
% 0.19/0.36  TRYING [2]
% 0.19/0.37  TRYING [3]
% 0.19/0.37  TRYING [3]
% 0.19/0.41  TRYING [4]
% 0.19/0.43  TRYING [4]
% 0.19/0.52  TRYING [5]
% 0.19/0.54  TRYING [1]
% 0.19/0.54  TRYING [2]
% 0.19/0.54  TRYING [3]
% 0.19/0.55  TRYING [5]
% 1.66/0.59  TRYING [4]
% 3.00/0.76  TRYING [5]
% 4.31/0.95  TRYING [6]
% 4.70/1.04  TRYING [6]
% 6.97/1.33  TRYING [6]
% 12.58/2.13  TRYING [7]
% 14.48/2.39  TRYING [7]
% 14.59/2.44  % (21129)First to succeed.
% 15.24/2.55  % (21129)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-21124"
% 15.24/2.55  % (21129)Refutation found. Thanks to Tanya!
% 15.24/2.55  % SZS status Theorem for theBenchmark
% 15.24/2.55  % SZS output start Proof for theBenchmark
% See solution above
% 15.67/2.62  % (21129)------------------------------
% 15.67/2.62  % (21129)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 15.67/2.62  % (21129)Termination reason: Refutation
% 15.67/2.62  
% 15.67/2.62  % (21129)Memory used [KB]: 24878
% 15.67/2.62  % (21129)Time elapsed: 2.193 s
% 15.67/2.62  % (21129)Instructions burned: 4426 (million)
% 15.67/2.62  % (21124)Success in time 2.259 s
%------------------------------------------------------------------------------