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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : SWC198-1 : TPTP v8.1.2. Released v2.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s

% Computer : n017.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Sat Sep  2 12:45:18 EDT 2023

% Result   : Unsatisfiable 19.79s 3.25s
% Output   : Refutation 19.79s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    6
%            Number of leaves      : 1543
% Syntax   : Number of formulae    : 4585 ( 251 unt;   0 def)
%            Number of atoms       : 15906 (3179 equ)
%            Maximal formula atoms :   12 (   3 avg)
%            Number of connectives : 20270 (8949   ~;9976   |;   0   &)
%                                         (1345 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   18 (   5 avg)
%            Maximal term depth    :    6 (   2 avg)
%            Number of predicates  : 1366 (1364 usr;1346 prp; 0-2 aty)
%            Number of functors    :   55 (  55 usr;   8 con; 0-2 aty)
%            Number of variables   : 4367 (;4367   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f42410,plain,
    $false,
    inference(avatar_sat_refutation,[],[f221,f226,f231,f237,f243,f248,f252,f261,f266,f271,f275,f280,f287,f296,f301,f303,f311,f319,f325,f331,f337,f343,f348,f354,f359,f365,f370,f376,f381,f387,f392,f398,f403,f409,f414,f419,f425,f430,f434,f438,f442,f446,f450,f454,f459,f463,f467,f471,f475,f479,f483,f487,f491,f495,f499,f503,f507,f511,f515,f519,f523,f527,f531,f535,f539,f544,f548,f552,f556,f560,f564,f568,f572,f576,f580,f585,f590,f595,f599,f603,f607,f611,f615,f619,f623,f628,f632,f636,f641,f645,f649,f654,f658,f662,f666,f670,f675,f680,f685,f689,f694,f699,f704,f709,f714,f719,f728,f732,f737,f770,f775,f808,f813,f817,f823,f829,f834,f840,f848,f854,f857,f860,f863,f867,f872,f877,f880,f935,f940,f943,f944,f948,f959,f974,f1011,f1015,f1019,f1023,f1096,f1100,f1104,f1108,f1113,f1150,f1154,f1158,f1162,f1166,f1170,f1174,f1178,f1182,f1186,f1190,f1191,f1195,f1200,f1209,f1213,f1217,f1221,f1225,f1229,f1233,f1237,f1238,f1242,f1246,f1250,f1254,f1258,f1262,f1266,f1273,f1286,f1294,f1298,f1302,f1310,f1315,f1319,f1323,f1327,f1399,f1403,f1407,f1411,f1415,f1419,f1423,f1427,f1431,f1477,f1481,f1485,f1489,f1493,f1500,f1504,f1508,f1512,f1516,f1520,f1606,f1610,f1614,f1627,f1631,f1635,f1639,f1643,f1647,f1651,f1655,f1666,f1699,f1700,f1704,f1708,f1766,f1770,f1774,f1778,f1782,f1783,f1787,f1791,f1877,f1878,f1882,f1886,f1890,f1894,f1898,f1902,f1906,f1910,f1927,f1964,f1968,f1972,f1977,f1981,f1985,f2193,f2194,f2201,f2205,f2214,f2220,f2224,f2229,f2239,f2243,f2247,f2300,f2337,f2342,f2380,f2417,f2422,f2459,f2463,f2467,f2471,f2509,f2513,f2550,f2588,f2626,f2630,f2634,f2640,f2645,f2650,f2751,f2764,f2776,f2786,f2792,f2803,f2810,f2848,f2859,f2864,f2906,f2945,f2949,f2953,f2958,f3000,f3005,f3012,f3019,f3024,f3029,f3041,f3053,f3065,f3077,f3085,f3089,f3093,f3097,f3101,f3105,f3109,f3113,f3117,f3121,f3129,f3133,f3137,f3141,f3145,f3149,f3153,f3157,f3161,f3165,f3173,f3177,f3181,f3185,f3189,f3193,f3197,f3201,f3205,f3209,f3229,f3233,f3237,f3241,f3245,f3249,f3253,f3257,f3261,f3265,f3285,f3433,f3597,f3761,f3925,f3977,f3990,f4004,f4017,f4021,f4035,f4048,f4062,f4074,f4111,f4141,f4246,f4284,f4322,f4349,f4353,f4379,f4416,f4439,f4620,f4723,f4770,f4804,f5086,f5112,f5215,f5219,f5223,f5227,f5245,f5556,f5659,f5663,f5667,f5672,f5676,f5680,f5684,f5688,f5692,f5696,f5700,f5704,f5741,f5746,f5750,f5787,f5904,f6069,f6080,f6101,f6106,f6196,f6269,f6273,f6277,f6349,f6353,f6357,f6364,f6368,f6372,f6376,f6380,f6783,f6787,f6791,f6795,f6799,f6803,f6807,f6812,f6816,f6820,f6824,f6828,f6832,f6836,f6840,f6844,f6848,f6852,f6857,f6861,f6865,f6869,f6873,f6877,f6881,f6885,f6889,f6893,f6898,f6902,f6906,f6910,f6914,f6918,f6922,f6926,f6930,f6934,f6939,f6943,f6947,f6951,f6955,f8732,f9086,f9090,f9094,f9099,f9103,f9107,f9111,f9115,f9119,f9123,f9127,f9131,f9135,f9139,f9143,f9147,f9151,f9155,f9159,f9163,f9167,f9171,f9175,f9179,f9183,f9187,f9191,f9195,f9221,f9225,f9295,f9332,f9336,f9583,f9917,f10167,f10282,f10286,f10290,f10294,f10298,f10302,f10306,f10310,f10314,f10318,f10322,f10326,f10330,f10334,f10338,f10342,f10346,f10350,f10354,f10358,f10362,f10366,f10370,f10374,f10378,f10382,f10386,f10390,f10394,f10398,f10402,f10406,f10410,f10414,f10418,f10422,f10426,f10430,f10434,f10438,f10442,f10446,f10450,f10454,f10458,f10462,f10466,f10776,f11120,f11464,f11808,f11914,f11918,f11922,f11926,f11930,f11934,f11938,f11942,f11946,f11950,f11954,f11958,f11962,f11966,f11970,f11974,f11978,f11982,f11986,f11990,f12468,f12828,f12832,f12836,f12840,f12844,f12848,f12852,f12856,f12860,f12864,f12868,f12905,f13283,f13288,f13292,f13296,f13300,f13304,f13308,f13312,f13316,f13320,f13324,f13328,f13333,f13337,f13341,f13477,f13617,f13621,f13625,f13629,f13633,f13637,f13642,f13646,f13650,f13654,f13658,f13662,f13666,f13670,f13674,f13678,f13682,f13687,f13691,f13695,f13699,f13703,f13707,f13781,f13785,f13789,f13793,f13798,f13802,f13806,f13810,f13814,f13987,f13991,f13995,f13999,f14003,f14007,f14277,f14577,f14581,f14585,f14589,f14883,f14887,f14891,f14895,f14899,f14903,f14907,f14911,f14916,f14920,f14924,f14928,f14932,f14936,f14940,f14944,f14948,f14952,f14956,f14960,f14964,f14968,f14972,f14976,f14980,f14984,f14988,f14992,f14996,f15060,f15064,f15068,f15072,f15076,f15080,f15084,f15088,f15092,f15096,f15107,f15111,f15115,f15119,f15123,f15127,f15131,f15135,f15139,f15143,f15154,f15158,f15162,f15166,f15170,f15174,f15178,f15182,f15186,f15190,f15201,f15205,f15209,f15213,f15217,f15221,f15225,f15229,f15233,f15237,f15248,f15252,f15256,f15260,f15264,f15268,f15272,f15276,f15280,f15284,f15295,f15299,f15303,f15307,f15311,f15315,f15319,f15323,f15327,f15331,f15342,f15346,f15350,f15354,f15358,f15362,f15366,f15370,f15374,f15378,f15389,f15393,f15397,f15401,f15405,f15409,f15413,f15417,f15421,f15425,f15436,f15440,f15444,f15448,f15452,f15456,f15460,f15464,f15468,f15472,f15483,f15487,f15491,f15579,f15588,f15592,f15596,f15600,f15640,f15644,f15648,f15752,f15890,f15971,f15975,f15979,f15983,f15987,f15991,f16025,f16029,f16033,f16429,f16433,f16437,f16652,f16656,f16660,f16665,f16669,f16673,f16677,f16681,f16685,f16689,f16693,f16697,f16701,f16705,f16710,f16714,f16718,f16722,f16726,f16730,f16734,f16738,f16742,f16746,f16750,f16755,f16759,f16763,f16767,f16771,f16775,f16779,f16783,f16787,f16791,f16795,f16800,f16804,f16808,f16812,f16820,f16833,f16842,f16855,f16860,f16864,f17132,f17136,f17140,f17144,f17148,f17152,f17156,f17161,f17165,f17169,f17173,f17177,f17181,f17185,f17189,f17193,f17259,f17919,f18393,f18472,f18477,f18482,f18487,f18492,f18604,f18606,f18646,f18653,f18663,f18700,f18711,f18721,f18758,f18774,f18788,f18790,f18827,f19051,f19093,f19098,f19102,f19106,f19110,f19114,f19118,f19122,f19126,f19130,f19134,f19138,f19142,f19146,f19150,f19154,f19158,f19252,f19256,f19260,f19264,f19268,f19272,f19276,f19280,f19284,f19288,f19292,f19296,f19300,f19304,f19308,f19312,f19316,f19320,f19324,f19328,f19332,f19336,f19340,f19344,f19348,f19352,f19356,f19685,f19687,f19693,f19702,f19704,f19850,f19959,f20143,f20459,f20461,f20605,f20715,f20719,f20862,f21083,f21158,f21192,f21339,f21442,f21583,f21585,f21729,f21839,f22051,f22056,f22061,f22066,f22071,f22076,f22088,f22092,f22096,f22100,f22104,f22108,f22113,f22120,f22127,f22132,f22148,f22150,f22302,f22416,f22456,f22619,f22623,f22627,f22631,f22635,f22639,f22643,f22647,f22651,f22655,f22659,f22663,f22667,f22671,f22675,f22679,f22683,f22687,f22691,f22695,f22700,f22705,f22860,f22866,f23004,f23078,f23375,f25498,f25500,f25506,f25533,f25538,f25544,f25548,f25552,f25556,f25560,f25564,f25573,f25575,f25993,f26066,f26227,f26237,f26239,f26261,f26429,f26695,f26737,f26743,f26749,f26755,f26761,f26767,f26774,f26778,f26784,f26790,f26796,f26802,f26808,f26814,f26820,f26826,f26832,f26856,f26862,f26868,f26874,f26880,f26886,f26890,f26894,f26898,f26902,f26907,f26911,f26915,f26919,f26923,f26927,f26931,f26935,f26939,f26943,f26947,f26952,f26956,f26960,f26964,f26968,f26972,f26976,f26980,f26984,f26988,f26992,f27035,f27039,f27043,f27047,f27051,f27055,f27059,f27063,f27067,f27072,f27084,f27088,f27092,f28662,f28703,f28711,f28719,f28727,f28732,f28737,f28742,f28747,f28755,f28760,f28765,f28774,f28779,f28819,f28824,f28868,f28872,f28876,f28880,f28887,f28891,f28897,f28903,f28909,f28915,f28921,f28925,f28929,f28933,f28937,f28945,f28949,f28953,f28957,f28961,f28965,f28978,f28981,f29093,f29094,f29137,f29155,f29164,f29169,f29173,f29177,f29181,f29185,f29189,f29193,f29197,f29201,f29205,f29209,f29217,f29221,f29225,f29229,f29233,f29237,f29241,f29245,f29249,f29253,f29258,f29262,f29266,f29270,f29274,f29278,f29282,f29286,f29290,f29294,f29298,f29306,f29310,f29314,f29318,f29322,f29326,f29330,f29334,f29338,f29342,f29346,f29750,f29827,f30061,f30065,f30069,f30400,f30477,f30708,f30882,f31030,f31145,f31740,f31879,f31987,f32080,f32087,f32094,f32099,f32134,f32169,f32205,f32241,f32250,f32255,f32264,f32268,f32309,f32388,f32398,f32405,f32411,f32687,f32859,f32967,f33167,f33172,f33176,f33180,f33185,f33189,f33193,f33197,f33201,f33205,f33209,f33213,f33217,f33221,f33225,f33229,f33233,f33237,f33241,f33245,f33249,f33253,f33257,f33261,f33265,f33269,f33358,f33362,f33366,f33370,f33374,f33378,f33382,f33386,f33390,f33394,f33398,f33530,f33718,f33805,f34041,f34119,f34123,f34127,f34131,f34135,f34139,f34143,f34147,f34173,f34177,f34181,f34217,f34226,f34230,f34234,f34238,f34283,f34287,f34291,f34295,f34299,f34303,f34307,f34311,f34315,f34319,f34328,f34332,f34336,f34340,f34344,f34348,f34352,f34356,f34360,f34364,f34368,f34370,f34374,f34378,f34382,f34386,f34390,f34394,f34398,f34402,f34406,f34410,f34436,f34440,f34444,f34448,f34452,f34456,f34460,f34464,f34468,f34472,f34517,f34521,f34525,f34529,f34533,f34537,f34541,f34545,f34549,f34553,f34562,f34566,f34570,f34574,f34578,f34582,f34586,f34590,f34594,f34598,f34602,f34604,f34608,f34612,f34616,f34620,f34624,f34628,f34632,f34636,f34640,f34644,f34670,f34674,f34678,f34682,f34686,f34690,f34694,f34698,f34702,f34706,f34757,f34761,f34765,f34777,f34789,f34797,f34806,f34810,f34819,f35421,f36166,f36894,f38477,f38789,f38860,f39595,f39919,f40252,f40388,f40560,f40564,f40568,f40572,f40576,f40580,f40591,f40779,f40783,f40787,f41087,f41223,f41227,f41301,f41660,f42148,f42152,f42238,f42255,f42275,f42291,f42307,f42315,f42323,f42332,f42380,f42384,f42388,f42392,f42396,f42400,f42404,f42408,f42409]) ).

fof(f42409,plain,
    ( ~ spl0_8
    | ~ spl0_12
    | ~ spl0_1327 ),
    inference(avatar_split_clause,[],[f42328,f41657,f273,f254]) ).

fof(f254,plain,
    ( spl0_8
  <=> ssItem(sk6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_8])]) ).

fof(f273,plain,
    ( spl0_12
  <=> ! [X6] :
        ( ~ ssItem(X6)
        | sk5(X6) != X6 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_12])]) ).

fof(f41657,plain,
    ( spl0_1327
  <=> sk6 = sk5(sk6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1327])]) ).

fof(f42328,plain,
    ( ~ ssItem(sk6)
    | ~ spl0_12
    | ~ spl0_1327 ),
    inference(trivial_inequality_removal,[],[f42327]) ).

fof(f42327,plain,
    ( sk6 != sk6
    | ~ ssItem(sk6)
    | ~ spl0_12
    | ~ spl0_1327 ),
    inference(superposition,[],[f274,f41659]) ).

fof(f41659,plain,
    ( sk6 = sk5(sk6)
    | ~ spl0_1327 ),
    inference(avatar_component_clause,[],[f41657]) ).

fof(f274,plain,
    ( ! [X6] :
        ( sk5(X6) != X6
        | ~ ssItem(X6) )
    | ~ spl0_12 ),
    inference(avatar_component_clause,[],[f273]) ).

fof(f42408,plain,
    ( spl0_1345
    | ~ spl0_1
    | ~ spl0_541 ),
    inference(avatar_split_clause,[],[f12757,f11976,f218,f42406]) ).

fof(f42406,plain,
    ( spl0_1345
  <=> ! [X100,X101] :
        ( nil = skaf45(X100,X101)
        | hd(app(skaf45(X100,X101),sk1)) = hd(skaf45(X100,X101)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1345])]) ).

fof(f218,plain,
    ( spl0_1
  <=> ssList(sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1])]) ).

fof(f11976,plain,
    ( spl0_541
  <=> ! [X54,X52,X53] :
        ( ~ ssList(X52)
        | nil = skaf45(X53,X54)
        | hd(app(skaf45(X53,X54),X52)) = hd(skaf45(X53,X54)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_541])]) ).

fof(f12757,plain,
    ( ! [X101,X100] :
        ( nil = skaf45(X100,X101)
        | hd(app(skaf45(X100,X101),sk1)) = hd(skaf45(X100,X101)) )
    | ~ spl0_1
    | ~ spl0_541 ),
    inference(resolution,[],[f11977,f220]) ).

fof(f220,plain,
    ( ssList(sk1)
    | ~ spl0_1 ),
    inference(avatar_component_clause,[],[f218]) ).

fof(f11977,plain,
    ( ! [X54,X52,X53] :
        ( ~ ssList(X52)
        | nil = skaf45(X53,X54)
        | hd(app(skaf45(X53,X54),X52)) = hd(skaf45(X53,X54)) )
    | ~ spl0_541 ),
    inference(avatar_component_clause,[],[f11976]) ).

fof(f42404,plain,
    ( spl0_1344
    | ~ spl0_2
    | ~ spl0_540 ),
    inference(avatar_split_clause,[],[f12725,f11972,f223,f42402]) ).

fof(f42402,plain,
    ( spl0_1344
  <=> ! [X102,X103] :
        ( nil = skaf46(X102,X103)
        | hd(app(skaf46(X102,X103),sk2)) = hd(skaf46(X102,X103)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1344])]) ).

fof(f223,plain,
    ( spl0_2
  <=> ssList(sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_2])]) ).

fof(f11972,plain,
    ( spl0_540
  <=> ! [X50,X51,X49] :
        ( ~ ssList(X49)
        | nil = skaf46(X50,X51)
        | hd(app(skaf46(X50,X51),X49)) = hd(skaf46(X50,X51)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_540])]) ).

fof(f12725,plain,
    ( ! [X102,X103] :
        ( nil = skaf46(X102,X103)
        | hd(app(skaf46(X102,X103),sk2)) = hd(skaf46(X102,X103)) )
    | ~ spl0_2
    | ~ spl0_540 ),
    inference(resolution,[],[f11973,f225]) ).

fof(f225,plain,
    ( ssList(sk2)
    | ~ spl0_2 ),
    inference(avatar_component_clause,[],[f223]) ).

fof(f11973,plain,
    ( ! [X50,X51,X49] :
        ( ~ ssList(X49)
        | nil = skaf46(X50,X51)
        | hd(app(skaf46(X50,X51),X49)) = hd(skaf46(X50,X51)) )
    | ~ spl0_540 ),
    inference(avatar_component_clause,[],[f11972]) ).

fof(f42400,plain,
    ( spl0_1343
    | ~ spl0_1
    | ~ spl0_540 ),
    inference(avatar_split_clause,[],[f12724,f11972,f218,f42398]) ).

fof(f42398,plain,
    ( spl0_1343
  <=> ! [X100,X101] :
        ( nil = skaf46(X100,X101)
        | hd(app(skaf46(X100,X101),sk1)) = hd(skaf46(X100,X101)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1343])]) ).

fof(f12724,plain,
    ( ! [X101,X100] :
        ( nil = skaf46(X100,X101)
        | hd(app(skaf46(X100,X101),sk1)) = hd(skaf46(X100,X101)) )
    | ~ spl0_1
    | ~ spl0_540 ),
    inference(resolution,[],[f11973,f220]) ).

fof(f42396,plain,
    ( spl0_1342
    | ~ spl0_2
    | ~ spl0_539 ),
    inference(avatar_split_clause,[],[f12692,f11968,f223,f42394]) ).

fof(f42394,plain,
    ( spl0_1342
  <=> ! [X102,X103] :
        ( nil = skaf47(X102,X103)
        | hd(app(skaf47(X102,X103),sk2)) = hd(skaf47(X102,X103)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1342])]) ).

fof(f11968,plain,
    ( spl0_539
  <=> ! [X48,X46,X47] :
        ( ~ ssList(X46)
        | nil = skaf47(X47,X48)
        | hd(app(skaf47(X47,X48),X46)) = hd(skaf47(X47,X48)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_539])]) ).

fof(f12692,plain,
    ( ! [X102,X103] :
        ( nil = skaf47(X102,X103)
        | hd(app(skaf47(X102,X103),sk2)) = hd(skaf47(X102,X103)) )
    | ~ spl0_2
    | ~ spl0_539 ),
    inference(resolution,[],[f11969,f225]) ).

fof(f11969,plain,
    ( ! [X48,X46,X47] :
        ( ~ ssList(X46)
        | nil = skaf47(X47,X48)
        | hd(app(skaf47(X47,X48),X46)) = hd(skaf47(X47,X48)) )
    | ~ spl0_539 ),
    inference(avatar_component_clause,[],[f11968]) ).

fof(f42392,plain,
    ( spl0_1341
    | ~ spl0_1
    | ~ spl0_539 ),
    inference(avatar_split_clause,[],[f12691,f11968,f218,f42390]) ).

fof(f42390,plain,
    ( spl0_1341
  <=> ! [X100,X101] :
        ( nil = skaf47(X100,X101)
        | hd(app(skaf47(X100,X101),sk1)) = hd(skaf47(X100,X101)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1341])]) ).

fof(f12691,plain,
    ( ! [X101,X100] :
        ( nil = skaf47(X100,X101)
        | hd(app(skaf47(X100,X101),sk1)) = hd(skaf47(X100,X101)) )
    | ~ spl0_1
    | ~ spl0_539 ),
    inference(resolution,[],[f11969,f220]) ).

fof(f42388,plain,
    ( spl0_1340
    | ~ spl0_2
    | ~ spl0_538 ),
    inference(avatar_split_clause,[],[f12659,f11964,f223,f42386]) ).

fof(f42386,plain,
    ( spl0_1340
  <=> ! [X102,X103] :
        ( nil = skaf48(X102,X103)
        | hd(app(skaf48(X102,X103),sk2)) = hd(skaf48(X102,X103)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1340])]) ).

fof(f11964,plain,
    ( spl0_538
  <=> ! [X45,X43,X44] :
        ( ~ ssList(X43)
        | nil = skaf48(X44,X45)
        | hd(app(skaf48(X44,X45),X43)) = hd(skaf48(X44,X45)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_538])]) ).

fof(f12659,plain,
    ( ! [X102,X103] :
        ( nil = skaf48(X102,X103)
        | hd(app(skaf48(X102,X103),sk2)) = hd(skaf48(X102,X103)) )
    | ~ spl0_2
    | ~ spl0_538 ),
    inference(resolution,[],[f11965,f225]) ).

fof(f11965,plain,
    ( ! [X44,X45,X43] :
        ( ~ ssList(X43)
        | nil = skaf48(X44,X45)
        | hd(app(skaf48(X44,X45),X43)) = hd(skaf48(X44,X45)) )
    | ~ spl0_538 ),
    inference(avatar_component_clause,[],[f11964]) ).

fof(f42384,plain,
    ( spl0_1339
    | ~ spl0_1
    | ~ spl0_538 ),
    inference(avatar_split_clause,[],[f12658,f11964,f218,f42382]) ).

fof(f42382,plain,
    ( spl0_1339
  <=> ! [X100,X101] :
        ( nil = skaf48(X100,X101)
        | hd(app(skaf48(X100,X101),sk1)) = hd(skaf48(X100,X101)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1339])]) ).

fof(f12658,plain,
    ( ! [X101,X100] :
        ( nil = skaf48(X100,X101)
        | hd(app(skaf48(X100,X101),sk1)) = hd(skaf48(X100,X101)) )
    | ~ spl0_1
    | ~ spl0_538 ),
    inference(resolution,[],[f11965,f220]) ).

fof(f42380,plain,
    ( spl0_1338
    | ~ spl0_112
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2619,f2586,f806,f42378]) ).

fof(f42378,plain,
    ( spl0_1338
  <=> ! [X37] :
        ( tl(app(sk2,tl(X37))) = app(tl(sk2),tl(X37))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1338])]) ).

fof(f806,plain,
    ( spl0_112
  <=> ! [X0] :
        ( ~ ssList(X0)
        | nil = X0
        | ssList(tl(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_112])]) ).

fof(f2586,plain,
    ( spl0_253
  <=> ! [X72] :
        ( ~ ssList(X72)
        | tl(app(sk2,X72)) = app(tl(sk2),X72) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_253])]) ).

fof(f2619,plain,
    ( ! [X37] :
        ( tl(app(sk2,tl(X37))) = app(tl(sk2),tl(X37))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_112
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f807]) ).

fof(f807,plain,
    ( ! [X0] :
        ( ssList(tl(X0))
        | nil = X0
        | ~ ssList(X0) )
    | ~ spl0_112 ),
    inference(avatar_component_clause,[],[f806]) ).

fof(f2587,plain,
    ( ! [X72] :
        ( ~ ssList(X72)
        | tl(app(sk2,X72)) = app(tl(sk2),X72) )
    | ~ spl0_253 ),
    inference(avatar_component_clause,[],[f2586]) ).

fof(f42332,plain,
    ( spl0_1337
    | ~ spl0_344
    | ~ spl0_1336 ),
    inference(avatar_split_clause,[],[f42324,f42321,f4346,f42330]) ).

fof(f42330,plain,
    ( spl0_1337
  <=> ! [X37] :
        ( tl(app(sk1,tl(X37))) = app(nil,tl(X37))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1337])]) ).

fof(f4346,plain,
    ( spl0_344
  <=> nil = tl(sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_344])]) ).

fof(f42321,plain,
    ( spl0_1336
  <=> ! [X37] :
        ( tl(app(sk1,tl(X37))) = app(tl(sk1),tl(X37))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1336])]) ).

fof(f42324,plain,
    ( ! [X37] :
        ( tl(app(sk1,tl(X37))) = app(nil,tl(X37))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_344
    | ~ spl0_1336 ),
    inference(forward_demodulation,[],[f42322,f4348]) ).

fof(f4348,plain,
    ( nil = tl(sk1)
    | ~ spl0_344 ),
    inference(avatar_component_clause,[],[f4346]) ).

fof(f42322,plain,
    ( ! [X37] :
        ( tl(app(sk1,tl(X37))) = app(tl(sk1),tl(X37))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_1336 ),
    inference(avatar_component_clause,[],[f42321]) ).

fof(f42323,plain,
    ( spl0_1336
    | ~ spl0_112
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2581,f2548,f806,f42321]) ).

fof(f2548,plain,
    ( spl0_252
  <=> ! [X71] :
        ( ~ ssList(X71)
        | tl(app(sk1,X71)) = app(tl(sk1),X71) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_252])]) ).

fof(f2581,plain,
    ( ! [X37] :
        ( tl(app(sk1,tl(X37))) = app(tl(sk1),tl(X37))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_112
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f807]) ).

fof(f2549,plain,
    ( ! [X71] :
        ( ~ ssList(X71)
        | tl(app(sk1,X71)) = app(tl(sk1),X71) )
    | ~ spl0_252 ),
    inference(avatar_component_clause,[],[f2548]) ).

fof(f42315,plain,
    ( ~ spl0_32
    | ~ spl0_2
    | spl0_1335
    | ~ spl0_169
    | ~ spl0_219 ),
    inference(avatar_split_clause,[],[f1949,f1896,f1312,f42313,f223,f400]) ).

fof(f400,plain,
    ( spl0_32
  <=> ssList(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_32])]) ).

fof(f42313,plain,
    ( spl0_1335
  <=> ! [X6,X7] :
        ( app(sk2,X6) != X7
        | ~ ssList(X6)
        | segmentP(X7,sk2)
        | ~ ssList(X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1335])]) ).

fof(f1312,plain,
    ( spl0_169
  <=> sk2 = app(nil,sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_169])]) ).

fof(f1896,plain,
    ( spl0_219
  <=> ! [X0,X3,X2,X1] :
        ( ~ ssList(X2)
        | ~ ssList(X3)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | segmentP(X3,X1)
        | app(app(X0,X1),X2) != X3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_219])]) ).

fof(f1949,plain,
    ( ! [X6,X7] :
        ( app(sk2,X6) != X7
        | ~ ssList(X7)
        | ~ ssList(sk2)
        | ~ ssList(nil)
        | segmentP(X7,sk2)
        | ~ ssList(X6) )
    | ~ spl0_169
    | ~ spl0_219 ),
    inference(superposition,[],[f1897,f1314]) ).

fof(f1314,plain,
    ( sk2 = app(nil,sk2)
    | ~ spl0_169 ),
    inference(avatar_component_clause,[],[f1312]) ).

fof(f1897,plain,
    ( ! [X2,X3,X0,X1] :
        ( app(app(X0,X1),X2) != X3
        | ~ ssList(X3)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | segmentP(X3,X1)
        | ~ ssList(X2) )
    | ~ spl0_219 ),
    inference(avatar_component_clause,[],[f1896]) ).

fof(f42307,plain,
    ( ~ spl0_32
    | ~ spl0_1
    | spl0_1334
    | ~ spl0_164
    | ~ spl0_219 ),
    inference(avatar_split_clause,[],[f1948,f1896,f1283,f42305,f218,f400]) ).

fof(f42305,plain,
    ( spl0_1334
  <=> ! [X4,X5] :
        ( app(sk1,X4) != X5
        | ~ ssList(X4)
        | segmentP(X5,sk1)
        | ~ ssList(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1334])]) ).

fof(f1283,plain,
    ( spl0_164
  <=> sk1 = app(nil,sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_164])]) ).

fof(f1948,plain,
    ( ! [X4,X5] :
        ( app(sk1,X4) != X5
        | ~ ssList(X5)
        | ~ ssList(sk1)
        | ~ ssList(nil)
        | segmentP(X5,sk1)
        | ~ ssList(X4) )
    | ~ spl0_164
    | ~ spl0_219 ),
    inference(superposition,[],[f1897,f1285]) ).

fof(f1285,plain,
    ( sk1 = app(nil,sk1)
    | ~ spl0_164 ),
    inference(avatar_component_clause,[],[f1283]) ).

fof(f42291,plain,
    ( ~ spl0_32
    | ~ spl0_2
    | spl0_1333
    | ~ spl0_169
    | ~ spl0_218 ),
    inference(avatar_split_clause,[],[f1942,f1892,f1312,f42289,f223,f400]) ).

fof(f42289,plain,
    ( spl0_1333
  <=> ! [X6,X7] :
        ( segmentP(app(sk2,X6),X7)
        | ~ ssList(X6)
        | ~ segmentP(sk2,X7)
        | ~ ssList(X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1333])]) ).

fof(f1892,plain,
    ( spl0_218
  <=> ! [X0,X3,X2,X1] :
        ( ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ ssList(X3)
        | ~ segmentP(X0,X1)
        | segmentP(app(app(X3,X0),X2),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_218])]) ).

fof(f1942,plain,
    ( ! [X6,X7] :
        ( segmentP(app(sk2,X6),X7)
        | ~ ssList(sk2)
        | ~ ssList(X7)
        | ~ ssList(nil)
        | ~ segmentP(sk2,X7)
        | ~ ssList(X6) )
    | ~ spl0_169
    | ~ spl0_218 ),
    inference(superposition,[],[f1893,f1314]) ).

fof(f1893,plain,
    ( ! [X2,X3,X0,X1] :
        ( segmentP(app(app(X3,X0),X2),X1)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ ssList(X3)
        | ~ segmentP(X0,X1)
        | ~ ssList(X2) )
    | ~ spl0_218 ),
    inference(avatar_component_clause,[],[f1892]) ).

fof(f42275,plain,
    ( ~ spl0_32
    | ~ spl0_1
    | spl0_1332
    | ~ spl0_164
    | ~ spl0_218 ),
    inference(avatar_split_clause,[],[f1941,f1892,f1283,f42273,f218,f400]) ).

fof(f42273,plain,
    ( spl0_1332
  <=> ! [X4,X5] :
        ( segmentP(app(sk1,X4),X5)
        | ~ ssList(X4)
        | ~ segmentP(sk1,X5)
        | ~ ssList(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1332])]) ).

fof(f1941,plain,
    ( ! [X4,X5] :
        ( segmentP(app(sk1,X4),X5)
        | ~ ssList(sk1)
        | ~ ssList(X5)
        | ~ ssList(nil)
        | ~ segmentP(sk1,X5)
        | ~ ssList(X4) )
    | ~ spl0_164
    | ~ spl0_218 ),
    inference(superposition,[],[f1893,f1285]) ).

fof(f42255,plain,
    ( ~ spl0_2
    | ~ spl0_32
    | spl0_1331
    | ~ spl0_163
    | ~ spl0_218 ),
    inference(avatar_split_clause,[],[f1940,f1892,f1270,f42253,f400,f223]) ).

fof(f42253,plain,
    ( spl0_1331
  <=> ! [X2,X3] :
        ( segmentP(app(sk2,X2),X3)
        | ~ ssList(X2)
        | ~ segmentP(nil,X3)
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1331])]) ).

fof(f1270,plain,
    ( spl0_163
  <=> sk2 = app(sk2,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_163])]) ).

fof(f1940,plain,
    ( ! [X2,X3] :
        ( segmentP(app(sk2,X2),X3)
        | ~ ssList(nil)
        | ~ ssList(X3)
        | ~ ssList(sk2)
        | ~ segmentP(nil,X3)
        | ~ ssList(X2) )
    | ~ spl0_163
    | ~ spl0_218 ),
    inference(superposition,[],[f1893,f1272]) ).

fof(f1272,plain,
    ( sk2 = app(sk2,nil)
    | ~ spl0_163 ),
    inference(avatar_component_clause,[],[f1270]) ).

fof(f42238,plain,
    ( ~ spl0_1
    | ~ spl0_32
    | spl0_1330
    | ~ spl0_147
    | ~ spl0_218 ),
    inference(avatar_split_clause,[],[f1939,f1892,f1197,f42236,f400,f218]) ).

fof(f42236,plain,
    ( spl0_1330
  <=> ! [X0,X1] :
        ( segmentP(app(sk1,X0),X1)
        | ~ ssList(X0)
        | ~ segmentP(nil,X1)
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1330])]) ).

fof(f1197,plain,
    ( spl0_147
  <=> sk1 = app(sk1,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_147])]) ).

fof(f1939,plain,
    ( ! [X0,X1] :
        ( segmentP(app(sk1,X0),X1)
        | ~ ssList(nil)
        | ~ ssList(X1)
        | ~ ssList(sk1)
        | ~ segmentP(nil,X1)
        | ~ ssList(X0) )
    | ~ spl0_147
    | ~ spl0_218 ),
    inference(superposition,[],[f1893,f1199]) ).

fof(f1199,plain,
    ( sk1 = app(sk1,nil)
    | ~ spl0_147 ),
    inference(avatar_component_clause,[],[f1197]) ).

fof(f42152,plain,
    ( spl0_1329
    | ~ spl0_7
    | ~ spl0_389 ),
    inference(avatar_split_clause,[],[f41108,f6362,f250,f42150]) ).

fof(f42150,plain,
    ( spl0_1329
  <=> ! [X38,X37] :
        ( ~ ssList(X37)
        | cons(sk5(X38),X37) = app(cons(sk5(X38),X37),nil)
        | ~ ssItem(X38) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1329])]) ).

fof(f250,plain,
    ( spl0_7
  <=> ! [X6] :
        ( ~ ssItem(X6)
        | ssItem(sk5(X6)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_7])]) ).

fof(f6362,plain,
    ( spl0_389
  <=> ! [X2,X3] :
        ( ~ ssList(X2)
        | ~ ssItem(X3)
        | cons(X3,X2) = app(cons(X3,X2),nil) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_389])]) ).

fof(f41108,plain,
    ( ! [X38,X37] :
        ( ~ ssList(X37)
        | cons(sk5(X38),X37) = app(cons(sk5(X38),X37),nil)
        | ~ ssItem(X38) )
    | ~ spl0_7
    | ~ spl0_389 ),
    inference(resolution,[],[f6363,f251]) ).

fof(f251,plain,
    ( ! [X6] :
        ( ssItem(sk5(X6))
        | ~ ssItem(X6) )
    | ~ spl0_7 ),
    inference(avatar_component_clause,[],[f250]) ).

fof(f6363,plain,
    ( ! [X2,X3] :
        ( ~ ssItem(X3)
        | ~ ssList(X2)
        | cons(X3,X2) = app(cons(X3,X2),nil) )
    | ~ spl0_389 ),
    inference(avatar_component_clause,[],[f6362]) ).

fof(f42148,plain,
    ( spl0_1328
    | ~ spl0_7
    | ~ spl0_388 ),
    inference(avatar_split_clause,[],[f41081,f6355,f250,f42146]) ).

fof(f42146,plain,
    ( spl0_1328
  <=> ! [X38,X37] :
        ( ~ ssList(X37)
        | cons(sk5(X38),X37) = app(nil,cons(sk5(X38),X37))
        | ~ ssItem(X38) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1328])]) ).

fof(f6355,plain,
    ( spl0_388
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssItem(X1)
        | cons(X1,X0) = app(nil,cons(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_388])]) ).

fof(f41081,plain,
    ( ! [X38,X37] :
        ( ~ ssList(X37)
        | cons(sk5(X38),X37) = app(nil,cons(sk5(X38),X37))
        | ~ ssItem(X38) )
    | ~ spl0_7
    | ~ spl0_388 ),
    inference(resolution,[],[f6356,f251]) ).

fof(f6356,plain,
    ( ! [X0,X1] :
        ( ~ ssItem(X1)
        | ~ ssList(X0)
        | cons(X1,X0) = app(nil,cons(X1,X0)) )
    | ~ spl0_388 ),
    inference(avatar_component_clause,[],[f6355]) ).

fof(f41660,plain,
    ( spl0_1327
    | ~ spl0_8
    | ~ spl0_1308 ),
    inference(avatar_split_clause,[],[f39748,f38475,f254,f41657]) ).

fof(f38475,plain,
    ( spl0_1308
  <=> ! [X0] :
        ( sk6 = sk5(X0)
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1308])]) ).

fof(f39748,plain,
    ( sk6 = sk5(sk6)
    | ~ spl0_8
    | ~ spl0_1308 ),
    inference(resolution,[],[f38476,f256]) ).

fof(f256,plain,
    ( ssItem(sk6)
    | ~ spl0_8 ),
    inference(avatar_component_clause,[],[f254]) ).

fof(f38476,plain,
    ( ! [X0] :
        ( ~ ssItem(X0)
        | sk6 = sk5(X0) )
    | ~ spl0_1308 ),
    inference(avatar_component_clause,[],[f38475]) ).

fof(f41301,plain,
    ( spl0_1326
    | ~ spl0_34
    | ~ spl0_1308 ),
    inference(avatar_split_clause,[],[f39729,f38475,f411,f41298]) ).

fof(f41298,plain,
    ( spl0_1326
  <=> sk6 = sk5(skac2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1326])]) ).

fof(f411,plain,
    ( spl0_34
  <=> ssItem(skac2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_34])]) ).

fof(f39729,plain,
    ( sk6 = sk5(skac2)
    | ~ spl0_34
    | ~ spl0_1308 ),
    inference(resolution,[],[f38476,f413]) ).

fof(f413,plain,
    ( ssItem(skac2)
    | ~ spl0_34 ),
    inference(avatar_component_clause,[],[f411]) ).

fof(f41227,plain,
    ( spl0_1325
    | ~ spl0_8
    | ~ spl0_389 ),
    inference(avatar_split_clause,[],[f41109,f6362,f254,f41225]) ).

fof(f41225,plain,
    ( spl0_1325
  <=> ! [X39] :
        ( ~ ssList(X39)
        | cons(sk6,X39) = app(cons(sk6,X39),nil) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1325])]) ).

fof(f41109,plain,
    ( ! [X39] :
        ( ~ ssList(X39)
        | cons(sk6,X39) = app(cons(sk6,X39),nil) )
    | ~ spl0_8
    | ~ spl0_389 ),
    inference(resolution,[],[f6363,f256]) ).

fof(f41223,plain,
    ( spl0_1324
    | ~ spl0_8
    | ~ spl0_388 ),
    inference(avatar_split_clause,[],[f41082,f6355,f254,f41221]) ).

fof(f41221,plain,
    ( spl0_1324
  <=> ! [X39] :
        ( ~ ssList(X39)
        | cons(sk6,X39) = app(nil,cons(sk6,X39)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1324])]) ).

fof(f41082,plain,
    ( ! [X39] :
        ( ~ ssList(X39)
        | cons(sk6,X39) = app(nil,cons(sk6,X39)) )
    | ~ spl0_8
    | ~ spl0_388 ),
    inference(resolution,[],[f6356,f256]) ).

fof(f41087,plain,
    ( spl0_1323
    | ~ spl0_33
    | ~ spl0_1308 ),
    inference(avatar_split_clause,[],[f39728,f38475,f406,f41084]) ).

fof(f41084,plain,
    ( spl0_1323
  <=> sk6 = sk5(skac3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1323])]) ).

fof(f406,plain,
    ( spl0_33
  <=> ssItem(skac3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_33])]) ).

fof(f39728,plain,
    ( sk6 = sk5(skac3)
    | ~ spl0_33
    | ~ spl0_1308 ),
    inference(resolution,[],[f38476,f408]) ).

fof(f408,plain,
    ( ssItem(skac3)
    | ~ spl0_33 ),
    inference(avatar_component_clause,[],[f406]) ).

fof(f40787,plain,
    ( spl0_1322
    | ~ spl0_107
    | ~ spl0_112 ),
    inference(avatar_split_clause,[],[f4105,f806,f726,f40785]) ).

fof(f40785,plain,
    ( spl0_1322
  <=> ! [X37] :
        ( duplicatefreeP(tl(X37))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1322])]) ).

fof(f726,plain,
    ( spl0_107
  <=> ! [X0] :
        ( ~ ssList(X0)
        | duplicatefreeP(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_107])]) ).

fof(f4105,plain,
    ( ! [X37] :
        ( duplicatefreeP(tl(X37))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_107
    | ~ spl0_112 ),
    inference(resolution,[],[f727,f807]) ).

fof(f727,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | duplicatefreeP(X0) )
    | ~ spl0_107 ),
    inference(avatar_component_clause,[],[f726]) ).

fof(f40783,plain,
    ( spl0_1321
    | ~ spl0_107
    | ~ spl0_133 ),
    inference(avatar_split_clause,[],[f4104,f1106,f726,f40781]) ).

fof(f40781,plain,
    ( spl0_1321
  <=> ! [X36,X35] :
        ( duplicatefreeP(app(X35,X36))
        | ~ ssList(X35)
        | ~ ssList(X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1321])]) ).

fof(f1106,plain,
    ( spl0_133
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | ssList(app(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_133])]) ).

fof(f4104,plain,
    ( ! [X36,X35] :
        ( duplicatefreeP(app(X35,X36))
        | ~ ssList(X35)
        | ~ ssList(X36) )
    | ~ spl0_107
    | ~ spl0_133 ),
    inference(resolution,[],[f727,f1107]) ).

fof(f1107,plain,
    ( ! [X0,X1] :
        ( ssList(app(X1,X0))
        | ~ ssList(X1)
        | ~ ssList(X0) )
    | ~ spl0_133 ),
    inference(avatar_component_clause,[],[f1106]) ).

fof(f40779,plain,
    ( spl0_1320
    | ~ spl0_107
    | ~ spl0_134 ),
    inference(avatar_split_clause,[],[f4103,f1111,f726,f40777]) ).

fof(f40777,plain,
    ( spl0_1320
  <=> ! [X34,X33] :
        ( duplicatefreeP(cons(X33,X34))
        | ~ ssList(X34)
        | ~ ssItem(X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1320])]) ).

fof(f1111,plain,
    ( spl0_134
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | ssList(cons(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_134])]) ).

fof(f4103,plain,
    ( ! [X34,X33] :
        ( duplicatefreeP(cons(X33,X34))
        | ~ ssList(X34)
        | ~ ssItem(X33) )
    | ~ spl0_107
    | ~ spl0_134 ),
    inference(resolution,[],[f727,f1112]) ).

fof(f1112,plain,
    ( ! [X0,X1] :
        ( ssList(cons(X0,X1))
        | ~ ssList(X1)
        | ~ ssItem(X0) )
    | ~ spl0_134 ),
    inference(avatar_component_clause,[],[f1111]) ).

fof(f40591,plain,
    ( ~ spl0_8
    | ~ spl0_1313 ),
    inference(avatar_split_clause,[],[f40556,f40386,f254]) ).

fof(f40386,plain,
    ( spl0_1313
  <=> ! [X2] :
        ( sk6 != X2
        | ~ ssItem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1313])]) ).

fof(f40556,plain,
    ( ~ ssItem(sk6)
    | ~ spl0_1313 ),
    inference(equality_resolution,[],[f40387]) ).

fof(f40387,plain,
    ( ! [X2] :
        ( sk6 != X2
        | ~ ssItem(X2) )
    | ~ spl0_1313 ),
    inference(avatar_component_clause,[],[f40386]) ).

fof(f40580,plain,
    ( spl0_1319
    | ~ spl0_82
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f1002,f726,f613,f40578]) ).

fof(f40578,plain,
    ( spl0_1319
  <=> ! [X32,X31] : duplicatefreeP(skaf42(X31,X32)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1319])]) ).

fof(f613,plain,
    ( spl0_82
  <=> ! [X0,X1] : ssList(skaf42(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_82])]) ).

fof(f1002,plain,
    ( ! [X31,X32] : duplicatefreeP(skaf42(X31,X32))
    | ~ spl0_82
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f614]) ).

fof(f614,plain,
    ( ! [X0,X1] : ssList(skaf42(X0,X1))
    | ~ spl0_82 ),
    inference(avatar_component_clause,[],[f613]) ).

fof(f40576,plain,
    ( spl0_1318
    | ~ spl0_81
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f1001,f726,f609,f40574]) ).

fof(f40574,plain,
    ( spl0_1318
  <=> ! [X29,X30] : duplicatefreeP(skaf43(X29,X30)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1318])]) ).

fof(f609,plain,
    ( spl0_81
  <=> ! [X0,X1] : ssList(skaf43(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_81])]) ).

fof(f1001,plain,
    ( ! [X29,X30] : duplicatefreeP(skaf43(X29,X30))
    | ~ spl0_81
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f610]) ).

fof(f610,plain,
    ( ! [X0,X1] : ssList(skaf43(X0,X1))
    | ~ spl0_81 ),
    inference(avatar_component_clause,[],[f609]) ).

fof(f40572,plain,
    ( spl0_1317
    | ~ spl0_80
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f1000,f726,f605,f40570]) ).

fof(f40570,plain,
    ( spl0_1317
  <=> ! [X27,X28] : duplicatefreeP(skaf45(X27,X28)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1317])]) ).

fof(f605,plain,
    ( spl0_80
  <=> ! [X0,X1] : ssList(skaf45(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_80])]) ).

fof(f1000,plain,
    ( ! [X28,X27] : duplicatefreeP(skaf45(X27,X28))
    | ~ spl0_80
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f606]) ).

fof(f606,plain,
    ( ! [X0,X1] : ssList(skaf45(X0,X1))
    | ~ spl0_80 ),
    inference(avatar_component_clause,[],[f605]) ).

fof(f40568,plain,
    ( spl0_1316
    | ~ spl0_79
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f999,f726,f601,f40566]) ).

fof(f40566,plain,
    ( spl0_1316
  <=> ! [X25,X26] : duplicatefreeP(skaf46(X25,X26)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1316])]) ).

fof(f601,plain,
    ( spl0_79
  <=> ! [X0,X1] : ssList(skaf46(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_79])]) ).

fof(f999,plain,
    ( ! [X26,X25] : duplicatefreeP(skaf46(X25,X26))
    | ~ spl0_79
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f602]) ).

fof(f602,plain,
    ( ! [X0,X1] : ssList(skaf46(X0,X1))
    | ~ spl0_79 ),
    inference(avatar_component_clause,[],[f601]) ).

fof(f40564,plain,
    ( spl0_1315
    | ~ spl0_78
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f998,f726,f597,f40562]) ).

fof(f40562,plain,
    ( spl0_1315
  <=> ! [X24,X23] : duplicatefreeP(skaf47(X23,X24)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1315])]) ).

fof(f597,plain,
    ( spl0_78
  <=> ! [X0,X1] : ssList(skaf47(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_78])]) ).

fof(f998,plain,
    ( ! [X24,X23] : duplicatefreeP(skaf47(X23,X24))
    | ~ spl0_78
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f598]) ).

fof(f598,plain,
    ( ! [X0,X1] : ssList(skaf47(X0,X1))
    | ~ spl0_78 ),
    inference(avatar_component_clause,[],[f597]) ).

fof(f40560,plain,
    ( spl0_1314
    | ~ spl0_77
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f997,f726,f593,f40558]) ).

fof(f40558,plain,
    ( spl0_1314
  <=> ! [X22,X21] : duplicatefreeP(skaf48(X21,X22)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1314])]) ).

fof(f593,plain,
    ( spl0_77
  <=> ! [X0,X1] : ssList(skaf48(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_77])]) ).

fof(f997,plain,
    ( ! [X21,X22] : duplicatefreeP(skaf48(X21,X22))
    | ~ spl0_77
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f594]) ).

fof(f594,plain,
    ( ! [X0,X1] : ssList(skaf48(X0,X1))
    | ~ spl0_77 ),
    inference(avatar_component_clause,[],[f593]) ).

fof(f40388,plain,
    ( spl0_1313
    | ~ spl0_12
    | ~ spl0_1310 ),
    inference(avatar_split_clause,[],[f39997,f39593,f273,f40386]) ).

fof(f39593,plain,
    ( spl0_1310
  <=> ! [X0] : sk6 = sk5(X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1310])]) ).

fof(f39997,plain,
    ( ! [X2] :
        ( sk6 != X2
        | ~ ssItem(X2) )
    | ~ spl0_12
    | ~ spl0_1310 ),
    inference(superposition,[],[f274,f39594]) ).

fof(f39594,plain,
    ( ! [X0] : sk6 = sk5(X0)
    | ~ spl0_1310 ),
    inference(avatar_component_clause,[],[f39593]) ).

fof(f40252,plain,
    ( spl0_114
    | spl0_1312
    | ~ spl0_106
    | ~ spl0_275
    | ~ spl0_1023
    | ~ spl0_1310 ),
    inference(avatar_split_clause,[],[f39921,f39593,f27045,f2998,f723,f40249,f815]) ).

fof(f815,plain,
    ( spl0_114
  <=> ! [X0] : ~ ssItem(X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_114])]) ).

fof(f40249,plain,
    ( spl0_1312
  <=> sk1 = app(skaf42(sk1,sk6),app(sk1,skaf43(sk6,sk1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1312])]) ).

fof(f723,plain,
    ( spl0_106
  <=> ! [X1] : ssItem(X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_106])]) ).

fof(f2998,plain,
    ( spl0_275
  <=> ! [X9] :
        ( ~ ssItem(sk5(X9))
        | ~ ssItem(X9)
        | sk1 = app(skaf42(sk1,sk5(X9)),cons(sk5(X9),skaf43(sk5(X9),sk1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_275])]) ).

fof(f27045,plain,
    ( spl0_1023
  <=> ! [X29,X30] : app(sk1,skaf43(X29,X30)) = cons(sk6,skaf43(X29,X30)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1023])]) ).

fof(f39921,plain,
    ( ! [X0] :
        ( sk1 = app(skaf42(sk1,sk6),app(sk1,skaf43(sk6,sk1)))
        | ~ ssItem(X0) )
    | ~ spl0_106
    | ~ spl0_275
    | ~ spl0_1023
    | ~ spl0_1310 ),
    inference(forward_demodulation,[],[f39920,f27046]) ).

fof(f27046,plain,
    ( ! [X29,X30] : app(sk1,skaf43(X29,X30)) = cons(sk6,skaf43(X29,X30))
    | ~ spl0_1023 ),
    inference(avatar_component_clause,[],[f27045]) ).

fof(f39920,plain,
    ( ! [X0] :
        ( sk1 = app(skaf42(sk1,sk6),cons(sk6,skaf43(sk6,sk1)))
        | ~ ssItem(X0) )
    | ~ spl0_106
    | ~ spl0_275
    | ~ spl0_1310 ),
    inference(forward_demodulation,[],[f3001,f39594]) ).

fof(f3001,plain,
    ( ! [X0] :
        ( ~ ssItem(X0)
        | sk1 = app(skaf42(sk1,sk5(X0)),cons(sk5(X0),skaf43(sk5(X0),sk1))) )
    | ~ spl0_106
    | ~ spl0_275 ),
    inference(resolution,[],[f2999,f724]) ).

fof(f724,plain,
    ( ! [X1] : ssItem(X1)
    | ~ spl0_106 ),
    inference(avatar_component_clause,[],[f723]) ).

fof(f2999,plain,
    ( ! [X9] :
        ( ~ ssItem(sk5(X9))
        | ~ ssItem(X9)
        | sk1 = app(skaf42(sk1,sk5(X9)),cons(sk5(X9),skaf43(sk5(X9),sk1))) )
    | ~ spl0_275 ),
    inference(avatar_component_clause,[],[f2998]) ).

fof(f39919,plain,
    ( spl0_1311
    | ~ spl0_71
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f996,f726,f566,f39917]) ).

fof(f39917,plain,
    ( spl0_1311
  <=> ! [X20] : duplicatefreeP(skaf51(X20)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1311])]) ).

fof(f566,plain,
    ( spl0_71
  <=> ! [X0] : ssList(skaf51(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_71])]) ).

fof(f996,plain,
    ( ! [X20] : duplicatefreeP(skaf51(X20))
    | ~ spl0_71
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f567]) ).

fof(f567,plain,
    ( ! [X0] : ssList(skaf51(X0))
    | ~ spl0_71 ),
    inference(avatar_component_clause,[],[f566]) ).

fof(f39595,plain,
    ( spl0_1310
    | ~ spl0_106
    | ~ spl0_1308 ),
    inference(avatar_split_clause,[],[f39221,f38475,f723,f39593]) ).

fof(f39221,plain,
    ( ! [X0] : sk6 = sk5(X0)
    | ~ spl0_106
    | ~ spl0_1308 ),
    inference(resolution,[],[f38476,f724]) ).

fof(f38860,plain,
    ( spl0_1308
    | ~ spl0_7
    | ~ spl0_1170 ),
    inference(avatar_split_clause,[],[f38619,f33227,f250,f38475]) ).

fof(f33227,plain,
    ( spl0_1170
  <=> ! [X0] :
        ( sk6 = sk5(X0)
        | ~ ssItem(sk5(X0))
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1170])]) ).

fof(f38619,plain,
    ( ! [X0] :
        ( sk6 = sk5(X0)
        | ~ ssItem(X0) )
    | ~ spl0_7
    | ~ spl0_1170 ),
    inference(duplicate_literal_removal,[],[f38618]) ).

fof(f38618,plain,
    ( ! [X0] :
        ( sk6 = sk5(X0)
        | ~ ssItem(X0)
        | ~ ssItem(X0) )
    | ~ spl0_7
    | ~ spl0_1170 ),
    inference(resolution,[],[f33228,f251]) ).

fof(f33228,plain,
    ( ! [X0] :
        ( ~ ssItem(sk5(X0))
        | sk6 = sk5(X0)
        | ~ ssItem(X0) )
    | ~ spl0_1170 ),
    inference(avatar_component_clause,[],[f33227]) ).

fof(f38789,plain,
    ( spl0_1309
    | ~ spl0_70
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f995,f726,f562,f38787]) ).

fof(f38787,plain,
    ( spl0_1309
  <=> ! [X19] : duplicatefreeP(skaf52(X19)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1309])]) ).

fof(f562,plain,
    ( spl0_70
  <=> ! [X0] : ssList(skaf52(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_70])]) ).

fof(f995,plain,
    ( ! [X19] : duplicatefreeP(skaf52(X19))
    | ~ spl0_70
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f563]) ).

fof(f563,plain,
    ( ! [X0] : ssList(skaf52(X0))
    | ~ spl0_70 ),
    inference(avatar_component_clause,[],[f562]) ).

fof(f38477,plain,
    ( spl0_1308
    | ~ spl0_106
    | ~ spl0_1170 ),
    inference(avatar_split_clause,[],[f38103,f33227,f723,f38475]) ).

fof(f38103,plain,
    ( ! [X0] :
        ( sk6 = sk5(X0)
        | ~ ssItem(X0) )
    | ~ spl0_106
    | ~ spl0_1170 ),
    inference(resolution,[],[f33228,f724]) ).

fof(f36894,plain,
    ( ~ spl0_32
    | ~ spl0_1307
    | spl0_9
    | ~ spl0_1073
    | ~ spl0_1304 ),
    inference(avatar_split_clause,[],[f34820,f34817,f29090,f258,f36891,f400]) ).

fof(f36891,plain,
    ( spl0_1307
  <=> frontsegP(nil,sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1307])]) ).

fof(f258,plain,
    ( spl0_9
  <=> nil = sk1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_9])]) ).

fof(f29090,plain,
    ( spl0_1073
  <=> frontsegP(nil,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1073])]) ).

fof(f34817,plain,
    ( spl0_1304
  <=> ! [X126] :
        ( ~ frontsegP(X126,sk1)
        | sk1 = X126
        | ~ frontsegP(nil,X126)
        | ~ ssList(X126) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1304])]) ).

fof(f34820,plain,
    ( nil = sk1
    | ~ frontsegP(nil,sk1)
    | ~ ssList(nil)
    | ~ spl0_1073
    | ~ spl0_1304 ),
    inference(resolution,[],[f34818,f29091]) ).

fof(f29091,plain,
    ( frontsegP(nil,nil)
    | ~ spl0_1073 ),
    inference(avatar_component_clause,[],[f29090]) ).

fof(f34818,plain,
    ( ! [X126] :
        ( ~ frontsegP(nil,X126)
        | sk1 = X126
        | ~ frontsegP(X126,sk1)
        | ~ ssList(X126) )
    | ~ spl0_1304 ),
    inference(avatar_component_clause,[],[f34817]) ).

fof(f36166,plain,
    ( ~ spl0_32
    | ~ spl0_1306
    | spl0_10
    | ~ spl0_1073
    | ~ spl0_1303 ),
    inference(avatar_split_clause,[],[f34811,f34808,f29090,f263,f36163,f400]) ).

fof(f36163,plain,
    ( spl0_1306
  <=> frontsegP(nil,sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1306])]) ).

fof(f263,plain,
    ( spl0_10
  <=> nil = sk2 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_10])]) ).

fof(f34808,plain,
    ( spl0_1303
  <=> ! [X127] :
        ( ~ frontsegP(X127,sk2)
        | sk2 = X127
        | ~ frontsegP(nil,X127)
        | ~ ssList(X127) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1303])]) ).

fof(f34811,plain,
    ( nil = sk2
    | ~ frontsegP(nil,sk2)
    | ~ ssList(nil)
    | ~ spl0_1073
    | ~ spl0_1303 ),
    inference(resolution,[],[f34809,f29091]) ).

fof(f34809,plain,
    ( ! [X127] :
        ( ~ frontsegP(nil,X127)
        | sk2 = X127
        | ~ frontsegP(X127,sk2)
        | ~ ssList(X127) )
    | ~ spl0_1303 ),
    inference(avatar_component_clause,[],[f34808]) ).

fof(f35421,plain,
    ( ~ spl0_32
    | ~ spl0_1305
    | spl0_9
    | ~ spl0_87
    | ~ spl0_1301 ),
    inference(avatar_split_clause,[],[f34801,f34795,f634,f258,f35418,f400]) ).

fof(f35418,plain,
    ( spl0_1305
  <=> rearsegP(nil,sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1305])]) ).

fof(f634,plain,
    ( spl0_87
  <=> ! [X0] :
        ( ~ ssList(X0)
        | rearsegP(X0,nil) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_87])]) ).

fof(f34795,plain,
    ( spl0_1301
  <=> ! [X63] :
        ( ~ rearsegP(X63,sk1)
        | sk1 = X63
        | ~ rearsegP(nil,X63)
        | ~ ssList(X63) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1301])]) ).

fof(f34801,plain,
    ( nil = sk1
    | ~ rearsegP(nil,sk1)
    | ~ ssList(nil)
    | ~ spl0_87
    | ~ spl0_1301 ),
    inference(duplicate_literal_removal,[],[f34798]) ).

fof(f34798,plain,
    ( nil = sk1
    | ~ rearsegP(nil,sk1)
    | ~ ssList(nil)
    | ~ ssList(nil)
    | ~ spl0_87
    | ~ spl0_1301 ),
    inference(resolution,[],[f34796,f635]) ).

fof(f635,plain,
    ( ! [X0] :
        ( rearsegP(X0,nil)
        | ~ ssList(X0) )
    | ~ spl0_87 ),
    inference(avatar_component_clause,[],[f634]) ).

fof(f34796,plain,
    ( ! [X63] :
        ( ~ rearsegP(nil,X63)
        | sk1 = X63
        | ~ rearsegP(X63,sk1)
        | ~ ssList(X63) )
    | ~ spl0_1301 ),
    inference(avatar_component_clause,[],[f34795]) ).

fof(f34819,plain,
    ( ~ spl0_32
    | ~ spl0_1
    | spl0_1304
    | ~ spl0_164
    | ~ spl0_607 ),
    inference(avatar_split_clause,[],[f14209,f13989,f1283,f34817,f218,f400]) ).

fof(f13989,plain,
    ( spl0_607
  <=> ! [X4,X5,X3] :
        ( ~ ssList(X3)
        | ~ ssList(X4)
        | ~ frontsegP(X3,X4)
        | ~ ssList(X5)
        | ~ ssList(app(X3,X5))
        | ~ frontsegP(X4,app(X3,X5))
        | app(X3,X5) = X4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_607])]) ).

fof(f14209,plain,
    ( ! [X126] :
        ( ~ frontsegP(X126,sk1)
        | ~ ssList(X126)
        | ~ frontsegP(nil,X126)
        | ~ ssList(sk1)
        | ~ ssList(nil)
        | sk1 = X126 )
    | ~ spl0_164
    | ~ spl0_607 ),
    inference(duplicate_literal_removal,[],[f14206]) ).

fof(f14206,plain,
    ( ! [X126] :
        ( ~ frontsegP(X126,sk1)
        | ~ ssList(X126)
        | ~ frontsegP(nil,X126)
        | ~ ssList(sk1)
        | ~ ssList(sk1)
        | ~ ssList(nil)
        | sk1 = X126 )
    | ~ spl0_164
    | ~ spl0_607 ),
    inference(superposition,[],[f13990,f1285]) ).

fof(f13990,plain,
    ( ! [X3,X4,X5] :
        ( ~ frontsegP(X4,app(X3,X5))
        | ~ ssList(X4)
        | ~ frontsegP(X3,X4)
        | ~ ssList(X5)
        | ~ ssList(app(X3,X5))
        | ~ ssList(X3)
        | app(X3,X5) = X4 )
    | ~ spl0_607 ),
    inference(avatar_component_clause,[],[f13989]) ).

fof(f34810,plain,
    ( ~ spl0_32
    | ~ spl0_2
    | spl0_1303
    | ~ spl0_169
    | ~ spl0_607 ),
    inference(avatar_split_clause,[],[f14208,f13989,f1312,f34808,f223,f400]) ).

fof(f14208,plain,
    ( ! [X127] :
        ( ~ frontsegP(X127,sk2)
        | ~ ssList(X127)
        | ~ frontsegP(nil,X127)
        | ~ ssList(sk2)
        | ~ ssList(nil)
        | sk2 = X127 )
    | ~ spl0_169
    | ~ spl0_607 ),
    inference(duplicate_literal_removal,[],[f14207]) ).

fof(f14207,plain,
    ( ! [X127] :
        ( ~ frontsegP(X127,sk2)
        | ~ ssList(X127)
        | ~ frontsegP(nil,X127)
        | ~ ssList(sk2)
        | ~ ssList(sk2)
        | ~ ssList(nil)
        | sk2 = X127 )
    | ~ spl0_169
    | ~ spl0_607 ),
    inference(superposition,[],[f13990,f1314]) ).

fof(f34806,plain,
    ( ~ spl0_32
    | ~ spl0_1302
    | spl0_10
    | ~ spl0_87
    | ~ spl0_1300 ),
    inference(avatar_split_clause,[],[f34793,f34787,f634,f263,f34803,f400]) ).

fof(f34803,plain,
    ( spl0_1302
  <=> rearsegP(nil,sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1302])]) ).

fof(f34787,plain,
    ( spl0_1300
  <=> ! [X64] :
        ( ~ rearsegP(X64,sk2)
        | sk2 = X64
        | ~ rearsegP(nil,X64)
        | ~ ssList(X64) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1300])]) ).

fof(f34793,plain,
    ( nil = sk2
    | ~ rearsegP(nil,sk2)
    | ~ ssList(nil)
    | ~ spl0_87
    | ~ spl0_1300 ),
    inference(duplicate_literal_removal,[],[f34790]) ).

fof(f34790,plain,
    ( nil = sk2
    | ~ rearsegP(nil,sk2)
    | ~ ssList(nil)
    | ~ ssList(nil)
    | ~ spl0_87
    | ~ spl0_1300 ),
    inference(resolution,[],[f34788,f635]) ).

fof(f34788,plain,
    ( ! [X64] :
        ( ~ rearsegP(nil,X64)
        | sk2 = X64
        | ~ rearsegP(X64,sk2)
        | ~ ssList(X64) )
    | ~ spl0_1300 ),
    inference(avatar_component_clause,[],[f34787]) ).

fof(f34797,plain,
    ( ~ spl0_32
    | ~ spl0_1
    | spl0_1301
    | ~ spl0_147
    | ~ spl0_606 ),
    inference(avatar_split_clause,[],[f14103,f13985,f1197,f34795,f218,f400]) ).

fof(f13985,plain,
    ( spl0_606
  <=> ! [X4,X5,X3] :
        ( ~ ssList(X3)
        | ~ ssList(X4)
        | ~ rearsegP(X3,X4)
        | ~ ssList(X5)
        | ~ ssList(app(X5,X3))
        | ~ rearsegP(X4,app(X5,X3))
        | app(X5,X3) = X4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_606])]) ).

fof(f14103,plain,
    ( ! [X63] :
        ( ~ rearsegP(X63,sk1)
        | ~ ssList(X63)
        | ~ rearsegP(nil,X63)
        | ~ ssList(sk1)
        | ~ ssList(nil)
        | sk1 = X63 )
    | ~ spl0_147
    | ~ spl0_606 ),
    inference(duplicate_literal_removal,[],[f14041]) ).

fof(f14041,plain,
    ( ! [X63] :
        ( ~ rearsegP(X63,sk1)
        | ~ ssList(X63)
        | ~ rearsegP(nil,X63)
        | ~ ssList(sk1)
        | ~ ssList(sk1)
        | ~ ssList(nil)
        | sk1 = X63 )
    | ~ spl0_147
    | ~ spl0_606 ),
    inference(superposition,[],[f13986,f1199]) ).

fof(f13986,plain,
    ( ! [X3,X4,X5] :
        ( ~ rearsegP(X4,app(X5,X3))
        | ~ ssList(X4)
        | ~ rearsegP(X3,X4)
        | ~ ssList(X5)
        | ~ ssList(app(X5,X3))
        | ~ ssList(X3)
        | app(X5,X3) = X4 )
    | ~ spl0_606 ),
    inference(avatar_component_clause,[],[f13985]) ).

fof(f34789,plain,
    ( ~ spl0_32
    | ~ spl0_2
    | spl0_1300
    | ~ spl0_163
    | ~ spl0_606 ),
    inference(avatar_split_clause,[],[f14102,f13985,f1270,f34787,f223,f400]) ).

fof(f14102,plain,
    ( ! [X64] :
        ( ~ rearsegP(X64,sk2)
        | ~ ssList(X64)
        | ~ rearsegP(nil,X64)
        | ~ ssList(sk2)
        | ~ ssList(nil)
        | sk2 = X64 )
    | ~ spl0_163
    | ~ spl0_606 ),
    inference(duplicate_literal_removal,[],[f14042]) ).

fof(f14042,plain,
    ( ! [X64] :
        ( ~ rearsegP(X64,sk2)
        | ~ ssList(X64)
        | ~ rearsegP(nil,X64)
        | ~ ssList(sk2)
        | ~ ssList(sk2)
        | ~ ssList(nil)
        | sk2 = X64 )
    | ~ spl0_163
    | ~ spl0_606 ),
    inference(superposition,[],[f13986,f1272]) ).

fof(f34777,plain,
    ( ~ spl0_32
    | ~ spl0_2
    | spl0_1299
    | ~ spl0_169
    | ~ spl0_555 ),
    inference(avatar_split_clause,[],[f13207,f12862,f1312,f34775,f223,f400]) ).

fof(f34775,plain,
    ( spl0_1299
  <=> ! [X127] :
        ( segmentP(app(sk2,X127),sk2)
        | ~ ssList(X127)
        | ~ ssList(app(sk2,X127)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1299])]) ).

fof(f12862,plain,
    ( spl0_555
  <=> ! [X2,X0,X1] :
        ( ~ ssList(app(app(X0,X1),X2))
        | ~ ssList(X1)
        | ~ ssList(X0)
        | segmentP(app(app(X0,X1),X2),X1)
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_555])]) ).

fof(f13207,plain,
    ( ! [X127] :
        ( segmentP(app(sk2,X127),sk2)
        | ~ ssList(sk2)
        | ~ ssList(nil)
        | ~ ssList(app(sk2,X127))
        | ~ ssList(X127) )
    | ~ spl0_169
    | ~ spl0_555 ),
    inference(superposition,[],[f12863,f1314]) ).

fof(f12863,plain,
    ( ! [X2,X0,X1] :
        ( segmentP(app(app(X0,X1),X2),X1)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ ssList(app(app(X0,X1),X2))
        | ~ ssList(X2) )
    | ~ spl0_555 ),
    inference(avatar_component_clause,[],[f12862]) ).

fof(f34765,plain,
    ( ~ spl0_32
    | ~ spl0_1
    | spl0_1298
    | ~ spl0_164
    | ~ spl0_555 ),
    inference(avatar_split_clause,[],[f13206,f12862,f1283,f34763,f218,f400]) ).

fof(f34763,plain,
    ( spl0_1298
  <=> ! [X126] :
        ( segmentP(app(sk1,X126),sk1)
        | ~ ssList(X126)
        | ~ ssList(app(sk1,X126)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1298])]) ).

fof(f13206,plain,
    ( ! [X126] :
        ( segmentP(app(sk1,X126),sk1)
        | ~ ssList(sk1)
        | ~ ssList(nil)
        | ~ ssList(app(sk1,X126))
        | ~ ssList(X126) )
    | ~ spl0_164
    | ~ spl0_555 ),
    inference(superposition,[],[f12863,f1285]) ).

fof(f34761,plain,
    ( spl0_1297
    | ~ spl0_2
    | ~ spl0_520 ),
    inference(avatar_split_clause,[],[f11909,f10464,f223,f34759]) ).

fof(f34759,plain,
    ( spl0_1297
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf51(X103),sk2),X102) = app(skaf51(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1297])]) ).

fof(f10464,plain,
    ( spl0_520
  <=> ! [X64,X62,X63] :
        ( ~ ssList(X62)
        | ~ ssList(X63)
        | app(app(skaf51(X64),X63),X62) = app(skaf51(X64),app(X63,X62)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_520])]) ).

fof(f11909,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf51(X103),sk2),X102) = app(skaf51(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_520 ),
    inference(resolution,[],[f10465,f225]) ).

fof(f10465,plain,
    ( ! [X62,X63,X64] :
        ( ~ ssList(X63)
        | ~ ssList(X62)
        | app(app(skaf51(X64),X63),X62) = app(skaf51(X64),app(X63,X62)) )
    | ~ spl0_520 ),
    inference(avatar_component_clause,[],[f10464]) ).

fof(f34757,plain,
    ( spl0_1296
    | ~ spl0_1
    | ~ spl0_520 ),
    inference(avatar_split_clause,[],[f11908,f10464,f218,f34755]) ).

fof(f34755,plain,
    ( spl0_1296
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf51(X101),sk1),X100) = app(skaf51(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1296])]) ).

fof(f11908,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf51(X101),sk1),X100) = app(skaf51(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_520 ),
    inference(resolution,[],[f10465,f220]) ).

fof(f34706,plain,
    ( spl0_1295
    | ~ spl0_2
    | ~ spl0_518 ),
    inference(avatar_split_clause,[],[f11875,f10456,f223,f34704]) ).

fof(f34704,plain,
    ( spl0_1295
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf52(X103),sk2),X102) = app(skaf52(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1295])]) ).

fof(f10456,plain,
    ( spl0_518
  <=> ! [X60,X59,X61] :
        ( ~ ssList(X59)
        | ~ ssList(X60)
        | app(app(skaf52(X61),X60),X59) = app(skaf52(X61),app(X60,X59)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_518])]) ).

fof(f11875,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf52(X103),sk2),X102) = app(skaf52(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_518 ),
    inference(resolution,[],[f10457,f225]) ).

fof(f10457,plain,
    ( ! [X59,X60,X61] :
        ( ~ ssList(X60)
        | ~ ssList(X59)
        | app(app(skaf52(X61),X60),X59) = app(skaf52(X61),app(X60,X59)) )
    | ~ spl0_518 ),
    inference(avatar_component_clause,[],[f10456]) ).

fof(f34702,plain,
    ( spl0_1294
    | ~ spl0_1
    | ~ spl0_518 ),
    inference(avatar_split_clause,[],[f11874,f10456,f218,f34700]) ).

fof(f34700,plain,
    ( spl0_1294
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf52(X101),sk1),X100) = app(skaf52(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1294])]) ).

fof(f11874,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf52(X101),sk1),X100) = app(skaf52(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_518 ),
    inference(resolution,[],[f10457,f220]) ).

fof(f34698,plain,
    ( spl0_1293
    | ~ spl0_2
    | ~ spl0_517 ),
    inference(avatar_split_clause,[],[f11841,f10452,f223,f34696]) ).

fof(f34696,plain,
    ( spl0_1293
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf53(X103),sk2),X102) = app(skaf53(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1293])]) ).

fof(f10452,plain,
    ( spl0_517
  <=> ! [X57,X56,X58] :
        ( ~ ssList(X56)
        | ~ ssList(X57)
        | app(app(skaf53(X58),X57),X56) = app(skaf53(X58),app(X57,X56)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_517])]) ).

fof(f11841,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf53(X103),sk2),X102) = app(skaf53(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_517 ),
    inference(resolution,[],[f10453,f225]) ).

fof(f10453,plain,
    ( ! [X58,X56,X57] :
        ( ~ ssList(X57)
        | ~ ssList(X56)
        | app(app(skaf53(X58),X57),X56) = app(skaf53(X58),app(X57,X56)) )
    | ~ spl0_517 ),
    inference(avatar_component_clause,[],[f10452]) ).

fof(f34694,plain,
    ( spl0_1292
    | ~ spl0_1
    | ~ spl0_517 ),
    inference(avatar_split_clause,[],[f11840,f10452,f218,f34692]) ).

fof(f34692,plain,
    ( spl0_1292
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf53(X101),sk1),X100) = app(skaf53(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1292])]) ).

fof(f11840,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf53(X101),sk1),X100) = app(skaf53(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_517 ),
    inference(resolution,[],[f10453,f220]) ).

fof(f34690,plain,
    ( spl0_1291
    | ~ spl0_2
    | ~ spl0_516 ),
    inference(avatar_split_clause,[],[f11803,f10448,f223,f34688]) ).

fof(f34688,plain,
    ( spl0_1291
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf56(X103),sk2),X102) = app(skaf56(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1291])]) ).

fof(f10448,plain,
    ( spl0_516
  <=> ! [X54,X53,X55] :
        ( ~ ssList(X53)
        | ~ ssList(X54)
        | app(app(skaf56(X55),X54),X53) = app(skaf56(X55),app(X54,X53)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_516])]) ).

fof(f11803,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf56(X103),sk2),X102) = app(skaf56(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_516 ),
    inference(resolution,[],[f10449,f225]) ).

fof(f10449,plain,
    ( ! [X54,X55,X53] :
        ( ~ ssList(X54)
        | ~ ssList(X53)
        | app(app(skaf56(X55),X54),X53) = app(skaf56(X55),app(X54,X53)) )
    | ~ spl0_516 ),
    inference(avatar_component_clause,[],[f10448]) ).

fof(f34686,plain,
    ( spl0_1290
    | ~ spl0_1
    | ~ spl0_516 ),
    inference(avatar_split_clause,[],[f11802,f10448,f218,f34684]) ).

fof(f34684,plain,
    ( spl0_1290
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf56(X101),sk1),X100) = app(skaf56(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1290])]) ).

fof(f11802,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf56(X101),sk1),X100) = app(skaf56(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_516 ),
    inference(resolution,[],[f10449,f220]) ).

fof(f34682,plain,
    ( spl0_1289
    | ~ spl0_2
    | ~ spl0_515 ),
    inference(avatar_split_clause,[],[f11769,f10444,f223,f34680]) ).

fof(f34680,plain,
    ( spl0_1289
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf57(X103),sk2),X102) = app(skaf57(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1289])]) ).

fof(f10444,plain,
    ( spl0_515
  <=> ! [X50,X52,X51] :
        ( ~ ssList(X50)
        | ~ ssList(X51)
        | app(app(skaf57(X52),X51),X50) = app(skaf57(X52),app(X51,X50)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_515])]) ).

fof(f11769,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf57(X103),sk2),X102) = app(skaf57(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_515 ),
    inference(resolution,[],[f10445,f225]) ).

fof(f10445,plain,
    ( ! [X50,X51,X52] :
        ( ~ ssList(X51)
        | ~ ssList(X50)
        | app(app(skaf57(X52),X51),X50) = app(skaf57(X52),app(X51,X50)) )
    | ~ spl0_515 ),
    inference(avatar_component_clause,[],[f10444]) ).

fof(f34678,plain,
    ( spl0_1288
    | ~ spl0_1
    | ~ spl0_515 ),
    inference(avatar_split_clause,[],[f11768,f10444,f218,f34676]) ).

fof(f34676,plain,
    ( spl0_1288
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf57(X101),sk1),X100) = app(skaf57(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1288])]) ).

fof(f11768,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf57(X101),sk1),X100) = app(skaf57(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_515 ),
    inference(resolution,[],[f10445,f220]) ).

fof(f34674,plain,
    ( spl0_1287
    | ~ spl0_2
    | ~ spl0_514 ),
    inference(avatar_split_clause,[],[f11735,f10440,f223,f34672]) ).

fof(f34672,plain,
    ( spl0_1287
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf58(X103),sk2),X102) = app(skaf58(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1287])]) ).

fof(f10440,plain,
    ( spl0_514
  <=> ! [X49,X48,X47] :
        ( ~ ssList(X47)
        | ~ ssList(X48)
        | app(app(skaf58(X49),X48),X47) = app(skaf58(X49),app(X48,X47)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_514])]) ).

fof(f11735,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf58(X103),sk2),X102) = app(skaf58(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_514 ),
    inference(resolution,[],[f10441,f225]) ).

fof(f10441,plain,
    ( ! [X48,X49,X47] :
        ( ~ ssList(X48)
        | ~ ssList(X47)
        | app(app(skaf58(X49),X48),X47) = app(skaf58(X49),app(X48,X47)) )
    | ~ spl0_514 ),
    inference(avatar_component_clause,[],[f10440]) ).

fof(f34670,plain,
    ( spl0_1286
    | ~ spl0_1
    | ~ spl0_514 ),
    inference(avatar_split_clause,[],[f11734,f10440,f218,f34668]) ).

fof(f34668,plain,
    ( spl0_1286
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf58(X101),sk1),X100) = app(skaf58(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1286])]) ).

fof(f11734,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf58(X101),sk1),X100) = app(skaf58(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_514 ),
    inference(resolution,[],[f10441,f220]) ).

fof(f34644,plain,
    ( spl0_1285
    | ~ spl0_2
    | ~ spl0_513 ),
    inference(avatar_split_clause,[],[f11701,f10436,f223,f34642]) ).

fof(f34642,plain,
    ( spl0_1285
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf61(X103),sk2),X102) = app(skaf61(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1285])]) ).

fof(f10436,plain,
    ( spl0_513
  <=> ! [X45,X44,X46] :
        ( ~ ssList(X44)
        | ~ ssList(X45)
        | app(app(skaf61(X46),X45),X44) = app(skaf61(X46),app(X45,X44)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_513])]) ).

fof(f11701,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf61(X103),sk2),X102) = app(skaf61(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_513 ),
    inference(resolution,[],[f10437,f225]) ).

fof(f10437,plain,
    ( ! [X46,X44,X45] :
        ( ~ ssList(X45)
        | ~ ssList(X44)
        | app(app(skaf61(X46),X45),X44) = app(skaf61(X46),app(X45,X44)) )
    | ~ spl0_513 ),
    inference(avatar_component_clause,[],[f10436]) ).

fof(f34640,plain,
    ( spl0_1284
    | ~ spl0_1
    | ~ spl0_513 ),
    inference(avatar_split_clause,[],[f11700,f10436,f218,f34638]) ).

fof(f34638,plain,
    ( spl0_1284
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf61(X101),sk1),X100) = app(skaf61(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1284])]) ).

fof(f11700,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf61(X101),sk1),X100) = app(skaf61(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_513 ),
    inference(resolution,[],[f10437,f220]) ).

fof(f34636,plain,
    ( spl0_1283
    | ~ spl0_2
    | ~ spl0_512 ),
    inference(avatar_split_clause,[],[f11667,f10432,f223,f34634]) ).

fof(f34634,plain,
    ( spl0_1283
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf62(X103),sk2),X102) = app(skaf62(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1283])]) ).

fof(f10432,plain,
    ( spl0_512
  <=> ! [X41,X43,X42] :
        ( ~ ssList(X41)
        | ~ ssList(X42)
        | app(app(skaf62(X43),X42),X41) = app(skaf62(X43),app(X42,X41)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_512])]) ).

fof(f11667,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf62(X103),sk2),X102) = app(skaf62(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_512 ),
    inference(resolution,[],[f10433,f225]) ).

fof(f10433,plain,
    ( ! [X41,X42,X43] :
        ( ~ ssList(X42)
        | ~ ssList(X41)
        | app(app(skaf62(X43),X42),X41) = app(skaf62(X43),app(X42,X41)) )
    | ~ spl0_512 ),
    inference(avatar_component_clause,[],[f10432]) ).

fof(f34632,plain,
    ( spl0_1282
    | ~ spl0_1
    | ~ spl0_512 ),
    inference(avatar_split_clause,[],[f11666,f10432,f218,f34630]) ).

fof(f34630,plain,
    ( spl0_1282
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf62(X101),sk1),X100) = app(skaf62(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1282])]) ).

fof(f11666,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf62(X101),sk1),X100) = app(skaf62(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_512 ),
    inference(resolution,[],[f10433,f220]) ).

fof(f34628,plain,
    ( spl0_1281
    | ~ spl0_2
    | ~ spl0_511 ),
    inference(avatar_split_clause,[],[f11633,f10428,f223,f34626]) ).

fof(f34626,plain,
    ( spl0_1281
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf63(X103),sk2),X102) = app(skaf63(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1281])]) ).

fof(f10428,plain,
    ( spl0_511
  <=> ! [X38,X40,X39] :
        ( ~ ssList(X38)
        | ~ ssList(X39)
        | app(app(skaf63(X40),X39),X38) = app(skaf63(X40),app(X39,X38)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_511])]) ).

fof(f11633,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf63(X103),sk2),X102) = app(skaf63(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_511 ),
    inference(resolution,[],[f10429,f225]) ).

fof(f10429,plain,
    ( ! [X40,X38,X39] :
        ( ~ ssList(X39)
        | ~ ssList(X38)
        | app(app(skaf63(X40),X39),X38) = app(skaf63(X40),app(X39,X38)) )
    | ~ spl0_511 ),
    inference(avatar_component_clause,[],[f10428]) ).

fof(f34624,plain,
    ( spl0_1280
    | ~ spl0_1
    | ~ spl0_511 ),
    inference(avatar_split_clause,[],[f11632,f10428,f218,f34622]) ).

fof(f34622,plain,
    ( spl0_1280
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf63(X101),sk1),X100) = app(skaf63(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1280])]) ).

fof(f11632,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf63(X101),sk1),X100) = app(skaf63(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_511 ),
    inference(resolution,[],[f10429,f220]) ).

fof(f34620,plain,
    ( spl0_1279
    | ~ spl0_2
    | ~ spl0_510 ),
    inference(avatar_split_clause,[],[f11599,f10424,f223,f34618]) ).

fof(f34618,plain,
    ( spl0_1279
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf66(X103),sk2),X102) = app(skaf66(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1279])]) ).

fof(f10424,plain,
    ( spl0_510
  <=> ! [X36,X37,X35] :
        ( ~ ssList(X35)
        | ~ ssList(X36)
        | app(app(skaf66(X37),X36),X35) = app(skaf66(X37),app(X36,X35)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_510])]) ).

fof(f11599,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf66(X103),sk2),X102) = app(skaf66(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_510 ),
    inference(resolution,[],[f10425,f225]) ).

fof(f10425,plain,
    ( ! [X36,X37,X35] :
        ( ~ ssList(X36)
        | ~ ssList(X35)
        | app(app(skaf66(X37),X36),X35) = app(skaf66(X37),app(X36,X35)) )
    | ~ spl0_510 ),
    inference(avatar_component_clause,[],[f10424]) ).

fof(f34616,plain,
    ( spl0_1278
    | ~ spl0_1
    | ~ spl0_510 ),
    inference(avatar_split_clause,[],[f11598,f10424,f218,f34614]) ).

fof(f34614,plain,
    ( spl0_1278
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf66(X101),sk1),X100) = app(skaf66(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1278])]) ).

fof(f11598,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf66(X101),sk1),X100) = app(skaf66(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_510 ),
    inference(resolution,[],[f10425,f220]) ).

fof(f34612,plain,
    ( spl0_1277
    | ~ spl0_2
    | ~ spl0_509 ),
    inference(avatar_split_clause,[],[f11565,f10420,f223,f34610]) ).

fof(f34610,plain,
    ( spl0_1277
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf67(X103),sk2),X102) = app(skaf67(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1277])]) ).

fof(f10420,plain,
    ( spl0_509
  <=> ! [X34,X32,X33] :
        ( ~ ssList(X32)
        | ~ ssList(X33)
        | app(app(skaf67(X34),X33),X32) = app(skaf67(X34),app(X33,X32)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_509])]) ).

fof(f11565,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf67(X103),sk2),X102) = app(skaf67(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_509 ),
    inference(resolution,[],[f10421,f225]) ).

fof(f10421,plain,
    ( ! [X34,X32,X33] :
        ( ~ ssList(X33)
        | ~ ssList(X32)
        | app(app(skaf67(X34),X33),X32) = app(skaf67(X34),app(X33,X32)) )
    | ~ spl0_509 ),
    inference(avatar_component_clause,[],[f10420]) ).

fof(f34608,plain,
    ( spl0_1276
    | ~ spl0_1
    | ~ spl0_509 ),
    inference(avatar_split_clause,[],[f11564,f10420,f218,f34606]) ).

fof(f34606,plain,
    ( spl0_1276
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf67(X101),sk1),X100) = app(skaf67(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1276])]) ).

fof(f11564,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf67(X101),sk1),X100) = app(skaf67(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_509 ),
    inference(resolution,[],[f10421,f220]) ).

fof(f34604,plain,
    ( ~ spl0_79
    | spl0_1264 ),
    inference(avatar_contradiction_clause,[],[f34603]) ).

fof(f34603,plain,
    ( $false
    | ~ spl0_79
    | spl0_1264 ),
    inference(resolution,[],[f34557,f602]) ).

fof(f34557,plain,
    ( ~ ssList(skaf46(sk2,sk2))
    | spl0_1264 ),
    inference(avatar_component_clause,[],[f34555]) ).

fof(f34555,plain,
    ( spl0_1264
  <=> ssList(skaf46(sk2,sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1264])]) ).

fof(f34602,plain,
    ( spl0_1275
    | ~ spl0_2
    | ~ spl0_507 ),
    inference(avatar_split_clause,[],[f11531,f10412,f223,f34600]) ).

fof(f34600,plain,
    ( spl0_1275
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf68(X103),sk2),X102) = app(skaf68(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1275])]) ).

fof(f10412,plain,
    ( spl0_507
  <=> ! [X29,X30,X31] :
        ( ~ ssList(X29)
        | ~ ssList(X30)
        | app(app(skaf68(X31),X30),X29) = app(skaf68(X31),app(X30,X29)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_507])]) ).

fof(f11531,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf68(X103),sk2),X102) = app(skaf68(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_507 ),
    inference(resolution,[],[f10413,f225]) ).

fof(f10413,plain,
    ( ! [X31,X29,X30] :
        ( ~ ssList(X30)
        | ~ ssList(X29)
        | app(app(skaf68(X31),X30),X29) = app(skaf68(X31),app(X30,X29)) )
    | ~ spl0_507 ),
    inference(avatar_component_clause,[],[f10412]) ).

fof(f34598,plain,
    ( spl0_1274
    | ~ spl0_1
    | ~ spl0_507 ),
    inference(avatar_split_clause,[],[f11530,f10412,f218,f34596]) ).

fof(f34596,plain,
    ( spl0_1274
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf68(X101),sk1),X100) = app(skaf68(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1274])]) ).

fof(f11530,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf68(X101),sk1),X100) = app(skaf68(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_507 ),
    inference(resolution,[],[f10413,f220]) ).

fof(f34594,plain,
    ( spl0_1273
    | ~ spl0_2
    | ~ spl0_506 ),
    inference(avatar_split_clause,[],[f11497,f10408,f223,f34592]) ).

fof(f34592,plain,
    ( spl0_1273
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf71(X103),sk2),X102) = app(skaf71(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1273])]) ).

fof(f10408,plain,
    ( spl0_506
  <=> ! [X27,X28,X26] :
        ( ~ ssList(X26)
        | ~ ssList(X27)
        | app(app(skaf71(X28),X27),X26) = app(skaf71(X28),app(X27,X26)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_506])]) ).

fof(f11497,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf71(X103),sk2),X102) = app(skaf71(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_506 ),
    inference(resolution,[],[f10409,f225]) ).

fof(f10409,plain,
    ( ! [X28,X26,X27] :
        ( ~ ssList(X27)
        | ~ ssList(X26)
        | app(app(skaf71(X28),X27),X26) = app(skaf71(X28),app(X27,X26)) )
    | ~ spl0_506 ),
    inference(avatar_component_clause,[],[f10408]) ).

fof(f34590,plain,
    ( spl0_1272
    | ~ spl0_1
    | ~ spl0_506 ),
    inference(avatar_split_clause,[],[f11496,f10408,f218,f34588]) ).

fof(f34588,plain,
    ( spl0_1272
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf71(X101),sk1),X100) = app(skaf71(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1272])]) ).

fof(f11496,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf71(X101),sk1),X100) = app(skaf71(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_506 ),
    inference(resolution,[],[f10409,f220]) ).

fof(f34586,plain,
    ( spl0_1271
    | ~ spl0_2
    | ~ spl0_505 ),
    inference(avatar_split_clause,[],[f11459,f10404,f223,f34584]) ).

fof(f34584,plain,
    ( spl0_1271
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf72(X103),sk2),X102) = app(skaf72(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1271])]) ).

fof(f10404,plain,
    ( spl0_505
  <=> ! [X24,X25,X23] :
        ( ~ ssList(X23)
        | ~ ssList(X24)
        | app(app(skaf72(X25),X24),X23) = app(skaf72(X25),app(X24,X23)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_505])]) ).

fof(f11459,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf72(X103),sk2),X102) = app(skaf72(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_505 ),
    inference(resolution,[],[f10405,f225]) ).

fof(f10405,plain,
    ( ! [X24,X25,X23] :
        ( ~ ssList(X24)
        | ~ ssList(X23)
        | app(app(skaf72(X25),X24),X23) = app(skaf72(X25),app(X24,X23)) )
    | ~ spl0_505 ),
    inference(avatar_component_clause,[],[f10404]) ).

fof(f34582,plain,
    ( spl0_1270
    | ~ spl0_1
    | ~ spl0_505 ),
    inference(avatar_split_clause,[],[f11458,f10404,f218,f34580]) ).

fof(f34580,plain,
    ( spl0_1270
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf72(X101),sk1),X100) = app(skaf72(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1270])]) ).

fof(f11458,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf72(X101),sk1),X100) = app(skaf72(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_505 ),
    inference(resolution,[],[f10405,f220]) ).

fof(f34578,plain,
    ( spl0_1269
    | ~ spl0_2
    | ~ spl0_504 ),
    inference(avatar_split_clause,[],[f11425,f10400,f223,f34576]) ).

fof(f34576,plain,
    ( spl0_1269
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf73(X103),sk2),X102) = app(skaf73(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1269])]) ).

fof(f10400,plain,
    ( spl0_504
  <=> ! [X22,X20,X21] :
        ( ~ ssList(X20)
        | ~ ssList(X21)
        | app(app(skaf73(X22),X21),X20) = app(skaf73(X22),app(X21,X20)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_504])]) ).

fof(f11425,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf73(X103),sk2),X102) = app(skaf73(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_504 ),
    inference(resolution,[],[f10401,f225]) ).

fof(f10401,plain,
    ( ! [X21,X22,X20] :
        ( ~ ssList(X21)
        | ~ ssList(X20)
        | app(app(skaf73(X22),X21),X20) = app(skaf73(X22),app(X21,X20)) )
    | ~ spl0_504 ),
    inference(avatar_component_clause,[],[f10400]) ).

fof(f34574,plain,
    ( spl0_1268
    | ~ spl0_1
    | ~ spl0_504 ),
    inference(avatar_split_clause,[],[f11424,f10400,f218,f34572]) ).

fof(f34572,plain,
    ( spl0_1268
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf73(X101),sk1),X100) = app(skaf73(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1268])]) ).

fof(f11424,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf73(X101),sk1),X100) = app(skaf73(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_504 ),
    inference(resolution,[],[f10401,f220]) ).

fof(f34570,plain,
    ( spl0_1267
    | ~ spl0_2
    | ~ spl0_503 ),
    inference(avatar_split_clause,[],[f11391,f10396,f223,f34568]) ).

fof(f34568,plain,
    ( spl0_1267
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf75(X103),sk2),X102) = app(skaf75(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1267])]) ).

fof(f10396,plain,
    ( spl0_503
  <=> ! [X18,X17,X19] :
        ( ~ ssList(X17)
        | ~ ssList(X18)
        | app(app(skaf75(X19),X18),X17) = app(skaf75(X19),app(X18,X17)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_503])]) ).

fof(f11391,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf75(X103),sk2),X102) = app(skaf75(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_503 ),
    inference(resolution,[],[f10397,f225]) ).

fof(f10397,plain,
    ( ! [X18,X19,X17] :
        ( ~ ssList(X18)
        | ~ ssList(X17)
        | app(app(skaf75(X19),X18),X17) = app(skaf75(X19),app(X18,X17)) )
    | ~ spl0_503 ),
    inference(avatar_component_clause,[],[f10396]) ).

fof(f34566,plain,
    ( spl0_1266
    | ~ spl0_1
    | ~ spl0_503 ),
    inference(avatar_split_clause,[],[f11390,f10396,f218,f34564]) ).

fof(f34564,plain,
    ( spl0_1266
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf75(X101),sk1),X100) = app(skaf75(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1266])]) ).

fof(f11390,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf75(X101),sk1),X100) = app(skaf75(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_503 ),
    inference(resolution,[],[f10397,f220]) ).

fof(f34562,plain,
    ( ~ spl0_1264
    | spl0_1265
    | ~ spl0_570
    | ~ spl0_1143 ),
    inference(avatar_split_clause,[],[f32260,f32248,f13330,f34559,f34555]) ).

fof(f34559,plain,
    ( spl0_1265
  <=> nil = skaf46(sk2,sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1265])]) ).

fof(f13330,plain,
    ( spl0_570
  <=> sk2 = app(skaf46(sk2,sk2),sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_570])]) ).

fof(f32248,plain,
    ( spl0_1143
  <=> ! [X3] :
        ( sk2 != app(X3,sk2)
        | nil = X3
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1143])]) ).

fof(f32260,plain,
    ( nil = skaf46(sk2,sk2)
    | ~ ssList(skaf46(sk2,sk2))
    | ~ spl0_570
    | ~ spl0_1143 ),
    inference(trivial_inequality_removal,[],[f32257]) ).

fof(f32257,plain,
    ( sk2 != sk2
    | nil = skaf46(sk2,sk2)
    | ~ ssList(skaf46(sk2,sk2))
    | ~ spl0_570
    | ~ spl0_1143 ),
    inference(superposition,[],[f32249,f13332]) ).

fof(f13332,plain,
    ( sk2 = app(skaf46(sk2,sk2),sk2)
    | ~ spl0_570 ),
    inference(avatar_component_clause,[],[f13330]) ).

fof(f32249,plain,
    ( ! [X3] :
        ( sk2 != app(X3,sk2)
        | nil = X3
        | ~ ssList(X3) )
    | ~ spl0_1143 ),
    inference(avatar_component_clause,[],[f32248]) ).

fof(f34553,plain,
    ( spl0_1263
    | ~ spl0_2
    | ~ spl0_502 ),
    inference(avatar_split_clause,[],[f11357,f10392,f223,f34551]) ).

fof(f34551,plain,
    ( spl0_1263
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf76(X103),sk2),X102) = app(skaf76(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1263])]) ).

fof(f10392,plain,
    ( spl0_502
  <=> ! [X16,X14,X15] :
        ( ~ ssList(X14)
        | ~ ssList(X15)
        | app(app(skaf76(X16),X15),X14) = app(skaf76(X16),app(X15,X14)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_502])]) ).

fof(f11357,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf76(X103),sk2),X102) = app(skaf76(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_502 ),
    inference(resolution,[],[f10393,f225]) ).

fof(f10393,plain,
    ( ! [X16,X14,X15] :
        ( ~ ssList(X15)
        | ~ ssList(X14)
        | app(app(skaf76(X16),X15),X14) = app(skaf76(X16),app(X15,X14)) )
    | ~ spl0_502 ),
    inference(avatar_component_clause,[],[f10392]) ).

fof(f34549,plain,
    ( spl0_1262
    | ~ spl0_1
    | ~ spl0_502 ),
    inference(avatar_split_clause,[],[f11356,f10392,f218,f34547]) ).

fof(f34547,plain,
    ( spl0_1262
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf76(X101),sk1),X100) = app(skaf76(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1262])]) ).

fof(f11356,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf76(X101),sk1),X100) = app(skaf76(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_502 ),
    inference(resolution,[],[f10393,f220]) ).

fof(f34545,plain,
    ( spl0_1261
    | ~ spl0_2
    | ~ spl0_501 ),
    inference(avatar_split_clause,[],[f11323,f10388,f223,f34543]) ).

fof(f34543,plain,
    ( spl0_1261
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf77(X103),sk2),X102) = app(skaf77(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1261])]) ).

fof(f10388,plain,
    ( spl0_501
  <=> ! [X13,X12,X11] :
        ( ~ ssList(X11)
        | ~ ssList(X12)
        | app(app(skaf77(X13),X12),X11) = app(skaf77(X13),app(X12,X11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_501])]) ).

fof(f11323,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf77(X103),sk2),X102) = app(skaf77(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_501 ),
    inference(resolution,[],[f10389,f225]) ).

fof(f10389,plain,
    ( ! [X11,X12,X13] :
        ( ~ ssList(X12)
        | ~ ssList(X11)
        | app(app(skaf77(X13),X12),X11) = app(skaf77(X13),app(X12,X11)) )
    | ~ spl0_501 ),
    inference(avatar_component_clause,[],[f10388]) ).

fof(f34541,plain,
    ( spl0_1260
    | ~ spl0_1
    | ~ spl0_501 ),
    inference(avatar_split_clause,[],[f11322,f10388,f218,f34539]) ).

fof(f34539,plain,
    ( spl0_1260
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf77(X101),sk1),X100) = app(skaf77(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1260])]) ).

fof(f11322,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf77(X101),sk1),X100) = app(skaf77(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_501 ),
    inference(resolution,[],[f10389,f220]) ).

fof(f34537,plain,
    ( spl0_1259
    | ~ spl0_2
    | ~ spl0_500 ),
    inference(avatar_split_clause,[],[f11289,f10384,f223,f34535]) ).

fof(f34535,plain,
    ( spl0_1259
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf80(X103),sk2),X102) = app(skaf80(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1259])]) ).

fof(f10384,plain,
    ( spl0_500
  <=> ! [X9,X8,X10] :
        ( ~ ssList(X8)
        | ~ ssList(X9)
        | app(app(skaf80(X10),X9),X8) = app(skaf80(X10),app(X9,X8)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_500])]) ).

fof(f11289,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf80(X103),sk2),X102) = app(skaf80(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_500 ),
    inference(resolution,[],[f10385,f225]) ).

fof(f10385,plain,
    ( ! [X10,X8,X9] :
        ( ~ ssList(X9)
        | ~ ssList(X8)
        | app(app(skaf80(X10),X9),X8) = app(skaf80(X10),app(X9,X8)) )
    | ~ spl0_500 ),
    inference(avatar_component_clause,[],[f10384]) ).

fof(f34533,plain,
    ( spl0_1258
    | ~ spl0_1
    | ~ spl0_500 ),
    inference(avatar_split_clause,[],[f11288,f10384,f218,f34531]) ).

fof(f34531,plain,
    ( spl0_1258
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf80(X101),sk1),X100) = app(skaf80(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1258])]) ).

fof(f11288,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf80(X101),sk1),X100) = app(skaf80(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_500 ),
    inference(resolution,[],[f10385,f220]) ).

fof(f34529,plain,
    ( spl0_1257
    | ~ spl0_2
    | ~ spl0_499 ),
    inference(avatar_split_clause,[],[f11255,f10380,f223,f34527]) ).

fof(f34527,plain,
    ( spl0_1257
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf81(X103),sk2),X102) = app(skaf81(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1257])]) ).

fof(f10380,plain,
    ( spl0_499
  <=> ! [X6,X5,X7] :
        ( ~ ssList(X5)
        | ~ ssList(X6)
        | app(app(skaf81(X7),X6),X5) = app(skaf81(X7),app(X6,X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_499])]) ).

fof(f11255,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf81(X103),sk2),X102) = app(skaf81(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_499 ),
    inference(resolution,[],[f10381,f225]) ).

fof(f10381,plain,
    ( ! [X6,X7,X5] :
        ( ~ ssList(X6)
        | ~ ssList(X5)
        | app(app(skaf81(X7),X6),X5) = app(skaf81(X7),app(X6,X5)) )
    | ~ spl0_499 ),
    inference(avatar_component_clause,[],[f10380]) ).

fof(f34525,plain,
    ( spl0_1256
    | ~ spl0_1
    | ~ spl0_499 ),
    inference(avatar_split_clause,[],[f11254,f10380,f218,f34523]) ).

fof(f34523,plain,
    ( spl0_1256
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf81(X101),sk1),X100) = app(skaf81(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1256])]) ).

fof(f11254,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf81(X101),sk1),X100) = app(skaf81(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_499 ),
    inference(resolution,[],[f10381,f220]) ).

fof(f34521,plain,
    ( spl0_1255
    | ~ spl0_2
    | ~ spl0_498 ),
    inference(avatar_split_clause,[],[f11221,f10376,f223,f34519]) ).

fof(f34519,plain,
    ( spl0_1255
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf82(X103),sk2),X102) = app(skaf82(X103),app(sk2,X102)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1255])]) ).

fof(f10376,plain,
    ( spl0_498
  <=> ! [X2,X4,X3] :
        ( ~ ssList(X2)
        | ~ ssList(X3)
        | app(app(skaf82(X4),X3),X2) = app(skaf82(X4),app(X3,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_498])]) ).

fof(f11221,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | app(app(skaf82(X103),sk2),X102) = app(skaf82(X103),app(sk2,X102)) )
    | ~ spl0_2
    | ~ spl0_498 ),
    inference(resolution,[],[f10377,f225]) ).

fof(f10377,plain,
    ( ! [X2,X3,X4] :
        ( ~ ssList(X3)
        | ~ ssList(X2)
        | app(app(skaf82(X4),X3),X2) = app(skaf82(X4),app(X3,X2)) )
    | ~ spl0_498 ),
    inference(avatar_component_clause,[],[f10376]) ).

fof(f34517,plain,
    ( spl0_1254
    | ~ spl0_1
    | ~ spl0_498 ),
    inference(avatar_split_clause,[],[f11220,f10376,f218,f34515]) ).

fof(f34515,plain,
    ( spl0_1254
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | app(app(skaf82(X101),sk1),X100) = app(skaf82(X101),app(sk1,X100)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1254])]) ).

fof(f11220,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | app(app(skaf82(X101),sk1),X100) = app(skaf82(X101),app(sk1,X100)) )
    | ~ spl0_1
    | ~ spl0_498 ),
    inference(resolution,[],[f10377,f220]) ).

fof(f34472,plain,
    ( spl0_1253
    | ~ spl0_2
    | ~ spl0_496 ),
    inference(avatar_split_clause,[],[f11187,f10368,f223,f34470]) ).

fof(f34470,plain,
    ( spl0_1253
  <=> ! [X70] :
        ( nil = skaf51(X70)
        | tl(app(skaf51(X70),sk2)) = app(tl(skaf51(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1253])]) ).

fof(f10368,plain,
    ( spl0_496
  <=> ! [X41,X42] :
        ( ~ ssList(X41)
        | nil = skaf51(X42)
        | tl(app(skaf51(X42),X41)) = app(tl(skaf51(X42)),X41) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_496])]) ).

fof(f11187,plain,
    ( ! [X70] :
        ( nil = skaf51(X70)
        | tl(app(skaf51(X70),sk2)) = app(tl(skaf51(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_496 ),
    inference(resolution,[],[f10369,f225]) ).

fof(f10369,plain,
    ( ! [X41,X42] :
        ( ~ ssList(X41)
        | nil = skaf51(X42)
        | tl(app(skaf51(X42),X41)) = app(tl(skaf51(X42)),X41) )
    | ~ spl0_496 ),
    inference(avatar_component_clause,[],[f10368]) ).

fof(f34468,plain,
    ( spl0_1252
    | ~ spl0_1
    | ~ spl0_496 ),
    inference(avatar_split_clause,[],[f11186,f10368,f218,f34466]) ).

fof(f34466,plain,
    ( spl0_1252
  <=> ! [X69] :
        ( nil = skaf51(X69)
        | tl(app(skaf51(X69),sk1)) = app(tl(skaf51(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1252])]) ).

fof(f11186,plain,
    ( ! [X69] :
        ( nil = skaf51(X69)
        | tl(app(skaf51(X69),sk1)) = app(tl(skaf51(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_496 ),
    inference(resolution,[],[f10369,f220]) ).

fof(f34464,plain,
    ( spl0_1251
    | ~ spl0_2
    | ~ spl0_495 ),
    inference(avatar_split_clause,[],[f11153,f10364,f223,f34462]) ).

fof(f34462,plain,
    ( spl0_1251
  <=> ! [X70] :
        ( nil = skaf52(X70)
        | tl(app(skaf52(X70),sk2)) = app(tl(skaf52(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1251])]) ).

fof(f10364,plain,
    ( spl0_495
  <=> ! [X40,X39] :
        ( ~ ssList(X39)
        | nil = skaf52(X40)
        | tl(app(skaf52(X40),X39)) = app(tl(skaf52(X40)),X39) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_495])]) ).

fof(f11153,plain,
    ( ! [X70] :
        ( nil = skaf52(X70)
        | tl(app(skaf52(X70),sk2)) = app(tl(skaf52(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_495 ),
    inference(resolution,[],[f10365,f225]) ).

fof(f10365,plain,
    ( ! [X40,X39] :
        ( ~ ssList(X39)
        | nil = skaf52(X40)
        | tl(app(skaf52(X40),X39)) = app(tl(skaf52(X40)),X39) )
    | ~ spl0_495 ),
    inference(avatar_component_clause,[],[f10364]) ).

fof(f34460,plain,
    ( spl0_1250
    | ~ spl0_1
    | ~ spl0_495 ),
    inference(avatar_split_clause,[],[f11152,f10364,f218,f34458]) ).

fof(f34458,plain,
    ( spl0_1250
  <=> ! [X69] :
        ( nil = skaf52(X69)
        | tl(app(skaf52(X69),sk1)) = app(tl(skaf52(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1250])]) ).

fof(f11152,plain,
    ( ! [X69] :
        ( nil = skaf52(X69)
        | tl(app(skaf52(X69),sk1)) = app(tl(skaf52(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_495 ),
    inference(resolution,[],[f10365,f220]) ).

fof(f34456,plain,
    ( spl0_1249
    | ~ spl0_2
    | ~ spl0_494 ),
    inference(avatar_split_clause,[],[f11115,f10360,f223,f34454]) ).

fof(f34454,plain,
    ( spl0_1249
  <=> ! [X70] :
        ( nil = skaf53(X70)
        | tl(app(skaf53(X70),sk2)) = app(tl(skaf53(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1249])]) ).

fof(f10360,plain,
    ( spl0_494
  <=> ! [X38,X37] :
        ( ~ ssList(X37)
        | nil = skaf53(X38)
        | tl(app(skaf53(X38),X37)) = app(tl(skaf53(X38)),X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_494])]) ).

fof(f11115,plain,
    ( ! [X70] :
        ( nil = skaf53(X70)
        | tl(app(skaf53(X70),sk2)) = app(tl(skaf53(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_494 ),
    inference(resolution,[],[f10361,f225]) ).

fof(f10361,plain,
    ( ! [X38,X37] :
        ( ~ ssList(X37)
        | nil = skaf53(X38)
        | tl(app(skaf53(X38),X37)) = app(tl(skaf53(X38)),X37) )
    | ~ spl0_494 ),
    inference(avatar_component_clause,[],[f10360]) ).

fof(f34452,plain,
    ( spl0_1248
    | ~ spl0_1
    | ~ spl0_494 ),
    inference(avatar_split_clause,[],[f11114,f10360,f218,f34450]) ).

fof(f34450,plain,
    ( spl0_1248
  <=> ! [X69] :
        ( nil = skaf53(X69)
        | tl(app(skaf53(X69),sk1)) = app(tl(skaf53(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1248])]) ).

fof(f11114,plain,
    ( ! [X69] :
        ( nil = skaf53(X69)
        | tl(app(skaf53(X69),sk1)) = app(tl(skaf53(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_494 ),
    inference(resolution,[],[f10361,f220]) ).

fof(f34448,plain,
    ( spl0_1247
    | ~ spl0_2
    | ~ spl0_493 ),
    inference(avatar_split_clause,[],[f11081,f10356,f223,f34446]) ).

fof(f34446,plain,
    ( spl0_1247
  <=> ! [X70] :
        ( nil = skaf56(X70)
        | tl(app(skaf56(X70),sk2)) = app(tl(skaf56(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1247])]) ).

fof(f10356,plain,
    ( spl0_493
  <=> ! [X36,X35] :
        ( ~ ssList(X35)
        | nil = skaf56(X36)
        | tl(app(skaf56(X36),X35)) = app(tl(skaf56(X36)),X35) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_493])]) ).

fof(f11081,plain,
    ( ! [X70] :
        ( nil = skaf56(X70)
        | tl(app(skaf56(X70),sk2)) = app(tl(skaf56(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_493 ),
    inference(resolution,[],[f10357,f225]) ).

fof(f10357,plain,
    ( ! [X36,X35] :
        ( ~ ssList(X35)
        | nil = skaf56(X36)
        | tl(app(skaf56(X36),X35)) = app(tl(skaf56(X36)),X35) )
    | ~ spl0_493 ),
    inference(avatar_component_clause,[],[f10356]) ).

fof(f34444,plain,
    ( spl0_1246
    | ~ spl0_1
    | ~ spl0_493 ),
    inference(avatar_split_clause,[],[f11080,f10356,f218,f34442]) ).

fof(f34442,plain,
    ( spl0_1246
  <=> ! [X69] :
        ( nil = skaf56(X69)
        | tl(app(skaf56(X69),sk1)) = app(tl(skaf56(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1246])]) ).

fof(f11080,plain,
    ( ! [X69] :
        ( nil = skaf56(X69)
        | tl(app(skaf56(X69),sk1)) = app(tl(skaf56(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_493 ),
    inference(resolution,[],[f10357,f220]) ).

fof(f34440,plain,
    ( spl0_1245
    | ~ spl0_2
    | ~ spl0_492 ),
    inference(avatar_split_clause,[],[f11047,f10352,f223,f34438]) ).

fof(f34438,plain,
    ( spl0_1245
  <=> ! [X70] :
        ( nil = skaf57(X70)
        | tl(app(skaf57(X70),sk2)) = app(tl(skaf57(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1245])]) ).

fof(f10352,plain,
    ( spl0_492
  <=> ! [X34,X33] :
        ( ~ ssList(X33)
        | nil = skaf57(X34)
        | tl(app(skaf57(X34),X33)) = app(tl(skaf57(X34)),X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_492])]) ).

fof(f11047,plain,
    ( ! [X70] :
        ( nil = skaf57(X70)
        | tl(app(skaf57(X70),sk2)) = app(tl(skaf57(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_492 ),
    inference(resolution,[],[f10353,f225]) ).

fof(f10353,plain,
    ( ! [X34,X33] :
        ( ~ ssList(X33)
        | nil = skaf57(X34)
        | tl(app(skaf57(X34),X33)) = app(tl(skaf57(X34)),X33) )
    | ~ spl0_492 ),
    inference(avatar_component_clause,[],[f10352]) ).

fof(f34436,plain,
    ( spl0_1244
    | ~ spl0_1
    | ~ spl0_492 ),
    inference(avatar_split_clause,[],[f11046,f10352,f218,f34434]) ).

fof(f34434,plain,
    ( spl0_1244
  <=> ! [X69] :
        ( nil = skaf57(X69)
        | tl(app(skaf57(X69),sk1)) = app(tl(skaf57(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1244])]) ).

fof(f11046,plain,
    ( ! [X69] :
        ( nil = skaf57(X69)
        | tl(app(skaf57(X69),sk1)) = app(tl(skaf57(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_492 ),
    inference(resolution,[],[f10353,f220]) ).

fof(f34410,plain,
    ( spl0_1243
    | ~ spl0_2
    | ~ spl0_491 ),
    inference(avatar_split_clause,[],[f11013,f10348,f223,f34408]) ).

fof(f34408,plain,
    ( spl0_1243
  <=> ! [X70] :
        ( nil = skaf58(X70)
        | tl(app(skaf58(X70),sk2)) = app(tl(skaf58(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1243])]) ).

fof(f10348,plain,
    ( spl0_491
  <=> ! [X32,X31] :
        ( ~ ssList(X31)
        | nil = skaf58(X32)
        | tl(app(skaf58(X32),X31)) = app(tl(skaf58(X32)),X31) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_491])]) ).

fof(f11013,plain,
    ( ! [X70] :
        ( nil = skaf58(X70)
        | tl(app(skaf58(X70),sk2)) = app(tl(skaf58(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_491 ),
    inference(resolution,[],[f10349,f225]) ).

fof(f10349,plain,
    ( ! [X31,X32] :
        ( ~ ssList(X31)
        | nil = skaf58(X32)
        | tl(app(skaf58(X32),X31)) = app(tl(skaf58(X32)),X31) )
    | ~ spl0_491 ),
    inference(avatar_component_clause,[],[f10348]) ).

fof(f34406,plain,
    ( spl0_1242
    | ~ spl0_1
    | ~ spl0_491 ),
    inference(avatar_split_clause,[],[f11012,f10348,f218,f34404]) ).

fof(f34404,plain,
    ( spl0_1242
  <=> ! [X69] :
        ( nil = skaf58(X69)
        | tl(app(skaf58(X69),sk1)) = app(tl(skaf58(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1242])]) ).

fof(f11012,plain,
    ( ! [X69] :
        ( nil = skaf58(X69)
        | tl(app(skaf58(X69),sk1)) = app(tl(skaf58(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_491 ),
    inference(resolution,[],[f10349,f220]) ).

fof(f34402,plain,
    ( spl0_1241
    | ~ spl0_2
    | ~ spl0_490 ),
    inference(avatar_split_clause,[],[f10979,f10344,f223,f34400]) ).

fof(f34400,plain,
    ( spl0_1241
  <=> ! [X70] :
        ( nil = skaf61(X70)
        | tl(app(skaf61(X70),sk2)) = app(tl(skaf61(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1241])]) ).

fof(f10344,plain,
    ( spl0_490
  <=> ! [X29,X30] :
        ( ~ ssList(X29)
        | nil = skaf61(X30)
        | tl(app(skaf61(X30),X29)) = app(tl(skaf61(X30)),X29) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_490])]) ).

fof(f10979,plain,
    ( ! [X70] :
        ( nil = skaf61(X70)
        | tl(app(skaf61(X70),sk2)) = app(tl(skaf61(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_490 ),
    inference(resolution,[],[f10345,f225]) ).

fof(f10345,plain,
    ( ! [X29,X30] :
        ( ~ ssList(X29)
        | nil = skaf61(X30)
        | tl(app(skaf61(X30),X29)) = app(tl(skaf61(X30)),X29) )
    | ~ spl0_490 ),
    inference(avatar_component_clause,[],[f10344]) ).

fof(f34398,plain,
    ( spl0_1240
    | ~ spl0_1
    | ~ spl0_490 ),
    inference(avatar_split_clause,[],[f10978,f10344,f218,f34396]) ).

fof(f34396,plain,
    ( spl0_1240
  <=> ! [X69] :
        ( nil = skaf61(X69)
        | tl(app(skaf61(X69),sk1)) = app(tl(skaf61(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1240])]) ).

fof(f10978,plain,
    ( ! [X69] :
        ( nil = skaf61(X69)
        | tl(app(skaf61(X69),sk1)) = app(tl(skaf61(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_490 ),
    inference(resolution,[],[f10345,f220]) ).

fof(f34394,plain,
    ( spl0_1239
    | ~ spl0_2
    | ~ spl0_489 ),
    inference(avatar_split_clause,[],[f10945,f10340,f223,f34392]) ).

fof(f34392,plain,
    ( spl0_1239
  <=> ! [X70] :
        ( nil = skaf62(X70)
        | tl(app(skaf62(X70),sk2)) = app(tl(skaf62(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1239])]) ).

fof(f10340,plain,
    ( spl0_489
  <=> ! [X27,X28] :
        ( ~ ssList(X27)
        | nil = skaf62(X28)
        | tl(app(skaf62(X28),X27)) = app(tl(skaf62(X28)),X27) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_489])]) ).

fof(f10945,plain,
    ( ! [X70] :
        ( nil = skaf62(X70)
        | tl(app(skaf62(X70),sk2)) = app(tl(skaf62(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_489 ),
    inference(resolution,[],[f10341,f225]) ).

fof(f10341,plain,
    ( ! [X28,X27] :
        ( ~ ssList(X27)
        | nil = skaf62(X28)
        | tl(app(skaf62(X28),X27)) = app(tl(skaf62(X28)),X27) )
    | ~ spl0_489 ),
    inference(avatar_component_clause,[],[f10340]) ).

fof(f34390,plain,
    ( spl0_1238
    | ~ spl0_1
    | ~ spl0_489 ),
    inference(avatar_split_clause,[],[f10944,f10340,f218,f34388]) ).

fof(f34388,plain,
    ( spl0_1238
  <=> ! [X69] :
        ( nil = skaf62(X69)
        | tl(app(skaf62(X69),sk1)) = app(tl(skaf62(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1238])]) ).

fof(f10944,plain,
    ( ! [X69] :
        ( nil = skaf62(X69)
        | tl(app(skaf62(X69),sk1)) = app(tl(skaf62(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_489 ),
    inference(resolution,[],[f10341,f220]) ).

fof(f34386,plain,
    ( spl0_1237
    | ~ spl0_2
    | ~ spl0_488 ),
    inference(avatar_split_clause,[],[f10911,f10336,f223,f34384]) ).

fof(f34384,plain,
    ( spl0_1237
  <=> ! [X70] :
        ( nil = skaf63(X70)
        | tl(app(skaf63(X70),sk2)) = app(tl(skaf63(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1237])]) ).

fof(f10336,plain,
    ( spl0_488
  <=> ! [X25,X26] :
        ( ~ ssList(X25)
        | nil = skaf63(X26)
        | tl(app(skaf63(X26),X25)) = app(tl(skaf63(X26)),X25) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_488])]) ).

fof(f10911,plain,
    ( ! [X70] :
        ( nil = skaf63(X70)
        | tl(app(skaf63(X70),sk2)) = app(tl(skaf63(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_488 ),
    inference(resolution,[],[f10337,f225]) ).

fof(f10337,plain,
    ( ! [X26,X25] :
        ( ~ ssList(X25)
        | nil = skaf63(X26)
        | tl(app(skaf63(X26),X25)) = app(tl(skaf63(X26)),X25) )
    | ~ spl0_488 ),
    inference(avatar_component_clause,[],[f10336]) ).

fof(f34382,plain,
    ( spl0_1236
    | ~ spl0_1
    | ~ spl0_488 ),
    inference(avatar_split_clause,[],[f10910,f10336,f218,f34380]) ).

fof(f34380,plain,
    ( spl0_1236
  <=> ! [X69] :
        ( nil = skaf63(X69)
        | tl(app(skaf63(X69),sk1)) = app(tl(skaf63(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1236])]) ).

fof(f10910,plain,
    ( ! [X69] :
        ( nil = skaf63(X69)
        | tl(app(skaf63(X69),sk1)) = app(tl(skaf63(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_488 ),
    inference(resolution,[],[f10337,f220]) ).

fof(f34378,plain,
    ( spl0_1235
    | ~ spl0_2
    | ~ spl0_487 ),
    inference(avatar_split_clause,[],[f10877,f10332,f223,f34376]) ).

fof(f34376,plain,
    ( spl0_1235
  <=> ! [X70] :
        ( nil = skaf66(X70)
        | tl(app(skaf66(X70),sk2)) = app(tl(skaf66(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1235])]) ).

fof(f10332,plain,
    ( spl0_487
  <=> ! [X24,X23] :
        ( ~ ssList(X23)
        | nil = skaf66(X24)
        | tl(app(skaf66(X24),X23)) = app(tl(skaf66(X24)),X23) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_487])]) ).

fof(f10877,plain,
    ( ! [X70] :
        ( nil = skaf66(X70)
        | tl(app(skaf66(X70),sk2)) = app(tl(skaf66(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_487 ),
    inference(resolution,[],[f10333,f225]) ).

fof(f10333,plain,
    ( ! [X24,X23] :
        ( ~ ssList(X23)
        | nil = skaf66(X24)
        | tl(app(skaf66(X24),X23)) = app(tl(skaf66(X24)),X23) )
    | ~ spl0_487 ),
    inference(avatar_component_clause,[],[f10332]) ).

fof(f34374,plain,
    ( spl0_1234
    | ~ spl0_1
    | ~ spl0_487 ),
    inference(avatar_split_clause,[],[f10876,f10332,f218,f34372]) ).

fof(f34372,plain,
    ( spl0_1234
  <=> ! [X69] :
        ( nil = skaf66(X69)
        | tl(app(skaf66(X69),sk1)) = app(tl(skaf66(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1234])]) ).

fof(f10876,plain,
    ( ! [X69] :
        ( nil = skaf66(X69)
        | tl(app(skaf66(X69),sk1)) = app(tl(skaf66(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_487 ),
    inference(resolution,[],[f10333,f220]) ).

fof(f34370,plain,
    ( ~ spl0_79
    | spl0_1222 ),
    inference(avatar_contradiction_clause,[],[f34369]) ).

fof(f34369,plain,
    ( $false
    | ~ spl0_79
    | spl0_1222 ),
    inference(resolution,[],[f34323,f602]) ).

fof(f34323,plain,
    ( ~ ssList(skaf46(sk1,sk1))
    | spl0_1222 ),
    inference(avatar_component_clause,[],[f34321]) ).

fof(f34321,plain,
    ( spl0_1222
  <=> ssList(skaf46(sk1,sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1222])]) ).

fof(f34368,plain,
    ( spl0_1233
    | ~ spl0_2
    | ~ spl0_485 ),
    inference(avatar_split_clause,[],[f10843,f10324,f223,f34366]) ).

fof(f34366,plain,
    ( spl0_1233
  <=> ! [X70] :
        ( nil = skaf67(X70)
        | tl(app(skaf67(X70),sk2)) = app(tl(skaf67(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1233])]) ).

fof(f10324,plain,
    ( spl0_485
  <=> ! [X22,X21] :
        ( ~ ssList(X21)
        | nil = skaf67(X22)
        | tl(app(skaf67(X22),X21)) = app(tl(skaf67(X22)),X21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_485])]) ).

fof(f10843,plain,
    ( ! [X70] :
        ( nil = skaf67(X70)
        | tl(app(skaf67(X70),sk2)) = app(tl(skaf67(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_485 ),
    inference(resolution,[],[f10325,f225]) ).

fof(f10325,plain,
    ( ! [X21,X22] :
        ( ~ ssList(X21)
        | nil = skaf67(X22)
        | tl(app(skaf67(X22),X21)) = app(tl(skaf67(X22)),X21) )
    | ~ spl0_485 ),
    inference(avatar_component_clause,[],[f10324]) ).

fof(f34364,plain,
    ( spl0_1232
    | ~ spl0_1
    | ~ spl0_485 ),
    inference(avatar_split_clause,[],[f10842,f10324,f218,f34362]) ).

fof(f34362,plain,
    ( spl0_1232
  <=> ! [X69] :
        ( nil = skaf67(X69)
        | tl(app(skaf67(X69),sk1)) = app(tl(skaf67(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1232])]) ).

fof(f10842,plain,
    ( ! [X69] :
        ( nil = skaf67(X69)
        | tl(app(skaf67(X69),sk1)) = app(tl(skaf67(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_485 ),
    inference(resolution,[],[f10325,f220]) ).

fof(f34360,plain,
    ( spl0_1231
    | ~ spl0_2
    | ~ spl0_484 ),
    inference(avatar_split_clause,[],[f10809,f10320,f223,f34358]) ).

fof(f34358,plain,
    ( spl0_1231
  <=> ! [X70] :
        ( nil = skaf68(X70)
        | tl(app(skaf68(X70),sk2)) = app(tl(skaf68(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1231])]) ).

fof(f10320,plain,
    ( spl0_484
  <=> ! [X20,X19] :
        ( ~ ssList(X19)
        | nil = skaf68(X20)
        | tl(app(skaf68(X20),X19)) = app(tl(skaf68(X20)),X19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_484])]) ).

fof(f10809,plain,
    ( ! [X70] :
        ( nil = skaf68(X70)
        | tl(app(skaf68(X70),sk2)) = app(tl(skaf68(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_484 ),
    inference(resolution,[],[f10321,f225]) ).

fof(f10321,plain,
    ( ! [X19,X20] :
        ( ~ ssList(X19)
        | nil = skaf68(X20)
        | tl(app(skaf68(X20),X19)) = app(tl(skaf68(X20)),X19) )
    | ~ spl0_484 ),
    inference(avatar_component_clause,[],[f10320]) ).

fof(f34356,plain,
    ( spl0_1230
    | ~ spl0_1
    | ~ spl0_484 ),
    inference(avatar_split_clause,[],[f10808,f10320,f218,f34354]) ).

fof(f34354,plain,
    ( spl0_1230
  <=> ! [X69] :
        ( nil = skaf68(X69)
        | tl(app(skaf68(X69),sk1)) = app(tl(skaf68(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1230])]) ).

fof(f10808,plain,
    ( ! [X69] :
        ( nil = skaf68(X69)
        | tl(app(skaf68(X69),sk1)) = app(tl(skaf68(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_484 ),
    inference(resolution,[],[f10321,f220]) ).

fof(f34352,plain,
    ( spl0_1229
    | ~ spl0_2
    | ~ spl0_483 ),
    inference(avatar_split_clause,[],[f10771,f10316,f223,f34350]) ).

fof(f34350,plain,
    ( spl0_1229
  <=> ! [X70] :
        ( nil = skaf71(X70)
        | tl(app(skaf71(X70),sk2)) = app(tl(skaf71(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1229])]) ).

fof(f10316,plain,
    ( spl0_483
  <=> ! [X18,X17] :
        ( ~ ssList(X17)
        | nil = skaf71(X18)
        | tl(app(skaf71(X18),X17)) = app(tl(skaf71(X18)),X17) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_483])]) ).

fof(f10771,plain,
    ( ! [X70] :
        ( nil = skaf71(X70)
        | tl(app(skaf71(X70),sk2)) = app(tl(skaf71(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_483 ),
    inference(resolution,[],[f10317,f225]) ).

fof(f10317,plain,
    ( ! [X18,X17] :
        ( ~ ssList(X17)
        | nil = skaf71(X18)
        | tl(app(skaf71(X18),X17)) = app(tl(skaf71(X18)),X17) )
    | ~ spl0_483 ),
    inference(avatar_component_clause,[],[f10316]) ).

fof(f34348,plain,
    ( spl0_1228
    | ~ spl0_1
    | ~ spl0_483 ),
    inference(avatar_split_clause,[],[f10770,f10316,f218,f34346]) ).

fof(f34346,plain,
    ( spl0_1228
  <=> ! [X69] :
        ( nil = skaf71(X69)
        | tl(app(skaf71(X69),sk1)) = app(tl(skaf71(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1228])]) ).

fof(f10770,plain,
    ( ! [X69] :
        ( nil = skaf71(X69)
        | tl(app(skaf71(X69),sk1)) = app(tl(skaf71(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_483 ),
    inference(resolution,[],[f10317,f220]) ).

fof(f34344,plain,
    ( spl0_1227
    | ~ spl0_2
    | ~ spl0_482 ),
    inference(avatar_split_clause,[],[f10737,f10312,f223,f34342]) ).

fof(f34342,plain,
    ( spl0_1227
  <=> ! [X70] :
        ( nil = skaf72(X70)
        | tl(app(skaf72(X70),sk2)) = app(tl(skaf72(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1227])]) ).

fof(f10312,plain,
    ( spl0_482
  <=> ! [X16,X15] :
        ( ~ ssList(X15)
        | nil = skaf72(X16)
        | tl(app(skaf72(X16),X15)) = app(tl(skaf72(X16)),X15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_482])]) ).

fof(f10737,plain,
    ( ! [X70] :
        ( nil = skaf72(X70)
        | tl(app(skaf72(X70),sk2)) = app(tl(skaf72(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_482 ),
    inference(resolution,[],[f10313,f225]) ).

fof(f10313,plain,
    ( ! [X16,X15] :
        ( ~ ssList(X15)
        | nil = skaf72(X16)
        | tl(app(skaf72(X16),X15)) = app(tl(skaf72(X16)),X15) )
    | ~ spl0_482 ),
    inference(avatar_component_clause,[],[f10312]) ).

fof(f34340,plain,
    ( spl0_1226
    | ~ spl0_1
    | ~ spl0_482 ),
    inference(avatar_split_clause,[],[f10736,f10312,f218,f34338]) ).

fof(f34338,plain,
    ( spl0_1226
  <=> ! [X69] :
        ( nil = skaf72(X69)
        | tl(app(skaf72(X69),sk1)) = app(tl(skaf72(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1226])]) ).

fof(f10736,plain,
    ( ! [X69] :
        ( nil = skaf72(X69)
        | tl(app(skaf72(X69),sk1)) = app(tl(skaf72(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_482 ),
    inference(resolution,[],[f10313,f220]) ).

fof(f34336,plain,
    ( spl0_1225
    | ~ spl0_2
    | ~ spl0_481 ),
    inference(avatar_split_clause,[],[f10703,f10308,f223,f34334]) ).

fof(f34334,plain,
    ( spl0_1225
  <=> ! [X70] :
        ( nil = skaf73(X70)
        | tl(app(skaf73(X70),sk2)) = app(tl(skaf73(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1225])]) ).

fof(f10308,plain,
    ( spl0_481
  <=> ! [X13,X14] :
        ( ~ ssList(X13)
        | nil = skaf73(X14)
        | tl(app(skaf73(X14),X13)) = app(tl(skaf73(X14)),X13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_481])]) ).

fof(f10703,plain,
    ( ! [X70] :
        ( nil = skaf73(X70)
        | tl(app(skaf73(X70),sk2)) = app(tl(skaf73(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_481 ),
    inference(resolution,[],[f10309,f225]) ).

fof(f10309,plain,
    ( ! [X14,X13] :
        ( ~ ssList(X13)
        | nil = skaf73(X14)
        | tl(app(skaf73(X14),X13)) = app(tl(skaf73(X14)),X13) )
    | ~ spl0_481 ),
    inference(avatar_component_clause,[],[f10308]) ).

fof(f34332,plain,
    ( spl0_1224
    | ~ spl0_1
    | ~ spl0_481 ),
    inference(avatar_split_clause,[],[f10702,f10308,f218,f34330]) ).

fof(f34330,plain,
    ( spl0_1224
  <=> ! [X69] :
        ( nil = skaf73(X69)
        | tl(app(skaf73(X69),sk1)) = app(tl(skaf73(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1224])]) ).

fof(f10702,plain,
    ( ! [X69] :
        ( nil = skaf73(X69)
        | tl(app(skaf73(X69),sk1)) = app(tl(skaf73(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_481 ),
    inference(resolution,[],[f10309,f220]) ).

fof(f34328,plain,
    ( ~ spl0_1222
    | spl0_1223
    | ~ spl0_559
    | ~ spl0_1142 ),
    inference(avatar_split_clause,[],[f32246,f32239,f13285,f34325,f34321]) ).

fof(f34325,plain,
    ( spl0_1223
  <=> nil = skaf46(sk1,sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1223])]) ).

fof(f13285,plain,
    ( spl0_559
  <=> sk1 = app(skaf46(sk1,sk1),sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_559])]) ).

fof(f32239,plain,
    ( spl0_1142
  <=> ! [X2] :
        ( sk1 != app(X2,sk1)
        | nil = X2
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1142])]) ).

fof(f32246,plain,
    ( nil = skaf46(sk1,sk1)
    | ~ ssList(skaf46(sk1,sk1))
    | ~ spl0_559
    | ~ spl0_1142 ),
    inference(trivial_inequality_removal,[],[f32243]) ).

fof(f32243,plain,
    ( sk1 != sk1
    | nil = skaf46(sk1,sk1)
    | ~ ssList(skaf46(sk1,sk1))
    | ~ spl0_559
    | ~ spl0_1142 ),
    inference(superposition,[],[f32240,f13287]) ).

fof(f13287,plain,
    ( sk1 = app(skaf46(sk1,sk1),sk1)
    | ~ spl0_559 ),
    inference(avatar_component_clause,[],[f13285]) ).

fof(f32240,plain,
    ( ! [X2] :
        ( sk1 != app(X2,sk1)
        | nil = X2
        | ~ ssList(X2) )
    | ~ spl0_1142 ),
    inference(avatar_component_clause,[],[f32239]) ).

fof(f34319,plain,
    ( spl0_1221
    | ~ spl0_2
    | ~ spl0_480 ),
    inference(avatar_split_clause,[],[f10669,f10304,f223,f34317]) ).

fof(f34317,plain,
    ( spl0_1221
  <=> ! [X70] :
        ( nil = skaf75(X70)
        | tl(app(skaf75(X70),sk2)) = app(tl(skaf75(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1221])]) ).

fof(f10304,plain,
    ( spl0_480
  <=> ! [X12,X11] :
        ( ~ ssList(X11)
        | nil = skaf75(X12)
        | tl(app(skaf75(X12),X11)) = app(tl(skaf75(X12)),X11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_480])]) ).

fof(f10669,plain,
    ( ! [X70] :
        ( nil = skaf75(X70)
        | tl(app(skaf75(X70),sk2)) = app(tl(skaf75(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_480 ),
    inference(resolution,[],[f10305,f225]) ).

fof(f10305,plain,
    ( ! [X11,X12] :
        ( ~ ssList(X11)
        | nil = skaf75(X12)
        | tl(app(skaf75(X12),X11)) = app(tl(skaf75(X12)),X11) )
    | ~ spl0_480 ),
    inference(avatar_component_clause,[],[f10304]) ).

fof(f34315,plain,
    ( spl0_1220
    | ~ spl0_1
    | ~ spl0_480 ),
    inference(avatar_split_clause,[],[f10668,f10304,f218,f34313]) ).

fof(f34313,plain,
    ( spl0_1220
  <=> ! [X69] :
        ( nil = skaf75(X69)
        | tl(app(skaf75(X69),sk1)) = app(tl(skaf75(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1220])]) ).

fof(f10668,plain,
    ( ! [X69] :
        ( nil = skaf75(X69)
        | tl(app(skaf75(X69),sk1)) = app(tl(skaf75(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_480 ),
    inference(resolution,[],[f10305,f220]) ).

fof(f34311,plain,
    ( spl0_1219
    | ~ spl0_2
    | ~ spl0_479 ),
    inference(avatar_split_clause,[],[f10635,f10300,f223,f34309]) ).

fof(f34309,plain,
    ( spl0_1219
  <=> ! [X70] :
        ( nil = skaf76(X70)
        | tl(app(skaf76(X70),sk2)) = app(tl(skaf76(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1219])]) ).

fof(f10300,plain,
    ( spl0_479
  <=> ! [X9,X10] :
        ( ~ ssList(X9)
        | nil = skaf76(X10)
        | tl(app(skaf76(X10),X9)) = app(tl(skaf76(X10)),X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_479])]) ).

fof(f10635,plain,
    ( ! [X70] :
        ( nil = skaf76(X70)
        | tl(app(skaf76(X70),sk2)) = app(tl(skaf76(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_479 ),
    inference(resolution,[],[f10301,f225]) ).

fof(f10301,plain,
    ( ! [X10,X9] :
        ( ~ ssList(X9)
        | nil = skaf76(X10)
        | tl(app(skaf76(X10),X9)) = app(tl(skaf76(X10)),X9) )
    | ~ spl0_479 ),
    inference(avatar_component_clause,[],[f10300]) ).

fof(f34307,plain,
    ( spl0_1218
    | ~ spl0_1
    | ~ spl0_479 ),
    inference(avatar_split_clause,[],[f10634,f10300,f218,f34305]) ).

fof(f34305,plain,
    ( spl0_1218
  <=> ! [X69] :
        ( nil = skaf76(X69)
        | tl(app(skaf76(X69),sk1)) = app(tl(skaf76(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1218])]) ).

fof(f10634,plain,
    ( ! [X69] :
        ( nil = skaf76(X69)
        | tl(app(skaf76(X69),sk1)) = app(tl(skaf76(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_479 ),
    inference(resolution,[],[f10301,f220]) ).

fof(f34303,plain,
    ( spl0_1217
    | ~ spl0_2
    | ~ spl0_478 ),
    inference(avatar_split_clause,[],[f10601,f10296,f223,f34301]) ).

fof(f34301,plain,
    ( spl0_1217
  <=> ! [X70] :
        ( nil = skaf77(X70)
        | tl(app(skaf77(X70),sk2)) = app(tl(skaf77(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1217])]) ).

fof(f10296,plain,
    ( spl0_478
  <=> ! [X7,X8] :
        ( ~ ssList(X7)
        | nil = skaf77(X8)
        | tl(app(skaf77(X8),X7)) = app(tl(skaf77(X8)),X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_478])]) ).

fof(f10601,plain,
    ( ! [X70] :
        ( nil = skaf77(X70)
        | tl(app(skaf77(X70),sk2)) = app(tl(skaf77(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_478 ),
    inference(resolution,[],[f10297,f225]) ).

fof(f10297,plain,
    ( ! [X8,X7] :
        ( ~ ssList(X7)
        | nil = skaf77(X8)
        | tl(app(skaf77(X8),X7)) = app(tl(skaf77(X8)),X7) )
    | ~ spl0_478 ),
    inference(avatar_component_clause,[],[f10296]) ).

fof(f34299,plain,
    ( spl0_1216
    | ~ spl0_1
    | ~ spl0_478 ),
    inference(avatar_split_clause,[],[f10600,f10296,f218,f34297]) ).

fof(f34297,plain,
    ( spl0_1216
  <=> ! [X69] :
        ( nil = skaf77(X69)
        | tl(app(skaf77(X69),sk1)) = app(tl(skaf77(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1216])]) ).

fof(f10600,plain,
    ( ! [X69] :
        ( nil = skaf77(X69)
        | tl(app(skaf77(X69),sk1)) = app(tl(skaf77(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_478 ),
    inference(resolution,[],[f10297,f220]) ).

fof(f34295,plain,
    ( spl0_1215
    | ~ spl0_2
    | ~ spl0_477 ),
    inference(avatar_split_clause,[],[f10567,f10292,f223,f34293]) ).

fof(f34293,plain,
    ( spl0_1215
  <=> ! [X70] :
        ( nil = skaf80(X70)
        | tl(app(skaf80(X70),sk2)) = app(tl(skaf80(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1215])]) ).

fof(f10292,plain,
    ( spl0_477
  <=> ! [X6,X5] :
        ( ~ ssList(X5)
        | nil = skaf80(X6)
        | tl(app(skaf80(X6),X5)) = app(tl(skaf80(X6)),X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_477])]) ).

fof(f10567,plain,
    ( ! [X70] :
        ( nil = skaf80(X70)
        | tl(app(skaf80(X70),sk2)) = app(tl(skaf80(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_477 ),
    inference(resolution,[],[f10293,f225]) ).

fof(f10293,plain,
    ( ! [X6,X5] :
        ( ~ ssList(X5)
        | nil = skaf80(X6)
        | tl(app(skaf80(X6),X5)) = app(tl(skaf80(X6)),X5) )
    | ~ spl0_477 ),
    inference(avatar_component_clause,[],[f10292]) ).

fof(f34291,plain,
    ( spl0_1214
    | ~ spl0_1
    | ~ spl0_477 ),
    inference(avatar_split_clause,[],[f10566,f10292,f218,f34289]) ).

fof(f34289,plain,
    ( spl0_1214
  <=> ! [X69] :
        ( nil = skaf80(X69)
        | tl(app(skaf80(X69),sk1)) = app(tl(skaf80(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1214])]) ).

fof(f10566,plain,
    ( ! [X69] :
        ( nil = skaf80(X69)
        | tl(app(skaf80(X69),sk1)) = app(tl(skaf80(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_477 ),
    inference(resolution,[],[f10293,f220]) ).

fof(f34287,plain,
    ( spl0_1213
    | ~ spl0_2
    | ~ spl0_476 ),
    inference(avatar_split_clause,[],[f10533,f10288,f223,f34285]) ).

fof(f34285,plain,
    ( spl0_1213
  <=> ! [X70] :
        ( nil = skaf81(X70)
        | tl(app(skaf81(X70),sk2)) = app(tl(skaf81(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1213])]) ).

fof(f10288,plain,
    ( spl0_476
  <=> ! [X4,X3] :
        ( ~ ssList(X3)
        | nil = skaf81(X4)
        | tl(app(skaf81(X4),X3)) = app(tl(skaf81(X4)),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_476])]) ).

fof(f10533,plain,
    ( ! [X70] :
        ( nil = skaf81(X70)
        | tl(app(skaf81(X70),sk2)) = app(tl(skaf81(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_476 ),
    inference(resolution,[],[f10289,f225]) ).

fof(f10289,plain,
    ( ! [X3,X4] :
        ( ~ ssList(X3)
        | nil = skaf81(X4)
        | tl(app(skaf81(X4),X3)) = app(tl(skaf81(X4)),X3) )
    | ~ spl0_476 ),
    inference(avatar_component_clause,[],[f10288]) ).

fof(f34283,plain,
    ( spl0_1212
    | ~ spl0_1
    | ~ spl0_476 ),
    inference(avatar_split_clause,[],[f10532,f10288,f218,f34281]) ).

fof(f34281,plain,
    ( spl0_1212
  <=> ! [X69] :
        ( nil = skaf81(X69)
        | tl(app(skaf81(X69),sk1)) = app(tl(skaf81(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1212])]) ).

fof(f10532,plain,
    ( ! [X69] :
        ( nil = skaf81(X69)
        | tl(app(skaf81(X69),sk1)) = app(tl(skaf81(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_476 ),
    inference(resolution,[],[f10289,f220]) ).

fof(f34238,plain,
    ( spl0_1211
    | ~ spl0_2
    | ~ spl0_474 ),
    inference(avatar_split_clause,[],[f10499,f10280,f223,f34236]) ).

fof(f34236,plain,
    ( spl0_1211
  <=> ! [X70] :
        ( nil = skaf82(X70)
        | tl(app(skaf82(X70),sk2)) = app(tl(skaf82(X70)),sk2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1211])]) ).

fof(f10280,plain,
    ( spl0_474
  <=> ! [X2,X1] :
        ( ~ ssList(X1)
        | nil = skaf82(X2)
        | tl(app(skaf82(X2),X1)) = app(tl(skaf82(X2)),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_474])]) ).

fof(f10499,plain,
    ( ! [X70] :
        ( nil = skaf82(X70)
        | tl(app(skaf82(X70),sk2)) = app(tl(skaf82(X70)),sk2) )
    | ~ spl0_2
    | ~ spl0_474 ),
    inference(resolution,[],[f10281,f225]) ).

fof(f10281,plain,
    ( ! [X2,X1] :
        ( ~ ssList(X1)
        | nil = skaf82(X2)
        | tl(app(skaf82(X2),X1)) = app(tl(skaf82(X2)),X1) )
    | ~ spl0_474 ),
    inference(avatar_component_clause,[],[f10280]) ).

fof(f34234,plain,
    ( spl0_1210
    | ~ spl0_1
    | ~ spl0_474 ),
    inference(avatar_split_clause,[],[f10498,f10280,f218,f34232]) ).

fof(f34232,plain,
    ( spl0_1210
  <=> ! [X69] :
        ( nil = skaf82(X69)
        | tl(app(skaf82(X69),sk1)) = app(tl(skaf82(X69)),sk1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1210])]) ).

fof(f10498,plain,
    ( ! [X69] :
        ( nil = skaf82(X69)
        | tl(app(skaf82(X69),sk1)) = app(tl(skaf82(X69)),sk1) )
    | ~ spl0_1
    | ~ spl0_474 ),
    inference(resolution,[],[f10281,f220]) ).

fof(f34230,plain,
    ( spl0_1209
    | ~ spl0_133
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4314,f4282,f1106,f34228]) ).

fof(f34228,plain,
    ( spl0_1209
  <=> ! [X36,X35] :
        ( app(sk1,app(X35,X36)) = cons(sk6,app(X35,X36))
        | ~ ssList(X35)
        | ~ ssList(X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1209])]) ).

fof(f4282,plain,
    ( spl0_342
  <=> ! [X40] :
        ( cons(sk6,X40) = app(sk1,X40)
        | ~ ssList(X40) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_342])]) ).

fof(f4314,plain,
    ( ! [X36,X35] :
        ( app(sk1,app(X35,X36)) = cons(sk6,app(X35,X36))
        | ~ ssList(X35)
        | ~ ssList(X36) )
    | ~ spl0_133
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f1107]) ).

fof(f4283,plain,
    ( ! [X40] :
        ( ~ ssList(X40)
        | cons(sk6,X40) = app(sk1,X40) )
    | ~ spl0_342 ),
    inference(avatar_component_clause,[],[f4282]) ).

fof(f34226,plain,
    ( spl0_1208
    | ~ spl0_134
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4313,f4282,f1111,f34224]) ).

fof(f34224,plain,
    ( spl0_1208
  <=> ! [X34,X33] :
        ( app(sk1,cons(X33,X34)) = cons(sk6,cons(X33,X34))
        | ~ ssList(X34)
        | ~ ssItem(X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1208])]) ).

fof(f4313,plain,
    ( ! [X34,X33] :
        ( app(sk1,cons(X33,X34)) = cons(sk6,cons(X33,X34))
        | ~ ssList(X34)
        | ~ ssItem(X33) )
    | ~ spl0_134
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f1112]) ).

fof(f34217,plain,
    ( ~ spl0_32
    | spl0_1207
    | ~ spl0_16
    | ~ spl0_276 ),
    inference(avatar_split_clause,[],[f3007,f3003,f298,f34215,f400]) ).

fof(f34215,plain,
    ( spl0_1207
  <=> ! [X0,X1] :
        ( app(app(X0,sk1),sk1) != X1
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ duplicatefreeP(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1207])]) ).

fof(f298,plain,
    ( spl0_16
  <=> sk1 = cons(sk6,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_16])]) ).

fof(f3003,plain,
    ( spl0_276
  <=> ! [X2,X0,X1] :
        ( app(app(X0,sk1),cons(sk6,X1)) != X2
        | ~ duplicatefreeP(X2)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_276])]) ).

fof(f3007,plain,
    ( ! [X0,X1] :
        ( app(app(X0,sk1),sk1) != X1
        | ~ duplicatefreeP(X1)
        | ~ ssList(nil)
        | ~ ssList(X0)
        | ~ ssList(X1) )
    | ~ spl0_16
    | ~ spl0_276 ),
    inference(superposition,[],[f3004,f300]) ).

fof(f300,plain,
    ( sk1 = cons(sk6,nil)
    | ~ spl0_16 ),
    inference(avatar_component_clause,[],[f298]) ).

fof(f3004,plain,
    ( ! [X2,X0,X1] :
        ( app(app(X0,sk1),cons(sk6,X1)) != X2
        | ~ duplicatefreeP(X2)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ ssList(X2) )
    | ~ spl0_276 ),
    inference(avatar_component_clause,[],[f3003]) ).

fof(f34181,plain,
    ( ~ spl0_32
    | spl0_1206
    | ~ spl0_164
    | ~ spl0_276 ),
    inference(avatar_split_clause,[],[f3006,f3003,f1283,f34179,f400]) ).

fof(f34179,plain,
    ( spl0_1206
  <=> ! [X0,X1] :
        ( app(sk1,cons(sk6,X0)) != X1
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ duplicatefreeP(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1206])]) ).

fof(f3006,plain,
    ( ! [X0,X1] :
        ( app(sk1,cons(sk6,X0)) != X1
        | ~ duplicatefreeP(X1)
        | ~ ssList(X0)
        | ~ ssList(nil)
        | ~ ssList(X1) )
    | ~ spl0_164
    | ~ spl0_276 ),
    inference(superposition,[],[f3004,f1285]) ).

fof(f34177,plain,
    ( spl0_1205
    | ~ spl0_71
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2731,f2628,f566,f34175]) ).

fof(f34175,plain,
    ( spl0_1205
  <=> ! [X41,X42] :
        ( ~ ssList(X41)
        | app(app(sk2,skaf51(X42)),X41) = app(sk2,app(skaf51(X42),X41)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1205])]) ).

fof(f2628,plain,
    ( spl0_255
  <=> ! [X105,X106] :
        ( ~ ssList(X105)
        | ~ ssList(X106)
        | app(app(sk2,X106),X105) = app(sk2,app(X106,X105)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_255])]) ).

fof(f2731,plain,
    ( ! [X41,X42] :
        ( ~ ssList(X41)
        | app(app(sk2,skaf51(X42)),X41) = app(sk2,app(skaf51(X42),X41)) )
    | ~ spl0_71
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f567]) ).

fof(f2629,plain,
    ( ! [X106,X105] :
        ( ~ ssList(X106)
        | ~ ssList(X105)
        | app(app(sk2,X106),X105) = app(sk2,app(X106,X105)) )
    | ~ spl0_255 ),
    inference(avatar_component_clause,[],[f2628]) ).

fof(f34173,plain,
    ( spl0_1204
    | ~ spl0_70
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2730,f2628,f562,f34171]) ).

fof(f34171,plain,
    ( spl0_1204
  <=> ! [X40,X39] :
        ( ~ ssList(X39)
        | app(app(sk2,skaf52(X40)),X39) = app(sk2,app(skaf52(X40),X39)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1204])]) ).

fof(f2730,plain,
    ( ! [X40,X39] :
        ( ~ ssList(X39)
        | app(app(sk2,skaf52(X40)),X39) = app(sk2,app(skaf52(X40),X39)) )
    | ~ spl0_70
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f563]) ).

fof(f34147,plain,
    ( spl0_1203
    | ~ spl0_69
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2729,f2628,f558,f34145]) ).

fof(f34145,plain,
    ( spl0_1203
  <=> ! [X38,X37] :
        ( ~ ssList(X37)
        | app(app(sk2,skaf53(X38)),X37) = app(sk2,app(skaf53(X38),X37)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1203])]) ).

fof(f558,plain,
    ( spl0_69
  <=> ! [X0] : ssList(skaf53(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_69])]) ).

fof(f2729,plain,
    ( ! [X38,X37] :
        ( ~ ssList(X37)
        | app(app(sk2,skaf53(X38)),X37) = app(sk2,app(skaf53(X38),X37)) )
    | ~ spl0_69
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f559]) ).

fof(f559,plain,
    ( ! [X0] : ssList(skaf53(X0))
    | ~ spl0_69 ),
    inference(avatar_component_clause,[],[f558]) ).

fof(f34143,plain,
    ( spl0_1202
    | ~ spl0_66
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2728,f2628,f546,f34141]) ).

fof(f34141,plain,
    ( spl0_1202
  <=> ! [X36,X35] :
        ( ~ ssList(X35)
        | app(app(sk2,skaf56(X36)),X35) = app(sk2,app(skaf56(X36),X35)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1202])]) ).

fof(f546,plain,
    ( spl0_66
  <=> ! [X0] : ssList(skaf56(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_66])]) ).

fof(f2728,plain,
    ( ! [X36,X35] :
        ( ~ ssList(X35)
        | app(app(sk2,skaf56(X36)),X35) = app(sk2,app(skaf56(X36),X35)) )
    | ~ spl0_66
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f547]) ).

fof(f547,plain,
    ( ! [X0] : ssList(skaf56(X0))
    | ~ spl0_66 ),
    inference(avatar_component_clause,[],[f546]) ).

fof(f34139,plain,
    ( spl0_1201
    | ~ spl0_64
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2727,f2628,f537,f34137]) ).

fof(f34137,plain,
    ( spl0_1201
  <=> ! [X34,X33] :
        ( ~ ssList(X33)
        | app(app(sk2,skaf57(X34)),X33) = app(sk2,app(skaf57(X34),X33)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1201])]) ).

fof(f537,plain,
    ( spl0_64
  <=> ! [X0] : ssList(skaf57(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_64])]) ).

fof(f2727,plain,
    ( ! [X34,X33] :
        ( ~ ssList(X33)
        | app(app(sk2,skaf57(X34)),X33) = app(sk2,app(skaf57(X34),X33)) )
    | ~ spl0_64
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f538]) ).

fof(f538,plain,
    ( ! [X0] : ssList(skaf57(X0))
    | ~ spl0_64 ),
    inference(avatar_component_clause,[],[f537]) ).

fof(f34135,plain,
    ( spl0_1200
    | ~ spl0_63
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2726,f2628,f533,f34133]) ).

fof(f34133,plain,
    ( spl0_1200
  <=> ! [X32,X31] :
        ( ~ ssList(X31)
        | app(app(sk2,skaf58(X32)),X31) = app(sk2,app(skaf58(X32),X31)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1200])]) ).

fof(f533,plain,
    ( spl0_63
  <=> ! [X0] : ssList(skaf58(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_63])]) ).

fof(f2726,plain,
    ( ! [X31,X32] :
        ( ~ ssList(X31)
        | app(app(sk2,skaf58(X32)),X31) = app(sk2,app(skaf58(X32),X31)) )
    | ~ spl0_63
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f534]) ).

fof(f534,plain,
    ( ! [X0] : ssList(skaf58(X0))
    | ~ spl0_63 ),
    inference(avatar_component_clause,[],[f533]) ).

fof(f34131,plain,
    ( spl0_1199
    | ~ spl0_60
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2725,f2628,f521,f34129]) ).

fof(f34129,plain,
    ( spl0_1199
  <=> ! [X29,X30] :
        ( ~ ssList(X29)
        | app(app(sk2,skaf61(X30)),X29) = app(sk2,app(skaf61(X30),X29)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1199])]) ).

fof(f521,plain,
    ( spl0_60
  <=> ! [X0] : ssList(skaf61(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_60])]) ).

fof(f2725,plain,
    ( ! [X29,X30] :
        ( ~ ssList(X29)
        | app(app(sk2,skaf61(X30)),X29) = app(sk2,app(skaf61(X30),X29)) )
    | ~ spl0_60
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f522]) ).

fof(f522,plain,
    ( ! [X0] : ssList(skaf61(X0))
    | ~ spl0_60 ),
    inference(avatar_component_clause,[],[f521]) ).

fof(f34127,plain,
    ( spl0_1198
    | ~ spl0_59
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2724,f2628,f517,f34125]) ).

fof(f34125,plain,
    ( spl0_1198
  <=> ! [X27,X28] :
        ( ~ ssList(X27)
        | app(app(sk2,skaf62(X28)),X27) = app(sk2,app(skaf62(X28),X27)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1198])]) ).

fof(f517,plain,
    ( spl0_59
  <=> ! [X0] : ssList(skaf62(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_59])]) ).

fof(f2724,plain,
    ( ! [X28,X27] :
        ( ~ ssList(X27)
        | app(app(sk2,skaf62(X28)),X27) = app(sk2,app(skaf62(X28),X27)) )
    | ~ spl0_59
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f518]) ).

fof(f518,plain,
    ( ! [X0] : ssList(skaf62(X0))
    | ~ spl0_59 ),
    inference(avatar_component_clause,[],[f517]) ).

fof(f34123,plain,
    ( spl0_1197
    | ~ spl0_58
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2723,f2628,f513,f34121]) ).

fof(f34121,plain,
    ( spl0_1197
  <=> ! [X25,X26] :
        ( ~ ssList(X25)
        | app(app(sk2,skaf63(X26)),X25) = app(sk2,app(skaf63(X26),X25)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1197])]) ).

fof(f513,plain,
    ( spl0_58
  <=> ! [X0] : ssList(skaf63(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_58])]) ).

fof(f2723,plain,
    ( ! [X26,X25] :
        ( ~ ssList(X25)
        | app(app(sk2,skaf63(X26)),X25) = app(sk2,app(skaf63(X26),X25)) )
    | ~ spl0_58
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f514]) ).

fof(f514,plain,
    ( ! [X0] : ssList(skaf63(X0))
    | ~ spl0_58 ),
    inference(avatar_component_clause,[],[f513]) ).

fof(f34119,plain,
    ( spl0_1196
    | ~ spl0_55
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2722,f2628,f501,f34117]) ).

fof(f34117,plain,
    ( spl0_1196
  <=> ! [X24,X23] :
        ( ~ ssList(X23)
        | app(app(sk2,skaf66(X24)),X23) = app(sk2,app(skaf66(X24),X23)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1196])]) ).

fof(f501,plain,
    ( spl0_55
  <=> ! [X0] : ssList(skaf66(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_55])]) ).

fof(f2722,plain,
    ( ! [X24,X23] :
        ( ~ ssList(X23)
        | app(app(sk2,skaf66(X24)),X23) = app(sk2,app(skaf66(X24),X23)) )
    | ~ spl0_55
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f502]) ).

fof(f502,plain,
    ( ! [X0] : ssList(skaf66(X0))
    | ~ spl0_55 ),
    inference(avatar_component_clause,[],[f501]) ).

fof(f34041,plain,
    ( ~ spl0_80
    | spl0_1194 ),
    inference(avatar_contradiction_clause,[],[f34040]) ).

fof(f34040,plain,
    ( $false
    | ~ spl0_80
    | spl0_1194 ),
    inference(resolution,[],[f33800,f606]) ).

fof(f33800,plain,
    ( ~ ssList(skaf45(sk2,sk2))
    | spl0_1194 ),
    inference(avatar_component_clause,[],[f33798]) ).

fof(f33798,plain,
    ( spl0_1194
  <=> ssList(skaf45(sk2,sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1194])]) ).

fof(f33805,plain,
    ( ~ spl0_1194
    | spl0_1195
    | ~ spl0_580
    | ~ spl0_1136 ),
    inference(avatar_split_clause,[],[f32090,f32085,f13639,f33802,f33798]) ).

fof(f33802,plain,
    ( spl0_1195
  <=> nil = skaf45(sk2,sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1195])]) ).

fof(f13639,plain,
    ( spl0_580
  <=> sk2 = app(sk2,skaf45(sk2,sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_580])]) ).

fof(f32085,plain,
    ( spl0_1136
  <=> ! [X1] :
        ( sk2 != app(sk2,X1)
        | nil = X1
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1136])]) ).

fof(f32090,plain,
    ( nil = skaf45(sk2,sk2)
    | ~ ssList(skaf45(sk2,sk2))
    | ~ spl0_580
    | ~ spl0_1136 ),
    inference(trivial_inequality_removal,[],[f32089]) ).

fof(f32089,plain,
    ( sk2 != sk2
    | nil = skaf45(sk2,sk2)
    | ~ ssList(skaf45(sk2,sk2))
    | ~ spl0_580
    | ~ spl0_1136 ),
    inference(superposition,[],[f32086,f13641]) ).

fof(f13641,plain,
    ( sk2 = app(sk2,skaf45(sk2,sk2))
    | ~ spl0_580 ),
    inference(avatar_component_clause,[],[f13639]) ).

fof(f32086,plain,
    ( ! [X1] :
        ( sk2 != app(sk2,X1)
        | nil = X1
        | ~ ssList(X1) )
    | ~ spl0_1136 ),
    inference(avatar_component_clause,[],[f32085]) ).

fof(f33718,plain,
    ( spl0_1193
    | ~ spl0_69
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f994,f726,f558,f33716]) ).

fof(f33716,plain,
    ( spl0_1193
  <=> ! [X18] : duplicatefreeP(skaf53(X18)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1193])]) ).

fof(f994,plain,
    ( ! [X18] : duplicatefreeP(skaf53(X18))
    | ~ spl0_69
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f559]) ).

fof(f33530,plain,
    ( spl0_1192
    | ~ spl0_32
    | ~ spl0_163
    | ~ spl0_1128 ),
    inference(avatar_split_clause,[],[f32076,f30706,f1270,f400,f33528]) ).

fof(f33528,plain,
    ( spl0_1192
  <=> ! [X0] : cons(X0,sk2) = app(cons(X0,sk2),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1192])]) ).

fof(f30706,plain,
    ( spl0_1128
  <=> ! [X102,X103] :
        ( ~ ssList(X102)
        | cons(X103,app(sk2,X102)) = app(cons(X103,sk2),X102) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1128])]) ).

fof(f32076,plain,
    ( ! [X0] : cons(X0,sk2) = app(cons(X0,sk2),nil)
    | ~ spl0_32
    | ~ spl0_163
    | ~ spl0_1128 ),
    inference(forward_demodulation,[],[f32040,f1272]) ).

fof(f32040,plain,
    ( ! [X0] : cons(X0,app(sk2,nil)) = app(cons(X0,sk2),nil)
    | ~ spl0_32
    | ~ spl0_1128 ),
    inference(resolution,[],[f30707,f402]) ).

fof(f402,plain,
    ( ssList(nil)
    | ~ spl0_32 ),
    inference(avatar_component_clause,[],[f400]) ).

fof(f30707,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | cons(X103,app(sk2,X102)) = app(cons(X103,sk2),X102) )
    | ~ spl0_1128 ),
    inference(avatar_component_clause,[],[f30706]) ).

fof(f33398,plain,
    ( spl0_1191
    | ~ spl0_32
    | ~ spl0_147
    | ~ spl0_1125 ),
    inference(avatar_split_clause,[],[f32039,f30067,f1197,f400,f33396]) ).

fof(f33396,plain,
    ( spl0_1191
  <=> ! [X0] : cons(X0,sk1) = app(cons(X0,sk1),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1191])]) ).

fof(f30067,plain,
    ( spl0_1125
  <=> ! [X100,X101] :
        ( ~ ssList(X100)
        | cons(X101,app(sk1,X100)) = app(cons(X101,sk1),X100) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1125])]) ).

fof(f32039,plain,
    ( ! [X0] : cons(X0,sk1) = app(cons(X0,sk1),nil)
    | ~ spl0_32
    | ~ spl0_147
    | ~ spl0_1125 ),
    inference(forward_demodulation,[],[f32003,f1199]) ).

fof(f32003,plain,
    ( ! [X0] : cons(X0,app(sk1,nil)) = app(cons(X0,sk1),nil)
    | ~ spl0_32
    | ~ spl0_1125 ),
    inference(resolution,[],[f30068,f402]) ).

fof(f30068,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | cons(X101,app(sk1,X100)) = app(cons(X101,sk1),X100) )
    | ~ spl0_1125 ),
    inference(avatar_component_clause,[],[f30067]) ).

fof(f33394,plain,
    ( spl0_1190
    | ~ spl0_54
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2721,f2628,f497,f33392]) ).

fof(f33392,plain,
    ( spl0_1190
  <=> ! [X22,X21] :
        ( ~ ssList(X21)
        | app(app(sk2,skaf67(X22)),X21) = app(sk2,app(skaf67(X22),X21)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1190])]) ).

fof(f497,plain,
    ( spl0_54
  <=> ! [X0] : ssList(skaf67(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_54])]) ).

fof(f2721,plain,
    ( ! [X21,X22] :
        ( ~ ssList(X21)
        | app(app(sk2,skaf67(X22)),X21) = app(sk2,app(skaf67(X22),X21)) )
    | ~ spl0_54
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f498]) ).

fof(f498,plain,
    ( ! [X0] : ssList(skaf67(X0))
    | ~ spl0_54 ),
    inference(avatar_component_clause,[],[f497]) ).

fof(f33390,plain,
    ( spl0_1189
    | ~ spl0_53
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2720,f2628,f493,f33388]) ).

fof(f33388,plain,
    ( spl0_1189
  <=> ! [X20,X19] :
        ( ~ ssList(X19)
        | app(app(sk2,skaf68(X20)),X19) = app(sk2,app(skaf68(X20),X19)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1189])]) ).

fof(f493,plain,
    ( spl0_53
  <=> ! [X0] : ssList(skaf68(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_53])]) ).

fof(f2720,plain,
    ( ! [X19,X20] :
        ( ~ ssList(X19)
        | app(app(sk2,skaf68(X20)),X19) = app(sk2,app(skaf68(X20),X19)) )
    | ~ spl0_53
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f494]) ).

fof(f494,plain,
    ( ! [X0] : ssList(skaf68(X0))
    | ~ spl0_53 ),
    inference(avatar_component_clause,[],[f493]) ).

fof(f33386,plain,
    ( spl0_1188
    | ~ spl0_50
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2719,f2628,f481,f33384]) ).

fof(f33384,plain,
    ( spl0_1188
  <=> ! [X18,X17] :
        ( ~ ssList(X17)
        | app(app(sk2,skaf71(X18)),X17) = app(sk2,app(skaf71(X18),X17)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1188])]) ).

fof(f481,plain,
    ( spl0_50
  <=> ! [X0] : ssList(skaf71(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_50])]) ).

fof(f2719,plain,
    ( ! [X18,X17] :
        ( ~ ssList(X17)
        | app(app(sk2,skaf71(X18)),X17) = app(sk2,app(skaf71(X18),X17)) )
    | ~ spl0_50
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f482]) ).

fof(f482,plain,
    ( ! [X0] : ssList(skaf71(X0))
    | ~ spl0_50 ),
    inference(avatar_component_clause,[],[f481]) ).

fof(f33382,plain,
    ( spl0_1187
    | ~ spl0_49
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2718,f2628,f477,f33380]) ).

fof(f33380,plain,
    ( spl0_1187
  <=> ! [X16,X15] :
        ( ~ ssList(X15)
        | app(app(sk2,skaf72(X16)),X15) = app(sk2,app(skaf72(X16),X15)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1187])]) ).

fof(f477,plain,
    ( spl0_49
  <=> ! [X0] : ssList(skaf72(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_49])]) ).

fof(f2718,plain,
    ( ! [X16,X15] :
        ( ~ ssList(X15)
        | app(app(sk2,skaf72(X16)),X15) = app(sk2,app(skaf72(X16),X15)) )
    | ~ spl0_49
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f478]) ).

fof(f478,plain,
    ( ! [X0] : ssList(skaf72(X0))
    | ~ spl0_49 ),
    inference(avatar_component_clause,[],[f477]) ).

fof(f33378,plain,
    ( spl0_1186
    | ~ spl0_48
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2717,f2628,f473,f33376]) ).

fof(f33376,plain,
    ( spl0_1186
  <=> ! [X13,X14] :
        ( ~ ssList(X13)
        | app(app(sk2,skaf73(X14)),X13) = app(sk2,app(skaf73(X14),X13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1186])]) ).

fof(f473,plain,
    ( spl0_48
  <=> ! [X0] : ssList(skaf73(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_48])]) ).

fof(f2717,plain,
    ( ! [X14,X13] :
        ( ~ ssList(X13)
        | app(app(sk2,skaf73(X14)),X13) = app(sk2,app(skaf73(X14),X13)) )
    | ~ spl0_48
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f474]) ).

fof(f474,plain,
    ( ! [X0] : ssList(skaf73(X0))
    | ~ spl0_48 ),
    inference(avatar_component_clause,[],[f473]) ).

fof(f33374,plain,
    ( spl0_1185
    | ~ spl0_46
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2716,f2628,f465,f33372]) ).

fof(f33372,plain,
    ( spl0_1185
  <=> ! [X12,X11] :
        ( ~ ssList(X11)
        | app(app(sk2,skaf75(X12)),X11) = app(sk2,app(skaf75(X12),X11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1185])]) ).

fof(f465,plain,
    ( spl0_46
  <=> ! [X0] : ssList(skaf75(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_46])]) ).

fof(f2716,plain,
    ( ! [X11,X12] :
        ( ~ ssList(X11)
        | app(app(sk2,skaf75(X12)),X11) = app(sk2,app(skaf75(X12),X11)) )
    | ~ spl0_46
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f466]) ).

fof(f466,plain,
    ( ! [X0] : ssList(skaf75(X0))
    | ~ spl0_46 ),
    inference(avatar_component_clause,[],[f465]) ).

fof(f33370,plain,
    ( spl0_1184
    | ~ spl0_45
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2715,f2628,f461,f33368]) ).

fof(f33368,plain,
    ( spl0_1184
  <=> ! [X9,X10] :
        ( ~ ssList(X9)
        | app(app(sk2,skaf76(X10)),X9) = app(sk2,app(skaf76(X10),X9)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1184])]) ).

fof(f461,plain,
    ( spl0_45
  <=> ! [X0] : ssList(skaf76(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_45])]) ).

fof(f2715,plain,
    ( ! [X10,X9] :
        ( ~ ssList(X9)
        | app(app(sk2,skaf76(X10)),X9) = app(sk2,app(skaf76(X10),X9)) )
    | ~ spl0_45
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f462]) ).

fof(f462,plain,
    ( ! [X0] : ssList(skaf76(X0))
    | ~ spl0_45 ),
    inference(avatar_component_clause,[],[f461]) ).

fof(f33366,plain,
    ( spl0_1183
    | ~ spl0_43
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2714,f2628,f452,f33364]) ).

fof(f33364,plain,
    ( spl0_1183
  <=> ! [X7,X8] :
        ( ~ ssList(X7)
        | app(app(sk2,skaf77(X8)),X7) = app(sk2,app(skaf77(X8),X7)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1183])]) ).

fof(f452,plain,
    ( spl0_43
  <=> ! [X0] : ssList(skaf77(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_43])]) ).

fof(f2714,plain,
    ( ! [X8,X7] :
        ( ~ ssList(X7)
        | app(app(sk2,skaf77(X8)),X7) = app(sk2,app(skaf77(X8),X7)) )
    | ~ spl0_43
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f453]) ).

fof(f453,plain,
    ( ! [X0] : ssList(skaf77(X0))
    | ~ spl0_43 ),
    inference(avatar_component_clause,[],[f452]) ).

fof(f33362,plain,
    ( spl0_1182
    | ~ spl0_40
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2713,f2628,f440,f33360]) ).

fof(f33360,plain,
    ( spl0_1182
  <=> ! [X6,X5] :
        ( ~ ssList(X5)
        | app(app(sk2,skaf80(X6)),X5) = app(sk2,app(skaf80(X6),X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1182])]) ).

fof(f440,plain,
    ( spl0_40
  <=> ! [X0] : ssList(skaf80(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_40])]) ).

fof(f2713,plain,
    ( ! [X6,X5] :
        ( ~ ssList(X5)
        | app(app(sk2,skaf80(X6)),X5) = app(sk2,app(skaf80(X6),X5)) )
    | ~ spl0_40
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f441]) ).

fof(f441,plain,
    ( ! [X0] : ssList(skaf80(X0))
    | ~ spl0_40 ),
    inference(avatar_component_clause,[],[f440]) ).

fof(f33358,plain,
    ( spl0_1181
    | ~ spl0_39
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2712,f2628,f436,f33356]) ).

fof(f33356,plain,
    ( spl0_1181
  <=> ! [X4,X3] :
        ( ~ ssList(X3)
        | app(app(sk2,skaf81(X4)),X3) = app(sk2,app(skaf81(X4),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1181])]) ).

fof(f436,plain,
    ( spl0_39
  <=> ! [X0] : ssList(skaf81(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_39])]) ).

fof(f2712,plain,
    ( ! [X3,X4] :
        ( ~ ssList(X3)
        | app(app(sk2,skaf81(X4)),X3) = app(sk2,app(skaf81(X4),X3)) )
    | ~ spl0_39
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f437]) ).

fof(f437,plain,
    ( ! [X0] : ssList(skaf81(X0))
    | ~ spl0_39 ),
    inference(avatar_component_clause,[],[f436]) ).

fof(f33269,plain,
    ( spl0_1180
    | ~ spl0_38
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2711,f2628,f432,f33267]) ).

fof(f33267,plain,
    ( spl0_1180
  <=> ! [X2,X1] :
        ( ~ ssList(X1)
        | app(app(sk2,skaf82(X2)),X1) = app(sk2,app(skaf82(X2),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1180])]) ).

fof(f432,plain,
    ( spl0_38
  <=> ! [X0] : ssList(skaf82(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_38])]) ).

fof(f2711,plain,
    ( ! [X2,X1] :
        ( ~ ssList(X1)
        | app(app(sk2,skaf82(X2)),X1) = app(sk2,app(skaf82(X2),X1)) )
    | ~ spl0_38
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f433]) ).

fof(f433,plain,
    ( ! [X0] : ssList(skaf82(X0))
    | ~ spl0_38 ),
    inference(avatar_component_clause,[],[f432]) ).

fof(f33265,plain,
    ( spl0_1179
    | ~ spl0_71
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2697,f2624,f566,f33263]) ).

fof(f33263,plain,
    ( spl0_1179
  <=> ! [X41,X42] :
        ( ~ ssList(X41)
        | app(app(sk1,skaf51(X42)),X41) = app(sk1,app(skaf51(X42),X41)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1179])]) ).

fof(f2624,plain,
    ( spl0_254
  <=> ! [X104,X103] :
        ( ~ ssList(X103)
        | ~ ssList(X104)
        | app(app(sk1,X104),X103) = app(sk1,app(X104,X103)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_254])]) ).

fof(f2697,plain,
    ( ! [X41,X42] :
        ( ~ ssList(X41)
        | app(app(sk1,skaf51(X42)),X41) = app(sk1,app(skaf51(X42),X41)) )
    | ~ spl0_71
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f567]) ).

fof(f2625,plain,
    ( ! [X104,X103] :
        ( ~ ssList(X104)
        | ~ ssList(X103)
        | app(app(sk1,X104),X103) = app(sk1,app(X104,X103)) )
    | ~ spl0_254 ),
    inference(avatar_component_clause,[],[f2624]) ).

fof(f33261,plain,
    ( spl0_1178
    | ~ spl0_70
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2696,f2624,f562,f33259]) ).

fof(f33259,plain,
    ( spl0_1178
  <=> ! [X40,X39] :
        ( ~ ssList(X39)
        | app(app(sk1,skaf52(X40)),X39) = app(sk1,app(skaf52(X40),X39)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1178])]) ).

fof(f2696,plain,
    ( ! [X40,X39] :
        ( ~ ssList(X39)
        | app(app(sk1,skaf52(X40)),X39) = app(sk1,app(skaf52(X40),X39)) )
    | ~ spl0_70
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f563]) ).

fof(f33257,plain,
    ( spl0_1177
    | ~ spl0_69
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2695,f2624,f558,f33255]) ).

fof(f33255,plain,
    ( spl0_1177
  <=> ! [X38,X37] :
        ( ~ ssList(X37)
        | app(app(sk1,skaf53(X38)),X37) = app(sk1,app(skaf53(X38),X37)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1177])]) ).

fof(f2695,plain,
    ( ! [X38,X37] :
        ( ~ ssList(X37)
        | app(app(sk1,skaf53(X38)),X37) = app(sk1,app(skaf53(X38),X37)) )
    | ~ spl0_69
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f559]) ).

fof(f33253,plain,
    ( spl0_1176
    | ~ spl0_66
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2694,f2624,f546,f33251]) ).

fof(f33251,plain,
    ( spl0_1176
  <=> ! [X36,X35] :
        ( ~ ssList(X35)
        | app(app(sk1,skaf56(X36)),X35) = app(sk1,app(skaf56(X36),X35)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1176])]) ).

fof(f2694,plain,
    ( ! [X36,X35] :
        ( ~ ssList(X35)
        | app(app(sk1,skaf56(X36)),X35) = app(sk1,app(skaf56(X36),X35)) )
    | ~ spl0_66
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f547]) ).

fof(f33249,plain,
    ( spl0_1175
    | ~ spl0_64
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2693,f2624,f537,f33247]) ).

fof(f33247,plain,
    ( spl0_1175
  <=> ! [X34,X33] :
        ( ~ ssList(X33)
        | app(app(sk1,skaf57(X34)),X33) = app(sk1,app(skaf57(X34),X33)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1175])]) ).

fof(f2693,plain,
    ( ! [X34,X33] :
        ( ~ ssList(X33)
        | app(app(sk1,skaf57(X34)),X33) = app(sk1,app(skaf57(X34),X33)) )
    | ~ spl0_64
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f538]) ).

fof(f33245,plain,
    ( spl0_1174
    | ~ spl0_63
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2692,f2624,f533,f33243]) ).

fof(f33243,plain,
    ( spl0_1174
  <=> ! [X32,X31] :
        ( ~ ssList(X31)
        | app(app(sk1,skaf58(X32)),X31) = app(sk1,app(skaf58(X32),X31)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1174])]) ).

fof(f2692,plain,
    ( ! [X31,X32] :
        ( ~ ssList(X31)
        | app(app(sk1,skaf58(X32)),X31) = app(sk1,app(skaf58(X32),X31)) )
    | ~ spl0_63
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f534]) ).

fof(f33241,plain,
    ( spl0_1173
    | ~ spl0_60
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2691,f2624,f521,f33239]) ).

fof(f33239,plain,
    ( spl0_1173
  <=> ! [X29,X30] :
        ( ~ ssList(X29)
        | app(app(sk1,skaf61(X30)),X29) = app(sk1,app(skaf61(X30),X29)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1173])]) ).

fof(f2691,plain,
    ( ! [X29,X30] :
        ( ~ ssList(X29)
        | app(app(sk1,skaf61(X30)),X29) = app(sk1,app(skaf61(X30),X29)) )
    | ~ spl0_60
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f522]) ).

fof(f33237,plain,
    ( spl0_1172
    | ~ spl0_59
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2690,f2624,f517,f33235]) ).

fof(f33235,plain,
    ( spl0_1172
  <=> ! [X27,X28] :
        ( ~ ssList(X27)
        | app(app(sk1,skaf62(X28)),X27) = app(sk1,app(skaf62(X28),X27)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1172])]) ).

fof(f2690,plain,
    ( ! [X28,X27] :
        ( ~ ssList(X27)
        | app(app(sk1,skaf62(X28)),X27) = app(sk1,app(skaf62(X28),X27)) )
    | ~ spl0_59
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f518]) ).

fof(f33233,plain,
    ( spl0_1171
    | ~ spl0_58
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2689,f2624,f513,f33231]) ).

fof(f33231,plain,
    ( spl0_1171
  <=> ! [X25,X26] :
        ( ~ ssList(X25)
        | app(app(sk1,skaf63(X26)),X25) = app(sk1,app(skaf63(X26),X25)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1171])]) ).

fof(f2689,plain,
    ( ! [X26,X25] :
        ( ~ ssList(X25)
        | app(app(sk1,skaf63(X26)),X25) = app(sk1,app(skaf63(X26),X25)) )
    | ~ spl0_58
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f514]) ).

fof(f33229,plain,
    ( spl0_1170
    | ~ spl0_95
    | ~ spl0_1065 ),
    inference(avatar_split_clause,[],[f31624,f28947,f668,f33227]) ).

fof(f668,plain,
    ( spl0_95
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | ~ memberP(nil,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_95])]) ).

fof(f28947,plain,
    ( spl0_1065
  <=> ! [X0] :
        ( memberP(nil,sk5(X0))
        | sk6 = sk5(X0)
        | ~ ssItem(sk5(X0))
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1065])]) ).

fof(f31624,plain,
    ( ! [X0] :
        ( sk6 = sk5(X0)
        | ~ ssItem(sk5(X0))
        | ~ ssItem(X0) )
    | ~ spl0_95
    | ~ spl0_1065 ),
    inference(duplicate_literal_removal,[],[f31621]) ).

fof(f31621,plain,
    ( ! [X0] :
        ( sk6 = sk5(X0)
        | ~ ssItem(sk5(X0))
        | ~ ssItem(X0)
        | ~ ssItem(sk5(X0)) )
    | ~ spl0_95
    | ~ spl0_1065 ),
    inference(resolution,[],[f28948,f669]) ).

fof(f669,plain,
    ( ! [X0] :
        ( ~ memberP(nil,X0)
        | ~ ssItem(X0) )
    | ~ spl0_95 ),
    inference(avatar_component_clause,[],[f668]) ).

fof(f28948,plain,
    ( ! [X0] :
        ( memberP(nil,sk5(X0))
        | sk6 = sk5(X0)
        | ~ ssItem(sk5(X0))
        | ~ ssItem(X0) )
    | ~ spl0_1065 ),
    inference(avatar_component_clause,[],[f28947]) ).

fof(f33225,plain,
    ( spl0_1169
    | ~ spl0_55
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2688,f2624,f501,f33223]) ).

fof(f33223,plain,
    ( spl0_1169
  <=> ! [X24,X23] :
        ( ~ ssList(X23)
        | app(app(sk1,skaf66(X24)),X23) = app(sk1,app(skaf66(X24),X23)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1169])]) ).

fof(f2688,plain,
    ( ! [X24,X23] :
        ( ~ ssList(X23)
        | app(app(sk1,skaf66(X24)),X23) = app(sk1,app(skaf66(X24),X23)) )
    | ~ spl0_55
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f502]) ).

fof(f33221,plain,
    ( spl0_1168
    | ~ spl0_54
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2687,f2624,f497,f33219]) ).

fof(f33219,plain,
    ( spl0_1168
  <=> ! [X22,X21] :
        ( ~ ssList(X21)
        | app(app(sk1,skaf67(X22)),X21) = app(sk1,app(skaf67(X22),X21)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1168])]) ).

fof(f2687,plain,
    ( ! [X21,X22] :
        ( ~ ssList(X21)
        | app(app(sk1,skaf67(X22)),X21) = app(sk1,app(skaf67(X22),X21)) )
    | ~ spl0_54
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f498]) ).

fof(f33217,plain,
    ( spl0_1167
    | ~ spl0_53
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2686,f2624,f493,f33215]) ).

fof(f33215,plain,
    ( spl0_1167
  <=> ! [X20,X19] :
        ( ~ ssList(X19)
        | app(app(sk1,skaf68(X20)),X19) = app(sk1,app(skaf68(X20),X19)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1167])]) ).

fof(f2686,plain,
    ( ! [X19,X20] :
        ( ~ ssList(X19)
        | app(app(sk1,skaf68(X20)),X19) = app(sk1,app(skaf68(X20),X19)) )
    | ~ spl0_53
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f494]) ).

fof(f33213,plain,
    ( spl0_1166
    | ~ spl0_50
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2685,f2624,f481,f33211]) ).

fof(f33211,plain,
    ( spl0_1166
  <=> ! [X18,X17] :
        ( ~ ssList(X17)
        | app(app(sk1,skaf71(X18)),X17) = app(sk1,app(skaf71(X18),X17)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1166])]) ).

fof(f2685,plain,
    ( ! [X18,X17] :
        ( ~ ssList(X17)
        | app(app(sk1,skaf71(X18)),X17) = app(sk1,app(skaf71(X18),X17)) )
    | ~ spl0_50
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f482]) ).

fof(f33209,plain,
    ( spl0_1165
    | ~ spl0_49
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2684,f2624,f477,f33207]) ).

fof(f33207,plain,
    ( spl0_1165
  <=> ! [X16,X15] :
        ( ~ ssList(X15)
        | app(app(sk1,skaf72(X16)),X15) = app(sk1,app(skaf72(X16),X15)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1165])]) ).

fof(f2684,plain,
    ( ! [X16,X15] :
        ( ~ ssList(X15)
        | app(app(sk1,skaf72(X16)),X15) = app(sk1,app(skaf72(X16),X15)) )
    | ~ spl0_49
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f478]) ).

fof(f33205,plain,
    ( spl0_1164
    | ~ spl0_48
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2683,f2624,f473,f33203]) ).

fof(f33203,plain,
    ( spl0_1164
  <=> ! [X13,X14] :
        ( ~ ssList(X13)
        | app(app(sk1,skaf73(X14)),X13) = app(sk1,app(skaf73(X14),X13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1164])]) ).

fof(f2683,plain,
    ( ! [X14,X13] :
        ( ~ ssList(X13)
        | app(app(sk1,skaf73(X14)),X13) = app(sk1,app(skaf73(X14),X13)) )
    | ~ spl0_48
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f474]) ).

fof(f33201,plain,
    ( spl0_1163
    | ~ spl0_46
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2682,f2624,f465,f33199]) ).

fof(f33199,plain,
    ( spl0_1163
  <=> ! [X12,X11] :
        ( ~ ssList(X11)
        | app(app(sk1,skaf75(X12)),X11) = app(sk1,app(skaf75(X12),X11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1163])]) ).

fof(f2682,plain,
    ( ! [X11,X12] :
        ( ~ ssList(X11)
        | app(app(sk1,skaf75(X12)),X11) = app(sk1,app(skaf75(X12),X11)) )
    | ~ spl0_46
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f466]) ).

fof(f33197,plain,
    ( spl0_1162
    | ~ spl0_45
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2681,f2624,f461,f33195]) ).

fof(f33195,plain,
    ( spl0_1162
  <=> ! [X9,X10] :
        ( ~ ssList(X9)
        | app(app(sk1,skaf76(X10)),X9) = app(sk1,app(skaf76(X10),X9)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1162])]) ).

fof(f2681,plain,
    ( ! [X10,X9] :
        ( ~ ssList(X9)
        | app(app(sk1,skaf76(X10)),X9) = app(sk1,app(skaf76(X10),X9)) )
    | ~ spl0_45
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f462]) ).

fof(f33193,plain,
    ( spl0_1161
    | ~ spl0_43
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2680,f2624,f452,f33191]) ).

fof(f33191,plain,
    ( spl0_1161
  <=> ! [X7,X8] :
        ( ~ ssList(X7)
        | app(app(sk1,skaf77(X8)),X7) = app(sk1,app(skaf77(X8),X7)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1161])]) ).

fof(f2680,plain,
    ( ! [X8,X7] :
        ( ~ ssList(X7)
        | app(app(sk1,skaf77(X8)),X7) = app(sk1,app(skaf77(X8),X7)) )
    | ~ spl0_43
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f453]) ).

fof(f33189,plain,
    ( spl0_1160
    | ~ spl0_40
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2679,f2624,f440,f33187]) ).

fof(f33187,plain,
    ( spl0_1160
  <=> ! [X6,X5] :
        ( ~ ssList(X5)
        | app(app(sk1,skaf80(X6)),X5) = app(sk1,app(skaf80(X6),X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1160])]) ).

fof(f2679,plain,
    ( ! [X6,X5] :
        ( ~ ssList(X5)
        | app(app(sk1,skaf80(X6)),X5) = app(sk1,app(skaf80(X6),X5)) )
    | ~ spl0_40
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f441]) ).

fof(f33185,plain,
    ( spl0_1159
    | ~ spl0_2
    | ~ spl0_1028 ),
    inference(avatar_split_clause,[],[f28532,f27065,f223,f33182]) ).

fof(f33182,plain,
    ( spl0_1159
  <=> app(sk2,sk2) = app(app(sk2,sk2),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1159])]) ).

fof(f27065,plain,
    ( spl0_1028
  <=> ! [X70] :
        ( ~ ssList(X70)
        | app(X70,sk2) = app(app(X70,sk2),nil) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1028])]) ).

fof(f28532,plain,
    ( app(sk2,sk2) = app(app(sk2,sk2),nil)
    | ~ spl0_2
    | ~ spl0_1028 ),
    inference(resolution,[],[f27066,f225]) ).

fof(f27066,plain,
    ( ! [X70] :
        ( ~ ssList(X70)
        | app(X70,sk2) = app(app(X70,sk2),nil) )
    | ~ spl0_1028 ),
    inference(avatar_component_clause,[],[f27065]) ).

fof(f33180,plain,
    ( spl0_1158
    | ~ spl0_39
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2678,f2624,f436,f33178]) ).

fof(f33178,plain,
    ( spl0_1158
  <=> ! [X4,X3] :
        ( ~ ssList(X3)
        | app(app(sk1,skaf81(X4)),X3) = app(sk1,app(skaf81(X4),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1158])]) ).

fof(f2678,plain,
    ( ! [X3,X4] :
        ( ~ ssList(X3)
        | app(app(sk1,skaf81(X4)),X3) = app(sk1,app(skaf81(X4),X3)) )
    | ~ spl0_39
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f437]) ).

fof(f33176,plain,
    ( spl0_1157
    | ~ spl0_38
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2677,f2624,f432,f33174]) ).

fof(f33174,plain,
    ( spl0_1157
  <=> ! [X2,X1] :
        ( ~ ssList(X1)
        | app(app(sk1,skaf82(X2)),X1) = app(sk1,app(skaf82(X2),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1157])]) ).

fof(f2677,plain,
    ( ! [X2,X1] :
        ( ~ ssList(X1)
        | app(app(sk1,skaf82(X2)),X1) = app(sk1,app(skaf82(X2),X1)) )
    | ~ spl0_38
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f433]) ).

fof(f33172,plain,
    ( ~ spl0_966
    | ~ spl0_900
    | spl0_1156
    | ~ spl0_188
    | ~ spl0_244 ),
    inference(avatar_split_clause,[],[f2429,f2414,f1502,f33170,f21576,f26230]) ).

fof(f26230,plain,
    ( spl0_966
  <=> ssList(skaf82(sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_966])]) ).

fof(f21576,plain,
    ( spl0_900
  <=> ssItem(skaf83(sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_900])]) ).

fof(f33170,plain,
    ( spl0_1156
  <=> ! [X0] :
        ( memberP(sk2,X0)
        | ~ ssItem(X0)
        | ~ memberP(skaf82(sk2),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1156])]) ).

fof(f1502,plain,
    ( spl0_188
  <=> ! [X2,X0,X1] :
        ( ~ ssItem(X1)
        | ~ ssItem(X2)
        | ~ ssList(X0)
        | ~ memberP(X0,X1)
        | memberP(cons(X2,X0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_188])]) ).

fof(f2414,plain,
    ( spl0_244
  <=> sk2 = cons(skaf83(sk2),skaf82(sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_244])]) ).

fof(f2429,plain,
    ( ! [X0] :
        ( memberP(sk2,X0)
        | ~ ssItem(skaf83(sk2))
        | ~ ssList(skaf82(sk2))
        | ~ memberP(skaf82(sk2),X0)
        | ~ ssItem(X0) )
    | ~ spl0_188
    | ~ spl0_244 ),
    inference(superposition,[],[f1503,f2416]) ).

fof(f2416,plain,
    ( sk2 = cons(skaf83(sk2),skaf82(sk2))
    | ~ spl0_244 ),
    inference(avatar_component_clause,[],[f2414]) ).

fof(f1503,plain,
    ( ! [X2,X0,X1] :
        ( memberP(cons(X2,X0),X1)
        | ~ ssItem(X2)
        | ~ ssList(X0)
        | ~ memberP(X0,X1)
        | ~ ssItem(X1) )
    | ~ spl0_188 ),
    inference(avatar_component_clause,[],[f1502]) ).

fof(f33167,plain,
    ( ~ spl0_950
    | ~ spl0_891
    | spl0_1155
    | ~ spl0_188
    | ~ spl0_243 ),
    inference(avatar_split_clause,[],[f2386,f2377,f1502,f33165,f20452,f25491]) ).

fof(f25491,plain,
    ( spl0_950
  <=> ssList(skaf82(sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_950])]) ).

fof(f20452,plain,
    ( spl0_891
  <=> ssItem(skaf83(sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_891])]) ).

fof(f33165,plain,
    ( spl0_1155
  <=> ! [X0] :
        ( memberP(sk1,X0)
        | ~ ssItem(X0)
        | ~ memberP(skaf82(sk1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1155])]) ).

fof(f2377,plain,
    ( spl0_243
  <=> sk1 = cons(skaf83(sk1),skaf82(sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_243])]) ).

fof(f2386,plain,
    ( ! [X0] :
        ( memberP(sk1,X0)
        | ~ ssItem(skaf83(sk1))
        | ~ ssList(skaf82(sk1))
        | ~ memberP(skaf82(sk1),X0)
        | ~ ssItem(X0) )
    | ~ spl0_188
    | ~ spl0_243 ),
    inference(superposition,[],[f1503,f2379]) ).

fof(f2379,plain,
    ( sk1 = cons(skaf83(sk1),skaf82(sk1))
    | ~ spl0_243 ),
    inference(avatar_component_clause,[],[f2377]) ).

fof(f32967,plain,
    ( spl0_1154
    | ~ spl0_2
    | ~ spl0_1027 ),
    inference(avatar_split_clause,[],[f28494,f27061,f223,f32964]) ).

fof(f32964,plain,
    ( spl0_1154
  <=> app(sk2,sk1) = app(app(sk2,sk1),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1154])]) ).

fof(f27061,plain,
    ( spl0_1027
  <=> ! [X69] :
        ( ~ ssList(X69)
        | app(X69,sk1) = app(app(X69,sk1),nil) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1027])]) ).

fof(f28494,plain,
    ( app(sk2,sk1) = app(app(sk2,sk1),nil)
    | ~ spl0_2
    | ~ spl0_1027 ),
    inference(resolution,[],[f27062,f225]) ).

fof(f27062,plain,
    ( ! [X69] :
        ( ~ ssList(X69)
        | app(X69,sk1) = app(app(X69,sk1),nil) )
    | ~ spl0_1027 ),
    inference(avatar_component_clause,[],[f27061]) ).

fof(f32859,plain,
    ( spl0_1153
    | ~ spl0_66
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f993,f726,f546,f32857]) ).

fof(f32857,plain,
    ( spl0_1153
  <=> ! [X17] : duplicatefreeP(skaf56(X17)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1153])]) ).

fof(f993,plain,
    ( ! [X17] : duplicatefreeP(skaf56(X17))
    | ~ spl0_66
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f547]) ).

fof(f32687,plain,
    ( spl0_14
    | ~ spl0_2
    | ~ spl0_121
    | spl0_887 ),
    inference(avatar_split_clause,[],[f19706,f19695,f870,f223,f284]) ).

fof(f284,plain,
    ( spl0_14
  <=> sk1 = sk2 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_14])]) ).

fof(f870,plain,
    ( spl0_121
  <=> ! [X0] :
        ( sk1 = X0
        | ~ ssList(X0)
        | ssItem(hd(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_121])]) ).

fof(f19695,plain,
    ( spl0_887
  <=> ssItem(hd(sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_887])]) ).

fof(f19706,plain,
    ( ~ ssList(sk2)
    | sk1 = sk2
    | ~ spl0_121
    | spl0_887 ),
    inference(resolution,[],[f871,f19697]) ).

fof(f19697,plain,
    ( ~ ssItem(hd(sk2))
    | spl0_887 ),
    inference(avatar_component_clause,[],[f19695]) ).

fof(f871,plain,
    ( ! [X0] :
        ( ssItem(hd(X0))
        | ~ ssList(X0)
        | sk1 = X0 )
    | ~ spl0_121 ),
    inference(avatar_component_clause,[],[f870]) ).

fof(f32411,plain,
    ( ~ spl0_961
    | ~ spl0_887
    | spl0_1152
    | ~ spl0_188
    | ~ spl0_241 ),
    inference(avatar_split_clause,[],[f2349,f2334,f1502,f32409,f19695,f25566]) ).

fof(f25566,plain,
    ( spl0_961
  <=> ssList(tl(sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_961])]) ).

fof(f32409,plain,
    ( spl0_1152
  <=> ! [X0] :
        ( memberP(sk2,X0)
        | ~ ssItem(X0)
        | ~ memberP(tl(sk2),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1152])]) ).

fof(f2334,plain,
    ( spl0_241
  <=> sk2 = cons(hd(sk2),tl(sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_241])]) ).

fof(f2349,plain,
    ( ! [X0] :
        ( memberP(sk2,X0)
        | ~ ssItem(hd(sk2))
        | ~ ssList(tl(sk2))
        | ~ memberP(tl(sk2),X0)
        | ~ ssItem(X0) )
    | ~ spl0_188
    | ~ spl0_241 ),
    inference(superposition,[],[f1503,f2336]) ).

fof(f2336,plain,
    ( sk2 = cons(hd(sk2),tl(sk2))
    | ~ spl0_241 ),
    inference(avatar_component_clause,[],[f2334]) ).

fof(f32405,plain,
    ( ~ spl0_887
    | spl0_1149
    | spl0_1151
    | ~ spl0_961
    | ~ spl0_259
    | ~ spl0_176
    | ~ spl0_241 ),
    inference(avatar_split_clause,[],[f2348,f2334,f1409,f2647,f25566,f32402,f32391,f19695]) ).

fof(f32391,plain,
    ( spl0_1149
  <=> nil = tl(sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1149])]) ).

fof(f32402,plain,
    ( spl0_1151
  <=> totalorderedP(tl(sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1151])]) ).

fof(f2647,plain,
    ( spl0_259
  <=> totalorderedP(sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_259])]) ).

fof(f1409,plain,
    ( spl0_176
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | totalorderedP(X1)
        | nil = X1
        | ~ totalorderedP(cons(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_176])]) ).

fof(f2348,plain,
    ( ~ totalorderedP(sk2)
    | ~ ssList(tl(sk2))
    | totalorderedP(tl(sk2))
    | nil = tl(sk2)
    | ~ ssItem(hd(sk2))
    | ~ spl0_176
    | ~ spl0_241 ),
    inference(superposition,[],[f1410,f2336]) ).

fof(f1410,plain,
    ( ! [X0,X1] :
        ( ~ totalorderedP(cons(X0,X1))
        | ~ ssList(X1)
        | totalorderedP(X1)
        | nil = X1
        | ~ ssItem(X0) )
    | ~ spl0_176 ),
    inference(avatar_component_clause,[],[f1409]) ).

fof(f32398,plain,
    ( ~ spl0_887
    | spl0_1149
    | spl0_1150
    | ~ spl0_961
    | ~ spl0_266
    | ~ spl0_175
    | ~ spl0_241 ),
    inference(avatar_split_clause,[],[f2347,f2334,f1405,f2807,f25566,f32395,f32391,f19695]) ).

fof(f32395,plain,
    ( spl0_1150
  <=> strictorderedP(tl(sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1150])]) ).

fof(f2807,plain,
    ( spl0_266
  <=> strictorderedP(sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_266])]) ).

fof(f1405,plain,
    ( spl0_175
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | strictorderedP(X1)
        | nil = X1
        | ~ strictorderedP(cons(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_175])]) ).

fof(f2347,plain,
    ( ~ strictorderedP(sk2)
    | ~ ssList(tl(sk2))
    | strictorderedP(tl(sk2))
    | nil = tl(sk2)
    | ~ ssItem(hd(sk2))
    | ~ spl0_175
    | ~ spl0_241 ),
    inference(superposition,[],[f1406,f2336]) ).

fof(f1406,plain,
    ( ! [X0,X1] :
        ( ~ strictorderedP(cons(X0,X1))
        | ~ ssList(X1)
        | strictorderedP(X1)
        | nil = X1
        | ~ ssItem(X0) )
    | ~ spl0_175 ),
    inference(avatar_component_clause,[],[f1405]) ).

fof(f32388,plain,
    ( ~ spl0_1070
    | ~ spl0_884
    | spl0_1148
    | ~ spl0_188
    | ~ spl0_240 ),
    inference(avatar_split_clause,[],[f2306,f2297,f1502,f32386,f19678,f28967]) ).

fof(f28967,plain,
    ( spl0_1070
  <=> ssList(tl(sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1070])]) ).

fof(f19678,plain,
    ( spl0_884
  <=> ssItem(hd(sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_884])]) ).

fof(f32386,plain,
    ( spl0_1148
  <=> ! [X0] :
        ( memberP(sk1,X0)
        | ~ ssItem(X0)
        | ~ memberP(tl(sk1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1148])]) ).

fof(f2297,plain,
    ( spl0_240
  <=> sk1 = cons(hd(sk1),tl(sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_240])]) ).

fof(f2306,plain,
    ( ! [X0] :
        ( memberP(sk1,X0)
        | ~ ssItem(hd(sk1))
        | ~ ssList(tl(sk1))
        | ~ memberP(tl(sk1),X0)
        | ~ ssItem(X0) )
    | ~ spl0_188
    | ~ spl0_240 ),
    inference(superposition,[],[f1503,f2299]) ).

fof(f2299,plain,
    ( sk1 = cons(hd(sk1),tl(sk1))
    | ~ spl0_240 ),
    inference(avatar_component_clause,[],[f2297]) ).

fof(f32309,plain,
    ( ~ spl0_8
    | ~ spl0_32
    | spl0_1147
    | ~ spl0_16
    | ~ spl0_473 ),
    inference(avatar_split_clause,[],[f10221,f10165,f298,f32307,f400,f254]) ).

fof(f32307,plain,
    ( spl0_1147
  <=> ! [X0] :
        ( frontsegP(cons(sk6,X0),sk1)
        | ~ frontsegP(X0,nil)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1147])]) ).

fof(f10165,plain,
    ( spl0_473
  <=> ! [X2,X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | ~ ssList(X2)
        | ~ frontsegP(X2,X1)
        | frontsegP(cons(X0,X2),cons(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_473])]) ).

fof(f10221,plain,
    ( ! [X0] :
        ( frontsegP(cons(sk6,X0),sk1)
        | ~ ssList(nil)
        | ~ ssList(X0)
        | ~ frontsegP(X0,nil)
        | ~ ssItem(sk6) )
    | ~ spl0_16
    | ~ spl0_473 ),
    inference(superposition,[],[f10166,f300]) ).

fof(f10166,plain,
    ( ! [X2,X0,X1] :
        ( frontsegP(cons(X0,X2),cons(X0,X1))
        | ~ ssList(X1)
        | ~ ssList(X2)
        | ~ frontsegP(X2,X1)
        | ~ ssItem(X0) )
    | ~ spl0_473 ),
    inference(avatar_component_clause,[],[f10165]) ).

fof(f32268,plain,
    ( ~ spl0_8
    | ~ spl0_32
    | spl0_1146
    | ~ spl0_16
    | ~ spl0_473 ),
    inference(avatar_split_clause,[],[f10173,f10165,f298,f32266,f400,f254]) ).

fof(f32266,plain,
    ( spl0_1146
  <=> ! [X0] :
        ( frontsegP(sk1,cons(sk6,X0))
        | ~ frontsegP(nil,X0)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1146])]) ).

fof(f10173,plain,
    ( ! [X0] :
        ( frontsegP(sk1,cons(sk6,X0))
        | ~ ssList(X0)
        | ~ ssList(nil)
        | ~ frontsegP(nil,X0)
        | ~ ssItem(sk6) )
    | ~ spl0_16
    | ~ spl0_473 ),
    inference(superposition,[],[f10166,f300]) ).

fof(f32264,plain,
    ( spl0_1145
    | ~ spl0_112
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4315,f4282,f806,f32262]) ).

fof(f32262,plain,
    ( spl0_1145
  <=> ! [X37] :
        ( app(sk1,tl(X37)) = cons(sk6,tl(X37))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1145])]) ).

fof(f4315,plain,
    ( ! [X37] :
        ( app(sk1,tl(X37)) = cons(sk6,tl(X37))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_112
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f807]) ).

fof(f32255,plain,
    ( spl0_1144
    | ~ spl0_2
    | ~ spl0_1026 ),
    inference(avatar_split_clause,[],[f28456,f27057,f223,f32252]) ).

fof(f32252,plain,
    ( spl0_1144
  <=> app(sk2,sk2) = app(nil,app(sk2,sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1144])]) ).

fof(f27057,plain,
    ( spl0_1026
  <=> ! [X70] :
        ( ~ ssList(X70)
        | app(X70,sk2) = app(nil,app(X70,sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1026])]) ).

fof(f28456,plain,
    ( app(sk2,sk2) = app(nil,app(sk2,sk2))
    | ~ spl0_2
    | ~ spl0_1026 ),
    inference(resolution,[],[f27058,f225]) ).

fof(f27058,plain,
    ( ! [X70] :
        ( ~ ssList(X70)
        | app(X70,sk2) = app(nil,app(X70,sk2)) )
    | ~ spl0_1026 ),
    inference(avatar_component_clause,[],[f27057]) ).

fof(f32250,plain,
    ( ~ spl0_32
    | ~ spl0_2
    | spl0_1143
    | ~ spl0_169
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f1756,f1706,f1312,f32248,f223,f400]) ).

fof(f1706,plain,
    ( spl0_206
  <=> ! [X2,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssList(X1)
        | X0 = X2
        | app(X0,X1) != app(X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_206])]) ).

fof(f1756,plain,
    ( ! [X3] :
        ( sk2 != app(X3,sk2)
        | ~ ssList(X3)
        | ~ ssList(sk2)
        | nil = X3
        | ~ ssList(nil) )
    | ~ spl0_169
    | ~ spl0_206 ),
    inference(superposition,[],[f1707,f1314]) ).

fof(f1707,plain,
    ( ! [X2,X0,X1] :
        ( app(X0,X1) != app(X2,X1)
        | ~ ssList(X2)
        | ~ ssList(X1)
        | X0 = X2
        | ~ ssList(X0) )
    | ~ spl0_206 ),
    inference(avatar_component_clause,[],[f1706]) ).

fof(f32241,plain,
    ( ~ spl0_32
    | ~ spl0_1
    | spl0_1142
    | ~ spl0_164
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f1755,f1706,f1283,f32239,f218,f400]) ).

fof(f1755,plain,
    ( ! [X2] :
        ( sk1 != app(X2,sk1)
        | ~ ssList(X2)
        | ~ ssList(sk1)
        | nil = X2
        | ~ ssList(nil) )
    | ~ spl0_164
    | ~ spl0_206 ),
    inference(superposition,[],[f1707,f1285]) ).

fof(f32205,plain,
    ( ~ spl0_2
    | ~ spl0_32
    | spl0_1141
    | ~ spl0_163
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f1754,f1706,f1270,f32203,f400,f223]) ).

fof(f32203,plain,
    ( spl0_1141
  <=> ! [X1] :
        ( sk2 != app(X1,nil)
        | sk2 = X1
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1141])]) ).

fof(f1754,plain,
    ( ! [X1] :
        ( sk2 != app(X1,nil)
        | ~ ssList(X1)
        | ~ ssList(nil)
        | sk2 = X1
        | ~ ssList(sk2) )
    | ~ spl0_163
    | ~ spl0_206 ),
    inference(superposition,[],[f1707,f1272]) ).

fof(f32169,plain,
    ( ~ spl0_1
    | ~ spl0_32
    | spl0_1140
    | ~ spl0_147
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f1753,f1706,f1197,f32167,f400,f218]) ).

fof(f32167,plain,
    ( spl0_1140
  <=> ! [X0] :
        ( app(X0,nil) != sk1
        | sk1 = X0
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1140])]) ).

fof(f1753,plain,
    ( ! [X0] :
        ( app(X0,nil) != sk1
        | ~ ssList(X0)
        | ~ ssList(nil)
        | sk1 = X0
        | ~ ssList(sk1) )
    | ~ spl0_147
    | ~ spl0_206 ),
    inference(superposition,[],[f1707,f1199]) ).

fof(f32134,plain,
    ( ~ spl0_2
    | ~ spl0_32
    | spl0_1139
    | ~ spl0_169
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f1746,f1702,f1312,f32132,f400,f223]) ).

fof(f32132,plain,
    ( spl0_1139
  <=> ! [X3] :
        ( sk2 != app(nil,X3)
        | sk2 = X3
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1139])]) ).

fof(f1702,plain,
    ( spl0_205
  <=> ! [X2,X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | X1 = X2
        | app(X0,X1) != app(X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_205])]) ).

fof(f1746,plain,
    ( ! [X3] :
        ( sk2 != app(nil,X3)
        | ~ ssList(X3)
        | ~ ssList(nil)
        | sk2 = X3
        | ~ ssList(sk2) )
    | ~ spl0_169
    | ~ spl0_205 ),
    inference(superposition,[],[f1703,f1314]) ).

fof(f1703,plain,
    ( ! [X2,X0,X1] :
        ( app(X0,X1) != app(X0,X2)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | X1 = X2
        | ~ ssList(X1) )
    | ~ spl0_205 ),
    inference(avatar_component_clause,[],[f1702]) ).

fof(f32099,plain,
    ( spl0_1138
    | ~ spl0_2
    | ~ spl0_1025 ),
    inference(avatar_split_clause,[],[f28418,f27053,f223,f32096]) ).

fof(f32096,plain,
    ( spl0_1138
  <=> app(sk2,sk1) = app(nil,app(sk2,sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1138])]) ).

fof(f27053,plain,
    ( spl0_1025
  <=> ! [X69] :
        ( ~ ssList(X69)
        | app(X69,sk1) = app(nil,app(X69,sk1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1025])]) ).

fof(f28418,plain,
    ( app(sk2,sk1) = app(nil,app(sk2,sk1))
    | ~ spl0_2
    | ~ spl0_1025 ),
    inference(resolution,[],[f27054,f225]) ).

fof(f27054,plain,
    ( ! [X69] :
        ( ~ ssList(X69)
        | app(X69,sk1) = app(nil,app(X69,sk1)) )
    | ~ spl0_1025 ),
    inference(avatar_component_clause,[],[f27053]) ).

fof(f32094,plain,
    ( ~ spl0_1
    | ~ spl0_32
    | spl0_1137
    | ~ spl0_164
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f1745,f1702,f1283,f32092,f400,f218]) ).

fof(f32092,plain,
    ( spl0_1137
  <=> ! [X2] :
        ( sk1 != app(nil,X2)
        | sk1 = X2
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1137])]) ).

fof(f1745,plain,
    ( ! [X2] :
        ( sk1 != app(nil,X2)
        | ~ ssList(X2)
        | ~ ssList(nil)
        | sk1 = X2
        | ~ ssList(sk1) )
    | ~ spl0_164
    | ~ spl0_205 ),
    inference(superposition,[],[f1703,f1285]) ).

fof(f32087,plain,
    ( ~ spl0_32
    | ~ spl0_2
    | spl0_1136
    | ~ spl0_163
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f1744,f1702,f1270,f32085,f223,f400]) ).

fof(f1744,plain,
    ( ! [X1] :
        ( sk2 != app(sk2,X1)
        | ~ ssList(X1)
        | ~ ssList(sk2)
        | nil = X1
        | ~ ssList(nil) )
    | ~ spl0_163
    | ~ spl0_205 ),
    inference(superposition,[],[f1703,f1272]) ).

fof(f32080,plain,
    ( ~ spl0_32
    | ~ spl0_1
    | spl0_1135
    | ~ spl0_147
    | ~ spl0_205 ),
    inference(avatar_split_clause,[],[f1743,f1702,f1197,f32078,f218,f400]) ).

fof(f32078,plain,
    ( spl0_1135
  <=> ! [X0] :
        ( sk1 != app(sk1,X0)
        | nil = X0
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1135])]) ).

fof(f1743,plain,
    ( ! [X0] :
        ( sk1 != app(sk1,X0)
        | ~ ssList(X0)
        | ~ ssList(sk1)
        | nil = X0
        | ~ ssList(nil) )
    | ~ spl0_147
    | ~ spl0_205 ),
    inference(superposition,[],[f1703,f1199]) ).

fof(f31987,plain,
    ( spl0_1134
    | ~ spl0_342
    | ~ spl0_961 ),
    inference(avatar_split_clause,[],[f25761,f25566,f4282,f31984]) ).

fof(f31984,plain,
    ( spl0_1134
  <=> app(sk1,tl(sk2)) = cons(sk6,tl(sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1134])]) ).

fof(f25761,plain,
    ( app(sk1,tl(sk2)) = cons(sk6,tl(sk2))
    | ~ spl0_342
    | ~ spl0_961 ),
    inference(resolution,[],[f25567,f4283]) ).

fof(f25567,plain,
    ( ssList(tl(sk2))
    | ~ spl0_961 ),
    inference(avatar_component_clause,[],[f25566]) ).

fof(f31879,plain,
    ( ~ spl0_8
    | ~ spl0_2
    | spl0_1133
    | ~ spl0_376
    | ~ spl0_441 ),
    inference(avatar_split_clause,[],[f15047,f9096,f5785,f31876,f223,f254]) ).

fof(f31876,plain,
    ( spl0_1133
  <=> memberP(app(sk1,sk2),sk6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1133])]) ).

fof(f5785,plain,
    ( spl0_376
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | memberP(cons(X0,X1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_376])]) ).

fof(f9096,plain,
    ( spl0_441
  <=> cons(sk6,sk2) = app(sk1,sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_441])]) ).

fof(f15047,plain,
    ( memberP(app(sk1,sk2),sk6)
    | ~ ssList(sk2)
    | ~ ssItem(sk6)
    | ~ spl0_376
    | ~ spl0_441 ),
    inference(superposition,[],[f5786,f9098]) ).

fof(f9098,plain,
    ( cons(sk6,sk2) = app(sk1,sk2)
    | ~ spl0_441 ),
    inference(avatar_component_clause,[],[f9096]) ).

fof(f5786,plain,
    ( ! [X0,X1] :
        ( memberP(cons(X0,X1),X0)
        | ~ ssList(X1)
        | ~ ssItem(X0) )
    | ~ spl0_376 ),
    inference(avatar_component_clause,[],[f5785]) ).

fof(f31740,plain,
    ( ~ spl0_8
    | ~ spl0_2
    | ~ spl0_1132
    | ~ spl0_146
    | ~ spl0_441 ),
    inference(avatar_split_clause,[],[f15003,f9096,f1193,f31737,f223,f254]) ).

fof(f31737,plain,
    ( spl0_1132
  <=> sk2 = app(sk1,sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1132])]) ).

fof(f1193,plain,
    ( spl0_146
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | cons(X0,X1) != X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_146])]) ).

fof(f15003,plain,
    ( sk2 != app(sk1,sk2)
    | ~ ssList(sk2)
    | ~ ssItem(sk6)
    | ~ spl0_146
    | ~ spl0_441 ),
    inference(superposition,[],[f1194,f9098]) ).

fof(f1194,plain,
    ( ! [X0,X1] :
        ( cons(X0,X1) != X1
        | ~ ssList(X1)
        | ~ ssItem(X0) )
    | ~ spl0_146 ),
    inference(avatar_component_clause,[],[f1193]) ).

fof(f31145,plain,
    ( ~ spl0_8
    | ~ spl0_2
    | ~ spl0_1131
    | ~ spl0_145
    | ~ spl0_441 ),
    inference(avatar_split_clause,[],[f15002,f9096,f1188,f31142,f223,f254]) ).

fof(f31142,plain,
    ( spl0_1131
  <=> nil = app(sk1,sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1131])]) ).

fof(f1188,plain,
    ( spl0_145
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | nil != cons(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_145])]) ).

fof(f15002,plain,
    ( nil != app(sk1,sk2)
    | ~ ssList(sk2)
    | ~ ssItem(sk6)
    | ~ spl0_145
    | ~ spl0_441 ),
    inference(superposition,[],[f1189,f9098]) ).

fof(f1189,plain,
    ( ! [X0,X1] :
        ( nil != cons(X0,X1)
        | ~ ssList(X1)
        | ~ ssItem(X0) )
    | ~ spl0_145 ),
    inference(avatar_component_clause,[],[f1188]) ).

fof(f31030,plain,
    ( spl0_1130
    | ~ spl0_64
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f992,f726,f537,f31028]) ).

fof(f31028,plain,
    ( spl0_1130
  <=> ! [X16] : duplicatefreeP(skaf57(X16)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1130])]) ).

fof(f992,plain,
    ( ! [X16] : duplicatefreeP(skaf57(X16))
    | ~ spl0_64
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f538]) ).

fof(f30882,plain,
    ( ~ spl0_8
    | ~ spl0_1
    | spl0_1129
    | ~ spl0_376
    | ~ spl0_437 ),
    inference(avatar_split_clause,[],[f13766,f8729,f5785,f30879,f218,f254]) ).

fof(f30879,plain,
    ( spl0_1129
  <=> memberP(app(sk1,sk1),sk6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1129])]) ).

fof(f8729,plain,
    ( spl0_437
  <=> cons(sk6,sk1) = app(sk1,sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_437])]) ).

fof(f13766,plain,
    ( memberP(app(sk1,sk1),sk6)
    | ~ ssList(sk1)
    | ~ ssItem(sk6)
    | ~ spl0_376
    | ~ spl0_437 ),
    inference(superposition,[],[f5786,f8731]) ).

fof(f8731,plain,
    ( cons(sk6,sk1) = app(sk1,sk1)
    | ~ spl0_437 ),
    inference(avatar_component_clause,[],[f8729]) ).

fof(f30708,plain,
    ( spl0_1128
    | ~ spl0_2
    | ~ spl0_465 ),
    inference(avatar_split_clause,[],[f10145,f9193,f223,f30706]) ).

fof(f9193,plain,
    ( spl0_465
  <=> ! [X2,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | cons(X2,app(X1,X0)) = app(cons(X2,X1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_465])]) ).

fof(f10145,plain,
    ( ! [X102,X103] :
        ( ~ ssList(X102)
        | cons(X103,app(sk2,X102)) = app(cons(X103,sk2),X102) )
    | ~ spl0_2
    | ~ spl0_465 ),
    inference(resolution,[],[f9194,f225]) ).

fof(f9194,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(X0)
        | cons(X2,app(X1,X0)) = app(cons(X2,X1),X0) )
    | ~ spl0_465 ),
    inference(avatar_component_clause,[],[f9193]) ).

fof(f30477,plain,
    ( ~ spl0_8
    | ~ spl0_1
    | ~ spl0_1127
    | ~ spl0_145
    | ~ spl0_437 ),
    inference(avatar_split_clause,[],[f13721,f8729,f1188,f30474,f218,f254]) ).

fof(f30474,plain,
    ( spl0_1127
  <=> nil = app(sk1,sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1127])]) ).

fof(f13721,plain,
    ( nil != app(sk1,sk1)
    | ~ ssList(sk1)
    | ~ ssItem(sk6)
    | ~ spl0_145
    | ~ spl0_437 ),
    inference(superposition,[],[f1189,f8731]) ).

fof(f30400,plain,
    ( spl0_1126
    | ~ spl0_63
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f991,f726,f533,f30398]) ).

fof(f30398,plain,
    ( spl0_1126
  <=> ! [X15] : duplicatefreeP(skaf58(X15)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1126])]) ).

fof(f991,plain,
    ( ! [X15] : duplicatefreeP(skaf58(X15))
    | ~ spl0_63
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f534]) ).

fof(f30069,plain,
    ( spl0_1125
    | ~ spl0_1
    | ~ spl0_465 ),
    inference(avatar_split_clause,[],[f10144,f9193,f218,f30067]) ).

fof(f10144,plain,
    ( ! [X101,X100] :
        ( ~ ssList(X100)
        | cons(X101,app(sk1,X100)) = app(cons(X101,sk1),X100) )
    | ~ spl0_1
    | ~ spl0_465 ),
    inference(resolution,[],[f9194,f220]) ).

fof(f30065,plain,
    ( spl0_1124
    | ~ spl0_2
    | ~ spl0_462 ),
    inference(avatar_split_clause,[],[f10049,f9181,f223,f30063]) ).

fof(f30063,plain,
    ( spl0_1124
  <=> ! [X70] :
        ( nil = skaf51(X70)
        | hd(skaf51(X70)) = hd(app(skaf51(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1124])]) ).

fof(f9181,plain,
    ( spl0_462
  <=> ! [X41,X42] :
        ( ~ ssList(X41)
        | nil = skaf51(X42)
        | hd(app(skaf51(X42),X41)) = hd(skaf51(X42)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_462])]) ).

fof(f10049,plain,
    ( ! [X70] :
        ( nil = skaf51(X70)
        | hd(skaf51(X70)) = hd(app(skaf51(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_462 ),
    inference(resolution,[],[f9182,f225]) ).

fof(f9182,plain,
    ( ! [X41,X42] :
        ( ~ ssList(X41)
        | nil = skaf51(X42)
        | hd(app(skaf51(X42),X41)) = hd(skaf51(X42)) )
    | ~ spl0_462 ),
    inference(avatar_component_clause,[],[f9181]) ).

fof(f30061,plain,
    ( spl0_1123
    | ~ spl0_1
    | ~ spl0_462 ),
    inference(avatar_split_clause,[],[f10048,f9181,f218,f30059]) ).

fof(f30059,plain,
    ( spl0_1123
  <=> ! [X69] :
        ( nil = skaf51(X69)
        | hd(app(skaf51(X69),sk1)) = hd(skaf51(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1123])]) ).

fof(f10048,plain,
    ( ! [X69] :
        ( nil = skaf51(X69)
        | hd(app(skaf51(X69),sk1)) = hd(skaf51(X69)) )
    | ~ spl0_1
    | ~ spl0_462 ),
    inference(resolution,[],[f9182,f220]) ).

fof(f29827,plain,
    ( spl0_1122
    | ~ spl0_110
    | ~ spl0_252
    | ~ spl0_344
    | ~ spl0_961 ),
    inference(avatar_split_clause,[],[f25869,f25566,f4346,f2548,f768,f29824]) ).

fof(f29824,plain,
    ( spl0_1122
  <=> tl(sk2) = tl(app(sk1,tl(sk2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1122])]) ).

fof(f768,plain,
    ( spl0_110
  <=> ! [X0] :
        ( ~ ssList(X0)
        | app(nil,X0) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_110])]) ).

fof(f25869,plain,
    ( tl(sk2) = tl(app(sk1,tl(sk2)))
    | ~ spl0_110
    | ~ spl0_252
    | ~ spl0_344
    | ~ spl0_961 ),
    inference(forward_demodulation,[],[f25868,f25742]) ).

fof(f25742,plain,
    ( tl(sk2) = app(nil,tl(sk2))
    | ~ spl0_110
    | ~ spl0_961 ),
    inference(resolution,[],[f25567,f769]) ).

fof(f769,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | app(nil,X0) = X0 )
    | ~ spl0_110 ),
    inference(avatar_component_clause,[],[f768]) ).

fof(f25868,plain,
    ( app(nil,tl(sk2)) = tl(app(sk1,tl(sk2)))
    | ~ spl0_252
    | ~ spl0_344
    | ~ spl0_961 ),
    inference(forward_demodulation,[],[f25756,f4348]) ).

fof(f25756,plain,
    ( tl(app(sk1,tl(sk2))) = app(tl(sk1),tl(sk2))
    | ~ spl0_252
    | ~ spl0_961 ),
    inference(resolution,[],[f25567,f2549]) ).

fof(f29750,plain,
    ( spl0_1121
    | ~ spl0_60
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f990,f726,f521,f29748]) ).

fof(f29748,plain,
    ( spl0_1121
  <=> ! [X14] : duplicatefreeP(skaf61(X14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1121])]) ).

fof(f990,plain,
    ( ! [X14] : duplicatefreeP(skaf61(X14))
    | ~ spl0_60
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f522]) ).

fof(f29346,plain,
    ( spl0_1120
    | ~ spl0_337
    | ~ spl0_961 ),
    inference(avatar_split_clause,[],[f25760,f25566,f4060,f29344]) ).

fof(f29344,plain,
    ( spl0_1120
  <=> ! [X6] : tl(sk2) = tl(cons(X6,tl(sk2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1120])]) ).

fof(f4060,plain,
    ( spl0_337
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | tl(cons(X1,X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_337])]) ).

fof(f25760,plain,
    ( ! [X6] : tl(sk2) = tl(cons(X6,tl(sk2)))
    | ~ spl0_337
    | ~ spl0_961 ),
    inference(resolution,[],[f25567,f4061]) ).

fof(f4061,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | tl(cons(X1,X0)) = X0 )
    | ~ spl0_337 ),
    inference(avatar_component_clause,[],[f4060]) ).

fof(f29342,plain,
    ( spl0_1119
    | ~ spl0_2
    | ~ spl0_461 ),
    inference(avatar_split_clause,[],[f10016,f9177,f223,f29340]) ).

fof(f29340,plain,
    ( spl0_1119
  <=> ! [X70] :
        ( nil = skaf52(X70)
        | hd(skaf52(X70)) = hd(app(skaf52(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1119])]) ).

fof(f9177,plain,
    ( spl0_461
  <=> ! [X40,X39] :
        ( ~ ssList(X39)
        | nil = skaf52(X40)
        | hd(app(skaf52(X40),X39)) = hd(skaf52(X40)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_461])]) ).

fof(f10016,plain,
    ( ! [X70] :
        ( nil = skaf52(X70)
        | hd(skaf52(X70)) = hd(app(skaf52(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_461 ),
    inference(resolution,[],[f9178,f225]) ).

fof(f9178,plain,
    ( ! [X40,X39] :
        ( ~ ssList(X39)
        | nil = skaf52(X40)
        | hd(app(skaf52(X40),X39)) = hd(skaf52(X40)) )
    | ~ spl0_461 ),
    inference(avatar_component_clause,[],[f9177]) ).

fof(f29338,plain,
    ( spl0_1118
    | ~ spl0_1
    | ~ spl0_461 ),
    inference(avatar_split_clause,[],[f10015,f9177,f218,f29336]) ).

fof(f29336,plain,
    ( spl0_1118
  <=> ! [X69] :
        ( nil = skaf52(X69)
        | hd(app(skaf52(X69),sk1)) = hd(skaf52(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1118])]) ).

fof(f10015,plain,
    ( ! [X69] :
        ( nil = skaf52(X69)
        | hd(app(skaf52(X69),sk1)) = hd(skaf52(X69)) )
    | ~ spl0_1
    | ~ spl0_461 ),
    inference(resolution,[],[f9178,f220]) ).

fof(f29334,plain,
    ( spl0_1117
    | ~ spl0_2
    | ~ spl0_460 ),
    inference(avatar_split_clause,[],[f9983,f9173,f223,f29332]) ).

fof(f29332,plain,
    ( spl0_1117
  <=> ! [X70] :
        ( nil = skaf53(X70)
        | hd(skaf53(X70)) = hd(app(skaf53(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1117])]) ).

fof(f9173,plain,
    ( spl0_460
  <=> ! [X38,X37] :
        ( ~ ssList(X37)
        | nil = skaf53(X38)
        | hd(app(skaf53(X38),X37)) = hd(skaf53(X38)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_460])]) ).

fof(f9983,plain,
    ( ! [X70] :
        ( nil = skaf53(X70)
        | hd(skaf53(X70)) = hd(app(skaf53(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_460 ),
    inference(resolution,[],[f9174,f225]) ).

fof(f9174,plain,
    ( ! [X38,X37] :
        ( ~ ssList(X37)
        | nil = skaf53(X38)
        | hd(app(skaf53(X38),X37)) = hd(skaf53(X38)) )
    | ~ spl0_460 ),
    inference(avatar_component_clause,[],[f9173]) ).

fof(f29330,plain,
    ( spl0_1116
    | ~ spl0_1
    | ~ spl0_460 ),
    inference(avatar_split_clause,[],[f9982,f9173,f218,f29328]) ).

fof(f29328,plain,
    ( spl0_1116
  <=> ! [X69] :
        ( nil = skaf53(X69)
        | hd(app(skaf53(X69),sk1)) = hd(skaf53(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1116])]) ).

fof(f9982,plain,
    ( ! [X69] :
        ( nil = skaf53(X69)
        | hd(app(skaf53(X69),sk1)) = hd(skaf53(X69)) )
    | ~ spl0_1
    | ~ spl0_460 ),
    inference(resolution,[],[f9174,f220]) ).

fof(f29326,plain,
    ( spl0_1115
    | ~ spl0_2
    | ~ spl0_459 ),
    inference(avatar_split_clause,[],[f9950,f9169,f223,f29324]) ).

fof(f29324,plain,
    ( spl0_1115
  <=> ! [X70] :
        ( nil = skaf56(X70)
        | hd(skaf56(X70)) = hd(app(skaf56(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1115])]) ).

fof(f9169,plain,
    ( spl0_459
  <=> ! [X36,X35] :
        ( ~ ssList(X35)
        | nil = skaf56(X36)
        | hd(app(skaf56(X36),X35)) = hd(skaf56(X36)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_459])]) ).

fof(f9950,plain,
    ( ! [X70] :
        ( nil = skaf56(X70)
        | hd(skaf56(X70)) = hd(app(skaf56(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_459 ),
    inference(resolution,[],[f9170,f225]) ).

fof(f9170,plain,
    ( ! [X36,X35] :
        ( ~ ssList(X35)
        | nil = skaf56(X36)
        | hd(app(skaf56(X36),X35)) = hd(skaf56(X36)) )
    | ~ spl0_459 ),
    inference(avatar_component_clause,[],[f9169]) ).

fof(f29322,plain,
    ( spl0_1114
    | ~ spl0_1
    | ~ spl0_459 ),
    inference(avatar_split_clause,[],[f9949,f9169,f218,f29320]) ).

fof(f29320,plain,
    ( spl0_1114
  <=> ! [X69] :
        ( nil = skaf56(X69)
        | hd(app(skaf56(X69),sk1)) = hd(skaf56(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1114])]) ).

fof(f9949,plain,
    ( ! [X69] :
        ( nil = skaf56(X69)
        | hd(app(skaf56(X69),sk1)) = hd(skaf56(X69)) )
    | ~ spl0_1
    | ~ spl0_459 ),
    inference(resolution,[],[f9170,f220]) ).

fof(f29318,plain,
    ( spl0_1113
    | ~ spl0_2
    | ~ spl0_458 ),
    inference(avatar_split_clause,[],[f9913,f9165,f223,f29316]) ).

fof(f29316,plain,
    ( spl0_1113
  <=> ! [X70] :
        ( nil = skaf57(X70)
        | hd(skaf57(X70)) = hd(app(skaf57(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1113])]) ).

fof(f9165,plain,
    ( spl0_458
  <=> ! [X34,X33] :
        ( ~ ssList(X33)
        | nil = skaf57(X34)
        | hd(app(skaf57(X34),X33)) = hd(skaf57(X34)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_458])]) ).

fof(f9913,plain,
    ( ! [X70] :
        ( nil = skaf57(X70)
        | hd(skaf57(X70)) = hd(app(skaf57(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_458 ),
    inference(resolution,[],[f9166,f225]) ).

fof(f9166,plain,
    ( ! [X34,X33] :
        ( ~ ssList(X33)
        | nil = skaf57(X34)
        | hd(app(skaf57(X34),X33)) = hd(skaf57(X34)) )
    | ~ spl0_458 ),
    inference(avatar_component_clause,[],[f9165]) ).

fof(f29314,plain,
    ( spl0_1112
    | ~ spl0_1
    | ~ spl0_458 ),
    inference(avatar_split_clause,[],[f9912,f9165,f218,f29312]) ).

fof(f29312,plain,
    ( spl0_1112
  <=> ! [X69] :
        ( nil = skaf57(X69)
        | hd(app(skaf57(X69),sk1)) = hd(skaf57(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1112])]) ).

fof(f9912,plain,
    ( ! [X69] :
        ( nil = skaf57(X69)
        | hd(app(skaf57(X69),sk1)) = hd(skaf57(X69)) )
    | ~ spl0_1
    | ~ spl0_458 ),
    inference(resolution,[],[f9166,f220]) ).

fof(f29310,plain,
    ( spl0_1111
    | ~ spl0_2
    | ~ spl0_457 ),
    inference(avatar_split_clause,[],[f9880,f9161,f223,f29308]) ).

fof(f29308,plain,
    ( spl0_1111
  <=> ! [X70] :
        ( nil = skaf58(X70)
        | hd(skaf58(X70)) = hd(app(skaf58(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1111])]) ).

fof(f9161,plain,
    ( spl0_457
  <=> ! [X32,X31] :
        ( ~ ssList(X31)
        | nil = skaf58(X32)
        | hd(app(skaf58(X32),X31)) = hd(skaf58(X32)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_457])]) ).

fof(f9880,plain,
    ( ! [X70] :
        ( nil = skaf58(X70)
        | hd(skaf58(X70)) = hd(app(skaf58(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_457 ),
    inference(resolution,[],[f9162,f225]) ).

fof(f9162,plain,
    ( ! [X31,X32] :
        ( ~ ssList(X31)
        | nil = skaf58(X32)
        | hd(app(skaf58(X32),X31)) = hd(skaf58(X32)) )
    | ~ spl0_457 ),
    inference(avatar_component_clause,[],[f9161]) ).

fof(f29306,plain,
    ( spl0_1110
    | ~ spl0_1
    | ~ spl0_457 ),
    inference(avatar_split_clause,[],[f9879,f9161,f218,f29304]) ).

fof(f29304,plain,
    ( spl0_1110
  <=> ! [X69] :
        ( nil = skaf58(X69)
        | hd(app(skaf58(X69),sk1)) = hd(skaf58(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1110])]) ).

fof(f9879,plain,
    ( ! [X69] :
        ( nil = skaf58(X69)
        | hd(app(skaf58(X69),sk1)) = hd(skaf58(X69)) )
    | ~ spl0_1
    | ~ spl0_457 ),
    inference(resolution,[],[f9162,f220]) ).

fof(f29298,plain,
    ( spl0_1109
    | ~ spl0_2
    | ~ spl0_456 ),
    inference(avatar_split_clause,[],[f9847,f9157,f223,f29296]) ).

fof(f29296,plain,
    ( spl0_1109
  <=> ! [X70] :
        ( nil = skaf61(X70)
        | hd(skaf61(X70)) = hd(app(skaf61(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1109])]) ).

fof(f9157,plain,
    ( spl0_456
  <=> ! [X29,X30] :
        ( ~ ssList(X29)
        | nil = skaf61(X30)
        | hd(app(skaf61(X30),X29)) = hd(skaf61(X30)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_456])]) ).

fof(f9847,plain,
    ( ! [X70] :
        ( nil = skaf61(X70)
        | hd(skaf61(X70)) = hd(app(skaf61(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_456 ),
    inference(resolution,[],[f9158,f225]) ).

fof(f9158,plain,
    ( ! [X29,X30] :
        ( ~ ssList(X29)
        | nil = skaf61(X30)
        | hd(app(skaf61(X30),X29)) = hd(skaf61(X30)) )
    | ~ spl0_456 ),
    inference(avatar_component_clause,[],[f9157]) ).

fof(f29294,plain,
    ( spl0_1108
    | ~ spl0_1
    | ~ spl0_456 ),
    inference(avatar_split_clause,[],[f9846,f9157,f218,f29292]) ).

fof(f29292,plain,
    ( spl0_1108
  <=> ! [X69] :
        ( nil = skaf61(X69)
        | hd(app(skaf61(X69),sk1)) = hd(skaf61(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1108])]) ).

fof(f9846,plain,
    ( ! [X69] :
        ( nil = skaf61(X69)
        | hd(app(skaf61(X69),sk1)) = hd(skaf61(X69)) )
    | ~ spl0_1
    | ~ spl0_456 ),
    inference(resolution,[],[f9158,f220]) ).

fof(f29290,plain,
    ( spl0_1107
    | ~ spl0_2
    | ~ spl0_455 ),
    inference(avatar_split_clause,[],[f9814,f9153,f223,f29288]) ).

fof(f29288,plain,
    ( spl0_1107
  <=> ! [X70] :
        ( nil = skaf62(X70)
        | hd(skaf62(X70)) = hd(app(skaf62(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1107])]) ).

fof(f9153,plain,
    ( spl0_455
  <=> ! [X27,X28] :
        ( ~ ssList(X27)
        | nil = skaf62(X28)
        | hd(app(skaf62(X28),X27)) = hd(skaf62(X28)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_455])]) ).

fof(f9814,plain,
    ( ! [X70] :
        ( nil = skaf62(X70)
        | hd(skaf62(X70)) = hd(app(skaf62(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_455 ),
    inference(resolution,[],[f9154,f225]) ).

fof(f9154,plain,
    ( ! [X28,X27] :
        ( ~ ssList(X27)
        | nil = skaf62(X28)
        | hd(app(skaf62(X28),X27)) = hd(skaf62(X28)) )
    | ~ spl0_455 ),
    inference(avatar_component_clause,[],[f9153]) ).

fof(f29286,plain,
    ( spl0_1106
    | ~ spl0_1
    | ~ spl0_455 ),
    inference(avatar_split_clause,[],[f9813,f9153,f218,f29284]) ).

fof(f29284,plain,
    ( spl0_1106
  <=> ! [X69] :
        ( nil = skaf62(X69)
        | hd(app(skaf62(X69),sk1)) = hd(skaf62(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1106])]) ).

fof(f9813,plain,
    ( ! [X69] :
        ( nil = skaf62(X69)
        | hd(app(skaf62(X69),sk1)) = hd(skaf62(X69)) )
    | ~ spl0_1
    | ~ spl0_455 ),
    inference(resolution,[],[f9154,f220]) ).

fof(f29282,plain,
    ( spl0_1105
    | ~ spl0_2
    | ~ spl0_454 ),
    inference(avatar_split_clause,[],[f9781,f9149,f223,f29280]) ).

fof(f29280,plain,
    ( spl0_1105
  <=> ! [X70] :
        ( nil = skaf63(X70)
        | hd(skaf63(X70)) = hd(app(skaf63(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1105])]) ).

fof(f9149,plain,
    ( spl0_454
  <=> ! [X25,X26] :
        ( ~ ssList(X25)
        | nil = skaf63(X26)
        | hd(app(skaf63(X26),X25)) = hd(skaf63(X26)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_454])]) ).

fof(f9781,plain,
    ( ! [X70] :
        ( nil = skaf63(X70)
        | hd(skaf63(X70)) = hd(app(skaf63(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_454 ),
    inference(resolution,[],[f9150,f225]) ).

fof(f9150,plain,
    ( ! [X26,X25] :
        ( ~ ssList(X25)
        | nil = skaf63(X26)
        | hd(app(skaf63(X26),X25)) = hd(skaf63(X26)) )
    | ~ spl0_454 ),
    inference(avatar_component_clause,[],[f9149]) ).

fof(f29278,plain,
    ( spl0_1104
    | ~ spl0_1
    | ~ spl0_454 ),
    inference(avatar_split_clause,[],[f9780,f9149,f218,f29276]) ).

fof(f29276,plain,
    ( spl0_1104
  <=> ! [X69] :
        ( nil = skaf63(X69)
        | hd(app(skaf63(X69),sk1)) = hd(skaf63(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1104])]) ).

fof(f9780,plain,
    ( ! [X69] :
        ( nil = skaf63(X69)
        | hd(app(skaf63(X69),sk1)) = hd(skaf63(X69)) )
    | ~ spl0_1
    | ~ spl0_454 ),
    inference(resolution,[],[f9150,f220]) ).

fof(f29274,plain,
    ( spl0_1103
    | ~ spl0_2
    | ~ spl0_453 ),
    inference(avatar_split_clause,[],[f9748,f9145,f223,f29272]) ).

fof(f29272,plain,
    ( spl0_1103
  <=> ! [X70] :
        ( nil = skaf66(X70)
        | hd(skaf66(X70)) = hd(app(skaf66(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1103])]) ).

fof(f9145,plain,
    ( spl0_453
  <=> ! [X24,X23] :
        ( ~ ssList(X23)
        | nil = skaf66(X24)
        | hd(app(skaf66(X24),X23)) = hd(skaf66(X24)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_453])]) ).

fof(f9748,plain,
    ( ! [X70] :
        ( nil = skaf66(X70)
        | hd(skaf66(X70)) = hd(app(skaf66(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_453 ),
    inference(resolution,[],[f9146,f225]) ).

fof(f9146,plain,
    ( ! [X24,X23] :
        ( ~ ssList(X23)
        | nil = skaf66(X24)
        | hd(app(skaf66(X24),X23)) = hd(skaf66(X24)) )
    | ~ spl0_453 ),
    inference(avatar_component_clause,[],[f9145]) ).

fof(f29270,plain,
    ( spl0_1102
    | ~ spl0_1
    | ~ spl0_453 ),
    inference(avatar_split_clause,[],[f9747,f9145,f218,f29268]) ).

fof(f29268,plain,
    ( spl0_1102
  <=> ! [X69] :
        ( nil = skaf66(X69)
        | hd(app(skaf66(X69),sk1)) = hd(skaf66(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1102])]) ).

fof(f9747,plain,
    ( ! [X69] :
        ( nil = skaf66(X69)
        | hd(app(skaf66(X69),sk1)) = hd(skaf66(X69)) )
    | ~ spl0_1
    | ~ spl0_453 ),
    inference(resolution,[],[f9146,f220]) ).

fof(f29266,plain,
    ( spl0_1101
    | ~ spl0_2
    | ~ spl0_451 ),
    inference(avatar_split_clause,[],[f9715,f9137,f223,f29264]) ).

fof(f29264,plain,
    ( spl0_1101
  <=> ! [X70] :
        ( nil = skaf67(X70)
        | hd(skaf67(X70)) = hd(app(skaf67(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1101])]) ).

fof(f9137,plain,
    ( spl0_451
  <=> ! [X22,X21] :
        ( ~ ssList(X21)
        | nil = skaf67(X22)
        | hd(app(skaf67(X22),X21)) = hd(skaf67(X22)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_451])]) ).

fof(f9715,plain,
    ( ! [X70] :
        ( nil = skaf67(X70)
        | hd(skaf67(X70)) = hd(app(skaf67(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_451 ),
    inference(resolution,[],[f9138,f225]) ).

fof(f9138,plain,
    ( ! [X21,X22] :
        ( ~ ssList(X21)
        | nil = skaf67(X22)
        | hd(app(skaf67(X22),X21)) = hd(skaf67(X22)) )
    | ~ spl0_451 ),
    inference(avatar_component_clause,[],[f9137]) ).

fof(f29262,plain,
    ( spl0_1100
    | ~ spl0_1
    | ~ spl0_451 ),
    inference(avatar_split_clause,[],[f9714,f9137,f218,f29260]) ).

fof(f29260,plain,
    ( spl0_1100
  <=> ! [X69] :
        ( nil = skaf67(X69)
        | hd(app(skaf67(X69),sk1)) = hd(skaf67(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1100])]) ).

fof(f9714,plain,
    ( ! [X69] :
        ( nil = skaf67(X69)
        | hd(app(skaf67(X69),sk1)) = hd(skaf67(X69)) )
    | ~ spl0_1
    | ~ spl0_451 ),
    inference(resolution,[],[f9138,f220]) ).

fof(f29258,plain,
    ( ~ spl0_32
    | spl0_1099
    | ~ spl0_90
    | ~ spl0_1041 ),
    inference(avatar_split_clause,[],[f28751,f28745,f647,f29255,f400]) ).

fof(f29255,plain,
    ( spl0_1099
  <=> frontsegP(sk2,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1099])]) ).

fof(f647,plain,
    ( spl0_90
  <=> ! [X0] :
        ( ~ ssList(X0)
        | frontsegP(X0,nil) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_90])]) ).

fof(f28745,plain,
    ( spl0_1041
  <=> ! [X1] :
        ( frontsegP(sk2,X1)
        | ~ frontsegP(nil,X1)
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1041])]) ).

fof(f28751,plain,
    ( frontsegP(sk2,nil)
    | ~ ssList(nil)
    | ~ spl0_90
    | ~ spl0_1041 ),
    inference(duplicate_literal_removal,[],[f28748]) ).

fof(f28748,plain,
    ( frontsegP(sk2,nil)
    | ~ ssList(nil)
    | ~ ssList(nil)
    | ~ spl0_90
    | ~ spl0_1041 ),
    inference(resolution,[],[f28746,f648]) ).

fof(f648,plain,
    ( ! [X0] :
        ( frontsegP(X0,nil)
        | ~ ssList(X0) )
    | ~ spl0_90 ),
    inference(avatar_component_clause,[],[f647]) ).

fof(f28746,plain,
    ( ! [X1] :
        ( ~ frontsegP(nil,X1)
        | frontsegP(sk2,X1)
        | ~ ssList(X1) )
    | ~ spl0_1041 ),
    inference(avatar_component_clause,[],[f28745]) ).

fof(f29253,plain,
    ( spl0_1098
    | ~ spl0_2
    | ~ spl0_450 ),
    inference(avatar_split_clause,[],[f9682,f9133,f223,f29251]) ).

fof(f29251,plain,
    ( spl0_1098
  <=> ! [X70] :
        ( nil = skaf68(X70)
        | hd(skaf68(X70)) = hd(app(skaf68(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1098])]) ).

fof(f9133,plain,
    ( spl0_450
  <=> ! [X20,X19] :
        ( ~ ssList(X19)
        | nil = skaf68(X20)
        | hd(app(skaf68(X20),X19)) = hd(skaf68(X20)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_450])]) ).

fof(f9682,plain,
    ( ! [X70] :
        ( nil = skaf68(X70)
        | hd(skaf68(X70)) = hd(app(skaf68(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_450 ),
    inference(resolution,[],[f9134,f225]) ).

fof(f9134,plain,
    ( ! [X19,X20] :
        ( ~ ssList(X19)
        | nil = skaf68(X20)
        | hd(app(skaf68(X20),X19)) = hd(skaf68(X20)) )
    | ~ spl0_450 ),
    inference(avatar_component_clause,[],[f9133]) ).

fof(f29249,plain,
    ( spl0_1097
    | ~ spl0_1
    | ~ spl0_450 ),
    inference(avatar_split_clause,[],[f9681,f9133,f218,f29247]) ).

fof(f29247,plain,
    ( spl0_1097
  <=> ! [X69] :
        ( nil = skaf68(X69)
        | hd(app(skaf68(X69),sk1)) = hd(skaf68(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1097])]) ).

fof(f9681,plain,
    ( ! [X69] :
        ( nil = skaf68(X69)
        | hd(app(skaf68(X69),sk1)) = hd(skaf68(X69)) )
    | ~ spl0_1
    | ~ spl0_450 ),
    inference(resolution,[],[f9134,f220]) ).

fof(f29245,plain,
    ( spl0_1096
    | ~ spl0_2
    | ~ spl0_449 ),
    inference(avatar_split_clause,[],[f9649,f9129,f223,f29243]) ).

fof(f29243,plain,
    ( spl0_1096
  <=> ! [X70] :
        ( nil = skaf71(X70)
        | hd(skaf71(X70)) = hd(app(skaf71(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1096])]) ).

fof(f9129,plain,
    ( spl0_449
  <=> ! [X18,X17] :
        ( ~ ssList(X17)
        | nil = skaf71(X18)
        | hd(app(skaf71(X18),X17)) = hd(skaf71(X18)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_449])]) ).

fof(f9649,plain,
    ( ! [X70] :
        ( nil = skaf71(X70)
        | hd(skaf71(X70)) = hd(app(skaf71(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_449 ),
    inference(resolution,[],[f9130,f225]) ).

fof(f9130,plain,
    ( ! [X18,X17] :
        ( ~ ssList(X17)
        | nil = skaf71(X18)
        | hd(app(skaf71(X18),X17)) = hd(skaf71(X18)) )
    | ~ spl0_449 ),
    inference(avatar_component_clause,[],[f9129]) ).

fof(f29241,plain,
    ( spl0_1095
    | ~ spl0_1
    | ~ spl0_449 ),
    inference(avatar_split_clause,[],[f9648,f9129,f218,f29239]) ).

fof(f29239,plain,
    ( spl0_1095
  <=> ! [X69] :
        ( nil = skaf71(X69)
        | hd(app(skaf71(X69),sk1)) = hd(skaf71(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1095])]) ).

fof(f9648,plain,
    ( ! [X69] :
        ( nil = skaf71(X69)
        | hd(app(skaf71(X69),sk1)) = hd(skaf71(X69)) )
    | ~ spl0_1
    | ~ spl0_449 ),
    inference(resolution,[],[f9130,f220]) ).

fof(f29237,plain,
    ( spl0_1094
    | ~ spl0_2
    | ~ spl0_448 ),
    inference(avatar_split_clause,[],[f9616,f9125,f223,f29235]) ).

fof(f29235,plain,
    ( spl0_1094
  <=> ! [X70] :
        ( nil = skaf72(X70)
        | hd(skaf72(X70)) = hd(app(skaf72(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1094])]) ).

fof(f9125,plain,
    ( spl0_448
  <=> ! [X16,X15] :
        ( ~ ssList(X15)
        | nil = skaf72(X16)
        | hd(app(skaf72(X16),X15)) = hd(skaf72(X16)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_448])]) ).

fof(f9616,plain,
    ( ! [X70] :
        ( nil = skaf72(X70)
        | hd(skaf72(X70)) = hd(app(skaf72(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_448 ),
    inference(resolution,[],[f9126,f225]) ).

fof(f9126,plain,
    ( ! [X16,X15] :
        ( ~ ssList(X15)
        | nil = skaf72(X16)
        | hd(app(skaf72(X16),X15)) = hd(skaf72(X16)) )
    | ~ spl0_448 ),
    inference(avatar_component_clause,[],[f9125]) ).

fof(f29233,plain,
    ( spl0_1093
    | ~ spl0_1
    | ~ spl0_448 ),
    inference(avatar_split_clause,[],[f9615,f9125,f218,f29231]) ).

fof(f29231,plain,
    ( spl0_1093
  <=> ! [X69] :
        ( nil = skaf72(X69)
        | hd(app(skaf72(X69),sk1)) = hd(skaf72(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1093])]) ).

fof(f9615,plain,
    ( ! [X69] :
        ( nil = skaf72(X69)
        | hd(app(skaf72(X69),sk1)) = hd(skaf72(X69)) )
    | ~ spl0_1
    | ~ spl0_448 ),
    inference(resolution,[],[f9126,f220]) ).

fof(f29229,plain,
    ( spl0_1092
    | ~ spl0_2
    | ~ spl0_447 ),
    inference(avatar_split_clause,[],[f9579,f9121,f223,f29227]) ).

fof(f29227,plain,
    ( spl0_1092
  <=> ! [X70] :
        ( nil = skaf73(X70)
        | hd(skaf73(X70)) = hd(app(skaf73(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1092])]) ).

fof(f9121,plain,
    ( spl0_447
  <=> ! [X13,X14] :
        ( ~ ssList(X13)
        | nil = skaf73(X14)
        | hd(app(skaf73(X14),X13)) = hd(skaf73(X14)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_447])]) ).

fof(f9579,plain,
    ( ! [X70] :
        ( nil = skaf73(X70)
        | hd(skaf73(X70)) = hd(app(skaf73(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_447 ),
    inference(resolution,[],[f9122,f225]) ).

fof(f9122,plain,
    ( ! [X14,X13] :
        ( ~ ssList(X13)
        | nil = skaf73(X14)
        | hd(app(skaf73(X14),X13)) = hd(skaf73(X14)) )
    | ~ spl0_447 ),
    inference(avatar_component_clause,[],[f9121]) ).

fof(f29225,plain,
    ( spl0_1091
    | ~ spl0_1
    | ~ spl0_447 ),
    inference(avatar_split_clause,[],[f9578,f9121,f218,f29223]) ).

fof(f29223,plain,
    ( spl0_1091
  <=> ! [X69] :
        ( nil = skaf73(X69)
        | hd(app(skaf73(X69),sk1)) = hd(skaf73(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1091])]) ).

fof(f9578,plain,
    ( ! [X69] :
        ( nil = skaf73(X69)
        | hd(app(skaf73(X69),sk1)) = hd(skaf73(X69)) )
    | ~ spl0_1
    | ~ spl0_447 ),
    inference(resolution,[],[f9122,f220]) ).

fof(f29221,plain,
    ( spl0_1090
    | ~ spl0_2
    | ~ spl0_446 ),
    inference(avatar_split_clause,[],[f9546,f9117,f223,f29219]) ).

fof(f29219,plain,
    ( spl0_1090
  <=> ! [X70] :
        ( nil = skaf75(X70)
        | hd(skaf75(X70)) = hd(app(skaf75(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1090])]) ).

fof(f9117,plain,
    ( spl0_446
  <=> ! [X12,X11] :
        ( ~ ssList(X11)
        | nil = skaf75(X12)
        | hd(app(skaf75(X12),X11)) = hd(skaf75(X12)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_446])]) ).

fof(f9546,plain,
    ( ! [X70] :
        ( nil = skaf75(X70)
        | hd(skaf75(X70)) = hd(app(skaf75(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_446 ),
    inference(resolution,[],[f9118,f225]) ).

fof(f9118,plain,
    ( ! [X11,X12] :
        ( ~ ssList(X11)
        | nil = skaf75(X12)
        | hd(app(skaf75(X12),X11)) = hd(skaf75(X12)) )
    | ~ spl0_446 ),
    inference(avatar_component_clause,[],[f9117]) ).

fof(f29217,plain,
    ( spl0_1089
    | ~ spl0_1
    | ~ spl0_446 ),
    inference(avatar_split_clause,[],[f9545,f9117,f218,f29215]) ).

fof(f29215,plain,
    ( spl0_1089
  <=> ! [X69] :
        ( nil = skaf75(X69)
        | hd(app(skaf75(X69),sk1)) = hd(skaf75(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1089])]) ).

fof(f9545,plain,
    ( ! [X69] :
        ( nil = skaf75(X69)
        | hd(app(skaf75(X69),sk1)) = hd(skaf75(X69)) )
    | ~ spl0_1
    | ~ spl0_446 ),
    inference(resolution,[],[f9118,f220]) ).

fof(f29209,plain,
    ( spl0_1088
    | ~ spl0_2
    | ~ spl0_445 ),
    inference(avatar_split_clause,[],[f9513,f9113,f223,f29207]) ).

fof(f29207,plain,
    ( spl0_1088
  <=> ! [X70] :
        ( nil = skaf76(X70)
        | hd(skaf76(X70)) = hd(app(skaf76(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1088])]) ).

fof(f9113,plain,
    ( spl0_445
  <=> ! [X9,X10] :
        ( ~ ssList(X9)
        | nil = skaf76(X10)
        | hd(app(skaf76(X10),X9)) = hd(skaf76(X10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_445])]) ).

fof(f9513,plain,
    ( ! [X70] :
        ( nil = skaf76(X70)
        | hd(skaf76(X70)) = hd(app(skaf76(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_445 ),
    inference(resolution,[],[f9114,f225]) ).

fof(f9114,plain,
    ( ! [X10,X9] :
        ( ~ ssList(X9)
        | nil = skaf76(X10)
        | hd(app(skaf76(X10),X9)) = hd(skaf76(X10)) )
    | ~ spl0_445 ),
    inference(avatar_component_clause,[],[f9113]) ).

fof(f29205,plain,
    ( spl0_1087
    | ~ spl0_1
    | ~ spl0_445 ),
    inference(avatar_split_clause,[],[f9512,f9113,f218,f29203]) ).

fof(f29203,plain,
    ( spl0_1087
  <=> ! [X69] :
        ( nil = skaf76(X69)
        | hd(app(skaf76(X69),sk1)) = hd(skaf76(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1087])]) ).

fof(f9512,plain,
    ( ! [X69] :
        ( nil = skaf76(X69)
        | hd(app(skaf76(X69),sk1)) = hd(skaf76(X69)) )
    | ~ spl0_1
    | ~ spl0_445 ),
    inference(resolution,[],[f9114,f220]) ).

fof(f29201,plain,
    ( spl0_1086
    | ~ spl0_2
    | ~ spl0_444 ),
    inference(avatar_split_clause,[],[f9480,f9109,f223,f29199]) ).

fof(f29199,plain,
    ( spl0_1086
  <=> ! [X70] :
        ( nil = skaf77(X70)
        | hd(skaf77(X70)) = hd(app(skaf77(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1086])]) ).

fof(f9109,plain,
    ( spl0_444
  <=> ! [X7,X8] :
        ( ~ ssList(X7)
        | nil = skaf77(X8)
        | hd(app(skaf77(X8),X7)) = hd(skaf77(X8)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_444])]) ).

fof(f9480,plain,
    ( ! [X70] :
        ( nil = skaf77(X70)
        | hd(skaf77(X70)) = hd(app(skaf77(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_444 ),
    inference(resolution,[],[f9110,f225]) ).

fof(f9110,plain,
    ( ! [X8,X7] :
        ( ~ ssList(X7)
        | nil = skaf77(X8)
        | hd(app(skaf77(X8),X7)) = hd(skaf77(X8)) )
    | ~ spl0_444 ),
    inference(avatar_component_clause,[],[f9109]) ).

fof(f29197,plain,
    ( spl0_1085
    | ~ spl0_1
    | ~ spl0_444 ),
    inference(avatar_split_clause,[],[f9479,f9109,f218,f29195]) ).

fof(f29195,plain,
    ( spl0_1085
  <=> ! [X69] :
        ( nil = skaf77(X69)
        | hd(app(skaf77(X69),sk1)) = hd(skaf77(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1085])]) ).

fof(f9479,plain,
    ( ! [X69] :
        ( nil = skaf77(X69)
        | hd(app(skaf77(X69),sk1)) = hd(skaf77(X69)) )
    | ~ spl0_1
    | ~ spl0_444 ),
    inference(resolution,[],[f9110,f220]) ).

fof(f29193,plain,
    ( spl0_1084
    | ~ spl0_2
    | ~ spl0_443 ),
    inference(avatar_split_clause,[],[f9447,f9105,f223,f29191]) ).

fof(f29191,plain,
    ( spl0_1084
  <=> ! [X70] :
        ( nil = skaf80(X70)
        | hd(skaf80(X70)) = hd(app(skaf80(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1084])]) ).

fof(f9105,plain,
    ( spl0_443
  <=> ! [X6,X5] :
        ( ~ ssList(X5)
        | nil = skaf80(X6)
        | hd(app(skaf80(X6),X5)) = hd(skaf80(X6)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_443])]) ).

fof(f9447,plain,
    ( ! [X70] :
        ( nil = skaf80(X70)
        | hd(skaf80(X70)) = hd(app(skaf80(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_443 ),
    inference(resolution,[],[f9106,f225]) ).

fof(f9106,plain,
    ( ! [X6,X5] :
        ( ~ ssList(X5)
        | nil = skaf80(X6)
        | hd(app(skaf80(X6),X5)) = hd(skaf80(X6)) )
    | ~ spl0_443 ),
    inference(avatar_component_clause,[],[f9105]) ).

fof(f29189,plain,
    ( spl0_1083
    | ~ spl0_1
    | ~ spl0_443 ),
    inference(avatar_split_clause,[],[f9446,f9105,f218,f29187]) ).

fof(f29187,plain,
    ( spl0_1083
  <=> ! [X69] :
        ( nil = skaf80(X69)
        | hd(app(skaf80(X69),sk1)) = hd(skaf80(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1083])]) ).

fof(f9446,plain,
    ( ! [X69] :
        ( nil = skaf80(X69)
        | hd(app(skaf80(X69),sk1)) = hd(skaf80(X69)) )
    | ~ spl0_1
    | ~ spl0_443 ),
    inference(resolution,[],[f9106,f220]) ).

fof(f29185,plain,
    ( spl0_1082
    | ~ spl0_2
    | ~ spl0_442 ),
    inference(avatar_split_clause,[],[f9414,f9101,f223,f29183]) ).

fof(f29183,plain,
    ( spl0_1082
  <=> ! [X70] :
        ( nil = skaf81(X70)
        | hd(skaf81(X70)) = hd(app(skaf81(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1082])]) ).

fof(f9101,plain,
    ( spl0_442
  <=> ! [X4,X3] :
        ( ~ ssList(X3)
        | nil = skaf81(X4)
        | hd(app(skaf81(X4),X3)) = hd(skaf81(X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_442])]) ).

fof(f9414,plain,
    ( ! [X70] :
        ( nil = skaf81(X70)
        | hd(skaf81(X70)) = hd(app(skaf81(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_442 ),
    inference(resolution,[],[f9102,f225]) ).

fof(f9102,plain,
    ( ! [X3,X4] :
        ( ~ ssList(X3)
        | nil = skaf81(X4)
        | hd(app(skaf81(X4),X3)) = hd(skaf81(X4)) )
    | ~ spl0_442 ),
    inference(avatar_component_clause,[],[f9101]) ).

fof(f29181,plain,
    ( spl0_1081
    | ~ spl0_1
    | ~ spl0_442 ),
    inference(avatar_split_clause,[],[f9413,f9101,f218,f29179]) ).

fof(f29179,plain,
    ( spl0_1081
  <=> ! [X69] :
        ( nil = skaf81(X69)
        | hd(app(skaf81(X69),sk1)) = hd(skaf81(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1081])]) ).

fof(f9413,plain,
    ( ! [X69] :
        ( nil = skaf81(X69)
        | hd(app(skaf81(X69),sk1)) = hd(skaf81(X69)) )
    | ~ spl0_1
    | ~ spl0_442 ),
    inference(resolution,[],[f9102,f220]) ).

fof(f29177,plain,
    ( spl0_1080
    | ~ spl0_2
    | ~ spl0_440 ),
    inference(avatar_split_clause,[],[f9381,f9092,f223,f29175]) ).

fof(f29175,plain,
    ( spl0_1080
  <=> ! [X70] :
        ( nil = skaf82(X70)
        | hd(skaf82(X70)) = hd(app(skaf82(X70),sk2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1080])]) ).

fof(f9092,plain,
    ( spl0_440
  <=> ! [X2,X1] :
        ( ~ ssList(X1)
        | nil = skaf82(X2)
        | hd(app(skaf82(X2),X1)) = hd(skaf82(X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_440])]) ).

fof(f9381,plain,
    ( ! [X70] :
        ( nil = skaf82(X70)
        | hd(skaf82(X70)) = hd(app(skaf82(X70),sk2)) )
    | ~ spl0_2
    | ~ spl0_440 ),
    inference(resolution,[],[f9093,f225]) ).

fof(f9093,plain,
    ( ! [X2,X1] :
        ( ~ ssList(X1)
        | nil = skaf82(X2)
        | hd(app(skaf82(X2),X1)) = hd(skaf82(X2)) )
    | ~ spl0_440 ),
    inference(avatar_component_clause,[],[f9092]) ).

fof(f29173,plain,
    ( spl0_1079
    | ~ spl0_1
    | ~ spl0_440 ),
    inference(avatar_split_clause,[],[f9380,f9092,f218,f29171]) ).

fof(f29171,plain,
    ( spl0_1079
  <=> ! [X69] :
        ( nil = skaf82(X69)
        | hd(app(skaf82(X69),sk1)) = hd(skaf82(X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1079])]) ).

fof(f9380,plain,
    ( ! [X69] :
        ( nil = skaf82(X69)
        | hd(app(skaf82(X69),sk1)) = hd(skaf82(X69)) )
    | ~ spl0_1
    | ~ spl0_440 ),
    inference(resolution,[],[f9093,f220]) ).

fof(f29169,plain,
    ( ~ spl0_32
    | spl0_1078
    | ~ spl0_90
    | ~ spl0_1036 ),
    inference(avatar_split_clause,[],[f28723,f28717,f647,f29166,f400]) ).

fof(f29166,plain,
    ( spl0_1078
  <=> frontsegP(sk1,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1078])]) ).

fof(f28717,plain,
    ( spl0_1036
  <=> ! [X2] :
        ( frontsegP(sk1,X2)
        | ~ frontsegP(nil,X2)
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1036])]) ).

fof(f28723,plain,
    ( frontsegP(sk1,nil)
    | ~ ssList(nil)
    | ~ spl0_90
    | ~ spl0_1036 ),
    inference(duplicate_literal_removal,[],[f28720]) ).

fof(f28720,plain,
    ( frontsegP(sk1,nil)
    | ~ ssList(nil)
    | ~ ssList(nil)
    | ~ spl0_90
    | ~ spl0_1036 ),
    inference(resolution,[],[f28718,f648]) ).

fof(f28718,plain,
    ( ! [X2] :
        ( ~ frontsegP(nil,X2)
        | frontsegP(sk1,X2)
        | ~ ssList(X2) )
    | ~ spl0_1036 ),
    inference(avatar_component_clause,[],[f28717]) ).

fof(f29164,plain,
    ( ~ spl0_961
    | spl0_1076
    | ~ spl0_887
    | ~ spl0_1077
    | ~ spl0_241
    | ~ spl0_267 ),
    inference(avatar_split_clause,[],[f2852,f2846,f2334,f29161,f19695,f29157,f25566]) ).

fof(f29157,plain,
    ( spl0_1076
  <=> sk6 = hd(sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1076])]) ).

fof(f29161,plain,
    ( spl0_1077
  <=> frontsegP(sk2,sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1077])]) ).

fof(f2846,plain,
    ( spl0_267
  <=> ! [X0,X1] :
        ( ~ frontsegP(cons(X0,X1),sk1)
        | ~ ssItem(X0)
        | sk6 = X0
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_267])]) ).

fof(f2852,plain,
    ( ~ frontsegP(sk2,sk1)
    | ~ ssItem(hd(sk2))
    | sk6 = hd(sk2)
    | ~ ssList(tl(sk2))
    | ~ spl0_241
    | ~ spl0_267 ),
    inference(superposition,[],[f2847,f2336]) ).

fof(f2847,plain,
    ( ! [X0,X1] :
        ( ~ frontsegP(cons(X0,X1),sk1)
        | ~ ssItem(X0)
        | sk6 = X0
        | ~ ssList(X1) )
    | ~ spl0_267 ),
    inference(avatar_component_clause,[],[f2846]) ).

fof(f29155,plain,
    ( ~ spl0_887
    | ~ spl0_961
    | spl0_1074
    | ~ spl0_1075
    | ~ spl0_241
    | ~ spl0_262 ),
    inference(avatar_split_clause,[],[f2780,f2774,f2334,f29152,f29148,f25566,f19695]) ).

fof(f29148,plain,
    ( spl0_1074
  <=> frontsegP(nil,tl(sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1074])]) ).

fof(f29152,plain,
    ( spl0_1075
  <=> frontsegP(sk1,sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1075])]) ).

fof(f2774,plain,
    ( spl0_262
  <=> ! [X0,X1] :
        ( ~ frontsegP(sk1,cons(X0,X1))
        | frontsegP(nil,X1)
        | ~ ssList(X1)
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_262])]) ).

fof(f2780,plain,
    ( ~ frontsegP(sk1,sk2)
    | frontsegP(nil,tl(sk2))
    | ~ ssList(tl(sk2))
    | ~ ssItem(hd(sk2))
    | ~ spl0_241
    | ~ spl0_262 ),
    inference(superposition,[],[f2775,f2336]) ).

fof(f2775,plain,
    ( ! [X0,X1] :
        ( ~ frontsegP(sk1,cons(X0,X1))
        | frontsegP(nil,X1)
        | ~ ssList(X1)
        | ~ ssItem(X0) )
    | ~ spl0_262 ),
    inference(avatar_component_clause,[],[f2774]) ).

fof(f29137,plain,
    ( spl0_1073
    | ~ spl0_344
    | ~ spl0_1071 ),
    inference(avatar_split_clause,[],[f29128,f28971,f4346,f29090]) ).

fof(f28971,plain,
    ( spl0_1071
  <=> frontsegP(nil,tl(sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1071])]) ).

fof(f29128,plain,
    ( frontsegP(nil,nil)
    | ~ spl0_344
    | ~ spl0_1071 ),
    inference(forward_demodulation,[],[f28973,f4348]) ).

fof(f28973,plain,
    ( frontsegP(nil,tl(sk1))
    | ~ spl0_1071 ),
    inference(avatar_component_clause,[],[f28971]) ).

fof(f29094,plain,
    ( ~ spl0_1
    | ~ spl0_92
    | spl0_1072 ),
    inference(avatar_split_clause,[],[f29088,f28975,f656,f218]) ).

fof(f656,plain,
    ( spl0_92
  <=> ! [X0] :
        ( ~ ssList(X0)
        | frontsegP(X0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_92])]) ).

fof(f28975,plain,
    ( spl0_1072
  <=> frontsegP(sk1,sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1072])]) ).

fof(f29088,plain,
    ( ~ ssList(sk1)
    | ~ spl0_92
    | spl0_1072 ),
    inference(resolution,[],[f28977,f657]) ).

fof(f657,plain,
    ( ! [X0] :
        ( frontsegP(X0,X0)
        | ~ ssList(X0) )
    | ~ spl0_92 ),
    inference(avatar_component_clause,[],[f656]) ).

fof(f28977,plain,
    ( ~ frontsegP(sk1,sk1)
    | spl0_1072 ),
    inference(avatar_component_clause,[],[f28975]) ).

fof(f29093,plain,
    ( ~ spl0_1073
    | ~ spl0_344
    | spl0_1071 ),
    inference(avatar_split_clause,[],[f28979,f28971,f4346,f29090]) ).

fof(f28979,plain,
    ( ~ frontsegP(nil,nil)
    | ~ spl0_344
    | spl0_1071 ),
    inference(forward_demodulation,[],[f28972,f4348]) ).

fof(f28972,plain,
    ( ~ frontsegP(nil,tl(sk1))
    | spl0_1071 ),
    inference(avatar_component_clause,[],[f28971]) ).

fof(f28981,plain,
    ( ~ spl0_32
    | ~ spl0_344
    | spl0_1070 ),
    inference(avatar_split_clause,[],[f28980,f28967,f4346,f400]) ).

fof(f28980,plain,
    ( ~ ssList(nil)
    | ~ spl0_344
    | spl0_1070 ),
    inference(forward_demodulation,[],[f28969,f4348]) ).

fof(f28969,plain,
    ( ~ ssList(tl(sk1))
    | spl0_1070 ),
    inference(avatar_component_clause,[],[f28967]) ).

fof(f28978,plain,
    ( ~ spl0_884
    | ~ spl0_1070
    | spl0_1071
    | ~ spl0_1072
    | ~ spl0_240
    | ~ spl0_262 ),
    inference(avatar_split_clause,[],[f2779,f2774,f2297,f28975,f28971,f28967,f19678]) ).

fof(f2779,plain,
    ( ~ frontsegP(sk1,sk1)
    | frontsegP(nil,tl(sk1))
    | ~ ssList(tl(sk1))
    | ~ ssItem(hd(sk1))
    | ~ spl0_240
    | ~ spl0_262 ),
    inference(superposition,[],[f2775,f2299]) ).

fof(f28965,plain,
    ( spl0_1069
    | ~ spl0_2
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2742,f2628,f223,f28963]) ).

fof(f28963,plain,
    ( spl0_1069
  <=> ! [X70] :
        ( ~ ssList(X70)
        | app(app(sk2,sk2),X70) = app(sk2,app(sk2,X70)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1069])]) ).

fof(f2742,plain,
    ( ! [X70] :
        ( ~ ssList(X70)
        | app(app(sk2,sk2),X70) = app(sk2,app(sk2,X70)) )
    | ~ spl0_2
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f225]) ).

fof(f28961,plain,
    ( spl0_1068
    | ~ spl0_1
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2741,f2628,f218,f28959]) ).

fof(f28959,plain,
    ( spl0_1068
  <=> ! [X69] :
        ( ~ ssList(X69)
        | app(app(sk2,sk1),X69) = app(sk2,app(sk1,X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1068])]) ).

fof(f2741,plain,
    ( ! [X69] :
        ( ~ ssList(X69)
        | app(app(sk2,sk1),X69) = app(sk2,app(sk1,X69)) )
    | ~ spl0_1
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f220]) ).

fof(f28957,plain,
    ( spl0_1067
    | ~ spl0_2
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2708,f2624,f223,f28955]) ).

fof(f28955,plain,
    ( spl0_1067
  <=> ! [X70] :
        ( ~ ssList(X70)
        | app(app(sk1,sk2),X70) = app(sk1,app(sk2,X70)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1067])]) ).

fof(f2708,plain,
    ( ! [X70] :
        ( ~ ssList(X70)
        | app(app(sk1,sk2),X70) = app(sk1,app(sk2,X70)) )
    | ~ spl0_2
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f225]) ).

fof(f28953,plain,
    ( spl0_1066
    | ~ spl0_1
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2707,f2624,f218,f28951]) ).

fof(f28951,plain,
    ( spl0_1066
  <=> ! [X69] :
        ( ~ ssList(X69)
        | app(app(sk1,sk1),X69) = app(sk1,app(sk1,X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1066])]) ).

fof(f2707,plain,
    ( ! [X69] :
        ( ~ ssList(X69)
        | app(app(sk1,sk1),X69) = app(sk1,app(sk1,X69)) )
    | ~ spl0_1
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f220]) ).

fof(f28949,plain,
    ( spl0_1065
    | ~ spl0_11
    | ~ spl0_256 ),
    inference(avatar_split_clause,[],[f2635,f2632,f269,f28947]) ).

fof(f269,plain,
    ( spl0_11
  <=> ! [X6] :
        ( ~ ssItem(X6)
        | memberP(sk1,sk5(X6)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_11])]) ).

fof(f2632,plain,
    ( spl0_256
  <=> ! [X0] :
        ( ~ memberP(sk1,X0)
        | memberP(nil,X0)
        | sk6 = X0
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_256])]) ).

fof(f2635,plain,
    ( ! [X0] :
        ( memberP(nil,sk5(X0))
        | sk6 = sk5(X0)
        | ~ ssItem(sk5(X0))
        | ~ ssItem(X0) )
    | ~ spl0_11
    | ~ spl0_256 ),
    inference(resolution,[],[f2633,f270]) ).

fof(f270,plain,
    ( ! [X6] :
        ( memberP(sk1,sk5(X6))
        | ~ ssItem(X6) )
    | ~ spl0_11 ),
    inference(avatar_component_clause,[],[f269]) ).

fof(f2633,plain,
    ( ! [X0] :
        ( ~ memberP(sk1,X0)
        | memberP(nil,X0)
        | sk6 = X0
        | ~ ssItem(X0) )
    | ~ spl0_256 ),
    inference(avatar_component_clause,[],[f2632]) ).

fof(f28945,plain,
    ( spl0_1064
    | ~ spl0_82
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2616,f2586,f613,f28943]) ).

fof(f28943,plain,
    ( spl0_1064
  <=> ! [X32,X31] : tl(app(sk2,skaf42(X31,X32))) = app(tl(sk2),skaf42(X31,X32)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1064])]) ).

fof(f2616,plain,
    ( ! [X31,X32] : tl(app(sk2,skaf42(X31,X32))) = app(tl(sk2),skaf42(X31,X32))
    | ~ spl0_82
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f614]) ).

fof(f28937,plain,
    ( spl0_1063
    | ~ spl0_81
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2615,f2586,f609,f28935]) ).

fof(f28935,plain,
    ( spl0_1063
  <=> ! [X29,X30] : tl(app(sk2,skaf43(X29,X30))) = app(tl(sk2),skaf43(X29,X30)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1063])]) ).

fof(f2615,plain,
    ( ! [X29,X30] : tl(app(sk2,skaf43(X29,X30))) = app(tl(sk2),skaf43(X29,X30))
    | ~ spl0_81
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f610]) ).

fof(f28933,plain,
    ( spl0_1062
    | ~ spl0_80
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2614,f2586,f605,f28931]) ).

fof(f28931,plain,
    ( spl0_1062
  <=> ! [X27,X28] : tl(app(sk2,skaf45(X27,X28))) = app(tl(sk2),skaf45(X27,X28)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1062])]) ).

fof(f2614,plain,
    ( ! [X28,X27] : tl(app(sk2,skaf45(X27,X28))) = app(tl(sk2),skaf45(X27,X28))
    | ~ spl0_80
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f606]) ).

fof(f28929,plain,
    ( spl0_1061
    | ~ spl0_79
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2613,f2586,f601,f28927]) ).

fof(f28927,plain,
    ( spl0_1061
  <=> ! [X25,X26] : tl(app(sk2,skaf46(X25,X26))) = app(tl(sk2),skaf46(X25,X26)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1061])]) ).

fof(f2613,plain,
    ( ! [X26,X25] : tl(app(sk2,skaf46(X25,X26))) = app(tl(sk2),skaf46(X25,X26))
    | ~ spl0_79
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f602]) ).

fof(f28925,plain,
    ( spl0_1060
    | ~ spl0_78
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2612,f2586,f597,f28923]) ).

fof(f28923,plain,
    ( spl0_1060
  <=> ! [X24,X23] : tl(app(sk2,skaf47(X23,X24))) = app(tl(sk2),skaf47(X23,X24)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1060])]) ).

fof(f2612,plain,
    ( ! [X24,X23] : tl(app(sk2,skaf47(X23,X24))) = app(tl(sk2),skaf47(X23,X24))
    | ~ spl0_78
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f598]) ).

fof(f28921,plain,
    ( spl0_1059
    | ~ spl0_77
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2611,f2586,f593,f28919]) ).

fof(f28919,plain,
    ( spl0_1059
  <=> ! [X22,X21] : tl(app(sk2,skaf48(X21,X22))) = app(tl(sk2),skaf48(X21,X22)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1059])]) ).

fof(f2611,plain,
    ( ! [X21,X22] : tl(app(sk2,skaf48(X21,X22))) = app(tl(sk2),skaf48(X21,X22))
    | ~ spl0_77
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f594]) ).

fof(f28915,plain,
    ( spl0_1058
    | ~ spl0_82
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2578,f2548,f613,f28913]) ).

fof(f28913,plain,
    ( spl0_1058
  <=> ! [X32,X31] : tl(app(sk1,skaf42(X31,X32))) = app(tl(sk1),skaf42(X31,X32)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1058])]) ).

fof(f2578,plain,
    ( ! [X31,X32] : tl(app(sk1,skaf42(X31,X32))) = app(tl(sk1),skaf42(X31,X32))
    | ~ spl0_82
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f614]) ).

fof(f28909,plain,
    ( spl0_1057
    | ~ spl0_81
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2577,f2548,f609,f28907]) ).

fof(f28907,plain,
    ( spl0_1057
  <=> ! [X29,X30] : tl(app(sk1,skaf43(X29,X30))) = app(tl(sk1),skaf43(X29,X30)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1057])]) ).

fof(f2577,plain,
    ( ! [X29,X30] : tl(app(sk1,skaf43(X29,X30))) = app(tl(sk1),skaf43(X29,X30))
    | ~ spl0_81
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f610]) ).

fof(f28903,plain,
    ( spl0_1056
    | ~ spl0_80
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2576,f2548,f605,f28901]) ).

fof(f28901,plain,
    ( spl0_1056
  <=> ! [X27,X28] : tl(app(sk1,skaf45(X27,X28))) = app(tl(sk1),skaf45(X27,X28)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1056])]) ).

fof(f2576,plain,
    ( ! [X28,X27] : tl(app(sk1,skaf45(X27,X28))) = app(tl(sk1),skaf45(X27,X28))
    | ~ spl0_80
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f606]) ).

fof(f28897,plain,
    ( spl0_1055
    | ~ spl0_79
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2575,f2548,f601,f28895]) ).

fof(f28895,plain,
    ( spl0_1055
  <=> ! [X25,X26] : tl(app(sk1,skaf46(X25,X26))) = app(tl(sk1),skaf46(X25,X26)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1055])]) ).

fof(f2575,plain,
    ( ! [X26,X25] : tl(app(sk1,skaf46(X25,X26))) = app(tl(sk1),skaf46(X25,X26))
    | ~ spl0_79
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f602]) ).

fof(f28891,plain,
    ( spl0_1054
    | ~ spl0_78
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2574,f2548,f597,f28889]) ).

fof(f28889,plain,
    ( spl0_1054
  <=> ! [X24,X23] : tl(app(sk1,skaf47(X23,X24))) = app(tl(sk1),skaf47(X23,X24)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1054])]) ).

fof(f2574,plain,
    ( ! [X24,X23] : tl(app(sk1,skaf47(X23,X24))) = app(tl(sk1),skaf47(X23,X24))
    | ~ spl0_78
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f598]) ).

fof(f28887,plain,
    ( ~ spl0_32
    | spl0_1053
    | ~ spl0_87
    | ~ spl0_1035 ),
    inference(avatar_split_clause,[],[f28715,f28709,f634,f28884,f400]) ).

fof(f28884,plain,
    ( spl0_1053
  <=> rearsegP(sk2,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1053])]) ).

fof(f28709,plain,
    ( spl0_1035
  <=> ! [X1] :
        ( rearsegP(sk2,X1)
        | ~ rearsegP(nil,X1)
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1035])]) ).

fof(f28715,plain,
    ( rearsegP(sk2,nil)
    | ~ ssList(nil)
    | ~ spl0_87
    | ~ spl0_1035 ),
    inference(duplicate_literal_removal,[],[f28712]) ).

fof(f28712,plain,
    ( rearsegP(sk2,nil)
    | ~ ssList(nil)
    | ~ ssList(nil)
    | ~ spl0_87
    | ~ spl0_1035 ),
    inference(resolution,[],[f28710,f635]) ).

fof(f28710,plain,
    ( ! [X1] :
        ( ~ rearsegP(nil,X1)
        | rearsegP(sk2,X1)
        | ~ ssList(X1) )
    | ~ spl0_1035 ),
    inference(avatar_component_clause,[],[f28709]) ).

fof(f28880,plain,
    ( spl0_1052
    | ~ spl0_77
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2573,f2548,f593,f28878]) ).

fof(f28878,plain,
    ( spl0_1052
  <=> ! [X22,X21] : tl(app(sk1,skaf48(X21,X22))) = app(tl(sk1),skaf48(X21,X22)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1052])]) ).

fof(f2573,plain,
    ( ! [X21,X22] : tl(app(sk1,skaf48(X21,X22))) = app(tl(sk1),skaf48(X21,X22))
    | ~ spl0_77
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f594]) ).

fof(f28876,plain,
    ( spl0_1051
    | ~ spl0_112
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2544,f2511,f806,f28874]) ).

fof(f28874,plain,
    ( spl0_1051
  <=> ! [X37] :
        ( hd(sk2) = hd(app(sk2,tl(X37)))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1051])]) ).

fof(f2511,plain,
    ( spl0_251
  <=> ! [X72] :
        ( ~ ssList(X72)
        | hd(sk2) = hd(app(sk2,X72)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_251])]) ).

fof(f2544,plain,
    ( ! [X37] :
        ( hd(sk2) = hd(app(sk2,tl(X37)))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_112
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f807]) ).

fof(f2512,plain,
    ( ! [X72] :
        ( ~ ssList(X72)
        | hd(sk2) = hd(app(sk2,X72)) )
    | ~ spl0_251 ),
    inference(avatar_component_clause,[],[f2511]) ).

fof(f28872,plain,
    ( spl0_1050
    | ~ spl0_133
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2543,f2511,f1106,f28870]) ).

fof(f28870,plain,
    ( spl0_1050
  <=> ! [X36,X35] :
        ( hd(sk2) = hd(app(sk2,app(X35,X36)))
        | ~ ssList(X35)
        | ~ ssList(X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1050])]) ).

fof(f2543,plain,
    ( ! [X36,X35] :
        ( hd(sk2) = hd(app(sk2,app(X35,X36)))
        | ~ ssList(X35)
        | ~ ssList(X36) )
    | ~ spl0_133
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f1107]) ).

fof(f28868,plain,
    ( spl0_1049
    | ~ spl0_134
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2542,f2511,f1111,f28866]) ).

fof(f28866,plain,
    ( spl0_1049
  <=> ! [X34,X33] :
        ( hd(sk2) = hd(app(sk2,cons(X33,X34)))
        | ~ ssList(X34)
        | ~ ssItem(X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1049])]) ).

fof(f2542,plain,
    ( ! [X34,X33] :
        ( hd(sk2) = hd(app(sk2,cons(X33,X34)))
        | ~ ssList(X34)
        | ~ ssItem(X33) )
    | ~ spl0_134
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f1112]) ).

fof(f28824,plain,
    ( spl0_1048
    | ~ spl0_348
    | ~ spl0_1047 ),
    inference(avatar_split_clause,[],[f28820,f28817,f4436,f28822]) ).

fof(f28822,plain,
    ( spl0_1048
  <=> ! [X37] :
        ( sk6 = hd(app(sk1,tl(X37)))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1048])]) ).

fof(f4436,plain,
    ( spl0_348
  <=> sk6 = hd(sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_348])]) ).

fof(f28817,plain,
    ( spl0_1047
  <=> ! [X37] :
        ( hd(sk1) = hd(app(sk1,tl(X37)))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1047])]) ).

fof(f28820,plain,
    ( ! [X37] :
        ( sk6 = hd(app(sk1,tl(X37)))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_348
    | ~ spl0_1047 ),
    inference(forward_demodulation,[],[f28818,f4438]) ).

fof(f4438,plain,
    ( sk6 = hd(sk1)
    | ~ spl0_348 ),
    inference(avatar_component_clause,[],[f4436]) ).

fof(f28818,plain,
    ( ! [X37] :
        ( hd(sk1) = hd(app(sk1,tl(X37)))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_1047 ),
    inference(avatar_component_clause,[],[f28817]) ).

fof(f28819,plain,
    ( spl0_1047
    | ~ spl0_112
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2502,f2469,f806,f28817]) ).

fof(f2469,plain,
    ( spl0_249
  <=> ! [X71] :
        ( ~ ssList(X71)
        | hd(sk1) = hd(app(sk1,X71)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_249])]) ).

fof(f2502,plain,
    ( ! [X37] :
        ( hd(sk1) = hd(app(sk1,tl(X37)))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_112
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f807]) ).

fof(f2470,plain,
    ( ! [X71] :
        ( ~ ssList(X71)
        | hd(sk1) = hd(app(sk1,X71)) )
    | ~ spl0_249 ),
    inference(avatar_component_clause,[],[f2469]) ).

fof(f28779,plain,
    ( spl0_1046
    | ~ spl0_348
    | ~ spl0_1045 ),
    inference(avatar_split_clause,[],[f28775,f28772,f4436,f28777]) ).

fof(f28777,plain,
    ( spl0_1046
  <=> ! [X36,X35] :
        ( sk6 = hd(app(sk1,app(X35,X36)))
        | ~ ssList(X35)
        | ~ ssList(X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1046])]) ).

fof(f28772,plain,
    ( spl0_1045
  <=> ! [X36,X35] :
        ( hd(sk1) = hd(app(sk1,app(X35,X36)))
        | ~ ssList(X35)
        | ~ ssList(X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1045])]) ).

fof(f28775,plain,
    ( ! [X36,X35] :
        ( sk6 = hd(app(sk1,app(X35,X36)))
        | ~ ssList(X35)
        | ~ ssList(X36) )
    | ~ spl0_348
    | ~ spl0_1045 ),
    inference(forward_demodulation,[],[f28773,f4438]) ).

fof(f28773,plain,
    ( ! [X36,X35] :
        ( hd(sk1) = hd(app(sk1,app(X35,X36)))
        | ~ ssList(X35)
        | ~ ssList(X36) )
    | ~ spl0_1045 ),
    inference(avatar_component_clause,[],[f28772]) ).

fof(f28774,plain,
    ( spl0_1045
    | ~ spl0_133
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2501,f2469,f1106,f28772]) ).

fof(f2501,plain,
    ( ! [X36,X35] :
        ( hd(sk1) = hd(app(sk1,app(X35,X36)))
        | ~ ssList(X35)
        | ~ ssList(X36) )
    | ~ spl0_133
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f1107]) ).

fof(f28765,plain,
    ( spl0_1044
    | ~ spl0_348
    | ~ spl0_1043 ),
    inference(avatar_split_clause,[],[f28761,f28758,f4436,f28763]) ).

fof(f28763,plain,
    ( spl0_1044
  <=> ! [X34,X33] :
        ( sk6 = hd(app(sk1,cons(X33,X34)))
        | ~ ssList(X34)
        | ~ ssItem(X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1044])]) ).

fof(f28758,plain,
    ( spl0_1043
  <=> ! [X34,X33] :
        ( hd(sk1) = hd(app(sk1,cons(X33,X34)))
        | ~ ssList(X34)
        | ~ ssItem(X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1043])]) ).

fof(f28761,plain,
    ( ! [X34,X33] :
        ( sk6 = hd(app(sk1,cons(X33,X34)))
        | ~ ssList(X34)
        | ~ ssItem(X33) )
    | ~ spl0_348
    | ~ spl0_1043 ),
    inference(forward_demodulation,[],[f28759,f4438]) ).

fof(f28759,plain,
    ( ! [X34,X33] :
        ( hd(sk1) = hd(app(sk1,cons(X33,X34)))
        | ~ ssList(X34)
        | ~ ssItem(X33) )
    | ~ spl0_1043 ),
    inference(avatar_component_clause,[],[f28758]) ).

fof(f28760,plain,
    ( spl0_1043
    | ~ spl0_134
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2500,f2469,f1111,f28758]) ).

fof(f2500,plain,
    ( ! [X34,X33] :
        ( hd(sk1) = hd(app(sk1,cons(X33,X34)))
        | ~ ssList(X34)
        | ~ ssItem(X33) )
    | ~ spl0_134
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f1112]) ).

fof(f28755,plain,
    ( ~ spl0_32
    | ~ spl0_2
    | spl0_1042
    | ~ spl0_169
    | ~ spl0_191 ),
    inference(avatar_split_clause,[],[f1622,f1514,f1312,f28753,f223,f400]) ).

fof(f28753,plain,
    ( spl0_1042
  <=> ! [X4] :
        ( sk2 != X4
        | rearsegP(X4,sk2)
        | ~ ssList(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1042])]) ).

fof(f1514,plain,
    ( spl0_191
  <=> ! [X2,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssList(X1)
        | rearsegP(X2,X1)
        | app(X0,X1) != X2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_191])]) ).

fof(f1622,plain,
    ( ! [X4] :
        ( sk2 != X4
        | ~ ssList(X4)
        | ~ ssList(sk2)
        | rearsegP(X4,sk2)
        | ~ ssList(nil) )
    | ~ spl0_169
    | ~ spl0_191 ),
    inference(superposition,[],[f1515,f1314]) ).

fof(f1515,plain,
    ( ! [X2,X0,X1] :
        ( app(X0,X1) != X2
        | ~ ssList(X2)
        | ~ ssList(X1)
        | rearsegP(X2,X1)
        | ~ ssList(X0) )
    | ~ spl0_191 ),
    inference(avatar_component_clause,[],[f1514]) ).

fof(f28747,plain,
    ( ~ spl0_2
    | ~ spl0_32
    | spl0_1041
    | ~ spl0_169
    | ~ spl0_186 ),
    inference(avatar_split_clause,[],[f1619,f1491,f1312,f28745,f400,f223]) ).

fof(f1491,plain,
    ( spl0_186
  <=> ! [X2,X0,X1] :
        ( ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ frontsegP(X0,X1)
        | frontsegP(app(X0,X2),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_186])]) ).

fof(f1619,plain,
    ( ! [X1] :
        ( frontsegP(sk2,X1)
        | ~ ssList(nil)
        | ~ ssList(X1)
        | ~ frontsegP(nil,X1)
        | ~ ssList(sk2) )
    | ~ spl0_169
    | ~ spl0_186 ),
    inference(superposition,[],[f1492,f1314]) ).

fof(f1492,plain,
    ( ! [X2,X0,X1] :
        ( frontsegP(app(X0,X2),X1)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ frontsegP(X0,X1)
        | ~ ssList(X2) )
    | ~ spl0_186 ),
    inference(avatar_component_clause,[],[f1491]) ).

fof(f28742,plain,
    ( ~ spl0_32
    | ~ spl0_2
    | spl0_1040
    | ~ spl0_163
    | ~ spl0_192 ),
    inference(avatar_split_clause,[],[f1600,f1518,f1270,f28740,f223,f400]) ).

fof(f28740,plain,
    ( spl0_1040
  <=> ! [X1] :
        ( sk2 != X1
        | frontsegP(X1,sk2)
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1040])]) ).

fof(f1518,plain,
    ( spl0_192
  <=> ! [X2,X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | frontsegP(X2,X0)
        | app(X0,X1) != X2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_192])]) ).

fof(f1600,plain,
    ( ! [X1] :
        ( sk2 != X1
        | ~ ssList(X1)
        | ~ ssList(sk2)
        | frontsegP(X1,sk2)
        | ~ ssList(nil) )
    | ~ spl0_163
    | ~ spl0_192 ),
    inference(superposition,[],[f1519,f1272]) ).

fof(f1519,plain,
    ( ! [X2,X0,X1] :
        ( app(X0,X1) != X2
        | ~ ssList(X2)
        | ~ ssList(X0)
        | frontsegP(X2,X0)
        | ~ ssList(X1) )
    | ~ spl0_192 ),
    inference(avatar_component_clause,[],[f1518]) ).

fof(f28737,plain,
    ( ~ spl0_32
    | spl0_1039
    | ~ spl0_87
    | ~ spl0_1034 ),
    inference(avatar_split_clause,[],[f28707,f28701,f634,f28734,f400]) ).

fof(f28734,plain,
    ( spl0_1039
  <=> rearsegP(sk1,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1039])]) ).

fof(f28701,plain,
    ( spl0_1034
  <=> ! [X0] :
        ( rearsegP(sk1,X0)
        | ~ rearsegP(nil,X0)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1034])]) ).

fof(f28707,plain,
    ( rearsegP(sk1,nil)
    | ~ ssList(nil)
    | ~ spl0_87
    | ~ spl0_1034 ),
    inference(duplicate_literal_removal,[],[f28704]) ).

fof(f28704,plain,
    ( rearsegP(sk1,nil)
    | ~ ssList(nil)
    | ~ ssList(nil)
    | ~ spl0_87
    | ~ spl0_1034 ),
    inference(resolution,[],[f28702,f635]) ).

fof(f28702,plain,
    ( ! [X0] :
        ( ~ rearsegP(nil,X0)
        | rearsegP(sk1,X0)
        | ~ ssList(X0) )
    | ~ spl0_1034 ),
    inference(avatar_component_clause,[],[f28701]) ).

fof(f28732,plain,
    ( ~ spl0_32
    | ~ spl0_1
    | spl0_1038
    | ~ spl0_147
    | ~ spl0_192 ),
    inference(avatar_split_clause,[],[f1599,f1518,f1197,f28730,f218,f400]) ).

fof(f28730,plain,
    ( spl0_1038
  <=> ! [X0] :
        ( sk1 != X0
        | frontsegP(X0,sk1)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1038])]) ).

fof(f1599,plain,
    ( ! [X0] :
        ( sk1 != X0
        | ~ ssList(X0)
        | ~ ssList(sk1)
        | frontsegP(X0,sk1)
        | ~ ssList(nil) )
    | ~ spl0_147
    | ~ spl0_192 ),
    inference(superposition,[],[f1519,f1199]) ).

fof(f28727,plain,
    ( ~ spl0_32
    | ~ spl0_1
    | spl0_1037
    | ~ spl0_164
    | ~ spl0_191 ),
    inference(avatar_split_clause,[],[f1597,f1514,f1283,f28725,f218,f400]) ).

fof(f28725,plain,
    ( spl0_1037
  <=> ! [X2] :
        ( sk1 != X2
        | rearsegP(X2,sk1)
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1037])]) ).

fof(f1597,plain,
    ( ! [X2] :
        ( sk1 != X2
        | ~ ssList(X2)
        | ~ ssList(sk1)
        | rearsegP(X2,sk1)
        | ~ ssList(nil) )
    | ~ spl0_164
    | ~ spl0_191 ),
    inference(superposition,[],[f1515,f1285]) ).

fof(f28719,plain,
    ( ~ spl0_1
    | ~ spl0_32
    | spl0_1036
    | ~ spl0_164
    | ~ spl0_186 ),
    inference(avatar_split_clause,[],[f1583,f1491,f1283,f28717,f400,f218]) ).

fof(f1583,plain,
    ( ! [X2] :
        ( frontsegP(sk1,X2)
        | ~ ssList(nil)
        | ~ ssList(X2)
        | ~ frontsegP(nil,X2)
        | ~ ssList(sk1) )
    | ~ spl0_164
    | ~ spl0_186 ),
    inference(superposition,[],[f1492,f1285]) ).

fof(f28711,plain,
    ( ~ spl0_2
    | ~ spl0_32
    | spl0_1035
    | ~ spl0_163
    | ~ spl0_185 ),
    inference(avatar_split_clause,[],[f1572,f1487,f1270,f28709,f400,f223]) ).

fof(f1487,plain,
    ( spl0_185
  <=> ! [X2,X0,X1] :
        ( ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ rearsegP(X0,X1)
        | rearsegP(app(X2,X0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_185])]) ).

fof(f1572,plain,
    ( ! [X1] :
        ( rearsegP(sk2,X1)
        | ~ ssList(nil)
        | ~ ssList(X1)
        | ~ rearsegP(nil,X1)
        | ~ ssList(sk2) )
    | ~ spl0_163
    | ~ spl0_185 ),
    inference(superposition,[],[f1488,f1272]) ).

fof(f1488,plain,
    ( ! [X2,X0,X1] :
        ( rearsegP(app(X2,X0),X1)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ rearsegP(X0,X1)
        | ~ ssList(X2) )
    | ~ spl0_185 ),
    inference(avatar_component_clause,[],[f1487]) ).

fof(f28703,plain,
    ( ~ spl0_1
    | ~ spl0_32
    | spl0_1034
    | ~ spl0_147
    | ~ spl0_185 ),
    inference(avatar_split_clause,[],[f1571,f1487,f1197,f28701,f400,f218]) ).

fof(f1571,plain,
    ( ! [X0] :
        ( rearsegP(sk1,X0)
        | ~ ssList(nil)
        | ~ ssList(X0)
        | ~ rearsegP(nil,X0)
        | ~ ssList(sk1) )
    | ~ spl0_147
    | ~ spl0_185 ),
    inference(superposition,[],[f1488,f1199]) ).

fof(f28662,plain,
    ( spl0_1033
    | ~ spl0_251
    | ~ spl0_961 ),
    inference(avatar_split_clause,[],[f25755,f25566,f2511,f28659]) ).

fof(f28659,plain,
    ( spl0_1033
  <=> hd(sk2) = hd(app(sk2,tl(sk2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1033])]) ).

fof(f25755,plain,
    ( hd(sk2) = hd(app(sk2,tl(sk2)))
    | ~ spl0_251
    | ~ spl0_961 ),
    inference(resolution,[],[f25567,f2512]) ).

fof(f27092,plain,
    ( spl0_1032
    | ~ spl0_2
    | ~ spl0_169
    | ~ spl0_464 ),
    inference(avatar_split_clause,[],[f10112,f9189,f1312,f223,f27090]) ).

fof(f27090,plain,
    ( spl0_1032
  <=> ! [X70] :
        ( app(sk2,X70) = app(nil,app(sk2,X70))
        | ~ ssList(X70) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1032])]) ).

fof(f9189,plain,
    ( spl0_464
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | app(app(nil,X1),X0) = app(nil,app(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_464])]) ).

fof(f10112,plain,
    ( ! [X70] :
        ( app(sk2,X70) = app(nil,app(sk2,X70))
        | ~ ssList(X70) )
    | ~ spl0_2
    | ~ spl0_169
    | ~ spl0_464 ),
    inference(forward_demodulation,[],[f10082,f1314]) ).

fof(f10082,plain,
    ( ! [X70] :
        ( ~ ssList(X70)
        | app(app(nil,sk2),X70) = app(nil,app(sk2,X70)) )
    | ~ spl0_2
    | ~ spl0_464 ),
    inference(resolution,[],[f9190,f225]) ).

fof(f9190,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(X0)
        | app(app(nil,X1),X0) = app(nil,app(X1,X0)) )
    | ~ spl0_464 ),
    inference(avatar_component_clause,[],[f9189]) ).

fof(f27088,plain,
    ( spl0_1031
    | ~ spl0_1
    | ~ spl0_164
    | ~ spl0_464 ),
    inference(avatar_split_clause,[],[f10111,f9189,f1283,f218,f27086]) ).

fof(f27086,plain,
    ( spl0_1031
  <=> ! [X69] :
        ( app(sk1,X69) = app(nil,app(sk1,X69))
        | ~ ssList(X69) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1031])]) ).

fof(f10111,plain,
    ( ! [X69] :
        ( app(sk1,X69) = app(nil,app(sk1,X69))
        | ~ ssList(X69) )
    | ~ spl0_1
    | ~ spl0_164
    | ~ spl0_464 ),
    inference(forward_demodulation,[],[f10081,f1285]) ).

fof(f10081,plain,
    ( ! [X69] :
        ( ~ ssList(X69)
        | app(app(nil,sk1),X69) = app(nil,app(sk1,X69)) )
    | ~ spl0_1
    | ~ spl0_464 ),
    inference(resolution,[],[f9190,f220]) ).

fof(f27084,plain,
    ( spl0_1030
    | ~ spl0_2
    | ~ spl0_392 ),
    inference(avatar_split_clause,[],[f6778,f6374,f223,f27081]) ).

fof(f27081,plain,
    ( spl0_1030
  <=> sk2 = app(app(skaf47(sk2,sk2),sk2),skaf48(sk2,sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1030])]) ).

fof(f6374,plain,
    ( spl0_392
  <=> ! [X1] :
        ( ~ ssList(X1)
        | app(app(skaf47(X1,X1),X1),skaf48(X1,X1)) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_392])]) ).

fof(f6778,plain,
    ( sk2 = app(app(skaf47(sk2,sk2),sk2),skaf48(sk2,sk2))
    | ~ spl0_2
    | ~ spl0_392 ),
    inference(resolution,[],[f6375,f225]) ).

fof(f6375,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | app(app(skaf47(X1,X1),X1),skaf48(X1,X1)) = X1 )
    | ~ spl0_392 ),
    inference(avatar_component_clause,[],[f6374]) ).

fof(f27072,plain,
    ( spl0_1029
    | ~ spl0_1
    | ~ spl0_392 ),
    inference(avatar_split_clause,[],[f6777,f6374,f218,f27069]) ).

fof(f27069,plain,
    ( spl0_1029
  <=> sk1 = app(app(skaf47(sk1,sk1),sk1),skaf48(sk1,sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1029])]) ).

fof(f6777,plain,
    ( sk1 = app(app(skaf47(sk1,sk1),sk1),skaf48(sk1,sk1))
    | ~ spl0_1
    | ~ spl0_392 ),
    inference(resolution,[],[f6375,f220]) ).

fof(f27067,plain,
    ( spl0_1028
    | ~ spl0_2
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f6479,f6351,f223,f27065]) ).

fof(f6351,plain,
    ( spl0_387
  <=> ! [X2,X3] :
        ( ~ ssList(X2)
        | ~ ssList(X3)
        | app(X2,X3) = app(app(X2,X3),nil) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_387])]) ).

fof(f6479,plain,
    ( ! [X70] :
        ( ~ ssList(X70)
        | app(X70,sk2) = app(app(X70,sk2),nil) )
    | ~ spl0_2
    | ~ spl0_387 ),
    inference(resolution,[],[f6352,f225]) ).

fof(f6352,plain,
    ( ! [X2,X3] :
        ( ~ ssList(X3)
        | ~ ssList(X2)
        | app(X2,X3) = app(app(X2,X3),nil) )
    | ~ spl0_387 ),
    inference(avatar_component_clause,[],[f6351]) ).

fof(f27063,plain,
    ( spl0_1027
    | ~ spl0_1
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f6478,f6351,f218,f27061]) ).

fof(f6478,plain,
    ( ! [X69] :
        ( ~ ssList(X69)
        | app(X69,sk1) = app(app(X69,sk1),nil) )
    | ~ spl0_1
    | ~ spl0_387 ),
    inference(resolution,[],[f6352,f220]) ).

fof(f27059,plain,
    ( spl0_1026
    | ~ spl0_2
    | ~ spl0_386 ),
    inference(avatar_split_clause,[],[f6446,f6347,f223,f27057]) ).

fof(f6347,plain,
    ( spl0_386
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | app(X0,X1) = app(nil,app(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_386])]) ).

fof(f6446,plain,
    ( ! [X70] :
        ( ~ ssList(X70)
        | app(X70,sk2) = app(nil,app(X70,sk2)) )
    | ~ spl0_2
    | ~ spl0_386 ),
    inference(resolution,[],[f6348,f225]) ).

fof(f6348,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(X0)
        | app(X0,X1) = app(nil,app(X0,X1)) )
    | ~ spl0_386 ),
    inference(avatar_component_clause,[],[f6347]) ).

fof(f27055,plain,
    ( spl0_1025
    | ~ spl0_1
    | ~ spl0_386 ),
    inference(avatar_split_clause,[],[f6445,f6347,f218,f27053]) ).

fof(f6445,plain,
    ( ! [X69] :
        ( ~ ssList(X69)
        | app(X69,sk1) = app(nil,app(X69,sk1)) )
    | ~ spl0_1
    | ~ spl0_386 ),
    inference(resolution,[],[f6348,f220]) ).

fof(f27051,plain,
    ( spl0_1024
    | ~ spl0_82
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4312,f4282,f613,f27049]) ).

fof(f27049,plain,
    ( spl0_1024
  <=> ! [X32,X31] : app(sk1,skaf42(X31,X32)) = cons(sk6,skaf42(X31,X32)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1024])]) ).

fof(f4312,plain,
    ( ! [X31,X32] : app(sk1,skaf42(X31,X32)) = cons(sk6,skaf42(X31,X32))
    | ~ spl0_82
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f614]) ).

fof(f27047,plain,
    ( spl0_1023
    | ~ spl0_81
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4311,f4282,f609,f27045]) ).

fof(f4311,plain,
    ( ! [X29,X30] : app(sk1,skaf43(X29,X30)) = cons(sk6,skaf43(X29,X30))
    | ~ spl0_81
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f610]) ).

fof(f27043,plain,
    ( spl0_1022
    | ~ spl0_80
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4310,f4282,f605,f27041]) ).

fof(f27041,plain,
    ( spl0_1022
  <=> ! [X27,X28] : app(sk1,skaf45(X27,X28)) = cons(sk6,skaf45(X27,X28)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1022])]) ).

fof(f4310,plain,
    ( ! [X28,X27] : app(sk1,skaf45(X27,X28)) = cons(sk6,skaf45(X27,X28))
    | ~ spl0_80
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f606]) ).

fof(f27039,plain,
    ( spl0_1021
    | ~ spl0_79
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4309,f4282,f601,f27037]) ).

fof(f27037,plain,
    ( spl0_1021
  <=> ! [X25,X26] : app(sk1,skaf46(X25,X26)) = cons(sk6,skaf46(X25,X26)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1021])]) ).

fof(f4309,plain,
    ( ! [X26,X25] : app(sk1,skaf46(X25,X26)) = cons(sk6,skaf46(X25,X26))
    | ~ spl0_79
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f602]) ).

fof(f27035,plain,
    ( spl0_1020
    | ~ spl0_78
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4308,f4282,f597,f27033]) ).

fof(f27033,plain,
    ( spl0_1020
  <=> ! [X24,X23] : app(sk1,skaf47(X23,X24)) = cons(sk6,skaf47(X23,X24)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1020])]) ).

fof(f4308,plain,
    ( ! [X24,X23] : app(sk1,skaf47(X23,X24)) = cons(sk6,skaf47(X23,X24))
    | ~ spl0_78
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f598]) ).

fof(f26992,plain,
    ( spl0_1019
    | ~ spl0_77
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4307,f4282,f593,f26990]) ).

fof(f26990,plain,
    ( spl0_1019
  <=> ! [X22,X21] : app(sk1,skaf48(X21,X22)) = cons(sk6,skaf48(X21,X22)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1019])]) ).

fof(f4307,plain,
    ( ! [X21,X22] : app(sk1,skaf48(X21,X22)) = cons(sk6,skaf48(X21,X22))
    | ~ spl0_77
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f594]) ).

fof(f26988,plain,
    ( spl0_1018
    | ~ spl0_263 ),
    inference(avatar_split_clause,[],[f2788,f2784,f26986]) ).

fof(f26986,plain,
    ( spl0_1018
  <=> ! [X0] :
        ( memberP(app(X0,sk1),sk6)
        | ~ ssList(X0)
        | ~ ssList(app(X0,sk1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1018])]) ).

fof(f2784,plain,
    ( spl0_263
  <=> ! [X0,X1] :
        ( app(X0,sk1) != X1
        | memberP(X1,sk6)
        | ~ ssList(X0)
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_263])]) ).

fof(f2788,plain,
    ( ! [X0] :
        ( memberP(app(X0,sk1),sk6)
        | ~ ssList(X0)
        | ~ ssList(app(X0,sk1)) )
    | ~ spl0_263 ),
    inference(equality_resolution,[],[f2785]) ).

fof(f2785,plain,
    ( ! [X0,X1] :
        ( app(X0,sk1) != X1
        | memberP(X1,sk6)
        | ~ ssList(X0)
        | ~ ssList(X1) )
    | ~ spl0_263 ),
    inference(avatar_component_clause,[],[f2784]) ).

fof(f26984,plain,
    ( spl0_1017
    | ~ spl0_32
    | ~ spl0_163
    | ~ spl0_255 ),
    inference(avatar_split_clause,[],[f2743,f2628,f1270,f400,f26982]) ).

fof(f26982,plain,
    ( spl0_1017
  <=> ! [X0] :
        ( app(sk2,X0) = app(sk2,app(nil,X0))
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1017])]) ).

fof(f2743,plain,
    ( ! [X0] :
        ( app(sk2,X0) = app(sk2,app(nil,X0))
        | ~ ssList(X0) )
    | ~ spl0_32
    | ~ spl0_163
    | ~ spl0_255 ),
    inference(forward_demodulation,[],[f2710,f1272]) ).

fof(f2710,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | app(app(sk2,nil),X0) = app(sk2,app(nil,X0)) )
    | ~ spl0_32
    | ~ spl0_255 ),
    inference(resolution,[],[f2629,f402]) ).

fof(f26980,plain,
    ( spl0_1016
    | ~ spl0_32
    | ~ spl0_147
    | ~ spl0_254 ),
    inference(avatar_split_clause,[],[f2709,f2624,f1197,f400,f26978]) ).

fof(f26978,plain,
    ( spl0_1016
  <=> ! [X0] :
        ( app(sk1,X0) = app(sk1,app(nil,X0))
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1016])]) ).

fof(f2709,plain,
    ( ! [X0] :
        ( app(sk1,X0) = app(sk1,app(nil,X0))
        | ~ ssList(X0) )
    | ~ spl0_32
    | ~ spl0_147
    | ~ spl0_254 ),
    inference(forward_demodulation,[],[f2676,f1199]) ).

fof(f2676,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | app(app(sk1,nil),X0) = app(sk1,app(nil,X0)) )
    | ~ spl0_32
    | ~ spl0_254 ),
    inference(resolution,[],[f2625,f402]) ).

fof(f26976,plain,
    ( spl0_1015
    | ~ spl0_71
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2610,f2586,f566,f26974]) ).

fof(f26974,plain,
    ( spl0_1015
  <=> ! [X20] : tl(app(sk2,skaf51(X20))) = app(tl(sk2),skaf51(X20)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1015])]) ).

fof(f2610,plain,
    ( ! [X20] : tl(app(sk2,skaf51(X20))) = app(tl(sk2),skaf51(X20))
    | ~ spl0_71
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f567]) ).

fof(f26972,plain,
    ( spl0_1014
    | ~ spl0_70
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2609,f2586,f562,f26970]) ).

fof(f26970,plain,
    ( spl0_1014
  <=> ! [X19] : tl(app(sk2,skaf52(X19))) = app(tl(sk2),skaf52(X19)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1014])]) ).

fof(f2609,plain,
    ( ! [X19] : tl(app(sk2,skaf52(X19))) = app(tl(sk2),skaf52(X19))
    | ~ spl0_70
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f563]) ).

fof(f26968,plain,
    ( spl0_1013
    | ~ spl0_69
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2608,f2586,f558,f26966]) ).

fof(f26966,plain,
    ( spl0_1013
  <=> ! [X18] : tl(app(sk2,skaf53(X18))) = app(tl(sk2),skaf53(X18)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1013])]) ).

fof(f2608,plain,
    ( ! [X18] : tl(app(sk2,skaf53(X18))) = app(tl(sk2),skaf53(X18))
    | ~ spl0_69
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f559]) ).

fof(f26964,plain,
    ( spl0_1012
    | ~ spl0_66
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2607,f2586,f546,f26962]) ).

fof(f26962,plain,
    ( spl0_1012
  <=> ! [X17] : tl(app(sk2,skaf56(X17))) = app(tl(sk2),skaf56(X17)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1012])]) ).

fof(f2607,plain,
    ( ! [X17] : tl(app(sk2,skaf56(X17))) = app(tl(sk2),skaf56(X17))
    | ~ spl0_66
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f547]) ).

fof(f26960,plain,
    ( spl0_1011
    | ~ spl0_64
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2606,f2586,f537,f26958]) ).

fof(f26958,plain,
    ( spl0_1011
  <=> ! [X16] : tl(app(sk2,skaf57(X16))) = app(tl(sk2),skaf57(X16)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1011])]) ).

fof(f2606,plain,
    ( ! [X16] : tl(app(sk2,skaf57(X16))) = app(tl(sk2),skaf57(X16))
    | ~ spl0_64
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f538]) ).

fof(f26956,plain,
    ( spl0_1010
    | ~ spl0_63
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2605,f2586,f533,f26954]) ).

fof(f26954,plain,
    ( spl0_1010
  <=> ! [X15] : tl(app(sk2,skaf58(X15))) = app(tl(sk2),skaf58(X15)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1010])]) ).

fof(f2605,plain,
    ( ! [X15] : tl(app(sk2,skaf58(X15))) = app(tl(sk2),skaf58(X15))
    | ~ spl0_63
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f534]) ).

fof(f26952,plain,
    ( spl0_1009
    | ~ spl0_249
    | ~ spl0_348
    | ~ spl0_961 ),
    inference(avatar_split_clause,[],[f25867,f25566,f4436,f2469,f26949]) ).

fof(f26949,plain,
    ( spl0_1009
  <=> sk6 = hd(app(sk1,tl(sk2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1009])]) ).

fof(f25867,plain,
    ( sk6 = hd(app(sk1,tl(sk2)))
    | ~ spl0_249
    | ~ spl0_348
    | ~ spl0_961 ),
    inference(forward_demodulation,[],[f25754,f4438]) ).

fof(f25754,plain,
    ( hd(sk1) = hd(app(sk1,tl(sk2)))
    | ~ spl0_249
    | ~ spl0_961 ),
    inference(resolution,[],[f25567,f2470]) ).

fof(f26947,plain,
    ( spl0_1008
    | ~ spl0_60
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2604,f2586,f521,f26945]) ).

fof(f26945,plain,
    ( spl0_1008
  <=> ! [X14] : tl(app(sk2,skaf61(X14))) = app(tl(sk2),skaf61(X14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1008])]) ).

fof(f2604,plain,
    ( ! [X14] : tl(app(sk2,skaf61(X14))) = app(tl(sk2),skaf61(X14))
    | ~ spl0_60
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f522]) ).

fof(f26943,plain,
    ( spl0_1007
    | ~ spl0_59
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2603,f2586,f517,f26941]) ).

fof(f26941,plain,
    ( spl0_1007
  <=> ! [X13] : tl(app(sk2,skaf62(X13))) = app(tl(sk2),skaf62(X13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1007])]) ).

fof(f2603,plain,
    ( ! [X13] : tl(app(sk2,skaf62(X13))) = app(tl(sk2),skaf62(X13))
    | ~ spl0_59
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f518]) ).

fof(f26939,plain,
    ( spl0_1006
    | ~ spl0_58
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2602,f2586,f513,f26937]) ).

fof(f26937,plain,
    ( spl0_1006
  <=> ! [X12] : tl(app(sk2,skaf63(X12))) = app(tl(sk2),skaf63(X12)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1006])]) ).

fof(f2602,plain,
    ( ! [X12] : tl(app(sk2,skaf63(X12))) = app(tl(sk2),skaf63(X12))
    | ~ spl0_58
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f514]) ).

fof(f26935,plain,
    ( spl0_1005
    | ~ spl0_55
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2601,f2586,f501,f26933]) ).

fof(f26933,plain,
    ( spl0_1005
  <=> ! [X11] : tl(app(sk2,skaf66(X11))) = app(tl(sk2),skaf66(X11)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1005])]) ).

fof(f2601,plain,
    ( ! [X11] : tl(app(sk2,skaf66(X11))) = app(tl(sk2),skaf66(X11))
    | ~ spl0_55
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f502]) ).

fof(f26931,plain,
    ( spl0_1004
    | ~ spl0_54
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2600,f2586,f497,f26929]) ).

fof(f26929,plain,
    ( spl0_1004
  <=> ! [X10] : tl(app(sk2,skaf67(X10))) = app(tl(sk2),skaf67(X10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1004])]) ).

fof(f2600,plain,
    ( ! [X10] : tl(app(sk2,skaf67(X10))) = app(tl(sk2),skaf67(X10))
    | ~ spl0_54
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f498]) ).

fof(f26927,plain,
    ( spl0_1003
    | ~ spl0_53
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2599,f2586,f493,f26925]) ).

fof(f26925,plain,
    ( spl0_1003
  <=> ! [X9] : tl(app(sk2,skaf68(X9))) = app(tl(sk2),skaf68(X9)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1003])]) ).

fof(f2599,plain,
    ( ! [X9] : tl(app(sk2,skaf68(X9))) = app(tl(sk2),skaf68(X9))
    | ~ spl0_53
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f494]) ).

fof(f26923,plain,
    ( spl0_1002
    | ~ spl0_50
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2598,f2586,f481,f26921]) ).

fof(f26921,plain,
    ( spl0_1002
  <=> ! [X8] : tl(app(sk2,skaf71(X8))) = app(tl(sk2),skaf71(X8)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1002])]) ).

fof(f2598,plain,
    ( ! [X8] : tl(app(sk2,skaf71(X8))) = app(tl(sk2),skaf71(X8))
    | ~ spl0_50
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f482]) ).

fof(f26919,plain,
    ( spl0_1001
    | ~ spl0_49
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2597,f2586,f477,f26917]) ).

fof(f26917,plain,
    ( spl0_1001
  <=> ! [X7] : tl(app(sk2,skaf72(X7))) = app(tl(sk2),skaf72(X7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1001])]) ).

fof(f2597,plain,
    ( ! [X7] : tl(app(sk2,skaf72(X7))) = app(tl(sk2),skaf72(X7))
    | ~ spl0_49
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f478]) ).

fof(f26915,plain,
    ( spl0_1000
    | ~ spl0_48
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2596,f2586,f473,f26913]) ).

fof(f26913,plain,
    ( spl0_1000
  <=> ! [X6] : tl(app(sk2,skaf73(X6))) = app(tl(sk2),skaf73(X6)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1000])]) ).

fof(f2596,plain,
    ( ! [X6] : tl(app(sk2,skaf73(X6))) = app(tl(sk2),skaf73(X6))
    | ~ spl0_48
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f474]) ).

fof(f26911,plain,
    ( spl0_999
    | ~ spl0_46
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2595,f2586,f465,f26909]) ).

fof(f26909,plain,
    ( spl0_999
  <=> ! [X5] : tl(app(sk2,skaf75(X5))) = app(tl(sk2),skaf75(X5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_999])]) ).

fof(f2595,plain,
    ( ! [X5] : tl(app(sk2,skaf75(X5))) = app(tl(sk2),skaf75(X5))
    | ~ spl0_46
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f466]) ).

fof(f26907,plain,
    ( spl0_998
    | ~ spl0_375
    | ~ spl0_961 ),
    inference(avatar_split_clause,[],[f25766,f25566,f5748,f26904]) ).

fof(f26904,plain,
    ( spl0_998
  <=> tl(sk2) = skaf45(tl(sk2),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_998])]) ).

fof(f5748,plain,
    ( spl0_375
  <=> ! [X2] :
        ( skaf45(X2,nil) = X2
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_375])]) ).

fof(f25766,plain,
    ( tl(sk2) = skaf45(tl(sk2),nil)
    | ~ spl0_375
    | ~ spl0_961 ),
    inference(resolution,[],[f25567,f5749]) ).

fof(f5749,plain,
    ( ! [X2] :
        ( ~ ssList(X2)
        | skaf45(X2,nil) = X2 )
    | ~ spl0_375 ),
    inference(avatar_component_clause,[],[f5748]) ).

fof(f26902,plain,
    ( spl0_997
    | ~ spl0_45
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2594,f2586,f461,f26900]) ).

fof(f26900,plain,
    ( spl0_997
  <=> ! [X4] : tl(app(sk2,skaf76(X4))) = app(tl(sk2),skaf76(X4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_997])]) ).

fof(f2594,plain,
    ( ! [X4] : tl(app(sk2,skaf76(X4))) = app(tl(sk2),skaf76(X4))
    | ~ spl0_45
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f462]) ).

fof(f26898,plain,
    ( spl0_996
    | ~ spl0_43
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2593,f2586,f452,f26896]) ).

fof(f26896,plain,
    ( spl0_996
  <=> ! [X3] : tl(app(sk2,skaf77(X3))) = app(tl(sk2),skaf77(X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_996])]) ).

fof(f2593,plain,
    ( ! [X3] : tl(app(sk2,skaf77(X3))) = app(tl(sk2),skaf77(X3))
    | ~ spl0_43
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f453]) ).

fof(f26894,plain,
    ( spl0_995
    | ~ spl0_40
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2592,f2586,f440,f26892]) ).

fof(f26892,plain,
    ( spl0_995
  <=> ! [X2] : tl(app(sk2,skaf80(X2))) = app(tl(sk2),skaf80(X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_995])]) ).

fof(f2592,plain,
    ( ! [X2] : tl(app(sk2,skaf80(X2))) = app(tl(sk2),skaf80(X2))
    | ~ spl0_40
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f441]) ).

fof(f26890,plain,
    ( spl0_994
    | ~ spl0_39
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2591,f2586,f436,f26888]) ).

fof(f26888,plain,
    ( spl0_994
  <=> ! [X1] : tl(app(sk2,skaf81(X1))) = app(tl(sk2),skaf81(X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_994])]) ).

fof(f2591,plain,
    ( ! [X1] : tl(app(sk2,skaf81(X1))) = app(tl(sk2),skaf81(X1))
    | ~ spl0_39
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f437]) ).

fof(f26886,plain,
    ( spl0_993
    | ~ spl0_38
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2590,f2586,f432,f26884]) ).

fof(f26884,plain,
    ( spl0_993
  <=> ! [X0] : tl(app(sk2,skaf82(X0))) = app(tl(sk2),skaf82(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_993])]) ).

fof(f2590,plain,
    ( ! [X0] : tl(app(sk2,skaf82(X0))) = app(tl(sk2),skaf82(X0))
    | ~ spl0_38
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f433]) ).

fof(f26880,plain,
    ( spl0_992
    | ~ spl0_71
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2572,f2548,f566,f26878]) ).

fof(f26878,plain,
    ( spl0_992
  <=> ! [X20] : tl(app(sk1,skaf51(X20))) = app(tl(sk1),skaf51(X20)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_992])]) ).

fof(f2572,plain,
    ( ! [X20] : tl(app(sk1,skaf51(X20))) = app(tl(sk1),skaf51(X20))
    | ~ spl0_71
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f567]) ).

fof(f26874,plain,
    ( spl0_991
    | ~ spl0_70
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2571,f2548,f562,f26872]) ).

fof(f26872,plain,
    ( spl0_991
  <=> ! [X19] : tl(app(sk1,skaf52(X19))) = app(tl(sk1),skaf52(X19)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_991])]) ).

fof(f2571,plain,
    ( ! [X19] : tl(app(sk1,skaf52(X19))) = app(tl(sk1),skaf52(X19))
    | ~ spl0_70
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f563]) ).

fof(f26868,plain,
    ( spl0_990
    | ~ spl0_69
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2570,f2548,f558,f26866]) ).

fof(f26866,plain,
    ( spl0_990
  <=> ! [X18] : tl(app(sk1,skaf53(X18))) = app(tl(sk1),skaf53(X18)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_990])]) ).

fof(f2570,plain,
    ( ! [X18] : tl(app(sk1,skaf53(X18))) = app(tl(sk1),skaf53(X18))
    | ~ spl0_69
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f559]) ).

fof(f26862,plain,
    ( spl0_989
    | ~ spl0_66
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2569,f2548,f546,f26860]) ).

fof(f26860,plain,
    ( spl0_989
  <=> ! [X17] : tl(app(sk1,skaf56(X17))) = app(tl(sk1),skaf56(X17)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_989])]) ).

fof(f2569,plain,
    ( ! [X17] : tl(app(sk1,skaf56(X17))) = app(tl(sk1),skaf56(X17))
    | ~ spl0_66
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f547]) ).

fof(f26856,plain,
    ( spl0_988
    | ~ spl0_64
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2568,f2548,f537,f26854]) ).

fof(f26854,plain,
    ( spl0_988
  <=> ! [X16] : tl(app(sk1,skaf57(X16))) = app(tl(sk1),skaf57(X16)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_988])]) ).

fof(f2568,plain,
    ( ! [X16] : tl(app(sk1,skaf57(X16))) = app(tl(sk1),skaf57(X16))
    | ~ spl0_64
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f538]) ).

fof(f26832,plain,
    ( spl0_987
    | ~ spl0_63
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2567,f2548,f533,f26830]) ).

fof(f26830,plain,
    ( spl0_987
  <=> ! [X15] : tl(app(sk1,skaf58(X15))) = app(tl(sk1),skaf58(X15)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_987])]) ).

fof(f2567,plain,
    ( ! [X15] : tl(app(sk1,skaf58(X15))) = app(tl(sk1),skaf58(X15))
    | ~ spl0_63
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f534]) ).

fof(f26826,plain,
    ( spl0_986
    | ~ spl0_60
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2566,f2548,f521,f26824]) ).

fof(f26824,plain,
    ( spl0_986
  <=> ! [X14] : tl(app(sk1,skaf61(X14))) = app(tl(sk1),skaf61(X14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_986])]) ).

fof(f2566,plain,
    ( ! [X14] : tl(app(sk1,skaf61(X14))) = app(tl(sk1),skaf61(X14))
    | ~ spl0_60
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f522]) ).

fof(f26820,plain,
    ( spl0_985
    | ~ spl0_59
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2565,f2548,f517,f26818]) ).

fof(f26818,plain,
    ( spl0_985
  <=> ! [X13] : tl(app(sk1,skaf62(X13))) = app(tl(sk1),skaf62(X13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_985])]) ).

fof(f2565,plain,
    ( ! [X13] : tl(app(sk1,skaf62(X13))) = app(tl(sk1),skaf62(X13))
    | ~ spl0_59
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f518]) ).

fof(f26814,plain,
    ( spl0_984
    | ~ spl0_58
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2564,f2548,f513,f26812]) ).

fof(f26812,plain,
    ( spl0_984
  <=> ! [X12] : tl(app(sk1,skaf63(X12))) = app(tl(sk1),skaf63(X12)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_984])]) ).

fof(f2564,plain,
    ( ! [X12] : tl(app(sk1,skaf63(X12))) = app(tl(sk1),skaf63(X12))
    | ~ spl0_58
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f514]) ).

fof(f26808,plain,
    ( spl0_983
    | ~ spl0_55
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2563,f2548,f501,f26806]) ).

fof(f26806,plain,
    ( spl0_983
  <=> ! [X11] : tl(app(sk1,skaf66(X11))) = app(tl(sk1),skaf66(X11)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_983])]) ).

fof(f2563,plain,
    ( ! [X11] : tl(app(sk1,skaf66(X11))) = app(tl(sk1),skaf66(X11))
    | ~ spl0_55
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f502]) ).

fof(f26802,plain,
    ( spl0_982
    | ~ spl0_54
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2562,f2548,f497,f26800]) ).

fof(f26800,plain,
    ( spl0_982
  <=> ! [X10] : tl(app(sk1,skaf67(X10))) = app(tl(sk1),skaf67(X10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_982])]) ).

fof(f2562,plain,
    ( ! [X10] : tl(app(sk1,skaf67(X10))) = app(tl(sk1),skaf67(X10))
    | ~ spl0_54
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f498]) ).

fof(f26796,plain,
    ( spl0_981
    | ~ spl0_53
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2561,f2548,f493,f26794]) ).

fof(f26794,plain,
    ( spl0_981
  <=> ! [X9] : tl(app(sk1,skaf68(X9))) = app(tl(sk1),skaf68(X9)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_981])]) ).

fof(f2561,plain,
    ( ! [X9] : tl(app(sk1,skaf68(X9))) = app(tl(sk1),skaf68(X9))
    | ~ spl0_53
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f494]) ).

fof(f26790,plain,
    ( spl0_980
    | ~ spl0_50
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2560,f2548,f481,f26788]) ).

fof(f26788,plain,
    ( spl0_980
  <=> ! [X8] : tl(app(sk1,skaf71(X8))) = app(tl(sk1),skaf71(X8)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_980])]) ).

fof(f2560,plain,
    ( ! [X8] : tl(app(sk1,skaf71(X8))) = app(tl(sk1),skaf71(X8))
    | ~ spl0_50
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f482]) ).

fof(f26784,plain,
    ( spl0_979
    | ~ spl0_49
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2559,f2548,f477,f26782]) ).

fof(f26782,plain,
    ( spl0_979
  <=> ! [X7] : tl(app(sk1,skaf72(X7))) = app(tl(sk1),skaf72(X7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_979])]) ).

fof(f2559,plain,
    ( ! [X7] : tl(app(sk1,skaf72(X7))) = app(tl(sk1),skaf72(X7))
    | ~ spl0_49
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f478]) ).

fof(f26778,plain,
    ( spl0_978
    | ~ spl0_48
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2558,f2548,f473,f26776]) ).

fof(f26776,plain,
    ( spl0_978
  <=> ! [X6] : tl(app(sk1,skaf73(X6))) = app(tl(sk1),skaf73(X6)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_978])]) ).

fof(f2558,plain,
    ( ! [X6] : tl(app(sk1,skaf73(X6))) = app(tl(sk1),skaf73(X6))
    | ~ spl0_48
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f474]) ).

fof(f26774,plain,
    ( spl0_977
    | ~ spl0_344
    | ~ spl0_573
    | ~ spl0_957 ),
    inference(avatar_split_clause,[],[f26707,f25550,f13474,f4346,f26771]) ).

fof(f26771,plain,
    ( spl0_977
  <=> nil = skaf45(sk1,sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_977])]) ).

fof(f13474,plain,
    ( spl0_573
  <=> sk1 = app(sk1,skaf45(sk1,sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_573])]) ).

fof(f25550,plain,
    ( spl0_957
  <=> ! [X27,X28] : skaf45(X27,X28) = tl(app(sk1,skaf45(X27,X28))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_957])]) ).

fof(f26707,plain,
    ( nil = skaf45(sk1,sk1)
    | ~ spl0_344
    | ~ spl0_573
    | ~ spl0_957 ),
    inference(forward_demodulation,[],[f26698,f4348]) ).

fof(f26698,plain,
    ( tl(sk1) = skaf45(sk1,sk1)
    | ~ spl0_573
    | ~ spl0_957 ),
    inference(superposition,[],[f25551,f13476]) ).

fof(f13476,plain,
    ( sk1 = app(sk1,skaf45(sk1,sk1))
    | ~ spl0_573 ),
    inference(avatar_component_clause,[],[f13474]) ).

fof(f25551,plain,
    ( ! [X28,X27] : skaf45(X27,X28) = tl(app(sk1,skaf45(X27,X28)))
    | ~ spl0_957 ),
    inference(avatar_component_clause,[],[f25550]) ).

fof(f26767,plain,
    ( spl0_976
    | ~ spl0_46
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2557,f2548,f465,f26765]) ).

fof(f26765,plain,
    ( spl0_976
  <=> ! [X5] : tl(app(sk1,skaf75(X5))) = app(tl(sk1),skaf75(X5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_976])]) ).

fof(f2557,plain,
    ( ! [X5] : tl(app(sk1,skaf75(X5))) = app(tl(sk1),skaf75(X5))
    | ~ spl0_46
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f466]) ).

fof(f26761,plain,
    ( spl0_975
    | ~ spl0_45
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2556,f2548,f461,f26759]) ).

fof(f26759,plain,
    ( spl0_975
  <=> ! [X4] : tl(app(sk1,skaf76(X4))) = app(tl(sk1),skaf76(X4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_975])]) ).

fof(f2556,plain,
    ( ! [X4] : tl(app(sk1,skaf76(X4))) = app(tl(sk1),skaf76(X4))
    | ~ spl0_45
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f462]) ).

fof(f26755,plain,
    ( spl0_974
    | ~ spl0_43
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2555,f2548,f452,f26753]) ).

fof(f26753,plain,
    ( spl0_974
  <=> ! [X3] : tl(app(sk1,skaf77(X3))) = app(tl(sk1),skaf77(X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_974])]) ).

fof(f2555,plain,
    ( ! [X3] : tl(app(sk1,skaf77(X3))) = app(tl(sk1),skaf77(X3))
    | ~ spl0_43
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f453]) ).

fof(f26749,plain,
    ( spl0_973
    | ~ spl0_40
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2554,f2548,f440,f26747]) ).

fof(f26747,plain,
    ( spl0_973
  <=> ! [X2] : tl(app(sk1,skaf80(X2))) = app(tl(sk1),skaf80(X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_973])]) ).

fof(f2554,plain,
    ( ! [X2] : tl(app(sk1,skaf80(X2))) = app(tl(sk1),skaf80(X2))
    | ~ spl0_40
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f441]) ).

fof(f26743,plain,
    ( spl0_972
    | ~ spl0_39
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2553,f2548,f436,f26741]) ).

fof(f26741,plain,
    ( spl0_972
  <=> ! [X1] : tl(app(sk1,skaf81(X1))) = app(tl(sk1),skaf81(X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_972])]) ).

fof(f2553,plain,
    ( ! [X1] : tl(app(sk1,skaf81(X1))) = app(tl(sk1),skaf81(X1))
    | ~ spl0_39
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f437]) ).

fof(f26737,plain,
    ( spl0_971
    | ~ spl0_38
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2552,f2548,f432,f26735]) ).

fof(f26735,plain,
    ( spl0_971
  <=> ! [X0] : tl(app(sk1,skaf82(X0))) = app(tl(sk1),skaf82(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_971])]) ).

fof(f2552,plain,
    ( ! [X0] : tl(app(sk1,skaf82(X0))) = app(tl(sk1),skaf82(X0))
    | ~ spl0_38
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f433]) ).

fof(f26695,plain,
    ( spl0_970
    | ~ spl0_372
    | ~ spl0_961 ),
    inference(avatar_split_clause,[],[f25764,f25566,f5702,f26692]) ).

fof(f26692,plain,
    ( spl0_970
  <=> tl(sk2) = skaf46(tl(sk2),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_970])]) ).

fof(f5702,plain,
    ( spl0_372
  <=> ! [X2] :
        ( skaf46(X2,nil) = X2
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_372])]) ).

fof(f25764,plain,
    ( tl(sk2) = skaf46(tl(sk2),nil)
    | ~ spl0_372
    | ~ spl0_961 ),
    inference(resolution,[],[f25567,f5703]) ).

fof(f5703,plain,
    ( ! [X2] :
        ( ~ ssList(X2)
        | skaf46(X2,nil) = X2 )
    | ~ spl0_372 ),
    inference(avatar_component_clause,[],[f5702]) ).

fof(f26429,plain,
    ( spl0_969
    | ~ spl0_107
    | ~ spl0_961 ),
    inference(avatar_split_clause,[],[f25905,f25566,f726,f26426]) ).

fof(f26426,plain,
    ( spl0_969
  <=> duplicatefreeP(tl(sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_969])]) ).

fof(f25905,plain,
    ( duplicatefreeP(tl(sk2))
    | ~ spl0_107
    | ~ spl0_961 ),
    inference(resolution,[],[f727,f25567]) ).

fof(f26261,plain,
    ( spl0_968
    | ~ spl0_347
    | ~ spl0_961 ),
    inference(avatar_split_clause,[],[f25762,f25566,f4414,f26259]) ).

fof(f26259,plain,
    ( spl0_968
  <=> ! [X7] : hd(cons(X7,tl(sk2))) = X7 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_968])]) ).

fof(f4414,plain,
    ( spl0_347
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | hd(cons(X1,X0)) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_347])]) ).

fof(f25762,plain,
    ( ! [X7] : hd(cons(X7,tl(sk2))) = X7
    | ~ spl0_347
    | ~ spl0_961 ),
    inference(resolution,[],[f25567,f4415]) ).

fof(f4415,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | hd(cons(X1,X0)) = X1 )
    | ~ spl0_347 ),
    inference(avatar_component_clause,[],[f4414]) ).

fof(f26239,plain,
    ( ~ spl0_38
    | spl0_966 ),
    inference(avatar_contradiction_clause,[],[f26238]) ).

fof(f26238,plain,
    ( $false
    | ~ spl0_38
    | spl0_966 ),
    inference(resolution,[],[f26232,f433]) ).

fof(f26232,plain,
    ( ~ ssList(skaf82(sk2))
    | spl0_966 ),
    inference(avatar_component_clause,[],[f26230]) ).

fof(f26237,plain,
    ( ~ spl0_900
    | ~ spl0_966
    | spl0_967
    | ~ spl0_244
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f6060,f5785,f2414,f26234,f26230,f21576]) ).

fof(f26234,plain,
    ( spl0_967
  <=> memberP(sk2,skaf83(sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_967])]) ).

fof(f6060,plain,
    ( memberP(sk2,skaf83(sk2))
    | ~ ssList(skaf82(sk2))
    | ~ ssItem(skaf83(sk2))
    | ~ spl0_244
    | ~ spl0_376 ),
    inference(superposition,[],[f5786,f2416]) ).

fof(f26227,plain,
    ( ~ spl0_891
    | ~ spl0_950
    | spl0_965
    | ~ spl0_243
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f6059,f5785,f2377,f26224,f25491,f20452]) ).

fof(f26224,plain,
    ( spl0_965
  <=> memberP(sk1,skaf83(sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_965])]) ).

fof(f6059,plain,
    ( memberP(sk1,skaf83(sk1))
    | ~ ssList(skaf82(sk1))
    | ~ ssItem(skaf83(sk1))
    | ~ spl0_243
    | ~ spl0_376 ),
    inference(superposition,[],[f5786,f2379]) ).

fof(f26066,plain,
    ( spl0_964
    | ~ spl0_110
    | ~ spl0_961 ),
    inference(avatar_split_clause,[],[f25742,f25566,f768,f26063]) ).

fof(f26063,plain,
    ( spl0_964
  <=> tl(sk2) = app(nil,tl(sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_964])]) ).

fof(f25993,plain,
    ( spl0_963
    | ~ spl0_59
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f989,f726,f517,f25991]) ).

fof(f25991,plain,
    ( spl0_963
  <=> ! [X13] : duplicatefreeP(skaf62(X13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_963])]) ).

fof(f989,plain,
    ( ! [X13] : duplicatefreeP(skaf62(X13))
    | ~ spl0_59
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f518]) ).

fof(f25575,plain,
    ( ~ spl0_2
    | spl0_10
    | ~ spl0_112
    | spl0_961 ),
    inference(avatar_split_clause,[],[f25574,f25566,f806,f263,f223]) ).

fof(f25574,plain,
    ( nil = sk2
    | ~ ssList(sk2)
    | ~ spl0_112
    | spl0_961 ),
    inference(resolution,[],[f25568,f807]) ).

fof(f25568,plain,
    ( ~ ssList(tl(sk2))
    | spl0_961 ),
    inference(avatar_component_clause,[],[f25566]) ).

fof(f25573,plain,
    ( ~ spl0_887
    | ~ spl0_961
    | spl0_962
    | ~ spl0_241
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f6058,f5785,f2334,f25570,f25566,f19695]) ).

fof(f25570,plain,
    ( spl0_962
  <=> memberP(sk2,hd(sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_962])]) ).

fof(f6058,plain,
    ( memberP(sk2,hd(sk2))
    | ~ ssList(tl(sk2))
    | ~ ssItem(hd(sk2))
    | ~ spl0_241
    | ~ spl0_376 ),
    inference(superposition,[],[f5786,f2336]) ).

fof(f25564,plain,
    ( spl0_960
    | ~ spl0_77
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4731,f4282,f4139,f593,f25562]) ).

fof(f25562,plain,
    ( spl0_960
  <=> ! [X22,X21] : skaf48(X21,X22) = tl(app(sk1,skaf48(X21,X22))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_960])]) ).

fof(f4139,plain,
    ( spl0_340
  <=> ! [X40] :
        ( ~ ssList(X40)
        | tl(cons(sk6,X40)) = X40 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_340])]) ).

fof(f4731,plain,
    ( ! [X21,X22] : skaf48(X21,X22) = tl(app(sk1,skaf48(X21,X22)))
    | ~ spl0_77
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4231,f4307]) ).

fof(f4231,plain,
    ( ! [X21,X22] : skaf48(X21,X22) = tl(cons(sk6,skaf48(X21,X22)))
    | ~ spl0_77
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f594]) ).

fof(f4140,plain,
    ( ! [X40] :
        ( ~ ssList(X40)
        | tl(cons(sk6,X40)) = X40 )
    | ~ spl0_340 ),
    inference(avatar_component_clause,[],[f4139]) ).

fof(f25560,plain,
    ( spl0_959
    | ~ spl0_78
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4730,f4282,f4139,f597,f25558]) ).

fof(f25558,plain,
    ( spl0_959
  <=> ! [X24,X23] : skaf47(X23,X24) = tl(app(sk1,skaf47(X23,X24))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_959])]) ).

fof(f4730,plain,
    ( ! [X24,X23] : skaf47(X23,X24) = tl(app(sk1,skaf47(X23,X24)))
    | ~ spl0_78
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4232,f4308]) ).

fof(f4232,plain,
    ( ! [X24,X23] : skaf47(X23,X24) = tl(cons(sk6,skaf47(X23,X24)))
    | ~ spl0_78
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f598]) ).

fof(f25556,plain,
    ( spl0_958
    | ~ spl0_79
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4729,f4282,f4139,f601,f25554]) ).

fof(f25554,plain,
    ( spl0_958
  <=> ! [X25,X26] : skaf46(X25,X26) = tl(app(sk1,skaf46(X25,X26))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_958])]) ).

fof(f4729,plain,
    ( ! [X26,X25] : skaf46(X25,X26) = tl(app(sk1,skaf46(X25,X26)))
    | ~ spl0_79
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4233,f4309]) ).

fof(f4233,plain,
    ( ! [X26,X25] : skaf46(X25,X26) = tl(cons(sk6,skaf46(X25,X26)))
    | ~ spl0_79
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f602]) ).

fof(f25552,plain,
    ( spl0_957
    | ~ spl0_80
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4728,f4282,f4139,f605,f25550]) ).

fof(f4728,plain,
    ( ! [X28,X27] : skaf45(X27,X28) = tl(app(sk1,skaf45(X27,X28)))
    | ~ spl0_80
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4234,f4310]) ).

fof(f4234,plain,
    ( ! [X28,X27] : skaf45(X27,X28) = tl(cons(sk6,skaf45(X27,X28)))
    | ~ spl0_80
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f606]) ).

fof(f25548,plain,
    ( spl0_956
    | ~ spl0_81
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4727,f4282,f4139,f609,f25546]) ).

fof(f25546,plain,
    ( spl0_956
  <=> ! [X29,X30] : skaf43(X29,X30) = tl(app(sk1,skaf43(X29,X30))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_956])]) ).

fof(f4727,plain,
    ( ! [X29,X30] : skaf43(X29,X30) = tl(app(sk1,skaf43(X29,X30)))
    | ~ spl0_81
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4235,f4311]) ).

fof(f4235,plain,
    ( ! [X29,X30] : skaf43(X29,X30) = tl(cons(sk6,skaf43(X29,X30)))
    | ~ spl0_81
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f610]) ).

fof(f25544,plain,
    ( spl0_955
    | ~ spl0_82
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4726,f4282,f4139,f613,f25542]) ).

fof(f25542,plain,
    ( spl0_955
  <=> ! [X32,X31] : skaf42(X31,X32) = tl(app(sk1,skaf42(X31,X32))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_955])]) ).

fof(f4726,plain,
    ( ! [X31,X32] : skaf42(X31,X32) = tl(app(sk1,skaf42(X31,X32)))
    | ~ spl0_82
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4236,f4312]) ).

fof(f4236,plain,
    ( ! [X31,X32] : skaf42(X31,X32) = tl(cons(sk6,skaf42(X31,X32)))
    | ~ spl0_82
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f614]) ).

fof(f25538,plain,
    ( spl0_954
    | ~ spl0_243
    | ~ spl0_951 ),
    inference(avatar_split_clause,[],[f25501,f25495,f2377,f25535]) ).

fof(f25535,plain,
    ( spl0_954
  <=> sk1 = cons(sk6,skaf82(sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_954])]) ).

fof(f25495,plain,
    ( spl0_951
  <=> sk6 = skaf83(sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_951])]) ).

fof(f25501,plain,
    ( sk1 = cons(sk6,skaf82(sk1))
    | ~ spl0_243
    | ~ spl0_951 ),
    inference(superposition,[],[f2379,f25497]) ).

fof(f25497,plain,
    ( sk6 = skaf83(sk1)
    | ~ spl0_951 ),
    inference(avatar_component_clause,[],[f25495]) ).

fof(f25533,plain,
    ( ~ spl0_32
    | spl0_953
    | ~ spl0_164
    | ~ spl0_263 ),
    inference(avatar_split_clause,[],[f2787,f2784,f1283,f25531,f400]) ).

fof(f25531,plain,
    ( spl0_953
  <=> ! [X0] :
        ( sk1 != X0
        | ~ ssList(X0)
        | memberP(X0,sk6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_953])]) ).

fof(f2787,plain,
    ( ! [X0] :
        ( sk1 != X0
        | memberP(X0,sk6)
        | ~ ssList(nil)
        | ~ ssList(X0) )
    | ~ spl0_164
    | ~ spl0_263 ),
    inference(superposition,[],[f2785,f1285]) ).

fof(f25506,plain,
    ( ~ spl0_950
    | spl0_952
    | ~ spl0_891
    | ~ spl0_243
    | ~ spl0_261 ),
    inference(avatar_split_clause,[],[f2771,f2762,f2377,f20452,f25503,f25491]) ).

fof(f25503,plain,
    ( spl0_952
  <=> nil = skaf82(sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_952])]) ).

fof(f2762,plain,
    ( spl0_261
  <=> ! [X0,X1] :
        ( cons(X0,X1) != sk1
        | ~ ssItem(X0)
        | nil = X1
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_261])]) ).

fof(f2771,plain,
    ( ~ ssItem(skaf83(sk1))
    | nil = skaf82(sk1)
    | ~ ssList(skaf82(sk1))
    | ~ spl0_243
    | ~ spl0_261 ),
    inference(trivial_inequality_removal,[],[f2769]) ).

fof(f2769,plain,
    ( sk1 != sk1
    | ~ ssItem(skaf83(sk1))
    | nil = skaf82(sk1)
    | ~ ssList(skaf82(sk1))
    | ~ spl0_243
    | ~ spl0_261 ),
    inference(superposition,[],[f2763,f2379]) ).

fof(f2763,plain,
    ( ! [X0,X1] :
        ( cons(X0,X1) != sk1
        | ~ ssItem(X0)
        | nil = X1
        | ~ ssList(X1) )
    | ~ spl0_261 ),
    inference(avatar_component_clause,[],[f2762]) ).

fof(f25500,plain,
    ( ~ spl0_38
    | spl0_950 ),
    inference(avatar_contradiction_clause,[],[f25499]) ).

fof(f25499,plain,
    ( $false
    | ~ spl0_38
    | spl0_950 ),
    inference(resolution,[],[f25493,f433]) ).

fof(f25493,plain,
    ( ~ ssList(skaf82(sk1))
    | spl0_950 ),
    inference(avatar_component_clause,[],[f25491]) ).

fof(f25498,plain,
    ( ~ spl0_950
    | spl0_951
    | ~ spl0_891
    | ~ spl0_243
    | ~ spl0_260 ),
    inference(avatar_split_clause,[],[f2758,f2749,f2377,f20452,f25495,f25491]) ).

fof(f2749,plain,
    ( spl0_260
  <=> ! [X0,X1] :
        ( cons(X0,X1) != sk1
        | ~ ssItem(X0)
        | sk6 = X0
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_260])]) ).

fof(f2758,plain,
    ( ~ ssItem(skaf83(sk1))
    | sk6 = skaf83(sk1)
    | ~ ssList(skaf82(sk1))
    | ~ spl0_243
    | ~ spl0_260 ),
    inference(trivial_inequality_removal,[],[f2756]) ).

fof(f2756,plain,
    ( sk1 != sk1
    | ~ ssItem(skaf83(sk1))
    | sk6 = skaf83(sk1)
    | ~ ssList(skaf82(sk1))
    | ~ spl0_243
    | ~ spl0_260 ),
    inference(superposition,[],[f2750,f2379]) ).

fof(f2750,plain,
    ( ! [X0,X1] :
        ( cons(X0,X1) != sk1
        | ~ ssItem(X0)
        | sk6 = X0
        | ~ ssList(X1) )
    | ~ spl0_260 ),
    inference(avatar_component_clause,[],[f2749]) ).

fof(f23375,plain,
    ( spl0_949
    | ~ spl0_58
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f988,f726,f513,f23373]) ).

fof(f23373,plain,
    ( spl0_949
  <=> ! [X12] : duplicatefreeP(skaf63(X12)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_949])]) ).

fof(f988,plain,
    ( ! [X12] : duplicatefreeP(skaf63(X12))
    | ~ spl0_58
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f514]) ).

fof(f23078,plain,
    ( spl0_948
    | ~ spl0_2
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f6265,f6078,f223,f23076]) ).

fof(f23076,plain,
    ( spl0_948
  <=> ! [X70] : cons(X70,sk2) = app(cons(X70,nil),sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_948])]) ).

fof(f6078,plain,
    ( spl0_379
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | cons(X1,X0) = app(cons(X1,nil),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_379])]) ).

fof(f6265,plain,
    ( ! [X70] : cons(X70,sk2) = app(cons(X70,nil),sk2)
    | ~ spl0_2
    | ~ spl0_379 ),
    inference(resolution,[],[f6079,f225]) ).

fof(f6079,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | cons(X1,X0) = app(cons(X1,nil),X0) )
    | ~ spl0_379 ),
    inference(avatar_component_clause,[],[f6078]) ).

fof(f23004,plain,
    ( spl0_947
    | ~ spl0_55
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f987,f726,f501,f23002]) ).

fof(f23002,plain,
    ( spl0_947
  <=> ! [X11] : duplicatefreeP(skaf66(X11)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_947])]) ).

fof(f987,plain,
    ( ! [X11] : duplicatefreeP(skaf66(X11))
    | ~ spl0_55
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f502]) ).

fof(f22866,plain,
    ( spl0_946
    | ~ spl0_2
    | ~ spl0_393 ),
    inference(avatar_split_clause,[],[f6413,f6378,f223,f22863]) ).

fof(f22863,plain,
    ( spl0_946
  <=> sk2 = app(skaf47(sk2,nil),skaf48(nil,sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_946])]) ).

fof(f6378,plain,
    ( spl0_393
  <=> ! [X0] :
        ( app(skaf47(X0,nil),skaf48(nil,X0)) = X0
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_393])]) ).

fof(f6413,plain,
    ( sk2 = app(skaf47(sk2,nil),skaf48(nil,sk2))
    | ~ spl0_2
    | ~ spl0_393 ),
    inference(resolution,[],[f6379,f225]) ).

fof(f6379,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | app(skaf47(X0,nil),skaf48(nil,X0)) = X0 )
    | ~ spl0_393 ),
    inference(avatar_component_clause,[],[f6378]) ).

fof(f22860,plain,
    ( spl0_945
    | ~ spl0_1
    | ~ spl0_393 ),
    inference(avatar_split_clause,[],[f6412,f6378,f218,f22857]) ).

fof(f22857,plain,
    ( spl0_945
  <=> sk1 = app(skaf47(sk1,nil),skaf48(nil,sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_945])]) ).

fof(f6412,plain,
    ( sk1 = app(skaf47(sk1,nil),skaf48(nil,sk1))
    | ~ spl0_1
    | ~ spl0_393 ),
    inference(resolution,[],[f6379,f220]) ).

fof(f22705,plain,
    ( spl0_944
    | ~ spl0_1
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f6264,f6078,f218,f22703]) ).

fof(f22703,plain,
    ( spl0_944
  <=> ! [X69] : cons(X69,sk1) = app(cons(X69,nil),sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_944])]) ).

fof(f6264,plain,
    ( ! [X69] : cons(X69,sk1) = app(cons(X69,nil),sk1)
    | ~ spl0_1
    | ~ spl0_379 ),
    inference(resolution,[],[f6079,f220]) ).

fof(f22700,plain,
    ( ~ spl0_920
    | ~ spl0_32
    | spl0_943
    | ~ spl0_236
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f6056,f5785,f2226,f22697,f400,f22145]) ).

fof(f22145,plain,
    ( spl0_920
  <=> ssItem(skaf44(sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_920])]) ).

fof(f22697,plain,
    ( spl0_943
  <=> memberP(sk1,skaf44(sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_943])]) ).

fof(f2226,plain,
    ( spl0_236
  <=> sk1 = cons(skaf44(sk1),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_236])]) ).

fof(f6056,plain,
    ( memberP(sk1,skaf44(sk1))
    | ~ ssList(nil)
    | ~ ssItem(skaf44(sk1))
    | ~ spl0_236
    | ~ spl0_376 ),
    inference(superposition,[],[f5786,f2228]) ).

fof(f2228,plain,
    ( sk1 = cons(skaf44(sk1),nil)
    | ~ spl0_236 ),
    inference(avatar_component_clause,[],[f2226]) ).

fof(f22695,plain,
    ( spl0_942
    | ~ spl0_71
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4306,f4282,f566,f22693]) ).

fof(f22693,plain,
    ( spl0_942
  <=> ! [X20] : app(sk1,skaf51(X20)) = cons(sk6,skaf51(X20)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_942])]) ).

fof(f4306,plain,
    ( ! [X20] : app(sk1,skaf51(X20)) = cons(sk6,skaf51(X20))
    | ~ spl0_71
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f567]) ).

fof(f22691,plain,
    ( spl0_941
    | ~ spl0_70
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4305,f4282,f562,f22689]) ).

fof(f22689,plain,
    ( spl0_941
  <=> ! [X19] : app(sk1,skaf52(X19)) = cons(sk6,skaf52(X19)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_941])]) ).

fof(f4305,plain,
    ( ! [X19] : app(sk1,skaf52(X19)) = cons(sk6,skaf52(X19))
    | ~ spl0_70
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f563]) ).

fof(f22687,plain,
    ( spl0_940
    | ~ spl0_69
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4304,f4282,f558,f22685]) ).

fof(f22685,plain,
    ( spl0_940
  <=> ! [X18] : app(sk1,skaf53(X18)) = cons(sk6,skaf53(X18)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_940])]) ).

fof(f4304,plain,
    ( ! [X18] : app(sk1,skaf53(X18)) = cons(sk6,skaf53(X18))
    | ~ spl0_69
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f559]) ).

fof(f22683,plain,
    ( spl0_939
    | ~ spl0_66
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4303,f4282,f546,f22681]) ).

fof(f22681,plain,
    ( spl0_939
  <=> ! [X17] : app(sk1,skaf56(X17)) = cons(sk6,skaf56(X17)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_939])]) ).

fof(f4303,plain,
    ( ! [X17] : app(sk1,skaf56(X17)) = cons(sk6,skaf56(X17))
    | ~ spl0_66
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f547]) ).

fof(f22679,plain,
    ( spl0_938
    | ~ spl0_64
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4302,f4282,f537,f22677]) ).

fof(f22677,plain,
    ( spl0_938
  <=> ! [X16] : app(sk1,skaf57(X16)) = cons(sk6,skaf57(X16)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_938])]) ).

fof(f4302,plain,
    ( ! [X16] : app(sk1,skaf57(X16)) = cons(sk6,skaf57(X16))
    | ~ spl0_64
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f538]) ).

fof(f22675,plain,
    ( spl0_937
    | ~ spl0_63
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4301,f4282,f533,f22673]) ).

fof(f22673,plain,
    ( spl0_937
  <=> ! [X15] : app(sk1,skaf58(X15)) = cons(sk6,skaf58(X15)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_937])]) ).

fof(f4301,plain,
    ( ! [X15] : app(sk1,skaf58(X15)) = cons(sk6,skaf58(X15))
    | ~ spl0_63
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f534]) ).

fof(f22671,plain,
    ( spl0_936
    | ~ spl0_60
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4300,f4282,f521,f22669]) ).

fof(f22669,plain,
    ( spl0_936
  <=> ! [X14] : app(sk1,skaf61(X14)) = cons(sk6,skaf61(X14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_936])]) ).

fof(f4300,plain,
    ( ! [X14] : app(sk1,skaf61(X14)) = cons(sk6,skaf61(X14))
    | ~ spl0_60
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f522]) ).

fof(f22667,plain,
    ( spl0_935
    | ~ spl0_59
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4299,f4282,f517,f22665]) ).

fof(f22665,plain,
    ( spl0_935
  <=> ! [X13] : app(sk1,skaf62(X13)) = cons(sk6,skaf62(X13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_935])]) ).

fof(f4299,plain,
    ( ! [X13] : app(sk1,skaf62(X13)) = cons(sk6,skaf62(X13))
    | ~ spl0_59
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f518]) ).

fof(f22663,plain,
    ( spl0_934
    | ~ spl0_58
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4298,f4282,f513,f22661]) ).

fof(f22661,plain,
    ( spl0_934
  <=> ! [X12] : app(sk1,skaf63(X12)) = cons(sk6,skaf63(X12)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_934])]) ).

fof(f4298,plain,
    ( ! [X12] : app(sk1,skaf63(X12)) = cons(sk6,skaf63(X12))
    | ~ spl0_58
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f514]) ).

fof(f22659,plain,
    ( spl0_933
    | ~ spl0_55
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4297,f4282,f501,f22657]) ).

fof(f22657,plain,
    ( spl0_933
  <=> ! [X11] : app(sk1,skaf66(X11)) = cons(sk6,skaf66(X11)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_933])]) ).

fof(f4297,plain,
    ( ! [X11] : app(sk1,skaf66(X11)) = cons(sk6,skaf66(X11))
    | ~ spl0_55
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f502]) ).

fof(f22655,plain,
    ( spl0_932
    | ~ spl0_54
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4296,f4282,f497,f22653]) ).

fof(f22653,plain,
    ( spl0_932
  <=> ! [X10] : app(sk1,skaf67(X10)) = cons(sk6,skaf67(X10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_932])]) ).

fof(f4296,plain,
    ( ! [X10] : app(sk1,skaf67(X10)) = cons(sk6,skaf67(X10))
    | ~ spl0_54
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f498]) ).

fof(f22651,plain,
    ( spl0_931
    | ~ spl0_53
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4295,f4282,f493,f22649]) ).

fof(f22649,plain,
    ( spl0_931
  <=> ! [X9] : app(sk1,skaf68(X9)) = cons(sk6,skaf68(X9)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_931])]) ).

fof(f4295,plain,
    ( ! [X9] : app(sk1,skaf68(X9)) = cons(sk6,skaf68(X9))
    | ~ spl0_53
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f494]) ).

fof(f22647,plain,
    ( spl0_930
    | ~ spl0_50
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4294,f4282,f481,f22645]) ).

fof(f22645,plain,
    ( spl0_930
  <=> ! [X8] : app(sk1,skaf71(X8)) = cons(sk6,skaf71(X8)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_930])]) ).

fof(f4294,plain,
    ( ! [X8] : app(sk1,skaf71(X8)) = cons(sk6,skaf71(X8))
    | ~ spl0_50
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f482]) ).

fof(f22643,plain,
    ( spl0_929
    | ~ spl0_49
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4293,f4282,f477,f22641]) ).

fof(f22641,plain,
    ( spl0_929
  <=> ! [X7] : app(sk1,skaf72(X7)) = cons(sk6,skaf72(X7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_929])]) ).

fof(f4293,plain,
    ( ! [X7] : app(sk1,skaf72(X7)) = cons(sk6,skaf72(X7))
    | ~ spl0_49
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f478]) ).

fof(f22639,plain,
    ( spl0_928
    | ~ spl0_48
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4292,f4282,f473,f22637]) ).

fof(f22637,plain,
    ( spl0_928
  <=> ! [X6] : app(sk1,skaf73(X6)) = cons(sk6,skaf73(X6)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_928])]) ).

fof(f4292,plain,
    ( ! [X6] : app(sk1,skaf73(X6)) = cons(sk6,skaf73(X6))
    | ~ spl0_48
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f474]) ).

fof(f22635,plain,
    ( spl0_927
    | ~ spl0_46
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4291,f4282,f465,f22633]) ).

fof(f22633,plain,
    ( spl0_927
  <=> ! [X5] : app(sk1,skaf75(X5)) = cons(sk6,skaf75(X5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_927])]) ).

fof(f4291,plain,
    ( ! [X5] : app(sk1,skaf75(X5)) = cons(sk6,skaf75(X5))
    | ~ spl0_46
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f466]) ).

fof(f22631,plain,
    ( spl0_926
    | ~ spl0_45
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4290,f4282,f461,f22629]) ).

fof(f22629,plain,
    ( spl0_926
  <=> ! [X4] : app(sk1,skaf76(X4)) = cons(sk6,skaf76(X4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_926])]) ).

fof(f4290,plain,
    ( ! [X4] : app(sk1,skaf76(X4)) = cons(sk6,skaf76(X4))
    | ~ spl0_45
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f462]) ).

fof(f22627,plain,
    ( spl0_925
    | ~ spl0_43
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4289,f4282,f452,f22625]) ).

fof(f22625,plain,
    ( spl0_925
  <=> ! [X3] : app(sk1,skaf77(X3)) = cons(sk6,skaf77(X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_925])]) ).

fof(f4289,plain,
    ( ! [X3] : app(sk1,skaf77(X3)) = cons(sk6,skaf77(X3))
    | ~ spl0_43
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f453]) ).

fof(f22623,plain,
    ( spl0_924
    | ~ spl0_40
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4288,f4282,f440,f22621]) ).

fof(f22621,plain,
    ( spl0_924
  <=> ! [X2] : app(sk1,skaf80(X2)) = cons(sk6,skaf80(X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_924])]) ).

fof(f4288,plain,
    ( ! [X2] : app(sk1,skaf80(X2)) = cons(sk6,skaf80(X2))
    | ~ spl0_40
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f441]) ).

fof(f22619,plain,
    ( spl0_923
    | ~ spl0_39
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4287,f4282,f436,f22617]) ).

fof(f22617,plain,
    ( spl0_923
  <=> ! [X1] : app(sk1,skaf81(X1)) = cons(sk6,skaf81(X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_923])]) ).

fof(f4287,plain,
    ( ! [X1] : app(sk1,skaf81(X1)) = cons(sk6,skaf81(X1))
    | ~ spl0_39
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f437]) ).

fof(f22456,plain,
    ( spl0_922
    | ~ spl0_38
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4286,f4282,f432,f22454]) ).

fof(f22454,plain,
    ( spl0_922
  <=> ! [X0] : app(sk1,skaf82(X0)) = cons(sk6,skaf82(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_922])]) ).

fof(f4286,plain,
    ( ! [X0] : app(sk1,skaf82(X0)) = cons(sk6,skaf82(X0))
    | ~ spl0_38
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f433]) ).

fof(f22416,plain,
    ( spl0_921
    | ~ spl0_54
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f986,f726,f497,f22414]) ).

fof(f22414,plain,
    ( spl0_921
  <=> ! [X10] : duplicatefreeP(skaf67(X10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_921])]) ).

fof(f986,plain,
    ( ! [X10] : duplicatefreeP(skaf67(X10))
    | ~ spl0_54
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f498]) ).

fof(f22302,plain,
    ( ~ spl0_74
    | spl0_920 ),
    inference(avatar_contradiction_clause,[],[f22301]) ).

fof(f22301,plain,
    ( $false
    | ~ spl0_74
    | spl0_920 ),
    inference(resolution,[],[f579,f22147]) ).

fof(f22147,plain,
    ( ~ ssItem(skaf44(sk1))
    | spl0_920 ),
    inference(avatar_component_clause,[],[f22145]) ).

fof(f579,plain,
    ( ! [X0] : ssItem(skaf44(X0))
    | ~ spl0_74 ),
    inference(avatar_component_clause,[],[f578]) ).

fof(f578,plain,
    ( spl0_74
  <=> ! [X0] : ssItem(skaf44(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_74])]) ).

fof(f22150,plain,
    ( ~ spl0_106
    | spl0_920 ),
    inference(avatar_contradiction_clause,[],[f22149]) ).

fof(f22149,plain,
    ( $false
    | ~ spl0_106
    | spl0_920 ),
    inference(resolution,[],[f22147,f724]) ).

fof(f22148,plain,
    ( ~ spl0_32
    | spl0_919
    | ~ spl0_920
    | ~ spl0_236
    | ~ spl0_260 ),
    inference(avatar_split_clause,[],[f2760,f2749,f2226,f22145,f22141,f400]) ).

fof(f22141,plain,
    ( spl0_919
  <=> sk6 = skaf44(sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_919])]) ).

fof(f2760,plain,
    ( ~ ssItem(skaf44(sk1))
    | sk6 = skaf44(sk1)
    | ~ ssList(nil)
    | ~ spl0_236
    | ~ spl0_260 ),
    inference(trivial_inequality_removal,[],[f2753]) ).

fof(f2753,plain,
    ( sk1 != sk1
    | ~ ssItem(skaf44(sk1))
    | sk6 = skaf44(sk1)
    | ~ ssList(nil)
    | ~ spl0_236
    | ~ spl0_260 ),
    inference(superposition,[],[f2750,f2228]) ).

fof(f22132,plain,
    ( spl0_918
    | ~ spl0_2
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2621,f2586,f223,f22129]) ).

fof(f22129,plain,
    ( spl0_918
  <=> tl(app(sk2,sk2)) = app(tl(sk2),sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_918])]) ).

fof(f2621,plain,
    ( tl(app(sk2,sk2)) = app(tl(sk2),sk2)
    | ~ spl0_2
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f225]) ).

fof(f22127,plain,
    ( spl0_917
    | ~ spl0_1
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2620,f2586,f218,f22124]) ).

fof(f22124,plain,
    ( spl0_917
  <=> tl(app(sk2,sk1)) = app(tl(sk2),sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_917])]) ).

fof(f2620,plain,
    ( tl(app(sk2,sk1)) = app(tl(sk2),sk1)
    | ~ spl0_1
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f220]) ).

fof(f22120,plain,
    ( spl0_916
    | ~ spl0_2
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2583,f2548,f223,f22117]) ).

fof(f22117,plain,
    ( spl0_916
  <=> tl(app(sk1,sk2)) = app(tl(sk1),sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_916])]) ).

fof(f2583,plain,
    ( tl(app(sk1,sk2)) = app(tl(sk1),sk2)
    | ~ spl0_2
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f225]) ).

fof(f22113,plain,
    ( spl0_915
    | ~ spl0_1
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2582,f2548,f218,f22110]) ).

fof(f22110,plain,
    ( spl0_915
  <=> tl(app(sk1,sk1)) = app(tl(sk1),sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_915])]) ).

fof(f2582,plain,
    ( tl(app(sk1,sk1)) = app(tl(sk1),sk1)
    | ~ spl0_1
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f220]) ).

fof(f22108,plain,
    ( spl0_914
    | ~ spl0_82
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2541,f2511,f613,f22106]) ).

fof(f22106,plain,
    ( spl0_914
  <=> ! [X32,X31] : hd(sk2) = hd(app(sk2,skaf42(X31,X32))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_914])]) ).

fof(f2541,plain,
    ( ! [X31,X32] : hd(sk2) = hd(app(sk2,skaf42(X31,X32)))
    | ~ spl0_82
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f614]) ).

fof(f22104,plain,
    ( spl0_913
    | ~ spl0_81
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2540,f2511,f609,f22102]) ).

fof(f22102,plain,
    ( spl0_913
  <=> ! [X29,X30] : hd(sk2) = hd(app(sk2,skaf43(X29,X30))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_913])]) ).

fof(f2540,plain,
    ( ! [X29,X30] : hd(sk2) = hd(app(sk2,skaf43(X29,X30)))
    | ~ spl0_81
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f610]) ).

fof(f22100,plain,
    ( spl0_912
    | ~ spl0_80
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2539,f2511,f605,f22098]) ).

fof(f22098,plain,
    ( spl0_912
  <=> ! [X27,X28] : hd(sk2) = hd(app(sk2,skaf45(X27,X28))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_912])]) ).

fof(f2539,plain,
    ( ! [X28,X27] : hd(sk2) = hd(app(sk2,skaf45(X27,X28)))
    | ~ spl0_80
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f606]) ).

fof(f22096,plain,
    ( spl0_911
    | ~ spl0_79
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2538,f2511,f601,f22094]) ).

fof(f22094,plain,
    ( spl0_911
  <=> ! [X25,X26] : hd(sk2) = hd(app(sk2,skaf46(X25,X26))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_911])]) ).

fof(f2538,plain,
    ( ! [X26,X25] : hd(sk2) = hd(app(sk2,skaf46(X25,X26)))
    | ~ spl0_79
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f602]) ).

fof(f22092,plain,
    ( spl0_910
    | ~ spl0_78
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2537,f2511,f597,f22090]) ).

fof(f22090,plain,
    ( spl0_910
  <=> ! [X24,X23] : hd(sk2) = hd(app(sk2,skaf47(X23,X24))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_910])]) ).

fof(f2537,plain,
    ( ! [X24,X23] : hd(sk2) = hd(app(sk2,skaf47(X23,X24)))
    | ~ spl0_78
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f598]) ).

fof(f22088,plain,
    ( spl0_909
    | ~ spl0_77
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2536,f2511,f593,f22086]) ).

fof(f22086,plain,
    ( spl0_909
  <=> ! [X22,X21] : hd(sk2) = hd(app(sk2,skaf48(X21,X22))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_909])]) ).

fof(f2536,plain,
    ( ! [X21,X22] : hd(sk2) = hd(app(sk2,skaf48(X21,X22)))
    | ~ spl0_77
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f594]) ).

fof(f22076,plain,
    ( spl0_908
    | ~ spl0_82
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2499,f2469,f613,f22074]) ).

fof(f22074,plain,
    ( spl0_908
  <=> ! [X32,X31] : hd(sk1) = hd(app(sk1,skaf42(X31,X32))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_908])]) ).

fof(f2499,plain,
    ( ! [X31,X32] : hd(sk1) = hd(app(sk1,skaf42(X31,X32)))
    | ~ spl0_82
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f614]) ).

fof(f22071,plain,
    ( spl0_907
    | ~ spl0_81
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2498,f2469,f609,f22069]) ).

fof(f22069,plain,
    ( spl0_907
  <=> ! [X29,X30] : hd(sk1) = hd(app(sk1,skaf43(X29,X30))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_907])]) ).

fof(f2498,plain,
    ( ! [X29,X30] : hd(sk1) = hd(app(sk1,skaf43(X29,X30)))
    | ~ spl0_81
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f610]) ).

fof(f22066,plain,
    ( spl0_906
    | ~ spl0_80
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2497,f2469,f605,f22064]) ).

fof(f22064,plain,
    ( spl0_906
  <=> ! [X27,X28] : hd(sk1) = hd(app(sk1,skaf45(X27,X28))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_906])]) ).

fof(f2497,plain,
    ( ! [X28,X27] : hd(sk1) = hd(app(sk1,skaf45(X27,X28)))
    | ~ spl0_80
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f606]) ).

fof(f22061,plain,
    ( spl0_905
    | ~ spl0_79
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2496,f2469,f601,f22059]) ).

fof(f22059,plain,
    ( spl0_905
  <=> ! [X25,X26] : hd(sk1) = hd(app(sk1,skaf46(X25,X26))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_905])]) ).

fof(f2496,plain,
    ( ! [X26,X25] : hd(sk1) = hd(app(sk1,skaf46(X25,X26)))
    | ~ spl0_79
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f602]) ).

fof(f22056,plain,
    ( spl0_904
    | ~ spl0_78
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2495,f2469,f597,f22054]) ).

fof(f22054,plain,
    ( spl0_904
  <=> ! [X24,X23] : hd(sk1) = hd(app(sk1,skaf47(X23,X24))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_904])]) ).

fof(f2495,plain,
    ( ! [X24,X23] : hd(sk1) = hd(app(sk1,skaf47(X23,X24)))
    | ~ spl0_78
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f598]) ).

fof(f22051,plain,
    ( spl0_903
    | ~ spl0_77
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2494,f2469,f593,f22049]) ).

fof(f22049,plain,
    ( spl0_903
  <=> ! [X22,X21] : hd(sk1) = hd(app(sk1,skaf48(X21,X22))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_903])]) ).

fof(f2494,plain,
    ( ! [X21,X22] : hd(sk1) = hd(app(sk1,skaf48(X21,X22)))
    | ~ spl0_77
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f594]) ).

fof(f21839,plain,
    ( spl0_902
    | ~ spl0_53
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f985,f726,f493,f21837]) ).

fof(f21837,plain,
    ( spl0_902
  <=> ! [X9] : duplicatefreeP(skaf68(X9)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_902])]) ).

fof(f985,plain,
    ( ! [X9] : duplicatefreeP(skaf68(X9))
    | ~ spl0_53
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f494]) ).

fof(f21729,plain,
    ( ~ spl0_37
    | spl0_900 ),
    inference(avatar_contradiction_clause,[],[f21728]) ).

fof(f21728,plain,
    ( $false
    | ~ spl0_37
    | spl0_900 ),
    inference(resolution,[],[f429,f21578]) ).

fof(f21578,plain,
    ( ~ ssItem(skaf83(sk2))
    | spl0_900 ),
    inference(avatar_component_clause,[],[f21576]) ).

fof(f429,plain,
    ( ! [X0] : ssItem(skaf83(X0))
    | ~ spl0_37 ),
    inference(avatar_component_clause,[],[f428]) ).

fof(f428,plain,
    ( spl0_37
  <=> ! [X0] : ssItem(skaf83(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_37])]) ).

fof(f21585,plain,
    ( ~ spl0_106
    | spl0_900 ),
    inference(avatar_contradiction_clause,[],[f21584]) ).

fof(f21584,plain,
    ( $false
    | ~ spl0_106
    | spl0_900 ),
    inference(resolution,[],[f21578,f724]) ).

fof(f21583,plain,
    ( ~ spl0_900
    | ~ spl0_2
    | ~ spl0_901
    | ~ spl0_146
    | ~ spl0_244 ),
    inference(avatar_split_clause,[],[f2455,f2414,f1193,f21580,f223,f21576]) ).

fof(f21580,plain,
    ( spl0_901
  <=> sk2 = skaf82(sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_901])]) ).

fof(f2455,plain,
    ( sk2 != skaf82(sk2)
    | ~ ssList(sk2)
    | ~ ssItem(skaf83(sk2))
    | ~ spl0_146
    | ~ spl0_244 ),
    inference(inner_rewriting,[],[f2426]) ).

fof(f2426,plain,
    ( sk2 != skaf82(sk2)
    | ~ ssList(skaf82(sk2))
    | ~ ssItem(skaf83(sk2))
    | ~ spl0_146
    | ~ spl0_244 ),
    inference(superposition,[],[f1194,f2416]) ).

fof(f21442,plain,
    ( spl0_899
    | ~ spl0_249
    | ~ spl0_348
    | ~ spl0_890 ),
    inference(avatar_split_clause,[],[f20307,f20140,f4436,f2469,f21439]) ).

fof(f21439,plain,
    ( spl0_899
  <=> sk6 = hd(app(sk1,app(sk1,sk2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_899])]) ).

fof(f20140,plain,
    ( spl0_890
  <=> ssList(app(sk1,sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_890])]) ).

fof(f20307,plain,
    ( sk6 = hd(app(sk1,app(sk1,sk2)))
    | ~ spl0_249
    | ~ spl0_348
    | ~ spl0_890 ),
    inference(forward_demodulation,[],[f20188,f4438]) ).

fof(f20188,plain,
    ( hd(sk1) = hd(app(sk1,app(sk1,sk2)))
    | ~ spl0_249
    | ~ spl0_890 ),
    inference(resolution,[],[f20142,f2470]) ).

fof(f20142,plain,
    ( ssList(app(sk1,sk2))
    | ~ spl0_890 ),
    inference(avatar_component_clause,[],[f20140]) ).

fof(f21339,plain,
    ( spl0_898
    | ~ spl0_107
    | ~ spl0_890 ),
    inference(avatar_split_clause,[],[f20637,f20140,f726,f21336]) ).

fof(f21336,plain,
    ( spl0_898
  <=> duplicatefreeP(app(sk1,sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_898])]) ).

fof(f20637,plain,
    ( duplicatefreeP(app(sk1,sk2))
    | ~ spl0_107
    | ~ spl0_890 ),
    inference(resolution,[],[f727,f20142]) ).

fof(f21192,plain,
    ( spl0_897
    | ~ spl0_347
    | ~ spl0_890 ),
    inference(avatar_split_clause,[],[f20196,f20140,f4414,f21190]) ).

fof(f21190,plain,
    ( spl0_897
  <=> ! [X7] : hd(cons(X7,app(sk1,sk2))) = X7 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_897])]) ).

fof(f20196,plain,
    ( ! [X7] : hd(cons(X7,app(sk1,sk2))) = X7
    | ~ spl0_347
    | ~ spl0_890 ),
    inference(resolution,[],[f20142,f4415]) ).

fof(f21158,plain,
    ( spl0_896
    | ~ spl0_249
    | ~ spl0_348
    | ~ spl0_886 ),
    inference(avatar_split_clause,[],[f20126,f19690,f4436,f2469,f21155]) ).

fof(f21155,plain,
    ( spl0_896
  <=> sk6 = hd(app(sk1,app(sk1,sk1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_896])]) ).

fof(f19690,plain,
    ( spl0_886
  <=> ssList(app(sk1,sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_886])]) ).

fof(f20126,plain,
    ( sk6 = hd(app(sk1,app(sk1,sk1)))
    | ~ spl0_249
    | ~ spl0_348
    | ~ spl0_886 ),
    inference(forward_demodulation,[],[f20007,f4438]) ).

fof(f20007,plain,
    ( hd(sk1) = hd(app(sk1,app(sk1,sk1)))
    | ~ spl0_249
    | ~ spl0_886 ),
    inference(resolution,[],[f19692,f2470]) ).

fof(f19692,plain,
    ( ssList(app(sk1,sk1))
    | ~ spl0_886 ),
    inference(avatar_component_clause,[],[f19690]) ).

fof(f21083,plain,
    ( spl0_895
    | ~ spl0_50
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f984,f726,f481,f21081]) ).

fof(f21081,plain,
    ( spl0_895
  <=> ! [X8] : duplicatefreeP(skaf71(X8)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_895])]) ).

fof(f984,plain,
    ( ! [X8] : duplicatefreeP(skaf71(X8))
    | ~ spl0_50
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f482]) ).

fof(f20862,plain,
    ( spl0_612
    | ~ spl0_107
    | ~ spl0_886 ),
    inference(avatar_split_clause,[],[f20636,f19690,f726,f14274]) ).

fof(f14274,plain,
    ( spl0_612
  <=> duplicatefreeP(app(sk1,sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_612])]) ).

fof(f20636,plain,
    ( duplicatefreeP(app(sk1,sk1))
    | ~ spl0_107
    | ~ spl0_886 ),
    inference(resolution,[],[f727,f19692]) ).

fof(f20719,plain,
    ( spl0_894
    | ~ spl0_347
    | ~ spl0_886 ),
    inference(avatar_split_clause,[],[f20015,f19690,f4414,f20717]) ).

fof(f20717,plain,
    ( spl0_894
  <=> ! [X7] : hd(cons(X7,app(sk1,sk1))) = X7 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_894])]) ).

fof(f20015,plain,
    ( ! [X7] : hd(cons(X7,app(sk1,sk1))) = X7
    | ~ spl0_347
    | ~ spl0_886 ),
    inference(resolution,[],[f19692,f4415]) ).

fof(f20715,plain,
    ( spl0_893
    | ~ spl0_49
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f983,f726,f477,f20713]) ).

fof(f20713,plain,
    ( spl0_893
  <=> ! [X7] : duplicatefreeP(skaf72(X7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_893])]) ).

fof(f983,plain,
    ( ! [X7] : duplicatefreeP(skaf72(X7))
    | ~ spl0_49
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f478]) ).

fof(f20605,plain,
    ( ~ spl0_37
    | spl0_891 ),
    inference(avatar_contradiction_clause,[],[f20604]) ).

fof(f20604,plain,
    ( $false
    | ~ spl0_37
    | spl0_891 ),
    inference(resolution,[],[f429,f20454]) ).

fof(f20454,plain,
    ( ~ ssItem(skaf83(sk1))
    | spl0_891 ),
    inference(avatar_component_clause,[],[f20452]) ).

fof(f20461,plain,
    ( ~ spl0_106
    | spl0_891 ),
    inference(avatar_contradiction_clause,[],[f20460]) ).

fof(f20460,plain,
    ( $false
    | ~ spl0_106
    | spl0_891 ),
    inference(resolution,[],[f20454,f724]) ).

fof(f20459,plain,
    ( ~ spl0_891
    | ~ spl0_1
    | ~ spl0_892
    | ~ spl0_146
    | ~ spl0_243 ),
    inference(avatar_split_clause,[],[f2412,f2377,f1193,f20456,f218,f20452]) ).

fof(f20456,plain,
    ( spl0_892
  <=> sk1 = skaf82(sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_892])]) ).

fof(f2412,plain,
    ( sk1 != skaf82(sk1)
    | ~ ssList(sk1)
    | ~ ssItem(skaf83(sk1))
    | ~ spl0_146
    | ~ spl0_243 ),
    inference(inner_rewriting,[],[f2383]) ).

fof(f2383,plain,
    ( sk1 != skaf82(sk1)
    | ~ ssList(skaf82(sk1))
    | ~ ssItem(skaf83(sk1))
    | ~ spl0_146
    | ~ spl0_243 ),
    inference(superposition,[],[f1194,f2379]) ).

fof(f20143,plain,
    ( ~ spl0_8
    | ~ spl0_2
    | spl0_890
    | ~ spl0_134
    | ~ spl0_441 ),
    inference(avatar_split_clause,[],[f15001,f9096,f1111,f20140,f223,f254]) ).

fof(f15001,plain,
    ( ssList(app(sk1,sk2))
    | ~ ssList(sk2)
    | ~ ssItem(sk6)
    | ~ spl0_134
    | ~ spl0_441 ),
    inference(superposition,[],[f1112,f9098]) ).

fof(f19959,plain,
    ( spl0_889
    | ~ spl0_48
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f982,f726,f473,f19957]) ).

fof(f19957,plain,
    ( spl0_889
  <=> ! [X6] : duplicatefreeP(skaf73(X6)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_889])]) ).

fof(f982,plain,
    ( ! [X6] : duplicatefreeP(skaf73(X6))
    | ~ spl0_48
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f474]) ).

fof(f19850,plain,
    ( spl0_8
    | ~ spl0_348
    | ~ spl0_884 ),
    inference(avatar_split_clause,[],[f19705,f19678,f4436,f254]) ).

fof(f19705,plain,
    ( ssItem(sk6)
    | ~ spl0_348
    | ~ spl0_884 ),
    inference(forward_demodulation,[],[f19679,f4438]) ).

fof(f19679,plain,
    ( ssItem(hd(sk1))
    | ~ spl0_884 ),
    inference(avatar_component_clause,[],[f19678]) ).

fof(f19704,plain,
    ( ~ spl0_106
    | spl0_887 ),
    inference(avatar_contradiction_clause,[],[f19703]) ).

fof(f19703,plain,
    ( $false
    | ~ spl0_106
    | spl0_887 ),
    inference(resolution,[],[f19697,f724]) ).

fof(f19702,plain,
    ( ~ spl0_887
    | ~ spl0_2
    | ~ spl0_888
    | ~ spl0_146
    | ~ spl0_241 ),
    inference(avatar_split_clause,[],[f2375,f2334,f1193,f19699,f223,f19695]) ).

fof(f19699,plain,
    ( spl0_888
  <=> sk2 = tl(sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_888])]) ).

fof(f2375,plain,
    ( sk2 != tl(sk2)
    | ~ ssList(sk2)
    | ~ ssItem(hd(sk2))
    | ~ spl0_146
    | ~ spl0_241 ),
    inference(inner_rewriting,[],[f2346]) ).

fof(f2346,plain,
    ( sk2 != tl(sk2)
    | ~ ssList(tl(sk2))
    | ~ ssItem(hd(sk2))
    | ~ spl0_146
    | ~ spl0_241 ),
    inference(superposition,[],[f1194,f2336]) ).

fof(f19693,plain,
    ( ~ spl0_8
    | ~ spl0_1
    | spl0_886
    | ~ spl0_134
    | ~ spl0_437 ),
    inference(avatar_split_clause,[],[f13720,f8729,f1111,f19690,f218,f254]) ).

fof(f13720,plain,
    ( ssList(app(sk1,sk1))
    | ~ ssList(sk1)
    | ~ ssItem(sk6)
    | ~ spl0_134
    | ~ spl0_437 ),
    inference(superposition,[],[f1112,f8731]) ).

fof(f19687,plain,
    ( ~ spl0_8
    | ~ spl0_348
    | spl0_884 ),
    inference(avatar_split_clause,[],[f19686,f19678,f4436,f254]) ).

fof(f19686,plain,
    ( ~ ssItem(sk6)
    | ~ spl0_348
    | spl0_884 ),
    inference(forward_demodulation,[],[f19680,f4438]) ).

fof(f19680,plain,
    ( ~ ssItem(hd(sk1))
    | spl0_884 ),
    inference(avatar_component_clause,[],[f19678]) ).

fof(f19685,plain,
    ( ~ spl0_884
    | ~ spl0_1
    | ~ spl0_885
    | ~ spl0_146
    | ~ spl0_240 ),
    inference(avatar_split_clause,[],[f2332,f2297,f1193,f19682,f218,f19678]) ).

fof(f19682,plain,
    ( spl0_885
  <=> sk1 = tl(sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_885])]) ).

fof(f2332,plain,
    ( sk1 != tl(sk1)
    | ~ ssList(sk1)
    | ~ ssItem(hd(sk1))
    | ~ spl0_146
    | ~ spl0_240 ),
    inference(inner_rewriting,[],[f2303]) ).

fof(f2303,plain,
    ( sk1 != tl(sk1)
    | ~ ssList(tl(sk1))
    | ~ ssItem(hd(sk1))
    | ~ spl0_146
    | ~ spl0_240 ),
    inference(superposition,[],[f1194,f2299]) ).

fof(f19356,plain,
    ( spl0_883
    | ~ spl0_77
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4778,f4282,f4244,f593,f19354]) ).

fof(f19354,plain,
    ( spl0_883
  <=> ! [X22,X21] : sk6 = hd(app(sk1,skaf48(X21,X22))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_883])]) ).

fof(f4244,plain,
    ( spl0_341
  <=> ! [X40] :
        ( ~ ssList(X40)
        | sk6 = hd(cons(sk6,X40)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_341])]) ).

fof(f4778,plain,
    ( ! [X21,X22] : sk6 = hd(app(sk1,skaf48(X21,X22)))
    | ~ spl0_77
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4269,f4307]) ).

fof(f4269,plain,
    ( ! [X21,X22] : sk6 = hd(cons(sk6,skaf48(X21,X22)))
    | ~ spl0_77
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f594]) ).

fof(f4245,plain,
    ( ! [X40] :
        ( ~ ssList(X40)
        | sk6 = hd(cons(sk6,X40)) )
    | ~ spl0_341 ),
    inference(avatar_component_clause,[],[f4244]) ).

fof(f19352,plain,
    ( spl0_882
    | ~ spl0_78
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4777,f4282,f4244,f597,f19350]) ).

fof(f19350,plain,
    ( spl0_882
  <=> ! [X24,X23] : sk6 = hd(app(sk1,skaf47(X23,X24))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_882])]) ).

fof(f4777,plain,
    ( ! [X24,X23] : sk6 = hd(app(sk1,skaf47(X23,X24)))
    | ~ spl0_78
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4270,f4308]) ).

fof(f4270,plain,
    ( ! [X24,X23] : sk6 = hd(cons(sk6,skaf47(X23,X24)))
    | ~ spl0_78
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f598]) ).

fof(f19348,plain,
    ( spl0_881
    | ~ spl0_79
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4776,f4282,f4244,f601,f19346]) ).

fof(f19346,plain,
    ( spl0_881
  <=> ! [X25,X26] : sk6 = hd(app(sk1,skaf46(X25,X26))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_881])]) ).

fof(f4776,plain,
    ( ! [X26,X25] : sk6 = hd(app(sk1,skaf46(X25,X26)))
    | ~ spl0_79
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4271,f4309]) ).

fof(f4271,plain,
    ( ! [X26,X25] : sk6 = hd(cons(sk6,skaf46(X25,X26)))
    | ~ spl0_79
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f602]) ).

fof(f19344,plain,
    ( spl0_880
    | ~ spl0_80
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4775,f4282,f4244,f605,f19342]) ).

fof(f19342,plain,
    ( spl0_880
  <=> ! [X27,X28] : sk6 = hd(app(sk1,skaf45(X27,X28))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_880])]) ).

fof(f4775,plain,
    ( ! [X28,X27] : sk6 = hd(app(sk1,skaf45(X27,X28)))
    | ~ spl0_80
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4272,f4310]) ).

fof(f4272,plain,
    ( ! [X28,X27] : sk6 = hd(cons(sk6,skaf45(X27,X28)))
    | ~ spl0_80
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f606]) ).

fof(f19340,plain,
    ( spl0_879
    | ~ spl0_81
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4774,f4282,f4244,f609,f19338]) ).

fof(f19338,plain,
    ( spl0_879
  <=> ! [X29,X30] : sk6 = hd(app(sk1,skaf43(X29,X30))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_879])]) ).

fof(f4774,plain,
    ( ! [X29,X30] : sk6 = hd(app(sk1,skaf43(X29,X30)))
    | ~ spl0_81
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4273,f4311]) ).

fof(f4273,plain,
    ( ! [X29,X30] : sk6 = hd(cons(sk6,skaf43(X29,X30)))
    | ~ spl0_81
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f610]) ).

fof(f19336,plain,
    ( spl0_878
    | ~ spl0_82
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4773,f4282,f4244,f613,f19334]) ).

fof(f19334,plain,
    ( spl0_878
  <=> ! [X32,X31] : sk6 = hd(app(sk1,skaf42(X31,X32))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_878])]) ).

fof(f4773,plain,
    ( ! [X31,X32] : sk6 = hd(app(sk1,skaf42(X31,X32)))
    | ~ spl0_82
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4274,f4312]) ).

fof(f4274,plain,
    ( ! [X31,X32] : sk6 = hd(cons(sk6,skaf42(X31,X32)))
    | ~ spl0_82
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f614]) ).

fof(f19332,plain,
    ( spl0_877
    | ~ spl0_38
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4752,f4282,f4139,f432,f19330]) ).

fof(f19330,plain,
    ( spl0_877
  <=> ! [X0] : skaf82(X0) = tl(app(sk1,skaf82(X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_877])]) ).

fof(f4752,plain,
    ( ! [X0] : skaf82(X0) = tl(app(sk1,skaf82(X0)))
    | ~ spl0_38
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4210,f4286]) ).

fof(f4210,plain,
    ( ! [X0] : skaf82(X0) = tl(cons(sk6,skaf82(X0)))
    | ~ spl0_38
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f433]) ).

fof(f19328,plain,
    ( spl0_876
    | ~ spl0_39
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4751,f4282,f4139,f436,f19326]) ).

fof(f19326,plain,
    ( spl0_876
  <=> ! [X1] : skaf81(X1) = tl(app(sk1,skaf81(X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_876])]) ).

fof(f4751,plain,
    ( ! [X1] : skaf81(X1) = tl(app(sk1,skaf81(X1)))
    | ~ spl0_39
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4211,f4287]) ).

fof(f4211,plain,
    ( ! [X1] : skaf81(X1) = tl(cons(sk6,skaf81(X1)))
    | ~ spl0_39
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f437]) ).

fof(f19324,plain,
    ( spl0_875
    | ~ spl0_40
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4750,f4282,f4139,f440,f19322]) ).

fof(f19322,plain,
    ( spl0_875
  <=> ! [X2] : skaf80(X2) = tl(app(sk1,skaf80(X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_875])]) ).

fof(f4750,plain,
    ( ! [X2] : skaf80(X2) = tl(app(sk1,skaf80(X2)))
    | ~ spl0_40
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4212,f4288]) ).

fof(f4212,plain,
    ( ! [X2] : skaf80(X2) = tl(cons(sk6,skaf80(X2)))
    | ~ spl0_40
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f441]) ).

fof(f19320,plain,
    ( spl0_874
    | ~ spl0_43
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4749,f4282,f4139,f452,f19318]) ).

fof(f19318,plain,
    ( spl0_874
  <=> ! [X3] : skaf77(X3) = tl(app(sk1,skaf77(X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_874])]) ).

fof(f4749,plain,
    ( ! [X3] : skaf77(X3) = tl(app(sk1,skaf77(X3)))
    | ~ spl0_43
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4213,f4289]) ).

fof(f4213,plain,
    ( ! [X3] : skaf77(X3) = tl(cons(sk6,skaf77(X3)))
    | ~ spl0_43
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f453]) ).

fof(f19316,plain,
    ( spl0_873
    | ~ spl0_45
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4748,f4282,f4139,f461,f19314]) ).

fof(f19314,plain,
    ( spl0_873
  <=> ! [X4] : skaf76(X4) = tl(app(sk1,skaf76(X4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_873])]) ).

fof(f4748,plain,
    ( ! [X4] : skaf76(X4) = tl(app(sk1,skaf76(X4)))
    | ~ spl0_45
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4214,f4290]) ).

fof(f4214,plain,
    ( ! [X4] : skaf76(X4) = tl(cons(sk6,skaf76(X4)))
    | ~ spl0_45
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f462]) ).

fof(f19312,plain,
    ( spl0_872
    | ~ spl0_46
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4747,f4282,f4139,f465,f19310]) ).

fof(f19310,plain,
    ( spl0_872
  <=> ! [X5] : skaf75(X5) = tl(app(sk1,skaf75(X5))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_872])]) ).

fof(f4747,plain,
    ( ! [X5] : skaf75(X5) = tl(app(sk1,skaf75(X5)))
    | ~ spl0_46
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4215,f4291]) ).

fof(f4215,plain,
    ( ! [X5] : skaf75(X5) = tl(cons(sk6,skaf75(X5)))
    | ~ spl0_46
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f466]) ).

fof(f19308,plain,
    ( spl0_871
    | ~ spl0_48
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4746,f4282,f4139,f473,f19306]) ).

fof(f19306,plain,
    ( spl0_871
  <=> ! [X6] : skaf73(X6) = tl(app(sk1,skaf73(X6))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_871])]) ).

fof(f4746,plain,
    ( ! [X6] : skaf73(X6) = tl(app(sk1,skaf73(X6)))
    | ~ spl0_48
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4216,f4292]) ).

fof(f4216,plain,
    ( ! [X6] : skaf73(X6) = tl(cons(sk6,skaf73(X6)))
    | ~ spl0_48
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f474]) ).

fof(f19304,plain,
    ( spl0_870
    | ~ spl0_49
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4745,f4282,f4139,f477,f19302]) ).

fof(f19302,plain,
    ( spl0_870
  <=> ! [X7] : skaf72(X7) = tl(app(sk1,skaf72(X7))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_870])]) ).

fof(f4745,plain,
    ( ! [X7] : skaf72(X7) = tl(app(sk1,skaf72(X7)))
    | ~ spl0_49
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4217,f4293]) ).

fof(f4217,plain,
    ( ! [X7] : skaf72(X7) = tl(cons(sk6,skaf72(X7)))
    | ~ spl0_49
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f478]) ).

fof(f19300,plain,
    ( spl0_869
    | ~ spl0_50
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4744,f4282,f4139,f481,f19298]) ).

fof(f19298,plain,
    ( spl0_869
  <=> ! [X8] : skaf71(X8) = tl(app(sk1,skaf71(X8))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_869])]) ).

fof(f4744,plain,
    ( ! [X8] : skaf71(X8) = tl(app(sk1,skaf71(X8)))
    | ~ spl0_50
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4218,f4294]) ).

fof(f4218,plain,
    ( ! [X8] : skaf71(X8) = tl(cons(sk6,skaf71(X8)))
    | ~ spl0_50
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f482]) ).

fof(f19296,plain,
    ( spl0_868
    | ~ spl0_53
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4743,f4282,f4139,f493,f19294]) ).

fof(f19294,plain,
    ( spl0_868
  <=> ! [X9] : skaf68(X9) = tl(app(sk1,skaf68(X9))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_868])]) ).

fof(f4743,plain,
    ( ! [X9] : skaf68(X9) = tl(app(sk1,skaf68(X9)))
    | ~ spl0_53
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4219,f4295]) ).

fof(f4219,plain,
    ( ! [X9] : skaf68(X9) = tl(cons(sk6,skaf68(X9)))
    | ~ spl0_53
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f494]) ).

fof(f19292,plain,
    ( spl0_867
    | ~ spl0_54
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4742,f4282,f4139,f497,f19290]) ).

fof(f19290,plain,
    ( spl0_867
  <=> ! [X10] : skaf67(X10) = tl(app(sk1,skaf67(X10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_867])]) ).

fof(f4742,plain,
    ( ! [X10] : skaf67(X10) = tl(app(sk1,skaf67(X10)))
    | ~ spl0_54
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4220,f4296]) ).

fof(f4220,plain,
    ( ! [X10] : skaf67(X10) = tl(cons(sk6,skaf67(X10)))
    | ~ spl0_54
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f498]) ).

fof(f19288,plain,
    ( spl0_866
    | ~ spl0_55
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4741,f4282,f4139,f501,f19286]) ).

fof(f19286,plain,
    ( spl0_866
  <=> ! [X11] : skaf66(X11) = tl(app(sk1,skaf66(X11))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_866])]) ).

fof(f4741,plain,
    ( ! [X11] : skaf66(X11) = tl(app(sk1,skaf66(X11)))
    | ~ spl0_55
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4221,f4297]) ).

fof(f4221,plain,
    ( ! [X11] : skaf66(X11) = tl(cons(sk6,skaf66(X11)))
    | ~ spl0_55
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f502]) ).

fof(f19284,plain,
    ( spl0_865
    | ~ spl0_58
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4740,f4282,f4139,f513,f19282]) ).

fof(f19282,plain,
    ( spl0_865
  <=> ! [X12] : skaf63(X12) = tl(app(sk1,skaf63(X12))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_865])]) ).

fof(f4740,plain,
    ( ! [X12] : skaf63(X12) = tl(app(sk1,skaf63(X12)))
    | ~ spl0_58
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4222,f4298]) ).

fof(f4222,plain,
    ( ! [X12] : skaf63(X12) = tl(cons(sk6,skaf63(X12)))
    | ~ spl0_58
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f514]) ).

fof(f19280,plain,
    ( spl0_864
    | ~ spl0_59
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4739,f4282,f4139,f517,f19278]) ).

fof(f19278,plain,
    ( spl0_864
  <=> ! [X13] : skaf62(X13) = tl(app(sk1,skaf62(X13))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_864])]) ).

fof(f4739,plain,
    ( ! [X13] : skaf62(X13) = tl(app(sk1,skaf62(X13)))
    | ~ spl0_59
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4223,f4299]) ).

fof(f4223,plain,
    ( ! [X13] : skaf62(X13) = tl(cons(sk6,skaf62(X13)))
    | ~ spl0_59
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f518]) ).

fof(f19276,plain,
    ( spl0_863
    | ~ spl0_60
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4738,f4282,f4139,f521,f19274]) ).

fof(f19274,plain,
    ( spl0_863
  <=> ! [X14] : skaf61(X14) = tl(app(sk1,skaf61(X14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_863])]) ).

fof(f4738,plain,
    ( ! [X14] : skaf61(X14) = tl(app(sk1,skaf61(X14)))
    | ~ spl0_60
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4224,f4300]) ).

fof(f4224,plain,
    ( ! [X14] : skaf61(X14) = tl(cons(sk6,skaf61(X14)))
    | ~ spl0_60
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f522]) ).

fof(f19272,plain,
    ( spl0_862
    | ~ spl0_63
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4737,f4282,f4139,f533,f19270]) ).

fof(f19270,plain,
    ( spl0_862
  <=> ! [X15] : skaf58(X15) = tl(app(sk1,skaf58(X15))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_862])]) ).

fof(f4737,plain,
    ( ! [X15] : skaf58(X15) = tl(app(sk1,skaf58(X15)))
    | ~ spl0_63
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4225,f4301]) ).

fof(f4225,plain,
    ( ! [X15] : skaf58(X15) = tl(cons(sk6,skaf58(X15)))
    | ~ spl0_63
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f534]) ).

fof(f19268,plain,
    ( spl0_861
    | ~ spl0_64
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4736,f4282,f4139,f537,f19266]) ).

fof(f19266,plain,
    ( spl0_861
  <=> ! [X16] : skaf57(X16) = tl(app(sk1,skaf57(X16))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_861])]) ).

fof(f4736,plain,
    ( ! [X16] : skaf57(X16) = tl(app(sk1,skaf57(X16)))
    | ~ spl0_64
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4226,f4302]) ).

fof(f4226,plain,
    ( ! [X16] : skaf57(X16) = tl(cons(sk6,skaf57(X16)))
    | ~ spl0_64
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f538]) ).

fof(f19264,plain,
    ( spl0_860
    | ~ spl0_66
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4735,f4282,f4139,f546,f19262]) ).

fof(f19262,plain,
    ( spl0_860
  <=> ! [X17] : skaf56(X17) = tl(app(sk1,skaf56(X17))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_860])]) ).

fof(f4735,plain,
    ( ! [X17] : skaf56(X17) = tl(app(sk1,skaf56(X17)))
    | ~ spl0_66
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4227,f4303]) ).

fof(f4227,plain,
    ( ! [X17] : skaf56(X17) = tl(cons(sk6,skaf56(X17)))
    | ~ spl0_66
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f547]) ).

fof(f19260,plain,
    ( spl0_859
    | ~ spl0_69
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4734,f4282,f4139,f558,f19258]) ).

fof(f19258,plain,
    ( spl0_859
  <=> ! [X18] : skaf53(X18) = tl(app(sk1,skaf53(X18))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_859])]) ).

fof(f4734,plain,
    ( ! [X18] : skaf53(X18) = tl(app(sk1,skaf53(X18)))
    | ~ spl0_69
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4228,f4304]) ).

fof(f4228,plain,
    ( ! [X18] : skaf53(X18) = tl(cons(sk6,skaf53(X18)))
    | ~ spl0_69
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f559]) ).

fof(f19256,plain,
    ( spl0_858
    | ~ spl0_70
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4733,f4282,f4139,f562,f19254]) ).

fof(f19254,plain,
    ( spl0_858
  <=> ! [X19] : skaf52(X19) = tl(app(sk1,skaf52(X19))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_858])]) ).

fof(f4733,plain,
    ( ! [X19] : skaf52(X19) = tl(app(sk1,skaf52(X19)))
    | ~ spl0_70
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4229,f4305]) ).

fof(f4229,plain,
    ( ! [X19] : skaf52(X19) = tl(cons(sk6,skaf52(X19)))
    | ~ spl0_70
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f563]) ).

fof(f19252,plain,
    ( spl0_857
    | ~ spl0_71
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4732,f4282,f4139,f566,f19250]) ).

fof(f19250,plain,
    ( spl0_857
  <=> ! [X20] : skaf51(X20) = tl(app(sk1,skaf51(X20))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_857])]) ).

fof(f4732,plain,
    ( ! [X20] : skaf51(X20) = tl(app(sk1,skaf51(X20)))
    | ~ spl0_71
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4230,f4306]) ).

fof(f4230,plain,
    ( ! [X20] : skaf51(X20) = tl(cons(sk6,skaf51(X20)))
    | ~ spl0_71
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f567]) ).

fof(f19158,plain,
    ( spl0_856
    | ~ spl0_71
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2535,f2511,f566,f19156]) ).

fof(f19156,plain,
    ( spl0_856
  <=> ! [X20] : hd(sk2) = hd(app(sk2,skaf51(X20))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_856])]) ).

fof(f2535,plain,
    ( ! [X20] : hd(sk2) = hd(app(sk2,skaf51(X20)))
    | ~ spl0_71
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f567]) ).

fof(f19154,plain,
    ( spl0_855
    | ~ spl0_70
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2534,f2511,f562,f19152]) ).

fof(f19152,plain,
    ( spl0_855
  <=> ! [X19] : hd(sk2) = hd(app(sk2,skaf52(X19))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_855])]) ).

fof(f2534,plain,
    ( ! [X19] : hd(sk2) = hd(app(sk2,skaf52(X19)))
    | ~ spl0_70
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f563]) ).

fof(f19150,plain,
    ( spl0_854
    | ~ spl0_69
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2533,f2511,f558,f19148]) ).

fof(f19148,plain,
    ( spl0_854
  <=> ! [X18] : hd(sk2) = hd(app(sk2,skaf53(X18))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_854])]) ).

fof(f2533,plain,
    ( ! [X18] : hd(sk2) = hd(app(sk2,skaf53(X18)))
    | ~ spl0_69
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f559]) ).

fof(f19146,plain,
    ( spl0_853
    | ~ spl0_66
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2532,f2511,f546,f19144]) ).

fof(f19144,plain,
    ( spl0_853
  <=> ! [X17] : hd(sk2) = hd(app(sk2,skaf56(X17))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_853])]) ).

fof(f2532,plain,
    ( ! [X17] : hd(sk2) = hd(app(sk2,skaf56(X17)))
    | ~ spl0_66
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f547]) ).

fof(f19142,plain,
    ( spl0_852
    | ~ spl0_64
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2531,f2511,f537,f19140]) ).

fof(f19140,plain,
    ( spl0_852
  <=> ! [X16] : hd(sk2) = hd(app(sk2,skaf57(X16))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_852])]) ).

fof(f2531,plain,
    ( ! [X16] : hd(sk2) = hd(app(sk2,skaf57(X16)))
    | ~ spl0_64
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f538]) ).

fof(f19138,plain,
    ( spl0_851
    | ~ spl0_63
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2530,f2511,f533,f19136]) ).

fof(f19136,plain,
    ( spl0_851
  <=> ! [X15] : hd(sk2) = hd(app(sk2,skaf58(X15))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_851])]) ).

fof(f2530,plain,
    ( ! [X15] : hd(sk2) = hd(app(sk2,skaf58(X15)))
    | ~ spl0_63
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f534]) ).

fof(f19134,plain,
    ( spl0_850
    | ~ spl0_60
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2529,f2511,f521,f19132]) ).

fof(f19132,plain,
    ( spl0_850
  <=> ! [X14] : hd(sk2) = hd(app(sk2,skaf61(X14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_850])]) ).

fof(f2529,plain,
    ( ! [X14] : hd(sk2) = hd(app(sk2,skaf61(X14)))
    | ~ spl0_60
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f522]) ).

fof(f19130,plain,
    ( spl0_849
    | ~ spl0_59
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2528,f2511,f517,f19128]) ).

fof(f19128,plain,
    ( spl0_849
  <=> ! [X13] : hd(sk2) = hd(app(sk2,skaf62(X13))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_849])]) ).

fof(f2528,plain,
    ( ! [X13] : hd(sk2) = hd(app(sk2,skaf62(X13)))
    | ~ spl0_59
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f518]) ).

fof(f19126,plain,
    ( spl0_848
    | ~ spl0_58
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2527,f2511,f513,f19124]) ).

fof(f19124,plain,
    ( spl0_848
  <=> ! [X12] : hd(sk2) = hd(app(sk2,skaf63(X12))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_848])]) ).

fof(f2527,plain,
    ( ! [X12] : hd(sk2) = hd(app(sk2,skaf63(X12)))
    | ~ spl0_58
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f514]) ).

fof(f19122,plain,
    ( spl0_847
    | ~ spl0_55
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2526,f2511,f501,f19120]) ).

fof(f19120,plain,
    ( spl0_847
  <=> ! [X11] : hd(sk2) = hd(app(sk2,skaf66(X11))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_847])]) ).

fof(f2526,plain,
    ( ! [X11] : hd(sk2) = hd(app(sk2,skaf66(X11)))
    | ~ spl0_55
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f502]) ).

fof(f19118,plain,
    ( spl0_846
    | ~ spl0_54
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2525,f2511,f497,f19116]) ).

fof(f19116,plain,
    ( spl0_846
  <=> ! [X10] : hd(sk2) = hd(app(sk2,skaf67(X10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_846])]) ).

fof(f2525,plain,
    ( ! [X10] : hd(sk2) = hd(app(sk2,skaf67(X10)))
    | ~ spl0_54
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f498]) ).

fof(f19114,plain,
    ( spl0_845
    | ~ spl0_53
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2524,f2511,f493,f19112]) ).

fof(f19112,plain,
    ( spl0_845
  <=> ! [X9] : hd(sk2) = hd(app(sk2,skaf68(X9))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_845])]) ).

fof(f2524,plain,
    ( ! [X9] : hd(sk2) = hd(app(sk2,skaf68(X9)))
    | ~ spl0_53
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f494]) ).

fof(f19110,plain,
    ( spl0_844
    | ~ spl0_50
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2523,f2511,f481,f19108]) ).

fof(f19108,plain,
    ( spl0_844
  <=> ! [X8] : hd(sk2) = hd(app(sk2,skaf71(X8))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_844])]) ).

fof(f2523,plain,
    ( ! [X8] : hd(sk2) = hd(app(sk2,skaf71(X8)))
    | ~ spl0_50
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f482]) ).

fof(f19106,plain,
    ( spl0_843
    | ~ spl0_49
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2522,f2511,f477,f19104]) ).

fof(f19104,plain,
    ( spl0_843
  <=> ! [X7] : hd(sk2) = hd(app(sk2,skaf72(X7))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_843])]) ).

fof(f2522,plain,
    ( ! [X7] : hd(sk2) = hd(app(sk2,skaf72(X7)))
    | ~ spl0_49
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f478]) ).

fof(f19102,plain,
    ( spl0_842
    | ~ spl0_48
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2521,f2511,f473,f19100]) ).

fof(f19100,plain,
    ( spl0_842
  <=> ! [X6] : hd(sk2) = hd(app(sk2,skaf73(X6))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_842])]) ).

fof(f2521,plain,
    ( ! [X6] : hd(sk2) = hd(app(sk2,skaf73(X6)))
    | ~ spl0_48
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f474]) ).

fof(f19098,plain,
    ( spl0_841
    | ~ spl0_46
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2520,f2511,f465,f19096]) ).

fof(f19096,plain,
    ( spl0_841
  <=> ! [X5] : hd(sk2) = hd(app(sk2,skaf75(X5))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_841])]) ).

fof(f2520,plain,
    ( ! [X5] : hd(sk2) = hd(app(sk2,skaf75(X5)))
    | ~ spl0_46
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f466]) ).

fof(f19093,plain,
    ( ~ spl0_2
    | ~ spl0_8
    | spl0_840
    | ~ spl0_188
    | ~ spl0_837 ),
    inference(avatar_split_clause,[],[f18875,f18771,f1502,f19091,f254,f223]) ).

fof(f19091,plain,
    ( spl0_840
  <=> ! [X4] :
        ( memberP(sk1,X4)
        | ~ ssItem(X4)
        | ~ memberP(sk2,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_840])]) ).

fof(f18771,plain,
    ( spl0_837
  <=> sk1 = cons(sk6,sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_837])]) ).

fof(f18875,plain,
    ( ! [X4] :
        ( memberP(sk1,X4)
        | ~ ssItem(sk6)
        | ~ ssList(sk2)
        | ~ memberP(sk2,X4)
        | ~ ssItem(X4) )
    | ~ spl0_188
    | ~ spl0_837 ),
    inference(superposition,[],[f1503,f18773]) ).

fof(f18773,plain,
    ( sk1 = cons(sk6,sk2)
    | ~ spl0_837 ),
    inference(avatar_component_clause,[],[f18771]) ).

fof(f19051,plain,
    ( spl0_9
    | spl0_13 ),
    inference(avatar_split_clause,[],[f206,f277,f258]) ).

fof(f277,plain,
    ( spl0_13
  <=> memberP(sk2,sk6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_13])]) ).

fof(f206,plain,
    ( memberP(sk2,sk6)
    | nil = sk1 ),
    inference(forward_demodulation,[],[f205,f190]) ).

fof(f190,axiom,
    sk2 = sk4,
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',co1_5) ).

fof(f205,plain,
    ( nil = sk1
    | memberP(sk4,sk6) ),
    inference(forward_demodulation,[],[f201,f191]) ).

fof(f191,axiom,
    sk1 = sk3,
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',co1_6) ).

fof(f201,axiom,
    ( nil = sk3
    | memberP(sk4,sk6) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',co1_16) ).

fof(f18827,plain,
    ( spl0_839
    | ~ spl0_45
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2519,f2511,f461,f18825]) ).

fof(f18825,plain,
    ( spl0_839
  <=> ! [X4] : hd(sk2) = hd(app(sk2,skaf76(X4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_839])]) ).

fof(f2519,plain,
    ( ! [X4] : hd(sk2) = hd(app(sk2,skaf76(X4)))
    | ~ spl0_45
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f462]) ).

fof(f18790,plain,
    ( spl0_10
    | ~ spl0_2
    | ~ spl0_32
    | ~ spl0_117
    | ~ spl0_835 ),
    inference(avatar_split_clause,[],[f18776,f18709,f832,f400,f223,f263]) ).

fof(f832,plain,
    ( spl0_117
  <=> ! [X0] :
        ( ~ ssList(X0)
        | ~ segmentP(nil,X0)
        | nil = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_117])]) ).

fof(f18709,plain,
    ( spl0_835
  <=> ! [X0] :
        ( segmentP(X0,sk2)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_835])]) ).

fof(f18776,plain,
    ( ~ ssList(nil)
    | ~ ssList(sk2)
    | nil = sk2
    | ~ spl0_117
    | ~ spl0_835 ),
    inference(resolution,[],[f18710,f833]) ).

fof(f833,plain,
    ( ! [X0] :
        ( ~ segmentP(nil,X0)
        | ~ ssList(X0)
        | nil = X0 )
    | ~ spl0_117 ),
    inference(avatar_component_clause,[],[f832]) ).

fof(f18710,plain,
    ( ! [X0] :
        ( segmentP(X0,sk2)
        | ~ ssList(X0) )
    | ~ spl0_835 ),
    inference(avatar_component_clause,[],[f18709]) ).

fof(f18788,plain,
    ( ~ spl0_838
    | ~ spl0_441
    | spl0_837 ),
    inference(avatar_split_clause,[],[f18783,f18771,f9096,f18785]) ).

fof(f18785,plain,
    ( spl0_838
  <=> sk1 = app(sk1,sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_838])]) ).

fof(f18783,plain,
    ( sk1 != app(sk1,sk2)
    | ~ spl0_441
    | spl0_837 ),
    inference(superposition,[],[f18772,f9098]) ).

fof(f18772,plain,
    ( sk1 != cons(sk6,sk2)
    | spl0_837 ),
    inference(avatar_component_clause,[],[f18771]) ).

fof(f18774,plain,
    ( spl0_837
    | ~ spl0_10
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f909,f298,f263,f18771]) ).

fof(f909,plain,
    ( sk1 = cons(sk6,sk2)
    | ~ spl0_10
    | ~ spl0_16 ),
    inference(forward_demodulation,[],[f300,f265]) ).

fof(f265,plain,
    ( nil = sk2
    | ~ spl0_10 ),
    inference(avatar_component_clause,[],[f263]) ).

fof(f18758,plain,
    ( spl0_836
    | ~ spl0_43
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2518,f2511,f452,f18756]) ).

fof(f18756,plain,
    ( spl0_836
  <=> ! [X3] : hd(sk2) = hd(app(sk2,skaf77(X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_836])]) ).

fof(f2518,plain,
    ( ! [X3] : hd(sk2) = hd(app(sk2,skaf77(X3)))
    | ~ spl0_43
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f453]) ).

fof(f18721,plain,
    ( spl0_10
    | ~ spl0_2
    | ~ spl0_32
    | ~ spl0_130
    | ~ spl0_833 ),
    inference(avatar_split_clause,[],[f18713,f18651,f1094,f400,f223,f263]) ).

fof(f1094,plain,
    ( spl0_130
  <=> ! [X0] :
        ( ~ ssList(X0)
        | ~ rearsegP(nil,X0)
        | nil = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_130])]) ).

fof(f18651,plain,
    ( spl0_833
  <=> ! [X0] :
        ( rearsegP(X0,sk2)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_833])]) ).

fof(f18713,plain,
    ( ~ ssList(nil)
    | ~ ssList(sk2)
    | nil = sk2
    | ~ spl0_130
    | ~ spl0_833 ),
    inference(resolution,[],[f18652,f1095]) ).

fof(f1095,plain,
    ( ! [X0] :
        ( ~ rearsegP(nil,X0)
        | ~ ssList(X0)
        | nil = X0 )
    | ~ spl0_130 ),
    inference(avatar_component_clause,[],[f1094]) ).

fof(f18652,plain,
    ( ! [X0] :
        ( rearsegP(X0,sk2)
        | ~ ssList(X0) )
    | ~ spl0_833 ),
    inference(avatar_component_clause,[],[f18651]) ).

fof(f18711,plain,
    ( spl0_835
    | ~ spl0_10
    | ~ spl0_84 ),
    inference(avatar_split_clause,[],[f900,f621,f263,f18709]) ).

fof(f621,plain,
    ( spl0_84
  <=> ! [X0] :
        ( ~ ssList(X0)
        | segmentP(X0,nil) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_84])]) ).

fof(f900,plain,
    ( ! [X0] :
        ( segmentP(X0,sk2)
        | ~ ssList(X0) )
    | ~ spl0_10
    | ~ spl0_84 ),
    inference(forward_demodulation,[],[f622,f265]) ).

fof(f622,plain,
    ( ! [X0] :
        ( segmentP(X0,nil)
        | ~ ssList(X0) )
    | ~ spl0_84 ),
    inference(avatar_component_clause,[],[f621]) ).

fof(f18700,plain,
    ( spl0_834
    | ~ spl0_40
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2517,f2511,f440,f18698]) ).

fof(f18698,plain,
    ( spl0_834
  <=> ! [X2] : hd(sk2) = hd(app(sk2,skaf80(X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_834])]) ).

fof(f2517,plain,
    ( ! [X2] : hd(sk2) = hd(app(sk2,skaf80(X2)))
    | ~ spl0_40
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f441]) ).

fof(f18663,plain,
    ( spl0_10
    | ~ spl0_2
    | ~ spl0_32
    | ~ spl0_132
    | ~ spl0_831 ),
    inference(avatar_split_clause,[],[f18658,f18602,f1102,f400,f223,f263]) ).

fof(f1102,plain,
    ( spl0_132
  <=> ! [X0] :
        ( ~ ssList(X0)
        | ~ frontsegP(nil,X0)
        | nil = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_132])]) ).

fof(f18602,plain,
    ( spl0_831
  <=> ! [X0] :
        ( frontsegP(X0,sk2)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_831])]) ).

fof(f18658,plain,
    ( ~ ssList(nil)
    | ~ ssList(sk2)
    | nil = sk2
    | ~ spl0_132
    | ~ spl0_831 ),
    inference(resolution,[],[f18603,f1103]) ).

fof(f1103,plain,
    ( ! [X0] :
        ( ~ frontsegP(nil,X0)
        | ~ ssList(X0)
        | nil = X0 )
    | ~ spl0_132 ),
    inference(avatar_component_clause,[],[f1102]) ).

fof(f18603,plain,
    ( ! [X0] :
        ( frontsegP(X0,sk2)
        | ~ ssList(X0) )
    | ~ spl0_831 ),
    inference(avatar_component_clause,[],[f18602]) ).

fof(f18653,plain,
    ( spl0_833
    | ~ spl0_10
    | ~ spl0_87 ),
    inference(avatar_split_clause,[],[f899,f634,f263,f18651]) ).

fof(f899,plain,
    ( ! [X0] :
        ( rearsegP(X0,sk2)
        | ~ ssList(X0) )
    | ~ spl0_10
    | ~ spl0_87 ),
    inference(forward_demodulation,[],[f635,f265]) ).

fof(f18646,plain,
    ( spl0_832
    | ~ spl0_39
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2516,f2511,f436,f18644]) ).

fof(f18644,plain,
    ( spl0_832
  <=> ! [X1] : hd(sk2) = hd(app(sk2,skaf81(X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_832])]) ).

fof(f2516,plain,
    ( ! [X1] : hd(sk2) = hd(app(sk2,skaf81(X1)))
    | ~ spl0_39
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f437]) ).

fof(f18606,plain,
    ( ~ spl0_8
    | ~ spl0_13
    | ~ spl0_270 ),
    inference(avatar_split_clause,[],[f18605,f2904,f277,f254]) ).

fof(f2904,plain,
    ( spl0_270
  <=> ! [X0] :
        ( ~ memberP(sk2,X0)
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_270])]) ).

fof(f18605,plain,
    ( ~ ssItem(sk6)
    | ~ spl0_13
    | ~ spl0_270 ),
    inference(resolution,[],[f2905,f279]) ).

fof(f279,plain,
    ( memberP(sk2,sk6)
    | ~ spl0_13 ),
    inference(avatar_component_clause,[],[f277]) ).

fof(f2905,plain,
    ( ! [X0] :
        ( ~ memberP(sk2,X0)
        | ~ ssItem(X0) )
    | ~ spl0_270 ),
    inference(avatar_component_clause,[],[f2904]) ).

fof(f18604,plain,
    ( spl0_831
    | ~ spl0_10
    | ~ spl0_90 ),
    inference(avatar_split_clause,[],[f898,f647,f263,f18602]) ).

fof(f898,plain,
    ( ! [X0] :
        ( frontsegP(X0,sk2)
        | ~ ssList(X0) )
    | ~ spl0_10
    | ~ spl0_90 ),
    inference(forward_demodulation,[],[f648,f265]) ).

fof(f18492,plain,
    ( spl0_830
    | ~ spl0_38
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2515,f2511,f432,f18490]) ).

fof(f18490,plain,
    ( spl0_830
  <=> ! [X0] : hd(sk2) = hd(app(sk2,skaf82(X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_830])]) ).

fof(f2515,plain,
    ( ! [X0] : hd(sk2) = hd(app(sk2,skaf82(X0)))
    | ~ spl0_38
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f433]) ).

fof(f18487,plain,
    ( spl0_829
    | ~ spl0_71
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2493,f2469,f566,f18485]) ).

fof(f18485,plain,
    ( spl0_829
  <=> ! [X20] : hd(sk1) = hd(app(sk1,skaf51(X20))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_829])]) ).

fof(f2493,plain,
    ( ! [X20] : hd(sk1) = hd(app(sk1,skaf51(X20)))
    | ~ spl0_71
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f567]) ).

fof(f18482,plain,
    ( spl0_828
    | ~ spl0_70
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2492,f2469,f562,f18480]) ).

fof(f18480,plain,
    ( spl0_828
  <=> ! [X19] : hd(sk1) = hd(app(sk1,skaf52(X19))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_828])]) ).

fof(f2492,plain,
    ( ! [X19] : hd(sk1) = hd(app(sk1,skaf52(X19)))
    | ~ spl0_70
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f563]) ).

fof(f18477,plain,
    ( spl0_827
    | ~ spl0_69
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2491,f2469,f558,f18475]) ).

fof(f18475,plain,
    ( spl0_827
  <=> ! [X18] : hd(sk1) = hd(app(sk1,skaf53(X18))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_827])]) ).

fof(f2491,plain,
    ( ! [X18] : hd(sk1) = hd(app(sk1,skaf53(X18)))
    | ~ spl0_69
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f559]) ).

fof(f18472,plain,
    ( spl0_826
    | ~ spl0_66
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2490,f2469,f546,f18470]) ).

fof(f18470,plain,
    ( spl0_826
  <=> ! [X17] : hd(sk1) = hd(app(sk1,skaf56(X17))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_826])]) ).

fof(f2490,plain,
    ( ! [X17] : hd(sk1) = hd(app(sk1,skaf56(X17)))
    | ~ spl0_66
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f547]) ).

fof(f18393,plain,
    ( spl0_825
    | ~ spl0_214
    | ~ spl0_218 ),
    inference(avatar_split_clause,[],[f1945,f1892,f1875,f18391]) ).

fof(f18391,plain,
    ( spl0_825
  <=> ! [X0,X3,X2,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | ~ ssList(X2)
        | ~ segmentP(X0,X1)
        | ~ ssList(X3)
        | ~ ssList(app(app(X2,X0),X3))
        | app(app(X2,X0),X3) = app(app(skaf47(app(app(X2,X0),X3),X1),X1),skaf48(X1,app(app(X2,X0),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_825])]) ).

fof(f1875,plain,
    ( spl0_214
  <=> ! [X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(X0)
        | ~ segmentP(X0,X1)
        | app(app(skaf47(X0,X1),X1),skaf48(X1,X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_214])]) ).

fof(f1945,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | ~ ssList(X2)
        | ~ segmentP(X0,X1)
        | ~ ssList(X3)
        | ~ ssList(app(app(X2,X0),X3))
        | app(app(X2,X0),X3) = app(app(skaf47(app(app(X2,X0),X3),X1),X1),skaf48(X1,app(app(X2,X0),X3))) )
    | ~ spl0_214
    | ~ spl0_218 ),
    inference(duplicate_literal_removal,[],[f1936]) ).

fof(f1936,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | ~ ssList(X2)
        | ~ segmentP(X0,X1)
        | ~ ssList(X3)
        | ~ ssList(app(app(X2,X0),X3))
        | ~ ssList(X1)
        | app(app(X2,X0),X3) = app(app(skaf47(app(app(X2,X0),X3),X1),X1),skaf48(X1,app(app(X2,X0),X3))) )
    | ~ spl0_214
    | ~ spl0_218 ),
    inference(resolution,[],[f1893,f1876]) ).

fof(f1876,plain,
    ( ! [X0,X1] :
        ( ~ segmentP(X0,X1)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | app(app(skaf47(X0,X1),X1),skaf48(X1,X0)) = X0 )
    | ~ spl0_214 ),
    inference(avatar_component_clause,[],[f1875]) ).

fof(f17919,plain,
    ( spl0_824
    | ~ spl0_64
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2489,f2469,f537,f17917]) ).

fof(f17917,plain,
    ( spl0_824
  <=> ! [X16] : hd(sk1) = hd(app(sk1,skaf57(X16))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_824])]) ).

fof(f2489,plain,
    ( ! [X16] : hd(sk1) = hd(app(sk1,skaf57(X16)))
    | ~ spl0_64
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f538]) ).

fof(f17259,plain,
    ( spl0_823
    | ~ spl0_63
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2488,f2469,f533,f17257]) ).

fof(f17257,plain,
    ( spl0_823
  <=> ! [X15] : hd(sk1) = hd(app(sk1,skaf58(X15))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_823])]) ).

fof(f2488,plain,
    ( ! [X15] : hd(sk1) = hd(app(sk1,skaf58(X15)))
    | ~ spl0_63
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f534]) ).

fof(f17193,plain,
    ( spl0_822
    | ~ spl0_239 ),
    inference(avatar_split_clause,[],[f2256,f2245,f17191]) ).

fof(f17191,plain,
    ( spl0_822
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ ssList(app(app(X2,cons(X0,X3)),cons(X1,X4)))
        | ~ ssList(X2)
        | ~ ssList(X3)
        | ~ ssList(X4)
        | ~ leq(X0,X1)
        | ~ leq(X1,X0)
        | ~ cyclefreeP(app(app(X2,cons(X0,X3)),cons(X1,X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_822])]) ).

fof(f2245,plain,
    ( spl0_239
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( ~ cyclefreeP(X5)
        | ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ ssList(X5)
        | ~ ssList(X2)
        | ~ ssList(X3)
        | ~ ssList(X4)
        | ~ leq(X0,X1)
        | ~ leq(X1,X0)
        | app(app(X2,cons(X0,X3)),cons(X1,X4)) != X5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_239])]) ).

fof(f2256,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ ssList(app(app(X2,cons(X0,X3)),cons(X1,X4)))
        | ~ ssList(X2)
        | ~ ssList(X3)
        | ~ ssList(X4)
        | ~ leq(X0,X1)
        | ~ leq(X1,X0)
        | ~ cyclefreeP(app(app(X2,cons(X0,X3)),cons(X1,X4))) )
    | ~ spl0_239 ),
    inference(equality_resolution,[],[f2246]) ).

fof(f2246,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( app(app(X2,cons(X0,X3)),cons(X1,X4)) != X5
        | ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ ssList(X5)
        | ~ ssList(X2)
        | ~ ssList(X3)
        | ~ ssList(X4)
        | ~ leq(X0,X1)
        | ~ leq(X1,X0)
        | ~ cyclefreeP(X5) )
    | ~ spl0_239 ),
    inference(avatar_component_clause,[],[f2245]) ).

fof(f17189,plain,
    ( spl0_821
    | ~ spl0_238 ),
    inference(avatar_split_clause,[],[f2253,f2241,f17187]) ).

fof(f17187,plain,
    ( spl0_821
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ ssList(app(app(X2,cons(X1,X3)),cons(X0,X4)))
        | ~ ssList(X4)
        | ~ ssList(X2)
        | ~ ssList(X3)
        | leq(X1,X0)
        | leq(X0,X1)
        | ~ totalorderP(app(app(X2,cons(X1,X3)),cons(X0,X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_821])]) ).

fof(f2241,plain,
    ( spl0_238
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ totalorderP(X5)
        | ~ ssItem(X3)
        | ~ ssItem(X1)
        | ~ ssList(X5)
        | ~ ssList(X4)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | leq(X1,X3)
        | leq(X3,X1)
        | app(app(X0,cons(X1,X2)),cons(X3,X4)) != X5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_238])]) ).

fof(f2253,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ ssList(app(app(X2,cons(X1,X3)),cons(X0,X4)))
        | ~ ssList(X4)
        | ~ ssList(X2)
        | ~ ssList(X3)
        | leq(X1,X0)
        | leq(X0,X1)
        | ~ totalorderP(app(app(X2,cons(X1,X3)),cons(X0,X4))) )
    | ~ spl0_238 ),
    inference(equality_resolution,[],[f2242]) ).

fof(f2242,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( app(app(X0,cons(X1,X2)),cons(X3,X4)) != X5
        | ~ ssItem(X3)
        | ~ ssItem(X1)
        | ~ ssList(X5)
        | ~ ssList(X4)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | leq(X1,X3)
        | leq(X3,X1)
        | ~ totalorderP(X5) )
    | ~ spl0_238 ),
    inference(avatar_component_clause,[],[f2241]) ).

fof(f17185,plain,
    ( spl0_820
    | ~ spl0_237 ),
    inference(avatar_split_clause,[],[f2250,f2237,f17183]) ).

fof(f17183,plain,
    ( spl0_820
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ ssList(app(app(X2,cons(X1,X3)),cons(X0,X4)))
        | ~ ssList(X4)
        | ~ ssList(X2)
        | ~ ssList(X3)
        | lt(X1,X0)
        | lt(X0,X1)
        | ~ strictorderP(app(app(X2,cons(X1,X3)),cons(X0,X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_820])]) ).

fof(f2237,plain,
    ( spl0_237
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ strictorderP(X5)
        | ~ ssItem(X3)
        | ~ ssItem(X1)
        | ~ ssList(X5)
        | ~ ssList(X4)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | lt(X1,X3)
        | lt(X3,X1)
        | app(app(X0,cons(X1,X2)),cons(X3,X4)) != X5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_237])]) ).

fof(f2250,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ ssList(app(app(X2,cons(X1,X3)),cons(X0,X4)))
        | ~ ssList(X4)
        | ~ ssList(X2)
        | ~ ssList(X3)
        | lt(X1,X0)
        | lt(X0,X1)
        | ~ strictorderP(app(app(X2,cons(X1,X3)),cons(X0,X4))) )
    | ~ spl0_237 ),
    inference(equality_resolution,[],[f2238]) ).

fof(f2238,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( app(app(X0,cons(X1,X2)),cons(X3,X4)) != X5
        | ~ ssItem(X3)
        | ~ ssItem(X1)
        | ~ ssList(X5)
        | ~ ssList(X4)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | lt(X1,X3)
        | lt(X3,X1)
        | ~ strictorderP(X5) )
    | ~ spl0_237 ),
    inference(avatar_component_clause,[],[f2237]) ).

fof(f17181,plain,
    ( spl0_819
    | ~ spl0_133
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2185,f1983,f1106,f17179]) ).

fof(f17179,plain,
    ( spl0_819
  <=> ! [X36,X35] :
        ( cyclefreeP(app(X35,X36))
        | app(X35,X36) = app(app(skaf51(app(X35,X36)),cons(skaf49(app(X35,X36)),skaf52(app(X35,X36)))),cons(skaf50(app(X35,X36)),skaf53(app(X35,X36))))
        | ~ ssList(X35)
        | ~ ssList(X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_819])]) ).

fof(f1983,plain,
    ( spl0_229
  <=> ! [X0] :
        ( ~ ssList(X0)
        | cyclefreeP(X0)
        | app(app(skaf51(X0),cons(skaf49(X0),skaf52(X0))),cons(skaf50(X0),skaf53(X0))) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_229])]) ).

fof(f2185,plain,
    ( ! [X36,X35] :
        ( cyclefreeP(app(X35,X36))
        | app(X35,X36) = app(app(skaf51(app(X35,X36)),cons(skaf49(app(X35,X36)),skaf52(app(X35,X36)))),cons(skaf50(app(X35,X36)),skaf53(app(X35,X36))))
        | ~ ssList(X35)
        | ~ ssList(X36) )
    | ~ spl0_133
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f1107]) ).

fof(f1984,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | cyclefreeP(X0)
        | app(app(skaf51(X0),cons(skaf49(X0),skaf52(X0))),cons(skaf50(X0),skaf53(X0))) = X0 )
    | ~ spl0_229 ),
    inference(avatar_component_clause,[],[f1983]) ).

fof(f17177,plain,
    ( spl0_818
    | ~ spl0_134
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2184,f1983,f1111,f17175]) ).

fof(f17175,plain,
    ( spl0_818
  <=> ! [X34,X33] :
        ( cyclefreeP(cons(X33,X34))
        | cons(X33,X34) = app(app(skaf51(cons(X33,X34)),cons(skaf49(cons(X33,X34)),skaf52(cons(X33,X34)))),cons(skaf50(cons(X33,X34)),skaf53(cons(X33,X34))))
        | ~ ssList(X34)
        | ~ ssItem(X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_818])]) ).

fof(f2184,plain,
    ( ! [X34,X33] :
        ( cyclefreeP(cons(X33,X34))
        | cons(X33,X34) = app(app(skaf51(cons(X33,X34)),cons(skaf49(cons(X33,X34)),skaf52(cons(X33,X34)))),cons(skaf50(cons(X33,X34)),skaf53(cons(X33,X34))))
        | ~ ssList(X34)
        | ~ ssItem(X33) )
    | ~ spl0_134
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f1112]) ).

fof(f17173,plain,
    ( spl0_817
    | ~ spl0_133
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2151,f1979,f1106,f17171]) ).

fof(f17171,plain,
    ( spl0_817
  <=> ! [X36,X35] :
        ( totalorderP(app(X35,X36))
        | app(X35,X36) = app(app(skaf56(app(X35,X36)),cons(skaf54(app(X35,X36)),skaf57(app(X35,X36)))),cons(skaf55(app(X35,X36)),skaf58(app(X35,X36))))
        | ~ ssList(X35)
        | ~ ssList(X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_817])]) ).

fof(f1979,plain,
    ( spl0_228
  <=> ! [X0] :
        ( ~ ssList(X0)
        | totalorderP(X0)
        | app(app(skaf56(X0),cons(skaf54(X0),skaf57(X0))),cons(skaf55(X0),skaf58(X0))) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_228])]) ).

fof(f2151,plain,
    ( ! [X36,X35] :
        ( totalorderP(app(X35,X36))
        | app(X35,X36) = app(app(skaf56(app(X35,X36)),cons(skaf54(app(X35,X36)),skaf57(app(X35,X36)))),cons(skaf55(app(X35,X36)),skaf58(app(X35,X36))))
        | ~ ssList(X35)
        | ~ ssList(X36) )
    | ~ spl0_133
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f1107]) ).

fof(f1980,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | totalorderP(X0)
        | app(app(skaf56(X0),cons(skaf54(X0),skaf57(X0))),cons(skaf55(X0),skaf58(X0))) = X0 )
    | ~ spl0_228 ),
    inference(avatar_component_clause,[],[f1979]) ).

fof(f17169,plain,
    ( spl0_816
    | ~ spl0_134
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2150,f1979,f1111,f17167]) ).

fof(f17167,plain,
    ( spl0_816
  <=> ! [X34,X33] :
        ( totalorderP(cons(X33,X34))
        | cons(X33,X34) = app(app(skaf56(cons(X33,X34)),cons(skaf54(cons(X33,X34)),skaf57(cons(X33,X34)))),cons(skaf55(cons(X33,X34)),skaf58(cons(X33,X34))))
        | ~ ssList(X34)
        | ~ ssItem(X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_816])]) ).

fof(f2150,plain,
    ( ! [X34,X33] :
        ( totalorderP(cons(X33,X34))
        | cons(X33,X34) = app(app(skaf56(cons(X33,X34)),cons(skaf54(cons(X33,X34)),skaf57(cons(X33,X34)))),cons(skaf55(cons(X33,X34)),skaf58(cons(X33,X34))))
        | ~ ssList(X34)
        | ~ ssItem(X33) )
    | ~ spl0_134
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f1112]) ).

fof(f17165,plain,
    ( spl0_815
    | ~ spl0_133
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2117,f1975,f1106,f17163]) ).

fof(f17163,plain,
    ( spl0_815
  <=> ! [X36,X35] :
        ( strictorderP(app(X35,X36))
        | app(X35,X36) = app(app(skaf61(app(X35,X36)),cons(skaf59(app(X35,X36)),skaf62(app(X35,X36)))),cons(skaf60(app(X35,X36)),skaf63(app(X35,X36))))
        | ~ ssList(X35)
        | ~ ssList(X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_815])]) ).

fof(f1975,plain,
    ( spl0_227
  <=> ! [X0] :
        ( ~ ssList(X0)
        | strictorderP(X0)
        | app(app(skaf61(X0),cons(skaf59(X0),skaf62(X0))),cons(skaf60(X0),skaf63(X0))) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_227])]) ).

fof(f2117,plain,
    ( ! [X36,X35] :
        ( strictorderP(app(X35,X36))
        | app(X35,X36) = app(app(skaf61(app(X35,X36)),cons(skaf59(app(X35,X36)),skaf62(app(X35,X36)))),cons(skaf60(app(X35,X36)),skaf63(app(X35,X36))))
        | ~ ssList(X35)
        | ~ ssList(X36) )
    | ~ spl0_133
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f1107]) ).

fof(f1976,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | strictorderP(X0)
        | app(app(skaf61(X0),cons(skaf59(X0),skaf62(X0))),cons(skaf60(X0),skaf63(X0))) = X0 )
    | ~ spl0_227 ),
    inference(avatar_component_clause,[],[f1975]) ).

fof(f17161,plain,
    ( spl0_814
    | ~ spl0_134
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2116,f1975,f1111,f17159]) ).

fof(f17159,plain,
    ( spl0_814
  <=> ! [X34,X33] :
        ( strictorderP(cons(X33,X34))
        | cons(X33,X34) = app(app(skaf61(cons(X33,X34)),cons(skaf59(cons(X33,X34)),skaf62(cons(X33,X34)))),cons(skaf60(cons(X33,X34)),skaf63(cons(X33,X34))))
        | ~ ssList(X34)
        | ~ ssItem(X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_814])]) ).

fof(f2116,plain,
    ( ! [X34,X33] :
        ( strictorderP(cons(X33,X34))
        | cons(X33,X34) = app(app(skaf61(cons(X33,X34)),cons(skaf59(cons(X33,X34)),skaf62(cons(X33,X34)))),cons(skaf60(cons(X33,X34)),skaf63(cons(X33,X34))))
        | ~ ssList(X34)
        | ~ ssItem(X33) )
    | ~ spl0_134
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f1112]) ).

fof(f17156,plain,
    ( spl0_813
    | ~ spl0_60
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2487,f2469,f521,f17154]) ).

fof(f17154,plain,
    ( spl0_813
  <=> ! [X14] : hd(sk1) = hd(app(sk1,skaf61(X14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_813])]) ).

fof(f2487,plain,
    ( ! [X14] : hd(sk1) = hd(app(sk1,skaf61(X14)))
    | ~ spl0_60
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f522]) ).

fof(f17152,plain,
    ( spl0_812
    | ~ spl0_133
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2083,f1970,f1106,f17150]) ).

fof(f17150,plain,
    ( spl0_812
  <=> ! [X36,X35] :
        ( totalorderedP(app(X35,X36))
        | app(X35,X36) = app(app(skaf66(app(X35,X36)),cons(skaf64(app(X35,X36)),skaf67(app(X35,X36)))),cons(skaf65(app(X35,X36)),skaf68(app(X35,X36))))
        | ~ ssList(X35)
        | ~ ssList(X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_812])]) ).

fof(f1970,plain,
    ( spl0_226
  <=> ! [X0] :
        ( ~ ssList(X0)
        | totalorderedP(X0)
        | app(app(skaf66(X0),cons(skaf64(X0),skaf67(X0))),cons(skaf65(X0),skaf68(X0))) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_226])]) ).

fof(f2083,plain,
    ( ! [X36,X35] :
        ( totalorderedP(app(X35,X36))
        | app(X35,X36) = app(app(skaf66(app(X35,X36)),cons(skaf64(app(X35,X36)),skaf67(app(X35,X36)))),cons(skaf65(app(X35,X36)),skaf68(app(X35,X36))))
        | ~ ssList(X35)
        | ~ ssList(X36) )
    | ~ spl0_133
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f1107]) ).

fof(f1971,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | totalorderedP(X0)
        | app(app(skaf66(X0),cons(skaf64(X0),skaf67(X0))),cons(skaf65(X0),skaf68(X0))) = X0 )
    | ~ spl0_226 ),
    inference(avatar_component_clause,[],[f1970]) ).

fof(f17148,plain,
    ( spl0_811
    | ~ spl0_134
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2082,f1970,f1111,f17146]) ).

fof(f17146,plain,
    ( spl0_811
  <=> ! [X34,X33] :
        ( totalorderedP(cons(X33,X34))
        | cons(X33,X34) = app(app(skaf66(cons(X33,X34)),cons(skaf64(cons(X33,X34)),skaf67(cons(X33,X34)))),cons(skaf65(cons(X33,X34)),skaf68(cons(X33,X34))))
        | ~ ssList(X34)
        | ~ ssItem(X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_811])]) ).

fof(f2082,plain,
    ( ! [X34,X33] :
        ( totalorderedP(cons(X33,X34))
        | cons(X33,X34) = app(app(skaf66(cons(X33,X34)),cons(skaf64(cons(X33,X34)),skaf67(cons(X33,X34)))),cons(skaf65(cons(X33,X34)),skaf68(cons(X33,X34))))
        | ~ ssList(X34)
        | ~ ssItem(X33) )
    | ~ spl0_134
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f1112]) ).

fof(f17144,plain,
    ( spl0_810
    | ~ spl0_133
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2049,f1966,f1106,f17142]) ).

fof(f17142,plain,
    ( spl0_810
  <=> ! [X36,X35] :
        ( strictorderedP(app(X35,X36))
        | app(X35,X36) = app(app(skaf71(app(X35,X36)),cons(skaf69(app(X35,X36)),skaf72(app(X35,X36)))),cons(skaf70(app(X35,X36)),skaf73(app(X35,X36))))
        | ~ ssList(X35)
        | ~ ssList(X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_810])]) ).

fof(f1966,plain,
    ( spl0_225
  <=> ! [X0] :
        ( ~ ssList(X0)
        | strictorderedP(X0)
        | app(app(skaf71(X0),cons(skaf69(X0),skaf72(X0))),cons(skaf70(X0),skaf73(X0))) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_225])]) ).

fof(f2049,plain,
    ( ! [X36,X35] :
        ( strictorderedP(app(X35,X36))
        | app(X35,X36) = app(app(skaf71(app(X35,X36)),cons(skaf69(app(X35,X36)),skaf72(app(X35,X36)))),cons(skaf70(app(X35,X36)),skaf73(app(X35,X36))))
        | ~ ssList(X35)
        | ~ ssList(X36) )
    | ~ spl0_133
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f1107]) ).

fof(f1967,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | strictorderedP(X0)
        | app(app(skaf71(X0),cons(skaf69(X0),skaf72(X0))),cons(skaf70(X0),skaf73(X0))) = X0 )
    | ~ spl0_225 ),
    inference(avatar_component_clause,[],[f1966]) ).

fof(f17140,plain,
    ( spl0_809
    | ~ spl0_134
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2048,f1966,f1111,f17138]) ).

fof(f17138,plain,
    ( spl0_809
  <=> ! [X34,X33] :
        ( strictorderedP(cons(X33,X34))
        | cons(X33,X34) = app(app(skaf71(cons(X33,X34)),cons(skaf69(cons(X33,X34)),skaf72(cons(X33,X34)))),cons(skaf70(cons(X33,X34)),skaf73(cons(X33,X34))))
        | ~ ssList(X34)
        | ~ ssItem(X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_809])]) ).

fof(f2048,plain,
    ( ! [X34,X33] :
        ( strictorderedP(cons(X33,X34))
        | cons(X33,X34) = app(app(skaf71(cons(X33,X34)),cons(skaf69(cons(X33,X34)),skaf72(cons(X33,X34)))),cons(skaf70(cons(X33,X34)),skaf73(cons(X33,X34))))
        | ~ ssList(X34)
        | ~ ssItem(X33) )
    | ~ spl0_134
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f1112]) ).

fof(f17136,plain,
    ( spl0_808
    | ~ spl0_133
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2015,f1962,f1106,f17134]) ).

fof(f17134,plain,
    ( spl0_808
  <=> ! [X36,X35] :
        ( duplicatefreeP(app(X35,X36))
        | app(X35,X36) = app(app(skaf75(app(X35,X36)),cons(skaf74(app(X35,X36)),skaf76(app(X35,X36)))),cons(skaf74(app(X35,X36)),skaf77(app(X35,X36))))
        | ~ ssList(X35)
        | ~ ssList(X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_808])]) ).

fof(f1962,plain,
    ( spl0_224
  <=> ! [X0] :
        ( ~ ssList(X0)
        | duplicatefreeP(X0)
        | app(app(skaf75(X0),cons(skaf74(X0),skaf76(X0))),cons(skaf74(X0),skaf77(X0))) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_224])]) ).

fof(f2015,plain,
    ( ! [X36,X35] :
        ( duplicatefreeP(app(X35,X36))
        | app(X35,X36) = app(app(skaf75(app(X35,X36)),cons(skaf74(app(X35,X36)),skaf76(app(X35,X36)))),cons(skaf74(app(X35,X36)),skaf77(app(X35,X36))))
        | ~ ssList(X35)
        | ~ ssList(X36) )
    | ~ spl0_133
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f1107]) ).

fof(f1963,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | duplicatefreeP(X0)
        | app(app(skaf75(X0),cons(skaf74(X0),skaf76(X0))),cons(skaf74(X0),skaf77(X0))) = X0 )
    | ~ spl0_224 ),
    inference(avatar_component_clause,[],[f1962]) ).

fof(f17132,plain,
    ( spl0_807
    | ~ spl0_134
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2014,f1962,f1111,f17130]) ).

fof(f17130,plain,
    ( spl0_807
  <=> ! [X34,X33] :
        ( duplicatefreeP(cons(X33,X34))
        | cons(X33,X34) = app(app(skaf75(cons(X33,X34)),cons(skaf74(cons(X33,X34)),skaf76(cons(X33,X34)))),cons(skaf74(cons(X33,X34)),skaf77(cons(X33,X34))))
        | ~ ssList(X34)
        | ~ ssItem(X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_807])]) ).

fof(f2014,plain,
    ( ! [X34,X33] :
        ( duplicatefreeP(cons(X33,X34))
        | cons(X33,X34) = app(app(skaf75(cons(X33,X34)),cons(skaf74(cons(X33,X34)),skaf76(cons(X33,X34)))),cons(skaf74(cons(X33,X34)),skaf77(cons(X33,X34))))
        | ~ ssList(X34)
        | ~ ssItem(X33) )
    | ~ spl0_134
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f1112]) ).

fof(f16864,plain,
    ( spl0_806
    | ~ spl0_235 ),
    inference(avatar_split_clause,[],[f2235,f2222,f16862]) ).

fof(f16862,plain,
    ( spl0_806
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ ssList(app(app(X2,cons(X0,X3)),cons(X1,X4)))
        | ~ ssList(X2)
        | ~ ssList(X3)
        | ~ ssList(X4)
        | leq(X0,X1)
        | ~ totalorderedP(app(app(X2,cons(X0,X3)),cons(X1,X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_806])]) ).

fof(f2222,plain,
    ( spl0_235
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ totalorderedP(X5)
        | ~ ssItem(X1)
        | ~ ssItem(X3)
        | ~ ssList(X5)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssList(X4)
        | leq(X1,X3)
        | app(app(X0,cons(X1,X2)),cons(X3,X4)) != X5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_235])]) ).

fof(f2235,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ ssList(app(app(X2,cons(X0,X3)),cons(X1,X4)))
        | ~ ssList(X2)
        | ~ ssList(X3)
        | ~ ssList(X4)
        | leq(X0,X1)
        | ~ totalorderedP(app(app(X2,cons(X0,X3)),cons(X1,X4))) )
    | ~ spl0_235 ),
    inference(equality_resolution,[],[f2223]) ).

fof(f2223,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( app(app(X0,cons(X1,X2)),cons(X3,X4)) != X5
        | ~ ssItem(X1)
        | ~ ssItem(X3)
        | ~ ssList(X5)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssList(X4)
        | leq(X1,X3)
        | ~ totalorderedP(X5) )
    | ~ spl0_235 ),
    inference(avatar_component_clause,[],[f2222]) ).

fof(f16860,plain,
    ( spl0_805
    | ~ spl0_234 ),
    inference(avatar_split_clause,[],[f2232,f2218,f16858]) ).

fof(f16858,plain,
    ( spl0_805
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ ssList(app(app(X2,cons(X0,X3)),cons(X1,X4)))
        | ~ ssList(X2)
        | ~ ssList(X3)
        | ~ ssList(X4)
        | lt(X0,X1)
        | ~ strictorderedP(app(app(X2,cons(X0,X3)),cons(X1,X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_805])]) ).

fof(f2218,plain,
    ( spl0_234
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ strictorderedP(X5)
        | ~ ssItem(X1)
        | ~ ssItem(X3)
        | ~ ssList(X5)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssList(X4)
        | lt(X1,X3)
        | app(app(X0,cons(X1,X2)),cons(X3,X4)) != X5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_234])]) ).

fof(f2232,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ ssList(app(app(X2,cons(X0,X3)),cons(X1,X4)))
        | ~ ssList(X2)
        | ~ ssList(X3)
        | ~ ssList(X4)
        | lt(X0,X1)
        | ~ strictorderedP(app(app(X2,cons(X0,X3)),cons(X1,X4))) )
    | ~ spl0_234 ),
    inference(equality_resolution,[],[f2219]) ).

fof(f2219,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( app(app(X0,cons(X1,X2)),cons(X3,X4)) != X5
        | ~ ssItem(X1)
        | ~ ssItem(X3)
        | ~ ssList(X5)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssList(X4)
        | lt(X1,X3)
        | ~ strictorderedP(X5) )
    | ~ spl0_234 ),
    inference(avatar_component_clause,[],[f2218]) ).

fof(f16855,plain,
    ( spl0_804
    | ~ spl0_59
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2486,f2469,f517,f16853]) ).

fof(f16853,plain,
    ( spl0_804
  <=> ! [X13] : hd(sk1) = hd(app(sk1,skaf62(X13))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_804])]) ).

fof(f2486,plain,
    ( ! [X13] : hd(sk1) = hd(app(sk1,skaf62(X13)))
    | ~ spl0_59
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f518]) ).

fof(f16842,plain,
    ( spl0_803
    | ~ spl0_58
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2485,f2469,f513,f16840]) ).

fof(f16840,plain,
    ( spl0_803
  <=> ! [X12] : hd(sk1) = hd(app(sk1,skaf63(X12))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_803])]) ).

fof(f2485,plain,
    ( ! [X12] : hd(sk1) = hd(app(sk1,skaf63(X12)))
    | ~ spl0_58
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f514]) ).

fof(f16833,plain,
    ( spl0_802
    | ~ spl0_55
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2484,f2469,f501,f16831]) ).

fof(f16831,plain,
    ( spl0_802
  <=> ! [X11] : hd(sk1) = hd(app(sk1,skaf66(X11))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_802])]) ).

fof(f2484,plain,
    ( ! [X11] : hd(sk1) = hd(app(sk1,skaf66(X11)))
    | ~ spl0_55
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f502]) ).

fof(f16820,plain,
    ( spl0_801
    | ~ spl0_54
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2483,f2469,f497,f16818]) ).

fof(f16818,plain,
    ( spl0_801
  <=> ! [X10] : hd(sk1) = hd(app(sk1,skaf67(X10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_801])]) ).

fof(f2483,plain,
    ( ! [X10] : hd(sk1) = hd(app(sk1,skaf67(X10)))
    | ~ spl0_54
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f498]) ).

fof(f16812,plain,
    ( spl0_800
    | ~ spl0_82
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2183,f1983,f613,f16810]) ).

fof(f16810,plain,
    ( spl0_800
  <=> ! [X32,X31] :
        ( cyclefreeP(skaf42(X31,X32))
        | skaf42(X31,X32) = app(app(skaf51(skaf42(X31,X32)),cons(skaf49(skaf42(X31,X32)),skaf52(skaf42(X31,X32)))),cons(skaf50(skaf42(X31,X32)),skaf53(skaf42(X31,X32)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_800])]) ).

fof(f2183,plain,
    ( ! [X31,X32] :
        ( cyclefreeP(skaf42(X31,X32))
        | skaf42(X31,X32) = app(app(skaf51(skaf42(X31,X32)),cons(skaf49(skaf42(X31,X32)),skaf52(skaf42(X31,X32)))),cons(skaf50(skaf42(X31,X32)),skaf53(skaf42(X31,X32)))) )
    | ~ spl0_82
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f614]) ).

fof(f16808,plain,
    ( spl0_799
    | ~ spl0_81
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2182,f1983,f609,f16806]) ).

fof(f16806,plain,
    ( spl0_799
  <=> ! [X29,X30] :
        ( cyclefreeP(skaf43(X29,X30))
        | skaf43(X29,X30) = app(app(skaf51(skaf43(X29,X30)),cons(skaf49(skaf43(X29,X30)),skaf52(skaf43(X29,X30)))),cons(skaf50(skaf43(X29,X30)),skaf53(skaf43(X29,X30)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_799])]) ).

fof(f2182,plain,
    ( ! [X29,X30] :
        ( cyclefreeP(skaf43(X29,X30))
        | skaf43(X29,X30) = app(app(skaf51(skaf43(X29,X30)),cons(skaf49(skaf43(X29,X30)),skaf52(skaf43(X29,X30)))),cons(skaf50(skaf43(X29,X30)),skaf53(skaf43(X29,X30)))) )
    | ~ spl0_81
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f610]) ).

fof(f16804,plain,
    ( spl0_798
    | ~ spl0_80
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2181,f1983,f605,f16802]) ).

fof(f16802,plain,
    ( spl0_798
  <=> ! [X27,X28] :
        ( cyclefreeP(skaf45(X27,X28))
        | skaf45(X27,X28) = app(app(skaf51(skaf45(X27,X28)),cons(skaf49(skaf45(X27,X28)),skaf52(skaf45(X27,X28)))),cons(skaf50(skaf45(X27,X28)),skaf53(skaf45(X27,X28)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_798])]) ).

fof(f2181,plain,
    ( ! [X28,X27] :
        ( cyclefreeP(skaf45(X27,X28))
        | skaf45(X27,X28) = app(app(skaf51(skaf45(X27,X28)),cons(skaf49(skaf45(X27,X28)),skaf52(skaf45(X27,X28)))),cons(skaf50(skaf45(X27,X28)),skaf53(skaf45(X27,X28)))) )
    | ~ spl0_80
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f606]) ).

fof(f16800,plain,
    ( spl0_797
    | ~ spl0_79
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2180,f1983,f601,f16798]) ).

fof(f16798,plain,
    ( spl0_797
  <=> ! [X25,X26] :
        ( cyclefreeP(skaf46(X25,X26))
        | skaf46(X25,X26) = app(app(skaf51(skaf46(X25,X26)),cons(skaf49(skaf46(X25,X26)),skaf52(skaf46(X25,X26)))),cons(skaf50(skaf46(X25,X26)),skaf53(skaf46(X25,X26)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_797])]) ).

fof(f2180,plain,
    ( ! [X26,X25] :
        ( cyclefreeP(skaf46(X25,X26))
        | skaf46(X25,X26) = app(app(skaf51(skaf46(X25,X26)),cons(skaf49(skaf46(X25,X26)),skaf52(skaf46(X25,X26)))),cons(skaf50(skaf46(X25,X26)),skaf53(skaf46(X25,X26)))) )
    | ~ spl0_79
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f602]) ).

fof(f16795,plain,
    ( spl0_796
    | ~ spl0_53
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2482,f2469,f493,f16793]) ).

fof(f16793,plain,
    ( spl0_796
  <=> ! [X9] : hd(sk1) = hd(app(sk1,skaf68(X9))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_796])]) ).

fof(f2482,plain,
    ( ! [X9] : hd(sk1) = hd(app(sk1,skaf68(X9)))
    | ~ spl0_53
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f494]) ).

fof(f16791,plain,
    ( spl0_795
    | ~ spl0_78
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2179,f1983,f597,f16789]) ).

fof(f16789,plain,
    ( spl0_795
  <=> ! [X24,X23] :
        ( cyclefreeP(skaf47(X23,X24))
        | skaf47(X23,X24) = app(app(skaf51(skaf47(X23,X24)),cons(skaf49(skaf47(X23,X24)),skaf52(skaf47(X23,X24)))),cons(skaf50(skaf47(X23,X24)),skaf53(skaf47(X23,X24)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_795])]) ).

fof(f2179,plain,
    ( ! [X24,X23] :
        ( cyclefreeP(skaf47(X23,X24))
        | skaf47(X23,X24) = app(app(skaf51(skaf47(X23,X24)),cons(skaf49(skaf47(X23,X24)),skaf52(skaf47(X23,X24)))),cons(skaf50(skaf47(X23,X24)),skaf53(skaf47(X23,X24)))) )
    | ~ spl0_78
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f598]) ).

fof(f16787,plain,
    ( spl0_794
    | ~ spl0_77
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2178,f1983,f593,f16785]) ).

fof(f16785,plain,
    ( spl0_794
  <=> ! [X22,X21] :
        ( cyclefreeP(skaf48(X21,X22))
        | skaf48(X21,X22) = app(app(skaf51(skaf48(X21,X22)),cons(skaf49(skaf48(X21,X22)),skaf52(skaf48(X21,X22)))),cons(skaf50(skaf48(X21,X22)),skaf53(skaf48(X21,X22)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_794])]) ).

fof(f2178,plain,
    ( ! [X21,X22] :
        ( cyclefreeP(skaf48(X21,X22))
        | skaf48(X21,X22) = app(app(skaf51(skaf48(X21,X22)),cons(skaf49(skaf48(X21,X22)),skaf52(skaf48(X21,X22)))),cons(skaf50(skaf48(X21,X22)),skaf53(skaf48(X21,X22)))) )
    | ~ spl0_77
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f594]) ).

fof(f16783,plain,
    ( spl0_793
    | ~ spl0_82
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2149,f1979,f613,f16781]) ).

fof(f16781,plain,
    ( spl0_793
  <=> ! [X32,X31] :
        ( totalorderP(skaf42(X31,X32))
        | skaf42(X31,X32) = app(app(skaf56(skaf42(X31,X32)),cons(skaf54(skaf42(X31,X32)),skaf57(skaf42(X31,X32)))),cons(skaf55(skaf42(X31,X32)),skaf58(skaf42(X31,X32)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_793])]) ).

fof(f2149,plain,
    ( ! [X31,X32] :
        ( totalorderP(skaf42(X31,X32))
        | skaf42(X31,X32) = app(app(skaf56(skaf42(X31,X32)),cons(skaf54(skaf42(X31,X32)),skaf57(skaf42(X31,X32)))),cons(skaf55(skaf42(X31,X32)),skaf58(skaf42(X31,X32)))) )
    | ~ spl0_82
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f614]) ).

fof(f16779,plain,
    ( spl0_792
    | ~ spl0_81
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2148,f1979,f609,f16777]) ).

fof(f16777,plain,
    ( spl0_792
  <=> ! [X29,X30] :
        ( totalorderP(skaf43(X29,X30))
        | skaf43(X29,X30) = app(app(skaf56(skaf43(X29,X30)),cons(skaf54(skaf43(X29,X30)),skaf57(skaf43(X29,X30)))),cons(skaf55(skaf43(X29,X30)),skaf58(skaf43(X29,X30)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_792])]) ).

fof(f2148,plain,
    ( ! [X29,X30] :
        ( totalorderP(skaf43(X29,X30))
        | skaf43(X29,X30) = app(app(skaf56(skaf43(X29,X30)),cons(skaf54(skaf43(X29,X30)),skaf57(skaf43(X29,X30)))),cons(skaf55(skaf43(X29,X30)),skaf58(skaf43(X29,X30)))) )
    | ~ spl0_81
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f610]) ).

fof(f16775,plain,
    ( spl0_791
    | ~ spl0_80
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2147,f1979,f605,f16773]) ).

fof(f16773,plain,
    ( spl0_791
  <=> ! [X27,X28] :
        ( totalorderP(skaf45(X27,X28))
        | skaf45(X27,X28) = app(app(skaf56(skaf45(X27,X28)),cons(skaf54(skaf45(X27,X28)),skaf57(skaf45(X27,X28)))),cons(skaf55(skaf45(X27,X28)),skaf58(skaf45(X27,X28)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_791])]) ).

fof(f2147,plain,
    ( ! [X28,X27] :
        ( totalorderP(skaf45(X27,X28))
        | skaf45(X27,X28) = app(app(skaf56(skaf45(X27,X28)),cons(skaf54(skaf45(X27,X28)),skaf57(skaf45(X27,X28)))),cons(skaf55(skaf45(X27,X28)),skaf58(skaf45(X27,X28)))) )
    | ~ spl0_80
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f606]) ).

fof(f16771,plain,
    ( spl0_790
    | ~ spl0_79
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2146,f1979,f601,f16769]) ).

fof(f16769,plain,
    ( spl0_790
  <=> ! [X25,X26] :
        ( totalorderP(skaf46(X25,X26))
        | skaf46(X25,X26) = app(app(skaf56(skaf46(X25,X26)),cons(skaf54(skaf46(X25,X26)),skaf57(skaf46(X25,X26)))),cons(skaf55(skaf46(X25,X26)),skaf58(skaf46(X25,X26)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_790])]) ).

fof(f2146,plain,
    ( ! [X26,X25] :
        ( totalorderP(skaf46(X25,X26))
        | skaf46(X25,X26) = app(app(skaf56(skaf46(X25,X26)),cons(skaf54(skaf46(X25,X26)),skaf57(skaf46(X25,X26)))),cons(skaf55(skaf46(X25,X26)),skaf58(skaf46(X25,X26)))) )
    | ~ spl0_79
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f602]) ).

fof(f16767,plain,
    ( spl0_789
    | ~ spl0_78
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2145,f1979,f597,f16765]) ).

fof(f16765,plain,
    ( spl0_789
  <=> ! [X24,X23] :
        ( totalorderP(skaf47(X23,X24))
        | skaf47(X23,X24) = app(app(skaf56(skaf47(X23,X24)),cons(skaf54(skaf47(X23,X24)),skaf57(skaf47(X23,X24)))),cons(skaf55(skaf47(X23,X24)),skaf58(skaf47(X23,X24)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_789])]) ).

fof(f2145,plain,
    ( ! [X24,X23] :
        ( totalorderP(skaf47(X23,X24))
        | skaf47(X23,X24) = app(app(skaf56(skaf47(X23,X24)),cons(skaf54(skaf47(X23,X24)),skaf57(skaf47(X23,X24)))),cons(skaf55(skaf47(X23,X24)),skaf58(skaf47(X23,X24)))) )
    | ~ spl0_78
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f598]) ).

fof(f16763,plain,
    ( spl0_788
    | ~ spl0_77
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2144,f1979,f593,f16761]) ).

fof(f16761,plain,
    ( spl0_788
  <=> ! [X22,X21] :
        ( totalorderP(skaf48(X21,X22))
        | skaf48(X21,X22) = app(app(skaf56(skaf48(X21,X22)),cons(skaf54(skaf48(X21,X22)),skaf57(skaf48(X21,X22)))),cons(skaf55(skaf48(X21,X22)),skaf58(skaf48(X21,X22)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_788])]) ).

fof(f2144,plain,
    ( ! [X21,X22] :
        ( totalorderP(skaf48(X21,X22))
        | skaf48(X21,X22) = app(app(skaf56(skaf48(X21,X22)),cons(skaf54(skaf48(X21,X22)),skaf57(skaf48(X21,X22)))),cons(skaf55(skaf48(X21,X22)),skaf58(skaf48(X21,X22)))) )
    | ~ spl0_77
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f594]) ).

fof(f16759,plain,
    ( spl0_787
    | ~ spl0_82
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2115,f1975,f613,f16757]) ).

fof(f16757,plain,
    ( spl0_787
  <=> ! [X32,X31] :
        ( strictorderP(skaf42(X31,X32))
        | skaf42(X31,X32) = app(app(skaf61(skaf42(X31,X32)),cons(skaf59(skaf42(X31,X32)),skaf62(skaf42(X31,X32)))),cons(skaf60(skaf42(X31,X32)),skaf63(skaf42(X31,X32)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_787])]) ).

fof(f2115,plain,
    ( ! [X31,X32] :
        ( strictorderP(skaf42(X31,X32))
        | skaf42(X31,X32) = app(app(skaf61(skaf42(X31,X32)),cons(skaf59(skaf42(X31,X32)),skaf62(skaf42(X31,X32)))),cons(skaf60(skaf42(X31,X32)),skaf63(skaf42(X31,X32)))) )
    | ~ spl0_82
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f614]) ).

fof(f16755,plain,
    ( spl0_786
    | ~ spl0_81
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2114,f1975,f609,f16753]) ).

fof(f16753,plain,
    ( spl0_786
  <=> ! [X29,X30] :
        ( strictorderP(skaf43(X29,X30))
        | skaf43(X29,X30) = app(app(skaf61(skaf43(X29,X30)),cons(skaf59(skaf43(X29,X30)),skaf62(skaf43(X29,X30)))),cons(skaf60(skaf43(X29,X30)),skaf63(skaf43(X29,X30)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_786])]) ).

fof(f2114,plain,
    ( ! [X29,X30] :
        ( strictorderP(skaf43(X29,X30))
        | skaf43(X29,X30) = app(app(skaf61(skaf43(X29,X30)),cons(skaf59(skaf43(X29,X30)),skaf62(skaf43(X29,X30)))),cons(skaf60(skaf43(X29,X30)),skaf63(skaf43(X29,X30)))) )
    | ~ spl0_81
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f610]) ).

fof(f16750,plain,
    ( spl0_785
    | ~ spl0_50
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2481,f2469,f481,f16748]) ).

fof(f16748,plain,
    ( spl0_785
  <=> ! [X8] : hd(sk1) = hd(app(sk1,skaf71(X8))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_785])]) ).

fof(f2481,plain,
    ( ! [X8] : hd(sk1) = hd(app(sk1,skaf71(X8)))
    | ~ spl0_50
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f482]) ).

fof(f16746,plain,
    ( spl0_784
    | ~ spl0_80
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2113,f1975,f605,f16744]) ).

fof(f16744,plain,
    ( spl0_784
  <=> ! [X27,X28] :
        ( strictorderP(skaf45(X27,X28))
        | skaf45(X27,X28) = app(app(skaf61(skaf45(X27,X28)),cons(skaf59(skaf45(X27,X28)),skaf62(skaf45(X27,X28)))),cons(skaf60(skaf45(X27,X28)),skaf63(skaf45(X27,X28)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_784])]) ).

fof(f2113,plain,
    ( ! [X28,X27] :
        ( strictorderP(skaf45(X27,X28))
        | skaf45(X27,X28) = app(app(skaf61(skaf45(X27,X28)),cons(skaf59(skaf45(X27,X28)),skaf62(skaf45(X27,X28)))),cons(skaf60(skaf45(X27,X28)),skaf63(skaf45(X27,X28)))) )
    | ~ spl0_80
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f606]) ).

fof(f16742,plain,
    ( spl0_783
    | ~ spl0_79
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2112,f1975,f601,f16740]) ).

fof(f16740,plain,
    ( spl0_783
  <=> ! [X25,X26] :
        ( strictorderP(skaf46(X25,X26))
        | skaf46(X25,X26) = app(app(skaf61(skaf46(X25,X26)),cons(skaf59(skaf46(X25,X26)),skaf62(skaf46(X25,X26)))),cons(skaf60(skaf46(X25,X26)),skaf63(skaf46(X25,X26)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_783])]) ).

fof(f2112,plain,
    ( ! [X26,X25] :
        ( strictorderP(skaf46(X25,X26))
        | skaf46(X25,X26) = app(app(skaf61(skaf46(X25,X26)),cons(skaf59(skaf46(X25,X26)),skaf62(skaf46(X25,X26)))),cons(skaf60(skaf46(X25,X26)),skaf63(skaf46(X25,X26)))) )
    | ~ spl0_79
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f602]) ).

fof(f16738,plain,
    ( spl0_782
    | ~ spl0_78
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2111,f1975,f597,f16736]) ).

fof(f16736,plain,
    ( spl0_782
  <=> ! [X24,X23] :
        ( strictorderP(skaf47(X23,X24))
        | skaf47(X23,X24) = app(app(skaf61(skaf47(X23,X24)),cons(skaf59(skaf47(X23,X24)),skaf62(skaf47(X23,X24)))),cons(skaf60(skaf47(X23,X24)),skaf63(skaf47(X23,X24)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_782])]) ).

fof(f2111,plain,
    ( ! [X24,X23] :
        ( strictorderP(skaf47(X23,X24))
        | skaf47(X23,X24) = app(app(skaf61(skaf47(X23,X24)),cons(skaf59(skaf47(X23,X24)),skaf62(skaf47(X23,X24)))),cons(skaf60(skaf47(X23,X24)),skaf63(skaf47(X23,X24)))) )
    | ~ spl0_78
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f598]) ).

fof(f16734,plain,
    ( spl0_781
    | ~ spl0_77
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2110,f1975,f593,f16732]) ).

fof(f16732,plain,
    ( spl0_781
  <=> ! [X22,X21] :
        ( strictorderP(skaf48(X21,X22))
        | skaf48(X21,X22) = app(app(skaf61(skaf48(X21,X22)),cons(skaf59(skaf48(X21,X22)),skaf62(skaf48(X21,X22)))),cons(skaf60(skaf48(X21,X22)),skaf63(skaf48(X21,X22)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_781])]) ).

fof(f2110,plain,
    ( ! [X21,X22] :
        ( strictorderP(skaf48(X21,X22))
        | skaf48(X21,X22) = app(app(skaf61(skaf48(X21,X22)),cons(skaf59(skaf48(X21,X22)),skaf62(skaf48(X21,X22)))),cons(skaf60(skaf48(X21,X22)),skaf63(skaf48(X21,X22)))) )
    | ~ spl0_77
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f594]) ).

fof(f16730,plain,
    ( spl0_780
    | ~ spl0_82
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2081,f1970,f613,f16728]) ).

fof(f16728,plain,
    ( spl0_780
  <=> ! [X32,X31] :
        ( totalorderedP(skaf42(X31,X32))
        | skaf42(X31,X32) = app(app(skaf66(skaf42(X31,X32)),cons(skaf64(skaf42(X31,X32)),skaf67(skaf42(X31,X32)))),cons(skaf65(skaf42(X31,X32)),skaf68(skaf42(X31,X32)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_780])]) ).

fof(f2081,plain,
    ( ! [X31,X32] :
        ( totalorderedP(skaf42(X31,X32))
        | skaf42(X31,X32) = app(app(skaf66(skaf42(X31,X32)),cons(skaf64(skaf42(X31,X32)),skaf67(skaf42(X31,X32)))),cons(skaf65(skaf42(X31,X32)),skaf68(skaf42(X31,X32)))) )
    | ~ spl0_82
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f614]) ).

fof(f16726,plain,
    ( spl0_779
    | ~ spl0_81
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2080,f1970,f609,f16724]) ).

fof(f16724,plain,
    ( spl0_779
  <=> ! [X29,X30] :
        ( totalorderedP(skaf43(X29,X30))
        | skaf43(X29,X30) = app(app(skaf66(skaf43(X29,X30)),cons(skaf64(skaf43(X29,X30)),skaf67(skaf43(X29,X30)))),cons(skaf65(skaf43(X29,X30)),skaf68(skaf43(X29,X30)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_779])]) ).

fof(f2080,plain,
    ( ! [X29,X30] :
        ( totalorderedP(skaf43(X29,X30))
        | skaf43(X29,X30) = app(app(skaf66(skaf43(X29,X30)),cons(skaf64(skaf43(X29,X30)),skaf67(skaf43(X29,X30)))),cons(skaf65(skaf43(X29,X30)),skaf68(skaf43(X29,X30)))) )
    | ~ spl0_81
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f610]) ).

fof(f16722,plain,
    ( spl0_778
    | ~ spl0_80
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2079,f1970,f605,f16720]) ).

fof(f16720,plain,
    ( spl0_778
  <=> ! [X27,X28] :
        ( totalorderedP(skaf45(X27,X28))
        | skaf45(X27,X28) = app(app(skaf66(skaf45(X27,X28)),cons(skaf64(skaf45(X27,X28)),skaf67(skaf45(X27,X28)))),cons(skaf65(skaf45(X27,X28)),skaf68(skaf45(X27,X28)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_778])]) ).

fof(f2079,plain,
    ( ! [X28,X27] :
        ( totalorderedP(skaf45(X27,X28))
        | skaf45(X27,X28) = app(app(skaf66(skaf45(X27,X28)),cons(skaf64(skaf45(X27,X28)),skaf67(skaf45(X27,X28)))),cons(skaf65(skaf45(X27,X28)),skaf68(skaf45(X27,X28)))) )
    | ~ spl0_80
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f606]) ).

fof(f16718,plain,
    ( spl0_777
    | ~ spl0_79
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2078,f1970,f601,f16716]) ).

fof(f16716,plain,
    ( spl0_777
  <=> ! [X25,X26] :
        ( totalorderedP(skaf46(X25,X26))
        | skaf46(X25,X26) = app(app(skaf66(skaf46(X25,X26)),cons(skaf64(skaf46(X25,X26)),skaf67(skaf46(X25,X26)))),cons(skaf65(skaf46(X25,X26)),skaf68(skaf46(X25,X26)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_777])]) ).

fof(f2078,plain,
    ( ! [X26,X25] :
        ( totalorderedP(skaf46(X25,X26))
        | skaf46(X25,X26) = app(app(skaf66(skaf46(X25,X26)),cons(skaf64(skaf46(X25,X26)),skaf67(skaf46(X25,X26)))),cons(skaf65(skaf46(X25,X26)),skaf68(skaf46(X25,X26)))) )
    | ~ spl0_79
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f602]) ).

fof(f16714,plain,
    ( spl0_776
    | ~ spl0_78
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2077,f1970,f597,f16712]) ).

fof(f16712,plain,
    ( spl0_776
  <=> ! [X24,X23] :
        ( totalorderedP(skaf47(X23,X24))
        | skaf47(X23,X24) = app(app(skaf66(skaf47(X23,X24)),cons(skaf64(skaf47(X23,X24)),skaf67(skaf47(X23,X24)))),cons(skaf65(skaf47(X23,X24)),skaf68(skaf47(X23,X24)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_776])]) ).

fof(f2077,plain,
    ( ! [X24,X23] :
        ( totalorderedP(skaf47(X23,X24))
        | skaf47(X23,X24) = app(app(skaf66(skaf47(X23,X24)),cons(skaf64(skaf47(X23,X24)),skaf67(skaf47(X23,X24)))),cons(skaf65(skaf47(X23,X24)),skaf68(skaf47(X23,X24)))) )
    | ~ spl0_78
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f598]) ).

fof(f16710,plain,
    ( spl0_775
    | ~ spl0_77
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2076,f1970,f593,f16708]) ).

fof(f16708,plain,
    ( spl0_775
  <=> ! [X22,X21] :
        ( totalorderedP(skaf48(X21,X22))
        | skaf48(X21,X22) = app(app(skaf66(skaf48(X21,X22)),cons(skaf64(skaf48(X21,X22)),skaf67(skaf48(X21,X22)))),cons(skaf65(skaf48(X21,X22)),skaf68(skaf48(X21,X22)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_775])]) ).

fof(f2076,plain,
    ( ! [X21,X22] :
        ( totalorderedP(skaf48(X21,X22))
        | skaf48(X21,X22) = app(app(skaf66(skaf48(X21,X22)),cons(skaf64(skaf48(X21,X22)),skaf67(skaf48(X21,X22)))),cons(skaf65(skaf48(X21,X22)),skaf68(skaf48(X21,X22)))) )
    | ~ spl0_77
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f594]) ).

fof(f16705,plain,
    ( spl0_774
    | ~ spl0_49
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2480,f2469,f477,f16703]) ).

fof(f16703,plain,
    ( spl0_774
  <=> ! [X7] : hd(sk1) = hd(app(sk1,skaf72(X7))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_774])]) ).

fof(f2480,plain,
    ( ! [X7] : hd(sk1) = hd(app(sk1,skaf72(X7)))
    | ~ spl0_49
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f478]) ).

fof(f16701,plain,
    ( spl0_773
    | ~ spl0_82
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2047,f1966,f613,f16699]) ).

fof(f16699,plain,
    ( spl0_773
  <=> ! [X32,X31] :
        ( strictorderedP(skaf42(X31,X32))
        | skaf42(X31,X32) = app(app(skaf71(skaf42(X31,X32)),cons(skaf69(skaf42(X31,X32)),skaf72(skaf42(X31,X32)))),cons(skaf70(skaf42(X31,X32)),skaf73(skaf42(X31,X32)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_773])]) ).

fof(f2047,plain,
    ( ! [X31,X32] :
        ( strictorderedP(skaf42(X31,X32))
        | skaf42(X31,X32) = app(app(skaf71(skaf42(X31,X32)),cons(skaf69(skaf42(X31,X32)),skaf72(skaf42(X31,X32)))),cons(skaf70(skaf42(X31,X32)),skaf73(skaf42(X31,X32)))) )
    | ~ spl0_82
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f614]) ).

fof(f16697,plain,
    ( spl0_772
    | ~ spl0_81
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2046,f1966,f609,f16695]) ).

fof(f16695,plain,
    ( spl0_772
  <=> ! [X29,X30] :
        ( strictorderedP(skaf43(X29,X30))
        | skaf43(X29,X30) = app(app(skaf71(skaf43(X29,X30)),cons(skaf69(skaf43(X29,X30)),skaf72(skaf43(X29,X30)))),cons(skaf70(skaf43(X29,X30)),skaf73(skaf43(X29,X30)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_772])]) ).

fof(f2046,plain,
    ( ! [X29,X30] :
        ( strictorderedP(skaf43(X29,X30))
        | skaf43(X29,X30) = app(app(skaf71(skaf43(X29,X30)),cons(skaf69(skaf43(X29,X30)),skaf72(skaf43(X29,X30)))),cons(skaf70(skaf43(X29,X30)),skaf73(skaf43(X29,X30)))) )
    | ~ spl0_81
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f610]) ).

fof(f16693,plain,
    ( spl0_771
    | ~ spl0_80
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2045,f1966,f605,f16691]) ).

fof(f16691,plain,
    ( spl0_771
  <=> ! [X27,X28] :
        ( strictorderedP(skaf45(X27,X28))
        | skaf45(X27,X28) = app(app(skaf71(skaf45(X27,X28)),cons(skaf69(skaf45(X27,X28)),skaf72(skaf45(X27,X28)))),cons(skaf70(skaf45(X27,X28)),skaf73(skaf45(X27,X28)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_771])]) ).

fof(f2045,plain,
    ( ! [X28,X27] :
        ( strictorderedP(skaf45(X27,X28))
        | skaf45(X27,X28) = app(app(skaf71(skaf45(X27,X28)),cons(skaf69(skaf45(X27,X28)),skaf72(skaf45(X27,X28)))),cons(skaf70(skaf45(X27,X28)),skaf73(skaf45(X27,X28)))) )
    | ~ spl0_80
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f606]) ).

fof(f16689,plain,
    ( spl0_770
    | ~ spl0_79
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2044,f1966,f601,f16687]) ).

fof(f16687,plain,
    ( spl0_770
  <=> ! [X25,X26] :
        ( strictorderedP(skaf46(X25,X26))
        | skaf46(X25,X26) = app(app(skaf71(skaf46(X25,X26)),cons(skaf69(skaf46(X25,X26)),skaf72(skaf46(X25,X26)))),cons(skaf70(skaf46(X25,X26)),skaf73(skaf46(X25,X26)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_770])]) ).

fof(f2044,plain,
    ( ! [X26,X25] :
        ( strictorderedP(skaf46(X25,X26))
        | skaf46(X25,X26) = app(app(skaf71(skaf46(X25,X26)),cons(skaf69(skaf46(X25,X26)),skaf72(skaf46(X25,X26)))),cons(skaf70(skaf46(X25,X26)),skaf73(skaf46(X25,X26)))) )
    | ~ spl0_79
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f602]) ).

fof(f16685,plain,
    ( spl0_769
    | ~ spl0_78
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2043,f1966,f597,f16683]) ).

fof(f16683,plain,
    ( spl0_769
  <=> ! [X24,X23] :
        ( strictorderedP(skaf47(X23,X24))
        | skaf47(X23,X24) = app(app(skaf71(skaf47(X23,X24)),cons(skaf69(skaf47(X23,X24)),skaf72(skaf47(X23,X24)))),cons(skaf70(skaf47(X23,X24)),skaf73(skaf47(X23,X24)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_769])]) ).

fof(f2043,plain,
    ( ! [X24,X23] :
        ( strictorderedP(skaf47(X23,X24))
        | skaf47(X23,X24) = app(app(skaf71(skaf47(X23,X24)),cons(skaf69(skaf47(X23,X24)),skaf72(skaf47(X23,X24)))),cons(skaf70(skaf47(X23,X24)),skaf73(skaf47(X23,X24)))) )
    | ~ spl0_78
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f598]) ).

fof(f16681,plain,
    ( spl0_768
    | ~ spl0_77
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2042,f1966,f593,f16679]) ).

fof(f16679,plain,
    ( spl0_768
  <=> ! [X22,X21] :
        ( strictorderedP(skaf48(X21,X22))
        | skaf48(X21,X22) = app(app(skaf71(skaf48(X21,X22)),cons(skaf69(skaf48(X21,X22)),skaf72(skaf48(X21,X22)))),cons(skaf70(skaf48(X21,X22)),skaf73(skaf48(X21,X22)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_768])]) ).

fof(f2042,plain,
    ( ! [X21,X22] :
        ( strictorderedP(skaf48(X21,X22))
        | skaf48(X21,X22) = app(app(skaf71(skaf48(X21,X22)),cons(skaf69(skaf48(X21,X22)),skaf72(skaf48(X21,X22)))),cons(skaf70(skaf48(X21,X22)),skaf73(skaf48(X21,X22)))) )
    | ~ spl0_77
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f594]) ).

fof(f16677,plain,
    ( spl0_767
    | ~ spl0_82
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2013,f1962,f613,f16675]) ).

fof(f16675,plain,
    ( spl0_767
  <=> ! [X32,X31] :
        ( duplicatefreeP(skaf42(X31,X32))
        | skaf42(X31,X32) = app(app(skaf75(skaf42(X31,X32)),cons(skaf74(skaf42(X31,X32)),skaf76(skaf42(X31,X32)))),cons(skaf74(skaf42(X31,X32)),skaf77(skaf42(X31,X32)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_767])]) ).

fof(f2013,plain,
    ( ! [X31,X32] :
        ( duplicatefreeP(skaf42(X31,X32))
        | skaf42(X31,X32) = app(app(skaf75(skaf42(X31,X32)),cons(skaf74(skaf42(X31,X32)),skaf76(skaf42(X31,X32)))),cons(skaf74(skaf42(X31,X32)),skaf77(skaf42(X31,X32)))) )
    | ~ spl0_82
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f614]) ).

fof(f16673,plain,
    ( spl0_766
    | ~ spl0_81
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2012,f1962,f609,f16671]) ).

fof(f16671,plain,
    ( spl0_766
  <=> ! [X29,X30] :
        ( duplicatefreeP(skaf43(X29,X30))
        | skaf43(X29,X30) = app(app(skaf75(skaf43(X29,X30)),cons(skaf74(skaf43(X29,X30)),skaf76(skaf43(X29,X30)))),cons(skaf74(skaf43(X29,X30)),skaf77(skaf43(X29,X30)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_766])]) ).

fof(f2012,plain,
    ( ! [X29,X30] :
        ( duplicatefreeP(skaf43(X29,X30))
        | skaf43(X29,X30) = app(app(skaf75(skaf43(X29,X30)),cons(skaf74(skaf43(X29,X30)),skaf76(skaf43(X29,X30)))),cons(skaf74(skaf43(X29,X30)),skaf77(skaf43(X29,X30)))) )
    | ~ spl0_81
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f610]) ).

fof(f16669,plain,
    ( spl0_765
    | ~ spl0_80
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2011,f1962,f605,f16667]) ).

fof(f16667,plain,
    ( spl0_765
  <=> ! [X27,X28] :
        ( duplicatefreeP(skaf45(X27,X28))
        | skaf45(X27,X28) = app(app(skaf75(skaf45(X27,X28)),cons(skaf74(skaf45(X27,X28)),skaf76(skaf45(X27,X28)))),cons(skaf74(skaf45(X27,X28)),skaf77(skaf45(X27,X28)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_765])]) ).

fof(f2011,plain,
    ( ! [X28,X27] :
        ( duplicatefreeP(skaf45(X27,X28))
        | skaf45(X27,X28) = app(app(skaf75(skaf45(X27,X28)),cons(skaf74(skaf45(X27,X28)),skaf76(skaf45(X27,X28)))),cons(skaf74(skaf45(X27,X28)),skaf77(skaf45(X27,X28)))) )
    | ~ spl0_80
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f606]) ).

fof(f16665,plain,
    ( spl0_764
    | ~ spl0_79
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2010,f1962,f601,f16663]) ).

fof(f16663,plain,
    ( spl0_764
  <=> ! [X25,X26] :
        ( duplicatefreeP(skaf46(X25,X26))
        | skaf46(X25,X26) = app(app(skaf75(skaf46(X25,X26)),cons(skaf74(skaf46(X25,X26)),skaf76(skaf46(X25,X26)))),cons(skaf74(skaf46(X25,X26)),skaf77(skaf46(X25,X26)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_764])]) ).

fof(f2010,plain,
    ( ! [X26,X25] :
        ( duplicatefreeP(skaf46(X25,X26))
        | skaf46(X25,X26) = app(app(skaf75(skaf46(X25,X26)),cons(skaf74(skaf46(X25,X26)),skaf76(skaf46(X25,X26)))),cons(skaf74(skaf46(X25,X26)),skaf77(skaf46(X25,X26)))) )
    | ~ spl0_79
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f602]) ).

fof(f16660,plain,
    ( spl0_763
    | ~ spl0_48
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2479,f2469,f473,f16658]) ).

fof(f16658,plain,
    ( spl0_763
  <=> ! [X6] : hd(sk1) = hd(app(sk1,skaf73(X6))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_763])]) ).

fof(f2479,plain,
    ( ! [X6] : hd(sk1) = hd(app(sk1,skaf73(X6)))
    | ~ spl0_48
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f474]) ).

fof(f16656,plain,
    ( spl0_762
    | ~ spl0_78
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2009,f1962,f597,f16654]) ).

fof(f16654,plain,
    ( spl0_762
  <=> ! [X24,X23] :
        ( duplicatefreeP(skaf47(X23,X24))
        | skaf47(X23,X24) = app(app(skaf75(skaf47(X23,X24)),cons(skaf74(skaf47(X23,X24)),skaf76(skaf47(X23,X24)))),cons(skaf74(skaf47(X23,X24)),skaf77(skaf47(X23,X24)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_762])]) ).

fof(f2009,plain,
    ( ! [X24,X23] :
        ( duplicatefreeP(skaf47(X23,X24))
        | skaf47(X23,X24) = app(app(skaf75(skaf47(X23,X24)),cons(skaf74(skaf47(X23,X24)),skaf76(skaf47(X23,X24)))),cons(skaf74(skaf47(X23,X24)),skaf77(skaf47(X23,X24)))) )
    | ~ spl0_78
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f598]) ).

fof(f16652,plain,
    ( spl0_761
    | ~ spl0_77
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2008,f1962,f593,f16650]) ).

fof(f16650,plain,
    ( spl0_761
  <=> ! [X22,X21] :
        ( duplicatefreeP(skaf48(X21,X22))
        | skaf48(X21,X22) = app(app(skaf75(skaf48(X21,X22)),cons(skaf74(skaf48(X21,X22)),skaf76(skaf48(X21,X22)))),cons(skaf74(skaf48(X21,X22)),skaf77(skaf48(X21,X22)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_761])]) ).

fof(f2008,plain,
    ( ! [X21,X22] :
        ( duplicatefreeP(skaf48(X21,X22))
        | skaf48(X21,X22) = app(app(skaf75(skaf48(X21,X22)),cons(skaf74(skaf48(X21,X22)),skaf76(skaf48(X21,X22)))),cons(skaf74(skaf48(X21,X22)),skaf77(skaf48(X21,X22)))) )
    | ~ spl0_77
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f594]) ).

fof(f16437,plain,
    ( spl0_760
    | ~ spl0_178
    | ~ spl0_218 ),
    inference(avatar_split_clause,[],[f1943,f1892,f1417,f16435]) ).

fof(f16435,plain,
    ( spl0_760
  <=> ! [X10,X11,X12,X9] :
        ( ~ ssList(X9)
        | ~ ssList(X10)
        | ~ ssList(X11)
        | ~ segmentP(X9,X10)
        | ~ ssList(X12)
        | ~ ssList(app(app(X11,X9),X12))
        | ~ segmentP(X10,app(app(X11,X9),X12))
        | app(app(X11,X9),X12) = X10 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_760])]) ).

fof(f1417,plain,
    ( spl0_178
  <=> ! [X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(X0)
        | ~ segmentP(X1,X0)
        | ~ segmentP(X0,X1)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_178])]) ).

fof(f1943,plain,
    ( ! [X10,X11,X9,X12] :
        ( ~ ssList(X9)
        | ~ ssList(X10)
        | ~ ssList(X11)
        | ~ segmentP(X9,X10)
        | ~ ssList(X12)
        | ~ ssList(app(app(X11,X9),X12))
        | ~ segmentP(X10,app(app(X11,X9),X12))
        | app(app(X11,X9),X12) = X10 )
    | ~ spl0_178
    | ~ spl0_218 ),
    inference(duplicate_literal_removal,[],[f1938]) ).

fof(f1938,plain,
    ( ! [X10,X11,X9,X12] :
        ( ~ ssList(X9)
        | ~ ssList(X10)
        | ~ ssList(X11)
        | ~ segmentP(X9,X10)
        | ~ ssList(X12)
        | ~ ssList(X10)
        | ~ ssList(app(app(X11,X9),X12))
        | ~ segmentP(X10,app(app(X11,X9),X12))
        | app(app(X11,X9),X12) = X10 )
    | ~ spl0_178
    | ~ spl0_218 ),
    inference(resolution,[],[f1893,f1418]) ).

fof(f1418,plain,
    ( ! [X0,X1] :
        ( ~ segmentP(X1,X0)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ segmentP(X0,X1)
        | X0 = X1 )
    | ~ spl0_178 ),
    inference(avatar_component_clause,[],[f1417]) ).

fof(f16433,plain,
    ( spl0_759
    | ~ spl0_133
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1821,f1764,f1106,f16431]) ).

fof(f16431,plain,
    ( spl0_759
  <=> ! [X36,X35] :
        ( equalelemsP(app(X35,X36))
        | app(X35,X36) = app(skaf80(app(X35,X36)),cons(skaf78(app(X35,X36)),cons(skaf79(app(X35,X36)),skaf81(app(X35,X36)))))
        | ~ ssList(X35)
        | ~ ssList(X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_759])]) ).

fof(f1764,plain,
    ( spl0_207
  <=> ! [X0] :
        ( ~ ssList(X0)
        | equalelemsP(X0)
        | app(skaf80(X0),cons(skaf78(X0),cons(skaf79(X0),skaf81(X0)))) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_207])]) ).

fof(f1821,plain,
    ( ! [X36,X35] :
        ( equalelemsP(app(X35,X36))
        | app(X35,X36) = app(skaf80(app(X35,X36)),cons(skaf78(app(X35,X36)),cons(skaf79(app(X35,X36)),skaf81(app(X35,X36)))))
        | ~ ssList(X35)
        | ~ ssList(X36) )
    | ~ spl0_133
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f1107]) ).

fof(f1765,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | equalelemsP(X0)
        | app(skaf80(X0),cons(skaf78(X0),cons(skaf79(X0),skaf81(X0)))) = X0 )
    | ~ spl0_207 ),
    inference(avatar_component_clause,[],[f1764]) ).

fof(f16429,plain,
    ( spl0_758
    | ~ spl0_134
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1820,f1764,f1111,f16427]) ).

fof(f16427,plain,
    ( spl0_758
  <=> ! [X34,X33] :
        ( equalelemsP(cons(X33,X34))
        | cons(X33,X34) = app(skaf80(cons(X33,X34)),cons(skaf78(cons(X33,X34)),cons(skaf79(cons(X33,X34)),skaf81(cons(X33,X34)))))
        | ~ ssList(X34)
        | ~ ssItem(X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_758])]) ).

fof(f1820,plain,
    ( ! [X34,X33] :
        ( equalelemsP(cons(X33,X34))
        | cons(X33,X34) = app(skaf80(cons(X33,X34)),cons(skaf78(cons(X33,X34)),cons(skaf79(cons(X33,X34)),skaf81(cons(X33,X34)))))
        | ~ ssList(X34)
        | ~ ssItem(X33) )
    | ~ spl0_134
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f1112]) ).

fof(f16033,plain,
    ( spl0_757
    | ~ spl0_112
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2186,f1983,f806,f16031]) ).

fof(f16031,plain,
    ( spl0_757
  <=> ! [X37] :
        ( cyclefreeP(tl(X37))
        | tl(X37) = app(app(skaf51(tl(X37)),cons(skaf49(tl(X37)),skaf52(tl(X37)))),cons(skaf50(tl(X37)),skaf53(tl(X37))))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_757])]) ).

fof(f2186,plain,
    ( ! [X37] :
        ( cyclefreeP(tl(X37))
        | tl(X37) = app(app(skaf51(tl(X37)),cons(skaf49(tl(X37)),skaf52(tl(X37)))),cons(skaf50(tl(X37)),skaf53(tl(X37))))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_112
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f807]) ).

fof(f16029,plain,
    ( spl0_756
    | ~ spl0_112
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2152,f1979,f806,f16027]) ).

fof(f16027,plain,
    ( spl0_756
  <=> ! [X37] :
        ( totalorderP(tl(X37))
        | tl(X37) = app(app(skaf56(tl(X37)),cons(skaf54(tl(X37)),skaf57(tl(X37)))),cons(skaf55(tl(X37)),skaf58(tl(X37))))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_756])]) ).

fof(f2152,plain,
    ( ! [X37] :
        ( totalorderP(tl(X37))
        | tl(X37) = app(app(skaf56(tl(X37)),cons(skaf54(tl(X37)),skaf57(tl(X37)))),cons(skaf55(tl(X37)),skaf58(tl(X37))))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_112
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f807]) ).

fof(f16025,plain,
    ( spl0_755
    | ~ spl0_112
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2118,f1975,f806,f16023]) ).

fof(f16023,plain,
    ( spl0_755
  <=> ! [X37] :
        ( strictorderP(tl(X37))
        | tl(X37) = app(app(skaf61(tl(X37)),cons(skaf59(tl(X37)),skaf62(tl(X37)))),cons(skaf60(tl(X37)),skaf63(tl(X37))))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_755])]) ).

fof(f2118,plain,
    ( ! [X37] :
        ( strictorderP(tl(X37))
        | tl(X37) = app(app(skaf61(tl(X37)),cons(skaf59(tl(X37)),skaf62(tl(X37)))),cons(skaf60(tl(X37)),skaf63(tl(X37))))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_112
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f807]) ).

fof(f15991,plain,
    ( spl0_754
    | ~ spl0_112
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2084,f1970,f806,f15989]) ).

fof(f15989,plain,
    ( spl0_754
  <=> ! [X37] :
        ( totalorderedP(tl(X37))
        | tl(X37) = app(app(skaf66(tl(X37)),cons(skaf64(tl(X37)),skaf67(tl(X37)))),cons(skaf65(tl(X37)),skaf68(tl(X37))))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_754])]) ).

fof(f2084,plain,
    ( ! [X37] :
        ( totalorderedP(tl(X37))
        | tl(X37) = app(app(skaf66(tl(X37)),cons(skaf64(tl(X37)),skaf67(tl(X37)))),cons(skaf65(tl(X37)),skaf68(tl(X37))))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_112
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f807]) ).

fof(f15987,plain,
    ( spl0_753
    | ~ spl0_112
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2050,f1966,f806,f15985]) ).

fof(f15985,plain,
    ( spl0_753
  <=> ! [X37] :
        ( strictorderedP(tl(X37))
        | tl(X37) = app(app(skaf71(tl(X37)),cons(skaf69(tl(X37)),skaf72(tl(X37)))),cons(skaf70(tl(X37)),skaf73(tl(X37))))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_753])]) ).

fof(f2050,plain,
    ( ! [X37] :
        ( strictorderedP(tl(X37))
        | tl(X37) = app(app(skaf71(tl(X37)),cons(skaf69(tl(X37)),skaf72(tl(X37)))),cons(skaf70(tl(X37)),skaf73(tl(X37))))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_112
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f807]) ).

fof(f15983,plain,
    ( spl0_752
    | ~ spl0_112
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2016,f1962,f806,f15981]) ).

fof(f15981,plain,
    ( spl0_752
  <=> ! [X37] :
        ( duplicatefreeP(tl(X37))
        | tl(X37) = app(app(skaf75(tl(X37)),cons(skaf74(tl(X37)),skaf76(tl(X37)))),cons(skaf74(tl(X37)),skaf77(tl(X37))))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_752])]) ).

fof(f2016,plain,
    ( ! [X37] :
        ( duplicatefreeP(tl(X37))
        | tl(X37) = app(app(skaf75(tl(X37)),cons(skaf74(tl(X37)),skaf76(tl(X37)))),cons(skaf74(tl(X37)),skaf77(tl(X37))))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_112
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f807]) ).

fof(f15979,plain,
    ( spl0_751
    | ~ spl0_188
    | ~ spl0_215 ),
    inference(avatar_split_clause,[],[f1923,f1880,f1502,f15977]) ).

fof(f15977,plain,
    ( spl0_751
  <=> ! [X2,X0,X1] :
        ( ~ ssList(cons(X0,X1))
        | ~ ssItem(X2)
        | cons(X0,X1) = app(skaf42(cons(X0,X1),X2),cons(X2,skaf43(X2,cons(X0,X1))))
        | ~ ssItem(X0)
        | ~ ssList(X1)
        | ~ memberP(X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_751])]) ).

fof(f1880,plain,
    ( spl0_215
  <=> ! [X0,X1] :
        ( ~ ssItem(X1)
        | ~ ssList(X0)
        | ~ memberP(X0,X1)
        | app(skaf42(X0,X1),cons(X1,skaf43(X1,X0))) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_215])]) ).

fof(f1923,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(cons(X0,X1))
        | ~ ssItem(X2)
        | cons(X0,X1) = app(skaf42(cons(X0,X1),X2),cons(X2,skaf43(X2,cons(X0,X1))))
        | ~ ssItem(X0)
        | ~ ssList(X1)
        | ~ memberP(X1,X2) )
    | ~ spl0_188
    | ~ spl0_215 ),
    inference(duplicate_literal_removal,[],[f1916]) ).

fof(f1916,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(cons(X0,X1))
        | ~ ssItem(X2)
        | cons(X0,X1) = app(skaf42(cons(X0,X1),X2),cons(X2,skaf43(X2,cons(X0,X1))))
        | ~ ssItem(X0)
        | ~ ssList(X1)
        | ~ memberP(X1,X2)
        | ~ ssItem(X2) )
    | ~ spl0_188
    | ~ spl0_215 ),
    inference(resolution,[],[f1881,f1503]) ).

fof(f1881,plain,
    ( ! [X0,X1] :
        ( ~ memberP(X0,X1)
        | ~ ssList(X0)
        | ~ ssItem(X1)
        | app(skaf42(X0,X1),cons(X1,skaf43(X1,X0))) = X0 )
    | ~ spl0_215 ),
    inference(avatar_component_clause,[],[f1880]) ).

fof(f15975,plain,
    ( spl0_750
    | ~ spl0_190
    | ~ spl0_215 ),
    inference(avatar_split_clause,[],[f1922,f1880,f1510,f15973]) ).

fof(f15973,plain,
    ( spl0_750
  <=> ! [X4,X5,X3] :
        ( ~ ssList(app(X3,X4))
        | ~ ssItem(X5)
        | app(X3,X4) = app(skaf42(app(X3,X4),X5),cons(X5,skaf43(X5,app(X3,X4))))
        | ~ ssList(X4)
        | ~ ssList(X3)
        | ~ memberP(X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_750])]) ).

fof(f1510,plain,
    ( spl0_190
  <=> ! [X2,X0,X1] :
        ( ~ ssItem(X1)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ memberP(X0,X1)
        | memberP(app(X2,X0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_190])]) ).

fof(f1922,plain,
    ( ! [X3,X4,X5] :
        ( ~ ssList(app(X3,X4))
        | ~ ssItem(X5)
        | app(X3,X4) = app(skaf42(app(X3,X4),X5),cons(X5,skaf43(X5,app(X3,X4))))
        | ~ ssList(X4)
        | ~ ssList(X3)
        | ~ memberP(X4,X5) )
    | ~ spl0_190
    | ~ spl0_215 ),
    inference(duplicate_literal_removal,[],[f1917]) ).

fof(f1917,plain,
    ( ! [X3,X4,X5] :
        ( ~ ssList(app(X3,X4))
        | ~ ssItem(X5)
        | app(X3,X4) = app(skaf42(app(X3,X4),X5),cons(X5,skaf43(X5,app(X3,X4))))
        | ~ ssList(X4)
        | ~ ssList(X3)
        | ~ memberP(X4,X5)
        | ~ ssItem(X5) )
    | ~ spl0_190
    | ~ spl0_215 ),
    inference(resolution,[],[f1881,f1511]) ).

fof(f1511,plain,
    ( ! [X2,X0,X1] :
        ( memberP(app(X2,X0),X1)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ memberP(X0,X1)
        | ~ ssItem(X1) )
    | ~ spl0_190 ),
    inference(avatar_component_clause,[],[f1510]) ).

fof(f15971,plain,
    ( spl0_749
    | ~ spl0_189
    | ~ spl0_215 ),
    inference(avatar_split_clause,[],[f1921,f1880,f1506,f15969]) ).

fof(f15969,plain,
    ( spl0_749
  <=> ! [X6,X7,X8] :
        ( ~ ssList(app(X6,X7))
        | ~ ssItem(X8)
        | app(X6,X7) = app(skaf42(app(X6,X7),X8),cons(X8,skaf43(X8,app(X6,X7))))
        | ~ ssList(X7)
        | ~ ssList(X6)
        | ~ memberP(X6,X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_749])]) ).

fof(f1506,plain,
    ( spl0_189
  <=> ! [X2,X0,X1] :
        ( ~ ssItem(X1)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ memberP(X0,X1)
        | memberP(app(X0,X2),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_189])]) ).

fof(f1921,plain,
    ( ! [X8,X6,X7] :
        ( ~ ssList(app(X6,X7))
        | ~ ssItem(X8)
        | app(X6,X7) = app(skaf42(app(X6,X7),X8),cons(X8,skaf43(X8,app(X6,X7))))
        | ~ ssList(X7)
        | ~ ssList(X6)
        | ~ memberP(X6,X8) )
    | ~ spl0_189
    | ~ spl0_215 ),
    inference(duplicate_literal_removal,[],[f1918]) ).

fof(f1918,plain,
    ( ! [X8,X6,X7] :
        ( ~ ssList(app(X6,X7))
        | ~ ssItem(X8)
        | app(X6,X7) = app(skaf42(app(X6,X7),X8),cons(X8,skaf43(X8,app(X6,X7))))
        | ~ ssList(X7)
        | ~ ssList(X6)
        | ~ memberP(X6,X8)
        | ~ ssItem(X8) )
    | ~ spl0_189
    | ~ spl0_215 ),
    inference(resolution,[],[f1881,f1507]) ).

fof(f1507,plain,
    ( ! [X2,X0,X1] :
        ( memberP(app(X0,X2),X1)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ memberP(X0,X1)
        | ~ ssItem(X1) )
    | ~ spl0_189 ),
    inference(avatar_component_clause,[],[f1506]) ).

fof(f15890,plain,
    ( spl0_748
    | ~ spl0_199
    | ~ spl0_218 ),
    inference(avatar_split_clause,[],[f1944,f1892,f1637,f15888]) ).

fof(f15888,plain,
    ( spl0_748
  <=> ! [X5,X4,X7,X6,X8] :
        ( ~ ssList(X4)
        | ~ ssList(X5)
        | ~ ssList(X6)
        | ~ segmentP(X4,X5)
        | ~ ssList(X7)
        | ~ ssList(X8)
        | ~ ssList(app(app(X6,X4),X7))
        | ~ segmentP(X8,app(app(X6,X4),X7))
        | segmentP(X8,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_748])]) ).

fof(f1637,plain,
    ( spl0_199
  <=> ! [X2,X0,X1] :
        ( ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ segmentP(X1,X2)
        | ~ segmentP(X0,X1)
        | segmentP(X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_199])]) ).

fof(f1944,plain,
    ( ! [X8,X6,X7,X4,X5] :
        ( ~ ssList(X4)
        | ~ ssList(X5)
        | ~ ssList(X6)
        | ~ segmentP(X4,X5)
        | ~ ssList(X7)
        | ~ ssList(X8)
        | ~ ssList(app(app(X6,X4),X7))
        | ~ segmentP(X8,app(app(X6,X4),X7))
        | segmentP(X8,X5) )
    | ~ spl0_199
    | ~ spl0_218 ),
    inference(duplicate_literal_removal,[],[f1937]) ).

fof(f1937,plain,
    ( ! [X8,X6,X7,X4,X5] :
        ( ~ ssList(X4)
        | ~ ssList(X5)
        | ~ ssList(X6)
        | ~ segmentP(X4,X5)
        | ~ ssList(X7)
        | ~ ssList(X8)
        | ~ ssList(app(app(X6,X4),X7))
        | ~ ssList(X5)
        | ~ segmentP(X8,app(app(X6,X4),X7))
        | segmentP(X8,X5) )
    | ~ spl0_199
    | ~ spl0_218 ),
    inference(resolution,[],[f1893,f1638]) ).

fof(f1638,plain,
    ( ! [X2,X0,X1] :
        ( ~ segmentP(X1,X2)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ ssList(X2)
        | ~ segmentP(X0,X1)
        | segmentP(X0,X2) )
    | ~ spl0_199 ),
    inference(avatar_component_clause,[],[f1637]) ).

fof(f15752,plain,
    ( spl0_747
    | ~ spl0_232 ),
    inference(avatar_split_clause,[],[f2210,f2203,f15750]) ).

fof(f15750,plain,
    ( spl0_747
  <=> ! [X0,X3,X2,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(app(app(X1,cons(X0,X2)),cons(X0,X3)))
        | ~ ssList(X1)
        | ~ ssList(X2)
        | ~ ssList(X3)
        | ~ duplicatefreeP(app(app(X1,cons(X0,X2)),cons(X0,X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_747])]) ).

fof(f2203,plain,
    ( spl0_232
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ duplicatefreeP(X4)
        | ~ ssItem(X1)
        | ~ ssList(X4)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssList(X3)
        | app(app(X0,cons(X1,X2)),cons(X1,X3)) != X4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_232])]) ).

fof(f2210,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(app(app(X1,cons(X0,X2)),cons(X0,X3)))
        | ~ ssList(X1)
        | ~ ssList(X2)
        | ~ ssList(X3)
        | ~ duplicatefreeP(app(app(X1,cons(X0,X2)),cons(X0,X3))) )
    | ~ spl0_232 ),
    inference(equality_resolution,[],[f2204]) ).

fof(f2204,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( app(app(X0,cons(X1,X2)),cons(X1,X3)) != X4
        | ~ ssItem(X1)
        | ~ ssList(X4)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssList(X3)
        | ~ duplicatefreeP(X4) )
    | ~ spl0_232 ),
    inference(avatar_component_clause,[],[f2203]) ).

fof(f15648,plain,
    ( spl0_746
    | ~ spl0_233 ),
    inference(avatar_split_clause,[],[f2216,f2212,f15646]) ).

fof(f15646,plain,
    ( spl0_746
  <=> ! [X0,X3,X2,X1] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ ssList(app(X2,cons(X1,cons(X0,X3))))
        | ~ ssList(X2)
        | ~ ssList(X3)
        | X0 = X1
        | ~ equalelemsP(app(X2,cons(X1,cons(X0,X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_746])]) ).

fof(f2212,plain,
    ( spl0_233
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ equalelemsP(X4)
        | ~ ssItem(X2)
        | ~ ssItem(X1)
        | ~ ssList(X4)
        | ~ ssList(X0)
        | ~ ssList(X3)
        | X1 = X2
        | app(X0,cons(X1,cons(X2,X3))) != X4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_233])]) ).

fof(f2216,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ ssList(app(X2,cons(X1,cons(X0,X3))))
        | ~ ssList(X2)
        | ~ ssList(X3)
        | X0 = X1
        | ~ equalelemsP(app(X2,cons(X1,cons(X0,X3)))) )
    | ~ spl0_233 ),
    inference(equality_resolution,[],[f2213]) ).

fof(f2213,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( app(X0,cons(X1,cons(X2,X3))) != X4
        | ~ ssItem(X2)
        | ~ ssItem(X1)
        | ~ ssList(X4)
        | ~ ssList(X0)
        | ~ ssList(X3)
        | X1 = X2
        | ~ equalelemsP(X4) )
    | ~ spl0_233 ),
    inference(avatar_component_clause,[],[f2212]) ).

fof(f15644,plain,
    ( spl0_745
    | ~ spl0_82
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1819,f1764,f613,f15642]) ).

fof(f15642,plain,
    ( spl0_745
  <=> ! [X32,X31] :
        ( equalelemsP(skaf42(X31,X32))
        | skaf42(X31,X32) = app(skaf80(skaf42(X31,X32)),cons(skaf78(skaf42(X31,X32)),cons(skaf79(skaf42(X31,X32)),skaf81(skaf42(X31,X32))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_745])]) ).

fof(f1819,plain,
    ( ! [X31,X32] :
        ( equalelemsP(skaf42(X31,X32))
        | skaf42(X31,X32) = app(skaf80(skaf42(X31,X32)),cons(skaf78(skaf42(X31,X32)),cons(skaf79(skaf42(X31,X32)),skaf81(skaf42(X31,X32))))) )
    | ~ spl0_82
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f614]) ).

fof(f15640,plain,
    ( spl0_744
    | ~ spl0_81
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1818,f1764,f609,f15638]) ).

fof(f15638,plain,
    ( spl0_744
  <=> ! [X29,X30] :
        ( equalelemsP(skaf43(X29,X30))
        | skaf43(X29,X30) = app(skaf80(skaf43(X29,X30)),cons(skaf78(skaf43(X29,X30)),cons(skaf79(skaf43(X29,X30)),skaf81(skaf43(X29,X30))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_744])]) ).

fof(f1818,plain,
    ( ! [X29,X30] :
        ( equalelemsP(skaf43(X29,X30))
        | skaf43(X29,X30) = app(skaf80(skaf43(X29,X30)),cons(skaf78(skaf43(X29,X30)),cons(skaf79(skaf43(X29,X30)),skaf81(skaf43(X29,X30))))) )
    | ~ spl0_81
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f610]) ).

fof(f15600,plain,
    ( spl0_743
    | ~ spl0_80
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1817,f1764,f605,f15598]) ).

fof(f15598,plain,
    ( spl0_743
  <=> ! [X27,X28] :
        ( equalelemsP(skaf45(X27,X28))
        | skaf45(X27,X28) = app(skaf80(skaf45(X27,X28)),cons(skaf78(skaf45(X27,X28)),cons(skaf79(skaf45(X27,X28)),skaf81(skaf45(X27,X28))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_743])]) ).

fof(f1817,plain,
    ( ! [X28,X27] :
        ( equalelemsP(skaf45(X27,X28))
        | skaf45(X27,X28) = app(skaf80(skaf45(X27,X28)),cons(skaf78(skaf45(X27,X28)),cons(skaf79(skaf45(X27,X28)),skaf81(skaf45(X27,X28))))) )
    | ~ spl0_80
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f606]) ).

fof(f15596,plain,
    ( spl0_742
    | ~ spl0_79
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1816,f1764,f601,f15594]) ).

fof(f15594,plain,
    ( spl0_742
  <=> ! [X25,X26] :
        ( equalelemsP(skaf46(X25,X26))
        | skaf46(X25,X26) = app(skaf80(skaf46(X25,X26)),cons(skaf78(skaf46(X25,X26)),cons(skaf79(skaf46(X25,X26)),skaf81(skaf46(X25,X26))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_742])]) ).

fof(f1816,plain,
    ( ! [X26,X25] :
        ( equalelemsP(skaf46(X25,X26))
        | skaf46(X25,X26) = app(skaf80(skaf46(X25,X26)),cons(skaf78(skaf46(X25,X26)),cons(skaf79(skaf46(X25,X26)),skaf81(skaf46(X25,X26))))) )
    | ~ spl0_79
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f602]) ).

fof(f15592,plain,
    ( spl0_741
    | ~ spl0_78
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1815,f1764,f597,f15590]) ).

fof(f15590,plain,
    ( spl0_741
  <=> ! [X24,X23] :
        ( equalelemsP(skaf47(X23,X24))
        | skaf47(X23,X24) = app(skaf80(skaf47(X23,X24)),cons(skaf78(skaf47(X23,X24)),cons(skaf79(skaf47(X23,X24)),skaf81(skaf47(X23,X24))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_741])]) ).

fof(f1815,plain,
    ( ! [X24,X23] :
        ( equalelemsP(skaf47(X23,X24))
        | skaf47(X23,X24) = app(skaf80(skaf47(X23,X24)),cons(skaf78(skaf47(X23,X24)),cons(skaf79(skaf47(X23,X24)),skaf81(skaf47(X23,X24))))) )
    | ~ spl0_78
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f598]) ).

fof(f15588,plain,
    ( spl0_740
    | ~ spl0_77
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1814,f1764,f593,f15586]) ).

fof(f15586,plain,
    ( spl0_740
  <=> ! [X22,X21] :
        ( equalelemsP(skaf48(X21,X22))
        | skaf48(X21,X22) = app(skaf80(skaf48(X21,X22)),cons(skaf78(skaf48(X21,X22)),cons(skaf79(skaf48(X21,X22)),skaf81(skaf48(X21,X22))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_740])]) ).

fof(f1814,plain,
    ( ! [X21,X22] :
        ( equalelemsP(skaf48(X21,X22))
        | skaf48(X21,X22) = app(skaf80(skaf48(X21,X22)),cons(skaf78(skaf48(X21,X22)),cons(skaf79(skaf48(X21,X22)),skaf81(skaf48(X21,X22))))) )
    | ~ spl0_77
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f594]) ).

fof(f15579,plain,
    ( spl0_739
    | ~ spl0_112
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1822,f1764,f806,f15577]) ).

fof(f15577,plain,
    ( spl0_739
  <=> ! [X37] :
        ( equalelemsP(tl(X37))
        | tl(X37) = app(skaf80(tl(X37)),cons(skaf78(tl(X37)),cons(skaf79(tl(X37)),skaf81(tl(X37)))))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_739])]) ).

fof(f1822,plain,
    ( ! [X37] :
        ( equalelemsP(tl(X37))
        | tl(X37) = app(skaf80(tl(X37)),cons(skaf78(tl(X37)),cons(skaf79(tl(X37)),skaf81(tl(X37)))))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_112
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f807]) ).

fof(f15491,plain,
    ( spl0_738
    | ~ spl0_71
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2177,f1983,f566,f15489]) ).

fof(f15489,plain,
    ( spl0_738
  <=> ! [X20] :
        ( cyclefreeP(skaf51(X20))
        | skaf51(X20) = app(app(skaf51(skaf51(X20)),cons(skaf49(skaf51(X20)),skaf52(skaf51(X20)))),cons(skaf50(skaf51(X20)),skaf53(skaf51(X20)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_738])]) ).

fof(f2177,plain,
    ( ! [X20] :
        ( cyclefreeP(skaf51(X20))
        | skaf51(X20) = app(app(skaf51(skaf51(X20)),cons(skaf49(skaf51(X20)),skaf52(skaf51(X20)))),cons(skaf50(skaf51(X20)),skaf53(skaf51(X20)))) )
    | ~ spl0_71
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f567]) ).

fof(f15487,plain,
    ( spl0_737
    | ~ spl0_70
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2176,f1983,f562,f15485]) ).

fof(f15485,plain,
    ( spl0_737
  <=> ! [X19] :
        ( cyclefreeP(skaf52(X19))
        | skaf52(X19) = app(app(skaf51(skaf52(X19)),cons(skaf49(skaf52(X19)),skaf52(skaf52(X19)))),cons(skaf50(skaf52(X19)),skaf53(skaf52(X19)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_737])]) ).

fof(f2176,plain,
    ( ! [X19] :
        ( cyclefreeP(skaf52(X19))
        | skaf52(X19) = app(app(skaf51(skaf52(X19)),cons(skaf49(skaf52(X19)),skaf52(skaf52(X19)))),cons(skaf50(skaf52(X19)),skaf53(skaf52(X19)))) )
    | ~ spl0_70
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f563]) ).

fof(f15483,plain,
    ( spl0_736
    | ~ spl0_69
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2175,f1983,f558,f15481]) ).

fof(f15481,plain,
    ( spl0_736
  <=> ! [X18] :
        ( cyclefreeP(skaf53(X18))
        | skaf53(X18) = app(app(skaf51(skaf53(X18)),cons(skaf49(skaf53(X18)),skaf52(skaf53(X18)))),cons(skaf50(skaf53(X18)),skaf53(skaf53(X18)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_736])]) ).

fof(f2175,plain,
    ( ! [X18] :
        ( cyclefreeP(skaf53(X18))
        | skaf53(X18) = app(app(skaf51(skaf53(X18)),cons(skaf49(skaf53(X18)),skaf52(skaf53(X18)))),cons(skaf50(skaf53(X18)),skaf53(skaf53(X18)))) )
    | ~ spl0_69
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f559]) ).

fof(f15472,plain,
    ( spl0_735
    | ~ spl0_66
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2174,f1983,f546,f15470]) ).

fof(f15470,plain,
    ( spl0_735
  <=> ! [X17] :
        ( cyclefreeP(skaf56(X17))
        | skaf56(X17) = app(app(skaf51(skaf56(X17)),cons(skaf49(skaf56(X17)),skaf52(skaf56(X17)))),cons(skaf50(skaf56(X17)),skaf53(skaf56(X17)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_735])]) ).

fof(f2174,plain,
    ( ! [X17] :
        ( cyclefreeP(skaf56(X17))
        | skaf56(X17) = app(app(skaf51(skaf56(X17)),cons(skaf49(skaf56(X17)),skaf52(skaf56(X17)))),cons(skaf50(skaf56(X17)),skaf53(skaf56(X17)))) )
    | ~ spl0_66
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f547]) ).

fof(f15468,plain,
    ( spl0_734
    | ~ spl0_64
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2173,f1983,f537,f15466]) ).

fof(f15466,plain,
    ( spl0_734
  <=> ! [X16] :
        ( cyclefreeP(skaf57(X16))
        | skaf57(X16) = app(app(skaf51(skaf57(X16)),cons(skaf49(skaf57(X16)),skaf52(skaf57(X16)))),cons(skaf50(skaf57(X16)),skaf53(skaf57(X16)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_734])]) ).

fof(f2173,plain,
    ( ! [X16] :
        ( cyclefreeP(skaf57(X16))
        | skaf57(X16) = app(app(skaf51(skaf57(X16)),cons(skaf49(skaf57(X16)),skaf52(skaf57(X16)))),cons(skaf50(skaf57(X16)),skaf53(skaf57(X16)))) )
    | ~ spl0_64
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f538]) ).

fof(f15464,plain,
    ( spl0_733
    | ~ spl0_63
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2172,f1983,f533,f15462]) ).

fof(f15462,plain,
    ( spl0_733
  <=> ! [X15] :
        ( cyclefreeP(skaf58(X15))
        | skaf58(X15) = app(app(skaf51(skaf58(X15)),cons(skaf49(skaf58(X15)),skaf52(skaf58(X15)))),cons(skaf50(skaf58(X15)),skaf53(skaf58(X15)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_733])]) ).

fof(f2172,plain,
    ( ! [X15] :
        ( cyclefreeP(skaf58(X15))
        | skaf58(X15) = app(app(skaf51(skaf58(X15)),cons(skaf49(skaf58(X15)),skaf52(skaf58(X15)))),cons(skaf50(skaf58(X15)),skaf53(skaf58(X15)))) )
    | ~ spl0_63
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f534]) ).

fof(f15460,plain,
    ( spl0_732
    | ~ spl0_60
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2171,f1983,f521,f15458]) ).

fof(f15458,plain,
    ( spl0_732
  <=> ! [X14] :
        ( cyclefreeP(skaf61(X14))
        | skaf61(X14) = app(app(skaf51(skaf61(X14)),cons(skaf49(skaf61(X14)),skaf52(skaf61(X14)))),cons(skaf50(skaf61(X14)),skaf53(skaf61(X14)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_732])]) ).

fof(f2171,plain,
    ( ! [X14] :
        ( cyclefreeP(skaf61(X14))
        | skaf61(X14) = app(app(skaf51(skaf61(X14)),cons(skaf49(skaf61(X14)),skaf52(skaf61(X14)))),cons(skaf50(skaf61(X14)),skaf53(skaf61(X14)))) )
    | ~ spl0_60
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f522]) ).

fof(f15456,plain,
    ( spl0_731
    | ~ spl0_59
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2170,f1983,f517,f15454]) ).

fof(f15454,plain,
    ( spl0_731
  <=> ! [X13] :
        ( cyclefreeP(skaf62(X13))
        | skaf62(X13) = app(app(skaf51(skaf62(X13)),cons(skaf49(skaf62(X13)),skaf52(skaf62(X13)))),cons(skaf50(skaf62(X13)),skaf53(skaf62(X13)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_731])]) ).

fof(f2170,plain,
    ( ! [X13] :
        ( cyclefreeP(skaf62(X13))
        | skaf62(X13) = app(app(skaf51(skaf62(X13)),cons(skaf49(skaf62(X13)),skaf52(skaf62(X13)))),cons(skaf50(skaf62(X13)),skaf53(skaf62(X13)))) )
    | ~ spl0_59
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f518]) ).

fof(f15452,plain,
    ( spl0_730
    | ~ spl0_58
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2169,f1983,f513,f15450]) ).

fof(f15450,plain,
    ( spl0_730
  <=> ! [X12] :
        ( cyclefreeP(skaf63(X12))
        | skaf63(X12) = app(app(skaf51(skaf63(X12)),cons(skaf49(skaf63(X12)),skaf52(skaf63(X12)))),cons(skaf50(skaf63(X12)),skaf53(skaf63(X12)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_730])]) ).

fof(f2169,plain,
    ( ! [X12] :
        ( cyclefreeP(skaf63(X12))
        | skaf63(X12) = app(app(skaf51(skaf63(X12)),cons(skaf49(skaf63(X12)),skaf52(skaf63(X12)))),cons(skaf50(skaf63(X12)),skaf53(skaf63(X12)))) )
    | ~ spl0_58
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f514]) ).

fof(f15448,plain,
    ( spl0_729
    | ~ spl0_55
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2168,f1983,f501,f15446]) ).

fof(f15446,plain,
    ( spl0_729
  <=> ! [X11] :
        ( cyclefreeP(skaf66(X11))
        | skaf66(X11) = app(app(skaf51(skaf66(X11)),cons(skaf49(skaf66(X11)),skaf52(skaf66(X11)))),cons(skaf50(skaf66(X11)),skaf53(skaf66(X11)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_729])]) ).

fof(f2168,plain,
    ( ! [X11] :
        ( cyclefreeP(skaf66(X11))
        | skaf66(X11) = app(app(skaf51(skaf66(X11)),cons(skaf49(skaf66(X11)),skaf52(skaf66(X11)))),cons(skaf50(skaf66(X11)),skaf53(skaf66(X11)))) )
    | ~ spl0_55
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f502]) ).

fof(f15444,plain,
    ( spl0_728
    | ~ spl0_54
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2167,f1983,f497,f15442]) ).

fof(f15442,plain,
    ( spl0_728
  <=> ! [X10] :
        ( cyclefreeP(skaf67(X10))
        | skaf67(X10) = app(app(skaf51(skaf67(X10)),cons(skaf49(skaf67(X10)),skaf52(skaf67(X10)))),cons(skaf50(skaf67(X10)),skaf53(skaf67(X10)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_728])]) ).

fof(f2167,plain,
    ( ! [X10] :
        ( cyclefreeP(skaf67(X10))
        | skaf67(X10) = app(app(skaf51(skaf67(X10)),cons(skaf49(skaf67(X10)),skaf52(skaf67(X10)))),cons(skaf50(skaf67(X10)),skaf53(skaf67(X10)))) )
    | ~ spl0_54
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f498]) ).

fof(f15440,plain,
    ( spl0_727
    | ~ spl0_53
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2166,f1983,f493,f15438]) ).

fof(f15438,plain,
    ( spl0_727
  <=> ! [X9] :
        ( cyclefreeP(skaf68(X9))
        | skaf68(X9) = app(app(skaf51(skaf68(X9)),cons(skaf49(skaf68(X9)),skaf52(skaf68(X9)))),cons(skaf50(skaf68(X9)),skaf53(skaf68(X9)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_727])]) ).

fof(f2166,plain,
    ( ! [X9] :
        ( cyclefreeP(skaf68(X9))
        | skaf68(X9) = app(app(skaf51(skaf68(X9)),cons(skaf49(skaf68(X9)),skaf52(skaf68(X9)))),cons(skaf50(skaf68(X9)),skaf53(skaf68(X9)))) )
    | ~ spl0_53
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f494]) ).

fof(f15436,plain,
    ( spl0_726
    | ~ spl0_50
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2165,f1983,f481,f15434]) ).

fof(f15434,plain,
    ( spl0_726
  <=> ! [X8] :
        ( cyclefreeP(skaf71(X8))
        | skaf71(X8) = app(app(skaf51(skaf71(X8)),cons(skaf49(skaf71(X8)),skaf52(skaf71(X8)))),cons(skaf50(skaf71(X8)),skaf53(skaf71(X8)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_726])]) ).

fof(f2165,plain,
    ( ! [X8] :
        ( cyclefreeP(skaf71(X8))
        | skaf71(X8) = app(app(skaf51(skaf71(X8)),cons(skaf49(skaf71(X8)),skaf52(skaf71(X8)))),cons(skaf50(skaf71(X8)),skaf53(skaf71(X8)))) )
    | ~ spl0_50
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f482]) ).

fof(f15425,plain,
    ( spl0_725
    | ~ spl0_49
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2164,f1983,f477,f15423]) ).

fof(f15423,plain,
    ( spl0_725
  <=> ! [X7] :
        ( cyclefreeP(skaf72(X7))
        | skaf72(X7) = app(app(skaf51(skaf72(X7)),cons(skaf49(skaf72(X7)),skaf52(skaf72(X7)))),cons(skaf50(skaf72(X7)),skaf53(skaf72(X7)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_725])]) ).

fof(f2164,plain,
    ( ! [X7] :
        ( cyclefreeP(skaf72(X7))
        | skaf72(X7) = app(app(skaf51(skaf72(X7)),cons(skaf49(skaf72(X7)),skaf52(skaf72(X7)))),cons(skaf50(skaf72(X7)),skaf53(skaf72(X7)))) )
    | ~ spl0_49
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f478]) ).

fof(f15421,plain,
    ( spl0_724
    | ~ spl0_48
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2163,f1983,f473,f15419]) ).

fof(f15419,plain,
    ( spl0_724
  <=> ! [X6] :
        ( cyclefreeP(skaf73(X6))
        | skaf73(X6) = app(app(skaf51(skaf73(X6)),cons(skaf49(skaf73(X6)),skaf52(skaf73(X6)))),cons(skaf50(skaf73(X6)),skaf53(skaf73(X6)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_724])]) ).

fof(f2163,plain,
    ( ! [X6] :
        ( cyclefreeP(skaf73(X6))
        | skaf73(X6) = app(app(skaf51(skaf73(X6)),cons(skaf49(skaf73(X6)),skaf52(skaf73(X6)))),cons(skaf50(skaf73(X6)),skaf53(skaf73(X6)))) )
    | ~ spl0_48
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f474]) ).

fof(f15417,plain,
    ( spl0_723
    | ~ spl0_46
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2162,f1983,f465,f15415]) ).

fof(f15415,plain,
    ( spl0_723
  <=> ! [X5] :
        ( cyclefreeP(skaf75(X5))
        | skaf75(X5) = app(app(skaf51(skaf75(X5)),cons(skaf49(skaf75(X5)),skaf52(skaf75(X5)))),cons(skaf50(skaf75(X5)),skaf53(skaf75(X5)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_723])]) ).

fof(f2162,plain,
    ( ! [X5] :
        ( cyclefreeP(skaf75(X5))
        | skaf75(X5) = app(app(skaf51(skaf75(X5)),cons(skaf49(skaf75(X5)),skaf52(skaf75(X5)))),cons(skaf50(skaf75(X5)),skaf53(skaf75(X5)))) )
    | ~ spl0_46
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f466]) ).

fof(f15413,plain,
    ( spl0_722
    | ~ spl0_45
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2161,f1983,f461,f15411]) ).

fof(f15411,plain,
    ( spl0_722
  <=> ! [X4] :
        ( cyclefreeP(skaf76(X4))
        | skaf76(X4) = app(app(skaf51(skaf76(X4)),cons(skaf49(skaf76(X4)),skaf52(skaf76(X4)))),cons(skaf50(skaf76(X4)),skaf53(skaf76(X4)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_722])]) ).

fof(f2161,plain,
    ( ! [X4] :
        ( cyclefreeP(skaf76(X4))
        | skaf76(X4) = app(app(skaf51(skaf76(X4)),cons(skaf49(skaf76(X4)),skaf52(skaf76(X4)))),cons(skaf50(skaf76(X4)),skaf53(skaf76(X4)))) )
    | ~ spl0_45
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f462]) ).

fof(f15409,plain,
    ( spl0_721
    | ~ spl0_43
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2160,f1983,f452,f15407]) ).

fof(f15407,plain,
    ( spl0_721
  <=> ! [X3] :
        ( cyclefreeP(skaf77(X3))
        | skaf77(X3) = app(app(skaf51(skaf77(X3)),cons(skaf49(skaf77(X3)),skaf52(skaf77(X3)))),cons(skaf50(skaf77(X3)),skaf53(skaf77(X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_721])]) ).

fof(f2160,plain,
    ( ! [X3] :
        ( cyclefreeP(skaf77(X3))
        | skaf77(X3) = app(app(skaf51(skaf77(X3)),cons(skaf49(skaf77(X3)),skaf52(skaf77(X3)))),cons(skaf50(skaf77(X3)),skaf53(skaf77(X3)))) )
    | ~ spl0_43
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f453]) ).

fof(f15405,plain,
    ( spl0_720
    | ~ spl0_40
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2159,f1983,f440,f15403]) ).

fof(f15403,plain,
    ( spl0_720
  <=> ! [X2] :
        ( cyclefreeP(skaf80(X2))
        | skaf80(X2) = app(app(skaf51(skaf80(X2)),cons(skaf49(skaf80(X2)),skaf52(skaf80(X2)))),cons(skaf50(skaf80(X2)),skaf53(skaf80(X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_720])]) ).

fof(f2159,plain,
    ( ! [X2] :
        ( cyclefreeP(skaf80(X2))
        | skaf80(X2) = app(app(skaf51(skaf80(X2)),cons(skaf49(skaf80(X2)),skaf52(skaf80(X2)))),cons(skaf50(skaf80(X2)),skaf53(skaf80(X2)))) )
    | ~ spl0_40
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f441]) ).

fof(f15401,plain,
    ( spl0_719
    | ~ spl0_39
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2158,f1983,f436,f15399]) ).

fof(f15399,plain,
    ( spl0_719
  <=> ! [X1] :
        ( cyclefreeP(skaf81(X1))
        | skaf81(X1) = app(app(skaf51(skaf81(X1)),cons(skaf49(skaf81(X1)),skaf52(skaf81(X1)))),cons(skaf50(skaf81(X1)),skaf53(skaf81(X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_719])]) ).

fof(f2158,plain,
    ( ! [X1] :
        ( cyclefreeP(skaf81(X1))
        | skaf81(X1) = app(app(skaf51(skaf81(X1)),cons(skaf49(skaf81(X1)),skaf52(skaf81(X1)))),cons(skaf50(skaf81(X1)),skaf53(skaf81(X1)))) )
    | ~ spl0_39
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f437]) ).

fof(f15397,plain,
    ( spl0_718
    | ~ spl0_38
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f2157,f1983,f432,f15395]) ).

fof(f15395,plain,
    ( spl0_718
  <=> ! [X0] :
        ( cyclefreeP(skaf82(X0))
        | skaf82(X0) = app(app(skaf51(skaf82(X0)),cons(skaf49(skaf82(X0)),skaf52(skaf82(X0)))),cons(skaf50(skaf82(X0)),skaf53(skaf82(X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_718])]) ).

fof(f2157,plain,
    ( ! [X0] :
        ( cyclefreeP(skaf82(X0))
        | skaf82(X0) = app(app(skaf51(skaf82(X0)),cons(skaf49(skaf82(X0)),skaf52(skaf82(X0)))),cons(skaf50(skaf82(X0)),skaf53(skaf82(X0)))) )
    | ~ spl0_38
    | ~ spl0_229 ),
    inference(resolution,[],[f1984,f433]) ).

fof(f15393,plain,
    ( spl0_717
    | ~ spl0_71
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2143,f1979,f566,f15391]) ).

fof(f15391,plain,
    ( spl0_717
  <=> ! [X20] :
        ( totalorderP(skaf51(X20))
        | skaf51(X20) = app(app(skaf56(skaf51(X20)),cons(skaf54(skaf51(X20)),skaf57(skaf51(X20)))),cons(skaf55(skaf51(X20)),skaf58(skaf51(X20)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_717])]) ).

fof(f2143,plain,
    ( ! [X20] :
        ( totalorderP(skaf51(X20))
        | skaf51(X20) = app(app(skaf56(skaf51(X20)),cons(skaf54(skaf51(X20)),skaf57(skaf51(X20)))),cons(skaf55(skaf51(X20)),skaf58(skaf51(X20)))) )
    | ~ spl0_71
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f567]) ).

fof(f15389,plain,
    ( spl0_716
    | ~ spl0_70
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2142,f1979,f562,f15387]) ).

fof(f15387,plain,
    ( spl0_716
  <=> ! [X19] :
        ( totalorderP(skaf52(X19))
        | skaf52(X19) = app(app(skaf56(skaf52(X19)),cons(skaf54(skaf52(X19)),skaf57(skaf52(X19)))),cons(skaf55(skaf52(X19)),skaf58(skaf52(X19)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_716])]) ).

fof(f2142,plain,
    ( ! [X19] :
        ( totalorderP(skaf52(X19))
        | skaf52(X19) = app(app(skaf56(skaf52(X19)),cons(skaf54(skaf52(X19)),skaf57(skaf52(X19)))),cons(skaf55(skaf52(X19)),skaf58(skaf52(X19)))) )
    | ~ spl0_70
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f563]) ).

fof(f15378,plain,
    ( spl0_715
    | ~ spl0_69
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2141,f1979,f558,f15376]) ).

fof(f15376,plain,
    ( spl0_715
  <=> ! [X18] :
        ( totalorderP(skaf53(X18))
        | skaf53(X18) = app(app(skaf56(skaf53(X18)),cons(skaf54(skaf53(X18)),skaf57(skaf53(X18)))),cons(skaf55(skaf53(X18)),skaf58(skaf53(X18)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_715])]) ).

fof(f2141,plain,
    ( ! [X18] :
        ( totalorderP(skaf53(X18))
        | skaf53(X18) = app(app(skaf56(skaf53(X18)),cons(skaf54(skaf53(X18)),skaf57(skaf53(X18)))),cons(skaf55(skaf53(X18)),skaf58(skaf53(X18)))) )
    | ~ spl0_69
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f559]) ).

fof(f15374,plain,
    ( spl0_714
    | ~ spl0_66
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2140,f1979,f546,f15372]) ).

fof(f15372,plain,
    ( spl0_714
  <=> ! [X17] :
        ( totalorderP(skaf56(X17))
        | skaf56(X17) = app(app(skaf56(skaf56(X17)),cons(skaf54(skaf56(X17)),skaf57(skaf56(X17)))),cons(skaf55(skaf56(X17)),skaf58(skaf56(X17)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_714])]) ).

fof(f2140,plain,
    ( ! [X17] :
        ( totalorderP(skaf56(X17))
        | skaf56(X17) = app(app(skaf56(skaf56(X17)),cons(skaf54(skaf56(X17)),skaf57(skaf56(X17)))),cons(skaf55(skaf56(X17)),skaf58(skaf56(X17)))) )
    | ~ spl0_66
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f547]) ).

fof(f15370,plain,
    ( spl0_713
    | ~ spl0_64
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2139,f1979,f537,f15368]) ).

fof(f15368,plain,
    ( spl0_713
  <=> ! [X16] :
        ( totalorderP(skaf57(X16))
        | skaf57(X16) = app(app(skaf56(skaf57(X16)),cons(skaf54(skaf57(X16)),skaf57(skaf57(X16)))),cons(skaf55(skaf57(X16)),skaf58(skaf57(X16)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_713])]) ).

fof(f2139,plain,
    ( ! [X16] :
        ( totalorderP(skaf57(X16))
        | skaf57(X16) = app(app(skaf56(skaf57(X16)),cons(skaf54(skaf57(X16)),skaf57(skaf57(X16)))),cons(skaf55(skaf57(X16)),skaf58(skaf57(X16)))) )
    | ~ spl0_64
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f538]) ).

fof(f15366,plain,
    ( spl0_712
    | ~ spl0_63
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2138,f1979,f533,f15364]) ).

fof(f15364,plain,
    ( spl0_712
  <=> ! [X15] :
        ( totalorderP(skaf58(X15))
        | skaf58(X15) = app(app(skaf56(skaf58(X15)),cons(skaf54(skaf58(X15)),skaf57(skaf58(X15)))),cons(skaf55(skaf58(X15)),skaf58(skaf58(X15)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_712])]) ).

fof(f2138,plain,
    ( ! [X15] :
        ( totalorderP(skaf58(X15))
        | skaf58(X15) = app(app(skaf56(skaf58(X15)),cons(skaf54(skaf58(X15)),skaf57(skaf58(X15)))),cons(skaf55(skaf58(X15)),skaf58(skaf58(X15)))) )
    | ~ spl0_63
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f534]) ).

fof(f15362,plain,
    ( spl0_711
    | ~ spl0_60
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2137,f1979,f521,f15360]) ).

fof(f15360,plain,
    ( spl0_711
  <=> ! [X14] :
        ( totalorderP(skaf61(X14))
        | skaf61(X14) = app(app(skaf56(skaf61(X14)),cons(skaf54(skaf61(X14)),skaf57(skaf61(X14)))),cons(skaf55(skaf61(X14)),skaf58(skaf61(X14)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_711])]) ).

fof(f2137,plain,
    ( ! [X14] :
        ( totalorderP(skaf61(X14))
        | skaf61(X14) = app(app(skaf56(skaf61(X14)),cons(skaf54(skaf61(X14)),skaf57(skaf61(X14)))),cons(skaf55(skaf61(X14)),skaf58(skaf61(X14)))) )
    | ~ spl0_60
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f522]) ).

fof(f15358,plain,
    ( spl0_710
    | ~ spl0_59
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2136,f1979,f517,f15356]) ).

fof(f15356,plain,
    ( spl0_710
  <=> ! [X13] :
        ( totalorderP(skaf62(X13))
        | skaf62(X13) = app(app(skaf56(skaf62(X13)),cons(skaf54(skaf62(X13)),skaf57(skaf62(X13)))),cons(skaf55(skaf62(X13)),skaf58(skaf62(X13)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_710])]) ).

fof(f2136,plain,
    ( ! [X13] :
        ( totalorderP(skaf62(X13))
        | skaf62(X13) = app(app(skaf56(skaf62(X13)),cons(skaf54(skaf62(X13)),skaf57(skaf62(X13)))),cons(skaf55(skaf62(X13)),skaf58(skaf62(X13)))) )
    | ~ spl0_59
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f518]) ).

fof(f15354,plain,
    ( spl0_709
    | ~ spl0_58
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2135,f1979,f513,f15352]) ).

fof(f15352,plain,
    ( spl0_709
  <=> ! [X12] :
        ( totalorderP(skaf63(X12))
        | skaf63(X12) = app(app(skaf56(skaf63(X12)),cons(skaf54(skaf63(X12)),skaf57(skaf63(X12)))),cons(skaf55(skaf63(X12)),skaf58(skaf63(X12)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_709])]) ).

fof(f2135,plain,
    ( ! [X12] :
        ( totalorderP(skaf63(X12))
        | skaf63(X12) = app(app(skaf56(skaf63(X12)),cons(skaf54(skaf63(X12)),skaf57(skaf63(X12)))),cons(skaf55(skaf63(X12)),skaf58(skaf63(X12)))) )
    | ~ spl0_58
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f514]) ).

fof(f15350,plain,
    ( spl0_708
    | ~ spl0_55
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2134,f1979,f501,f15348]) ).

fof(f15348,plain,
    ( spl0_708
  <=> ! [X11] :
        ( totalorderP(skaf66(X11))
        | skaf66(X11) = app(app(skaf56(skaf66(X11)),cons(skaf54(skaf66(X11)),skaf57(skaf66(X11)))),cons(skaf55(skaf66(X11)),skaf58(skaf66(X11)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_708])]) ).

fof(f2134,plain,
    ( ! [X11] :
        ( totalorderP(skaf66(X11))
        | skaf66(X11) = app(app(skaf56(skaf66(X11)),cons(skaf54(skaf66(X11)),skaf57(skaf66(X11)))),cons(skaf55(skaf66(X11)),skaf58(skaf66(X11)))) )
    | ~ spl0_55
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f502]) ).

fof(f15346,plain,
    ( spl0_707
    | ~ spl0_54
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2133,f1979,f497,f15344]) ).

fof(f15344,plain,
    ( spl0_707
  <=> ! [X10] :
        ( totalorderP(skaf67(X10))
        | skaf67(X10) = app(app(skaf56(skaf67(X10)),cons(skaf54(skaf67(X10)),skaf57(skaf67(X10)))),cons(skaf55(skaf67(X10)),skaf58(skaf67(X10)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_707])]) ).

fof(f2133,plain,
    ( ! [X10] :
        ( totalorderP(skaf67(X10))
        | skaf67(X10) = app(app(skaf56(skaf67(X10)),cons(skaf54(skaf67(X10)),skaf57(skaf67(X10)))),cons(skaf55(skaf67(X10)),skaf58(skaf67(X10)))) )
    | ~ spl0_54
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f498]) ).

fof(f15342,plain,
    ( spl0_706
    | ~ spl0_53
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2132,f1979,f493,f15340]) ).

fof(f15340,plain,
    ( spl0_706
  <=> ! [X9] :
        ( totalorderP(skaf68(X9))
        | skaf68(X9) = app(app(skaf56(skaf68(X9)),cons(skaf54(skaf68(X9)),skaf57(skaf68(X9)))),cons(skaf55(skaf68(X9)),skaf58(skaf68(X9)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_706])]) ).

fof(f2132,plain,
    ( ! [X9] :
        ( totalorderP(skaf68(X9))
        | skaf68(X9) = app(app(skaf56(skaf68(X9)),cons(skaf54(skaf68(X9)),skaf57(skaf68(X9)))),cons(skaf55(skaf68(X9)),skaf58(skaf68(X9)))) )
    | ~ spl0_53
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f494]) ).

fof(f15331,plain,
    ( spl0_705
    | ~ spl0_50
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2131,f1979,f481,f15329]) ).

fof(f15329,plain,
    ( spl0_705
  <=> ! [X8] :
        ( totalorderP(skaf71(X8))
        | skaf71(X8) = app(app(skaf56(skaf71(X8)),cons(skaf54(skaf71(X8)),skaf57(skaf71(X8)))),cons(skaf55(skaf71(X8)),skaf58(skaf71(X8)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_705])]) ).

fof(f2131,plain,
    ( ! [X8] :
        ( totalorderP(skaf71(X8))
        | skaf71(X8) = app(app(skaf56(skaf71(X8)),cons(skaf54(skaf71(X8)),skaf57(skaf71(X8)))),cons(skaf55(skaf71(X8)),skaf58(skaf71(X8)))) )
    | ~ spl0_50
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f482]) ).

fof(f15327,plain,
    ( spl0_704
    | ~ spl0_49
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2130,f1979,f477,f15325]) ).

fof(f15325,plain,
    ( spl0_704
  <=> ! [X7] :
        ( totalorderP(skaf72(X7))
        | skaf72(X7) = app(app(skaf56(skaf72(X7)),cons(skaf54(skaf72(X7)),skaf57(skaf72(X7)))),cons(skaf55(skaf72(X7)),skaf58(skaf72(X7)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_704])]) ).

fof(f2130,plain,
    ( ! [X7] :
        ( totalorderP(skaf72(X7))
        | skaf72(X7) = app(app(skaf56(skaf72(X7)),cons(skaf54(skaf72(X7)),skaf57(skaf72(X7)))),cons(skaf55(skaf72(X7)),skaf58(skaf72(X7)))) )
    | ~ spl0_49
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f478]) ).

fof(f15323,plain,
    ( spl0_703
    | ~ spl0_48
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2129,f1979,f473,f15321]) ).

fof(f15321,plain,
    ( spl0_703
  <=> ! [X6] :
        ( totalorderP(skaf73(X6))
        | skaf73(X6) = app(app(skaf56(skaf73(X6)),cons(skaf54(skaf73(X6)),skaf57(skaf73(X6)))),cons(skaf55(skaf73(X6)),skaf58(skaf73(X6)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_703])]) ).

fof(f2129,plain,
    ( ! [X6] :
        ( totalorderP(skaf73(X6))
        | skaf73(X6) = app(app(skaf56(skaf73(X6)),cons(skaf54(skaf73(X6)),skaf57(skaf73(X6)))),cons(skaf55(skaf73(X6)),skaf58(skaf73(X6)))) )
    | ~ spl0_48
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f474]) ).

fof(f15319,plain,
    ( spl0_702
    | ~ spl0_46
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2128,f1979,f465,f15317]) ).

fof(f15317,plain,
    ( spl0_702
  <=> ! [X5] :
        ( totalorderP(skaf75(X5))
        | skaf75(X5) = app(app(skaf56(skaf75(X5)),cons(skaf54(skaf75(X5)),skaf57(skaf75(X5)))),cons(skaf55(skaf75(X5)),skaf58(skaf75(X5)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_702])]) ).

fof(f2128,plain,
    ( ! [X5] :
        ( totalorderP(skaf75(X5))
        | skaf75(X5) = app(app(skaf56(skaf75(X5)),cons(skaf54(skaf75(X5)),skaf57(skaf75(X5)))),cons(skaf55(skaf75(X5)),skaf58(skaf75(X5)))) )
    | ~ spl0_46
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f466]) ).

fof(f15315,plain,
    ( spl0_701
    | ~ spl0_45
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2127,f1979,f461,f15313]) ).

fof(f15313,plain,
    ( spl0_701
  <=> ! [X4] :
        ( totalorderP(skaf76(X4))
        | skaf76(X4) = app(app(skaf56(skaf76(X4)),cons(skaf54(skaf76(X4)),skaf57(skaf76(X4)))),cons(skaf55(skaf76(X4)),skaf58(skaf76(X4)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_701])]) ).

fof(f2127,plain,
    ( ! [X4] :
        ( totalorderP(skaf76(X4))
        | skaf76(X4) = app(app(skaf56(skaf76(X4)),cons(skaf54(skaf76(X4)),skaf57(skaf76(X4)))),cons(skaf55(skaf76(X4)),skaf58(skaf76(X4)))) )
    | ~ spl0_45
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f462]) ).

fof(f15311,plain,
    ( spl0_700
    | ~ spl0_43
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2126,f1979,f452,f15309]) ).

fof(f15309,plain,
    ( spl0_700
  <=> ! [X3] :
        ( totalorderP(skaf77(X3))
        | skaf77(X3) = app(app(skaf56(skaf77(X3)),cons(skaf54(skaf77(X3)),skaf57(skaf77(X3)))),cons(skaf55(skaf77(X3)),skaf58(skaf77(X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_700])]) ).

fof(f2126,plain,
    ( ! [X3] :
        ( totalorderP(skaf77(X3))
        | skaf77(X3) = app(app(skaf56(skaf77(X3)),cons(skaf54(skaf77(X3)),skaf57(skaf77(X3)))),cons(skaf55(skaf77(X3)),skaf58(skaf77(X3)))) )
    | ~ spl0_43
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f453]) ).

fof(f15307,plain,
    ( spl0_699
    | ~ spl0_40
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2125,f1979,f440,f15305]) ).

fof(f15305,plain,
    ( spl0_699
  <=> ! [X2] :
        ( totalorderP(skaf80(X2))
        | skaf80(X2) = app(app(skaf56(skaf80(X2)),cons(skaf54(skaf80(X2)),skaf57(skaf80(X2)))),cons(skaf55(skaf80(X2)),skaf58(skaf80(X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_699])]) ).

fof(f2125,plain,
    ( ! [X2] :
        ( totalorderP(skaf80(X2))
        | skaf80(X2) = app(app(skaf56(skaf80(X2)),cons(skaf54(skaf80(X2)),skaf57(skaf80(X2)))),cons(skaf55(skaf80(X2)),skaf58(skaf80(X2)))) )
    | ~ spl0_40
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f441]) ).

fof(f15303,plain,
    ( spl0_698
    | ~ spl0_39
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2124,f1979,f436,f15301]) ).

fof(f15301,plain,
    ( spl0_698
  <=> ! [X1] :
        ( totalorderP(skaf81(X1))
        | skaf81(X1) = app(app(skaf56(skaf81(X1)),cons(skaf54(skaf81(X1)),skaf57(skaf81(X1)))),cons(skaf55(skaf81(X1)),skaf58(skaf81(X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_698])]) ).

fof(f2124,plain,
    ( ! [X1] :
        ( totalorderP(skaf81(X1))
        | skaf81(X1) = app(app(skaf56(skaf81(X1)),cons(skaf54(skaf81(X1)),skaf57(skaf81(X1)))),cons(skaf55(skaf81(X1)),skaf58(skaf81(X1)))) )
    | ~ spl0_39
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f437]) ).

fof(f15299,plain,
    ( spl0_697
    | ~ spl0_38
    | ~ spl0_228 ),
    inference(avatar_split_clause,[],[f2123,f1979,f432,f15297]) ).

fof(f15297,plain,
    ( spl0_697
  <=> ! [X0] :
        ( totalorderP(skaf82(X0))
        | skaf82(X0) = app(app(skaf56(skaf82(X0)),cons(skaf54(skaf82(X0)),skaf57(skaf82(X0)))),cons(skaf55(skaf82(X0)),skaf58(skaf82(X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_697])]) ).

fof(f2123,plain,
    ( ! [X0] :
        ( totalorderP(skaf82(X0))
        | skaf82(X0) = app(app(skaf56(skaf82(X0)),cons(skaf54(skaf82(X0)),skaf57(skaf82(X0)))),cons(skaf55(skaf82(X0)),skaf58(skaf82(X0)))) )
    | ~ spl0_38
    | ~ spl0_228 ),
    inference(resolution,[],[f1980,f433]) ).

fof(f15295,plain,
    ( spl0_696
    | ~ spl0_71
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2109,f1975,f566,f15293]) ).

fof(f15293,plain,
    ( spl0_696
  <=> ! [X20] :
        ( strictorderP(skaf51(X20))
        | skaf51(X20) = app(app(skaf61(skaf51(X20)),cons(skaf59(skaf51(X20)),skaf62(skaf51(X20)))),cons(skaf60(skaf51(X20)),skaf63(skaf51(X20)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_696])]) ).

fof(f2109,plain,
    ( ! [X20] :
        ( strictorderP(skaf51(X20))
        | skaf51(X20) = app(app(skaf61(skaf51(X20)),cons(skaf59(skaf51(X20)),skaf62(skaf51(X20)))),cons(skaf60(skaf51(X20)),skaf63(skaf51(X20)))) )
    | ~ spl0_71
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f567]) ).

fof(f15284,plain,
    ( spl0_695
    | ~ spl0_70
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2108,f1975,f562,f15282]) ).

fof(f15282,plain,
    ( spl0_695
  <=> ! [X19] :
        ( strictorderP(skaf52(X19))
        | skaf52(X19) = app(app(skaf61(skaf52(X19)),cons(skaf59(skaf52(X19)),skaf62(skaf52(X19)))),cons(skaf60(skaf52(X19)),skaf63(skaf52(X19)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_695])]) ).

fof(f2108,plain,
    ( ! [X19] :
        ( strictorderP(skaf52(X19))
        | skaf52(X19) = app(app(skaf61(skaf52(X19)),cons(skaf59(skaf52(X19)),skaf62(skaf52(X19)))),cons(skaf60(skaf52(X19)),skaf63(skaf52(X19)))) )
    | ~ spl0_70
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f563]) ).

fof(f15280,plain,
    ( spl0_694
    | ~ spl0_69
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2107,f1975,f558,f15278]) ).

fof(f15278,plain,
    ( spl0_694
  <=> ! [X18] :
        ( strictorderP(skaf53(X18))
        | skaf53(X18) = app(app(skaf61(skaf53(X18)),cons(skaf59(skaf53(X18)),skaf62(skaf53(X18)))),cons(skaf60(skaf53(X18)),skaf63(skaf53(X18)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_694])]) ).

fof(f2107,plain,
    ( ! [X18] :
        ( strictorderP(skaf53(X18))
        | skaf53(X18) = app(app(skaf61(skaf53(X18)),cons(skaf59(skaf53(X18)),skaf62(skaf53(X18)))),cons(skaf60(skaf53(X18)),skaf63(skaf53(X18)))) )
    | ~ spl0_69
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f559]) ).

fof(f15276,plain,
    ( spl0_693
    | ~ spl0_66
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2106,f1975,f546,f15274]) ).

fof(f15274,plain,
    ( spl0_693
  <=> ! [X17] :
        ( strictorderP(skaf56(X17))
        | skaf56(X17) = app(app(skaf61(skaf56(X17)),cons(skaf59(skaf56(X17)),skaf62(skaf56(X17)))),cons(skaf60(skaf56(X17)),skaf63(skaf56(X17)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_693])]) ).

fof(f2106,plain,
    ( ! [X17] :
        ( strictorderP(skaf56(X17))
        | skaf56(X17) = app(app(skaf61(skaf56(X17)),cons(skaf59(skaf56(X17)),skaf62(skaf56(X17)))),cons(skaf60(skaf56(X17)),skaf63(skaf56(X17)))) )
    | ~ spl0_66
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f547]) ).

fof(f15272,plain,
    ( spl0_692
    | ~ spl0_64
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2105,f1975,f537,f15270]) ).

fof(f15270,plain,
    ( spl0_692
  <=> ! [X16] :
        ( strictorderP(skaf57(X16))
        | skaf57(X16) = app(app(skaf61(skaf57(X16)),cons(skaf59(skaf57(X16)),skaf62(skaf57(X16)))),cons(skaf60(skaf57(X16)),skaf63(skaf57(X16)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_692])]) ).

fof(f2105,plain,
    ( ! [X16] :
        ( strictorderP(skaf57(X16))
        | skaf57(X16) = app(app(skaf61(skaf57(X16)),cons(skaf59(skaf57(X16)),skaf62(skaf57(X16)))),cons(skaf60(skaf57(X16)),skaf63(skaf57(X16)))) )
    | ~ spl0_64
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f538]) ).

fof(f15268,plain,
    ( spl0_691
    | ~ spl0_63
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2104,f1975,f533,f15266]) ).

fof(f15266,plain,
    ( spl0_691
  <=> ! [X15] :
        ( strictorderP(skaf58(X15))
        | skaf58(X15) = app(app(skaf61(skaf58(X15)),cons(skaf59(skaf58(X15)),skaf62(skaf58(X15)))),cons(skaf60(skaf58(X15)),skaf63(skaf58(X15)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_691])]) ).

fof(f2104,plain,
    ( ! [X15] :
        ( strictorderP(skaf58(X15))
        | skaf58(X15) = app(app(skaf61(skaf58(X15)),cons(skaf59(skaf58(X15)),skaf62(skaf58(X15)))),cons(skaf60(skaf58(X15)),skaf63(skaf58(X15)))) )
    | ~ spl0_63
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f534]) ).

fof(f15264,plain,
    ( spl0_690
    | ~ spl0_60
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2103,f1975,f521,f15262]) ).

fof(f15262,plain,
    ( spl0_690
  <=> ! [X14] :
        ( strictorderP(skaf61(X14))
        | skaf61(X14) = app(app(skaf61(skaf61(X14)),cons(skaf59(skaf61(X14)),skaf62(skaf61(X14)))),cons(skaf60(skaf61(X14)),skaf63(skaf61(X14)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_690])]) ).

fof(f2103,plain,
    ( ! [X14] :
        ( strictorderP(skaf61(X14))
        | skaf61(X14) = app(app(skaf61(skaf61(X14)),cons(skaf59(skaf61(X14)),skaf62(skaf61(X14)))),cons(skaf60(skaf61(X14)),skaf63(skaf61(X14)))) )
    | ~ spl0_60
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f522]) ).

fof(f15260,plain,
    ( spl0_689
    | ~ spl0_59
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2102,f1975,f517,f15258]) ).

fof(f15258,plain,
    ( spl0_689
  <=> ! [X13] :
        ( strictorderP(skaf62(X13))
        | skaf62(X13) = app(app(skaf61(skaf62(X13)),cons(skaf59(skaf62(X13)),skaf62(skaf62(X13)))),cons(skaf60(skaf62(X13)),skaf63(skaf62(X13)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_689])]) ).

fof(f2102,plain,
    ( ! [X13] :
        ( strictorderP(skaf62(X13))
        | skaf62(X13) = app(app(skaf61(skaf62(X13)),cons(skaf59(skaf62(X13)),skaf62(skaf62(X13)))),cons(skaf60(skaf62(X13)),skaf63(skaf62(X13)))) )
    | ~ spl0_59
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f518]) ).

fof(f15256,plain,
    ( spl0_688
    | ~ spl0_58
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2101,f1975,f513,f15254]) ).

fof(f15254,plain,
    ( spl0_688
  <=> ! [X12] :
        ( strictorderP(skaf63(X12))
        | skaf63(X12) = app(app(skaf61(skaf63(X12)),cons(skaf59(skaf63(X12)),skaf62(skaf63(X12)))),cons(skaf60(skaf63(X12)),skaf63(skaf63(X12)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_688])]) ).

fof(f2101,plain,
    ( ! [X12] :
        ( strictorderP(skaf63(X12))
        | skaf63(X12) = app(app(skaf61(skaf63(X12)),cons(skaf59(skaf63(X12)),skaf62(skaf63(X12)))),cons(skaf60(skaf63(X12)),skaf63(skaf63(X12)))) )
    | ~ spl0_58
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f514]) ).

fof(f15252,plain,
    ( spl0_687
    | ~ spl0_55
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2100,f1975,f501,f15250]) ).

fof(f15250,plain,
    ( spl0_687
  <=> ! [X11] :
        ( strictorderP(skaf66(X11))
        | skaf66(X11) = app(app(skaf61(skaf66(X11)),cons(skaf59(skaf66(X11)),skaf62(skaf66(X11)))),cons(skaf60(skaf66(X11)),skaf63(skaf66(X11)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_687])]) ).

fof(f2100,plain,
    ( ! [X11] :
        ( strictorderP(skaf66(X11))
        | skaf66(X11) = app(app(skaf61(skaf66(X11)),cons(skaf59(skaf66(X11)),skaf62(skaf66(X11)))),cons(skaf60(skaf66(X11)),skaf63(skaf66(X11)))) )
    | ~ spl0_55
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f502]) ).

fof(f15248,plain,
    ( spl0_686
    | ~ spl0_54
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2099,f1975,f497,f15246]) ).

fof(f15246,plain,
    ( spl0_686
  <=> ! [X10] :
        ( strictorderP(skaf67(X10))
        | skaf67(X10) = app(app(skaf61(skaf67(X10)),cons(skaf59(skaf67(X10)),skaf62(skaf67(X10)))),cons(skaf60(skaf67(X10)),skaf63(skaf67(X10)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_686])]) ).

fof(f2099,plain,
    ( ! [X10] :
        ( strictorderP(skaf67(X10))
        | skaf67(X10) = app(app(skaf61(skaf67(X10)),cons(skaf59(skaf67(X10)),skaf62(skaf67(X10)))),cons(skaf60(skaf67(X10)),skaf63(skaf67(X10)))) )
    | ~ spl0_54
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f498]) ).

fof(f15237,plain,
    ( spl0_685
    | ~ spl0_53
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2098,f1975,f493,f15235]) ).

fof(f15235,plain,
    ( spl0_685
  <=> ! [X9] :
        ( strictorderP(skaf68(X9))
        | skaf68(X9) = app(app(skaf61(skaf68(X9)),cons(skaf59(skaf68(X9)),skaf62(skaf68(X9)))),cons(skaf60(skaf68(X9)),skaf63(skaf68(X9)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_685])]) ).

fof(f2098,plain,
    ( ! [X9] :
        ( strictorderP(skaf68(X9))
        | skaf68(X9) = app(app(skaf61(skaf68(X9)),cons(skaf59(skaf68(X9)),skaf62(skaf68(X9)))),cons(skaf60(skaf68(X9)),skaf63(skaf68(X9)))) )
    | ~ spl0_53
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f494]) ).

fof(f15233,plain,
    ( spl0_684
    | ~ spl0_50
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2097,f1975,f481,f15231]) ).

fof(f15231,plain,
    ( spl0_684
  <=> ! [X8] :
        ( strictorderP(skaf71(X8))
        | skaf71(X8) = app(app(skaf61(skaf71(X8)),cons(skaf59(skaf71(X8)),skaf62(skaf71(X8)))),cons(skaf60(skaf71(X8)),skaf63(skaf71(X8)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_684])]) ).

fof(f2097,plain,
    ( ! [X8] :
        ( strictorderP(skaf71(X8))
        | skaf71(X8) = app(app(skaf61(skaf71(X8)),cons(skaf59(skaf71(X8)),skaf62(skaf71(X8)))),cons(skaf60(skaf71(X8)),skaf63(skaf71(X8)))) )
    | ~ spl0_50
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f482]) ).

fof(f15229,plain,
    ( spl0_683
    | ~ spl0_49
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2096,f1975,f477,f15227]) ).

fof(f15227,plain,
    ( spl0_683
  <=> ! [X7] :
        ( strictorderP(skaf72(X7))
        | skaf72(X7) = app(app(skaf61(skaf72(X7)),cons(skaf59(skaf72(X7)),skaf62(skaf72(X7)))),cons(skaf60(skaf72(X7)),skaf63(skaf72(X7)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_683])]) ).

fof(f2096,plain,
    ( ! [X7] :
        ( strictorderP(skaf72(X7))
        | skaf72(X7) = app(app(skaf61(skaf72(X7)),cons(skaf59(skaf72(X7)),skaf62(skaf72(X7)))),cons(skaf60(skaf72(X7)),skaf63(skaf72(X7)))) )
    | ~ spl0_49
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f478]) ).

fof(f15225,plain,
    ( spl0_682
    | ~ spl0_48
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2095,f1975,f473,f15223]) ).

fof(f15223,plain,
    ( spl0_682
  <=> ! [X6] :
        ( strictorderP(skaf73(X6))
        | skaf73(X6) = app(app(skaf61(skaf73(X6)),cons(skaf59(skaf73(X6)),skaf62(skaf73(X6)))),cons(skaf60(skaf73(X6)),skaf63(skaf73(X6)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_682])]) ).

fof(f2095,plain,
    ( ! [X6] :
        ( strictorderP(skaf73(X6))
        | skaf73(X6) = app(app(skaf61(skaf73(X6)),cons(skaf59(skaf73(X6)),skaf62(skaf73(X6)))),cons(skaf60(skaf73(X6)),skaf63(skaf73(X6)))) )
    | ~ spl0_48
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f474]) ).

fof(f15221,plain,
    ( spl0_681
    | ~ spl0_46
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2094,f1975,f465,f15219]) ).

fof(f15219,plain,
    ( spl0_681
  <=> ! [X5] :
        ( strictorderP(skaf75(X5))
        | skaf75(X5) = app(app(skaf61(skaf75(X5)),cons(skaf59(skaf75(X5)),skaf62(skaf75(X5)))),cons(skaf60(skaf75(X5)),skaf63(skaf75(X5)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_681])]) ).

fof(f2094,plain,
    ( ! [X5] :
        ( strictorderP(skaf75(X5))
        | skaf75(X5) = app(app(skaf61(skaf75(X5)),cons(skaf59(skaf75(X5)),skaf62(skaf75(X5)))),cons(skaf60(skaf75(X5)),skaf63(skaf75(X5)))) )
    | ~ spl0_46
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f466]) ).

fof(f15217,plain,
    ( spl0_680
    | ~ spl0_45
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2093,f1975,f461,f15215]) ).

fof(f15215,plain,
    ( spl0_680
  <=> ! [X4] :
        ( strictorderP(skaf76(X4))
        | skaf76(X4) = app(app(skaf61(skaf76(X4)),cons(skaf59(skaf76(X4)),skaf62(skaf76(X4)))),cons(skaf60(skaf76(X4)),skaf63(skaf76(X4)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_680])]) ).

fof(f2093,plain,
    ( ! [X4] :
        ( strictorderP(skaf76(X4))
        | skaf76(X4) = app(app(skaf61(skaf76(X4)),cons(skaf59(skaf76(X4)),skaf62(skaf76(X4)))),cons(skaf60(skaf76(X4)),skaf63(skaf76(X4)))) )
    | ~ spl0_45
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f462]) ).

fof(f15213,plain,
    ( spl0_679
    | ~ spl0_43
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2092,f1975,f452,f15211]) ).

fof(f15211,plain,
    ( spl0_679
  <=> ! [X3] :
        ( strictorderP(skaf77(X3))
        | skaf77(X3) = app(app(skaf61(skaf77(X3)),cons(skaf59(skaf77(X3)),skaf62(skaf77(X3)))),cons(skaf60(skaf77(X3)),skaf63(skaf77(X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_679])]) ).

fof(f2092,plain,
    ( ! [X3] :
        ( strictorderP(skaf77(X3))
        | skaf77(X3) = app(app(skaf61(skaf77(X3)),cons(skaf59(skaf77(X3)),skaf62(skaf77(X3)))),cons(skaf60(skaf77(X3)),skaf63(skaf77(X3)))) )
    | ~ spl0_43
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f453]) ).

fof(f15209,plain,
    ( spl0_678
    | ~ spl0_40
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2091,f1975,f440,f15207]) ).

fof(f15207,plain,
    ( spl0_678
  <=> ! [X2] :
        ( strictorderP(skaf80(X2))
        | skaf80(X2) = app(app(skaf61(skaf80(X2)),cons(skaf59(skaf80(X2)),skaf62(skaf80(X2)))),cons(skaf60(skaf80(X2)),skaf63(skaf80(X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_678])]) ).

fof(f2091,plain,
    ( ! [X2] :
        ( strictorderP(skaf80(X2))
        | skaf80(X2) = app(app(skaf61(skaf80(X2)),cons(skaf59(skaf80(X2)),skaf62(skaf80(X2)))),cons(skaf60(skaf80(X2)),skaf63(skaf80(X2)))) )
    | ~ spl0_40
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f441]) ).

fof(f15205,plain,
    ( spl0_677
    | ~ spl0_39
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2090,f1975,f436,f15203]) ).

fof(f15203,plain,
    ( spl0_677
  <=> ! [X1] :
        ( strictorderP(skaf81(X1))
        | skaf81(X1) = app(app(skaf61(skaf81(X1)),cons(skaf59(skaf81(X1)),skaf62(skaf81(X1)))),cons(skaf60(skaf81(X1)),skaf63(skaf81(X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_677])]) ).

fof(f2090,plain,
    ( ! [X1] :
        ( strictorderP(skaf81(X1))
        | skaf81(X1) = app(app(skaf61(skaf81(X1)),cons(skaf59(skaf81(X1)),skaf62(skaf81(X1)))),cons(skaf60(skaf81(X1)),skaf63(skaf81(X1)))) )
    | ~ spl0_39
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f437]) ).

fof(f15201,plain,
    ( spl0_676
    | ~ spl0_38
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f2089,f1975,f432,f15199]) ).

fof(f15199,plain,
    ( spl0_676
  <=> ! [X0] :
        ( strictorderP(skaf82(X0))
        | skaf82(X0) = app(app(skaf61(skaf82(X0)),cons(skaf59(skaf82(X0)),skaf62(skaf82(X0)))),cons(skaf60(skaf82(X0)),skaf63(skaf82(X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_676])]) ).

fof(f2089,plain,
    ( ! [X0] :
        ( strictorderP(skaf82(X0))
        | skaf82(X0) = app(app(skaf61(skaf82(X0)),cons(skaf59(skaf82(X0)),skaf62(skaf82(X0)))),cons(skaf60(skaf82(X0)),skaf63(skaf82(X0)))) )
    | ~ spl0_38
    | ~ spl0_227 ),
    inference(resolution,[],[f1976,f433]) ).

fof(f15190,plain,
    ( spl0_675
    | ~ spl0_71
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2075,f1970,f566,f15188]) ).

fof(f15188,plain,
    ( spl0_675
  <=> ! [X20] :
        ( totalorderedP(skaf51(X20))
        | skaf51(X20) = app(app(skaf66(skaf51(X20)),cons(skaf64(skaf51(X20)),skaf67(skaf51(X20)))),cons(skaf65(skaf51(X20)),skaf68(skaf51(X20)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_675])]) ).

fof(f2075,plain,
    ( ! [X20] :
        ( totalorderedP(skaf51(X20))
        | skaf51(X20) = app(app(skaf66(skaf51(X20)),cons(skaf64(skaf51(X20)),skaf67(skaf51(X20)))),cons(skaf65(skaf51(X20)),skaf68(skaf51(X20)))) )
    | ~ spl0_71
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f567]) ).

fof(f15186,plain,
    ( spl0_674
    | ~ spl0_70
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2074,f1970,f562,f15184]) ).

fof(f15184,plain,
    ( spl0_674
  <=> ! [X19] :
        ( totalorderedP(skaf52(X19))
        | skaf52(X19) = app(app(skaf66(skaf52(X19)),cons(skaf64(skaf52(X19)),skaf67(skaf52(X19)))),cons(skaf65(skaf52(X19)),skaf68(skaf52(X19)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_674])]) ).

fof(f2074,plain,
    ( ! [X19] :
        ( totalorderedP(skaf52(X19))
        | skaf52(X19) = app(app(skaf66(skaf52(X19)),cons(skaf64(skaf52(X19)),skaf67(skaf52(X19)))),cons(skaf65(skaf52(X19)),skaf68(skaf52(X19)))) )
    | ~ spl0_70
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f563]) ).

fof(f15182,plain,
    ( spl0_673
    | ~ spl0_69
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2073,f1970,f558,f15180]) ).

fof(f15180,plain,
    ( spl0_673
  <=> ! [X18] :
        ( totalorderedP(skaf53(X18))
        | skaf53(X18) = app(app(skaf66(skaf53(X18)),cons(skaf64(skaf53(X18)),skaf67(skaf53(X18)))),cons(skaf65(skaf53(X18)),skaf68(skaf53(X18)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_673])]) ).

fof(f2073,plain,
    ( ! [X18] :
        ( totalorderedP(skaf53(X18))
        | skaf53(X18) = app(app(skaf66(skaf53(X18)),cons(skaf64(skaf53(X18)),skaf67(skaf53(X18)))),cons(skaf65(skaf53(X18)),skaf68(skaf53(X18)))) )
    | ~ spl0_69
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f559]) ).

fof(f15178,plain,
    ( spl0_672
    | ~ spl0_66
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2072,f1970,f546,f15176]) ).

fof(f15176,plain,
    ( spl0_672
  <=> ! [X17] :
        ( totalorderedP(skaf56(X17))
        | skaf56(X17) = app(app(skaf66(skaf56(X17)),cons(skaf64(skaf56(X17)),skaf67(skaf56(X17)))),cons(skaf65(skaf56(X17)),skaf68(skaf56(X17)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_672])]) ).

fof(f2072,plain,
    ( ! [X17] :
        ( totalorderedP(skaf56(X17))
        | skaf56(X17) = app(app(skaf66(skaf56(X17)),cons(skaf64(skaf56(X17)),skaf67(skaf56(X17)))),cons(skaf65(skaf56(X17)),skaf68(skaf56(X17)))) )
    | ~ spl0_66
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f547]) ).

fof(f15174,plain,
    ( spl0_671
    | ~ spl0_64
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2071,f1970,f537,f15172]) ).

fof(f15172,plain,
    ( spl0_671
  <=> ! [X16] :
        ( totalorderedP(skaf57(X16))
        | skaf57(X16) = app(app(skaf66(skaf57(X16)),cons(skaf64(skaf57(X16)),skaf67(skaf57(X16)))),cons(skaf65(skaf57(X16)),skaf68(skaf57(X16)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_671])]) ).

fof(f2071,plain,
    ( ! [X16] :
        ( totalorderedP(skaf57(X16))
        | skaf57(X16) = app(app(skaf66(skaf57(X16)),cons(skaf64(skaf57(X16)),skaf67(skaf57(X16)))),cons(skaf65(skaf57(X16)),skaf68(skaf57(X16)))) )
    | ~ spl0_64
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f538]) ).

fof(f15170,plain,
    ( spl0_670
    | ~ spl0_63
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2070,f1970,f533,f15168]) ).

fof(f15168,plain,
    ( spl0_670
  <=> ! [X15] :
        ( totalorderedP(skaf58(X15))
        | skaf58(X15) = app(app(skaf66(skaf58(X15)),cons(skaf64(skaf58(X15)),skaf67(skaf58(X15)))),cons(skaf65(skaf58(X15)),skaf68(skaf58(X15)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_670])]) ).

fof(f2070,plain,
    ( ! [X15] :
        ( totalorderedP(skaf58(X15))
        | skaf58(X15) = app(app(skaf66(skaf58(X15)),cons(skaf64(skaf58(X15)),skaf67(skaf58(X15)))),cons(skaf65(skaf58(X15)),skaf68(skaf58(X15)))) )
    | ~ spl0_63
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f534]) ).

fof(f15166,plain,
    ( spl0_669
    | ~ spl0_60
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2069,f1970,f521,f15164]) ).

fof(f15164,plain,
    ( spl0_669
  <=> ! [X14] :
        ( totalorderedP(skaf61(X14))
        | skaf61(X14) = app(app(skaf66(skaf61(X14)),cons(skaf64(skaf61(X14)),skaf67(skaf61(X14)))),cons(skaf65(skaf61(X14)),skaf68(skaf61(X14)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_669])]) ).

fof(f2069,plain,
    ( ! [X14] :
        ( totalorderedP(skaf61(X14))
        | skaf61(X14) = app(app(skaf66(skaf61(X14)),cons(skaf64(skaf61(X14)),skaf67(skaf61(X14)))),cons(skaf65(skaf61(X14)),skaf68(skaf61(X14)))) )
    | ~ spl0_60
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f522]) ).

fof(f15162,plain,
    ( spl0_668
    | ~ spl0_59
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2068,f1970,f517,f15160]) ).

fof(f15160,plain,
    ( spl0_668
  <=> ! [X13] :
        ( totalorderedP(skaf62(X13))
        | skaf62(X13) = app(app(skaf66(skaf62(X13)),cons(skaf64(skaf62(X13)),skaf67(skaf62(X13)))),cons(skaf65(skaf62(X13)),skaf68(skaf62(X13)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_668])]) ).

fof(f2068,plain,
    ( ! [X13] :
        ( totalorderedP(skaf62(X13))
        | skaf62(X13) = app(app(skaf66(skaf62(X13)),cons(skaf64(skaf62(X13)),skaf67(skaf62(X13)))),cons(skaf65(skaf62(X13)),skaf68(skaf62(X13)))) )
    | ~ spl0_59
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f518]) ).

fof(f15158,plain,
    ( spl0_667
    | ~ spl0_58
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2067,f1970,f513,f15156]) ).

fof(f15156,plain,
    ( spl0_667
  <=> ! [X12] :
        ( totalorderedP(skaf63(X12))
        | skaf63(X12) = app(app(skaf66(skaf63(X12)),cons(skaf64(skaf63(X12)),skaf67(skaf63(X12)))),cons(skaf65(skaf63(X12)),skaf68(skaf63(X12)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_667])]) ).

fof(f2067,plain,
    ( ! [X12] :
        ( totalorderedP(skaf63(X12))
        | skaf63(X12) = app(app(skaf66(skaf63(X12)),cons(skaf64(skaf63(X12)),skaf67(skaf63(X12)))),cons(skaf65(skaf63(X12)),skaf68(skaf63(X12)))) )
    | ~ spl0_58
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f514]) ).

fof(f15154,plain,
    ( spl0_666
    | ~ spl0_55
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2066,f1970,f501,f15152]) ).

fof(f15152,plain,
    ( spl0_666
  <=> ! [X11] :
        ( totalorderedP(skaf66(X11))
        | skaf66(X11) = app(app(skaf66(skaf66(X11)),cons(skaf64(skaf66(X11)),skaf67(skaf66(X11)))),cons(skaf65(skaf66(X11)),skaf68(skaf66(X11)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_666])]) ).

fof(f2066,plain,
    ( ! [X11] :
        ( totalorderedP(skaf66(X11))
        | skaf66(X11) = app(app(skaf66(skaf66(X11)),cons(skaf64(skaf66(X11)),skaf67(skaf66(X11)))),cons(skaf65(skaf66(X11)),skaf68(skaf66(X11)))) )
    | ~ spl0_55
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f502]) ).

fof(f15143,plain,
    ( spl0_665
    | ~ spl0_54
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2065,f1970,f497,f15141]) ).

fof(f15141,plain,
    ( spl0_665
  <=> ! [X10] :
        ( totalorderedP(skaf67(X10))
        | skaf67(X10) = app(app(skaf66(skaf67(X10)),cons(skaf64(skaf67(X10)),skaf67(skaf67(X10)))),cons(skaf65(skaf67(X10)),skaf68(skaf67(X10)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_665])]) ).

fof(f2065,plain,
    ( ! [X10] :
        ( totalorderedP(skaf67(X10))
        | skaf67(X10) = app(app(skaf66(skaf67(X10)),cons(skaf64(skaf67(X10)),skaf67(skaf67(X10)))),cons(skaf65(skaf67(X10)),skaf68(skaf67(X10)))) )
    | ~ spl0_54
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f498]) ).

fof(f15139,plain,
    ( spl0_664
    | ~ spl0_53
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2064,f1970,f493,f15137]) ).

fof(f15137,plain,
    ( spl0_664
  <=> ! [X9] :
        ( totalorderedP(skaf68(X9))
        | skaf68(X9) = app(app(skaf66(skaf68(X9)),cons(skaf64(skaf68(X9)),skaf67(skaf68(X9)))),cons(skaf65(skaf68(X9)),skaf68(skaf68(X9)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_664])]) ).

fof(f2064,plain,
    ( ! [X9] :
        ( totalorderedP(skaf68(X9))
        | skaf68(X9) = app(app(skaf66(skaf68(X9)),cons(skaf64(skaf68(X9)),skaf67(skaf68(X9)))),cons(skaf65(skaf68(X9)),skaf68(skaf68(X9)))) )
    | ~ spl0_53
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f494]) ).

fof(f15135,plain,
    ( spl0_663
    | ~ spl0_50
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2063,f1970,f481,f15133]) ).

fof(f15133,plain,
    ( spl0_663
  <=> ! [X8] :
        ( totalorderedP(skaf71(X8))
        | skaf71(X8) = app(app(skaf66(skaf71(X8)),cons(skaf64(skaf71(X8)),skaf67(skaf71(X8)))),cons(skaf65(skaf71(X8)),skaf68(skaf71(X8)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_663])]) ).

fof(f2063,plain,
    ( ! [X8] :
        ( totalorderedP(skaf71(X8))
        | skaf71(X8) = app(app(skaf66(skaf71(X8)),cons(skaf64(skaf71(X8)),skaf67(skaf71(X8)))),cons(skaf65(skaf71(X8)),skaf68(skaf71(X8)))) )
    | ~ spl0_50
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f482]) ).

fof(f15131,plain,
    ( spl0_662
    | ~ spl0_49
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2062,f1970,f477,f15129]) ).

fof(f15129,plain,
    ( spl0_662
  <=> ! [X7] :
        ( totalorderedP(skaf72(X7))
        | skaf72(X7) = app(app(skaf66(skaf72(X7)),cons(skaf64(skaf72(X7)),skaf67(skaf72(X7)))),cons(skaf65(skaf72(X7)),skaf68(skaf72(X7)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_662])]) ).

fof(f2062,plain,
    ( ! [X7] :
        ( totalorderedP(skaf72(X7))
        | skaf72(X7) = app(app(skaf66(skaf72(X7)),cons(skaf64(skaf72(X7)),skaf67(skaf72(X7)))),cons(skaf65(skaf72(X7)),skaf68(skaf72(X7)))) )
    | ~ spl0_49
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f478]) ).

fof(f15127,plain,
    ( spl0_661
    | ~ spl0_48
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2061,f1970,f473,f15125]) ).

fof(f15125,plain,
    ( spl0_661
  <=> ! [X6] :
        ( totalorderedP(skaf73(X6))
        | skaf73(X6) = app(app(skaf66(skaf73(X6)),cons(skaf64(skaf73(X6)),skaf67(skaf73(X6)))),cons(skaf65(skaf73(X6)),skaf68(skaf73(X6)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_661])]) ).

fof(f2061,plain,
    ( ! [X6] :
        ( totalorderedP(skaf73(X6))
        | skaf73(X6) = app(app(skaf66(skaf73(X6)),cons(skaf64(skaf73(X6)),skaf67(skaf73(X6)))),cons(skaf65(skaf73(X6)),skaf68(skaf73(X6)))) )
    | ~ spl0_48
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f474]) ).

fof(f15123,plain,
    ( spl0_660
    | ~ spl0_46
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2060,f1970,f465,f15121]) ).

fof(f15121,plain,
    ( spl0_660
  <=> ! [X5] :
        ( totalorderedP(skaf75(X5))
        | skaf75(X5) = app(app(skaf66(skaf75(X5)),cons(skaf64(skaf75(X5)),skaf67(skaf75(X5)))),cons(skaf65(skaf75(X5)),skaf68(skaf75(X5)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_660])]) ).

fof(f2060,plain,
    ( ! [X5] :
        ( totalorderedP(skaf75(X5))
        | skaf75(X5) = app(app(skaf66(skaf75(X5)),cons(skaf64(skaf75(X5)),skaf67(skaf75(X5)))),cons(skaf65(skaf75(X5)),skaf68(skaf75(X5)))) )
    | ~ spl0_46
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f466]) ).

fof(f15119,plain,
    ( spl0_659
    | ~ spl0_45
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2059,f1970,f461,f15117]) ).

fof(f15117,plain,
    ( spl0_659
  <=> ! [X4] :
        ( totalorderedP(skaf76(X4))
        | skaf76(X4) = app(app(skaf66(skaf76(X4)),cons(skaf64(skaf76(X4)),skaf67(skaf76(X4)))),cons(skaf65(skaf76(X4)),skaf68(skaf76(X4)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_659])]) ).

fof(f2059,plain,
    ( ! [X4] :
        ( totalorderedP(skaf76(X4))
        | skaf76(X4) = app(app(skaf66(skaf76(X4)),cons(skaf64(skaf76(X4)),skaf67(skaf76(X4)))),cons(skaf65(skaf76(X4)),skaf68(skaf76(X4)))) )
    | ~ spl0_45
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f462]) ).

fof(f15115,plain,
    ( spl0_658
    | ~ spl0_43
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2058,f1970,f452,f15113]) ).

fof(f15113,plain,
    ( spl0_658
  <=> ! [X3] :
        ( totalorderedP(skaf77(X3))
        | skaf77(X3) = app(app(skaf66(skaf77(X3)),cons(skaf64(skaf77(X3)),skaf67(skaf77(X3)))),cons(skaf65(skaf77(X3)),skaf68(skaf77(X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_658])]) ).

fof(f2058,plain,
    ( ! [X3] :
        ( totalorderedP(skaf77(X3))
        | skaf77(X3) = app(app(skaf66(skaf77(X3)),cons(skaf64(skaf77(X3)),skaf67(skaf77(X3)))),cons(skaf65(skaf77(X3)),skaf68(skaf77(X3)))) )
    | ~ spl0_43
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f453]) ).

fof(f15111,plain,
    ( spl0_657
    | ~ spl0_40
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2057,f1970,f440,f15109]) ).

fof(f15109,plain,
    ( spl0_657
  <=> ! [X2] :
        ( totalorderedP(skaf80(X2))
        | skaf80(X2) = app(app(skaf66(skaf80(X2)),cons(skaf64(skaf80(X2)),skaf67(skaf80(X2)))),cons(skaf65(skaf80(X2)),skaf68(skaf80(X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_657])]) ).

fof(f2057,plain,
    ( ! [X2] :
        ( totalorderedP(skaf80(X2))
        | skaf80(X2) = app(app(skaf66(skaf80(X2)),cons(skaf64(skaf80(X2)),skaf67(skaf80(X2)))),cons(skaf65(skaf80(X2)),skaf68(skaf80(X2)))) )
    | ~ spl0_40
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f441]) ).

fof(f15107,plain,
    ( spl0_656
    | ~ spl0_39
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2056,f1970,f436,f15105]) ).

fof(f15105,plain,
    ( spl0_656
  <=> ! [X1] :
        ( totalorderedP(skaf81(X1))
        | skaf81(X1) = app(app(skaf66(skaf81(X1)),cons(skaf64(skaf81(X1)),skaf67(skaf81(X1)))),cons(skaf65(skaf81(X1)),skaf68(skaf81(X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_656])]) ).

fof(f2056,plain,
    ( ! [X1] :
        ( totalorderedP(skaf81(X1))
        | skaf81(X1) = app(app(skaf66(skaf81(X1)),cons(skaf64(skaf81(X1)),skaf67(skaf81(X1)))),cons(skaf65(skaf81(X1)),skaf68(skaf81(X1)))) )
    | ~ spl0_39
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f437]) ).

fof(f15096,plain,
    ( spl0_655
    | ~ spl0_38
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f2055,f1970,f432,f15094]) ).

fof(f15094,plain,
    ( spl0_655
  <=> ! [X0] :
        ( totalorderedP(skaf82(X0))
        | skaf82(X0) = app(app(skaf66(skaf82(X0)),cons(skaf64(skaf82(X0)),skaf67(skaf82(X0)))),cons(skaf65(skaf82(X0)),skaf68(skaf82(X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_655])]) ).

fof(f2055,plain,
    ( ! [X0] :
        ( totalorderedP(skaf82(X0))
        | skaf82(X0) = app(app(skaf66(skaf82(X0)),cons(skaf64(skaf82(X0)),skaf67(skaf82(X0)))),cons(skaf65(skaf82(X0)),skaf68(skaf82(X0)))) )
    | ~ spl0_38
    | ~ spl0_226 ),
    inference(resolution,[],[f1971,f433]) ).

fof(f15092,plain,
    ( spl0_654
    | ~ spl0_71
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2041,f1966,f566,f15090]) ).

fof(f15090,plain,
    ( spl0_654
  <=> ! [X20] :
        ( strictorderedP(skaf51(X20))
        | skaf51(X20) = app(app(skaf71(skaf51(X20)),cons(skaf69(skaf51(X20)),skaf72(skaf51(X20)))),cons(skaf70(skaf51(X20)),skaf73(skaf51(X20)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_654])]) ).

fof(f2041,plain,
    ( ! [X20] :
        ( strictorderedP(skaf51(X20))
        | skaf51(X20) = app(app(skaf71(skaf51(X20)),cons(skaf69(skaf51(X20)),skaf72(skaf51(X20)))),cons(skaf70(skaf51(X20)),skaf73(skaf51(X20)))) )
    | ~ spl0_71
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f567]) ).

fof(f15088,plain,
    ( spl0_653
    | ~ spl0_70
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2040,f1966,f562,f15086]) ).

fof(f15086,plain,
    ( spl0_653
  <=> ! [X19] :
        ( strictorderedP(skaf52(X19))
        | skaf52(X19) = app(app(skaf71(skaf52(X19)),cons(skaf69(skaf52(X19)),skaf72(skaf52(X19)))),cons(skaf70(skaf52(X19)),skaf73(skaf52(X19)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_653])]) ).

fof(f2040,plain,
    ( ! [X19] :
        ( strictorderedP(skaf52(X19))
        | skaf52(X19) = app(app(skaf71(skaf52(X19)),cons(skaf69(skaf52(X19)),skaf72(skaf52(X19)))),cons(skaf70(skaf52(X19)),skaf73(skaf52(X19)))) )
    | ~ spl0_70
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f563]) ).

fof(f15084,plain,
    ( spl0_652
    | ~ spl0_69
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2039,f1966,f558,f15082]) ).

fof(f15082,plain,
    ( spl0_652
  <=> ! [X18] :
        ( strictorderedP(skaf53(X18))
        | skaf53(X18) = app(app(skaf71(skaf53(X18)),cons(skaf69(skaf53(X18)),skaf72(skaf53(X18)))),cons(skaf70(skaf53(X18)),skaf73(skaf53(X18)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_652])]) ).

fof(f2039,plain,
    ( ! [X18] :
        ( strictorderedP(skaf53(X18))
        | skaf53(X18) = app(app(skaf71(skaf53(X18)),cons(skaf69(skaf53(X18)),skaf72(skaf53(X18)))),cons(skaf70(skaf53(X18)),skaf73(skaf53(X18)))) )
    | ~ spl0_69
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f559]) ).

fof(f15080,plain,
    ( spl0_651
    | ~ spl0_66
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2038,f1966,f546,f15078]) ).

fof(f15078,plain,
    ( spl0_651
  <=> ! [X17] :
        ( strictorderedP(skaf56(X17))
        | skaf56(X17) = app(app(skaf71(skaf56(X17)),cons(skaf69(skaf56(X17)),skaf72(skaf56(X17)))),cons(skaf70(skaf56(X17)),skaf73(skaf56(X17)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_651])]) ).

fof(f2038,plain,
    ( ! [X17] :
        ( strictorderedP(skaf56(X17))
        | skaf56(X17) = app(app(skaf71(skaf56(X17)),cons(skaf69(skaf56(X17)),skaf72(skaf56(X17)))),cons(skaf70(skaf56(X17)),skaf73(skaf56(X17)))) )
    | ~ spl0_66
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f547]) ).

fof(f15076,plain,
    ( spl0_650
    | ~ spl0_64
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2037,f1966,f537,f15074]) ).

fof(f15074,plain,
    ( spl0_650
  <=> ! [X16] :
        ( strictorderedP(skaf57(X16))
        | skaf57(X16) = app(app(skaf71(skaf57(X16)),cons(skaf69(skaf57(X16)),skaf72(skaf57(X16)))),cons(skaf70(skaf57(X16)),skaf73(skaf57(X16)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_650])]) ).

fof(f2037,plain,
    ( ! [X16] :
        ( strictorderedP(skaf57(X16))
        | skaf57(X16) = app(app(skaf71(skaf57(X16)),cons(skaf69(skaf57(X16)),skaf72(skaf57(X16)))),cons(skaf70(skaf57(X16)),skaf73(skaf57(X16)))) )
    | ~ spl0_64
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f538]) ).

fof(f15072,plain,
    ( spl0_649
    | ~ spl0_63
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2036,f1966,f533,f15070]) ).

fof(f15070,plain,
    ( spl0_649
  <=> ! [X15] :
        ( strictorderedP(skaf58(X15))
        | skaf58(X15) = app(app(skaf71(skaf58(X15)),cons(skaf69(skaf58(X15)),skaf72(skaf58(X15)))),cons(skaf70(skaf58(X15)),skaf73(skaf58(X15)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_649])]) ).

fof(f2036,plain,
    ( ! [X15] :
        ( strictorderedP(skaf58(X15))
        | skaf58(X15) = app(app(skaf71(skaf58(X15)),cons(skaf69(skaf58(X15)),skaf72(skaf58(X15)))),cons(skaf70(skaf58(X15)),skaf73(skaf58(X15)))) )
    | ~ spl0_63
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f534]) ).

fof(f15068,plain,
    ( spl0_648
    | ~ spl0_60
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2035,f1966,f521,f15066]) ).

fof(f15066,plain,
    ( spl0_648
  <=> ! [X14] :
        ( strictorderedP(skaf61(X14))
        | skaf61(X14) = app(app(skaf71(skaf61(X14)),cons(skaf69(skaf61(X14)),skaf72(skaf61(X14)))),cons(skaf70(skaf61(X14)),skaf73(skaf61(X14)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_648])]) ).

fof(f2035,plain,
    ( ! [X14] :
        ( strictorderedP(skaf61(X14))
        | skaf61(X14) = app(app(skaf71(skaf61(X14)),cons(skaf69(skaf61(X14)),skaf72(skaf61(X14)))),cons(skaf70(skaf61(X14)),skaf73(skaf61(X14)))) )
    | ~ spl0_60
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f522]) ).

fof(f15064,plain,
    ( spl0_647
    | ~ spl0_59
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2034,f1966,f517,f15062]) ).

fof(f15062,plain,
    ( spl0_647
  <=> ! [X13] :
        ( strictorderedP(skaf62(X13))
        | skaf62(X13) = app(app(skaf71(skaf62(X13)),cons(skaf69(skaf62(X13)),skaf72(skaf62(X13)))),cons(skaf70(skaf62(X13)),skaf73(skaf62(X13)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_647])]) ).

fof(f2034,plain,
    ( ! [X13] :
        ( strictorderedP(skaf62(X13))
        | skaf62(X13) = app(app(skaf71(skaf62(X13)),cons(skaf69(skaf62(X13)),skaf72(skaf62(X13)))),cons(skaf70(skaf62(X13)),skaf73(skaf62(X13)))) )
    | ~ spl0_59
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f518]) ).

fof(f15060,plain,
    ( spl0_646
    | ~ spl0_58
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2033,f1966,f513,f15058]) ).

fof(f15058,plain,
    ( spl0_646
  <=> ! [X12] :
        ( strictorderedP(skaf63(X12))
        | skaf63(X12) = app(app(skaf71(skaf63(X12)),cons(skaf69(skaf63(X12)),skaf72(skaf63(X12)))),cons(skaf70(skaf63(X12)),skaf73(skaf63(X12)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_646])]) ).

fof(f2033,plain,
    ( ! [X12] :
        ( strictorderedP(skaf63(X12))
        | skaf63(X12) = app(app(skaf71(skaf63(X12)),cons(skaf69(skaf63(X12)),skaf72(skaf63(X12)))),cons(skaf70(skaf63(X12)),skaf73(skaf63(X12)))) )
    | ~ spl0_58
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f514]) ).

fof(f14996,plain,
    ( spl0_645
    | ~ spl0_55
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2032,f1966,f501,f14994]) ).

fof(f14994,plain,
    ( spl0_645
  <=> ! [X11] :
        ( strictorderedP(skaf66(X11))
        | skaf66(X11) = app(app(skaf71(skaf66(X11)),cons(skaf69(skaf66(X11)),skaf72(skaf66(X11)))),cons(skaf70(skaf66(X11)),skaf73(skaf66(X11)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_645])]) ).

fof(f2032,plain,
    ( ! [X11] :
        ( strictorderedP(skaf66(X11))
        | skaf66(X11) = app(app(skaf71(skaf66(X11)),cons(skaf69(skaf66(X11)),skaf72(skaf66(X11)))),cons(skaf70(skaf66(X11)),skaf73(skaf66(X11)))) )
    | ~ spl0_55
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f502]) ).

fof(f14992,plain,
    ( spl0_644
    | ~ spl0_54
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2031,f1966,f497,f14990]) ).

fof(f14990,plain,
    ( spl0_644
  <=> ! [X10] :
        ( strictorderedP(skaf67(X10))
        | skaf67(X10) = app(app(skaf71(skaf67(X10)),cons(skaf69(skaf67(X10)),skaf72(skaf67(X10)))),cons(skaf70(skaf67(X10)),skaf73(skaf67(X10)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_644])]) ).

fof(f2031,plain,
    ( ! [X10] :
        ( strictorderedP(skaf67(X10))
        | skaf67(X10) = app(app(skaf71(skaf67(X10)),cons(skaf69(skaf67(X10)),skaf72(skaf67(X10)))),cons(skaf70(skaf67(X10)),skaf73(skaf67(X10)))) )
    | ~ spl0_54
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f498]) ).

fof(f14988,plain,
    ( spl0_643
    | ~ spl0_53
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2030,f1966,f493,f14986]) ).

fof(f14986,plain,
    ( spl0_643
  <=> ! [X9] :
        ( strictorderedP(skaf68(X9))
        | skaf68(X9) = app(app(skaf71(skaf68(X9)),cons(skaf69(skaf68(X9)),skaf72(skaf68(X9)))),cons(skaf70(skaf68(X9)),skaf73(skaf68(X9)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_643])]) ).

fof(f2030,plain,
    ( ! [X9] :
        ( strictorderedP(skaf68(X9))
        | skaf68(X9) = app(app(skaf71(skaf68(X9)),cons(skaf69(skaf68(X9)),skaf72(skaf68(X9)))),cons(skaf70(skaf68(X9)),skaf73(skaf68(X9)))) )
    | ~ spl0_53
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f494]) ).

fof(f14984,plain,
    ( spl0_642
    | ~ spl0_50
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2029,f1966,f481,f14982]) ).

fof(f14982,plain,
    ( spl0_642
  <=> ! [X8] :
        ( strictorderedP(skaf71(X8))
        | skaf71(X8) = app(app(skaf71(skaf71(X8)),cons(skaf69(skaf71(X8)),skaf72(skaf71(X8)))),cons(skaf70(skaf71(X8)),skaf73(skaf71(X8)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_642])]) ).

fof(f2029,plain,
    ( ! [X8] :
        ( strictorderedP(skaf71(X8))
        | skaf71(X8) = app(app(skaf71(skaf71(X8)),cons(skaf69(skaf71(X8)),skaf72(skaf71(X8)))),cons(skaf70(skaf71(X8)),skaf73(skaf71(X8)))) )
    | ~ spl0_50
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f482]) ).

fof(f14980,plain,
    ( spl0_641
    | ~ spl0_49
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2028,f1966,f477,f14978]) ).

fof(f14978,plain,
    ( spl0_641
  <=> ! [X7] :
        ( strictorderedP(skaf72(X7))
        | skaf72(X7) = app(app(skaf71(skaf72(X7)),cons(skaf69(skaf72(X7)),skaf72(skaf72(X7)))),cons(skaf70(skaf72(X7)),skaf73(skaf72(X7)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_641])]) ).

fof(f2028,plain,
    ( ! [X7] :
        ( strictorderedP(skaf72(X7))
        | skaf72(X7) = app(app(skaf71(skaf72(X7)),cons(skaf69(skaf72(X7)),skaf72(skaf72(X7)))),cons(skaf70(skaf72(X7)),skaf73(skaf72(X7)))) )
    | ~ spl0_49
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f478]) ).

fof(f14976,plain,
    ( spl0_640
    | ~ spl0_48
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2027,f1966,f473,f14974]) ).

fof(f14974,plain,
    ( spl0_640
  <=> ! [X6] :
        ( strictorderedP(skaf73(X6))
        | skaf73(X6) = app(app(skaf71(skaf73(X6)),cons(skaf69(skaf73(X6)),skaf72(skaf73(X6)))),cons(skaf70(skaf73(X6)),skaf73(skaf73(X6)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_640])]) ).

fof(f2027,plain,
    ( ! [X6] :
        ( strictorderedP(skaf73(X6))
        | skaf73(X6) = app(app(skaf71(skaf73(X6)),cons(skaf69(skaf73(X6)),skaf72(skaf73(X6)))),cons(skaf70(skaf73(X6)),skaf73(skaf73(X6)))) )
    | ~ spl0_48
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f474]) ).

fof(f14972,plain,
    ( spl0_639
    | ~ spl0_46
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2026,f1966,f465,f14970]) ).

fof(f14970,plain,
    ( spl0_639
  <=> ! [X5] :
        ( strictorderedP(skaf75(X5))
        | skaf75(X5) = app(app(skaf71(skaf75(X5)),cons(skaf69(skaf75(X5)),skaf72(skaf75(X5)))),cons(skaf70(skaf75(X5)),skaf73(skaf75(X5)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_639])]) ).

fof(f2026,plain,
    ( ! [X5] :
        ( strictorderedP(skaf75(X5))
        | skaf75(X5) = app(app(skaf71(skaf75(X5)),cons(skaf69(skaf75(X5)),skaf72(skaf75(X5)))),cons(skaf70(skaf75(X5)),skaf73(skaf75(X5)))) )
    | ~ spl0_46
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f466]) ).

fof(f14968,plain,
    ( spl0_638
    | ~ spl0_45
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2025,f1966,f461,f14966]) ).

fof(f14966,plain,
    ( spl0_638
  <=> ! [X4] :
        ( strictorderedP(skaf76(X4))
        | skaf76(X4) = app(app(skaf71(skaf76(X4)),cons(skaf69(skaf76(X4)),skaf72(skaf76(X4)))),cons(skaf70(skaf76(X4)),skaf73(skaf76(X4)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_638])]) ).

fof(f2025,plain,
    ( ! [X4] :
        ( strictorderedP(skaf76(X4))
        | skaf76(X4) = app(app(skaf71(skaf76(X4)),cons(skaf69(skaf76(X4)),skaf72(skaf76(X4)))),cons(skaf70(skaf76(X4)),skaf73(skaf76(X4)))) )
    | ~ spl0_45
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f462]) ).

fof(f14964,plain,
    ( spl0_637
    | ~ spl0_43
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2024,f1966,f452,f14962]) ).

fof(f14962,plain,
    ( spl0_637
  <=> ! [X3] :
        ( strictorderedP(skaf77(X3))
        | skaf77(X3) = app(app(skaf71(skaf77(X3)),cons(skaf69(skaf77(X3)),skaf72(skaf77(X3)))),cons(skaf70(skaf77(X3)),skaf73(skaf77(X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_637])]) ).

fof(f2024,plain,
    ( ! [X3] :
        ( strictorderedP(skaf77(X3))
        | skaf77(X3) = app(app(skaf71(skaf77(X3)),cons(skaf69(skaf77(X3)),skaf72(skaf77(X3)))),cons(skaf70(skaf77(X3)),skaf73(skaf77(X3)))) )
    | ~ spl0_43
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f453]) ).

fof(f14960,plain,
    ( spl0_636
    | ~ spl0_40
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2023,f1966,f440,f14958]) ).

fof(f14958,plain,
    ( spl0_636
  <=> ! [X2] :
        ( strictorderedP(skaf80(X2))
        | skaf80(X2) = app(app(skaf71(skaf80(X2)),cons(skaf69(skaf80(X2)),skaf72(skaf80(X2)))),cons(skaf70(skaf80(X2)),skaf73(skaf80(X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_636])]) ).

fof(f2023,plain,
    ( ! [X2] :
        ( strictorderedP(skaf80(X2))
        | skaf80(X2) = app(app(skaf71(skaf80(X2)),cons(skaf69(skaf80(X2)),skaf72(skaf80(X2)))),cons(skaf70(skaf80(X2)),skaf73(skaf80(X2)))) )
    | ~ spl0_40
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f441]) ).

fof(f14956,plain,
    ( spl0_635
    | ~ spl0_39
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2022,f1966,f436,f14954]) ).

fof(f14954,plain,
    ( spl0_635
  <=> ! [X1] :
        ( strictorderedP(skaf81(X1))
        | skaf81(X1) = app(app(skaf71(skaf81(X1)),cons(skaf69(skaf81(X1)),skaf72(skaf81(X1)))),cons(skaf70(skaf81(X1)),skaf73(skaf81(X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_635])]) ).

fof(f2022,plain,
    ( ! [X1] :
        ( strictorderedP(skaf81(X1))
        | skaf81(X1) = app(app(skaf71(skaf81(X1)),cons(skaf69(skaf81(X1)),skaf72(skaf81(X1)))),cons(skaf70(skaf81(X1)),skaf73(skaf81(X1)))) )
    | ~ spl0_39
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f437]) ).

fof(f14952,plain,
    ( spl0_634
    | ~ spl0_38
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f2021,f1966,f432,f14950]) ).

fof(f14950,plain,
    ( spl0_634
  <=> ! [X0] :
        ( strictorderedP(skaf82(X0))
        | skaf82(X0) = app(app(skaf71(skaf82(X0)),cons(skaf69(skaf82(X0)),skaf72(skaf82(X0)))),cons(skaf70(skaf82(X0)),skaf73(skaf82(X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_634])]) ).

fof(f2021,plain,
    ( ! [X0] :
        ( strictorderedP(skaf82(X0))
        | skaf82(X0) = app(app(skaf71(skaf82(X0)),cons(skaf69(skaf82(X0)),skaf72(skaf82(X0)))),cons(skaf70(skaf82(X0)),skaf73(skaf82(X0)))) )
    | ~ spl0_38
    | ~ spl0_225 ),
    inference(resolution,[],[f1967,f433]) ).

fof(f14948,plain,
    ( spl0_633
    | ~ spl0_71
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2007,f1962,f566,f14946]) ).

fof(f14946,plain,
    ( spl0_633
  <=> ! [X20] :
        ( duplicatefreeP(skaf51(X20))
        | skaf51(X20) = app(app(skaf75(skaf51(X20)),cons(skaf74(skaf51(X20)),skaf76(skaf51(X20)))),cons(skaf74(skaf51(X20)),skaf77(skaf51(X20)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_633])]) ).

fof(f2007,plain,
    ( ! [X20] :
        ( duplicatefreeP(skaf51(X20))
        | skaf51(X20) = app(app(skaf75(skaf51(X20)),cons(skaf74(skaf51(X20)),skaf76(skaf51(X20)))),cons(skaf74(skaf51(X20)),skaf77(skaf51(X20)))) )
    | ~ spl0_71
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f567]) ).

fof(f14944,plain,
    ( spl0_632
    | ~ spl0_70
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2006,f1962,f562,f14942]) ).

fof(f14942,plain,
    ( spl0_632
  <=> ! [X19] :
        ( duplicatefreeP(skaf52(X19))
        | skaf52(X19) = app(app(skaf75(skaf52(X19)),cons(skaf74(skaf52(X19)),skaf76(skaf52(X19)))),cons(skaf74(skaf52(X19)),skaf77(skaf52(X19)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_632])]) ).

fof(f2006,plain,
    ( ! [X19] :
        ( duplicatefreeP(skaf52(X19))
        | skaf52(X19) = app(app(skaf75(skaf52(X19)),cons(skaf74(skaf52(X19)),skaf76(skaf52(X19)))),cons(skaf74(skaf52(X19)),skaf77(skaf52(X19)))) )
    | ~ spl0_70
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f563]) ).

fof(f14940,plain,
    ( spl0_631
    | ~ spl0_69
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2005,f1962,f558,f14938]) ).

fof(f14938,plain,
    ( spl0_631
  <=> ! [X18] :
        ( duplicatefreeP(skaf53(X18))
        | skaf53(X18) = app(app(skaf75(skaf53(X18)),cons(skaf74(skaf53(X18)),skaf76(skaf53(X18)))),cons(skaf74(skaf53(X18)),skaf77(skaf53(X18)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_631])]) ).

fof(f2005,plain,
    ( ! [X18] :
        ( duplicatefreeP(skaf53(X18))
        | skaf53(X18) = app(app(skaf75(skaf53(X18)),cons(skaf74(skaf53(X18)),skaf76(skaf53(X18)))),cons(skaf74(skaf53(X18)),skaf77(skaf53(X18)))) )
    | ~ spl0_69
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f559]) ).

fof(f14936,plain,
    ( spl0_630
    | ~ spl0_66
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2004,f1962,f546,f14934]) ).

fof(f14934,plain,
    ( spl0_630
  <=> ! [X17] :
        ( duplicatefreeP(skaf56(X17))
        | skaf56(X17) = app(app(skaf75(skaf56(X17)),cons(skaf74(skaf56(X17)),skaf76(skaf56(X17)))),cons(skaf74(skaf56(X17)),skaf77(skaf56(X17)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_630])]) ).

fof(f2004,plain,
    ( ! [X17] :
        ( duplicatefreeP(skaf56(X17))
        | skaf56(X17) = app(app(skaf75(skaf56(X17)),cons(skaf74(skaf56(X17)),skaf76(skaf56(X17)))),cons(skaf74(skaf56(X17)),skaf77(skaf56(X17)))) )
    | ~ spl0_66
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f547]) ).

fof(f14932,plain,
    ( spl0_629
    | ~ spl0_64
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2003,f1962,f537,f14930]) ).

fof(f14930,plain,
    ( spl0_629
  <=> ! [X16] :
        ( duplicatefreeP(skaf57(X16))
        | skaf57(X16) = app(app(skaf75(skaf57(X16)),cons(skaf74(skaf57(X16)),skaf76(skaf57(X16)))),cons(skaf74(skaf57(X16)),skaf77(skaf57(X16)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_629])]) ).

fof(f2003,plain,
    ( ! [X16] :
        ( duplicatefreeP(skaf57(X16))
        | skaf57(X16) = app(app(skaf75(skaf57(X16)),cons(skaf74(skaf57(X16)),skaf76(skaf57(X16)))),cons(skaf74(skaf57(X16)),skaf77(skaf57(X16)))) )
    | ~ spl0_64
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f538]) ).

fof(f14928,plain,
    ( spl0_628
    | ~ spl0_63
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2002,f1962,f533,f14926]) ).

fof(f14926,plain,
    ( spl0_628
  <=> ! [X15] :
        ( duplicatefreeP(skaf58(X15))
        | skaf58(X15) = app(app(skaf75(skaf58(X15)),cons(skaf74(skaf58(X15)),skaf76(skaf58(X15)))),cons(skaf74(skaf58(X15)),skaf77(skaf58(X15)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_628])]) ).

fof(f2002,plain,
    ( ! [X15] :
        ( duplicatefreeP(skaf58(X15))
        | skaf58(X15) = app(app(skaf75(skaf58(X15)),cons(skaf74(skaf58(X15)),skaf76(skaf58(X15)))),cons(skaf74(skaf58(X15)),skaf77(skaf58(X15)))) )
    | ~ spl0_63
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f534]) ).

fof(f14924,plain,
    ( spl0_627
    | ~ spl0_60
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2001,f1962,f521,f14922]) ).

fof(f14922,plain,
    ( spl0_627
  <=> ! [X14] :
        ( duplicatefreeP(skaf61(X14))
        | skaf61(X14) = app(app(skaf75(skaf61(X14)),cons(skaf74(skaf61(X14)),skaf76(skaf61(X14)))),cons(skaf74(skaf61(X14)),skaf77(skaf61(X14)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_627])]) ).

fof(f2001,plain,
    ( ! [X14] :
        ( duplicatefreeP(skaf61(X14))
        | skaf61(X14) = app(app(skaf75(skaf61(X14)),cons(skaf74(skaf61(X14)),skaf76(skaf61(X14)))),cons(skaf74(skaf61(X14)),skaf77(skaf61(X14)))) )
    | ~ spl0_60
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f522]) ).

fof(f14920,plain,
    ( spl0_626
    | ~ spl0_59
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2000,f1962,f517,f14918]) ).

fof(f14918,plain,
    ( spl0_626
  <=> ! [X13] :
        ( duplicatefreeP(skaf62(X13))
        | skaf62(X13) = app(app(skaf75(skaf62(X13)),cons(skaf74(skaf62(X13)),skaf76(skaf62(X13)))),cons(skaf74(skaf62(X13)),skaf77(skaf62(X13)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_626])]) ).

fof(f2000,plain,
    ( ! [X13] :
        ( duplicatefreeP(skaf62(X13))
        | skaf62(X13) = app(app(skaf75(skaf62(X13)),cons(skaf74(skaf62(X13)),skaf76(skaf62(X13)))),cons(skaf74(skaf62(X13)),skaf77(skaf62(X13)))) )
    | ~ spl0_59
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f518]) ).

fof(f14916,plain,
    ( ~ spl0_8
    | spl0_625
    | ~ spl0_99
    | ~ spl0_437 ),
    inference(avatar_split_clause,[],[f13719,f8729,f687,f14913,f254]) ).

fof(f14913,plain,
    ( spl0_625
  <=> equalelemsP(app(sk1,sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_625])]) ).

fof(f687,plain,
    ( spl0_99
  <=> ! [X0] :
        ( equalelemsP(cons(X0,sk1))
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_99])]) ).

fof(f13719,plain,
    ( equalelemsP(app(sk1,sk1))
    | ~ ssItem(sk6)
    | ~ spl0_99
    | ~ spl0_437 ),
    inference(superposition,[],[f688,f8731]) ).

fof(f688,plain,
    ( ! [X0] :
        ( equalelemsP(cons(X0,sk1))
        | ~ ssItem(X0) )
    | ~ spl0_99 ),
    inference(avatar_component_clause,[],[f687]) ).

fof(f14911,plain,
    ( spl0_624
    | ~ spl0_58
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f1999,f1962,f513,f14909]) ).

fof(f14909,plain,
    ( spl0_624
  <=> ! [X12] :
        ( duplicatefreeP(skaf63(X12))
        | skaf63(X12) = app(app(skaf75(skaf63(X12)),cons(skaf74(skaf63(X12)),skaf76(skaf63(X12)))),cons(skaf74(skaf63(X12)),skaf77(skaf63(X12)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_624])]) ).

fof(f1999,plain,
    ( ! [X12] :
        ( duplicatefreeP(skaf63(X12))
        | skaf63(X12) = app(app(skaf75(skaf63(X12)),cons(skaf74(skaf63(X12)),skaf76(skaf63(X12)))),cons(skaf74(skaf63(X12)),skaf77(skaf63(X12)))) )
    | ~ spl0_58
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f514]) ).

fof(f14907,plain,
    ( spl0_623
    | ~ spl0_55
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f1998,f1962,f501,f14905]) ).

fof(f14905,plain,
    ( spl0_623
  <=> ! [X11] :
        ( duplicatefreeP(skaf66(X11))
        | skaf66(X11) = app(app(skaf75(skaf66(X11)),cons(skaf74(skaf66(X11)),skaf76(skaf66(X11)))),cons(skaf74(skaf66(X11)),skaf77(skaf66(X11)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_623])]) ).

fof(f1998,plain,
    ( ! [X11] :
        ( duplicatefreeP(skaf66(X11))
        | skaf66(X11) = app(app(skaf75(skaf66(X11)),cons(skaf74(skaf66(X11)),skaf76(skaf66(X11)))),cons(skaf74(skaf66(X11)),skaf77(skaf66(X11)))) )
    | ~ spl0_55
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f502]) ).

fof(f14903,plain,
    ( spl0_622
    | ~ spl0_54
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f1997,f1962,f497,f14901]) ).

fof(f14901,plain,
    ( spl0_622
  <=> ! [X10] :
        ( duplicatefreeP(skaf67(X10))
        | skaf67(X10) = app(app(skaf75(skaf67(X10)),cons(skaf74(skaf67(X10)),skaf76(skaf67(X10)))),cons(skaf74(skaf67(X10)),skaf77(skaf67(X10)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_622])]) ).

fof(f1997,plain,
    ( ! [X10] :
        ( duplicatefreeP(skaf67(X10))
        | skaf67(X10) = app(app(skaf75(skaf67(X10)),cons(skaf74(skaf67(X10)),skaf76(skaf67(X10)))),cons(skaf74(skaf67(X10)),skaf77(skaf67(X10)))) )
    | ~ spl0_54
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f498]) ).

fof(f14899,plain,
    ( spl0_621
    | ~ spl0_53
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f1996,f1962,f493,f14897]) ).

fof(f14897,plain,
    ( spl0_621
  <=> ! [X9] :
        ( duplicatefreeP(skaf68(X9))
        | skaf68(X9) = app(app(skaf75(skaf68(X9)),cons(skaf74(skaf68(X9)),skaf76(skaf68(X9)))),cons(skaf74(skaf68(X9)),skaf77(skaf68(X9)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_621])]) ).

fof(f1996,plain,
    ( ! [X9] :
        ( duplicatefreeP(skaf68(X9))
        | skaf68(X9) = app(app(skaf75(skaf68(X9)),cons(skaf74(skaf68(X9)),skaf76(skaf68(X9)))),cons(skaf74(skaf68(X9)),skaf77(skaf68(X9)))) )
    | ~ spl0_53
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f494]) ).

fof(f14895,plain,
    ( spl0_620
    | ~ spl0_50
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f1995,f1962,f481,f14893]) ).

fof(f14893,plain,
    ( spl0_620
  <=> ! [X8] :
        ( duplicatefreeP(skaf71(X8))
        | skaf71(X8) = app(app(skaf75(skaf71(X8)),cons(skaf74(skaf71(X8)),skaf76(skaf71(X8)))),cons(skaf74(skaf71(X8)),skaf77(skaf71(X8)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_620])]) ).

fof(f1995,plain,
    ( ! [X8] :
        ( duplicatefreeP(skaf71(X8))
        | skaf71(X8) = app(app(skaf75(skaf71(X8)),cons(skaf74(skaf71(X8)),skaf76(skaf71(X8)))),cons(skaf74(skaf71(X8)),skaf77(skaf71(X8)))) )
    | ~ spl0_50
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f482]) ).

fof(f14891,plain,
    ( spl0_619
    | ~ spl0_49
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f1994,f1962,f477,f14889]) ).

fof(f14889,plain,
    ( spl0_619
  <=> ! [X7] :
        ( duplicatefreeP(skaf72(X7))
        | skaf72(X7) = app(app(skaf75(skaf72(X7)),cons(skaf74(skaf72(X7)),skaf76(skaf72(X7)))),cons(skaf74(skaf72(X7)),skaf77(skaf72(X7)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_619])]) ).

fof(f1994,plain,
    ( ! [X7] :
        ( duplicatefreeP(skaf72(X7))
        | skaf72(X7) = app(app(skaf75(skaf72(X7)),cons(skaf74(skaf72(X7)),skaf76(skaf72(X7)))),cons(skaf74(skaf72(X7)),skaf77(skaf72(X7)))) )
    | ~ spl0_49
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f478]) ).

fof(f14887,plain,
    ( spl0_618
    | ~ spl0_48
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f1993,f1962,f473,f14885]) ).

fof(f14885,plain,
    ( spl0_618
  <=> ! [X6] :
        ( duplicatefreeP(skaf73(X6))
        | skaf73(X6) = app(app(skaf75(skaf73(X6)),cons(skaf74(skaf73(X6)),skaf76(skaf73(X6)))),cons(skaf74(skaf73(X6)),skaf77(skaf73(X6)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_618])]) ).

fof(f1993,plain,
    ( ! [X6] :
        ( duplicatefreeP(skaf73(X6))
        | skaf73(X6) = app(app(skaf75(skaf73(X6)),cons(skaf74(skaf73(X6)),skaf76(skaf73(X6)))),cons(skaf74(skaf73(X6)),skaf77(skaf73(X6)))) )
    | ~ spl0_48
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f474]) ).

fof(f14883,plain,
    ( spl0_617
    | ~ spl0_46
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f1992,f1962,f465,f14881]) ).

fof(f14881,plain,
    ( spl0_617
  <=> ! [X5] :
        ( duplicatefreeP(skaf75(X5))
        | skaf75(X5) = app(app(skaf75(skaf75(X5)),cons(skaf74(skaf75(X5)),skaf76(skaf75(X5)))),cons(skaf74(skaf75(X5)),skaf77(skaf75(X5)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_617])]) ).

fof(f1992,plain,
    ( ! [X5] :
        ( duplicatefreeP(skaf75(X5))
        | skaf75(X5) = app(app(skaf75(skaf75(X5)),cons(skaf74(skaf75(X5)),skaf76(skaf75(X5)))),cons(skaf74(skaf75(X5)),skaf77(skaf75(X5)))) )
    | ~ spl0_46
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f466]) ).

fof(f14589,plain,
    ( spl0_616
    | ~ spl0_133
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1738,f1697,f1106,f14587]) ).

fof(f14587,plain,
    ( spl0_616
  <=> ! [X66,X64,X65] :
        ( ~ ssList(X64)
        | nil = app(X65,X66)
        | tl(app(app(X65,X66),X64)) = app(tl(app(X65,X66)),X64)
        | ~ ssList(X65)
        | ~ ssList(X66) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_616])]) ).

fof(f1697,plain,
    ( spl0_204
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | nil = X1
        | tl(app(X1,X0)) = app(tl(X1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_204])]) ).

fof(f1738,plain,
    ( ! [X65,X66,X64] :
        ( ~ ssList(X64)
        | nil = app(X65,X66)
        | tl(app(app(X65,X66),X64)) = app(tl(app(X65,X66)),X64)
        | ~ ssList(X65)
        | ~ ssList(X66) )
    | ~ spl0_133
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f1107]) ).

fof(f1698,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(X0)
        | nil = X1
        | tl(app(X1,X0)) = app(tl(X1),X0) )
    | ~ spl0_204 ),
    inference(avatar_component_clause,[],[f1697]) ).

fof(f14585,plain,
    ( spl0_615
    | ~ spl0_134
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1737,f1697,f1111,f14583]) ).

fof(f14583,plain,
    ( spl0_615
  <=> ! [X61,X62,X63] :
        ( ~ ssList(X61)
        | nil = cons(X62,X63)
        | tl(app(cons(X62,X63),X61)) = app(tl(cons(X62,X63)),X61)
        | ~ ssList(X63)
        | ~ ssItem(X62) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_615])]) ).

fof(f1737,plain,
    ( ! [X62,X63,X61] :
        ( ~ ssList(X61)
        | nil = cons(X62,X63)
        | tl(app(cons(X62,X63),X61)) = app(tl(cons(X62,X63)),X61)
        | ~ ssList(X63)
        | ~ ssItem(X62) )
    | ~ spl0_134
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f1112]) ).

fof(f14581,plain,
    ( spl0_614
    | ~ spl0_184
    | ~ spl0_186 ),
    inference(avatar_split_clause,[],[f1585,f1491,f1483,f14579]) ).

fof(f14579,plain,
    ( spl0_614
  <=> ! [X2,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | ~ frontsegP(X0,X1)
        | ~ ssList(X2)
        | ~ ssList(app(X0,X2))
        | app(X0,X2) = app(X1,skaf45(app(X0,X2),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_614])]) ).

fof(f1483,plain,
    ( spl0_184
  <=> ! [X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(X0)
        | ~ frontsegP(X0,X1)
        | app(X1,skaf45(X0,X1)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_184])]) ).

fof(f1585,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | ~ frontsegP(X0,X1)
        | ~ ssList(X2)
        | ~ ssList(app(X0,X2))
        | app(X0,X2) = app(X1,skaf45(app(X0,X2),X1)) )
    | ~ spl0_184
    | ~ spl0_186 ),
    inference(duplicate_literal_removal,[],[f1579]) ).

fof(f1579,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | ~ frontsegP(X0,X1)
        | ~ ssList(X2)
        | ~ ssList(app(X0,X2))
        | ~ ssList(X1)
        | app(X0,X2) = app(X1,skaf45(app(X0,X2),X1)) )
    | ~ spl0_184
    | ~ spl0_186 ),
    inference(resolution,[],[f1492,f1484]) ).

fof(f1484,plain,
    ( ! [X0,X1] :
        ( ~ frontsegP(X0,X1)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | app(X1,skaf45(X0,X1)) = X0 )
    | ~ spl0_184 ),
    inference(avatar_component_clause,[],[f1483]) ).

fof(f14577,plain,
    ( spl0_613
    | ~ spl0_183
    | ~ spl0_185 ),
    inference(avatar_split_clause,[],[f1574,f1487,f1479,f14575]) ).

fof(f14575,plain,
    ( spl0_613
  <=> ! [X2,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | ~ rearsegP(X0,X1)
        | ~ ssList(X2)
        | ~ ssList(app(X2,X0))
        | app(X2,X0) = app(skaf46(app(X2,X0),X1),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_613])]) ).

fof(f1479,plain,
    ( spl0_183
  <=> ! [X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(X0)
        | ~ rearsegP(X0,X1)
        | app(skaf46(X0,X1),X1) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_183])]) ).

fof(f1574,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | ~ rearsegP(X0,X1)
        | ~ ssList(X2)
        | ~ ssList(app(X2,X0))
        | app(X2,X0) = app(skaf46(app(X2,X0),X1),X1) )
    | ~ spl0_183
    | ~ spl0_185 ),
    inference(duplicate_literal_removal,[],[f1569]) ).

fof(f1569,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | ~ rearsegP(X0,X1)
        | ~ ssList(X2)
        | ~ ssList(app(X2,X0))
        | ~ ssList(X1)
        | app(X2,X0) = app(skaf46(app(X2,X0),X1),X1) )
    | ~ spl0_183
    | ~ spl0_185 ),
    inference(resolution,[],[f1488,f1480]) ).

fof(f1480,plain,
    ( ! [X0,X1] :
        ( ~ rearsegP(X0,X1)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | app(skaf46(X0,X1),X1) = X0 )
    | ~ spl0_183 ),
    inference(avatar_component_clause,[],[f1479]) ).

fof(f14277,plain,
    ( ~ spl0_8
    | spl0_612
    | ~ spl0_101
    | ~ spl0_437 ),
    inference(avatar_split_clause,[],[f13718,f8729,f697,f14274,f254]) ).

fof(f697,plain,
    ( spl0_101
  <=> ! [X0] :
        ( duplicatefreeP(cons(X0,sk1))
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_101])]) ).

fof(f13718,plain,
    ( duplicatefreeP(app(sk1,sk1))
    | ~ ssItem(sk6)
    | ~ spl0_101
    | ~ spl0_437 ),
    inference(superposition,[],[f698,f8731]) ).

fof(f698,plain,
    ( ! [X0] :
        ( duplicatefreeP(cons(X0,sk1))
        | ~ ssItem(X0) )
    | ~ spl0_101 ),
    inference(avatar_component_clause,[],[f697]) ).

fof(f14007,plain,
    ( spl0_611
    | ~ spl0_133
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1855,f1768,f1106,f14005]) ).

fof(f14005,plain,
    ( spl0_611
  <=> ! [X94,X95,X93,X96] :
        ( ~ ssList(X93)
        | ~ ssList(X94)
        | app(app(app(X95,X96),X94),X93) = app(app(X95,X96),app(X94,X93))
        | ~ ssList(X95)
        | ~ ssList(X96) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_611])]) ).

fof(f1768,plain,
    ( spl0_208
  <=> ! [X2,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssList(X1)
        | app(app(X2,X1),X0) = app(X2,app(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_208])]) ).

fof(f1855,plain,
    ( ! [X96,X94,X95,X93] :
        ( ~ ssList(X93)
        | ~ ssList(X94)
        | app(app(app(X95,X96),X94),X93) = app(app(X95,X96),app(X94,X93))
        | ~ ssList(X95)
        | ~ ssList(X96) )
    | ~ spl0_133
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f1107]) ).

fof(f1769,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | app(app(X2,X1),X0) = app(X2,app(X1,X0)) )
    | ~ spl0_208 ),
    inference(avatar_component_clause,[],[f1768]) ).

fof(f14003,plain,
    ( spl0_610
    | ~ spl0_134
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1854,f1768,f1111,f14001]) ).

fof(f14001,plain,
    ( spl0_610
  <=> ! [X92,X91,X90,X89] :
        ( ~ ssList(X89)
        | ~ ssList(X90)
        | app(app(cons(X91,X92),X90),X89) = app(cons(X91,X92),app(X90,X89))
        | ~ ssList(X92)
        | ~ ssItem(X91) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_610])]) ).

fof(f1854,plain,
    ( ! [X90,X91,X89,X92] :
        ( ~ ssList(X89)
        | ~ ssList(X90)
        | app(app(cons(X91,X92),X90),X89) = app(cons(X91,X92),app(X90,X89))
        | ~ ssList(X92)
        | ~ ssItem(X91) )
    | ~ spl0_134
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f1112]) ).

fof(f13999,plain,
    ( spl0_609
    | ~ spl0_186
    | ~ spl0_201 ),
    inference(avatar_split_clause,[],[f1688,f1645,f1491,f13997]) ).

fof(f13997,plain,
    ( spl0_609
  <=> ! [X9,X7,X6,X8] :
        ( ~ ssList(X6)
        | ~ ssList(app(X7,X8))
        | ~ ssList(X9)
        | ~ frontsegP(X6,app(X7,X8))
        | frontsegP(X6,X9)
        | ~ ssList(X7)
        | ~ frontsegP(X7,X9)
        | ~ ssList(X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_609])]) ).

fof(f1645,plain,
    ( spl0_201
  <=> ! [X2,X0,X1] :
        ( ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ frontsegP(X1,X2)
        | ~ frontsegP(X0,X1)
        | frontsegP(X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_201])]) ).

fof(f1688,plain,
    ( ! [X8,X6,X9,X7] :
        ( ~ ssList(X6)
        | ~ ssList(app(X7,X8))
        | ~ ssList(X9)
        | ~ frontsegP(X6,app(X7,X8))
        | frontsegP(X6,X9)
        | ~ ssList(X7)
        | ~ frontsegP(X7,X9)
        | ~ ssList(X8) )
    | ~ spl0_186
    | ~ spl0_201 ),
    inference(duplicate_literal_removal,[],[f1687]) ).

fof(f1687,plain,
    ( ! [X8,X6,X9,X7] :
        ( ~ ssList(X6)
        | ~ ssList(app(X7,X8))
        | ~ ssList(X9)
        | ~ frontsegP(X6,app(X7,X8))
        | frontsegP(X6,X9)
        | ~ ssList(X7)
        | ~ ssList(X9)
        | ~ frontsegP(X7,X9)
        | ~ ssList(X8) )
    | ~ spl0_186
    | ~ spl0_201 ),
    inference(resolution,[],[f1646,f1492]) ).

fof(f1646,plain,
    ( ! [X2,X0,X1] :
        ( ~ frontsegP(X1,X2)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ ssList(X2)
        | ~ frontsegP(X0,X1)
        | frontsegP(X0,X2) )
    | ~ spl0_201 ),
    inference(avatar_component_clause,[],[f1645]) ).

fof(f13995,plain,
    ( spl0_608
    | ~ spl0_185
    | ~ spl0_200 ),
    inference(avatar_split_clause,[],[f1680,f1641,f1487,f13993]) ).

fof(f13993,plain,
    ( spl0_608
  <=> ! [X9,X7,X6,X8] :
        ( ~ ssList(X6)
        | ~ ssList(app(X7,X8))
        | ~ ssList(X9)
        | ~ rearsegP(X6,app(X7,X8))
        | rearsegP(X6,X9)
        | ~ ssList(X8)
        | ~ rearsegP(X8,X9)
        | ~ ssList(X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_608])]) ).

fof(f1641,plain,
    ( spl0_200
  <=> ! [X2,X0,X1] :
        ( ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ rearsegP(X1,X2)
        | ~ rearsegP(X0,X1)
        | rearsegP(X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_200])]) ).

fof(f1680,plain,
    ( ! [X8,X6,X9,X7] :
        ( ~ ssList(X6)
        | ~ ssList(app(X7,X8))
        | ~ ssList(X9)
        | ~ rearsegP(X6,app(X7,X8))
        | rearsegP(X6,X9)
        | ~ ssList(X8)
        | ~ rearsegP(X8,X9)
        | ~ ssList(X7) )
    | ~ spl0_185
    | ~ spl0_200 ),
    inference(duplicate_literal_removal,[],[f1679]) ).

fof(f1679,plain,
    ( ! [X8,X6,X9,X7] :
        ( ~ ssList(X6)
        | ~ ssList(app(X7,X8))
        | ~ ssList(X9)
        | ~ rearsegP(X6,app(X7,X8))
        | rearsegP(X6,X9)
        | ~ ssList(X8)
        | ~ ssList(X9)
        | ~ rearsegP(X8,X9)
        | ~ ssList(X7) )
    | ~ spl0_185
    | ~ spl0_200 ),
    inference(resolution,[],[f1642,f1488]) ).

fof(f1642,plain,
    ( ! [X2,X0,X1] :
        ( ~ rearsegP(X1,X2)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ ssList(X2)
        | ~ rearsegP(X0,X1)
        | rearsegP(X0,X2) )
    | ~ spl0_200 ),
    inference(avatar_component_clause,[],[f1641]) ).

fof(f13991,plain,
    ( spl0_607
    | ~ spl0_180
    | ~ spl0_186 ),
    inference(avatar_split_clause,[],[f1584,f1491,f1425,f13989]) ).

fof(f1425,plain,
    ( spl0_180
  <=> ! [X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(X0)
        | ~ frontsegP(X1,X0)
        | ~ frontsegP(X0,X1)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_180])]) ).

fof(f1584,plain,
    ( ! [X3,X4,X5] :
        ( ~ ssList(X3)
        | ~ ssList(X4)
        | ~ frontsegP(X3,X4)
        | ~ ssList(X5)
        | ~ ssList(app(X3,X5))
        | ~ frontsegP(X4,app(X3,X5))
        | app(X3,X5) = X4 )
    | ~ spl0_180
    | ~ spl0_186 ),
    inference(duplicate_literal_removal,[],[f1580]) ).

fof(f1580,plain,
    ( ! [X3,X4,X5] :
        ( ~ ssList(X3)
        | ~ ssList(X4)
        | ~ frontsegP(X3,X4)
        | ~ ssList(X5)
        | ~ ssList(X4)
        | ~ ssList(app(X3,X5))
        | ~ frontsegP(X4,app(X3,X5))
        | app(X3,X5) = X4 )
    | ~ spl0_180
    | ~ spl0_186 ),
    inference(resolution,[],[f1492,f1426]) ).

fof(f1426,plain,
    ( ! [X0,X1] :
        ( ~ frontsegP(X1,X0)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ frontsegP(X0,X1)
        | X0 = X1 )
    | ~ spl0_180 ),
    inference(avatar_component_clause,[],[f1425]) ).

fof(f13987,plain,
    ( spl0_606
    | ~ spl0_179
    | ~ spl0_185 ),
    inference(avatar_split_clause,[],[f1573,f1487,f1421,f13985]) ).

fof(f1421,plain,
    ( spl0_179
  <=> ! [X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(X0)
        | ~ rearsegP(X1,X0)
        | ~ rearsegP(X0,X1)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_179])]) ).

fof(f1573,plain,
    ( ! [X3,X4,X5] :
        ( ~ ssList(X3)
        | ~ ssList(X4)
        | ~ rearsegP(X3,X4)
        | ~ ssList(X5)
        | ~ ssList(app(X5,X3))
        | ~ rearsegP(X4,app(X5,X3))
        | app(X5,X3) = X4 )
    | ~ spl0_179
    | ~ spl0_185 ),
    inference(duplicate_literal_removal,[],[f1570]) ).

fof(f1570,plain,
    ( ! [X3,X4,X5] :
        ( ~ ssList(X3)
        | ~ ssList(X4)
        | ~ rearsegP(X3,X4)
        | ~ ssList(X5)
        | ~ ssList(X4)
        | ~ ssList(app(X5,X3))
        | ~ rearsegP(X4,app(X5,X3))
        | app(X5,X3) = X4 )
    | ~ spl0_179
    | ~ spl0_185 ),
    inference(resolution,[],[f1488,f1422]) ).

fof(f1422,plain,
    ( ! [X0,X1] :
        ( ~ rearsegP(X1,X0)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ rearsegP(X0,X1)
        | X0 = X1 )
    | ~ spl0_179 ),
    inference(avatar_component_clause,[],[f1421]) ).

fof(f13814,plain,
    ( spl0_605
    | ~ spl0_112
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1856,f1768,f806,f13812]) ).

fof(f13812,plain,
    ( spl0_605
  <=> ! [X98,X97,X99] :
        ( ~ ssList(X97)
        | ~ ssList(X98)
        | app(app(tl(X99),X98),X97) = app(tl(X99),app(X98,X97))
        | nil = X99
        | ~ ssList(X99) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_605])]) ).

fof(f1856,plain,
    ( ! [X98,X99,X97] :
        ( ~ ssList(X97)
        | ~ ssList(X98)
        | app(app(tl(X99),X98),X97) = app(tl(X99),app(X98,X97))
        | nil = X99
        | ~ ssList(X99) )
    | ~ spl0_112
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f807]) ).

fof(f13810,plain,
    ( spl0_604
    | ~ spl0_112
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1739,f1697,f806,f13808]) ).

fof(f13808,plain,
    ( spl0_604
  <=> ! [X68,X67] :
        ( ~ ssList(X67)
        | nil = tl(X68)
        | tl(app(tl(X68),X67)) = app(tl(tl(X68)),X67)
        | nil = X68
        | ~ ssList(X68) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_604])]) ).

fof(f1739,plain,
    ( ! [X68,X67] :
        ( ~ ssList(X67)
        | nil = tl(X68)
        | tl(app(tl(X68),X67)) = app(tl(tl(X68)),X67)
        | nil = X68
        | ~ ssList(X68) )
    | ~ spl0_112
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f807]) ).

fof(f13806,plain,
    ( spl0_603
    | ~ spl0_133
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1550,f1475,f1106,f13804]) ).

fof(f13804,plain,
    ( spl0_603
  <=> ! [X66,X64,X65] :
        ( ~ ssList(X64)
        | nil = app(X65,X66)
        | hd(app(app(X65,X66),X64)) = hd(app(X65,X66))
        | ~ ssList(X65)
        | ~ ssList(X66) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_603])]) ).

fof(f1475,plain,
    ( spl0_182
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | nil = X1
        | hd(app(X1,X0)) = hd(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_182])]) ).

fof(f1550,plain,
    ( ! [X65,X66,X64] :
        ( ~ ssList(X64)
        | nil = app(X65,X66)
        | hd(app(app(X65,X66),X64)) = hd(app(X65,X66))
        | ~ ssList(X65)
        | ~ ssList(X66) )
    | ~ spl0_133
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f1107]) ).

fof(f1476,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(X0)
        | nil = X1
        | hd(app(X1,X0)) = hd(X1) )
    | ~ spl0_182 ),
    inference(avatar_component_clause,[],[f1475]) ).

fof(f13802,plain,
    ( spl0_602
    | ~ spl0_134
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1549,f1475,f1111,f13800]) ).

fof(f13800,plain,
    ( spl0_602
  <=> ! [X61,X62,X63] :
        ( ~ ssList(X61)
        | nil = cons(X62,X63)
        | hd(app(cons(X62,X63),X61)) = hd(cons(X62,X63))
        | ~ ssList(X63)
        | ~ ssItem(X62) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_602])]) ).

fof(f1549,plain,
    ( ! [X62,X63,X61] :
        ( ~ ssList(X61)
        | nil = cons(X62,X63)
        | hd(app(cons(X62,X63),X61)) = hd(cons(X62,X63))
        | ~ ssList(X63)
        | ~ ssItem(X62) )
    | ~ spl0_134
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f1112]) ).

fof(f13798,plain,
    ( ~ spl0_601
    | spl0_65
    | ~ spl0_437 ),
    inference(avatar_split_clause,[],[f13712,f8729,f541,f13795]) ).

fof(f13795,plain,
    ( spl0_601
  <=> sk2 = app(sk1,sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_601])]) ).

fof(f541,plain,
    ( spl0_65
  <=> sk2 = cons(sk6,sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_65])]) ).

fof(f13712,plain,
    ( sk2 != app(sk1,sk1)
    | spl0_65
    | ~ spl0_437 ),
    inference(superposition,[],[f543,f8731]) ).

fof(f543,plain,
    ( sk2 != cons(sk6,sk1)
    | spl0_65 ),
    inference(avatar_component_clause,[],[f541]) ).

fof(f13793,plain,
    ( spl0_600
    | ~ spl0_133
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1391,f1317,f1106,f13791]) ).

fof(f13791,plain,
    ( spl0_600
  <=> ! [X36,X35] :
        ( nil = app(X35,X36)
        | app(X35,X36) = cons(skaf83(app(X35,X36)),skaf82(app(X35,X36)))
        | ~ ssList(X35)
        | ~ ssList(X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_600])]) ).

fof(f1317,plain,
    ( spl0_170
  <=> ! [X0] :
        ( ~ ssList(X0)
        | nil = X0
        | cons(skaf83(X0),skaf82(X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_170])]) ).

fof(f1391,plain,
    ( ! [X36,X35] :
        ( nil = app(X35,X36)
        | app(X35,X36) = cons(skaf83(app(X35,X36)),skaf82(app(X35,X36)))
        | ~ ssList(X35)
        | ~ ssList(X36) )
    | ~ spl0_133
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f1107]) ).

fof(f1318,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | nil = X0
        | cons(skaf83(X0),skaf82(X0)) = X0 )
    | ~ spl0_170 ),
    inference(avatar_component_clause,[],[f1317]) ).

fof(f13789,plain,
    ( spl0_599
    | ~ spl0_134
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1390,f1317,f1111,f13787]) ).

fof(f13787,plain,
    ( spl0_599
  <=> ! [X34,X33] :
        ( nil = cons(X33,X34)
        | cons(X33,X34) = cons(skaf83(cons(X33,X34)),skaf82(cons(X33,X34)))
        | ~ ssList(X34)
        | ~ ssItem(X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_599])]) ).

fof(f1390,plain,
    ( ! [X34,X33] :
        ( nil = cons(X33,X34)
        | cons(X33,X34) = cons(skaf83(cons(X33,X34)),skaf82(cons(X33,X34)))
        | ~ ssList(X34)
        | ~ ssItem(X33) )
    | ~ spl0_134
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f1112]) ).

fof(f13785,plain,
    ( spl0_598
    | ~ spl0_133
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1357,f1308,f1106,f13783]) ).

fof(f13783,plain,
    ( spl0_598
  <=> ! [X36,X35] :
        ( nil = app(X35,X36)
        | app(X35,X36) = cons(hd(app(X35,X36)),tl(app(X35,X36)))
        | ~ ssList(X35)
        | ~ ssList(X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_598])]) ).

fof(f1308,plain,
    ( spl0_168
  <=> ! [X0] :
        ( ~ ssList(X0)
        | nil = X0
        | cons(hd(X0),tl(X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_168])]) ).

fof(f1357,plain,
    ( ! [X36,X35] :
        ( nil = app(X35,X36)
        | app(X35,X36) = cons(hd(app(X35,X36)),tl(app(X35,X36)))
        | ~ ssList(X35)
        | ~ ssList(X36) )
    | ~ spl0_133
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f1107]) ).

fof(f1309,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | nil = X0
        | cons(hd(X0),tl(X0)) = X0 )
    | ~ spl0_168 ),
    inference(avatar_component_clause,[],[f1308]) ).

fof(f13781,plain,
    ( spl0_597
    | ~ spl0_134
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1356,f1308,f1111,f13779]) ).

fof(f13779,plain,
    ( spl0_597
  <=> ! [X34,X33] :
        ( nil = cons(X33,X34)
        | cons(X33,X34) = cons(hd(cons(X33,X34)),tl(cons(X33,X34)))
        | ~ ssList(X34)
        | ~ ssItem(X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_597])]) ).

fof(f1356,plain,
    ( ! [X34,X33] :
        ( nil = cons(X33,X34)
        | cons(X33,X34) = cons(hd(cons(X33,X34)),tl(cons(X33,X34)))
        | ~ ssList(X34)
        | ~ ssItem(X33) )
    | ~ spl0_134
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f1112]) ).

fof(f13707,plain,
    ( spl0_596
    | ~ spl0_71
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1813,f1764,f566,f13705]) ).

fof(f13705,plain,
    ( spl0_596
  <=> ! [X20] :
        ( equalelemsP(skaf51(X20))
        | skaf51(X20) = app(skaf80(skaf51(X20)),cons(skaf78(skaf51(X20)),cons(skaf79(skaf51(X20)),skaf81(skaf51(X20))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_596])]) ).

fof(f1813,plain,
    ( ! [X20] :
        ( equalelemsP(skaf51(X20))
        | skaf51(X20) = app(skaf80(skaf51(X20)),cons(skaf78(skaf51(X20)),cons(skaf79(skaf51(X20)),skaf81(skaf51(X20))))) )
    | ~ spl0_71
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f567]) ).

fof(f13703,plain,
    ( spl0_595
    | ~ spl0_70
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1812,f1764,f562,f13701]) ).

fof(f13701,plain,
    ( spl0_595
  <=> ! [X19] :
        ( equalelemsP(skaf52(X19))
        | skaf52(X19) = app(skaf80(skaf52(X19)),cons(skaf78(skaf52(X19)),cons(skaf79(skaf52(X19)),skaf81(skaf52(X19))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_595])]) ).

fof(f1812,plain,
    ( ! [X19] :
        ( equalelemsP(skaf52(X19))
        | skaf52(X19) = app(skaf80(skaf52(X19)),cons(skaf78(skaf52(X19)),cons(skaf79(skaf52(X19)),skaf81(skaf52(X19))))) )
    | ~ spl0_70
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f563]) ).

fof(f13699,plain,
    ( spl0_594
    | ~ spl0_69
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1811,f1764,f558,f13697]) ).

fof(f13697,plain,
    ( spl0_594
  <=> ! [X18] :
        ( equalelemsP(skaf53(X18))
        | skaf53(X18) = app(skaf80(skaf53(X18)),cons(skaf78(skaf53(X18)),cons(skaf79(skaf53(X18)),skaf81(skaf53(X18))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_594])]) ).

fof(f1811,plain,
    ( ! [X18] :
        ( equalelemsP(skaf53(X18))
        | skaf53(X18) = app(skaf80(skaf53(X18)),cons(skaf78(skaf53(X18)),cons(skaf79(skaf53(X18)),skaf81(skaf53(X18))))) )
    | ~ spl0_69
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f559]) ).

fof(f13695,plain,
    ( spl0_593
    | ~ spl0_66
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1810,f1764,f546,f13693]) ).

fof(f13693,plain,
    ( spl0_593
  <=> ! [X17] :
        ( equalelemsP(skaf56(X17))
        | skaf56(X17) = app(skaf80(skaf56(X17)),cons(skaf78(skaf56(X17)),cons(skaf79(skaf56(X17)),skaf81(skaf56(X17))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_593])]) ).

fof(f1810,plain,
    ( ! [X17] :
        ( equalelemsP(skaf56(X17))
        | skaf56(X17) = app(skaf80(skaf56(X17)),cons(skaf78(skaf56(X17)),cons(skaf79(skaf56(X17)),skaf81(skaf56(X17))))) )
    | ~ spl0_66
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f547]) ).

fof(f13691,plain,
    ( spl0_592
    | ~ spl0_64
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1809,f1764,f537,f13689]) ).

fof(f13689,plain,
    ( spl0_592
  <=> ! [X16] :
        ( equalelemsP(skaf57(X16))
        | skaf57(X16) = app(skaf80(skaf57(X16)),cons(skaf78(skaf57(X16)),cons(skaf79(skaf57(X16)),skaf81(skaf57(X16))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_592])]) ).

fof(f1809,plain,
    ( ! [X16] :
        ( equalelemsP(skaf57(X16))
        | skaf57(X16) = app(skaf80(skaf57(X16)),cons(skaf78(skaf57(X16)),cons(skaf79(skaf57(X16)),skaf81(skaf57(X16))))) )
    | ~ spl0_64
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f538]) ).

fof(f13687,plain,
    ( ~ spl0_8
    | ~ spl0_32
    | spl0_591
    | ~ spl0_16
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f6055,f5785,f298,f13684,f400,f254]) ).

fof(f13684,plain,
    ( spl0_591
  <=> memberP(sk1,sk6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_591])]) ).

fof(f6055,plain,
    ( memberP(sk1,sk6)
    | ~ ssList(nil)
    | ~ ssItem(sk6)
    | ~ spl0_16
    | ~ spl0_376 ),
    inference(superposition,[],[f5786,f300]) ).

fof(f13682,plain,
    ( spl0_590
    | ~ spl0_63
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1808,f1764,f533,f13680]) ).

fof(f13680,plain,
    ( spl0_590
  <=> ! [X15] :
        ( equalelemsP(skaf58(X15))
        | skaf58(X15) = app(skaf80(skaf58(X15)),cons(skaf78(skaf58(X15)),cons(skaf79(skaf58(X15)),skaf81(skaf58(X15))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_590])]) ).

fof(f1808,plain,
    ( ! [X15] :
        ( equalelemsP(skaf58(X15))
        | skaf58(X15) = app(skaf80(skaf58(X15)),cons(skaf78(skaf58(X15)),cons(skaf79(skaf58(X15)),skaf81(skaf58(X15))))) )
    | ~ spl0_63
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f534]) ).

fof(f13678,plain,
    ( spl0_589
    | ~ spl0_60
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1807,f1764,f521,f13676]) ).

fof(f13676,plain,
    ( spl0_589
  <=> ! [X14] :
        ( equalelemsP(skaf61(X14))
        | skaf61(X14) = app(skaf80(skaf61(X14)),cons(skaf78(skaf61(X14)),cons(skaf79(skaf61(X14)),skaf81(skaf61(X14))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_589])]) ).

fof(f1807,plain,
    ( ! [X14] :
        ( equalelemsP(skaf61(X14))
        | skaf61(X14) = app(skaf80(skaf61(X14)),cons(skaf78(skaf61(X14)),cons(skaf79(skaf61(X14)),skaf81(skaf61(X14))))) )
    | ~ spl0_60
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f522]) ).

fof(f13674,plain,
    ( spl0_588
    | ~ spl0_59
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1806,f1764,f517,f13672]) ).

fof(f13672,plain,
    ( spl0_588
  <=> ! [X13] :
        ( equalelemsP(skaf62(X13))
        | skaf62(X13) = app(skaf80(skaf62(X13)),cons(skaf78(skaf62(X13)),cons(skaf79(skaf62(X13)),skaf81(skaf62(X13))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_588])]) ).

fof(f1806,plain,
    ( ! [X13] :
        ( equalelemsP(skaf62(X13))
        | skaf62(X13) = app(skaf80(skaf62(X13)),cons(skaf78(skaf62(X13)),cons(skaf79(skaf62(X13)),skaf81(skaf62(X13))))) )
    | ~ spl0_59
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f518]) ).

fof(f13670,plain,
    ( spl0_587
    | ~ spl0_58
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1805,f1764,f513,f13668]) ).

fof(f13668,plain,
    ( spl0_587
  <=> ! [X12] :
        ( equalelemsP(skaf63(X12))
        | skaf63(X12) = app(skaf80(skaf63(X12)),cons(skaf78(skaf63(X12)),cons(skaf79(skaf63(X12)),skaf81(skaf63(X12))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_587])]) ).

fof(f1805,plain,
    ( ! [X12] :
        ( equalelemsP(skaf63(X12))
        | skaf63(X12) = app(skaf80(skaf63(X12)),cons(skaf78(skaf63(X12)),cons(skaf79(skaf63(X12)),skaf81(skaf63(X12))))) )
    | ~ spl0_58
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f514]) ).

fof(f13666,plain,
    ( spl0_586
    | ~ spl0_55
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1804,f1764,f501,f13664]) ).

fof(f13664,plain,
    ( spl0_586
  <=> ! [X11] :
        ( equalelemsP(skaf66(X11))
        | skaf66(X11) = app(skaf80(skaf66(X11)),cons(skaf78(skaf66(X11)),cons(skaf79(skaf66(X11)),skaf81(skaf66(X11))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_586])]) ).

fof(f1804,plain,
    ( ! [X11] :
        ( equalelemsP(skaf66(X11))
        | skaf66(X11) = app(skaf80(skaf66(X11)),cons(skaf78(skaf66(X11)),cons(skaf79(skaf66(X11)),skaf81(skaf66(X11))))) )
    | ~ spl0_55
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f502]) ).

fof(f13662,plain,
    ( spl0_585
    | ~ spl0_54
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1803,f1764,f497,f13660]) ).

fof(f13660,plain,
    ( spl0_585
  <=> ! [X10] :
        ( equalelemsP(skaf67(X10))
        | skaf67(X10) = app(skaf80(skaf67(X10)),cons(skaf78(skaf67(X10)),cons(skaf79(skaf67(X10)),skaf81(skaf67(X10))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_585])]) ).

fof(f1803,plain,
    ( ! [X10] :
        ( equalelemsP(skaf67(X10))
        | skaf67(X10) = app(skaf80(skaf67(X10)),cons(skaf78(skaf67(X10)),cons(skaf79(skaf67(X10)),skaf81(skaf67(X10))))) )
    | ~ spl0_54
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f498]) ).

fof(f13658,plain,
    ( spl0_584
    | ~ spl0_53
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1802,f1764,f493,f13656]) ).

fof(f13656,plain,
    ( spl0_584
  <=> ! [X9] :
        ( equalelemsP(skaf68(X9))
        | skaf68(X9) = app(skaf80(skaf68(X9)),cons(skaf78(skaf68(X9)),cons(skaf79(skaf68(X9)),skaf81(skaf68(X9))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_584])]) ).

fof(f1802,plain,
    ( ! [X9] :
        ( equalelemsP(skaf68(X9))
        | skaf68(X9) = app(skaf80(skaf68(X9)),cons(skaf78(skaf68(X9)),cons(skaf79(skaf68(X9)),skaf81(skaf68(X9))))) )
    | ~ spl0_53
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f494]) ).

fof(f13654,plain,
    ( spl0_583
    | ~ spl0_50
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1801,f1764,f481,f13652]) ).

fof(f13652,plain,
    ( spl0_583
  <=> ! [X8] :
        ( equalelemsP(skaf71(X8))
        | skaf71(X8) = app(skaf80(skaf71(X8)),cons(skaf78(skaf71(X8)),cons(skaf79(skaf71(X8)),skaf81(skaf71(X8))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_583])]) ).

fof(f1801,plain,
    ( ! [X8] :
        ( equalelemsP(skaf71(X8))
        | skaf71(X8) = app(skaf80(skaf71(X8)),cons(skaf78(skaf71(X8)),cons(skaf79(skaf71(X8)),skaf81(skaf71(X8))))) )
    | ~ spl0_50
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f482]) ).

fof(f13650,plain,
    ( spl0_582
    | ~ spl0_49
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1800,f1764,f477,f13648]) ).

fof(f13648,plain,
    ( spl0_582
  <=> ! [X7] :
        ( equalelemsP(skaf72(X7))
        | skaf72(X7) = app(skaf80(skaf72(X7)),cons(skaf78(skaf72(X7)),cons(skaf79(skaf72(X7)),skaf81(skaf72(X7))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_582])]) ).

fof(f1800,plain,
    ( ! [X7] :
        ( equalelemsP(skaf72(X7))
        | skaf72(X7) = app(skaf80(skaf72(X7)),cons(skaf78(skaf72(X7)),cons(skaf79(skaf72(X7)),skaf81(skaf72(X7))))) )
    | ~ spl0_49
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f478]) ).

fof(f13646,plain,
    ( spl0_581
    | ~ spl0_48
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1799,f1764,f473,f13644]) ).

fof(f13644,plain,
    ( spl0_581
  <=> ! [X6] :
        ( equalelemsP(skaf73(X6))
        | skaf73(X6) = app(skaf80(skaf73(X6)),cons(skaf78(skaf73(X6)),cons(skaf79(skaf73(X6)),skaf81(skaf73(X6))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_581])]) ).

fof(f1799,plain,
    ( ! [X6] :
        ( equalelemsP(skaf73(X6))
        | skaf73(X6) = app(skaf80(skaf73(X6)),cons(skaf78(skaf73(X6)),cons(skaf79(skaf73(X6)),skaf81(skaf73(X6))))) )
    | ~ spl0_48
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f474]) ).

fof(f13642,plain,
    ( spl0_580
    | ~ spl0_2
    | ~ spl0_373 ),
    inference(avatar_split_clause,[],[f6051,f5739,f223,f13639]) ).

fof(f5739,plain,
    ( spl0_373
  <=> ! [X1] :
        ( ~ ssList(X1)
        | app(X1,skaf45(X1,X1)) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_373])]) ).

fof(f6051,plain,
    ( sk2 = app(sk2,skaf45(sk2,sk2))
    | ~ spl0_2
    | ~ spl0_373 ),
    inference(resolution,[],[f5740,f225]) ).

fof(f5740,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | app(X1,skaf45(X1,X1)) = X1 )
    | ~ spl0_373 ),
    inference(avatar_component_clause,[],[f5739]) ).

fof(f13637,plain,
    ( spl0_579
    | ~ spl0_46
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1798,f1764,f465,f13635]) ).

fof(f13635,plain,
    ( spl0_579
  <=> ! [X5] :
        ( equalelemsP(skaf75(X5))
        | skaf75(X5) = app(skaf80(skaf75(X5)),cons(skaf78(skaf75(X5)),cons(skaf79(skaf75(X5)),skaf81(skaf75(X5))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_579])]) ).

fof(f1798,plain,
    ( ! [X5] :
        ( equalelemsP(skaf75(X5))
        | skaf75(X5) = app(skaf80(skaf75(X5)),cons(skaf78(skaf75(X5)),cons(skaf79(skaf75(X5)),skaf81(skaf75(X5))))) )
    | ~ spl0_46
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f466]) ).

fof(f13633,plain,
    ( spl0_578
    | ~ spl0_45
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1797,f1764,f461,f13631]) ).

fof(f13631,plain,
    ( spl0_578
  <=> ! [X4] :
        ( equalelemsP(skaf76(X4))
        | skaf76(X4) = app(skaf80(skaf76(X4)),cons(skaf78(skaf76(X4)),cons(skaf79(skaf76(X4)),skaf81(skaf76(X4))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_578])]) ).

fof(f1797,plain,
    ( ! [X4] :
        ( equalelemsP(skaf76(X4))
        | skaf76(X4) = app(skaf80(skaf76(X4)),cons(skaf78(skaf76(X4)),cons(skaf79(skaf76(X4)),skaf81(skaf76(X4))))) )
    | ~ spl0_45
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f462]) ).

fof(f13629,plain,
    ( spl0_577
    | ~ spl0_43
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1796,f1764,f452,f13627]) ).

fof(f13627,plain,
    ( spl0_577
  <=> ! [X3] :
        ( equalelemsP(skaf77(X3))
        | skaf77(X3) = app(skaf80(skaf77(X3)),cons(skaf78(skaf77(X3)),cons(skaf79(skaf77(X3)),skaf81(skaf77(X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_577])]) ).

fof(f1796,plain,
    ( ! [X3] :
        ( equalelemsP(skaf77(X3))
        | skaf77(X3) = app(skaf80(skaf77(X3)),cons(skaf78(skaf77(X3)),cons(skaf79(skaf77(X3)),skaf81(skaf77(X3))))) )
    | ~ spl0_43
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f453]) ).

fof(f13625,plain,
    ( spl0_576
    | ~ spl0_40
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1795,f1764,f440,f13623]) ).

fof(f13623,plain,
    ( spl0_576
  <=> ! [X2] :
        ( equalelemsP(skaf80(X2))
        | skaf80(X2) = app(skaf80(skaf80(X2)),cons(skaf78(skaf80(X2)),cons(skaf79(skaf80(X2)),skaf81(skaf80(X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_576])]) ).

fof(f1795,plain,
    ( ! [X2] :
        ( equalelemsP(skaf80(X2))
        | skaf80(X2) = app(skaf80(skaf80(X2)),cons(skaf78(skaf80(X2)),cons(skaf79(skaf80(X2)),skaf81(skaf80(X2))))) )
    | ~ spl0_40
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f441]) ).

fof(f13621,plain,
    ( spl0_575
    | ~ spl0_39
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1794,f1764,f436,f13619]) ).

fof(f13619,plain,
    ( spl0_575
  <=> ! [X1] :
        ( equalelemsP(skaf81(X1))
        | skaf81(X1) = app(skaf80(skaf81(X1)),cons(skaf78(skaf81(X1)),cons(skaf79(skaf81(X1)),skaf81(skaf81(X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_575])]) ).

fof(f1794,plain,
    ( ! [X1] :
        ( equalelemsP(skaf81(X1))
        | skaf81(X1) = app(skaf80(skaf81(X1)),cons(skaf78(skaf81(X1)),cons(skaf79(skaf81(X1)),skaf81(skaf81(X1))))) )
    | ~ spl0_39
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f437]) ).

fof(f13617,plain,
    ( spl0_574
    | ~ spl0_38
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f1793,f1764,f432,f13615]) ).

fof(f13615,plain,
    ( spl0_574
  <=> ! [X0] :
        ( equalelemsP(skaf82(X0))
        | skaf82(X0) = app(skaf80(skaf82(X0)),cons(skaf78(skaf82(X0)),cons(skaf79(skaf82(X0)),skaf81(skaf82(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_574])]) ).

fof(f1793,plain,
    ( ! [X0] :
        ( equalelemsP(skaf82(X0))
        | skaf82(X0) = app(skaf80(skaf82(X0)),cons(skaf78(skaf82(X0)),cons(skaf79(skaf82(X0)),skaf81(skaf82(X0))))) )
    | ~ spl0_38
    | ~ spl0_207 ),
    inference(resolution,[],[f1765,f433]) ).

fof(f13477,plain,
    ( spl0_573
    | ~ spl0_1
    | ~ spl0_373 ),
    inference(avatar_split_clause,[],[f6050,f5739,f218,f13474]) ).

fof(f6050,plain,
    ( sk1 = app(sk1,skaf45(sk1,sk1))
    | ~ spl0_1
    | ~ spl0_373 ),
    inference(resolution,[],[f5740,f220]) ).

fof(f13341,plain,
    ( spl0_572
    | ~ spl0_82
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1736,f1697,f613,f13339]) ).

fof(f13339,plain,
    ( spl0_572
  <=> ! [X59,X60,X58] :
        ( ~ ssList(X58)
        | nil = skaf42(X59,X60)
        | tl(app(skaf42(X59,X60),X58)) = app(tl(skaf42(X59,X60)),X58) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_572])]) ).

fof(f1736,plain,
    ( ! [X58,X59,X60] :
        ( ~ ssList(X58)
        | nil = skaf42(X59,X60)
        | tl(app(skaf42(X59,X60),X58)) = app(tl(skaf42(X59,X60)),X58) )
    | ~ spl0_82
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f614]) ).

fof(f13337,plain,
    ( spl0_571
    | ~ spl0_81
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1735,f1697,f609,f13335]) ).

fof(f13335,plain,
    ( spl0_571
  <=> ! [X57,X55,X56] :
        ( ~ ssList(X55)
        | nil = skaf43(X56,X57)
        | tl(app(skaf43(X56,X57),X55)) = app(tl(skaf43(X56,X57)),X55) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_571])]) ).

fof(f1735,plain,
    ( ! [X56,X57,X55] :
        ( ~ ssList(X55)
        | nil = skaf43(X56,X57)
        | tl(app(skaf43(X56,X57),X55)) = app(tl(skaf43(X56,X57)),X55) )
    | ~ spl0_81
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f610]) ).

fof(f13333,plain,
    ( spl0_570
    | ~ spl0_2
    | ~ spl0_371 ),
    inference(avatar_split_clause,[],[f6017,f5698,f223,f13330]) ).

fof(f5698,plain,
    ( spl0_371
  <=> ! [X1] :
        ( ~ ssList(X1)
        | app(skaf46(X1,X1),X1) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_371])]) ).

fof(f6017,plain,
    ( sk2 = app(skaf46(sk2,sk2),sk2)
    | ~ spl0_2
    | ~ spl0_371 ),
    inference(resolution,[],[f5699,f225]) ).

fof(f5699,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | app(skaf46(X1,X1),X1) = X1 )
    | ~ spl0_371 ),
    inference(avatar_component_clause,[],[f5698]) ).

fof(f13328,plain,
    ( spl0_569
    | ~ spl0_80
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1734,f1697,f605,f13326]) ).

fof(f13326,plain,
    ( spl0_569
  <=> ! [X54,X52,X53] :
        ( ~ ssList(X52)
        | nil = skaf45(X53,X54)
        | tl(app(skaf45(X53,X54),X52)) = app(tl(skaf45(X53,X54)),X52) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_569])]) ).

fof(f1734,plain,
    ( ! [X54,X52,X53] :
        ( ~ ssList(X52)
        | nil = skaf45(X53,X54)
        | tl(app(skaf45(X53,X54),X52)) = app(tl(skaf45(X53,X54)),X52) )
    | ~ spl0_80
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f606]) ).

fof(f13324,plain,
    ( spl0_568
    | ~ spl0_79
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1733,f1697,f601,f13322]) ).

fof(f13322,plain,
    ( spl0_568
  <=> ! [X50,X51,X49] :
        ( ~ ssList(X49)
        | nil = skaf46(X50,X51)
        | tl(app(skaf46(X50,X51),X49)) = app(tl(skaf46(X50,X51)),X49) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_568])]) ).

fof(f1733,plain,
    ( ! [X50,X51,X49] :
        ( ~ ssList(X49)
        | nil = skaf46(X50,X51)
        | tl(app(skaf46(X50,X51),X49)) = app(tl(skaf46(X50,X51)),X49) )
    | ~ spl0_79
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f602]) ).

fof(f13320,plain,
    ( spl0_567
    | ~ spl0_78
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1732,f1697,f597,f13318]) ).

fof(f13318,plain,
    ( spl0_567
  <=> ! [X48,X46,X47] :
        ( ~ ssList(X46)
        | nil = skaf47(X47,X48)
        | tl(app(skaf47(X47,X48),X46)) = app(tl(skaf47(X47,X48)),X46) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_567])]) ).

fof(f1732,plain,
    ( ! [X48,X46,X47] :
        ( ~ ssList(X46)
        | nil = skaf47(X47,X48)
        | tl(app(skaf47(X47,X48),X46)) = app(tl(skaf47(X47,X48)),X46) )
    | ~ spl0_78
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f598]) ).

fof(f13316,plain,
    ( spl0_566
    | ~ spl0_77
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1731,f1697,f593,f13314]) ).

fof(f13314,plain,
    ( spl0_566
  <=> ! [X45,X43,X44] :
        ( ~ ssList(X43)
        | nil = skaf48(X44,X45)
        | tl(app(skaf48(X44,X45),X43)) = app(tl(skaf48(X44,X45)),X43) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_566])]) ).

fof(f1731,plain,
    ( ! [X44,X45,X43] :
        ( ~ ssList(X43)
        | nil = skaf48(X44,X45)
        | tl(app(skaf48(X44,X45),X43)) = app(tl(skaf48(X44,X45)),X43) )
    | ~ spl0_77
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f594]) ).

fof(f13312,plain,
    ( spl0_565
    | ~ spl0_137
    | ~ spl0_203 ),
    inference(avatar_split_clause,[],[f1694,f1653,f1156,f13310]) ).

fof(f13310,plain,
    ( spl0_565
  <=> ! [X4,X5] :
        ( ~ ssItem(X4)
        | ~ ssItem(skaf49(X5))
        | ~ ssItem(skaf50(X5))
        | ~ leq(X4,skaf49(X5))
        | leq(X4,skaf50(X5))
        | cyclefreeP(X5)
        | ~ ssList(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_565])]) ).

fof(f1156,plain,
    ( spl0_137
  <=> ! [X0] :
        ( ~ ssList(X0)
        | cyclefreeP(X0)
        | leq(skaf49(X0),skaf50(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_137])]) ).

fof(f1653,plain,
    ( spl0_203
  <=> ! [X2,X0,X1] :
        ( ~ ssItem(X2)
        | ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ leq(X1,X2)
        | ~ leq(X0,X1)
        | leq(X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_203])]) ).

fof(f1694,plain,
    ( ! [X4,X5] :
        ( ~ ssItem(X4)
        | ~ ssItem(skaf49(X5))
        | ~ ssItem(skaf50(X5))
        | ~ leq(X4,skaf49(X5))
        | leq(X4,skaf50(X5))
        | cyclefreeP(X5)
        | ~ ssList(X5) )
    | ~ spl0_137
    | ~ spl0_203 ),
    inference(resolution,[],[f1654,f1157]) ).

fof(f1157,plain,
    ( ! [X0] :
        ( leq(skaf49(X0),skaf50(X0))
        | cyclefreeP(X0)
        | ~ ssList(X0) )
    | ~ spl0_137 ),
    inference(avatar_component_clause,[],[f1156]) ).

fof(f1654,plain,
    ( ! [X2,X0,X1] :
        ( ~ leq(X1,X2)
        | ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ ssItem(X2)
        | ~ leq(X0,X1)
        | leq(X0,X2) )
    | ~ spl0_203 ),
    inference(avatar_component_clause,[],[f1653]) ).

fof(f13308,plain,
    ( spl0_564
    | ~ spl0_136
    | ~ spl0_203 ),
    inference(avatar_split_clause,[],[f1693,f1653,f1152,f13306]) ).

fof(f13306,plain,
    ( spl0_564
  <=> ! [X2,X3] :
        ( ~ ssItem(X2)
        | ~ ssItem(skaf50(X3))
        | ~ ssItem(skaf49(X3))
        | ~ leq(X2,skaf50(X3))
        | leq(X2,skaf49(X3))
        | cyclefreeP(X3)
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_564])]) ).

fof(f1152,plain,
    ( spl0_136
  <=> ! [X0] :
        ( ~ ssList(X0)
        | cyclefreeP(X0)
        | leq(skaf50(X0),skaf49(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_136])]) ).

fof(f1693,plain,
    ( ! [X2,X3] :
        ( ~ ssItem(X2)
        | ~ ssItem(skaf50(X3))
        | ~ ssItem(skaf49(X3))
        | ~ leq(X2,skaf50(X3))
        | leq(X2,skaf49(X3))
        | cyclefreeP(X3)
        | ~ ssList(X3) )
    | ~ spl0_136
    | ~ spl0_203 ),
    inference(resolution,[],[f1654,f1153]) ).

fof(f1153,plain,
    ( ! [X0] :
        ( leq(skaf50(X0),skaf49(X0))
        | cyclefreeP(X0)
        | ~ ssList(X0) )
    | ~ spl0_136 ),
    inference(avatar_component_clause,[],[f1152]) ).

fof(f13304,plain,
    ( spl0_563
    | ~ spl0_112
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1551,f1475,f806,f13302]) ).

fof(f13302,plain,
    ( spl0_563
  <=> ! [X68,X67] :
        ( ~ ssList(X67)
        | nil = tl(X68)
        | hd(app(tl(X68),X67)) = hd(tl(X68))
        | nil = X68
        | ~ ssList(X68) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_563])]) ).

fof(f1551,plain,
    ( ! [X68,X67] :
        ( ~ ssList(X67)
        | nil = tl(X68)
        | hd(app(tl(X68),X67)) = hd(tl(X68))
        | nil = X68
        | ~ ssList(X68) )
    | ~ spl0_112
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f807]) ).

fof(f13300,plain,
    ( spl0_562
    | ~ spl0_137
    | ~ spl0_181 ),
    inference(avatar_split_clause,[],[f1472,f1429,f1156,f13298]) ).

fof(f13298,plain,
    ( spl0_562
  <=> ! [X2] :
        ( ~ ssItem(skaf50(X2))
        | ~ ssItem(skaf49(X2))
        | ~ leq(skaf50(X2),skaf49(X2))
        | skaf50(X2) = skaf49(X2)
        | cyclefreeP(X2)
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_562])]) ).

fof(f1429,plain,
    ( spl0_181
  <=> ! [X0,X1] :
        ( ~ ssItem(X1)
        | ~ ssItem(X0)
        | ~ leq(X1,X0)
        | ~ leq(X0,X1)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_181])]) ).

fof(f1472,plain,
    ( ! [X2] :
        ( ~ ssItem(skaf50(X2))
        | ~ ssItem(skaf49(X2))
        | ~ leq(skaf50(X2),skaf49(X2))
        | skaf50(X2) = skaf49(X2)
        | cyclefreeP(X2)
        | ~ ssList(X2) )
    | ~ spl0_137
    | ~ spl0_181 ),
    inference(resolution,[],[f1430,f1157]) ).

fof(f1430,plain,
    ( ! [X0,X1] :
        ( ~ leq(X1,X0)
        | ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ leq(X0,X1)
        | X0 = X1 )
    | ~ spl0_181 ),
    inference(avatar_component_clause,[],[f1429]) ).

fof(f13296,plain,
    ( spl0_561
    | ~ spl0_136
    | ~ spl0_181 ),
    inference(avatar_split_clause,[],[f1471,f1429,f1152,f13294]) ).

fof(f13294,plain,
    ( spl0_561
  <=> ! [X1] :
        ( ~ ssItem(skaf49(X1))
        | ~ ssItem(skaf50(X1))
        | ~ leq(skaf49(X1),skaf50(X1))
        | skaf49(X1) = skaf50(X1)
        | cyclefreeP(X1)
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_561])]) ).

fof(f1471,plain,
    ( ! [X1] :
        ( ~ ssItem(skaf49(X1))
        | ~ ssItem(skaf50(X1))
        | ~ leq(skaf49(X1),skaf50(X1))
        | skaf49(X1) = skaf50(X1)
        | cyclefreeP(X1)
        | ~ ssList(X1) )
    | ~ spl0_136
    | ~ spl0_181 ),
    inference(resolution,[],[f1430,f1153]) ).

fof(f13292,plain,
    ( spl0_560
    | ~ spl0_137
    | ~ spl0_174 ),
    inference(avatar_split_clause,[],[f1435,f1401,f1156,f13290]) ).

fof(f13290,plain,
    ( spl0_560
  <=> ! [X2] :
        ( ~ ssItem(skaf49(X2))
        | ~ ssItem(skaf50(X2))
        | skaf50(X2) = skaf49(X2)
        | lt(skaf49(X2),skaf50(X2))
        | cyclefreeP(X2)
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_560])]) ).

fof(f1401,plain,
    ( spl0_174
  <=> ! [X0,X1] :
        ( ~ ssItem(X1)
        | ~ ssItem(X0)
        | ~ leq(X0,X1)
        | X0 = X1
        | lt(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_174])]) ).

fof(f1435,plain,
    ( ! [X2] :
        ( ~ ssItem(skaf49(X2))
        | ~ ssItem(skaf50(X2))
        | skaf50(X2) = skaf49(X2)
        | lt(skaf49(X2),skaf50(X2))
        | cyclefreeP(X2)
        | ~ ssList(X2) )
    | ~ spl0_137
    | ~ spl0_174 ),
    inference(resolution,[],[f1402,f1157]) ).

fof(f1402,plain,
    ( ! [X0,X1] :
        ( ~ leq(X0,X1)
        | ~ ssItem(X0)
        | ~ ssItem(X1)
        | X0 = X1
        | lt(X0,X1) )
    | ~ spl0_174 ),
    inference(avatar_component_clause,[],[f1401]) ).

fof(f13288,plain,
    ( spl0_559
    | ~ spl0_1
    | ~ spl0_371 ),
    inference(avatar_split_clause,[],[f6016,f5698,f218,f13285]) ).

fof(f6016,plain,
    ( sk1 = app(skaf46(sk1,sk1),sk1)
    | ~ spl0_1
    | ~ spl0_371 ),
    inference(resolution,[],[f5699,f220]) ).

fof(f13283,plain,
    ( spl0_558
    | ~ spl0_136
    | ~ spl0_174 ),
    inference(avatar_split_clause,[],[f1434,f1401,f1152,f13281]) ).

fof(f13281,plain,
    ( spl0_558
  <=> ! [X1] :
        ( ~ ssItem(skaf50(X1))
        | ~ ssItem(skaf49(X1))
        | skaf49(X1) = skaf50(X1)
        | lt(skaf50(X1),skaf49(X1))
        | cyclefreeP(X1)
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_558])]) ).

fof(f1434,plain,
    ( ! [X1] :
        ( ~ ssItem(skaf50(X1))
        | ~ ssItem(skaf49(X1))
        | skaf49(X1) = skaf50(X1)
        | lt(skaf50(X1),skaf49(X1))
        | cyclefreeP(X1)
        | ~ ssList(X1) )
    | ~ spl0_136
    | ~ spl0_174 ),
    inference(resolution,[],[f1402,f1153]) ).

fof(f12905,plain,
    ( spl0_557
    | ~ spl0_38
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4799,f4282,f4244,f432,f12903]) ).

fof(f12903,plain,
    ( spl0_557
  <=> ! [X0] : sk6 = hd(app(sk1,skaf82(X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_557])]) ).

fof(f4799,plain,
    ( ! [X0] : sk6 = hd(app(sk1,skaf82(X0)))
    | ~ spl0_38
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4248,f4286]) ).

fof(f4248,plain,
    ( ! [X0] : sk6 = hd(cons(sk6,skaf82(X0)))
    | ~ spl0_38
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f433]) ).

fof(f12868,plain,
    ( spl0_556
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f1956,f1904,f12866]) ).

fof(f12866,plain,
    ( spl0_556
  <=> ! [X2,X0,X1] :
        ( ~ ssList(app(X0,cons(X1,X2)))
        | ~ ssList(X0)
        | ~ ssList(X2)
        | memberP(app(X0,cons(X1,X2)),X1)
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_556])]) ).

fof(f1904,plain,
    ( spl0_221
  <=> ! [X0,X3,X2,X1] :
        ( ~ ssItem(X1)
        | ~ ssList(X3)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | memberP(X3,X1)
        | app(X0,cons(X1,X2)) != X3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_221])]) ).

fof(f1956,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(app(X0,cons(X1,X2)))
        | ~ ssList(X0)
        | ~ ssList(X2)
        | memberP(app(X0,cons(X1,X2)),X1)
        | ~ ssItem(X1) )
    | ~ spl0_221 ),
    inference(equality_resolution,[],[f1905]) ).

fof(f1905,plain,
    ( ! [X2,X3,X0,X1] :
        ( app(X0,cons(X1,X2)) != X3
        | ~ ssList(X3)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | memberP(X3,X1)
        | ~ ssItem(X1) )
    | ~ spl0_221 ),
    inference(avatar_component_clause,[],[f1904]) ).

fof(f12864,plain,
    ( spl0_555
    | ~ spl0_219 ),
    inference(avatar_split_clause,[],[f1950,f1896,f12862]) ).

fof(f1950,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(app(app(X0,X1),X2))
        | ~ ssList(X1)
        | ~ ssList(X0)
        | segmentP(app(app(X0,X1),X2),X1)
        | ~ ssList(X2) )
    | ~ spl0_219 ),
    inference(equality_resolution,[],[f1897]) ).

fof(f12860,plain,
    ( spl0_554
    | ~ spl0_82
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1853,f1768,f613,f12858]) ).

fof(f12858,plain,
    ( spl0_554
  <=> ! [X88,X85,X87,X86] :
        ( ~ ssList(X85)
        | ~ ssList(X86)
        | app(app(skaf42(X87,X88),X86),X85) = app(skaf42(X87,X88),app(X86,X85)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_554])]) ).

fof(f1853,plain,
    ( ! [X88,X86,X87,X85] :
        ( ~ ssList(X85)
        | ~ ssList(X86)
        | app(app(skaf42(X87,X88),X86),X85) = app(skaf42(X87,X88),app(X86,X85)) )
    | ~ spl0_82
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f614]) ).

fof(f12856,plain,
    ( spl0_553
    | ~ spl0_81
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1852,f1768,f609,f12854]) ).

fof(f12854,plain,
    ( spl0_553
  <=> ! [X82,X81,X84,X83] :
        ( ~ ssList(X81)
        | ~ ssList(X82)
        | app(app(skaf43(X83,X84),X82),X81) = app(skaf43(X83,X84),app(X82,X81)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_553])]) ).

fof(f1852,plain,
    ( ! [X82,X83,X81,X84] :
        ( ~ ssList(X81)
        | ~ ssList(X82)
        | app(app(skaf43(X83,X84),X82),X81) = app(skaf43(X83,X84),app(X82,X81)) )
    | ~ spl0_81
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f610]) ).

fof(f12852,plain,
    ( spl0_552
    | ~ spl0_80
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1851,f1768,f605,f12850]) ).

fof(f12850,plain,
    ( spl0_552
  <=> ! [X77,X78,X80,X79] :
        ( ~ ssList(X77)
        | ~ ssList(X78)
        | app(app(skaf45(X79,X80),X78),X77) = app(skaf45(X79,X80),app(X78,X77)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_552])]) ).

fof(f1851,plain,
    ( ! [X80,X78,X79,X77] :
        ( ~ ssList(X77)
        | ~ ssList(X78)
        | app(app(skaf45(X79,X80),X78),X77) = app(skaf45(X79,X80),app(X78,X77)) )
    | ~ spl0_80
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f606]) ).

fof(f12848,plain,
    ( spl0_551
    | ~ spl0_79
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1850,f1768,f601,f12846]) ).

fof(f12846,plain,
    ( spl0_551
  <=> ! [X74,X75,X76,X73] :
        ( ~ ssList(X73)
        | ~ ssList(X74)
        | app(app(skaf46(X75,X76),X74),X73) = app(skaf46(X75,X76),app(X74,X73)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_551])]) ).

fof(f1850,plain,
    ( ! [X73,X76,X74,X75] :
        ( ~ ssList(X73)
        | ~ ssList(X74)
        | app(app(skaf46(X75,X76),X74),X73) = app(skaf46(X75,X76),app(X74,X73)) )
    | ~ spl0_79
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f602]) ).

fof(f12844,plain,
    ( spl0_550
    | ~ spl0_78
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1849,f1768,f597,f12842]) ).

fof(f12842,plain,
    ( spl0_550
  <=> ! [X69,X71,X70,X72] :
        ( ~ ssList(X69)
        | ~ ssList(X70)
        | app(app(skaf47(X71,X72),X70),X69) = app(skaf47(X71,X72),app(X70,X69)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_550])]) ).

fof(f1849,plain,
    ( ! [X72,X70,X71,X69] :
        ( ~ ssList(X69)
        | ~ ssList(X70)
        | app(app(skaf47(X71,X72),X70),X69) = app(skaf47(X71,X72),app(X70,X69)) )
    | ~ spl0_78
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f598]) ).

fof(f12840,plain,
    ( spl0_549
    | ~ spl0_77
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1848,f1768,f593,f12838]) ).

fof(f12838,plain,
    ( spl0_549
  <=> ! [X65,X68,X67,X66] :
        ( ~ ssList(X65)
        | ~ ssList(X66)
        | app(app(skaf48(X67,X68),X66),X65) = app(skaf48(X67,X68),app(X66,X65)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_549])]) ).

fof(f1848,plain,
    ( ! [X65,X68,X66,X67] :
        ( ~ ssList(X65)
        | ~ ssList(X66)
        | app(app(skaf48(X67,X68),X66),X65) = app(skaf48(X67,X68),app(X66,X65)) )
    | ~ spl0_77
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f594]) ).

fof(f12836,plain,
    ( spl0_548
    | ~ spl0_112
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1392,f1317,f806,f12834]) ).

fof(f12834,plain,
    ( spl0_548
  <=> ! [X37] :
        ( nil = tl(X37)
        | tl(X37) = cons(skaf83(tl(X37)),skaf82(tl(X37)))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_548])]) ).

fof(f1392,plain,
    ( ! [X37] :
        ( nil = tl(X37)
        | tl(X37) = cons(skaf83(tl(X37)),skaf82(tl(X37)))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_112
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f807]) ).

fof(f12832,plain,
    ( spl0_547
    | ~ spl0_39
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4798,f4282,f4244,f436,f12830]) ).

fof(f12830,plain,
    ( spl0_547
  <=> ! [X1] : sk6 = hd(app(sk1,skaf81(X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_547])]) ).

fof(f4798,plain,
    ( ! [X1] : sk6 = hd(app(sk1,skaf81(X1)))
    | ~ spl0_39
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4249,f4287]) ).

fof(f4249,plain,
    ( ! [X1] : sk6 = hd(cons(sk6,skaf81(X1)))
    | ~ spl0_39
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f437]) ).

fof(f12828,plain,
    ( spl0_546
    | ~ spl0_112
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1358,f1308,f806,f12826]) ).

fof(f12826,plain,
    ( spl0_546
  <=> ! [X37] :
        ( nil = tl(X37)
        | tl(X37) = cons(hd(tl(X37)),tl(tl(X37)))
        | nil = X37
        | ~ ssList(X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_546])]) ).

fof(f1358,plain,
    ( ! [X37] :
        ( nil = tl(X37)
        | tl(X37) = cons(hd(tl(X37)),tl(tl(X37)))
        | nil = X37
        | ~ ssList(X37) )
    | ~ spl0_112
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f807]) ).

fof(f12468,plain,
    ( spl0_545
    | ~ spl0_40
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4797,f4282,f4244,f440,f12466]) ).

fof(f12466,plain,
    ( spl0_545
  <=> ! [X2] : sk6 = hd(app(sk1,skaf80(X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_545])]) ).

fof(f4797,plain,
    ( ! [X2] : sk6 = hd(app(sk1,skaf80(X2)))
    | ~ spl0_40
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4250,f4288]) ).

fof(f4250,plain,
    ( ! [X2] : sk6 = hd(cons(sk6,skaf80(X2)))
    | ~ spl0_40
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f441]) ).

fof(f11990,plain,
    ( spl0_544
    | ~ spl0_82
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1548,f1475,f613,f11988]) ).

fof(f11988,plain,
    ( spl0_544
  <=> ! [X59,X60,X58] :
        ( ~ ssList(X58)
        | nil = skaf42(X59,X60)
        | hd(app(skaf42(X59,X60),X58)) = hd(skaf42(X59,X60)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_544])]) ).

fof(f1548,plain,
    ( ! [X58,X59,X60] :
        ( ~ ssList(X58)
        | nil = skaf42(X59,X60)
        | hd(app(skaf42(X59,X60),X58)) = hd(skaf42(X59,X60)) )
    | ~ spl0_82
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f614]) ).

fof(f11986,plain,
    ( spl0_543
    | ~ spl0_43
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4796,f4282,f4244,f452,f11984]) ).

fof(f11984,plain,
    ( spl0_543
  <=> ! [X3] : sk6 = hd(app(sk1,skaf77(X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_543])]) ).

fof(f4796,plain,
    ( ! [X3] : sk6 = hd(app(sk1,skaf77(X3)))
    | ~ spl0_43
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4251,f4289]) ).

fof(f4251,plain,
    ( ! [X3] : sk6 = hd(cons(sk6,skaf77(X3)))
    | ~ spl0_43
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f453]) ).

fof(f11982,plain,
    ( spl0_542
    | ~ spl0_81
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1547,f1475,f609,f11980]) ).

fof(f11980,plain,
    ( spl0_542
  <=> ! [X57,X55,X56] :
        ( ~ ssList(X55)
        | nil = skaf43(X56,X57)
        | hd(app(skaf43(X56,X57),X55)) = hd(skaf43(X56,X57)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_542])]) ).

fof(f1547,plain,
    ( ! [X56,X57,X55] :
        ( ~ ssList(X55)
        | nil = skaf43(X56,X57)
        | hd(app(skaf43(X56,X57),X55)) = hd(skaf43(X56,X57)) )
    | ~ spl0_81
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f610]) ).

fof(f11978,plain,
    ( spl0_541
    | ~ spl0_80
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1546,f1475,f605,f11976]) ).

fof(f1546,plain,
    ( ! [X54,X52,X53] :
        ( ~ ssList(X52)
        | nil = skaf45(X53,X54)
        | hd(app(skaf45(X53,X54),X52)) = hd(skaf45(X53,X54)) )
    | ~ spl0_80
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f606]) ).

fof(f11974,plain,
    ( spl0_540
    | ~ spl0_79
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1545,f1475,f601,f11972]) ).

fof(f1545,plain,
    ( ! [X50,X51,X49] :
        ( ~ ssList(X49)
        | nil = skaf46(X50,X51)
        | hd(app(skaf46(X50,X51),X49)) = hd(skaf46(X50,X51)) )
    | ~ spl0_79
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f602]) ).

fof(f11970,plain,
    ( spl0_539
    | ~ spl0_78
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1544,f1475,f597,f11968]) ).

fof(f1544,plain,
    ( ! [X48,X46,X47] :
        ( ~ ssList(X46)
        | nil = skaf47(X47,X48)
        | hd(app(skaf47(X47,X48),X46)) = hd(skaf47(X47,X48)) )
    | ~ spl0_78
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f598]) ).

fof(f11966,plain,
    ( spl0_538
    | ~ spl0_77
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1543,f1475,f593,f11964]) ).

fof(f1543,plain,
    ( ! [X44,X45,X43] :
        ( ~ ssList(X43)
        | nil = skaf48(X44,X45)
        | hd(app(skaf48(X44,X45),X43)) = hd(skaf48(X44,X45)) )
    | ~ spl0_77
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f594]) ).

fof(f11962,plain,
    ( spl0_537
    | ~ spl0_82
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1389,f1317,f613,f11960]) ).

fof(f11960,plain,
    ( spl0_537
  <=> ! [X32,X31] :
        ( nil = skaf42(X31,X32)
        | skaf42(X31,X32) = cons(skaf83(skaf42(X31,X32)),skaf82(skaf42(X31,X32))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_537])]) ).

fof(f1389,plain,
    ( ! [X31,X32] :
        ( nil = skaf42(X31,X32)
        | skaf42(X31,X32) = cons(skaf83(skaf42(X31,X32)),skaf82(skaf42(X31,X32))) )
    | ~ spl0_82
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f614]) ).

fof(f11958,plain,
    ( spl0_536
    | ~ spl0_81
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1388,f1317,f609,f11956]) ).

fof(f11956,plain,
    ( spl0_536
  <=> ! [X29,X30] :
        ( nil = skaf43(X29,X30)
        | skaf43(X29,X30) = cons(skaf83(skaf43(X29,X30)),skaf82(skaf43(X29,X30))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_536])]) ).

fof(f1388,plain,
    ( ! [X29,X30] :
        ( nil = skaf43(X29,X30)
        | skaf43(X29,X30) = cons(skaf83(skaf43(X29,X30)),skaf82(skaf43(X29,X30))) )
    | ~ spl0_81
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f610]) ).

fof(f11954,plain,
    ( spl0_535
    | ~ spl0_80
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1387,f1317,f605,f11952]) ).

fof(f11952,plain,
    ( spl0_535
  <=> ! [X27,X28] :
        ( nil = skaf45(X27,X28)
        | skaf45(X27,X28) = cons(skaf83(skaf45(X27,X28)),skaf82(skaf45(X27,X28))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_535])]) ).

fof(f1387,plain,
    ( ! [X28,X27] :
        ( nil = skaf45(X27,X28)
        | skaf45(X27,X28) = cons(skaf83(skaf45(X27,X28)),skaf82(skaf45(X27,X28))) )
    | ~ spl0_80
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f606]) ).

fof(f11950,plain,
    ( spl0_534
    | ~ spl0_79
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1386,f1317,f601,f11948]) ).

fof(f11948,plain,
    ( spl0_534
  <=> ! [X25,X26] :
        ( nil = skaf46(X25,X26)
        | skaf46(X25,X26) = cons(skaf83(skaf46(X25,X26)),skaf82(skaf46(X25,X26))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_534])]) ).

fof(f1386,plain,
    ( ! [X26,X25] :
        ( nil = skaf46(X25,X26)
        | skaf46(X25,X26) = cons(skaf83(skaf46(X25,X26)),skaf82(skaf46(X25,X26))) )
    | ~ spl0_79
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f602]) ).

fof(f11946,plain,
    ( spl0_533
    | ~ spl0_78
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1385,f1317,f597,f11944]) ).

fof(f11944,plain,
    ( spl0_533
  <=> ! [X24,X23] :
        ( nil = skaf47(X23,X24)
        | skaf47(X23,X24) = cons(skaf83(skaf47(X23,X24)),skaf82(skaf47(X23,X24))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_533])]) ).

fof(f1385,plain,
    ( ! [X24,X23] :
        ( nil = skaf47(X23,X24)
        | skaf47(X23,X24) = cons(skaf83(skaf47(X23,X24)),skaf82(skaf47(X23,X24))) )
    | ~ spl0_78
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f598]) ).

fof(f11942,plain,
    ( spl0_532
    | ~ spl0_45
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4795,f4282,f4244,f461,f11940]) ).

fof(f11940,plain,
    ( spl0_532
  <=> ! [X4] : sk6 = hd(app(sk1,skaf76(X4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_532])]) ).

fof(f4795,plain,
    ( ! [X4] : sk6 = hd(app(sk1,skaf76(X4)))
    | ~ spl0_45
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4252,f4290]) ).

fof(f4252,plain,
    ( ! [X4] : sk6 = hd(cons(sk6,skaf76(X4)))
    | ~ spl0_45
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f462]) ).

fof(f11938,plain,
    ( spl0_531
    | ~ spl0_77
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1384,f1317,f593,f11936]) ).

fof(f11936,plain,
    ( spl0_531
  <=> ! [X22,X21] :
        ( nil = skaf48(X21,X22)
        | skaf48(X21,X22) = cons(skaf83(skaf48(X21,X22)),skaf82(skaf48(X21,X22))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_531])]) ).

fof(f1384,plain,
    ( ! [X21,X22] :
        ( nil = skaf48(X21,X22)
        | skaf48(X21,X22) = cons(skaf83(skaf48(X21,X22)),skaf82(skaf48(X21,X22))) )
    | ~ spl0_77
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f594]) ).

fof(f11934,plain,
    ( spl0_530
    | ~ spl0_82
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1355,f1308,f613,f11932]) ).

fof(f11932,plain,
    ( spl0_530
  <=> ! [X32,X31] :
        ( nil = skaf42(X31,X32)
        | skaf42(X31,X32) = cons(hd(skaf42(X31,X32)),tl(skaf42(X31,X32))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_530])]) ).

fof(f1355,plain,
    ( ! [X31,X32] :
        ( nil = skaf42(X31,X32)
        | skaf42(X31,X32) = cons(hd(skaf42(X31,X32)),tl(skaf42(X31,X32))) )
    | ~ spl0_82
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f614]) ).

fof(f11930,plain,
    ( spl0_529
    | ~ spl0_81
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1354,f1308,f609,f11928]) ).

fof(f11928,plain,
    ( spl0_529
  <=> ! [X29,X30] :
        ( nil = skaf43(X29,X30)
        | skaf43(X29,X30) = cons(hd(skaf43(X29,X30)),tl(skaf43(X29,X30))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_529])]) ).

fof(f1354,plain,
    ( ! [X29,X30] :
        ( nil = skaf43(X29,X30)
        | skaf43(X29,X30) = cons(hd(skaf43(X29,X30)),tl(skaf43(X29,X30))) )
    | ~ spl0_81
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f610]) ).

fof(f11926,plain,
    ( spl0_528
    | ~ spl0_80
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1353,f1308,f605,f11924]) ).

fof(f11924,plain,
    ( spl0_528
  <=> ! [X27,X28] :
        ( nil = skaf45(X27,X28)
        | skaf45(X27,X28) = cons(hd(skaf45(X27,X28)),tl(skaf45(X27,X28))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_528])]) ).

fof(f1353,plain,
    ( ! [X28,X27] :
        ( nil = skaf45(X27,X28)
        | skaf45(X27,X28) = cons(hd(skaf45(X27,X28)),tl(skaf45(X27,X28))) )
    | ~ spl0_80
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f606]) ).

fof(f11922,plain,
    ( spl0_527
    | ~ spl0_79
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1352,f1308,f601,f11920]) ).

fof(f11920,plain,
    ( spl0_527
  <=> ! [X25,X26] :
        ( nil = skaf46(X25,X26)
        | skaf46(X25,X26) = cons(hd(skaf46(X25,X26)),tl(skaf46(X25,X26))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_527])]) ).

fof(f1352,plain,
    ( ! [X26,X25] :
        ( nil = skaf46(X25,X26)
        | skaf46(X25,X26) = cons(hd(skaf46(X25,X26)),tl(skaf46(X25,X26))) )
    | ~ spl0_79
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f602]) ).

fof(f11918,plain,
    ( spl0_526
    | ~ spl0_78
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1351,f1308,f597,f11916]) ).

fof(f11916,plain,
    ( spl0_526
  <=> ! [X24,X23] :
        ( nil = skaf47(X23,X24)
        | skaf47(X23,X24) = cons(hd(skaf47(X23,X24)),tl(skaf47(X23,X24))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_526])]) ).

fof(f1351,plain,
    ( ! [X24,X23] :
        ( nil = skaf47(X23,X24)
        | skaf47(X23,X24) = cons(hd(skaf47(X23,X24)),tl(skaf47(X23,X24))) )
    | ~ spl0_78
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f598]) ).

fof(f11914,plain,
    ( spl0_525
    | ~ spl0_77
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1350,f1308,f593,f11912]) ).

fof(f11912,plain,
    ( spl0_525
  <=> ! [X22,X21] :
        ( nil = skaf48(X21,X22)
        | skaf48(X21,X22) = cons(hd(skaf48(X21,X22)),tl(skaf48(X21,X22))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_525])]) ).

fof(f1350,plain,
    ( ! [X21,X22] :
        ( nil = skaf48(X21,X22)
        | skaf48(X21,X22) = cons(hd(skaf48(X21,X22)),tl(skaf48(X21,X22))) )
    | ~ spl0_77
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f594]) ).

fof(f11808,plain,
    ( spl0_524
    | ~ spl0_46
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4794,f4282,f4244,f465,f11806]) ).

fof(f11806,plain,
    ( spl0_524
  <=> ! [X5] : sk6 = hd(app(sk1,skaf75(X5))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_524])]) ).

fof(f4794,plain,
    ( ! [X5] : sk6 = hd(app(sk1,skaf75(X5)))
    | ~ spl0_46
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4253,f4291]) ).

fof(f4253,plain,
    ( ! [X5] : sk6 = hd(cons(sk6,skaf75(X5)))
    | ~ spl0_46
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f466]) ).

fof(f11464,plain,
    ( spl0_523
    | ~ spl0_48
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4793,f4282,f4244,f473,f11462]) ).

fof(f11462,plain,
    ( spl0_523
  <=> ! [X6] : sk6 = hd(app(sk1,skaf73(X6))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_523])]) ).

fof(f4793,plain,
    ( ! [X6] : sk6 = hd(app(sk1,skaf73(X6)))
    | ~ spl0_48
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4254,f4292]) ).

fof(f4254,plain,
    ( ! [X6] : sk6 = hd(cons(sk6,skaf73(X6)))
    | ~ spl0_48
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f474]) ).

fof(f11120,plain,
    ( spl0_522
    | ~ spl0_49
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4792,f4282,f4244,f477,f11118]) ).

fof(f11118,plain,
    ( spl0_522
  <=> ! [X7] : sk6 = hd(app(sk1,skaf72(X7))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_522])]) ).

fof(f4792,plain,
    ( ! [X7] : sk6 = hd(app(sk1,skaf72(X7)))
    | ~ spl0_49
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4255,f4293]) ).

fof(f4255,plain,
    ( ! [X7] : sk6 = hd(cons(sk6,skaf72(X7)))
    | ~ spl0_49
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f478]) ).

fof(f10776,plain,
    ( spl0_521
    | ~ spl0_50
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4791,f4282,f4244,f481,f10774]) ).

fof(f10774,plain,
    ( spl0_521
  <=> ! [X8] : sk6 = hd(app(sk1,skaf71(X8))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_521])]) ).

fof(f4791,plain,
    ( ! [X8] : sk6 = hd(app(sk1,skaf71(X8)))
    | ~ spl0_50
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4256,f4294]) ).

fof(f4256,plain,
    ( ! [X8] : sk6 = hd(cons(sk6,skaf71(X8)))
    | ~ spl0_50
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f482]) ).

fof(f10466,plain,
    ( spl0_520
    | ~ spl0_71
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1847,f1768,f566,f10464]) ).

fof(f1847,plain,
    ( ! [X62,X63,X64] :
        ( ~ ssList(X62)
        | ~ ssList(X63)
        | app(app(skaf51(X64),X63),X62) = app(skaf51(X64),app(X63,X62)) )
    | ~ spl0_71
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f567]) ).

fof(f10462,plain,
    ( spl0_519
    | ~ spl0_53
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4790,f4282,f4244,f493,f10460]) ).

fof(f10460,plain,
    ( spl0_519
  <=> ! [X9] : sk6 = hd(app(sk1,skaf68(X9))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_519])]) ).

fof(f4790,plain,
    ( ! [X9] : sk6 = hd(app(sk1,skaf68(X9)))
    | ~ spl0_53
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4257,f4295]) ).

fof(f4257,plain,
    ( ! [X9] : sk6 = hd(cons(sk6,skaf68(X9)))
    | ~ spl0_53
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f494]) ).

fof(f10458,plain,
    ( spl0_518
    | ~ spl0_70
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1846,f1768,f562,f10456]) ).

fof(f1846,plain,
    ( ! [X59,X60,X61] :
        ( ~ ssList(X59)
        | ~ ssList(X60)
        | app(app(skaf52(X61),X60),X59) = app(skaf52(X61),app(X60,X59)) )
    | ~ spl0_70
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f563]) ).

fof(f10454,plain,
    ( spl0_517
    | ~ spl0_69
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1845,f1768,f558,f10452]) ).

fof(f1845,plain,
    ( ! [X58,X56,X57] :
        ( ~ ssList(X56)
        | ~ ssList(X57)
        | app(app(skaf53(X58),X57),X56) = app(skaf53(X58),app(X57,X56)) )
    | ~ spl0_69
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f559]) ).

fof(f10450,plain,
    ( spl0_516
    | ~ spl0_66
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1844,f1768,f546,f10448]) ).

fof(f1844,plain,
    ( ! [X54,X55,X53] :
        ( ~ ssList(X53)
        | ~ ssList(X54)
        | app(app(skaf56(X55),X54),X53) = app(skaf56(X55),app(X54,X53)) )
    | ~ spl0_66
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f547]) ).

fof(f10446,plain,
    ( spl0_515
    | ~ spl0_64
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1843,f1768,f537,f10444]) ).

fof(f1843,plain,
    ( ! [X50,X51,X52] :
        ( ~ ssList(X50)
        | ~ ssList(X51)
        | app(app(skaf57(X52),X51),X50) = app(skaf57(X52),app(X51,X50)) )
    | ~ spl0_64
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f538]) ).

fof(f10442,plain,
    ( spl0_514
    | ~ spl0_63
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1842,f1768,f533,f10440]) ).

fof(f1842,plain,
    ( ! [X48,X49,X47] :
        ( ~ ssList(X47)
        | ~ ssList(X48)
        | app(app(skaf58(X49),X48),X47) = app(skaf58(X49),app(X48,X47)) )
    | ~ spl0_63
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f534]) ).

fof(f10438,plain,
    ( spl0_513
    | ~ spl0_60
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1841,f1768,f521,f10436]) ).

fof(f1841,plain,
    ( ! [X46,X44,X45] :
        ( ~ ssList(X44)
        | ~ ssList(X45)
        | app(app(skaf61(X46),X45),X44) = app(skaf61(X46),app(X45,X44)) )
    | ~ spl0_60
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f522]) ).

fof(f10434,plain,
    ( spl0_512
    | ~ spl0_59
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1840,f1768,f517,f10432]) ).

fof(f1840,plain,
    ( ! [X41,X42,X43] :
        ( ~ ssList(X41)
        | ~ ssList(X42)
        | app(app(skaf62(X43),X42),X41) = app(skaf62(X43),app(X42,X41)) )
    | ~ spl0_59
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f518]) ).

fof(f10430,plain,
    ( spl0_511
    | ~ spl0_58
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1839,f1768,f513,f10428]) ).

fof(f1839,plain,
    ( ! [X40,X38,X39] :
        ( ~ ssList(X38)
        | ~ ssList(X39)
        | app(app(skaf63(X40),X39),X38) = app(skaf63(X40),app(X39,X38)) )
    | ~ spl0_58
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f514]) ).

fof(f10426,plain,
    ( spl0_510
    | ~ spl0_55
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1838,f1768,f501,f10424]) ).

fof(f1838,plain,
    ( ! [X36,X37,X35] :
        ( ~ ssList(X35)
        | ~ ssList(X36)
        | app(app(skaf66(X37),X36),X35) = app(skaf66(X37),app(X36,X35)) )
    | ~ spl0_55
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f502]) ).

fof(f10422,plain,
    ( spl0_509
    | ~ spl0_54
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1837,f1768,f497,f10420]) ).

fof(f1837,plain,
    ( ! [X34,X32,X33] :
        ( ~ ssList(X32)
        | ~ ssList(X33)
        | app(app(skaf67(X34),X33),X32) = app(skaf67(X34),app(X33,X32)) )
    | ~ spl0_54
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f498]) ).

fof(f10418,plain,
    ( spl0_508
    | ~ spl0_54
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4789,f4282,f4244,f497,f10416]) ).

fof(f10416,plain,
    ( spl0_508
  <=> ! [X10] : sk6 = hd(app(sk1,skaf67(X10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_508])]) ).

fof(f4789,plain,
    ( ! [X10] : sk6 = hd(app(sk1,skaf67(X10)))
    | ~ spl0_54
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4258,f4296]) ).

fof(f4258,plain,
    ( ! [X10] : sk6 = hd(cons(sk6,skaf67(X10)))
    | ~ spl0_54
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f498]) ).

fof(f10414,plain,
    ( spl0_507
    | ~ spl0_53
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1836,f1768,f493,f10412]) ).

fof(f1836,plain,
    ( ! [X31,X29,X30] :
        ( ~ ssList(X29)
        | ~ ssList(X30)
        | app(app(skaf68(X31),X30),X29) = app(skaf68(X31),app(X30,X29)) )
    | ~ spl0_53
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f494]) ).

fof(f10410,plain,
    ( spl0_506
    | ~ spl0_50
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1835,f1768,f481,f10408]) ).

fof(f1835,plain,
    ( ! [X28,X26,X27] :
        ( ~ ssList(X26)
        | ~ ssList(X27)
        | app(app(skaf71(X28),X27),X26) = app(skaf71(X28),app(X27,X26)) )
    | ~ spl0_50
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f482]) ).

fof(f10406,plain,
    ( spl0_505
    | ~ spl0_49
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1834,f1768,f477,f10404]) ).

fof(f1834,plain,
    ( ! [X24,X25,X23] :
        ( ~ ssList(X23)
        | ~ ssList(X24)
        | app(app(skaf72(X25),X24),X23) = app(skaf72(X25),app(X24,X23)) )
    | ~ spl0_49
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f478]) ).

fof(f10402,plain,
    ( spl0_504
    | ~ spl0_48
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1833,f1768,f473,f10400]) ).

fof(f1833,plain,
    ( ! [X21,X22,X20] :
        ( ~ ssList(X20)
        | ~ ssList(X21)
        | app(app(skaf73(X22),X21),X20) = app(skaf73(X22),app(X21,X20)) )
    | ~ spl0_48
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f474]) ).

fof(f10398,plain,
    ( spl0_503
    | ~ spl0_46
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1832,f1768,f465,f10396]) ).

fof(f1832,plain,
    ( ! [X18,X19,X17] :
        ( ~ ssList(X17)
        | ~ ssList(X18)
        | app(app(skaf75(X19),X18),X17) = app(skaf75(X19),app(X18,X17)) )
    | ~ spl0_46
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f466]) ).

fof(f10394,plain,
    ( spl0_502
    | ~ spl0_45
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1831,f1768,f461,f10392]) ).

fof(f1831,plain,
    ( ! [X16,X14,X15] :
        ( ~ ssList(X14)
        | ~ ssList(X15)
        | app(app(skaf76(X16),X15),X14) = app(skaf76(X16),app(X15,X14)) )
    | ~ spl0_45
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f462]) ).

fof(f10390,plain,
    ( spl0_501
    | ~ spl0_43
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1830,f1768,f452,f10388]) ).

fof(f1830,plain,
    ( ! [X11,X12,X13] :
        ( ~ ssList(X11)
        | ~ ssList(X12)
        | app(app(skaf77(X13),X12),X11) = app(skaf77(X13),app(X12,X11)) )
    | ~ spl0_43
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f453]) ).

fof(f10386,plain,
    ( spl0_500
    | ~ spl0_40
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1829,f1768,f440,f10384]) ).

fof(f1829,plain,
    ( ! [X10,X8,X9] :
        ( ~ ssList(X8)
        | ~ ssList(X9)
        | app(app(skaf80(X10),X9),X8) = app(skaf80(X10),app(X9,X8)) )
    | ~ spl0_40
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f441]) ).

fof(f10382,plain,
    ( spl0_499
    | ~ spl0_39
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1828,f1768,f436,f10380]) ).

fof(f1828,plain,
    ( ! [X6,X7,X5] :
        ( ~ ssList(X5)
        | ~ ssList(X6)
        | app(app(skaf81(X7),X6),X5) = app(skaf81(X7),app(X6,X5)) )
    | ~ spl0_39
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f437]) ).

fof(f10378,plain,
    ( spl0_498
    | ~ spl0_38
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1827,f1768,f432,f10376]) ).

fof(f1827,plain,
    ( ! [X2,X3,X4] :
        ( ~ ssList(X2)
        | ~ ssList(X3)
        | app(app(skaf82(X4),X3),X2) = app(skaf82(X4),app(X3,X2)) )
    | ~ spl0_38
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f433]) ).

fof(f10374,plain,
    ( spl0_497
    | ~ spl0_55
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4788,f4282,f4244,f501,f10372]) ).

fof(f10372,plain,
    ( spl0_497
  <=> ! [X11] : sk6 = hd(app(sk1,skaf66(X11))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_497])]) ).

fof(f4788,plain,
    ( ! [X11] : sk6 = hd(app(sk1,skaf66(X11)))
    | ~ spl0_55
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4259,f4297]) ).

fof(f4259,plain,
    ( ! [X11] : sk6 = hd(cons(sk6,skaf66(X11)))
    | ~ spl0_55
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f502]) ).

fof(f10370,plain,
    ( spl0_496
    | ~ spl0_71
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1730,f1697,f566,f10368]) ).

fof(f1730,plain,
    ( ! [X41,X42] :
        ( ~ ssList(X41)
        | nil = skaf51(X42)
        | tl(app(skaf51(X42),X41)) = app(tl(skaf51(X42)),X41) )
    | ~ spl0_71
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f567]) ).

fof(f10366,plain,
    ( spl0_495
    | ~ spl0_70
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1729,f1697,f562,f10364]) ).

fof(f1729,plain,
    ( ! [X40,X39] :
        ( ~ ssList(X39)
        | nil = skaf52(X40)
        | tl(app(skaf52(X40),X39)) = app(tl(skaf52(X40)),X39) )
    | ~ spl0_70
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f563]) ).

fof(f10362,plain,
    ( spl0_494
    | ~ spl0_69
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1728,f1697,f558,f10360]) ).

fof(f1728,plain,
    ( ! [X38,X37] :
        ( ~ ssList(X37)
        | nil = skaf53(X38)
        | tl(app(skaf53(X38),X37)) = app(tl(skaf53(X38)),X37) )
    | ~ spl0_69
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f559]) ).

fof(f10358,plain,
    ( spl0_493
    | ~ spl0_66
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1727,f1697,f546,f10356]) ).

fof(f1727,plain,
    ( ! [X36,X35] :
        ( ~ ssList(X35)
        | nil = skaf56(X36)
        | tl(app(skaf56(X36),X35)) = app(tl(skaf56(X36)),X35) )
    | ~ spl0_66
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f547]) ).

fof(f10354,plain,
    ( spl0_492
    | ~ spl0_64
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1726,f1697,f537,f10352]) ).

fof(f1726,plain,
    ( ! [X34,X33] :
        ( ~ ssList(X33)
        | nil = skaf57(X34)
        | tl(app(skaf57(X34),X33)) = app(tl(skaf57(X34)),X33) )
    | ~ spl0_64
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f538]) ).

fof(f10350,plain,
    ( spl0_491
    | ~ spl0_63
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1725,f1697,f533,f10348]) ).

fof(f1725,plain,
    ( ! [X31,X32] :
        ( ~ ssList(X31)
        | nil = skaf58(X32)
        | tl(app(skaf58(X32),X31)) = app(tl(skaf58(X32)),X31) )
    | ~ spl0_63
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f534]) ).

fof(f10346,plain,
    ( spl0_490
    | ~ spl0_60
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1724,f1697,f521,f10344]) ).

fof(f1724,plain,
    ( ! [X29,X30] :
        ( ~ ssList(X29)
        | nil = skaf61(X30)
        | tl(app(skaf61(X30),X29)) = app(tl(skaf61(X30)),X29) )
    | ~ spl0_60
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f522]) ).

fof(f10342,plain,
    ( spl0_489
    | ~ spl0_59
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1723,f1697,f517,f10340]) ).

fof(f1723,plain,
    ( ! [X28,X27] :
        ( ~ ssList(X27)
        | nil = skaf62(X28)
        | tl(app(skaf62(X28),X27)) = app(tl(skaf62(X28)),X27) )
    | ~ spl0_59
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f518]) ).

fof(f10338,plain,
    ( spl0_488
    | ~ spl0_58
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1722,f1697,f513,f10336]) ).

fof(f1722,plain,
    ( ! [X26,X25] :
        ( ~ ssList(X25)
        | nil = skaf63(X26)
        | tl(app(skaf63(X26),X25)) = app(tl(skaf63(X26)),X25) )
    | ~ spl0_58
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f514]) ).

fof(f10334,plain,
    ( spl0_487
    | ~ spl0_55
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1721,f1697,f501,f10332]) ).

fof(f1721,plain,
    ( ! [X24,X23] :
        ( ~ ssList(X23)
        | nil = skaf66(X24)
        | tl(app(skaf66(X24),X23)) = app(tl(skaf66(X24)),X23) )
    | ~ spl0_55
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f502]) ).

fof(f10330,plain,
    ( spl0_486
    | ~ spl0_58
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4787,f4282,f4244,f513,f10328]) ).

fof(f10328,plain,
    ( spl0_486
  <=> ! [X12] : sk6 = hd(app(sk1,skaf63(X12))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_486])]) ).

fof(f4787,plain,
    ( ! [X12] : sk6 = hd(app(sk1,skaf63(X12)))
    | ~ spl0_58
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4260,f4298]) ).

fof(f4260,plain,
    ( ! [X12] : sk6 = hd(cons(sk6,skaf63(X12)))
    | ~ spl0_58
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f514]) ).

fof(f10326,plain,
    ( spl0_485
    | ~ spl0_54
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1720,f1697,f497,f10324]) ).

fof(f1720,plain,
    ( ! [X21,X22] :
        ( ~ ssList(X21)
        | nil = skaf67(X22)
        | tl(app(skaf67(X22),X21)) = app(tl(skaf67(X22)),X21) )
    | ~ spl0_54
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f498]) ).

fof(f10322,plain,
    ( spl0_484
    | ~ spl0_53
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1719,f1697,f493,f10320]) ).

fof(f1719,plain,
    ( ! [X19,X20] :
        ( ~ ssList(X19)
        | nil = skaf68(X20)
        | tl(app(skaf68(X20),X19)) = app(tl(skaf68(X20)),X19) )
    | ~ spl0_53
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f494]) ).

fof(f10318,plain,
    ( spl0_483
    | ~ spl0_50
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1718,f1697,f481,f10316]) ).

fof(f1718,plain,
    ( ! [X18,X17] :
        ( ~ ssList(X17)
        | nil = skaf71(X18)
        | tl(app(skaf71(X18),X17)) = app(tl(skaf71(X18)),X17) )
    | ~ spl0_50
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f482]) ).

fof(f10314,plain,
    ( spl0_482
    | ~ spl0_49
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1717,f1697,f477,f10312]) ).

fof(f1717,plain,
    ( ! [X16,X15] :
        ( ~ ssList(X15)
        | nil = skaf72(X16)
        | tl(app(skaf72(X16),X15)) = app(tl(skaf72(X16)),X15) )
    | ~ spl0_49
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f478]) ).

fof(f10310,plain,
    ( spl0_481
    | ~ spl0_48
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1716,f1697,f473,f10308]) ).

fof(f1716,plain,
    ( ! [X14,X13] :
        ( ~ ssList(X13)
        | nil = skaf73(X14)
        | tl(app(skaf73(X14),X13)) = app(tl(skaf73(X14)),X13) )
    | ~ spl0_48
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f474]) ).

fof(f10306,plain,
    ( spl0_480
    | ~ spl0_46
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1715,f1697,f465,f10304]) ).

fof(f1715,plain,
    ( ! [X11,X12] :
        ( ~ ssList(X11)
        | nil = skaf75(X12)
        | tl(app(skaf75(X12),X11)) = app(tl(skaf75(X12)),X11) )
    | ~ spl0_46
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f466]) ).

fof(f10302,plain,
    ( spl0_479
    | ~ spl0_45
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1714,f1697,f461,f10300]) ).

fof(f1714,plain,
    ( ! [X10,X9] :
        ( ~ ssList(X9)
        | nil = skaf76(X10)
        | tl(app(skaf76(X10),X9)) = app(tl(skaf76(X10)),X9) )
    | ~ spl0_45
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f462]) ).

fof(f10298,plain,
    ( spl0_478
    | ~ spl0_43
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1713,f1697,f452,f10296]) ).

fof(f1713,plain,
    ( ! [X8,X7] :
        ( ~ ssList(X7)
        | nil = skaf77(X8)
        | tl(app(skaf77(X8),X7)) = app(tl(skaf77(X8)),X7) )
    | ~ spl0_43
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f453]) ).

fof(f10294,plain,
    ( spl0_477
    | ~ spl0_40
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1712,f1697,f440,f10292]) ).

fof(f1712,plain,
    ( ! [X6,X5] :
        ( ~ ssList(X5)
        | nil = skaf80(X6)
        | tl(app(skaf80(X6),X5)) = app(tl(skaf80(X6)),X5) )
    | ~ spl0_40
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f441]) ).

fof(f10290,plain,
    ( spl0_476
    | ~ spl0_39
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1711,f1697,f436,f10288]) ).

fof(f1711,plain,
    ( ! [X3,X4] :
        ( ~ ssList(X3)
        | nil = skaf81(X4)
        | tl(app(skaf81(X4),X3)) = app(tl(skaf81(X4)),X3) )
    | ~ spl0_39
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f437]) ).

fof(f10286,plain,
    ( spl0_475
    | ~ spl0_59
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4786,f4282,f4244,f517,f10284]) ).

fof(f10284,plain,
    ( spl0_475
  <=> ! [X13] : sk6 = hd(app(sk1,skaf62(X13))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_475])]) ).

fof(f4786,plain,
    ( ! [X13] : sk6 = hd(app(sk1,skaf62(X13)))
    | ~ spl0_59
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4261,f4299]) ).

fof(f4261,plain,
    ( ! [X13] : sk6 = hd(cons(sk6,skaf62(X13)))
    | ~ spl0_59
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f518]) ).

fof(f10282,plain,
    ( spl0_474
    | ~ spl0_38
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1710,f1697,f432,f10280]) ).

fof(f1710,plain,
    ( ! [X2,X1] :
        ( ~ ssList(X1)
        | nil = skaf82(X2)
        | tl(app(skaf82(X2),X1)) = app(tl(skaf82(X2)),X1) )
    | ~ spl0_38
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f433]) ).

fof(f10167,plain,
    ( spl0_473
    | ~ spl0_230 ),
    inference(avatar_split_clause,[],[f2197,f2191,f10165]) ).

fof(f2191,plain,
    ( spl0_230
  <=> ! [X0,X3,X2,X1] :
        ( ~ ssItem(X3)
        | ~ ssItem(X2)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | X2 != X3
        | ~ frontsegP(X0,X1)
        | frontsegP(cons(X2,X0),cons(X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_230])]) ).

fof(f2197,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | ~ ssList(X2)
        | ~ frontsegP(X2,X1)
        | frontsegP(cons(X0,X2),cons(X0,X1)) )
    | ~ spl0_230 ),
    inference(duplicate_literal_removal,[],[f2196]) ).

fof(f2196,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | ~ ssList(X2)
        | ~ ssItem(X0)
        | ~ frontsegP(X2,X1)
        | frontsegP(cons(X0,X2),cons(X0,X1)) )
    | ~ spl0_230 ),
    inference(equality_resolution,[],[f2192]) ).

fof(f2192,plain,
    ( ! [X2,X3,X0,X1] :
        ( X2 != X3
        | ~ ssItem(X2)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ ssItem(X3)
        | ~ frontsegP(X0,X1)
        | frontsegP(cons(X2,X0),cons(X3,X1)) )
    | ~ spl0_230 ),
    inference(avatar_component_clause,[],[f2191]) ).

fof(f9917,plain,
    ( spl0_472
    | ~ spl0_60
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4785,f4282,f4244,f521,f9915]) ).

fof(f9915,plain,
    ( spl0_472
  <=> ! [X14] : sk6 = hd(app(sk1,skaf61(X14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_472])]) ).

fof(f4785,plain,
    ( ! [X14] : sk6 = hd(app(sk1,skaf61(X14)))
    | ~ spl0_60
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4262,f4300]) ).

fof(f4262,plain,
    ( ! [X14] : sk6 = hd(cons(sk6,skaf61(X14)))
    | ~ spl0_60
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f522]) ).

fof(f9583,plain,
    ( spl0_471
    | ~ spl0_63
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4784,f4282,f4244,f533,f9581]) ).

fof(f9581,plain,
    ( spl0_471
  <=> ! [X15] : sk6 = hd(app(sk1,skaf58(X15))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_471])]) ).

fof(f4784,plain,
    ( ! [X15] : sk6 = hd(app(sk1,skaf58(X15)))
    | ~ spl0_63
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4263,f4301]) ).

fof(f4263,plain,
    ( ! [X15] : sk6 = hd(cons(sk6,skaf58(X15)))
    | ~ spl0_63
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f534]) ).

fof(f9336,plain,
    ( spl0_470
    | ~ spl0_93
    | ~ spl0_211 ),
    inference(avatar_split_clause,[],[f1870,f1780,f660,f9334]) ).

fof(f9334,plain,
    ( spl0_470
  <=> ! [X0] :
        ( ~ ssItem(hd(X0))
        | ~ ssList(X0)
        | nil = X0
        | ~ totalorderedP(X0)
        | totalorderedP(cons(hd(X0),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_470])]) ).

fof(f660,plain,
    ( spl0_93
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | leq(X0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_93])]) ).

fof(f1780,plain,
    ( spl0_211
  <=> ! [X0,X1] :
        ( ~ totalorderedP(X1)
        | ~ ssItem(X0)
        | ~ ssList(X1)
        | nil = X1
        | ~ leq(X0,hd(X1))
        | totalorderedP(cons(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_211])]) ).

fof(f1870,plain,
    ( ! [X0] :
        ( ~ ssItem(hd(X0))
        | ~ ssList(X0)
        | nil = X0
        | ~ totalorderedP(X0)
        | totalorderedP(cons(hd(X0),X0)) )
    | ~ spl0_93
    | ~ spl0_211 ),
    inference(duplicate_literal_removal,[],[f1869]) ).

fof(f1869,plain,
    ( ! [X0] :
        ( ~ ssItem(hd(X0))
        | ~ ssList(X0)
        | nil = X0
        | ~ totalorderedP(X0)
        | totalorderedP(cons(hd(X0),X0))
        | ~ ssItem(hd(X0)) )
    | ~ spl0_93
    | ~ spl0_211 ),
    inference(resolution,[],[f1781,f661]) ).

fof(f661,plain,
    ( ! [X0] :
        ( leq(X0,X0)
        | ~ ssItem(X0) )
    | ~ spl0_93 ),
    inference(avatar_component_clause,[],[f660]) ).

fof(f1781,plain,
    ( ! [X0,X1] :
        ( ~ leq(X0,hd(X1))
        | ~ ssItem(X0)
        | ~ ssList(X1)
        | nil = X1
        | ~ totalorderedP(X1)
        | totalorderedP(cons(X0,X1)) )
    | ~ spl0_211 ),
    inference(avatar_component_clause,[],[f1780]) ).

fof(f9332,plain,
    ( spl0_469
    | ~ spl0_64
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4783,f4282,f4244,f537,f9330]) ).

fof(f9330,plain,
    ( spl0_469
  <=> ! [X16] : sk6 = hd(app(sk1,skaf57(X16))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_469])]) ).

fof(f4783,plain,
    ( ! [X16] : sk6 = hd(app(sk1,skaf57(X16)))
    | ~ spl0_64
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4264,f4302]) ).

fof(f4264,plain,
    ( ! [X16] : sk6 = hd(cons(sk6,skaf57(X16)))
    | ~ spl0_64
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f538]) ).

fof(f9295,plain,
    ( spl0_468
    | ~ spl0_46
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f981,f726,f465,f9293]) ).

fof(f9293,plain,
    ( spl0_468
  <=> ! [X5] : duplicatefreeP(skaf75(X5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_468])]) ).

fof(f981,plain,
    ( ! [X5] : duplicatefreeP(skaf75(X5))
    | ~ spl0_46
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f466]) ).

fof(f9225,plain,
    ( spl0_467
    | ~ spl0_66
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4782,f4282,f4244,f546,f9223]) ).

fof(f9223,plain,
    ( spl0_467
  <=> ! [X17] : sk6 = hd(app(sk1,skaf56(X17))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_467])]) ).

fof(f4782,plain,
    ( ! [X17] : sk6 = hd(app(sk1,skaf56(X17)))
    | ~ spl0_66
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4265,f4303]) ).

fof(f4265,plain,
    ( ! [X17] : sk6 = hd(cons(sk6,skaf56(X17)))
    | ~ spl0_66
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f547]) ).

fof(f9221,plain,
    ( spl0_466
    | ~ spl0_69
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4781,f4282,f4244,f558,f9219]) ).

fof(f9219,plain,
    ( spl0_466
  <=> ! [X18] : sk6 = hd(app(sk1,skaf53(X18))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_466])]) ).

fof(f4781,plain,
    ( ! [X18] : sk6 = hd(app(sk1,skaf53(X18)))
    | ~ spl0_69
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4266,f4304]) ).

fof(f4266,plain,
    ( ! [X18] : sk6 = hd(cons(sk6,skaf53(X18)))
    | ~ spl0_69
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f559]) ).

fof(f9195,plain,
    ( spl0_465
    | ~ spl0_106
    | ~ spl0_209 ),
    inference(avatar_split_clause,[],[f1860,f1772,f723,f9193]) ).

fof(f1772,plain,
    ( spl0_209
  <=> ! [X2,X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X2)
        | ~ ssList(X1)
        | cons(X0,app(X1,X2)) = app(cons(X0,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_209])]) ).

fof(f1860,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | cons(X2,app(X1,X0)) = app(cons(X2,X1),X0) )
    | ~ spl0_106
    | ~ spl0_209 ),
    inference(resolution,[],[f1773,f724]) ).

fof(f1773,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X2)
        | ~ ssList(X1)
        | cons(X0,app(X1,X2)) = app(cons(X0,X1),X2) )
    | ~ spl0_209 ),
    inference(avatar_component_clause,[],[f1772]) ).

fof(f9191,plain,
    ( spl0_464
    | ~ spl0_32
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1826,f1768,f400,f9189]) ).

fof(f1826,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | app(app(nil,X1),X0) = app(nil,app(X1,X0)) )
    | ~ spl0_32
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f402]) ).

fof(f9187,plain,
    ( spl0_463
    | ~ spl0_70
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4780,f4282,f4244,f562,f9185]) ).

fof(f9185,plain,
    ( spl0_463
  <=> ! [X19] : sk6 = hd(app(sk1,skaf52(X19))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_463])]) ).

fof(f4780,plain,
    ( ! [X19] : sk6 = hd(app(sk1,skaf52(X19)))
    | ~ spl0_70
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4267,f4305]) ).

fof(f4267,plain,
    ( ! [X19] : sk6 = hd(cons(sk6,skaf52(X19)))
    | ~ spl0_70
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f563]) ).

fof(f9183,plain,
    ( spl0_462
    | ~ spl0_71
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1542,f1475,f566,f9181]) ).

fof(f1542,plain,
    ( ! [X41,X42] :
        ( ~ ssList(X41)
        | nil = skaf51(X42)
        | hd(app(skaf51(X42),X41)) = hd(skaf51(X42)) )
    | ~ spl0_71
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f567]) ).

fof(f9179,plain,
    ( spl0_461
    | ~ spl0_70
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1541,f1475,f562,f9177]) ).

fof(f1541,plain,
    ( ! [X40,X39] :
        ( ~ ssList(X39)
        | nil = skaf52(X40)
        | hd(app(skaf52(X40),X39)) = hd(skaf52(X40)) )
    | ~ spl0_70
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f563]) ).

fof(f9175,plain,
    ( spl0_460
    | ~ spl0_69
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1540,f1475,f558,f9173]) ).

fof(f1540,plain,
    ( ! [X38,X37] :
        ( ~ ssList(X37)
        | nil = skaf53(X38)
        | hd(app(skaf53(X38),X37)) = hd(skaf53(X38)) )
    | ~ spl0_69
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f559]) ).

fof(f9171,plain,
    ( spl0_459
    | ~ spl0_66
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1539,f1475,f546,f9169]) ).

fof(f1539,plain,
    ( ! [X36,X35] :
        ( ~ ssList(X35)
        | nil = skaf56(X36)
        | hd(app(skaf56(X36),X35)) = hd(skaf56(X36)) )
    | ~ spl0_66
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f547]) ).

fof(f9167,plain,
    ( spl0_458
    | ~ spl0_64
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1538,f1475,f537,f9165]) ).

fof(f1538,plain,
    ( ! [X34,X33] :
        ( ~ ssList(X33)
        | nil = skaf57(X34)
        | hd(app(skaf57(X34),X33)) = hd(skaf57(X34)) )
    | ~ spl0_64
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f538]) ).

fof(f9163,plain,
    ( spl0_457
    | ~ spl0_63
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1537,f1475,f533,f9161]) ).

fof(f1537,plain,
    ( ! [X31,X32] :
        ( ~ ssList(X31)
        | nil = skaf58(X32)
        | hd(app(skaf58(X32),X31)) = hd(skaf58(X32)) )
    | ~ spl0_63
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f534]) ).

fof(f9159,plain,
    ( spl0_456
    | ~ spl0_60
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1536,f1475,f521,f9157]) ).

fof(f1536,plain,
    ( ! [X29,X30] :
        ( ~ ssList(X29)
        | nil = skaf61(X30)
        | hd(app(skaf61(X30),X29)) = hd(skaf61(X30)) )
    | ~ spl0_60
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f522]) ).

fof(f9155,plain,
    ( spl0_455
    | ~ spl0_59
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1535,f1475,f517,f9153]) ).

fof(f1535,plain,
    ( ! [X28,X27] :
        ( ~ ssList(X27)
        | nil = skaf62(X28)
        | hd(app(skaf62(X28),X27)) = hd(skaf62(X28)) )
    | ~ spl0_59
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f518]) ).

fof(f9151,plain,
    ( spl0_454
    | ~ spl0_58
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1534,f1475,f513,f9149]) ).

fof(f1534,plain,
    ( ! [X26,X25] :
        ( ~ ssList(X25)
        | nil = skaf63(X26)
        | hd(app(skaf63(X26),X25)) = hd(skaf63(X26)) )
    | ~ spl0_58
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f514]) ).

fof(f9147,plain,
    ( spl0_453
    | ~ spl0_55
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1533,f1475,f501,f9145]) ).

fof(f1533,plain,
    ( ! [X24,X23] :
        ( ~ ssList(X23)
        | nil = skaf66(X24)
        | hd(app(skaf66(X24),X23)) = hd(skaf66(X24)) )
    | ~ spl0_55
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f502]) ).

fof(f9143,plain,
    ( spl0_452
    | ~ spl0_71
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4779,f4282,f4244,f566,f9141]) ).

fof(f9141,plain,
    ( spl0_452
  <=> ! [X20] : sk6 = hd(app(sk1,skaf51(X20))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_452])]) ).

fof(f4779,plain,
    ( ! [X20] : sk6 = hd(app(sk1,skaf51(X20)))
    | ~ spl0_71
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4268,f4306]) ).

fof(f4268,plain,
    ( ! [X20] : sk6 = hd(cons(sk6,skaf51(X20)))
    | ~ spl0_71
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f567]) ).

fof(f9139,plain,
    ( spl0_451
    | ~ spl0_54
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1532,f1475,f497,f9137]) ).

fof(f1532,plain,
    ( ! [X21,X22] :
        ( ~ ssList(X21)
        | nil = skaf67(X22)
        | hd(app(skaf67(X22),X21)) = hd(skaf67(X22)) )
    | ~ spl0_54
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f498]) ).

fof(f9135,plain,
    ( spl0_450
    | ~ spl0_53
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1531,f1475,f493,f9133]) ).

fof(f1531,plain,
    ( ! [X19,X20] :
        ( ~ ssList(X19)
        | nil = skaf68(X20)
        | hd(app(skaf68(X20),X19)) = hd(skaf68(X20)) )
    | ~ spl0_53
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f494]) ).

fof(f9131,plain,
    ( spl0_449
    | ~ spl0_50
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1530,f1475,f481,f9129]) ).

fof(f1530,plain,
    ( ! [X18,X17] :
        ( ~ ssList(X17)
        | nil = skaf71(X18)
        | hd(app(skaf71(X18),X17)) = hd(skaf71(X18)) )
    | ~ spl0_50
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f482]) ).

fof(f9127,plain,
    ( spl0_448
    | ~ spl0_49
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1529,f1475,f477,f9125]) ).

fof(f1529,plain,
    ( ! [X16,X15] :
        ( ~ ssList(X15)
        | nil = skaf72(X16)
        | hd(app(skaf72(X16),X15)) = hd(skaf72(X16)) )
    | ~ spl0_49
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f478]) ).

fof(f9123,plain,
    ( spl0_447
    | ~ spl0_48
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1528,f1475,f473,f9121]) ).

fof(f1528,plain,
    ( ! [X14,X13] :
        ( ~ ssList(X13)
        | nil = skaf73(X14)
        | hd(app(skaf73(X14),X13)) = hd(skaf73(X14)) )
    | ~ spl0_48
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f474]) ).

fof(f9119,plain,
    ( spl0_446
    | ~ spl0_46
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1527,f1475,f465,f9117]) ).

fof(f1527,plain,
    ( ! [X11,X12] :
        ( ~ ssList(X11)
        | nil = skaf75(X12)
        | hd(app(skaf75(X12),X11)) = hd(skaf75(X12)) )
    | ~ spl0_46
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f466]) ).

fof(f9115,plain,
    ( spl0_445
    | ~ spl0_45
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1526,f1475,f461,f9113]) ).

fof(f1526,plain,
    ( ! [X10,X9] :
        ( ~ ssList(X9)
        | nil = skaf76(X10)
        | hd(app(skaf76(X10),X9)) = hd(skaf76(X10)) )
    | ~ spl0_45
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f462]) ).

fof(f9111,plain,
    ( spl0_444
    | ~ spl0_43
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1525,f1475,f452,f9109]) ).

fof(f1525,plain,
    ( ! [X8,X7] :
        ( ~ ssList(X7)
        | nil = skaf77(X8)
        | hd(app(skaf77(X8),X7)) = hd(skaf77(X8)) )
    | ~ spl0_43
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f453]) ).

fof(f9107,plain,
    ( spl0_443
    | ~ spl0_40
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1524,f1475,f440,f9105]) ).

fof(f1524,plain,
    ( ! [X6,X5] :
        ( ~ ssList(X5)
        | nil = skaf80(X6)
        | hd(app(skaf80(X6),X5)) = hd(skaf80(X6)) )
    | ~ spl0_40
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f441]) ).

fof(f9103,plain,
    ( spl0_442
    | ~ spl0_39
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1523,f1475,f436,f9101]) ).

fof(f1523,plain,
    ( ! [X3,X4] :
        ( ~ ssList(X3)
        | nil = skaf81(X4)
        | hd(app(skaf81(X4),X3)) = hd(skaf81(X4)) )
    | ~ spl0_39
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f437]) ).

fof(f9099,plain,
    ( spl0_441
    | ~ spl0_2
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4317,f4282,f223,f9096]) ).

fof(f4317,plain,
    ( cons(sk6,sk2) = app(sk1,sk2)
    | ~ spl0_2
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f225]) ).

fof(f9094,plain,
    ( spl0_440
    | ~ spl0_38
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1522,f1475,f432,f9092]) ).

fof(f1522,plain,
    ( ! [X2,X1] :
        ( ~ ssList(X1)
        | nil = skaf82(X2)
        | hd(app(skaf82(X2),X1)) = hd(skaf82(X2)) )
    | ~ spl0_38
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f433]) ).

fof(f9090,plain,
    ( spl0_439
    | ~ spl0_137
    | ~ spl0_157 ),
    inference(avatar_split_clause,[],[f1278,f1244,f1156,f9088]) ).

fof(f9088,plain,
    ( spl0_439
  <=> ! [X2] :
        ( ~ ssItem(skaf50(X2))
        | ~ ssItem(skaf49(X2))
        | geq(skaf50(X2),skaf49(X2))
        | cyclefreeP(X2)
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_439])]) ).

fof(f1244,plain,
    ( spl0_157
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ leq(X0,X1)
        | geq(X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_157])]) ).

fof(f1278,plain,
    ( ! [X2] :
        ( ~ ssItem(skaf50(X2))
        | ~ ssItem(skaf49(X2))
        | geq(skaf50(X2),skaf49(X2))
        | cyclefreeP(X2)
        | ~ ssList(X2) )
    | ~ spl0_137
    | ~ spl0_157 ),
    inference(resolution,[],[f1245,f1157]) ).

fof(f1245,plain,
    ( ! [X0,X1] :
        ( ~ leq(X0,X1)
        | ~ ssItem(X1)
        | ~ ssItem(X0)
        | geq(X1,X0) )
    | ~ spl0_157 ),
    inference(avatar_component_clause,[],[f1244]) ).

fof(f9086,plain,
    ( spl0_438
    | ~ spl0_136
    | ~ spl0_157 ),
    inference(avatar_split_clause,[],[f1277,f1244,f1152,f9084]) ).

fof(f9084,plain,
    ( spl0_438
  <=> ! [X1] :
        ( ~ ssItem(skaf49(X1))
        | ~ ssItem(skaf50(X1))
        | geq(skaf49(X1),skaf50(X1))
        | cyclefreeP(X1)
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_438])]) ).

fof(f1277,plain,
    ( ! [X1] :
        ( ~ ssItem(skaf49(X1))
        | ~ ssItem(skaf50(X1))
        | geq(skaf49(X1),skaf50(X1))
        | cyclefreeP(X1)
        | ~ ssList(X1) )
    | ~ spl0_136
    | ~ spl0_157 ),
    inference(resolution,[],[f1245,f1153]) ).

fof(f8732,plain,
    ( spl0_437
    | ~ spl0_1
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4316,f4282,f218,f8729]) ).

fof(f4316,plain,
    ( cons(sk6,sk1) = app(sk1,sk1)
    | ~ spl0_1
    | ~ spl0_342 ),
    inference(resolution,[],[f4283,f220]) ).

fof(f6955,plain,
    ( spl0_436
    | ~ spl0_71
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1383,f1317,f566,f6953]) ).

fof(f6953,plain,
    ( spl0_436
  <=> ! [X20] :
        ( nil = skaf51(X20)
        | skaf51(X20) = cons(skaf83(skaf51(X20)),skaf82(skaf51(X20))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_436])]) ).

fof(f1383,plain,
    ( ! [X20] :
        ( nil = skaf51(X20)
        | skaf51(X20) = cons(skaf83(skaf51(X20)),skaf82(skaf51(X20))) )
    | ~ spl0_71
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f567]) ).

fof(f6951,plain,
    ( spl0_435
    | ~ spl0_70
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1382,f1317,f562,f6949]) ).

fof(f6949,plain,
    ( spl0_435
  <=> ! [X19] :
        ( nil = skaf52(X19)
        | skaf52(X19) = cons(skaf83(skaf52(X19)),skaf82(skaf52(X19))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_435])]) ).

fof(f1382,plain,
    ( ! [X19] :
        ( nil = skaf52(X19)
        | skaf52(X19) = cons(skaf83(skaf52(X19)),skaf82(skaf52(X19))) )
    | ~ spl0_70
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f563]) ).

fof(f6947,plain,
    ( spl0_434
    | ~ spl0_69
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1381,f1317,f558,f6945]) ).

fof(f6945,plain,
    ( spl0_434
  <=> ! [X18] :
        ( nil = skaf53(X18)
        | skaf53(X18) = cons(skaf83(skaf53(X18)),skaf82(skaf53(X18))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_434])]) ).

fof(f1381,plain,
    ( ! [X18] :
        ( nil = skaf53(X18)
        | skaf53(X18) = cons(skaf83(skaf53(X18)),skaf82(skaf53(X18))) )
    | ~ spl0_69
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f559]) ).

fof(f6943,plain,
    ( spl0_433
    | ~ spl0_66
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1380,f1317,f546,f6941]) ).

fof(f6941,plain,
    ( spl0_433
  <=> ! [X17] :
        ( nil = skaf56(X17)
        | skaf56(X17) = cons(skaf83(skaf56(X17)),skaf82(skaf56(X17))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_433])]) ).

fof(f1380,plain,
    ( ! [X17] :
        ( nil = skaf56(X17)
        | skaf56(X17) = cons(skaf83(skaf56(X17)),skaf82(skaf56(X17))) )
    | ~ spl0_66
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f547]) ).

fof(f6939,plain,
    ( spl0_432
    | ~ spl0_64
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1379,f1317,f537,f6937]) ).

fof(f6937,plain,
    ( spl0_432
  <=> ! [X16] :
        ( nil = skaf57(X16)
        | skaf57(X16) = cons(skaf83(skaf57(X16)),skaf82(skaf57(X16))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_432])]) ).

fof(f1379,plain,
    ( ! [X16] :
        ( nil = skaf57(X16)
        | skaf57(X16) = cons(skaf83(skaf57(X16)),skaf82(skaf57(X16))) )
    | ~ spl0_64
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f538]) ).

fof(f6934,plain,
    ( spl0_431
    | ~ spl0_63
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1378,f1317,f533,f6932]) ).

fof(f6932,plain,
    ( spl0_431
  <=> ! [X15] :
        ( nil = skaf58(X15)
        | skaf58(X15) = cons(skaf83(skaf58(X15)),skaf82(skaf58(X15))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_431])]) ).

fof(f1378,plain,
    ( ! [X15] :
        ( nil = skaf58(X15)
        | skaf58(X15) = cons(skaf83(skaf58(X15)),skaf82(skaf58(X15))) )
    | ~ spl0_63
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f534]) ).

fof(f6930,plain,
    ( spl0_430
    | ~ spl0_60
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1377,f1317,f521,f6928]) ).

fof(f6928,plain,
    ( spl0_430
  <=> ! [X14] :
        ( nil = skaf61(X14)
        | skaf61(X14) = cons(skaf83(skaf61(X14)),skaf82(skaf61(X14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_430])]) ).

fof(f1377,plain,
    ( ! [X14] :
        ( nil = skaf61(X14)
        | skaf61(X14) = cons(skaf83(skaf61(X14)),skaf82(skaf61(X14))) )
    | ~ spl0_60
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f522]) ).

fof(f6926,plain,
    ( spl0_429
    | ~ spl0_59
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1376,f1317,f517,f6924]) ).

fof(f6924,plain,
    ( spl0_429
  <=> ! [X13] :
        ( nil = skaf62(X13)
        | skaf62(X13) = cons(skaf83(skaf62(X13)),skaf82(skaf62(X13))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_429])]) ).

fof(f1376,plain,
    ( ! [X13] :
        ( nil = skaf62(X13)
        | skaf62(X13) = cons(skaf83(skaf62(X13)),skaf82(skaf62(X13))) )
    | ~ spl0_59
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f518]) ).

fof(f6922,plain,
    ( spl0_428
    | ~ spl0_58
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1375,f1317,f513,f6920]) ).

fof(f6920,plain,
    ( spl0_428
  <=> ! [X12] :
        ( nil = skaf63(X12)
        | skaf63(X12) = cons(skaf83(skaf63(X12)),skaf82(skaf63(X12))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_428])]) ).

fof(f1375,plain,
    ( ! [X12] :
        ( nil = skaf63(X12)
        | skaf63(X12) = cons(skaf83(skaf63(X12)),skaf82(skaf63(X12))) )
    | ~ spl0_58
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f514]) ).

fof(f6918,plain,
    ( spl0_427
    | ~ spl0_55
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1374,f1317,f501,f6916]) ).

fof(f6916,plain,
    ( spl0_427
  <=> ! [X11] :
        ( nil = skaf66(X11)
        | skaf66(X11) = cons(skaf83(skaf66(X11)),skaf82(skaf66(X11))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_427])]) ).

fof(f1374,plain,
    ( ! [X11] :
        ( nil = skaf66(X11)
        | skaf66(X11) = cons(skaf83(skaf66(X11)),skaf82(skaf66(X11))) )
    | ~ spl0_55
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f502]) ).

fof(f6914,plain,
    ( spl0_426
    | ~ spl0_54
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1373,f1317,f497,f6912]) ).

fof(f6912,plain,
    ( spl0_426
  <=> ! [X10] :
        ( nil = skaf67(X10)
        | skaf67(X10) = cons(skaf83(skaf67(X10)),skaf82(skaf67(X10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_426])]) ).

fof(f1373,plain,
    ( ! [X10] :
        ( nil = skaf67(X10)
        | skaf67(X10) = cons(skaf83(skaf67(X10)),skaf82(skaf67(X10))) )
    | ~ spl0_54
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f498]) ).

fof(f6910,plain,
    ( spl0_425
    | ~ spl0_53
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1372,f1317,f493,f6908]) ).

fof(f6908,plain,
    ( spl0_425
  <=> ! [X9] :
        ( nil = skaf68(X9)
        | skaf68(X9) = cons(skaf83(skaf68(X9)),skaf82(skaf68(X9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_425])]) ).

fof(f1372,plain,
    ( ! [X9] :
        ( nil = skaf68(X9)
        | skaf68(X9) = cons(skaf83(skaf68(X9)),skaf82(skaf68(X9))) )
    | ~ spl0_53
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f494]) ).

fof(f6906,plain,
    ( spl0_424
    | ~ spl0_50
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1371,f1317,f481,f6904]) ).

fof(f6904,plain,
    ( spl0_424
  <=> ! [X8] :
        ( nil = skaf71(X8)
        | skaf71(X8) = cons(skaf83(skaf71(X8)),skaf82(skaf71(X8))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_424])]) ).

fof(f1371,plain,
    ( ! [X8] :
        ( nil = skaf71(X8)
        | skaf71(X8) = cons(skaf83(skaf71(X8)),skaf82(skaf71(X8))) )
    | ~ spl0_50
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f482]) ).

fof(f6902,plain,
    ( spl0_423
    | ~ spl0_49
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1370,f1317,f477,f6900]) ).

fof(f6900,plain,
    ( spl0_423
  <=> ! [X7] :
        ( nil = skaf72(X7)
        | skaf72(X7) = cons(skaf83(skaf72(X7)),skaf82(skaf72(X7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_423])]) ).

fof(f1370,plain,
    ( ! [X7] :
        ( nil = skaf72(X7)
        | skaf72(X7) = cons(skaf83(skaf72(X7)),skaf82(skaf72(X7))) )
    | ~ spl0_49
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f478]) ).

fof(f6898,plain,
    ( spl0_422
    | ~ spl0_48
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1369,f1317,f473,f6896]) ).

fof(f6896,plain,
    ( spl0_422
  <=> ! [X6] :
        ( nil = skaf73(X6)
        | skaf73(X6) = cons(skaf83(skaf73(X6)),skaf82(skaf73(X6))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_422])]) ).

fof(f1369,plain,
    ( ! [X6] :
        ( nil = skaf73(X6)
        | skaf73(X6) = cons(skaf83(skaf73(X6)),skaf82(skaf73(X6))) )
    | ~ spl0_48
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f474]) ).

fof(f6893,plain,
    ( spl0_421
    | ~ spl0_46
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1368,f1317,f465,f6891]) ).

fof(f6891,plain,
    ( spl0_421
  <=> ! [X5] :
        ( nil = skaf75(X5)
        | skaf75(X5) = cons(skaf83(skaf75(X5)),skaf82(skaf75(X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_421])]) ).

fof(f1368,plain,
    ( ! [X5] :
        ( nil = skaf75(X5)
        | skaf75(X5) = cons(skaf83(skaf75(X5)),skaf82(skaf75(X5))) )
    | ~ spl0_46
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f466]) ).

fof(f6889,plain,
    ( spl0_420
    | ~ spl0_45
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1367,f1317,f461,f6887]) ).

fof(f6887,plain,
    ( spl0_420
  <=> ! [X4] :
        ( nil = skaf76(X4)
        | skaf76(X4) = cons(skaf83(skaf76(X4)),skaf82(skaf76(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_420])]) ).

fof(f1367,plain,
    ( ! [X4] :
        ( nil = skaf76(X4)
        | skaf76(X4) = cons(skaf83(skaf76(X4)),skaf82(skaf76(X4))) )
    | ~ spl0_45
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f462]) ).

fof(f6885,plain,
    ( spl0_419
    | ~ spl0_43
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1366,f1317,f452,f6883]) ).

fof(f6883,plain,
    ( spl0_419
  <=> ! [X3] :
        ( nil = skaf77(X3)
        | skaf77(X3) = cons(skaf83(skaf77(X3)),skaf82(skaf77(X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_419])]) ).

fof(f1366,plain,
    ( ! [X3] :
        ( nil = skaf77(X3)
        | skaf77(X3) = cons(skaf83(skaf77(X3)),skaf82(skaf77(X3))) )
    | ~ spl0_43
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f453]) ).

fof(f6881,plain,
    ( spl0_418
    | ~ spl0_40
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1365,f1317,f440,f6879]) ).

fof(f6879,plain,
    ( spl0_418
  <=> ! [X2] :
        ( nil = skaf80(X2)
        | skaf80(X2) = cons(skaf83(skaf80(X2)),skaf82(skaf80(X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_418])]) ).

fof(f1365,plain,
    ( ! [X2] :
        ( nil = skaf80(X2)
        | skaf80(X2) = cons(skaf83(skaf80(X2)),skaf82(skaf80(X2))) )
    | ~ spl0_40
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f441]) ).

fof(f6877,plain,
    ( spl0_417
    | ~ spl0_39
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1364,f1317,f436,f6875]) ).

fof(f6875,plain,
    ( spl0_417
  <=> ! [X1] :
        ( nil = skaf81(X1)
        | skaf81(X1) = cons(skaf83(skaf81(X1)),skaf82(skaf81(X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_417])]) ).

fof(f1364,plain,
    ( ! [X1] :
        ( nil = skaf81(X1)
        | skaf81(X1) = cons(skaf83(skaf81(X1)),skaf82(skaf81(X1))) )
    | ~ spl0_39
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f437]) ).

fof(f6873,plain,
    ( spl0_416
    | ~ spl0_38
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1363,f1317,f432,f6871]) ).

fof(f6871,plain,
    ( spl0_416
  <=> ! [X0] :
        ( nil = skaf82(X0)
        | skaf82(X0) = cons(skaf83(skaf82(X0)),skaf82(skaf82(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_416])]) ).

fof(f1363,plain,
    ( ! [X0] :
        ( nil = skaf82(X0)
        | skaf82(X0) = cons(skaf83(skaf82(X0)),skaf82(skaf82(X0))) )
    | ~ spl0_38
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f433]) ).

fof(f6869,plain,
    ( spl0_415
    | ~ spl0_71
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1349,f1308,f566,f6867]) ).

fof(f6867,plain,
    ( spl0_415
  <=> ! [X20] :
        ( nil = skaf51(X20)
        | skaf51(X20) = cons(hd(skaf51(X20)),tl(skaf51(X20))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_415])]) ).

fof(f1349,plain,
    ( ! [X20] :
        ( nil = skaf51(X20)
        | skaf51(X20) = cons(hd(skaf51(X20)),tl(skaf51(X20))) )
    | ~ spl0_71
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f567]) ).

fof(f6865,plain,
    ( spl0_414
    | ~ spl0_70
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1348,f1308,f562,f6863]) ).

fof(f6863,plain,
    ( spl0_414
  <=> ! [X19] :
        ( nil = skaf52(X19)
        | skaf52(X19) = cons(hd(skaf52(X19)),tl(skaf52(X19))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_414])]) ).

fof(f1348,plain,
    ( ! [X19] :
        ( nil = skaf52(X19)
        | skaf52(X19) = cons(hd(skaf52(X19)),tl(skaf52(X19))) )
    | ~ spl0_70
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f563]) ).

fof(f6861,plain,
    ( spl0_413
    | ~ spl0_69
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1347,f1308,f558,f6859]) ).

fof(f6859,plain,
    ( spl0_413
  <=> ! [X18] :
        ( nil = skaf53(X18)
        | skaf53(X18) = cons(hd(skaf53(X18)),tl(skaf53(X18))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_413])]) ).

fof(f1347,plain,
    ( ! [X18] :
        ( nil = skaf53(X18)
        | skaf53(X18) = cons(hd(skaf53(X18)),tl(skaf53(X18))) )
    | ~ spl0_69
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f559]) ).

fof(f6857,plain,
    ( spl0_412
    | ~ spl0_66
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1346,f1308,f546,f6855]) ).

fof(f6855,plain,
    ( spl0_412
  <=> ! [X17] :
        ( nil = skaf56(X17)
        | skaf56(X17) = cons(hd(skaf56(X17)),tl(skaf56(X17))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_412])]) ).

fof(f1346,plain,
    ( ! [X17] :
        ( nil = skaf56(X17)
        | skaf56(X17) = cons(hd(skaf56(X17)),tl(skaf56(X17))) )
    | ~ spl0_66
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f547]) ).

fof(f6852,plain,
    ( spl0_411
    | ~ spl0_64
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1345,f1308,f537,f6850]) ).

fof(f6850,plain,
    ( spl0_411
  <=> ! [X16] :
        ( nil = skaf57(X16)
        | skaf57(X16) = cons(hd(skaf57(X16)),tl(skaf57(X16))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_411])]) ).

fof(f1345,plain,
    ( ! [X16] :
        ( nil = skaf57(X16)
        | skaf57(X16) = cons(hd(skaf57(X16)),tl(skaf57(X16))) )
    | ~ spl0_64
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f538]) ).

fof(f6848,plain,
    ( spl0_410
    | ~ spl0_63
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1344,f1308,f533,f6846]) ).

fof(f6846,plain,
    ( spl0_410
  <=> ! [X15] :
        ( nil = skaf58(X15)
        | skaf58(X15) = cons(hd(skaf58(X15)),tl(skaf58(X15))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_410])]) ).

fof(f1344,plain,
    ( ! [X15] :
        ( nil = skaf58(X15)
        | skaf58(X15) = cons(hd(skaf58(X15)),tl(skaf58(X15))) )
    | ~ spl0_63
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f534]) ).

fof(f6844,plain,
    ( spl0_409
    | ~ spl0_60
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1343,f1308,f521,f6842]) ).

fof(f6842,plain,
    ( spl0_409
  <=> ! [X14] :
        ( nil = skaf61(X14)
        | skaf61(X14) = cons(hd(skaf61(X14)),tl(skaf61(X14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_409])]) ).

fof(f1343,plain,
    ( ! [X14] :
        ( nil = skaf61(X14)
        | skaf61(X14) = cons(hd(skaf61(X14)),tl(skaf61(X14))) )
    | ~ spl0_60
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f522]) ).

fof(f6840,plain,
    ( spl0_408
    | ~ spl0_59
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1342,f1308,f517,f6838]) ).

fof(f6838,plain,
    ( spl0_408
  <=> ! [X13] :
        ( nil = skaf62(X13)
        | skaf62(X13) = cons(hd(skaf62(X13)),tl(skaf62(X13))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_408])]) ).

fof(f1342,plain,
    ( ! [X13] :
        ( nil = skaf62(X13)
        | skaf62(X13) = cons(hd(skaf62(X13)),tl(skaf62(X13))) )
    | ~ spl0_59
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f518]) ).

fof(f6836,plain,
    ( spl0_407
    | ~ spl0_58
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1341,f1308,f513,f6834]) ).

fof(f6834,plain,
    ( spl0_407
  <=> ! [X12] :
        ( nil = skaf63(X12)
        | skaf63(X12) = cons(hd(skaf63(X12)),tl(skaf63(X12))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_407])]) ).

fof(f1341,plain,
    ( ! [X12] :
        ( nil = skaf63(X12)
        | skaf63(X12) = cons(hd(skaf63(X12)),tl(skaf63(X12))) )
    | ~ spl0_58
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f514]) ).

fof(f6832,plain,
    ( spl0_406
    | ~ spl0_55
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1340,f1308,f501,f6830]) ).

fof(f6830,plain,
    ( spl0_406
  <=> ! [X11] :
        ( nil = skaf66(X11)
        | skaf66(X11) = cons(hd(skaf66(X11)),tl(skaf66(X11))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_406])]) ).

fof(f1340,plain,
    ( ! [X11] :
        ( nil = skaf66(X11)
        | skaf66(X11) = cons(hd(skaf66(X11)),tl(skaf66(X11))) )
    | ~ spl0_55
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f502]) ).

fof(f6828,plain,
    ( spl0_405
    | ~ spl0_54
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1339,f1308,f497,f6826]) ).

fof(f6826,plain,
    ( spl0_405
  <=> ! [X10] :
        ( nil = skaf67(X10)
        | skaf67(X10) = cons(hd(skaf67(X10)),tl(skaf67(X10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_405])]) ).

fof(f1339,plain,
    ( ! [X10] :
        ( nil = skaf67(X10)
        | skaf67(X10) = cons(hd(skaf67(X10)),tl(skaf67(X10))) )
    | ~ spl0_54
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f498]) ).

fof(f6824,plain,
    ( spl0_404
    | ~ spl0_53
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1338,f1308,f493,f6822]) ).

fof(f6822,plain,
    ( spl0_404
  <=> ! [X9] :
        ( nil = skaf68(X9)
        | skaf68(X9) = cons(hd(skaf68(X9)),tl(skaf68(X9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_404])]) ).

fof(f1338,plain,
    ( ! [X9] :
        ( nil = skaf68(X9)
        | skaf68(X9) = cons(hd(skaf68(X9)),tl(skaf68(X9))) )
    | ~ spl0_53
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f494]) ).

fof(f6820,plain,
    ( spl0_403
    | ~ spl0_50
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1337,f1308,f481,f6818]) ).

fof(f6818,plain,
    ( spl0_403
  <=> ! [X8] :
        ( nil = skaf71(X8)
        | skaf71(X8) = cons(hd(skaf71(X8)),tl(skaf71(X8))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_403])]) ).

fof(f1337,plain,
    ( ! [X8] :
        ( nil = skaf71(X8)
        | skaf71(X8) = cons(hd(skaf71(X8)),tl(skaf71(X8))) )
    | ~ spl0_50
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f482]) ).

fof(f6816,plain,
    ( spl0_402
    | ~ spl0_49
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1336,f1308,f477,f6814]) ).

fof(f6814,plain,
    ( spl0_402
  <=> ! [X7] :
        ( nil = skaf72(X7)
        | skaf72(X7) = cons(hd(skaf72(X7)),tl(skaf72(X7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_402])]) ).

fof(f1336,plain,
    ( ! [X7] :
        ( nil = skaf72(X7)
        | skaf72(X7) = cons(hd(skaf72(X7)),tl(skaf72(X7))) )
    | ~ spl0_49
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f478]) ).

fof(f6812,plain,
    ( spl0_401
    | ~ spl0_1
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4772,f4282,f4244,f218,f6809]) ).

fof(f6809,plain,
    ( spl0_401
  <=> sk6 = hd(app(sk1,sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_401])]) ).

fof(f4772,plain,
    ( sk6 = hd(app(sk1,sk1))
    | ~ spl0_1
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4278,f4316]) ).

fof(f4278,plain,
    ( sk6 = hd(cons(sk6,sk1))
    | ~ spl0_1
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f220]) ).

fof(f6807,plain,
    ( spl0_400
    | ~ spl0_48
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1335,f1308,f473,f6805]) ).

fof(f6805,plain,
    ( spl0_400
  <=> ! [X6] :
        ( nil = skaf73(X6)
        | skaf73(X6) = cons(hd(skaf73(X6)),tl(skaf73(X6))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_400])]) ).

fof(f1335,plain,
    ( ! [X6] :
        ( nil = skaf73(X6)
        | skaf73(X6) = cons(hd(skaf73(X6)),tl(skaf73(X6))) )
    | ~ spl0_48
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f474]) ).

fof(f6803,plain,
    ( spl0_399
    | ~ spl0_46
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1334,f1308,f465,f6801]) ).

fof(f6801,plain,
    ( spl0_399
  <=> ! [X5] :
        ( nil = skaf75(X5)
        | skaf75(X5) = cons(hd(skaf75(X5)),tl(skaf75(X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_399])]) ).

fof(f1334,plain,
    ( ! [X5] :
        ( nil = skaf75(X5)
        | skaf75(X5) = cons(hd(skaf75(X5)),tl(skaf75(X5))) )
    | ~ spl0_46
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f466]) ).

fof(f6799,plain,
    ( spl0_398
    | ~ spl0_45
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1333,f1308,f461,f6797]) ).

fof(f6797,plain,
    ( spl0_398
  <=> ! [X4] :
        ( nil = skaf76(X4)
        | skaf76(X4) = cons(hd(skaf76(X4)),tl(skaf76(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_398])]) ).

fof(f1333,plain,
    ( ! [X4] :
        ( nil = skaf76(X4)
        | skaf76(X4) = cons(hd(skaf76(X4)),tl(skaf76(X4))) )
    | ~ spl0_45
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f462]) ).

fof(f6795,plain,
    ( spl0_397
    | ~ spl0_43
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1332,f1308,f452,f6793]) ).

fof(f6793,plain,
    ( spl0_397
  <=> ! [X3] :
        ( nil = skaf77(X3)
        | skaf77(X3) = cons(hd(skaf77(X3)),tl(skaf77(X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_397])]) ).

fof(f1332,plain,
    ( ! [X3] :
        ( nil = skaf77(X3)
        | skaf77(X3) = cons(hd(skaf77(X3)),tl(skaf77(X3))) )
    | ~ spl0_43
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f453]) ).

fof(f6791,plain,
    ( spl0_396
    | ~ spl0_40
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1331,f1308,f440,f6789]) ).

fof(f6789,plain,
    ( spl0_396
  <=> ! [X2] :
        ( nil = skaf80(X2)
        | skaf80(X2) = cons(hd(skaf80(X2)),tl(skaf80(X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_396])]) ).

fof(f1331,plain,
    ( ! [X2] :
        ( nil = skaf80(X2)
        | skaf80(X2) = cons(hd(skaf80(X2)),tl(skaf80(X2))) )
    | ~ spl0_40
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f441]) ).

fof(f6787,plain,
    ( spl0_395
    | ~ spl0_39
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1330,f1308,f436,f6785]) ).

fof(f6785,plain,
    ( spl0_395
  <=> ! [X1] :
        ( nil = skaf81(X1)
        | skaf81(X1) = cons(hd(skaf81(X1)),tl(skaf81(X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_395])]) ).

fof(f1330,plain,
    ( ! [X1] :
        ( nil = skaf81(X1)
        | skaf81(X1) = cons(hd(skaf81(X1)),tl(skaf81(X1))) )
    | ~ spl0_39
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f437]) ).

fof(f6783,plain,
    ( spl0_394
    | ~ spl0_38
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1329,f1308,f432,f6781]) ).

fof(f6781,plain,
    ( spl0_394
  <=> ! [X0] :
        ( nil = skaf82(X0)
        | skaf82(X0) = cons(hd(skaf82(X0)),tl(skaf82(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_394])]) ).

fof(f1329,plain,
    ( ! [X0] :
        ( nil = skaf82(X0)
        | skaf82(X0) = cons(hd(skaf82(X0)),tl(skaf82(X0))) )
    | ~ spl0_38
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f433]) ).

fof(f6380,plain,
    ( ~ spl0_32
    | spl0_393
    | ~ spl0_78
    | ~ spl0_84
    | ~ spl0_108
    | ~ spl0_214 ),
    inference(avatar_split_clause,[],[f1915,f1875,f730,f621,f597,f6378,f400]) ).

fof(f730,plain,
    ( spl0_108
  <=> ! [X0] :
        ( ~ ssList(X0)
        | app(X0,nil) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_108])]) ).

fof(f1915,plain,
    ( ! [X0] :
        ( app(skaf47(X0,nil),skaf48(nil,X0)) = X0
        | ~ ssList(X0)
        | ~ ssList(nil) )
    | ~ spl0_78
    | ~ spl0_84
    | ~ spl0_108
    | ~ spl0_214 ),
    inference(forward_demodulation,[],[f1914,f1054]) ).

fof(f1054,plain,
    ( ! [X24,X23] : skaf47(X23,X24) = app(skaf47(X23,X24),nil)
    | ~ spl0_78
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f598]) ).

fof(f731,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | app(X0,nil) = X0 )
    | ~ spl0_108 ),
    inference(avatar_component_clause,[],[f730]) ).

fof(f1914,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | ~ ssList(nil)
        | app(app(skaf47(X0,nil),nil),skaf48(nil,X0)) = X0 )
    | ~ spl0_84
    | ~ spl0_214 ),
    inference(duplicate_literal_removal,[],[f1911]) ).

fof(f1911,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | ~ ssList(nil)
        | app(app(skaf47(X0,nil),nil),skaf48(nil,X0)) = X0
        | ~ ssList(X0) )
    | ~ spl0_84
    | ~ spl0_214 ),
    inference(resolution,[],[f1876,f622]) ).

fof(f6376,plain,
    ( spl0_392
    | ~ spl0_86
    | ~ spl0_214 ),
    inference(avatar_split_clause,[],[f1913,f1875,f630,f6374]) ).

fof(f630,plain,
    ( spl0_86
  <=> ! [X0] :
        ( ~ ssList(X0)
        | segmentP(X0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_86])]) ).

fof(f1913,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | app(app(skaf47(X1,X1),X1),skaf48(X1,X1)) = X1 )
    | ~ spl0_86
    | ~ spl0_214 ),
    inference(duplicate_literal_removal,[],[f1912]) ).

fof(f1912,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | ~ ssList(X1)
        | app(app(skaf47(X1,X1),X1),skaf48(X1,X1)) = X1
        | ~ ssList(X1) )
    | ~ spl0_86
    | ~ spl0_214 ),
    inference(resolution,[],[f1876,f631]) ).

fof(f631,plain,
    ( ! [X0] :
        ( segmentP(X0,X0)
        | ~ ssList(X0) )
    | ~ spl0_86 ),
    inference(avatar_component_clause,[],[f630]) ).

fof(f6372,plain,
    ( spl0_391
    | ~ spl0_192 ),
    inference(avatar_split_clause,[],[f1602,f1518,f6370]) ).

fof(f6370,plain,
    ( spl0_391
  <=> ! [X0,X1] :
        ( ~ ssList(app(X0,X1))
        | ~ ssList(X0)
        | frontsegP(app(X0,X1),X0)
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_391])]) ).

fof(f1602,plain,
    ( ! [X0,X1] :
        ( ~ ssList(app(X0,X1))
        | ~ ssList(X0)
        | frontsegP(app(X0,X1),X0)
        | ~ ssList(X1) )
    | ~ spl0_192 ),
    inference(equality_resolution,[],[f1519]) ).

fof(f6368,plain,
    ( spl0_390
    | ~ spl0_191 ),
    inference(avatar_split_clause,[],[f1598,f1514,f6366]) ).

fof(f6366,plain,
    ( spl0_390
  <=> ! [X0,X1] :
        ( ~ ssList(app(X0,X1))
        | ~ ssList(X1)
        | rearsegP(app(X0,X1),X1)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_390])]) ).

fof(f1598,plain,
    ( ! [X0,X1] :
        ( ~ ssList(app(X0,X1))
        | ~ ssList(X1)
        | rearsegP(app(X0,X1),X1)
        | ~ ssList(X0) )
    | ~ spl0_191 ),
    inference(equality_resolution,[],[f1515]) ).

fof(f6364,plain,
    ( spl0_389
    | ~ spl0_108
    | ~ spl0_134 ),
    inference(avatar_split_clause,[],[f1141,f1111,f730,f6362]) ).

fof(f1141,plain,
    ( ! [X2,X3] :
        ( ~ ssList(X2)
        | ~ ssItem(X3)
        | cons(X3,X2) = app(cons(X3,X2),nil) )
    | ~ spl0_108
    | ~ spl0_134 ),
    inference(resolution,[],[f1112,f731]) ).

fof(f6357,plain,
    ( spl0_388
    | ~ spl0_110
    | ~ spl0_134 ),
    inference(avatar_split_clause,[],[f1140,f1111,f768,f6355]) ).

fof(f1140,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssItem(X1)
        | cons(X1,X0) = app(nil,cons(X1,X0)) )
    | ~ spl0_110
    | ~ spl0_134 ),
    inference(resolution,[],[f1112,f769]) ).

fof(f6353,plain,
    ( spl0_387
    | ~ spl0_108
    | ~ spl0_133 ),
    inference(avatar_split_clause,[],[f1137,f1106,f730,f6351]) ).

fof(f1137,plain,
    ( ! [X2,X3] :
        ( ~ ssList(X2)
        | ~ ssList(X3)
        | app(X2,X3) = app(app(X2,X3),nil) )
    | ~ spl0_108
    | ~ spl0_133 ),
    inference(resolution,[],[f1107,f731]) ).

fof(f6349,plain,
    ( spl0_386
    | ~ spl0_110
    | ~ spl0_133 ),
    inference(avatar_split_clause,[],[f1136,f1106,f768,f6347]) ).

fof(f1136,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | app(X0,X1) = app(nil,app(X0,X1)) )
    | ~ spl0_110
    | ~ spl0_133 ),
    inference(resolution,[],[f1107,f769]) ).

fof(f6277,plain,
    ( spl0_385
    | ~ spl0_32
    | ~ spl0_195 ),
    inference(avatar_split_clause,[],[f1667,f1612,f400,f6275]) ).

fof(f6275,plain,
    ( spl0_385
  <=> ! [X0] :
        ( ~ ssList(X0)
        | nil = app(X0,nil)
        | nil != X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_385])]) ).

fof(f1612,plain,
    ( spl0_195
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | nil != X1
        | nil != X0
        | nil = app(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_195])]) ).

fof(f1667,plain,
    ( ! [X0] :
        ( ~ ssList(nil)
        | ~ ssList(X0)
        | nil != X0
        | nil = app(X0,nil) )
    | ~ spl0_195 ),
    inference(equality_resolution,[],[f1613]) ).

fof(f1613,plain,
    ( ! [X0,X1] :
        ( nil != X1
        | ~ ssList(X1)
        | ~ ssList(X0)
        | nil != X0
        | nil = app(X0,X1) )
    | ~ spl0_195 ),
    inference(avatar_component_clause,[],[f1612]) ).

fof(f6273,plain,
    ( spl0_384
    | ~ spl0_108
    | ~ spl0_112 ),
    inference(avatar_split_clause,[],[f1115,f806,f730,f6271]) ).

fof(f6271,plain,
    ( spl0_384
  <=> ! [X1] :
        ( nil = X1
        | ~ ssList(X1)
        | tl(X1) = app(tl(X1),nil) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_384])]) ).

fof(f1115,plain,
    ( ! [X1] :
        ( nil = X1
        | ~ ssList(X1)
        | tl(X1) = app(tl(X1),nil) )
    | ~ spl0_108
    | ~ spl0_112 ),
    inference(resolution,[],[f807,f731]) ).

fof(f6269,plain,
    ( spl0_383
    | ~ spl0_110
    | ~ spl0_112 ),
    inference(avatar_split_clause,[],[f1114,f806,f768,f6267]) ).

fof(f6267,plain,
    ( spl0_383
  <=> ! [X0] :
        ( nil = X0
        | ~ ssList(X0)
        | tl(X0) = app(nil,tl(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_383])]) ).

fof(f1114,plain,
    ( ! [X0] :
        ( nil = X0
        | ~ ssList(X0)
        | tl(X0) = app(nil,tl(X0)) )
    | ~ spl0_110
    | ~ spl0_112 ),
    inference(resolution,[],[f807,f769]) ).

fof(f6196,plain,
    ( spl0_382
    | ~ spl0_45
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f980,f726,f461,f6194]) ).

fof(f6194,plain,
    ( spl0_382
  <=> ! [X4] : duplicatefreeP(skaf76(X4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_382])]) ).

fof(f980,plain,
    ( ! [X4] : duplicatefreeP(skaf76(X4))
    | ~ spl0_45
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f462]) ).

fof(f6106,plain,
    ( spl0_381
    | ~ spl0_2
    | ~ spl0_375 ),
    inference(avatar_split_clause,[],[f5783,f5748,f223,f6103]) ).

fof(f6103,plain,
    ( spl0_381
  <=> sk2 = skaf45(sk2,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_381])]) ).

fof(f5783,plain,
    ( sk2 = skaf45(sk2,nil)
    | ~ spl0_2
    | ~ spl0_375 ),
    inference(resolution,[],[f5749,f225]) ).

fof(f6101,plain,
    ( spl0_380
    | ~ spl0_1
    | ~ spl0_375 ),
    inference(avatar_split_clause,[],[f5782,f5748,f218,f6098]) ).

fof(f6098,plain,
    ( spl0_380
  <=> sk1 = skaf45(sk1,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_380])]) ).

fof(f5782,plain,
    ( sk1 = skaf45(sk1,nil)
    | ~ spl0_1
    | ~ spl0_375 ),
    inference(resolution,[],[f5749,f220]) ).

fof(f6080,plain,
    ( spl0_379
    | ~ spl0_106
    | ~ spl0_173 ),
    inference(avatar_split_clause,[],[f1432,f1397,f723,f6078]) ).

fof(f1397,plain,
    ( spl0_173
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | cons(X0,X1) = app(cons(X0,nil),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_173])]) ).

fof(f1432,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | cons(X1,X0) = app(cons(X1,nil),X0) )
    | ~ spl0_106
    | ~ spl0_173 ),
    inference(resolution,[],[f1398,f724]) ).

fof(f1398,plain,
    ( ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | cons(X0,X1) = app(cons(X0,nil),X1) )
    | ~ spl0_173 ),
    inference(avatar_component_clause,[],[f1397]) ).

fof(f6069,plain,
    ( spl0_378
    | ~ spl0_167 ),
    inference(avatar_split_clause,[],[f1306,f1300,f6067]) ).

fof(f6067,plain,
    ( spl0_378
  <=> ! [X0] :
        ( ~ ssList(cons(X0,nil))
        | singletonP(cons(X0,nil))
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_378])]) ).

fof(f1300,plain,
    ( spl0_167
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | singletonP(X1)
        | cons(X0,nil) != X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_167])]) ).

fof(f1306,plain,
    ( ! [X0] :
        ( ~ ssList(cons(X0,nil))
        | singletonP(cons(X0,nil))
        | ~ ssItem(X0) )
    | ~ spl0_167 ),
    inference(equality_resolution,[],[f1301]) ).

fof(f1301,plain,
    ( ! [X0,X1] :
        ( cons(X0,nil) != X1
        | ~ ssList(X1)
        | singletonP(X1)
        | ~ ssItem(X0) )
    | ~ spl0_167 ),
    inference(avatar_component_clause,[],[f1300]) ).

fof(f5904,plain,
    ( spl0_377
    | ~ spl0_2
    | ~ spl0_372 ),
    inference(avatar_split_clause,[],[f5737,f5702,f223,f5901]) ).

fof(f5901,plain,
    ( spl0_377
  <=> sk2 = skaf46(sk2,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_377])]) ).

fof(f5737,plain,
    ( sk2 = skaf46(sk2,nil)
    | ~ spl0_2
    | ~ spl0_372 ),
    inference(resolution,[],[f5703,f225]) ).

fof(f5787,plain,
    ( spl0_376
    | ~ spl0_187 ),
    inference(avatar_split_clause,[],[f1587,f1498,f5785]) ).

fof(f1498,plain,
    ( spl0_187
  <=> ! [X2,X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ ssList(X2)
        | X0 != X1
        | memberP(cons(X1,X2),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_187])]) ).

fof(f1587,plain,
    ( ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | memberP(cons(X0,X1),X0) )
    | ~ spl0_187 ),
    inference(duplicate_literal_removal,[],[f1586]) ).

fof(f1586,plain,
    ( ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | ~ ssItem(X0)
        | memberP(cons(X0,X1),X0) )
    | ~ spl0_187 ),
    inference(equality_resolution,[],[f1499]) ).

fof(f1499,plain,
    ( ! [X2,X0,X1] :
        ( X0 != X1
        | ~ ssItem(X1)
        | ~ ssList(X2)
        | ~ ssItem(X0)
        | memberP(cons(X1,X2),X0) )
    | ~ spl0_187 ),
    inference(avatar_component_clause,[],[f1498]) ).

fof(f5750,plain,
    ( ~ spl0_32
    | spl0_375
    | ~ spl0_80
    | ~ spl0_90
    | ~ spl0_110
    | ~ spl0_184 ),
    inference(avatar_split_clause,[],[f1568,f1483,f768,f647,f605,f5748,f400]) ).

fof(f1568,plain,
    ( ! [X2] :
        ( skaf45(X2,nil) = X2
        | ~ ssList(X2)
        | ~ ssList(nil) )
    | ~ spl0_80
    | ~ spl0_90
    | ~ spl0_110
    | ~ spl0_184 ),
    inference(forward_demodulation,[],[f1565,f1087]) ).

fof(f1087,plain,
    ( ! [X28,X27] : skaf45(X27,X28) = app(nil,skaf45(X27,X28))
    | ~ spl0_80
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f606]) ).

fof(f1565,plain,
    ( ! [X2] :
        ( ~ ssList(X2)
        | ~ ssList(nil)
        | app(nil,skaf45(X2,nil)) = X2 )
    | ~ spl0_90
    | ~ spl0_184 ),
    inference(duplicate_literal_removal,[],[f1564]) ).

fof(f1564,plain,
    ( ! [X2] :
        ( ~ ssList(X2)
        | ~ ssList(nil)
        | app(nil,skaf45(X2,nil)) = X2
        | ~ ssList(X2) )
    | ~ spl0_90
    | ~ spl0_184 ),
    inference(resolution,[],[f1484,f648]) ).

fof(f5746,plain,
    ( spl0_374
    | ~ spl0_1
    | ~ spl0_372 ),
    inference(avatar_split_clause,[],[f5736,f5702,f218,f5743]) ).

fof(f5743,plain,
    ( spl0_374
  <=> sk1 = skaf46(sk1,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_374])]) ).

fof(f5736,plain,
    ( sk1 = skaf46(sk1,nil)
    | ~ spl0_1
    | ~ spl0_372 ),
    inference(resolution,[],[f5703,f220]) ).

fof(f5741,plain,
    ( spl0_373
    | ~ spl0_92
    | ~ spl0_184 ),
    inference(avatar_split_clause,[],[f1566,f1483,f656,f5739]) ).

fof(f1566,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | app(X1,skaf45(X1,X1)) = X1 )
    | ~ spl0_92
    | ~ spl0_184 ),
    inference(duplicate_literal_removal,[],[f1563]) ).

fof(f1563,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | ~ ssList(X1)
        | app(X1,skaf45(X1,X1)) = X1
        | ~ ssList(X1) )
    | ~ spl0_92
    | ~ spl0_184 ),
    inference(resolution,[],[f1484,f657]) ).

fof(f5704,plain,
    ( ~ spl0_32
    | spl0_372
    | ~ spl0_79
    | ~ spl0_87
    | ~ spl0_108
    | ~ spl0_183 ),
    inference(avatar_split_clause,[],[f1561,f1479,f730,f634,f601,f5702,f400]) ).

fof(f1561,plain,
    ( ! [X2] :
        ( skaf46(X2,nil) = X2
        | ~ ssList(X2)
        | ~ ssList(nil) )
    | ~ spl0_79
    | ~ spl0_87
    | ~ spl0_108
    | ~ spl0_183 ),
    inference(forward_demodulation,[],[f1558,f1055]) ).

fof(f1055,plain,
    ( ! [X26,X25] : skaf46(X25,X26) = app(skaf46(X25,X26),nil)
    | ~ spl0_79
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f602]) ).

fof(f1558,plain,
    ( ! [X2] :
        ( ~ ssList(X2)
        | ~ ssList(nil)
        | app(skaf46(X2,nil),nil) = X2 )
    | ~ spl0_87
    | ~ spl0_183 ),
    inference(duplicate_literal_removal,[],[f1557]) ).

fof(f1557,plain,
    ( ! [X2] :
        ( ~ ssList(X2)
        | ~ ssList(nil)
        | app(skaf46(X2,nil),nil) = X2
        | ~ ssList(X2) )
    | ~ spl0_87
    | ~ spl0_183 ),
    inference(resolution,[],[f1480,f635]) ).

fof(f5700,plain,
    ( spl0_371
    | ~ spl0_89
    | ~ spl0_183 ),
    inference(avatar_split_clause,[],[f1559,f1479,f643,f5698]) ).

fof(f643,plain,
    ( spl0_89
  <=> ! [X0] :
        ( ~ ssList(X0)
        | rearsegP(X0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_89])]) ).

fof(f1559,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | app(skaf46(X1,X1),X1) = X1 )
    | ~ spl0_89
    | ~ spl0_183 ),
    inference(duplicate_literal_removal,[],[f1556]) ).

fof(f1556,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | ~ ssList(X1)
        | app(skaf46(X1,X1),X1) = X1
        | ~ ssList(X1) )
    | ~ spl0_89
    | ~ spl0_183 ),
    inference(resolution,[],[f1480,f644]) ).

fof(f644,plain,
    ( ! [X0] :
        ( rearsegP(X0,X0)
        | ~ ssList(X0) )
    | ~ spl0_89 ),
    inference(avatar_component_clause,[],[f643]) ).

fof(f5696,plain,
    ( spl0_370
    | ~ spl0_82
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1089,f768,f613,f5694]) ).

fof(f5694,plain,
    ( spl0_370
  <=> ! [X32,X31] : skaf42(X31,X32) = app(nil,skaf42(X31,X32)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_370])]) ).

fof(f1089,plain,
    ( ! [X31,X32] : skaf42(X31,X32) = app(nil,skaf42(X31,X32))
    | ~ spl0_82
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f614]) ).

fof(f5692,plain,
    ( spl0_369
    | ~ spl0_81
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1088,f768,f609,f5690]) ).

fof(f5690,plain,
    ( spl0_369
  <=> ! [X29,X30] : skaf43(X29,X30) = app(nil,skaf43(X29,X30)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_369])]) ).

fof(f1088,plain,
    ( ! [X29,X30] : skaf43(X29,X30) = app(nil,skaf43(X29,X30))
    | ~ spl0_81
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f610]) ).

fof(f5688,plain,
    ( spl0_368
    | ~ spl0_80
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1087,f768,f605,f5686]) ).

fof(f5686,plain,
    ( spl0_368
  <=> ! [X27,X28] : skaf45(X27,X28) = app(nil,skaf45(X27,X28)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_368])]) ).

fof(f5684,plain,
    ( spl0_367
    | ~ spl0_79
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1086,f768,f601,f5682]) ).

fof(f5682,plain,
    ( spl0_367
  <=> ! [X25,X26] : skaf46(X25,X26) = app(nil,skaf46(X25,X26)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_367])]) ).

fof(f1086,plain,
    ( ! [X26,X25] : skaf46(X25,X26) = app(nil,skaf46(X25,X26))
    | ~ spl0_79
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f602]) ).

fof(f5680,plain,
    ( spl0_366
    | ~ spl0_78
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1085,f768,f597,f5678]) ).

fof(f5678,plain,
    ( spl0_366
  <=> ! [X24,X23] : skaf47(X23,X24) = app(nil,skaf47(X23,X24)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_366])]) ).

fof(f1085,plain,
    ( ! [X24,X23] : skaf47(X23,X24) = app(nil,skaf47(X23,X24))
    | ~ spl0_78
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f598]) ).

fof(f5676,plain,
    ( spl0_365
    | ~ spl0_77
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1084,f768,f593,f5674]) ).

fof(f5674,plain,
    ( spl0_365
  <=> ! [X22,X21] : skaf48(X21,X22) = app(nil,skaf48(X21,X22)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_365])]) ).

fof(f1084,plain,
    ( ! [X21,X22] : skaf48(X21,X22) = app(nil,skaf48(X21,X22))
    | ~ spl0_77
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f594]) ).

fof(f5672,plain,
    ( spl0_364
    | ~ spl0_2
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4771,f4282,f4244,f223,f5669]) ).

fof(f5669,plain,
    ( spl0_364
  <=> sk6 = hd(app(sk1,sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_364])]) ).

fof(f4771,plain,
    ( sk6 = hd(app(sk1,sk2))
    | ~ spl0_2
    | ~ spl0_341
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4279,f4317]) ).

fof(f4279,plain,
    ( sk6 = hd(cons(sk6,sk2))
    | ~ spl0_2
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f225]) ).

fof(f5667,plain,
    ( spl0_363
    | ~ spl0_82
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1058,f730,f613,f5665]) ).

fof(f5665,plain,
    ( spl0_363
  <=> ! [X32,X31] : skaf42(X31,X32) = app(skaf42(X31,X32),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_363])]) ).

fof(f1058,plain,
    ( ! [X31,X32] : skaf42(X31,X32) = app(skaf42(X31,X32),nil)
    | ~ spl0_82
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f614]) ).

fof(f5663,plain,
    ( spl0_362
    | ~ spl0_81
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1057,f730,f609,f5661]) ).

fof(f5661,plain,
    ( spl0_362
  <=> ! [X29,X30] : skaf43(X29,X30) = app(skaf43(X29,X30),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_362])]) ).

fof(f1057,plain,
    ( ! [X29,X30] : skaf43(X29,X30) = app(skaf43(X29,X30),nil)
    | ~ spl0_81
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f610]) ).

fof(f5659,plain,
    ( spl0_361
    | ~ spl0_80
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1056,f730,f605,f5657]) ).

fof(f5657,plain,
    ( spl0_361
  <=> ! [X27,X28] : skaf45(X27,X28) = app(skaf45(X27,X28),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_361])]) ).

fof(f1056,plain,
    ( ! [X28,X27] : skaf45(X27,X28) = app(skaf45(X27,X28),nil)
    | ~ spl0_80
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f606]) ).

fof(f5556,plain,
    ( spl0_360
    | ~ spl0_43
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f979,f726,f452,f5554]) ).

fof(f5554,plain,
    ( spl0_360
  <=> ! [X3] : duplicatefreeP(skaf77(X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_360])]) ).

fof(f979,plain,
    ( ! [X3] : duplicatefreeP(skaf77(X3))
    | ~ spl0_43
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f453]) ).

fof(f5245,plain,
    ( spl0_359
    | ~ spl0_2
    | ~ spl0_347 ),
    inference(avatar_split_clause,[],[f4719,f4414,f223,f5243]) ).

fof(f5243,plain,
    ( spl0_359
  <=> ! [X70] : hd(cons(X70,sk2)) = X70 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_359])]) ).

fof(f4719,plain,
    ( ! [X70] : hd(cons(X70,sk2)) = X70
    | ~ spl0_2
    | ~ spl0_347 ),
    inference(resolution,[],[f4415,f225]) ).

fof(f5227,plain,
    ( spl0_358
    | ~ spl0_2
    | ~ spl0_337 ),
    inference(avatar_split_clause,[],[f4686,f4060,f223,f5225]) ).

fof(f5225,plain,
    ( spl0_358
  <=> ! [X70] : sk2 = tl(cons(X70,sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_358])]) ).

fof(f4686,plain,
    ( ! [X70] : sk2 = tl(cons(X70,sk2))
    | ~ spl0_2
    | ~ spl0_337 ),
    inference(resolution,[],[f4061,f225]) ).

fof(f5223,plain,
    ( spl0_357
    | ~ spl0_79
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1055,f730,f601,f5221]) ).

fof(f5221,plain,
    ( spl0_357
  <=> ! [X25,X26] : skaf46(X25,X26) = app(skaf46(X25,X26),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_357])]) ).

fof(f5219,plain,
    ( spl0_356
    | ~ spl0_78
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1054,f730,f597,f5217]) ).

fof(f5217,plain,
    ( spl0_356
  <=> ! [X24,X23] : skaf47(X23,X24) = app(skaf47(X23,X24),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_356])]) ).

fof(f5215,plain,
    ( spl0_355
    | ~ spl0_77
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1053,f730,f593,f5213]) ).

fof(f5213,plain,
    ( spl0_355
  <=> ! [X22,X21] : skaf48(X21,X22) = app(skaf48(X21,X22),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_355])]) ).

fof(f1053,plain,
    ( ! [X21,X22] : skaf48(X21,X22) = app(skaf48(X21,X22),nil)
    | ~ spl0_77
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f594]) ).

fof(f5112,plain,
    ( spl0_354
    | ~ spl0_40
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f978,f726,f440,f5110]) ).

fof(f5110,plain,
    ( spl0_354
  <=> ! [X2] : duplicatefreeP(skaf80(X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_354])]) ).

fof(f978,plain,
    ( ! [X2] : duplicatefreeP(skaf80(X2))
    | ~ spl0_40
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f441]) ).

fof(f5086,plain,
    ( spl0_353
    | ~ spl0_1
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4725,f4282,f4139,f218,f5083]) ).

fof(f5083,plain,
    ( spl0_353
  <=> sk1 = tl(app(sk1,sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_353])]) ).

fof(f4725,plain,
    ( sk1 = tl(app(sk1,sk1))
    | ~ spl0_1
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4240,f4316]) ).

fof(f4240,plain,
    ( sk1 = tl(cons(sk6,sk1))
    | ~ spl0_1
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f220]) ).

fof(f4804,plain,
    ( spl0_352
    | ~ spl0_2
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f4724,f4282,f4139,f223,f4801]) ).

fof(f4801,plain,
    ( spl0_352
  <=> sk2 = tl(app(sk1,sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_352])]) ).

fof(f4724,plain,
    ( sk2 = tl(app(sk1,sk2))
    | ~ spl0_2
    | ~ spl0_340
    | ~ spl0_342 ),
    inference(forward_demodulation,[],[f4241,f4317]) ).

fof(f4241,plain,
    ( sk2 = tl(cons(sk6,sk2))
    | ~ spl0_2
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f225]) ).

fof(f4770,plain,
    ( spl0_351
    | ~ spl0_1
    | ~ spl0_347 ),
    inference(avatar_split_clause,[],[f4718,f4414,f218,f4768]) ).

fof(f4768,plain,
    ( spl0_351
  <=> ! [X69] : hd(cons(X69,sk1)) = X69 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_351])]) ).

fof(f4718,plain,
    ( ! [X69] : hd(cons(X69,sk1)) = X69
    | ~ spl0_1
    | ~ spl0_347 ),
    inference(resolution,[],[f4415,f220]) ).

fof(f4723,plain,
    ( spl0_350
    | ~ spl0_1
    | ~ spl0_337 ),
    inference(avatar_split_clause,[],[f4685,f4060,f218,f4721]) ).

fof(f4721,plain,
    ( spl0_350
  <=> ! [X69] : sk1 = tl(cons(X69,sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_350])]) ).

fof(f4685,plain,
    ( ! [X69] : sk1 = tl(cons(X69,sk1))
    | ~ spl0_1
    | ~ spl0_337 ),
    inference(resolution,[],[f4061,f220]) ).

fof(f4620,plain,
    ( spl0_349
    | ~ spl0_39
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f977,f726,f436,f4618]) ).

fof(f4618,plain,
    ( spl0_349
  <=> ! [X1] : duplicatefreeP(skaf81(X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_349])]) ).

fof(f977,plain,
    ( ! [X1] : duplicatefreeP(skaf81(X1))
    | ~ spl0_39
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f437]) ).

fof(f4439,plain,
    ( spl0_348
    | ~ spl0_16
    | ~ spl0_32
    | ~ spl0_341 ),
    inference(avatar_split_clause,[],[f4280,f4244,f400,f298,f4436]) ).

fof(f4280,plain,
    ( sk6 = hd(sk1)
    | ~ spl0_16
    | ~ spl0_32
    | ~ spl0_341 ),
    inference(forward_demodulation,[],[f4247,f300]) ).

fof(f4247,plain,
    ( sk6 = hd(cons(sk6,nil))
    | ~ spl0_32
    | ~ spl0_341 ),
    inference(resolution,[],[f4245,f402]) ).

fof(f4416,plain,
    ( spl0_347
    | ~ spl0_106
    | ~ spl0_149 ),
    inference(avatar_split_clause,[],[f1268,f1211,f723,f4414]) ).

fof(f1211,plain,
    ( spl0_149
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | hd(cons(X0,X1)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_149])]) ).

fof(f1268,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | hd(cons(X1,X0)) = X1 )
    | ~ spl0_106
    | ~ spl0_149 ),
    inference(resolution,[],[f1212,f724]) ).

fof(f1212,plain,
    ( ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | hd(cons(X0,X1)) = X0 )
    | ~ spl0_149 ),
    inference(avatar_component_clause,[],[f1211]) ).

fof(f4379,plain,
    ( spl0_346
    | ~ spl0_38
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f976,f726,f432,f4377]) ).

fof(f4377,plain,
    ( spl0_346
  <=> ! [X0] : duplicatefreeP(skaf82(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_346])]) ).

fof(f976,plain,
    ( ! [X0] : duplicatefreeP(skaf82(X0))
    | ~ spl0_38
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f433]) ).

fof(f4353,plain,
    ( spl0_345
    | ~ spl0_7
    | ~ spl0_149 ),
    inference(avatar_split_clause,[],[f4162,f1211,f250,f4351]) ).

fof(f4351,plain,
    ( spl0_345
  <=> ! [X38,X39] :
        ( ~ ssList(X38)
        | sk5(X39) = hd(cons(sk5(X39),X38))
        | ~ ssItem(X39) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_345])]) ).

fof(f4162,plain,
    ( ! [X38,X39] :
        ( ~ ssList(X38)
        | sk5(X39) = hd(cons(sk5(X39),X38))
        | ~ ssItem(X39) )
    | ~ spl0_7
    | ~ spl0_149 ),
    inference(resolution,[],[f1212,f251]) ).

fof(f4349,plain,
    ( spl0_344
    | ~ spl0_16
    | ~ spl0_32
    | ~ spl0_340 ),
    inference(avatar_split_clause,[],[f4242,f4139,f400,f298,f4346]) ).

fof(f4242,plain,
    ( nil = tl(sk1)
    | ~ spl0_16
    | ~ spl0_32
    | ~ spl0_340 ),
    inference(forward_demodulation,[],[f4209,f300]) ).

fof(f4209,plain,
    ( nil = tl(cons(sk6,nil))
    | ~ spl0_32
    | ~ spl0_340 ),
    inference(resolution,[],[f4140,f402]) ).

fof(f4322,plain,
    ( spl0_343
    | ~ spl0_7
    | ~ spl0_148 ),
    inference(avatar_split_clause,[],[f4136,f1207,f250,f4320]) ).

fof(f4320,plain,
    ( spl0_343
  <=> ! [X38,X39] :
        ( ~ ssList(X38)
        | tl(cons(sk5(X39),X38)) = X38
        | ~ ssItem(X39) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_343])]) ).

fof(f1207,plain,
    ( spl0_148
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | tl(cons(X0,X1)) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_148])]) ).

fof(f4136,plain,
    ( ! [X38,X39] :
        ( ~ ssList(X38)
        | tl(cons(sk5(X39),X38)) = X38
        | ~ ssItem(X39) )
    | ~ spl0_7
    | ~ spl0_148 ),
    inference(resolution,[],[f1208,f251]) ).

fof(f1208,plain,
    ( ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | tl(cons(X0,X1)) = X1 )
    | ~ spl0_148 ),
    inference(avatar_component_clause,[],[f1207]) ).

fof(f4284,plain,
    ( spl0_342
    | ~ spl0_8
    | ~ spl0_16
    | ~ spl0_173 ),
    inference(avatar_split_clause,[],[f4186,f1397,f298,f254,f4282]) ).

fof(f4186,plain,
    ( ! [X40] :
        ( cons(sk6,X40) = app(sk1,X40)
        | ~ ssList(X40) )
    | ~ spl0_8
    | ~ spl0_16
    | ~ spl0_173 ),
    inference(forward_demodulation,[],[f4185,f300]) ).

fof(f4185,plain,
    ( ! [X40] :
        ( ~ ssList(X40)
        | cons(sk6,X40) = app(cons(sk6,nil),X40) )
    | ~ spl0_8
    | ~ spl0_173 ),
    inference(resolution,[],[f1398,f256]) ).

fof(f4246,plain,
    ( spl0_341
    | ~ spl0_8
    | ~ spl0_149 ),
    inference(avatar_split_clause,[],[f4163,f1211,f254,f4244]) ).

fof(f4163,plain,
    ( ! [X40] :
        ( ~ ssList(X40)
        | sk6 = hd(cons(sk6,X40)) )
    | ~ spl0_8
    | ~ spl0_149 ),
    inference(resolution,[],[f1212,f256]) ).

fof(f4141,plain,
    ( spl0_340
    | ~ spl0_8
    | ~ spl0_148 ),
    inference(avatar_split_clause,[],[f4137,f1207,f254,f4139]) ).

fof(f4137,plain,
    ( ! [X40] :
        ( ~ ssList(X40)
        | tl(cons(sk6,X40)) = X40 )
    | ~ spl0_8
    | ~ spl0_148 ),
    inference(resolution,[],[f1208,f256]) ).

fof(f4111,plain,
    spl0_339,
    inference(avatar_split_clause,[],[f78,f4109]) ).

fof(f4109,plain,
    ( spl0_339
  <=> ! [X0] :
        ( ~ ssList(X0)
        | nil = X0
        | ssItem(hd(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_339])]) ).

fof(f78,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | nil = X0
      | ssItem(hd(X0)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause78) ).

fof(f4074,plain,
    ( spl0_338
    | ~ spl0_46
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2478,f2469,f465,f4072]) ).

fof(f4072,plain,
    ( spl0_338
  <=> ! [X5] : hd(sk1) = hd(app(sk1,skaf75(X5))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_338])]) ).

fof(f2478,plain,
    ( ! [X5] : hd(sk1) = hd(app(sk1,skaf75(X5)))
    | ~ spl0_46
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f466]) ).

fof(f4062,plain,
    ( spl0_337
    | ~ spl0_106
    | ~ spl0_148 ),
    inference(avatar_split_clause,[],[f1267,f1207,f723,f4060]) ).

fof(f1267,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | tl(cons(X1,X0)) = X0 )
    | ~ spl0_106
    | ~ spl0_148 ),
    inference(resolution,[],[f1208,f724]) ).

fof(f4048,plain,
    ( ~ spl0_32
    | ~ spl0_8
    | spl0_336
    | ~ spl0_16
    | ~ spl0_239 ),
    inference(avatar_split_clause,[],[f2255,f2245,f298,f4046,f254,f400]) ).

fof(f4046,plain,
    ( spl0_336
  <=> ! [X0,X3,X2,X1] :
        ( app(app(X0,cons(X1,X2)),sk1) != X3
        | ~ cyclefreeP(X3)
        | ~ leq(sk6,X1)
        | ~ leq(X1,sk6)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X3)
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_336])]) ).

fof(f2255,plain,
    ( ! [X2,X3,X0,X1] :
        ( app(app(X0,cons(X1,X2)),sk1) != X3
        | ~ ssItem(X1)
        | ~ ssItem(sk6)
        | ~ ssList(X3)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssList(nil)
        | ~ leq(X1,sk6)
        | ~ leq(sk6,X1)
        | ~ cyclefreeP(X3) )
    | ~ spl0_16
    | ~ spl0_239 ),
    inference(superposition,[],[f2246,f300]) ).

fof(f4035,plain,
    ( ~ spl0_32
    | ~ spl0_8
    | spl0_335
    | ~ spl0_16
    | ~ spl0_239 ),
    inference(avatar_split_clause,[],[f2254,f2245,f298,f4033,f254,f400]) ).

fof(f4033,plain,
    ( spl0_335
  <=> ! [X0,X3,X2,X1] :
        ( app(app(X0,sk1),cons(X1,X2)) != X3
        | ~ cyclefreeP(X3)
        | ~ leq(X1,sk6)
        | ~ leq(sk6,X1)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X3)
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_335])]) ).

fof(f2254,plain,
    ( ! [X2,X3,X0,X1] :
        ( app(app(X0,sk1),cons(X1,X2)) != X3
        | ~ ssItem(sk6)
        | ~ ssItem(X1)
        | ~ ssList(X3)
        | ~ ssList(X0)
        | ~ ssList(nil)
        | ~ ssList(X2)
        | ~ leq(sk6,X1)
        | ~ leq(X1,sk6)
        | ~ cyclefreeP(X3) )
    | ~ spl0_16
    | ~ spl0_239 ),
    inference(superposition,[],[f2246,f300]) ).

fof(f4021,plain,
    ( spl0_334
    | ~ spl0_45
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2477,f2469,f461,f4019]) ).

fof(f4019,plain,
    ( spl0_334
  <=> ! [X4] : hd(sk1) = hd(app(sk1,skaf76(X4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_334])]) ).

fof(f2477,plain,
    ( ! [X4] : hd(sk1) = hd(app(sk1,skaf76(X4)))
    | ~ spl0_45
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f462]) ).

fof(f4017,plain,
    ( ~ spl0_32
    | ~ spl0_8
    | spl0_333
    | ~ spl0_16
    | ~ spl0_238 ),
    inference(avatar_split_clause,[],[f2252,f2241,f298,f4015,f254,f400]) ).

fof(f4015,plain,
    ( spl0_333
  <=> ! [X0,X3,X2,X1] :
        ( app(app(X0,cons(X1,X2)),sk1) != X3
        | ~ totalorderP(X3)
        | leq(sk6,X1)
        | leq(X1,sk6)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X3)
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_333])]) ).

fof(f2252,plain,
    ( ! [X2,X3,X0,X1] :
        ( app(app(X0,cons(X1,X2)),sk1) != X3
        | ~ ssItem(sk6)
        | ~ ssItem(X1)
        | ~ ssList(X3)
        | ~ ssList(nil)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | leq(X1,sk6)
        | leq(sk6,X1)
        | ~ totalorderP(X3) )
    | ~ spl0_16
    | ~ spl0_238 ),
    inference(superposition,[],[f2242,f300]) ).

fof(f4004,plain,
    ( ~ spl0_32
    | ~ spl0_8
    | spl0_332
    | ~ spl0_16
    | ~ spl0_238 ),
    inference(avatar_split_clause,[],[f2251,f2241,f298,f4002,f254,f400]) ).

fof(f4002,plain,
    ( spl0_332
  <=> ! [X0,X3,X2,X1] :
        ( app(app(X0,sk1),cons(X1,X2)) != X3
        | ~ totalorderP(X3)
        | leq(X1,sk6)
        | leq(sk6,X1)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssList(X3)
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_332])]) ).

fof(f2251,plain,
    ( ! [X2,X3,X0,X1] :
        ( app(app(X0,sk1),cons(X1,X2)) != X3
        | ~ ssItem(X1)
        | ~ ssItem(sk6)
        | ~ ssList(X3)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(nil)
        | leq(sk6,X1)
        | leq(X1,sk6)
        | ~ totalorderP(X3) )
    | ~ spl0_16
    | ~ spl0_238 ),
    inference(superposition,[],[f2242,f300]) ).

fof(f3990,plain,
    ( ~ spl0_32
    | ~ spl0_8
    | spl0_331
    | ~ spl0_16
    | ~ spl0_237 ),
    inference(avatar_split_clause,[],[f2249,f2237,f298,f3988,f254,f400]) ).

fof(f3988,plain,
    ( spl0_331
  <=> ! [X0,X3,X2,X1] :
        ( app(app(X0,cons(X1,X2)),sk1) != X3
        | ~ strictorderP(X3)
        | lt(sk6,X1)
        | lt(X1,sk6)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X3)
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_331])]) ).

fof(f2249,plain,
    ( ! [X2,X3,X0,X1] :
        ( app(app(X0,cons(X1,X2)),sk1) != X3
        | ~ ssItem(sk6)
        | ~ ssItem(X1)
        | ~ ssList(X3)
        | ~ ssList(nil)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | lt(X1,sk6)
        | lt(sk6,X1)
        | ~ strictorderP(X3) )
    | ~ spl0_16
    | ~ spl0_237 ),
    inference(superposition,[],[f2238,f300]) ).

fof(f3977,plain,
    ( ~ spl0_32
    | ~ spl0_8
    | spl0_330
    | ~ spl0_16
    | ~ spl0_237 ),
    inference(avatar_split_clause,[],[f2248,f2237,f298,f3975,f254,f400]) ).

fof(f3975,plain,
    ( spl0_330
  <=> ! [X0,X3,X2,X1] :
        ( app(app(X0,sk1),cons(X1,X2)) != X3
        | ~ strictorderP(X3)
        | lt(X1,sk6)
        | lt(sk6,X1)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssList(X3)
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_330])]) ).

fof(f2248,plain,
    ( ! [X2,X3,X0,X1] :
        ( app(app(X0,sk1),cons(X1,X2)) != X3
        | ~ ssItem(X1)
        | ~ ssItem(sk6)
        | ~ ssList(X3)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(nil)
        | lt(sk6,X1)
        | lt(X1,sk6)
        | ~ strictorderP(X3) )
    | ~ spl0_16
    | ~ spl0_237 ),
    inference(superposition,[],[f2238,f300]) ).

fof(f3925,plain,
    ( spl0_329
    | ~ spl0_43
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2476,f2469,f452,f3923]) ).

fof(f3923,plain,
    ( spl0_329
  <=> ! [X3] : hd(sk1) = hd(app(sk1,skaf77(X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_329])]) ).

fof(f2476,plain,
    ( ! [X3] : hd(sk1) = hd(app(sk1,skaf77(X3)))
    | ~ spl0_43
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f453]) ).

fof(f3761,plain,
    ( spl0_328
    | ~ spl0_40
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2475,f2469,f440,f3759]) ).

fof(f3759,plain,
    ( spl0_328
  <=> ! [X2] : hd(sk1) = hd(app(sk1,skaf80(X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_328])]) ).

fof(f2475,plain,
    ( ! [X2] : hd(sk1) = hd(app(sk1,skaf80(X2)))
    | ~ spl0_40
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f441]) ).

fof(f3597,plain,
    ( spl0_327
    | ~ spl0_39
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2474,f2469,f436,f3595]) ).

fof(f3595,plain,
    ( spl0_327
  <=> ! [X1] : hd(sk1) = hd(app(sk1,skaf81(X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_327])]) ).

fof(f2474,plain,
    ( ! [X1] : hd(sk1) = hd(app(sk1,skaf81(X1)))
    | ~ spl0_39
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f437]) ).

fof(f3433,plain,
    ( spl0_326
    | ~ spl0_38
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2473,f2469,f432,f3431]) ).

fof(f3431,plain,
    ( spl0_326
  <=> ! [X0] : hd(sk1) = hd(app(sk1,skaf82(X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_326])]) ).

fof(f2473,plain,
    ( ! [X0] : hd(sk1) = hd(app(sk1,skaf82(X0)))
    | ~ spl0_38
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f433]) ).

fof(f3285,plain,
    ( spl0_325
    | ~ spl0_71
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1083,f768,f566,f3283]) ).

fof(f3283,plain,
    ( spl0_325
  <=> ! [X20] : skaf51(X20) = app(nil,skaf51(X20)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_325])]) ).

fof(f1083,plain,
    ( ! [X20] : skaf51(X20) = app(nil,skaf51(X20))
    | ~ spl0_71
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f567]) ).

fof(f3265,plain,
    ( spl0_324
    | ~ spl0_70
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1082,f768,f562,f3263]) ).

fof(f3263,plain,
    ( spl0_324
  <=> ! [X19] : skaf52(X19) = app(nil,skaf52(X19)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_324])]) ).

fof(f1082,plain,
    ( ! [X19] : skaf52(X19) = app(nil,skaf52(X19))
    | ~ spl0_70
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f563]) ).

fof(f3261,plain,
    ( spl0_323
    | ~ spl0_69
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1081,f768,f558,f3259]) ).

fof(f3259,plain,
    ( spl0_323
  <=> ! [X18] : skaf53(X18) = app(nil,skaf53(X18)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_323])]) ).

fof(f1081,plain,
    ( ! [X18] : skaf53(X18) = app(nil,skaf53(X18))
    | ~ spl0_69
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f559]) ).

fof(f3257,plain,
    ( spl0_322
    | ~ spl0_66
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1080,f768,f546,f3255]) ).

fof(f3255,plain,
    ( spl0_322
  <=> ! [X17] : skaf56(X17) = app(nil,skaf56(X17)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_322])]) ).

fof(f1080,plain,
    ( ! [X17] : skaf56(X17) = app(nil,skaf56(X17))
    | ~ spl0_66
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f547]) ).

fof(f3253,plain,
    ( spl0_321
    | ~ spl0_64
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1079,f768,f537,f3251]) ).

fof(f3251,plain,
    ( spl0_321
  <=> ! [X16] : skaf57(X16) = app(nil,skaf57(X16)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_321])]) ).

fof(f1079,plain,
    ( ! [X16] : skaf57(X16) = app(nil,skaf57(X16))
    | ~ spl0_64
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f538]) ).

fof(f3249,plain,
    ( spl0_320
    | ~ spl0_63
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1078,f768,f533,f3247]) ).

fof(f3247,plain,
    ( spl0_320
  <=> ! [X15] : skaf58(X15) = app(nil,skaf58(X15)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_320])]) ).

fof(f1078,plain,
    ( ! [X15] : skaf58(X15) = app(nil,skaf58(X15))
    | ~ spl0_63
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f534]) ).

fof(f3245,plain,
    ( spl0_319
    | ~ spl0_60
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1077,f768,f521,f3243]) ).

fof(f3243,plain,
    ( spl0_319
  <=> ! [X14] : skaf61(X14) = app(nil,skaf61(X14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_319])]) ).

fof(f1077,plain,
    ( ! [X14] : skaf61(X14) = app(nil,skaf61(X14))
    | ~ spl0_60
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f522]) ).

fof(f3241,plain,
    ( spl0_318
    | ~ spl0_59
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1076,f768,f517,f3239]) ).

fof(f3239,plain,
    ( spl0_318
  <=> ! [X13] : skaf62(X13) = app(nil,skaf62(X13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_318])]) ).

fof(f1076,plain,
    ( ! [X13] : skaf62(X13) = app(nil,skaf62(X13))
    | ~ spl0_59
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f518]) ).

fof(f3237,plain,
    ( spl0_317
    | ~ spl0_58
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1075,f768,f513,f3235]) ).

fof(f3235,plain,
    ( spl0_317
  <=> ! [X12] : skaf63(X12) = app(nil,skaf63(X12)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_317])]) ).

fof(f1075,plain,
    ( ! [X12] : skaf63(X12) = app(nil,skaf63(X12))
    | ~ spl0_58
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f514]) ).

fof(f3233,plain,
    ( spl0_316
    | ~ spl0_55
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1074,f768,f501,f3231]) ).

fof(f3231,plain,
    ( spl0_316
  <=> ! [X11] : skaf66(X11) = app(nil,skaf66(X11)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_316])]) ).

fof(f1074,plain,
    ( ! [X11] : skaf66(X11) = app(nil,skaf66(X11))
    | ~ spl0_55
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f502]) ).

fof(f3229,plain,
    ( spl0_315
    | ~ spl0_54
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1073,f768,f497,f3227]) ).

fof(f3227,plain,
    ( spl0_315
  <=> ! [X10] : skaf67(X10) = app(nil,skaf67(X10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_315])]) ).

fof(f1073,plain,
    ( ! [X10] : skaf67(X10) = app(nil,skaf67(X10))
    | ~ spl0_54
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f498]) ).

fof(f3209,plain,
    ( spl0_314
    | ~ spl0_53
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1072,f768,f493,f3207]) ).

fof(f3207,plain,
    ( spl0_314
  <=> ! [X9] : skaf68(X9) = app(nil,skaf68(X9)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_314])]) ).

fof(f1072,plain,
    ( ! [X9] : skaf68(X9) = app(nil,skaf68(X9))
    | ~ spl0_53
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f494]) ).

fof(f3205,plain,
    ( spl0_313
    | ~ spl0_50
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1071,f768,f481,f3203]) ).

fof(f3203,plain,
    ( spl0_313
  <=> ! [X8] : skaf71(X8) = app(nil,skaf71(X8)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_313])]) ).

fof(f1071,plain,
    ( ! [X8] : skaf71(X8) = app(nil,skaf71(X8))
    | ~ spl0_50
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f482]) ).

fof(f3201,plain,
    ( spl0_312
    | ~ spl0_49
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1070,f768,f477,f3199]) ).

fof(f3199,plain,
    ( spl0_312
  <=> ! [X7] : skaf72(X7) = app(nil,skaf72(X7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_312])]) ).

fof(f1070,plain,
    ( ! [X7] : skaf72(X7) = app(nil,skaf72(X7))
    | ~ spl0_49
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f478]) ).

fof(f3197,plain,
    ( spl0_311
    | ~ spl0_48
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1069,f768,f473,f3195]) ).

fof(f3195,plain,
    ( spl0_311
  <=> ! [X6] : skaf73(X6) = app(nil,skaf73(X6)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_311])]) ).

fof(f1069,plain,
    ( ! [X6] : skaf73(X6) = app(nil,skaf73(X6))
    | ~ spl0_48
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f474]) ).

fof(f3193,plain,
    ( spl0_310
    | ~ spl0_46
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1068,f768,f465,f3191]) ).

fof(f3191,plain,
    ( spl0_310
  <=> ! [X5] : skaf75(X5) = app(nil,skaf75(X5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_310])]) ).

fof(f1068,plain,
    ( ! [X5] : skaf75(X5) = app(nil,skaf75(X5))
    | ~ spl0_46
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f466]) ).

fof(f3189,plain,
    ( spl0_309
    | ~ spl0_45
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1067,f768,f461,f3187]) ).

fof(f3187,plain,
    ( spl0_309
  <=> ! [X4] : skaf76(X4) = app(nil,skaf76(X4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_309])]) ).

fof(f1067,plain,
    ( ! [X4] : skaf76(X4) = app(nil,skaf76(X4))
    | ~ spl0_45
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f462]) ).

fof(f3185,plain,
    ( spl0_308
    | ~ spl0_43
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1066,f768,f452,f3183]) ).

fof(f3183,plain,
    ( spl0_308
  <=> ! [X3] : skaf77(X3) = app(nil,skaf77(X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_308])]) ).

fof(f1066,plain,
    ( ! [X3] : skaf77(X3) = app(nil,skaf77(X3))
    | ~ spl0_43
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f453]) ).

fof(f3181,plain,
    ( spl0_307
    | ~ spl0_40
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1065,f768,f440,f3179]) ).

fof(f3179,plain,
    ( spl0_307
  <=> ! [X2] : skaf80(X2) = app(nil,skaf80(X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_307])]) ).

fof(f1065,plain,
    ( ! [X2] : skaf80(X2) = app(nil,skaf80(X2))
    | ~ spl0_40
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f441]) ).

fof(f3177,plain,
    ( spl0_306
    | ~ spl0_39
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1064,f768,f436,f3175]) ).

fof(f3175,plain,
    ( spl0_306
  <=> ! [X1] : skaf81(X1) = app(nil,skaf81(X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_306])]) ).

fof(f1064,plain,
    ( ! [X1] : skaf81(X1) = app(nil,skaf81(X1))
    | ~ spl0_39
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f437]) ).

fof(f3173,plain,
    ( spl0_305
    | ~ spl0_38
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1063,f768,f432,f3171]) ).

fof(f3171,plain,
    ( spl0_305
  <=> ! [X0] : skaf82(X0) = app(nil,skaf82(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_305])]) ).

fof(f1063,plain,
    ( ! [X0] : skaf82(X0) = app(nil,skaf82(X0))
    | ~ spl0_38
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f433]) ).

fof(f3165,plain,
    ( spl0_304
    | ~ spl0_71
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1052,f730,f566,f3163]) ).

fof(f3163,plain,
    ( spl0_304
  <=> ! [X20] : skaf51(X20) = app(skaf51(X20),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_304])]) ).

fof(f1052,plain,
    ( ! [X20] : skaf51(X20) = app(skaf51(X20),nil)
    | ~ spl0_71
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f567]) ).

fof(f3161,plain,
    ( spl0_303
    | ~ spl0_70
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1051,f730,f562,f3159]) ).

fof(f3159,plain,
    ( spl0_303
  <=> ! [X19] : skaf52(X19) = app(skaf52(X19),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_303])]) ).

fof(f1051,plain,
    ( ! [X19] : skaf52(X19) = app(skaf52(X19),nil)
    | ~ spl0_70
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f563]) ).

fof(f3157,plain,
    ( spl0_302
    | ~ spl0_69
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1050,f730,f558,f3155]) ).

fof(f3155,plain,
    ( spl0_302
  <=> ! [X18] : skaf53(X18) = app(skaf53(X18),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_302])]) ).

fof(f1050,plain,
    ( ! [X18] : skaf53(X18) = app(skaf53(X18),nil)
    | ~ spl0_69
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f559]) ).

fof(f3153,plain,
    ( spl0_301
    | ~ spl0_66
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1049,f730,f546,f3151]) ).

fof(f3151,plain,
    ( spl0_301
  <=> ! [X17] : skaf56(X17) = app(skaf56(X17),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_301])]) ).

fof(f1049,plain,
    ( ! [X17] : skaf56(X17) = app(skaf56(X17),nil)
    | ~ spl0_66
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f547]) ).

fof(f3149,plain,
    ( spl0_300
    | ~ spl0_64
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1048,f730,f537,f3147]) ).

fof(f3147,plain,
    ( spl0_300
  <=> ! [X16] : skaf57(X16) = app(skaf57(X16),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_300])]) ).

fof(f1048,plain,
    ( ! [X16] : skaf57(X16) = app(skaf57(X16),nil)
    | ~ spl0_64
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f538]) ).

fof(f3145,plain,
    ( spl0_299
    | ~ spl0_63
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1047,f730,f533,f3143]) ).

fof(f3143,plain,
    ( spl0_299
  <=> ! [X15] : skaf58(X15) = app(skaf58(X15),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_299])]) ).

fof(f1047,plain,
    ( ! [X15] : skaf58(X15) = app(skaf58(X15),nil)
    | ~ spl0_63
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f534]) ).

fof(f3141,plain,
    ( spl0_298
    | ~ spl0_60
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1046,f730,f521,f3139]) ).

fof(f3139,plain,
    ( spl0_298
  <=> ! [X14] : skaf61(X14) = app(skaf61(X14),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_298])]) ).

fof(f1046,plain,
    ( ! [X14] : skaf61(X14) = app(skaf61(X14),nil)
    | ~ spl0_60
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f522]) ).

fof(f3137,plain,
    ( spl0_297
    | ~ spl0_59
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1045,f730,f517,f3135]) ).

fof(f3135,plain,
    ( spl0_297
  <=> ! [X13] : skaf62(X13) = app(skaf62(X13),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_297])]) ).

fof(f1045,plain,
    ( ! [X13] : skaf62(X13) = app(skaf62(X13),nil)
    | ~ spl0_59
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f518]) ).

fof(f3133,plain,
    ( spl0_296
    | ~ spl0_58
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1044,f730,f513,f3131]) ).

fof(f3131,plain,
    ( spl0_296
  <=> ! [X12] : skaf63(X12) = app(skaf63(X12),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_296])]) ).

fof(f1044,plain,
    ( ! [X12] : skaf63(X12) = app(skaf63(X12),nil)
    | ~ spl0_58
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f514]) ).

fof(f3129,plain,
    ( spl0_295
    | ~ spl0_55
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1043,f730,f501,f3127]) ).

fof(f3127,plain,
    ( spl0_295
  <=> ! [X11] : skaf66(X11) = app(skaf66(X11),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_295])]) ).

fof(f1043,plain,
    ( ! [X11] : skaf66(X11) = app(skaf66(X11),nil)
    | ~ spl0_55
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f502]) ).

fof(f3121,plain,
    ( spl0_294
    | ~ spl0_54
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1042,f730,f497,f3119]) ).

fof(f3119,plain,
    ( spl0_294
  <=> ! [X10] : skaf67(X10) = app(skaf67(X10),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_294])]) ).

fof(f1042,plain,
    ( ! [X10] : skaf67(X10) = app(skaf67(X10),nil)
    | ~ spl0_54
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f498]) ).

fof(f3117,plain,
    ( spl0_293
    | ~ spl0_53
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1041,f730,f493,f3115]) ).

fof(f3115,plain,
    ( spl0_293
  <=> ! [X9] : skaf68(X9) = app(skaf68(X9),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_293])]) ).

fof(f1041,plain,
    ( ! [X9] : skaf68(X9) = app(skaf68(X9),nil)
    | ~ spl0_53
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f494]) ).

fof(f3113,plain,
    ( spl0_292
    | ~ spl0_50
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1040,f730,f481,f3111]) ).

fof(f3111,plain,
    ( spl0_292
  <=> ! [X8] : skaf71(X8) = app(skaf71(X8),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_292])]) ).

fof(f1040,plain,
    ( ! [X8] : skaf71(X8) = app(skaf71(X8),nil)
    | ~ spl0_50
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f482]) ).

fof(f3109,plain,
    ( spl0_291
    | ~ spl0_49
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1039,f730,f477,f3107]) ).

fof(f3107,plain,
    ( spl0_291
  <=> ! [X7] : skaf72(X7) = app(skaf72(X7),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_291])]) ).

fof(f1039,plain,
    ( ! [X7] : skaf72(X7) = app(skaf72(X7),nil)
    | ~ spl0_49
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f478]) ).

fof(f3105,plain,
    ( spl0_290
    | ~ spl0_48
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1038,f730,f473,f3103]) ).

fof(f3103,plain,
    ( spl0_290
  <=> ! [X6] : skaf73(X6) = app(skaf73(X6),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_290])]) ).

fof(f1038,plain,
    ( ! [X6] : skaf73(X6) = app(skaf73(X6),nil)
    | ~ spl0_48
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f474]) ).

fof(f3101,plain,
    ( spl0_289
    | ~ spl0_46
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1037,f730,f465,f3099]) ).

fof(f3099,plain,
    ( spl0_289
  <=> ! [X5] : skaf75(X5) = app(skaf75(X5),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_289])]) ).

fof(f1037,plain,
    ( ! [X5] : skaf75(X5) = app(skaf75(X5),nil)
    | ~ spl0_46
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f466]) ).

fof(f3097,plain,
    ( spl0_288
    | ~ spl0_45
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1036,f730,f461,f3095]) ).

fof(f3095,plain,
    ( spl0_288
  <=> ! [X4] : skaf76(X4) = app(skaf76(X4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_288])]) ).

fof(f1036,plain,
    ( ! [X4] : skaf76(X4) = app(skaf76(X4),nil)
    | ~ spl0_45
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f462]) ).

fof(f3093,plain,
    ( spl0_287
    | ~ spl0_43
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1035,f730,f452,f3091]) ).

fof(f3091,plain,
    ( spl0_287
  <=> ! [X3] : skaf77(X3) = app(skaf77(X3),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_287])]) ).

fof(f1035,plain,
    ( ! [X3] : skaf77(X3) = app(skaf77(X3),nil)
    | ~ spl0_43
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f453]) ).

fof(f3089,plain,
    ( spl0_286
    | ~ spl0_40
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1034,f730,f440,f3087]) ).

fof(f3087,plain,
    ( spl0_286
  <=> ! [X2] : skaf80(X2) = app(skaf80(X2),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_286])]) ).

fof(f1034,plain,
    ( ! [X2] : skaf80(X2) = app(skaf80(X2),nil)
    | ~ spl0_40
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f441]) ).

fof(f3085,plain,
    ( spl0_285
    | ~ spl0_39
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1033,f730,f436,f3083]) ).

fof(f3083,plain,
    ( spl0_285
  <=> ! [X1] : skaf81(X1) = app(skaf81(X1),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_285])]) ).

fof(f1033,plain,
    ( ! [X1] : skaf81(X1) = app(skaf81(X1),nil)
    | ~ spl0_39
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f437]) ).

fof(f3077,plain,
    ( spl0_284
    | ~ spl0_38
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1032,f730,f432,f3075]) ).

fof(f3075,plain,
    ( spl0_284
  <=> ! [X0] : skaf82(X0) = app(skaf82(X0),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_284])]) ).

fof(f1032,plain,
    ( ! [X0] : skaf82(X0) = app(skaf82(X0),nil)
    | ~ spl0_38
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f433]) ).

fof(f3065,plain,
    ( ~ spl0_32
    | ~ spl0_8
    | spl0_283
    | ~ spl0_16
    | ~ spl0_235 ),
    inference(avatar_split_clause,[],[f2234,f2222,f298,f3063,f254,f400]) ).

fof(f3063,plain,
    ( spl0_283
  <=> ! [X0,X3,X2,X1] :
        ( app(app(X0,cons(X1,X2)),sk1) != X3
        | ~ totalorderedP(X3)
        | leq(X1,sk6)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X3)
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_283])]) ).

fof(f2234,plain,
    ( ! [X2,X3,X0,X1] :
        ( app(app(X0,cons(X1,X2)),sk1) != X3
        | ~ ssItem(X1)
        | ~ ssItem(sk6)
        | ~ ssList(X3)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssList(nil)
        | leq(X1,sk6)
        | ~ totalorderedP(X3) )
    | ~ spl0_16
    | ~ spl0_235 ),
    inference(superposition,[],[f2223,f300]) ).

fof(f3053,plain,
    ( ~ spl0_32
    | ~ spl0_8
    | spl0_282
    | ~ spl0_16
    | ~ spl0_235 ),
    inference(avatar_split_clause,[],[f2233,f2222,f298,f3051,f254,f400]) ).

fof(f3051,plain,
    ( spl0_282
  <=> ! [X0,X3,X2,X1] :
        ( app(app(X0,sk1),cons(X1,X2)) != X3
        | ~ totalorderedP(X3)
        | leq(sk6,X1)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X3)
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_282])]) ).

fof(f2233,plain,
    ( ! [X2,X3,X0,X1] :
        ( app(app(X0,sk1),cons(X1,X2)) != X3
        | ~ ssItem(sk6)
        | ~ ssItem(X1)
        | ~ ssList(X3)
        | ~ ssList(X0)
        | ~ ssList(nil)
        | ~ ssList(X2)
        | leq(sk6,X1)
        | ~ totalorderedP(X3) )
    | ~ spl0_16
    | ~ spl0_235 ),
    inference(superposition,[],[f2223,f300]) ).

fof(f3041,plain,
    ( ~ spl0_32
    | ~ spl0_8
    | spl0_281
    | ~ spl0_16
    | ~ spl0_234 ),
    inference(avatar_split_clause,[],[f2231,f2218,f298,f3039,f254,f400]) ).

fof(f3039,plain,
    ( spl0_281
  <=> ! [X0,X3,X2,X1] :
        ( app(app(X0,cons(X1,X2)),sk1) != X3
        | ~ strictorderedP(X3)
        | lt(X1,sk6)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X3)
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_281])]) ).

fof(f2231,plain,
    ( ! [X2,X3,X0,X1] :
        ( app(app(X0,cons(X1,X2)),sk1) != X3
        | ~ ssItem(X1)
        | ~ ssItem(sk6)
        | ~ ssList(X3)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssList(nil)
        | lt(X1,sk6)
        | ~ strictorderedP(X3) )
    | ~ spl0_16
    | ~ spl0_234 ),
    inference(superposition,[],[f2219,f300]) ).

fof(f3029,plain,
    ( ~ spl0_32
    | ~ spl0_8
    | spl0_280
    | ~ spl0_16
    | ~ spl0_234 ),
    inference(avatar_split_clause,[],[f2230,f2218,f298,f3027,f254,f400]) ).

fof(f3027,plain,
    ( spl0_280
  <=> ! [X0,X3,X2,X1] :
        ( app(app(X0,sk1),cons(X1,X2)) != X3
        | ~ strictorderedP(X3)
        | lt(sk6,X1)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X3)
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_280])]) ).

fof(f2230,plain,
    ( ! [X2,X3,X0,X1] :
        ( app(app(X0,sk1),cons(X1,X2)) != X3
        | ~ ssItem(sk6)
        | ~ ssItem(X1)
        | ~ ssList(X3)
        | ~ ssList(X0)
        | ~ ssList(nil)
        | ~ ssList(X2)
        | lt(sk6,X1)
        | ~ strictorderedP(X3) )
    | ~ spl0_16
    | ~ spl0_234 ),
    inference(superposition,[],[f2219,f300]) ).

fof(f3024,plain,
    ( spl0_279
    | ~ spl0_32
    | ~ spl0_163
    | ~ spl0_253 ),
    inference(avatar_split_clause,[],[f2622,f2586,f1270,f400,f3021]) ).

fof(f3021,plain,
    ( spl0_279
  <=> tl(sk2) = app(tl(sk2),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_279])]) ).

fof(f2622,plain,
    ( tl(sk2) = app(tl(sk2),nil)
    | ~ spl0_32
    | ~ spl0_163
    | ~ spl0_253 ),
    inference(forward_demodulation,[],[f2589,f1272]) ).

fof(f2589,plain,
    ( tl(app(sk2,nil)) = app(tl(sk2),nil)
    | ~ spl0_32
    | ~ spl0_253 ),
    inference(resolution,[],[f2587,f402]) ).

fof(f3019,plain,
    ( ~ spl0_32
    | ~ spl0_8
    | spl0_278
    | ~ spl0_16
    | ~ spl0_233 ),
    inference(avatar_split_clause,[],[f2215,f2212,f298,f3017,f254,f400]) ).

fof(f3017,plain,
    ( spl0_278
  <=> ! [X2,X0,X1] :
        ( app(X0,cons(X1,sk1)) != X2
        | ~ equalelemsP(X2)
        | sk6 = X1
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_278])]) ).

fof(f2215,plain,
    ( ! [X2,X0,X1] :
        ( app(X0,cons(X1,sk1)) != X2
        | ~ ssItem(sk6)
        | ~ ssItem(X1)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(nil)
        | sk6 = X1
        | ~ equalelemsP(X2) )
    | ~ spl0_16
    | ~ spl0_233 ),
    inference(superposition,[],[f2213,f300]) ).

fof(f3012,plain,
    ( ~ spl0_32
    | ~ spl0_8
    | spl0_277
    | ~ spl0_16
    | ~ spl0_232 ),
    inference(avatar_split_clause,[],[f2209,f2203,f298,f3010,f254,f400]) ).

fof(f3010,plain,
    ( spl0_277
  <=> ! [X2,X0,X1] :
        ( app(app(X0,cons(sk6,X1)),sk1) != X2
        | ~ duplicatefreeP(X2)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_277])]) ).

fof(f2209,plain,
    ( ! [X2,X0,X1] :
        ( app(app(X0,cons(sk6,X1)),sk1) != X2
        | ~ ssItem(sk6)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ ssList(nil)
        | ~ duplicatefreeP(X2) )
    | ~ spl0_16
    | ~ spl0_232 ),
    inference(superposition,[],[f2204,f300]) ).

fof(f3005,plain,
    ( ~ spl0_32
    | ~ spl0_8
    | spl0_276
    | ~ spl0_16
    | ~ spl0_232 ),
    inference(avatar_split_clause,[],[f2208,f2203,f298,f3003,f254,f400]) ).

fof(f2208,plain,
    ( ! [X2,X0,X1] :
        ( app(app(X0,sk1),cons(sk6,X1)) != X2
        | ~ ssItem(sk6)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(nil)
        | ~ ssList(X1)
        | ~ duplicatefreeP(X2) )
    | ~ spl0_16
    | ~ spl0_232 ),
    inference(superposition,[],[f2204,f300]) ).

fof(f3000,plain,
    ( spl0_275
    | ~ spl0_1
    | ~ spl0_11
    | ~ spl0_215 ),
    inference(avatar_split_clause,[],[f1919,f1880,f269,f218,f2998]) ).

fof(f1919,plain,
    ( ! [X9] :
        ( ~ ssList(sk1)
        | ~ ssItem(sk5(X9))
        | sk1 = app(skaf42(sk1,sk5(X9)),cons(sk5(X9),skaf43(sk5(X9),sk1)))
        | ~ ssItem(X9) )
    | ~ spl0_11
    | ~ spl0_215 ),
    inference(resolution,[],[f1881,f270]) ).

fof(f2958,plain,
    ( spl0_274
    | ~ spl0_32
    | ~ spl0_147
    | ~ spl0_252 ),
    inference(avatar_split_clause,[],[f2584,f2548,f1197,f400,f2955]) ).

fof(f2955,plain,
    ( spl0_274
  <=> tl(sk1) = app(tl(sk1),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_274])]) ).

fof(f2584,plain,
    ( tl(sk1) = app(tl(sk1),nil)
    | ~ spl0_32
    | ~ spl0_147
    | ~ spl0_252 ),
    inference(forward_demodulation,[],[f2551,f1199]) ).

fof(f2551,plain,
    ( tl(app(sk1,nil)) = app(tl(sk1),nil)
    | ~ spl0_32
    | ~ spl0_252 ),
    inference(resolution,[],[f2549,f402]) ).

fof(f2953,plain,
    ( spl0_273
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f1290,f1264,f2951]) ).

fof(f2951,plain,
    ( spl0_273
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | ~ neq(X0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_273])]) ).

fof(f1264,plain,
    ( spl0_162
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | X0 != X1
        | ~ neq(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_162])]) ).

fof(f1290,plain,
    ( ! [X0] :
        ( ~ ssItem(X0)
        | ~ neq(X0,X0) )
    | ~ spl0_162 ),
    inference(duplicate_literal_removal,[],[f1289]) ).

fof(f1289,plain,
    ( ! [X0] :
        ( ~ ssItem(X0)
        | ~ ssItem(X0)
        | ~ neq(X0,X0) )
    | ~ spl0_162 ),
    inference(equality_resolution,[],[f1265]) ).

fof(f1265,plain,
    ( ! [X0,X1] :
        ( X0 != X1
        | ~ ssItem(X1)
        | ~ ssItem(X0)
        | ~ neq(X0,X1) )
    | ~ spl0_162 ),
    inference(avatar_component_clause,[],[f1264]) ).

fof(f2949,plain,
    ( spl0_272
    | ~ spl0_161 ),
    inference(avatar_split_clause,[],[f1288,f1260,f2947]) ).

fof(f2947,plain,
    ( spl0_272
  <=> ! [X0] :
        ( ~ ssList(X0)
        | ~ neq(X0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_272])]) ).

fof(f1260,plain,
    ( spl0_161
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | X0 != X1
        | ~ neq(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_161])]) ).

fof(f1288,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | ~ neq(X0,X0) )
    | ~ spl0_161 ),
    inference(duplicate_literal_removal,[],[f1287]) ).

fof(f1287,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | ~ ssList(X0)
        | ~ neq(X0,X0) )
    | ~ spl0_161 ),
    inference(equality_resolution,[],[f1261]) ).

fof(f1261,plain,
    ( ! [X0,X1] :
        ( X0 != X1
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ neq(X0,X1) )
    | ~ spl0_161 ),
    inference(avatar_component_clause,[],[f1260]) ).

fof(f2945,plain,
    ( spl0_271
    | ~ spl0_32
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1031,f730,f400,f2942]) ).

fof(f2942,plain,
    ( spl0_271
  <=> nil = app(nil,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_271])]) ).

fof(f1031,plain,
    ( nil = app(nil,nil)
    | ~ spl0_32
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f402]) ).

fof(f2906,plain,
    ( spl0_270
    | ~ spl0_10
    | ~ spl0_95 ),
    inference(avatar_split_clause,[],[f897,f668,f263,f2904]) ).

fof(f897,plain,
    ( ! [X0] :
        ( ~ memberP(sk2,X0)
        | ~ ssItem(X0) )
    | ~ spl0_10
    | ~ spl0_95 ),
    inference(forward_demodulation,[],[f669,f265]) ).

fof(f2864,plain,
    ( spl0_269
    | ~ spl0_2
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2546,f2511,f223,f2861]) ).

fof(f2861,plain,
    ( spl0_269
  <=> hd(sk2) = hd(app(sk2,sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_269])]) ).

fof(f2546,plain,
    ( hd(sk2) = hd(app(sk2,sk2))
    | ~ spl0_2
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f225]) ).

fof(f2859,plain,
    ( spl0_268
    | spl0_126
    | ~ spl0_2
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f2019,f1962,f223,f1008,f2856]) ).

fof(f2856,plain,
    ( spl0_268
  <=> sk2 = app(app(skaf75(sk2),cons(skaf74(sk2),skaf76(sk2))),cons(skaf74(sk2),skaf77(sk2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_268])]) ).

fof(f1008,plain,
    ( spl0_126
  <=> duplicatefreeP(sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_126])]) ).

fof(f2019,plain,
    ( duplicatefreeP(sk2)
    | sk2 = app(app(skaf75(sk2),cons(skaf74(sk2),skaf76(sk2))),cons(skaf74(sk2),skaf77(sk2)))
    | ~ spl0_2
    | ~ spl0_224 ),
    inference(resolution,[],[f1963,f225]) ).

fof(f2848,plain,
    ( ~ spl0_32
    | ~ spl0_8
    | spl0_267
    | ~ spl0_16
    | ~ spl0_222 ),
    inference(avatar_split_clause,[],[f1959,f1908,f298,f2846,f254,f400]) ).

fof(f1908,plain,
    ( spl0_222
  <=> ! [X0,X3,X2,X1] :
        ( ~ ssItem(X0)
        | ~ ssItem(X2)
        | ~ ssList(X1)
        | ~ ssList(X3)
        | X0 = X2
        | ~ frontsegP(cons(X0,X1),cons(X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_222])]) ).

fof(f1959,plain,
    ( ! [X0,X1] :
        ( ~ frontsegP(cons(X0,X1),sk1)
        | ~ ssItem(sk6)
        | ~ ssList(X1)
        | ~ ssList(nil)
        | sk6 = X0
        | ~ ssItem(X0) )
    | ~ spl0_16
    | ~ spl0_222 ),
    inference(superposition,[],[f1909,f300]) ).

fof(f1909,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ frontsegP(cons(X0,X1),cons(X2,X3))
        | ~ ssItem(X2)
        | ~ ssList(X1)
        | ~ ssList(X3)
        | X0 = X2
        | ~ ssItem(X0) )
    | ~ spl0_222 ),
    inference(avatar_component_clause,[],[f1908]) ).

fof(f2810,plain,
    ( spl0_266
    | ~ spl0_10
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f907,f345,f263,f2807]) ).

fof(f345,plain,
    ( spl0_22
  <=> strictorderedP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_22])]) ).

fof(f907,plain,
    ( strictorderedP(sk2)
    | ~ spl0_10
    | ~ spl0_22 ),
    inference(forward_demodulation,[],[f347,f265]) ).

fof(f347,plain,
    ( strictorderedP(nil)
    | ~ spl0_22 ),
    inference(avatar_component_clause,[],[f345]) ).

fof(f2803,plain,
    ( spl0_265
    | ~ spl0_1
    | ~ spl0_251 ),
    inference(avatar_split_clause,[],[f2545,f2511,f218,f2800]) ).

fof(f2800,plain,
    ( spl0_265
  <=> hd(sk2) = hd(app(sk2,sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_265])]) ).

fof(f2545,plain,
    ( hd(sk2) = hd(app(sk2,sk1))
    | ~ spl0_1
    | ~ spl0_251 ),
    inference(resolution,[],[f2512,f220]) ).

fof(f2792,plain,
    ( ~ spl0_8
    | ~ spl0_32
    | spl0_264
    | ~ spl0_16
    | ~ spl0_222 ),
    inference(avatar_split_clause,[],[f1958,f1908,f298,f2790,f400,f254]) ).

fof(f2790,plain,
    ( spl0_264
  <=> ! [X0,X1] :
        ( ~ frontsegP(sk1,cons(X0,X1))
        | sk6 = X0
        | ~ ssList(X1)
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_264])]) ).

fof(f1958,plain,
    ( ! [X0,X1] :
        ( ~ frontsegP(sk1,cons(X0,X1))
        | ~ ssItem(X0)
        | ~ ssList(nil)
        | ~ ssList(X1)
        | sk6 = X0
        | ~ ssItem(sk6) )
    | ~ spl0_16
    | ~ spl0_222 ),
    inference(superposition,[],[f1909,f300]) ).

fof(f2786,plain,
    ( ~ spl0_8
    | ~ spl0_32
    | spl0_263
    | ~ spl0_16
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f1955,f1904,f298,f2784,f400,f254]) ).

fof(f1955,plain,
    ( ! [X0,X1] :
        ( app(X0,sk1) != X1
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ ssList(nil)
        | memberP(X1,sk6)
        | ~ ssItem(sk6) )
    | ~ spl0_16
    | ~ spl0_221 ),
    inference(superposition,[],[f1905,f300]) ).

fof(f2776,plain,
    ( ~ spl0_8
    | ~ spl0_32
    | spl0_262
    | ~ spl0_16
    | ~ spl0_220 ),
    inference(avatar_split_clause,[],[f1952,f1900,f298,f2774,f400,f254]) ).

fof(f1900,plain,
    ( spl0_220
  <=> ! [X0,X3,X2,X1] :
        ( ~ ssItem(X0)
        | ~ ssItem(X2)
        | ~ ssList(X1)
        | ~ ssList(X3)
        | frontsegP(X1,X3)
        | ~ frontsegP(cons(X0,X1),cons(X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_220])]) ).

fof(f1952,plain,
    ( ! [X0,X1] :
        ( ~ frontsegP(sk1,cons(X0,X1))
        | ~ ssItem(X0)
        | ~ ssList(nil)
        | ~ ssList(X1)
        | frontsegP(nil,X1)
        | ~ ssItem(sk6) )
    | ~ spl0_16
    | ~ spl0_220 ),
    inference(superposition,[],[f1901,f300]) ).

fof(f1901,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ frontsegP(cons(X0,X1),cons(X2,X3))
        | ~ ssItem(X2)
        | ~ ssList(X1)
        | ~ ssList(X3)
        | frontsegP(X1,X3)
        | ~ ssItem(X0) )
    | ~ spl0_220 ),
    inference(avatar_component_clause,[],[f1900]) ).

fof(f2764,plain,
    ( ~ spl0_32
    | ~ spl0_8
    | spl0_261
    | ~ spl0_16
    | ~ spl0_217 ),
    inference(avatar_split_clause,[],[f1932,f1888,f298,f2762,f254,f400]) ).

fof(f1888,plain,
    ( spl0_217
  <=> ! [X0,X3,X2,X1] :
        ( ~ ssItem(X2)
        | ~ ssItem(X0)
        | ~ ssList(X1)
        | ~ ssList(X3)
        | X1 = X3
        | cons(X0,X1) != cons(X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_217])]) ).

fof(f1932,plain,
    ( ! [X0,X1] :
        ( cons(X0,X1) != sk1
        | ~ ssItem(sk6)
        | ~ ssList(nil)
        | ~ ssList(X1)
        | nil = X1
        | ~ ssItem(X0) )
    | ~ spl0_16
    | ~ spl0_217 ),
    inference(superposition,[],[f1889,f300]) ).

fof(f1889,plain,
    ( ! [X2,X3,X0,X1] :
        ( cons(X0,X1) != cons(X2,X3)
        | ~ ssItem(X0)
        | ~ ssList(X1)
        | ~ ssList(X3)
        | X1 = X3
        | ~ ssItem(X2) )
    | ~ spl0_217 ),
    inference(avatar_component_clause,[],[f1888]) ).

fof(f2751,plain,
    ( ~ spl0_32
    | ~ spl0_8
    | spl0_260
    | ~ spl0_16
    | ~ spl0_216 ),
    inference(avatar_split_clause,[],[f1928,f1884,f298,f2749,f254,f400]) ).

fof(f1884,plain,
    ( spl0_216
  <=> ! [X0,X3,X2,X1] :
        ( ~ ssItem(X2)
        | ~ ssItem(X0)
        | ~ ssList(X1)
        | ~ ssList(X3)
        | X0 = X2
        | cons(X0,X1) != cons(X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_216])]) ).

fof(f1928,plain,
    ( ! [X0,X1] :
        ( cons(X0,X1) != sk1
        | ~ ssItem(sk6)
        | ~ ssList(nil)
        | ~ ssList(X1)
        | sk6 = X0
        | ~ ssItem(X0) )
    | ~ spl0_16
    | ~ spl0_216 ),
    inference(superposition,[],[f1885,f300]) ).

fof(f1885,plain,
    ( ! [X2,X3,X0,X1] :
        ( cons(X0,X1) != cons(X2,X3)
        | ~ ssItem(X0)
        | ~ ssList(X1)
        | ~ ssList(X3)
        | X0 = X2
        | ~ ssItem(X2) )
    | ~ spl0_216 ),
    inference(avatar_component_clause,[],[f1884]) ).

fof(f2650,plain,
    ( spl0_259
    | ~ spl0_10
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f906,f356,f263,f2647]) ).

fof(f356,plain,
    ( spl0_24
  <=> totalorderedP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_24])]) ).

fof(f906,plain,
    ( totalorderedP(sk2)
    | ~ spl0_10
    | ~ spl0_24 ),
    inference(forward_demodulation,[],[f358,f265]) ).

fof(f358,plain,
    ( totalorderedP(nil)
    | ~ spl0_24 ),
    inference(avatar_component_clause,[],[f356]) ).

fof(f2645,plain,
    ( spl0_258
    | ~ spl0_8
    | ~ spl0_2
    | ~ spl0_13
    | ~ spl0_215 ),
    inference(avatar_split_clause,[],[f1920,f1880,f277,f223,f254,f2642]) ).

fof(f2642,plain,
    ( spl0_258
  <=> sk2 = app(skaf42(sk2,sk6),cons(sk6,skaf43(sk6,sk2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_258])]) ).

fof(f1920,plain,
    ( ~ ssList(sk2)
    | ~ ssItem(sk6)
    | sk2 = app(skaf42(sk2,sk6),cons(sk6,skaf43(sk6,sk2)))
    | ~ spl0_13
    | ~ spl0_215 ),
    inference(resolution,[],[f1881,f279]) ).

fof(f2640,plain,
    ( spl0_257
    | ~ spl0_2
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2504,f2469,f223,f2637]) ).

fof(f2637,plain,
    ( spl0_257
  <=> hd(sk1) = hd(app(sk1,sk2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_257])]) ).

fof(f2504,plain,
    ( hd(sk1) = hd(app(sk1,sk2))
    | ~ spl0_2
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f225]) ).

fof(f2634,plain,
    ( ~ spl0_8
    | ~ spl0_32
    | spl0_256
    | ~ spl0_16
    | ~ spl0_213 ),
    inference(avatar_split_clause,[],[f1872,f1789,f298,f2632,f400,f254]) ).

fof(f1789,plain,
    ( spl0_213
  <=> ! [X2,X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssItem(X2)
        | ~ ssList(X1)
        | X0 = X2
        | memberP(X1,X2)
        | ~ memberP(cons(X0,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_213])]) ).

fof(f1872,plain,
    ( ! [X0] :
        ( ~ memberP(sk1,X0)
        | ~ ssItem(X0)
        | ~ ssList(nil)
        | sk6 = X0
        | memberP(nil,X0)
        | ~ ssItem(sk6) )
    | ~ spl0_16
    | ~ spl0_213 ),
    inference(superposition,[],[f1790,f300]) ).

fof(f1790,plain,
    ( ! [X2,X0,X1] :
        ( ~ memberP(cons(X0,X1),X2)
        | ~ ssItem(X2)
        | ~ ssList(X1)
        | X0 = X2
        | memberP(X1,X2)
        | ~ ssItem(X0) )
    | ~ spl0_213 ),
    inference(avatar_component_clause,[],[f1789]) ).

fof(f2630,plain,
    ( spl0_255
    | ~ spl0_2
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1859,f1768,f223,f2628]) ).

fof(f1859,plain,
    ( ! [X106,X105] :
        ( ~ ssList(X105)
        | ~ ssList(X106)
        | app(app(sk2,X106),X105) = app(sk2,app(X106,X105)) )
    | ~ spl0_2
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f225]) ).

fof(f2626,plain,
    ( spl0_254
    | ~ spl0_1
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f1858,f1768,f218,f2624]) ).

fof(f1858,plain,
    ( ! [X104,X103] :
        ( ~ ssList(X103)
        | ~ ssList(X104)
        | app(app(sk1,X104),X103) = app(sk1,app(X104,X103)) )
    | ~ spl0_1
    | ~ spl0_208 ),
    inference(resolution,[],[f1769,f220]) ).

fof(f2588,plain,
    ( spl0_10
    | spl0_253
    | ~ spl0_2
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1742,f1697,f223,f2586,f263]) ).

fof(f1742,plain,
    ( ! [X72] :
        ( ~ ssList(X72)
        | nil = sk2
        | tl(app(sk2,X72)) = app(tl(sk2),X72) )
    | ~ spl0_2
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f225]) ).

fof(f2550,plain,
    ( spl0_9
    | spl0_252
    | ~ spl0_1
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f1741,f1697,f218,f2548,f258]) ).

fof(f1741,plain,
    ( ! [X71] :
        ( ~ ssList(X71)
        | nil = sk1
        | tl(app(sk1,X71)) = app(tl(sk1),X71) )
    | ~ spl0_1
    | ~ spl0_204 ),
    inference(resolution,[],[f1698,f220]) ).

fof(f2513,plain,
    ( spl0_10
    | spl0_251
    | ~ spl0_2
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1554,f1475,f223,f2511,f263]) ).

fof(f1554,plain,
    ( ! [X72] :
        ( ~ ssList(X72)
        | nil = sk2
        | hd(sk2) = hd(app(sk2,X72)) )
    | ~ spl0_2
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f225]) ).

fof(f2509,plain,
    ( spl0_250
    | ~ spl0_1
    | ~ spl0_249 ),
    inference(avatar_split_clause,[],[f2503,f2469,f218,f2506]) ).

fof(f2506,plain,
    ( spl0_250
  <=> hd(sk1) = hd(app(sk1,sk1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_250])]) ).

fof(f2503,plain,
    ( hd(sk1) = hd(app(sk1,sk1))
    | ~ spl0_1
    | ~ spl0_249 ),
    inference(resolution,[],[f2470,f220]) ).

fof(f2471,plain,
    ( spl0_9
    | spl0_249
    | ~ spl0_1
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f1553,f1475,f218,f2469,f258]) ).

fof(f1553,plain,
    ( ! [X71] :
        ( ~ ssList(X71)
        | nil = sk1
        | hd(sk1) = hd(app(sk1,X71)) )
    | ~ spl0_1
    | ~ spl0_182 ),
    inference(resolution,[],[f1476,f220]) ).

fof(f2467,plain,
    ( spl0_248
    | ~ spl0_108
    | ~ spl0_113 ),
    inference(avatar_split_clause,[],[f1059,f811,f730,f2465]) ).

fof(f2465,plain,
    ( spl0_248
  <=> ! [X33] :
        ( tl(X33) = app(tl(X33),nil)
        | ~ ssList(X33)
        | sk1 = X33 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_248])]) ).

fof(f811,plain,
    ( spl0_113
  <=> ! [X0] :
        ( sk1 = X0
        | ~ ssList(X0)
        | ssList(tl(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_113])]) ).

fof(f1059,plain,
    ( ! [X33] :
        ( tl(X33) = app(tl(X33),nil)
        | ~ ssList(X33)
        | sk1 = X33 )
    | ~ spl0_108
    | ~ spl0_113 ),
    inference(resolution,[],[f731,f812]) ).

fof(f812,plain,
    ( ! [X0] :
        ( ssList(tl(X0))
        | ~ ssList(X0)
        | sk1 = X0 )
    | ~ spl0_113 ),
    inference(avatar_component_clause,[],[f811]) ).

fof(f2463,plain,
    ( spl0_247
    | spl0_9
    | ~ spl0_1
    | ~ spl0_105
    | ~ spl0_194 ),
    inference(avatar_split_clause,[],[f1665,f1608,f717,f218,f258,f2461]) ).

fof(f2461,plain,
    ( spl0_247
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | leq(X0,hd(sk1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_247])]) ).

fof(f717,plain,
    ( spl0_105
  <=> ! [X0] :
        ( totalorderedP(cons(X0,sk1))
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_105])]) ).

fof(f1608,plain,
    ( spl0_194
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | nil = X1
        | ~ totalorderedP(cons(X0,X1))
        | leq(X0,hd(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_194])]) ).

fof(f1665,plain,
    ( ! [X0] :
        ( ~ ssList(sk1)
        | nil = sk1
        | ~ ssItem(X0)
        | leq(X0,hd(sk1)) )
    | ~ spl0_105
    | ~ spl0_194 ),
    inference(duplicate_literal_removal,[],[f1661]) ).

fof(f1661,plain,
    ( ! [X0] :
        ( ~ ssList(sk1)
        | nil = sk1
        | ~ ssItem(X0)
        | leq(X0,hd(sk1))
        | ~ ssItem(X0) )
    | ~ spl0_105
    | ~ spl0_194 ),
    inference(resolution,[],[f1609,f718]) ).

fof(f718,plain,
    ( ! [X0] :
        ( totalorderedP(cons(X0,sk1))
        | ~ ssItem(X0) )
    | ~ spl0_105 ),
    inference(avatar_component_clause,[],[f717]) ).

fof(f1609,plain,
    ( ! [X0,X1] :
        ( ~ totalorderedP(cons(X0,X1))
        | ~ ssList(X1)
        | nil = X1
        | ~ ssItem(X0)
        | leq(X0,hd(X1)) )
    | ~ spl0_194 ),
    inference(avatar_component_clause,[],[f1608]) ).

fof(f2459,plain,
    ( spl0_246
    | spl0_9
    | ~ spl0_1
    | ~ spl0_103
    | ~ spl0_193 ),
    inference(avatar_split_clause,[],[f1660,f1604,f707,f218,f258,f2457]) ).

fof(f2457,plain,
    ( spl0_246
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | lt(X0,hd(sk1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_246])]) ).

fof(f707,plain,
    ( spl0_103
  <=> ! [X0] :
        ( strictorderedP(cons(X0,sk1))
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_103])]) ).

fof(f1604,plain,
    ( spl0_193
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(X1)
        | nil = X1
        | ~ strictorderedP(cons(X0,X1))
        | lt(X0,hd(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_193])]) ).

fof(f1660,plain,
    ( ! [X0] :
        ( ~ ssList(sk1)
        | nil = sk1
        | ~ ssItem(X0)
        | lt(X0,hd(sk1)) )
    | ~ spl0_103
    | ~ spl0_193 ),
    inference(duplicate_literal_removal,[],[f1656]) ).

fof(f1656,plain,
    ( ! [X0] :
        ( ~ ssList(sk1)
        | nil = sk1
        | ~ ssItem(X0)
        | lt(X0,hd(sk1))
        | ~ ssItem(X0) )
    | ~ spl0_103
    | ~ spl0_193 ),
    inference(resolution,[],[f1605,f708]) ).

fof(f708,plain,
    ( ! [X0] :
        ( strictorderedP(cons(X0,sk1))
        | ~ ssItem(X0) )
    | ~ spl0_103 ),
    inference(avatar_component_clause,[],[f707]) ).

fof(f1605,plain,
    ( ! [X0,X1] :
        ( ~ strictorderedP(cons(X0,X1))
        | ~ ssList(X1)
        | nil = X1
        | ~ ssItem(X0)
        | lt(X0,hd(X1)) )
    | ~ spl0_193 ),
    inference(avatar_component_clause,[],[f1604]) ).

fof(f2422,plain,
    ( spl0_245
    | ~ spl0_10
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f905,f367,f263,f2419]) ).

fof(f2419,plain,
    ( spl0_245
  <=> strictorderP(sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_245])]) ).

fof(f367,plain,
    ( spl0_26
  <=> strictorderP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_26])]) ).

fof(f905,plain,
    ( strictorderP(sk2)
    | ~ spl0_10
    | ~ spl0_26 ),
    inference(forward_demodulation,[],[f369,f265]) ).

fof(f369,plain,
    ( strictorderP(nil)
    | ~ spl0_26 ),
    inference(avatar_component_clause,[],[f367]) ).

fof(f2417,plain,
    ( spl0_244
    | spl0_10
    | ~ spl0_2
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1395,f1317,f223,f263,f2414]) ).

fof(f1395,plain,
    ( nil = sk2
    | sk2 = cons(skaf83(sk2),skaf82(sk2))
    | ~ spl0_2
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f225]) ).

fof(f2380,plain,
    ( spl0_243
    | spl0_9
    | ~ spl0_1
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f1394,f1317,f218,f258,f2377]) ).

fof(f1394,plain,
    ( nil = sk1
    | sk1 = cons(skaf83(sk1),skaf82(sk1))
    | ~ spl0_1
    | ~ spl0_170 ),
    inference(resolution,[],[f1318,f220]) ).

fof(f2342,plain,
    ( spl0_242
    | ~ spl0_10
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f904,f378,f263,f2339]) ).

fof(f2339,plain,
    ( spl0_242
  <=> totalorderP(sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_242])]) ).

fof(f378,plain,
    ( spl0_28
  <=> totalorderP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_28])]) ).

fof(f904,plain,
    ( totalorderP(sk2)
    | ~ spl0_10
    | ~ spl0_28 ),
    inference(forward_demodulation,[],[f380,f265]) ).

fof(f380,plain,
    ( totalorderP(nil)
    | ~ spl0_28 ),
    inference(avatar_component_clause,[],[f378]) ).

fof(f2337,plain,
    ( spl0_241
    | spl0_10
    | ~ spl0_2
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1361,f1308,f223,f263,f2334]) ).

fof(f1361,plain,
    ( nil = sk2
    | sk2 = cons(hd(sk2),tl(sk2))
    | ~ spl0_2
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f225]) ).

fof(f2300,plain,
    ( spl0_240
    | spl0_9
    | ~ spl0_1
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f1360,f1308,f218,f258,f2297]) ).

fof(f1360,plain,
    ( nil = sk1
    | sk1 = cons(hd(sk1),tl(sk1))
    | ~ spl0_1
    | ~ spl0_168 ),
    inference(resolution,[],[f1309,f220]) ).

fof(f2247,plain,
    spl0_239,
    inference(avatar_split_clause,[],[f185,f2245]) ).

fof(f185,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ cyclefreeP(X5)
      | ~ ssItem(X0)
      | ~ ssItem(X1)
      | ~ ssList(X5)
      | ~ ssList(X2)
      | ~ ssList(X3)
      | ~ ssList(X4)
      | ~ leq(X0,X1)
      | ~ leq(X1,X0)
      | app(app(X2,cons(X0,X3)),cons(X1,X4)) != X5 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause185) ).

fof(f2243,plain,
    spl0_238,
    inference(avatar_split_clause,[],[f184,f2241]) ).

fof(f184,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ totalorderP(X5)
      | ~ ssItem(X3)
      | ~ ssItem(X1)
      | ~ ssList(X5)
      | ~ ssList(X4)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | leq(X1,X3)
      | leq(X3,X1)
      | app(app(X0,cons(X1,X2)),cons(X3,X4)) != X5 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause184) ).

fof(f2239,plain,
    spl0_237,
    inference(avatar_split_clause,[],[f183,f2237]) ).

fof(f183,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ strictorderP(X5)
      | ~ ssItem(X3)
      | ~ ssItem(X1)
      | ~ ssList(X5)
      | ~ ssList(X4)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | lt(X1,X3)
      | lt(X3,X1)
      | app(app(X0,cons(X1,X2)),cons(X3,X4)) != X5 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause183) ).

fof(f2229,plain,
    ( spl0_236
    | ~ spl0_1
    | ~ spl0_36
    | ~ spl0_151 ),
    inference(avatar_split_clause,[],[f2195,f1219,f422,f218,f2226]) ).

fof(f422,plain,
    ( spl0_36
  <=> singletonP(sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_36])]) ).

fof(f1219,plain,
    ( spl0_151
  <=> ! [X0] :
        ( ~ singletonP(X0)
        | ~ ssList(X0)
        | cons(skaf44(X0),nil) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_151])]) ).

fof(f2195,plain,
    ( ~ ssList(sk1)
    | sk1 = cons(skaf44(sk1),nil)
    | ~ spl0_36
    | ~ spl0_151 ),
    inference(resolution,[],[f423,f1220]) ).

fof(f1220,plain,
    ( ! [X0] :
        ( ~ singletonP(X0)
        | ~ ssList(X0)
        | cons(skaf44(X0),nil) = X0 )
    | ~ spl0_151 ),
    inference(avatar_component_clause,[],[f1219]) ).

fof(f423,plain,
    ( singletonP(sk1)
    | ~ spl0_36 ),
    inference(avatar_component_clause,[],[f422]) ).

fof(f2224,plain,
    spl0_235,
    inference(avatar_split_clause,[],[f182,f2222]) ).

fof(f182,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ totalorderedP(X5)
      | ~ ssItem(X1)
      | ~ ssItem(X3)
      | ~ ssList(X5)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | ~ ssList(X4)
      | leq(X1,X3)
      | app(app(X0,cons(X1,X2)),cons(X3,X4)) != X5 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause182) ).

fof(f2220,plain,
    spl0_234,
    inference(avatar_split_clause,[],[f181,f2218]) ).

fof(f181,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ strictorderedP(X5)
      | ~ ssItem(X1)
      | ~ ssItem(X3)
      | ~ ssList(X5)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | ~ ssList(X4)
      | lt(X1,X3)
      | app(app(X0,cons(X1,X2)),cons(X3,X4)) != X5 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause181) ).

fof(f2214,plain,
    spl0_233,
    inference(avatar_split_clause,[],[f180,f2212]) ).

fof(f180,axiom,
    ! [X2,X3,X0,X1,X4] :
      ( ~ equalelemsP(X4)
      | ~ ssItem(X2)
      | ~ ssItem(X1)
      | ~ ssList(X4)
      | ~ ssList(X0)
      | ~ ssList(X3)
      | X1 = X2
      | app(X0,cons(X1,cons(X2,X3))) != X4 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause180) ).

fof(f2205,plain,
    spl0_232,
    inference(avatar_split_clause,[],[f179,f2203]) ).

fof(f179,axiom,
    ! [X2,X3,X0,X1,X4] :
      ( ~ duplicatefreeP(X4)
      | ~ ssItem(X1)
      | ~ ssList(X4)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | ~ ssList(X3)
      | app(app(X0,cons(X1,X2)),cons(X1,X3)) != X4 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause179) ).

fof(f2201,plain,
    spl0_231,
    inference(avatar_split_clause,[],[f177,f2199]) ).

fof(f2199,plain,
    ( spl0_231
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | X0 = X1
        | nil = X0
        | nil = X1
        | tl(X0) != tl(X1)
        | hd(X0) != hd(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_231])]) ).

fof(f177,axiom,
    ! [X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(X1)
      | X0 = X1
      | nil = X0
      | nil = X1
      | tl(X0) != tl(X1)
      | hd(X0) != hd(X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause177) ).

fof(f2194,plain,
    ( ~ spl0_1
    | spl0_36
    | ~ spl0_223 ),
    inference(avatar_split_clause,[],[f1973,f1925,f422,f218]) ).

fof(f1925,plain,
    ( spl0_223
  <=> ! [X0] :
        ( sk1 != X0
        | singletonP(X0)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_223])]) ).

fof(f1973,plain,
    ( singletonP(sk1)
    | ~ ssList(sk1)
    | ~ spl0_223 ),
    inference(equality_resolution,[],[f1926]) ).

fof(f1926,plain,
    ( ! [X0] :
        ( sk1 != X0
        | singletonP(X0)
        | ~ ssList(X0) )
    | ~ spl0_223 ),
    inference(avatar_component_clause,[],[f1925]) ).

fof(f2193,plain,
    spl0_230,
    inference(avatar_split_clause,[],[f178,f2191]) ).

fof(f178,axiom,
    ! [X2,X3,X0,X1] :
      ( ~ ssItem(X3)
      | ~ ssItem(X2)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | X2 != X3
      | ~ frontsegP(X0,X1)
      | frontsegP(cons(X2,X0),cons(X3,X1)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause178) ).

fof(f1985,plain,
    spl0_229,
    inference(avatar_split_clause,[],[f167,f1983]) ).

fof(f167,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | cyclefreeP(X0)
      | app(app(skaf51(X0),cons(skaf49(X0),skaf52(X0))),cons(skaf50(X0),skaf53(X0))) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause167) ).

fof(f1981,plain,
    spl0_228,
    inference(avatar_split_clause,[],[f166,f1979]) ).

fof(f166,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | totalorderP(X0)
      | app(app(skaf56(X0),cons(skaf54(X0),skaf57(X0))),cons(skaf55(X0),skaf58(X0))) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause166) ).

fof(f1977,plain,
    spl0_227,
    inference(avatar_split_clause,[],[f165,f1975]) ).

fof(f165,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | strictorderP(X0)
      | app(app(skaf61(X0),cons(skaf59(X0),skaf62(X0))),cons(skaf60(X0),skaf63(X0))) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause165) ).

fof(f1972,plain,
    spl0_226,
    inference(avatar_split_clause,[],[f164,f1970]) ).

fof(f164,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | totalorderedP(X0)
      | app(app(skaf66(X0),cons(skaf64(X0),skaf67(X0))),cons(skaf65(X0),skaf68(X0))) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause164) ).

fof(f1968,plain,
    spl0_225,
    inference(avatar_split_clause,[],[f163,f1966]) ).

fof(f163,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | strictorderedP(X0)
      | app(app(skaf71(X0),cons(skaf69(X0),skaf72(X0))),cons(skaf70(X0),skaf73(X0))) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause163) ).

fof(f1964,plain,
    spl0_224,
    inference(avatar_split_clause,[],[f162,f1962]) ).

fof(f162,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | duplicatefreeP(X0)
      | app(app(skaf75(X0),cons(skaf74(X0),skaf76(X0))),cons(skaf74(X0),skaf77(X0))) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause162) ).

fof(f1927,plain,
    ( ~ spl0_8
    | spl0_223
    | ~ spl0_16
    | ~ spl0_167 ),
    inference(avatar_split_clause,[],[f1305,f1300,f298,f1925,f254]) ).

fof(f1305,plain,
    ( ! [X0] :
        ( sk1 != X0
        | ~ ssList(X0)
        | singletonP(X0)
        | ~ ssItem(sk6) )
    | ~ spl0_16
    | ~ spl0_167 ),
    inference(superposition,[],[f1301,f300]) ).

fof(f1910,plain,
    spl0_222,
    inference(avatar_split_clause,[],[f176,f1908]) ).

fof(f176,axiom,
    ! [X2,X3,X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssItem(X2)
      | ~ ssList(X1)
      | ~ ssList(X3)
      | X0 = X2
      | ~ frontsegP(cons(X0,X1),cons(X2,X3)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause176) ).

fof(f1906,plain,
    spl0_221,
    inference(avatar_split_clause,[],[f175,f1904]) ).

fof(f175,axiom,
    ! [X2,X3,X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssList(X3)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | memberP(X3,X1)
      | app(X0,cons(X1,X2)) != X3 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause175) ).

fof(f1902,plain,
    spl0_220,
    inference(avatar_split_clause,[],[f174,f1900]) ).

fof(f174,axiom,
    ! [X2,X3,X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssItem(X2)
      | ~ ssList(X1)
      | ~ ssList(X3)
      | frontsegP(X1,X3)
      | ~ frontsegP(cons(X0,X1),cons(X2,X3)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause174) ).

fof(f1898,plain,
    spl0_219,
    inference(avatar_split_clause,[],[f173,f1896]) ).

fof(f173,axiom,
    ! [X2,X3,X0,X1] :
      ( ~ ssList(X2)
      | ~ ssList(X3)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | segmentP(X3,X1)
      | app(app(X0,X1),X2) != X3 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause173) ).

fof(f1894,plain,
    spl0_218,
    inference(avatar_split_clause,[],[f172,f1892]) ).

fof(f172,axiom,
    ! [X2,X3,X0,X1] :
      ( ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(X3)
      | ~ segmentP(X0,X1)
      | segmentP(app(app(X3,X0),X2),X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause172) ).

fof(f1890,plain,
    spl0_217,
    inference(avatar_split_clause,[],[f171,f1888]) ).

fof(f171,axiom,
    ! [X2,X3,X0,X1] :
      ( ~ ssItem(X2)
      | ~ ssItem(X0)
      | ~ ssList(X1)
      | ~ ssList(X3)
      | X1 = X3
      | cons(X0,X1) != cons(X2,X3) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause171) ).

fof(f1886,plain,
    spl0_216,
    inference(avatar_split_clause,[],[f170,f1884]) ).

fof(f170,axiom,
    ! [X2,X3,X0,X1] :
      ( ~ ssItem(X2)
      | ~ ssItem(X0)
      | ~ ssList(X1)
      | ~ ssList(X3)
      | X0 = X2
      | cons(X0,X1) != cons(X2,X3) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause170) ).

fof(f1882,plain,
    spl0_215,
    inference(avatar_split_clause,[],[f169,f1880]) ).

fof(f169,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssList(X0)
      | ~ memberP(X0,X1)
      | app(skaf42(X0,X1),cons(X1,skaf43(X1,X0))) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause169) ).

fof(f1878,plain,
    ( ~ spl0_32
    | spl0_9
    | ~ spl0_1
    | ~ spl0_88
    | ~ spl0_130 ),
    inference(avatar_split_clause,[],[f1125,f1094,f639,f218,f258,f400]) ).

fof(f639,plain,
    ( spl0_88
  <=> ! [X0] :
        ( rearsegP(X0,sk1)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_88])]) ).

fof(f1125,plain,
    ( ~ ssList(sk1)
    | nil = sk1
    | ~ ssList(nil)
    | ~ spl0_88
    | ~ spl0_130 ),
    inference(resolution,[],[f1095,f640]) ).

fof(f640,plain,
    ( ! [X0] :
        ( rearsegP(X0,sk1)
        | ~ ssList(X0) )
    | ~ spl0_88 ),
    inference(avatar_component_clause,[],[f639]) ).

fof(f1877,plain,
    spl0_214,
    inference(avatar_split_clause,[],[f168,f1875]) ).

fof(f168,axiom,
    ! [X0,X1] :
      ( ~ ssList(X1)
      | ~ ssList(X0)
      | ~ segmentP(X0,X1)
      | app(app(skaf47(X0,X1),X1),skaf48(X1,X0)) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause168) ).

fof(f1791,plain,
    spl0_213,
    inference(avatar_split_clause,[],[f161,f1789]) ).

fof(f161,axiom,
    ! [X2,X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssItem(X2)
      | ~ ssList(X1)
      | X0 = X2
      | memberP(X1,X2)
      | ~ memberP(cons(X0,X1),X2) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause161) ).

fof(f1787,plain,
    spl0_212,
    inference(avatar_split_clause,[],[f160,f1785]) ).

fof(f1785,plain,
    ( spl0_212
  <=> ! [X0,X1] :
        ( ~ strictorderedP(X1)
        | ~ ssItem(X0)
        | ~ ssList(X1)
        | nil = X1
        | ~ lt(X0,hd(X1))
        | strictorderedP(cons(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_212])]) ).

fof(f160,axiom,
    ! [X0,X1] :
      ( ~ strictorderedP(X1)
      | ~ ssItem(X0)
      | ~ ssList(X1)
      | nil = X1
      | ~ lt(X0,hd(X1))
      | strictorderedP(cons(X0,X1)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause160) ).

fof(f1783,plain,
    ( ~ spl0_32
    | spl0_9
    | ~ spl0_1
    | ~ spl0_85
    | ~ spl0_117 ),
    inference(avatar_split_clause,[],[f1119,f832,f626,f218,f258,f400]) ).

fof(f626,plain,
    ( spl0_85
  <=> ! [X0] :
        ( segmentP(X0,sk1)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_85])]) ).

fof(f1119,plain,
    ( ~ ssList(sk1)
    | nil = sk1
    | ~ ssList(nil)
    | ~ spl0_85
    | ~ spl0_117 ),
    inference(resolution,[],[f833,f627]) ).

fof(f627,plain,
    ( ! [X0] :
        ( segmentP(X0,sk1)
        | ~ ssList(X0) )
    | ~ spl0_85 ),
    inference(avatar_component_clause,[],[f626]) ).

fof(f1782,plain,
    spl0_211,
    inference(avatar_split_clause,[],[f159,f1780]) ).

fof(f159,axiom,
    ! [X0,X1] :
      ( ~ totalorderedP(X1)
      | ~ ssItem(X0)
      | ~ ssList(X1)
      | nil = X1
      | ~ leq(X0,hd(X1))
      | totalorderedP(cons(X0,X1)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause159) ).

fof(f1778,plain,
    spl0_210,
    inference(avatar_split_clause,[],[f158,f1776]) ).

fof(f1776,plain,
    ( spl0_210
  <=> ! [X2,X0,X1] :
        ( ~ ssItem(X2)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | memberP(X1,X2)
        | memberP(X0,X2)
        | ~ memberP(app(X0,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_210])]) ).

fof(f158,axiom,
    ! [X2,X0,X1] :
      ( ~ ssItem(X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | memberP(X1,X2)
      | memberP(X0,X2)
      | ~ memberP(app(X0,X1),X2) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause158) ).

fof(f1774,plain,
    spl0_209,
    inference(avatar_split_clause,[],[f157,f1772]) ).

fof(f157,axiom,
    ! [X2,X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X2)
      | ~ ssList(X1)
      | cons(X0,app(X1,X2)) = app(cons(X0,X1),X2) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause157) ).

fof(f1770,plain,
    spl0_208,
    inference(avatar_split_clause,[],[f149,f1768]) ).

fof(f149,axiom,
    ! [X2,X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(X2)
      | ~ ssList(X1)
      | app(app(X2,X1),X0) = app(X2,app(X1,X0)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause149) ).

fof(f1766,plain,
    spl0_207,
    inference(avatar_split_clause,[],[f142,f1764]) ).

fof(f142,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | equalelemsP(X0)
      | app(skaf80(X0),cons(skaf78(X0),cons(skaf79(X0),skaf81(X0)))) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause142) ).

fof(f1708,plain,
    spl0_206,
    inference(avatar_split_clause,[],[f151,f1706]) ).

fof(f151,axiom,
    ! [X2,X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(X2)
      | ~ ssList(X1)
      | X0 = X2
      | app(X0,X1) != app(X2,X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause151) ).

fof(f1704,plain,
    spl0_205,
    inference(avatar_split_clause,[],[f150,f1702]) ).

fof(f150,axiom,
    ! [X2,X0,X1] :
      ( ~ ssList(X1)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | X1 = X2
      | app(X0,X1) != app(X0,X2) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause150) ).

fof(f1700,plain,
    ( ~ spl0_32
    | spl0_9
    | ~ spl0_1
    | ~ spl0_91
    | ~ spl0_132 ),
    inference(avatar_split_clause,[],[f1131,f1102,f652,f218,f258,f400]) ).

fof(f652,plain,
    ( spl0_91
  <=> ! [X0] :
        ( frontsegP(X0,sk1)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_91])]) ).

fof(f1131,plain,
    ( ~ ssList(sk1)
    | nil = sk1
    | ~ ssList(nil)
    | ~ spl0_91
    | ~ spl0_132 ),
    inference(resolution,[],[f1103,f653]) ).

fof(f653,plain,
    ( ! [X0] :
        ( frontsegP(X0,sk1)
        | ~ ssList(X0) )
    | ~ spl0_91 ),
    inference(avatar_component_clause,[],[f652]) ).

fof(f1699,plain,
    spl0_204,
    inference(avatar_split_clause,[],[f133,f1697]) ).

fof(f133,axiom,
    ! [X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(X1)
      | nil = X1
      | tl(app(X1,X0)) = app(tl(X1),X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause133) ).

fof(f1666,plain,
    ( ~ spl0_32
    | spl0_9
    | ~ spl0_1
    | ~ spl0_84
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f1006,f838,f621,f218,f258,f400]) ).

fof(f838,plain,
    ( spl0_118
  <=> ! [X0] :
        ( sk1 = X0
        | ~ segmentP(sk1,X0)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_118])]) ).

fof(f1006,plain,
    ( ~ ssList(sk1)
    | nil = sk1
    | ~ ssList(nil)
    | ~ spl0_84
    | ~ spl0_118 ),
    inference(resolution,[],[f622,f839]) ).

fof(f839,plain,
    ( ! [X0] :
        ( ~ segmentP(sk1,X0)
        | sk1 = X0
        | ~ ssList(X0) )
    | ~ spl0_118 ),
    inference(avatar_component_clause,[],[f838]) ).

fof(f1655,plain,
    spl0_203,
    inference(avatar_split_clause,[],[f156,f1653]) ).

fof(f156,axiom,
    ! [X2,X0,X1] :
      ( ~ ssItem(X2)
      | ~ ssItem(X0)
      | ~ ssItem(X1)
      | ~ leq(X1,X2)
      | ~ leq(X0,X1)
      | leq(X0,X2) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause156) ).

fof(f1651,plain,
    spl0_202,
    inference(avatar_split_clause,[],[f155,f1649]) ).

fof(f1649,plain,
    ( spl0_202
  <=> ! [X2,X0,X1] :
        ( ~ ssItem(X2)
        | ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ lt(X1,X2)
        | ~ lt(X0,X1)
        | lt(X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_202])]) ).

fof(f155,axiom,
    ! [X2,X0,X1] :
      ( ~ ssItem(X2)
      | ~ ssItem(X0)
      | ~ ssItem(X1)
      | ~ lt(X1,X2)
      | ~ lt(X0,X1)
      | lt(X0,X2) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause155) ).

fof(f1647,plain,
    spl0_201,
    inference(avatar_split_clause,[],[f154,f1645]) ).

fof(f154,axiom,
    ! [X2,X0,X1] :
      ( ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ frontsegP(X1,X2)
      | ~ frontsegP(X0,X1)
      | frontsegP(X0,X2) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause154) ).

fof(f1643,plain,
    spl0_200,
    inference(avatar_split_clause,[],[f153,f1641]) ).

fof(f153,axiom,
    ! [X2,X0,X1] :
      ( ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ rearsegP(X1,X2)
      | ~ rearsegP(X0,X1)
      | rearsegP(X0,X2) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause153) ).

fof(f1639,plain,
    spl0_199,
    inference(avatar_split_clause,[],[f152,f1637]) ).

fof(f152,axiom,
    ! [X2,X0,X1] :
      ( ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ segmentP(X1,X2)
      | ~ segmentP(X0,X1)
      | segmentP(X0,X2) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause152) ).

fof(f1635,plain,
    spl0_198,
    inference(avatar_split_clause,[],[f148,f1633]) ).

fof(f1633,plain,
    ( spl0_198
  <=> ! [X2,X0,X1] :
        ( ~ ssItem(X2)
        | ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ geq(X1,X2)
        | ~ geq(X0,X1)
        | geq(X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_198])]) ).

fof(f148,axiom,
    ! [X2,X0,X1] :
      ( ~ ssItem(X2)
      | ~ ssItem(X0)
      | ~ ssItem(X1)
      | ~ geq(X1,X2)
      | ~ geq(X0,X1)
      | geq(X0,X2) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause148) ).

fof(f1631,plain,
    spl0_197,
    inference(avatar_split_clause,[],[f147,f1629]) ).

fof(f1629,plain,
    ( spl0_197
  <=> ! [X2,X0,X1] :
        ( ~ ssItem(X2)
        | ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ lt(X1,X2)
        | ~ leq(X0,X1)
        | lt(X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_197])]) ).

fof(f147,axiom,
    ! [X2,X0,X1] :
      ( ~ ssItem(X2)
      | ~ ssItem(X0)
      | ~ ssItem(X1)
      | ~ lt(X1,X2)
      | ~ leq(X0,X1)
      | lt(X0,X2) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause147) ).

fof(f1627,plain,
    spl0_196,
    inference(avatar_split_clause,[],[f146,f1625]) ).

fof(f1625,plain,
    ( spl0_196
  <=> ! [X2,X0,X1] :
        ( ~ ssItem(X2)
        | ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ gt(X1,X2)
        | ~ gt(X0,X1)
        | gt(X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_196])]) ).

fof(f146,axiom,
    ! [X2,X0,X1] :
      ( ~ ssItem(X2)
      | ~ ssItem(X0)
      | ~ ssItem(X1)
      | ~ gt(X1,X2)
      | ~ gt(X0,X1)
      | gt(X0,X2) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause146) ).

fof(f1614,plain,
    spl0_195,
    inference(avatar_split_clause,[],[f145,f1612]) ).

fof(f145,axiom,
    ! [X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(X1)
      | nil != X1
      | nil != X0
      | nil = app(X0,X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause145) ).

fof(f1610,plain,
    spl0_194,
    inference(avatar_split_clause,[],[f135,f1608]) ).

fof(f135,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X1)
      | nil = X1
      | ~ totalorderedP(cons(X0,X1))
      | leq(X0,hd(X1)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause135) ).

fof(f1606,plain,
    spl0_193,
    inference(avatar_split_clause,[],[f134,f1604]) ).

fof(f134,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X1)
      | nil = X1
      | ~ strictorderedP(cons(X0,X1))
      | lt(X0,hd(X1)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause134) ).

fof(f1520,plain,
    spl0_192,
    inference(avatar_split_clause,[],[f144,f1518]) ).

fof(f144,axiom,
    ! [X2,X0,X1] :
      ( ~ ssList(X1)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | frontsegP(X2,X0)
      | app(X0,X1) != X2 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause144) ).

fof(f1516,plain,
    spl0_191,
    inference(avatar_split_clause,[],[f143,f1514]) ).

fof(f143,axiom,
    ! [X2,X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(X2)
      | ~ ssList(X1)
      | rearsegP(X2,X1)
      | app(X0,X1) != X2 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause143) ).

fof(f1512,plain,
    spl0_190,
    inference(avatar_split_clause,[],[f141,f1510]) ).

fof(f141,axiom,
    ! [X2,X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | ~ memberP(X0,X1)
      | memberP(app(X2,X0),X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause141) ).

fof(f1508,plain,
    spl0_189,
    inference(avatar_split_clause,[],[f140,f1506]) ).

fof(f140,axiom,
    ! [X2,X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ memberP(X0,X1)
      | memberP(app(X0,X2),X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause140) ).

fof(f1504,plain,
    spl0_188,
    inference(avatar_split_clause,[],[f139,f1502]) ).

fof(f139,axiom,
    ! [X2,X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssItem(X2)
      | ~ ssList(X0)
      | ~ memberP(X0,X1)
      | memberP(cons(X2,X0),X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause139) ).

fof(f1500,plain,
    spl0_187,
    inference(avatar_split_clause,[],[f138,f1498]) ).

fof(f138,axiom,
    ! [X2,X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssItem(X1)
      | ~ ssList(X2)
      | X0 != X1
      | memberP(cons(X1,X2),X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause138) ).

fof(f1493,plain,
    spl0_186,
    inference(avatar_split_clause,[],[f137,f1491]) ).

fof(f137,axiom,
    ! [X2,X0,X1] :
      ( ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ frontsegP(X0,X1)
      | frontsegP(app(X0,X2),X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause137) ).

fof(f1489,plain,
    spl0_185,
    inference(avatar_split_clause,[],[f136,f1487]) ).

fof(f136,axiom,
    ! [X2,X0,X1] :
      ( ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ rearsegP(X0,X1)
      | rearsegP(app(X2,X0),X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause136) ).

fof(f1485,plain,
    spl0_184,
    inference(avatar_split_clause,[],[f132,f1483]) ).

fof(f132,axiom,
    ! [X0,X1] :
      ( ~ ssList(X1)
      | ~ ssList(X0)
      | ~ frontsegP(X0,X1)
      | app(X1,skaf45(X0,X1)) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause132) ).

fof(f1481,plain,
    spl0_183,
    inference(avatar_split_clause,[],[f131,f1479]) ).

fof(f131,axiom,
    ! [X0,X1] :
      ( ~ ssList(X1)
      | ~ ssList(X0)
      | ~ rearsegP(X0,X1)
      | app(skaf46(X0,X1),X1) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause131) ).

fof(f1477,plain,
    spl0_182,
    inference(avatar_split_clause,[],[f123,f1475]) ).

fof(f123,axiom,
    ! [X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(X1)
      | nil = X1
      | hd(app(X1,X0)) = hd(X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause123) ).

fof(f1431,plain,
    spl0_181,
    inference(avatar_split_clause,[],[f130,f1429]) ).

fof(f130,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssItem(X0)
      | ~ leq(X1,X0)
      | ~ leq(X0,X1)
      | X0 = X1 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause130) ).

fof(f1427,plain,
    spl0_180,
    inference(avatar_split_clause,[],[f129,f1425]) ).

fof(f129,axiom,
    ! [X0,X1] :
      ( ~ ssList(X1)
      | ~ ssList(X0)
      | ~ frontsegP(X1,X0)
      | ~ frontsegP(X0,X1)
      | X0 = X1 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause129) ).

fof(f1423,plain,
    spl0_179,
    inference(avatar_split_clause,[],[f128,f1421]) ).

fof(f128,axiom,
    ! [X0,X1] :
      ( ~ ssList(X1)
      | ~ ssList(X0)
      | ~ rearsegP(X1,X0)
      | ~ rearsegP(X0,X1)
      | X0 = X1 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause128) ).

fof(f1419,plain,
    spl0_178,
    inference(avatar_split_clause,[],[f127,f1417]) ).

fof(f127,axiom,
    ! [X0,X1] :
      ( ~ ssList(X1)
      | ~ ssList(X0)
      | ~ segmentP(X1,X0)
      | ~ segmentP(X0,X1)
      | X0 = X1 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause127) ).

fof(f1415,plain,
    spl0_177,
    inference(avatar_split_clause,[],[f126,f1413]) ).

fof(f1413,plain,
    ( spl0_177
  <=> ! [X0,X1] :
        ( ~ ssItem(X1)
        | ~ ssItem(X0)
        | ~ geq(X1,X0)
        | ~ geq(X0,X1)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_177])]) ).

fof(f126,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssItem(X0)
      | ~ geq(X1,X0)
      | ~ geq(X0,X1)
      | X0 = X1 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause126) ).

fof(f1411,plain,
    spl0_176,
    inference(avatar_split_clause,[],[f125,f1409]) ).

fof(f125,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X1)
      | totalorderedP(X1)
      | nil = X1
      | ~ totalorderedP(cons(X0,X1)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause125) ).

fof(f1407,plain,
    spl0_175,
    inference(avatar_split_clause,[],[f124,f1405]) ).

fof(f124,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X1)
      | strictorderedP(X1)
      | nil = X1
      | ~ strictorderedP(cons(X0,X1)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause124) ).

fof(f1403,plain,
    spl0_174,
    inference(avatar_split_clause,[],[f122,f1401]) ).

fof(f122,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssItem(X0)
      | ~ leq(X0,X1)
      | X0 = X1
      | lt(X0,X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause122) ).

fof(f1399,plain,
    spl0_173,
    inference(avatar_split_clause,[],[f120,f1397]) ).

fof(f120,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X1)
      | cons(X0,X1) = app(cons(X0,nil),X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause120) ).

fof(f1327,plain,
    spl0_172,
    inference(avatar_split_clause,[],[f119,f1325]) ).

fof(f1325,plain,
    ( spl0_172
  <=> ! [X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(X0)
        | nil = X1
        | nil != app(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_172])]) ).

fof(f119,axiom,
    ! [X0,X1] :
      ( ~ ssList(X1)
      | ~ ssList(X0)
      | nil = X1
      | nil != app(X0,X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause119) ).

fof(f1323,plain,
    spl0_171,
    inference(avatar_split_clause,[],[f118,f1321]) ).

fof(f1321,plain,
    ( spl0_171
  <=> ! [X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(X0)
        | nil = X0
        | nil != app(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_171])]) ).

fof(f118,axiom,
    ! [X0,X1] :
      ( ~ ssList(X1)
      | ~ ssList(X0)
      | nil = X0
      | nil != app(X0,X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause118) ).

fof(f1319,plain,
    spl0_170,
    inference(avatar_split_clause,[],[f109,f1317]) ).

fof(f109,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | nil = X0
      | cons(skaf83(X0),skaf82(X0)) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause109) ).

fof(f1315,plain,
    ( spl0_169
    | ~ spl0_2
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1092,f768,f223,f1312]) ).

fof(f1092,plain,
    ( sk2 = app(nil,sk2)
    | ~ spl0_2
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f225]) ).

fof(f1310,plain,
    spl0_168,
    inference(avatar_split_clause,[],[f104,f1308]) ).

fof(f104,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | nil = X0
      | cons(hd(X0),tl(X0)) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause104) ).

fof(f1302,plain,
    spl0_167,
    inference(avatar_split_clause,[],[f116,f1300]) ).

fof(f116,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X1)
      | singletonP(X1)
      | cons(X0,nil) != X1 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause116) ).

fof(f1298,plain,
    spl0_166,
    inference(avatar_split_clause,[],[f113,f1296]) ).

fof(f1296,plain,
    ( spl0_166
  <=> ! [X0,X1] :
        ( ~ ssItem(X1)
        | ~ ssList(X0)
        | nil != X0
        | totalorderedP(cons(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_166])]) ).

fof(f113,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssList(X0)
      | nil != X0
      | totalorderedP(cons(X1,X0)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause113) ).

fof(f1294,plain,
    spl0_165,
    inference(avatar_split_clause,[],[f112,f1292]) ).

fof(f1292,plain,
    ( spl0_165
  <=> ! [X0,X1] :
        ( ~ ssItem(X1)
        | ~ ssList(X0)
        | nil != X0
        | strictorderedP(cons(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_165])]) ).

fof(f112,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssList(X0)
      | nil != X0
      | strictorderedP(cons(X1,X0)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause112) ).

fof(f1286,plain,
    ( spl0_164
    | ~ spl0_1
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1091,f768,f218,f1283]) ).

fof(f1091,plain,
    ( sk1 = app(nil,sk1)
    | ~ spl0_1
    | ~ spl0_110 ),
    inference(resolution,[],[f769,f220]) ).

fof(f1273,plain,
    ( spl0_163
    | ~ spl0_2
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1061,f730,f223,f1270]) ).

fof(f1061,plain,
    ( sk2 = app(sk2,nil)
    | ~ spl0_2
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f225]) ).

fof(f1266,plain,
    spl0_162,
    inference(avatar_split_clause,[],[f117,f1264]) ).

fof(f117,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssItem(X1)
      | X0 != X1
      | ~ neq(X0,X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause117) ).

fof(f1262,plain,
    spl0_161,
    inference(avatar_split_clause,[],[f115,f1260]) ).

fof(f115,axiom,
    ! [X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(X1)
      | X0 != X1
      | ~ neq(X0,X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause115) ).

fof(f1258,plain,
    spl0_160,
    inference(avatar_split_clause,[],[f114,f1256]) ).

fof(f1256,plain,
    ( spl0_160
  <=> ! [X0,X1] :
        ( ~ ssItem(X1)
        | ~ ssItem(X0)
        | ~ lt(X1,X0)
        | ~ lt(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_160])]) ).

fof(f114,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssItem(X0)
      | ~ lt(X1,X0)
      | ~ lt(X0,X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause114) ).

fof(f1254,plain,
    spl0_159,
    inference(avatar_split_clause,[],[f111,f1252]) ).

fof(f1252,plain,
    ( spl0_159
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | X0 != X1
        | ~ lt(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_159])]) ).

fof(f111,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssItem(X1)
      | X0 != X1
      | ~ lt(X0,X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause111) ).

fof(f1250,plain,
    spl0_158,
    inference(avatar_split_clause,[],[f110,f1248]) ).

fof(f1248,plain,
    ( spl0_158
  <=> ! [X0,X1] :
        ( ~ ssItem(X1)
        | ~ ssItem(X0)
        | ~ gt(X1,X0)
        | ~ gt(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_158])]) ).

fof(f110,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssItem(X0)
      | ~ gt(X1,X0)
      | ~ gt(X0,X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause110) ).

fof(f1246,plain,
    spl0_157,
    inference(avatar_split_clause,[],[f108,f1244]) ).

fof(f108,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssItem(X1)
      | ~ leq(X0,X1)
      | geq(X1,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause108) ).

fof(f1242,plain,
    spl0_156,
    inference(avatar_split_clause,[],[f107,f1240]) ).

fof(f1240,plain,
    ( spl0_156
  <=> ! [X0,X1] :
        ( ~ ssItem(X1)
        | ~ ssItem(X0)
        | ~ geq(X0,X1)
        | leq(X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_156])]) ).

fof(f107,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssItem(X0)
      | ~ geq(X0,X1)
      | leq(X1,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause107) ).

fof(f1238,plain,
    ( ~ spl0_8
    | ~ spl0_1
    | ~ spl0_15
    | ~ spl0_146 ),
    inference(avatar_split_clause,[],[f1205,f1193,f293,f218,f254]) ).

fof(f293,plain,
    ( spl0_15
  <=> sk1 = cons(sk6,sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_15])]) ).

fof(f1205,plain,
    ( ~ ssList(sk1)
    | ~ ssItem(sk6)
    | ~ spl0_15
    | ~ spl0_146 ),
    inference(trivial_inequality_removal,[],[f1203]) ).

fof(f1203,plain,
    ( sk1 != sk1
    | ~ ssList(sk1)
    | ~ ssItem(sk6)
    | ~ spl0_15
    | ~ spl0_146 ),
    inference(superposition,[],[f1194,f295]) ).

fof(f295,plain,
    ( sk1 = cons(sk6,sk1)
    | ~ spl0_15 ),
    inference(avatar_component_clause,[],[f293]) ).

fof(f1237,plain,
    spl0_155,
    inference(avatar_split_clause,[],[f106,f1235]) ).

fof(f1235,plain,
    ( spl0_155
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ lt(X0,X1)
        | gt(X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_155])]) ).

fof(f106,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssItem(X1)
      | ~ lt(X0,X1)
      | gt(X1,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause106) ).

fof(f1233,plain,
    spl0_154,
    inference(avatar_split_clause,[],[f105,f1231]) ).

fof(f1231,plain,
    ( spl0_154
  <=> ! [X0,X1] :
        ( ~ ssItem(X1)
        | ~ ssItem(X0)
        | ~ gt(X0,X1)
        | lt(X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_154])]) ).

fof(f105,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssItem(X0)
      | ~ gt(X0,X1)
      | lt(X1,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause105) ).

fof(f1229,plain,
    spl0_153,
    inference(avatar_split_clause,[],[f103,f1227]) ).

fof(f1227,plain,
    ( spl0_153
  <=> ! [X0,X1] :
        ( ~ ssItem(X1)
        | ~ ssItem(X0)
        | ~ lt(X0,X1)
        | leq(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_153])]) ).

fof(f103,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssItem(X0)
      | ~ lt(X0,X1)
      | leq(X0,X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause103) ).

fof(f1225,plain,
    spl0_152,
    inference(avatar_split_clause,[],[f102,f1223]) ).

fof(f1223,plain,
    ( spl0_152
  <=> ! [X0,X1] :
        ( ~ ssItem(X1)
        | ~ ssItem(X0)
        | X0 = X1
        | neq(X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_152])]) ).

fof(f102,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssItem(X0)
      | X0 = X1
      | neq(X1,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause102) ).

fof(f1221,plain,
    spl0_151,
    inference(avatar_split_clause,[],[f101,f1219]) ).

fof(f101,axiom,
    ! [X0] :
      ( ~ singletonP(X0)
      | ~ ssList(X0)
      | cons(skaf44(X0),nil) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause101) ).

fof(f1217,plain,
    spl0_150,
    inference(avatar_split_clause,[],[f100,f1215]) ).

fof(f1215,plain,
    ( spl0_150
  <=> ! [X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(X0)
        | X0 = X1
        | neq(X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_150])]) ).

fof(f100,axiom,
    ! [X0,X1] :
      ( ~ ssList(X1)
      | ~ ssList(X0)
      | X0 = X1
      | neq(X1,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause100) ).

fof(f1213,plain,
    spl0_149,
    inference(avatar_split_clause,[],[f97,f1211]) ).

fof(f97,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X1)
      | hd(cons(X0,X1)) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause97) ).

fof(f1209,plain,
    spl0_148,
    inference(avatar_split_clause,[],[f96,f1207]) ).

fof(f96,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X1)
      | tl(cons(X0,X1)) = X1 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause96) ).

fof(f1200,plain,
    ( spl0_147
    | ~ spl0_1
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1060,f730,f218,f1197]) ).

fof(f1060,plain,
    ( sk1 = app(sk1,nil)
    | ~ spl0_1
    | ~ spl0_108 ),
    inference(resolution,[],[f731,f220]) ).

fof(f1195,plain,
    spl0_146,
    inference(avatar_split_clause,[],[f99,f1193]) ).

fof(f99,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X1)
      | cons(X0,X1) != X1 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause99) ).

fof(f1191,plain,
    ( spl0_135
    | ~ spl0_1
    | ~ spl0_111 ),
    inference(avatar_split_clause,[],[f803,f773,f218,f1147]) ).

fof(f1147,plain,
    ( spl0_135
  <=> sk1 = app(sk1,sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_135])]) ).

fof(f773,plain,
    ( spl0_111
  <=> ! [X0] :
        ( app(sk1,X0) = X0
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_111])]) ).

fof(f803,plain,
    ( sk1 = app(sk1,sk1)
    | ~ spl0_1
    | ~ spl0_111 ),
    inference(resolution,[],[f774,f220]) ).

fof(f774,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | app(sk1,X0) = X0 )
    | ~ spl0_111 ),
    inference(avatar_component_clause,[],[f773]) ).

fof(f1190,plain,
    spl0_145,
    inference(avatar_split_clause,[],[f98,f1188]) ).

fof(f98,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X1)
      | nil != cons(X0,X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause98) ).

fof(f1186,plain,
    spl0_144,
    inference(avatar_split_clause,[],[f95,f1184]) ).

fof(f1184,plain,
    ( spl0_144
  <=> ! [X0] :
        ( ~ ssList(X0)
        | totalorderP(X0)
        | ~ leq(skaf54(X0),skaf55(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_144])]) ).

fof(f95,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | totalorderP(X0)
      | ~ leq(skaf54(X0),skaf55(X0)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause95) ).

fof(f1182,plain,
    spl0_143,
    inference(avatar_split_clause,[],[f94,f1180]) ).

fof(f1180,plain,
    ( spl0_143
  <=> ! [X0] :
        ( ~ ssList(X0)
        | totalorderP(X0)
        | ~ leq(skaf55(X0),skaf54(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_143])]) ).

fof(f94,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | totalorderP(X0)
      | ~ leq(skaf55(X0),skaf54(X0)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause94) ).

fof(f1178,plain,
    spl0_142,
    inference(avatar_split_clause,[],[f93,f1176]) ).

fof(f1176,plain,
    ( spl0_142
  <=> ! [X0] :
        ( ~ ssList(X0)
        | strictorderP(X0)
        | ~ lt(skaf59(X0),skaf60(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_142])]) ).

fof(f93,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | strictorderP(X0)
      | ~ lt(skaf59(X0),skaf60(X0)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause93) ).

fof(f1174,plain,
    spl0_141,
    inference(avatar_split_clause,[],[f92,f1172]) ).

fof(f1172,plain,
    ( spl0_141
  <=> ! [X0] :
        ( ~ ssList(X0)
        | strictorderP(X0)
        | ~ lt(skaf60(X0),skaf59(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_141])]) ).

fof(f92,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | strictorderP(X0)
      | ~ lt(skaf60(X0),skaf59(X0)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause92) ).

fof(f1170,plain,
    spl0_140,
    inference(avatar_split_clause,[],[f91,f1168]) ).

fof(f1168,plain,
    ( spl0_140
  <=> ! [X0] :
        ( ~ ssList(X0)
        | totalorderedP(X0)
        | ~ leq(skaf64(X0),skaf65(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_140])]) ).

fof(f91,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | totalorderedP(X0)
      | ~ leq(skaf64(X0),skaf65(X0)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause91) ).

fof(f1166,plain,
    spl0_139,
    inference(avatar_split_clause,[],[f90,f1164]) ).

fof(f1164,plain,
    ( spl0_139
  <=> ! [X0] :
        ( ~ ssList(X0)
        | strictorderedP(X0)
        | ~ lt(skaf69(X0),skaf70(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_139])]) ).

fof(f90,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | strictorderedP(X0)
      | ~ lt(skaf69(X0),skaf70(X0)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause90) ).

fof(f1162,plain,
    spl0_138,
    inference(avatar_split_clause,[],[f89,f1160]) ).

fof(f1160,plain,
    ( spl0_138
  <=> ! [X0] :
        ( ~ ssList(X0)
        | equalelemsP(X0)
        | skaf79(X0) != skaf78(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_138])]) ).

fof(f89,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | equalelemsP(X0)
      | skaf79(X0) != skaf78(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause89) ).

fof(f1158,plain,
    spl0_137,
    inference(avatar_split_clause,[],[f88,f1156]) ).

fof(f88,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | cyclefreeP(X0)
      | leq(skaf49(X0),skaf50(X0)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause88) ).

fof(f1154,plain,
    spl0_136,
    inference(avatar_split_clause,[],[f87,f1152]) ).

fof(f87,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | cyclefreeP(X0)
      | leq(skaf50(X0),skaf49(X0)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause87) ).

fof(f1150,plain,
    ( spl0_135
    | ~ spl0_1
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f765,f735,f218,f1147]) ).

fof(f735,plain,
    ( spl0_109
  <=> ! [X0] :
        ( app(X0,sk1) = X0
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_109])]) ).

fof(f765,plain,
    ( sk1 = app(sk1,sk1)
    | ~ spl0_1
    | ~ spl0_109 ),
    inference(resolution,[],[f736,f220]) ).

fof(f736,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | app(X0,sk1) = X0 )
    | ~ spl0_109 ),
    inference(avatar_component_clause,[],[f735]) ).

fof(f1113,plain,
    spl0_134,
    inference(avatar_split_clause,[],[f86,f1111]) ).

fof(f86,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X1)
      | ssList(cons(X0,X1)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause86) ).

fof(f1108,plain,
    spl0_133,
    inference(avatar_split_clause,[],[f85,f1106]) ).

fof(f85,axiom,
    ! [X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(X1)
      | ssList(app(X1,X0)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause85) ).

fof(f1104,plain,
    spl0_132,
    inference(avatar_split_clause,[],[f84,f1102]) ).

fof(f84,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ frontsegP(nil,X0)
      | nil = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause84) ).

fof(f1100,plain,
    spl0_131,
    inference(avatar_split_clause,[],[f83,f1098]) ).

fof(f1098,plain,
    ( spl0_131
  <=> ! [X0] :
        ( ~ ssList(X0)
        | nil != X0
        | frontsegP(nil,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_131])]) ).

fof(f83,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | nil != X0
      | frontsegP(nil,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause83) ).

fof(f1096,plain,
    spl0_130,
    inference(avatar_split_clause,[],[f82,f1094]) ).

fof(f82,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ rearsegP(nil,X0)
      | nil = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause82) ).

fof(f1023,plain,
    spl0_129,
    inference(avatar_split_clause,[],[f70,f1021]) ).

fof(f1021,plain,
    ( spl0_129
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | cyclefreeP(cons(X0,nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_129])]) ).

fof(f70,axiom,
    ! [X0] :
      ( ~ ssItem(X0)
      | cyclefreeP(cons(X0,nil)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause70) ).

fof(f1019,plain,
    spl0_128,
    inference(avatar_split_clause,[],[f69,f1017]) ).

fof(f1017,plain,
    ( spl0_128
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | totalorderP(cons(X0,nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_128])]) ).

fof(f69,axiom,
    ! [X0] :
      ( ~ ssItem(X0)
      | totalorderP(cons(X0,nil)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause69) ).

fof(f1015,plain,
    spl0_127,
    inference(avatar_split_clause,[],[f68,f1013]) ).

fof(f1013,plain,
    ( spl0_127
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | strictorderP(cons(X0,nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_127])]) ).

fof(f68,axiom,
    ! [X0] :
      ( ~ ssItem(X0)
      | strictorderP(cons(X0,nil)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause68) ).

fof(f1011,plain,
    ( spl0_126
    | ~ spl0_2
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f1005,f726,f223,f1008]) ).

fof(f1005,plain,
    ( duplicatefreeP(sk2)
    | ~ spl0_2
    | ~ spl0_107 ),
    inference(resolution,[],[f727,f225]) ).

fof(f974,plain,
    ( spl0_14
    | ~ spl0_15
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f968,f541,f293,f284]) ).

fof(f968,plain,
    ( sk1 = sk2
    | ~ spl0_15
    | ~ spl0_65 ),
    inference(superposition,[],[f542,f295]) ).

fof(f542,plain,
    ( sk2 = cons(sk6,sk1)
    | ~ spl0_65 ),
    inference(avatar_component_clause,[],[f541]) ).

fof(f959,plain,
    ( spl0_14
    | ~ spl0_16
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f949,f308,f298,f284]) ).

fof(f308,plain,
    ( spl0_17
  <=> sk2 = cons(sk6,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_17])]) ).

fof(f949,plain,
    ( sk1 = sk2
    | ~ spl0_16
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f300,f310]) ).

fof(f310,plain,
    ( sk2 = cons(sk6,nil)
    | ~ spl0_17 ),
    inference(avatar_component_clause,[],[f308]) ).

fof(f948,plain,
    ( spl0_125
    | ~ spl0_11
    | ~ spl0_14 ),
    inference(avatar_split_clause,[],[f925,f284,f269,f946]) ).

fof(f946,plain,
    ( spl0_125
  <=> ! [X6] :
        ( memberP(sk2,sk5(X6))
        | ~ ssItem(X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_125])]) ).

fof(f925,plain,
    ( ! [X6] :
        ( memberP(sk2,sk5(X6))
        | ~ ssItem(X6) )
    | ~ spl0_11
    | ~ spl0_14 ),
    inference(forward_demodulation,[],[f270,f286]) ).

fof(f286,plain,
    ( sk1 = sk2
    | ~ spl0_14 ),
    inference(avatar_component_clause,[],[f284]) ).

fof(f944,plain,
    ( spl0_17
    | ~ spl0_14
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f942,f298,f284,f308]) ).

fof(f942,plain,
    ( sk2 = cons(sk6,nil)
    | ~ spl0_14
    | ~ spl0_16 ),
    inference(forward_demodulation,[],[f300,f286]) ).

fof(f943,plain,
    ( ~ spl0_10
    | spl0_9
    | ~ spl0_14 ),
    inference(avatar_split_clause,[],[f306,f284,f258,f263]) ).

fof(f306,plain,
    ( nil != sk2
    | spl0_9
    | ~ spl0_14 ),
    inference(forward_demodulation,[],[f259,f286]) ).

fof(f259,plain,
    ( nil != sk1
    | spl0_9 ),
    inference(avatar_component_clause,[],[f258]) ).

fof(f940,plain,
    ( spl0_124
    | ~ spl0_10
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f903,f389,f263,f937]) ).

fof(f937,plain,
    ( spl0_124
  <=> cyclefreeP(sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_124])]) ).

fof(f389,plain,
    ( spl0_30
  <=> cyclefreeP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_30])]) ).

fof(f903,plain,
    ( cyclefreeP(sk2)
    | ~ spl0_10
    | ~ spl0_30 ),
    inference(forward_demodulation,[],[f391,f265]) ).

fof(f391,plain,
    ( cyclefreeP(nil)
    | ~ spl0_30 ),
    inference(avatar_component_clause,[],[f389]) ).

fof(f935,plain,
    ( ~ spl0_123
    | ~ spl0_10
    | spl0_35 ),
    inference(avatar_split_clause,[],[f901,f416,f263,f932]) ).

fof(f932,plain,
    ( spl0_123
  <=> singletonP(sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_123])]) ).

fof(f416,plain,
    ( spl0_35
  <=> singletonP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_35])]) ).

fof(f901,plain,
    ( ~ singletonP(sk2)
    | ~ spl0_10
    | spl0_35 ),
    inference(forward_demodulation,[],[f418,f265]) ).

fof(f418,plain,
    ( ~ singletonP(nil)
    | spl0_35 ),
    inference(avatar_component_clause,[],[f416]) ).

fof(f880,plain,
    ( ~ spl0_33
    | ~ spl0_114 ),
    inference(avatar_contradiction_clause,[],[f879]) ).

fof(f879,plain,
    ( $false
    | ~ spl0_33
    | ~ spl0_114 ),
    inference(resolution,[],[f408,f816]) ).

fof(f816,plain,
    ( ! [X0] : ~ ssItem(X0)
    | ~ spl0_114 ),
    inference(avatar_component_clause,[],[f815]) ).

fof(f877,plain,
    ( spl0_122
    | ~ spl0_14
    | ~ spl0_121 ),
    inference(avatar_split_clause,[],[f873,f870,f284,f875]) ).

fof(f875,plain,
    ( spl0_122
  <=> ! [X0] :
        ( sk2 = X0
        | ~ ssList(X0)
        | ssItem(hd(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_122])]) ).

fof(f873,plain,
    ( ! [X0] :
        ( sk2 = X0
        | ~ ssList(X0)
        | ssItem(hd(X0)) )
    | ~ spl0_14
    | ~ spl0_121 ),
    inference(forward_demodulation,[],[f871,f286]) ).

fof(f872,plain,
    ( spl0_121
    | ~ spl0_9 ),
    inference(avatar_split_clause,[],[f858,f258,f870]) ).

fof(f858,plain,
    ( ! [X0] :
        ( sk1 = X0
        | ~ ssList(X0)
        | ssItem(hd(X0)) )
    | ~ spl0_9 ),
    inference(forward_demodulation,[],[f78,f260]) ).

fof(f260,plain,
    ( nil = sk1
    | ~ spl0_9 ),
    inference(avatar_component_clause,[],[f258]) ).

fof(f867,plain,
    ( spl0_65
    | ~ spl0_9
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f861,f308,f258,f541]) ).

fof(f861,plain,
    ( sk2 = cons(sk6,sk1)
    | ~ spl0_9
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f310,f260]) ).

fof(f863,plain,
    ( spl0_10
    | ~ spl0_9
    | ~ spl0_14 ),
    inference(avatar_split_clause,[],[f313,f284,f258,f263]) ).

fof(f313,plain,
    ( nil = sk2
    | ~ spl0_9
    | ~ spl0_14 ),
    inference(forward_demodulation,[],[f260,f286]) ).

fof(f860,plain,
    ( ~ spl0_8
    | ~ spl0_114 ),
    inference(avatar_contradiction_clause,[],[f859]) ).

fof(f859,plain,
    ( $false
    | ~ spl0_8
    | ~ spl0_114 ),
    inference(resolution,[],[f256,f816]) ).

fof(f857,plain,
    ( ~ spl0_106
    | ~ spl0_114 ),
    inference(avatar_contradiction_clause,[],[f856]) ).

fof(f856,plain,
    ( $false
    | ~ spl0_106
    | ~ spl0_114 ),
    inference(resolution,[],[f816,f724]) ).

fof(f854,plain,
    ( spl0_120
    | ~ spl0_9
    | ~ spl0_119 ),
    inference(avatar_split_clause,[],[f850,f846,f258,f852]) ).

fof(f852,plain,
    ( spl0_120
  <=> ! [X0] :
        ( rearsegP(sk1,X0)
        | sk1 != X0
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_120])]) ).

fof(f846,plain,
    ( spl0_119
  <=> ! [X0] :
        ( ~ ssList(X0)
        | nil != X0
        | rearsegP(nil,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_119])]) ).

fof(f850,plain,
    ( ! [X0] :
        ( rearsegP(sk1,X0)
        | sk1 != X0
        | ~ ssList(X0) )
    | ~ spl0_9
    | ~ spl0_119 ),
    inference(forward_demodulation,[],[f849,f260]) ).

fof(f849,plain,
    ( ! [X0] :
        ( sk1 != X0
        | ~ ssList(X0)
        | rearsegP(nil,X0) )
    | ~ spl0_9
    | ~ spl0_119 ),
    inference(forward_demodulation,[],[f847,f260]) ).

fof(f847,plain,
    ( ! [X0] :
        ( nil != X0
        | ~ ssList(X0)
        | rearsegP(nil,X0) )
    | ~ spl0_119 ),
    inference(avatar_component_clause,[],[f846]) ).

fof(f848,plain,
    spl0_119,
    inference(avatar_split_clause,[],[f81,f846]) ).

fof(f81,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | nil != X0
      | rearsegP(nil,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause81) ).

fof(f840,plain,
    ( spl0_118
    | ~ spl0_9
    | ~ spl0_117 ),
    inference(avatar_split_clause,[],[f836,f832,f258,f838]) ).

fof(f836,plain,
    ( ! [X0] :
        ( sk1 = X0
        | ~ segmentP(sk1,X0)
        | ~ ssList(X0) )
    | ~ spl0_9
    | ~ spl0_117 ),
    inference(forward_demodulation,[],[f835,f260]) ).

fof(f835,plain,
    ( ! [X0] :
        ( ~ segmentP(sk1,X0)
        | ~ ssList(X0)
        | nil = X0 )
    | ~ spl0_9
    | ~ spl0_117 ),
    inference(forward_demodulation,[],[f833,f260]) ).

fof(f834,plain,
    spl0_117,
    inference(avatar_split_clause,[],[f80,f832]) ).

fof(f80,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ segmentP(nil,X0)
      | nil = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause80) ).

fof(f829,plain,
    ( spl0_116
    | ~ spl0_9
    | ~ spl0_115 ),
    inference(avatar_split_clause,[],[f825,f821,f258,f827]) ).

fof(f827,plain,
    ( spl0_116
  <=> ! [X0] :
        ( segmentP(sk1,X0)
        | sk1 != X0
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_116])]) ).

fof(f821,plain,
    ( spl0_115
  <=> ! [X0] :
        ( ~ ssList(X0)
        | nil != X0
        | segmentP(nil,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_115])]) ).

fof(f825,plain,
    ( ! [X0] :
        ( segmentP(sk1,X0)
        | sk1 != X0
        | ~ ssList(X0) )
    | ~ spl0_9
    | ~ spl0_115 ),
    inference(forward_demodulation,[],[f824,f260]) ).

fof(f824,plain,
    ( ! [X0] :
        ( sk1 != X0
        | ~ ssList(X0)
        | segmentP(nil,X0) )
    | ~ spl0_9
    | ~ spl0_115 ),
    inference(forward_demodulation,[],[f822,f260]) ).

fof(f822,plain,
    ( ! [X0] :
        ( nil != X0
        | ~ ssList(X0)
        | segmentP(nil,X0) )
    | ~ spl0_115 ),
    inference(avatar_component_clause,[],[f821]) ).

fof(f823,plain,
    spl0_115,
    inference(avatar_split_clause,[],[f79,f821]) ).

fof(f79,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | nil != X0
      | segmentP(nil,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause79) ).

fof(f817,plain,
    ( spl0_114
    | ~ spl0_7
    | ~ spl0_98 ),
    inference(avatar_split_clause,[],[f721,f683,f250,f815]) ).

fof(f683,plain,
    ( spl0_98
  <=> ! [X0] :
        ( ~ ssItem(sk5(X0))
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_98])]) ).

fof(f721,plain,
    ( ! [X0] : ~ ssItem(X0)
    | ~ spl0_7
    | ~ spl0_98 ),
    inference(duplicate_literal_removal,[],[f720]) ).

fof(f720,plain,
    ( ! [X0] :
        ( ~ ssItem(X0)
        | ~ ssItem(X0) )
    | ~ spl0_7
    | ~ spl0_98 ),
    inference(resolution,[],[f684,f251]) ).

fof(f684,plain,
    ( ! [X0] :
        ( ~ ssItem(sk5(X0))
        | ~ ssItem(X0) )
    | ~ spl0_98 ),
    inference(avatar_component_clause,[],[f683]) ).

fof(f813,plain,
    ( spl0_113
    | ~ spl0_9
    | ~ spl0_112 ),
    inference(avatar_split_clause,[],[f809,f806,f258,f811]) ).

fof(f809,plain,
    ( ! [X0] :
        ( sk1 = X0
        | ~ ssList(X0)
        | ssList(tl(X0)) )
    | ~ spl0_9
    | ~ spl0_112 ),
    inference(forward_demodulation,[],[f807,f260]) ).

fof(f808,plain,
    spl0_112,
    inference(avatar_split_clause,[],[f77,f806]) ).

fof(f77,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | nil = X0
      | ssList(tl(X0)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause77) ).

fof(f775,plain,
    ( spl0_111
    | ~ spl0_9
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f771,f768,f258,f773]) ).

fof(f771,plain,
    ( ! [X0] :
        ( app(sk1,X0) = X0
        | ~ ssList(X0) )
    | ~ spl0_9
    | ~ spl0_110 ),
    inference(forward_demodulation,[],[f769,f260]) ).

fof(f770,plain,
    spl0_110,
    inference(avatar_split_clause,[],[f74,f768]) ).

fof(f74,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | app(nil,X0) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause74) ).

fof(f737,plain,
    ( spl0_109
    | ~ spl0_9
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f733,f730,f258,f735]) ).

fof(f733,plain,
    ( ! [X0] :
        ( app(X0,sk1) = X0
        | ~ ssList(X0) )
    | ~ spl0_9
    | ~ spl0_108 ),
    inference(forward_demodulation,[],[f731,f260]) ).

fof(f732,plain,
    spl0_108,
    inference(avatar_split_clause,[],[f73,f730]) ).

fof(f73,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | app(X0,nil) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause73) ).

fof(f728,plain,
    ( spl0_106
    | spl0_107 ),
    inference(avatar_split_clause,[],[f72,f726,f723]) ).

fof(f72,axiom,
    ! [X0,X1] :
      ( ~ ssList(X0)
      | duplicatefreeP(X0)
      | ssItem(X1) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause72) ).

fof(f719,plain,
    ( spl0_105
    | ~ spl0_9
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f715,f712,f258,f717]) ).

fof(f712,plain,
    ( spl0_104
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | totalorderedP(cons(X0,nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_104])]) ).

fof(f715,plain,
    ( ! [X0] :
        ( totalorderedP(cons(X0,sk1))
        | ~ ssItem(X0) )
    | ~ spl0_9
    | ~ spl0_104 ),
    inference(forward_demodulation,[],[f713,f260]) ).

fof(f713,plain,
    ( ! [X0] :
        ( totalorderedP(cons(X0,nil))
        | ~ ssItem(X0) )
    | ~ spl0_104 ),
    inference(avatar_component_clause,[],[f712]) ).

fof(f714,plain,
    spl0_104,
    inference(avatar_split_clause,[],[f67,f712]) ).

fof(f67,axiom,
    ! [X0] :
      ( ~ ssItem(X0)
      | totalorderedP(cons(X0,nil)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause67) ).

fof(f709,plain,
    ( spl0_103
    | ~ spl0_9
    | ~ spl0_102 ),
    inference(avatar_split_clause,[],[f705,f702,f258,f707]) ).

fof(f702,plain,
    ( spl0_102
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | strictorderedP(cons(X0,nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_102])]) ).

fof(f705,plain,
    ( ! [X0] :
        ( strictorderedP(cons(X0,sk1))
        | ~ ssItem(X0) )
    | ~ spl0_9
    | ~ spl0_102 ),
    inference(forward_demodulation,[],[f703,f260]) ).

fof(f703,plain,
    ( ! [X0] :
        ( strictorderedP(cons(X0,nil))
        | ~ ssItem(X0) )
    | ~ spl0_102 ),
    inference(avatar_component_clause,[],[f702]) ).

fof(f704,plain,
    spl0_102,
    inference(avatar_split_clause,[],[f66,f702]) ).

fof(f66,axiom,
    ! [X0] :
      ( ~ ssItem(X0)
      | strictorderedP(cons(X0,nil)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause66) ).

fof(f699,plain,
    ( spl0_101
    | ~ spl0_9
    | ~ spl0_100 ),
    inference(avatar_split_clause,[],[f695,f692,f258,f697]) ).

fof(f692,plain,
    ( spl0_100
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | duplicatefreeP(cons(X0,nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_100])]) ).

fof(f695,plain,
    ( ! [X0] :
        ( duplicatefreeP(cons(X0,sk1))
        | ~ ssItem(X0) )
    | ~ spl0_9
    | ~ spl0_100 ),
    inference(forward_demodulation,[],[f693,f260]) ).

fof(f693,plain,
    ( ! [X0] :
        ( duplicatefreeP(cons(X0,nil))
        | ~ ssItem(X0) )
    | ~ spl0_100 ),
    inference(avatar_component_clause,[],[f692]) ).

fof(f694,plain,
    spl0_100,
    inference(avatar_split_clause,[],[f65,f692]) ).

fof(f65,axiom,
    ! [X0] :
      ( ~ ssItem(X0)
      | duplicatefreeP(cons(X0,nil)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause65) ).

fof(f689,plain,
    ( spl0_99
    | ~ spl0_9
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f681,f678,f258,f687]) ).

fof(f678,plain,
    ( spl0_97
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | equalelemsP(cons(X0,nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_97])]) ).

fof(f681,plain,
    ( ! [X0] :
        ( equalelemsP(cons(X0,sk1))
        | ~ ssItem(X0) )
    | ~ spl0_9
    | ~ spl0_97 ),
    inference(forward_demodulation,[],[f679,f260]) ).

fof(f679,plain,
    ( ! [X0] :
        ( equalelemsP(cons(X0,nil))
        | ~ ssItem(X0) )
    | ~ spl0_97 ),
    inference(avatar_component_clause,[],[f678]) ).

fof(f685,plain,
    ( spl0_98
    | ~ spl0_11
    | ~ spl0_96 ),
    inference(avatar_split_clause,[],[f676,f673,f269,f683]) ).

fof(f673,plain,
    ( spl0_96
  <=> ! [X0] :
        ( ~ memberP(sk1,X0)
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_96])]) ).

fof(f676,plain,
    ( ! [X0] :
        ( ~ ssItem(sk5(X0))
        | ~ ssItem(X0) )
    | ~ spl0_11
    | ~ spl0_96 ),
    inference(resolution,[],[f674,f270]) ).

fof(f674,plain,
    ( ! [X0] :
        ( ~ memberP(sk1,X0)
        | ~ ssItem(X0) )
    | ~ spl0_96 ),
    inference(avatar_component_clause,[],[f673]) ).

fof(f680,plain,
    spl0_97,
    inference(avatar_split_clause,[],[f64,f678]) ).

fof(f64,axiom,
    ! [X0] :
      ( ~ ssItem(X0)
      | equalelemsP(cons(X0,nil)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause64) ).

fof(f675,plain,
    ( spl0_96
    | ~ spl0_9
    | ~ spl0_95 ),
    inference(avatar_split_clause,[],[f671,f668,f258,f673]) ).

fof(f671,plain,
    ( ! [X0] :
        ( ~ memberP(sk1,X0)
        | ~ ssItem(X0) )
    | ~ spl0_9
    | ~ spl0_95 ),
    inference(forward_demodulation,[],[f669,f260]) ).

fof(f670,plain,
    spl0_95,
    inference(avatar_split_clause,[],[f71,f668]) ).

fof(f71,axiom,
    ! [X0] :
      ( ~ ssItem(X0)
      | ~ memberP(nil,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause71) ).

fof(f666,plain,
    spl0_94,
    inference(avatar_split_clause,[],[f63,f664]) ).

fof(f664,plain,
    ( spl0_94
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | ~ lt(X0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_94])]) ).

fof(f63,axiom,
    ! [X0] :
      ( ~ ssItem(X0)
      | ~ lt(X0,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause63) ).

fof(f662,plain,
    spl0_93,
    inference(avatar_split_clause,[],[f62,f660]) ).

fof(f62,axiom,
    ! [X0] :
      ( ~ ssItem(X0)
      | leq(X0,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause62) ).

fof(f658,plain,
    spl0_92,
    inference(avatar_split_clause,[],[f61,f656]) ).

fof(f61,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | frontsegP(X0,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause61) ).

fof(f654,plain,
    ( spl0_91
    | ~ spl0_9
    | ~ spl0_90 ),
    inference(avatar_split_clause,[],[f650,f647,f258,f652]) ).

fof(f650,plain,
    ( ! [X0] :
        ( frontsegP(X0,sk1)
        | ~ ssList(X0) )
    | ~ spl0_9
    | ~ spl0_90 ),
    inference(forward_demodulation,[],[f648,f260]) ).

fof(f649,plain,
    spl0_90,
    inference(avatar_split_clause,[],[f60,f647]) ).

fof(f60,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | frontsegP(X0,nil) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause60) ).

fof(f645,plain,
    spl0_89,
    inference(avatar_split_clause,[],[f59,f643]) ).

fof(f59,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | rearsegP(X0,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause59) ).

fof(f641,plain,
    ( spl0_88
    | ~ spl0_9
    | ~ spl0_87 ),
    inference(avatar_split_clause,[],[f637,f634,f258,f639]) ).

fof(f637,plain,
    ( ! [X0] :
        ( rearsegP(X0,sk1)
        | ~ ssList(X0) )
    | ~ spl0_9
    | ~ spl0_87 ),
    inference(forward_demodulation,[],[f635,f260]) ).

fof(f636,plain,
    spl0_87,
    inference(avatar_split_clause,[],[f58,f634]) ).

fof(f58,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | rearsegP(X0,nil) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause58) ).

fof(f632,plain,
    spl0_86,
    inference(avatar_split_clause,[],[f57,f630]) ).

fof(f57,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | segmentP(X0,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause57) ).

fof(f628,plain,
    ( spl0_85
    | ~ spl0_9
    | ~ spl0_84 ),
    inference(avatar_split_clause,[],[f624,f621,f258,f626]) ).

fof(f624,plain,
    ( ! [X0] :
        ( segmentP(X0,sk1)
        | ~ ssList(X0) )
    | ~ spl0_9
    | ~ spl0_84 ),
    inference(forward_demodulation,[],[f622,f260]) ).

fof(f623,plain,
    spl0_84,
    inference(avatar_split_clause,[],[f56,f621]) ).

fof(f56,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | segmentP(X0,nil) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause56) ).

fof(f619,plain,
    spl0_83,
    inference(avatar_split_clause,[],[f55,f617]) ).

fof(f617,plain,
    ( spl0_83
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | geq(X0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_83])]) ).

fof(f55,axiom,
    ! [X0] :
      ( ~ ssItem(X0)
      | geq(X0,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause55) ).

fof(f615,plain,
    spl0_82,
    inference(avatar_split_clause,[],[f53,f613]) ).

fof(f53,axiom,
    ! [X0,X1] : ssList(skaf42(X0,X1)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause53) ).

fof(f611,plain,
    spl0_81,
    inference(avatar_split_clause,[],[f52,f609]) ).

fof(f52,axiom,
    ! [X0,X1] : ssList(skaf43(X0,X1)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause52) ).

fof(f607,plain,
    spl0_80,
    inference(avatar_split_clause,[],[f51,f605]) ).

fof(f51,axiom,
    ! [X0,X1] : ssList(skaf45(X0,X1)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause51) ).

fof(f603,plain,
    spl0_79,
    inference(avatar_split_clause,[],[f50,f601]) ).

fof(f50,axiom,
    ! [X0,X1] : ssList(skaf46(X0,X1)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause50) ).

fof(f599,plain,
    spl0_78,
    inference(avatar_split_clause,[],[f49,f597]) ).

fof(f49,axiom,
    ! [X0,X1] : ssList(skaf47(X0,X1)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause49) ).

fof(f595,plain,
    spl0_77,
    inference(avatar_split_clause,[],[f48,f593]) ).

fof(f48,axiom,
    ! [X0,X1] : ssList(skaf48(X0,X1)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause48) ).

fof(f590,plain,
    ( spl0_76
    | spl0_10 ),
    inference(avatar_split_clause,[],[f216,f263,f588]) ).

fof(f588,plain,
    ( spl0_76
  <=> ! [X6] :
        ( ~ memberP(sk2,X6)
        | sk6 = X6
        | ~ leq(sk6,X6)
        | ~ ssItem(X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_76])]) ).

fof(f216,plain,
    ! [X6] :
      ( nil = sk2
      | ~ memberP(sk2,X6)
      | ~ ssItem(X6)
      | ~ leq(sk6,X6)
      | sk6 = X6 ),
    inference(forward_demodulation,[],[f215,f190]) ).

fof(f215,plain,
    ! [X6] :
      ( ~ memberP(sk2,X6)
      | ~ ssItem(X6)
      | ~ leq(sk6,X6)
      | sk6 = X6
      | nil = sk4 ),
    inference(forward_demodulation,[],[f199,f190]) ).

fof(f199,axiom,
    ! [X6] :
      ( ~ ssItem(X6)
      | ~ leq(sk6,X6)
      | ~ memberP(sk4,X6)
      | sk6 = X6
      | nil = sk4 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',co1_14) ).

fof(f585,plain,
    ~ spl0_75,
    inference(avatar_split_clause,[],[f54,f582]) ).

fof(f582,plain,
    ( spl0_75
  <=> skac3 = skac2 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_75])]) ).

fof(f54,axiom,
    skac3 != skac2,
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause54) ).

fof(f580,plain,
    spl0_74,
    inference(avatar_split_clause,[],[f47,f578]) ).

fof(f47,axiom,
    ! [X0] : ssItem(skaf44(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause47) ).

fof(f576,plain,
    spl0_73,
    inference(avatar_split_clause,[],[f46,f574]) ).

fof(f574,plain,
    ( spl0_73
  <=> ! [X0] : ssItem(skaf49(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_73])]) ).

fof(f46,axiom,
    ! [X0] : ssItem(skaf49(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause46) ).

fof(f572,plain,
    spl0_72,
    inference(avatar_split_clause,[],[f45,f570]) ).

fof(f570,plain,
    ( spl0_72
  <=> ! [X0] : ssItem(skaf50(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_72])]) ).

fof(f45,axiom,
    ! [X0] : ssItem(skaf50(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause45) ).

fof(f568,plain,
    spl0_71,
    inference(avatar_split_clause,[],[f44,f566]) ).

fof(f44,axiom,
    ! [X0] : ssList(skaf51(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause44) ).

fof(f564,plain,
    spl0_70,
    inference(avatar_split_clause,[],[f43,f562]) ).

fof(f43,axiom,
    ! [X0] : ssList(skaf52(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause43) ).

fof(f560,plain,
    spl0_69,
    inference(avatar_split_clause,[],[f42,f558]) ).

fof(f42,axiom,
    ! [X0] : ssList(skaf53(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause42) ).

fof(f556,plain,
    spl0_68,
    inference(avatar_split_clause,[],[f41,f554]) ).

fof(f554,plain,
    ( spl0_68
  <=> ! [X0] : ssItem(skaf54(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_68])]) ).

fof(f41,axiom,
    ! [X0] : ssItem(skaf54(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause41) ).

fof(f552,plain,
    spl0_67,
    inference(avatar_split_clause,[],[f40,f550]) ).

fof(f550,plain,
    ( spl0_67
  <=> ! [X0] : ssItem(skaf55(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_67])]) ).

fof(f40,axiom,
    ! [X0] : ssItem(skaf55(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause40) ).

fof(f548,plain,
    spl0_66,
    inference(avatar_split_clause,[],[f39,f546]) ).

fof(f39,axiom,
    ! [X0] : ssList(skaf56(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause39) ).

fof(f544,plain,
    ( ~ spl0_65
    | ~ spl0_9
    | spl0_17 ),
    inference(avatar_split_clause,[],[f329,f308,f258,f541]) ).

fof(f329,plain,
    ( sk2 != cons(sk6,sk1)
    | ~ spl0_9
    | spl0_17 ),
    inference(superposition,[],[f309,f260]) ).

fof(f309,plain,
    ( sk2 != cons(sk6,nil)
    | spl0_17 ),
    inference(avatar_component_clause,[],[f308]) ).

fof(f539,plain,
    spl0_64,
    inference(avatar_split_clause,[],[f38,f537]) ).

fof(f38,axiom,
    ! [X0] : ssList(skaf57(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause38) ).

fof(f535,plain,
    spl0_63,
    inference(avatar_split_clause,[],[f37,f533]) ).

fof(f37,axiom,
    ! [X0] : ssList(skaf58(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause37) ).

fof(f531,plain,
    spl0_62,
    inference(avatar_split_clause,[],[f36,f529]) ).

fof(f529,plain,
    ( spl0_62
  <=> ! [X0] : ssItem(skaf59(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_62])]) ).

fof(f36,axiom,
    ! [X0] : ssItem(skaf59(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause36) ).

fof(f527,plain,
    spl0_61,
    inference(avatar_split_clause,[],[f35,f525]) ).

fof(f525,plain,
    ( spl0_61
  <=> ! [X0] : ssItem(skaf60(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_61])]) ).

fof(f35,axiom,
    ! [X0] : ssItem(skaf60(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause35) ).

fof(f523,plain,
    spl0_60,
    inference(avatar_split_clause,[],[f34,f521]) ).

fof(f34,axiom,
    ! [X0] : ssList(skaf61(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause34) ).

fof(f519,plain,
    spl0_59,
    inference(avatar_split_clause,[],[f33,f517]) ).

fof(f33,axiom,
    ! [X0] : ssList(skaf62(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause33) ).

fof(f515,plain,
    spl0_58,
    inference(avatar_split_clause,[],[f32,f513]) ).

fof(f32,axiom,
    ! [X0] : ssList(skaf63(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause32) ).

fof(f511,plain,
    spl0_57,
    inference(avatar_split_clause,[],[f31,f509]) ).

fof(f509,plain,
    ( spl0_57
  <=> ! [X0] : ssItem(skaf64(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_57])]) ).

fof(f31,axiom,
    ! [X0] : ssItem(skaf64(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause31) ).

fof(f507,plain,
    spl0_56,
    inference(avatar_split_clause,[],[f30,f505]) ).

fof(f505,plain,
    ( spl0_56
  <=> ! [X0] : ssItem(skaf65(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_56])]) ).

fof(f30,axiom,
    ! [X0] : ssItem(skaf65(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause30) ).

fof(f503,plain,
    spl0_55,
    inference(avatar_split_clause,[],[f29,f501]) ).

fof(f29,axiom,
    ! [X0] : ssList(skaf66(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause29) ).

fof(f499,plain,
    spl0_54,
    inference(avatar_split_clause,[],[f28,f497]) ).

fof(f28,axiom,
    ! [X0] : ssList(skaf67(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause28) ).

fof(f495,plain,
    spl0_53,
    inference(avatar_split_clause,[],[f27,f493]) ).

fof(f27,axiom,
    ! [X0] : ssList(skaf68(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause27) ).

fof(f491,plain,
    spl0_52,
    inference(avatar_split_clause,[],[f26,f489]) ).

fof(f489,plain,
    ( spl0_52
  <=> ! [X0] : ssItem(skaf69(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_52])]) ).

fof(f26,axiom,
    ! [X0] : ssItem(skaf69(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause26) ).

fof(f487,plain,
    spl0_51,
    inference(avatar_split_clause,[],[f25,f485]) ).

fof(f485,plain,
    ( spl0_51
  <=> ! [X0] : ssItem(skaf70(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_51])]) ).

fof(f25,axiom,
    ! [X0] : ssItem(skaf70(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause25) ).

fof(f483,plain,
    spl0_50,
    inference(avatar_split_clause,[],[f24,f481]) ).

fof(f24,axiom,
    ! [X0] : ssList(skaf71(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause24) ).

fof(f479,plain,
    spl0_49,
    inference(avatar_split_clause,[],[f23,f477]) ).

fof(f23,axiom,
    ! [X0] : ssList(skaf72(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause23) ).

fof(f475,plain,
    spl0_48,
    inference(avatar_split_clause,[],[f22,f473]) ).

fof(f22,axiom,
    ! [X0] : ssList(skaf73(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause22) ).

fof(f471,plain,
    spl0_47,
    inference(avatar_split_clause,[],[f21,f469]) ).

fof(f469,plain,
    ( spl0_47
  <=> ! [X0] : ssItem(skaf74(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_47])]) ).

fof(f21,axiom,
    ! [X0] : ssItem(skaf74(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause21) ).

fof(f467,plain,
    spl0_46,
    inference(avatar_split_clause,[],[f20,f465]) ).

fof(f20,axiom,
    ! [X0] : ssList(skaf75(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause20) ).

fof(f463,plain,
    spl0_45,
    inference(avatar_split_clause,[],[f19,f461]) ).

fof(f19,axiom,
    ! [X0] : ssList(skaf76(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause19) ).

fof(f459,plain,
    ( spl0_44
    | ~ spl0_9
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f426,f316,f258,f456]) ).

fof(f456,plain,
    ( spl0_44
  <=> equalelemsP(sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_44])]) ).

fof(f316,plain,
    ( spl0_18
  <=> equalelemsP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_18])]) ).

fof(f426,plain,
    ( equalelemsP(sk1)
    | ~ spl0_9
    | ~ spl0_18 ),
    inference(superposition,[],[f318,f260]) ).

fof(f318,plain,
    ( equalelemsP(nil)
    | ~ spl0_18 ),
    inference(avatar_component_clause,[],[f316]) ).

fof(f454,plain,
    spl0_43,
    inference(avatar_split_clause,[],[f18,f452]) ).

fof(f18,axiom,
    ! [X0] : ssList(skaf77(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause18) ).

fof(f450,plain,
    spl0_42,
    inference(avatar_split_clause,[],[f17,f448]) ).

fof(f448,plain,
    ( spl0_42
  <=> ! [X0] : ssItem(skaf78(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_42])]) ).

fof(f17,axiom,
    ! [X0] : ssItem(skaf78(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause17) ).

fof(f446,plain,
    spl0_41,
    inference(avatar_split_clause,[],[f16,f444]) ).

fof(f444,plain,
    ( spl0_41
  <=> ! [X0] : ssItem(skaf79(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_41])]) ).

fof(f16,axiom,
    ! [X0] : ssItem(skaf79(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause16) ).

fof(f442,plain,
    spl0_40,
    inference(avatar_split_clause,[],[f15,f440]) ).

fof(f15,axiom,
    ! [X0] : ssList(skaf80(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause15) ).

fof(f438,plain,
    spl0_39,
    inference(avatar_split_clause,[],[f14,f436]) ).

fof(f14,axiom,
    ! [X0] : ssList(skaf81(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause14) ).

fof(f434,plain,
    spl0_38,
    inference(avatar_split_clause,[],[f13,f432]) ).

fof(f13,axiom,
    ! [X0] : ssList(skaf82(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause13) ).

fof(f430,plain,
    spl0_37,
    inference(avatar_split_clause,[],[f12,f428]) ).

fof(f12,axiom,
    ! [X0] : ssItem(skaf83(X0)),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause12) ).

fof(f425,plain,
    ( ~ spl0_36
    | ~ spl0_9
    | spl0_35 ),
    inference(avatar_split_clause,[],[f420,f416,f258,f422]) ).

fof(f420,plain,
    ( ~ singletonP(sk1)
    | ~ spl0_9
    | spl0_35 ),
    inference(forward_demodulation,[],[f418,f260]) ).

fof(f419,plain,
    ~ spl0_35,
    inference(avatar_split_clause,[],[f11,f416]) ).

fof(f11,axiom,
    ~ singletonP(nil),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause11) ).

fof(f414,plain,
    spl0_34,
    inference(avatar_split_clause,[],[f10,f411]) ).

fof(f10,axiom,
    ssItem(skac2),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause10) ).

fof(f409,plain,
    spl0_33,
    inference(avatar_split_clause,[],[f9,f406]) ).

fof(f9,axiom,
    ssItem(skac3),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause9) ).

fof(f403,plain,
    spl0_32,
    inference(avatar_split_clause,[],[f8,f400]) ).

fof(f8,axiom,
    ssList(nil),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause8) ).

fof(f398,plain,
    ( spl0_31
    | ~ spl0_9
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f393,f389,f258,f395]) ).

fof(f395,plain,
    ( spl0_31
  <=> cyclefreeP(sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_31])]) ).

fof(f393,plain,
    ( cyclefreeP(sk1)
    | ~ spl0_9
    | ~ spl0_30 ),
    inference(forward_demodulation,[],[f391,f260]) ).

fof(f392,plain,
    spl0_30,
    inference(avatar_split_clause,[],[f7,f389]) ).

fof(f7,axiom,
    cyclefreeP(nil),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause7) ).

fof(f387,plain,
    ( spl0_29
    | ~ spl0_9
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f382,f378,f258,f384]) ).

fof(f384,plain,
    ( spl0_29
  <=> totalorderP(sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_29])]) ).

fof(f382,plain,
    ( totalorderP(sk1)
    | ~ spl0_9
    | ~ spl0_28 ),
    inference(forward_demodulation,[],[f380,f260]) ).

fof(f381,plain,
    spl0_28,
    inference(avatar_split_clause,[],[f6,f378]) ).

fof(f6,axiom,
    totalorderP(nil),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause6) ).

fof(f376,plain,
    ( spl0_27
    | ~ spl0_9
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f371,f367,f258,f373]) ).

fof(f373,plain,
    ( spl0_27
  <=> strictorderP(sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_27])]) ).

fof(f371,plain,
    ( strictorderP(sk1)
    | ~ spl0_9
    | ~ spl0_26 ),
    inference(forward_demodulation,[],[f369,f260]) ).

fof(f370,plain,
    spl0_26,
    inference(avatar_split_clause,[],[f5,f367]) ).

fof(f5,axiom,
    strictorderP(nil),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause5) ).

fof(f365,plain,
    ( spl0_25
    | ~ spl0_9
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f360,f356,f258,f362]) ).

fof(f362,plain,
    ( spl0_25
  <=> totalorderedP(sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_25])]) ).

fof(f360,plain,
    ( totalorderedP(sk1)
    | ~ spl0_9
    | ~ spl0_24 ),
    inference(forward_demodulation,[],[f358,f260]) ).

fof(f359,plain,
    spl0_24,
    inference(avatar_split_clause,[],[f4,f356]) ).

fof(f4,axiom,
    totalorderedP(nil),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause4) ).

fof(f354,plain,
    ( spl0_23
    | ~ spl0_9
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f349,f345,f258,f351]) ).

fof(f351,plain,
    ( spl0_23
  <=> strictorderedP(sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_23])]) ).

fof(f349,plain,
    ( strictorderedP(sk1)
    | ~ spl0_9
    | ~ spl0_22 ),
    inference(forward_demodulation,[],[f347,f260]) ).

fof(f348,plain,
    spl0_22,
    inference(avatar_split_clause,[],[f3,f345]) ).

fof(f3,axiom,
    strictorderedP(nil),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause3) ).

fof(f343,plain,
    ( spl0_21
    | ~ spl0_9
    | ~ spl0_20 ),
    inference(avatar_split_clause,[],[f338,f334,f258,f340]) ).

fof(f340,plain,
    ( spl0_21
  <=> duplicatefreeP(sk1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_21])]) ).

fof(f334,plain,
    ( spl0_20
  <=> duplicatefreeP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_20])]) ).

fof(f338,plain,
    ( duplicatefreeP(sk1)
    | ~ spl0_9
    | ~ spl0_20 ),
    inference(forward_demodulation,[],[f336,f260]) ).

fof(f336,plain,
    ( duplicatefreeP(nil)
    | ~ spl0_20 ),
    inference(avatar_component_clause,[],[f334]) ).

fof(f337,plain,
    spl0_20,
    inference(avatar_split_clause,[],[f2,f334]) ).

fof(f2,axiom,
    duplicatefreeP(nil),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause2) ).

fof(f331,plain,
    ( ~ spl0_15
    | ~ spl0_9
    | spl0_16 ),
    inference(avatar_split_clause,[],[f326,f298,f258,f293]) ).

fof(f326,plain,
    ( sk1 != cons(sk6,sk1)
    | ~ spl0_9
    | spl0_16 ),
    inference(forward_demodulation,[],[f299,f260]) ).

fof(f299,plain,
    ( sk1 != cons(sk6,nil)
    | spl0_16 ),
    inference(avatar_component_clause,[],[f298]) ).

fof(f325,plain,
    ( spl0_19
    | ~ spl0_10
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f320,f316,f263,f322]) ).

fof(f322,plain,
    ( spl0_19
  <=> equalelemsP(sk2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_19])]) ).

fof(f320,plain,
    ( equalelemsP(sk2)
    | ~ spl0_10
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f318,f265]) ).

fof(f319,plain,
    spl0_18,
    inference(avatar_split_clause,[],[f1,f316]) ).

fof(f1,axiom,
    equalelemsP(nil),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',clause1) ).

fof(f311,plain,
    ( spl0_17
    | ~ spl0_14
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f305,f298,f284,f308]) ).

fof(f305,plain,
    ( sk2 = cons(sk6,nil)
    | ~ spl0_14
    | ~ spl0_16 ),
    inference(forward_demodulation,[],[f300,f286]) ).

fof(f303,plain,
    ( spl0_10
    | ~ spl0_9
    | ~ spl0_14 ),
    inference(avatar_split_clause,[],[f302,f284,f258,f263]) ).

fof(f302,plain,
    ( nil = sk2
    | ~ spl0_9
    | ~ spl0_14 ),
    inference(forward_demodulation,[],[f260,f286]) ).

fof(f301,plain,
    ( spl0_9
    | spl0_16 ),
    inference(avatar_split_clause,[],[f208,f298,f258]) ).

fof(f208,plain,
    ( sk1 = cons(sk6,nil)
    | nil = sk1 ),
    inference(forward_demodulation,[],[f207,f191]) ).

fof(f207,plain,
    ( nil = sk1
    | sk3 = cons(sk6,nil) ),
    inference(forward_demodulation,[],[f200,f191]) ).

fof(f200,axiom,
    ( nil = sk3
    | sk3 = cons(sk6,nil) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',co1_15) ).

fof(f296,plain,
    ( spl0_15
    | spl0_14
    | ~ spl0_9 ),
    inference(avatar_split_clause,[],[f290,f258,f284,f293]) ).

fof(f290,plain,
    ( sk1 = sk2
    | sk1 = cons(sk6,sk1)
    | ~ spl0_9 ),
    inference(forward_demodulation,[],[f289,f260]) ).

fof(f289,plain,
    ( sk1 = cons(sk6,sk1)
    | nil = sk2
    | ~ spl0_9 ),
    inference(forward_demodulation,[],[f212,f260]) ).

fof(f212,plain,
    ( sk1 = cons(sk6,nil)
    | nil = sk2 ),
    inference(forward_demodulation,[],[f211,f191]) ).

fof(f211,plain,
    ( nil = sk2
    | sk3 = cons(sk6,nil) ),
    inference(forward_demodulation,[],[f197,f190]) ).

fof(f197,axiom,
    ( nil = sk4
    | sk3 = cons(sk6,nil) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',co1_12) ).

fof(f287,plain,
    ( spl0_14
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f281,f263,f258,f284]) ).

fof(f281,plain,
    ( sk1 = sk2
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(superposition,[],[f265,f260]) ).

fof(f280,plain,
    ( spl0_10
    | spl0_13 ),
    inference(avatar_split_clause,[],[f210,f277,f263]) ).

fof(f210,plain,
    ( memberP(sk2,sk6)
    | nil = sk2 ),
    inference(forward_demodulation,[],[f209,f190]) ).

fof(f209,plain,
    ( nil = sk2
    | memberP(sk4,sk6) ),
    inference(forward_demodulation,[],[f198,f190]) ).

fof(f198,axiom,
    ( nil = sk4
    | memberP(sk4,sk6) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',co1_13) ).

fof(f275,plain,
    spl0_12,
    inference(avatar_split_clause,[],[f194,f273]) ).

fof(f194,axiom,
    ! [X6] :
      ( ~ ssItem(X6)
      | sk5(X6) != X6 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',co1_9) ).

fof(f271,plain,
    spl0_11,
    inference(avatar_split_clause,[],[f193,f269]) ).

fof(f193,axiom,
    ! [X6] :
      ( ~ ssItem(X6)
      | memberP(sk1,sk5(X6)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',co1_8) ).

fof(f266,plain,
    ( spl0_8
    | spl0_10 ),
    inference(avatar_split_clause,[],[f204,f263,f254]) ).

fof(f204,plain,
    ( nil = sk2
    | ssItem(sk6) ),
    inference(forward_demodulation,[],[f195,f190]) ).

fof(f195,axiom,
    ( ssItem(sk6)
    | nil = sk4 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',co1_10) ).

fof(f261,plain,
    ( spl0_8
    | spl0_9 ),
    inference(avatar_split_clause,[],[f203,f258,f254]) ).

fof(f203,plain,
    ( nil = sk1
    | ssItem(sk6) ),
    inference(forward_demodulation,[],[f196,f191]) ).

fof(f196,axiom,
    ( ssItem(sk6)
    | nil = sk3 ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',co1_11) ).

fof(f252,plain,
    spl0_7,
    inference(avatar_split_clause,[],[f192,f250]) ).

fof(f192,axiom,
    ! [X6] :
      ( ~ ssItem(X6)
      | ssItem(sk5(X6)) ),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',co1_7) ).

fof(f248,plain,
    spl0_6,
    inference(avatar_split_clause,[],[f191,f245]) ).

fof(f245,plain,
    ( spl0_6
  <=> sk1 = sk3 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_6])]) ).

fof(f243,plain,
    spl0_5,
    inference(avatar_split_clause,[],[f190,f240]) ).

fof(f240,plain,
    ( spl0_5
  <=> sk2 = sk4 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_5])]) ).

fof(f237,plain,
    spl0_4,
    inference(avatar_split_clause,[],[f189,f234]) ).

fof(f234,plain,
    ( spl0_4
  <=> ssList(sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_4])]) ).

fof(f189,axiom,
    ssList(sk4),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',co1_4) ).

fof(f231,plain,
    spl0_3,
    inference(avatar_split_clause,[],[f188,f228]) ).

fof(f228,plain,
    ( spl0_3
  <=> ssList(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_3])]) ).

fof(f188,axiom,
    ssList(sk3),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',co1_3) ).

fof(f226,plain,
    spl0_2,
    inference(avatar_split_clause,[],[f187,f223]) ).

fof(f187,axiom,
    ssList(sk2),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',co1_2) ).

fof(f221,plain,
    spl0_1,
    inference(avatar_split_clause,[],[f186,f218]) ).

fof(f186,axiom,
    ssList(sk1),
    file('/export/starexec/sandbox/tmp/tmp.u13oTu5BJk/Vampire---4.8_19445',co1_1) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.12  % Problem    : SWC198-1 : TPTP v8.1.2. Released v2.4.0.
% 0.12/0.14  % Command    : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.12/0.33  % Computer : n017.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   : Wed Aug 30 16:48:44 EDT 2023
% 0.12/0.34  % CPUTime    : 
% 0.18/0.40  % (19592)Running in auto input_syntax mode. Trying TPTP
% 0.18/0.41  % (19599)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on Vampire---4 for (533ds/0Mi)
% 0.18/0.41  % (19597)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on Vampire---4 for (793ds/0Mi)
% 0.18/0.41  % (19600)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 Vampire---4 for (531ds/0Mi)
% 0.18/0.41  % (19595)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on Vampire---4 for (846ds/0Mi)
% 0.18/0.41  % (19598)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 Vampire---4 for (569ds/0Mi)
% 0.18/0.41  % (19601)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 Vampire---4 for (522ds/0Mi)
% 0.18/0.41  % (19602)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 Vampire---4 for (497ds/0Mi)
% 0.18/0.41  TRYING [1]
% 0.18/0.41  TRYING [2]
% 0.18/0.42  TRYING [3]
% 0.18/0.43  TRYING [1]
% 0.18/0.44  TRYING [2]
% 0.18/0.45  TRYING [4]
% 0.18/0.48  TRYING [3]
% 0.18/0.54  TRYING [5]
% 0.18/0.58  TRYING [4]
% 2.51/0.75  TRYING [6]
% 3.29/0.87  TRYING [5]
% 5.40/1.22  TRYING [7]
% 7.63/1.51  TRYING [1]
% 7.63/1.51  TRYING [2]
% 7.63/1.52  TRYING [3]
% 8.17/1.56  TRYING [4]
% 8.74/1.67  TRYING [5]
% 10.27/1.90  TRYING [6]
% 11.52/2.07  TRYING [8]
% 13.18/2.28  TRYING [6]
% 14.58/2.48  TRYING [7]
% 19.28/3.19  % (19600)First to succeed.
% 19.79/3.25  % (19600)Refutation found. Thanks to Tanya!
% 19.79/3.25  % SZS status Unsatisfiable for Vampire---4
% 19.79/3.25  % SZS output start Proof for Vampire---4
% See solution above
% 19.79/3.29  % (19600)------------------------------
% 19.79/3.29  % (19600)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 19.79/3.29  % (19600)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 19.79/3.29  % (19600)Termination reason: Refutation
% 19.79/3.29  
% 19.79/3.29  % (19600)Memory used [KB]: 54753
% 19.79/3.29  % (19600)Time elapsed: 2.836 s
% 19.79/3.29  % (19600)------------------------------
% 19.79/3.29  % (19600)------------------------------
% 19.79/3.29  % (19592)Success in time 2.899 s
% 19.79/3.29  % Vampire---4.8 exiting
%------------------------------------------------------------------------------