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

View Problem - Process Solution

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

% Computer : n015.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 : Tue Apr 30 11:16:37 EDT 2024

% Result   : Theorem 43.11s 6.50s
% Output   : Refutation 43.22s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    7
%            Number of leaves      : 1294
% Syntax   : Number of formulae    : 4172 ( 213 unt;   0 def)
%            Number of atoms       : 15684 (1200 equ)
%            Maximal formula atoms :   19 (   3 avg)
%            Number of connectives : 20446 (8934   ~;10224   |; 102   &)
%                                         (1185 <=>;   1  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   18 (   7 avg)
%            Maximal term depth    :    5 (   1 avg)
%            Number of predicates  : 1198 (1196 usr;1186 prp; 0-8 aty)
%            Number of functors    :   17 (  17 usr;   8 con; 0-6 aty)
%            Number of variables   : 10110 (10102   !;   8   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f44994,plain,
    $false,
    inference(avatar_sat_refutation,[],[f415,f420,f425,f430,f435,f440,f445,f450,f454,f458,f462,f466,f470,f474,f478,f482,f486,f490,f494,f498,f502,f506,f511,f515,f519,f523,f527,f538,f542,f546,f550,f554,f558,f562,f566,f570,f574,f578,f582,f586,f592,f596,f600,f604,f608,f624,f663,f667,f671,f675,f679,f691,f699,f703,f707,f711,f715,f719,f723,f728,f762,f766,f770,f774,f779,f800,f804,f808,f812,f816,f820,f829,f833,f837,f841,f845,f849,f853,f857,f861,f916,f920,f924,f928,f932,f936,f941,f945,f949,f953,f957,f961,f965,f969,f985,f1001,f1005,f1009,f1013,f1017,f1021,f1025,f1029,f1033,f1037,f1041,f1051,f1055,f1059,f1063,f1067,f1071,f1075,f1147,f1151,f1155,f1159,f1163,f1167,f1171,f1175,f1179,f1225,f1229,f1233,f1237,f1258,f1262,f1266,f1270,f1274,f1278,f1333,f1337,f1341,f1345,f1349,f1377,f1381,f1385,f1389,f1438,f1442,f1457,f1461,f1465,f1469,f1473,f1506,f1510,f1514,f1518,f1522,f1604,f1608,f1612,f1616,f1639,f1657,f1661,f1677,f1690,f1701,f1710,f1722,f1732,f1744,f1748,f1783,f1803,f1809,f1818,f1858,f1864,f1890,f1894,f1898,f1903,f1914,f1930,f1952,f1956,f2025,f2030,f2034,f2038,f2042,f2046,f2050,f2054,f2059,f2063,f2067,f2071,f2162,f2198,f2202,f2206,f2210,f2214,f2218,f2222,f2224,f2267,f2271,f2275,f2279,f2283,f2287,f2291,f2295,f2299,f2303,f2373,f2640,f2644,f2648,f2652,f2656,f2660,f2668,f2754,f2758,f2762,f2766,f2770,f2774,f2778,f2782,f2786,f2790,f2794,f2798,f2965,f2978,f2982,f2986,f2990,f2994,f2998,f3251,f3255,f3259,f3263,f3267,f3271,f3275,f3280,f3284,f3288,f3292,f3404,f3408,f3412,f3416,f3420,f3424,f3428,f3432,f3436,f3440,f3444,f3448,f3452,f3456,f3460,f3464,f3468,f3473,f3532,f3537,f3544,f3548,f3552,f3556,f3560,f3565,f3576,f3580,f3967,f4187,f4191,f4195,f4199,f4203,f4207,f4211,f4215,f4219,f4223,f4227,f4231,f4242,f4473,f4575,f4579,f4583,f4587,f4591,f4595,f4600,f4604,f4608,f4613,f4618,f4622,f4765,f4769,f4892,f4896,f4905,f4909,f4913,f4917,f4921,f4925,f4929,f4933,f4937,f4941,f4946,f4950,f4954,f4958,f4962,f4966,f5236,f5295,f5299,f5303,f5307,f5311,f5315,f5319,f5323,f5327,f5331,f5335,f5339,f5343,f5347,f5351,f5355,f5359,f5363,f5370,f5374,f5378,f5382,f5386,f5390,f5394,f5398,f5402,f5425,f5897,f6052,f6056,f6060,f6064,f6068,f6072,f6076,f6080,f6084,f6338,f6342,f6346,f6350,f6354,f6358,f6363,f6367,f6371,f6375,f6379,f6383,f6387,f6660,f6664,f6668,f6672,f6676,f6680,f6684,f6688,f6692,f6696,f6700,f6704,f6708,f6724,f6728,f6732,f6736,f6897,f7268,f7272,f7276,f7280,f7284,f7288,f7292,f7296,f7300,f7304,f7308,f7312,f7316,f7320,f7324,f7328,f7332,f7336,f7340,f7369,f7590,f7762,f7766,f7770,f7774,f7778,f7782,f7786,f8104,f8108,f8112,f8144,f8148,f8152,f8156,f8160,f8164,f8168,f8172,f8176,f8180,f8184,f8188,f8657,f8763,f8767,f8771,f8775,f8779,f8783,f8787,f8791,f8795,f8799,f8803,f8807,f8811,f8815,f8819,f8823,f8827,f8831,f8835,f8839,f8843,f9090,f9380,f9429,f9433,f9437,f9441,f9445,f9449,f9453,f9478,f9650,f9654,f9658,f9662,f9666,f9670,f9674,f9678,f9682,f9686,f9784,f10058,f10062,f10066,f10070,f10074,f10078,f10082,f10086,f10247,f10251,f10255,f10259,f10263,f10267,f10271,f10275,f10611,f10656,f10660,f10664,f10668,f10672,f10676,f10680,f10684,f10688,f10692,f10696,f10700,f10704,f10708,f10856,f11049,f11053,f11057,f11061,f11065,f11176,f11180,f11184,f11188,f11192,f11196,f11200,f11204,f11586,f11590,f11594,f11598,f11602,f11606,f11610,f11685,f11714,f11718,f11722,f11726,f11730,f11734,f11738,f11763,f11960,f11964,f11968,f11972,f12033,f12037,f12504,f12508,f12513,f12517,f12521,f12525,f12529,f12769,f12804,f12808,f12812,f12816,f12899,f12903,f12907,f13027,f13049,f13059,f13063,f13157,f13161,f13281,f13347,f13351,f13488,f13872,f14871,f14875,f14879,f14883,f14888,f14892,f15063,f15076,f15081,f15085,f15089,f15093,f15348,f15400,f15422,f15426,f15460,f15536,f15542,f15549,f15553,f15554,f15558,f15564,f15569,f15576,f15580,f15586,f15687,f15739,f15874,f15899,f15905,f15909,f15915,f15920,f15926,f15932,f15938,f15952,f15956,f15960,f15963,f15967,f15973,f15978,f15983,f15989,f15995,f16000,f16006,f16011,f16043,f16048,f16054,f16060,f16065,f16071,f16078,f16084,f16090,f16096,f16101,f16106,f16112,f16116,f16120,f16124,f16257,f16277,f16283,f16289,f16294,f16299,f16305,f16310,f16316,f16322,f16328,f16332,f16337,f16342,f16351,f16358,f16363,f16413,f16426,f16435,f16440,f16449,f16459,f16463,f16468,f16472,f16476,f16480,f16484,f16488,f16492,f16496,f16500,f16889,f16894,f16899,f16904,f16909,f16914,f16919,f16924,f16929,f16933,f16951,f16956,f16961,f16966,f16971,f16975,f16979,f16985,f17007,f17025,f17031,f17037,f17042,f17047,f17052,f17057,f17061,f17065,f17069,f17073,f17077,f17081,f17085,f17089,f17093,f17097,f17101,f17105,f17127,f17765,f17800,f17805,f17810,f17815,f17820,f17825,f17830,f17837,f17844,f17848,f17854,f17860,f17865,f17870,f17875,f17880,f17885,f17890,f17896,f17903,f17909,f17955,f17961,f17967,f17972,f17977,f17981,f17985,f17989,f18019,f18023,f18027,f18031,f18035,f18039,f18043,f18047,f18051,f18055,f18060,f18064,f18068,f18072,f18076,f18080,f18084,f18088,f18092,f18096,f18100,f18105,f18132,f18136,f18140,f18144,f18485,f19605,f19611,f19617,f19623,f19629,f19634,f19639,f19645,f19654,f19667,f19678,f19692,f19706,f19720,f19734,f19745,f19754,f19758,f19763,f19781,f19785,f19789,f19793,f19797,f19801,f19805,f20372,f20378,f20384,f20390,f20405,f20411,f20417,f20422,f20427,f20432,f20437,f20441,f20447,f20453,f20462,f20474,f20478,f20482,f20486,f20490,f20494,f20498,f20502,f20506,f20511,f20517,f20521,f20525,f20529,f20533,f20537,f20541,f20545,f20549,f20553,f20557,f20561,f20565,f20569,f21077,f21459,f21463,f21469,f21474,f21502,f21506,f21512,f21518,f21524,f21530,f21536,f21542,f21548,f21555,f21559,f21564,f21569,f21574,f21579,f21584,f21589,f21594,f21599,f21606,f21614,f21619,f21626,f21633,f21639,f21645,f21651,f21657,f21665,f21671,f21677,f21687,f21693,f21699,f21706,f21711,f21716,f21721,f21726,f21731,f21736,f21742,f21746,f21751,f21755,f21759,f21763,f21767,f21771,f21775,f21779,f21783,f21788,f21792,f21796,f21800,f21804,f21808,f21812,f21816,f21820,f21824,f21828,f21833,f21837,f21841,f21845,f21849,f21853,f21857,f21861,f21865,f21869,f21873,f21886,f21890,f21894,f21898,f21902,f21906,f21910,f21914,f21918,f21922,f21935,f21939,f21943,f21947,f21951,f21955,f21959,f21963,f21967,f21971,f21989,f21993,f21997,f22001,f23392,f23752,f25193,f25201,f25208,f25212,f25218,f25225,f25232,f25236,f25240,f25244,f25248,f25252,f25256,f25261,f25265,f25269,f25273,f25277,f25281,f25285,f25289,f25293,f25297,f25301,f25307,f25311,f25315,f25319,f25323,f25327,f25331,f25335,f25339,f25343,f25349,f25353,f25357,f25361,f25365,f25369,f25373,f25377,f25381,f25385,f25391,f25395,f25399,f25403,f25407,f25411,f25415,f25419,f25423,f25427,f25433,f25437,f25441,f25445,f25449,f25453,f25457,f25461,f25465,f25469,f25474,f25478,f25482,f25486,f25490,f25786,f26065,f26078,f26084,f26329,f26493,f26507,f26511,f26516,f27426,f27860,f28098,f28102,f28107,f28165,f28172,f29107,f30048,f30495,f30499,f30533,f30585,f30652,f30686,f30732,f31046,f31264,f31298,f32231,f32272,f32353,f32357,f32361,f32758,f32762,f32766,f33496,f33500,f33504,f33853,f34173,f34180,f34262,f34529,f36371,f36851,f37342,f38403,f38441,f38445,f38450,f38616,f38620,f38633,f38637,f38641,f38645,f38649,f38653,f38697,f38744,f38749,f38753,f38757,f38761,f39273,f39277,f39281,f39285,f39289,f39293,f39298,f39569,f39573,f39577,f39620,f39708,f39712,f39716,f39720,f39724,f39728,f39732,f39736,f39741,f39745,f39749,f39753,f39757,f39761,f39765,f39769,f39773,f39777,f39781,f39782,f39786,f39790,f39794,f39798,f39802,f39806,f39810,f39814,f39818,f39822,f39826,f39830,f39834,f39838,f39842,f39846,f39850,f39854,f39858,f39862,f39868,f39872,f39876,f39880,f39884,f39888,f39892,f39896,f39900,f39904,f39909,f39913,f39917,f39921,f39925,f39929,f39933,f39937,f39941,f39945,f39949,f39954,f39958,f39962,f39966,f39970,f39974,f39978,f39982,f39986,f39990,f39994,f40012,f40016,f40020,f40024,f40028,f40032,f40036,f40040,f40044,f40048,f40066,f40070,f40074,f40078,f40082,f40086,f40090,f40094,f40098,f40102,f40120,f40124,f40128,f40132,f40136,f40140,f40144,f40148,f40153,f43273,f44993]) ).

fof(f44993,plain,
    ( spl4_1
    | ~ spl4_2
    | ~ spl4_24
    | ~ spl4_1142 ),
    inference(avatar_split_clause,[],[f44085,f39935,f513,f417,f412]) ).

fof(f412,plain,
    ( spl4_1
  <=> s_t(sK0,sK1,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1])]) ).

fof(f417,plain,
    ( spl4_2
  <=> s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_2])]) ).

fof(f513,plain,
    ( spl4_24
  <=> ! [X0,X1] : s(X0,s(X0,X1)) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_24])]) ).

fof(f39935,plain,
    ( spl4_1142
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X2,X1,s(X0,X3))
        | ~ s_t(s(X0,X2),s(X0,X1),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1142])]) ).

fof(f44085,plain,
    ( s_t(sK0,sK1,sK2)
    | ~ spl4_2
    | ~ spl4_24
    | ~ spl4_1142 ),
    inference(forward_demodulation,[],[f43966,f514]) ).

fof(f514,plain,
    ( ! [X0,X1] : s(X0,s(X0,X1)) = X1
    | ~ spl4_24 ),
    inference(avatar_component_clause,[],[f513]) ).

fof(f43966,plain,
    ( s_t(sK0,sK1,s(sK3,s(sK3,sK2)))
    | ~ spl4_2
    | ~ spl4_1142 ),
    inference(resolution,[],[f39936,f419]) ).

fof(f419,plain,
    ( s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2))
    | ~ spl4_2 ),
    inference(avatar_component_clause,[],[f417]) ).

fof(f39936,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(s(X0,X2),s(X0,X1),X3)
        | s_t(X2,X1,s(X0,X3)) )
    | ~ spl4_1142 ),
    inference(avatar_component_clause,[],[f39935]) ).

fof(f43273,plain,
    ( spl4_865
    | ~ spl4_38
    | ~ spl4_1094 ),
    inference(avatar_split_clause,[],[f41715,f39738,f576,f21611]) ).

fof(f21611,plain,
    ( spl4_865
  <=> s_col(sK1,sK3,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_865])]) ).

fof(f576,plain,
    ( spl4_38
  <=> ! [X2,X0,X1] :
        ( s_col(X1,X2,X0)
        | ~ s_col(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_38])]) ).

fof(f39738,plain,
    ( spl4_1094
  <=> s_col(sK0,sK1,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1094])]) ).

fof(f41715,plain,
    ( s_col(sK1,sK3,sK0)
    | ~ spl4_38
    | ~ spl4_1094 ),
    inference(resolution,[],[f39740,f577]) ).

fof(f577,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_col(X0,X1,X2)
        | s_col(X1,X2,X0) )
    | ~ spl4_38 ),
    inference(avatar_component_clause,[],[f576]) ).

fof(f39740,plain,
    ( s_col(sK0,sK1,sK3)
    | ~ spl4_1094 ),
    inference(avatar_component_clause,[],[f39738]) ).

fof(f40153,plain,
    ( spl4_1185
    | ~ spl4_177
    | ~ spl4_377 ),
    inference(avatar_split_clause,[],[f6495,f6365,f1862,f40151]) ).

fof(f40151,plain,
    ( spl4_1185
  <=> ! [X2,X0,X1] :
        ( s_t(s(X0,X1),X0,s(X0,X2))
        | ~ s_t(X1,s(X0,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1185])]) ).

fof(f1862,plain,
    ( spl4_177
  <=> ! [X0,X1] : s_t(X0,X1,s(X1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_177])]) ).

fof(f6365,plain,
    ( spl4_377
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_t(s(X3,X0),X4,s(X3,X2))
        | ~ s_t(s(X3,X0),X4,s(X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_377])]) ).

fof(f6495,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(X0,X1),X0,s(X0,X2))
        | ~ s_t(X1,s(X0,X1),X2) )
    | ~ spl4_177
    | ~ spl4_377 ),
    inference(resolution,[],[f6366,f1863]) ).

fof(f1863,plain,
    ( ! [X0,X1] : s_t(X0,X1,s(X1,X0))
    | ~ spl4_177 ),
    inference(avatar_component_clause,[],[f1862]) ).

fof(f6366,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(s(X3,X0),X4,s(X3,X1))
        | s_t(s(X3,X0),X4,s(X3,X2))
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_377 ),
    inference(avatar_component_clause,[],[f6365]) ).

fof(f40148,plain,
    ( spl4_1184
    | ~ spl4_256
    | ~ spl4_369 ),
    inference(avatar_split_clause,[],[f6315,f6082,f3410,f40146]) ).

fof(f40146,plain,
    ( spl4_1184
  <=> ! [X0,X1] :
        ( sameside(X1,X0,ins(X0,X1,X0,X1))
        | X0 = X1
        | xb = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1184])]) ).

fof(f3410,plain,
    ( spl4_256
  <=> ! [X0,X3,X2,X1] :
        ( xb = X0
        | X0 = X1
        | sameside(X1,X0,ext(X0,X1,X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_256])]) ).

fof(f6082,plain,
    ( spl4_369
  <=> ! [X0,X1] : ins(X0,X1,X0,X1) = ext(X0,X1,ext(ext(X1,X0,alpha,gamma),X0,X0,X1),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_369])]) ).

fof(f6315,plain,
    ( ! [X0,X1] :
        ( sameside(X1,X0,ins(X0,X1,X0,X1))
        | X0 = X1
        | xb = X0 )
    | ~ spl4_256
    | ~ spl4_369 ),
    inference(superposition,[],[f3411,f6083]) ).

fof(f6083,plain,
    ( ! [X0,X1] : ins(X0,X1,X0,X1) = ext(X0,X1,ext(ext(X1,X0,alpha,gamma),X0,X0,X1),X1)
    | ~ spl4_369 ),
    inference(avatar_component_clause,[],[f6082]) ).

fof(f3411,plain,
    ( ! [X2,X3,X0,X1] :
        ( sameside(X1,X0,ext(X0,X1,X2,X3))
        | X0 = X1
        | xb = X0 )
    | ~ spl4_256 ),
    inference(avatar_component_clause,[],[f3410]) ).

fof(f40144,plain,
    ( spl4_1183
    | ~ spl4_313
    | ~ spl4_335 ),
    inference(avatar_split_clause,[],[f5484,f5309,f4903,f40142]) ).

fof(f40142,plain,
    ( spl4_1183
  <=> ! [X4,X0,X3,X2,X1] :
        ( le(X0,X1,X2,X3)
        | ~ le(X0,X4,X2,X3)
        | ~ s_t(X0,X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1183])]) ).

fof(f4903,plain,
    ( spl4_313
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X0,X4,ins(X2,X3,X0,X1))
        | ~ s_t(X0,X4,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_313])]) ).

fof(f5309,plain,
    ( spl4_335
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,ins(X2,X3,X0,X4))
        | le(X0,X1,X2,X3)
        | ~ le(X0,X4,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_335])]) ).

fof(f5484,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( le(X0,X1,X2,X3)
        | ~ le(X0,X4,X2,X3)
        | ~ s_t(X0,X1,X4) )
    | ~ spl4_313
    | ~ spl4_335 ),
    inference(duplicate_literal_removal,[],[f5470]) ).

fof(f5470,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( le(X0,X1,X2,X3)
        | ~ le(X0,X4,X2,X3)
        | ~ le(X0,X4,X2,X3)
        | ~ s_t(X0,X1,X4) )
    | ~ spl4_313
    | ~ spl4_335 ),
    inference(resolution,[],[f5310,f4904]) ).

fof(f4904,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X4,ins(X2,X3,X0,X1))
        | ~ le(X0,X1,X2,X3)
        | ~ s_t(X0,X4,X1) )
    | ~ spl4_313 ),
    inference(avatar_component_clause,[],[f4903]) ).

fof(f5310,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,ins(X2,X3,X0,X4))
        | le(X0,X1,X2,X3)
        | ~ le(X0,X4,X2,X3) )
    | ~ spl4_335 ),
    inference(avatar_component_clause,[],[f5309]) ).

fof(f40140,plain,
    ( spl4_1182
    | ~ spl4_11
    | ~ spl4_335 ),
    inference(avatar_split_clause,[],[f5472,f5309,f460,f40138]) ).

fof(f40138,plain,
    ( spl4_1182
  <=> ! [X0,X3,X2,X1] :
        ( le(X0,ins(X1,X2,X0,X3),X1,X2)
        | ~ le(X0,X3,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1182])]) ).

fof(f460,plain,
    ( spl4_11
  <=> ! [X0,X1] : s_t(X0,X1,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_11])]) ).

fof(f5472,plain,
    ( ! [X2,X3,X0,X1] :
        ( le(X0,ins(X1,X2,X0,X3),X1,X2)
        | ~ le(X0,X3,X1,X2) )
    | ~ spl4_11
    | ~ spl4_335 ),
    inference(resolution,[],[f5310,f461]) ).

fof(f461,plain,
    ( ! [X0,X1] : s_t(X0,X1,X1)
    | ~ spl4_11 ),
    inference(avatar_component_clause,[],[f460]) ).

fof(f40136,plain,
    ( spl4_1181
    | ~ spl4_208
    | ~ spl4_295 ),
    inference(avatar_split_clause,[],[f4555,f4240,f2273,f40134]) ).

fof(f40134,plain,
    ( spl4_1181
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X4,X5,X2,X3)
        | ~ s_m(X5,X5,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1181])]) ).

fof(f2273,plain,
    ( spl4_208
  <=> ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X0)
        | ~ s_m(X1,X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_208])]) ).

fof(f4240,plain,
    ( spl4_295
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_e(X4,X4,X5,X6)
        | le(X5,X6,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_295])]) ).

fof(f4555,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X4,X5,X2,X3)
        | ~ s_m(X5,X5,X4) )
    | ~ spl4_208
    | ~ spl4_295 ),
    inference(resolution,[],[f4241,f2274]) ).

fof(f2274,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X0)
        | ~ s_m(X1,X0,X2) )
    | ~ spl4_208 ),
    inference(avatar_component_clause,[],[f2273]) ).

fof(f4241,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_e(X4,X4,X5,X6)
        | ~ s_e(X0,X1,X2,X3)
        | le(X5,X6,X2,X3) )
    | ~ spl4_295 ),
    inference(avatar_component_clause,[],[f4240]) ).

fof(f40132,plain,
    ( spl4_1180
    | ~ spl4_49
    | ~ spl4_295 ),
    inference(avatar_split_clause,[],[f4551,f4240,f669,f40130]) ).

fof(f40130,plain,
    ( spl4_1180
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X4,X5,X2,X3)
        | ~ s_m(X4,X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1180])]) ).

fof(f669,plain,
    ( spl4_49
  <=> ! [X2,X0,X1] :
        ( s_e(X1,X0,X1,X2)
        | ~ s_m(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_49])]) ).

fof(f4551,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X4,X5,X2,X3)
        | ~ s_m(X4,X4,X5) )
    | ~ spl4_49
    | ~ spl4_295 ),
    inference(resolution,[],[f4241,f670]) ).

fof(f670,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X1,X0,X1,X2)
        | ~ s_m(X0,X1,X2) )
    | ~ spl4_49 ),
    inference(avatar_component_clause,[],[f669]) ).

fof(f40128,plain,
    ( spl4_1179
    | ~ spl4_202
    | ~ spl4_295 ),
    inference(avatar_split_clause,[],[f4550,f4240,f2208,f40126]) ).

fof(f40126,plain,
    ( spl4_1179
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X4,X5,X2,X3)
        | ~ s_m(X5,X4,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1179])]) ).

fof(f2208,plain,
    ( spl4_202
  <=> ! [X2,X0,X1] :
        ( s_e(X0,X1,X0,X2)
        | ~ s_m(X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_202])]) ).

fof(f4550,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X4,X5,X2,X3)
        | ~ s_m(X5,X4,X4) )
    | ~ spl4_202
    | ~ spl4_295 ),
    inference(resolution,[],[f4241,f2209]) ).

fof(f2209,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X1,X0,X2)
        | ~ s_m(X2,X0,X1) )
    | ~ spl4_202 ),
    inference(avatar_component_clause,[],[f2208]) ).

fof(f40124,plain,
    ( spl4_1178
    | ~ spl4_203
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4547,f4229,f2212,f40122]) ).

fof(f40122,plain,
    ( spl4_1178
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(s(X0,X1),s(X0,X2),X3,X4)
        | le(X1,X2,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1178])]) ).

fof(f2212,plain,
    ( spl4_203
  <=> ! [X2,X0,X1] : s_e(s(X0,X1),s(X0,X2),X1,X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_203])]) ).

fof(f4229,plain,
    ( spl4_294
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X1,X4,X5)
        | le(X4,X5,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_294])]) ).

fof(f4547,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(s(X0,X1),s(X0,X2),X3,X4)
        | le(X1,X2,X3,X4) )
    | ~ spl4_203
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f2213]) ).

fof(f2213,plain,
    ( ! [X2,X0,X1] : s_e(s(X0,X1),s(X0,X2),X1,X2)
    | ~ spl4_203 ),
    inference(avatar_component_clause,[],[f2212]) ).

fof(f4230,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X0,X1,X4,X5)
        | ~ s_e(X0,X1,X2,X3)
        | le(X4,X5,X2,X3) )
    | ~ spl4_294 ),
    inference(avatar_component_clause,[],[f4229]) ).

fof(f40120,plain,
    ( spl4_1177
    | ~ spl4_200
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4546,f4229,f2200,f40118]) ).

fof(f40118,plain,
    ( spl4_1177
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(s(X0,X1),X2,X3,X4)
        | le(X1,s(X0,X2),X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1177])]) ).

fof(f2200,plain,
    ( spl4_200
  <=> ! [X2,X0,X1] : s_e(s(X0,X1),X2,X1,s(X0,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_200])]) ).

fof(f4546,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(s(X0,X1),X2,X3,X4)
        | le(X1,s(X0,X2),X3,X4) )
    | ~ spl4_200
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f2201]) ).

fof(f2201,plain,
    ( ! [X2,X0,X1] : s_e(s(X0,X1),X2,X1,s(X0,X2))
    | ~ spl4_200 ),
    inference(avatar_component_clause,[],[f2200]) ).

fof(f40102,plain,
    ( spl4_1176
    | ~ spl4_211
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4543,f4229,f2285,f40100]) ).

fof(f40100,plain,
    ( spl4_1176
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ s_e(ext(X0,X1,X2,X3),X1,X4,X5)
        | le(X3,X2,X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1176])]) ).

fof(f2285,plain,
    ( spl4_211
  <=> ! [X2,X0,X1,X3] : s_e(ext(X0,X1,X2,X3),X1,X3,X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_211])]) ).

fof(f4543,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(ext(X0,X1,X2,X3),X1,X4,X5)
        | le(X3,X2,X4,X5) )
    | ~ spl4_211
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f2286]) ).

fof(f2286,plain,
    ( ! [X2,X3,X0,X1] : s_e(ext(X0,X1,X2,X3),X1,X3,X2)
    | ~ spl4_211 ),
    inference(avatar_component_clause,[],[f2285]) ).

fof(f40098,plain,
    ( spl4_1175
    | ~ spl4_207
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4542,f4229,f2269,f40096]) ).

fof(f40096,plain,
    ( spl4_1175
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ s_e(ext(X0,X1,X2,X3),X1,X4,X5)
        | le(X2,X3,X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1175])]) ).

fof(f2269,plain,
    ( spl4_207
  <=> ! [X2,X0,X1,X3] : s_e(ext(X0,X1,X2,X3),X1,X2,X3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_207])]) ).

fof(f4542,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(ext(X0,X1,X2,X3),X1,X4,X5)
        | le(X2,X3,X4,X5) )
    | ~ spl4_207
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f2270]) ).

fof(f2270,plain,
    ( ! [X2,X3,X0,X1] : s_e(ext(X0,X1,X2,X3),X1,X2,X3)
    | ~ spl4_207 ),
    inference(avatar_component_clause,[],[f2269]) ).

fof(f40094,plain,
    ( spl4_1174
    | ~ spl4_201
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4541,f4229,f2204,f40092]) ).

fof(f40092,plain,
    ( spl4_1174
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,s(X1,X2),X3,X4)
        | le(s(X1,X0),X2,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1174])]) ).

fof(f2204,plain,
    ( spl4_201
  <=> ! [X2,X0,X1] : s_e(X2,s(X0,X1),s(X0,X2),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_201])]) ).

fof(f4541,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,s(X1,X2),X3,X4)
        | le(s(X1,X0),X2,X3,X4) )
    | ~ spl4_201
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f2205]) ).

fof(f2205,plain,
    ( ! [X2,X0,X1] : s_e(X2,s(X0,X1),s(X0,X2),X1)
    | ~ spl4_201 ),
    inference(avatar_component_clause,[],[f2204]) ).

fof(f40090,plain,
    ( spl4_1173
    | ~ spl4_209
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4538,f4229,f2277,f40088]) ).

fof(f40088,plain,
    ( spl4_1173
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( ~ s_e(X0,ext(X1,X0,X2,X3),X4,X5)
        | le(X3,X2,X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1173])]) ).

fof(f2277,plain,
    ( spl4_209
  <=> ! [X0,X3,X2,X1] : s_e(X0,ext(X1,X0,X2,X3),X3,X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_209])]) ).

fof(f4538,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X0,ext(X1,X0,X2,X3),X4,X5)
        | le(X3,X2,X4,X5) )
    | ~ spl4_209
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f2278]) ).

fof(f2278,plain,
    ( ! [X2,X3,X0,X1] : s_e(X0,ext(X1,X0,X2,X3),X3,X2)
    | ~ spl4_209 ),
    inference(avatar_component_clause,[],[f2277]) ).

fof(f40086,plain,
    ( spl4_1172
    | ~ spl4_51
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4537,f4229,f677,f40084]) ).

fof(f40084,plain,
    ( spl4_1172
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( ~ s_e(X0,ext(X1,X0,X2,X3),X4,X5)
        | le(X2,X3,X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1172])]) ).

fof(f677,plain,
    ( spl4_51
  <=> ! [X0,X3,X2,X1] : s_e(X1,ext(X0,X1,X2,X3),X2,X3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_51])]) ).

fof(f4537,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X0,ext(X1,X0,X2,X3),X4,X5)
        | le(X2,X3,X4,X5) )
    | ~ spl4_51
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f678]) ).

fof(f678,plain,
    ( ! [X2,X3,X0,X1] : s_e(X1,ext(X0,X1,X2,X3),X2,X3)
    | ~ spl4_51 ),
    inference(avatar_component_clause,[],[f677]) ).

fof(f40082,plain,
    ( spl4_1171
    | ~ spl4_206
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4534,f4229,f2265,f40080]) ).

fof(f40080,plain,
    ( spl4_1171
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(s(X4,X1),s(X4,X0),X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1171])]) ).

fof(f2265,plain,
    ( spl4_206
  <=> ! [X2,X0,X1] : s_e(X0,X1,s(X2,X1),s(X2,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_206])]) ).

fof(f4534,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(s(X4,X1),s(X4,X0),X2,X3) )
    | ~ spl4_206
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f2266]) ).

fof(f2266,plain,
    ( ! [X2,X0,X1] : s_e(X0,X1,s(X2,X1),s(X2,X0))
    | ~ spl4_206 ),
    inference(avatar_component_clause,[],[f2265]) ).

fof(f40078,plain,
    ( spl4_1170
    | ~ spl4_48
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4532,f4229,f665,f40076]) ).

fof(f40076,plain,
    ( spl4_1170
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(s(X4,X0),s(X4,X1),X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1170])]) ).

fof(f665,plain,
    ( spl4_48
  <=> ! [X2,X0,X1] : s_e(X0,X1,s(X2,X0),s(X2,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_48])]) ).

fof(f4532,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(s(X4,X0),s(X4,X1),X2,X3) )
    | ~ spl4_48
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f666]) ).

fof(f666,plain,
    ( ! [X2,X0,X1] : s_e(X0,X1,s(X2,X0),s(X2,X1))
    | ~ spl4_48 ),
    inference(avatar_component_clause,[],[f665]) ).

fof(f40074,plain,
    ( spl4_1169
    | ~ spl4_204
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4530,f4229,f2216,f40072]) ).

fof(f40072,plain,
    ( spl4_1169
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X4,ext(X5,X4,X0,X1),X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1169])]) ).

fof(f2216,plain,
    ( spl4_204
  <=> ! [X0,X3,X2,X1] : s_e(X0,X1,X2,ext(X3,X2,X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_204])]) ).

fof(f4530,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X4,ext(X5,X4,X0,X1),X2,X3) )
    | ~ spl4_204
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f2217]) ).

fof(f2217,plain,
    ( ! [X2,X3,X0,X1] : s_e(X0,X1,X2,ext(X3,X2,X0,X1))
    | ~ spl4_204 ),
    inference(avatar_component_clause,[],[f2216]) ).

fof(f40070,plain,
    ( spl4_1168
    | ~ spl4_210
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4529,f4229,f2281,f40068]) ).

fof(f40068,plain,
    ( spl4_1168
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X4,X1,X2,X3)
        | ~ s_m(X0,X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1168])]) ).

fof(f2281,plain,
    ( spl4_210
  <=> ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X1)
        | ~ s_m(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_210])]) ).

fof(f4529,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X4,X1,X2,X3)
        | ~ s_m(X0,X1,X4) )
    | ~ spl4_210
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f2282]) ).

fof(f2282,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X1)
        | ~ s_m(X0,X1,X2) )
    | ~ spl4_210 ),
    inference(avatar_component_clause,[],[f2281]) ).

fof(f40066,plain,
    ( spl4_1167
    | ~ spl4_208
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4528,f4229,f2273,f40064]) ).

fof(f40064,plain,
    ( spl4_1167
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X4,X0,X2,X3)
        | ~ s_m(X1,X0,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1167])]) ).

fof(f4528,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X4,X0,X2,X3)
        | ~ s_m(X1,X0,X4) )
    | ~ spl4_208
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f2274]) ).

fof(f40048,plain,
    ( spl4_1166
    | ~ spl4_205
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4527,f4229,f2220,f40046]) ).

fof(f40046,plain,
    ( spl4_1166
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X1,X4,X2,X3)
        | ~ s_m(X0,X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1166])]) ).

fof(f2220,plain,
    ( spl4_205
  <=> ! [X2,X0,X1] :
        ( s_e(X0,X1,X1,X2)
        | ~ s_m(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_205])]) ).

fof(f4527,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X1,X4,X2,X3)
        | ~ s_m(X0,X1,X4) )
    | ~ spl4_205
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f2221]) ).

fof(f2221,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X1,X1,X2)
        | ~ s_m(X0,X1,X2) )
    | ~ spl4_205 ),
    inference(avatar_component_clause,[],[f2220]) ).

fof(f40044,plain,
    ( spl4_1165
    | ~ spl4_49
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4524,f4229,f669,f40042]) ).

fof(f40042,plain,
    ( spl4_1165
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X0,X4,X2,X3)
        | ~ s_m(X1,X0,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1165])]) ).

fof(f4524,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X0,X4,X2,X3)
        | ~ s_m(X1,X0,X4) )
    | ~ spl4_49
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f670]) ).

fof(f40040,plain,
    ( spl4_1164
    | ~ spl4_202
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4523,f4229,f2208,f40038]) ).

fof(f40038,plain,
    ( spl4_1164
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X0,X4,X2,X3)
        | ~ s_m(X4,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1164])]) ).

fof(f4523,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X0,X4,X2,X3)
        | ~ s_m(X4,X0,X1) )
    | ~ spl4_202
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f2209]) ).

fof(f40036,plain,
    ( spl4_1163
    | ~ spl4_215
    | ~ spl4_293 ),
    inference(avatar_split_clause,[],[f4517,f4225,f2301,f40034]) ).

fof(f40034,plain,
    ( spl4_1163
  <=> ! [X4,X0,X3,X2,X1] :
        ( le(X0,X1,X2,X3)
        | le(X2,X3,X4,X0)
        | ~ s_t(X0,X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1163])]) ).

fof(f2301,plain,
    ( spl4_215
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X0,X1,X2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_215])]) ).

fof(f4225,plain,
    ( spl4_293
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( le(X0,X1,X2,X3)
        | ~ le(X0,X1,X4,X5)
        | le(X2,X3,X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_293])]) ).

fof(f4517,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( le(X0,X1,X2,X3)
        | le(X2,X3,X4,X0)
        | ~ s_t(X0,X1,X4) )
    | ~ spl4_215
    | ~ spl4_293 ),
    inference(resolution,[],[f4226,f2302]) ).

fof(f2302,plain,
    ( ! [X2,X0,X1] :
        ( le(X0,X1,X2,X0)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_215 ),
    inference(avatar_component_clause,[],[f2301]) ).

fof(f4226,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ le(X0,X1,X4,X5)
        | le(X0,X1,X2,X3)
        | le(X2,X3,X4,X5) )
    | ~ spl4_293 ),
    inference(avatar_component_clause,[],[f4225]) ).

fof(f40032,plain,
    ( spl4_1162
    | ~ spl4_212
    | ~ spl4_293 ),
    inference(avatar_split_clause,[],[f4513,f4225,f2289,f40030]) ).

fof(f40030,plain,
    ( spl4_1162
  <=> ! [X4,X0,X3,X2,X1] :
        ( le(X0,X1,X2,X3)
        | le(X2,X3,X1,X4)
        | ~ s_t(X1,X0,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1162])]) ).

fof(f2289,plain,
    ( spl4_212
  <=> ! [X2,X0,X1] :
        ( le(X0,X1,X1,X2)
        | ~ s_t(X1,X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_212])]) ).

fof(f4513,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( le(X0,X1,X2,X3)
        | le(X2,X3,X1,X4)
        | ~ s_t(X1,X0,X4) )
    | ~ spl4_212
    | ~ spl4_293 ),
    inference(resolution,[],[f4226,f2290]) ).

fof(f2290,plain,
    ( ! [X2,X0,X1] :
        ( le(X0,X1,X1,X2)
        | ~ s_t(X1,X0,X2) )
    | ~ spl4_212 ),
    inference(avatar_component_clause,[],[f2289]) ).

fof(f40028,plain,
    ( spl4_1161
    | ~ spl4_213
    | ~ spl4_293 ),
    inference(avatar_split_clause,[],[f4512,f4225,f2293,f40026]) ).

fof(f40026,plain,
    ( spl4_1161
  <=> ! [X4,X0,X3,X2,X1] :
        ( le(X0,X1,X2,X3)
        | le(X2,X3,X0,X4)
        | ~ s_t(X0,X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1161])]) ).

fof(f2293,plain,
    ( spl4_213
  <=> ! [X2,X0,X1] :
        ( le(X0,X1,X0,X2)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_213])]) ).

fof(f4512,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( le(X0,X1,X2,X3)
        | le(X2,X3,X0,X4)
        | ~ s_t(X0,X1,X4) )
    | ~ spl4_213
    | ~ spl4_293 ),
    inference(resolution,[],[f4226,f2294]) ).

fof(f2294,plain,
    ( ! [X2,X0,X1] :
        ( le(X0,X1,X0,X2)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_213 ),
    inference(avatar_component_clause,[],[f2293]) ).

fof(f40024,plain,
    ( spl4_1160
    | ~ spl4_177
    | ~ spl4_281 ),
    inference(avatar_split_clause,[],[f4168,f3578,f1862,f40022]) ).

fof(f40022,plain,
    ( spl4_1160
  <=> ! [X0,X1] :
        ( s(X1,X0) = ext(X0,X1,X1,s(X1,X0))
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1160])]) ).

fof(f3578,plain,
    ( spl4_281
  <=> ! [X2,X0,X1] :
        ( ext(X0,X1,X1,X2) = X2
        | ~ s_t(X0,X1,X2)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_281])]) ).

fof(f4168,plain,
    ( ! [X0,X1] :
        ( s(X1,X0) = ext(X0,X1,X1,s(X1,X0))
        | X0 = X1 )
    | ~ spl4_177
    | ~ spl4_281 ),
    inference(resolution,[],[f3579,f1863]) ).

fof(f3579,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | ext(X0,X1,X1,X2) = X2
        | X0 = X1 )
    | ~ spl4_281 ),
    inference(avatar_component_clause,[],[f3578]) ).

fof(f40020,plain,
    ( spl4_1159
    | ~ spl4_177
    | ~ spl4_280 ),
    inference(avatar_split_clause,[],[f4139,f3574,f1862,f40018]) ).

fof(f40018,plain,
    ( spl4_1159
  <=> ! [X0,X1] :
        ( s(X1,X0) = ext(X0,X1,s(X1,X0),X1)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1159])]) ).

fof(f3574,plain,
    ( spl4_280
  <=> ! [X2,X0,X1] :
        ( ext(X0,X1,X2,X1) = X2
        | ~ s_t(X0,X1,X2)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_280])]) ).

fof(f4139,plain,
    ( ! [X0,X1] :
        ( s(X1,X0) = ext(X0,X1,s(X1,X0),X1)
        | X0 = X1 )
    | ~ spl4_177
    | ~ spl4_280 ),
    inference(resolution,[],[f3575,f1863]) ).

fof(f3575,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | ext(X0,X1,X2,X1) = X2
        | X0 = X1 )
    | ~ spl4_280 ),
    inference(avatar_component_clause,[],[f3574]) ).

fof(f40016,plain,
    ( spl4_1158
    | ~ spl4_235
    | ~ spl4_277 ),
    inference(avatar_split_clause,[],[f4096,f3554,f2796,f40014]) ).

fof(f40014,plain,
    ( spl4_1158
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,ins(X1,X2,X0,X0),X3,X4)
        | s_e(X3,X4,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1158])]) ).

fof(f2796,plain,
    ( spl4_235
  <=> ! [X2,X0,X1] : ins(X0,X1,X2,X2) = ext(X2,X2,X0,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_235])]) ).

fof(f3554,plain,
    ( spl4_277
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X4,ext(X5,X4,X2,X3),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_277])]) ).

fof(f4096,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,ins(X1,X2,X0,X0),X3,X4)
        | s_e(X3,X4,X1,X2) )
    | ~ spl4_235
    | ~ spl4_277 ),
    inference(superposition,[],[f3555,f2797]) ).

fof(f2797,plain,
    ( ! [X2,X0,X1] : ins(X0,X1,X2,X2) = ext(X2,X2,X0,X1)
    | ~ spl4_235 ),
    inference(avatar_component_clause,[],[f2796]) ).

fof(f3555,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X4,ext(X5,X4,X2,X3),X0,X1)
        | s_e(X0,X1,X2,X3) )
    | ~ spl4_277 ),
    inference(avatar_component_clause,[],[f3554]) ).

fof(f40012,plain,
    ( spl4_1157
    | ~ spl4_221
    | ~ spl4_276 ),
    inference(avatar_split_clause,[],[f4072,f3550,f2654,f40010]) ).

fof(f40010,plain,
    ( spl4_1157
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X2)
        | s_e(s(X3,X0),s(X3,X1),X4,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1157])]) ).

fof(f2654,plain,
    ( spl4_221
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X2)
        | ~ s_e(X3,X3,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_221])]) ).

fof(f3550,plain,
    ( spl4_276
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,s(X2,X3),s(X2,X4))
        | ~ s_e(X3,X4,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_276])]) ).

fof(f4072,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X2)
        | s_e(s(X3,X0),s(X3,X1),X4,X4) )
    | ~ spl4_221
    | ~ spl4_276 ),
    inference(resolution,[],[f3551,f2655]) ).

fof(f2655,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_e(X3,X3,X0,X1)
        | s_e(X0,X1,X2,X2) )
    | ~ spl4_221 ),
    inference(avatar_component_clause,[],[f2654]) ).

fof(f3551,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,s(X2,X3),s(X2,X4))
        | ~ s_e(X3,X4,X0,X1) )
    | ~ spl4_276 ),
    inference(avatar_component_clause,[],[f3550]) ).

fof(f39994,plain,
    ( spl4_1156
    | ~ spl4_222
    | ~ spl4_276 ),
    inference(avatar_split_clause,[],[f4063,f3550,f2658,f39992]) ).

fof(f39992,plain,
    ( spl4_1156
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(s(X4,X0),s(X4,X1),X3,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1156])]) ).

fof(f2658,plain,
    ( spl4_222
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X3,X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_222])]) ).

fof(f4063,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(s(X4,X0),s(X4,X1),X3,X2) )
    | ~ spl4_222
    | ~ spl4_276 ),
    inference(resolution,[],[f3551,f2659]) ).

fof(f2659,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_e(X3,X2,X0,X1)
        | s_e(X0,X1,X2,X3) )
    | ~ spl4_222 ),
    inference(avatar_component_clause,[],[f2658]) ).

fof(f39990,plain,
    ( spl4_1155
    | ~ spl4_58
    | ~ spl4_276 ),
    inference(avatar_split_clause,[],[f4050,f3550,f717,f39988]) ).

fof(f39988,plain,
    ( spl4_1155
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(X3,X2,s(X4,X1),s(X4,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1155])]) ).

fof(f717,plain,
    ( spl4_58
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X1,X0,X3,X2)
        | ~ s_e(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_58])]) ).

fof(f4050,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(X3,X2,s(X4,X1),s(X4,X0)) )
    | ~ spl4_58
    | ~ spl4_276 ),
    inference(resolution,[],[f3551,f718]) ).

fof(f718,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(X1,X0,X3,X2) )
    | ~ spl4_58 ),
    inference(avatar_component_clause,[],[f717]) ).

fof(f39986,plain,
    ( spl4_1154
    | ~ spl4_56
    | ~ spl4_276 ),
    inference(avatar_split_clause,[],[f4048,f3550,f709,f39984]) ).

fof(f39984,plain,
    ( spl4_1154
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(X3,X2,s(X4,X0),s(X4,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1154])]) ).

fof(f709,plain,
    ( spl4_56
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X1,X0,X2,X3)
        | ~ s_e(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_56])]) ).

fof(f4048,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(X3,X2,s(X4,X0),s(X4,X1)) )
    | ~ spl4_56
    | ~ spl4_276 ),
    inference(resolution,[],[f3551,f710]) ).

fof(f710,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(X1,X0,X2,X3) )
    | ~ spl4_56 ),
    inference(avatar_component_clause,[],[f709]) ).

fof(f39982,plain,
    ( spl4_1153
    | ~ spl4_55
    | ~ spl4_276 ),
    inference(avatar_split_clause,[],[f4047,f3550,f705,f39980]) ).

fof(f39980,plain,
    ( spl4_1153
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(s(X4,X0),s(X4,X1),X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1153])]) ).

fof(f705,plain,
    ( spl4_55
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X2,X3,X0,X1)
        | ~ s_e(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_55])]) ).

fof(f4047,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(s(X4,X0),s(X4,X1),X2,X3) )
    | ~ spl4_55
    | ~ spl4_276 ),
    inference(resolution,[],[f3551,f706]) ).

fof(f706,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(X2,X3,X0,X1) )
    | ~ spl4_55 ),
    inference(avatar_component_clause,[],[f705]) ).

fof(f39978,plain,
    ( spl4_1152
    | ~ spl4_235
    | ~ spl4_270 ),
    inference(avatar_split_clause,[],[f4018,f3466,f2796,f39976]) ).

fof(f39976,plain,
    ( spl4_1152
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X3,X4,X0,ins(X1,X2,X0,X0))
        | s_e(X3,X4,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1152])]) ).

fof(f3466,plain,
    ( spl4_270
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X1,X4,ext(X5,X4,X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_270])]) ).

fof(f4018,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X3,X4,X0,ins(X1,X2,X0,X0))
        | s_e(X3,X4,X1,X2) )
    | ~ spl4_235
    | ~ spl4_270 ),
    inference(superposition,[],[f3467,f2797]) ).

fof(f3467,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X0,X1,X4,ext(X5,X4,X2,X3))
        | s_e(X0,X1,X2,X3) )
    | ~ spl4_270 ),
    inference(avatar_component_clause,[],[f3466]) ).

fof(f39974,plain,
    ( spl4_1151
    | ~ spl4_221
    | ~ spl4_269 ),
    inference(avatar_split_clause,[],[f3994,f3462,f2654,f39972]) ).

fof(f39972,plain,
    ( spl4_1151
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X0,X1,X2)
        | s_e(s(X3,X1),s(X3,X2),X4,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1151])]) ).

fof(f3462,plain,
    ( spl4_269
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,s(X2,X3),s(X2,X4))
        | ~ s_e(X0,X1,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_269])]) ).

fof(f3994,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X0,X1,X2)
        | s_e(s(X3,X1),s(X3,X2),X4,X4) )
    | ~ spl4_221
    | ~ spl4_269 ),
    inference(resolution,[],[f3463,f2655]) ).

fof(f3463,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,s(X2,X3),s(X2,X4))
        | ~ s_e(X0,X1,X3,X4) )
    | ~ spl4_269 ),
    inference(avatar_component_clause,[],[f3462]) ).

fof(f39970,plain,
    ( spl4_1150
    | ~ spl4_222
    | ~ spl4_269 ),
    inference(avatar_split_clause,[],[f3986,f3462,f2658,f39968]) ).

fof(f39968,plain,
    ( spl4_1150
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(s(X4,X2),s(X4,X3),X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1150])]) ).

fof(f3986,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(s(X4,X2),s(X4,X3),X1,X0) )
    | ~ spl4_222
    | ~ spl4_269 ),
    inference(resolution,[],[f3463,f2659]) ).

fof(f39966,plain,
    ( spl4_1149
    | ~ spl4_58
    | ~ spl4_269 ),
    inference(avatar_split_clause,[],[f3973,f3462,f717,f39964]) ).

fof(f39964,plain,
    ( spl4_1149
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(X1,X0,s(X4,X3),s(X4,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1149])]) ).

fof(f3973,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(X1,X0,s(X4,X3),s(X4,X2)) )
    | ~ spl4_58
    | ~ spl4_269 ),
    inference(resolution,[],[f3463,f718]) ).

fof(f39962,plain,
    ( spl4_1148
    | ~ spl4_56
    | ~ spl4_269 ),
    inference(avatar_split_clause,[],[f3971,f3462,f709,f39960]) ).

fof(f39960,plain,
    ( spl4_1148
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(X1,X0,s(X4,X2),s(X4,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1148])]) ).

fof(f3971,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(X1,X0,s(X4,X2),s(X4,X3)) )
    | ~ spl4_56
    | ~ spl4_269 ),
    inference(resolution,[],[f3463,f710]) ).

fof(f39958,plain,
    ( spl4_1147
    | ~ spl4_55
    | ~ spl4_269 ),
    inference(avatar_split_clause,[],[f3970,f3462,f705,f39956]) ).

fof(f39956,plain,
    ( spl4_1147
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(s(X4,X2),s(X4,X3),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1147])]) ).

fof(f3970,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(s(X4,X2),s(X4,X3),X0,X1) )
    | ~ spl4_55
    | ~ spl4_269 ),
    inference(resolution,[],[f3463,f706]) ).

fof(f39954,plain,
    ( ~ spl4_1146
    | ~ spl4_32
    | ~ spl4_1054 ),
    inference(avatar_split_clause,[],[f36162,f34526,f552,f39951]) ).

fof(f39951,plain,
    ( spl4_1146
  <=> s_t(sK3,sK2,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1146])]) ).

fof(f552,plain,
    ( spl4_32
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ sameside(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_32])]) ).

fof(f34526,plain,
    ( spl4_1054
  <=> sameside(sK3,sK2,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1054])]) ).

fof(f36162,plain,
    ( ~ s_t(sK3,sK2,sK3)
    | ~ spl4_32
    | ~ spl4_1054 ),
    inference(resolution,[],[f34528,f553]) ).

fof(f553,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_32 ),
    inference(avatar_component_clause,[],[f552]) ).

fof(f34528,plain,
    ( sameside(sK3,sK2,sK3)
    | ~ spl4_1054 ),
    inference(avatar_component_clause,[],[f34526]) ).

fof(f39949,plain,
    ( spl4_1145
    | ~ spl4_24
    | ~ spl4_266 ),
    inference(avatar_split_clause,[],[f3869,f3450,f513,f39947]) ).

fof(f39947,plain,
    ( spl4_1145
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(X0,X2),X3,X1)
        | ~ s_t(X2,s(X0,X3),s(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1145])]) ).

fof(f3450,plain,
    ( spl4_266
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(X0,X2),X1,s(X0,X3))
        | ~ s_t(X2,s(X0,X1),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_266])]) ).

fof(f3869,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(X0,X2),X3,X1)
        | ~ s_t(X2,s(X0,X3),s(X0,X1)) )
    | ~ spl4_24
    | ~ spl4_266 ),
    inference(superposition,[],[f3451,f514]) ).

fof(f3451,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(X0,X2),X1,s(X0,X3))
        | ~ s_t(X2,s(X0,X1),X3) )
    | ~ spl4_266 ),
    inference(avatar_component_clause,[],[f3450]) ).

fof(f39945,plain,
    ( spl4_1144
    | ~ spl4_197
    | ~ spl4_266 ),
    inference(avatar_split_clause,[],[f3838,f3450,f2069,f39943]) ).

fof(f39943,plain,
    ( spl4_1144
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,s(X1,X2),X0)
        | s_m(s(X1,X0),X2,s(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1144])]) ).

fof(f2069,plain,
    ( spl4_197
  <=> ! [X0,X1] :
        ( s_m(X0,X1,X0)
        | ~ s_t(X0,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_197])]) ).

fof(f3838,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,s(X1,X2),X0)
        | s_m(s(X1,X0),X2,s(X1,X0)) )
    | ~ spl4_197
    | ~ spl4_266 ),
    inference(resolution,[],[f3451,f2070]) ).

fof(f2070,plain,
    ( ! [X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | s_m(X0,X1,X0) )
    | ~ spl4_197 ),
    inference(avatar_component_clause,[],[f2069]) ).

fof(f39941,plain,
    ( spl4_1143
    | ~ spl4_24
    | ~ spl4_265 ),
    inference(avatar_split_clause,[],[f3819,f3446,f513,f39939]) ).

fof(f39939,plain,
    ( spl4_1143
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X2,s(X0,X3),X1)
        | ~ s_t(s(X0,X2),X3,s(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1143])]) ).

fof(f3446,plain,
    ( spl4_265
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X1,s(X0,X2),s(X0,X3))
        | ~ s_t(s(X0,X1),X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_265])]) ).

fof(f3819,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X2,s(X0,X3),X1)
        | ~ s_t(s(X0,X2),X3,s(X0,X1)) )
    | ~ spl4_24
    | ~ spl4_265 ),
    inference(superposition,[],[f3447,f514]) ).

fof(f3447,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X1,s(X0,X2),s(X0,X3))
        | ~ s_t(s(X0,X1),X2,X3) )
    | ~ spl4_265 ),
    inference(avatar_component_clause,[],[f3446]) ).

fof(f39937,plain,
    ( spl4_1142
    | ~ spl4_24
    | ~ spl4_265 ),
    inference(avatar_split_clause,[],[f3817,f3446,f513,f39935]) ).

fof(f3817,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X2,X1,s(X0,X3))
        | ~ s_t(s(X0,X2),s(X0,X1),X3) )
    | ~ spl4_24
    | ~ spl4_265 ),
    inference(superposition,[],[f3447,f514]) ).

fof(f39933,plain,
    ( spl4_1141
    | ~ spl4_24
    | ~ spl4_264 ),
    inference(avatar_split_clause,[],[f3780,f3442,f513,f39931]) ).

fof(f39931,plain,
    ( spl4_1141
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(X0,X2),s(X0,X3),X1)
        | ~ s_t(s(X0,X1),X3,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1141])]) ).

fof(f3442,plain,
    ( spl4_264
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_t(s(X3,X2),s(X3,X1),s(X3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_264])]) ).

fof(f3780,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(X0,X2),s(X0,X3),X1)
        | ~ s_t(s(X0,X1),X3,X2) )
    | ~ spl4_24
    | ~ spl4_264 ),
    inference(superposition,[],[f3443,f514]) ).

fof(f3443,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(X3,X2),s(X3,X1),s(X3,X0))
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_264 ),
    inference(avatar_component_clause,[],[f3442]) ).

fof(f39929,plain,
    ( spl4_1140
    | ~ spl4_24
    | ~ spl4_264 ),
    inference(avatar_split_clause,[],[f3778,f3442,f513,f39927]) ).

fof(f39927,plain,
    ( spl4_1140
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(X0,X2),X1,s(X0,X3))
        | ~ s_t(X3,s(X0,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1140])]) ).

fof(f3778,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(X0,X2),X1,s(X0,X3))
        | ~ s_t(X3,s(X0,X1),X2) )
    | ~ spl4_24
    | ~ spl4_264 ),
    inference(superposition,[],[f3443,f514]) ).

fof(f39925,plain,
    ( spl4_1139
    | ~ spl4_24
    | ~ spl4_264 ),
    inference(avatar_split_clause,[],[f3776,f3442,f513,f39923]) ).

fof(f39923,plain,
    ( spl4_1139
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X1,s(X0,X2),s(X0,X3))
        | ~ s_t(X3,X2,s(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1139])]) ).

fof(f3776,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X1,s(X0,X2),s(X0,X3))
        | ~ s_t(X3,X2,s(X0,X1)) )
    | ~ spl4_24
    | ~ spl4_264 ),
    inference(superposition,[],[f3443,f514]) ).

fof(f39921,plain,
    ( spl4_1138
    | ~ spl4_24
    | ~ spl4_263 ),
    inference(avatar_split_clause,[],[f3739,f3438,f513,f39919]) ).

fof(f39919,plain,
    ( spl4_1138
  <=> ! [X0,X3,X2,X1] :
        ( s_col(s(X0,X2),s(X0,X3),X1)
        | ~ s_t(s(X0,X1),X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1138])]) ).

fof(f3438,plain,
    ( spl4_263
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X3,X1),s(X3,X2),s(X3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_263])]) ).

fof(f3739,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_col(s(X0,X2),s(X0,X3),X1)
        | ~ s_t(s(X0,X1),X2,X3) )
    | ~ spl4_24
    | ~ spl4_263 ),
    inference(superposition,[],[f3439,f514]) ).

fof(f3439,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_col(s(X3,X1),s(X3,X2),s(X3,X0))
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_263 ),
    inference(avatar_component_clause,[],[f3438]) ).

fof(f39917,plain,
    ( spl4_1137
    | ~ spl4_24
    | ~ spl4_263 ),
    inference(avatar_split_clause,[],[f3737,f3438,f513,f39915]) ).

fof(f39915,plain,
    ( spl4_1137
  <=> ! [X0,X3,X2,X1] :
        ( s_col(s(X0,X2),X1,s(X0,X3))
        | ~ s_t(X3,X2,s(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1137])]) ).

fof(f3737,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_col(s(X0,X2),X1,s(X0,X3))
        | ~ s_t(X3,X2,s(X0,X1)) )
    | ~ spl4_24
    | ~ spl4_263 ),
    inference(superposition,[],[f3439,f514]) ).

fof(f39913,plain,
    ( spl4_1136
    | ~ spl4_24
    | ~ spl4_263 ),
    inference(avatar_split_clause,[],[f3735,f3438,f513,f39911]) ).

fof(f39911,plain,
    ( spl4_1136
  <=> ! [X0,X3,X2,X1] :
        ( s_col(X1,s(X0,X2),s(X0,X3))
        | ~ s_t(X3,s(X0,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1136])]) ).

fof(f3735,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_col(X1,s(X0,X2),s(X0,X3))
        | ~ s_t(X3,s(X0,X1),X2) )
    | ~ spl4_24
    | ~ spl4_263 ),
    inference(superposition,[],[f3439,f514]) ).

fof(f39909,plain,
    ( ~ spl4_1135
    | ~ spl4_32
    | ~ spl4_1052 ),
    inference(avatar_split_clause,[],[f35746,f34177,f552,f39906]) ).

fof(f39906,plain,
    ( spl4_1135
  <=> s_t(sK2,sK3,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1135])]) ).

fof(f34177,plain,
    ( spl4_1052
  <=> sameside(sK2,sK3,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1052])]) ).

fof(f35746,plain,
    ( ~ s_t(sK2,sK3,sK2)
    | ~ spl4_32
    | ~ spl4_1052 ),
    inference(resolution,[],[f34179,f553]) ).

fof(f34179,plain,
    ( sameside(sK2,sK3,sK2)
    | ~ spl4_1052 ),
    inference(avatar_component_clause,[],[f34177]) ).

fof(f39904,plain,
    ( spl4_1134
    | ~ spl4_24
    | ~ spl4_262 ),
    inference(avatar_split_clause,[],[f3722,f3434,f513,f39902]) ).

fof(f39902,plain,
    ( spl4_1134
  <=> ! [X0,X3,X2,X1] :
        ( s_col(s(X0,X2),s(X0,X3),X1)
        | ~ s_t(X3,s(X0,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1134])]) ).

fof(f3434,plain,
    ( spl4_262
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X3,X2),s(X3,X0),s(X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_262])]) ).

fof(f3722,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_col(s(X0,X2),s(X0,X3),X1)
        | ~ s_t(X3,s(X0,X1),X2) )
    | ~ spl4_24
    | ~ spl4_262 ),
    inference(superposition,[],[f3435,f514]) ).

fof(f3435,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_col(s(X3,X2),s(X3,X0),s(X3,X1))
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_262 ),
    inference(avatar_component_clause,[],[f3434]) ).

fof(f39900,plain,
    ( spl4_1133
    | ~ spl4_24
    | ~ spl4_262 ),
    inference(avatar_split_clause,[],[f3720,f3434,f513,f39898]) ).

fof(f39898,plain,
    ( spl4_1133
  <=> ! [X0,X3,X2,X1] :
        ( s_col(s(X0,X2),X1,s(X0,X3))
        | ~ s_t(s(X0,X1),X3,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1133])]) ).

fof(f3720,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_col(s(X0,X2),X1,s(X0,X3))
        | ~ s_t(s(X0,X1),X3,X2) )
    | ~ spl4_24
    | ~ spl4_262 ),
    inference(superposition,[],[f3435,f514]) ).

fof(f39896,plain,
    ( spl4_1132
    | ~ spl4_24
    | ~ spl4_262 ),
    inference(avatar_split_clause,[],[f3718,f3434,f513,f39894]) ).

fof(f39894,plain,
    ( spl4_1132
  <=> ! [X0,X3,X2,X1] :
        ( s_col(X1,s(X0,X2),s(X0,X3))
        | ~ s_t(X2,X3,s(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1132])]) ).

fof(f3718,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_col(X1,s(X0,X2),s(X0,X3))
        | ~ s_t(X2,X3,s(X0,X1)) )
    | ~ spl4_24
    | ~ spl4_262 ),
    inference(superposition,[],[f3435,f514]) ).

fof(f39892,plain,
    ( spl4_1131
    | ~ spl4_24
    | ~ spl4_261 ),
    inference(avatar_split_clause,[],[f3705,f3430,f513,f39890]) ).

fof(f39890,plain,
    ( spl4_1131
  <=> ! [X0,X3,X2,X1] :
        ( s_col(s(X0,X2),s(X0,X3),X1)
        | ~ s_t(X2,X3,s(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1131])]) ).

fof(f3430,plain,
    ( spl4_261
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X3,X0),s(X3,X1),s(X3,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_261])]) ).

fof(f3705,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_col(s(X0,X2),s(X0,X3),X1)
        | ~ s_t(X2,X3,s(X0,X1)) )
    | ~ spl4_24
    | ~ spl4_261 ),
    inference(superposition,[],[f3431,f514]) ).

fof(f3431,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_col(s(X3,X0),s(X3,X1),s(X3,X2))
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_261 ),
    inference(avatar_component_clause,[],[f3430]) ).

fof(f39888,plain,
    ( spl4_1130
    | ~ spl4_24
    | ~ spl4_261 ),
    inference(avatar_split_clause,[],[f3703,f3430,f513,f39886]) ).

fof(f39886,plain,
    ( spl4_1130
  <=> ! [X0,X3,X2,X1] :
        ( s_col(s(X0,X2),X1,s(X0,X3))
        | ~ s_t(X2,s(X0,X1),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1130])]) ).

fof(f3703,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_col(s(X0,X2),X1,s(X0,X3))
        | ~ s_t(X2,s(X0,X1),X3) )
    | ~ spl4_24
    | ~ spl4_261 ),
    inference(superposition,[],[f3431,f514]) ).

fof(f39884,plain,
    ( spl4_1129
    | ~ spl4_24
    | ~ spl4_261 ),
    inference(avatar_split_clause,[],[f3701,f3430,f513,f39882]) ).

fof(f39882,plain,
    ( spl4_1129
  <=> ! [X0,X3,X2,X1] :
        ( s_col(X1,s(X0,X2),s(X0,X3))
        | ~ s_t(s(X0,X1),X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1129])]) ).

fof(f3701,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_col(X1,s(X0,X2),s(X0,X3))
        | ~ s_t(s(X0,X1),X2,X3) )
    | ~ spl4_24
    | ~ spl4_261 ),
    inference(superposition,[],[f3431,f514]) ).

fof(f39880,plain,
    ( spl4_1128
    | ~ spl4_42
    | ~ spl4_261 ),
    inference(avatar_split_clause,[],[f3693,f3430,f594,f39878]) ).

fof(f39878,plain,
    ( spl4_1128
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X3,X0),s(X3,X2),s(X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1128])]) ).

fof(f594,plain,
    ( spl4_42
  <=> ! [X2,X0,X1] :
        ( s_col(X0,X2,X1)
        | ~ s_col(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_42])]) ).

fof(f3693,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X3,X0),s(X3,X2),s(X3,X1)) )
    | ~ spl4_42
    | ~ spl4_261 ),
    inference(resolution,[],[f3431,f595]) ).

fof(f595,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_col(X0,X1,X2)
        | s_col(X0,X2,X1) )
    | ~ spl4_42 ),
    inference(avatar_component_clause,[],[f594]) ).

fof(f39876,plain,
    ( spl4_1127
    | ~ spl4_41
    | ~ spl4_261 ),
    inference(avatar_split_clause,[],[f3692,f3430,f590,f39874]) ).

fof(f39874,plain,
    ( spl4_1127
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X3,X1),s(X3,X0),s(X3,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1127])]) ).

fof(f590,plain,
    ( spl4_41
  <=> ! [X2,X0,X1] :
        ( s_col(X1,X0,X2)
        | ~ s_col(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_41])]) ).

fof(f3692,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X3,X1),s(X3,X0),s(X3,X2)) )
    | ~ spl4_41
    | ~ spl4_261 ),
    inference(resolution,[],[f3431,f591]) ).

fof(f591,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_col(X0,X1,X2)
        | s_col(X1,X0,X2) )
    | ~ spl4_41 ),
    inference(avatar_component_clause,[],[f590]) ).

fof(f39872,plain,
    ( spl4_1126
    | ~ spl4_40
    | ~ spl4_261 ),
    inference(avatar_split_clause,[],[f3691,f3430,f584,f39870]) ).

fof(f39870,plain,
    ( spl4_1126
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X3,X2),s(X3,X1),s(X3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1126])]) ).

fof(f584,plain,
    ( spl4_40
  <=> ! [X2,X0,X1] :
        ( s_col(X2,X1,X0)
        | ~ s_col(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_40])]) ).

fof(f3691,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X3,X2),s(X3,X1),s(X3,X0)) )
    | ~ spl4_40
    | ~ spl4_261 ),
    inference(resolution,[],[f3431,f585]) ).

fof(f585,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_col(X0,X1,X2)
        | s_col(X2,X1,X0) )
    | ~ spl4_40 ),
    inference(avatar_component_clause,[],[f584]) ).

fof(f39868,plain,
    ( spl4_1125
    | ~ spl4_222
    | ~ spl4_257 ),
    inference(avatar_split_clause,[],[f3620,f3414,f2658,f39866]) ).

fof(f39866,plain,
    ( spl4_1125
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_e(X3,X2,X0,ins(X2,X3,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1125])]) ).

fof(f3414,plain,
    ( spl4_257
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_e(ins(X2,X3,X0,X1),X0,X3,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_257])]) ).

fof(f3620,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_e(X3,X2,X0,ins(X2,X3,X0,X1)) )
    | ~ spl4_222
    | ~ spl4_257 ),
    inference(resolution,[],[f3415,f2659]) ).

fof(f3415,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(ins(X2,X3,X0,X1),X0,X3,X2)
        | ~ le(X0,X1,X2,X3) )
    | ~ spl4_257 ),
    inference(avatar_component_clause,[],[f3414]) ).

fof(f39862,plain,
    ( spl4_1124
    | ~ spl4_55
    | ~ spl4_257 ),
    inference(avatar_split_clause,[],[f3604,f3414,f705,f39860]) ).

fof(f39860,plain,
    ( spl4_1124
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_e(X3,X2,ins(X2,X3,X0,X1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1124])]) ).

fof(f3604,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_e(X3,X2,ins(X2,X3,X0,X1),X0) )
    | ~ spl4_55
    | ~ spl4_257 ),
    inference(resolution,[],[f3415,f706]) ).

fof(f39858,plain,
    ( spl4_1123
    | ~ spl4_220
    | ~ spl4_257 ),
    inference(avatar_split_clause,[],[f3602,f3414,f2650,f39856]) ).

fof(f39856,plain,
    ( spl4_1123
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X2)
        | s_e(ins(X2,X2,X0,X1),X0,X3,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1123])]) ).

fof(f2650,plain,
    ( spl4_220
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X2)
        | ~ s_e(X0,X1,X3,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_220])]) ).

fof(f3602,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X2)
        | s_e(ins(X2,X2,X0,X1),X0,X3,X3) )
    | ~ spl4_220
    | ~ spl4_257 ),
    inference(resolution,[],[f3415,f2651]) ).

fof(f2651,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_e(X0,X1,X3,X3)
        | s_e(X0,X1,X2,X2) )
    | ~ spl4_220 ),
    inference(avatar_component_clause,[],[f2650]) ).

fof(f39854,plain,
    ( spl4_1122
    | ~ spl4_37
    | ~ spl4_256 ),
    inference(avatar_split_clause,[],[f3594,f3410,f572,f39852]) ).

fof(f39852,plain,
    ( spl4_1122
  <=> ! [X0,X3,X2,X1] :
        ( X0 = X1
        | xb = X0
        | sameside(ext(X0,X1,X2,X3),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1122])]) ).

fof(f572,plain,
    ( spl4_37
  <=> ! [X2,X0,X1] :
        ( sameside(X2,X1,X0)
        | ~ sameside(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_37])]) ).

fof(f3594,plain,
    ( ! [X2,X3,X0,X1] :
        ( X0 = X1
        | xb = X0
        | sameside(ext(X0,X1,X2,X3),X0,X1) )
    | ~ spl4_37
    | ~ spl4_256 ),
    inference(resolution,[],[f3411,f573]) ).

fof(f573,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | sameside(X2,X1,X0) )
    | ~ spl4_37 ),
    inference(avatar_component_clause,[],[f572]) ).

fof(f39850,plain,
    ( spl4_1121
    | ~ spl4_99
    | ~ spl4_222 ),
    inference(avatar_split_clause,[],[f2745,f2658,f1011,f39848]) ).

fof(f39848,plain,
    ( spl4_1121
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,ins(X0,X1,X2,X3),X2)
        | ~ le(X2,X3,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1121])]) ).

fof(f1011,plain,
    ( spl4_99
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,ins(X2,X3,X0,X1),X2,X3)
        | ~ le(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_99])]) ).

fof(f2745,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,ins(X0,X1,X2,X3),X2)
        | ~ le(X2,X3,X0,X1) )
    | ~ spl4_99
    | ~ spl4_222 ),
    inference(resolution,[],[f2659,f1012]) ).

fof(f1012,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,ins(X2,X3,X0,X1),X2,X3)
        | ~ le(X0,X1,X2,X3) )
    | ~ spl4_99 ),
    inference(avatar_component_clause,[],[f1011]) ).

fof(f39846,plain,
    ( spl4_1120
    | ~ spl4_99
    | ~ spl4_220 ),
    inference(avatar_split_clause,[],[f2697,f2650,f1011,f39844]) ).

fof(f39844,plain,
    ( spl4_1120
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,ins(X1,X1,X0,X2),X3,X3)
        | ~ le(X0,X2,X1,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1120])]) ).

fof(f2697,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,ins(X1,X1,X0,X2),X3,X3)
        | ~ le(X0,X2,X1,X1) )
    | ~ spl4_99
    | ~ spl4_220 ),
    inference(resolution,[],[f2651,f1012]) ).

fof(f39842,plain,
    ( spl4_1119
    | ~ spl4_116
    | ~ spl4_215 ),
    inference(avatar_split_clause,[],[f2635,f2301,f1153,f39840]) ).

fof(f39840,plain,
    ( spl4_1119
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_e(X2,X0,X0,X1)
        | ~ le(X2,X0,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1119])]) ).

fof(f1153,plain,
    ( spl4_116
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ le(X2,X3,X0,X1)
        | ~ le(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_116])]) ).

fof(f2635,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_e(X2,X0,X0,X1)
        | ~ le(X2,X0,X0,X1) )
    | ~ spl4_116
    | ~ spl4_215 ),
    inference(resolution,[],[f2302,f1154]) ).

fof(f1154,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X2,X3,X0,X1)
        | s_e(X0,X1,X2,X3)
        | ~ le(X0,X1,X2,X3) )
    | ~ spl4_116 ),
    inference(avatar_component_clause,[],[f1153]) ).

fof(f39838,plain,
    ( spl4_1118
    | ~ spl4_119
    | ~ spl4_215 ),
    inference(avatar_split_clause,[],[f2634,f2301,f1165,f39836]) ).

fof(f39836,plain,
    ( spl4_1118
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X3,X4,X2,X0)
        | ~ le(X3,X4,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1118])]) ).

fof(f1165,plain,
    ( spl4_119
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( le(X0,X1,X4,X5)
        | ~ le(X2,X3,X4,X5)
        | ~ le(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_119])]) ).

fof(f2634,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | le(X3,X4,X2,X0)
        | ~ le(X3,X4,X0,X1) )
    | ~ spl4_119
    | ~ spl4_215 ),
    inference(resolution,[],[f2302,f1166]) ).

fof(f1166,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ le(X2,X3,X4,X5)
        | le(X0,X1,X4,X5)
        | ~ le(X0,X1,X2,X3) )
    | ~ spl4_119 ),
    inference(avatar_component_clause,[],[f1165]) ).

fof(f39834,plain,
    ( spl4_1117
    | ~ spl4_116
    | ~ spl4_213 ),
    inference(avatar_split_clause,[],[f2618,f2293,f1153,f39832]) ).

fof(f39832,plain,
    ( spl4_1117
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_e(X0,X2,X0,X1)
        | ~ le(X0,X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1117])]) ).

fof(f2618,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_e(X0,X2,X0,X1)
        | ~ le(X0,X2,X0,X1) )
    | ~ spl4_116
    | ~ spl4_213 ),
    inference(resolution,[],[f2294,f1154]) ).

fof(f39830,plain,
    ( spl4_1116
    | ~ spl4_119
    | ~ spl4_213 ),
    inference(avatar_split_clause,[],[f2617,f2293,f1165,f39828]) ).

fof(f39828,plain,
    ( spl4_1116
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X3,X4,X0,X2)
        | ~ le(X3,X4,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1116])]) ).

fof(f2617,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | le(X3,X4,X0,X2)
        | ~ le(X3,X4,X0,X1) )
    | ~ spl4_119
    | ~ spl4_213 ),
    inference(resolution,[],[f2294,f1166]) ).

fof(f39826,plain,
    ( spl4_1115
    | ~ spl4_116
    | ~ spl4_212 ),
    inference(avatar_split_clause,[],[f2584,f2289,f1153,f39824]) ).

fof(f39824,plain,
    ( spl4_1115
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_e(X0,X2,X1,X0)
        | ~ le(X0,X2,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1115])]) ).

fof(f2584,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_e(X0,X2,X1,X0)
        | ~ le(X0,X2,X1,X0) )
    | ~ spl4_116
    | ~ spl4_212 ),
    inference(resolution,[],[f2290,f1154]) ).

fof(f39822,plain,
    ( spl4_1114
    | ~ spl4_119
    | ~ spl4_212 ),
    inference(avatar_split_clause,[],[f2583,f2289,f1165,f39820]) ).

fof(f39820,plain,
    ( spl4_1114
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X3,X4,X0,X2)
        | ~ le(X3,X4,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1114])]) ).

fof(f2583,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | le(X3,X4,X0,X2)
        | ~ le(X3,X4,X1,X0) )
    | ~ spl4_119
    | ~ spl4_212 ),
    inference(resolution,[],[f2290,f1166]) ).

fof(f39818,plain,
    ( spl4_1113
    | ~ spl4_122
    | ~ spl4_211 ),
    inference(avatar_split_clause,[],[f2570,f2285,f1177,f39816]) ).

fof(f39816,plain,
    ( spl4_1113
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(ext(X4,X5,X3,X2),X5,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1113])]) ).

fof(f1177,plain,
    ( spl4_122
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_e(X2,X3,X4,X5)
        | ~ s_e(X0,X1,X4,X5)
        | ~ s_e(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_122])]) ).

fof(f2570,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(ext(X4,X5,X3,X2),X5,X0,X1) )
    | ~ spl4_122
    | ~ spl4_211 ),
    inference(resolution,[],[f2286,f1178]) ).

fof(f1178,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X0,X1,X4,X5)
        | s_e(X2,X3,X4,X5)
        | ~ s_e(X0,X1,X2,X3) )
    | ~ spl4_122 ),
    inference(avatar_component_clause,[],[f1177]) ).

fof(f39814,plain,
    ( spl4_1112
    | ~ spl4_121
    | ~ spl4_211 ),
    inference(avatar_split_clause,[],[f2569,f2285,f1173,f39812]) ).

fof(f39812,plain,
    ( spl4_1112
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X1,ext(X4,X5,X3,X2),X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1112])]) ).

fof(f1173,plain,
    ( spl4_121
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( s_e(X0,X1,X4,X5)
        | ~ s_e(X2,X3,X4,X5)
        | ~ s_e(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_121])]) ).

fof(f2569,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X1,ext(X4,X5,X3,X2),X5) )
    | ~ spl4_121
    | ~ spl4_211 ),
    inference(resolution,[],[f2286,f1174]) ).

fof(f1174,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X2,X3,X4,X5)
        | s_e(X0,X1,X4,X5)
        | ~ s_e(X0,X1,X2,X3) )
    | ~ spl4_121 ),
    inference(avatar_component_clause,[],[f1173]) ).

fof(f39810,plain,
    ( spl4_1111
    | ~ spl4_122
    | ~ spl4_210 ),
    inference(avatar_split_clause,[],[f2547,f2281,f1177,f39808]) ).

fof(f39808,plain,
    ( spl4_1111
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X3,X4,X2,X1)
        | ~ s_e(X0,X1,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1111])]) ).

fof(f2547,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X3,X4,X2,X1)
        | ~ s_e(X0,X1,X3,X4) )
    | ~ spl4_122
    | ~ spl4_210 ),
    inference(resolution,[],[f2282,f1178]) ).

fof(f39806,plain,
    ( spl4_1110
    | ~ spl4_121
    | ~ spl4_210 ),
    inference(avatar_split_clause,[],[f2546,f2281,f1173,f39804]) ).

fof(f39804,plain,
    ( spl4_1110
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X3,X4,X2,X1)
        | ~ s_e(X3,X4,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1110])]) ).

fof(f2546,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X3,X4,X2,X1)
        | ~ s_e(X3,X4,X0,X1) )
    | ~ spl4_121
    | ~ spl4_210 ),
    inference(resolution,[],[f2282,f1174]) ).

fof(f39802,plain,
    ( spl4_1109
    | ~ spl4_122
    | ~ spl4_209 ),
    inference(avatar_split_clause,[],[f2523,f2277,f1177,f39800]) ).

fof(f39800,plain,
    ( spl4_1109
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X4,ext(X5,X4,X3,X2),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1109])]) ).

fof(f2523,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X4,ext(X5,X4,X3,X2),X0,X1) )
    | ~ spl4_122
    | ~ spl4_209 ),
    inference(resolution,[],[f2278,f1178]) ).

fof(f39798,plain,
    ( spl4_1108
    | ~ spl4_121
    | ~ spl4_209 ),
    inference(avatar_split_clause,[],[f2522,f2277,f1173,f39796]) ).

fof(f39796,plain,
    ( spl4_1108
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X1,X4,ext(X5,X4,X3,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1108])]) ).

fof(f2522,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X1,X4,ext(X5,X4,X3,X2)) )
    | ~ spl4_121
    | ~ spl4_209 ),
    inference(resolution,[],[f2278,f1174]) ).

fof(f39794,plain,
    ( spl4_1107
    | ~ spl4_122
    | ~ spl4_208 ),
    inference(avatar_split_clause,[],[f2500,f2273,f1177,f39792]) ).

fof(f39792,plain,
    ( spl4_1107
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X3,X4,X2,X1)
        | ~ s_e(X1,X0,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1107])]) ).

fof(f2500,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X3,X4,X2,X1)
        | ~ s_e(X1,X0,X3,X4) )
    | ~ spl4_122
    | ~ spl4_208 ),
    inference(resolution,[],[f2274,f1178]) ).

fof(f39790,plain,
    ( spl4_1106
    | ~ spl4_121
    | ~ spl4_208 ),
    inference(avatar_split_clause,[],[f2499,f2273,f1173,f39788]) ).

fof(f39788,plain,
    ( spl4_1106
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X3,X4,X2,X1)
        | ~ s_e(X3,X4,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1106])]) ).

fof(f2499,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X3,X4,X2,X1)
        | ~ s_e(X3,X4,X1,X0) )
    | ~ spl4_121
    | ~ spl4_208 ),
    inference(resolution,[],[f2274,f1174]) ).

fof(f39786,plain,
    ( spl4_1105
    | ~ spl4_122
    | ~ spl4_207 ),
    inference(avatar_split_clause,[],[f2482,f2269,f1177,f39784]) ).

fof(f39784,plain,
    ( spl4_1105
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(ext(X4,X5,X2,X3),X5,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1105])]) ).

fof(f2482,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(ext(X4,X5,X2,X3),X5,X0,X1) )
    | ~ spl4_122
    | ~ spl4_207 ),
    inference(resolution,[],[f2270,f1178]) ).

fof(f39782,plain,
    ( spl4_865
    | ~ spl4_39
    | ~ spl4_854 ),
    inference(avatar_split_clause,[],[f21973,f21552,f580,f21611]) ).

fof(f580,plain,
    ( spl4_39
  <=> ! [X2,X0,X1] :
        ( s_col(X2,X0,X1)
        | ~ s_col(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_39])]) ).

fof(f21552,plain,
    ( spl4_854
  <=> s_col(sK3,sK0,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_854])]) ).

fof(f21973,plain,
    ( s_col(sK1,sK3,sK0)
    | ~ spl4_39
    | ~ spl4_854 ),
    inference(resolution,[],[f21554,f581]) ).

fof(f581,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_col(X0,X1,X2)
        | s_col(X2,X0,X1) )
    | ~ spl4_39 ),
    inference(avatar_component_clause,[],[f580]) ).

fof(f21554,plain,
    ( s_col(sK3,sK0,sK1)
    | ~ spl4_854 ),
    inference(avatar_component_clause,[],[f21552]) ).

fof(f39781,plain,
    ( spl4_1104
    | ~ spl4_121
    | ~ spl4_207 ),
    inference(avatar_split_clause,[],[f2481,f2269,f1173,f39779]) ).

fof(f39779,plain,
    ( spl4_1104
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X1,ext(X4,X5,X2,X3),X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1104])]) ).

fof(f2481,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X1,ext(X4,X5,X2,X3),X5) )
    | ~ spl4_121
    | ~ spl4_207 ),
    inference(resolution,[],[f2270,f1174]) ).

fof(f39777,plain,
    ( spl4_1103
    | ~ spl4_122
    | ~ spl4_206 ),
    inference(avatar_split_clause,[],[f2449,f2265,f1177,f39775]) ).

fof(f39775,plain,
    ( spl4_1103
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,s(X2,X3),s(X2,X4))
        | ~ s_e(X4,X3,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1103])]) ).

fof(f2449,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,s(X2,X3),s(X2,X4))
        | ~ s_e(X4,X3,X0,X1) )
    | ~ spl4_122
    | ~ spl4_206 ),
    inference(resolution,[],[f2266,f1178]) ).

fof(f39773,plain,
    ( spl4_1102
    | ~ spl4_121
    | ~ spl4_206 ),
    inference(avatar_split_clause,[],[f2448,f2265,f1173,f39771]) ).

fof(f39771,plain,
    ( spl4_1102
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,s(X2,X3),s(X2,X4))
        | ~ s_e(X0,X1,X4,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1102])]) ).

fof(f2448,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,s(X2,X3),s(X2,X4))
        | ~ s_e(X0,X1,X4,X3) )
    | ~ spl4_121
    | ~ spl4_206 ),
    inference(resolution,[],[f2266,f1174]) ).

fof(f39769,plain,
    ( spl4_1101
    | ~ spl4_122
    | ~ spl4_205 ),
    inference(avatar_split_clause,[],[f2426,f2220,f1177,f39767]) ).

fof(f39767,plain,
    ( spl4_1101
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X3,X4,X1,X2)
        | ~ s_e(X0,X1,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1101])]) ).

fof(f2426,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X3,X4,X1,X2)
        | ~ s_e(X0,X1,X3,X4) )
    | ~ spl4_122
    | ~ spl4_205 ),
    inference(resolution,[],[f2221,f1178]) ).

fof(f39765,plain,
    ( spl4_1100
    | ~ spl4_121
    | ~ spl4_205 ),
    inference(avatar_split_clause,[],[f2425,f2220,f1173,f39763]) ).

fof(f39763,plain,
    ( spl4_1100
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X3,X4,X1,X2)
        | ~ s_e(X3,X4,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1100])]) ).

fof(f2425,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X3,X4,X1,X2)
        | ~ s_e(X3,X4,X0,X1) )
    | ~ spl4_121
    | ~ spl4_205 ),
    inference(resolution,[],[f2221,f1174]) ).

fof(f39761,plain,
    ( spl4_1099
    | ~ spl4_122
    | ~ spl4_204 ),
    inference(avatar_split_clause,[],[f2402,f2216,f1177,f39759]) ).

fof(f39759,plain,
    ( spl4_1099
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_e(X0,X1,X2,ext(X3,X2,X4,X5))
        | ~ s_e(X4,X5,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1099])]) ).

fof(f2402,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,X1,X2,ext(X3,X2,X4,X5))
        | ~ s_e(X4,X5,X0,X1) )
    | ~ spl4_122
    | ~ spl4_204 ),
    inference(resolution,[],[f2217,f1178]) ).

fof(f39757,plain,
    ( spl4_1098
    | ~ spl4_121
    | ~ spl4_204 ),
    inference(avatar_split_clause,[],[f2401,f2216,f1173,f39755]) ).

fof(f39755,plain,
    ( spl4_1098
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_e(X0,X1,X2,ext(X3,X2,X4,X5))
        | ~ s_e(X0,X1,X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1098])]) ).

fof(f2401,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,X1,X2,ext(X3,X2,X4,X5))
        | ~ s_e(X0,X1,X4,X5) )
    | ~ spl4_121
    | ~ spl4_204 ),
    inference(resolution,[],[f2217,f1174]) ).

fof(f39753,plain,
    ( spl4_1097
    | ~ spl4_122
    | ~ spl4_203 ),
    inference(avatar_split_clause,[],[f2382,f2212,f1177,f39751]) ).

fof(f39751,plain,
    ( spl4_1097
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(s(X4,X2),s(X4,X3),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1097])]) ).

fof(f2382,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(s(X4,X2),s(X4,X3),X0,X1) )
    | ~ spl4_122
    | ~ spl4_203 ),
    inference(resolution,[],[f2213,f1178]) ).

fof(f39749,plain,
    ( spl4_1096
    | ~ spl4_121
    | ~ spl4_203 ),
    inference(avatar_split_clause,[],[f2381,f2212,f1173,f39747]) ).

fof(f39747,plain,
    ( spl4_1096
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X1,s(X4,X2),s(X4,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1096])]) ).

fof(f2381,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X1,s(X4,X2),s(X4,X3)) )
    | ~ spl4_121
    | ~ spl4_203 ),
    inference(resolution,[],[f2213,f1174]) ).

fof(f39745,plain,
    ( spl4_1095
    | ~ spl4_122
    | ~ spl4_202 ),
    inference(avatar_split_clause,[],[f2354,f2208,f1177,f39743]) ).

fof(f39743,plain,
    ( spl4_1095
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X3,X4,X1,X0)
        | ~ s_e(X1,X2,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1095])]) ).

fof(f2354,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X3,X4,X1,X0)
        | ~ s_e(X1,X2,X3,X4) )
    | ~ spl4_122
    | ~ spl4_202 ),
    inference(resolution,[],[f2209,f1178]) ).

fof(f39741,plain,
    ( spl4_1094
    | ~ spl4_38
    | ~ spl4_854 ),
    inference(avatar_split_clause,[],[f21972,f21552,f576,f39738]) ).

fof(f21972,plain,
    ( s_col(sK0,sK1,sK3)
    | ~ spl4_38
    | ~ spl4_854 ),
    inference(resolution,[],[f21554,f577]) ).

fof(f39736,plain,
    ( spl4_1093
    | ~ spl4_121
    | ~ spl4_202 ),
    inference(avatar_split_clause,[],[f2353,f2208,f1173,f39734]) ).

fof(f39734,plain,
    ( spl4_1093
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X3,X4,X1,X0)
        | ~ s_e(X3,X4,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1093])]) ).

fof(f2353,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X3,X4,X1,X0)
        | ~ s_e(X3,X4,X1,X2) )
    | ~ spl4_121
    | ~ spl4_202 ),
    inference(resolution,[],[f2209,f1174]) ).

fof(f39732,plain,
    ( spl4_1092
    | ~ spl4_122
    | ~ spl4_201 ),
    inference(avatar_split_clause,[],[f2333,f2204,f1177,f39730]) ).

fof(f39730,plain,
    ( spl4_1092
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,s(X2,X3),X4)
        | ~ s_e(X3,s(X2,X4),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1092])]) ).

fof(f2333,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,s(X2,X3),X4)
        | ~ s_e(X3,s(X2,X4),X0,X1) )
    | ~ spl4_122
    | ~ spl4_201 ),
    inference(resolution,[],[f2205,f1178]) ).

fof(f39728,plain,
    ( spl4_1091
    | ~ spl4_121
    | ~ spl4_201 ),
    inference(avatar_split_clause,[],[f2332,f2204,f1173,f39726]) ).

fof(f39726,plain,
    ( spl4_1091
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,s(X2,X3),X4)
        | ~ s_e(X0,X1,X3,s(X2,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1091])]) ).

fof(f2332,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,s(X2,X3),X4)
        | ~ s_e(X0,X1,X3,s(X2,X4)) )
    | ~ spl4_121
    | ~ spl4_201 ),
    inference(resolution,[],[f2205,f1174]) ).

fof(f39724,plain,
    ( spl4_1090
    | ~ spl4_122
    | ~ spl4_200 ),
    inference(avatar_split_clause,[],[f2312,f2200,f1177,f39722]) ).

fof(f39722,plain,
    ( spl4_1090
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,s(X3,X4))
        | ~ s_e(s(X3,X2),X4,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1090])]) ).

fof(f2312,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,s(X3,X4))
        | ~ s_e(s(X3,X2),X4,X0,X1) )
    | ~ spl4_122
    | ~ spl4_200 ),
    inference(resolution,[],[f2201,f1178]) ).

fof(f39720,plain,
    ( spl4_1089
    | ~ spl4_121
    | ~ spl4_200 ),
    inference(avatar_split_clause,[],[f2311,f2200,f1173,f39718]) ).

fof(f39718,plain,
    ( spl4_1089
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,s(X3,X4))
        | ~ s_e(X0,X1,s(X3,X2),X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1089])]) ).

fof(f2311,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,s(X3,X4))
        | ~ s_e(X0,X1,s(X3,X2),X4) )
    | ~ spl4_121
    | ~ spl4_200 ),
    inference(resolution,[],[f2201,f1174]) ).

fof(f39716,plain,
    ( spl4_1088
    | ~ spl4_100
    | ~ spl4_197 ),
    inference(avatar_split_clause,[],[f2186,f2069,f1015,f39714]) ).

fof(f39714,plain,
    ( spl4_1088
  <=> ! [X2,X0,X1] :
        ( s_m(s(X0,X1),s(X0,X2),s(X0,X1))
        | ~ s_t(X1,X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1088])]) ).

fof(f1015,plain,
    ( spl4_100
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(X3,X0),s(X3,X1),s(X3,X2))
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_100])]) ).

fof(f2186,plain,
    ( ! [X2,X0,X1] :
        ( s_m(s(X0,X1),s(X0,X2),s(X0,X1))
        | ~ s_t(X1,X2,X1) )
    | ~ spl4_100
    | ~ spl4_197 ),
    inference(resolution,[],[f2070,f1016]) ).

fof(f1016,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(X3,X0),s(X3,X1),s(X3,X2))
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_100 ),
    inference(avatar_component_clause,[],[f1015]) ).

fof(f39712,plain,
    ( spl4_1087
    | ~ spl4_125
    | ~ spl4_177 ),
    inference(avatar_split_clause,[],[f1878,f1862,f1231,f39710]) ).

fof(f39710,plain,
    ( spl4_1087
  <=> ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | s_t(X0,X2,X1)
        | ~ s_t(X0,X1,s(X2,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1087])]) ).

fof(f1231,plain,
    ( spl4_125
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X3,X1)
        | s_t(X0,X1,X3)
        | ~ s_t(X0,X3,X2)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_125])]) ).

fof(f1878,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | s_t(X0,X2,X1)
        | ~ s_t(X0,X1,s(X2,X0)) )
    | ~ spl4_125
    | ~ spl4_177 ),
    inference(resolution,[],[f1863,f1232]) ).

fof(f1232,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X3,X2)
        | s_t(X0,X1,X3)
        | s_t(X0,X3,X1)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_125 ),
    inference(avatar_component_clause,[],[f1231]) ).

fof(f39708,plain,
    ( spl4_1086
    | ~ spl4_98
    | ~ spl4_177 ),
    inference(avatar_split_clause,[],[f1875,f1862,f1007,f39706]) ).

fof(f39706,plain,
    ( spl4_1086
  <=> ! [X0,X1] :
        ( X0 = X1
        | s(X1,X0) = X0
        | sameside(s(X1,X0),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1086])]) ).

fof(f1007,plain,
    ( spl4_98
  <=> ! [X2,X0,X1] :
        ( sameside(X0,X1,X2)
        | X1 = X2
        | X0 = X1
        | ~ s_t(X1,X2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_98])]) ).

fof(f1875,plain,
    ( ! [X0,X1] :
        ( X0 = X1
        | s(X1,X0) = X0
        | sameside(s(X1,X0),X0,X1) )
    | ~ spl4_98
    | ~ spl4_177 ),
    inference(resolution,[],[f1863,f1008]) ).

fof(f1008,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X1,X2,X0)
        | X1 = X2
        | X0 = X1
        | sameside(X0,X1,X2) )
    | ~ spl4_98 ),
    inference(avatar_component_clause,[],[f1007]) ).

fof(f39620,plain,
    ( ~ spl4_1085
    | ~ spl4_32
    | ~ spl4_844 ),
    inference(avatar_split_clause,[],[f21924,f21471,f552,f39617]) ).

fof(f39617,plain,
    ( spl4_1085
  <=> s_t(xb,sK3,xb) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1085])]) ).

fof(f21471,plain,
    ( spl4_844
  <=> sameside(xb,sK3,xb) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_844])]) ).

fof(f21924,plain,
    ( ~ s_t(xb,sK3,xb)
    | ~ spl4_32
    | ~ spl4_844 ),
    inference(resolution,[],[f21473,f553]) ).

fof(f21473,plain,
    ( sameside(xb,sK3,xb)
    | ~ spl4_844 ),
    inference(avatar_component_clause,[],[f21471]) ).

fof(f39577,plain,
    ( spl4_1084
    | ~ spl4_176
    | ~ spl4_449 ),
    inference(avatar_split_clause,[],[f9017,f8777,f1856,f39575]) ).

fof(f39575,plain,
    ( spl4_1084
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,s(sK3,sK2))
        | ~ s_t(X2,X3,s(sK3,sK2))
        | ~ s_t(X2,X4,X0)
        | ~ s_t(s(sK3,sK0),X4,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X2,X3,s(sK3,sK2),X0,X1,X4))
        | s_t(s(sK3,sK0),crossbar(X2,X3,s(sK3,sK2),X0,X1,X4),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1084])]) ).

fof(f1856,plain,
    ( spl4_176
  <=> ! [X0] :
        ( s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_176])]) ).

fof(f8777,plain,
    ( spl4_449
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X4)
        | ~ s_t(X6,X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_449])]) ).

fof(f9017,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,s(sK3,sK2))
        | ~ s_t(X2,X3,s(sK3,sK2))
        | ~ s_t(X2,X4,X0)
        | ~ s_t(s(sK3,sK0),X4,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X2,X3,s(sK3,sK2),X0,X1,X4))
        | s_t(s(sK3,sK0),crossbar(X2,X3,s(sK3,sK2),X0,X1,X4),s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_449 ),
    inference(resolution,[],[f8778,f1857]) ).

fof(f1857,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),X0,s(sK3,sK1)) )
    | ~ spl4_176 ),
    inference(avatar_component_clause,[],[f1856]) ).

fof(f8778,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X4)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X6,X1,X4) )
    | ~ spl4_449 ),
    inference(avatar_component_clause,[],[f8777]) ).

fof(f39573,plain,
    ( spl4_1083
    | ~ spl4_176
    | ~ spl4_308 ),
    inference(avatar_split_clause,[],[f4842,f4620,f1856,f39571]) ).

fof(f39571,plain,
    ( spl4_1083
  <=> ! [X0] :
        ( ~ s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK0),X0))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK0),X0),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1083])]) ).

fof(f4620,plain,
    ( spl4_308
  <=> ! [X2,X0,X1] :
        ( s_t(X0,ext(ext(X1,X0,alpha,gamma),X0,X0,X2),X1)
        | ~ s_t(X0,X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_308])]) ).

fof(f4842,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK0),X0))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK0),X0),s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_308 ),
    inference(resolution,[],[f4621,f1857]) ).

fof(f4621,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,ext(ext(X1,X0,alpha,gamma),X0,X0,X2),X1)
        | ~ s_t(X0,X2,X1) )
    | ~ spl4_308 ),
    inference(avatar_component_clause,[],[f4620]) ).

fof(f39569,plain,
    ( spl4_1082
    | ~ spl4_176
    | ~ spl4_307 ),
    inference(avatar_split_clause,[],[f4802,f4616,f1856,f39567]) ).

fof(f39567,plain,
    ( spl4_1082
  <=> ! [X0] :
        ( ~ s_t(s(sK3,sK2),X0,s(sK3,sK0))
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK2),X0))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK2),X0),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1082])]) ).

fof(f4616,plain,
    ( spl4_307
  <=> ! [X2,X0,X1] :
        ( s_t(X0,ext(ext(X1,X0,alpha,gamma),X0,X1,X2),X1)
        | ~ s_t(X1,X2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_307])]) ).

fof(f4802,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,sK2),X0,s(sK3,sK0))
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK2),X0))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK2),X0),s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_307 ),
    inference(resolution,[],[f4617,f1857]) ).

fof(f4617,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,ext(ext(X1,X0,alpha,gamma),X0,X1,X2),X1)
        | ~ s_t(X1,X2,X0) )
    | ~ spl4_307 ),
    inference(avatar_component_clause,[],[f4616]) ).

fof(f39298,plain,
    ( ~ spl4_1081
    | ~ spl4_32
    | ~ spl4_840 ),
    inference(avatar_split_clause,[],[f21875,f21074,f552,f39295]) ).

fof(f39295,plain,
    ( spl4_1081
  <=> s_t(sK3,xb,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1081])]) ).

fof(f21074,plain,
    ( spl4_840
  <=> sameside(sK3,xb,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_840])]) ).

fof(f21875,plain,
    ( ~ s_t(sK3,xb,sK3)
    | ~ spl4_32
    | ~ spl4_840 ),
    inference(resolution,[],[f21076,f553]) ).

fof(f21076,plain,
    ( sameside(sK3,xb,sK3)
    | ~ spl4_840 ),
    inference(avatar_component_clause,[],[f21074]) ).

fof(f39293,plain,
    ( spl4_1080
    | ~ spl4_123
    | ~ spl4_524 ),
    inference(avatar_split_clause,[],[f11286,f11174,f1223,f39291]) ).

fof(f39291,plain,
    ( spl4_1080
  <=> ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(X0,s(sK3,sK0),alpha,gamma),s(sK3,sK0),X1,X2))
        | ~ le(X1,X2,s(sK3,sK0),X0)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(ext(ext(X0,s(sK3,sK0),alpha,gamma),s(sK3,sK0),X1,X2),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1080])]) ).

fof(f1223,plain,
    ( spl4_123
  <=> ! [X0] :
        ( s_t(X0,s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_123])]) ).

fof(f11174,plain,
    ( spl4_524
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X2,X4,ext(ext(X3,X2,alpha,gamma),X2,X0,X1))
        | s_t(X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X4)
        | ~ s_t(X2,X4,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_524])]) ).

fof(f11286,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(X0,s(sK3,sK0),alpha,gamma),s(sK3,sK0),X1,X2))
        | ~ le(X1,X2,s(sK3,sK0),X0)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(ext(ext(X0,s(sK3,sK0),alpha,gamma),s(sK3,sK0),X1,X2),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_524 ),
    inference(resolution,[],[f11175,f1224]) ).

fof(f1224,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s_t(X0,s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123 ),
    inference(avatar_component_clause,[],[f1223]) ).

fof(f11175,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X4)
        | s_t(X2,X4,ext(ext(X3,X2,alpha,gamma),X2,X0,X1))
        | ~ le(X0,X1,X2,X3)
        | ~ s_t(X2,X4,X3) )
    | ~ spl4_524 ),
    inference(avatar_component_clause,[],[f11174]) ).

fof(f39289,plain,
    ( spl4_1079
    | ~ spl4_137
    | ~ spl4_524 ),
    inference(avatar_split_clause,[],[f11285,f11174,f1347,f39287]) ).

fof(f39287,plain,
    ( spl4_1079
  <=> ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(X0,s(sK3,sK0),alpha,gamma),s(sK3,sK0),X1,X2))
        | ~ le(X1,X2,s(sK3,sK0),X0)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),ext(ext(X0,s(sK3,sK0),alpha,gamma),s(sK3,sK0),X1,X2),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1079])]) ).

fof(f1347,plain,
    ( spl4_137
  <=> ! [X0] :
        ( s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_137])]) ).

fof(f11285,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(X0,s(sK3,sK0),alpha,gamma),s(sK3,sK0),X1,X2))
        | ~ le(X1,X2,s(sK3,sK0),X0)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),ext(ext(X0,s(sK3,sK0),alpha,gamma),s(sK3,sK0),X1,X2),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_524 ),
    inference(resolution,[],[f11175,f1348]) ).

fof(f1348,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s_t(s(sK3,sK0),X0,s(sK3,sK2)) )
    | ~ spl4_137 ),
    inference(avatar_component_clause,[],[f1347]) ).

fof(f39285,plain,
    ( spl4_1078
    | ~ spl4_176
    | ~ spl4_424 ),
    inference(avatar_split_clause,[],[f7964,f7768,f1856,f39283]) ).

fof(f39283,plain,
    ( spl4_1078
  <=> ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK2),ext(s(sK3,sK0),X0,X1,X2))
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | s(sK3,sK0) = X0
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(s(sK3,sK0),X0,X1,X2))
        | s_t(s(sK3,sK0),ext(s(sK3,sK0),X0,X1,X2),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1078])]) ).

fof(f7768,plain,
    ( spl4_424
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,ext(X0,X2,X3,X4))
        | s_t(X0,ext(X0,X2,X3,X4),X1)
        | ~ s_t(X0,X2,X1)
        | X0 = X2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_424])]) ).

fof(f7964,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK2),ext(s(sK3,sK0),X0,X1,X2))
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | s(sK3,sK0) = X0
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(s(sK3,sK0),X0,X1,X2))
        | s_t(s(sK3,sK0),ext(s(sK3,sK0),X0,X1,X2),s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_424 ),
    inference(resolution,[],[f7769,f1857]) ).

fof(f7769,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,ext(X0,X2,X3,X4),X1)
        | s_t(X0,X1,ext(X0,X2,X3,X4))
        | ~ s_t(X0,X2,X1)
        | X0 = X2 )
    | ~ spl4_424 ),
    inference(avatar_component_clause,[],[f7768]) ).

fof(f39281,plain,
    ( spl4_1077
    | ~ spl4_176
    | ~ spl4_423 ),
    inference(avatar_split_clause,[],[f7857,f7764,f1856,f39279]) ).

fof(f39279,plain,
    ( spl4_1077
  <=> ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK2),ext(X0,s(sK3,sK0),X1,X2))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK2))
        | s(sK3,sK0) = X0
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(X0,s(sK3,sK0),X1,X2))
        | s_t(s(sK3,sK0),ext(X0,s(sK3,sK0),X1,X2),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1077])]) ).

fof(f7764,plain,
    ( spl4_423
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,ext(X2,X0,X3,X4))
        | s_t(X0,ext(X2,X0,X3,X4),X1)
        | ~ s_t(X2,X0,X1)
        | X0 = X2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_423])]) ).

fof(f7857,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK2),ext(X0,s(sK3,sK0),X1,X2))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK2))
        | s(sK3,sK0) = X0
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(X0,s(sK3,sK0),X1,X2))
        | s_t(s(sK3,sK0),ext(X0,s(sK3,sK0),X1,X2),s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_423 ),
    inference(resolution,[],[f7765,f1857]) ).

fof(f7765,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,ext(X2,X0,X3,X4),X1)
        | s_t(X0,X1,ext(X2,X0,X3,X4))
        | ~ s_t(X2,X0,X1)
        | X0 = X2 )
    | ~ spl4_423 ),
    inference(avatar_component_clause,[],[f7764]) ).

fof(f39277,plain,
    ( spl4_1076
    | ~ spl4_187
    | ~ spl4_395 ),
    inference(avatar_split_clause,[],[f7105,f6706,f2028,f39275]) ).

fof(f39275,plain,
    ( spl4_1076
  <=> ! [X2,X0,X1] :
        ( ~ le(X0,X1,s(sK3,sK1),X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(s(sK3,sK1),ext(ext(X2,s(sK3,sK1),alpha,gamma),s(sK3,sK1),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ext(ext(X2,s(sK3,sK1),alpha,gamma),s(sK3,sK1),X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1076])]) ).

fof(f2028,plain,
    ( spl4_187
  <=> ! [X0] :
        ( s_t(s(sK3,sK1),X0,s(sK3,sK2))
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK1),s(sK3,sK2),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_187])]) ).

fof(f6706,plain,
    ( spl4_395
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X4,X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1))
        | ~ s_t(X4,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_395])]) ).

fof(f7105,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X0,X1,s(sK3,sK1),X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(s(sK3,sK1),ext(ext(X2,s(sK3,sK1),alpha,gamma),s(sK3,sK1),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ext(ext(X2,s(sK3,sK1),alpha,gamma),s(sK3,sK1),X0,X1)) )
    | ~ spl4_187
    | ~ spl4_395 ),
    inference(resolution,[],[f6707,f2029]) ).

fof(f2029,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK1),X0,s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),X0) )
    | ~ spl4_187 ),
    inference(avatar_component_clause,[],[f2028]) ).

fof(f6707,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X4,X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1))
        | ~ le(X0,X1,X2,X3)
        | ~ s_t(X4,X2,X3) )
    | ~ spl4_395 ),
    inference(avatar_component_clause,[],[f6706]) ).

fof(f39273,plain,
    ( spl4_1075
    | ~ spl4_188
    | ~ spl4_395 ),
    inference(avatar_split_clause,[],[f7104,f6706,f2032,f39271]) ).

fof(f39271,plain,
    ( spl4_1075
  <=> ! [X2,X0,X1] :
        ( ~ le(X0,X1,s(sK3,sK1),X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(s(sK3,sK0),ext(ext(X2,s(sK3,sK1),alpha,gamma),s(sK3,sK1),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ext(ext(X2,s(sK3,sK1),alpha,gamma),s(sK3,sK1),X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1075])]) ).

fof(f2032,plain,
    ( spl4_188
  <=> ! [X0] :
        ( s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),s(sK3,sK2),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_188])]) ).

fof(f7104,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X0,X1,s(sK3,sK1),X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(s(sK3,sK0),ext(ext(X2,s(sK3,sK1),alpha,gamma),s(sK3,sK1),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ext(ext(X2,s(sK3,sK1),alpha,gamma),s(sK3,sK1),X0,X1)) )
    | ~ spl4_188
    | ~ spl4_395 ),
    inference(resolution,[],[f6707,f2033]) ).

fof(f2033,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),X0) )
    | ~ spl4_188 ),
    inference(avatar_component_clause,[],[f2032]) ).

fof(f38761,plain,
    ( spl4_1074
    | ~ spl4_123
    | ~ spl4_553 ),
    inference(avatar_split_clause,[],[f12446,f12035,f1223,f38759]) ).

fof(f38759,plain,
    ( spl4_1074
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X0,s(sK3,sK0),X1,X2,X3,X4))
        | ~ s_t(X0,s(sK3,sK0),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(X0,X4,X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X3)
        | s_t(crossbar(X0,s(sK3,sK0),X1,X2,X3,X4),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1074])]) ).

fof(f12035,plain,
    ( spl4_553
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X5,X6,crossbar(X0,X5,X4,X2,X3,X1))
        | s_t(X5,crossbar(X0,X5,X4,X2,X3,X1),X6)
        | ~ s_t(X5,X6,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_553])]) ).

fof(f12446,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X0,s(sK3,sK0),X1,X2,X3,X4))
        | ~ s_t(X0,s(sK3,sK0),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(X0,X4,X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X3)
        | s_t(crossbar(X0,s(sK3,sK0),X1,X2,X3,X4),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_553 ),
    inference(resolution,[],[f12036,f1224]) ).

fof(f12036,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( s_t(X5,crossbar(X0,X5,X4,X2,X3,X1),X6)
        | s_t(X5,X6,crossbar(X0,X5,X4,X2,X3,X1))
        | ~ s_t(X0,X5,X4)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X5,X6,X3) )
    | ~ spl4_553 ),
    inference(avatar_component_clause,[],[f12035]) ).

fof(f38757,plain,
    ( spl4_1073
    | ~ spl4_137
    | ~ spl4_553 ),
    inference(avatar_split_clause,[],[f12445,f12035,f1347,f38755]) ).

fof(f38755,plain,
    ( spl4_1073
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X0,s(sK3,sK0),X1,X2,X3,X4))
        | ~ s_t(X0,s(sK3,sK0),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(X0,X4,X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X3)
        | s_t(s(sK3,sK0),crossbar(X0,s(sK3,sK0),X1,X2,X3,X4),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1073])]) ).

fof(f12445,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X0,s(sK3,sK0),X1,X2,X3,X4))
        | ~ s_t(X0,s(sK3,sK0),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(X0,X4,X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X3)
        | s_t(s(sK3,sK0),crossbar(X0,s(sK3,sK0),X1,X2,X3,X4),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_553 ),
    inference(resolution,[],[f12036,f1348]) ).

fof(f38753,plain,
    ( spl4_1072
    | ~ spl4_123
    | ~ spl4_552 ),
    inference(avatar_split_clause,[],[f12305,f12031,f1223,f38751]) ).

fof(f38751,plain,
    ( spl4_1072
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X0,X1,X2,X3,X4,s(sK3,sK0)))
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,s(sK3,sK0),X3)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(crossbar(X0,X1,X2,X3,X4,s(sK3,sK0)),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1072])]) ).

fof(f12031,plain,
    ( spl4_552
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X1,X6,crossbar(X0,X5,X4,X2,X3,X1))
        | s_t(X1,crossbar(X0,X5,X4,X2,X3,X1),X6)
        | ~ s_t(X1,X6,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_552])]) ).

fof(f12305,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X0,X1,X2,X3,X4,s(sK3,sK0)))
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,s(sK3,sK0),X3)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(crossbar(X0,X1,X2,X3,X4,s(sK3,sK0)),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_552 ),
    inference(resolution,[],[f12032,f1224]) ).

fof(f12032,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( s_t(X1,crossbar(X0,X5,X4,X2,X3,X1),X6)
        | s_t(X1,X6,crossbar(X0,X5,X4,X2,X3,X1))
        | ~ s_t(X0,X5,X4)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X1,X6,X4) )
    | ~ spl4_552 ),
    inference(avatar_component_clause,[],[f12031]) ).

fof(f38749,plain,
    ( ~ spl4_1071
    | ~ spl4_32
    | ~ spl4_739 ),
    inference(avatar_split_clause,[],[f38622,f17900,f552,f38746]) ).

fof(f38746,plain,
    ( spl4_1071
  <=> s_t(sK0,sK3,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1071])]) ).

fof(f17900,plain,
    ( spl4_739
  <=> sameside(sK0,sK3,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_739])]) ).

fof(f38622,plain,
    ( ~ s_t(sK0,sK3,sK0)
    | ~ spl4_32
    | ~ spl4_739 ),
    inference(resolution,[],[f17902,f553]) ).

fof(f17902,plain,
    ( sameside(sK0,sK3,sK0)
    | ~ spl4_739 ),
    inference(avatar_component_clause,[],[f17900]) ).

fof(f38744,plain,
    ( spl4_1070
    | ~ spl4_137
    | ~ spl4_552 ),
    inference(avatar_split_clause,[],[f12304,f12031,f1347,f38742]) ).

fof(f38742,plain,
    ( spl4_1070
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X0,X1,X2,X3,X4,s(sK3,sK0)))
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,s(sK3,sK0),X3)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(s(sK3,sK0),crossbar(X0,X1,X2,X3,X4,s(sK3,sK0)),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1070])]) ).

fof(f12304,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X0,X1,X2,X3,X4,s(sK3,sK0)))
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,s(sK3,sK0),X3)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(s(sK3,sK0),crossbar(X0,X1,X2,X3,X4,s(sK3,sK0)),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_552 ),
    inference(resolution,[],[f12032,f1348]) ).

fof(f38697,plain,
    ( spl4_1069
    | spl4_172
    | ~ spl4_123
    | ~ spl4_498 ),
    inference(avatar_split_clause,[],[f10561,f10257,f1223,f1800,f38695]) ).

fof(f38695,plain,
    ( spl4_1069
  <=> ! [X0,X1] :
        ( X0 = X1
        | s_t(ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),X0,X1),s(sK3,sK1),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1069])]) ).

fof(f1800,plain,
    ( spl4_172
  <=> s(sK3,sK0) = s(sK3,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_172])]) ).

fof(f10257,plain,
    ( spl4_498
  <=> ! [X0,X3,X2,X1] :
        ( X0 = X1
        | X2 = X3
        | s_t(X3,ext(ext(X2,X3,alpha,gamma),X3,X0,X1),X2)
        | s_t(X3,X2,ext(ext(X2,X3,alpha,gamma),X3,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_498])]) ).

fof(f10561,plain,
    ( ! [X0,X1] :
        ( s(sK3,sK0) = s(sK3,sK1)
        | X0 = X1
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),X0,X1))
        | s_t(ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),X0,X1),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_498 ),
    inference(resolution,[],[f10258,f1224]) ).

fof(f10258,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X3,ext(ext(X2,X3,alpha,gamma),X3,X0,X1),X2)
        | X2 = X3
        | X0 = X1
        | s_t(X3,X2,ext(ext(X2,X3,alpha,gamma),X3,X0,X1)) )
    | ~ spl4_498 ),
    inference(avatar_component_clause,[],[f10257]) ).

fof(f38653,plain,
    ( spl4_1068
    | spl4_172
    | ~ spl4_137
    | ~ spl4_498 ),
    inference(avatar_split_clause,[],[f10560,f10257,f1347,f1800,f38651]) ).

fof(f38651,plain,
    ( spl4_1068
  <=> ! [X0,X1] :
        ( X0 = X1
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1068])]) ).

fof(f10560,plain,
    ( ! [X0,X1] :
        ( s(sK3,sK0) = s(sK3,sK1)
        | X0 = X1
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),X0,X1))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),X0,X1),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_498 ),
    inference(resolution,[],[f10258,f1348]) ).

fof(f38649,plain,
    ( spl4_1067
    | ~ spl4_187
    | ~ spl4_454 ),
    inference(avatar_split_clause,[],[f9186,f8797,f2028,f38647]) ).

fof(f38647,plain,
    ( spl4_1067
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,s(sK3,sK1),X2)
        | ~ s_t(X3,X4,X0)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X1)
        | s_t(s(sK3,sK1),crossbar(X3,s(sK3,sK1),X2,X0,X1,X4),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),crossbar(X3,s(sK3,sK1),X2,X0,X1,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1067])]) ).

fof(f8797,plain,
    ( spl4_454
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X6,X5,crossbar(X0,X5,X4,X2,X3,X1))
        | ~ s_t(X6,X5,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_454])]) ).

fof(f9186,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,s(sK3,sK1),X2)
        | ~ s_t(X3,X4,X0)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X1)
        | s_t(s(sK3,sK1),crossbar(X3,s(sK3,sK1),X2,X0,X1,X4),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),crossbar(X3,s(sK3,sK1),X2,X0,X1,X4)) )
    | ~ spl4_187
    | ~ spl4_454 ),
    inference(resolution,[],[f8798,f2029]) ).

fof(f8798,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( s_t(X6,X5,crossbar(X0,X5,X4,X2,X3,X1))
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X6,X5,X3) )
    | ~ spl4_454 ),
    inference(avatar_component_clause,[],[f8797]) ).

fof(f38645,plain,
    ( spl4_1066
    | ~ spl4_188
    | ~ spl4_454 ),
    inference(avatar_split_clause,[],[f9185,f8797,f2032,f38643]) ).

fof(f38643,plain,
    ( spl4_1066
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,s(sK3,sK1),X2)
        | ~ s_t(X3,X4,X0)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X1)
        | s_t(s(sK3,sK0),crossbar(X3,s(sK3,sK1),X2,X0,X1,X4),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),crossbar(X3,s(sK3,sK1),X2,X0,X1,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1066])]) ).

fof(f9185,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,s(sK3,sK1),X2)
        | ~ s_t(X3,X4,X0)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X1)
        | s_t(s(sK3,sK0),crossbar(X3,s(sK3,sK1),X2,X0,X1,X4),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),crossbar(X3,s(sK3,sK1),X2,X0,X1,X4)) )
    | ~ spl4_188
    | ~ spl4_454 ),
    inference(resolution,[],[f8798,f2033]) ).

fof(f38641,plain,
    ( spl4_1065
    | ~ spl4_176
    | ~ spl4_453 ),
    inference(avatar_split_clause,[],[f9144,f8793,f1856,f38639]) ).

fof(f38639,plain,
    ( spl4_1065
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,s(sK3,sK2),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(X2,X4,X0)
        | ~ s_t(s(sK3,sK0),X3,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X2,X3,X1,X0,s(sK3,sK2),X4))
        | s_t(s(sK3,sK0),crossbar(X2,X3,X1,X0,s(sK3,sK2),X4),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1065])]) ).

fof(f8793,plain,
    ( spl4_453
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X3)
        | ~ s_t(X6,X5,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_453])]) ).

fof(f9144,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,s(sK3,sK2),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(X2,X4,X0)
        | ~ s_t(s(sK3,sK0),X3,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X2,X3,X1,X0,s(sK3,sK2),X4))
        | s_t(s(sK3,sK0),crossbar(X2,X3,X1,X0,s(sK3,sK2),X4),s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_453 ),
    inference(resolution,[],[f8794,f1857]) ).

fof(f8794,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X3)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X6,X5,X3) )
    | ~ spl4_453 ),
    inference(avatar_component_clause,[],[f8793]) ).

fof(f38637,plain,
    ( spl4_1064
    | ~ spl4_187
    | ~ spl4_450 ),
    inference(avatar_split_clause,[],[f9058,f8781,f2028,f38635]) ).

fof(f38635,plain,
    ( spl4_1064
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X3,s(sK3,sK1),X0)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(s(sK3,sK1),crossbar(X3,X4,X2,X0,X1,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),crossbar(X3,X4,X2,X0,X1,s(sK3,sK1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1064])]) ).

fof(f8781,plain,
    ( spl4_450
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X6,X1,crossbar(X0,X5,X4,X2,X3,X1))
        | ~ s_t(X6,X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_450])]) ).

fof(f9058,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X3,s(sK3,sK1),X0)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(s(sK3,sK1),crossbar(X3,X4,X2,X0,X1,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),crossbar(X3,X4,X2,X0,X1,s(sK3,sK1))) )
    | ~ spl4_187
    | ~ spl4_450 ),
    inference(resolution,[],[f8782,f2029]) ).

fof(f8782,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( s_t(X6,X1,crossbar(X0,X5,X4,X2,X3,X1))
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X6,X1,X4) )
    | ~ spl4_450 ),
    inference(avatar_component_clause,[],[f8781]) ).

fof(f38633,plain,
    ( spl4_1063
    | ~ spl4_188
    | ~ spl4_450 ),
    inference(avatar_split_clause,[],[f9057,f8781,f2032,f38631]) ).

fof(f38631,plain,
    ( spl4_1063
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X3,s(sK3,sK1),X0)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(s(sK3,sK0),crossbar(X3,X4,X2,X0,X1,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),crossbar(X3,X4,X2,X0,X1,s(sK3,sK1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1063])]) ).

fof(f9057,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X3,s(sK3,sK1),X0)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(s(sK3,sK0),crossbar(X3,X4,X2,X0,X1,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),crossbar(X3,X4,X2,X0,X1,s(sK3,sK1))) )
    | ~ spl4_188
    | ~ spl4_450 ),
    inference(resolution,[],[f8782,f2033]) ).

fof(f38620,plain,
    ( spl4_1062
    | ~ spl4_176
    | ~ spl4_407 ),
    inference(avatar_split_clause,[],[f7479,f7290,f1856,f38618]) ).

fof(f38618,plain,
    ( spl4_1062
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,s(sK3,sK0))
        | ~ s_t(X2,X3,s(sK3,sK0))
        | ~ s_t(X2,s(sK3,sK2),X0)
        | s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X2,X3,s(sK3,sK0),X0,X1,s(sK3,sK2)))
        | s_t(s(sK3,sK0),crossbar(X2,X3,s(sK3,sK0),X0,X1,s(sK3,sK2)),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1062])]) ).

fof(f7290,plain,
    ( spl4_407
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X4,crossbar(X0,X5,X4,X2,X3,X1),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_407])]) ).

fof(f7479,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,s(sK3,sK0))
        | ~ s_t(X2,X3,s(sK3,sK0))
        | ~ s_t(X2,s(sK3,sK2),X0)
        | s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X2,X3,s(sK3,sK0),X0,X1,s(sK3,sK2)))
        | s_t(s(sK3,sK0),crossbar(X2,X3,s(sK3,sK0),X0,X1,s(sK3,sK2)),s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_407 ),
    inference(resolution,[],[f7291,f1857]) ).

fof(f7291,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_t(X4,crossbar(X0,X5,X4,X2,X3,X1),X1)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_407 ),
    inference(avatar_component_clause,[],[f7290]) ).

fof(f38616,plain,
    ( spl4_1061
    | ~ spl4_151
    | ~ spl4_176 ),
    inference(avatar_split_clause,[],[f1939,f1856,f1512,f38614]) ).

fof(f38614,plain,
    ( spl4_1061
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X0,X1,s(sK3,sK2),X2,X3,s(sK3,sK0)))
        | s_t(s(sK3,sK0),crossbar(X0,X1,s(sK3,sK2),X2,X3,s(sK3,sK0)),s(sK3,sK1))
        | ~ s_t(X0,s(sK3,sK0),X2)
        | ~ s_t(X2,X3,s(sK3,sK2))
        | ~ s_t(X0,X1,s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1061])]) ).

fof(f1512,plain,
    ( spl4_151
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_t(X5,crossbar(X0,X1,X2,X3,X4,X5),X2)
        | ~ s_t(X0,X5,X3)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_151])]) ).

fof(f1939,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X0,X1,s(sK3,sK2),X2,X3,s(sK3,sK0)))
        | s_t(s(sK3,sK0),crossbar(X0,X1,s(sK3,sK2),X2,X3,s(sK3,sK0)),s(sK3,sK1))
        | ~ s_t(X0,s(sK3,sK0),X2)
        | ~ s_t(X2,X3,s(sK3,sK2))
        | ~ s_t(X0,X1,s(sK3,sK2)) )
    | ~ spl4_151
    | ~ spl4_176 ),
    inference(resolution,[],[f1857,f1513]) ).

fof(f1513,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_t(X5,crossbar(X0,X1,X2,X3,X4,X5),X2)
        | ~ s_t(X0,X5,X3)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_151 ),
    inference(avatar_component_clause,[],[f1512]) ).

fof(f38450,plain,
    ( spl4_1060
    | ~ spl4_2
    | ~ spl4_46
    | ~ spl4_474 ),
    inference(avatar_split_clause,[],[f9637,f9451,f621,f417,f38447]) ).

fof(f38447,plain,
    ( spl4_1060
  <=> ins(s(sK3,sK0),s(sK3,sK2),s(sK3,sK1),s(sK3,sK2)) = ext(s(sK3,sK1),s(sK3,sK2),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK1),s(sK3,sK2)),s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1060])]) ).

fof(f621,plain,
    ( spl4_46
  <=> s_col(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_46])]) ).

fof(f9451,plain,
    ( spl4_474
  <=> ! [X2,X0,X1] :
        ( ins(X0,X1,X2,X1) = ext(X2,X1,ext(ext(X1,X0,alpha,gamma),X0,X2,X1),X1)
        | ~ s_t(X0,X2,X1)
        | ~ s_col(X0,X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_474])]) ).

fof(f9637,plain,
    ( ~ s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2))
    | ins(s(sK3,sK0),s(sK3,sK2),s(sK3,sK1),s(sK3,sK2)) = ext(s(sK3,sK1),s(sK3,sK2),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK1),s(sK3,sK2)),s(sK3,sK2))
    | ~ spl4_46
    | ~ spl4_474 ),
    inference(resolution,[],[f9452,f623]) ).

fof(f623,plain,
    ( s_col(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2))
    | ~ spl4_46 ),
    inference(avatar_component_clause,[],[f621]) ).

fof(f9452,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_col(X0,X2,X1)
        | ~ s_t(X0,X2,X1)
        | ins(X0,X1,X2,X1) = ext(X2,X1,ext(ext(X1,X0,alpha,gamma),X0,X2,X1),X1) )
    | ~ spl4_474 ),
    inference(avatar_component_clause,[],[f9451]) ).

fof(f38445,plain,
    ( spl4_1059
    | ~ spl4_176
    | ~ spl4_328 ),
    inference(avatar_split_clause,[],[f5283,f4964,f1856,f38443]) ).

fof(f38443,plain,
    ( spl4_1059
  <=> ! [X0,X1] :
        ( ~ le(X0,X1,s(sK3,sK2),s(sK3,sK0))
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(s(sK3,sK0),s(sK3,sK2),alpha,gamma),s(sK3,sK2),X0,X1))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK0),s(sK3,sK2),alpha,gamma),s(sK3,sK2),X0,X1),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1059])]) ).

fof(f4964,plain,
    ( spl4_328
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X3,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_328])]) ).

fof(f5283,plain,
    ( ! [X0,X1] :
        ( ~ le(X0,X1,s(sK3,sK2),s(sK3,sK0))
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(s(sK3,sK0),s(sK3,sK2),alpha,gamma),s(sK3,sK2),X0,X1))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK0),s(sK3,sK2),alpha,gamma),s(sK3,sK2),X0,X1),s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_328 ),
    inference(resolution,[],[f4965,f1857]) ).

fof(f4965,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X3,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X2)
        | ~ le(X0,X1,X2,X3) )
    | ~ spl4_328 ),
    inference(avatar_component_clause,[],[f4964]) ).

fof(f38441,plain,
    ( spl4_1058
    | ~ spl4_132
    | ~ spl4_176 ),
    inference(avatar_split_clause,[],[f1936,f1856,f1276,f38439]) ).

fof(f38439,plain,
    ( spl4_1058
  <=> ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),X0,X1))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),X0,X1),s(sK3,sK1))
        | ~ le(X0,X1,s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1058])]) ).

fof(f1276,plain,
    ( spl4_132
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3)
        | ~ le(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_132])]) ).

fof(f1936,plain,
    ( ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),X0,X1))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),X0,X1),s(sK3,sK1))
        | ~ le(X0,X1,s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_132
    | ~ spl4_176 ),
    inference(resolution,[],[f1857,f1277]) ).

fof(f1277,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3)
        | ~ le(X0,X1,X2,X3) )
    | ~ spl4_132 ),
    inference(avatar_component_clause,[],[f1276]) ).

fof(f38403,plain,
    ( spl4_739
    | spl4_668
    | ~ spl4_710 ),
    inference(avatar_split_clause,[],[f17520,f17075,f16437,f17900]) ).

fof(f16437,plain,
    ( spl4_668
  <=> s_t(sK0,sK3,xb) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_668])]) ).

fof(f17075,plain,
    ( spl4_710
  <=> ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | sameside(X0,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_710])]) ).

fof(f17520,plain,
    ( sameside(sK0,sK3,sK0)
    | spl4_668
    | ~ spl4_710 ),
    inference(resolution,[],[f17076,f16438]) ).

fof(f16438,plain,
    ( ~ s_t(sK0,sK3,xb)
    | spl4_668 ),
    inference(avatar_component_clause,[],[f16437]) ).

fof(f17076,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | sameside(X0,X1,X0) )
    | ~ spl4_710 ),
    inference(avatar_component_clause,[],[f17075]) ).

fof(f37342,plain,
    ( spl4_1057
    | ~ spl4_42
    | ~ spl4_640 ),
    inference(avatar_split_clause,[],[f16876,f16093,f594,f37339]) ).

fof(f37339,plain,
    ( spl4_1057
  <=> s_col(xb,sK0,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1057])]) ).

fof(f16093,plain,
    ( spl4_640
  <=> s_col(xb,sK3,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_640])]) ).

fof(f16876,plain,
    ( s_col(xb,sK0,sK3)
    | ~ spl4_42
    | ~ spl4_640 ),
    inference(resolution,[],[f16095,f595]) ).

fof(f16095,plain,
    ( s_col(xb,sK3,sK0)
    | ~ spl4_640 ),
    inference(avatar_component_clause,[],[f16093]) ).

fof(f36851,plain,
    ( spl4_1056
    | ~ spl4_41
    | ~ spl4_640 ),
    inference(avatar_split_clause,[],[f16875,f16093,f590,f36848]) ).

fof(f36848,plain,
    ( spl4_1056
  <=> s_col(sK3,xb,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1056])]) ).

fof(f16875,plain,
    ( s_col(sK3,xb,sK0)
    | ~ spl4_41
    | ~ spl4_640 ),
    inference(resolution,[],[f16095,f591]) ).

fof(f36371,plain,
    ( spl4_1055
    | ~ spl4_40
    | ~ spl4_640 ),
    inference(avatar_split_clause,[],[f16874,f16093,f584,f36368]) ).

fof(f36368,plain,
    ( spl4_1055
  <=> s_col(sK0,sK3,xb) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1055])]) ).

fof(f16874,plain,
    ( s_col(sK0,sK3,xb)
    | ~ spl4_40
    | ~ spl4_640 ),
    inference(resolution,[],[f16095,f585]) ).

fof(f34529,plain,
    ( spl4_1054
    | ~ spl4_709
    | spl4_1021 ),
    inference(avatar_split_clause,[],[f31856,f27857,f17071,f34526]) ).

fof(f17071,plain,
    ( spl4_709
  <=> ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | sameside(X1,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_709])]) ).

fof(f27857,plain,
    ( spl4_1021
  <=> s_t(sK2,sK3,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1021])]) ).

fof(f31856,plain,
    ( sameside(sK3,sK2,sK3)
    | ~ spl4_709
    | spl4_1021 ),
    inference(resolution,[],[f27859,f17072]) ).

fof(f17072,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | sameside(X1,X0,X1) )
    | ~ spl4_709 ),
    inference(avatar_component_clause,[],[f17071]) ).

fof(f27859,plain,
    ( ~ s_t(sK2,sK3,sK0)
    | spl4_1021 ),
    inference(avatar_component_clause,[],[f27857]) ).

fof(f34262,plain,
    ( spl4_172
    | spl4_1053
    | ~ spl4_46
    | ~ spl4_165 ),
    inference(avatar_split_clause,[],[f1713,f1708,f621,f34260,f1800]) ).

fof(f34260,plain,
    ( spl4_1053
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_col(X0,X1,X2)
        | X0 = X1
        | ~ s_col(X0,X1,X3)
        | ~ s_col(X0,X1,s(sK3,sK2))
        | s_col(s(sK3,sK0),s(sK3,sK1),X2)
        | s(sK3,sK2) = X3
        | ~ s_col(s(sK3,sK0),s(sK3,sK1),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1053])]) ).

fof(f1708,plain,
    ( spl4_165
  <=> ! [X5,X3,X4,X0,X6,X2,X1] :
        ( s_col(X2,X3,X6)
        | ~ s_col(X0,X1,X6)
        | X4 = X5
        | ~ s_col(X2,X3,X5)
        | ~ s_col(X0,X1,X5)
        | ~ s_col(X2,X3,X4)
        | ~ s_col(X0,X1,X4)
        | X2 = X3
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_165])]) ).

fof(f1713,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_col(X0,X1,X2)
        | s(sK3,sK2) = X3
        | s_col(s(sK3,sK0),s(sK3,sK1),X2)
        | ~ s_col(X0,X1,s(sK3,sK2))
        | ~ s_col(s(sK3,sK0),s(sK3,sK1),X3)
        | ~ s_col(X0,X1,X3)
        | s(sK3,sK0) = s(sK3,sK1)
        | X0 = X1 )
    | ~ spl4_46
    | ~ spl4_165 ),
    inference(resolution,[],[f1709,f623]) ).

fof(f1709,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_col(X2,X3,X5)
        | ~ s_col(X0,X1,X6)
        | X4 = X5
        | s_col(X2,X3,X6)
        | ~ s_col(X0,X1,X5)
        | ~ s_col(X2,X3,X4)
        | ~ s_col(X0,X1,X4)
        | X2 = X3
        | X0 = X1 )
    | ~ spl4_165 ),
    inference(avatar_component_clause,[],[f1708]) ).

fof(f34180,plain,
    ( spl4_1052
    | ~ spl4_710
    | spl4_1021 ),
    inference(avatar_split_clause,[],[f31855,f27857,f17075,f34177]) ).

fof(f31855,plain,
    ( sameside(sK2,sK3,sK2)
    | ~ spl4_710
    | spl4_1021 ),
    inference(resolution,[],[f27859,f17076]) ).

fof(f34173,plain,
    ( spl4_158
    | spl4_1050
    | spl4_172
    | spl4_1051
    | ~ spl4_46
    | ~ spl4_162 ),
    inference(avatar_split_clause,[],[f1680,f1675,f621,f34170,f1800,f34167,f1632]) ).

fof(f1632,plain,
    ( spl4_158
  <=> s(sK3,sK1) = s(sK3,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_158])]) ).

fof(f34167,plain,
    ( spl4_1050
  <=> ! [X0] :
        ( sameside(s(sK3,sK0),s(sK3,sK1),X0)
        | s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK2),s(sK3,sK1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1050])]) ).

fof(f34170,plain,
    ( spl4_1051
  <=> sameside(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1051])]) ).

fof(f1675,plain,
    ( spl4_162
  <=> ! [X0,X3,X2,X1] :
        ( sameside(X3,X0,X2)
        | sameside(X3,X0,X1)
        | X0 = X3
        | ~ s_col(X3,X0,X1)
        | ~ s_t(X1,X0,X2)
        | X0 = X2
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_162])]) ).

fof(f1680,plain,
    ( ! [X0] :
        ( sameside(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2))
        | s(sK3,sK0) = s(sK3,sK1)
        | sameside(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ s_t(s(sK3,sK2),s(sK3,sK1),X0)
        | s(sK3,sK1) = X0
        | s(sK3,sK1) = s(sK3,sK2) )
    | ~ spl4_46
    | ~ spl4_162 ),
    inference(resolution,[],[f1676,f623]) ).

fof(f1676,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_col(X3,X0,X1)
        | sameside(X3,X0,X1)
        | X0 = X3
        | sameside(X3,X0,X2)
        | ~ s_t(X1,X0,X2)
        | X0 = X2
        | X0 = X1 )
    | ~ spl4_162 ),
    inference(avatar_component_clause,[],[f1675]) ).

fof(f33853,plain,
    ( ~ spl4_1049
    | ~ spl4_32
    | ~ spl4_1019 ),
    inference(avatar_split_clause,[],[f31091,f26513,f552,f33850]) ).

fof(f33850,plain,
    ( spl4_1049
  <=> s_t(sK2,sK1,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1049])]) ).

fof(f26513,plain,
    ( spl4_1019
  <=> sameside(sK2,sK1,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1019])]) ).

fof(f31091,plain,
    ( ~ s_t(sK2,sK1,sK2)
    | ~ spl4_32
    | ~ spl4_1019 ),
    inference(resolution,[],[f26515,f553]) ).

fof(f26515,plain,
    ( sameside(sK2,sK1,sK2)
    | ~ spl4_1019 ),
    inference(avatar_component_clause,[],[f26513]) ).

fof(f33504,plain,
    ( spl4_172
    | spl4_1048
    | spl4_273
    | ~ spl4_46
    | ~ spl4_492 ),
    inference(avatar_split_clause,[],[f10207,f10076,f621,f3534,f33502,f1800]) ).

fof(f33502,plain,
    ( spl4_1048
  <=> ! [X2,X0,X1] :
        ( s_col(s(sK3,sK0),s(sK3,sK1),X0)
        | X1 = X2
        | ~ s_col(X1,X2,s(sK3,sK2))
        | ~ s_col(X1,X2,s(sK3,sK0))
        | ~ s_col(X1,X2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1048])]) ).

fof(f3534,plain,
    ( spl4_273
  <=> s(sK3,sK0) = s(sK3,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_273])]) ).

fof(f10076,plain,
    ( spl4_492
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_col(X0,X1,X2)
        | X3 = X4
        | s_col(X4,X5,X2)
        | ~ s_col(X0,X1,X4)
        | ~ s_col(X4,X5,X3)
        | ~ s_col(X0,X1,X3)
        | X4 = X5
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_492])]) ).

fof(f10207,plain,
    ( ! [X2,X0,X1] :
        ( s(sK3,sK0) = s(sK3,sK2)
        | s_col(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ s_col(X1,X2,s(sK3,sK0))
        | ~ s_col(X1,X2,X0)
        | ~ s_col(X1,X2,s(sK3,sK2))
        | s(sK3,sK0) = s(sK3,sK1)
        | X1 = X2 )
    | ~ spl4_46
    | ~ spl4_492 ),
    inference(resolution,[],[f10077,f623]) ).

fof(f10077,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_col(X4,X5,X3)
        | X3 = X4
        | s_col(X4,X5,X2)
        | ~ s_col(X0,X1,X4)
        | ~ s_col(X0,X1,X2)
        | ~ s_col(X0,X1,X3)
        | X4 = X5
        | X0 = X1 )
    | ~ spl4_492 ),
    inference(avatar_component_clause,[],[f10076]) ).

fof(f33500,plain,
    ( spl4_1047
    | ~ spl4_186
    | ~ spl4_247 ),
    inference(avatar_split_clause,[],[f3358,f3265,f2023,f33498]) ).

fof(f33498,plain,
    ( spl4_1047
  <=> ! [X0,X1] :
        ( ~ le(s(sK3,sK2),s(sK3,sK1),X0,X1)
        | s_t(s(sK3,sK0),ins(X0,X1,s(sK3,sK2),s(sK3,sK1)),s(sK3,sK2))
        | s_t(ins(X0,X1,s(sK3,sK2),s(sK3,sK1)),s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1047])]) ).

fof(f2023,plain,
    ( spl4_186
  <=> ! [X0] :
        ( s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | ~ s_t(X0,s(sK3,sK1),s(sK3,sK2))
        | s_t(X0,s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_186])]) ).

fof(f3265,plain,
    ( spl4_247
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(ins(X2,X3,X0,X1),X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_247])]) ).

fof(f3358,plain,
    ( ! [X0,X1] :
        ( ~ le(s(sK3,sK2),s(sK3,sK1),X0,X1)
        | s_t(s(sK3,sK0),ins(X0,X1,s(sK3,sK2),s(sK3,sK1)),s(sK3,sK2))
        | s_t(ins(X0,X1,s(sK3,sK2),s(sK3,sK1)),s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_186
    | ~ spl4_247 ),
    inference(resolution,[],[f3266,f2024]) ).

fof(f2024,plain,
    ( ! [X0] :
        ( ~ s_t(X0,s(sK3,sK1),s(sK3,sK2))
        | s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | s_t(X0,s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_186 ),
    inference(avatar_component_clause,[],[f2023]) ).

fof(f3266,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(ins(X2,X3,X0,X1),X1,X0)
        | ~ le(X0,X1,X2,X3) )
    | ~ spl4_247 ),
    inference(avatar_component_clause,[],[f3265]) ).

fof(f33496,plain,
    ( spl4_1046
    | spl4_584
    | ~ spl4_710 ),
    inference(avatar_split_clause,[],[f17522,f17075,f14885,f33493]) ).

fof(f33493,plain,
    ( spl4_1046
  <=> sameside(sK0,sK2,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1046])]) ).

fof(f14885,plain,
    ( spl4_584
  <=> s_t(sK0,sK2,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_584])]) ).

fof(f17522,plain,
    ( sameside(sK0,sK2,sK0)
    | spl4_584
    | ~ spl4_710 ),
    inference(resolution,[],[f17076,f14887]) ).

fof(f14887,plain,
    ( ~ s_t(sK0,sK2,sK0)
    | spl4_584 ),
    inference(avatar_component_clause,[],[f14885]) ).

fof(f32766,plain,
    ( spl4_1045
    | ~ spl4_199
    | ~ spl4_247 ),
    inference(avatar_split_clause,[],[f3359,f3265,f2196,f32764]) ).

fof(f32764,plain,
    ( spl4_1045
  <=> ! [X0,X1] :
        ( ~ le(s(sK3,sK2),s(sK3,sK1),X0,X1)
        | s(sK3,sK1) = ins(X0,X1,s(sK3,sK2),s(sK3,sK1))
        | sameside(ins(X0,X1,s(sK3,sK2),s(sK3,sK1)),s(sK3,sK1),s(sK3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1045])]) ).

fof(f2196,plain,
    ( spl4_199
  <=> ! [X0] :
        ( sameside(X0,s(sK3,sK1),s(sK3,sK0))
        | s(sK3,sK1) = X0
        | ~ s_t(X0,s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_199])]) ).

fof(f3359,plain,
    ( ! [X0,X1] :
        ( ~ le(s(sK3,sK2),s(sK3,sK1),X0,X1)
        | s(sK3,sK1) = ins(X0,X1,s(sK3,sK2),s(sK3,sK1))
        | sameside(ins(X0,X1,s(sK3,sK2),s(sK3,sK1)),s(sK3,sK1),s(sK3,sK0)) )
    | ~ spl4_199
    | ~ spl4_247 ),
    inference(resolution,[],[f3266,f2197]) ).

fof(f2197,plain,
    ( ! [X0] :
        ( ~ s_t(X0,s(sK3,sK1),s(sK3,sK2))
        | s(sK3,sK1) = X0
        | sameside(X0,s(sK3,sK1),s(sK3,sK0)) )
    | ~ spl4_199 ),
    inference(avatar_component_clause,[],[f2196]) ).

fof(f32762,plain,
    ( spl4_1044
    | ~ spl4_186
    | ~ spl4_228 ),
    inference(avatar_split_clause,[],[f2886,f2768,f2023,f32760]) ).

fof(f32760,plain,
    ( spl4_1044
  <=> ! [X0] :
        ( ~ sameside(X0,s(sK3,sK1),s(sK3,sK2))
        | s_t(s(sK3,sK0),c63(X0,s(sK3,sK1),s(sK3,sK2)),s(sK3,sK2))
        | s_t(c63(X0,s(sK3,sK1),s(sK3,sK2)),s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1044])]) ).

fof(f2768,plain,
    ( spl4_228
  <=> ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_t(c63(X0,X1,X2),X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_228])]) ).

fof(f2886,plain,
    ( ! [X0] :
        ( ~ sameside(X0,s(sK3,sK1),s(sK3,sK2))
        | s_t(s(sK3,sK0),c63(X0,s(sK3,sK1),s(sK3,sK2)),s(sK3,sK2))
        | s_t(c63(X0,s(sK3,sK1),s(sK3,sK2)),s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_186
    | ~ spl4_228 ),
    inference(resolution,[],[f2769,f2024]) ).

fof(f2769,plain,
    ( ! [X2,X0,X1] :
        ( s_t(c63(X0,X1,X2),X1,X2)
        | ~ sameside(X0,X1,X2) )
    | ~ spl4_228 ),
    inference(avatar_component_clause,[],[f2768]) ).

fof(f32758,plain,
    ( spl4_1043
    | ~ spl4_186
    | ~ spl4_224 ),
    inference(avatar_split_clause,[],[f2821,f2752,f2023,f32756]) ).

fof(f32756,plain,
    ( spl4_1043
  <=> ! [X0] :
        ( ~ sameside(s(sK3,sK2),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),c63(s(sK3,sK2),s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(c63(s(sK3,sK2),s(sK3,sK1),X0),s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1043])]) ).

fof(f2752,plain,
    ( spl4_224
  <=> ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_t(c63(X0,X1,X2),X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_224])]) ).

fof(f2821,plain,
    ( ! [X0] :
        ( ~ sameside(s(sK3,sK2),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),c63(s(sK3,sK2),s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(c63(s(sK3,sK2),s(sK3,sK1),X0),s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_186
    | ~ spl4_224 ),
    inference(resolution,[],[f2753,f2024]) ).

fof(f2753,plain,
    ( ! [X2,X0,X1] :
        ( s_t(c63(X0,X1,X2),X1,X0)
        | ~ sameside(X0,X1,X2) )
    | ~ spl4_224 ),
    inference(avatar_component_clause,[],[f2752]) ).

fof(f32361,plain,
    ( spl4_158
    | spl4_172
    | spl4_1042
    | ~ spl4_65
    | ~ spl4_554 ),
    inference(avatar_split_clause,[],[f12539,f12502,f776,f32359,f1800,f1632]) ).

fof(f32359,plain,
    ( spl4_1042
  <=> ! [X0] :
        ( sameside(s(sK3,sK2),s(sK3,sK1),s(sK3,X0))
        | ~ s_t(X0,sK1,sK0)
        | s(sK3,sK1) = s(sK3,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1042])]) ).

fof(f776,plain,
    ( spl4_65
  <=> s_t(s(sK3,sK2),s(sK3,sK1),s(sK3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_65])]) ).

fof(f12502,plain,
    ( spl4_554
  <=> ! [X4,X0,X3,X2,X1] :
        ( sameside(X0,s(X1,X2),s(X1,X3))
        | ~ s_t(X0,s(X1,X2),s(X1,X4))
        | s(X1,X2) = s(X1,X4)
        | s(X1,X2) = s(X1,X3)
        | s(X1,X2) = X0
        | ~ s_t(X3,X2,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_554])]) ).

fof(f12539,plain,
    ( ! [X0] :
        ( sameside(s(sK3,sK2),s(sK3,sK1),s(sK3,X0))
        | s(sK3,sK0) = s(sK3,sK1)
        | s(sK3,sK1) = s(sK3,X0)
        | s(sK3,sK1) = s(sK3,sK2)
        | ~ s_t(X0,sK1,sK0) )
    | ~ spl4_65
    | ~ spl4_554 ),
    inference(resolution,[],[f12503,f778]) ).

fof(f778,plain,
    ( s_t(s(sK3,sK2),s(sK3,sK1),s(sK3,sK0))
    | ~ spl4_65 ),
    inference(avatar_component_clause,[],[f776]) ).

fof(f12503,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,s(X1,X2),s(X1,X4))
        | sameside(X0,s(X1,X2),s(X1,X3))
        | s(X1,X2) = s(X1,X4)
        | s(X1,X2) = s(X1,X3)
        | s(X1,X2) = X0
        | ~ s_t(X3,X2,X4) )
    | ~ spl4_554 ),
    inference(avatar_component_clause,[],[f12502]) ).

fof(f32357,plain,
    ( spl4_1041
    | ~ spl4_199
    | ~ spl4_228 ),
    inference(avatar_split_clause,[],[f2887,f2768,f2196,f32355]) ).

fof(f32355,plain,
    ( spl4_1041
  <=> ! [X0] :
        ( ~ sameside(X0,s(sK3,sK1),s(sK3,sK2))
        | s(sK3,sK1) = c63(X0,s(sK3,sK1),s(sK3,sK2))
        | sameside(c63(X0,s(sK3,sK1),s(sK3,sK2)),s(sK3,sK1),s(sK3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1041])]) ).

fof(f2887,plain,
    ( ! [X0] :
        ( ~ sameside(X0,s(sK3,sK1),s(sK3,sK2))
        | s(sK3,sK1) = c63(X0,s(sK3,sK1),s(sK3,sK2))
        | sameside(c63(X0,s(sK3,sK1),s(sK3,sK2)),s(sK3,sK1),s(sK3,sK0)) )
    | ~ spl4_199
    | ~ spl4_228 ),
    inference(resolution,[],[f2769,f2197]) ).

fof(f32353,plain,
    ( spl4_1040
    | ~ spl4_199
    | ~ spl4_224 ),
    inference(avatar_split_clause,[],[f2822,f2752,f2196,f32351]) ).

fof(f32351,plain,
    ( spl4_1040
  <=> ! [X0] :
        ( ~ sameside(s(sK3,sK2),s(sK3,sK1),X0)
        | s(sK3,sK1) = c63(s(sK3,sK2),s(sK3,sK1),X0)
        | sameside(c63(s(sK3,sK2),s(sK3,sK1),X0),s(sK3,sK1),s(sK3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1040])]) ).

fof(f2822,plain,
    ( ! [X0] :
        ( ~ sameside(s(sK3,sK2),s(sK3,sK1),X0)
        | s(sK3,sK1) = c63(s(sK3,sK2),s(sK3,sK1),X0)
        | sameside(c63(s(sK3,sK2),s(sK3,sK1),X0),s(sK3,sK1),s(sK3,sK0)) )
    | ~ spl4_199
    | ~ spl4_224 ),
    inference(resolution,[],[f2753,f2197]) ).

fof(f32272,plain,
    ( spl4_172
    | spl4_273
    | spl4_1039
    | ~ spl4_145
    | ~ spl4_174 ),
    inference(avatar_split_clause,[],[f1910,f1811,f1459,f32270,f3534,f1800]) ).

fof(f32270,plain,
    ( spl4_1039
  <=> ! [X0] :
        ( s_t(s(sK3,sK2),s(sK3,sK0),X0)
        | s(sK3,sK0) = X0
        | ~ s_t(s(sK3,sK1),s(sK3,sK0),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1039])]) ).

fof(f1459,plain,
    ( spl4_145
  <=> ! [X0,X3,X2,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_t(X2,X1,X3)
        | ~ s_t(X0,X1,X3)
        | X1 = X3
        | X1 = X2
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_145])]) ).

fof(f1811,plain,
    ( spl4_174
  <=> sameside(s(sK3,sK1),s(sK3,sK0),s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_174])]) ).

fof(f1910,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK2),s(sK3,sK0),X0)
        | ~ s_t(s(sK3,sK1),s(sK3,sK0),X0)
        | s(sK3,sK0) = X0
        | s(sK3,sK0) = s(sK3,sK2)
        | s(sK3,sK0) = s(sK3,sK1) )
    | ~ spl4_145
    | ~ spl4_174 ),
    inference(resolution,[],[f1813,f1460]) ).

fof(f1460,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_t(X2,X1,X3)
        | ~ s_t(X0,X1,X3)
        | X1 = X3
        | X1 = X2
        | X0 = X1 )
    | ~ spl4_145 ),
    inference(avatar_component_clause,[],[f1459]) ).

fof(f1813,plain,
    ( sameside(s(sK3,sK1),s(sK3,sK0),s(sK3,sK2))
    | ~ spl4_174 ),
    inference(avatar_component_clause,[],[f1811]) ).

fof(f32231,plain,
    ( spl4_158
    | spl4_172
    | spl4_1038
    | ~ spl4_65
    | ~ spl4_144 ),
    inference(avatar_split_clause,[],[f1475,f1455,f776,f32229,f1800,f1632]) ).

fof(f32229,plain,
    ( spl4_1038
  <=> ! [X0] :
        ( sameside(X0,s(sK3,sK1),s(sK3,sK2))
        | s(sK3,sK1) = X0
        | ~ s_t(X0,s(sK3,sK1),s(sK3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1038])]) ).

fof(f1455,plain,
    ( spl4_144
  <=> ! [X0,X3,X2,X1] :
        ( sameside(X0,X1,X2)
        | ~ s_t(X2,X1,X3)
        | ~ s_t(X0,X1,X3)
        | X1 = X3
        | X1 = X2
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_144])]) ).

fof(f1475,plain,
    ( ! [X0] :
        ( sameside(X0,s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(X0,s(sK3,sK1),s(sK3,sK0))
        | s(sK3,sK0) = s(sK3,sK1)
        | s(sK3,sK1) = s(sK3,sK2)
        | s(sK3,sK1) = X0 )
    | ~ spl4_65
    | ~ spl4_144 ),
    inference(resolution,[],[f1456,f778]) ).

fof(f1456,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X2,X1,X3)
        | sameside(X0,X1,X2)
        | ~ s_t(X0,X1,X3)
        | X1 = X3
        | X1 = X2
        | X0 = X1 )
    | ~ spl4_144 ),
    inference(avatar_component_clause,[],[f1455]) ).

fof(f31298,plain,
    ( spl4_1037
    | ~ spl4_186
    | ~ spl4_189 ),
    inference(avatar_split_clause,[],[f2240,f2036,f2023,f31296]) ).

fof(f31296,plain,
    ( spl4_1037
  <=> ! [X0,X1] :
        ( s_t(s(sK3,sK0),ext(s(sK3,sK2),s(sK3,sK1),X0,X1),s(sK3,sK2))
        | s_t(ext(s(sK3,sK2),s(sK3,sK1),X0,X1),s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1037])]) ).

fof(f2036,plain,
    ( spl4_189
  <=> ! [X0,X3,X2,X1] : s_t(ext(X0,X1,X2,X3),X1,X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_189])]) ).

fof(f2240,plain,
    ( ! [X0,X1] :
        ( s_t(s(sK3,sK0),ext(s(sK3,sK2),s(sK3,sK1),X0,X1),s(sK3,sK2))
        | s_t(ext(s(sK3,sK2),s(sK3,sK1),X0,X1),s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_186
    | ~ spl4_189 ),
    inference(resolution,[],[f2024,f2037]) ).

fof(f2037,plain,
    ( ! [X2,X3,X0,X1] : s_t(ext(X0,X1,X2,X3),X1,X0)
    | ~ spl4_189 ),
    inference(avatar_component_clause,[],[f2036]) ).

fof(f31264,plain,
    ( spl4_172
    | spl4_1036
    | ~ spl4_46
    | ~ spl4_149 ),
    inference(avatar_split_clause,[],[f1525,f1504,f621,f31262,f1800]) ).

fof(f31262,plain,
    ( spl4_1036
  <=> ! [X0,X1] :
        ( s_col(X0,X1,s(sK3,sK2))
        | X0 = X1
        | ~ s_col(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ s_col(s(sK3,sK0),s(sK3,sK1),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1036])]) ).

fof(f1504,plain,
    ( spl4_149
  <=> ! [X2,X4,X0,X3,X1] :
        ( s_col(X0,X1,X4)
        | ~ s_col(X2,X3,X4)
        | ~ s_col(X2,X3,X1)
        | ~ s_col(X2,X3,X0)
        | X2 = X3
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_149])]) ).

fof(f1525,plain,
    ( ! [X0,X1] :
        ( s_col(X0,X1,s(sK3,sK2))
        | ~ s_col(s(sK3,sK0),s(sK3,sK1),X1)
        | ~ s_col(s(sK3,sK0),s(sK3,sK1),X0)
        | s(sK3,sK0) = s(sK3,sK1)
        | X0 = X1 )
    | ~ spl4_46
    | ~ spl4_149 ),
    inference(resolution,[],[f1505,f623]) ).

fof(f1505,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_col(X2,X3,X4)
        | s_col(X0,X1,X4)
        | ~ s_col(X2,X3,X1)
        | ~ s_col(X2,X3,X0)
        | X2 = X3
        | X0 = X1 )
    | ~ spl4_149 ),
    inference(avatar_component_clause,[],[f1504]) ).

fof(f31046,plain,
    ( spl4_172
    | spl4_1035
    | ~ spl4_65
    | ~ spl4_138 ),
    inference(avatar_split_clause,[],[f1391,f1375,f776,f31044,f1800]) ).

fof(f31044,plain,
    ( spl4_1035
  <=> ! [X0] :
        ( s_t(s(sK3,sK2),X0,s(sK3,sK0))
        | ~ s_t(X0,s(sK3,sK1),s(sK3,sK0))
        | s_t(X0,s(sK3,sK2),s(sK3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1035])]) ).

fof(f1375,plain,
    ( spl4_138
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X2,X3,X1)
        | s_t(X3,X2,X1)
        | ~ s_t(X3,X0,X1)
        | ~ s_t(X2,X0,X1)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_138])]) ).

fof(f1391,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK2),X0,s(sK3,sK0))
        | s_t(X0,s(sK3,sK2),s(sK3,sK0))
        | ~ s_t(X0,s(sK3,sK1),s(sK3,sK0))
        | s(sK3,sK0) = s(sK3,sK1) )
    | ~ spl4_65
    | ~ spl4_138 ),
    inference(resolution,[],[f1376,f778]) ).

fof(f1376,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X3,X0,X1)
        | s_t(X3,X2,X1)
        | s_t(X2,X3,X1)
        | ~ s_t(X2,X0,X1)
        | X0 = X1 )
    | ~ spl4_138 ),
    inference(avatar_component_clause,[],[f1375]) ).

fof(f30732,plain,
    ( ~ spl4_1034
    | ~ spl4_925
    | spl4_1016 ),
    inference(avatar_split_clause,[],[f26497,f26490,f21908,f30729]) ).

fof(f30729,plain,
    ( spl4_1034
  <=> s_t(sK2,sK0,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1034])]) ).

fof(f21908,plain,
    ( spl4_925
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_t(X2,s(X2,X1),s(X2,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_925])]) ).

fof(f26490,plain,
    ( spl4_1016
  <=> s_t(sK3,s(sK3,sK0),s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1016])]) ).

fof(f26497,plain,
    ( ~ s_t(sK2,sK0,sK3)
    | ~ spl4_925
    | spl4_1016 ),
    inference(resolution,[],[f26491,f21909]) ).

fof(f21909,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X2,s(X2,X1),s(X2,X0))
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_925 ),
    inference(avatar_component_clause,[],[f21908]) ).

fof(f26491,plain,
    ( ~ s_t(sK3,s(sK3,sK0),s(sK3,sK2))
    | spl4_1016 ),
    inference(avatar_component_clause,[],[f26490]) ).

fof(f30686,plain,
    ( spl4_1033
    | ~ spl4_189
    | ~ spl4_199 ),
    inference(avatar_split_clause,[],[f2235,f2196,f2036,f30684]) ).

fof(f30684,plain,
    ( spl4_1033
  <=> ! [X0,X1] :
        ( s(sK3,sK1) = ext(s(sK3,sK2),s(sK3,sK1),X0,X1)
        | sameside(ext(s(sK3,sK2),s(sK3,sK1),X0,X1),s(sK3,sK1),s(sK3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1033])]) ).

fof(f2235,plain,
    ( ! [X0,X1] :
        ( s(sK3,sK1) = ext(s(sK3,sK2),s(sK3,sK1),X0,X1)
        | sameside(ext(s(sK3,sK2),s(sK3,sK1),X0,X1),s(sK3,sK1),s(sK3,sK0)) )
    | ~ spl4_189
    | ~ spl4_199 ),
    inference(resolution,[],[f2197,f2037]) ).

fof(f30652,plain,
    ( spl4_172
    | spl4_1032
    | ~ spl4_46
    | ~ spl4_349 ),
    inference(avatar_split_clause,[],[f5829,f5368,f621,f30650,f1800]) ).

fof(f30650,plain,
    ( spl4_1032
  <=> ! [X0] :
        ( s_col(X0,s(sK3,sK2),s(sK3,sK0))
        | s(sK3,sK2) = X0
        | ~ s_col(s(sK3,sK0),s(sK3,sK1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1032])]) ).

fof(f5368,plain,
    ( spl4_349
  <=> ! [X0,X3,X2,X1] :
        ( s_col(X0,X1,X2)
        | ~ s_col(X2,X3,X1)
        | ~ s_col(X2,X3,X0)
        | X2 = X3
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_349])]) ).

fof(f5829,plain,
    ( ! [X0] :
        ( s_col(X0,s(sK3,sK2),s(sK3,sK0))
        | ~ s_col(s(sK3,sK0),s(sK3,sK1),X0)
        | s(sK3,sK0) = s(sK3,sK1)
        | s(sK3,sK2) = X0 )
    | ~ spl4_46
    | ~ spl4_349 ),
    inference(resolution,[],[f5369,f623]) ).

fof(f5369,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_col(X2,X3,X1)
        | s_col(X0,X1,X2)
        | ~ s_col(X2,X3,X0)
        | X2 = X3
        | X0 = X1 )
    | ~ spl4_349 ),
    inference(avatar_component_clause,[],[f5368]) ).

fof(f30585,plain,
    ( spl4_172
    | spl4_1031
    | ~ spl4_2
    | ~ spl4_347 ),
    inference(avatar_split_clause,[],[f5783,f5357,f417,f30583,f1800]) ).

fof(f30583,plain,
    ( spl4_1031
  <=> ! [X0] : s(sK3,sK2) = ext(s(sK3,sK0),s(sK3,sK1),s(X0,s(sK3,sK1)),s(X0,s(sK3,sK2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1031])]) ).

fof(f5357,plain,
    ( spl4_347
  <=> ! [X0,X3,X2,X1] :
        ( ext(X0,X1,s(X2,X1),s(X2,X3)) = X3
        | ~ s_t(X0,X1,X3)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_347])]) ).

fof(f5783,plain,
    ( ! [X0] :
        ( s(sK3,sK2) = ext(s(sK3,sK0),s(sK3,sK1),s(X0,s(sK3,sK1)),s(X0,s(sK3,sK2)))
        | s(sK3,sK0) = s(sK3,sK1) )
    | ~ spl4_2
    | ~ spl4_347 ),
    inference(resolution,[],[f5358,f419]) ).

fof(f5358,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X3)
        | ext(X0,X1,s(X2,X1),s(X2,X3)) = X3
        | X0 = X1 )
    | ~ spl4_347 ),
    inference(avatar_component_clause,[],[f5357]) ).

fof(f30533,plain,
    ( spl4_273
    | spl4_1030
    | ~ spl4_135
    | ~ spl4_174 ),
    inference(avatar_split_clause,[],[f1909,f1811,f1339,f30531,f3534]) ).

fof(f30531,plain,
    ( spl4_1030
  <=> ! [X0] :
        ( s_col(s(sK3,sK1),s(sK3,sK0),X0)
        | s(sK3,sK0) = X0
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1030])]) ).

fof(f1339,plain,
    ( spl4_135
  <=> ! [X0,X3,X2,X1] :
        ( s_col(X3,X0,X1)
        | ~ sameside(X3,X0,X2)
        | ~ s_t(X1,X0,X2)
        | X0 = X2
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_135])]) ).

fof(f1909,plain,
    ( ! [X0] :
        ( s_col(s(sK3,sK1),s(sK3,sK0),X0)
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK2))
        | s(sK3,sK0) = s(sK3,sK2)
        | s(sK3,sK0) = X0 )
    | ~ spl4_135
    | ~ spl4_174 ),
    inference(resolution,[],[f1813,f1340]) ).

fof(f1340,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sameside(X3,X0,X2)
        | s_col(X3,X0,X1)
        | ~ s_t(X1,X0,X2)
        | X0 = X2
        | X0 = X1 )
    | ~ spl4_135 ),
    inference(avatar_component_clause,[],[f1339]) ).

fof(f30499,plain,
    ( spl4_172
    | spl4_1029
    | ~ spl4_46
    | ~ spl4_134 ),
    inference(avatar_split_clause,[],[f1358,f1335,f621,f30497,f1800]) ).

fof(f30497,plain,
    ( spl4_1029
  <=> ! [X0] :
        ( s_col(s(sK3,sK0),X0,s(sK3,sK2))
        | s(sK3,sK0) = X0
        | ~ s_col(s(sK3,sK0),s(sK3,sK1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1029])]) ).

fof(f1335,plain,
    ( spl4_134
  <=> ! [X0,X3,X2,X1] :
        ( s_col(X0,X2,X3)
        | ~ s_col(X0,X1,X3)
        | ~ s_col(X0,X1,X2)
        | X0 = X2
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_134])]) ).

fof(f1358,plain,
    ( ! [X0] :
        ( s_col(s(sK3,sK0),X0,s(sK3,sK2))
        | ~ s_col(s(sK3,sK0),s(sK3,sK1),X0)
        | s(sK3,sK0) = X0
        | s(sK3,sK0) = s(sK3,sK1) )
    | ~ spl4_46
    | ~ spl4_134 ),
    inference(resolution,[],[f1336,f623]) ).

fof(f1336,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_col(X0,X1,X3)
        | s_col(X0,X2,X3)
        | ~ s_col(X0,X1,X2)
        | X0 = X2
        | X0 = X1 )
    | ~ spl4_134 ),
    inference(avatar_component_clause,[],[f1335]) ).

fof(f30495,plain,
    ( ~ spl4_1028
    | ~ spl4_264
    | spl4_1014 ),
    inference(avatar_split_clause,[],[f26102,f26075,f3442,f30492]) ).

fof(f30492,plain,
    ( spl4_1028
  <=> s_t(sK1,sK2,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1028])]) ).

fof(f26075,plain,
    ( spl4_1014
  <=> s_t(s(sK3,sK1),s(sK3,sK2),s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1014])]) ).

fof(f26102,plain,
    ( ~ s_t(sK1,sK2,sK1)
    | ~ spl4_264
    | spl4_1014 ),
    inference(resolution,[],[f26076,f3443]) ).

fof(f26076,plain,
    ( ~ s_t(s(sK3,sK1),s(sK3,sK2),s(sK3,sK1))
    | spl4_1014 ),
    inference(avatar_component_clause,[],[f26075]) ).

fof(f30048,plain,
    ( ~ spl4_1027
    | ~ spl4_242
    | spl4_598 ),
    inference(avatar_split_clause,[],[f26028,f15529,f2996,f30045]) ).

fof(f30045,plain,
    ( spl4_1027
  <=> s_t(sK0,sK2,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1027])]) ).

fof(f2996,plain,
    ( spl4_242
  <=> ! [X2,X0,X1] :
        ( s_t(s(X0,X1),s(X0,X2),X0)
        | ~ s_t(X1,X2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_242])]) ).

fof(f15529,plain,
    ( spl4_598
  <=> s_t(s(sK3,sK0),s(sK3,sK2),sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_598])]) ).

fof(f26028,plain,
    ( ~ s_t(sK0,sK2,sK3)
    | ~ spl4_242
    | spl4_598 ),
    inference(resolution,[],[f15530,f2997]) ).

fof(f2997,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(X0,X1),s(X0,X2),X0)
        | ~ s_t(X1,X2,X0) )
    | ~ spl4_242 ),
    inference(avatar_component_clause,[],[f2996]) ).

fof(f15530,plain,
    ( ~ s_t(s(sK3,sK0),s(sK3,sK2),sK3)
    | spl4_598 ),
    inference(avatar_component_clause,[],[f15529]) ).

fof(f29107,plain,
    ( ~ spl4_1026
    | spl4_598
    | ~ spl4_912 ),
    inference(avatar_split_clause,[],[f26027,f21847,f15529,f29104]) ).

fof(f29104,plain,
    ( spl4_1026
  <=> s_t(sK3,sK2,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1026])]) ).

fof(f21847,plain,
    ( spl4_912
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_t(s(X0,X2),s(X0,X1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_912])]) ).

fof(f26027,plain,
    ( ~ s_t(sK3,sK2,sK0)
    | spl4_598
    | ~ spl4_912 ),
    inference(resolution,[],[f15530,f21848]) ).

fof(f21848,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(X0,X2),s(X0,X1),X0)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_912 ),
    inference(avatar_component_clause,[],[f21847]) ).

fof(f28172,plain,
    ( spl4_172
    | spl4_1025
    | ~ spl4_2
    | ~ spl4_281 ),
    inference(avatar_split_clause,[],[f4175,f3578,f417,f28169,f1800]) ).

fof(f28169,plain,
    ( spl4_1025
  <=> s(sK3,sK2) = ext(s(sK3,sK0),s(sK3,sK1),s(sK3,sK1),s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1025])]) ).

fof(f4175,plain,
    ( s(sK3,sK2) = ext(s(sK3,sK0),s(sK3,sK1),s(sK3,sK1),s(sK3,sK2))
    | s(sK3,sK0) = s(sK3,sK1)
    | ~ spl4_2
    | ~ spl4_281 ),
    inference(resolution,[],[f3579,f419]) ).

fof(f28165,plain,
    ( ~ spl4_330
    | ~ spl4_21
    | spl4_329
    | ~ spl4_475 ),
    inference(avatar_split_clause,[],[f25820,f9476,f5229,f500,f5233]) ).

fof(f5233,plain,
    ( spl4_330
  <=> s_t(sK3,sK0,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_330])]) ).

fof(f500,plain,
    ( spl4_21
  <=> ! [X1] : s(X1,X1) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_21])]) ).

fof(f5229,plain,
    ( spl4_329
  <=> s_t(sK3,s(sK3,sK0),s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_329])]) ).

fof(f9476,plain,
    ( spl4_475
  <=> ! [X0] :
        ( ~ s_t(s(sK3,X0),sK0,sK2)
        | s_t(X0,s(sK3,sK0),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_475])]) ).

fof(f25820,plain,
    ( ~ s_t(sK3,sK0,sK2)
    | ~ spl4_21
    | spl4_329
    | ~ spl4_475 ),
    inference(forward_demodulation,[],[f23764,f501]) ).

fof(f501,plain,
    ( ! [X1] : s(X1,X1) = X1
    | ~ spl4_21 ),
    inference(avatar_component_clause,[],[f500]) ).

fof(f23764,plain,
    ( ~ s_t(s(sK3,sK3),sK0,sK2)
    | spl4_329
    | ~ spl4_475 ),
    inference(resolution,[],[f5230,f9477]) ).

fof(f9477,plain,
    ( ! [X0] :
        ( s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | ~ s_t(s(sK3,X0),sK0,sK2) )
    | ~ spl4_475 ),
    inference(avatar_component_clause,[],[f9476]) ).

fof(f5230,plain,
    ( ~ s_t(sK3,s(sK3,sK0),s(sK3,sK1))
    | spl4_329 ),
    inference(avatar_component_clause,[],[f5229]) ).

fof(f28107,plain,
    ( spl4_172
    | spl4_1024
    | ~ spl4_2
    | ~ spl4_280 ),
    inference(avatar_split_clause,[],[f4146,f3574,f417,f28104,f1800]) ).

fof(f28104,plain,
    ( spl4_1024
  <=> s(sK3,sK2) = ext(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2),s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1024])]) ).

fof(f4146,plain,
    ( s(sK3,sK2) = ext(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2),s(sK3,sK1))
    | s(sK3,sK0) = s(sK3,sK1)
    | ~ spl4_2
    | ~ spl4_280 ),
    inference(resolution,[],[f3575,f419]) ).

fof(f28102,plain,
    ( spl4_1023
    | ~ spl4_24
    | ~ spl4_186
    | ~ spl4_267 ),
    inference(avatar_split_clause,[],[f3931,f3454,f2023,f513,f28100]) ).

fof(f28100,plain,
    ( spl4_1023
  <=> ! [X0] :
        ( ~ s_t(X0,sK1,sK2)
        | s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK2))
        | s_t(s(sK3,X0),s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1023])]) ).

fof(f3454,plain,
    ( spl4_267
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(X0,X2),s(X0,X3),X1)
        | ~ s_t(X2,X3,s(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_267])]) ).

fof(f3931,plain,
    ( ! [X0] :
        ( ~ s_t(X0,sK1,sK2)
        | s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK2))
        | s_t(s(sK3,X0),s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_24
    | ~ spl4_186
    | ~ spl4_267 ),
    inference(forward_demodulation,[],[f3889,f514]) ).

fof(f3889,plain,
    ( ! [X0] :
        ( ~ s_t(X0,sK1,s(sK3,s(sK3,sK2)))
        | s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK2))
        | s_t(s(sK3,X0),s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_186
    | ~ spl4_267 ),
    inference(resolution,[],[f3455,f2024]) ).

fof(f3455,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(X0,X2),s(X0,X3),X1)
        | ~ s_t(X2,X3,s(X0,X1)) )
    | ~ spl4_267 ),
    inference(avatar_component_clause,[],[f3454]) ).

fof(f28098,plain,
    ( spl4_1022
    | ~ spl4_186
    | ~ spl4_264 ),
    inference(avatar_split_clause,[],[f3750,f3442,f2023,f28096]) ).

fof(f28096,plain,
    ( spl4_1022
  <=> ! [X0] :
        ( ~ s_t(sK2,sK1,X0)
        | s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK2))
        | s_t(s(sK3,X0),s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1022])]) ).

fof(f3750,plain,
    ( ! [X0] :
        ( ~ s_t(sK2,sK1,X0)
        | s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK2))
        | s_t(s(sK3,X0),s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_186
    | ~ spl4_264 ),
    inference(resolution,[],[f3443,f2024]) ).

fof(f27860,plain,
    ( ~ spl4_1021
    | spl4_359
    | ~ spl4_919 ),
    inference(avatar_split_clause,[],[f23449,f21884,f5890,f27857]) ).

fof(f5890,plain,
    ( spl4_359
  <=> s_t(s(sK3,sK0),sK3,s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_359])]) ).

fof(f21884,plain,
    ( spl4_919
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_t(s(X1,X2),X1,s(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_919])]) ).

fof(f23449,plain,
    ( ~ s_t(sK2,sK3,sK0)
    | spl4_359
    | ~ spl4_919 ),
    inference(resolution,[],[f21885,f5891]) ).

fof(f5891,plain,
    ( ~ s_t(s(sK3,sK0),sK3,s(sK3,sK2))
    | spl4_359 ),
    inference(avatar_component_clause,[],[f5890]) ).

fof(f21885,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(X1,X2),X1,s(X1,X0))
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_919 ),
    inference(avatar_component_clause,[],[f21884]) ).

fof(f27426,plain,
    ( spl4_1020
    | spl4_400
    | ~ spl4_710 ),
    inference(avatar_split_clause,[],[f17525,f17075,f6894,f27423]) ).

fof(f27423,plain,
    ( spl4_1020
  <=> sameside(sK1,sK2,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1020])]) ).

fof(f6894,plain,
    ( spl4_400
  <=> s_t(sK1,sK2,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_400])]) ).

fof(f17525,plain,
    ( sameside(sK1,sK2,sK1)
    | spl4_400
    | ~ spl4_710 ),
    inference(resolution,[],[f17076,f6896]) ).

fof(f6896,plain,
    ( ~ s_t(sK1,sK2,sK0)
    | spl4_400 ),
    inference(avatar_component_clause,[],[f6894]) ).

fof(f26516,plain,
    ( spl4_1019
    | spl4_400
    | ~ spl4_709 ),
    inference(avatar_split_clause,[],[f17327,f17071,f6894,f26513]) ).

fof(f17327,plain,
    ( sameside(sK2,sK1,sK2)
    | spl4_400
    | ~ spl4_709 ),
    inference(resolution,[],[f17072,f6896]) ).

fof(f26511,plain,
    ( spl4_1018
    | ~ spl4_24
    | ~ spl4_199
    | ~ spl4_267 ),
    inference(avatar_split_clause,[],[f3932,f3454,f2196,f513,f26509]) ).

fof(f26509,plain,
    ( spl4_1018
  <=> ! [X0] :
        ( ~ s_t(X0,sK1,sK2)
        | s(sK3,sK1) = s(sK3,X0)
        | sameside(s(sK3,X0),s(sK3,sK1),s(sK3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1018])]) ).

fof(f3932,plain,
    ( ! [X0] :
        ( ~ s_t(X0,sK1,sK2)
        | s(sK3,sK1) = s(sK3,X0)
        | sameside(s(sK3,X0),s(sK3,sK1),s(sK3,sK0)) )
    | ~ spl4_24
    | ~ spl4_199
    | ~ spl4_267 ),
    inference(forward_demodulation,[],[f3890,f514]) ).

fof(f3890,plain,
    ( ! [X0] :
        ( ~ s_t(X0,sK1,s(sK3,s(sK3,sK2)))
        | s(sK3,sK1) = s(sK3,X0)
        | sameside(s(sK3,X0),s(sK3,sK1),s(sK3,sK0)) )
    | ~ spl4_199
    | ~ spl4_267 ),
    inference(resolution,[],[f3455,f2197]) ).

fof(f26507,plain,
    ( spl4_1017
    | ~ spl4_199
    | ~ spl4_264 ),
    inference(avatar_split_clause,[],[f3751,f3442,f2196,f26505]) ).

fof(f26505,plain,
    ( spl4_1017
  <=> ! [X0] :
        ( ~ s_t(sK2,sK1,X0)
        | s(sK3,sK1) = s(sK3,X0)
        | sameside(s(sK3,X0),s(sK3,sK1),s(sK3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1017])]) ).

fof(f3751,plain,
    ( ! [X0] :
        ( ~ s_t(sK2,sK1,X0)
        | s(sK3,sK1) = s(sK3,X0)
        | sameside(s(sK3,X0),s(sK3,sK1),s(sK3,sK0)) )
    | ~ spl4_199
    | ~ spl4_264 ),
    inference(resolution,[],[f3443,f2197]) ).

fof(f26493,plain,
    ( spl4_1016
    | spl4_359
    | ~ spl4_595
    | ~ spl4_186
    | ~ spl4_240 ),
    inference(avatar_split_clause,[],[f3144,f2988,f2023,f15419,f5890,f26490]) ).

fof(f15419,plain,
    ( spl4_595
  <=> s_t(sK3,sK1,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_595])]) ).

fof(f2988,plain,
    ( spl4_240
  <=> ! [X2,X0,X1] :
        ( s_t(X0,s(X0,X1),s(X0,X2))
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_240])]) ).

fof(f3144,plain,
    ( ~ s_t(sK3,sK1,sK2)
    | s_t(s(sK3,sK0),sK3,s(sK3,sK2))
    | s_t(sK3,s(sK3,sK0),s(sK3,sK2))
    | ~ spl4_186
    | ~ spl4_240 ),
    inference(resolution,[],[f2989,f2024]) ).

fof(f2989,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,s(X0,X1),s(X0,X2))
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_240 ),
    inference(avatar_component_clause,[],[f2988]) ).

fof(f26329,plain,
    ( ~ spl4_400
    | ~ spl4_24
    | ~ spl4_265
    | spl4_592 ),
    inference(avatar_split_clause,[],[f15409,f15397,f3446,f513,f6894]) ).

fof(f15397,plain,
    ( spl4_592
  <=> s_t(s(sK3,sK1),s(sK3,sK2),s(sK3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_592])]) ).

fof(f15409,plain,
    ( ~ s_t(sK1,sK2,sK0)
    | ~ spl4_24
    | ~ spl4_265
    | spl4_592 ),
    inference(forward_demodulation,[],[f15406,f514]) ).

fof(f15406,plain,
    ( ~ s_t(s(sK3,s(sK3,sK1)),sK2,sK0)
    | ~ spl4_265
    | spl4_592 ),
    inference(resolution,[],[f15399,f3447]) ).

fof(f15399,plain,
    ( ~ s_t(s(sK3,sK1),s(sK3,sK2),s(sK3,sK0))
    | spl4_592 ),
    inference(avatar_component_clause,[],[f15397]) ).

fof(f26084,plain,
    ( spl4_1015
    | ~ spl4_27
    | ~ spl4_663
    | ~ spl4_665 ),
    inference(avatar_split_clause,[],[f16454,f16419,f16355,f525,f26081]) ).

fof(f26081,plain,
    ( spl4_1015
  <=> s_t(s(sK3,sK0),s(sK3,sK2),s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1015])]) ).

fof(f525,plain,
    ( spl4_27
  <=> ! [X0,X1] :
        ( X0 = X1
        | ~ s_t(X0,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_27])]) ).

fof(f16355,plain,
    ( spl4_663
  <=> s_t(s(sK3,sK1),s(s(sK3,sK1),s(sK3,sK0)),s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_663])]) ).

fof(f16419,plain,
    ( spl4_665
  <=> s_t(s(sK3,sK0),s(sK3,sK2),s(s(sK3,sK1),s(sK3,sK0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_665])]) ).

fof(f16454,plain,
    ( s_t(s(sK3,sK0),s(sK3,sK2),s(sK3,sK1))
    | ~ spl4_27
    | ~ spl4_663
    | ~ spl4_665 ),
    inference(forward_demodulation,[],[f16421,f16372]) ).

fof(f16372,plain,
    ( s(sK3,sK1) = s(s(sK3,sK1),s(sK3,sK0))
    | ~ spl4_27
    | ~ spl4_663 ),
    inference(resolution,[],[f16357,f526]) ).

fof(f526,plain,
    ( ! [X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | X0 = X1 )
    | ~ spl4_27 ),
    inference(avatar_component_clause,[],[f525]) ).

fof(f16357,plain,
    ( s_t(s(sK3,sK1),s(s(sK3,sK1),s(sK3,sK0)),s(sK3,sK1))
    | ~ spl4_663 ),
    inference(avatar_component_clause,[],[f16355]) ).

fof(f16421,plain,
    ( s_t(s(sK3,sK0),s(sK3,sK2),s(s(sK3,sK1),s(sK3,sK0)))
    | ~ spl4_665 ),
    inference(avatar_component_clause,[],[f16419]) ).

fof(f26078,plain,
    ( spl4_1014
    | ~ spl4_27
    | ~ spl4_661
    | ~ spl4_663 ),
    inference(avatar_split_clause,[],[f16416,f16355,f16344,f525,f26075]) ).

fof(f16344,plain,
    ( spl4_661
  <=> s_t(s(sK3,sK1),s(sK3,sK2),s(s(sK3,sK1),s(sK3,sK0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_661])]) ).

fof(f16416,plain,
    ( s_t(s(sK3,sK1),s(sK3,sK2),s(sK3,sK1))
    | ~ spl4_27
    | ~ spl4_661
    | ~ spl4_663 ),
    inference(forward_demodulation,[],[f16346,f16372]) ).

fof(f16346,plain,
    ( s_t(s(sK3,sK1),s(sK3,sK2),s(s(sK3,sK1),s(sK3,sK0)))
    | ~ spl4_661 ),
    inference(avatar_component_clause,[],[f16344]) ).

fof(f26065,plain,
    ( ~ spl4_1013
    | ~ spl4_32
    | ~ spl4_610 ),
    inference(avatar_split_clause,[],[f15878,f15871,f552,f26062]) ).

fof(f26062,plain,
    ( spl4_1013
  <=> s_t(s(sK3,sK1),s(sK3,sK0),s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1013])]) ).

fof(f15871,plain,
    ( spl4_610
  <=> sameside(s(sK3,sK1),s(sK3,sK0),s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_610])]) ).

fof(f15878,plain,
    ( ~ s_t(s(sK3,sK1),s(sK3,sK0),s(sK3,sK1))
    | ~ spl4_32
    | ~ spl4_610 ),
    inference(resolution,[],[f15873,f553]) ).

fof(f15873,plain,
    ( sameside(s(sK3,sK1),s(sK3,sK0),s(sK3,sK1))
    | ~ spl4_610 ),
    inference(avatar_component_clause,[],[f15871]) ).

fof(f25786,plain,
    ( ~ spl4_11
    | spl4_606 ),
    inference(avatar_contradiction_clause,[],[f25783]) ).

fof(f25783,plain,
    ( $false
    | ~ spl4_11
    | spl4_606 ),
    inference(resolution,[],[f15575,f461]) ).

fof(f15575,plain,
    ( ~ s_t(sK0,sK1,sK1)
    | spl4_606 ),
    inference(avatar_component_clause,[],[f15573]) ).

fof(f15573,plain,
    ( spl4_606
  <=> s_t(sK0,sK1,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_606])]) ).

fof(f25490,plain,
    ( spl4_1012
    | ~ spl4_11
    | ~ spl4_384 ),
    inference(avatar_split_clause,[],[f6754,f6662,f460,f25488]) ).

fof(f25488,plain,
    ( spl4_1012
  <=> ! [X0,X1] :
        ( s_m(ins(X0,X0,X0,X1),X0,X0)
        | ~ le(X0,X1,X0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1012])]) ).

fof(f6662,plain,
    ( spl4_384
  <=> ! [X2,X0,X1] :
        ( ~ le(X0,X1,X0,X2)
        | s_m(ins(X0,X2,X0,X1),X0,X2)
        | ~ s_t(ins(X0,X2,X0,X1),X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_384])]) ).

fof(f6754,plain,
    ( ! [X0,X1] :
        ( s_m(ins(X0,X0,X0,X1),X0,X0)
        | ~ le(X0,X1,X0,X0) )
    | ~ spl4_11
    | ~ spl4_384 ),
    inference(resolution,[],[f6663,f461]) ).

fof(f6663,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(ins(X0,X2,X0,X1),X0,X2)
        | s_m(ins(X0,X2,X0,X1),X0,X2)
        | ~ le(X0,X1,X0,X2) )
    | ~ spl4_384 ),
    inference(avatar_component_clause,[],[f6662]) ).

fof(f25486,plain,
    ( spl4_1011
    | ~ spl4_177
    | ~ spl4_290 ),
    inference(avatar_split_clause,[],[f4426,f4213,f1862,f25484]) ).

fof(f25484,plain,
    ( spl4_1011
  <=> ! [X2,X0,X1] : le(X0,X1,s(X2,X0),s(s(X2,X1),s(X2,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1011])]) ).

fof(f4213,plain,
    ( spl4_290
  <=> ! [X0,X3,X2,X1] :
        ( le(X0,X1,s(X2,X0),X3)
        | ~ s_t(s(X2,X0),s(X2,X1),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_290])]) ).

fof(f4426,plain,
    ( ! [X2,X0,X1] : le(X0,X1,s(X2,X0),s(s(X2,X1),s(X2,X0)))
    | ~ spl4_177
    | ~ spl4_290 ),
    inference(resolution,[],[f4214,f1863]) ).

fof(f4214,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(s(X2,X0),s(X2,X1),X3)
        | le(X0,X1,s(X2,X0),X3) )
    | ~ spl4_290 ),
    inference(avatar_component_clause,[],[f4213]) ).

fof(f25482,plain,
    ( spl4_1010
    | ~ spl4_264
    | ~ spl4_290 ),
    inference(avatar_split_clause,[],[f4408,f4213,f3442,f25480]) ).

fof(f25480,plain,
    ( spl4_1010
  <=> ! [X0,X3,X2,X1] :
        ( le(X0,X1,s(X2,X0),s(X2,X3))
        | ~ s_t(X3,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1010])]) ).

fof(f4408,plain,
    ( ! [X2,X3,X0,X1] :
        ( le(X0,X1,s(X2,X0),s(X2,X3))
        | ~ s_t(X3,X1,X0) )
    | ~ spl4_264
    | ~ spl4_290 ),
    inference(resolution,[],[f4214,f3443]) ).

fof(f25478,plain,
    ( spl4_1009
    | ~ spl4_206
    | ~ spl4_277 ),
    inference(avatar_split_clause,[],[f4091,f3554,f2265,f25476]) ).

fof(f25476,plain,
    ( spl4_1009
  <=> ! [X4,X0,X3,X2,X1] : s_e(s(X0,ext(X1,X2,X3,X4)),s(X0,X2),X3,X4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1009])]) ).

fof(f4091,plain,
    ( ! [X2,X3,X0,X1,X4] : s_e(s(X0,ext(X1,X2,X3,X4)),s(X0,X2),X3,X4)
    | ~ spl4_206
    | ~ spl4_277 ),
    inference(resolution,[],[f3555,f2266]) ).

fof(f25474,plain,
    ( ~ spl4_1008
    | ~ spl4_250
    | spl4_584 ),
    inference(avatar_split_clause,[],[f15522,f14885,f3277,f25471]) ).

fof(f25471,plain,
    ( spl4_1008
  <=> s_t(sK0,sK1,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1008])]) ).

fof(f3277,plain,
    ( spl4_250
  <=> sK1 = sK2 ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_250])]) ).

fof(f15522,plain,
    ( ~ s_t(sK0,sK1,sK0)
    | ~ spl4_250
    | spl4_584 ),
    inference(superposition,[],[f14887,f3279]) ).

fof(f3279,plain,
    ( sK1 = sK2
    | ~ spl4_250 ),
    inference(avatar_component_clause,[],[f3277]) ).

fof(f25469,plain,
    ( spl4_1007
    | ~ spl4_208
    | ~ spl4_277 ),
    inference(avatar_split_clause,[],[f4085,f3554,f2273,f25467]) ).

fof(f25467,plain,
    ( spl4_1007
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(ext(X4,X1,X2,X3),X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1007])]) ).

fof(f4085,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(ext(X4,X1,X2,X3),X1,X0) )
    | ~ spl4_208
    | ~ spl4_277 ),
    inference(resolution,[],[f3555,f2274]) ).

fof(f25465,plain,
    ( spl4_1006
    | ~ spl4_209
    | ~ spl4_275 ),
    inference(avatar_split_clause,[],[f4035,f3546,f2277,f25463]) ).

fof(f25463,plain,
    ( spl4_1006
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(ext(X4,X2,X1,X0),X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1006])]) ).

fof(f3546,plain,
    ( spl4_275
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X2,X4,X0,X1)
        | ~ s_m(X4,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_275])]) ).

fof(f4035,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(ext(X4,X2,X1,X0),X2,X3) )
    | ~ spl4_209
    | ~ spl4_275 ),
    inference(resolution,[],[f3547,f2278]) ).

fof(f3547,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X2,X4,X0,X1)
        | s_e(X0,X1,X2,X3)
        | ~ s_m(X4,X2,X3) )
    | ~ spl4_275 ),
    inference(avatar_component_clause,[],[f3546]) ).

fof(f25461,plain,
    ( spl4_1005
    | ~ spl4_206
    | ~ spl4_275 ),
    inference(avatar_split_clause,[],[f4032,f3546,f2265,f25459]) ).

fof(f25459,plain,
    ( spl4_1005
  <=> ! [X0,X3,X2,X1] :
        ( s_e(s(X0,X1),s(X0,X2),X2,X3)
        | ~ s_m(X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1005])]) ).

fof(f4032,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(s(X0,X1),s(X0,X2),X2,X3)
        | ~ s_m(X1,X2,X3) )
    | ~ spl4_206
    | ~ spl4_275 ),
    inference(resolution,[],[f3547,f2266]) ).

fof(f25457,plain,
    ( spl4_1004
    | ~ spl4_210
    | ~ spl4_275 ),
    inference(avatar_split_clause,[],[f4027,f3546,f2281,f25455]) ).

fof(f25455,plain,
    ( spl4_1004
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(X1,X2,X3)
        | ~ s_m(X2,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1004])]) ).

fof(f4027,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(X1,X2,X3)
        | ~ s_m(X2,X1,X0) )
    | ~ spl4_210
    | ~ spl4_275 ),
    inference(resolution,[],[f3547,f2282]) ).

fof(f25453,plain,
    ( spl4_1003
    | ~ spl4_208
    | ~ spl4_275 ),
    inference(avatar_split_clause,[],[f4026,f3546,f2273,f25451]) ).

fof(f25451,plain,
    ( spl4_1003
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X1,X2)
        | ~ s_m(X3,X1,X2)
        | ~ s_m(X3,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1003])]) ).

fof(f4026,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X1,X2)
        | ~ s_m(X3,X1,X2)
        | ~ s_m(X3,X1,X0) )
    | ~ spl4_208
    | ~ spl4_275 ),
    inference(resolution,[],[f3547,f2274]) ).

fof(f25449,plain,
    ( spl4_1002
    | ~ spl4_205
    | ~ spl4_275 ),
    inference(avatar_split_clause,[],[f4025,f3546,f2220,f25447]) ).

fof(f25447,plain,
    ( spl4_1002
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(X0,X2,X3)
        | ~ s_m(X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1002])]) ).

fof(f4025,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(X0,X2,X3)
        | ~ s_m(X2,X0,X1) )
    | ~ spl4_205
    | ~ spl4_275 ),
    inference(resolution,[],[f3547,f2221]) ).

fof(f25445,plain,
    ( spl4_1001
    | ~ spl4_203
    | ~ spl4_270 ),
    inference(avatar_split_clause,[],[f4016,f3466,f2212,f25443]) ).

fof(f25443,plain,
    ( spl4_1001
  <=> ! [X4,X0,X3,X2,X1] : s_e(s(X0,X1),s(X0,ext(X2,X1,X3,X4)),X3,X4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1001])]) ).

fof(f4016,plain,
    ( ! [X2,X3,X0,X1,X4] : s_e(s(X0,X1),s(X0,ext(X2,X1,X3,X4)),X3,X4)
    | ~ spl4_203
    | ~ spl4_270 ),
    inference(resolution,[],[f3467,f2213]) ).

fof(f25441,plain,
    ( spl4_1000
    | ~ spl4_211
    | ~ spl4_270 ),
    inference(avatar_split_clause,[],[f4013,f3466,f2285,f25439]) ).

fof(f25439,plain,
    ( spl4_1000
  <=> ! [X2,X3,X4,X0,X5,X1] : s_e(ext(X0,X1,ext(X2,X3,X4,X5),X3),X1,X4,X5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_1000])]) ).

fof(f4013,plain,
    ( ! [X2,X3,X0,X1,X4,X5] : s_e(ext(X0,X1,ext(X2,X3,X4,X5),X3),X1,X4,X5)
    | ~ spl4_211
    | ~ spl4_270 ),
    inference(resolution,[],[f3467,f2286]) ).

fof(f25437,plain,
    ( spl4_999
    | ~ spl4_207
    | ~ spl4_270 ),
    inference(avatar_split_clause,[],[f4012,f3466,f2269,f25435]) ).

fof(f25435,plain,
    ( spl4_999
  <=> ! [X2,X3,X4,X0,X5,X1] : s_e(ext(X0,X1,X2,ext(X3,X2,X4,X5)),X1,X4,X5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_999])]) ).

fof(f4012,plain,
    ( ! [X2,X3,X0,X1,X4,X5] : s_e(ext(X0,X1,X2,ext(X3,X2,X4,X5)),X1,X4,X5)
    | ~ spl4_207
    | ~ spl4_270 ),
    inference(resolution,[],[f3467,f2270]) ).

fof(f25433,plain,
    ( spl4_998
    | ~ spl4_201
    | ~ spl4_270 ),
    inference(avatar_split_clause,[],[f4011,f3466,f2204,f25431]) ).

fof(f25431,plain,
    ( spl4_998
  <=> ! [X2,X4,X0,X3,X1] : s_e(X0,s(X1,ext(X2,s(X1,X0),X3,X4)),X3,X4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_998])]) ).

fof(f4011,plain,
    ( ! [X2,X3,X0,X1,X4] : s_e(X0,s(X1,ext(X2,s(X1,X0),X3,X4)),X3,X4)
    | ~ spl4_201
    | ~ spl4_270 ),
    inference(resolution,[],[f3467,f2205]) ).

fof(f25427,plain,
    ( spl4_997
    | ~ spl4_209
    | ~ spl4_270 ),
    inference(avatar_split_clause,[],[f4008,f3466,f2277,f25425]) ).

fof(f25425,plain,
    ( spl4_997
  <=> ! [X3,X4,X0,X5,X2,X1] : s_e(X0,ext(X1,X0,ext(X2,X3,X4,X5),X3),X4,X5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_997])]) ).

fof(f4008,plain,
    ( ! [X2,X3,X0,X1,X4,X5] : s_e(X0,ext(X1,X0,ext(X2,X3,X4,X5),X3),X4,X5)
    | ~ spl4_209
    | ~ spl4_270 ),
    inference(resolution,[],[f3467,f2278]) ).

fof(f25423,plain,
    ( spl4_996
    | ~ spl4_51
    | ~ spl4_270 ),
    inference(avatar_split_clause,[],[f4007,f3466,f677,f25421]) ).

fof(f25421,plain,
    ( spl4_996
  <=> ! [X3,X4,X0,X5,X2,X1] : s_e(X0,ext(X1,X0,X2,ext(X3,X2,X4,X5)),X4,X5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_996])]) ).

fof(f4007,plain,
    ( ! [X2,X3,X0,X1,X4,X5] : s_e(X0,ext(X1,X0,X2,ext(X3,X2,X4,X5)),X4,X5)
    | ~ spl4_51
    | ~ spl4_270 ),
    inference(resolution,[],[f3467,f678]) ).

fof(f25419,plain,
    ( spl4_995
    | ~ spl4_205
    | ~ spl4_270 ),
    inference(avatar_split_clause,[],[f4003,f3466,f2220,f25417]) ).

fof(f25417,plain,
    ( spl4_995
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(X0,X1,ext(X4,X1,X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_995])]) ).

fof(f4003,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(X0,X1,ext(X4,X1,X2,X3)) )
    | ~ spl4_205
    | ~ spl4_270 ),
    inference(resolution,[],[f3467,f2221]) ).

fof(f25415,plain,
    ( spl4_994
    | ~ spl4_49
    | ~ spl4_270 ),
    inference(avatar_split_clause,[],[f4001,f3466,f669,f25413]) ).

fof(f25413,plain,
    ( spl4_994
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(X1,X0,ext(X4,X0,X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_994])]) ).

fof(f4001,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(X1,X0,ext(X4,X0,X2,X3)) )
    | ~ spl4_49
    | ~ spl4_270 ),
    inference(resolution,[],[f3467,f670]) ).

fof(f25411,plain,
    ( spl4_993
    | ~ spl4_202
    | ~ spl4_270 ),
    inference(avatar_split_clause,[],[f4000,f3466,f2208,f25409]) ).

fof(f25409,plain,
    ( spl4_993
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(ext(X4,X0,X2,X3),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_993])]) ).

fof(f4000,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(ext(X4,X0,X2,X3),X0,X1) )
    | ~ spl4_202
    | ~ spl4_270 ),
    inference(resolution,[],[f3467,f2209]) ).

fof(f25407,plain,
    ( spl4_992
    | ~ spl4_203
    | ~ spl4_268 ),
    inference(avatar_split_clause,[],[f3962,f3458,f2212,f25405]) ).

fof(f25405,plain,
    ( spl4_992
  <=> ! [X0,X3,X2,X1] :
        ( s_e(s(X0,X1),s(X0,X2),X1,X3)
        | ~ s_m(X2,X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_992])]) ).

fof(f3458,plain,
    ( spl4_268
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X1,X2,X4)
        | ~ s_m(X4,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_268])]) ).

fof(f3962,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(s(X0,X1),s(X0,X2),X1,X3)
        | ~ s_m(X2,X1,X3) )
    | ~ spl4_203
    | ~ spl4_268 ),
    inference(resolution,[],[f3459,f2213]) ).

fof(f3459,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X4)
        | s_e(X0,X1,X2,X3)
        | ~ s_m(X4,X2,X3) )
    | ~ spl4_268 ),
    inference(avatar_component_clause,[],[f3458]) ).

fof(f25403,plain,
    ( spl4_991
    | ~ spl4_200
    | ~ spl4_268 ),
    inference(avatar_split_clause,[],[f3961,f3458,f2200,f25401]) ).

fof(f25401,plain,
    ( spl4_991
  <=> ! [X0,X3,X2,X1] :
        ( s_e(s(X0,X1),X2,X1,X3)
        | ~ s_m(s(X0,X2),X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_991])]) ).

fof(f3961,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(s(X0,X1),X2,X1,X3)
        | ~ s_m(s(X0,X2),X1,X3) )
    | ~ spl4_200
    | ~ spl4_268 ),
    inference(resolution,[],[f3459,f2201]) ).

fof(f25399,plain,
    ( spl4_990
    | ~ spl4_211
    | ~ spl4_268 ),
    inference(avatar_split_clause,[],[f3958,f3458,f2285,f25397]) ).

fof(f25397,plain,
    ( spl4_990
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(ext(X0,X1,X2,X3),X1,X3,X4)
        | ~ s_m(X2,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_990])]) ).

fof(f3958,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(ext(X0,X1,X2,X3),X1,X3,X4)
        | ~ s_m(X2,X3,X4) )
    | ~ spl4_211
    | ~ spl4_268 ),
    inference(resolution,[],[f3459,f2286]) ).

fof(f25395,plain,
    ( spl4_989
    | ~ spl4_207
    | ~ spl4_268 ),
    inference(avatar_split_clause,[],[f3957,f3458,f2269,f25393]) ).

fof(f25393,plain,
    ( spl4_989
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(ext(X0,X1,X2,X3),X1,X2,X4)
        | ~ s_m(X3,X2,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_989])]) ).

fof(f3957,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(ext(X0,X1,X2,X3),X1,X2,X4)
        | ~ s_m(X3,X2,X4) )
    | ~ spl4_207
    | ~ spl4_268 ),
    inference(resolution,[],[f3459,f2270]) ).

fof(f25391,plain,
    ( spl4_988
    | ~ spl4_209
    | ~ spl4_268 ),
    inference(avatar_split_clause,[],[f3953,f3458,f2277,f25389]) ).

fof(f25389,plain,
    ( spl4_988
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,ext(X1,X0,X2,X3),X3,X4)
        | ~ s_m(X2,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_988])]) ).

fof(f3953,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,ext(X1,X0,X2,X3),X3,X4)
        | ~ s_m(X2,X3,X4) )
    | ~ spl4_209
    | ~ spl4_268 ),
    inference(resolution,[],[f3459,f2278]) ).

fof(f25385,plain,
    ( spl4_987
    | ~ spl4_51
    | ~ spl4_268 ),
    inference(avatar_split_clause,[],[f3952,f3458,f677,f25383]) ).

fof(f25383,plain,
    ( spl4_987
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,ext(X1,X0,X2,X3),X2,X4)
        | ~ s_m(X3,X2,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_987])]) ).

fof(f3952,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,ext(X1,X0,X2,X3),X2,X4)
        | ~ s_m(X3,X2,X4) )
    | ~ spl4_51
    | ~ spl4_268 ),
    inference(resolution,[],[f3459,f678]) ).

fof(f25381,plain,
    ( spl4_986
    | ~ spl4_179
    | ~ spl4_268 ),
    inference(avatar_split_clause,[],[f3950,f3458,f1892,f25379]) ).

fof(f25379,plain,
    ( spl4_986
  <=> ! [X2,X0,X1] :
        ( s_e(X0,X1,s(X1,X0),X2)
        | ~ s_m(X1,s(X1,X0),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_986])]) ).

fof(f1892,plain,
    ( spl4_179
  <=> ! [X0,X1] : s_e(X1,X0,s(X0,X1),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_179])]) ).

fof(f3950,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X1,s(X1,X0),X2)
        | ~ s_m(X1,s(X1,X0),X2) )
    | ~ spl4_179
    | ~ spl4_268 ),
    inference(resolution,[],[f3459,f1893]) ).

fof(f1893,plain,
    ( ! [X0,X1] : s_e(X1,X0,s(X0,X1),X0)
    | ~ spl4_179 ),
    inference(avatar_component_clause,[],[f1892]) ).

fof(f25377,plain,
    ( spl4_985
    | ~ spl4_204
    | ~ spl4_268 ),
    inference(avatar_split_clause,[],[f3947,f3458,f2216,f25375]) ).

fof(f25375,plain,
    ( spl4_985
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(ext(X4,X2,X0,X1),X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_985])]) ).

fof(f3947,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(ext(X4,X2,X0,X1),X2,X3) )
    | ~ spl4_204
    | ~ spl4_268 ),
    inference(resolution,[],[f3459,f2217]) ).

fof(f25373,plain,
    ( spl4_984
    | ~ spl4_210
    | ~ spl4_268 ),
    inference(avatar_split_clause,[],[f3946,f3458,f2281,f25371]) ).

fof(f25371,plain,
    ( spl4_984
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(X1,X2,X3)
        | ~ s_m(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_984])]) ).

fof(f3946,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(X1,X2,X3)
        | ~ s_m(X0,X1,X2) )
    | ~ spl4_210
    | ~ spl4_268 ),
    inference(resolution,[],[f3459,f2282]) ).

fof(f25369,plain,
    ( spl4_983
    | ~ spl4_208
    | ~ spl4_268 ),
    inference(avatar_split_clause,[],[f3945,f3458,f2273,f25367]) ).

fof(f25367,plain,
    ( spl4_983
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(X0,X2,X3)
        | ~ s_m(X1,X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_983])]) ).

fof(f3945,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_m(X0,X2,X3)
        | ~ s_m(X1,X0,X2) )
    | ~ spl4_208
    | ~ spl4_268 ),
    inference(resolution,[],[f3459,f2274]) ).

fof(f25365,plain,
    ( spl4_982
    | ~ spl4_205
    | ~ spl4_268 ),
    inference(avatar_split_clause,[],[f3944,f3458,f2220,f25363]) ).

fof(f25363,plain,
    ( spl4_982
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X1,X2)
        | ~ s_m(X3,X1,X2)
        | ~ s_m(X0,X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_982])]) ).

fof(f3944,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X1,X2)
        | ~ s_m(X3,X1,X2)
        | ~ s_m(X0,X1,X3) )
    | ~ spl4_205
    | ~ spl4_268 ),
    inference(resolution,[],[f3459,f2221]) ).

fof(f25361,plain,
    ( spl4_981
    | ~ spl4_49
    | ~ spl4_268 ),
    inference(avatar_split_clause,[],[f3941,f3458,f669,f25359]) ).

fof(f25359,plain,
    ( spl4_981
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X0,X2)
        | ~ s_m(X3,X0,X2)
        | ~ s_m(X1,X0,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_981])]) ).

fof(f3941,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X0,X2)
        | ~ s_m(X3,X0,X2)
        | ~ s_m(X1,X0,X3) )
    | ~ spl4_49
    | ~ spl4_268 ),
    inference(resolution,[],[f3459,f670]) ).

fof(f25357,plain,
    ( spl4_980
    | ~ spl4_202
    | ~ spl4_268 ),
    inference(avatar_split_clause,[],[f3940,f3458,f2208,f25355]) ).

fof(f25355,plain,
    ( spl4_980
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X0,X2)
        | ~ s_m(X3,X0,X2)
        | ~ s_m(X3,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_980])]) ).

fof(f3940,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X0,X2)
        | ~ s_m(X3,X0,X2)
        | ~ s_m(X3,X0,X1) )
    | ~ spl4_202
    | ~ spl4_268 ),
    inference(resolution,[],[f3459,f2209]) ).

fof(f25353,plain,
    ( spl4_979
    | ~ spl4_235
    | ~ spl4_253 ),
    inference(avatar_split_clause,[],[f3400,f3290,f2796,f25351]) ).

fof(f25351,plain,
    ( spl4_979
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X3,ins(X1,X2,X0,X0))
        | le(X0,X3,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_979])]) ).

fof(f3290,plain,
    ( spl4_253
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,ext(X2,X0,X3,X4))
        | le(X0,X1,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_253])]) ).

fof(f3400,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X3,ins(X1,X2,X0,X0))
        | le(X0,X3,X1,X2) )
    | ~ spl4_235
    | ~ spl4_253 ),
    inference(superposition,[],[f3291,f2797]) ).

fof(f3291,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,ext(X2,X0,X3,X4))
        | le(X0,X1,X3,X4) )
    | ~ spl4_253 ),
    inference(avatar_component_clause,[],[f3290]) ).

fof(f25349,plain,
    ( spl4_978
    | ~ spl4_235
    | ~ spl4_249 ),
    inference(avatar_split_clause,[],[f3373,f3273,f2796,f25347]) ).

fof(f25347,plain,
    ( spl4_978
  <=> ! [X0,X3,X2,X1] :
        ( le(X0,ins(X1,X2,X0,X0),X1,X3)
        | ~ s_t(X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_978])]) ).

fof(f3273,plain,
    ( spl4_249
  <=> ! [X4,X0,X3,X2,X1] :
        ( le(X0,ext(X1,X0,X2,X3),X2,X4)
        | ~ s_t(X2,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_249])]) ).

fof(f3373,plain,
    ( ! [X2,X3,X0,X1] :
        ( le(X0,ins(X1,X2,X0,X0),X1,X3)
        | ~ s_t(X1,X2,X3) )
    | ~ spl4_235
    | ~ spl4_249 ),
    inference(superposition,[],[f3274,f2797]) ).

fof(f3274,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( le(X0,ext(X1,X0,X2,X3),X2,X4)
        | ~ s_t(X2,X3,X4) )
    | ~ spl4_249 ),
    inference(avatar_component_clause,[],[f3273]) ).

fof(f25343,plain,
    ( spl4_977
    | ~ spl4_218
    | ~ spl4_249 ),
    inference(avatar_split_clause,[],[f3371,f3273,f2642,f25341]) ).

fof(f25341,plain,
    ( spl4_977
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X0)
        | s_e(X2,ext(X3,X2,X0,X1),X0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_977])]) ).

fof(f2642,plain,
    ( spl4_218
  <=> ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X2)
        | ~ le(X0,X1,X2,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_218])]) ).

fof(f3371,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | s_e(X2,ext(X3,X2,X0,X1),X0,X0) )
    | ~ spl4_218
    | ~ spl4_249 ),
    inference(resolution,[],[f3274,f2643]) ).

fof(f2643,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X0,X1,X2,X2)
        | s_e(X0,X1,X2,X2) )
    | ~ spl4_218 ),
    inference(avatar_component_clause,[],[f2642]) ).

fof(f25339,plain,
    ( spl4_976
    | ~ spl4_219
    | ~ spl4_249 ),
    inference(avatar_split_clause,[],[f3370,f3273,f2646,f25337]) ).

fof(f25337,plain,
    ( spl4_976
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( ~ s_t(X0,X1,X0)
        | le(X2,ext(X3,X2,X0,X1),X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_976])]) ).

fof(f2646,plain,
    ( spl4_219
  <=> ! [X4,X0,X3,X2,X1] :
        ( le(X0,X1,X2,X3)
        | ~ le(X0,X1,X4,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_219])]) ).

fof(f3370,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X0)
        | le(X2,ext(X3,X2,X0,X1),X4,X5) )
    | ~ spl4_219
    | ~ spl4_249 ),
    inference(resolution,[],[f3274,f2647]) ).

fof(f2647,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ le(X0,X1,X4,X4)
        | le(X0,X1,X2,X3) )
    | ~ spl4_219 ),
    inference(avatar_component_clause,[],[f2646]) ).

fof(f25335,plain,
    ( spl4_975
    | ~ spl4_42
    | ~ spl4_244 ),
    inference(avatar_split_clause,[],[f3306,f3253,f594,f25333]) ).

fof(f25333,plain,
    ( spl4_975
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(X0,ins(X2,X3,X0,X1),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_975])]) ).

fof(f3253,plain,
    ( spl4_244
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(X0,X1,ins(X2,X3,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_244])]) ).

fof(f3306,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(X0,ins(X2,X3,X0,X1),X1) )
    | ~ spl4_42
    | ~ spl4_244 ),
    inference(resolution,[],[f3254,f595]) ).

fof(f3254,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_col(X0,X1,ins(X2,X3,X0,X1))
        | ~ le(X0,X1,X2,X3) )
    | ~ spl4_244 ),
    inference(avatar_component_clause,[],[f3253]) ).

fof(f25331,plain,
    ( spl4_974
    | ~ spl4_41
    | ~ spl4_244 ),
    inference(avatar_split_clause,[],[f3305,f3253,f590,f25329]) ).

fof(f25329,plain,
    ( spl4_974
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(X1,X0,ins(X2,X3,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_974])]) ).

fof(f3305,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(X1,X0,ins(X2,X3,X0,X1)) )
    | ~ spl4_41
    | ~ spl4_244 ),
    inference(resolution,[],[f3254,f591]) ).

fof(f25327,plain,
    ( spl4_973
    | ~ spl4_40
    | ~ spl4_244 ),
    inference(avatar_split_clause,[],[f3304,f3253,f584,f25325]) ).

fof(f25325,plain,
    ( spl4_973
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(ins(X2,X3,X0,X1),X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_973])]) ).

fof(f3304,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(ins(X2,X3,X0,X1),X1,X0) )
    | ~ spl4_40
    | ~ spl4_244 ),
    inference(resolution,[],[f3254,f585]) ).

fof(f25323,plain,
    ( spl4_972
    | ~ spl4_234
    | ~ spl4_241 ),
    inference(avatar_split_clause,[],[f3182,f2992,f2792,f25321]) ).

fof(f25321,plain,
    ( spl4_972
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | s(X2,X1) = s(X2,s(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_972])]) ).

fof(f2792,plain,
    ( spl4_234
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | s(X2,X0) = s(X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_234])]) ).

fof(f2992,plain,
    ( spl4_241
  <=> ! [X2,X0,X1] :
        ( s_t(s(X0,X1),X0,s(X0,X2))
        | ~ s_t(X1,X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_241])]) ).

fof(f3182,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | s(X2,X1) = s(X2,s(X1,X0)) )
    | ~ spl4_234
    | ~ spl4_241 ),
    inference(resolution,[],[f2993,f2793]) ).

fof(f2793,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | s(X2,X0) = s(X2,X1) )
    | ~ spl4_234 ),
    inference(avatar_component_clause,[],[f2792]) ).

fof(f2993,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(X0,X1),X0,s(X0,X2))
        | ~ s_t(X1,X0,X2) )
    | ~ spl4_241 ),
    inference(avatar_component_clause,[],[f2992]) ).

fof(f25319,plain,
    ( spl4_971
    | ~ spl4_101
    | ~ spl4_211 ),
    inference(avatar_split_clause,[],[f2567,f2285,f1019,f25317]) ).

fof(f25317,plain,
    ( spl4_971
  <=> ! [X4,X0,X3,X2,X1] :
        ( le(ext(X0,X1,X2,X3),X1,X3,X4)
        | ~ s_t(X3,X2,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_971])]) ).

fof(f1019,plain,
    ( spl4_101
  <=> ! [X4,X0,X3,X2,X1] :
        ( le(X0,X1,X2,X3)
        | ~ s_e(X0,X1,X2,X4)
        | ~ s_t(X2,X4,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_101])]) ).

fof(f2567,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( le(ext(X0,X1,X2,X3),X1,X3,X4)
        | ~ s_t(X3,X2,X4) )
    | ~ spl4_101
    | ~ spl4_211 ),
    inference(resolution,[],[f2286,f1020]) ).

fof(f1020,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X4)
        | le(X0,X1,X2,X3)
        | ~ s_t(X2,X4,X3) )
    | ~ spl4_101 ),
    inference(avatar_component_clause,[],[f1019]) ).

fof(f25315,plain,
    ( spl4_970
    | ~ spl4_102
    | ~ spl4_210 ),
    inference(avatar_split_clause,[],[f2545,f2281,f1023,f25313]) ).

fof(f25313,plain,
    ( spl4_970
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | ~ s_t(X0,X3,X1)
        | le(X0,X3,X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_970])]) ).

fof(f1023,plain,
    ( spl4_102
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X4,X2,X3)
        | ~ s_t(X0,X1,X4)
        | le(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_102])]) ).

fof(f2545,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | ~ s_t(X0,X3,X1)
        | le(X0,X3,X2,X1) )
    | ~ spl4_102
    | ~ spl4_210 ),
    inference(resolution,[],[f2282,f1024]) ).

fof(f1024,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X4,X2,X3)
        | ~ s_t(X0,X1,X4)
        | le(X0,X1,X2,X3) )
    | ~ spl4_102 ),
    inference(avatar_component_clause,[],[f1023]) ).

fof(f25311,plain,
    ( spl4_969
    | ~ spl4_101
    | ~ spl4_210 ),
    inference(avatar_split_clause,[],[f2544,f2281,f1019,f25309]) ).

fof(f25309,plain,
    ( spl4_969
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | le(X0,X1,X2,X3)
        | ~ s_t(X2,X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_969])]) ).

fof(f2544,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | le(X0,X1,X2,X3)
        | ~ s_t(X2,X1,X3) )
    | ~ spl4_101
    | ~ spl4_210 ),
    inference(resolution,[],[f2282,f1020]) ).

fof(f25307,plain,
    ( spl4_968
    | ~ spl4_102
    | ~ spl4_209 ),
    inference(avatar_split_clause,[],[f2521,f2277,f1023,f25305]) ).

fof(f25305,plain,
    ( spl4_968
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,ext(X2,X0,X3,X4))
        | le(X0,X1,X4,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_968])]) ).

fof(f2521,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,ext(X2,X0,X3,X4))
        | le(X0,X1,X4,X3) )
    | ~ spl4_102
    | ~ spl4_209 ),
    inference(resolution,[],[f2278,f1024]) ).

fof(f25301,plain,
    ( spl4_967
    | ~ spl4_101
    | ~ spl4_209 ),
    inference(avatar_split_clause,[],[f2520,f2277,f1019,f25299]) ).

fof(f25299,plain,
    ( spl4_967
  <=> ! [X4,X0,X3,X2,X1] :
        ( le(X0,ext(X1,X0,X2,X3),X3,X4)
        | ~ s_t(X3,X2,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_967])]) ).

fof(f2520,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( le(X0,ext(X1,X0,X2,X3),X3,X4)
        | ~ s_t(X3,X2,X4) )
    | ~ spl4_101
    | ~ spl4_209 ),
    inference(resolution,[],[f2278,f1020]) ).

fof(f25297,plain,
    ( spl4_966
    | ~ spl4_102
    | ~ spl4_208 ),
    inference(avatar_split_clause,[],[f2498,f2273,f1023,f25295]) ).

fof(f25295,plain,
    ( spl4_966
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | ~ s_t(X1,X3,X0)
        | le(X1,X3,X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_966])]) ).

fof(f2498,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | ~ s_t(X1,X3,X0)
        | le(X1,X3,X2,X1) )
    | ~ spl4_102
    | ~ spl4_208 ),
    inference(resolution,[],[f2274,f1024]) ).

fof(f25293,plain,
    ( spl4_965
    | ~ spl4_101
    | ~ spl4_208 ),
    inference(avatar_split_clause,[],[f2497,f2273,f1019,f25291]) ).

fof(f25291,plain,
    ( spl4_965
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | le(X1,X0,X2,X3)
        | ~ s_t(X2,X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_965])]) ).

fof(f2497,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | le(X1,X0,X2,X3)
        | ~ s_t(X2,X1,X3) )
    | ~ spl4_101
    | ~ spl4_208 ),
    inference(resolution,[],[f2274,f1020]) ).

fof(f25289,plain,
    ( spl4_964
    | ~ spl4_101
    | ~ spl4_207 ),
    inference(avatar_split_clause,[],[f2479,f2269,f1019,f25287]) ).

fof(f25287,plain,
    ( spl4_964
  <=> ! [X4,X0,X3,X2,X1] :
        ( le(ext(X0,X1,X2,X3),X1,X2,X4)
        | ~ s_t(X2,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_964])]) ).

fof(f2479,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( le(ext(X0,X1,X2,X3),X1,X2,X4)
        | ~ s_t(X2,X3,X4) )
    | ~ spl4_101
    | ~ spl4_207 ),
    inference(resolution,[],[f2270,f1020]) ).

fof(f25285,plain,
    ( spl4_963
    | ~ spl4_102
    | ~ spl4_206 ),
    inference(avatar_split_clause,[],[f2447,f2265,f1023,f25283]) ).

fof(f25283,plain,
    ( spl4_963
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X0,X1,s(X3,X2),s(X3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_963])]) ).

fof(f2447,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X0,X1,s(X3,X2),s(X3,X0)) )
    | ~ spl4_102
    | ~ spl4_206 ),
    inference(resolution,[],[f2266,f1024]) ).

fof(f25281,plain,
    ( spl4_962
    | ~ spl4_102
    | ~ spl4_205 ),
    inference(avatar_split_clause,[],[f2424,f2220,f1023,f25279]) ).

fof(f25279,plain,
    ( spl4_962
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | ~ s_t(X0,X3,X1)
        | le(X0,X3,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_962])]) ).

fof(f2424,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | ~ s_t(X0,X3,X1)
        | le(X0,X3,X1,X2) )
    | ~ spl4_102
    | ~ spl4_205 ),
    inference(resolution,[],[f2221,f1024]) ).

fof(f25277,plain,
    ( spl4_961
    | ~ spl4_101
    | ~ spl4_205 ),
    inference(avatar_split_clause,[],[f2423,f2220,f1019,f25275]) ).

fof(f25275,plain,
    ( spl4_961
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | le(X0,X1,X1,X3)
        | ~ s_t(X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_961])]) ).

fof(f2423,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | le(X0,X1,X1,X3)
        | ~ s_t(X1,X2,X3) )
    | ~ spl4_101
    | ~ spl4_205 ),
    inference(resolution,[],[f2221,f1020]) ).

fof(f25273,plain,
    ( spl4_960
    | ~ spl4_102
    | ~ spl4_204 ),
    inference(avatar_split_clause,[],[f2400,f2216,f1023,f25271]) ).

fof(f25271,plain,
    ( spl4_960
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X0,X1,X3,ext(X4,X3,X0,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_960])]) ).

fof(f2400,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | le(X0,X1,X3,ext(X4,X3,X0,X2)) )
    | ~ spl4_102
    | ~ spl4_204 ),
    inference(resolution,[],[f2217,f1024]) ).

fof(f25269,plain,
    ( spl4_959
    | ~ spl4_101
    | ~ spl4_204 ),
    inference(avatar_split_clause,[],[f2399,f2216,f1019,f25267]) ).

fof(f25267,plain,
    ( spl4_959
  <=> ! [X4,X0,X3,X2,X1] :
        ( le(X0,X1,X2,X3)
        | ~ s_t(X2,ext(X4,X2,X0,X1),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_959])]) ).

fof(f2399,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( le(X0,X1,X2,X3)
        | ~ s_t(X2,ext(X4,X2,X0,X1),X3) )
    | ~ spl4_101
    | ~ spl4_204 ),
    inference(resolution,[],[f2217,f1020]) ).

fof(f25265,plain,
    ( spl4_958
    | ~ spl4_101
    | ~ spl4_203 ),
    inference(avatar_split_clause,[],[f2379,f2212,f1019,f25263]) ).

fof(f25263,plain,
    ( spl4_958
  <=> ! [X0,X3,X2,X1] :
        ( le(s(X0,X1),s(X0,X2),X1,X3)
        | ~ s_t(X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_958])]) ).

fof(f2379,plain,
    ( ! [X2,X3,X0,X1] :
        ( le(s(X0,X1),s(X0,X2),X1,X3)
        | ~ s_t(X1,X2,X3) )
    | ~ spl4_101
    | ~ spl4_203 ),
    inference(resolution,[],[f2213,f1020]) ).

fof(f25261,plain,
    ( ~ spl4_957
    | spl4_329
    | ~ spl4_925 ),
    inference(avatar_split_clause,[],[f23765,f21908,f5229,f25258]) ).

fof(f25258,plain,
    ( spl4_957
  <=> s_t(sK1,sK0,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_957])]) ).

fof(f23765,plain,
    ( ~ s_t(sK1,sK0,sK3)
    | spl4_329
    | ~ spl4_925 ),
    inference(resolution,[],[f5230,f21909]) ).

fof(f25256,plain,
    ( spl4_956
    | ~ spl4_102
    | ~ spl4_202 ),
    inference(avatar_split_clause,[],[f2352,f2208,f1023,f25254]) ).

fof(f25254,plain,
    ( spl4_956
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | ~ s_t(X1,X3,X2)
        | le(X1,X3,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_956])]) ).

fof(f2352,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | ~ s_t(X1,X3,X2)
        | le(X1,X3,X1,X0) )
    | ~ spl4_102
    | ~ spl4_202 ),
    inference(resolution,[],[f2209,f1024]) ).

fof(f25252,plain,
    ( spl4_955
    | ~ spl4_101
    | ~ spl4_202 ),
    inference(avatar_split_clause,[],[f2351,f2208,f1019,f25250]) ).

fof(f25250,plain,
    ( spl4_955
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | le(X1,X2,X1,X3)
        | ~ s_t(X1,X0,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_955])]) ).

fof(f2351,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | le(X1,X2,X1,X3)
        | ~ s_t(X1,X0,X3) )
    | ~ spl4_101
    | ~ spl4_202 ),
    inference(resolution,[],[f2209,f1020]) ).

fof(f25248,plain,
    ( spl4_954
    | ~ spl4_102
    | ~ spl4_201 ),
    inference(avatar_split_clause,[],[f2331,f2204,f1023,f25246]) ).

fof(f25246,plain,
    ( spl4_954
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,s(X2,X3))
        | le(X0,X1,s(X2,X0),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_954])]) ).

fof(f2331,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,s(X2,X3))
        | le(X0,X1,s(X2,X0),X3) )
    | ~ spl4_102
    | ~ spl4_201 ),
    inference(resolution,[],[f2205,f1024]) ).

fof(f25244,plain,
    ( spl4_953
    | ~ spl4_101
    | ~ spl4_200 ),
    inference(avatar_split_clause,[],[f2309,f2200,f1019,f25242]) ).

fof(f25242,plain,
    ( spl4_953
  <=> ! [X0,X3,X2,X1] :
        ( le(s(X0,X1),X2,X1,X3)
        | ~ s_t(X1,s(X0,X2),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_953])]) ).

fof(f2309,plain,
    ( ! [X2,X3,X0,X1] :
        ( le(s(X0,X1),X2,X1,X3)
        | ~ s_t(X1,s(X0,X2),X3) )
    | ~ spl4_101
    | ~ spl4_200 ),
    inference(resolution,[],[f2201,f1020]) ).

fof(f25240,plain,
    ( spl4_952
    | ~ spl4_101
    | ~ spl4_179 ),
    inference(avatar_split_clause,[],[f1985,f1892,f1019,f25238]) ).

fof(f25238,plain,
    ( spl4_952
  <=> ! [X2,X0,X1] :
        ( le(X0,X1,s(X1,X0),X2)
        | ~ s_t(s(X1,X0),X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_952])]) ).

fof(f1985,plain,
    ( ! [X2,X0,X1] :
        ( le(X0,X1,s(X1,X0),X2)
        | ~ s_t(s(X1,X0),X1,X2) )
    | ~ spl4_101
    | ~ spl4_179 ),
    inference(resolution,[],[f1893,f1020]) ).

fof(f25236,plain,
    ( spl4_951
    | ~ spl4_115
    | ~ spl4_177 ),
    inference(avatar_split_clause,[],[f1877,f1862,f1149,f25234]) ).

fof(f25234,plain,
    ( spl4_951
  <=> ! [X2,X0,X1] :
        ( X0 = X1
        | s_t(X2,X0,s(X1,X0))
        | ~ s_t(X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_951])]) ).

fof(f1149,plain,
    ( spl4_115
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,X3)
        | X1 = X2
        | ~ s_t(X1,X2,X3)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_115])]) ).

fof(f1877,plain,
    ( ! [X2,X0,X1] :
        ( X0 = X1
        | s_t(X2,X0,s(X1,X0))
        | ~ s_t(X2,X0,X1) )
    | ~ spl4_115
    | ~ spl4_177 ),
    inference(resolution,[],[f1863,f1150]) ).

fof(f1150,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X1,X2,X3)
        | X1 = X2
        | s_t(X0,X1,X3)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_115 ),
    inference(avatar_component_clause,[],[f1149]) ).

fof(f25232,plain,
    ( spl4_950
    | ~ spl4_114
    | ~ spl4_177 ),
    inference(avatar_split_clause,[],[f1876,f1862,f1145,f25230]) ).

fof(f25230,plain,
    ( spl4_950
  <=> ! [X2,X0,X1] :
        ( X0 = X1
        | s_t(X2,X1,s(X1,X0))
        | ~ s_t(X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_950])]) ).

fof(f1145,plain,
    ( spl4_114
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X2,X3)
        | X1 = X2
        | ~ s_t(X1,X2,X3)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_114])]) ).

fof(f1876,plain,
    ( ! [X2,X0,X1] :
        ( X0 = X1
        | s_t(X2,X1,s(X1,X0))
        | ~ s_t(X2,X0,X1) )
    | ~ spl4_114
    | ~ spl4_177 ),
    inference(resolution,[],[f1863,f1146]) ).

fof(f1146,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X1,X2,X3)
        | X1 = X2
        | s_t(X0,X2,X3)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_114 ),
    inference(avatar_component_clause,[],[f1145]) ).

fof(f25225,plain,
    ( spl4_949
    | ~ spl4_176
    | ~ spl4_412 ),
    inference(avatar_split_clause,[],[f7562,f7310,f1856,f25223]) ).

fof(f25223,plain,
    ( spl4_949
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,s(sK3,sK0),X1)
        | ~ s_t(X2,s(sK3,sK2),X1)
        | ~ s_t(X2,X3,X0)
        | s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X2,s(sK3,sK2),X1,X0,s(sK3,sK0),X3))
        | s_t(s(sK3,sK0),crossbar(X2,s(sK3,sK2),X1,X0,s(sK3,sK0),X3),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_949])]) ).

fof(f7310,plain,
    ( spl4_412
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X3,crossbar(X0,X5,X4,X2,X3,X1),X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_412])]) ).

fof(f7562,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),X1)
        | ~ s_t(X2,s(sK3,sK2),X1)
        | ~ s_t(X2,X3,X0)
        | s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X2,s(sK3,sK2),X1,X0,s(sK3,sK0),X3))
        | s_t(s(sK3,sK0),crossbar(X2,s(sK3,sK2),X1,X0,s(sK3,sK0),X3),s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_412 ),
    inference(resolution,[],[f7311,f1857]) ).

fof(f7311,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_t(X3,crossbar(X0,X5,X4,X2,X3,X1),X5)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_412 ),
    inference(avatar_component_clause,[],[f7310]) ).

fof(f25218,plain,
    ( spl4_948
    | ~ spl4_152
    | ~ spl4_176 ),
    inference(avatar_split_clause,[],[f1940,f1856,f1516,f25216]) ).

fof(f25216,plain,
    ( spl4_948
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X0,s(sK3,sK0),X1,X2,s(sK3,sK2),X3))
        | s_t(s(sK3,sK0),crossbar(X0,s(sK3,sK0),X1,X2,s(sK3,sK2),X3),s(sK3,sK1))
        | ~ s_t(X0,X3,X2)
        | ~ s_t(X2,s(sK3,sK2),X1)
        | ~ s_t(X0,s(sK3,sK0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_948])]) ).

fof(f1516,plain,
    ( spl4_152
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_t(X1,crossbar(X0,X1,X2,X3,X4,X5),X4)
        | ~ s_t(X0,X5,X3)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_152])]) ).

fof(f1940,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),crossbar(X0,s(sK3,sK0),X1,X2,s(sK3,sK2),X3))
        | s_t(s(sK3,sK0),crossbar(X0,s(sK3,sK0),X1,X2,s(sK3,sK2),X3),s(sK3,sK1))
        | ~ s_t(X0,X3,X2)
        | ~ s_t(X2,s(sK3,sK2),X1)
        | ~ s_t(X0,s(sK3,sK0),X1) )
    | ~ spl4_152
    | ~ spl4_176 ),
    inference(resolution,[],[f1857,f1517]) ).

fof(f1517,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_t(X1,crossbar(X0,X1,X2,X3,X4,X5),X4)
        | ~ s_t(X0,X5,X3)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_152 ),
    inference(avatar_component_clause,[],[f1516]) ).

fof(f25212,plain,
    ( spl4_947
    | ~ spl4_187
    | ~ spl4_403 ),
    inference(avatar_split_clause,[],[f7397,f7274,f2028,f25210]) ).

fof(f25210,plain,
    ( spl4_947
  <=> ! [X2,X0,X1] :
        ( ~ s_col(X0,X1,X2)
        | ~ s_e(X0,X1,s(sK3,sK0),s(sK3,sK1))
        | ~ s_t(X0,X1,X2)
        | s_t(s(sK3,sK1),insert5(X0,X1,X2,s(sK3,sK0),s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),insert5(X0,X1,X2,s(sK3,sK0),s(sK3,sK1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_947])]) ).

fof(f7274,plain,
    ( spl4_403
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_col(X0,X1,X4)
        | s_t(X2,X3,insert5(X0,X1,X4,X2,X3))
        | ~ s_t(X0,X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_403])]) ).

fof(f7397,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_col(X0,X1,X2)
        | ~ s_e(X0,X1,s(sK3,sK0),s(sK3,sK1))
        | ~ s_t(X0,X1,X2)
        | s_t(s(sK3,sK1),insert5(X0,X1,X2,s(sK3,sK0),s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),insert5(X0,X1,X2,s(sK3,sK0),s(sK3,sK1))) )
    | ~ spl4_187
    | ~ spl4_403 ),
    inference(resolution,[],[f7275,f2029]) ).

fof(f7275,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X2,X3,insert5(X0,X1,X4,X2,X3))
        | ~ s_col(X0,X1,X4)
        | ~ s_e(X0,X1,X2,X3)
        | ~ s_t(X0,X1,X4) )
    | ~ spl4_403 ),
    inference(avatar_component_clause,[],[f7274]) ).

fof(f25208,plain,
    ( ~ spl4_946
    | ~ spl4_250
    | spl4_359
    | ~ spl4_919 ),
    inference(avatar_split_clause,[],[f23507,f21884,f5890,f3277,f25205]) ).

fof(f25205,plain,
    ( spl4_946
  <=> s_t(sK1,sK3,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_946])]) ).

fof(f23507,plain,
    ( ~ s_t(sK1,sK3,sK0)
    | ~ spl4_250
    | spl4_359
    | ~ spl4_919 ),
    inference(forward_demodulation,[],[f23449,f3279]) ).

fof(f25201,plain,
    ( spl4_945
    | ~ spl4_188
    | ~ spl4_403 ),
    inference(avatar_split_clause,[],[f7396,f7274,f2032,f25199]) ).

fof(f25199,plain,
    ( spl4_945
  <=> ! [X2,X0,X1] :
        ( ~ s_col(X0,X1,X2)
        | ~ s_e(X0,X1,s(sK3,sK0),s(sK3,sK1))
        | ~ s_t(X0,X1,X2)
        | s_t(s(sK3,sK0),insert5(X0,X1,X2,s(sK3,sK0),s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),insert5(X0,X1,X2,s(sK3,sK0),s(sK3,sK1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_945])]) ).

fof(f7396,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_col(X0,X1,X2)
        | ~ s_e(X0,X1,s(sK3,sK0),s(sK3,sK1))
        | ~ s_t(X0,X1,X2)
        | s_t(s(sK3,sK0),insert5(X0,X1,X2,s(sK3,sK0),s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),insert5(X0,X1,X2,s(sK3,sK0),s(sK3,sK1))) )
    | ~ spl4_188
    | ~ spl4_403 ),
    inference(resolution,[],[f7275,f2033]) ).

fof(f25193,plain,
    ( spl4_944
    | ~ spl4_176
    | ~ spl4_394 ),
    inference(avatar_split_clause,[],[f7061,f6702,f1856,f25191]) ).

fof(f25191,plain,
    ( spl4_944
  <=> ! [X2,X0,X1] :
        ( ~ le(X0,X1,X2,s(sK3,sK2))
        | ~ s_t(s(sK3,sK0),X2,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(s(sK3,sK2),X2,alpha,gamma),X2,X0,X1))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK2),X2,alpha,gamma),X2,X0,X1),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_944])]) ).

fof(f6702,plain,
    ( spl4_394
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X4,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3)
        | ~ s_t(X4,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_394])]) ).

fof(f7061,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X0,X1,X2,s(sK3,sK2))
        | ~ s_t(s(sK3,sK0),X2,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(s(sK3,sK2),X2,alpha,gamma),X2,X0,X1))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK2),X2,alpha,gamma),X2,X0,X1),s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_394 ),
    inference(resolution,[],[f6703,f1857]) ).

fof(f6703,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X4,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3)
        | ~ le(X0,X1,X2,X3)
        | ~ s_t(X4,X2,X3) )
    | ~ spl4_394 ),
    inference(avatar_component_clause,[],[f6702]) ).

fof(f23752,plain,
    ( spl4_358
    | ~ spl4_24
    | ~ spl4_329
    | ~ spl4_913 ),
    inference(avatar_split_clause,[],[f23307,f21851,f5229,f513,f5422]) ).

fof(f5422,plain,
    ( spl4_358
  <=> s_t(sK3,sK0,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_358])]) ).

fof(f21851,plain,
    ( spl4_913
  <=> ! [X2,X0,X1] :
        ( s_t(X0,X1,s(X0,X2))
        | ~ s_t(X0,s(X0,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_913])]) ).

fof(f23307,plain,
    ( s_t(sK3,sK0,sK1)
    | ~ spl4_24
    | ~ spl4_329
    | ~ spl4_913 ),
    inference(forward_demodulation,[],[f23289,f514]) ).

fof(f23289,plain,
    ( s_t(sK3,sK0,s(sK3,s(sK3,sK1)))
    | ~ spl4_329
    | ~ spl4_913 ),
    inference(resolution,[],[f21852,f5231]) ).

fof(f5231,plain,
    ( s_t(sK3,s(sK3,sK0),s(sK3,sK1))
    | ~ spl4_329 ),
    inference(avatar_component_clause,[],[f5229]) ).

fof(f21852,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,s(X0,X1),X2)
        | s_t(X0,X1,s(X0,X2)) )
    | ~ spl4_913 ),
    inference(avatar_component_clause,[],[f21851]) ).

fof(f23392,plain,
    ( ~ spl4_943
    | spl4_600
    | ~ spl4_912 ),
    inference(avatar_split_clause,[],[f23197,f21847,f15539,f23389]) ).

fof(f23389,plain,
    ( spl4_943
  <=> s_t(sK3,sK1,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_943])]) ).

fof(f15539,plain,
    ( spl4_600
  <=> s_t(s(sK3,sK0),s(sK3,sK1),sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_600])]) ).

fof(f23197,plain,
    ( ~ s_t(sK3,sK1,sK0)
    | spl4_600
    | ~ spl4_912 ),
    inference(resolution,[],[f21848,f15541]) ).

fof(f15541,plain,
    ( ~ s_t(s(sK3,sK0),s(sK3,sK1),sK3)
    | spl4_600 ),
    inference(avatar_component_clause,[],[f15539]) ).

fof(f22001,plain,
    ( spl4_942
    | ~ spl4_11
    | ~ spl4_375 ),
    inference(avatar_split_clause,[],[f6469,f6356,f460,f21999]) ).

fof(f21999,plain,
    ( spl4_942
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,s(X1,X2),s(X1,X3))
        | ~ s_t(X2,X3,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_942])]) ).

fof(f6356,plain,
    ( spl4_375
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_t(X3,s(X4,X0),s(X4,X1))
        | ~ s_t(X3,s(X4,X0),s(X4,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_375])]) ).

fof(f6469,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,s(X1,X2),s(X1,X3))
        | ~ s_t(X2,X3,X2) )
    | ~ spl4_11
    | ~ spl4_375 ),
    inference(resolution,[],[f6357,f461]) ).

fof(f6357,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X3,s(X4,X0),s(X4,X2))
        | s_t(X3,s(X4,X0),s(X4,X1))
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_375 ),
    inference(avatar_component_clause,[],[f6356]) ).

fof(f21997,plain,
    ( spl4_941
    | ~ spl4_24
    | ~ spl4_177
    | ~ spl4_374 ),
    inference(avatar_split_clause,[],[f6464,f6352,f1862,f513,f21995]) ).

fof(f21995,plain,
    ( spl4_941
  <=> ! [X2,X0,X1] :
        ( s_t(X0,X1,s(X0,X2))
        | ~ s_t(X1,s(X0,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_941])]) ).

fof(f6352,plain,
    ( spl4_374
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_t(X3,s(X4,X1),s(X4,X2))
        | ~ s_t(s(X4,X0),X3,s(X4,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_374])]) ).

fof(f6464,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,X1,s(X0,X2))
        | ~ s_t(X1,s(X0,X1),X2) )
    | ~ spl4_24
    | ~ spl4_177
    | ~ spl4_374 ),
    inference(forward_demodulation,[],[f6445,f514]) ).

fof(f6445,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,s(X0,s(X0,X1)),s(X0,X2))
        | ~ s_t(X1,s(X0,X1),X2) )
    | ~ spl4_177
    | ~ spl4_374 ),
    inference(resolution,[],[f6353,f1863]) ).

fof(f6353,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(s(X4,X0),X3,s(X4,X1))
        | s_t(X3,s(X4,X1),s(X4,X2))
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_374 ),
    inference(avatar_component_clause,[],[f6352]) ).

fof(f21993,plain,
    ( spl4_940
    | ~ spl4_11
    | ~ spl4_373 ),
    inference(avatar_split_clause,[],[f6419,f6348,f460,f21991]) ).

fof(f21991,plain,
    ( spl4_940
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,s(X1,X2),s(X1,X3))
        | ~ s_t(X3,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_940])]) ).

fof(f6348,plain,
    ( spl4_373
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_t(X3,s(X4,X1),s(X4,X2))
        | ~ s_t(X3,s(X4,X0),s(X4,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_373])]) ).

fof(f6419,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,s(X1,X2),s(X1,X3))
        | ~ s_t(X3,X2,X3) )
    | ~ spl4_11
    | ~ spl4_373 ),
    inference(resolution,[],[f6349,f461]) ).

fof(f6349,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X3,s(X4,X0),s(X4,X2))
        | s_t(X3,s(X4,X1),s(X4,X2))
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_373 ),
    inference(avatar_component_clause,[],[f6348]) ).

fof(f21989,plain,
    ( spl4_939
    | ~ spl4_86
    | ~ spl4_372 ),
    inference(avatar_split_clause,[],[f6415,f6344,f934,f21987]) ).

fof(f21987,plain,
    ( spl4_939
  <=> ! [X0,X1] :
        ( ins(X0,X1,X0,X1) = X1
        | ~ le(X0,X1,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_939])]) ).

fof(f934,plain,
    ( spl4_86
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,ins(X2,X3,X0,X1))
        | ~ le(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_86])]) ).

fof(f6344,plain,
    ( spl4_372
  <=> ! [X2,X0,X1] :
        ( ~ le(X0,X1,X0,X2)
        | ins(X0,X2,X0,X1) = X2
        | ~ s_t(X0,X2,ins(X0,X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_372])]) ).

fof(f6415,plain,
    ( ! [X0,X1] :
        ( ins(X0,X1,X0,X1) = X1
        | ~ le(X0,X1,X0,X1) )
    | ~ spl4_86
    | ~ spl4_372 ),
    inference(duplicate_literal_removal,[],[f6408]) ).

fof(f6408,plain,
    ( ! [X0,X1] :
        ( ins(X0,X1,X0,X1) = X1
        | ~ le(X0,X1,X0,X1)
        | ~ le(X0,X1,X0,X1) )
    | ~ spl4_86
    | ~ spl4_372 ),
    inference(resolution,[],[f6345,f935]) ).

fof(f935,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,ins(X2,X3,X0,X1))
        | ~ le(X0,X1,X2,X3) )
    | ~ spl4_86 ),
    inference(avatar_component_clause,[],[f934]) ).

fof(f6345,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X2,ins(X0,X2,X0,X1))
        | ins(X0,X2,X0,X1) = X2
        | ~ le(X0,X1,X0,X2) )
    | ~ spl4_372 ),
    inference(avatar_component_clause,[],[f6344]) ).

fof(f21971,plain,
    ( spl4_938
    | ~ spl4_238
    | ~ spl4_369 ),
    inference(avatar_split_clause,[],[f6312,f6082,f2980,f21969]) ).

fof(f21969,plain,
    ( spl4_938
  <=> ! [X2,X0,X1] :
        ( s_t(X0,X2,ins(X0,X1,X0,X1))
        | ~ s_t(X0,X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_938])]) ).

fof(f2980,plain,
    ( spl4_238
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,ext(X0,X2,X3,X4))
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_238])]) ).

fof(f6312,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,X2,ins(X0,X1,X0,X1))
        | ~ s_t(X0,X2,X1) )
    | ~ spl4_238
    | ~ spl4_369 ),
    inference(superposition,[],[f2981,f6083]) ).

fof(f2981,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,ext(X0,X2,X3,X4))
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_238 ),
    inference(avatar_component_clause,[],[f2980]) ).

fof(f21967,plain,
    ( spl4_937
    | ~ spl4_237
    | ~ spl4_369 ),
    inference(avatar_split_clause,[],[f6311,f6082,f2976,f21965]) ).

fof(f21965,plain,
    ( spl4_937
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X2,X0,ins(X0,X1,X0,X1))
        | s_t(X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_937])]) ).

fof(f2976,plain,
    ( spl4_237
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_t(X0,X1,ext(X1,X2,X3,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_237])]) ).

fof(f6311,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X2,X0,ins(X0,X1,X0,X1))
        | s_t(X2,X0,X1) )
    | ~ spl4_237
    | ~ spl4_369 ),
    inference(superposition,[],[f2977,f6083]) ).

fof(f2977,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,ext(X1,X2,X3,X4))
        | s_t(X0,X1,X2) )
    | ~ spl4_237 ),
    inference(avatar_component_clause,[],[f2976]) ).

fof(f21963,plain,
    ( spl4_936
    | ~ spl4_236
    | ~ spl4_369 ),
    inference(avatar_split_clause,[],[f6310,f6082,f2963,f21961]) ).

fof(f21961,plain,
    ( spl4_936
  <=> ! [X2,X0,X1] :
        ( s_t(X2,X1,ins(X0,X1,X0,X1))
        | ~ s_t(X0,X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_936])]) ).

fof(f2963,plain,
    ( spl4_236
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,ext(X2,X1,X3,X4))
        | ~ s_t(X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_236])]) ).

fof(f6310,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X2,X1,ins(X0,X1,X0,X1))
        | ~ s_t(X0,X2,X1) )
    | ~ spl4_236
    | ~ spl4_369 ),
    inference(superposition,[],[f2964,f6083]) ).

fof(f2964,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,ext(X2,X1,X3,X4))
        | ~ s_t(X2,X0,X1) )
    | ~ spl4_236 ),
    inference(avatar_component_clause,[],[f2963]) ).

fof(f21959,plain,
    ( spl4_935
    | ~ spl4_11
    | ~ spl4_304 ),
    inference(avatar_split_clause,[],[f4728,f4602,f460,f21957]) ).

fof(f21957,plain,
    ( spl4_935
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | ip(X1,X2,X2,X0,X1) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_935])]) ).

fof(f4602,plain,
    ( spl4_304
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X1,X3,X2)
        | ip(X1,X3,X2,X0,X1) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_304])]) ).

fof(f4728,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | ip(X1,X2,X2,X0,X1) = X1 )
    | ~ spl4_11
    | ~ spl4_304 ),
    inference(resolution,[],[f4603,f461]) ).

fof(f4603,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X1,X3,X2)
        | ~ s_t(X0,X1,X2)
        | ip(X1,X3,X2,X0,X1) = X1 )
    | ~ spl4_304 ),
    inference(avatar_component_clause,[],[f4602]) ).

fof(f21955,plain,
    ( spl4_934
    | ~ spl4_12
    | ~ spl4_304 ),
    inference(avatar_split_clause,[],[f4727,f4602,f464,f21953]) ).

fof(f21953,plain,
    ( spl4_934
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | ip(X1,X1,X2,X0,X1) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_934])]) ).

fof(f464,plain,
    ( spl4_12
  <=> ! [X0,X1] : s_t(X0,X0,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_12])]) ).

fof(f4727,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | ip(X1,X1,X2,X0,X1) = X1 )
    | ~ spl4_12
    | ~ spl4_304 ),
    inference(resolution,[],[f4603,f465]) ).

fof(f465,plain,
    ( ! [X0,X1] : s_t(X0,X0,X1)
    | ~ spl4_12 ),
    inference(avatar_component_clause,[],[f464]) ).

fof(f21951,plain,
    ( spl4_933
    | ~ spl4_11
    | ~ spl4_302 ),
    inference(avatar_split_clause,[],[f4693,f4593,f460,f21949]) ).

fof(f21949,plain,
    ( spl4_933
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | ip(X2,X0,X0,X0,X1) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_933])]) ).

fof(f4593,plain,
    ( spl4_302
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X0,X2)
        | ip(X3,X0,X2,X0,X1) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_302])]) ).

fof(f4693,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | ip(X2,X0,X0,X0,X1) = X0 )
    | ~ spl4_11
    | ~ spl4_302 ),
    inference(resolution,[],[f4594,f461]) ).

fof(f4594,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X3,X0,X2)
        | ~ s_t(X0,X1,X2)
        | ip(X3,X0,X2,X0,X1) = X0 )
    | ~ spl4_302 ),
    inference(avatar_component_clause,[],[f4593]) ).

fof(f21947,plain,
    ( spl4_932
    | ~ spl4_12
    | ~ spl4_302 ),
    inference(avatar_split_clause,[],[f4692,f4593,f464,f21945]) ).

fof(f21945,plain,
    ( spl4_932
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | ip(X0,X0,X2,X0,X1) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_932])]) ).

fof(f4692,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | ip(X0,X0,X2,X0,X1) = X0 )
    | ~ spl4_12
    | ~ spl4_302 ),
    inference(resolution,[],[f4594,f465]) ).

fof(f21943,plain,
    ( spl4_931
    | ~ spl4_179
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4533,f4229,f1892,f21941]) ).

fof(f21941,plain,
    ( spl4_931
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(s(X1,X0),X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_931])]) ).

fof(f4533,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(s(X1,X0),X1,X2,X3) )
    | ~ spl4_179
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f1893]) ).

fof(f21939,plain,
    ( spl4_930
    | ~ spl4_178
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4525,f4229,f1888,f21937]) ).

fof(f21937,plain,
    ( spl4_930
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X0,s(X0,X1),X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_930])]) ).

fof(f1888,plain,
    ( spl4_178
  <=> ! [X0,X1] : s_e(X0,X1,X0,s(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_178])]) ).

fof(f4525,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X0,s(X0,X1),X2,X3) )
    | ~ spl4_178
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f1889]) ).

fof(f1889,plain,
    ( ! [X0,X1] : s_e(X0,X1,X0,s(X0,X1))
    | ~ spl4_178 ),
    inference(avatar_component_clause,[],[f1888]) ).

fof(f21935,plain,
    ( spl4_929
    | ~ spl4_195
    | ~ spl4_266 ),
    inference(avatar_split_clause,[],[f3840,f3450,f2061,f21933]) ).

fof(f21933,plain,
    ( spl4_929
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,s(X1,X2),X0)
        | s_t(X2,s(X1,X0),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_929])]) ).

fof(f2061,plain,
    ( spl4_195
  <=> ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_t(X1,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_195])]) ).

fof(f3840,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,s(X1,X2),X0)
        | s_t(X2,s(X1,X0),X3) )
    | ~ spl4_195
    | ~ spl4_266 ),
    inference(resolution,[],[f3451,f2062]) ).

fof(f2062,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X1,X0,X1)
        | s_t(X0,X1,X2) )
    | ~ spl4_195 ),
    inference(avatar_component_clause,[],[f2061]) ).

fof(f21922,plain,
    ( spl4_928
    | ~ spl4_196
    | ~ spl4_266 ),
    inference(avatar_split_clause,[],[f3839,f3450,f2065,f21920]) ).

fof(f21920,plain,
    ( spl4_928
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,s(X1,X2),X0)
        | s_t(s(X1,X0),X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_928])]) ).

fof(f2065,plain,
    ( spl4_196
  <=> ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_t(X0,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_196])]) ).

fof(f3839,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,s(X1,X2),X0)
        | s_t(s(X1,X0),X2,X3) )
    | ~ spl4_196
    | ~ spl4_266 ),
    inference(resolution,[],[f3451,f2066]) ).

fof(f2066,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | s_t(X0,X1,X2) )
    | ~ spl4_196 ),
    inference(avatar_component_clause,[],[f2065]) ).

fof(f21918,plain,
    ( spl4_927
    | ~ spl4_24
    | ~ spl4_242 ),
    inference(avatar_split_clause,[],[f3240,f2996,f513,f21916]) ).

fof(f21916,plain,
    ( spl4_927
  <=> ! [X2,X0,X1] :
        ( s_t(s(X0,X2),X1,X0)
        | ~ s_t(X2,s(X0,X1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_927])]) ).

fof(f3240,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(X0,X2),X1,X0)
        | ~ s_t(X2,s(X0,X1),X0) )
    | ~ spl4_24
    | ~ spl4_242 ),
    inference(superposition,[],[f2997,f514]) ).

fof(f21914,plain,
    ( spl4_926
    | ~ spl4_24
    | ~ spl4_242 ),
    inference(avatar_split_clause,[],[f3237,f2996,f513,f21912]) ).

fof(f21912,plain,
    ( spl4_926
  <=> ! [X2,X0,X1] :
        ( s_t(X1,s(X0,X2),X0)
        | ~ s_t(s(X0,X1),X2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_926])]) ).

fof(f3237,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X1,s(X0,X2),X0)
        | ~ s_t(s(X0,X1),X2,X0) )
    | ~ spl4_24
    | ~ spl4_242 ),
    inference(superposition,[],[f2997,f514]) ).

fof(f21910,plain,
    ( spl4_925
    | ~ spl4_43
    | ~ spl4_242 ),
    inference(avatar_split_clause,[],[f3221,f2996,f598,f21908]) ).

fof(f598,plain,
    ( spl4_43
  <=> ! [X2,X0,X1] :
        ( s_t(X2,X1,X0)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_43])]) ).

fof(f3221,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_t(X2,s(X2,X1),s(X2,X0)) )
    | ~ spl4_43
    | ~ spl4_242 ),
    inference(resolution,[],[f2997,f599]) ).

fof(f599,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_t(X2,X1,X0) )
    | ~ spl4_43 ),
    inference(avatar_component_clause,[],[f598]) ).

fof(f21906,plain,
    ( spl4_924
    | ~ spl4_35
    | ~ spl4_242 ),
    inference(avatar_split_clause,[],[f3220,f2996,f564,f21904]) ).

fof(f21904,plain,
    ( spl4_924
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X2,X1),X2,s(X2,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_924])]) ).

fof(f564,plain,
    ( spl4_35
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X2,X0,X1)
        | s_col(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_35])]) ).

fof(f3220,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X2,X1),X2,s(X2,X0)) )
    | ~ spl4_35
    | ~ spl4_242 ),
    inference(resolution,[],[f2997,f565]) ).

fof(f565,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X2,X0,X1)
        | s_col(X0,X1,X2) )
    | ~ spl4_35 ),
    inference(avatar_component_clause,[],[f564]) ).

fof(f21902,plain,
    ( spl4_923
    | ~ spl4_34
    | ~ spl4_242 ),
    inference(avatar_split_clause,[],[f3219,f2996,f560,f21900]) ).

fof(f21900,plain,
    ( spl4_923
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(X2,s(X2,X0),s(X2,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_923])]) ).

fof(f560,plain,
    ( spl4_34
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X1,X2,X0)
        | s_col(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_34])]) ).

fof(f3219,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(X2,s(X2,X0),s(X2,X1)) )
    | ~ spl4_34
    | ~ spl4_242 ),
    inference(resolution,[],[f2997,f561]) ).

fof(f561,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X1,X2,X0)
        | s_col(X0,X1,X2) )
    | ~ spl4_34 ),
    inference(avatar_component_clause,[],[f560]) ).

fof(f21898,plain,
    ( spl4_922
    | ~ spl4_33
    | ~ spl4_242 ),
    inference(avatar_split_clause,[],[f3218,f2996,f556,f21896]) ).

fof(f21896,plain,
    ( spl4_922
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X2,X0),s(X2,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_922])]) ).

fof(f556,plain,
    ( spl4_33
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_33])]) ).

fof(f3218,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X2,X0),s(X2,X1),X2) )
    | ~ spl4_33
    | ~ spl4_242 ),
    inference(resolution,[],[f2997,f557]) ).

fof(f557,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(X0,X1,X2) )
    | ~ spl4_33 ),
    inference(avatar_component_clause,[],[f556]) ).

fof(f21894,plain,
    ( spl4_921
    | ~ spl4_24
    | ~ spl4_241 ),
    inference(avatar_split_clause,[],[f3209,f2992,f513,f21892]) ).

fof(f21892,plain,
    ( spl4_921
  <=> ! [X2,X0,X1] :
        ( s_t(s(X0,X2),X0,X1)
        | ~ s_t(X2,X0,s(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_921])]) ).

fof(f3209,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(X0,X2),X0,X1)
        | ~ s_t(X2,X0,s(X0,X1)) )
    | ~ spl4_24
    | ~ spl4_241 ),
    inference(superposition,[],[f2993,f514]) ).

fof(f21890,plain,
    ( spl4_920
    | ~ spl4_24
    | ~ spl4_241 ),
    inference(avatar_split_clause,[],[f3206,f2992,f513,f21888]) ).

fof(f21888,plain,
    ( spl4_920
  <=> ! [X2,X0,X1] :
        ( s_t(X1,X0,s(X0,X2))
        | ~ s_t(s(X0,X1),X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_920])]) ).

fof(f3206,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X1,X0,s(X0,X2))
        | ~ s_t(s(X0,X1),X0,X2) )
    | ~ spl4_24
    | ~ spl4_241 ),
    inference(superposition,[],[f2993,f514]) ).

fof(f21886,plain,
    ( spl4_919
    | ~ spl4_43
    | ~ spl4_241 ),
    inference(avatar_split_clause,[],[f3190,f2992,f598,f21884]) ).

fof(f3190,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_t(s(X1,X2),X1,s(X1,X0)) )
    | ~ spl4_43
    | ~ spl4_241 ),
    inference(resolution,[],[f2993,f599]) ).

fof(f21873,plain,
    ( spl4_918
    | ~ spl4_35
    | ~ spl4_241 ),
    inference(avatar_split_clause,[],[f3189,f2992,f564,f21871]) ).

fof(f21871,plain,
    ( spl4_918
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(X1,s(X1,X2),s(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_918])]) ).

fof(f3189,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(X1,s(X1,X2),s(X1,X0)) )
    | ~ spl4_35
    | ~ spl4_241 ),
    inference(resolution,[],[f2993,f565]) ).

fof(f21869,plain,
    ( spl4_917
    | ~ spl4_34
    | ~ spl4_241 ),
    inference(avatar_split_clause,[],[f3188,f2992,f560,f21867]) ).

fof(f21867,plain,
    ( spl4_917
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X1,X2),s(X1,X0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_917])]) ).

fof(f3188,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X1,X2),s(X1,X0),X1) )
    | ~ spl4_34
    | ~ spl4_241 ),
    inference(resolution,[],[f2993,f561]) ).

fof(f21865,plain,
    ( spl4_916
    | ~ spl4_33
    | ~ spl4_241 ),
    inference(avatar_split_clause,[],[f3187,f2992,f556,f21863]) ).

fof(f21863,plain,
    ( spl4_916
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X1,X0),X1,s(X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_916])]) ).

fof(f3187,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X1,X0),X1,s(X1,X2)) )
    | ~ spl4_33
    | ~ spl4_241 ),
    inference(resolution,[],[f2993,f557]) ).

fof(f21861,plain,
    ( spl4_915
    | ~ spl4_197
    | ~ spl4_241 ),
    inference(avatar_split_clause,[],[f3183,f2992,f2069,f21859]) ).

fof(f21859,plain,
    ( spl4_915
  <=> ! [X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | s_m(s(X1,X0),X1,s(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_915])]) ).

fof(f3183,plain,
    ( ! [X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | s_m(s(X1,X0),X1,s(X1,X0)) )
    | ~ spl4_197
    | ~ spl4_241 ),
    inference(resolution,[],[f2993,f2070]) ).

fof(f21857,plain,
    ( spl4_914
    | ~ spl4_24
    | ~ spl4_240 ),
    inference(avatar_split_clause,[],[f3168,f2988,f513,f21855]) ).

fof(f21855,plain,
    ( spl4_914
  <=> ! [X2,X0,X1] :
        ( s_t(X0,s(X0,X2),X1)
        | ~ s_t(X0,X2,s(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_914])]) ).

fof(f3168,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,s(X0,X2),X1)
        | ~ s_t(X0,X2,s(X0,X1)) )
    | ~ spl4_24
    | ~ spl4_240 ),
    inference(superposition,[],[f2989,f514]) ).

fof(f21853,plain,
    ( spl4_913
    | ~ spl4_24
    | ~ spl4_240 ),
    inference(avatar_split_clause,[],[f3165,f2988,f513,f21851]) ).

fof(f3165,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,X1,s(X0,X2))
        | ~ s_t(X0,s(X0,X1),X2) )
    | ~ spl4_24
    | ~ spl4_240 ),
    inference(superposition,[],[f2989,f514]) ).

fof(f21849,plain,
    ( spl4_912
    | ~ spl4_43
    | ~ spl4_240 ),
    inference(avatar_split_clause,[],[f3149,f2988,f598,f21847]) ).

fof(f3149,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_t(s(X0,X2),s(X0,X1),X0) )
    | ~ spl4_43
    | ~ spl4_240 ),
    inference(resolution,[],[f2989,f599]) ).

fof(f21845,plain,
    ( spl4_911
    | ~ spl4_35
    | ~ spl4_240 ),
    inference(avatar_split_clause,[],[f3148,f2988,f564,f21843]) ).

fof(f21843,plain,
    ( spl4_911
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X0,X1),s(X0,X2),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_911])]) ).

fof(f3148,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X0,X1),s(X0,X2),X0) )
    | ~ spl4_35
    | ~ spl4_240 ),
    inference(resolution,[],[f2989,f565]) ).

fof(f21841,plain,
    ( spl4_910
    | ~ spl4_34
    | ~ spl4_240 ),
    inference(avatar_split_clause,[],[f3147,f2988,f560,f21839]) ).

fof(f21839,plain,
    ( spl4_910
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X0,X2),X0,s(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_910])]) ).

fof(f3147,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X0,X2),X0,s(X0,X1)) )
    | ~ spl4_34
    | ~ spl4_240 ),
    inference(resolution,[],[f2989,f561]) ).

fof(f21837,plain,
    ( spl4_909
    | ~ spl4_33
    | ~ spl4_240 ),
    inference(avatar_split_clause,[],[f3146,f2988,f556,f21835]) ).

fof(f21835,plain,
    ( spl4_909
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(X0,s(X0,X1),s(X0,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_909])]) ).

fof(f3146,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(X0,s(X0,X1),s(X0,X2)) )
    | ~ spl4_33
    | ~ spl4_240 ),
    inference(resolution,[],[f2989,f557]) ).

fof(f21833,plain,
    ( ~ spl4_908
    | ~ spl4_32
    | ~ spl4_774 ),
    inference(avatar_split_clause,[],[f20707,f18482,f552,f21830]) ).

fof(f21830,plain,
    ( spl4_908
  <=> s_t(sK3,sK1,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_908])]) ).

fof(f18482,plain,
    ( spl4_774
  <=> sameside(sK3,sK1,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_774])]) ).

fof(f20707,plain,
    ( ~ s_t(sK3,sK1,sK3)
    | ~ spl4_32
    | ~ spl4_774 ),
    inference(resolution,[],[f18484,f553]) ).

fof(f18484,plain,
    ( sameside(sK3,sK1,sK3)
    | ~ spl4_774 ),
    inference(avatar_component_clause,[],[f18482]) ).

fof(f21828,plain,
    ( spl4_907
    | ~ spl4_43
    | ~ spl4_238 ),
    inference(avatar_split_clause,[],[f3044,f2980,f598,f21826]) ).

fof(f21826,plain,
    ( spl4_907
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_t(ext(X0,X2,X3,X4),X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_907])]) ).

fof(f3044,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | s_t(ext(X0,X2,X3,X4),X1,X0) )
    | ~ spl4_43
    | ~ spl4_238 ),
    inference(resolution,[],[f2981,f599]) ).

fof(f21824,plain,
    ( spl4_906
    | ~ spl4_35
    | ~ spl4_238 ),
    inference(avatar_split_clause,[],[f3043,f2980,f564,f21822]) ).

fof(f21822,plain,
    ( spl4_906
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(X1,ext(X0,X2,X3,X4),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_906])]) ).

fof(f3043,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | s_col(X1,ext(X0,X2,X3,X4),X0) )
    | ~ spl4_35
    | ~ spl4_238 ),
    inference(resolution,[],[f2981,f565]) ).

fof(f21820,plain,
    ( spl4_905
    | ~ spl4_34
    | ~ spl4_238 ),
    inference(avatar_split_clause,[],[f3042,f2980,f560,f21818]) ).

fof(f21818,plain,
    ( spl4_905
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(ext(X0,X2,X3,X4),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_905])]) ).

fof(f3042,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | s_col(ext(X0,X2,X3,X4),X0,X1) )
    | ~ spl4_34
    | ~ spl4_238 ),
    inference(resolution,[],[f2981,f561]) ).

fof(f21816,plain,
    ( spl4_904
    | ~ spl4_33
    | ~ spl4_238 ),
    inference(avatar_split_clause,[],[f3041,f2980,f556,f21814]) ).

fof(f21814,plain,
    ( spl4_904
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(X0,X1,ext(X0,X2,X3,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_904])]) ).

fof(f3041,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | s_col(X0,X1,ext(X0,X2,X3,X4)) )
    | ~ spl4_33
    | ~ spl4_238 ),
    inference(resolution,[],[f2981,f557]) ).

fof(f21812,plain,
    ( spl4_903
    | ~ spl4_189
    | ~ spl4_237 ),
    inference(avatar_split_clause,[],[f3034,f2976,f2036,f21810]) ).

fof(f21810,plain,
    ( spl4_903
  <=> ! [X2,X3,X4,X0,X5,X1] : s_t(ext(ext(X0,X1,X2,X3),X0,X4,X5),X0,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_903])]) ).

fof(f3034,plain,
    ( ! [X2,X3,X0,X1,X4,X5] : s_t(ext(ext(X0,X1,X2,X3),X0,X4,X5),X0,X1)
    | ~ spl4_189
    | ~ spl4_237 ),
    inference(resolution,[],[f2977,f2037]) ).

fof(f21808,plain,
    ( spl4_902
    | ~ spl4_43
    | ~ spl4_236 ),
    inference(avatar_split_clause,[],[f3008,f2963,f598,f21806]) ).

fof(f21806,plain,
    ( spl4_902
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_t(ext(X0,X2,X3,X4),X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_902])]) ).

fof(f3008,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | s_t(ext(X0,X2,X3,X4),X2,X1) )
    | ~ spl4_43
    | ~ spl4_236 ),
    inference(resolution,[],[f2964,f599]) ).

fof(f21804,plain,
    ( spl4_901
    | ~ spl4_35
    | ~ spl4_236 ),
    inference(avatar_split_clause,[],[f3007,f2963,f564,f21802]) ).

fof(f21802,plain,
    ( spl4_901
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(X2,ext(X0,X2,X3,X4),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_901])]) ).

fof(f3007,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | s_col(X2,ext(X0,X2,X3,X4),X1) )
    | ~ spl4_35
    | ~ spl4_236 ),
    inference(resolution,[],[f2964,f565]) ).

fof(f21800,plain,
    ( spl4_900
    | ~ spl4_34
    | ~ spl4_236 ),
    inference(avatar_split_clause,[],[f3006,f2963,f560,f21798]) ).

fof(f21798,plain,
    ( spl4_900
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(ext(X0,X2,X3,X4),X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_900])]) ).

fof(f3006,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | s_col(ext(X0,X2,X3,X4),X1,X2) )
    | ~ spl4_34
    | ~ spl4_236 ),
    inference(resolution,[],[f2964,f561]) ).

fof(f21796,plain,
    ( spl4_899
    | ~ spl4_33
    | ~ spl4_236 ),
    inference(avatar_split_clause,[],[f3005,f2963,f556,f21794]) ).

fof(f21794,plain,
    ( spl4_899
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(X1,X2,ext(X0,X2,X3,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_899])]) ).

fof(f3005,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | s_col(X1,X2,ext(X0,X2,X3,X4)) )
    | ~ spl4_33
    | ~ spl4_236 ),
    inference(resolution,[],[f2964,f557]) ).

fof(f21792,plain,
    ( spl4_898
    | ~ spl4_100
    | ~ spl4_196 ),
    inference(avatar_split_clause,[],[f2175,f2065,f1015,f21790]) ).

fof(f21790,plain,
    ( spl4_898
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(X0,X1),s(X0,X2),X3)
        | ~ s_t(X1,X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_898])]) ).

fof(f2175,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(X0,X1),s(X0,X2),X3)
        | ~ s_t(X1,X2,X1) )
    | ~ spl4_100
    | ~ spl4_196 ),
    inference(resolution,[],[f2066,f1016]) ).

fof(f21788,plain,
    ( ~ spl4_897
    | ~ spl4_32
    | ~ spl4_758 ),
    inference(avatar_split_clause,[],[f20394,f18057,f552,f21785]) ).

fof(f21785,plain,
    ( spl4_897
  <=> s_t(sK1,sK3,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_897])]) ).

fof(f18057,plain,
    ( spl4_758
  <=> sameside(sK1,sK3,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_758])]) ).

fof(f20394,plain,
    ( ~ s_t(sK1,sK3,sK1)
    | ~ spl4_32
    | ~ spl4_758 ),
    inference(resolution,[],[f18059,f553]) ).

fof(f18059,plain,
    ( sameside(sK1,sK3,sK1)
    | ~ spl4_758 ),
    inference(avatar_component_clause,[],[f18057]) ).

fof(f21783,plain,
    ( spl4_896
    | ~ spl4_100
    | ~ spl4_195 ),
    inference(avatar_split_clause,[],[f2164,f2061,f1015,f21781]) ).

fof(f21781,plain,
    ( spl4_896
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(X0,X1),s(X0,X2),X3)
        | ~ s_t(X2,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_896])]) ).

fof(f2164,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(X0,X1),s(X0,X2),X3)
        | ~ s_t(X2,X1,X2) )
    | ~ spl4_100
    | ~ spl4_195 ),
    inference(resolution,[],[f2062,f1016]) ).

fof(f21779,plain,
    ( spl4_895
    | ~ spl4_71
    | ~ spl4_189 ),
    inference(avatar_split_clause,[],[f2078,f2036,f818,f21777]) ).

fof(f21777,plain,
    ( spl4_895
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_t(ext(X2,X1,X3,X4),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_895])]) ).

fof(f818,plain,
    ( spl4_71
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X1,X2,X3)
        | ~ s_t(X0,X2,X3)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_71])]) ).

fof(f2078,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,X2)
        | ~ s_t(ext(X2,X1,X3,X4),X0,X1) )
    | ~ spl4_71
    | ~ spl4_189 ),
    inference(resolution,[],[f2037,f819]) ).

fof(f819,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X2,X3)
        | s_t(X1,X2,X3)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_71 ),
    inference(avatar_component_clause,[],[f818]) ).

fof(f21775,plain,
    ( spl4_894
    | ~ spl4_70
    | ~ spl4_189 ),
    inference(avatar_split_clause,[],[f2077,f2036,f814,f21773]) ).

fof(f21773,plain,
    ( spl4_894
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_t(X0,ext(X2,X1,X3,X4),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_894])]) ).

fof(f814,plain,
    ( spl4_70
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X3,X2)
        | ~ s_t(X1,X3,X2)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_70])]) ).

fof(f2077,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,X2)
        | ~ s_t(X0,ext(X2,X1,X3,X4),X2) )
    | ~ spl4_70
    | ~ spl4_189 ),
    inference(resolution,[],[f2037,f815]) ).

fof(f815,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X1,X3,X2)
        | s_t(X0,X3,X2)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_70 ),
    inference(avatar_component_clause,[],[f814]) ).

fof(f21771,plain,
    ( spl4_893
    | ~ spl4_122
    | ~ spl4_179 ),
    inference(avatar_split_clause,[],[f1988,f1892,f1177,f21769]) ).

fof(f21769,plain,
    ( spl4_893
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,s(X2,X3),X2)
        | ~ s_e(X3,X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_893])]) ).

fof(f1988,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,s(X2,X3),X2)
        | ~ s_e(X3,X2,X0,X1) )
    | ~ spl4_122
    | ~ spl4_179 ),
    inference(resolution,[],[f1893,f1178]) ).

fof(f21767,plain,
    ( spl4_892
    | ~ spl4_121
    | ~ spl4_179 ),
    inference(avatar_split_clause,[],[f1987,f1892,f1173,f21765]) ).

fof(f21765,plain,
    ( spl4_892
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,s(X2,X3),X2)
        | ~ s_e(X0,X1,X3,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_892])]) ).

fof(f1987,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,s(X2,X3),X2)
        | ~ s_e(X0,X1,X3,X2) )
    | ~ spl4_121
    | ~ spl4_179 ),
    inference(resolution,[],[f1893,f1174]) ).

fof(f21763,plain,
    ( spl4_891
    | ~ spl4_122
    | ~ spl4_178 ),
    inference(avatar_split_clause,[],[f1964,f1888,f1177,f21761]) ).

fof(f21761,plain,
    ( spl4_891
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,s(X2,X3))
        | ~ s_e(X2,X3,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_891])]) ).

fof(f1964,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X2,s(X2,X3))
        | ~ s_e(X2,X3,X0,X1) )
    | ~ spl4_122
    | ~ spl4_178 ),
    inference(resolution,[],[f1889,f1178]) ).

fof(f21759,plain,
    ( spl4_890
    | ~ spl4_121
    | ~ spl4_178 ),
    inference(avatar_split_clause,[],[f1963,f1888,f1173,f21757]) ).

fof(f21757,plain,
    ( spl4_890
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,s(X2,X3))
        | ~ s_e(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_890])]) ).

fof(f1963,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X2,s(X2,X3))
        | ~ s_e(X0,X1,X2,X3) )
    | ~ spl4_121
    | ~ spl4_178 ),
    inference(resolution,[],[f1889,f1174]) ).

fof(f21755,plain,
    ( spl4_889
    | ~ spl4_97
    | ~ spl4_177 ),
    inference(avatar_split_clause,[],[f1874,f1862,f1003,f21753]) ).

fof(f21753,plain,
    ( spl4_889
  <=> ! [X0,X1] :
        ( xb = X0
        | X0 = X1
        | sameside(X1,X0,s(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_889])]) ).

fof(f1003,plain,
    ( spl4_97
  <=> ! [X2,X0,X1] :
        ( sameside(X0,X1,X2)
        | xb = X1
        | X0 = X1
        | ~ s_t(X1,X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_97])]) ).

fof(f1874,plain,
    ( ! [X0,X1] :
        ( xb = X0
        | X0 = X1
        | sameside(X1,X0,s(X1,X0)) )
    | ~ spl4_97
    | ~ spl4_177 ),
    inference(resolution,[],[f1863,f1004]) ).

fof(f1004,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X1,X0,X2)
        | xb = X1
        | X0 = X1
        | sameside(X0,X1,X2) )
    | ~ spl4_97 ),
    inference(avatar_component_clause,[],[f1003]) ).

fof(f21751,plain,
    ( spl4_888
    | ~ spl4_70
    | ~ spl4_177 ),
    inference(avatar_split_clause,[],[f1870,f1862,f814,f21749]) ).

fof(f21749,plain,
    ( spl4_888
  <=> ! [X2,X0,X1] :
        ( s_t(X0,X1,s(X1,X2))
        | ~ s_t(X0,X2,s(X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_888])]) ).

fof(f1870,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,X1,s(X1,X2))
        | ~ s_t(X0,X2,s(X1,X2)) )
    | ~ spl4_70
    | ~ spl4_177 ),
    inference(resolution,[],[f1863,f815]) ).

fof(f21746,plain,
    ( spl4_887
    | ~ spl4_123
    | ~ spl4_496 ),
    inference(avatar_split_clause,[],[f10466,f10249,f1223,f21744]) ).

fof(f21744,plain,
    ( spl4_887
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ip(X0,X1,X2,X3,s(sK3,sK0)))
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X3,s(sK3,sK0),X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(ip(X0,X1,X2,X3,s(sK3,sK0)),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_887])]) ).

fof(f10249,plain,
    ( spl4_496
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X1,X5,ip(X3,X4,X2,X0,X1))
        | s_t(X1,ip(X3,X4,X2,X0,X1),X5)
        | ~ s_t(X1,X5,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_496])]) ).

fof(f10466,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ip(X0,X1,X2,X3,s(sK3,sK0)))
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X3,s(sK3,sK0),X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(ip(X0,X1,X2,X3,s(sK3,sK0)),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_496 ),
    inference(resolution,[],[f10250,f1224]) ).

fof(f10250,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_t(X1,ip(X3,X4,X2,X0,X1),X5)
        | s_t(X1,X5,ip(X3,X4,X2,X0,X1))
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X1,X5,X3) )
    | ~ spl4_496 ),
    inference(avatar_component_clause,[],[f10249]) ).

fof(f21742,plain,
    ( ~ spl4_886
    | ~ spl4_32
    | ~ spl4_719 ),
    inference(avatar_split_clause,[],[f19155,f17762,f552,f21739]) ).

fof(f21739,plain,
    ( spl4_886
  <=> s_t(sK3,sK0,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_886])]) ).

fof(f17762,plain,
    ( spl4_719
  <=> sameside(sK3,sK0,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_719])]) ).

fof(f19155,plain,
    ( ~ s_t(sK3,sK0,sK3)
    | ~ spl4_32
    | ~ spl4_719 ),
    inference(resolution,[],[f17764,f553]) ).

fof(f17764,plain,
    ( sameside(sK3,sK0,sK3)
    | ~ spl4_719 ),
    inference(avatar_component_clause,[],[f17762]) ).

fof(f21736,plain,
    ( spl4_885
    | ~ spl4_137
    | ~ spl4_496 ),
    inference(avatar_split_clause,[],[f10465,f10249,f1347,f21734]) ).

fof(f21734,plain,
    ( spl4_885
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ip(X0,X1,X2,X3,s(sK3,sK0)))
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X3,s(sK3,sK0),X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),ip(X0,X1,X2,X3,s(sK3,sK0)),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_885])]) ).

fof(f10465,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ip(X0,X1,X2,X3,s(sK3,sK0)))
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X3,s(sK3,sK0),X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),ip(X0,X1,X2,X3,s(sK3,sK0)),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_496 ),
    inference(resolution,[],[f10250,f1348]) ).

fof(f21731,plain,
    ( spl4_884
    | ~ spl4_123
    | ~ spl4_495 ),
    inference(avatar_split_clause,[],[f10348,f10245,f1223,f21729]) ).

fof(f21729,plain,
    ( spl4_884
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ip(X0,s(sK3,sK0),X1,X2,X3))
        | ~ s_t(X0,s(sK3,sK0),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(ip(X0,s(sK3,sK0),X1,X2,X3),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_884])]) ).

fof(f10245,plain,
    ( spl4_495
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X4,X5,ip(X3,X4,X2,X0,X1))
        | s_t(X4,ip(X3,X4,X2,X0,X1),X5)
        | ~ s_t(X4,X5,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_495])]) ).

fof(f10348,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ip(X0,s(sK3,sK0),X1,X2,X3))
        | ~ s_t(X0,s(sK3,sK0),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(ip(X0,s(sK3,sK0),X1,X2,X3),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_495 ),
    inference(resolution,[],[f10246,f1224]) ).

fof(f10246,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_t(X4,ip(X3,X4,X2,X0,X1),X5)
        | s_t(X4,X5,ip(X3,X4,X2,X0,X1))
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X4,X5,X0) )
    | ~ spl4_495 ),
    inference(avatar_component_clause,[],[f10245]) ).

fof(f21726,plain,
    ( spl4_883
    | ~ spl4_137
    | ~ spl4_495 ),
    inference(avatar_split_clause,[],[f10347,f10245,f1347,f21724]) ).

fof(f21724,plain,
    ( spl4_883
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ip(X0,s(sK3,sK0),X1,X2,X3))
        | ~ s_t(X0,s(sK3,sK0),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(s(sK3,sK0),ip(X0,s(sK3,sK0),X1,X2,X3),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_883])]) ).

fof(f10347,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ip(X0,s(sK3,sK0),X1,X2,X3))
        | ~ s_t(X0,s(sK3,sK0),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(s(sK3,sK0),ip(X0,s(sK3,sK0),X1,X2,X3),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_495 ),
    inference(resolution,[],[f10246,f1348]) ).

fof(f21721,plain,
    ( spl4_882
    | ~ spl4_123
    | ~ spl4_485 ),
    inference(avatar_split_clause,[],[f10008,f9684,f1223,f21719]) ).

fof(f21719,plain,
    ( spl4_882
  <=> ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ins(X0,X1,s(sK3,sK0),X2))
        | ~ s_t(s(sK3,sK0),X2,s(sK3,sK1))
        | s(sK3,sK0) = X2
        | ~ le(s(sK3,sK0),X2,X0,X1)
        | s_t(ins(X0,X1,s(sK3,sK0),X2),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_882])]) ).

fof(f9684,plain,
    ( spl4_485
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,ins(X2,X3,X0,X4))
        | s_t(X0,ins(X2,X3,X0,X4),X1)
        | ~ s_t(X0,X4,X1)
        | X0 = X4
        | ~ le(X0,X4,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_485])]) ).

fof(f10008,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ins(X0,X1,s(sK3,sK0),X2))
        | ~ s_t(s(sK3,sK0),X2,s(sK3,sK1))
        | s(sK3,sK0) = X2
        | ~ le(s(sK3,sK0),X2,X0,X1)
        | s_t(ins(X0,X1,s(sK3,sK0),X2),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_485 ),
    inference(resolution,[],[f9685,f1224]) ).

fof(f9685,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,ins(X2,X3,X0,X4),X1)
        | s_t(X0,X1,ins(X2,X3,X0,X4))
        | ~ s_t(X0,X4,X1)
        | X0 = X4
        | ~ le(X0,X4,X2,X3) )
    | ~ spl4_485 ),
    inference(avatar_component_clause,[],[f9684]) ).

fof(f21716,plain,
    ( spl4_881
    | ~ spl4_137
    | ~ spl4_485 ),
    inference(avatar_split_clause,[],[f10007,f9684,f1347,f21714]) ).

fof(f21714,plain,
    ( spl4_881
  <=> ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ins(X0,X1,s(sK3,sK0),X2))
        | ~ s_t(s(sK3,sK0),X2,s(sK3,sK1))
        | s(sK3,sK0) = X2
        | ~ le(s(sK3,sK0),X2,X0,X1)
        | s_t(s(sK3,sK0),ins(X0,X1,s(sK3,sK0),X2),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_881])]) ).

fof(f10007,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ins(X0,X1,s(sK3,sK0),X2))
        | ~ s_t(s(sK3,sK0),X2,s(sK3,sK1))
        | s(sK3,sK0) = X2
        | ~ le(s(sK3,sK0),X2,X0,X1)
        | s_t(s(sK3,sK0),ins(X0,X1,s(sK3,sK0),X2),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_485 ),
    inference(resolution,[],[f9685,f1348]) ).

fof(f21711,plain,
    ( spl4_880
    | ~ spl4_123
    | ~ spl4_484 ),
    inference(avatar_split_clause,[],[f9892,f9680,f1223,f21709]) ).

fof(f21709,plain,
    ( spl4_880
  <=> ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ins(X0,X1,X2,s(sK3,sK0)))
        | ~ s_t(X2,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X2
        | ~ le(X2,s(sK3,sK0),X0,X1)
        | s_t(ins(X0,X1,X2,s(sK3,sK0)),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_880])]) ).

fof(f9680,plain,
    ( spl4_484
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,ins(X2,X3,X4,X0))
        | s_t(X0,ins(X2,X3,X4,X0),X1)
        | ~ s_t(X4,X0,X1)
        | X0 = X4
        | ~ le(X4,X0,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_484])]) ).

fof(f9892,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ins(X0,X1,X2,s(sK3,sK0)))
        | ~ s_t(X2,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X2
        | ~ le(X2,s(sK3,sK0),X0,X1)
        | s_t(ins(X0,X1,X2,s(sK3,sK0)),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_484 ),
    inference(resolution,[],[f9681,f1224]) ).

fof(f9681,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,ins(X2,X3,X4,X0),X1)
        | s_t(X0,X1,ins(X2,X3,X4,X0))
        | ~ s_t(X4,X0,X1)
        | X0 = X4
        | ~ le(X4,X0,X2,X3) )
    | ~ spl4_484 ),
    inference(avatar_component_clause,[],[f9680]) ).

fof(f21706,plain,
    ( spl4_879
    | ~ spl4_137
    | ~ spl4_484 ),
    inference(avatar_split_clause,[],[f9891,f9680,f1347,f21704]) ).

fof(f21704,plain,
    ( spl4_879
  <=> ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ins(X0,X1,X2,s(sK3,sK0)))
        | ~ s_t(X2,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X2
        | ~ le(X2,s(sK3,sK0),X0,X1)
        | s_t(s(sK3,sK0),ins(X0,X1,X2,s(sK3,sK0)),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_879])]) ).

fof(f9891,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ins(X0,X1,X2,s(sK3,sK0)))
        | ~ s_t(X2,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X2
        | ~ le(X2,s(sK3,sK0),X0,X1)
        | s_t(s(sK3,sK0),ins(X0,X1,X2,s(sK3,sK0)),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_484 ),
    inference(resolution,[],[f9681,f1348]) ).

fof(f21699,plain,
    ( spl4_878
    | ~ spl4_176
    | ~ spl4_448 ),
    inference(avatar_split_clause,[],[f8918,f8773,f1856,f21697]) ).

fof(f21697,plain,
    ( spl4_878
  <=> ! [X0] :
        ( ~ s_t(sK0,X0,sK2)
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),sK0,X0))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),sK0,X0),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_878])]) ).

fof(f8773,plain,
    ( spl4_448
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(X0,X1),ext(ext(s(X0,X2),s(X0,X1),alpha,gamma),s(X0,X1),X1,X3),s(X0,X2))
        | ~ s_t(X1,X3,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_448])]) ).

fof(f8918,plain,
    ( ! [X0] :
        ( ~ s_t(sK0,X0,sK2)
        | s_t(s(sK3,sK0),s(sK3,sK1),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),sK0,X0))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK2),s(sK3,sK0),alpha,gamma),s(sK3,sK0),sK0,X0),s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_448 ),
    inference(resolution,[],[f8774,f1857]) ).

fof(f8774,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(X0,X1),ext(ext(s(X0,X2),s(X0,X1),alpha,gamma),s(X0,X1),X1,X3),s(X0,X2))
        | ~ s_t(X1,X3,X2) )
    | ~ spl4_448 ),
    inference(avatar_component_clause,[],[f8773]) ).

fof(f21693,plain,
    ( spl4_877
    | ~ spl4_187
    | ~ spl4_392 ),
    inference(avatar_split_clause,[],[f6995,f6694,f2028,f21691]) ).

fof(f21691,plain,
    ( spl4_877
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,s(sK3,sK1),X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK1),ip(X0,X1,X2,X3,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ip(X0,X1,X2,X3,s(sK3,sK1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_877])]) ).

fof(f6694,plain,
    ( spl4_392
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X5,X1,ip(X3,X4,X2,X0,X1))
        | ~ s_t(X5,X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_392])]) ).

fof(f6995,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,s(sK3,sK1),X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK1),ip(X0,X1,X2,X3,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ip(X0,X1,X2,X3,s(sK3,sK1))) )
    | ~ spl4_187
    | ~ spl4_392 ),
    inference(resolution,[],[f6695,f2029]) ).

fof(f6695,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_t(X5,X1,ip(X3,X4,X2,X0,X1))
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X5,X1,X3) )
    | ~ spl4_392 ),
    inference(avatar_component_clause,[],[f6694]) ).

fof(f21687,plain,
    ( spl4_876
    | ~ spl4_188
    | ~ spl4_392 ),
    inference(avatar_split_clause,[],[f6994,f6694,f2032,f21685]) ).

fof(f21685,plain,
    ( spl4_876
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,s(sK3,sK1),X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),ip(X0,X1,X2,X3,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ip(X0,X1,X2,X3,s(sK3,sK1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_876])]) ).

fof(f6994,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,s(sK3,sK1),X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),ip(X0,X1,X2,X3,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ip(X0,X1,X2,X3,s(sK3,sK1))) )
    | ~ spl4_188
    | ~ spl4_392 ),
    inference(resolution,[],[f6695,f2033]) ).

fof(f21677,plain,
    ( spl4_875
    | ~ spl4_176
    | ~ spl4_391 ),
    inference(avatar_split_clause,[],[f6957,f6690,f1856,f21675]) ).

fof(f21675,plain,
    ( spl4_875
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(s(sK3,sK2),X0,X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(s(sK3,sK0),X3,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK1),ip(s(sK3,sK2),X0,X1,X2,X3))
        | s_t(s(sK3,sK0),ip(s(sK3,sK2),X0,X1,X2,X3),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_875])]) ).

fof(f6690,plain,
    ( spl4_391
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X5,ip(X3,X4,X2,X0,X1),X3)
        | ~ s_t(X5,X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_391])]) ).

fof(f6957,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(s(sK3,sK2),X0,X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(s(sK3,sK0),X3,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK1),ip(s(sK3,sK2),X0,X1,X2,X3))
        | s_t(s(sK3,sK0),ip(s(sK3,sK2),X0,X1,X2,X3),s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_391 ),
    inference(resolution,[],[f6691,f1857]) ).

fof(f6691,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_t(X5,ip(X3,X4,X2,X0,X1),X3)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X5,X1,X3) )
    | ~ spl4_391 ),
    inference(avatar_component_clause,[],[f6690]) ).

fof(f21671,plain,
    ( spl4_874
    | ~ spl4_187
    | ~ spl4_389 ),
    inference(avatar_split_clause,[],[f6891,f6682,f2028,f21669]) ).

fof(f21669,plain,
    ( spl4_874
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,s(sK3,sK1),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(s(sK3,sK1),ip(X0,s(sK3,sK1),X1,X2,X3),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ip(X0,s(sK3,sK1),X1,X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_874])]) ).

fof(f6682,plain,
    ( spl4_389
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X5,X4,ip(X3,X4,X2,X0,X1))
        | ~ s_t(X5,X4,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_389])]) ).

fof(f6891,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,s(sK3,sK1),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(s(sK3,sK1),ip(X0,s(sK3,sK1),X1,X2,X3),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ip(X0,s(sK3,sK1),X1,X2,X3)) )
    | ~ spl4_187
    | ~ spl4_389 ),
    inference(resolution,[],[f6683,f2029]) ).

fof(f6683,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_t(X5,X4,ip(X3,X4,X2,X0,X1))
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X5,X4,X0) )
    | ~ spl4_389 ),
    inference(avatar_component_clause,[],[f6682]) ).

fof(f21665,plain,
    ( spl4_873
    | ~ spl4_188
    | ~ spl4_389 ),
    inference(avatar_split_clause,[],[f6890,f6682,f2032,f21663]) ).

fof(f21663,plain,
    ( spl4_873
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,s(sK3,sK1),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(s(sK3,sK0),ip(X0,s(sK3,sK1),X1,X2,X3),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ip(X0,s(sK3,sK1),X1,X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_873])]) ).

fof(f6890,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,s(sK3,sK1),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X2)
        | s_t(s(sK3,sK0),ip(X0,s(sK3,sK1),X1,X2,X3),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ip(X0,s(sK3,sK1),X1,X2,X3)) )
    | ~ spl4_188
    | ~ spl4_389 ),
    inference(resolution,[],[f6683,f2033]) ).

fof(f21657,plain,
    ( spl4_872
    | ~ spl4_176
    | ~ spl4_388 ),
    inference(avatar_split_clause,[],[f6854,f6678,f1856,f21655]) ).

fof(f21655,plain,
    ( spl4_872
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(s(sK3,sK2),X3,X2)
        | ~ s_t(s(sK3,sK0),X1,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK1),ip(X0,X1,X2,s(sK3,sK2),X3))
        | s_t(s(sK3,sK0),ip(X0,X1,X2,s(sK3,sK2),X3),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_872])]) ).

fof(f6678,plain,
    ( spl4_388
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X5,ip(X3,X4,X2,X0,X1),X0)
        | ~ s_t(X5,X4,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_388])]) ).

fof(f6854,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(s(sK3,sK2),X3,X2)
        | ~ s_t(s(sK3,sK0),X1,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK1),ip(X0,X1,X2,s(sK3,sK2),X3))
        | s_t(s(sK3,sK0),ip(X0,X1,X2,s(sK3,sK2),X3),s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_388 ),
    inference(resolution,[],[f6679,f1857]) ).

fof(f6679,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_t(X5,ip(X3,X4,X2,X0,X1),X0)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X5,X4,X0) )
    | ~ spl4_388 ),
    inference(avatar_component_clause,[],[f6678]) ).

fof(f21651,plain,
    ( spl4_871
    | ~ spl4_187
    | ~ spl4_379 ),
    inference(avatar_split_clause,[],[f6595,f6373,f2028,f21649]) ).

fof(f21649,plain,
    ( spl4_871
  <=> ! [X2,X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ le(s(sK3,sK1),X0,X1,X2)
        | s_t(s(sK3,sK1),ins(X1,X2,s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ins(X1,X2,s(sK3,sK1),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_871])]) ).

fof(f6373,plain,
    ( spl4_379
  <=> ! [X2,X4,X0,X3,X1] :
        ( X0 = X1
        | s_t(X2,X0,ins(X3,X4,X0,X1))
        | ~ s_t(X2,X0,X1)
        | ~ le(X0,X1,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_379])]) ).

fof(f6595,plain,
    ( ! [X2,X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ le(s(sK3,sK1),X0,X1,X2)
        | s_t(s(sK3,sK1),ins(X1,X2,s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ins(X1,X2,s(sK3,sK1),X0)) )
    | ~ spl4_187
    | ~ spl4_379 ),
    inference(resolution,[],[f6374,f2029]) ).

fof(f6374,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X2,X0,ins(X3,X4,X0,X1))
        | X0 = X1
        | ~ s_t(X2,X0,X1)
        | ~ le(X0,X1,X3,X4) )
    | ~ spl4_379 ),
    inference(avatar_component_clause,[],[f6373]) ).

fof(f21645,plain,
    ( spl4_870
    | ~ spl4_188
    | ~ spl4_379 ),
    inference(avatar_split_clause,[],[f6594,f6373,f2032,f21643]) ).

fof(f21643,plain,
    ( spl4_870
  <=> ! [X2,X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ le(s(sK3,sK1),X0,X1,X2)
        | s_t(s(sK3,sK0),ins(X1,X2,s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ins(X1,X2,s(sK3,sK1),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_870])]) ).

fof(f6594,plain,
    ( ! [X2,X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ le(s(sK3,sK1),X0,X1,X2)
        | s_t(s(sK3,sK0),ins(X1,X2,s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ins(X1,X2,s(sK3,sK1),X0)) )
    | ~ spl4_188
    | ~ spl4_379 ),
    inference(resolution,[],[f6374,f2033]) ).

fof(f21639,plain,
    ( spl4_869
    | ~ spl4_187
    | ~ spl4_378 ),
    inference(avatar_split_clause,[],[f6552,f6369,f2028,f21637]) ).

fof(f21637,plain,
    ( spl4_869
  <=> ! [X2,X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | ~ le(X0,s(sK3,sK1),X1,X2)
        | s_t(s(sK3,sK1),ins(X1,X2,X0,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ins(X1,X2,X0,s(sK3,sK1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_869])]) ).

fof(f6369,plain,
    ( spl4_378
  <=> ! [X2,X4,X0,X3,X1] :
        ( X0 = X1
        | s_t(X2,X1,ins(X3,X4,X0,X1))
        | ~ s_t(X2,X0,X1)
        | ~ le(X0,X1,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_378])]) ).

fof(f6552,plain,
    ( ! [X2,X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | ~ le(X0,s(sK3,sK1),X1,X2)
        | s_t(s(sK3,sK1),ins(X1,X2,X0,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ins(X1,X2,X0,s(sK3,sK1))) )
    | ~ spl4_187
    | ~ spl4_378 ),
    inference(resolution,[],[f6370,f2029]) ).

fof(f6370,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X2,X1,ins(X3,X4,X0,X1))
        | X0 = X1
        | ~ s_t(X2,X0,X1)
        | ~ le(X0,X1,X3,X4) )
    | ~ spl4_378 ),
    inference(avatar_component_clause,[],[f6369]) ).

fof(f21633,plain,
    ( spl4_868
    | ~ spl4_188
    | ~ spl4_378 ),
    inference(avatar_split_clause,[],[f6551,f6369,f2032,f21631]) ).

fof(f21631,plain,
    ( spl4_868
  <=> ! [X2,X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | ~ le(X0,s(sK3,sK1),X1,X2)
        | s_t(s(sK3,sK0),ins(X1,X2,X0,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ins(X1,X2,X0,s(sK3,sK1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_868])]) ).

fof(f6551,plain,
    ( ! [X2,X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | ~ le(X0,s(sK3,sK1),X1,X2)
        | s_t(s(sK3,sK0),ins(X1,X2,X0,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ins(X1,X2,X0,s(sK3,sK1))) )
    | ~ spl4_188
    | ~ spl4_378 ),
    inference(resolution,[],[f6370,f2033]) ).

fof(f21626,plain,
    ( spl4_867
    | ~ spl4_176
    | ~ spl4_324 ),
    inference(avatar_split_clause,[],[f5201,f4948,f1856,f21624]) ).

fof(f21624,plain,
    ( spl4_867
  <=> ! [X2,X0,X1] :
        ( ~ s_t(s(sK3,sK0),X0,X1)
        | ~ s_t(X2,s(sK3,sK2),X1)
        | s_t(s(sK3,sK0),s(sK3,sK1),ip(s(sK3,sK0),X0,X1,X2,s(sK3,sK2)))
        | s_t(s(sK3,sK0),ip(s(sK3,sK0),X0,X1,X2,s(sK3,sK2)),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_867])]) ).

fof(f4948,plain,
    ( spl4_324
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X3,ip(X3,X4,X2,X0,X1),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_324])]) ).

fof(f5201,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(s(sK3,sK0),X0,X1)
        | ~ s_t(X2,s(sK3,sK2),X1)
        | s_t(s(sK3,sK0),s(sK3,sK1),ip(s(sK3,sK0),X0,X1,X2,s(sK3,sK2)))
        | s_t(s(sK3,sK0),ip(s(sK3,sK0),X0,X1,X2,s(sK3,sK2)),s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_324 ),
    inference(resolution,[],[f4949,f1857]) ).

fof(f4949,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X3,ip(X3,X4,X2,X0,X1),X1)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_324 ),
    inference(avatar_component_clause,[],[f4948]) ).

fof(f21619,plain,
    ( spl4_866
    | ~ spl4_176
    | ~ spl4_319 ),
    inference(avatar_split_clause,[],[f5134,f4927,f1856,f21617]) ).

fof(f21617,plain,
    ( spl4_866
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,s(sK3,sK2),X1)
        | ~ s_t(s(sK3,sK0),X2,X1)
        | s_t(s(sK3,sK0),s(sK3,sK1),ip(X0,s(sK3,sK2),X1,s(sK3,sK0),X2))
        | s_t(s(sK3,sK0),ip(X0,s(sK3,sK2),X1,s(sK3,sK0),X2),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_866])]) ).

fof(f4927,plain,
    ( spl4_319
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X0,ip(X3,X4,X2,X0,X1),X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_319])]) ).

fof(f5134,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,s(sK3,sK2),X1)
        | ~ s_t(s(sK3,sK0),X2,X1)
        | s_t(s(sK3,sK0),s(sK3,sK1),ip(X0,s(sK3,sK2),X1,s(sK3,sK0),X2))
        | s_t(s(sK3,sK0),ip(X0,s(sK3,sK2),X1,s(sK3,sK0),X2),s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_319 ),
    inference(resolution,[],[f4928,f1857]) ).

fof(f4928,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,ip(X3,X4,X2,X0,X1),X4)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_319 ),
    inference(avatar_component_clause,[],[f4927]) ).

fof(f21614,plain,
    ( spl4_865
    | ~ spl4_34
    | ~ spl4_358 ),
    inference(avatar_split_clause,[],[f17991,f5422,f560,f21611]) ).

fof(f17991,plain,
    ( s_col(sK1,sK3,sK0)
    | ~ spl4_34
    | ~ spl4_358 ),
    inference(resolution,[],[f5423,f561]) ).

fof(f5423,plain,
    ( s_t(sK3,sK0,sK1)
    | ~ spl4_358 ),
    inference(avatar_component_clause,[],[f5422]) ).

fof(f21606,plain,
    ( spl4_864
    | ~ spl4_128
    | ~ spl4_176 ),
    inference(avatar_split_clause,[],[f1938,f1856,f1260,f21604]) ).

fof(f21604,plain,
    ( spl4_864
  <=> ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ip(X0,s(sK3,sK0),X1,s(sK3,sK2),X2))
        | s_t(s(sK3,sK0),ip(X0,s(sK3,sK0),X1,s(sK3,sK2),X2),s(sK3,sK1))
        | ~ s_t(s(sK3,sK2),X2,X1)
        | ~ s_t(X0,s(sK3,sK0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_864])]) ).

fof(f1260,plain,
    ( spl4_128
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X1,ip(X0,X1,X2,X3,X4),X3)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_128])]) ).

fof(f1938,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ip(X0,s(sK3,sK0),X1,s(sK3,sK2),X2))
        | s_t(s(sK3,sK0),ip(X0,s(sK3,sK0),X1,s(sK3,sK2),X2),s(sK3,sK1))
        | ~ s_t(s(sK3,sK2),X2,X1)
        | ~ s_t(X0,s(sK3,sK0),X1) )
    | ~ spl4_128
    | ~ spl4_176 ),
    inference(resolution,[],[f1857,f1261]) ).

fof(f1261,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X1,ip(X0,X1,X2,X3,X4),X3)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_128 ),
    inference(avatar_component_clause,[],[f1260]) ).

fof(f21599,plain,
    ( spl4_863
    | ~ spl4_129
    | ~ spl4_176 ),
    inference(avatar_split_clause,[],[f1937,f1856,f1264,f21597]) ).

fof(f21597,plain,
    ( spl4_863
  <=> ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ip(s(sK3,sK2),X0,X1,X2,s(sK3,sK0)))
        | s_t(s(sK3,sK0),ip(s(sK3,sK2),X0,X1,X2,s(sK3,sK0)),s(sK3,sK1))
        | ~ s_t(X2,s(sK3,sK0),X1)
        | ~ s_t(s(sK3,sK2),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_863])]) ).

fof(f1264,plain,
    ( spl4_129
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X4,ip(X0,X1,X2,X3,X4),X0)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_129])]) ).

fof(f1937,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ip(s(sK3,sK2),X0,X1,X2,s(sK3,sK0)))
        | s_t(s(sK3,sK0),ip(s(sK3,sK2),X0,X1,X2,s(sK3,sK0)),s(sK3,sK1))
        | ~ s_t(X2,s(sK3,sK0),X1)
        | ~ s_t(s(sK3,sK2),X0,X1) )
    | ~ spl4_129
    | ~ spl4_176 ),
    inference(resolution,[],[f1857,f1265]) ).

fof(f1265,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X4,ip(X0,X1,X2,X3,X4),X0)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_129 ),
    inference(avatar_component_clause,[],[f1264]) ).

fof(f21594,plain,
    ( spl4_862
    | ~ spl4_123
    | ~ spl4_438 ),
    inference(avatar_split_clause,[],[f8610,f8166,f1223,f21592]) ).

fof(f21592,plain,
    ( spl4_862
  <=> ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),c63(X0,X1,s(sK3,sK0)))
        | ~ s_t(s(sK3,sK0),X1,s(sK3,sK1))
        | s(sK3,sK0) = X1
        | ~ sameside(X0,X1,s(sK3,sK0))
        | s_t(c63(X0,X1,s(sK3,sK0)),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_862])]) ).

fof(f8166,plain,
    ( spl4_438
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,c63(X2,X3,X0))
        | s_t(X0,c63(X2,X3,X0),X1)
        | ~ s_t(X0,X3,X1)
        | X0 = X3
        | ~ sameside(X2,X3,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_438])]) ).

fof(f8610,plain,
    ( ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),c63(X0,X1,s(sK3,sK0)))
        | ~ s_t(s(sK3,sK0),X1,s(sK3,sK1))
        | s(sK3,sK0) = X1
        | ~ sameside(X0,X1,s(sK3,sK0))
        | s_t(c63(X0,X1,s(sK3,sK0)),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_438 ),
    inference(resolution,[],[f8167,f1224]) ).

fof(f8167,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,c63(X2,X3,X0),X1)
        | s_t(X0,X1,c63(X2,X3,X0))
        | ~ s_t(X0,X3,X1)
        | X0 = X3
        | ~ sameside(X2,X3,X0) )
    | ~ spl4_438 ),
    inference(avatar_component_clause,[],[f8166]) ).

fof(f21589,plain,
    ( spl4_861
    | ~ spl4_137
    | ~ spl4_438 ),
    inference(avatar_split_clause,[],[f8609,f8166,f1347,f21587]) ).

fof(f21587,plain,
    ( spl4_861
  <=> ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),c63(X0,X1,s(sK3,sK0)))
        | ~ s_t(s(sK3,sK0),X1,s(sK3,sK1))
        | s(sK3,sK0) = X1
        | ~ sameside(X0,X1,s(sK3,sK0))
        | s_t(s(sK3,sK0),c63(X0,X1,s(sK3,sK0)),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_861])]) ).

fof(f8609,plain,
    ( ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),c63(X0,X1,s(sK3,sK0)))
        | ~ s_t(s(sK3,sK0),X1,s(sK3,sK1))
        | s(sK3,sK0) = X1
        | ~ sameside(X0,X1,s(sK3,sK0))
        | s_t(s(sK3,sK0),c63(X0,X1,s(sK3,sK0)),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_438 ),
    inference(resolution,[],[f8167,f1348]) ).

fof(f21584,plain,
    ( spl4_860
    | ~ spl4_123
    | ~ spl4_437 ),
    inference(avatar_split_clause,[],[f8508,f8162,f1223,f21582]) ).

fof(f21582,plain,
    ( spl4_860
  <=> ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),c63(s(sK3,sK0),X0,X1))
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s(sK3,sK0) = X0
        | ~ sameside(s(sK3,sK0),X0,X1)
        | s_t(c63(s(sK3,sK0),X0,X1),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_860])]) ).

fof(f8162,plain,
    ( spl4_437
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,c63(X0,X2,X3))
        | s_t(X0,c63(X0,X2,X3),X1)
        | ~ s_t(X0,X2,X1)
        | X0 = X2
        | ~ sameside(X0,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_437])]) ).

fof(f8508,plain,
    ( ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),c63(s(sK3,sK0),X0,X1))
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s(sK3,sK0) = X0
        | ~ sameside(s(sK3,sK0),X0,X1)
        | s_t(c63(s(sK3,sK0),X0,X1),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_437 ),
    inference(resolution,[],[f8163,f1224]) ).

fof(f8163,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,c63(X0,X2,X3),X1)
        | s_t(X0,X1,c63(X0,X2,X3))
        | ~ s_t(X0,X2,X1)
        | X0 = X2
        | ~ sameside(X0,X2,X3) )
    | ~ spl4_437 ),
    inference(avatar_component_clause,[],[f8162]) ).

fof(f21579,plain,
    ( spl4_859
    | ~ spl4_137
    | ~ spl4_437 ),
    inference(avatar_split_clause,[],[f8507,f8162,f1347,f21577]) ).

fof(f21577,plain,
    ( spl4_859
  <=> ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),c63(s(sK3,sK0),X0,X1))
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s(sK3,sK0) = X0
        | ~ sameside(s(sK3,sK0),X0,X1)
        | s_t(s(sK3,sK0),c63(s(sK3,sK0),X0,X1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_859])]) ).

fof(f8507,plain,
    ( ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),c63(s(sK3,sK0),X0,X1))
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s(sK3,sK0) = X0
        | ~ sameside(s(sK3,sK0),X0,X1)
        | s_t(s(sK3,sK0),c63(s(sK3,sK0),X0,X1),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_437 ),
    inference(resolution,[],[f8163,f1348]) ).

fof(f21574,plain,
    ( spl4_858
    | ~ spl4_123
    | ~ spl4_436 ),
    inference(avatar_split_clause,[],[f8406,f8158,f1223,f21572]) ).

fof(f21572,plain,
    ( spl4_858
  <=> ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),c63(X0,s(sK3,sK0),X1))
        | ~ s_t(X1,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X1
        | ~ sameside(X0,s(sK3,sK0),X1)
        | s_t(c63(X0,s(sK3,sK0),X1),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_858])]) ).

fof(f8158,plain,
    ( spl4_436
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,c63(X2,X0,X3))
        | s_t(X0,c63(X2,X0,X3),X1)
        | ~ s_t(X3,X0,X1)
        | X0 = X3
        | ~ sameside(X2,X0,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_436])]) ).

fof(f8406,plain,
    ( ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),c63(X0,s(sK3,sK0),X1))
        | ~ s_t(X1,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X1
        | ~ sameside(X0,s(sK3,sK0),X1)
        | s_t(c63(X0,s(sK3,sK0),X1),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_436 ),
    inference(resolution,[],[f8159,f1224]) ).

fof(f8159,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,c63(X2,X0,X3),X1)
        | s_t(X0,X1,c63(X2,X0,X3))
        | ~ s_t(X3,X0,X1)
        | X0 = X3
        | ~ sameside(X2,X0,X3) )
    | ~ spl4_436 ),
    inference(avatar_component_clause,[],[f8158]) ).

fof(f21569,plain,
    ( spl4_857
    | ~ spl4_137
    | ~ spl4_436 ),
    inference(avatar_split_clause,[],[f8405,f8158,f1347,f21567]) ).

fof(f21567,plain,
    ( spl4_857
  <=> ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),c63(X0,s(sK3,sK0),X1))
        | ~ s_t(X1,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X1
        | ~ sameside(X0,s(sK3,sK0),X1)
        | s_t(s(sK3,sK0),c63(X0,s(sK3,sK0),X1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_857])]) ).

fof(f8405,plain,
    ( ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),c63(X0,s(sK3,sK0),X1))
        | ~ s_t(X1,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X1
        | ~ sameside(X0,s(sK3,sK0),X1)
        | s_t(s(sK3,sK0),c63(X0,s(sK3,sK0),X1),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_436 ),
    inference(resolution,[],[f8159,f1348]) ).

fof(f21564,plain,
    ( spl4_856
    | ~ spl4_123
    | ~ spl4_435 ),
    inference(avatar_split_clause,[],[f8304,f8154,f1223,f21562]) ).

fof(f21562,plain,
    ( spl4_856
  <=> ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),c63(X0,s(sK3,sK0),X1))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X0
        | ~ sameside(X0,s(sK3,sK0),X1)
        | s_t(c63(X0,s(sK3,sK0),X1),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_856])]) ).

fof(f8154,plain,
    ( spl4_435
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,c63(X2,X0,X3))
        | s_t(X0,c63(X2,X0,X3),X1)
        | ~ s_t(X2,X0,X1)
        | X0 = X2
        | ~ sameside(X2,X0,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_435])]) ).

fof(f8304,plain,
    ( ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),c63(X0,s(sK3,sK0),X1))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X0
        | ~ sameside(X0,s(sK3,sK0),X1)
        | s_t(c63(X0,s(sK3,sK0),X1),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_435 ),
    inference(resolution,[],[f8155,f1224]) ).

fof(f8155,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,c63(X2,X0,X3),X1)
        | s_t(X0,X1,c63(X2,X0,X3))
        | ~ s_t(X2,X0,X1)
        | X0 = X2
        | ~ sameside(X2,X0,X3) )
    | ~ spl4_435 ),
    inference(avatar_component_clause,[],[f8154]) ).

fof(f21559,plain,
    ( spl4_855
    | ~ spl4_137
    | ~ spl4_435 ),
    inference(avatar_split_clause,[],[f8303,f8154,f1347,f21557]) ).

fof(f21557,plain,
    ( spl4_855
  <=> ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),c63(X0,s(sK3,sK0),X1))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X0
        | ~ sameside(X0,s(sK3,sK0),X1)
        | s_t(s(sK3,sK0),c63(X0,s(sK3,sK0),X1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_855])]) ).

fof(f8303,plain,
    ( ! [X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),c63(X0,s(sK3,sK0),X1))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X0
        | ~ sameside(X0,s(sK3,sK0),X1)
        | s_t(s(sK3,sK0),c63(X0,s(sK3,sK0),X1),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_435 ),
    inference(resolution,[],[f8155,f1348]) ).

fof(f21555,plain,
    ( spl4_854
    | ~ spl4_33
    | ~ spl4_358 ),
    inference(avatar_split_clause,[],[f17990,f5422,f556,f21552]) ).

fof(f17990,plain,
    ( s_col(sK3,sK0,sK1)
    | ~ spl4_33
    | ~ spl4_358 ),
    inference(resolution,[],[f5423,f557]) ).

fof(f21548,plain,
    ( spl4_853
    | ~ spl4_187
    | ~ spl4_339 ),
    inference(avatar_split_clause,[],[f5659,f5325,f2028,f21546]) ).

fof(f21546,plain,
    ( spl4_853
  <=> ! [X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ sameside(X1,X0,s(sK3,sK1))
        | s_t(s(sK3,sK1),c63(X1,X0,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(X1,X0,s(sK3,sK1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_853])]) ).

fof(f5325,plain,
    ( spl4_339
  <=> ! [X0,X3,X2,X1] :
        ( X0 = X1
        | s_t(X2,X0,c63(X3,X1,X0))
        | ~ s_t(X2,X0,X1)
        | ~ sameside(X3,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_339])]) ).

fof(f5659,plain,
    ( ! [X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ sameside(X1,X0,s(sK3,sK1))
        | s_t(s(sK3,sK1),c63(X1,X0,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(X1,X0,s(sK3,sK1))) )
    | ~ spl4_187
    | ~ spl4_339 ),
    inference(resolution,[],[f5326,f2029]) ).

fof(f5326,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X2,X0,c63(X3,X1,X0))
        | X0 = X1
        | ~ s_t(X2,X0,X1)
        | ~ sameside(X3,X1,X0) )
    | ~ spl4_339 ),
    inference(avatar_component_clause,[],[f5325]) ).

fof(f21542,plain,
    ( spl4_852
    | ~ spl4_188
    | ~ spl4_339 ),
    inference(avatar_split_clause,[],[f5658,f5325,f2032,f21540]) ).

fof(f21540,plain,
    ( spl4_852
  <=> ! [X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ sameside(X1,X0,s(sK3,sK1))
        | s_t(s(sK3,sK0),c63(X1,X0,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(X1,X0,s(sK3,sK1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_852])]) ).

fof(f5658,plain,
    ( ! [X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ sameside(X1,X0,s(sK3,sK1))
        | s_t(s(sK3,sK0),c63(X1,X0,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(X1,X0,s(sK3,sK1))) )
    | ~ spl4_188
    | ~ spl4_339 ),
    inference(resolution,[],[f5326,f2033]) ).

fof(f21536,plain,
    ( spl4_851
    | ~ spl4_187
    | ~ spl4_338 ),
    inference(avatar_split_clause,[],[f5614,f5321,f2028,f21534]) ).

fof(f21534,plain,
    ( spl4_851
  <=> ! [X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ sameside(s(sK3,sK1),X0,X1)
        | s_t(s(sK3,sK1),c63(s(sK3,sK1),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(s(sK3,sK1),X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_851])]) ).

fof(f5321,plain,
    ( spl4_338
  <=> ! [X0,X3,X2,X1] :
        ( X0 = X1
        | s_t(X2,X0,c63(X0,X1,X3))
        | ~ s_t(X2,X0,X1)
        | ~ sameside(X0,X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_338])]) ).

fof(f5614,plain,
    ( ! [X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ sameside(s(sK3,sK1),X0,X1)
        | s_t(s(sK3,sK1),c63(s(sK3,sK1),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(s(sK3,sK1),X0,X1)) )
    | ~ spl4_187
    | ~ spl4_338 ),
    inference(resolution,[],[f5322,f2029]) ).

fof(f5322,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X2,X0,c63(X0,X1,X3))
        | X0 = X1
        | ~ s_t(X2,X0,X1)
        | ~ sameside(X0,X1,X3) )
    | ~ spl4_338 ),
    inference(avatar_component_clause,[],[f5321]) ).

fof(f21530,plain,
    ( spl4_850
    | ~ spl4_188
    | ~ spl4_338 ),
    inference(avatar_split_clause,[],[f5613,f5321,f2032,f21528]) ).

fof(f21528,plain,
    ( spl4_850
  <=> ! [X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ sameside(s(sK3,sK1),X0,X1)
        | s_t(s(sK3,sK0),c63(s(sK3,sK1),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(s(sK3,sK1),X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_850])]) ).

fof(f5613,plain,
    ( ! [X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ sameside(s(sK3,sK1),X0,X1)
        | s_t(s(sK3,sK0),c63(s(sK3,sK1),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(s(sK3,sK1),X0,X1)) )
    | ~ spl4_188
    | ~ spl4_338 ),
    inference(resolution,[],[f5322,f2033]) ).

fof(f21524,plain,
    ( spl4_849
    | ~ spl4_187
    | ~ spl4_337 ),
    inference(avatar_split_clause,[],[f5569,f5317,f2028,f21522]) ).

fof(f21522,plain,
    ( spl4_849
  <=> ! [X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | ~ sameside(X1,s(sK3,sK1),X0)
        | s_t(s(sK3,sK1),c63(X1,s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(X1,s(sK3,sK1),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_849])]) ).

fof(f5317,plain,
    ( spl4_337
  <=> ! [X0,X3,X2,X1] :
        ( X0 = X1
        | s_t(X2,X1,c63(X3,X1,X0))
        | ~ s_t(X2,X0,X1)
        | ~ sameside(X3,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_337])]) ).

fof(f5569,plain,
    ( ! [X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | ~ sameside(X1,s(sK3,sK1),X0)
        | s_t(s(sK3,sK1),c63(X1,s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(X1,s(sK3,sK1),X0)) )
    | ~ spl4_187
    | ~ spl4_337 ),
    inference(resolution,[],[f5318,f2029]) ).

fof(f5318,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X2,X1,c63(X3,X1,X0))
        | X0 = X1
        | ~ s_t(X2,X0,X1)
        | ~ sameside(X3,X1,X0) )
    | ~ spl4_337 ),
    inference(avatar_component_clause,[],[f5317]) ).

fof(f21518,plain,
    ( spl4_848
    | ~ spl4_188
    | ~ spl4_337 ),
    inference(avatar_split_clause,[],[f5568,f5317,f2032,f21516]) ).

fof(f21516,plain,
    ( spl4_848
  <=> ! [X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | ~ sameside(X1,s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),c63(X1,s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(X1,s(sK3,sK1),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_848])]) ).

fof(f5568,plain,
    ( ! [X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | ~ sameside(X1,s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),c63(X1,s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(X1,s(sK3,sK1),X0)) )
    | ~ spl4_188
    | ~ spl4_337 ),
    inference(resolution,[],[f5318,f2033]) ).

fof(f21512,plain,
    ( spl4_847
    | ~ spl4_187
    | ~ spl4_336 ),
    inference(avatar_split_clause,[],[f5524,f5313,f2028,f21510]) ).

fof(f21510,plain,
    ( spl4_847
  <=> ! [X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | ~ sameside(X0,s(sK3,sK1),X1)
        | s_t(s(sK3,sK1),c63(X0,s(sK3,sK1),X1),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(X0,s(sK3,sK1),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_847])]) ).

fof(f5313,plain,
    ( spl4_336
  <=> ! [X0,X3,X2,X1] :
        ( X0 = X1
        | s_t(X2,X1,c63(X0,X1,X3))
        | ~ s_t(X2,X0,X1)
        | ~ sameside(X0,X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_336])]) ).

fof(f5524,plain,
    ( ! [X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | ~ sameside(X0,s(sK3,sK1),X1)
        | s_t(s(sK3,sK1),c63(X0,s(sK3,sK1),X1),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(X0,s(sK3,sK1),X1)) )
    | ~ spl4_187
    | ~ spl4_336 ),
    inference(resolution,[],[f5314,f2029]) ).

fof(f5314,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X2,X1,c63(X0,X1,X3))
        | X0 = X1
        | ~ s_t(X2,X0,X1)
        | ~ sameside(X0,X1,X3) )
    | ~ spl4_336 ),
    inference(avatar_component_clause,[],[f5313]) ).

fof(f21506,plain,
    ( spl4_846
    | ~ spl4_188
    | ~ spl4_336 ),
    inference(avatar_split_clause,[],[f5523,f5313,f2032,f21504]) ).

fof(f21504,plain,
    ( spl4_846
  <=> ! [X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | ~ sameside(X0,s(sK3,sK1),X1)
        | s_t(s(sK3,sK0),c63(X0,s(sK3,sK1),X1),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(X0,s(sK3,sK1),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_846])]) ).

fof(f5523,plain,
    ( ! [X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | ~ sameside(X0,s(sK3,sK1),X1)
        | s_t(s(sK3,sK0),c63(X0,s(sK3,sK1),X1),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(X0,s(sK3,sK1),X1)) )
    | ~ spl4_188
    | ~ spl4_336 ),
    inference(resolution,[],[f5314,f2033]) ).

fof(f21502,plain,
    ( spl4_158
    | spl4_845
    | ~ spl4_60
    | ~ spl4_165 ),
    inference(avatar_split_clause,[],[f1717,f1708,f725,f21500,f1632]) ).

fof(f21500,plain,
    ( spl4_845
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_col(X0,X1,X2)
        | X0 = X1
        | ~ s_col(X0,X1,X3)
        | ~ s_col(X0,X1,s(sK3,sK0))
        | s_col(s(sK3,sK1),s(sK3,sK2),X2)
        | s(sK3,sK0) = X3
        | ~ s_col(s(sK3,sK1),s(sK3,sK2),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_845])]) ).

fof(f725,plain,
    ( spl4_60
  <=> s_col(s(sK3,sK1),s(sK3,sK2),s(sK3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_60])]) ).

fof(f1717,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_col(X0,X1,X2)
        | s(sK3,sK0) = X3
        | s_col(s(sK3,sK1),s(sK3,sK2),X2)
        | ~ s_col(X0,X1,s(sK3,sK0))
        | ~ s_col(s(sK3,sK1),s(sK3,sK2),X3)
        | ~ s_col(X0,X1,X3)
        | s(sK3,sK1) = s(sK3,sK2)
        | X0 = X1 )
    | ~ spl4_60
    | ~ spl4_165 ),
    inference(resolution,[],[f1709,f727]) ).

fof(f727,plain,
    ( s_col(s(sK3,sK1),s(sK3,sK2),s(sK3,sK0))
    | ~ spl4_60 ),
    inference(avatar_component_clause,[],[f725]) ).

fof(f21474,plain,
    ( spl4_844
    | spl4_612
    | ~ spl4_710 ),
    inference(avatar_split_clause,[],[f17515,f17075,f15902,f21471]) ).

fof(f15902,plain,
    ( spl4_612
  <=> s_t(xb,sK3,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_612])]) ).

fof(f17515,plain,
    ( sameside(xb,sK3,xb)
    | spl4_612
    | ~ spl4_710 ),
    inference(resolution,[],[f17076,f15903]) ).

fof(f15903,plain,
    ( ~ s_t(xb,sK3,sK0)
    | spl4_612 ),
    inference(avatar_component_clause,[],[f15902]) ).

fof(f21469,plain,
    ( spl4_843
    | ~ spl4_250
    | ~ spl4_842 ),
    inference(avatar_split_clause,[],[f21465,f21461,f3277,f21467]) ).

fof(f21467,plain,
    ( spl4_843
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_col(s(sK3,sK1),s(sK3,sK0),X3)
        | s_col(s(sK3,sK1),s(sK3,sK0),X2)
        | ~ s_col(X0,X1,X2)
        | X0 = X1
        | ~ s_col(X0,X1,X3)
        | ~ s_col(X0,X1,s(sK3,sK1))
        | s(sK3,sK1) = X3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_843])]) ).

fof(f21461,plain,
    ( spl4_842
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_col(X0,X1,X2)
        | X0 = X1
        | ~ s_col(X0,X1,X3)
        | ~ s_col(X0,X1,s(sK3,sK1))
        | s_col(s(sK3,sK2),s(sK3,sK0),X2)
        | s(sK3,sK1) = X3
        | ~ s_col(s(sK3,sK2),s(sK3,sK0),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_842])]) ).

fof(f21465,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_col(s(sK3,sK1),s(sK3,sK0),X3)
        | s_col(s(sK3,sK1),s(sK3,sK0),X2)
        | ~ s_col(X0,X1,X2)
        | X0 = X1
        | ~ s_col(X0,X1,X3)
        | ~ s_col(X0,X1,s(sK3,sK1))
        | s(sK3,sK1) = X3 )
    | ~ spl4_250
    | ~ spl4_842 ),
    inference(forward_demodulation,[],[f21464,f3279]) ).

fof(f21464,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_col(s(sK3,sK1),s(sK3,sK0),X2)
        | ~ s_col(X0,X1,X2)
        | X0 = X1
        | ~ s_col(X0,X1,X3)
        | ~ s_col(X0,X1,s(sK3,sK1))
        | s(sK3,sK1) = X3
        | ~ s_col(s(sK3,sK2),s(sK3,sK0),X3) )
    | ~ spl4_250
    | ~ spl4_842 ),
    inference(forward_demodulation,[],[f21462,f3279]) ).

fof(f21462,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_col(s(sK3,sK2),s(sK3,sK0),X3)
        | X0 = X1
        | ~ s_col(X0,X1,X3)
        | ~ s_col(X0,X1,s(sK3,sK1))
        | s_col(s(sK3,sK2),s(sK3,sK0),X2)
        | s(sK3,sK1) = X3
        | ~ s_col(X0,X1,X2) )
    | ~ spl4_842 ),
    inference(avatar_component_clause,[],[f21461]) ).

fof(f21463,plain,
    ( spl4_273
    | spl4_842
    | ~ spl4_52
    | ~ spl4_165 ),
    inference(avatar_split_clause,[],[f1715,f1708,f688,f21461,f3534]) ).

fof(f688,plain,
    ( spl4_52
  <=> s_col(s(sK3,sK2),s(sK3,sK0),s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_52])]) ).

fof(f1715,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_col(X0,X1,X2)
        | s(sK3,sK1) = X3
        | s_col(s(sK3,sK2),s(sK3,sK0),X2)
        | ~ s_col(X0,X1,s(sK3,sK1))
        | ~ s_col(s(sK3,sK2),s(sK3,sK0),X3)
        | ~ s_col(X0,X1,X3)
        | s(sK3,sK0) = s(sK3,sK2)
        | X0 = X1 )
    | ~ spl4_52
    | ~ spl4_165 ),
    inference(resolution,[],[f1709,f690]) ).

fof(f690,plain,
    ( s_col(s(sK3,sK2),s(sK3,sK0),s(sK3,sK1))
    | ~ spl4_52 ),
    inference(avatar_component_clause,[],[f688]) ).

fof(f21459,plain,
    ( spl4_273
    | spl4_841
    | spl4_158
    | spl4_597
    | ~ spl4_60
    | ~ spl4_162 ),
    inference(avatar_split_clause,[],[f1684,f1675,f725,f15457,f1632,f21457,f3534]) ).

fof(f21457,plain,
    ( spl4_841
  <=> ! [X0] :
        ( sameside(s(sK3,sK1),s(sK3,sK2),X0)
        | s(sK3,sK2) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK2),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_841])]) ).

fof(f15457,plain,
    ( spl4_597
  <=> sameside(s(sK3,sK1),s(sK3,sK2),s(sK3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_597])]) ).

fof(f1684,plain,
    ( ! [X0] :
        ( sameside(s(sK3,sK1),s(sK3,sK2),s(sK3,sK0))
        | s(sK3,sK1) = s(sK3,sK2)
        | sameside(s(sK3,sK1),s(sK3,sK2),X0)
        | ~ s_t(s(sK3,sK0),s(sK3,sK2),X0)
        | s(sK3,sK2) = X0
        | s(sK3,sK0) = s(sK3,sK2) )
    | ~ spl4_60
    | ~ spl4_162 ),
    inference(resolution,[],[f1676,f727]) ).

fof(f21077,plain,
    ( spl4_840
    | spl4_612
    | ~ spl4_709 ),
    inference(avatar_split_clause,[],[f17317,f17071,f15902,f21074]) ).

fof(f17317,plain,
    ( sameside(sK3,xb,sK3)
    | spl4_612
    | ~ spl4_709 ),
    inference(resolution,[],[f17072,f15903]) ).

fof(f20569,plain,
    ( spl4_839
    | ~ spl4_232
    | ~ spl4_369 ),
    inference(avatar_split_clause,[],[f6309,f6082,f2784,f20567]) ).

fof(f20567,plain,
    ( spl4_839
  <=> ! [X0,X1] :
        ( ~ s_t(X1,X0,ins(X0,X1,X0,X1))
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_839])]) ).

fof(f2784,plain,
    ( spl4_232
  <=> ! [X0,X3,X2,X1] :
        ( X0 = X1
        | ~ s_t(X0,X1,ext(X1,X0,X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_232])]) ).

fof(f6309,plain,
    ( ! [X0,X1] :
        ( ~ s_t(X1,X0,ins(X0,X1,X0,X1))
        | X0 = X1 )
    | ~ spl4_232
    | ~ spl4_369 ),
    inference(superposition,[],[f2785,f6083]) ).

fof(f2785,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,ext(X1,X0,X2,X3))
        | X0 = X1 )
    | ~ spl4_232 ),
    inference(avatar_component_clause,[],[f2784]) ).

fof(f20565,plain,
    ( spl4_838
    | ~ spl4_235
    | ~ spl4_238
    | ~ spl4_283 ),
    inference(avatar_split_clause,[],[f4250,f4185,f2980,f2796,f20563]) ).

fof(f20563,plain,
    ( spl4_838
  <=> ! [X0,X1] :
        ( ins(X0,X1,X0,X0) = X1
        | ~ s_t(X0,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_838])]) ).

fof(f4185,plain,
    ( spl4_283
  <=> ! [X2,X0,X1] :
        ( ext(X1,X2,X2,X0) = X0
        | ~ s_t(X2,X0,ext(X1,X2,X2,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_283])]) ).

fof(f4250,plain,
    ( ! [X0,X1] :
        ( ins(X0,X1,X0,X0) = X1
        | ~ s_t(X0,X1,X0) )
    | ~ spl4_235
    | ~ spl4_238
    | ~ spl4_283 ),
    inference(forward_demodulation,[],[f4245,f2797]) ).

fof(f4245,plain,
    ( ! [X0,X1] :
        ( ext(X0,X0,X0,X1) = X1
        | ~ s_t(X0,X1,X0) )
    | ~ spl4_238
    | ~ spl4_283 ),
    inference(resolution,[],[f4186,f2981]) ).

fof(f4186,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X2,X0,ext(X1,X2,X2,X0))
        | ext(X1,X2,X2,X0) = X0 )
    | ~ spl4_283 ),
    inference(avatar_component_clause,[],[f4185]) ).

fof(f20561,plain,
    ( spl4_837
    | ~ spl4_178
    | ~ spl4_277 ),
    inference(avatar_split_clause,[],[f4082,f3554,f1888,f20559]) ).

fof(f20559,plain,
    ( spl4_837
  <=> ! [X0,X3,X2,X1] : s_e(X0,s(X0,ext(X1,X0,X2,X3)),X2,X3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_837])]) ).

fof(f4082,plain,
    ( ! [X2,X3,X0,X1] : s_e(X0,s(X0,ext(X1,X0,X2,X3)),X2,X3)
    | ~ spl4_178
    | ~ spl4_277 ),
    inference(resolution,[],[f3555,f1889]) ).

fof(f20557,plain,
    ( spl4_836
    | ~ spl4_179
    | ~ spl4_275 ),
    inference(avatar_split_clause,[],[f4031,f3546,f1892,f20555]) ).

fof(f20555,plain,
    ( spl4_836
  <=> ! [X2,X0,X1] :
        ( s_e(s(X0,X1),X0,X1,X2)
        | ~ s_m(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_836])]) ).

fof(f4031,plain,
    ( ! [X2,X0,X1] :
        ( s_e(s(X0,X1),X0,X1,X2)
        | ~ s_m(X0,X1,X2) )
    | ~ spl4_179
    | ~ spl4_275 ),
    inference(resolution,[],[f3547,f1893]) ).

fof(f20553,plain,
    ( spl4_835
    | ~ spl4_178
    | ~ spl4_275 ),
    inference(avatar_split_clause,[],[f4023,f3546,f1888,f20551]) ).

fof(f20551,plain,
    ( spl4_835
  <=> ! [X2,X0,X1] :
        ( s_e(X0,s(X0,X1),X0,X2)
        | ~ s_m(X1,X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_835])]) ).

fof(f4023,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,s(X0,X1),X0,X2)
        | ~ s_m(X1,X0,X2) )
    | ~ spl4_178
    | ~ spl4_275 ),
    inference(resolution,[],[f3547,f1889]) ).

fof(f20549,plain,
    ( spl4_834
    | ~ spl4_178
    | ~ spl4_268 ),
    inference(avatar_split_clause,[],[f3942,f3458,f1888,f20547]) ).

fof(f20547,plain,
    ( spl4_834
  <=> ! [X2,X0,X1] :
        ( s_e(X0,X1,X0,X2)
        | ~ s_m(s(X0,X1),X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_834])]) ).

fof(f3942,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X1,X0,X2)
        | ~ s_m(s(X0,X1),X0,X2) )
    | ~ spl4_178
    | ~ spl4_268 ),
    inference(resolution,[],[f3459,f1889]) ).

fof(f20545,plain,
    ( spl4_833
    | ~ spl4_27
    | ~ spl4_266 ),
    inference(avatar_split_clause,[],[f3841,f3450,f525,f20543]) ).

fof(f20543,plain,
    ( spl4_833
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,s(X1,X2),X0)
        | s(X1,X0) = X2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_833])]) ).

fof(f3841,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,s(X1,X2),X0)
        | s(X1,X0) = X2 )
    | ~ spl4_27
    | ~ spl4_266 ),
    inference(resolution,[],[f3451,f526]) ).

fof(f20541,plain,
    ( spl4_832
    | ~ spl4_30
    | ~ spl4_251 ),
    inference(avatar_split_clause,[],[f3376,f3282,f544,f20539]) ).

fof(f20539,plain,
    ( spl4_832
  <=> ! [X2,X0,X1] :
        ( le(X0,X1,X0,X2)
        | ~ s_t(X0,X1,s(X0,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_832])]) ).

fof(f544,plain,
    ( spl4_30
  <=> ! [X0,X1] : s_m(s(X0,X1),X0,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_30])]) ).

fof(f3282,plain,
    ( spl4_251
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X0,X1,X0,X3)
        | ~ s_m(X2,X0,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_251])]) ).

fof(f3376,plain,
    ( ! [X2,X0,X1] :
        ( le(X0,X1,X0,X2)
        | ~ s_t(X0,X1,s(X0,X2)) )
    | ~ spl4_30
    | ~ spl4_251 ),
    inference(resolution,[],[f3283,f545]) ).

fof(f545,plain,
    ( ! [X0,X1] : s_m(s(X0,X1),X0,X1)
    | ~ spl4_30 ),
    inference(avatar_component_clause,[],[f544]) ).

fof(f3283,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_m(X2,X0,X3)
        | le(X0,X1,X0,X3)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_251 ),
    inference(avatar_component_clause,[],[f3282]) ).

fof(f20537,plain,
    ( spl4_831
    | ~ spl4_30
    | ~ spl4_248 ),
    inference(avatar_split_clause,[],[f3362,f3269,f544,f20535]) ).

fof(f20535,plain,
    ( spl4_831
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X0,s(X0,X1),X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_831])]) ).

fof(f3269,plain,
    ( spl4_248
  <=> ! [X0,X3,X2,X1] :
        ( le(X0,X1,X0,X2)
        | ~ s_t(X0,X3,X2)
        | ~ s_m(X1,X0,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_248])]) ).

fof(f3362,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X0,s(X0,X1),X0,X2) )
    | ~ spl4_30
    | ~ spl4_248 ),
    inference(resolution,[],[f3270,f545]) ).

fof(f3270,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_m(X1,X0,X3)
        | ~ s_t(X0,X3,X2)
        | le(X0,X1,X0,X2) )
    | ~ spl4_248 ),
    inference(avatar_component_clause,[],[f3269]) ).

fof(f20533,plain,
    ( spl4_830
    | ~ spl4_212
    | ~ spl4_239 ),
    inference(avatar_split_clause,[],[f3073,f2984,f2289,f20531]) ).

fof(f20531,plain,
    ( spl4_830
  <=> ! [X0,X1] :
        ( ins(X0,X0,X1,X0) = X1
        | ~ s_t(X0,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_830])]) ).

fof(f2984,plain,
    ( spl4_239
  <=> ! [X2,X0,X1] :
        ( ~ le(X0,X1,X2,X2)
        | ins(X2,X2,X0,X1) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_239])]) ).

fof(f3073,plain,
    ( ! [X0,X1] :
        ( ins(X0,X0,X1,X0) = X1
        | ~ s_t(X0,X1,X0) )
    | ~ spl4_212
    | ~ spl4_239 ),
    inference(resolution,[],[f2985,f2290]) ).

fof(f2985,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X0,X1,X2,X2)
        | ins(X2,X2,X0,X1) = X0 )
    | ~ spl4_239 ),
    inference(avatar_component_clause,[],[f2984]) ).

fof(f20529,plain,
    ( spl4_829
    | ~ spl4_213
    | ~ spl4_239 ),
    inference(avatar_split_clause,[],[f3068,f2984,f2293,f20527]) ).

fof(f20527,plain,
    ( spl4_829
  <=> ! [X0,X1] :
        ( ins(X0,X0,X0,X1) = X0
        | ~ s_t(X0,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_829])]) ).

fof(f3068,plain,
    ( ! [X0,X1] :
        ( ins(X0,X0,X0,X1) = X0
        | ~ s_t(X0,X1,X0) )
    | ~ spl4_213
    | ~ spl4_239 ),
    inference(resolution,[],[f2985,f2294]) ).

fof(f20525,plain,
    ( spl4_828
    | ~ spl4_30
    | ~ spl4_233 ),
    inference(avatar_split_clause,[],[f2934,f2788,f544,f20523]) ).

fof(f20523,plain,
    ( spl4_828
  <=> ! [X0,X1] :
        ( ~ s_t(X0,X1,s(X0,X1))
        | s(X0,X1) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_828])]) ).

fof(f2788,plain,
    ( spl4_233
  <=> ! [X2,X0,X1] :
        ( X0 = X1
        | ~ s_t(X2,X0,X1)
        | ~ s_m(X1,X2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_233])]) ).

fof(f2934,plain,
    ( ! [X0,X1] :
        ( ~ s_t(X0,X1,s(X0,X1))
        | s(X0,X1) = X1 )
    | ~ spl4_30
    | ~ spl4_233 ),
    inference(resolution,[],[f2789,f545]) ).

fof(f2789,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_m(X1,X2,X0)
        | ~ s_t(X2,X0,X1)
        | X0 = X1 )
    | ~ spl4_233 ),
    inference(avatar_component_clause,[],[f2788]) ).

fof(f20521,plain,
    ( spl4_827
    | ~ spl4_35
    | ~ spl4_228 ),
    inference(avatar_split_clause,[],[f2866,f2768,f564,f20519]) ).

fof(f20519,plain,
    ( spl4_827
  <=> ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X1,X2,c63(X0,X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_827])]) ).

fof(f2866,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X1,X2,c63(X0,X1,X2)) )
    | ~ spl4_35
    | ~ spl4_228 ),
    inference(resolution,[],[f2769,f565]) ).

fof(f20517,plain,
    ( spl4_826
    | ~ spl4_34
    | ~ spl4_228 ),
    inference(avatar_split_clause,[],[f2865,f2768,f560,f20515]) ).

fof(f20515,plain,
    ( spl4_826
  <=> ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X2,c63(X0,X1,X2),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_826])]) ).

fof(f2865,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X2,c63(X0,X1,X2),X1) )
    | ~ spl4_34
    | ~ spl4_228 ),
    inference(resolution,[],[f2769,f561]) ).

fof(f20511,plain,
    ( spl4_825
    | ~ spl4_25
    | spl4_774 ),
    inference(avatar_split_clause,[],[f20458,f18482,f517,f20508]) ).

fof(f20508,plain,
    ( spl4_825
  <=> sK1 = sK3 ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_825])]) ).

fof(f517,plain,
    ( spl4_25
  <=> ! [X0,X1] :
        ( sameside(X0,X1,X0)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_25])]) ).

fof(f20458,plain,
    ( sK1 = sK3
    | ~ spl4_25
    | spl4_774 ),
    inference(resolution,[],[f18483,f518]) ).

fof(f518,plain,
    ( ! [X0,X1] :
        ( sameside(X0,X1,X0)
        | X0 = X1 )
    | ~ spl4_25 ),
    inference(avatar_component_clause,[],[f517]) ).

fof(f18483,plain,
    ( ~ sameside(sK3,sK1,sK3)
    | spl4_774 ),
    inference(avatar_component_clause,[],[f18482]) ).

fof(f20506,plain,
    ( spl4_824
    | ~ spl4_33
    | ~ spl4_228 ),
    inference(avatar_split_clause,[],[f2864,f2768,f556,f20504]) ).

fof(f20504,plain,
    ( spl4_824
  <=> ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(c63(X0,X1,X2),X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_824])]) ).

fof(f2864,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(c63(X0,X1,X2),X1,X2) )
    | ~ spl4_33
    | ~ spl4_228 ),
    inference(resolution,[],[f2769,f557]) ).

fof(f20502,plain,
    ( spl4_823
    | ~ spl4_35
    | ~ spl4_224 ),
    inference(avatar_split_clause,[],[f2801,f2752,f564,f20500]) ).

fof(f20500,plain,
    ( spl4_823
  <=> ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X1,X0,c63(X0,X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_823])]) ).

fof(f2801,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X1,X0,c63(X0,X1,X2)) )
    | ~ spl4_35
    | ~ spl4_224 ),
    inference(resolution,[],[f2753,f565]) ).

fof(f20498,plain,
    ( spl4_822
    | ~ spl4_34
    | ~ spl4_224 ),
    inference(avatar_split_clause,[],[f2800,f2752,f560,f20496]) ).

fof(f20496,plain,
    ( spl4_822
  <=> ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X0,c63(X0,X1,X2),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_822])]) ).

fof(f2800,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X0,c63(X0,X1,X2),X1) )
    | ~ spl4_34
    | ~ spl4_224 ),
    inference(resolution,[],[f2753,f561]) ).

fof(f20494,plain,
    ( spl4_821
    | ~ spl4_33
    | ~ spl4_224 ),
    inference(avatar_split_clause,[],[f2799,f2752,f556,f20492]) ).

fof(f20492,plain,
    ( spl4_821
  <=> ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(c63(X0,X1,X2),X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_821])]) ).

fof(f2799,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(c63(X0,X1,X2),X1,X0) )
    | ~ spl4_33
    | ~ spl4_224 ),
    inference(resolution,[],[f2753,f557]) ).

fof(f20490,plain,
    ( spl4_820
    | ~ spl4_67
    | ~ spl4_202 ),
    inference(avatar_split_clause,[],[f2368,f2208,f802,f20488]) ).

fof(f20488,plain,
    ( spl4_820
  <=> ! [X2,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | X0 = X2
        | ~ s_t(X1,X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_820])]) ).

fof(f802,plain,
    ( spl4_67
  <=> ! [X2,X0,X1] :
        ( X1 = X2
        | ~ s_e(X0,X2,X0,X1)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_67])]) ).

fof(f2368,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | X0 = X2
        | ~ s_t(X1,X0,X2) )
    | ~ spl4_67
    | ~ spl4_202 ),
    inference(resolution,[],[f2209,f803]) ).

fof(f803,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_e(X0,X2,X0,X1)
        | X1 = X2
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_67 ),
    inference(avatar_component_clause,[],[f802]) ).

fof(f20486,plain,
    ( spl4_819
    | ~ spl4_102
    | ~ spl4_179 ),
    inference(avatar_split_clause,[],[f1986,f1892,f1023,f20484]) ).

fof(f20484,plain,
    ( spl4_819
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X0,X1,s(X2,X0),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_819])]) ).

fof(f1986,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X0,X1,s(X2,X0),X2) )
    | ~ spl4_102
    | ~ spl4_179 ),
    inference(resolution,[],[f1893,f1024]) ).

fof(f20482,plain,
    ( spl4_818
    | ~ spl4_67
    | ~ spl4_178 ),
    inference(avatar_split_clause,[],[f1978,f1888,f802,f20480]) ).

fof(f20480,plain,
    ( spl4_818
  <=> ! [X0,X1] :
        ( s(X0,X1) = X1
        | ~ s_t(X0,s(X0,X1),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_818])]) ).

fof(f1978,plain,
    ( ! [X0,X1] :
        ( s(X0,X1) = X1
        | ~ s_t(X0,s(X0,X1),X1) )
    | ~ spl4_67
    | ~ spl4_178 ),
    inference(resolution,[],[f1889,f803]) ).

fof(f20478,plain,
    ( spl4_817
    | ~ spl4_102
    | ~ spl4_178 ),
    inference(avatar_split_clause,[],[f1962,f1888,f1023,f20476]) ).

fof(f20476,plain,
    ( spl4_817
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X0,X1,X0,s(X0,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_817])]) ).

fof(f1962,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X0,X1,X0,s(X0,X2)) )
    | ~ spl4_102
    | ~ spl4_178 ),
    inference(resolution,[],[f1889,f1024]) ).

fof(f20474,plain,
    ( spl4_816
    | ~ spl4_101
    | ~ spl4_178 ),
    inference(avatar_split_clause,[],[f1961,f1888,f1019,f20472]) ).

fof(f20472,plain,
    ( spl4_816
  <=> ! [X2,X0,X1] :
        ( le(X0,X1,X0,X2)
        | ~ s_t(X0,s(X0,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_816])]) ).

fof(f1961,plain,
    ( ! [X2,X0,X1] :
        ( le(X0,X1,X0,X2)
        | ~ s_t(X0,s(X0,X1),X2) )
    | ~ spl4_101
    | ~ spl4_178 ),
    inference(resolution,[],[f1889,f1020]) ).

fof(f20462,plain,
    ( spl4_815
    | ~ spl4_187
    | ~ spl4_313 ),
    inference(avatar_split_clause,[],[f5038,f4903,f2028,f20460]) ).

fof(f20460,plain,
    ( spl4_815
  <=> ! [X2,X0,X1] :
        ( ~ le(s(sK3,sK0),X0,X1,X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK1),ins(X1,X2,s(sK3,sK0),X0),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ins(X1,X2,s(sK3,sK0),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_815])]) ).

fof(f5038,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(s(sK3,sK0),X0,X1,X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK1),ins(X1,X2,s(sK3,sK0),X0),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ins(X1,X2,s(sK3,sK0),X0)) )
    | ~ spl4_187
    | ~ spl4_313 ),
    inference(resolution,[],[f4904,f2029]) ).

fof(f20453,plain,
    ( spl4_814
    | ~ spl4_188
    | ~ spl4_313 ),
    inference(avatar_split_clause,[],[f5037,f4903,f2032,f20451]) ).

fof(f20451,plain,
    ( spl4_814
  <=> ! [X2,X0,X1] :
        ( ~ le(s(sK3,sK0),X0,X1,X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),ins(X1,X2,s(sK3,sK0),X0),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ins(X1,X2,s(sK3,sK0),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_814])]) ).

fof(f5037,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(s(sK3,sK0),X0,X1,X2)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),ins(X1,X2,s(sK3,sK0),X0),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ins(X1,X2,s(sK3,sK0),X0)) )
    | ~ spl4_188
    | ~ spl4_313 ),
    inference(resolution,[],[f4904,f2033]) ).

fof(f20447,plain,
    ( spl4_813
    | ~ spl4_187
    | ~ spl4_311 ),
    inference(avatar_split_clause,[],[f4999,f4890,f2028,f20445]) ).

fof(f20445,plain,
    ( spl4_813
  <=> ! [X2,X0,X1] :
        ( ~ le(X0,s(sK3,sK1),X1,X2)
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s_t(s(sK3,sK1),ins(X1,X2,X0,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ins(X1,X2,X0,s(sK3,sK1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_813])]) ).

fof(f4890,plain,
    ( spl4_311
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X4,X1,ins(X2,X3,X0,X1))
        | ~ s_t(X0,X4,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_311])]) ).

fof(f4999,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X0,s(sK3,sK1),X1,X2)
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s_t(s(sK3,sK1),ins(X1,X2,X0,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ins(X1,X2,X0,s(sK3,sK1))) )
    | ~ spl4_187
    | ~ spl4_311 ),
    inference(resolution,[],[f4891,f2029]) ).

fof(f4891,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X4,X1,ins(X2,X3,X0,X1))
        | ~ le(X0,X1,X2,X3)
        | ~ s_t(X0,X4,X1) )
    | ~ spl4_311 ),
    inference(avatar_component_clause,[],[f4890]) ).

fof(f20441,plain,
    ( spl4_812
    | ~ spl4_188
    | ~ spl4_311 ),
    inference(avatar_split_clause,[],[f4998,f4890,f2032,f20439]) ).

fof(f20439,plain,
    ( spl4_812
  <=> ! [X2,X0,X1] :
        ( ~ le(X0,s(sK3,sK1),X1,X2)
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s_t(s(sK3,sK0),ins(X1,X2,X0,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ins(X1,X2,X0,s(sK3,sK1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_812])]) ).

fof(f4998,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X0,s(sK3,sK1),X1,X2)
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s_t(s(sK3,sK0),ins(X1,X2,X0,s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ins(X1,X2,X0,s(sK3,sK1))) )
    | ~ spl4_188
    | ~ spl4_311 ),
    inference(resolution,[],[f4891,f2033]) ).

fof(f20437,plain,
    ( spl4_273
    | spl4_811
    | spl4_158
    | ~ spl4_52
    | ~ spl4_492 ),
    inference(avatar_split_clause,[],[f10209,f10076,f688,f1632,f20435,f3534]) ).

fof(f20435,plain,
    ( spl4_811
  <=> ! [X2,X0,X1] :
        ( s_col(s(sK3,sK2),s(sK3,sK0),X0)
        | X1 = X2
        | ~ s_col(X1,X2,s(sK3,sK1))
        | ~ s_col(X1,X2,s(sK3,sK2))
        | ~ s_col(X1,X2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_811])]) ).

fof(f10209,plain,
    ( ! [X2,X0,X1] :
        ( s(sK3,sK1) = s(sK3,sK2)
        | s_col(s(sK3,sK2),s(sK3,sK0),X0)
        | ~ s_col(X1,X2,s(sK3,sK2))
        | ~ s_col(X1,X2,X0)
        | ~ s_col(X1,X2,s(sK3,sK1))
        | s(sK3,sK0) = s(sK3,sK2)
        | X1 = X2 )
    | ~ spl4_52
    | ~ spl4_492 ),
    inference(resolution,[],[f10077,f690]) ).

fof(f20432,plain,
    ( spl4_810
    | ~ spl4_123
    | ~ spl4_424 ),
    inference(avatar_split_clause,[],[f7963,f7768,f1223,f20430]) ).

fof(f20430,plain,
    ( spl4_810
  <=> ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ext(s(sK3,sK0),X0,X1,X2))
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s(sK3,sK0) = X0
        | s_t(ext(s(sK3,sK0),X0,X1,X2),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_810])]) ).

fof(f7963,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ext(s(sK3,sK0),X0,X1,X2))
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s(sK3,sK0) = X0
        | s_t(ext(s(sK3,sK0),X0,X1,X2),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_424 ),
    inference(resolution,[],[f7769,f1224]) ).

fof(f20427,plain,
    ( spl4_809
    | ~ spl4_137
    | ~ spl4_424 ),
    inference(avatar_split_clause,[],[f7962,f7768,f1347,f20425]) ).

fof(f20425,plain,
    ( spl4_809
  <=> ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ext(s(sK3,sK0),X0,X1,X2))
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s(sK3,sK0) = X0
        | s_t(s(sK3,sK0),ext(s(sK3,sK0),X0,X1,X2),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_809])]) ).

fof(f7962,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ext(s(sK3,sK0),X0,X1,X2))
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s(sK3,sK0) = X0
        | s_t(s(sK3,sK0),ext(s(sK3,sK0),X0,X1,X2),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_424 ),
    inference(resolution,[],[f7769,f1348]) ).

fof(f20422,plain,
    ( spl4_808
    | ~ spl4_123
    | ~ spl4_423 ),
    inference(avatar_split_clause,[],[f7856,f7764,f1223,f20420]) ).

fof(f20420,plain,
    ( spl4_808
  <=> ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ext(X0,s(sK3,sK0),X1,X2))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X0
        | s_t(ext(X0,s(sK3,sK0),X1,X2),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_808])]) ).

fof(f7856,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ext(X0,s(sK3,sK0),X1,X2))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X0
        | s_t(ext(X0,s(sK3,sK0),X1,X2),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_423 ),
    inference(resolution,[],[f7765,f1224]) ).

fof(f20417,plain,
    ( spl4_807
    | ~ spl4_137
    | ~ spl4_423 ),
    inference(avatar_split_clause,[],[f7855,f7764,f1347,f20415]) ).

fof(f20415,plain,
    ( spl4_807
  <=> ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ext(X0,s(sK3,sK0),X1,X2))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X0
        | s_t(s(sK3,sK0),ext(X0,s(sK3,sK0),X1,X2),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_807])]) ).

fof(f7855,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),ext(X0,s(sK3,sK0),X1,X2))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X0
        | s_t(s(sK3,sK0),ext(X0,s(sK3,sK0),X1,X2),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_423 ),
    inference(resolution,[],[f7765,f1348]) ).

fof(f20411,plain,
    ( spl4_806
    | ~ spl4_187
    | ~ spl4_292 ),
    inference(avatar_split_clause,[],[f4505,f4221,f2028,f20409]) ).

fof(f20409,plain,
    ( spl4_806
  <=> ! [X2,X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK1),ext(s(sK3,sK1),X0,X1,X2),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ext(s(sK3,sK1),X0,X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_806])]) ).

fof(f4221,plain,
    ( spl4_292
  <=> ! [X2,X4,X0,X3,X1] :
        ( X0 = X1
        | s_t(X2,X0,ext(X0,X1,X3,X4))
        | ~ s_t(X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_292])]) ).

fof(f4505,plain,
    ( ! [X2,X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK1),ext(s(sK3,sK1),X0,X1,X2),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ext(s(sK3,sK1),X0,X1,X2)) )
    | ~ spl4_187
    | ~ spl4_292 ),
    inference(resolution,[],[f4222,f2029]) ).

fof(f4222,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X2,X0,ext(X0,X1,X3,X4))
        | X0 = X1
        | ~ s_t(X2,X0,X1) )
    | ~ spl4_292 ),
    inference(avatar_component_clause,[],[f4221]) ).

fof(f20405,plain,
    ( spl4_805
    | ~ spl4_188
    | ~ spl4_292 ),
    inference(avatar_split_clause,[],[f4504,f4221,f2032,f20403]) ).

fof(f20403,plain,
    ( spl4_805
  <=> ! [X2,X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),ext(s(sK3,sK1),X0,X1,X2),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ext(s(sK3,sK1),X0,X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_805])]) ).

fof(f4504,plain,
    ( ! [X2,X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),ext(s(sK3,sK1),X0,X1,X2),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ext(s(sK3,sK1),X0,X1,X2)) )
    | ~ spl4_188
    | ~ spl4_292 ),
    inference(resolution,[],[f4222,f2033]) ).

fof(f20390,plain,
    ( spl4_804
    | ~ spl4_187
    | ~ spl4_291 ),
    inference(avatar_split_clause,[],[f4464,f4217,f2028,f20388]) ).

fof(f20388,plain,
    ( spl4_804
  <=> ! [X2,X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s_t(s(sK3,sK1),ext(X0,s(sK3,sK1),X1,X2),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ext(X0,s(sK3,sK1),X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_804])]) ).

fof(f4217,plain,
    ( spl4_291
  <=> ! [X2,X4,X0,X3,X1] :
        ( X0 = X1
        | s_t(X2,X1,ext(X0,X1,X3,X4))
        | ~ s_t(X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_291])]) ).

fof(f4464,plain,
    ( ! [X2,X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s_t(s(sK3,sK1),ext(X0,s(sK3,sK1),X1,X2),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ext(X0,s(sK3,sK1),X1,X2)) )
    | ~ spl4_187
    | ~ spl4_291 ),
    inference(resolution,[],[f4218,f2029]) ).

fof(f4218,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X2,X1,ext(X0,X1,X3,X4))
        | X0 = X1
        | ~ s_t(X2,X0,X1) )
    | ~ spl4_291 ),
    inference(avatar_component_clause,[],[f4217]) ).

fof(f20384,plain,
    ( spl4_803
    | ~ spl4_188
    | ~ spl4_291 ),
    inference(avatar_split_clause,[],[f4463,f4217,f2032,f20382]) ).

fof(f20382,plain,
    ( spl4_803
  <=> ! [X2,X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s_t(s(sK3,sK0),ext(X0,s(sK3,sK1),X1,X2),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ext(X0,s(sK3,sK1),X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_803])]) ).

fof(f4463,plain,
    ( ! [X2,X0,X1] :
        ( s(sK3,sK1) = X0
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s_t(s(sK3,sK0),ext(X0,s(sK3,sK1),X1,X2),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ext(X0,s(sK3,sK1),X1,X2)) )
    | ~ spl4_188
    | ~ spl4_291 ),
    inference(resolution,[],[f4218,f2033]) ).

fof(f20378,plain,
    ( spl4_802
    | ~ spl4_86
    | ~ spl4_188 ),
    inference(avatar_split_clause,[],[f2258,f2032,f934,f20376]) ).

fof(f20376,plain,
    ( spl4_802
  <=> ! [X0,X1] :
        ( s_t(s(sK3,sK0),ins(X0,X1,s(sK3,sK0),s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ins(X0,X1,s(sK3,sK0),s(sK3,sK1)))
        | ~ le(s(sK3,sK0),s(sK3,sK1),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_802])]) ).

fof(f2258,plain,
    ( ! [X0,X1] :
        ( s_t(s(sK3,sK0),ins(X0,X1,s(sK3,sK0),s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ins(X0,X1,s(sK3,sK0),s(sK3,sK1)))
        | ~ le(s(sK3,sK0),s(sK3,sK1),X0,X1) )
    | ~ spl4_86
    | ~ spl4_188 ),
    inference(resolution,[],[f2033,f935]) ).

fof(f20372,plain,
    ( spl4_801
    | ~ spl4_86
    | ~ spl4_187 ),
    inference(avatar_split_clause,[],[f2247,f2028,f934,f20370]) ).

fof(f20370,plain,
    ( spl4_801
  <=> ! [X0,X1] :
        ( s_t(s(sK3,sK1),ins(X0,X1,s(sK3,sK0),s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ins(X0,X1,s(sK3,sK0),s(sK3,sK1)))
        | ~ le(s(sK3,sK0),s(sK3,sK1),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_801])]) ).

fof(f2247,plain,
    ( ! [X0,X1] :
        ( s_t(s(sK3,sK1),ins(X0,X1,s(sK3,sK0),s(sK3,sK1)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ins(X0,X1,s(sK3,sK0),s(sK3,sK1)))
        | ~ le(s(sK3,sK0),s(sK3,sK1),X0,X1) )
    | ~ spl4_86
    | ~ spl4_187 ),
    inference(resolution,[],[f2029,f935]) ).

fof(f19805,plain,
    ( spl4_800
    | ~ spl4_17
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4526,f4229,f484,f19803]) ).

fof(f19803,plain,
    ( spl4_800
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X1,X0,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_800])]) ).

fof(f484,plain,
    ( spl4_17
  <=> ! [X0,X1] : s_e(X0,X1,X1,X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_17])]) ).

fof(f4526,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X1,X0,X2,X3) )
    | ~ spl4_17
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f485]) ).

fof(f485,plain,
    ( ! [X0,X1] : s_e(X0,X1,X1,X0)
    | ~ spl4_17 ),
    inference(avatar_component_clause,[],[f484]) ).

fof(f19801,plain,
    ( spl4_799
    | ~ spl4_18
    | ~ spl4_294 ),
    inference(avatar_split_clause,[],[f4522,f4229,f488,f19799]) ).

fof(f19799,plain,
    ( spl4_799
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_799])]) ).

fof(f488,plain,
    ( spl4_18
  <=> ! [X0,X1] : s_e(X0,X1,X0,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_18])]) ).

fof(f4522,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | le(X0,X1,X2,X3) )
    | ~ spl4_18
    | ~ spl4_294 ),
    inference(resolution,[],[f4230,f489]) ).

fof(f489,plain,
    ( ! [X0,X1] : s_e(X0,X1,X0,X1)
    | ~ spl4_18 ),
    inference(avatar_component_clause,[],[f488]) ).

fof(f19797,plain,
    ( spl4_798
    | ~ spl4_195
    | ~ spl4_241 ),
    inference(avatar_split_clause,[],[f3185,f2992,f2061,f19795]) ).

fof(f19795,plain,
    ( spl4_798
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | s_t(X1,s(X1,X0),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_798])]) ).

fof(f3185,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | s_t(X1,s(X1,X0),X2) )
    | ~ spl4_195
    | ~ spl4_241 ),
    inference(resolution,[],[f2993,f2062]) ).

fof(f19793,plain,
    ( spl4_797
    | ~ spl4_196
    | ~ spl4_241 ),
    inference(avatar_split_clause,[],[f3184,f2992,f2065,f19791]) ).

fof(f19791,plain,
    ( spl4_797
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | s_t(s(X1,X0),X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_797])]) ).

fof(f3184,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | s_t(s(X1,X0),X1,X2) )
    | ~ spl4_196
    | ~ spl4_241 ),
    inference(resolution,[],[f2993,f2066]) ).

fof(f19789,plain,
    ( spl4_796
    | ~ spl4_21
    | ~ spl4_240 ),
    inference(avatar_split_clause,[],[f3167,f2988,f500,f19787]) ).

fof(f19787,plain,
    ( spl4_796
  <=> ! [X0,X1] :
        ( s_t(X0,s(X0,X1),X0)
        | ~ s_t(X0,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_796])]) ).

fof(f3167,plain,
    ( ! [X0,X1] :
        ( s_t(X0,s(X0,X1),X0)
        | ~ s_t(X0,X1,X0) )
    | ~ spl4_21
    | ~ spl4_240 ),
    inference(superposition,[],[f2989,f501]) ).

fof(f19785,plain,
    ( spl4_795
    | ~ spl4_24
    | ~ spl4_217 ),
    inference(avatar_split_clause,[],[f2662,f2638,f513,f19783]) ).

fof(f19783,plain,
    ( spl4_795
  <=> ! [X2,X0,X1] :
        ( X1 != X2
        | s(X0,X1) = s(X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_795])]) ).

fof(f2638,plain,
    ( spl4_217
  <=> ! [X2,X0,X1] :
        ( s(X0,X2) != X1
        | s(X0,X1) = X2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_217])]) ).

fof(f2662,plain,
    ( ! [X2,X0,X1] :
        ( X1 != X2
        | s(X0,X1) = s(X0,X2) )
    | ~ spl4_24
    | ~ spl4_217 ),
    inference(superposition,[],[f2639,f514]) ).

fof(f2639,plain,
    ( ! [X2,X0,X1] :
        ( s(X0,X2) != X1
        | s(X0,X1) = X2 )
    | ~ spl4_217 ),
    inference(avatar_component_clause,[],[f2638]) ).

fof(f19781,plain,
    ( spl4_794
    | ~ spl4_73
    | ~ spl4_177 ),
    inference(avatar_split_clause,[],[f1873,f1862,f831,f19779]) ).

fof(f19779,plain,
    ( spl4_794
  <=> ! [X2,X0,X1] :
        ( s_t(X0,X1,s(X2,X0))
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_794])]) ).

fof(f831,plain,
    ( spl4_73
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,X3)
        | ~ s_t(X0,X2,X3)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_73])]) ).

fof(f1873,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,X1,s(X2,X0))
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_73
    | ~ spl4_177 ),
    inference(resolution,[],[f1863,f832]) ).

fof(f832,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X2,X3)
        | s_t(X0,X1,X3)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_73 ),
    inference(avatar_component_clause,[],[f831]) ).

fof(f19763,plain,
    ( spl4_793
    | ~ spl4_25
    | spl4_739 ),
    inference(avatar_split_clause,[],[f19650,f17900,f517,f19760]) ).

fof(f19760,plain,
    ( spl4_793
  <=> sK0 = sK3 ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_793])]) ).

fof(f19650,plain,
    ( sK0 = sK3
    | ~ spl4_25
    | spl4_739 ),
    inference(resolution,[],[f17901,f518]) ).

fof(f17901,plain,
    ( ~ sameside(sK0,sK3,sK0)
    | spl4_739 ),
    inference(avatar_component_clause,[],[f17900]) ).

fof(f19758,plain,
    ( spl4_792
    | ~ spl4_72
    | ~ spl4_177 ),
    inference(avatar_split_clause,[],[f1872,f1862,f827,f19756]) ).

fof(f19756,plain,
    ( spl4_792
  <=> ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_t(X0,X1,s(X2,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_792])]) ).

fof(f827,plain,
    ( spl4_72
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,X3)
        | ~ s_t(X1,X3,X2)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_72])]) ).

fof(f1872,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_t(X0,X1,s(X2,X1)) )
    | ~ spl4_72
    | ~ spl4_177 ),
    inference(resolution,[],[f1863,f828]) ).

fof(f828,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X1,X3,X2)
        | s_t(X0,X1,X3)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_72 ),
    inference(avatar_component_clause,[],[f827]) ).

fof(f19754,plain,
    ( spl4_791
    | ~ spl4_71
    | ~ spl4_177 ),
    inference(avatar_split_clause,[],[f1871,f1862,f818,f19752]) ).

fof(f19752,plain,
    ( spl4_791
  <=> ! [X2,X0,X1] :
        ( s_t(X0,X1,s(X1,X2))
        | ~ s_t(X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_791])]) ).

fof(f1871,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,X1,s(X1,X2))
        | ~ s_t(X2,X0,X1) )
    | ~ spl4_71
    | ~ spl4_177 ),
    inference(resolution,[],[f1863,f819]) ).

fof(f19745,plain,
    ( spl4_790
    | ~ spl4_123
    | ~ spl4_449 ),
    inference(avatar_split_clause,[],[f9016,f8777,f1223,f19743]) ).

fof(f19743,plain,
    ( spl4_790
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,s(sK3,sK1))
        | ~ s_t(X2,X3,s(sK3,sK1))
        | ~ s_t(X2,X4,X0)
        | ~ s_t(s(sK3,sK0),X4,s(sK3,sK1))
        | s_t(crossbar(X2,X3,s(sK3,sK1),X0,X1,X4),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_790])]) ).

fof(f9016,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,s(sK3,sK1))
        | ~ s_t(X2,X3,s(sK3,sK1))
        | ~ s_t(X2,X4,X0)
        | ~ s_t(s(sK3,sK0),X4,s(sK3,sK1))
        | s_t(crossbar(X2,X3,s(sK3,sK1),X0,X1,X4),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_449 ),
    inference(resolution,[],[f8778,f1224]) ).

fof(f19734,plain,
    ( spl4_789
    | ~ spl4_137
    | ~ spl4_449 ),
    inference(avatar_split_clause,[],[f9015,f8777,f1347,f19732]) ).

fof(f19732,plain,
    ( spl4_789
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,s(sK3,sK1))
        | ~ s_t(X2,X3,s(sK3,sK1))
        | ~ s_t(X2,X4,X0)
        | ~ s_t(s(sK3,sK0),X4,s(sK3,sK1))
        | s_t(s(sK3,sK0),crossbar(X2,X3,s(sK3,sK1),X0,X1,X4),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_789])]) ).

fof(f9015,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,s(sK3,sK1))
        | ~ s_t(X2,X3,s(sK3,sK1))
        | ~ s_t(X2,X4,X0)
        | ~ s_t(s(sK3,sK0),X4,s(sK3,sK1))
        | s_t(s(sK3,sK0),crossbar(X2,X3,s(sK3,sK1),X0,X1,X4),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_449 ),
    inference(resolution,[],[f8778,f1348]) ).

fof(f19720,plain,
    ( spl4_788
    | ~ spl4_187
    | ~ spl4_289 ),
    inference(avatar_split_clause,[],[f4400,f4209,f2028,f19718]) ).

fof(f19718,plain,
    ( spl4_788
  <=> ! [X0,X1] :
        ( ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ sameside(X1,X0,s(sK3,sK0))
        | s_t(s(sK3,sK1),c63(X1,X0,s(sK3,sK0)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(X1,X0,s(sK3,sK0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_788])]) ).

fof(f4209,plain,
    ( spl4_289
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,c63(X2,X3,X0))
        | ~ s_t(X0,X1,X3)
        | ~ sameside(X2,X3,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_289])]) ).

fof(f4400,plain,
    ( ! [X0,X1] :
        ( ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ sameside(X1,X0,s(sK3,sK0))
        | s_t(s(sK3,sK1),c63(X1,X0,s(sK3,sK0)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(X1,X0,s(sK3,sK0))) )
    | ~ spl4_187
    | ~ spl4_289 ),
    inference(resolution,[],[f4210,f2029]) ).

fof(f4210,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,c63(X2,X3,X0))
        | ~ s_t(X0,X1,X3)
        | ~ sameside(X2,X3,X0) )
    | ~ spl4_289 ),
    inference(avatar_component_clause,[],[f4209]) ).

fof(f19706,plain,
    ( spl4_787
    | ~ spl4_188
    | ~ spl4_289 ),
    inference(avatar_split_clause,[],[f4399,f4209,f2032,f19704]) ).

fof(f19704,plain,
    ( spl4_787
  <=> ! [X0,X1] :
        ( ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ sameside(X1,X0,s(sK3,sK0))
        | s_t(s(sK3,sK0),c63(X1,X0,s(sK3,sK0)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(X1,X0,s(sK3,sK0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_787])]) ).

fof(f4399,plain,
    ( ! [X0,X1] :
        ( ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ sameside(X1,X0,s(sK3,sK0))
        | s_t(s(sK3,sK0),c63(X1,X0,s(sK3,sK0)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(X1,X0,s(sK3,sK0))) )
    | ~ spl4_188
    | ~ spl4_289 ),
    inference(resolution,[],[f4210,f2033]) ).

fof(f19692,plain,
    ( spl4_786
    | ~ spl4_187
    | ~ spl4_288 ),
    inference(avatar_split_clause,[],[f4369,f4205,f2028,f19690]) ).

fof(f19690,plain,
    ( spl4_786
  <=> ! [X0,X1] :
        ( ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ sameside(s(sK3,sK0),X0,X1)
        | s_t(s(sK3,sK1),c63(s(sK3,sK0),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(s(sK3,sK0),X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_786])]) ).

fof(f4205,plain,
    ( spl4_288
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,c63(X0,X2,X3))
        | ~ s_t(X0,X1,X2)
        | ~ sameside(X0,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_288])]) ).

fof(f4369,plain,
    ( ! [X0,X1] :
        ( ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ sameside(s(sK3,sK0),X0,X1)
        | s_t(s(sK3,sK1),c63(s(sK3,sK0),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(s(sK3,sK0),X0,X1)) )
    | ~ spl4_187
    | ~ spl4_288 ),
    inference(resolution,[],[f4206,f2029]) ).

fof(f4206,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,c63(X0,X2,X3))
        | ~ s_t(X0,X1,X2)
        | ~ sameside(X0,X2,X3) )
    | ~ spl4_288 ),
    inference(avatar_component_clause,[],[f4205]) ).

fof(f19678,plain,
    ( spl4_785
    | ~ spl4_188
    | ~ spl4_288 ),
    inference(avatar_split_clause,[],[f4368,f4205,f2032,f19676]) ).

fof(f19676,plain,
    ( spl4_785
  <=> ! [X0,X1] :
        ( ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ sameside(s(sK3,sK0),X0,X1)
        | s_t(s(sK3,sK0),c63(s(sK3,sK0),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(s(sK3,sK0),X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_785])]) ).

fof(f4368,plain,
    ( ! [X0,X1] :
        ( ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ sameside(s(sK3,sK0),X0,X1)
        | s_t(s(sK3,sK0),c63(s(sK3,sK0),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(s(sK3,sK0),X0,X1)) )
    | ~ spl4_188
    | ~ spl4_288 ),
    inference(resolution,[],[f4206,f2033]) ).

fof(f19667,plain,
    ( spl4_784
    | ~ spl4_187
    | ~ spl4_285 ),
    inference(avatar_split_clause,[],[f4312,f4193,f2028,f19665]) ).

fof(f19665,plain,
    ( spl4_784
  <=> ! [X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | ~ sameside(X1,s(sK3,sK1),X0)
        | s_t(s(sK3,sK1),c63(X1,s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(X1,s(sK3,sK1),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_784])]) ).

fof(f4193,plain,
    ( spl4_285
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,c63(X2,X1,X3))
        | ~ s_t(X3,X0,X1)
        | ~ sameside(X2,X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_285])]) ).

fof(f4312,plain,
    ( ! [X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | ~ sameside(X1,s(sK3,sK1),X0)
        | s_t(s(sK3,sK1),c63(X1,s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(X1,s(sK3,sK1),X0)) )
    | ~ spl4_187
    | ~ spl4_285 ),
    inference(resolution,[],[f4194,f2029]) ).

fof(f4194,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,c63(X2,X1,X3))
        | ~ s_t(X3,X0,X1)
        | ~ sameside(X2,X1,X3) )
    | ~ spl4_285 ),
    inference(avatar_component_clause,[],[f4193]) ).

fof(f19654,plain,
    ( spl4_783
    | ~ spl4_188
    | ~ spl4_285 ),
    inference(avatar_split_clause,[],[f4311,f4193,f2032,f19652]) ).

fof(f19652,plain,
    ( spl4_783
  <=> ! [X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | ~ sameside(X1,s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),c63(X1,s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(X1,s(sK3,sK1),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_783])]) ).

fof(f4311,plain,
    ( ! [X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | ~ sameside(X1,s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),c63(X1,s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(X1,s(sK3,sK1),X0)) )
    | ~ spl4_188
    | ~ spl4_285 ),
    inference(resolution,[],[f4194,f2033]) ).

fof(f19645,plain,
    ( spl4_782
    | ~ spl4_187
    | ~ spl4_284 ),
    inference(avatar_split_clause,[],[f4280,f4189,f2028,f19643]) ).

fof(f19643,plain,
    ( spl4_782
  <=> ! [X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | ~ sameside(X0,s(sK3,sK1),X1)
        | s_t(s(sK3,sK1),c63(X0,s(sK3,sK1),X1),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(X0,s(sK3,sK1),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_782])]) ).

fof(f4189,plain,
    ( spl4_284
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,c63(X2,X1,X3))
        | ~ s_t(X2,X0,X1)
        | ~ sameside(X2,X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_284])]) ).

fof(f4280,plain,
    ( ! [X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | ~ sameside(X0,s(sK3,sK1),X1)
        | s_t(s(sK3,sK1),c63(X0,s(sK3,sK1),X1),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(X0,s(sK3,sK1),X1)) )
    | ~ spl4_187
    | ~ spl4_284 ),
    inference(resolution,[],[f4190,f2029]) ).

fof(f4190,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,c63(X2,X1,X3))
        | ~ s_t(X2,X0,X1)
        | ~ sameside(X2,X1,X3) )
    | ~ spl4_284 ),
    inference(avatar_component_clause,[],[f4189]) ).

fof(f19639,plain,
    ( spl4_781
    | ~ spl4_188
    | ~ spl4_284 ),
    inference(avatar_split_clause,[],[f4279,f4189,f2032,f19637]) ).

fof(f19637,plain,
    ( spl4_781
  <=> ! [X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | ~ sameside(X0,s(sK3,sK1),X1)
        | s_t(s(sK3,sK0),c63(X0,s(sK3,sK1),X1),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(X0,s(sK3,sK1),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_781])]) ).

fof(f4279,plain,
    ( ! [X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | ~ sameside(X0,s(sK3,sK1),X1)
        | s_t(s(sK3,sK0),c63(X0,s(sK3,sK1),X1),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(X0,s(sK3,sK1),X1)) )
    | ~ spl4_188
    | ~ spl4_284 ),
    inference(resolution,[],[f4190,f2033]) ).

fof(f19634,plain,
    ( spl4_780
    | ~ spl4_123
    | ~ spl4_453 ),
    inference(avatar_split_clause,[],[f9143,f8793,f1223,f19632]) ).

fof(f19632,plain,
    ( spl4_780
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,s(sK3,sK1),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(X2,X4,X0)
        | ~ s_t(s(sK3,sK0),X3,s(sK3,sK1))
        | s_t(crossbar(X2,X3,X1,X0,s(sK3,sK1),X4),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_780])]) ).

fof(f9143,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,s(sK3,sK1),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(X2,X4,X0)
        | ~ s_t(s(sK3,sK0),X3,s(sK3,sK1))
        | s_t(crossbar(X2,X3,X1,X0,s(sK3,sK1),X4),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_453 ),
    inference(resolution,[],[f8794,f1224]) ).

fof(f19629,plain,
    ( spl4_779
    | ~ spl4_137
    | ~ spl4_453 ),
    inference(avatar_split_clause,[],[f9142,f8793,f1347,f19627]) ).

fof(f19627,plain,
    ( spl4_779
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,s(sK3,sK1),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(X2,X4,X0)
        | ~ s_t(s(sK3,sK0),X3,s(sK3,sK1))
        | s_t(s(sK3,sK0),crossbar(X2,X3,X1,X0,s(sK3,sK1),X4),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_779])]) ).

fof(f9142,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,s(sK3,sK1),X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(X2,X4,X0)
        | ~ s_t(s(sK3,sK0),X3,s(sK3,sK1))
        | s_t(s(sK3,sK0),crossbar(X2,X3,X1,X0,s(sK3,sK1),X4),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_453 ),
    inference(resolution,[],[f8794,f1348]) ).

fof(f19623,plain,
    ( spl4_778
    | ~ spl4_62
    | ~ spl4_188 ),
    inference(avatar_split_clause,[],[f2260,f2032,f764,f19621]) ).

fof(f19621,plain,
    ( spl4_778
  <=> ! [X0] :
        ( s_t(s(sK3,sK0),c63(X0,s(sK3,sK1),s(sK3,sK0)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(X0,s(sK3,sK1),s(sK3,sK0)))
        | ~ sameside(X0,s(sK3,sK1),s(sK3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_778])]) ).

fof(f764,plain,
    ( spl4_62
  <=> ! [X2,X0,X1] :
        ( s_t(X2,X1,c63(X0,X1,X2))
        | ~ sameside(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_62])]) ).

fof(f2260,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK0),c63(X0,s(sK3,sK1),s(sK3,sK0)),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(X0,s(sK3,sK1),s(sK3,sK0)))
        | ~ sameside(X0,s(sK3,sK1),s(sK3,sK0)) )
    | ~ spl4_62
    | ~ spl4_188 ),
    inference(resolution,[],[f2033,f765]) ).

fof(f765,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X2,X1,c63(X0,X1,X2))
        | ~ sameside(X0,X1,X2) )
    | ~ spl4_62 ),
    inference(avatar_component_clause,[],[f764]) ).

fof(f19617,plain,
    ( spl4_777
    | ~ spl4_61
    | ~ spl4_188 ),
    inference(avatar_split_clause,[],[f2259,f2032,f760,f19615]) ).

fof(f19615,plain,
    ( spl4_777
  <=> ! [X0] :
        ( s_t(s(sK3,sK0),c63(s(sK3,sK0),s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(s(sK3,sK0),s(sK3,sK1),X0))
        | ~ sameside(s(sK3,sK0),s(sK3,sK1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_777])]) ).

fof(f760,plain,
    ( spl4_61
  <=> ! [X2,X0,X1] :
        ( s_t(X0,X1,c63(X0,X1,X2))
        | ~ sameside(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_61])]) ).

fof(f2259,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK0),c63(s(sK3,sK0),s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),c63(s(sK3,sK0),s(sK3,sK1),X0))
        | ~ sameside(s(sK3,sK0),s(sK3,sK1),X0) )
    | ~ spl4_61
    | ~ spl4_188 ),
    inference(resolution,[],[f2033,f761]) ).

fof(f761,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,X1,c63(X0,X1,X2))
        | ~ sameside(X0,X1,X2) )
    | ~ spl4_61 ),
    inference(avatar_component_clause,[],[f760]) ).

fof(f19611,plain,
    ( spl4_776
    | ~ spl4_62
    | ~ spl4_187 ),
    inference(avatar_split_clause,[],[f2249,f2028,f764,f19609]) ).

fof(f19609,plain,
    ( spl4_776
  <=> ! [X0] :
        ( s_t(s(sK3,sK1),c63(X0,s(sK3,sK1),s(sK3,sK0)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(X0,s(sK3,sK1),s(sK3,sK0)))
        | ~ sameside(X0,s(sK3,sK1),s(sK3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_776])]) ).

fof(f2249,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK1),c63(X0,s(sK3,sK1),s(sK3,sK0)),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(X0,s(sK3,sK1),s(sK3,sK0)))
        | ~ sameside(X0,s(sK3,sK1),s(sK3,sK0)) )
    | ~ spl4_62
    | ~ spl4_187 ),
    inference(resolution,[],[f2029,f765]) ).

fof(f19605,plain,
    ( spl4_775
    | ~ spl4_61
    | ~ spl4_187 ),
    inference(avatar_split_clause,[],[f2248,f2028,f760,f19603]) ).

fof(f19603,plain,
    ( spl4_775
  <=> ! [X0] :
        ( s_t(s(sK3,sK1),c63(s(sK3,sK0),s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(s(sK3,sK0),s(sK3,sK1),X0))
        | ~ sameside(s(sK3,sK0),s(sK3,sK1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_775])]) ).

fof(f2248,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK1),c63(s(sK3,sK0),s(sK3,sK1),X0),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),c63(s(sK3,sK0),s(sK3,sK1),X0))
        | ~ sameside(s(sK3,sK0),s(sK3,sK1),X0) )
    | ~ spl4_61
    | ~ spl4_187 ),
    inference(resolution,[],[f2029,f761]) ).

fof(f18485,plain,
    ( spl4_774
    | spl4_595
    | ~ spl4_710 ),
    inference(avatar_split_clause,[],[f17531,f17075,f15419,f18482]) ).

fof(f17531,plain,
    ( sameside(sK3,sK1,sK3)
    | spl4_595
    | ~ spl4_710 ),
    inference(resolution,[],[f17076,f15421]) ).

fof(f15421,plain,
    ( ~ s_t(sK3,sK1,sK2)
    | spl4_595 ),
    inference(avatar_component_clause,[],[f15419]) ).

fof(f18144,plain,
    ( spl4_773
    | ~ spl4_11
    | ~ spl4_290 ),
    inference(avatar_split_clause,[],[f4414,f4213,f460,f18142]) ).

fof(f18142,plain,
    ( spl4_773
  <=> ! [X2,X0,X1] : le(X0,X1,s(X2,X0),s(X2,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_773])]) ).

fof(f4414,plain,
    ( ! [X2,X0,X1] : le(X0,X1,s(X2,X0),s(X2,X1))
    | ~ spl4_11
    | ~ spl4_290 ),
    inference(resolution,[],[f4214,f461]) ).

fof(f18140,plain,
    ( spl4_772
    | ~ spl4_19
    | ~ spl4_268 ),
    inference(avatar_split_clause,[],[f3938,f3458,f492,f18138]) ).

fof(f18138,plain,
    ( spl4_772
  <=> ! [X2,X0,X1] :
        ( s_e(X0,X0,X1,X2)
        | ~ s_m(X1,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_772])]) ).

fof(f492,plain,
    ( spl4_19
  <=> ! [X0,X1] : s_e(X0,X0,X1,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_19])]) ).

fof(f3938,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X0,X1,X2)
        | ~ s_m(X1,X1,X2) )
    | ~ spl4_19
    | ~ spl4_268 ),
    inference(resolution,[],[f3459,f493]) ).

fof(f493,plain,
    ( ! [X0,X1] : s_e(X0,X0,X1,X1)
    | ~ spl4_19 ),
    inference(avatar_component_clause,[],[f492]) ).

fof(f18136,plain,
    ( spl4_771
    | ~ spl4_11
    | ~ spl4_253 ),
    inference(avatar_split_clause,[],[f3393,f3290,f460,f18134]) ).

fof(f18134,plain,
    ( spl4_771
  <=> ! [X0,X3,X2,X1] : le(X0,ext(X1,X0,X2,X3),X2,X3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_771])]) ).

fof(f3393,plain,
    ( ! [X2,X3,X0,X1] : le(X0,ext(X1,X0,X2,X3),X2,X3)
    | ~ spl4_11
    | ~ spl4_253 ),
    inference(resolution,[],[f3291,f461]) ).

fof(f18132,plain,
    ( spl4_770
    | ~ spl4_27
    | ~ spl4_241 ),
    inference(avatar_split_clause,[],[f3186,f2992,f525,f18130]) ).

fof(f18130,plain,
    ( spl4_770
  <=> ! [X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | s(X1,X0) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_770])]) ).

fof(f3186,plain,
    ( ! [X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | s(X1,X0) = X1 )
    | ~ spl4_27
    | ~ spl4_241 ),
    inference(resolution,[],[f2993,f526]) ).

fof(f18105,plain,
    ( spl4_769
    | ~ spl4_250
    | spl4_400
    | ~ spl4_709 ),
    inference(avatar_split_clause,[],[f17358,f17071,f6894,f3277,f18102]) ).

fof(f18102,plain,
    ( spl4_769
  <=> sameside(sK1,sK1,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_769])]) ).

fof(f17358,plain,
    ( sameside(sK1,sK1,sK1)
    | ~ spl4_250
    | spl4_400
    | ~ spl4_709 ),
    inference(forward_demodulation,[],[f17327,f3279]) ).

fof(f18100,plain,
    ( spl4_768
    | ~ spl4_211
    | ~ spl4_235 ),
    inference(avatar_split_clause,[],[f2959,f2796,f2285,f18098]) ).

fof(f18098,plain,
    ( spl4_768
  <=> ! [X2,X0,X1] : s_e(ins(X1,X2,X0,X0),X0,X2,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_768])]) ).

fof(f2959,plain,
    ( ! [X2,X0,X1] : s_e(ins(X1,X2,X0,X0),X0,X2,X1)
    | ~ spl4_211
    | ~ spl4_235 ),
    inference(superposition,[],[f2286,f2797]) ).

fof(f18096,plain,
    ( spl4_767
    | ~ spl4_209
    | ~ spl4_235 ),
    inference(avatar_split_clause,[],[f2958,f2796,f2277,f18094]) ).

fof(f18094,plain,
    ( spl4_767
  <=> ! [X2,X0,X1] : s_e(X0,ins(X1,X2,X0,X0),X2,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_767])]) ).

fof(f2958,plain,
    ( ! [X2,X0,X1] : s_e(X0,ins(X1,X2,X0,X0),X2,X1)
    | ~ spl4_209
    | ~ spl4_235 ),
    inference(superposition,[],[f2278,f2797]) ).

fof(f18092,plain,
    ( spl4_766
    | ~ spl4_207
    | ~ spl4_235 ),
    inference(avatar_split_clause,[],[f2957,f2796,f2269,f18090]) ).

fof(f18090,plain,
    ( spl4_766
  <=> ! [X2,X0,X1] : s_e(ins(X1,X2,X0,X0),X0,X1,X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_766])]) ).

fof(f2957,plain,
    ( ! [X2,X0,X1] : s_e(ins(X1,X2,X0,X0),X0,X1,X2)
    | ~ spl4_207
    | ~ spl4_235 ),
    inference(superposition,[],[f2270,f2797]) ).

fof(f18088,plain,
    ( spl4_765
    | ~ spl4_204
    | ~ spl4_235 ),
    inference(avatar_split_clause,[],[f2956,f2796,f2216,f18086]) ).

fof(f18086,plain,
    ( spl4_765
  <=> ! [X2,X0,X1] : s_e(X1,X2,X0,ins(X1,X2,X0,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_765])]) ).

fof(f2956,plain,
    ( ! [X2,X0,X1] : s_e(X1,X2,X0,ins(X1,X2,X0,X0))
    | ~ spl4_204
    | ~ spl4_235 ),
    inference(superposition,[],[f2217,f2797]) ).

fof(f18084,plain,
    ( spl4_764
    | ~ spl4_51
    | ~ spl4_235 ),
    inference(avatar_split_clause,[],[f2951,f2796,f677,f18082]) ).

fof(f18082,plain,
    ( spl4_764
  <=> ! [X2,X0,X1] : s_e(X0,ins(X1,X2,X0,X0),X1,X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_764])]) ).

fof(f2951,plain,
    ( ! [X2,X0,X1] : s_e(X0,ins(X1,X2,X0,X0),X1,X2)
    | ~ spl4_51
    | ~ spl4_235 ),
    inference(superposition,[],[f678,f2797]) ).

fof(f18080,plain,
    ( spl4_763
    | ~ spl4_208
    | ~ spl4_221 ),
    inference(avatar_split_clause,[],[f2717,f2654,f2273,f18078]) ).

fof(f18078,plain,
    ( spl4_763
  <=> ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X2)
        | ~ s_m(X1,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_763])]) ).

fof(f2717,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X2)
        | ~ s_m(X1,X1,X0) )
    | ~ spl4_208
    | ~ spl4_221 ),
    inference(resolution,[],[f2655,f2274]) ).

fof(f18076,plain,
    ( spl4_762
    | ~ spl4_205
    | ~ spl4_220 ),
    inference(avatar_split_clause,[],[f2690,f2650,f2220,f18074]) ).

fof(f18074,plain,
    ( spl4_762
  <=> ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X2)
        | ~ s_m(X0,X1,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_762])]) ).

fof(f2690,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X2)
        | ~ s_m(X0,X1,X1) )
    | ~ spl4_205
    | ~ spl4_220 ),
    inference(resolution,[],[f2651,f2221]) ).

fof(f18072,plain,
    ( spl4_761
    | ~ spl4_49
    | ~ spl4_220 ),
    inference(avatar_split_clause,[],[f2688,f2650,f669,f18070]) ).

fof(f18070,plain,
    ( spl4_761
  <=> ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X2)
        | ~ s_m(X1,X0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_761])]) ).

fof(f2688,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X2)
        | ~ s_m(X1,X0,X0) )
    | ~ spl4_49
    | ~ spl4_220 ),
    inference(resolution,[],[f2651,f670]) ).

fof(f18068,plain,
    ( spl4_760
    | ~ spl4_202
    | ~ spl4_220 ),
    inference(avatar_split_clause,[],[f2687,f2650,f2208,f18066]) ).

fof(f18066,plain,
    ( spl4_760
  <=> ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X2)
        | ~ s_m(X0,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_760])]) ).

fof(f2687,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X2)
        | ~ s_m(X0,X0,X1) )
    | ~ spl4_202
    | ~ spl4_220 ),
    inference(resolution,[],[f2651,f2209]) ).

fof(f18064,plain,
    ( spl4_759
    | ~ spl4_212
    | ~ spl4_219 ),
    inference(avatar_split_clause,[],[f2683,f2646,f2289,f18062]) ).

fof(f18062,plain,
    ( spl4_759
  <=> ! [X0,X3,X2,X1] :
        ( le(X0,X1,X2,X3)
        | ~ s_t(X1,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_759])]) ).

fof(f2683,plain,
    ( ! [X2,X3,X0,X1] :
        ( le(X0,X1,X2,X3)
        | ~ s_t(X1,X0,X1) )
    | ~ spl4_212
    | ~ spl4_219 ),
    inference(resolution,[],[f2647,f2290]) ).

fof(f18060,plain,
    ( spl4_758
    | spl4_595
    | ~ spl4_709 ),
    inference(avatar_split_clause,[],[f17333,f17071,f15419,f18057]) ).

fof(f17333,plain,
    ( sameside(sK1,sK3,sK1)
    | spl4_595
    | ~ spl4_709 ),
    inference(resolution,[],[f17072,f15421]) ).

fof(f18055,plain,
    ( spl4_757
    | ~ spl4_213
    | ~ spl4_219 ),
    inference(avatar_split_clause,[],[f2678,f2646,f2293,f18053]) ).

fof(f18053,plain,
    ( spl4_757
  <=> ! [X0,X3,X2,X1] :
        ( le(X0,X1,X2,X3)
        | ~ s_t(X0,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_757])]) ).

fof(f2678,plain,
    ( ! [X2,X3,X0,X1] :
        ( le(X0,X1,X2,X3)
        | ~ s_t(X0,X1,X0) )
    | ~ spl4_213
    | ~ spl4_219 ),
    inference(resolution,[],[f2647,f2294]) ).

fof(f18051,plain,
    ( spl4_756
    | ~ spl4_212
    | ~ spl4_218 ),
    inference(avatar_split_clause,[],[f2675,f2642,f2289,f18049]) ).

fof(f18049,plain,
    ( spl4_756
  <=> ! [X0,X1] :
        ( s_e(X0,X1,X1,X1)
        | ~ s_t(X1,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_756])]) ).

fof(f2675,plain,
    ( ! [X0,X1] :
        ( s_e(X0,X1,X1,X1)
        | ~ s_t(X1,X0,X1) )
    | ~ spl4_212
    | ~ spl4_218 ),
    inference(resolution,[],[f2643,f2290]) ).

fof(f18047,plain,
    ( spl4_755
    | ~ spl4_213
    | ~ spl4_218 ),
    inference(avatar_split_clause,[],[f2670,f2642,f2293,f18045]) ).

fof(f18045,plain,
    ( spl4_755
  <=> ! [X0,X1] :
        ( s_e(X0,X1,X0,X0)
        | ~ s_t(X0,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_755])]) ).

fof(f2670,plain,
    ( ! [X0,X1] :
        ( s_e(X0,X1,X0,X0)
        | ~ s_t(X0,X1,X0) )
    | ~ spl4_213
    | ~ spl4_218 ),
    inference(resolution,[],[f2643,f2294]) ).

fof(f18043,plain,
    ( spl4_754
    | ~ spl4_58
    | ~ spl4_204 ),
    inference(avatar_split_clause,[],[f2398,f2216,f717,f18041]) ).

fof(f18041,plain,
    ( spl4_754
  <=> ! [X0,X3,X2,X1] : s_e(X0,X1,ext(X2,X3,X1,X0),X3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_754])]) ).

fof(f2398,plain,
    ( ! [X2,X3,X0,X1] : s_e(X0,X1,ext(X2,X3,X1,X0),X3)
    | ~ spl4_58
    | ~ spl4_204 ),
    inference(resolution,[],[f2217,f718]) ).

fof(f18039,plain,
    ( spl4_753
    | ~ spl4_57
    | ~ spl4_204 ),
    inference(avatar_split_clause,[],[f2397,f2216,f713,f18037]) ).

fof(f18037,plain,
    ( spl4_753
  <=> ! [X0,X3,X2,X1] : s_e(X0,X1,ext(X2,X3,X0,X1),X3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_753])]) ).

fof(f713,plain,
    ( spl4_57
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X3,X2)
        | ~ s_e(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_57])]) ).

fof(f2397,plain,
    ( ! [X2,X3,X0,X1] : s_e(X0,X1,ext(X2,X3,X0,X1),X3)
    | ~ spl4_57
    | ~ spl4_204 ),
    inference(resolution,[],[f2217,f714]) ).

fof(f714,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | s_e(X0,X1,X3,X2) )
    | ~ spl4_57 ),
    inference(avatar_component_clause,[],[f713]) ).

fof(f18035,plain,
    ( spl4_752
    | ~ spl4_56
    | ~ spl4_204 ),
    inference(avatar_split_clause,[],[f2396,f2216,f709,f18033]) ).

fof(f18033,plain,
    ( spl4_752
  <=> ! [X0,X3,X2,X1] : s_e(X0,X1,X2,ext(X3,X2,X1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_752])]) ).

fof(f2396,plain,
    ( ! [X2,X3,X0,X1] : s_e(X0,X1,X2,ext(X3,X2,X1,X0))
    | ~ spl4_56
    | ~ spl4_204 ),
    inference(resolution,[],[f2217,f710]) ).

fof(f18031,plain,
    ( spl4_751
    | ~ spl4_56
    | ~ spl4_203 ),
    inference(avatar_split_clause,[],[f2376,f2212,f709,f18029]) ).

fof(f18029,plain,
    ( spl4_751
  <=> ! [X2,X0,X1] : s_e(s(X0,X1),s(X0,X2),X2,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_751])]) ).

fof(f2376,plain,
    ( ! [X2,X0,X1] : s_e(s(X0,X1),s(X0,X2),X2,X1)
    | ~ spl4_56
    | ~ spl4_203 ),
    inference(resolution,[],[f2213,f710]) ).

fof(f18027,plain,
    ( spl4_750
    | ~ spl4_58
    | ~ spl4_202 ),
    inference(avatar_split_clause,[],[f2350,f2208,f717,f18025]) ).

fof(f18025,plain,
    ( spl4_750
  <=> ! [X2,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X2,X1,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_750])]) ).

fof(f2350,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X2,X1,X0,X1) )
    | ~ spl4_58
    | ~ spl4_202 ),
    inference(resolution,[],[f2209,f718]) ).

fof(f18023,plain,
    ( spl4_749
    | ~ spl4_57
    | ~ spl4_202 ),
    inference(avatar_split_clause,[],[f2349,f2208,f713,f18021]) ).

fof(f18021,plain,
    ( spl4_749
  <=> ! [X2,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X1,X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_749])]) ).

fof(f2349,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X1,X2,X0,X1) )
    | ~ spl4_57
    | ~ spl4_202 ),
    inference(resolution,[],[f2209,f714]) ).

fof(f18019,plain,
    ( spl4_748
    | ~ spl4_56
    | ~ spl4_202 ),
    inference(avatar_split_clause,[],[f2348,f2208,f709,f18017]) ).

fof(f18017,plain,
    ( spl4_748
  <=> ! [X2,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X2,X1,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_748])]) ).

fof(f2348,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | s_e(X2,X1,X1,X0) )
    | ~ spl4_56
    | ~ spl4_202 ),
    inference(resolution,[],[f2209,f710]) ).

fof(f17989,plain,
    ( spl4_747
    | ~ spl4_57
    | ~ spl4_200 ),
    inference(avatar_split_clause,[],[f2307,f2200,f713,f17987]) ).

fof(f17987,plain,
    ( spl4_747
  <=> ! [X2,X0,X1] : s_e(s(X0,X1),X2,s(X0,X2),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_747])]) ).

fof(f2307,plain,
    ( ! [X2,X0,X1] : s_e(s(X0,X1),X2,s(X0,X2),X1)
    | ~ spl4_57
    | ~ spl4_200 ),
    inference(resolution,[],[f2201,f714]) ).

fof(f17985,plain,
    ( spl4_746
    | ~ spl4_56
    | ~ spl4_200 ),
    inference(avatar_split_clause,[],[f2306,f2200,f709,f17983]) ).

fof(f17983,plain,
    ( spl4_746
  <=> ! [X2,X0,X1] : s_e(X0,s(X1,X2),X2,s(X1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_746])]) ).

fof(f2306,plain,
    ( ! [X2,X0,X1] : s_e(X0,s(X1,X2),X2,s(X1,X0))
    | ~ spl4_56
    | ~ spl4_200 ),
    inference(resolution,[],[f2201,f710]) ).

fof(f17981,plain,
    ( spl4_745
    | ~ spl4_63
    | ~ spl4_177 ),
    inference(avatar_split_clause,[],[f1869,f1862,f768,f17979]) ).

fof(f17979,plain,
    ( spl4_745
  <=> ! [X0,X1] :
        ( X0 = X1
        | ~ s_t(X0,X1,s(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_745])]) ).

fof(f768,plain,
    ( spl4_63
  <=> ! [X2,X0,X1] :
        ( X0 = X1
        | ~ s_t(X1,X0,X2)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_63])]) ).

fof(f1869,plain,
    ( ! [X0,X1] :
        ( X0 = X1
        | ~ s_t(X0,X1,s(X0,X1)) )
    | ~ spl4_63
    | ~ spl4_177 ),
    inference(resolution,[],[f1863,f769]) ).

fof(f769,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X1,X0,X2)
        | X0 = X1
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_63 ),
    inference(avatar_component_clause,[],[f768]) ).

fof(f17977,plain,
    ( spl4_744
    | ~ spl4_30
    | ~ spl4_64 ),
    inference(avatar_split_clause,[],[f796,f772,f544,f17975]) ).

fof(f17975,plain,
    ( spl4_744
  <=> ! [X2,X0,X1] :
        ( X0 = X1
        | ~ s_m(s(X2,X1),X2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_744])]) ).

fof(f772,plain,
    ( spl4_64
  <=> ! [X0,X3,X2,X1] :
        ( X2 = X3
        | ~ s_m(X0,X1,X3)
        | ~ s_m(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_64])]) ).

fof(f796,plain,
    ( ! [X2,X0,X1] :
        ( X0 = X1
        | ~ s_m(s(X2,X1),X2,X0) )
    | ~ spl4_30
    | ~ spl4_64 ),
    inference(resolution,[],[f773,f545]) ).

fof(f773,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_m(X0,X1,X3)
        | X2 = X3
        | ~ s_m(X0,X1,X2) )
    | ~ spl4_64 ),
    inference(avatar_component_clause,[],[f772]) ).

fof(f17972,plain,
    ( spl4_743
    | ~ spl4_123
    | ~ spl4_407 ),
    inference(avatar_split_clause,[],[f7478,f7290,f1223,f17970]) ).

fof(f17970,plain,
    ( spl4_743
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,s(sK3,sK0))
        | ~ s_t(X2,X3,s(sK3,sK0))
        | ~ s_t(X2,s(sK3,sK1),X0)
        | s_t(crossbar(X2,X3,s(sK3,sK0),X0,X1,s(sK3,sK1)),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_743])]) ).

fof(f7478,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,s(sK3,sK0))
        | ~ s_t(X2,X3,s(sK3,sK0))
        | ~ s_t(X2,s(sK3,sK1),X0)
        | s_t(crossbar(X2,X3,s(sK3,sK0),X0,X1,s(sK3,sK1)),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_407 ),
    inference(resolution,[],[f7291,f1224]) ).

fof(f17967,plain,
    ( spl4_742
    | ~ spl4_137
    | ~ spl4_407 ),
    inference(avatar_split_clause,[],[f7477,f7290,f1347,f17965]) ).

fof(f17965,plain,
    ( spl4_742
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,s(sK3,sK0))
        | ~ s_t(X2,X3,s(sK3,sK0))
        | ~ s_t(X2,s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),crossbar(X2,X3,s(sK3,sK0),X0,X1,s(sK3,sK1)),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_742])]) ).

fof(f7477,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,s(sK3,sK0))
        | ~ s_t(X2,X3,s(sK3,sK0))
        | ~ s_t(X2,s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),crossbar(X2,X3,s(sK3,sK0),X0,X1,s(sK3,sK1)),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_407 ),
    inference(resolution,[],[f7291,f1348]) ).

fof(f17961,plain,
    ( spl4_741
    | ~ spl4_187
    | ~ spl4_238 ),
    inference(avatar_split_clause,[],[f3060,f2980,f2028,f17959]) ).

fof(f17959,plain,
    ( spl4_741
  <=> ! [X2,X0,X1] :
        ( ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK1),ext(s(sK3,sK0),X0,X1,X2),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ext(s(sK3,sK0),X0,X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_741])]) ).

fof(f3060,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK1),ext(s(sK3,sK0),X0,X1,X2),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ext(s(sK3,sK0),X0,X1,X2)) )
    | ~ spl4_187
    | ~ spl4_238 ),
    inference(resolution,[],[f2981,f2029]) ).

fof(f17955,plain,
    ( spl4_740
    | ~ spl4_188
    | ~ spl4_238 ),
    inference(avatar_split_clause,[],[f3059,f2980,f2032,f17953]) ).

fof(f17953,plain,
    ( spl4_740
  <=> ! [X2,X0,X1] :
        ( ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),ext(s(sK3,sK0),X0,X1,X2),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ext(s(sK3,sK0),X0,X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_740])]) ).

fof(f3059,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),ext(s(sK3,sK0),X0,X1,X2),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ext(s(sK3,sK0),X0,X1,X2)) )
    | ~ spl4_188
    | ~ spl4_238 ),
    inference(resolution,[],[f2981,f2033]) ).

fof(f17909,plain,
    ( spl4_358
    | ~ spl4_250
    | ~ spl4_330 ),
    inference(avatar_split_clause,[],[f17908,f5233,f3277,f5422]) ).

fof(f17908,plain,
    ( s_t(sK3,sK0,sK1)
    | ~ spl4_250
    | ~ spl4_330 ),
    inference(forward_demodulation,[],[f5234,f3279]) ).

fof(f5234,plain,
    ( s_t(sK3,sK0,sK2)
    | ~ spl4_330 ),
    inference(avatar_component_clause,[],[f5233]) ).

fof(f17903,plain,
    ( spl4_739
    | spl4_330
    | ~ spl4_709 ),
    inference(avatar_split_clause,[],[f17330,f17071,f5233,f17900]) ).

fof(f17330,plain,
    ( sameside(sK0,sK3,sK0)
    | spl4_330
    | ~ spl4_709 ),
    inference(resolution,[],[f17072,f5235]) ).

fof(f5235,plain,
    ( ~ s_t(sK3,sK0,sK2)
    | spl4_330 ),
    inference(avatar_component_clause,[],[f5233]) ).

fof(f17896,plain,
    ( spl4_738
    | ~ spl4_187
    | ~ spl4_236 ),
    inference(avatar_split_clause,[],[f3024,f2963,f2028,f17894]) ).

fof(f17894,plain,
    ( spl4_738
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s_t(s(sK3,sK1),ext(X0,s(sK3,sK1),X1,X2),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ext(X0,s(sK3,sK1),X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_738])]) ).

fof(f3024,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s_t(s(sK3,sK1),ext(X0,s(sK3,sK1),X1,X2),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ext(X0,s(sK3,sK1),X1,X2)) )
    | ~ spl4_187
    | ~ spl4_236 ),
    inference(resolution,[],[f2964,f2029]) ).

fof(f17890,plain,
    ( spl4_737
    | ~ spl4_188
    | ~ spl4_236 ),
    inference(avatar_split_clause,[],[f3023,f2963,f2032,f17888]) ).

fof(f17888,plain,
    ( spl4_737
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s_t(s(sK3,sK0),ext(X0,s(sK3,sK1),X1,X2),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ext(X0,s(sK3,sK1),X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_737])]) ).

fof(f3023,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s_t(s(sK3,sK0),ext(X0,s(sK3,sK1),X1,X2),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ext(X0,s(sK3,sK1),X1,X2)) )
    | ~ spl4_188
    | ~ spl4_236 ),
    inference(resolution,[],[f2964,f2033]) ).

fof(f17885,plain,
    ( spl4_736
    | ~ spl4_137
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1778,f1512,f1347,f17883]) ).

fof(f17883,plain,
    ( spl4_736
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(sK3,sK0),crossbar(X0,X1,s(sK3,sK1),X2,X3,s(sK3,sK0)),s(sK3,sK2))
        | ~ s_t(X0,s(sK3,sK0),X2)
        | ~ s_t(X2,X3,s(sK3,sK1))
        | ~ s_t(X0,X1,s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_736])]) ).

fof(f1778,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(sK3,sK0),crossbar(X0,X1,s(sK3,sK1),X2,X3,s(sK3,sK0)),s(sK3,sK2))
        | ~ s_t(X0,s(sK3,sK0),X2)
        | ~ s_t(X2,X3,s(sK3,sK1))
        | ~ s_t(X0,X1,s(sK3,sK1)) )
    | ~ spl4_137
    | ~ spl4_151 ),
    inference(resolution,[],[f1348,f1513]) ).

fof(f17880,plain,
    ( spl4_735
    | ~ spl4_123
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1768,f1512,f1223,f17878]) ).

fof(f17878,plain,
    ( spl4_735
  <=> ! [X0,X3,X2,X1] :
        ( s_t(crossbar(X0,X1,s(sK3,sK1),X2,X3,s(sK3,sK0)),s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(X0,s(sK3,sK0),X2)
        | ~ s_t(X2,X3,s(sK3,sK1))
        | ~ s_t(X0,X1,s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_735])]) ).

fof(f1768,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(crossbar(X0,X1,s(sK3,sK1),X2,X3,s(sK3,sK0)),s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(X0,s(sK3,sK0),X2)
        | ~ s_t(X2,X3,s(sK3,sK1))
        | ~ s_t(X0,X1,s(sK3,sK1)) )
    | ~ spl4_123
    | ~ spl4_151 ),
    inference(resolution,[],[f1224,f1513]) ).

fof(f17875,plain,
    ( spl4_734
    | ~ spl4_123
    | ~ spl4_412 ),
    inference(avatar_split_clause,[],[f7561,f7310,f1223,f17873]) ).

fof(f17873,plain,
    ( spl4_734
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,s(sK3,sK0),X1)
        | ~ s_t(X2,s(sK3,sK1),X1)
        | ~ s_t(X2,X3,X0)
        | s_t(crossbar(X2,s(sK3,sK1),X1,X0,s(sK3,sK0),X3),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_734])]) ).

fof(f7561,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),X1)
        | ~ s_t(X2,s(sK3,sK1),X1)
        | ~ s_t(X2,X3,X0)
        | s_t(crossbar(X2,s(sK3,sK1),X1,X0,s(sK3,sK0),X3),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_412 ),
    inference(resolution,[],[f7311,f1224]) ).

fof(f17870,plain,
    ( spl4_733
    | ~ spl4_137
    | ~ spl4_412 ),
    inference(avatar_split_clause,[],[f7560,f7310,f1347,f17868]) ).

fof(f17868,plain,
    ( spl4_733
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,s(sK3,sK0),X1)
        | ~ s_t(X2,s(sK3,sK1),X1)
        | ~ s_t(X2,X3,X0)
        | s_t(s(sK3,sK0),crossbar(X2,s(sK3,sK1),X1,X0,s(sK3,sK0),X3),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_733])]) ).

fof(f7560,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),X1)
        | ~ s_t(X2,s(sK3,sK1),X1)
        | ~ s_t(X2,X3,X0)
        | s_t(s(sK3,sK0),crossbar(X2,s(sK3,sK1),X1,X0,s(sK3,sK0),X3),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_412 ),
    inference(resolution,[],[f7311,f1348]) ).

fof(f17865,plain,
    ( spl4_732
    | ~ spl4_137
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1779,f1516,f1347,f17863]) ).

fof(f17863,plain,
    ( spl4_732
  <=> ! [X0,X3,X2,X1] :
        ( s_t(s(sK3,sK0),crossbar(X0,s(sK3,sK0),X1,X2,s(sK3,sK1),X3),s(sK3,sK2))
        | ~ s_t(X0,X3,X2)
        | ~ s_t(X2,s(sK3,sK1),X1)
        | ~ s_t(X0,s(sK3,sK0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_732])]) ).

fof(f1779,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(sK3,sK0),crossbar(X0,s(sK3,sK0),X1,X2,s(sK3,sK1),X3),s(sK3,sK2))
        | ~ s_t(X0,X3,X2)
        | ~ s_t(X2,s(sK3,sK1),X1)
        | ~ s_t(X0,s(sK3,sK0),X1) )
    | ~ spl4_137
    | ~ spl4_152 ),
    inference(resolution,[],[f1348,f1517]) ).

fof(f17860,plain,
    ( spl4_731
    | ~ spl4_123
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1769,f1516,f1223,f17858]) ).

fof(f17858,plain,
    ( spl4_731
  <=> ! [X0,X3,X2,X1] :
        ( s_t(crossbar(X0,s(sK3,sK0),X1,X2,s(sK3,sK1),X3),s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(X0,X3,X2)
        | ~ s_t(X2,s(sK3,sK1),X1)
        | ~ s_t(X0,s(sK3,sK0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_731])]) ).

fof(f1769,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(crossbar(X0,s(sK3,sK0),X1,X2,s(sK3,sK1),X3),s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(X0,X3,X2)
        | ~ s_t(X2,s(sK3,sK1),X1)
        | ~ s_t(X0,s(sK3,sK0),X1) )
    | ~ spl4_123
    | ~ spl4_152 ),
    inference(resolution,[],[f1224,f1517]) ).

fof(f17854,plain,
    ( spl4_730
    | ~ spl4_65
    | ~ spl4_399 ),
    inference(avatar_split_clause,[],[f7257,f6734,f776,f17852]) ).

fof(f17852,plain,
    ( spl4_730
  <=> ! [X0,X1] :
        ( ~ s_t(X0,X1,s(sK3,sK2))
        | ~ s_t(X0,s(sK3,sK1),s(sK3,sK0))
        | s(sK3,sK1) = crossbar(X0,s(sK3,sK1),s(sK3,sK0),s(sK3,sK2),s(sK3,sK1),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_730])]) ).

fof(f6734,plain,
    ( spl4_399
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X3,X4)
        | crossbar(X0,X3,X4,X2,X3,X1) = X3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_399])]) ).

fof(f7257,plain,
    ( ! [X0,X1] :
        ( ~ s_t(X0,X1,s(sK3,sK2))
        | ~ s_t(X0,s(sK3,sK1),s(sK3,sK0))
        | s(sK3,sK1) = crossbar(X0,s(sK3,sK1),s(sK3,sK0),s(sK3,sK2),s(sK3,sK1),X1) )
    | ~ spl4_65
    | ~ spl4_399 ),
    inference(resolution,[],[f6735,f778]) ).

fof(f6735,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X0,X3,X4)
        | crossbar(X0,X3,X4,X2,X3,X1) = X3 )
    | ~ spl4_399 ),
    inference(avatar_component_clause,[],[f6734]) ).

fof(f17848,plain,
    ( spl4_729
    | ~ spl4_2
    | ~ spl4_399 ),
    inference(avatar_split_clause,[],[f7256,f6734,f417,f17846]) ).

fof(f17846,plain,
    ( spl4_729
  <=> ! [X0,X1] :
        ( ~ s_t(X0,X1,s(sK3,sK0))
        | ~ s_t(X0,s(sK3,sK1),s(sK3,sK2))
        | s(sK3,sK1) = crossbar(X0,s(sK3,sK1),s(sK3,sK2),s(sK3,sK0),s(sK3,sK1),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_729])]) ).

fof(f7256,plain,
    ( ! [X0,X1] :
        ( ~ s_t(X0,X1,s(sK3,sK0))
        | ~ s_t(X0,s(sK3,sK1),s(sK3,sK2))
        | s(sK3,sK1) = crossbar(X0,s(sK3,sK1),s(sK3,sK2),s(sK3,sK0),s(sK3,sK1),X1) )
    | ~ spl4_2
    | ~ spl4_399 ),
    inference(resolution,[],[f6735,f419]) ).

fof(f17844,plain,
    ( spl4_728
    | spl4_173
    | ~ spl4_709 ),
    inference(avatar_split_clause,[],[f17325,f17071,f1806,f17841]) ).

fof(f17841,plain,
    ( spl4_728
  <=> sameside(sK0,sK1,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_728])]) ).

fof(f1806,plain,
    ( spl4_173
  <=> s_t(sK1,sK0,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_173])]) ).

fof(f17325,plain,
    ( sameside(sK0,sK1,sK0)
    | spl4_173
    | ~ spl4_709 ),
    inference(resolution,[],[f17072,f1808]) ).

fof(f1808,plain,
    ( ~ s_t(sK1,sK0,sK2)
    | spl4_173 ),
    inference(avatar_component_clause,[],[f1806]) ).

fof(f17837,plain,
    ( spl4_727
    | ~ spl4_65
    | ~ spl4_398 ),
    inference(avatar_split_clause,[],[f7203,f6730,f776,f17835]) ).

fof(f17835,plain,
    ( spl4_727
  <=> ! [X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK2))
        | ~ s_t(X0,X1,s(sK3,sK0))
        | s(sK3,sK0) = crossbar(X0,X1,s(sK3,sK0),s(sK3,sK2),s(sK3,sK1),s(sK3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_727])]) ).

fof(f6730,plain,
    ( spl4_398
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(X0,X4,X1)
        | crossbar(X0,X4,X1,X2,X3,X1) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_398])]) ).

fof(f7203,plain,
    ( ! [X0,X1] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK2))
        | ~ s_t(X0,X1,s(sK3,sK0))
        | s(sK3,sK0) = crossbar(X0,X1,s(sK3,sK0),s(sK3,sK2),s(sK3,sK1),s(sK3,sK0)) )
    | ~ spl4_65
    | ~ spl4_398 ),
    inference(resolution,[],[f6731,f778]) ).

fof(f6731,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X2,X3,X1)
        | ~ s_t(X0,X1,X2)
        | ~ s_t(X0,X4,X1)
        | crossbar(X0,X4,X1,X2,X3,X1) = X1 )
    | ~ spl4_398 ),
    inference(avatar_component_clause,[],[f6730]) ).

fof(f17830,plain,
    ( spl4_726
    | ~ spl4_2
    | ~ spl4_398 ),
    inference(avatar_split_clause,[],[f7202,f6730,f417,f17828]) ).

fof(f17828,plain,
    ( spl4_726
  <=> ! [X0,X1] :
        ( ~ s_t(X0,s(sK3,sK2),s(sK3,sK0))
        | ~ s_t(X0,X1,s(sK3,sK2))
        | s(sK3,sK2) = crossbar(X0,X1,s(sK3,sK2),s(sK3,sK0),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_726])]) ).

fof(f7202,plain,
    ( ! [X0,X1] :
        ( ~ s_t(X0,s(sK3,sK2),s(sK3,sK0))
        | ~ s_t(X0,X1,s(sK3,sK2))
        | s(sK3,sK2) = crossbar(X0,X1,s(sK3,sK2),s(sK3,sK0),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_2
    | ~ spl4_398 ),
    inference(resolution,[],[f6731,f419]) ).

fof(f17825,plain,
    ( spl4_725
    | ~ spl4_123
    | ~ spl4_394 ),
    inference(avatar_split_clause,[],[f7060,f6702,f1223,f17823]) ).

fof(f17823,plain,
    ( spl4_725
  <=> ! [X2,X0,X1] :
        ( ~ le(X0,X1,X2,s(sK3,sK1))
        | ~ s_t(s(sK3,sK0),X2,s(sK3,sK1))
        | s_t(ext(ext(s(sK3,sK1),X2,alpha,gamma),X2,X0,X1),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_725])]) ).

fof(f7060,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X0,X1,X2,s(sK3,sK1))
        | ~ s_t(s(sK3,sK0),X2,s(sK3,sK1))
        | s_t(ext(ext(s(sK3,sK1),X2,alpha,gamma),X2,X0,X1),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_394 ),
    inference(resolution,[],[f6703,f1224]) ).

fof(f17820,plain,
    ( spl4_724
    | ~ spl4_137
    | ~ spl4_394 ),
    inference(avatar_split_clause,[],[f7059,f6702,f1347,f17818]) ).

fof(f17818,plain,
    ( spl4_724
  <=> ! [X2,X0,X1] :
        ( ~ le(X0,X1,X2,s(sK3,sK1))
        | ~ s_t(s(sK3,sK0),X2,s(sK3,sK1))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK1),X2,alpha,gamma),X2,X0,X1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_724])]) ).

fof(f7059,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X0,X1,X2,s(sK3,sK1))
        | ~ s_t(s(sK3,sK0),X2,s(sK3,sK1))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK1),X2,alpha,gamma),X2,X0,X1),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_394 ),
    inference(resolution,[],[f6703,f1348]) ).

fof(f17815,plain,
    ( spl4_723
    | ~ spl4_123
    | ~ spl4_391 ),
    inference(avatar_split_clause,[],[f6956,f6690,f1223,f17813]) ).

fof(f17813,plain,
    ( spl4_723
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(s(sK3,sK1),X0,X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(s(sK3,sK0),X3,s(sK3,sK1))
        | s_t(ip(s(sK3,sK1),X0,X1,X2,X3),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_723])]) ).

fof(f6956,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(s(sK3,sK1),X0,X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(s(sK3,sK0),X3,s(sK3,sK1))
        | s_t(ip(s(sK3,sK1),X0,X1,X2,X3),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_391 ),
    inference(resolution,[],[f6691,f1224]) ).

fof(f17810,plain,
    ( spl4_722
    | ~ spl4_137
    | ~ spl4_391 ),
    inference(avatar_split_clause,[],[f6955,f6690,f1347,f17808]) ).

fof(f17808,plain,
    ( spl4_722
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(s(sK3,sK1),X0,X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(s(sK3,sK0),X3,s(sK3,sK1))
        | s_t(s(sK3,sK0),ip(s(sK3,sK1),X0,X1,X2,X3),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_722])]) ).

fof(f6955,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(s(sK3,sK1),X0,X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(s(sK3,sK0),X3,s(sK3,sK1))
        | s_t(s(sK3,sK0),ip(s(sK3,sK1),X0,X1,X2,X3),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_391 ),
    inference(resolution,[],[f6691,f1348]) ).

fof(f17805,plain,
    ( spl4_721
    | ~ spl4_123
    | ~ spl4_388 ),
    inference(avatar_split_clause,[],[f6853,f6678,f1223,f17803]) ).

fof(f17803,plain,
    ( spl4_721
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(s(sK3,sK1),X3,X2)
        | ~ s_t(s(sK3,sK0),X1,s(sK3,sK1))
        | s_t(ip(X0,X1,X2,s(sK3,sK1),X3),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_721])]) ).

fof(f6853,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(s(sK3,sK1),X3,X2)
        | ~ s_t(s(sK3,sK0),X1,s(sK3,sK1))
        | s_t(ip(X0,X1,X2,s(sK3,sK1),X3),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_388 ),
    inference(resolution,[],[f6679,f1224]) ).

fof(f17800,plain,
    ( spl4_720
    | ~ spl4_137
    | ~ spl4_388 ),
    inference(avatar_split_clause,[],[f6852,f6678,f1347,f17798]) ).

fof(f17798,plain,
    ( spl4_720
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(s(sK3,sK1),X3,X2)
        | ~ s_t(s(sK3,sK0),X1,s(sK3,sK1))
        | s_t(s(sK3,sK0),ip(X0,X1,X2,s(sK3,sK1),X3),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_720])]) ).

fof(f6852,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(s(sK3,sK1),X3,X2)
        | ~ s_t(s(sK3,sK0),X1,s(sK3,sK1))
        | s_t(s(sK3,sK0),ip(X0,X1,X2,s(sK3,sK1),X3),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_388 ),
    inference(resolution,[],[f6679,f1348]) ).

fof(f17765,plain,
    ( spl4_719
    | spl4_360
    | ~ spl4_709 ),
    inference(avatar_split_clause,[],[f17320,f17071,f5894,f17762]) ).

fof(f5894,plain,
    ( spl4_360
  <=> s_t(sK0,sK3,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_360])]) ).

fof(f17320,plain,
    ( sameside(sK3,sK0,sK3)
    | spl4_360
    | ~ spl4_709 ),
    inference(resolution,[],[f17072,f5896]) ).

fof(f5896,plain,
    ( ~ s_t(sK0,sK3,sK1)
    | spl4_360 ),
    inference(avatar_component_clause,[],[f5894]) ).

fof(f17127,plain,
    ( spl4_718
    | ~ spl4_216
    | ~ spl4_250 ),
    inference(avatar_split_clause,[],[f15483,f3277,f2370,f17124]) ).

fof(f17124,plain,
    ( spl4_718
  <=> sameside(sK1,sK0,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_718])]) ).

fof(f2370,plain,
    ( spl4_216
  <=> sameside(sK2,sK0,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_216])]) ).

fof(f15483,plain,
    ( sameside(sK1,sK0,sK1)
    | ~ spl4_216
    | ~ spl4_250 ),
    inference(superposition,[],[f2372,f3279]) ).

fof(f2372,plain,
    ( sameside(sK2,sK0,sK2)
    | ~ spl4_216 ),
    inference(avatar_component_clause,[],[f2370]) ).

fof(f17105,plain,
    ( spl4_717
    | ~ spl4_192
    | ~ spl4_369 ),
    inference(avatar_split_clause,[],[f6304,f6082,f2048,f17103]) ).

fof(f17103,plain,
    ( spl4_717
  <=> ! [X0,X1] : s_col(X0,X1,ins(X0,X1,X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_717])]) ).

fof(f2048,plain,
    ( spl4_192
  <=> ! [X0,X3,X2,X1] : s_col(X0,X1,ext(X0,X1,X2,X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_192])]) ).

fof(f6304,plain,
    ( ! [X0,X1] : s_col(X0,X1,ins(X0,X1,X0,X1))
    | ~ spl4_192
    | ~ spl4_369 ),
    inference(superposition,[],[f2049,f6083]) ).

fof(f2049,plain,
    ( ! [X2,X3,X0,X1] : s_col(X0,X1,ext(X0,X1,X2,X3))
    | ~ spl4_192 ),
    inference(avatar_component_clause,[],[f2048]) ).

fof(f17101,plain,
    ( spl4_716
    | ~ spl4_191
    | ~ spl4_369 ),
    inference(avatar_split_clause,[],[f6303,f6082,f2044,f17099]) ).

fof(f17099,plain,
    ( spl4_716
  <=> ! [X0,X1] : s_col(ins(X0,X1,X0,X1),X0,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_716])]) ).

fof(f2044,plain,
    ( spl4_191
  <=> ! [X0,X3,X2,X1] : s_col(ext(X0,X1,X2,X3),X0,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_191])]) ).

fof(f6303,plain,
    ( ! [X0,X1] : s_col(ins(X0,X1,X0,X1),X0,X1)
    | ~ spl4_191
    | ~ spl4_369 ),
    inference(superposition,[],[f2045,f6083]) ).

fof(f2045,plain,
    ( ! [X2,X3,X0,X1] : s_col(ext(X0,X1,X2,X3),X0,X1)
    | ~ spl4_191 ),
    inference(avatar_component_clause,[],[f2044]) ).

fof(f17097,plain,
    ( spl4_715
    | ~ spl4_190
    | ~ spl4_369 ),
    inference(avatar_split_clause,[],[f6302,f6082,f2040,f17095]) ).

fof(f17095,plain,
    ( spl4_715
  <=> ! [X0,X1] : s_col(X1,ins(X0,X1,X0,X1),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_715])]) ).

fof(f2040,plain,
    ( spl4_190
  <=> ! [X0,X3,X2,X1] : s_col(X0,ext(X1,X0,X2,X3),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_190])]) ).

fof(f6302,plain,
    ( ! [X0,X1] : s_col(X1,ins(X0,X1,X0,X1),X0)
    | ~ spl4_190
    | ~ spl4_369 ),
    inference(superposition,[],[f2041,f6083]) ).

fof(f2041,plain,
    ( ! [X2,X3,X0,X1] : s_col(X0,ext(X1,X0,X2,X3),X1)
    | ~ spl4_190 ),
    inference(avatar_component_clause,[],[f2040]) ).

fof(f17093,plain,
    ( spl4_714
    | ~ spl4_189
    | ~ spl4_369 ),
    inference(avatar_split_clause,[],[f6301,f6082,f2036,f17091]) ).

fof(f17091,plain,
    ( spl4_714
  <=> ! [X0,X1] : s_t(ins(X0,X1,X0,X1),X1,X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_714])]) ).

fof(f6301,plain,
    ( ! [X0,X1] : s_t(ins(X0,X1,X0,X1),X1,X0)
    | ~ spl4_189
    | ~ spl4_369 ),
    inference(superposition,[],[f2037,f6083]) ).

fof(f17089,plain,
    ( spl4_713
    | ~ spl4_45
    | ~ spl4_369 ),
    inference(avatar_split_clause,[],[f6299,f6082,f606,f17087]) ).

fof(f17087,plain,
    ( spl4_713
  <=> ! [X0,X1] : s_t(X0,X1,ins(X0,X1,X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_713])]) ).

fof(f606,plain,
    ( spl4_45
  <=> ! [X0,X3,X2,X1] : s_t(X0,X1,ext(X0,X1,X2,X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_45])]) ).

fof(f6299,plain,
    ( ! [X0,X1] : s_t(X0,X1,ins(X0,X1,X0,X1))
    | ~ spl4_45
    | ~ spl4_369 ),
    inference(superposition,[],[f607,f6083]) ).

fof(f607,plain,
    ( ! [X2,X3,X0,X1] : s_t(X0,X1,ext(X0,X1,X2,X3))
    | ~ spl4_45 ),
    inference(avatar_component_clause,[],[f606]) ).

fof(f17085,plain,
    ( spl4_712
    | ~ spl4_189
    | ~ spl4_298 ),
    inference(avatar_split_clause,[],[f4636,f4577,f2036,f17083]) ).

fof(f17083,plain,
    ( spl4_712
  <=> ! [X0,X1] : s_m(ext(X0,X1,X1,X0),X1,X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_712])]) ).

fof(f4577,plain,
    ( spl4_298
  <=> ! [X2,X0,X1] :
        ( s_m(ext(X0,X1,X1,X2),X1,X2)
        | ~ s_t(ext(X0,X1,X1,X2),X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_298])]) ).

fof(f4636,plain,
    ( ! [X0,X1] : s_m(ext(X0,X1,X1,X0),X1,X0)
    | ~ spl4_189
    | ~ spl4_298 ),
    inference(resolution,[],[f4578,f2037]) ).

fof(f4578,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(ext(X0,X1,X1,X2),X1,X2)
        | s_m(ext(X0,X1,X1,X2),X1,X2) )
    | ~ spl4_298 ),
    inference(avatar_component_clause,[],[f4577]) ).

fof(f17081,plain,
    ( spl4_711
    | ~ spl4_44
    | ~ spl4_276 ),
    inference(avatar_split_clause,[],[f4046,f3550,f602,f17079]) ).

fof(f17079,plain,
    ( spl4_711
  <=> ! [X2,X0,X1] :
        ( ~ s_e(X0,X0,X1,X2)
        | X1 = X2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_711])]) ).

fof(f602,plain,
    ( spl4_44
  <=> ! [X2,X0,X1] :
        ( X0 = X1
        | ~ s_e(X0,X1,X2,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_44])]) ).

fof(f4046,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_e(X0,X0,X1,X2)
        | X1 = X2 )
    | ~ spl4_44
    | ~ spl4_276 ),
    inference(resolution,[],[f3551,f603]) ).

fof(f603,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_e(X0,X1,X2,X2)
        | X0 = X1 )
    | ~ spl4_44 ),
    inference(avatar_component_clause,[],[f602]) ).

fof(f17077,plain,
    ( spl4_710
    | ~ spl4_194
    | ~ spl4_196 ),
    inference(avatar_split_clause,[],[f2176,f2065,f2057,f17075]) ).

fof(f2057,plain,
    ( spl4_194
  <=> ! [X0,X1] :
        ( s_t(X0,X1,X0)
        | sameside(X0,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_194])]) ).

fof(f2176,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | sameside(X0,X1,X0) )
    | ~ spl4_194
    | ~ spl4_196 ),
    inference(resolution,[],[f2066,f2058]) ).

fof(f2058,plain,
    ( ! [X0,X1] :
        ( s_t(X0,X1,X0)
        | sameside(X0,X1,X0) )
    | ~ spl4_194 ),
    inference(avatar_component_clause,[],[f2057]) ).

fof(f17073,plain,
    ( spl4_709
    | ~ spl4_194
    | ~ spl4_195 ),
    inference(avatar_split_clause,[],[f2165,f2061,f2057,f17071]) ).

fof(f2165,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | sameside(X1,X0,X1) )
    | ~ spl4_194
    | ~ spl4_195 ),
    inference(resolution,[],[f2062,f2058]) ).

fof(f17069,plain,
    ( spl4_708
    | ~ spl4_24
    | ~ spl4_193 ),
    inference(avatar_split_clause,[],[f2132,f2052,f513,f17067]) ).

fof(f17067,plain,
    ( spl4_708
  <=> ! [X0,X1] :
        ( X0 != X1
        | s(X0,X1) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_708])]) ).

fof(f2052,plain,
    ( spl4_193
  <=> ! [X0,X1] :
        ( s(X0,X1) != X0
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_193])]) ).

fof(f2132,plain,
    ( ! [X0,X1] :
        ( X0 != X1
        | s(X0,X1) = X0 )
    | ~ spl4_24
    | ~ spl4_193 ),
    inference(superposition,[],[f2053,f514]) ).

fof(f2053,plain,
    ( ! [X0,X1] :
        ( s(X0,X1) != X0
        | X0 = X1 )
    | ~ spl4_193 ),
    inference(avatar_component_clause,[],[f2052]) ).

fof(f17065,plain,
    ( spl4_707
    | ~ spl4_35
    | ~ spl4_189 ),
    inference(avatar_split_clause,[],[f2074,f2036,f564,f17063]) ).

fof(f17063,plain,
    ( spl4_707
  <=> ! [X0,X3,X2,X1] : s_col(X0,X1,ext(X1,X0,X2,X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_707])]) ).

fof(f2074,plain,
    ( ! [X2,X3,X0,X1] : s_col(X0,X1,ext(X1,X0,X2,X3))
    | ~ spl4_35
    | ~ spl4_189 ),
    inference(resolution,[],[f2037,f565]) ).

fof(f17061,plain,
    ( spl4_706
    | ~ spl4_34
    | ~ spl4_189 ),
    inference(avatar_split_clause,[],[f2073,f2036,f560,f17059]) ).

fof(f17059,plain,
    ( spl4_706
  <=> ! [X0,X3,X2,X1] : s_col(X0,ext(X0,X1,X2,X3),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_706])]) ).

fof(f2073,plain,
    ( ! [X2,X3,X0,X1] : s_col(X0,ext(X0,X1,X2,X3),X1)
    | ~ spl4_34
    | ~ spl4_189 ),
    inference(resolution,[],[f2037,f561]) ).

fof(f17057,plain,
    ( spl4_705
    | ~ spl4_33
    | ~ spl4_189 ),
    inference(avatar_split_clause,[],[f2072,f2036,f556,f17055]) ).

fof(f17055,plain,
    ( spl4_705
  <=> ! [X0,X3,X2,X1] : s_col(ext(X0,X1,X2,X3),X1,X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_705])]) ).

fof(f2072,plain,
    ( ! [X2,X3,X0,X1] : s_col(ext(X0,X1,X2,X3),X1,X0)
    | ~ spl4_33
    | ~ spl4_189 ),
    inference(resolution,[],[f2037,f557]) ).

fof(f17052,plain,
    ( spl4_704
    | ~ spl4_123
    | ~ spl4_308 ),
    inference(avatar_split_clause,[],[f4841,f4620,f1223,f17050]) ).

fof(f17050,plain,
    ( spl4_704
  <=> ! [X0] :
        ( ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s_t(ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK0),X0),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_704])]) ).

fof(f4841,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s_t(ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK0),X0),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_308 ),
    inference(resolution,[],[f4621,f1224]) ).

fof(f17047,plain,
    ( spl4_703
    | ~ spl4_137
    | ~ spl4_308 ),
    inference(avatar_split_clause,[],[f4840,f4620,f1347,f17045]) ).

fof(f17045,plain,
    ( spl4_703
  <=> ! [X0] :
        ( ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK0),X0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_703])]) ).

fof(f4840,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK0),X0),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_308 ),
    inference(resolution,[],[f4621,f1348]) ).

fof(f17042,plain,
    ( spl4_702
    | ~ spl4_123
    | ~ spl4_307 ),
    inference(avatar_split_clause,[],[f4801,f4616,f1223,f17040]) ).

fof(f17040,plain,
    ( spl4_702
  <=> ! [X0] :
        ( ~ s_t(s(sK3,sK1),X0,s(sK3,sK0))
        | s_t(ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK1),X0),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_702])]) ).

fof(f4801,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,sK1),X0,s(sK3,sK0))
        | s_t(ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK1),X0),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_307 ),
    inference(resolution,[],[f4617,f1224]) ).

fof(f17037,plain,
    ( spl4_701
    | ~ spl4_137
    | ~ spl4_307 ),
    inference(avatar_split_clause,[],[f4800,f4616,f1347,f17035]) ).

fof(f17035,plain,
    ( spl4_701
  <=> ! [X0] :
        ( ~ s_t(s(sK3,sK1),X0,s(sK3,sK0))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK1),X0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_701])]) ).

fof(f4800,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,sK1),X0,s(sK3,sK0))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),s(sK3,sK1),X0),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_307 ),
    inference(resolution,[],[f4617,f1348]) ).

fof(f17031,plain,
    ( spl4_700
    | ~ spl4_45
    | ~ spl4_188 ),
    inference(avatar_split_clause,[],[f2257,f2032,f606,f17029]) ).

fof(f17029,plain,
    ( spl4_700
  <=> ! [X0,X1] :
        ( s_t(s(sK3,sK0),ext(s(sK3,sK0),s(sK3,sK1),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ext(s(sK3,sK0),s(sK3,sK1),X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_700])]) ).

fof(f2257,plain,
    ( ! [X0,X1] :
        ( s_t(s(sK3,sK0),ext(s(sK3,sK0),s(sK3,sK1),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),ext(s(sK3,sK0),s(sK3,sK1),X0,X1)) )
    | ~ spl4_45
    | ~ spl4_188 ),
    inference(resolution,[],[f2033,f607]) ).

fof(f17025,plain,
    ( spl4_699
    | ~ spl4_45
    | ~ spl4_187 ),
    inference(avatar_split_clause,[],[f2246,f2028,f606,f17023]) ).

fof(f17023,plain,
    ( spl4_699
  <=> ! [X0,X1] :
        ( s_t(s(sK3,sK1),ext(s(sK3,sK0),s(sK3,sK1),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ext(s(sK3,sK0),s(sK3,sK1),X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_699])]) ).

fof(f2246,plain,
    ( ! [X0,X1] :
        ( s_t(s(sK3,sK1),ext(s(sK3,sK0),s(sK3,sK1),X0,X1),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),ext(s(sK3,sK0),s(sK3,sK1),X0,X1)) )
    | ~ spl4_45
    | ~ spl4_187 ),
    inference(resolution,[],[f2029,f607]) ).

fof(f17007,plain,
    ( spl4_158
    | spl4_698
    | ~ spl4_60
    | ~ spl4_149 ),
    inference(avatar_split_clause,[],[f1529,f1504,f725,f17005,f1632]) ).

fof(f17005,plain,
    ( spl4_698
  <=> ! [X0,X1] :
        ( s_col(X0,X1,s(sK3,sK0))
        | X0 = X1
        | ~ s_col(s(sK3,sK1),s(sK3,sK2),X0)
        | ~ s_col(s(sK3,sK1),s(sK3,sK2),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_698])]) ).

fof(f1529,plain,
    ( ! [X0,X1] :
        ( s_col(X0,X1,s(sK3,sK0))
        | ~ s_col(s(sK3,sK1),s(sK3,sK2),X1)
        | ~ s_col(s(sK3,sK1),s(sK3,sK2),X0)
        | s(sK3,sK1) = s(sK3,sK2)
        | X0 = X1 )
    | ~ spl4_60
    | ~ spl4_149 ),
    inference(resolution,[],[f1505,f727]) ).

fof(f16985,plain,
    ( spl4_697
    | ~ spl4_250
    | ~ spl4_696 ),
    inference(avatar_split_clause,[],[f16981,f16977,f3277,f16983]) ).

fof(f16983,plain,
    ( spl4_697
  <=> ! [X0,X1] :
        ( ~ s_col(s(sK3,sK1),s(sK3,sK0),X1)
        | ~ s_col(s(sK3,sK1),s(sK3,sK0),X0)
        | s_col(X0,X1,s(sK3,sK1))
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_697])]) ).

fof(f16977,plain,
    ( spl4_696
  <=> ! [X0,X1] :
        ( s_col(X0,X1,s(sK3,sK1))
        | X0 = X1
        | ~ s_col(s(sK3,sK2),s(sK3,sK0),X0)
        | ~ s_col(s(sK3,sK2),s(sK3,sK0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_696])]) ).

fof(f16981,plain,
    ( ! [X0,X1] :
        ( ~ s_col(s(sK3,sK1),s(sK3,sK0),X1)
        | ~ s_col(s(sK3,sK1),s(sK3,sK0),X0)
        | s_col(X0,X1,s(sK3,sK1))
        | X0 = X1 )
    | ~ spl4_250
    | ~ spl4_696 ),
    inference(forward_demodulation,[],[f16980,f3279]) ).

fof(f16980,plain,
    ( ! [X0,X1] :
        ( ~ s_col(s(sK3,sK1),s(sK3,sK0),X0)
        | s_col(X0,X1,s(sK3,sK1))
        | X0 = X1
        | ~ s_col(s(sK3,sK2),s(sK3,sK0),X1) )
    | ~ spl4_250
    | ~ spl4_696 ),
    inference(forward_demodulation,[],[f16978,f3279]) ).

fof(f16978,plain,
    ( ! [X0,X1] :
        ( ~ s_col(s(sK3,sK2),s(sK3,sK0),X1)
        | X0 = X1
        | ~ s_col(s(sK3,sK2),s(sK3,sK0),X0)
        | s_col(X0,X1,s(sK3,sK1)) )
    | ~ spl4_696 ),
    inference(avatar_component_clause,[],[f16977]) ).

fof(f16979,plain,
    ( spl4_273
    | spl4_696
    | ~ spl4_52
    | ~ spl4_149 ),
    inference(avatar_split_clause,[],[f1527,f1504,f688,f16977,f3534]) ).

fof(f1527,plain,
    ( ! [X0,X1] :
        ( s_col(X0,X1,s(sK3,sK1))
        | ~ s_col(s(sK3,sK2),s(sK3,sK0),X1)
        | ~ s_col(s(sK3,sK2),s(sK3,sK0),X0)
        | s(sK3,sK0) = s(sK3,sK2)
        | X0 = X1 )
    | ~ spl4_52
    | ~ spl4_149 ),
    inference(resolution,[],[f1505,f690]) ).

fof(f16975,plain,
    ( spl4_158
    | spl4_695
    | ~ spl4_65
    | ~ spl4_542 ),
    inference(avatar_split_clause,[],[f11820,f11720,f776,f16973,f1632]) ).

fof(f16973,plain,
    ( spl4_695
  <=> ! [X0] :
        ( s_t(s(sK3,sK2),s(sK3,X0),s(sK3,sK0))
        | ~ s_t(sK2,sK1,X0)
        | s_t(s(sK3,sK2),s(sK3,sK0),s(sK3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_695])]) ).

fof(f11720,plain,
    ( spl4_542
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(s(X0,X1),X2,s(X0,X3))
        | s_t(s(X0,X1),s(X0,X3),X2)
        | ~ s_t(s(X0,X1),s(X0,X4),X2)
        | s(X0,X1) = s(X0,X4)
        | ~ s_t(X1,X4,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_542])]) ).

fof(f11820,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK2),s(sK3,X0),s(sK3,sK0))
        | s_t(s(sK3,sK2),s(sK3,sK0),s(sK3,X0))
        | s(sK3,sK1) = s(sK3,sK2)
        | ~ s_t(sK2,sK1,X0) )
    | ~ spl4_65
    | ~ spl4_542 ),
    inference(resolution,[],[f11721,f778]) ).

fof(f11721,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(s(X0,X1),s(X0,X4),X2)
        | s_t(s(X0,X1),s(X0,X3),X2)
        | s_t(s(X0,X1),X2,s(X0,X3))
        | s(X0,X1) = s(X0,X4)
        | ~ s_t(X1,X4,X3) )
    | ~ spl4_542 ),
    inference(avatar_component_clause,[],[f11720]) ).

fof(f16971,plain,
    ( spl4_158
    | spl4_694
    | ~ spl4_65
    | ~ spl4_541 ),
    inference(avatar_split_clause,[],[f11765,f11716,f776,f16969,f1632]) ).

fof(f16969,plain,
    ( spl4_694
  <=> ! [X0] :
        ( s_t(s(sK3,sK1),s(sK3,X0),s(sK3,sK0))
        | ~ s_t(sK2,sK1,X0)
        | s_t(s(sK3,sK1),s(sK3,sK0),s(sK3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_694])]) ).

fof(f11716,plain,
    ( spl4_541
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(s(X0,X1),X2,s(X0,X3))
        | s_t(s(X0,X1),s(X0,X3),X2)
        | ~ s_t(s(X0,X4),s(X0,X1),X2)
        | s(X0,X1) = s(X0,X4)
        | ~ s_t(X4,X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_541])]) ).

fof(f11765,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK1),s(sK3,X0),s(sK3,sK0))
        | s_t(s(sK3,sK1),s(sK3,sK0),s(sK3,X0))
        | s(sK3,sK1) = s(sK3,sK2)
        | ~ s_t(sK2,sK1,X0) )
    | ~ spl4_65
    | ~ spl4_541 ),
    inference(resolution,[],[f11717,f778]) ).

fof(f11717,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(s(X0,X4),s(X0,X1),X2)
        | s_t(s(X0,X1),s(X0,X3),X2)
        | s_t(s(X0,X1),X2,s(X0,X3))
        | s(X0,X1) = s(X0,X4)
        | ~ s_t(X4,X1,X3) )
    | ~ spl4_541 ),
    inference(avatar_component_clause,[],[f11716]) ).

fof(f16966,plain,
    ( spl4_693
    | ~ spl4_123
    | ~ spl4_328 ),
    inference(avatar_split_clause,[],[f5282,f4964,f1223,f16964]) ).

fof(f16964,plain,
    ( spl4_693
  <=> ! [X0,X1] :
        ( ~ le(X0,X1,s(sK3,sK1),s(sK3,sK0))
        | s_t(ext(ext(s(sK3,sK0),s(sK3,sK1),alpha,gamma),s(sK3,sK1),X0,X1),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_693])]) ).

fof(f5282,plain,
    ( ! [X0,X1] :
        ( ~ le(X0,X1,s(sK3,sK1),s(sK3,sK0))
        | s_t(ext(ext(s(sK3,sK0),s(sK3,sK1),alpha,gamma),s(sK3,sK1),X0,X1),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_328 ),
    inference(resolution,[],[f4965,f1224]) ).

fof(f16961,plain,
    ( spl4_692
    | ~ spl4_137
    | ~ spl4_328 ),
    inference(avatar_split_clause,[],[f5281,f4964,f1347,f16959]) ).

fof(f16959,plain,
    ( spl4_692
  <=> ! [X0,X1] :
        ( ~ le(X0,X1,s(sK3,sK1),s(sK3,sK0))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK0),s(sK3,sK1),alpha,gamma),s(sK3,sK1),X0,X1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_692])]) ).

fof(f5281,plain,
    ( ! [X0,X1] :
        ( ~ le(X0,X1,s(sK3,sK1),s(sK3,sK0))
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK0),s(sK3,sK1),alpha,gamma),s(sK3,sK1),X0,X1),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_328 ),
    inference(resolution,[],[f4965,f1348]) ).

fof(f16956,plain,
    ( spl4_691
    | ~ spl4_132
    | ~ spl4_137 ),
    inference(avatar_split_clause,[],[f1775,f1347,f1276,f16954]) ).

fof(f16954,plain,
    ( spl4_691
  <=> ! [X0,X1] :
        ( s_t(s(sK3,sK0),ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),X0,X1),s(sK3,sK2))
        | ~ le(X0,X1,s(sK3,sK0),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_691])]) ).

fof(f1775,plain,
    ( ! [X0,X1] :
        ( s_t(s(sK3,sK0),ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),X0,X1),s(sK3,sK2))
        | ~ le(X0,X1,s(sK3,sK0),s(sK3,sK1)) )
    | ~ spl4_132
    | ~ spl4_137 ),
    inference(resolution,[],[f1348,f1277]) ).

fof(f16951,plain,
    ( spl4_690
    | ~ spl4_123
    | ~ spl4_132 ),
    inference(avatar_split_clause,[],[f1765,f1276,f1223,f16949]) ).

fof(f16949,plain,
    ( spl4_690
  <=> ! [X0,X1] :
        ( s_t(ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),X0,X1),s(sK3,sK1),s(sK3,sK2))
        | ~ le(X0,X1,s(sK3,sK0),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_690])]) ).

fof(f1765,plain,
    ( ! [X0,X1] :
        ( s_t(ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),X0,X1),s(sK3,sK1),s(sK3,sK2))
        | ~ le(X0,X1,s(sK3,sK0),s(sK3,sK1)) )
    | ~ spl4_123
    | ~ spl4_132 ),
    inference(resolution,[],[f1224,f1277]) ).

fof(f16933,plain,
    ( spl4_158
    | spl4_689
    | ~ spl4_65
    | ~ spl4_140 ),
    inference(avatar_split_clause,[],[f1417,f1383,f776,f16931,f1632]) ).

fof(f16931,plain,
    ( spl4_689
  <=> ! [X0] :
        ( s_t(s(sK3,sK2),X0,s(sK3,sK0))
        | ~ s_t(s(sK3,sK2),s(sK3,sK1),X0)
        | s_t(s(sK3,sK2),s(sK3,sK0),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_689])]) ).

fof(f1383,plain,
    ( spl4_140
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X3,X2)
        | s_t(X0,X2,X3)
        | ~ s_t(X0,X1,X3)
        | ~ s_t(X0,X1,X2)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_140])]) ).

fof(f1417,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK2),X0,s(sK3,sK0))
        | s_t(s(sK3,sK2),s(sK3,sK0),X0)
        | ~ s_t(s(sK3,sK2),s(sK3,sK1),X0)
        | s(sK3,sK1) = s(sK3,sK2) )
    | ~ spl4_65
    | ~ spl4_140 ),
    inference(resolution,[],[f1384,f778]) ).

fof(f1384,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X3)
        | s_t(X0,X2,X3)
        | s_t(X0,X3,X2)
        | ~ s_t(X0,X1,X2)
        | X0 = X1 )
    | ~ spl4_140 ),
    inference(avatar_component_clause,[],[f1383]) ).

fof(f16929,plain,
    ( spl4_158
    | spl4_688
    | ~ spl4_65
    | ~ spl4_139 ),
    inference(avatar_split_clause,[],[f1403,f1379,f776,f16927,f1632]) ).

fof(f16927,plain,
    ( spl4_688
  <=> ! [X0] :
        ( s_t(s(sK3,sK1),X0,s(sK3,sK0))
        | ~ s_t(s(sK3,sK2),s(sK3,sK1),X0)
        | s_t(s(sK3,sK1),s(sK3,sK0),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_688])]) ).

fof(f1379,plain,
    ( spl4_139
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X1,X3,X2)
        | s_t(X1,X2,X3)
        | ~ s_t(X0,X1,X3)
        | ~ s_t(X0,X1,X2)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_139])]) ).

fof(f1403,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK1),X0,s(sK3,sK0))
        | s_t(s(sK3,sK1),s(sK3,sK0),X0)
        | ~ s_t(s(sK3,sK2),s(sK3,sK1),X0)
        | s(sK3,sK1) = s(sK3,sK2) )
    | ~ spl4_65
    | ~ spl4_139 ),
    inference(resolution,[],[f1380,f778]) ).

fof(f1380,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X3)
        | s_t(X1,X2,X3)
        | s_t(X1,X3,X2)
        | ~ s_t(X0,X1,X2)
        | X0 = X1 )
    | ~ spl4_139 ),
    inference(avatar_component_clause,[],[f1379]) ).

fof(f16924,plain,
    ( spl4_687
    | ~ spl4_123
    | ~ spl4_324 ),
    inference(avatar_split_clause,[],[f5200,f4948,f1223,f16922]) ).

fof(f16922,plain,
    ( spl4_687
  <=> ! [X2,X0,X1] :
        ( ~ s_t(s(sK3,sK0),X0,X1)
        | ~ s_t(X2,s(sK3,sK1),X1)
        | s_t(ip(s(sK3,sK0),X0,X1,X2,s(sK3,sK1)),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_687])]) ).

fof(f5200,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(s(sK3,sK0),X0,X1)
        | ~ s_t(X2,s(sK3,sK1),X1)
        | s_t(ip(s(sK3,sK0),X0,X1,X2,s(sK3,sK1)),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_324 ),
    inference(resolution,[],[f4949,f1224]) ).

fof(f16919,plain,
    ( spl4_686
    | ~ spl4_137
    | ~ spl4_324 ),
    inference(avatar_split_clause,[],[f5199,f4948,f1347,f16917]) ).

fof(f16917,plain,
    ( spl4_686
  <=> ! [X2,X0,X1] :
        ( ~ s_t(s(sK3,sK0),X0,X1)
        | ~ s_t(X2,s(sK3,sK1),X1)
        | s_t(s(sK3,sK0),ip(s(sK3,sK0),X0,X1,X2,s(sK3,sK1)),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_686])]) ).

fof(f5199,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(s(sK3,sK0),X0,X1)
        | ~ s_t(X2,s(sK3,sK1),X1)
        | s_t(s(sK3,sK0),ip(s(sK3,sK0),X0,X1,X2,s(sK3,sK1)),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_324 ),
    inference(resolution,[],[f4949,f1348]) ).

fof(f16914,plain,
    ( spl4_685
    | ~ spl4_123
    | ~ spl4_319 ),
    inference(avatar_split_clause,[],[f5133,f4927,f1223,f16912]) ).

fof(f16912,plain,
    ( spl4_685
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,s(sK3,sK1),X1)
        | ~ s_t(s(sK3,sK0),X2,X1)
        | s_t(ip(X0,s(sK3,sK1),X1,s(sK3,sK0),X2),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_685])]) ).

fof(f5133,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,s(sK3,sK1),X1)
        | ~ s_t(s(sK3,sK0),X2,X1)
        | s_t(ip(X0,s(sK3,sK1),X1,s(sK3,sK0),X2),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_319 ),
    inference(resolution,[],[f4928,f1224]) ).

fof(f16909,plain,
    ( spl4_684
    | ~ spl4_137
    | ~ spl4_319 ),
    inference(avatar_split_clause,[],[f5132,f4927,f1347,f16907]) ).

fof(f16907,plain,
    ( spl4_684
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,s(sK3,sK1),X1)
        | ~ s_t(s(sK3,sK0),X2,X1)
        | s_t(s(sK3,sK0),ip(X0,s(sK3,sK1),X1,s(sK3,sK0),X2),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_684])]) ).

fof(f5132,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,s(sK3,sK1),X1)
        | ~ s_t(s(sK3,sK0),X2,X1)
        | s_t(s(sK3,sK0),ip(X0,s(sK3,sK1),X1,s(sK3,sK0),X2),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_319 ),
    inference(resolution,[],[f4928,f1348]) ).

fof(f16904,plain,
    ( spl4_683
    | ~ spl4_128
    | ~ spl4_137 ),
    inference(avatar_split_clause,[],[f1777,f1347,f1260,f16902]) ).

fof(f16902,plain,
    ( spl4_683
  <=> ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),ip(X0,s(sK3,sK0),X1,s(sK3,sK1),X2),s(sK3,sK2))
        | ~ s_t(s(sK3,sK1),X2,X1)
        | ~ s_t(X0,s(sK3,sK0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_683])]) ).

fof(f1777,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),ip(X0,s(sK3,sK0),X1,s(sK3,sK1),X2),s(sK3,sK2))
        | ~ s_t(s(sK3,sK1),X2,X1)
        | ~ s_t(X0,s(sK3,sK0),X1) )
    | ~ spl4_128
    | ~ spl4_137 ),
    inference(resolution,[],[f1348,f1261]) ).

fof(f16899,plain,
    ( spl4_682
    | ~ spl4_129
    | ~ spl4_137 ),
    inference(avatar_split_clause,[],[f1776,f1347,f1264,f16897]) ).

fof(f16897,plain,
    ( spl4_682
  <=> ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),ip(s(sK3,sK1),X0,X1,X2,s(sK3,sK0)),s(sK3,sK2))
        | ~ s_t(X2,s(sK3,sK0),X1)
        | ~ s_t(s(sK3,sK1),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_682])]) ).

fof(f1776,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(sK3,sK0),ip(s(sK3,sK1),X0,X1,X2,s(sK3,sK0)),s(sK3,sK2))
        | ~ s_t(X2,s(sK3,sK0),X1)
        | ~ s_t(s(sK3,sK1),X0,X1) )
    | ~ spl4_129
    | ~ spl4_137 ),
    inference(resolution,[],[f1348,f1265]) ).

fof(f16894,plain,
    ( spl4_681
    | ~ spl4_123
    | ~ spl4_128 ),
    inference(avatar_split_clause,[],[f1767,f1260,f1223,f16892]) ).

fof(f16892,plain,
    ( spl4_681
  <=> ! [X2,X0,X1] :
        ( s_t(ip(X0,s(sK3,sK0),X1,s(sK3,sK1),X2),s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(s(sK3,sK1),X2,X1)
        | ~ s_t(X0,s(sK3,sK0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_681])]) ).

fof(f1767,plain,
    ( ! [X2,X0,X1] :
        ( s_t(ip(X0,s(sK3,sK0),X1,s(sK3,sK1),X2),s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(s(sK3,sK1),X2,X1)
        | ~ s_t(X0,s(sK3,sK0),X1) )
    | ~ spl4_123
    | ~ spl4_128 ),
    inference(resolution,[],[f1224,f1261]) ).

fof(f16889,plain,
    ( spl4_680
    | ~ spl4_123
    | ~ spl4_129 ),
    inference(avatar_split_clause,[],[f1766,f1264,f1223,f16887]) ).

fof(f16887,plain,
    ( spl4_680
  <=> ! [X2,X0,X1] :
        ( s_t(ip(s(sK3,sK1),X0,X1,X2,s(sK3,sK0)),s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(X2,s(sK3,sK0),X1)
        | ~ s_t(s(sK3,sK1),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_680])]) ).

fof(f1766,plain,
    ( ! [X2,X0,X1] :
        ( s_t(ip(s(sK3,sK1),X0,X1,X2,s(sK3,sK0)),s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(X2,s(sK3,sK0),X1)
        | ~ s_t(s(sK3,sK1),X0,X1) )
    | ~ spl4_123
    | ~ spl4_129 ),
    inference(resolution,[],[f1224,f1265]) ).

fof(f16500,plain,
    ( spl4_679
    | ~ spl4_23
    | ~ spl4_235 ),
    inference(avatar_split_clause,[],[f2949,f2796,f509,f16498]) ).

fof(f16498,plain,
    ( spl4_679
  <=> ! [X0] : ins(alpha,gamma,X0,X0) != X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_679])]) ).

fof(f509,plain,
    ( spl4_23
  <=> ! [X0,X1] : ext(X1,X0,alpha,gamma) != X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_23])]) ).

fof(f2949,plain,
    ( ! [X0] : ins(alpha,gamma,X0,X0) != X0
    | ~ spl4_23
    | ~ spl4_235 ),
    inference(superposition,[],[f510,f2797]) ).

fof(f510,plain,
    ( ! [X0,X1] : ext(X1,X0,alpha,gamma) != X0
    | ~ spl4_23 ),
    inference(avatar_component_clause,[],[f509]) ).

fof(f16496,plain,
    ( spl4_678
    | ~ spl4_184
    | ~ spl4_235 ),
    inference(avatar_split_clause,[],[f2945,f2796,f1950,f16494]) ).

fof(f16494,plain,
    ( spl4_678
  <=> ! [X0,X1] : ins(X1,X1,X0,X0) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_678])]) ).

fof(f1950,plain,
    ( spl4_184
  <=> ! [X2,X0,X1] : ext(X1,X0,X2,X2) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_184])]) ).

fof(f2945,plain,
    ( ! [X0,X1] : ins(X1,X1,X0,X0) = X0
    | ~ spl4_184
    | ~ spl4_235 ),
    inference(superposition,[],[f2797,f1951]) ).

fof(f1951,plain,
    ( ! [X2,X0,X1] : ext(X1,X0,X2,X2) = X0
    | ~ spl4_184 ),
    inference(avatar_component_clause,[],[f1950]) ).

fof(f16492,plain,
    ( spl4_677
    | ~ spl4_179
    | ~ spl4_222 ),
    inference(avatar_split_clause,[],[f2741,f2658,f1892,f16490]) ).

fof(f16490,plain,
    ( spl4_677
  <=> ! [X0,X1] : s_e(s(X0,X1),X0,X0,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_677])]) ).

fof(f2741,plain,
    ( ! [X0,X1] : s_e(s(X0,X1),X0,X0,X1)
    | ~ spl4_179
    | ~ spl4_222 ),
    inference(resolution,[],[f2659,f1893]) ).

fof(f16488,plain,
    ( spl4_676
    | ~ spl4_178
    | ~ spl4_222 ),
    inference(avatar_split_clause,[],[f2734,f2658,f1888,f16486]) ).

fof(f16486,plain,
    ( spl4_676
  <=> ! [X0,X1] : s_e(X0,s(X0,X1),X1,X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_676])]) ).

fof(f2734,plain,
    ( ! [X0,X1] : s_e(X0,s(X0,X1),X1,X0)
    | ~ spl4_178
    | ~ spl4_222 ),
    inference(resolution,[],[f2659,f1889]) ).

fof(f16484,plain,
    ( spl4_675
    | ~ spl4_55
    | ~ spl4_179 ),
    inference(avatar_split_clause,[],[f1981,f1892,f705,f16482]) ).

fof(f16482,plain,
    ( spl4_675
  <=> ! [X0,X1] : s_e(s(X0,X1),X0,X1,X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_675])]) ).

fof(f1981,plain,
    ( ! [X0,X1] : s_e(s(X0,X1),X0,X1,X0)
    | ~ spl4_55
    | ~ spl4_179 ),
    inference(resolution,[],[f1893,f706]) ).

fof(f16480,plain,
    ( spl4_674
    | ~ spl4_57
    | ~ spl4_178 ),
    inference(avatar_split_clause,[],[f1959,f1888,f713,f16478]) ).

fof(f16478,plain,
    ( spl4_674
  <=> ! [X0,X1] : s_e(X0,X1,s(X0,X1),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_674])]) ).

fof(f1959,plain,
    ( ! [X0,X1] : s_e(X0,X1,s(X0,X1),X0)
    | ~ spl4_57
    | ~ spl4_178 ),
    inference(resolution,[],[f1889,f714]) ).

fof(f16476,plain,
    ( spl4_673
    | ~ spl4_56
    | ~ spl4_178 ),
    inference(avatar_split_clause,[],[f1958,f1888,f709,f16474]) ).

fof(f16474,plain,
    ( spl4_673
  <=> ! [X0,X1] : s_e(X0,X1,X1,s(X1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_673])]) ).

fof(f1958,plain,
    ( ! [X0,X1] : s_e(X0,X1,X1,s(X1,X0))
    | ~ spl4_56
    | ~ spl4_178 ),
    inference(resolution,[],[f1889,f710]) ).

fof(f16472,plain,
    ( spl4_672
    | ~ spl4_55
    | ~ spl4_178 ),
    inference(avatar_split_clause,[],[f1957,f1888,f705,f16470]) ).

fof(f16470,plain,
    ( spl4_672
  <=> ! [X0,X1] : s_e(X0,s(X0,X1),X0,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_672])]) ).

fof(f1957,plain,
    ( ! [X0,X1] : s_e(X0,s(X0,X1),X0,X1)
    | ~ spl4_55
    | ~ spl4_178 ),
    inference(resolution,[],[f1889,f706]) ).

fof(f16468,plain,
    ( spl4_158
    | spl4_671
    | ~ spl4_60
    | ~ spl4_349 ),
    inference(avatar_split_clause,[],[f5833,f5368,f725,f16466,f1632]) ).

fof(f16466,plain,
    ( spl4_671
  <=> ! [X0] :
        ( s_col(X0,s(sK3,sK0),s(sK3,sK1))
        | s(sK3,sK0) = X0
        | ~ s_col(s(sK3,sK1),s(sK3,sK2),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_671])]) ).

fof(f5833,plain,
    ( ! [X0] :
        ( s_col(X0,s(sK3,sK0),s(sK3,sK1))
        | ~ s_col(s(sK3,sK1),s(sK3,sK2),X0)
        | s(sK3,sK1) = s(sK3,sK2)
        | s(sK3,sK0) = X0 )
    | ~ spl4_60
    | ~ spl4_349 ),
    inference(resolution,[],[f5369,f727]) ).

fof(f16463,plain,
    ( spl4_273
    | spl4_670
    | ~ spl4_52
    | ~ spl4_349 ),
    inference(avatar_split_clause,[],[f5831,f5368,f688,f16461,f3534]) ).

fof(f16461,plain,
    ( spl4_670
  <=> ! [X0] :
        ( s_col(X0,s(sK3,sK1),s(sK3,sK2))
        | s(sK3,sK1) = X0
        | ~ s_col(s(sK3,sK2),s(sK3,sK0),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_670])]) ).

fof(f5831,plain,
    ( ! [X0] :
        ( s_col(X0,s(sK3,sK1),s(sK3,sK2))
        | ~ s_col(s(sK3,sK2),s(sK3,sK0),X0)
        | s(sK3,sK0) = s(sK3,sK2)
        | s(sK3,sK1) = X0 )
    | ~ spl4_52
    | ~ spl4_349 ),
    inference(resolution,[],[f5369,f690]) ).

fof(f16459,plain,
    ( spl4_158
    | spl4_669
    | ~ spl4_65
    | ~ spl4_347 ),
    inference(avatar_split_clause,[],[f5784,f5357,f776,f16457,f1632]) ).

fof(f16457,plain,
    ( spl4_669
  <=> ! [X0] : s(sK3,sK0) = ext(s(sK3,sK2),s(sK3,sK1),s(X0,s(sK3,sK1)),s(X0,s(sK3,sK0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_669])]) ).

fof(f5784,plain,
    ( ! [X0] :
        ( s(sK3,sK0) = ext(s(sK3,sK2),s(sK3,sK1),s(X0,s(sK3,sK1)),s(X0,s(sK3,sK0)))
        | s(sK3,sK1) = s(sK3,sK2) )
    | ~ spl4_65
    | ~ spl4_347 ),
    inference(resolution,[],[f5358,f778]) ).

fof(f16449,plain,
    ( ~ spl4_11
    | spl4_667 ),
    inference(avatar_contradiction_clause,[],[f16448]) ).

fof(f16448,plain,
    ( $false
    | ~ spl4_11
    | spl4_667 ),
    inference(resolution,[],[f16434,f461]) ).

fof(f16434,plain,
    ( ~ s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,sK1))
    | spl4_667 ),
    inference(avatar_component_clause,[],[f16432]) ).

fof(f16432,plain,
    ( spl4_667
  <=> s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_667])]) ).

fof(f16440,plain,
    ( spl4_668
    | ~ spl4_43
    | ~ spl4_612 ),
    inference(avatar_split_clause,[],[f16017,f15902,f598,f16437]) ).

fof(f16017,plain,
    ( s_t(sK0,sK3,xb)
    | ~ spl4_43
    | ~ spl4_612 ),
    inference(resolution,[],[f15904,f599]) ).

fof(f15904,plain,
    ( s_t(xb,sK3,sK0)
    | ~ spl4_612 ),
    inference(avatar_component_clause,[],[f15902]) ).

fof(f16435,plain,
    ( ~ spl4_667
    | ~ spl4_27
    | ~ spl4_250
    | ~ spl4_663
    | spl4_665 ),
    inference(avatar_split_clause,[],[f16430,f16419,f16355,f3277,f525,f16432]) ).

fof(f16430,plain,
    ( ~ s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,sK1))
    | ~ spl4_27
    | ~ spl4_250
    | ~ spl4_663
    | spl4_665 ),
    inference(forward_demodulation,[],[f16429,f3279]) ).

fof(f16429,plain,
    ( ~ s_t(s(sK3,sK0),s(sK3,sK2),s(sK3,sK1))
    | ~ spl4_27
    | ~ spl4_663
    | spl4_665 ),
    inference(forward_demodulation,[],[f16420,f16372]) ).

fof(f16420,plain,
    ( ~ s_t(s(sK3,sK0),s(sK3,sK2),s(s(sK3,sK1),s(sK3,sK0)))
    | spl4_665 ),
    inference(avatar_component_clause,[],[f16419]) ).

fof(f16426,plain,
    ( spl4_665
    | spl4_666
    | ~ spl4_177
    | ~ spl4_188 ),
    inference(avatar_split_clause,[],[f2261,f2032,f1862,f16423,f16419]) ).

fof(f16423,plain,
    ( spl4_666
  <=> s_t(s(sK3,sK0),s(s(sK3,sK1),s(sK3,sK0)),s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_666])]) ).

fof(f2261,plain,
    ( s_t(s(sK3,sK0),s(s(sK3,sK1),s(sK3,sK0)),s(sK3,sK2))
    | s_t(s(sK3,sK0),s(sK3,sK2),s(s(sK3,sK1),s(sK3,sK0)))
    | ~ spl4_177
    | ~ spl4_188 ),
    inference(resolution,[],[f2033,f1863]) ).

fof(f16413,plain,
    ( ~ spl4_12
    | spl4_664 ),
    inference(avatar_contradiction_clause,[],[f16412]) ).

fof(f16412,plain,
    ( $false
    | ~ spl4_12
    | spl4_664 ),
    inference(resolution,[],[f16362,f465]) ).

fof(f16362,plain,
    ( ~ s_t(s(sK3,sK1),s(sK3,sK1),s(s(sK3,sK1),s(sK3,sK0)))
    | spl4_664 ),
    inference(avatar_component_clause,[],[f16360]) ).

fof(f16360,plain,
    ( spl4_664
  <=> s_t(s(sK3,sK1),s(sK3,sK1),s(s(sK3,sK1),s(sK3,sK0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_664])]) ).

fof(f16363,plain,
    ( ~ spl4_664
    | ~ spl4_250
    | spl4_661 ),
    inference(avatar_split_clause,[],[f16353,f16344,f3277,f16360]) ).

fof(f16353,plain,
    ( ~ s_t(s(sK3,sK1),s(sK3,sK1),s(s(sK3,sK1),s(sK3,sK0)))
    | ~ spl4_250
    | spl4_661 ),
    inference(forward_demodulation,[],[f16345,f3279]) ).

fof(f16345,plain,
    ( ~ s_t(s(sK3,sK1),s(sK3,sK2),s(s(sK3,sK1),s(sK3,sK0)))
    | spl4_661 ),
    inference(avatar_component_clause,[],[f16344]) ).

fof(f16358,plain,
    ( spl4_663
    | ~ spl4_250
    | ~ spl4_662 ),
    inference(avatar_split_clause,[],[f16352,f16348,f3277,f16355]) ).

fof(f16348,plain,
    ( spl4_662
  <=> s_t(s(sK3,sK1),s(s(sK3,sK1),s(sK3,sK0)),s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_662])]) ).

fof(f16352,plain,
    ( s_t(s(sK3,sK1),s(s(sK3,sK1),s(sK3,sK0)),s(sK3,sK1))
    | ~ spl4_250
    | ~ spl4_662 ),
    inference(forward_demodulation,[],[f16350,f3279]) ).

fof(f16350,plain,
    ( s_t(s(sK3,sK1),s(s(sK3,sK1),s(sK3,sK0)),s(sK3,sK2))
    | ~ spl4_662 ),
    inference(avatar_component_clause,[],[f16348]) ).

fof(f16351,plain,
    ( spl4_661
    | spl4_662
    | ~ spl4_177
    | ~ spl4_187 ),
    inference(avatar_split_clause,[],[f2250,f2028,f1862,f16348,f16344]) ).

fof(f2250,plain,
    ( s_t(s(sK3,sK1),s(s(sK3,sK1),s(sK3,sK0)),s(sK3,sK2))
    | s_t(s(sK3,sK1),s(sK3,sK2),s(s(sK3,sK1),s(sK3,sK0)))
    | ~ spl4_177
    | ~ spl4_187 ),
    inference(resolution,[],[f2029,f1863]) ).

fof(f16342,plain,
    ( spl4_158
    | spl4_660
    | ~ spl4_60
    | ~ spl4_134 ),
    inference(avatar_split_clause,[],[f1362,f1335,f725,f16340,f1632]) ).

fof(f16340,plain,
    ( spl4_660
  <=> ! [X0] :
        ( s_col(s(sK3,sK1),X0,s(sK3,sK0))
        | s(sK3,sK1) = X0
        | ~ s_col(s(sK3,sK1),s(sK3,sK2),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_660])]) ).

fof(f1362,plain,
    ( ! [X0] :
        ( s_col(s(sK3,sK1),X0,s(sK3,sK0))
        | ~ s_col(s(sK3,sK1),s(sK3,sK2),X0)
        | s(sK3,sK1) = X0
        | s(sK3,sK1) = s(sK3,sK2) )
    | ~ spl4_60
    | ~ spl4_134 ),
    inference(resolution,[],[f1336,f727]) ).

fof(f16337,plain,
    ( spl4_273
    | spl4_659
    | ~ spl4_52
    | ~ spl4_134 ),
    inference(avatar_split_clause,[],[f1360,f1335,f688,f16335,f3534]) ).

fof(f16335,plain,
    ( spl4_659
  <=> ! [X0] :
        ( s_col(s(sK3,sK2),X0,s(sK3,sK1))
        | s(sK3,sK2) = X0
        | ~ s_col(s(sK3,sK2),s(sK3,sK0),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_659])]) ).

fof(f1360,plain,
    ( ! [X0] :
        ( s_col(s(sK3,sK2),X0,s(sK3,sK1))
        | ~ s_col(s(sK3,sK2),s(sK3,sK0),X0)
        | s(sK3,sK2) = X0
        | s(sK3,sK0) = s(sK3,sK2) )
    | ~ spl4_52
    | ~ spl4_134 ),
    inference(resolution,[],[f1336,f690]) ).

fof(f16332,plain,
    ( spl4_658
    | ~ spl4_123
    | ~ spl4_448 ),
    inference(avatar_split_clause,[],[f8917,f8773,f1223,f16330]) ).

fof(f16330,plain,
    ( spl4_658
  <=> ! [X0] :
        ( ~ s_t(sK0,X0,sK1)
        | s_t(ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),sK0,X0),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_658])]) ).

fof(f8917,plain,
    ( ! [X0] :
        ( ~ s_t(sK0,X0,sK1)
        | s_t(ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),sK0,X0),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_448 ),
    inference(resolution,[],[f8774,f1224]) ).

fof(f16328,plain,
    ( spl4_657
    | ~ spl4_35
    | ~ spl4_612 ),
    inference(avatar_split_clause,[],[f16016,f15902,f564,f16325]) ).

fof(f16325,plain,
    ( spl4_657
  <=> s_col(sK3,sK0,xb) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_657])]) ).

fof(f16016,plain,
    ( s_col(sK3,sK0,xb)
    | ~ spl4_35
    | ~ spl4_612 ),
    inference(resolution,[],[f15904,f565]) ).

fof(f16322,plain,
    ( spl4_656
    | ~ spl4_137
    | ~ spl4_448 ),
    inference(avatar_split_clause,[],[f8916,f8773,f1347,f16320]) ).

fof(f16320,plain,
    ( spl4_656
  <=> ! [X0] :
        ( ~ s_t(sK0,X0,sK1)
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),sK0,X0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_656])]) ).

fof(f8916,plain,
    ( ! [X0] :
        ( ~ s_t(sK0,X0,sK1)
        | s_t(s(sK3,sK0),ext(ext(s(sK3,sK1),s(sK3,sK0),alpha,gamma),s(sK3,sK0),sK0,X0),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_448 ),
    inference(resolution,[],[f8774,f1348]) ).

fof(f16316,plain,
    ( spl4_655
    | ~ spl4_65
    | ~ spl4_304 ),
    inference(avatar_split_clause,[],[f4754,f4602,f776,f16314]) ).

fof(f16314,plain,
    ( spl4_655
  <=> ! [X0] :
        ( ~ s_t(X0,s(sK3,sK2),s(sK3,sK0))
        | s(sK3,sK2) = ip(s(sK3,sK2),s(sK3,sK1),s(sK3,sK0),X0,s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_655])]) ).

fof(f4754,plain,
    ( ! [X0] :
        ( ~ s_t(X0,s(sK3,sK2),s(sK3,sK0))
        | s(sK3,sK2) = ip(s(sK3,sK2),s(sK3,sK1),s(sK3,sK0),X0,s(sK3,sK2)) )
    | ~ spl4_65
    | ~ spl4_304 ),
    inference(resolution,[],[f4603,f778]) ).

fof(f16310,plain,
    ( spl4_654
    | ~ spl4_2
    | ~ spl4_304 ),
    inference(avatar_split_clause,[],[f4753,f4602,f417,f16308]) ).

fof(f16308,plain,
    ( spl4_654
  <=> ! [X0] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK2))
        | s(sK3,sK0) = ip(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2),X0,s(sK3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_654])]) ).

fof(f4753,plain,
    ( ! [X0] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK2))
        | s(sK3,sK0) = ip(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2),X0,s(sK3,sK0)) )
    | ~ spl4_2
    | ~ spl4_304 ),
    inference(resolution,[],[f4603,f419]) ).

fof(f16305,plain,
    ( spl4_653
    | ~ spl4_65
    | ~ spl4_302 ),
    inference(avatar_split_clause,[],[f4719,f4593,f776,f16303]) ).

fof(f16303,plain,
    ( spl4_653
  <=> ! [X0] :
        ( ~ s_t(s(sK3,sK1),X0,s(sK3,sK0))
        | s(sK3,sK1) = ip(s(sK3,sK2),s(sK3,sK1),s(sK3,sK0),s(sK3,sK1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_653])]) ).

fof(f4719,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,sK1),X0,s(sK3,sK0))
        | s(sK3,sK1) = ip(s(sK3,sK2),s(sK3,sK1),s(sK3,sK0),s(sK3,sK1),X0) )
    | ~ spl4_65
    | ~ spl4_302 ),
    inference(resolution,[],[f4594,f778]) ).

fof(f16299,plain,
    ( spl4_652
    | ~ spl4_2
    | ~ spl4_302 ),
    inference(avatar_split_clause,[],[f4718,f4593,f417,f16297]) ).

fof(f16297,plain,
    ( spl4_652
  <=> ! [X0] :
        ( ~ s_t(s(sK3,sK1),X0,s(sK3,sK2))
        | s(sK3,sK1) = ip(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2),s(sK3,sK1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_652])]) ).

fof(f4718,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,sK1),X0,s(sK3,sK2))
        | s(sK3,sK1) = ip(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2),s(sK3,sK1),X0) )
    | ~ spl4_2
    | ~ spl4_302 ),
    inference(resolution,[],[f4594,f419]) ).

fof(f16294,plain,
    ( spl4_651
    | ~ spl4_182
    | ~ spl4_247 ),
    inference(avatar_split_clause,[],[f3357,f3265,f1912,f16292]) ).

fof(f16292,plain,
    ( spl4_651
  <=> ! [X0,X1] :
        ( ~ le(s(sK3,sK1),s(sK3,sK0),X0,X1)
        | s_t(ins(X0,X1,s(sK3,sK1),s(sK3,sK0)),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_651])]) ).

fof(f1912,plain,
    ( spl4_182
  <=> ! [X0] :
        ( s_t(X0,s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_182])]) ).

fof(f3357,plain,
    ( ! [X0,X1] :
        ( ~ le(s(sK3,sK1),s(sK3,sK0),X0,X1)
        | s_t(ins(X0,X1,s(sK3,sK1),s(sK3,sK0)),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_182
    | ~ spl4_247 ),
    inference(resolution,[],[f3266,f1913]) ).

fof(f1913,plain,
    ( ! [X0] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s_t(X0,s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_182 ),
    inference(avatar_component_clause,[],[f1912]) ).

fof(f16289,plain,
    ( spl4_650
    | ~ spl4_183
    | ~ spl4_247 ),
    inference(avatar_split_clause,[],[f3356,f3265,f1928,f16287]) ).

fof(f16287,plain,
    ( spl4_650
  <=> ! [X0,X1] :
        ( ~ le(s(sK3,sK1),s(sK3,sK0),X0,X1)
        | s_t(ins(X0,X1,s(sK3,sK1),s(sK3,sK0)),s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_650])]) ).

fof(f1928,plain,
    ( spl4_183
  <=> ! [X0] :
        ( s_t(X0,s(sK3,sK0),s(sK3,sK2))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_183])]) ).

fof(f3356,plain,
    ( ! [X0,X1] :
        ( ~ le(s(sK3,sK1),s(sK3,sK0),X0,X1)
        | s_t(ins(X0,X1,s(sK3,sK1),s(sK3,sK0)),s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_183
    | ~ spl4_247 ),
    inference(resolution,[],[f3266,f1929]) ).

fof(f1929,plain,
    ( ! [X0] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | s_t(X0,s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_183 ),
    inference(avatar_component_clause,[],[f1928]) ).

fof(f16283,plain,
    ( spl4_649
    | ~ spl4_120
    | ~ spl4_247 ),
    inference(avatar_split_clause,[],[f3355,f3265,f1169,f16281]) ).

fof(f16281,plain,
    ( spl4_649
  <=> ! [X0,X1] :
        ( ~ le(s(sK3,sK2),s(sK3,sK0),X0,X1)
        | s_t(ins(X0,X1,s(sK3,sK2),s(sK3,sK0)),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_649])]) ).

fof(f1169,plain,
    ( spl4_120
  <=> ! [X0] :
        ( s_t(X0,s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_120])]) ).

fof(f3355,plain,
    ( ! [X0,X1] :
        ( ~ le(s(sK3,sK2),s(sK3,sK0),X0,X1)
        | s_t(ins(X0,X1,s(sK3,sK2),s(sK3,sK0)),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_120
    | ~ spl4_247 ),
    inference(resolution,[],[f3266,f1170]) ).

fof(f1170,plain,
    ( ! [X0] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK2))
        | s_t(X0,s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_120 ),
    inference(avatar_component_clause,[],[f1169]) ).

fof(f16277,plain,
    ( spl4_648
    | ~ spl4_131
    | ~ spl4_247 ),
    inference(avatar_split_clause,[],[f3354,f3265,f1272,f16275]) ).

fof(f16275,plain,
    ( spl4_648
  <=> ! [X0,X1] :
        ( ~ le(s(sK3,sK2),s(sK3,sK0),X0,X1)
        | s_t(ins(X0,X1,s(sK3,sK2),s(sK3,sK0)),s(sK3,sK0),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_648])]) ).

fof(f1272,plain,
    ( spl4_131
  <=> ! [X0] :
        ( s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_131])]) ).

fof(f3354,plain,
    ( ! [X0,X1] :
        ( ~ le(s(sK3,sK2),s(sK3,sK0),X0,X1)
        | s_t(ins(X0,X1,s(sK3,sK2),s(sK3,sK0)),s(sK3,sK0),s(sK3,sK1)) )
    | ~ spl4_131
    | ~ spl4_247 ),
    inference(resolution,[],[f3266,f1273]) ).

fof(f1273,plain,
    ( ! [X0] :
        ( ~ s_t(X0,s(sK3,sK0),s(sK3,sK2))
        | s_t(X0,s(sK3,sK0),s(sK3,sK1)) )
    | ~ spl4_131 ),
    inference(avatar_component_clause,[],[f1272]) ).

fof(f16257,plain,
    ( spl4_647
    | ~ spl4_34
    | ~ spl4_612 ),
    inference(avatar_split_clause,[],[f16015,f15902,f560,f16254]) ).

fof(f16254,plain,
    ( spl4_647
  <=> s_col(sK0,xb,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_647])]) ).

fof(f16015,plain,
    ( s_col(sK0,xb,sK3)
    | ~ spl4_34
    | ~ spl4_612 ),
    inference(resolution,[],[f15904,f561]) ).

fof(f16124,plain,
    ( spl4_646
    | ~ spl4_35
    | ~ spl4_177 ),
    inference(avatar_split_clause,[],[f1867,f1862,f564,f16122]) ).

fof(f16122,plain,
    ( spl4_646
  <=> ! [X0,X1] : s_col(X0,s(X0,X1),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_646])]) ).

fof(f1867,plain,
    ( ! [X0,X1] : s_col(X0,s(X0,X1),X1)
    | ~ spl4_35
    | ~ spl4_177 ),
    inference(resolution,[],[f1863,f565]) ).

fof(f16120,plain,
    ( spl4_645
    | ~ spl4_34
    | ~ spl4_177 ),
    inference(avatar_split_clause,[],[f1866,f1862,f560,f16118]) ).

fof(f16118,plain,
    ( spl4_645
  <=> ! [X0,X1] : s_col(s(X0,X1),X1,X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_645])]) ).

fof(f1866,plain,
    ( ! [X0,X1] : s_col(s(X0,X1),X1,X0)
    | ~ spl4_34
    | ~ spl4_177 ),
    inference(resolution,[],[f1863,f561]) ).

fof(f16116,plain,
    ( spl4_644
    | ~ spl4_33
    | ~ spl4_177 ),
    inference(avatar_split_clause,[],[f1865,f1862,f556,f16114]) ).

fof(f16114,plain,
    ( spl4_644
  <=> ! [X0,X1] : s_col(X0,X1,s(X1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_644])]) ).

fof(f1865,plain,
    ( ! [X0,X1] : s_col(X0,X1,s(X1,X0))
    | ~ spl4_33
    | ~ spl4_177 ),
    inference(resolution,[],[f1863,f557]) ).

fof(f16112,plain,
    ( spl4_643
    | ~ spl4_29
    | ~ spl4_30 ),
    inference(avatar_split_clause,[],[f614,f544,f540,f16110]) ).

fof(f16110,plain,
    ( spl4_643
  <=> ! [X0,X1] : s_t(s(X0,X1),X0,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_643])]) ).

fof(f540,plain,
    ( spl4_29
  <=> ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_m(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_29])]) ).

fof(f614,plain,
    ( ! [X0,X1] : s_t(s(X0,X1),X0,X1)
    | ~ spl4_29
    | ~ spl4_30 ),
    inference(resolution,[],[f541,f545]) ).

fof(f541,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | s_t(X0,X1,X2) )
    | ~ spl4_29 ),
    inference(avatar_component_clause,[],[f540]) ).

fof(f16106,plain,
    ( spl4_642
    | ~ spl4_65
    | ~ spl4_477 ),
    inference(avatar_split_clause,[],[f9709,f9652,f776,f16104]) ).

fof(f16104,plain,
    ( spl4_642
  <=> ! [X0] :
        ( s_t(s(sK3,sK2),s(sK3,X0),s(sK3,sK1))
        | s_t(s(sK3,sK2),s(sK3,sK1),s(sK3,X0))
        | ~ s_t(sK2,X0,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_642])]) ).

fof(f9652,plain,
    ( spl4_477
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(s(X0,X1),X2,s(X0,X3))
        | s_t(s(X0,X1),s(X0,X3),X2)
        | ~ s_t(s(X0,X1),X2,s(X0,X4))
        | ~ s_t(X1,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_477])]) ).

fof(f9709,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK2),s(sK3,X0),s(sK3,sK1))
        | s_t(s(sK3,sK2),s(sK3,sK1),s(sK3,X0))
        | ~ s_t(sK2,X0,sK0) )
    | ~ spl4_65
    | ~ spl4_477 ),
    inference(resolution,[],[f9653,f778]) ).

fof(f9653,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(s(X0,X1),X2,s(X0,X4))
        | s_t(s(X0,X1),s(X0,X3),X2)
        | s_t(s(X0,X1),X2,s(X0,X3))
        | ~ s_t(X1,X3,X4) )
    | ~ spl4_477 ),
    inference(avatar_component_clause,[],[f9652]) ).

fof(f16101,plain,
    ( ~ spl4_641
    | ~ spl4_250
    | spl4_639 ),
    inference(avatar_split_clause,[],[f16091,f16087,f3277,f16098]) ).

fof(f16098,plain,
    ( spl4_641
  <=> s(sK3,sK0) = ext(s(sK3,sK1),s(sK3,sK1),s(sK3,sK1),s(sK3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_641])]) ).

fof(f16087,plain,
    ( spl4_639
  <=> s(sK3,sK0) = ext(s(sK3,sK2),s(sK3,sK1),s(sK3,sK1),s(sK3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_639])]) ).

fof(f16091,plain,
    ( s(sK3,sK0) != ext(s(sK3,sK1),s(sK3,sK1),s(sK3,sK1),s(sK3,sK0))
    | ~ spl4_250
    | spl4_639 ),
    inference(forward_demodulation,[],[f16088,f3279]) ).

fof(f16088,plain,
    ( s(sK3,sK0) != ext(s(sK3,sK2),s(sK3,sK1),s(sK3,sK1),s(sK3,sK0))
    | spl4_639 ),
    inference(avatar_component_clause,[],[f16087]) ).

fof(f16096,plain,
    ( spl4_640
    | ~ spl4_33
    | ~ spl4_612 ),
    inference(avatar_split_clause,[],[f16014,f15902,f556,f16093]) ).

fof(f16014,plain,
    ( s_col(xb,sK3,sK0)
    | ~ spl4_33
    | ~ spl4_612 ),
    inference(resolution,[],[f15904,f557]) ).

fof(f16090,plain,
    ( spl4_158
    | spl4_639
    | ~ spl4_65
    | ~ spl4_281 ),
    inference(avatar_split_clause,[],[f4176,f3578,f776,f16087,f1632]) ).

fof(f4176,plain,
    ( s(sK3,sK0) = ext(s(sK3,sK2),s(sK3,sK1),s(sK3,sK1),s(sK3,sK0))
    | s(sK3,sK1) = s(sK3,sK2)
    | ~ spl4_65
    | ~ spl4_281 ),
    inference(resolution,[],[f3579,f778]) ).

fof(f16084,plain,
    ( ~ spl4_638
    | ~ spl4_250
    | spl4_637 ),
    inference(avatar_split_clause,[],[f16079,f16075,f3277,f16081]) ).

fof(f16081,plain,
    ( spl4_638
  <=> s(sK3,sK0) = ext(s(sK3,sK1),s(sK3,sK1),s(sK3,sK0),s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_638])]) ).

fof(f16075,plain,
    ( spl4_637
  <=> s(sK3,sK0) = ext(s(sK3,sK2),s(sK3,sK1),s(sK3,sK0),s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_637])]) ).

fof(f16079,plain,
    ( s(sK3,sK0) != ext(s(sK3,sK1),s(sK3,sK1),s(sK3,sK0),s(sK3,sK1))
    | ~ spl4_250
    | spl4_637 ),
    inference(forward_demodulation,[],[f16076,f3279]) ).

fof(f16076,plain,
    ( s(sK3,sK0) != ext(s(sK3,sK2),s(sK3,sK1),s(sK3,sK0),s(sK3,sK1))
    | spl4_637 ),
    inference(avatar_component_clause,[],[f16075]) ).

fof(f16078,plain,
    ( spl4_158
    | spl4_637
    | ~ spl4_65
    | ~ spl4_280 ),
    inference(avatar_split_clause,[],[f4147,f3574,f776,f16075,f1632]) ).

fof(f4147,plain,
    ( s(sK3,sK0) = ext(s(sK3,sK2),s(sK3,sK1),s(sK3,sK0),s(sK3,sK1))
    | s(sK3,sK1) = s(sK3,sK2)
    | ~ spl4_65
    | ~ spl4_280 ),
    inference(resolution,[],[f3575,f778]) ).

fof(f16071,plain,
    ( spl4_636
    | ~ spl4_187
    | ~ spl4_264 ),
    inference(avatar_split_clause,[],[f3745,f3442,f2028,f16069]) ).

fof(f16069,plain,
    ( spl4_636
  <=> ! [X0] :
        ( ~ s_t(X0,sK1,sK0)
        | s_t(s(sK3,sK1),s(sK3,X0),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),s(sK3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_636])]) ).

fof(f3745,plain,
    ( ! [X0] :
        ( ~ s_t(X0,sK1,sK0)
        | s_t(s(sK3,sK1),s(sK3,X0),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),s(sK3,X0)) )
    | ~ spl4_187
    | ~ spl4_264 ),
    inference(resolution,[],[f3443,f2029]) ).

fof(f16065,plain,
    ( spl4_635
    | ~ spl4_188
    | ~ spl4_264 ),
    inference(avatar_split_clause,[],[f3744,f3442,f2032,f16063]) ).

fof(f16063,plain,
    ( spl4_635
  <=> ! [X0] :
        ( ~ s_t(X0,sK1,sK0)
        | s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),s(sK3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_635])]) ).

fof(f3744,plain,
    ( ! [X0] :
        ( ~ s_t(X0,sK1,sK0)
        | s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),s(sK3,X0)) )
    | ~ spl4_188
    | ~ spl4_264 ),
    inference(resolution,[],[f3443,f2033]) ).

fof(f16060,plain,
    ( spl4_634
    | ~ spl4_176
    | ~ spl4_264 ),
    inference(avatar_split_clause,[],[f3743,f3442,f1856,f16058]) ).

fof(f16058,plain,
    ( spl4_634
  <=> ! [X0] :
        ( ~ s_t(sK2,X0,sK0)
        | s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,X0))
        | s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_634])]) ).

fof(f3743,plain,
    ( ! [X0] :
        ( ~ s_t(sK2,X0,sK0)
        | s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,X0))
        | s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_264 ),
    inference(resolution,[],[f3443,f1857]) ).

fof(f16054,plain,
    ( spl4_633
    | ~ spl4_100
    | ~ spl4_188 ),
    inference(avatar_split_clause,[],[f2255,f2032,f1015,f16052]) ).

fof(f16052,plain,
    ( spl4_633
  <=> ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),s(sK3,X0))
        | ~ s_t(sK0,sK1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_633])]) ).

fof(f2255,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),s(sK3,X0))
        | ~ s_t(sK0,sK1,X0) )
    | ~ spl4_100
    | ~ spl4_188 ),
    inference(resolution,[],[f2033,f1016]) ).

fof(f16048,plain,
    ( spl4_632
    | ~ spl4_100
    | ~ spl4_187 ),
    inference(avatar_split_clause,[],[f2244,f2028,f1015,f16046]) ).

fof(f16046,plain,
    ( spl4_632
  <=> ! [X0] :
        ( s_t(s(sK3,sK1),s(sK3,X0),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),s(sK3,X0))
        | ~ s_t(sK0,sK1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_632])]) ).

fof(f2244,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK1),s(sK3,X0),s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),s(sK3,X0))
        | ~ s_t(sK0,sK1,X0) )
    | ~ spl4_100
    | ~ spl4_187 ),
    inference(resolution,[],[f2029,f1016]) ).

fof(f16043,plain,
    ( spl4_631
    | ~ spl4_100
    | ~ spl4_176 ),
    inference(avatar_split_clause,[],[f1933,f1856,f1015,f16041]) ).

fof(f16041,plain,
    ( spl4_631
  <=> ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,X0))
        | s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK1))
        | ~ s_t(sK0,X0,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_631])]) ).

fof(f1933,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,X0))
        | s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK1))
        | ~ s_t(sK0,X0,sK2) )
    | ~ spl4_100
    | ~ spl4_176 ),
    inference(resolution,[],[f1857,f1016]) ).

fof(f16011,plain,
    ( spl4_630
    | ~ spl4_65
    | ~ spl4_125 ),
    inference(avatar_split_clause,[],[f1247,f1231,f776,f16009]) ).

fof(f16009,plain,
    ( spl4_630
  <=> ! [X0] :
        ( s_t(s(sK3,sK2),X0,s(sK3,sK1))
        | s_t(s(sK3,sK2),s(sK3,sK1),X0)
        | ~ s_t(s(sK3,sK2),X0,s(sK3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_630])]) ).

fof(f1247,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK2),X0,s(sK3,sK1))
        | s_t(s(sK3,sK2),s(sK3,sK1),X0)
        | ~ s_t(s(sK3,sK2),X0,s(sK3,sK0)) )
    | ~ spl4_65
    | ~ spl4_125 ),
    inference(resolution,[],[f1232,f778]) ).

fof(f16006,plain,
    ( spl4_629
    | spl4_273
    | spl4_158
    | ~ spl4_65
    | ~ spl4_98 ),
    inference(avatar_split_clause,[],[f1085,f1007,f776,f1632,f3534,f16003]) ).

fof(f16003,plain,
    ( spl4_629
  <=> sameside(s(sK3,sK0),s(sK3,sK2),s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_629])]) ).

fof(f1085,plain,
    ( s(sK3,sK1) = s(sK3,sK2)
    | s(sK3,sK0) = s(sK3,sK2)
    | sameside(s(sK3,sK0),s(sK3,sK2),s(sK3,sK1))
    | ~ spl4_65
    | ~ spl4_98 ),
    inference(resolution,[],[f1008,f778]) ).

fof(f16000,plain,
    ( spl4_628
    | ~ spl4_182
    | ~ spl4_228 ),
    inference(avatar_split_clause,[],[f2885,f2768,f1912,f15998]) ).

fof(f15998,plain,
    ( spl4_628
  <=> ! [X0] :
        ( ~ sameside(X0,s(sK3,sK0),s(sK3,sK1))
        | s_t(c63(X0,s(sK3,sK0),s(sK3,sK1)),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_628])]) ).

fof(f2885,plain,
    ( ! [X0] :
        ( ~ sameside(X0,s(sK3,sK0),s(sK3,sK1))
        | s_t(c63(X0,s(sK3,sK0),s(sK3,sK1)),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_182
    | ~ spl4_228 ),
    inference(resolution,[],[f2769,f1913]) ).

fof(f15995,plain,
    ( spl4_627
    | ~ spl4_183
    | ~ spl4_228 ),
    inference(avatar_split_clause,[],[f2884,f2768,f1928,f15993]) ).

fof(f15993,plain,
    ( spl4_627
  <=> ! [X0] :
        ( ~ sameside(X0,s(sK3,sK0),s(sK3,sK1))
        | s_t(c63(X0,s(sK3,sK0),s(sK3,sK1)),s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_627])]) ).

fof(f2884,plain,
    ( ! [X0] :
        ( ~ sameside(X0,s(sK3,sK0),s(sK3,sK1))
        | s_t(c63(X0,s(sK3,sK0),s(sK3,sK1)),s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_183
    | ~ spl4_228 ),
    inference(resolution,[],[f2769,f1929]) ).

fof(f15989,plain,
    ( spl4_626
    | ~ spl4_120
    | ~ spl4_228 ),
    inference(avatar_split_clause,[],[f2883,f2768,f1169,f15987]) ).

fof(f15987,plain,
    ( spl4_626
  <=> ! [X0] :
        ( ~ sameside(X0,s(sK3,sK0),s(sK3,sK2))
        | s_t(c63(X0,s(sK3,sK0),s(sK3,sK2)),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_626])]) ).

fof(f2883,plain,
    ( ! [X0] :
        ( ~ sameside(X0,s(sK3,sK0),s(sK3,sK2))
        | s_t(c63(X0,s(sK3,sK0),s(sK3,sK2)),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_120
    | ~ spl4_228 ),
    inference(resolution,[],[f2769,f1170]) ).

fof(f15983,plain,
    ( spl4_625
    | ~ spl4_131
    | ~ spl4_228 ),
    inference(avatar_split_clause,[],[f2882,f2768,f1272,f15981]) ).

fof(f15981,plain,
    ( spl4_625
  <=> ! [X0] :
        ( ~ sameside(X0,s(sK3,sK0),s(sK3,sK2))
        | s_t(c63(X0,s(sK3,sK0),s(sK3,sK2)),s(sK3,sK0),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_625])]) ).

fof(f2882,plain,
    ( ! [X0] :
        ( ~ sameside(X0,s(sK3,sK0),s(sK3,sK2))
        | s_t(c63(X0,s(sK3,sK0),s(sK3,sK2)),s(sK3,sK0),s(sK3,sK1)) )
    | ~ spl4_131
    | ~ spl4_228 ),
    inference(resolution,[],[f2769,f1273]) ).

fof(f15978,plain,
    ( spl4_624
    | ~ spl4_182
    | ~ spl4_224 ),
    inference(avatar_split_clause,[],[f2820,f2752,f1912,f15976]) ).

fof(f15976,plain,
    ( spl4_624
  <=> ! [X0] :
        ( ~ sameside(s(sK3,sK1),s(sK3,sK0),X0)
        | s_t(c63(s(sK3,sK1),s(sK3,sK0),X0),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_624])]) ).

fof(f2820,plain,
    ( ! [X0] :
        ( ~ sameside(s(sK3,sK1),s(sK3,sK0),X0)
        | s_t(c63(s(sK3,sK1),s(sK3,sK0),X0),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_182
    | ~ spl4_224 ),
    inference(resolution,[],[f2753,f1913]) ).

fof(f15973,plain,
    ( spl4_623
    | ~ spl4_183
    | ~ spl4_224 ),
    inference(avatar_split_clause,[],[f2819,f2752,f1928,f15971]) ).

fof(f15971,plain,
    ( spl4_623
  <=> ! [X0] :
        ( ~ sameside(s(sK3,sK1),s(sK3,sK0),X0)
        | s_t(c63(s(sK3,sK1),s(sK3,sK0),X0),s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_623])]) ).

fof(f2819,plain,
    ( ! [X0] :
        ( ~ sameside(s(sK3,sK1),s(sK3,sK0),X0)
        | s_t(c63(s(sK3,sK1),s(sK3,sK0),X0),s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_183
    | ~ spl4_224 ),
    inference(resolution,[],[f2753,f1929]) ).

fof(f15967,plain,
    ( spl4_622
    | ~ spl4_120
    | ~ spl4_224 ),
    inference(avatar_split_clause,[],[f2818,f2752,f1169,f15965]) ).

fof(f15965,plain,
    ( spl4_622
  <=> ! [X0] :
        ( ~ sameside(s(sK3,sK2),s(sK3,sK0),X0)
        | s_t(c63(s(sK3,sK2),s(sK3,sK0),X0),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_622])]) ).

fof(f2818,plain,
    ( ! [X0] :
        ( ~ sameside(s(sK3,sK2),s(sK3,sK0),X0)
        | s_t(c63(s(sK3,sK2),s(sK3,sK0),X0),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_120
    | ~ spl4_224 ),
    inference(resolution,[],[f2753,f1170]) ).

fof(f15963,plain,
    ( spl4_279
    | ~ spl4_36
    | ~ spl4_586 ),
    inference(avatar_split_clause,[],[f15888,f15060,f568,f3562]) ).

fof(f3562,plain,
    ( spl4_279
  <=> s_m(sK0,sK3,xb) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_279])]) ).

fof(f568,plain,
    ( spl4_36
  <=> ! [X2,X0,X1] :
        ( s_m(X2,X1,X0)
        | ~ s_m(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_36])]) ).

fof(f15060,plain,
    ( spl4_586
  <=> s_m(xb,sK3,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_586])]) ).

fof(f15888,plain,
    ( s_m(sK0,sK3,xb)
    | ~ spl4_36
    | ~ spl4_586 ),
    inference(resolution,[],[f15062,f569]) ).

fof(f569,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | s_m(X2,X1,X0) )
    | ~ spl4_36 ),
    inference(avatar_component_clause,[],[f568]) ).

fof(f15062,plain,
    ( s_m(xb,sK3,sK0)
    | ~ spl4_586 ),
    inference(avatar_component_clause,[],[f15060]) ).

fof(f15960,plain,
    ( spl4_621
    | ~ spl4_131
    | ~ spl4_224 ),
    inference(avatar_split_clause,[],[f2817,f2752,f1272,f15958]) ).

fof(f15958,plain,
    ( spl4_621
  <=> ! [X0] :
        ( ~ sameside(s(sK3,sK2),s(sK3,sK0),X0)
        | s_t(c63(s(sK3,sK2),s(sK3,sK0),X0),s(sK3,sK0),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_621])]) ).

fof(f2817,plain,
    ( ! [X0] :
        ( ~ sameside(s(sK3,sK2),s(sK3,sK0),X0)
        | s_t(c63(s(sK3,sK2),s(sK3,sK0),X0),s(sK3,sK0),s(sK3,sK1)) )
    | ~ spl4_131
    | ~ spl4_224 ),
    inference(resolution,[],[f2753,f1273]) ).

fof(f15956,plain,
    ( spl4_620
    | spl4_158
    | ~ spl4_65
    | ~ spl4_115 ),
    inference(avatar_split_clause,[],[f1190,f1149,f776,f1632,f15954]) ).

fof(f15954,plain,
    ( spl4_620
  <=> ! [X0] :
        ( s_t(X0,s(sK3,sK2),s(sK3,sK0))
        | ~ s_t(X0,s(sK3,sK2),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_620])]) ).

fof(f1190,plain,
    ( ! [X0] :
        ( s(sK3,sK1) = s(sK3,sK2)
        | s_t(X0,s(sK3,sK2),s(sK3,sK0))
        | ~ s_t(X0,s(sK3,sK2),s(sK3,sK1)) )
    | ~ spl4_65
    | ~ spl4_115 ),
    inference(resolution,[],[f1150,f778]) ).

fof(f15952,plain,
    ( spl4_619
    | spl4_158
    | ~ spl4_65
    | ~ spl4_114 ),
    inference(avatar_split_clause,[],[f1181,f1145,f776,f1632,f15950]) ).

fof(f15950,plain,
    ( spl4_619
  <=> ! [X0] :
        ( s_t(X0,s(sK3,sK1),s(sK3,sK0))
        | ~ s_t(X0,s(sK3,sK2),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_619])]) ).

fof(f1181,plain,
    ( ! [X0] :
        ( s(sK3,sK1) = s(sK3,sK2)
        | s_t(X0,s(sK3,sK1),s(sK3,sK0))
        | ~ s_t(X0,s(sK3,sK2),s(sK3,sK1)) )
    | ~ spl4_65
    | ~ spl4_114 ),
    inference(resolution,[],[f1146,f778]) ).

fof(f15938,plain,
    ( spl4_618
    | ~ spl4_174
    | ~ spl4_250
    | ~ spl4_456 ),
    inference(avatar_split_clause,[],[f15746,f8805,f3277,f1811,f15936]) ).

fof(f15936,plain,
    ( spl4_618
  <=> ! [X0] :
        ( ~ sameside(X0,sK0,sK1)
        | s_e(X0,sK1,s(sK3,sK1),s(sK3,sK1))
        | ~ s_e(sK0,X0,s(sK3,sK0),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_618])]) ).

fof(f8805,plain,
    ( spl4_456
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,s(X3,X1))
        | ~ s_e(X4,X0,s(X3,X4),X2)
        | ~ sameside(X2,s(X3,X4),s(X3,X1))
        | ~ sameside(X0,X4,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_456])]) ).

fof(f15746,plain,
    ( ! [X0] :
        ( ~ sameside(X0,sK0,sK1)
        | s_e(X0,sK1,s(sK3,sK1),s(sK3,sK1))
        | ~ s_e(sK0,X0,s(sK3,sK0),s(sK3,sK1)) )
    | ~ spl4_174
    | ~ spl4_250
    | ~ spl4_456 ),
    inference(forward_demodulation,[],[f15745,f3279]) ).

fof(f15745,plain,
    ( ! [X0] :
        ( s_e(X0,sK1,s(sK3,sK1),s(sK3,sK1))
        | ~ s_e(sK0,X0,s(sK3,sK0),s(sK3,sK1))
        | ~ sameside(X0,sK0,sK2) )
    | ~ spl4_174
    | ~ spl4_250
    | ~ spl4_456 ),
    inference(forward_demodulation,[],[f9219,f3279]) ).

fof(f9219,plain,
    ( ! [X0] :
        ( ~ s_e(sK0,X0,s(sK3,sK0),s(sK3,sK1))
        | s_e(X0,sK2,s(sK3,sK1),s(sK3,sK2))
        | ~ sameside(X0,sK0,sK2) )
    | ~ spl4_174
    | ~ spl4_456 ),
    inference(resolution,[],[f8806,f1813]) ).

fof(f8806,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ sameside(X2,s(X3,X4),s(X3,X1))
        | ~ s_e(X4,X0,s(X3,X4),X2)
        | s_e(X0,X1,X2,s(X3,X1))
        | ~ sameside(X0,X4,X1) )
    | ~ spl4_456 ),
    inference(avatar_component_clause,[],[f8805]) ).

fof(f15932,plain,
    ( spl4_617
    | ~ spl4_65
    | ~ spl4_463 ),
    inference(avatar_split_clause,[],[f9328,f8833,f776,f15930]) ).

fof(f15930,plain,
    ( spl4_617
  <=> ! [X0] :
        ( ~ s_e(X0,sK2,s(sK3,sK1),s(sK3,sK0))
        | s_e(X0,sK1,s(sK3,sK2),s(sK3,sK0))
        | ~ s_t(X0,sK2,sK1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_617])]) ).

fof(f8833,plain,
    ( spl4_463
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,s(X2,X3),X4)
        | ~ s_e(X0,X3,s(X2,X1),X4)
        | ~ s_t(s(X2,X3),s(X2,X1),X4)
        | ~ s_t(X0,X3,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_463])]) ).

fof(f9328,plain,
    ( ! [X0] :
        ( ~ s_e(X0,sK2,s(sK3,sK1),s(sK3,sK0))
        | s_e(X0,sK1,s(sK3,sK2),s(sK3,sK0))
        | ~ s_t(X0,sK2,sK1) )
    | ~ spl4_65
    | ~ spl4_463 ),
    inference(resolution,[],[f8834,f778]) ).

fof(f8834,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(s(X2,X3),s(X2,X1),X4)
        | ~ s_e(X0,X3,s(X2,X1),X4)
        | s_e(X0,X1,s(X2,X3),X4)
        | ~ s_t(X0,X3,X1) )
    | ~ spl4_463 ),
    inference(avatar_component_clause,[],[f8833]) ).

fof(f15926,plain,
    ( spl4_616
    | ~ spl4_2
    | ~ spl4_463 ),
    inference(avatar_split_clause,[],[f9327,f8833,f417,f15924]) ).

fof(f15924,plain,
    ( spl4_616
  <=> ! [X0] :
        ( ~ s_e(X0,sK0,s(sK3,sK1),s(sK3,sK2))
        | s_e(X0,sK1,s(sK3,sK0),s(sK3,sK2))
        | ~ s_t(X0,sK0,sK1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_616])]) ).

fof(f9327,plain,
    ( ! [X0] :
        ( ~ s_e(X0,sK0,s(sK3,sK1),s(sK3,sK2))
        | s_e(X0,sK1,s(sK3,sK0),s(sK3,sK2))
        | ~ s_t(X0,sK0,sK1) )
    | ~ spl4_2
    | ~ spl4_463 ),
    inference(resolution,[],[f8834,f419]) ).

fof(f15920,plain,
    ( spl4_615
    | ~ spl4_65
    | ~ spl4_460 ),
    inference(avatar_split_clause,[],[f9292,f8821,f776,f15918]) ).

fof(f15918,plain,
    ( spl4_615
  <=> ! [X0] :
        ( ~ s_e(X0,sK1,s(sK3,sK2),s(sK3,sK1))
        | s_e(X0,sK0,s(sK3,sK2),s(sK3,sK0))
        | ~ s_t(X0,sK1,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_615])]) ).

fof(f8821,plain,
    ( spl4_460
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,s(X3,X1))
        | ~ s_e(X0,X4,X2,s(X3,X4))
        | ~ s_t(X2,s(X3,X4),s(X3,X1))
        | ~ s_t(X0,X4,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_460])]) ).

fof(f9292,plain,
    ( ! [X0] :
        ( ~ s_e(X0,sK1,s(sK3,sK2),s(sK3,sK1))
        | s_e(X0,sK0,s(sK3,sK2),s(sK3,sK0))
        | ~ s_t(X0,sK1,sK0) )
    | ~ spl4_65
    | ~ spl4_460 ),
    inference(resolution,[],[f8822,f778]) ).

fof(f8822,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X2,s(X3,X4),s(X3,X1))
        | ~ s_e(X0,X4,X2,s(X3,X4))
        | s_e(X0,X1,X2,s(X3,X1))
        | ~ s_t(X0,X4,X1) )
    | ~ spl4_460 ),
    inference(avatar_component_clause,[],[f8821]) ).

fof(f15915,plain,
    ( spl4_614
    | ~ spl4_2
    | ~ spl4_460 ),
    inference(avatar_split_clause,[],[f9291,f8821,f417,f15913]) ).

fof(f15913,plain,
    ( spl4_614
  <=> ! [X0] :
        ( ~ s_e(X0,sK1,s(sK3,sK0),s(sK3,sK1))
        | s_e(X0,sK2,s(sK3,sK0),s(sK3,sK2))
        | ~ s_t(X0,sK1,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_614])]) ).

fof(f9291,plain,
    ( ! [X0] :
        ( ~ s_e(X0,sK1,s(sK3,sK0),s(sK3,sK1))
        | s_e(X0,sK2,s(sK3,sK0),s(sK3,sK2))
        | ~ s_t(X0,sK1,sK2) )
    | ~ spl4_2
    | ~ spl4_460 ),
    inference(resolution,[],[f8822,f419]) ).

fof(f15909,plain,
    ( spl4_613
    | ~ spl4_65
    | ~ spl4_458 ),
    inference(avatar_split_clause,[],[f9252,f8813,f776,f15907]) ).

fof(f15907,plain,
    ( spl4_613
  <=> ! [X0] :
        ( ~ s_e(X0,sK0,s(sK3,sK2),s(sK3,sK0))
        | s_e(X0,sK1,s(sK3,sK2),s(sK3,sK1))
        | ~ s_t(X0,sK1,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_613])]) ).

fof(f8813,plain,
    ( spl4_458
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,s(X3,X1))
        | ~ s_e(X0,X4,X2,s(X3,X4))
        | ~ s_t(X2,s(X3,X1),s(X3,X4))
        | ~ s_t(X0,X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_458])]) ).

fof(f9252,plain,
    ( ! [X0] :
        ( ~ s_e(X0,sK0,s(sK3,sK2),s(sK3,sK0))
        | s_e(X0,sK1,s(sK3,sK2),s(sK3,sK1))
        | ~ s_t(X0,sK1,sK0) )
    | ~ spl4_65
    | ~ spl4_458 ),
    inference(resolution,[],[f8814,f778]) ).

fof(f8814,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X2,s(X3,X1),s(X3,X4))
        | ~ s_e(X0,X4,X2,s(X3,X4))
        | s_e(X0,X1,X2,s(X3,X1))
        | ~ s_t(X0,X1,X4) )
    | ~ spl4_458 ),
    inference(avatar_component_clause,[],[f8813]) ).

fof(f15905,plain,
    ( spl4_612
    | ~ spl4_29
    | ~ spl4_586 ),
    inference(avatar_split_clause,[],[f15887,f15060,f540,f15902]) ).

fof(f15887,plain,
    ( s_t(xb,sK3,sK0)
    | ~ spl4_29
    | ~ spl4_586 ),
    inference(resolution,[],[f15062,f541]) ).

fof(f15899,plain,
    ( spl4_611
    | ~ spl4_2
    | ~ spl4_458 ),
    inference(avatar_split_clause,[],[f9251,f8813,f417,f15897]) ).

fof(f15897,plain,
    ( spl4_611
  <=> ! [X0] :
        ( ~ s_e(X0,sK2,s(sK3,sK0),s(sK3,sK2))
        | s_e(X0,sK1,s(sK3,sK0),s(sK3,sK1))
        | ~ s_t(X0,sK1,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_611])]) ).

fof(f9251,plain,
    ( ! [X0] :
        ( ~ s_e(X0,sK2,s(sK3,sK0),s(sK3,sK2))
        | s_e(X0,sK1,s(sK3,sK0),s(sK3,sK1))
        | ~ s_t(X0,sK1,sK2) )
    | ~ spl4_2
    | ~ spl4_458 ),
    inference(resolution,[],[f8814,f419]) ).

fof(f15874,plain,
    ( spl4_610
    | ~ spl4_174
    | ~ spl4_250 ),
    inference(avatar_split_clause,[],[f15737,f3277,f1811,f15871]) ).

fof(f15737,plain,
    ( sameside(s(sK3,sK1),s(sK3,sK0),s(sK3,sK1))
    | ~ spl4_174
    | ~ spl4_250 ),
    inference(forward_demodulation,[],[f1813,f3279]) ).

fof(f15739,plain,
    ( spl4_172
    | ~ spl4_250
    | ~ spl4_273 ),
    inference(avatar_split_clause,[],[f15598,f3534,f3277,f1800]) ).

fof(f15598,plain,
    ( s(sK3,sK0) = s(sK3,sK1)
    | ~ spl4_250
    | ~ spl4_273 ),
    inference(forward_demodulation,[],[f3536,f3279]) ).

fof(f3536,plain,
    ( s(sK3,sK0) = s(sK3,sK2)
    | ~ spl4_273 ),
    inference(avatar_component_clause,[],[f3534]) ).

fof(f15687,plain,
    ( spl4_609
    | ~ spl4_50
    | ~ spl4_250
    | ~ spl4_273
    | ~ spl4_279 ),
    inference(avatar_split_clause,[],[f15599,f3562,f3534,f3277,f673,f15684]) ).

fof(f15684,plain,
    ( spl4_609
  <=> xb = s(sK3,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_609])]) ).

fof(f673,plain,
    ( spl4_50
  <=> ! [X2,X0,X1] :
        ( s(X1,X0) = X2
        | ~ s_m(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_50])]) ).

fof(f15599,plain,
    ( xb = s(sK3,sK1)
    | ~ spl4_50
    | ~ spl4_250
    | ~ spl4_273
    | ~ spl4_279 ),
    inference(forward_demodulation,[],[f15598,f15066]) ).

fof(f15066,plain,
    ( xb = s(sK3,sK0)
    | ~ spl4_50
    | ~ spl4_279 ),
    inference(resolution,[],[f3564,f674]) ).

fof(f674,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_m(X0,X1,X2)
        | s(X1,X0) = X2 )
    | ~ spl4_50 ),
    inference(avatar_component_clause,[],[f673]) ).

fof(f3564,plain,
    ( s_m(sK0,sK3,xb)
    | ~ spl4_279 ),
    inference(avatar_component_clause,[],[f3562]) ).

fof(f15586,plain,
    ( spl4_608
    | ~ spl4_174
    | ~ spl4_456 ),
    inference(avatar_split_clause,[],[f9219,f8805,f1811,f15584]) ).

fof(f15584,plain,
    ( spl4_608
  <=> ! [X0] :
        ( ~ s_e(sK0,X0,s(sK3,sK0),s(sK3,sK1))
        | s_e(X0,sK2,s(sK3,sK1),s(sK3,sK2))
        | ~ sameside(X0,sK0,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_608])]) ).

fof(f15580,plain,
    ( spl4_607
    | ~ spl4_187
    | ~ spl4_267 ),
    inference(avatar_split_clause,[],[f3884,f3454,f2028,f15578]) ).

fof(f15578,plain,
    ( spl4_607
  <=> ! [X0] :
        ( ~ s_t(sK0,sK1,s(sK3,X0))
        | s_t(s(sK3,sK1),X0,s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_607])]) ).

fof(f3884,plain,
    ( ! [X0] :
        ( ~ s_t(sK0,sK1,s(sK3,X0))
        | s_t(s(sK3,sK1),X0,s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),X0) )
    | ~ spl4_187
    | ~ spl4_267 ),
    inference(resolution,[],[f3455,f2029]) ).

fof(f15576,plain,
    ( ~ spl4_606
    | spl4_1
    | ~ spl4_250 ),
    inference(avatar_split_clause,[],[f15465,f3277,f412,f15573]) ).

fof(f15465,plain,
    ( ~ s_t(sK0,sK1,sK1)
    | spl4_1
    | ~ spl4_250 ),
    inference(superposition,[],[f414,f3279]) ).

fof(f414,plain,
    ( ~ s_t(sK0,sK1,sK2)
    | spl4_1 ),
    inference(avatar_component_clause,[],[f412]) ).

fof(f15569,plain,
    ( spl4_605
    | ~ spl4_188
    | ~ spl4_267 ),
    inference(avatar_split_clause,[],[f3883,f3454,f2032,f15567]) ).

fof(f15567,plain,
    ( spl4_605
  <=> ! [X0] :
        ( ~ s_t(sK0,sK1,s(sK3,X0))
        | s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_605])]) ).

fof(f3883,plain,
    ( ! [X0] :
        ( ~ s_t(sK0,sK1,s(sK3,X0))
        | s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),X0) )
    | ~ spl4_188
    | ~ spl4_267 ),
    inference(resolution,[],[f3455,f2033]) ).

fof(f15564,plain,
    ( spl4_604
    | ~ spl4_176
    | ~ spl4_266 ),
    inference(avatar_split_clause,[],[f3833,f3450,f1856,f15562]) ).

fof(f15562,plain,
    ( spl4_604
  <=> ! [X0] :
        ( ~ s_t(sK0,s(sK3,X0),sK2)
        | s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),X0,s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_604])]) ).

fof(f3833,plain,
    ( ! [X0] :
        ( ~ s_t(sK0,s(sK3,X0),sK2)
        | s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s_t(s(sK3,sK0),X0,s(sK3,sK1)) )
    | ~ spl4_176
    | ~ spl4_266 ),
    inference(resolution,[],[f3451,f1857]) ).

fof(f15558,plain,
    ( spl4_603
    | ~ spl4_186
    | ~ spl4_265 ),
    inference(avatar_split_clause,[],[f3785,f3446,f2023,f15556]) ).

fof(f15556,plain,
    ( spl4_603
  <=> ! [X0] :
        ( ~ s_t(s(sK3,X0),sK1,sK2)
        | s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | s_t(X0,s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_603])]) ).

fof(f3785,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,X0),sK1,sK2)
        | s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | s_t(X0,s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_186
    | ~ spl4_265 ),
    inference(resolution,[],[f3447,f2024]) ).

fof(f15554,plain,
    ( spl4_597
    | spl4_158
    | spl4_274
    | ~ spl4_65
    | ~ spl4_97 ),
    inference(avatar_split_clause,[],[f1077,f1003,f776,f3541,f1632,f15457]) ).

fof(f3541,plain,
    ( spl4_274
  <=> xb = s(sK3,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_274])]) ).

fof(f1077,plain,
    ( xb = s(sK3,sK2)
    | s(sK3,sK1) = s(sK3,sK2)
    | sameside(s(sK3,sK1),s(sK3,sK2),s(sK3,sK0))
    | ~ spl4_65
    | ~ spl4_97 ),
    inference(resolution,[],[f1004,f778]) ).

fof(f15553,plain,
    ( spl4_158
    | spl4_602
    | ~ spl4_2
    | ~ spl4_469 ),
    inference(avatar_split_clause,[],[f9487,f9431,f417,f15551,f1632]) ).

fof(f15551,plain,
    ( spl4_602
  <=> ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,X0))
        | ~ s_t(sK1,sK2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_602])]) ).

fof(f9431,plain,
    ( spl4_469
  <=> ! [X4,X0,X3,X2,X1] :
        ( s(X0,X1) = s(X0,X2)
        | s_t(X3,s(X0,X1),s(X0,X4))
        | ~ s_t(X3,s(X0,X1),s(X0,X2))
        | ~ s_t(X1,X2,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_469])]) ).

fof(f9487,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,X0))
        | s(sK3,sK1) = s(sK3,sK2)
        | ~ s_t(sK1,sK2,X0) )
    | ~ spl4_2
    | ~ spl4_469 ),
    inference(resolution,[],[f9432,f419]) ).

fof(f9432,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X3,s(X0,X1),s(X0,X2))
        | s_t(X3,s(X0,X1),s(X0,X4))
        | s(X0,X1) = s(X0,X2)
        | ~ s_t(X1,X2,X4) )
    | ~ spl4_469 ),
    inference(avatar_component_clause,[],[f9431]) ).

fof(f15549,plain,
    ( spl4_158
    | spl4_601
    | ~ spl4_2
    | ~ spl4_468 ),
    inference(avatar_split_clause,[],[f9462,f9427,f417,f15547,f1632]) ).

fof(f15547,plain,
    ( spl4_601
  <=> ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,sK2),s(sK3,X0))
        | ~ s_t(sK1,sK2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_601])]) ).

fof(f9427,plain,
    ( spl4_468
  <=> ! [X4,X0,X3,X2,X1] :
        ( s(X0,X1) = s(X0,X2)
        | s_t(X3,s(X0,X2),s(X0,X4))
        | ~ s_t(X3,s(X0,X1),s(X0,X2))
        | ~ s_t(X1,X2,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_468])]) ).

fof(f9462,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,sK2),s(sK3,X0))
        | s(sK3,sK1) = s(sK3,sK2)
        | ~ s_t(sK1,sK2,X0) )
    | ~ spl4_2
    | ~ spl4_468 ),
    inference(resolution,[],[f9428,f419]) ).

fof(f9428,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X3,s(X0,X1),s(X0,X2))
        | s_t(X3,s(X0,X2),s(X0,X4))
        | s(X0,X1) = s(X0,X2)
        | ~ s_t(X1,X2,X4) )
    | ~ spl4_468 ),
    inference(avatar_component_clause,[],[f9427]) ).

fof(f15542,plain,
    ( ~ spl4_600
    | ~ spl4_250
    | spl4_598 ),
    inference(avatar_split_clause,[],[f15537,f15529,f3277,f15539]) ).

fof(f15537,plain,
    ( ~ s_t(s(sK3,sK0),s(sK3,sK1),sK3)
    | ~ spl4_250
    | spl4_598 ),
    inference(forward_demodulation,[],[f15530,f3279]) ).

fof(f15536,plain,
    ( spl4_598
    | spl4_359
    | ~ spl4_599
    | ~ spl4_188
    | ~ spl4_242 ),
    inference(avatar_split_clause,[],[f3216,f2996,f2032,f15533,f5890,f15529]) ).

fof(f15533,plain,
    ( spl4_599
  <=> s_t(sK0,sK1,sK3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_599])]) ).

fof(f3216,plain,
    ( ~ s_t(sK0,sK1,sK3)
    | s_t(s(sK3,sK0),sK3,s(sK3,sK2))
    | s_t(s(sK3,sK0),s(sK3,sK2),sK3)
    | ~ spl4_188
    | ~ spl4_242 ),
    inference(resolution,[],[f2997,f2033]) ).

fof(f15460,plain,
    ( spl4_597
    | spl4_592
    | ~ spl4_60
    | ~ spl4_68 ),
    inference(avatar_split_clause,[],[f878,f806,f725,f15397,f15457]) ).

fof(f806,plain,
    ( spl4_68
  <=> ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_col(X0,X1,X2)
        | sameside(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_68])]) ).

fof(f878,plain,
    ( s_t(s(sK3,sK1),s(sK3,sK2),s(sK3,sK0))
    | sameside(s(sK3,sK1),s(sK3,sK2),s(sK3,sK0))
    | ~ spl4_60
    | ~ spl4_68 ),
    inference(resolution,[],[f807,f727]) ).

fof(f807,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_col(X0,X1,X2)
        | s_t(X0,X1,X2)
        | sameside(X0,X1,X2) )
    | ~ spl4_68 ),
    inference(avatar_component_clause,[],[f806]) ).

fof(f15426,plain,
    ( spl4_596
    | ~ spl4_199
    | ~ spl4_265 ),
    inference(avatar_split_clause,[],[f3786,f3446,f2196,f15424]) ).

fof(f15424,plain,
    ( spl4_596
  <=> ! [X0] :
        ( ~ s_t(s(sK3,X0),sK1,sK2)
        | s(sK3,sK1) = X0
        | sameside(X0,s(sK3,sK1),s(sK3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_596])]) ).

fof(f3786,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,X0),sK1,sK2)
        | s(sK3,sK1) = X0
        | sameside(X0,s(sK3,sK1),s(sK3,sK0)) )
    | ~ spl4_199
    | ~ spl4_265 ),
    inference(resolution,[],[f3447,f2197]) ).

fof(f15422,plain,
    ( spl4_593
    | spl4_594
    | ~ spl4_595
    | ~ spl4_199
    | ~ spl4_240 ),
    inference(avatar_split_clause,[],[f3145,f2988,f2196,f15419,f15415,f15411]) ).

fof(f15411,plain,
    ( spl4_593
  <=> sameside(sK3,s(sK3,sK1),s(sK3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_593])]) ).

fof(f15415,plain,
    ( spl4_594
  <=> sK3 = s(sK3,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_594])]) ).

fof(f3145,plain,
    ( ~ s_t(sK3,sK1,sK2)
    | sK3 = s(sK3,sK1)
    | sameside(sK3,s(sK3,sK1),s(sK3,sK0))
    | ~ spl4_199
    | ~ spl4_240 ),
    inference(resolution,[],[f2989,f2197]) ).

fof(f15400,plain,
    ( ~ spl4_592
    | spl4_158
    | ~ spl4_63
    | ~ spl4_65 ),
    inference(avatar_split_clause,[],[f908,f776,f768,f1632,f15397]) ).

fof(f908,plain,
    ( s(sK3,sK1) = s(sK3,sK2)
    | ~ s_t(s(sK3,sK1),s(sK3,sK2),s(sK3,sK0))
    | ~ spl4_63
    | ~ spl4_65 ),
    inference(resolution,[],[f778,f769]) ).

fof(f15348,plain,
    ( spl4_174
    | ~ spl4_37
    | ~ spl4_271 ),
    inference(avatar_split_clause,[],[f4234,f3470,f572,f1811]) ).

fof(f3470,plain,
    ( spl4_271
  <=> sameside(s(sK3,sK2),s(sK3,sK0),s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_271])]) ).

fof(f4234,plain,
    ( sameside(s(sK3,sK1),s(sK3,sK0),s(sK3,sK2))
    | ~ spl4_37
    | ~ spl4_271 ),
    inference(resolution,[],[f3472,f573]) ).

fof(f3472,plain,
    ( sameside(s(sK3,sK2),s(sK3,sK0),s(sK3,sK1))
    | ~ spl4_271 ),
    inference(avatar_component_clause,[],[f3470]) ).

fof(f15093,plain,
    ( spl4_591
    | ~ spl4_183
    | ~ spl4_189 ),
    inference(avatar_split_clause,[],[f2230,f2036,f1928,f15091]) ).

fof(f15091,plain,
    ( spl4_591
  <=> ! [X0,X1] : s_t(ext(s(sK3,sK1),s(sK3,sK0),X0,X1),s(sK3,sK0),s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_591])]) ).

fof(f2230,plain,
    ( ! [X0,X1] : s_t(ext(s(sK3,sK1),s(sK3,sK0),X0,X1),s(sK3,sK0),s(sK3,sK2))
    | ~ spl4_183
    | ~ spl4_189 ),
    inference(resolution,[],[f1929,f2037]) ).

fof(f15089,plain,
    ( spl4_590
    | ~ spl4_182
    | ~ spl4_189 ),
    inference(avatar_split_clause,[],[f2227,f2036,f1912,f15087]) ).

fof(f15087,plain,
    ( spl4_590
  <=> ! [X0,X1] : s_t(ext(s(sK3,sK1),s(sK3,sK0),X0,X1),s(sK3,sK1),s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_590])]) ).

fof(f2227,plain,
    ( ! [X0,X1] : s_t(ext(s(sK3,sK1),s(sK3,sK0),X0,X1),s(sK3,sK1),s(sK3,sK2))
    | ~ spl4_182
    | ~ spl4_189 ),
    inference(resolution,[],[f1913,f2037]) ).

fof(f15085,plain,
    ( spl4_589
    | ~ spl4_120
    | ~ spl4_189 ),
    inference(avatar_split_clause,[],[f2091,f2036,f1169,f15083]) ).

fof(f15083,plain,
    ( spl4_589
  <=> ! [X0,X1] : s_t(ext(s(sK3,sK2),s(sK3,sK0),X0,X1),s(sK3,sK1),s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_589])]) ).

fof(f2091,plain,
    ( ! [X0,X1] : s_t(ext(s(sK3,sK2),s(sK3,sK0),X0,X1),s(sK3,sK1),s(sK3,sK2))
    | ~ spl4_120
    | ~ spl4_189 ),
    inference(resolution,[],[f2037,f1170]) ).

fof(f15081,plain,
    ( spl4_588
    | ~ spl4_50
    | ~ spl4_279
    | ~ spl4_587 ),
    inference(avatar_split_clause,[],[f15077,f15074,f3562,f673,f15079]) ).

fof(f15079,plain,
    ( spl4_588
  <=> ! [X0,X1] : s_t(ext(s(sK3,sK2),xb,X0,X1),xb,s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_588])]) ).

fof(f15074,plain,
    ( spl4_587
  <=> ! [X0,X1] : s_t(ext(s(sK3,sK2),s(sK3,sK0),X0,X1),s(sK3,sK0),s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_587])]) ).

fof(f15077,plain,
    ( ! [X0,X1] : s_t(ext(s(sK3,sK2),xb,X0,X1),xb,s(sK3,sK1))
    | ~ spl4_50
    | ~ spl4_279
    | ~ spl4_587 ),
    inference(forward_demodulation,[],[f15075,f15066]) ).

fof(f15075,plain,
    ( ! [X0,X1] : s_t(ext(s(sK3,sK2),s(sK3,sK0),X0,X1),s(sK3,sK0),s(sK3,sK1))
    | ~ spl4_587 ),
    inference(avatar_component_clause,[],[f15074]) ).

fof(f15076,plain,
    ( spl4_587
    | ~ spl4_131
    | ~ spl4_189 ),
    inference(avatar_split_clause,[],[f2090,f2036,f1272,f15074]) ).

fof(f2090,plain,
    ( ! [X0,X1] : s_t(ext(s(sK3,sK2),s(sK3,sK0),X0,X1),s(sK3,sK0),s(sK3,sK1))
    | ~ spl4_131
    | ~ spl4_189 ),
    inference(resolution,[],[f2037,f1273]) ).

fof(f15063,plain,
    ( spl4_586
    | ~ spl4_30
    | ~ spl4_175 ),
    inference(avatar_split_clause,[],[f3497,f1815,f544,f15060]) ).

fof(f1815,plain,
    ( spl4_175
  <=> xb = s(sK3,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_175])]) ).

fof(f3497,plain,
    ( s_m(xb,sK3,sK0)
    | ~ spl4_30
    | ~ spl4_175 ),
    inference(superposition,[],[f545,f1817]) ).

fof(f1817,plain,
    ( xb = s(sK3,sK0)
    | ~ spl4_175 ),
    inference(avatar_component_clause,[],[f1815]) ).

fof(f14892,plain,
    ( spl4_585
    | ~ spl4_69
    | ~ spl4_174 ),
    inference(avatar_split_clause,[],[f1908,f1811,f810,f14890]) ).

fof(f14890,plain,
    ( spl4_585
  <=> ! [X0] :
        ( sameside(X0,s(sK3,sK0),s(sK3,sK2))
        | ~ sameside(X0,s(sK3,sK0),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_585])]) ).

fof(f810,plain,
    ( spl4_69
  <=> ! [X0,X3,X2,X1] :
        ( sameside(X0,X1,X3)
        | ~ sameside(X2,X1,X3)
        | ~ sameside(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_69])]) ).

fof(f1908,plain,
    ( ! [X0] :
        ( sameside(X0,s(sK3,sK0),s(sK3,sK2))
        | ~ sameside(X0,s(sK3,sK0),s(sK3,sK1)) )
    | ~ spl4_69
    | ~ spl4_174 ),
    inference(resolution,[],[f1813,f811]) ).

fof(f811,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ sameside(X2,X1,X3)
        | sameside(X0,X1,X3)
        | ~ sameside(X0,X1,X2) )
    | ~ spl4_69 ),
    inference(avatar_component_clause,[],[f810]) ).

fof(f14888,plain,
    ( spl4_172
    | ~ spl4_584
    | ~ spl4_27
    | ~ spl4_539 ),
    inference(avatar_split_clause,[],[f14785,f11683,f525,f14885,f1800]) ).

fof(f11683,plain,
    ( spl4_539
  <=> ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,X0))
        | ~ s_t(sK0,sK2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_539])]) ).

fof(f14785,plain,
    ( ~ s_t(sK0,sK2,sK0)
    | s(sK3,sK0) = s(sK3,sK1)
    | ~ spl4_27
    | ~ spl4_539 ),
    inference(resolution,[],[f11684,f526]) ).

fof(f11684,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,X0))
        | ~ s_t(sK0,sK2,X0) )
    | ~ spl4_539 ),
    inference(avatar_component_clause,[],[f11683]) ).

fof(f14883,plain,
    ( spl4_583
    | ~ spl4_65
    | ~ spl4_73 ),
    inference(avatar_split_clause,[],[f912,f831,f776,f14881]) ).

fof(f14881,plain,
    ( spl4_583
  <=> ! [X0] :
        ( s_t(s(sK3,sK2),X0,s(sK3,sK0))
        | ~ s_t(s(sK3,sK2),X0,s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_583])]) ).

fof(f912,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK2),X0,s(sK3,sK0))
        | ~ s_t(s(sK3,sK2),X0,s(sK3,sK1)) )
    | ~ spl4_65
    | ~ spl4_73 ),
    inference(resolution,[],[f778,f832]) ).

fof(f14879,plain,
    ( spl4_582
    | ~ spl4_65
    | ~ spl4_72 ),
    inference(avatar_split_clause,[],[f911,f827,f776,f14877]) ).

fof(f14877,plain,
    ( spl4_582
  <=> ! [X0] :
        ( s_t(X0,s(sK3,sK2),s(sK3,sK1))
        | ~ s_t(X0,s(sK3,sK2),s(sK3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_582])]) ).

fof(f911,plain,
    ( ! [X0] :
        ( s_t(X0,s(sK3,sK2),s(sK3,sK1))
        | ~ s_t(X0,s(sK3,sK2),s(sK3,sK0)) )
    | ~ spl4_65
    | ~ spl4_72 ),
    inference(resolution,[],[f778,f828]) ).

fof(f14875,plain,
    ( spl4_581
    | ~ spl4_65
    | ~ spl4_71 ),
    inference(avatar_split_clause,[],[f910,f818,f776,f14873]) ).

fof(f14873,plain,
    ( spl4_581
  <=> ! [X0] :
        ( s_t(X0,s(sK3,sK1),s(sK3,sK0))
        | ~ s_t(s(sK3,sK2),X0,s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_581])]) ).

fof(f910,plain,
    ( ! [X0] :
        ( s_t(X0,s(sK3,sK1),s(sK3,sK0))
        | ~ s_t(s(sK3,sK2),X0,s(sK3,sK1)) )
    | ~ spl4_65
    | ~ spl4_71 ),
    inference(resolution,[],[f778,f819]) ).

fof(f14871,plain,
    ( spl4_580
    | ~ spl4_65
    | ~ spl4_70 ),
    inference(avatar_split_clause,[],[f909,f814,f776,f14869]) ).

fof(f14869,plain,
    ( spl4_580
  <=> ! [X0] :
        ( s_t(X0,s(sK3,sK1),s(sK3,sK0))
        | ~ s_t(X0,s(sK3,sK2),s(sK3,sK0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_580])]) ).

fof(f909,plain,
    ( ! [X0] :
        ( s_t(X0,s(sK3,sK1),s(sK3,sK0))
        | ~ s_t(X0,s(sK3,sK2),s(sK3,sK0)) )
    | ~ spl4_65
    | ~ spl4_70 ),
    inference(resolution,[],[f778,f815]) ).

fof(f13872,plain,
    ( ~ spl4_579
    | spl4_171
    | ~ spl4_431 ),
    inference(avatar_split_clause,[],[f13647,f8110,f1796,f13869]) ).

fof(f13869,plain,
    ( spl4_579
  <=> s_t(sK1,sK0,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_579])]) ).

fof(f1796,plain,
    ( spl4_171
  <=> s_t(s(sK3,sK1),s(sK3,sK0),s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_171])]) ).

fof(f8110,plain,
    ( spl4_431
  <=> ! [X0] :
        ( s_t(s(sK3,X0),s(sK3,sK0),s(sK3,sK2))
        | ~ s_t(X0,sK0,sK1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_431])]) ).

fof(f13647,plain,
    ( ~ s_t(sK1,sK0,sK1)
    | spl4_171
    | ~ spl4_431 ),
    inference(resolution,[],[f8111,f1798]) ).

fof(f1798,plain,
    ( ~ s_t(s(sK3,sK1),s(sK3,sK0),s(sK3,sK2))
    | spl4_171 ),
    inference(avatar_component_clause,[],[f1796]) ).

fof(f8111,plain,
    ( ! [X0] :
        ( s_t(s(sK3,X0),s(sK3,sK0),s(sK3,sK2))
        | ~ s_t(X0,sK0,sK1) )
    | ~ spl4_431 ),
    inference(avatar_component_clause,[],[f8110]) ).

fof(f13488,plain,
    ( spl4_578
    | ~ spl4_132
    | ~ spl4_144 ),
    inference(avatar_split_clause,[],[f1479,f1455,f1276,f13486]) ).

fof(f13486,plain,
    ( spl4_578
  <=> ! [X4,X0,X3,X2,X1] :
        ( sameside(X0,ext(ext(X1,X2,alpha,gamma),X2,X3,X4),X2)
        | ~ s_t(X0,ext(ext(X1,X2,alpha,gamma),X2,X3,X4),X1)
        | ext(ext(X1,X2,alpha,gamma),X2,X3,X4) = X1
        | ext(ext(X1,X2,alpha,gamma),X2,X3,X4) = X2
        | ext(ext(X1,X2,alpha,gamma),X2,X3,X4) = X0
        | ~ le(X3,X4,X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_578])]) ).

fof(f1479,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sameside(X0,ext(ext(X1,X2,alpha,gamma),X2,X3,X4),X2)
        | ~ s_t(X0,ext(ext(X1,X2,alpha,gamma),X2,X3,X4),X1)
        | ext(ext(X1,X2,alpha,gamma),X2,X3,X4) = X1
        | ext(ext(X1,X2,alpha,gamma),X2,X3,X4) = X2
        | ext(ext(X1,X2,alpha,gamma),X2,X3,X4) = X0
        | ~ le(X3,X4,X2,X1) )
    | ~ spl4_132
    | ~ spl4_144 ),
    inference(resolution,[],[f1456,f1277]) ).

fof(f13351,plain,
    ( spl4_577
    | ~ spl4_144
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1595,f1516,f1455,f13349]) ).

fof(f13349,plain,
    ( spl4_577
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | sameside(X6,crossbar(X0,X5,X4,X2,X3,X1),X5)
        | ~ s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X3)
        | crossbar(X0,X5,X4,X2,X3,X1) = X3
        | crossbar(X0,X5,X4,X2,X3,X1) = X5
        | crossbar(X0,X5,X4,X2,X3,X1) = X6 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_577])]) ).

fof(f1595,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | sameside(X6,crossbar(X0,X5,X4,X2,X3,X1),X5)
        | ~ s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X3)
        | crossbar(X0,X5,X4,X2,X3,X1) = X3
        | crossbar(X0,X5,X4,X2,X3,X1) = X5
        | crossbar(X0,X5,X4,X2,X3,X1) = X6 )
    | ~ spl4_144
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f1456]) ).

fof(f13347,plain,
    ( spl4_576
    | ~ spl4_144
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1576,f1512,f1455,f13345]) ).

fof(f13345,plain,
    ( spl4_576
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | sameside(X6,crossbar(X0,X5,X4,X2,X3,X1),X1)
        | ~ s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X4
        | crossbar(X0,X5,X4,X2,X3,X1) = X1
        | crossbar(X0,X5,X4,X2,X3,X1) = X6 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_576])]) ).

fof(f1576,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | sameside(X6,crossbar(X0,X5,X4,X2,X3,X1),X1)
        | ~ s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X4
        | crossbar(X0,X5,X4,X2,X3,X1) = X1
        | crossbar(X0,X5,X4,X2,X3,X1) = X6 )
    | ~ spl4_144
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f1456]) ).

fof(f13281,plain,
    ( spl4_575
    | ~ spl4_132
    | ~ spl4_139 ),
    inference(avatar_split_clause,[],[f1407,f1379,f1276,f13279]) ).

fof(f13279,plain,
    ( spl4_575
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(ext(ext(X0,X1,alpha,gamma),X1,X2,X3),X4,X0)
        | s_t(ext(ext(X0,X1,alpha,gamma),X1,X2,X3),X0,X4)
        | ~ s_t(X1,ext(ext(X0,X1,alpha,gamma),X1,X2,X3),X4)
        | ext(ext(X0,X1,alpha,gamma),X1,X2,X3) = X1
        | ~ le(X2,X3,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_575])]) ).

fof(f1407,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(ext(ext(X0,X1,alpha,gamma),X1,X2,X3),X4,X0)
        | s_t(ext(ext(X0,X1,alpha,gamma),X1,X2,X3),X0,X4)
        | ~ s_t(X1,ext(ext(X0,X1,alpha,gamma),X1,X2,X3),X4)
        | ext(ext(X0,X1,alpha,gamma),X1,X2,X3) = X1
        | ~ le(X2,X3,X1,X0) )
    | ~ spl4_132
    | ~ spl4_139 ),
    inference(resolution,[],[f1380,f1277]) ).

fof(f13161,plain,
    ( spl4_574
    | ~ spl4_139
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1593,f1516,f1379,f13159]) ).

fof(f13159,plain,
    ( spl4_574
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(crossbar(X0,X5,X4,X2,X3,X1),X6,X3)
        | s_t(crossbar(X0,X5,X4,X2,X3,X1),X3,X6)
        | ~ s_t(X5,crossbar(X0,X5,X4,X2,X3,X1),X6)
        | crossbar(X0,X5,X4,X2,X3,X1) = X5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_574])]) ).

fof(f1593,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(crossbar(X0,X5,X4,X2,X3,X1),X6,X3)
        | s_t(crossbar(X0,X5,X4,X2,X3,X1),X3,X6)
        | ~ s_t(X5,crossbar(X0,X5,X4,X2,X3,X1),X6)
        | crossbar(X0,X5,X4,X2,X3,X1) = X5 )
    | ~ spl4_139
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f1380]) ).

fof(f13157,plain,
    ( spl4_573
    | ~ spl4_139
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1574,f1512,f1379,f13155]) ).

fof(f13155,plain,
    ( spl4_573
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(crossbar(X0,X5,X4,X2,X3,X1),X6,X4)
        | s_t(crossbar(X0,X5,X4,X2,X3,X1),X4,X6)
        | ~ s_t(X1,crossbar(X0,X5,X4,X2,X3,X1),X6)
        | crossbar(X0,X5,X4,X2,X3,X1) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_573])]) ).

fof(f1574,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(crossbar(X0,X5,X4,X2,X3,X1),X6,X4)
        | s_t(crossbar(X0,X5,X4,X2,X3,X1),X4,X6)
        | ~ s_t(X1,crossbar(X0,X5,X4,X2,X3,X1),X6)
        | crossbar(X0,X5,X4,X2,X3,X1) = X1 )
    | ~ spl4_139
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f1380]) ).

fof(f13063,plain,
    ( spl4_572
    | ~ spl4_128
    | ~ spl4_144 ),
    inference(avatar_split_clause,[],[f1481,f1455,f1260,f13061]) ).

fof(f13061,plain,
    ( spl4_572
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( sameside(X0,ip(X1,X2,X3,X4,X5),X2)
        | ~ s_t(X0,ip(X1,X2,X3,X4,X5),X4)
        | ip(X1,X2,X3,X4,X5) = X4
        | ip(X1,X2,X3,X4,X5) = X2
        | ip(X1,X2,X3,X4,X5) = X0
        | ~ s_t(X4,X5,X3)
        | ~ s_t(X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_572])]) ).

fof(f1481,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( sameside(X0,ip(X1,X2,X3,X4,X5),X2)
        | ~ s_t(X0,ip(X1,X2,X3,X4,X5),X4)
        | ip(X1,X2,X3,X4,X5) = X4
        | ip(X1,X2,X3,X4,X5) = X2
        | ip(X1,X2,X3,X4,X5) = X0
        | ~ s_t(X4,X5,X3)
        | ~ s_t(X1,X2,X3) )
    | ~ spl4_128
    | ~ spl4_144 ),
    inference(resolution,[],[f1456,f1261]) ).

fof(f13059,plain,
    ( spl4_571
    | ~ spl4_129
    | ~ spl4_144 ),
    inference(avatar_split_clause,[],[f1480,f1455,f1264,f13057]) ).

fof(f13057,plain,
    ( spl4_571
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( sameside(X0,ip(X1,X2,X3,X4,X5),X5)
        | ~ s_t(X0,ip(X1,X2,X3,X4,X5),X1)
        | ip(X1,X2,X3,X4,X5) = X1
        | ip(X1,X2,X3,X4,X5) = X5
        | ip(X1,X2,X3,X4,X5) = X0
        | ~ s_t(X4,X5,X3)
        | ~ s_t(X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_571])]) ).

fof(f1480,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( sameside(X0,ip(X1,X2,X3,X4,X5),X5)
        | ~ s_t(X0,ip(X1,X2,X3,X4,X5),X1)
        | ip(X1,X2,X3,X4,X5) = X1
        | ip(X1,X2,X3,X4,X5) = X5
        | ip(X1,X2,X3,X4,X5) = X0
        | ~ s_t(X4,X5,X3)
        | ~ s_t(X1,X2,X3) )
    | ~ spl4_129
    | ~ spl4_144 ),
    inference(resolution,[],[f1456,f1265]) ).

fof(f13049,plain,
    ( spl4_570
    | ~ spl4_99
    | ~ spl4_166 ),
    inference(avatar_split_clause,[],[f1728,f1720,f1011,f13047]) ).

fof(f13047,plain,
    ( spl4_570
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_m(ins(X0,X1,X0,X2),X3,X1)
        | ~ s_m(X4,X5,X6)
        | s_kf(X4,X5,X6,X0,X1,X3,ins(X0,X1,X0,X2))
        | ~ s_e(X0,X4,X0,X6)
        | ~ s_t(X6,X0,X1)
        | ~ s_t(X4,X0,ins(X0,X1,X0,X2))
        | ~ le(X0,X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_570])]) ).

fof(f1720,plain,
    ( spl4_166
  <=> ! [X5,X4,X2,X0,X6,X3,X1] :
        ( s_kf(X0,X1,X2,X3,X4,X5,X6)
        | ~ s_m(X6,X5,X4)
        | ~ s_m(X0,X1,X2)
        | ~ s_e(X3,X6,X3,X4)
        | ~ s_e(X3,X0,X3,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X3,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_166])]) ).

fof(f1728,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_m(ins(X0,X1,X0,X2),X3,X1)
        | ~ s_m(X4,X5,X6)
        | s_kf(X4,X5,X6,X0,X1,X3,ins(X0,X1,X0,X2))
        | ~ s_e(X0,X4,X0,X6)
        | ~ s_t(X6,X0,X1)
        | ~ s_t(X4,X0,ins(X0,X1,X0,X2))
        | ~ le(X0,X2,X0,X1) )
    | ~ spl4_99
    | ~ spl4_166 ),
    inference(resolution,[],[f1721,f1012]) ).

fof(f1721,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_e(X3,X6,X3,X4)
        | ~ s_m(X6,X5,X4)
        | ~ s_m(X0,X1,X2)
        | s_kf(X0,X1,X2,X3,X4,X5,X6)
        | ~ s_e(X3,X0,X3,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X3,X6) )
    | ~ spl4_166 ),
    inference(avatar_component_clause,[],[f1720]) ).

fof(f13027,plain,
    ( spl4_569
    | ~ spl4_99
    | ~ spl4_167 ),
    inference(avatar_split_clause,[],[f1739,f1730,f1011,f13025]) ).

fof(f13025,plain,
    ( spl4_569
  <=> ! [X2,X6,X4,X0,X3,X5,X1,X7] :
        ( X0 = X1
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X1,X5)
        | s_e(X5,ins(X3,X6,X1,X7),X4,X6)
        | ~ s_e(X0,ins(X3,X6,X1,X7),X2,X6)
        | ~ s_e(X1,X5,X3,X4)
        | ~ s_e(X0,X1,X2,X3)
        | ~ le(X1,X7,X3,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_569])]) ).

fof(f1730,plain,
    ( spl4_167
  <=> ! [X5,X3,X4,X2,X7,X0,X6,X1] :
        ( s_e(X4,X6,X5,X7)
        | X0 = X1
        | ~ s_t(X2,X3,X5)
        | ~ s_t(X0,X1,X4)
        | ~ s_e(X1,X6,X3,X7)
        | ~ s_e(X0,X6,X2,X7)
        | ~ s_e(X1,X4,X3,X5)
        | ~ s_e(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_167])]) ).

fof(f1739,plain,
    ( ! [X2,X3,X0,X1,X6,X7,X4,X5] :
        ( X0 = X1
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X1,X5)
        | s_e(X5,ins(X3,X6,X1,X7),X4,X6)
        | ~ s_e(X0,ins(X3,X6,X1,X7),X2,X6)
        | ~ s_e(X1,X5,X3,X4)
        | ~ s_e(X0,X1,X2,X3)
        | ~ le(X1,X7,X3,X6) )
    | ~ spl4_99
    | ~ spl4_167 ),
    inference(resolution,[],[f1731,f1012]) ).

fof(f1731,plain,
    ( ! [X2,X3,X0,X1,X6,X7,X4,X5] :
        ( ~ s_e(X1,X6,X3,X7)
        | X0 = X1
        | ~ s_t(X2,X3,X5)
        | ~ s_t(X0,X1,X4)
        | s_e(X4,X6,X5,X7)
        | ~ s_e(X0,X6,X2,X7)
        | ~ s_e(X1,X4,X3,X5)
        | ~ s_e(X0,X1,X2,X3) )
    | ~ spl4_167 ),
    inference(avatar_component_clause,[],[f1730]) ).

fof(f12907,plain,
    ( spl4_568
    | ~ spl4_128
    | ~ spl4_139 ),
    inference(avatar_split_clause,[],[f1409,f1379,f1260,f12905]) ).

fof(f12905,plain,
    ( spl4_568
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_t(ip(X0,X1,X2,X3,X4),X5,X3)
        | s_t(ip(X0,X1,X2,X3,X4),X3,X5)
        | ~ s_t(X1,ip(X0,X1,X2,X3,X4),X5)
        | ip(X0,X1,X2,X3,X4) = X1
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_568])]) ).

fof(f1409,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_t(ip(X0,X1,X2,X3,X4),X5,X3)
        | s_t(ip(X0,X1,X2,X3,X4),X3,X5)
        | ~ s_t(X1,ip(X0,X1,X2,X3,X4),X5)
        | ip(X0,X1,X2,X3,X4) = X1
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_128
    | ~ spl4_139 ),
    inference(resolution,[],[f1380,f1261]) ).

fof(f12903,plain,
    ( spl4_567
    | ~ spl4_129
    | ~ spl4_139 ),
    inference(avatar_split_clause,[],[f1408,f1379,f1264,f12901]) ).

fof(f12901,plain,
    ( spl4_567
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( s_t(ip(X0,X1,X2,X3,X4),X5,X0)
        | s_t(ip(X0,X1,X2,X3,X4),X0,X5)
        | ~ s_t(X4,ip(X0,X1,X2,X3,X4),X5)
        | ip(X0,X1,X2,X3,X4) = X4
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_567])]) ).

fof(f1408,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_t(ip(X0,X1,X2,X3,X4),X5,X0)
        | s_t(ip(X0,X1,X2,X3,X4),X0,X5)
        | ~ s_t(X4,ip(X0,X1,X2,X3,X4),X5)
        | ip(X0,X1,X2,X3,X4) = X4
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_129
    | ~ spl4_139 ),
    inference(resolution,[],[f1380,f1265]) ).

fof(f12899,plain,
    ( spl4_566
    | ~ spl4_290
    | ~ spl4_411 ),
    inference(avatar_split_clause,[],[f11980,f7306,f4213,f12897]) ).

fof(f12897,plain,
    ( spl4_566
  <=> ! [X0] :
        ( ~ s_t(sK0,X0,sK1)
        | le(X0,sK1,s(sK3,X0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_566])]) ).

fof(f7306,plain,
    ( spl4_411
  <=> ! [X0] :
        ( s_t(s(sK3,X0),s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(sK0,X0,sK1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_411])]) ).

fof(f11980,plain,
    ( ! [X0] :
        ( ~ s_t(sK0,X0,sK1)
        | le(X0,sK1,s(sK3,X0),s(sK3,sK2)) )
    | ~ spl4_290
    | ~ spl4_411 ),
    inference(resolution,[],[f7307,f4214]) ).

fof(f7307,plain,
    ( ! [X0] :
        ( s_t(s(sK3,X0),s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(sK0,X0,sK1) )
    | ~ spl4_411 ),
    inference(avatar_component_clause,[],[f7306]) ).

fof(f12816,plain,
    ( spl4_565
    | ~ spl4_48
    | ~ spl4_167 ),
    inference(avatar_split_clause,[],[f1737,f1730,f665,f12814]) ).

fof(f12814,plain,
    ( spl4_565
  <=> ! [X2,X6,X4,X0,X3,X5,X1] :
        ( X0 = X1
        | ~ s_t(X2,s(X3,X1),X4)
        | ~ s_t(X0,X1,X5)
        | s_e(X5,X6,X4,s(X3,X6))
        | ~ s_e(X0,X6,X2,s(X3,X6))
        | ~ s_e(X1,X5,s(X3,X1),X4)
        | ~ s_e(X0,X1,X2,s(X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_565])]) ).

fof(f1737,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( X0 = X1
        | ~ s_t(X2,s(X3,X1),X4)
        | ~ s_t(X0,X1,X5)
        | s_e(X5,X6,X4,s(X3,X6))
        | ~ s_e(X0,X6,X2,s(X3,X6))
        | ~ s_e(X1,X5,s(X3,X1),X4)
        | ~ s_e(X0,X1,X2,s(X3,X1)) )
    | ~ spl4_48
    | ~ spl4_167 ),
    inference(resolution,[],[f1731,f666]) ).

fof(f12812,plain,
    ( spl4_564
    | ~ spl4_51
    | ~ spl4_166 ),
    inference(avatar_split_clause,[],[f1727,f1720,f677,f12810]) ).

fof(f12810,plain,
    ( spl4_564
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_m(ext(X0,X1,X1,X2),X3,X2)
        | ~ s_m(X4,X5,X6)
        | s_kf(X4,X5,X6,X1,X2,X3,ext(X0,X1,X1,X2))
        | ~ s_e(X1,X4,X1,X6)
        | ~ s_t(X6,X1,X2)
        | ~ s_t(X4,X1,ext(X0,X1,X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_564])]) ).

fof(f1727,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_m(ext(X0,X1,X1,X2),X3,X2)
        | ~ s_m(X4,X5,X6)
        | s_kf(X4,X5,X6,X1,X2,X3,ext(X0,X1,X1,X2))
        | ~ s_e(X1,X4,X1,X6)
        | ~ s_t(X6,X1,X2)
        | ~ s_t(X4,X1,ext(X0,X1,X1,X2)) )
    | ~ spl4_51
    | ~ spl4_166 ),
    inference(resolution,[],[f1721,f678]) ).

fof(f12808,plain,
    ( spl4_563
    | ~ spl4_114
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1589,f1516,f1145,f12806]) ).

fof(f12806,plain,
    ( spl4_563
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X5
        | s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X3)
        | ~ s_t(X6,X5,crossbar(X0,X5,X4,X2,X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_563])]) ).

fof(f1589,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X5
        | s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X3)
        | ~ s_t(X6,X5,crossbar(X0,X5,X4,X2,X3,X1)) )
    | ~ spl4_114
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f1146]) ).

fof(f12804,plain,
    ( spl4_562
    | ~ spl4_114
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1570,f1512,f1145,f12802]) ).

fof(f12802,plain,
    ( spl4_562
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X1
        | s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X4)
        | ~ s_t(X6,X1,crossbar(X0,X5,X4,X2,X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_562])]) ).

fof(f1570,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X1
        | s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X4)
        | ~ s_t(X6,X1,crossbar(X0,X5,X4,X2,X3,X1)) )
    | ~ spl4_114
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f1146]) ).

fof(f12769,plain,
    ( spl4_561
    | ~ spl4_114
    | ~ spl4_132 ),
    inference(avatar_split_clause,[],[f1327,f1276,f1145,f12767]) ).

fof(f12767,plain,
    ( spl4_561
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | ext(ext(X3,X2,alpha,gamma),X2,X0,X1) = X2
        | s_t(X4,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3)
        | ~ s_t(X4,X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_561])]) ).

fof(f1327,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ le(X0,X1,X2,X3)
        | ext(ext(X3,X2,alpha,gamma),X2,X0,X1) = X2
        | s_t(X4,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3)
        | ~ s_t(X4,X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1)) )
    | ~ spl4_114
    | ~ spl4_132 ),
    inference(resolution,[],[f1277,f1146]) ).

fof(f12529,plain,
    ( spl4_560
    | ~ spl4_51
    | ~ spl4_167 ),
    inference(avatar_split_clause,[],[f1738,f1730,f677,f12527]) ).

fof(f12527,plain,
    ( spl4_560
  <=> ! [X2,X6,X4,X0,X3,X5,X1,X7] :
        ( X0 = X1
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X1,X5)
        | s_e(X5,ext(X6,X1,X3,X7),X4,X7)
        | ~ s_e(X0,ext(X6,X1,X3,X7),X2,X7)
        | ~ s_e(X1,X5,X3,X4)
        | ~ s_e(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_560])]) ).

fof(f1738,plain,
    ( ! [X2,X3,X0,X1,X6,X7,X4,X5] :
        ( X0 = X1
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X1,X5)
        | s_e(X5,ext(X6,X1,X3,X7),X4,X7)
        | ~ s_e(X0,ext(X6,X1,X3,X7),X2,X7)
        | ~ s_e(X1,X5,X3,X4)
        | ~ s_e(X0,X1,X2,X3) )
    | ~ spl4_51
    | ~ spl4_167 ),
    inference(resolution,[],[f1731,f678]) ).

fof(f12525,plain,
    ( spl4_559
    | ~ spl4_140
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1594,f1516,f1383,f12523]) ).

fof(f12523,plain,
    ( spl4_559
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X5,X6,X3)
        | s_t(X5,X3,X6)
        | ~ s_t(X5,crossbar(X0,X5,X4,X2,X3,X1),X6)
        | crossbar(X0,X5,X4,X2,X3,X1) = X5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_559])]) ).

fof(f1594,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X5,X6,X3)
        | s_t(X5,X3,X6)
        | ~ s_t(X5,crossbar(X0,X5,X4,X2,X3,X1),X6)
        | crossbar(X0,X5,X4,X2,X3,X1) = X5 )
    | ~ spl4_140
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f1384]) ).

fof(f12521,plain,
    ( spl4_558
    | ~ spl4_138
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1592,f1516,f1375,f12519]) ).

fof(f12519,plain,
    ( spl4_558
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X5,X6,X3)
        | s_t(X6,X5,X3)
        | ~ s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X3)
        | crossbar(X0,X5,X4,X2,X3,X1) = X3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_558])]) ).

fof(f1592,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X5,X6,X3)
        | s_t(X6,X5,X3)
        | ~ s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X3)
        | crossbar(X0,X5,X4,X2,X3,X1) = X3 )
    | ~ spl4_138
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f1376]) ).

fof(f12517,plain,
    ( spl4_557
    | ~ spl4_140
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1575,f1512,f1383,f12515]) ).

fof(f12515,plain,
    ( spl4_557
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X1,X6,X4)
        | s_t(X1,X4,X6)
        | ~ s_t(X1,crossbar(X0,X5,X4,X2,X3,X1),X6)
        | crossbar(X0,X5,X4,X2,X3,X1) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_557])]) ).

fof(f1575,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X1,X6,X4)
        | s_t(X1,X4,X6)
        | ~ s_t(X1,crossbar(X0,X5,X4,X2,X3,X1),X6)
        | crossbar(X0,X5,X4,X2,X3,X1) = X1 )
    | ~ spl4_140
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f1384]) ).

fof(f12513,plain,
    ( spl4_158
    | ~ spl4_556
    | ~ spl4_27
    | ~ spl4_411 ),
    inference(avatar_split_clause,[],[f11998,f7306,f525,f12510,f1632]) ).

fof(f12510,plain,
    ( spl4_556
  <=> s_t(sK0,sK2,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_556])]) ).

fof(f11998,plain,
    ( ~ s_t(sK0,sK2,sK1)
    | s(sK3,sK1) = s(sK3,sK2)
    | ~ spl4_27
    | ~ spl4_411 ),
    inference(resolution,[],[f7307,f526]) ).

fof(f12508,plain,
    ( spl4_555
    | ~ spl4_138
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1573,f1512,f1375,f12506]) ).

fof(f12506,plain,
    ( spl4_555
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X1,X6,X4)
        | s_t(X6,X1,X4)
        | ~ s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_555])]) ).

fof(f1573,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X1,X6,X4)
        | s_t(X6,X1,X4)
        | ~ s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X4 )
    | ~ spl4_138
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f1376]) ).

fof(f12504,plain,
    ( spl4_554
    | ~ spl4_100
    | ~ spl4_144 ),
    inference(avatar_split_clause,[],[f1476,f1455,f1015,f12502]) ).

fof(f1476,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sameside(X0,s(X1,X2),s(X1,X3))
        | ~ s_t(X0,s(X1,X2),s(X1,X4))
        | s(X1,X2) = s(X1,X4)
        | s(X1,X2) = s(X1,X3)
        | s(X1,X2) = X0
        | ~ s_t(X3,X2,X4) )
    | ~ spl4_100
    | ~ spl4_144 ),
    inference(resolution,[],[f1456,f1016]) ).

fof(f12037,plain,
    ( spl4_553
    | ~ spl4_125
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1591,f1516,f1231,f12035]) ).

fof(f1591,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X5,X6,crossbar(X0,X5,X4,X2,X3,X1))
        | s_t(X5,crossbar(X0,X5,X4,X2,X3,X1),X6)
        | ~ s_t(X5,X6,X3) )
    | ~ spl4_125
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f1232]) ).

fof(f12033,plain,
    ( spl4_552
    | ~ spl4_125
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1572,f1512,f1231,f12031]) ).

fof(f1572,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X1,X6,crossbar(X0,X5,X4,X2,X3,X1))
        | s_t(X1,crossbar(X0,X5,X4,X2,X3,X1),X6)
        | ~ s_t(X1,X6,X4) )
    | ~ spl4_125
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f1232]) ).

fof(f11972,plain,
    ( spl4_551
    | ~ spl4_136
    | ~ spl4_145 ),
    inference(avatar_split_clause,[],[f1488,f1459,f1343,f11970]) ).

fof(f11970,plain,
    ( spl4_551
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_t(ext(ext(X0,X1,alpha,gamma),X1,X3,X4),X1,X2)
        | X1 = X2
        | X0 = X1
        | ext(ext(X0,X1,alpha,gamma),X1,X3,X4) = X1
        | X3 = X4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_551])]) ).

fof(f1343,plain,
    ( spl4_136
  <=> ! [X0,X3,X2,X1] :
        ( sameside(ext(ext(X0,X1,alpha,gamma),X1,X2,X3),X1,X0)
        | X2 = X3
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_136])]) ).

fof(f1488,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,X2)
        | ~ s_t(ext(ext(X0,X1,alpha,gamma),X1,X3,X4),X1,X2)
        | X1 = X2
        | X0 = X1
        | ext(ext(X0,X1,alpha,gamma),X1,X3,X4) = X1
        | X3 = X4 )
    | ~ spl4_136
    | ~ spl4_145 ),
    inference(duplicate_literal_removal,[],[f1487]) ).

fof(f1487,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,X2)
        | ~ s_t(ext(ext(X0,X1,alpha,gamma),X1,X3,X4),X1,X2)
        | X1 = X2
        | X0 = X1
        | ext(ext(X0,X1,alpha,gamma),X1,X3,X4) = X1
        | X3 = X4
        | X0 = X1 )
    | ~ spl4_136
    | ~ spl4_145 ),
    inference(resolution,[],[f1460,f1344]) ).

fof(f1344,plain,
    ( ! [X2,X3,X0,X1] :
        ( sameside(ext(ext(X0,X1,alpha,gamma),X1,X2,X3),X1,X0)
        | X2 = X3
        | X0 = X1 )
    | ~ spl4_136 ),
    inference(avatar_component_clause,[],[f1343]) ).

fof(f11968,plain,
    ( spl4_550
    | ~ spl4_132
    | ~ spl4_140 ),
    inference(avatar_split_clause,[],[f1421,f1383,f1276,f11966]) ).

fof(f11966,plain,
    ( spl4_550
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,X2)
        | s_t(X0,X2,X1)
        | ~ s_t(X0,ext(ext(X2,X0,alpha,gamma),X0,X3,X4),X1)
        | ext(ext(X2,X0,alpha,gamma),X0,X3,X4) = X0
        | ~ le(X3,X4,X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_550])]) ).

fof(f1421,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,X2)
        | s_t(X0,X2,X1)
        | ~ s_t(X0,ext(ext(X2,X0,alpha,gamma),X0,X3,X4),X1)
        | ext(ext(X2,X0,alpha,gamma),X0,X3,X4) = X0
        | ~ le(X3,X4,X0,X2) )
    | ~ spl4_132
    | ~ spl4_140 ),
    inference(resolution,[],[f1384,f1277]) ).

fof(f11964,plain,
    ( spl4_549
    | ~ spl4_86
    | ~ spl4_138 ),
    inference(avatar_split_clause,[],[f1399,f1375,f934,f11962]) ).

fof(f11962,plain,
    ( spl4_549
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,ins(X2,X3,X0,X4))
        | s_t(X1,X0,ins(X2,X3,X0,X4))
        | ~ s_t(X1,X4,ins(X2,X3,X0,X4))
        | ins(X2,X3,X0,X4) = X4
        | ~ le(X0,X4,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_549])]) ).

fof(f1399,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,ins(X2,X3,X0,X4))
        | s_t(X1,X0,ins(X2,X3,X0,X4))
        | ~ s_t(X1,X4,ins(X2,X3,X0,X4))
        | ins(X2,X3,X0,X4) = X4
        | ~ le(X0,X4,X2,X3) )
    | ~ spl4_86
    | ~ spl4_138 ),
    inference(resolution,[],[f1376,f935]) ).

fof(f11960,plain,
    ( spl4_548
    | ~ spl4_132
    | ~ spl4_138 ),
    inference(avatar_split_clause,[],[f1395,f1375,f1276,f11958]) ).

fof(f11958,plain,
    ( spl4_548
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,X2)
        | s_t(X1,X0,X2)
        | ~ s_t(X1,ext(ext(X2,X0,alpha,gamma),X0,X3,X4),X2)
        | ext(ext(X2,X0,alpha,gamma),X0,X3,X4) = X2
        | ~ le(X3,X4,X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_548])]) ).

fof(f1395,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,X2)
        | s_t(X1,X0,X2)
        | ~ s_t(X1,ext(ext(X2,X0,alpha,gamma),X0,X3,X4),X2)
        | ext(ext(X2,X0,alpha,gamma),X0,X3,X4) = X2
        | ~ le(X3,X4,X0,X2) )
    | ~ spl4_132
    | ~ spl4_138 ),
    inference(resolution,[],[f1376,f1277]) ).

fof(f11763,plain,
    ( spl4_547
    | ~ spl4_65
    | ~ spl4_377 ),
    inference(avatar_split_clause,[],[f6488,f6365,f776,f11761]) ).

fof(f11761,plain,
    ( spl4_547
  <=> ! [X0] :
        ( s_t(s(sK3,sK2),s(sK3,sK1),s(sK3,X0))
        | ~ s_t(sK2,sK0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_547])]) ).

fof(f6488,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK2),s(sK3,sK1),s(sK3,X0))
        | ~ s_t(sK2,sK0,X0) )
    | ~ spl4_65
    | ~ spl4_377 ),
    inference(resolution,[],[f6366,f778]) ).

fof(f11738,plain,
    ( spl4_546
    | ~ spl4_49
    | ~ spl4_167 ),
    inference(avatar_split_clause,[],[f1736,f1730,f669,f11736]) ).

fof(f11736,plain,
    ( spl4_546
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( X0 = X1
        | ~ s_t(X2,X1,X3)
        | ~ s_t(X0,X1,X4)
        | s_e(X4,X5,X3,X6)
        | ~ s_e(X0,X5,X2,X6)
        | ~ s_e(X1,X4,X1,X3)
        | ~ s_e(X0,X1,X2,X1)
        | ~ s_m(X5,X1,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_546])]) ).

fof(f1736,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( X0 = X1
        | ~ s_t(X2,X1,X3)
        | ~ s_t(X0,X1,X4)
        | s_e(X4,X5,X3,X6)
        | ~ s_e(X0,X5,X2,X6)
        | ~ s_e(X1,X4,X1,X3)
        | ~ s_e(X0,X1,X2,X1)
        | ~ s_m(X5,X1,X6) )
    | ~ spl4_49
    | ~ spl4_167 ),
    inference(resolution,[],[f1731,f670]) ).

fof(f11734,plain,
    ( spl4_545
    | ~ spl4_99
    | ~ spl4_163 ),
    inference(avatar_split_clause,[],[f1697,f1688,f1011,f11732]) ).

fof(f11732,plain,
    ( spl4_545
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ins(X1,X2,X3,X4) = X0
        | ~ sameside(ins(X1,X2,X3,X4),X3,X5)
        | ~ s_e(X3,X0,X1,X2)
        | ~ sameside(X0,X3,X5)
        | X1 = X2
        | X3 = X5
        | ~ le(X3,X4,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_545])]) ).

fof(f1688,plain,
    ( spl4_163
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( X4 = X5
        | ~ s_e(X1,X5,X2,X3)
        | ~ sameside(X5,X1,X0)
        | ~ s_e(X1,X4,X2,X3)
        | ~ sameside(X4,X1,X0)
        | X2 = X3
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_163])]) ).

fof(f1697,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ins(X1,X2,X3,X4) = X0
        | ~ sameside(ins(X1,X2,X3,X4),X3,X5)
        | ~ s_e(X3,X0,X1,X2)
        | ~ sameside(X0,X3,X5)
        | X1 = X2
        | X3 = X5
        | ~ le(X3,X4,X1,X2) )
    | ~ spl4_99
    | ~ spl4_163 ),
    inference(resolution,[],[f1689,f1012]) ).

fof(f1689,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X1,X5,X2,X3)
        | X4 = X5
        | ~ sameside(X5,X1,X0)
        | ~ s_e(X1,X4,X2,X3)
        | ~ sameside(X4,X1,X0)
        | X2 = X3
        | X0 = X1 )
    | ~ spl4_163 ),
    inference(avatar_component_clause,[],[f1688]) ).

fof(f11730,plain,
    ( spl4_544
    | ~ spl4_115
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1590,f1516,f1149,f11728]) ).

fof(f11728,plain,
    ( spl4_544
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X5
        | s_t(X6,X5,X3)
        | ~ s_t(X6,X5,crossbar(X0,X5,X4,X2,X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_544])]) ).

fof(f1590,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X5
        | s_t(X6,X5,X3)
        | ~ s_t(X6,X5,crossbar(X0,X5,X4,X2,X3,X1)) )
    | ~ spl4_115
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f1150]) ).

fof(f11726,plain,
    ( spl4_543
    | ~ spl4_115
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1571,f1512,f1149,f11724]) ).

fof(f11724,plain,
    ( spl4_543
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X1
        | s_t(X6,X1,X4)
        | ~ s_t(X6,X1,crossbar(X0,X5,X4,X2,X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_543])]) ).

fof(f1571,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X1
        | s_t(X6,X1,X4)
        | ~ s_t(X6,X1,crossbar(X0,X5,X4,X2,X3,X1)) )
    | ~ spl4_115
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f1150]) ).

fof(f11722,plain,
    ( spl4_542
    | ~ spl4_100
    | ~ spl4_140 ),
    inference(avatar_split_clause,[],[f1418,f1383,f1015,f11720]) ).

fof(f1418,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(s(X0,X1),X2,s(X0,X3))
        | s_t(s(X0,X1),s(X0,X3),X2)
        | ~ s_t(s(X0,X1),s(X0,X4),X2)
        | s(X0,X1) = s(X0,X4)
        | ~ s_t(X1,X4,X3) )
    | ~ spl4_100
    | ~ spl4_140 ),
    inference(resolution,[],[f1384,f1016]) ).

fof(f11718,plain,
    ( spl4_541
    | ~ spl4_100
    | ~ spl4_139 ),
    inference(avatar_split_clause,[],[f1404,f1379,f1015,f11716]) ).

fof(f1404,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(s(X0,X1),X2,s(X0,X3))
        | s_t(s(X0,X1),s(X0,X3),X2)
        | ~ s_t(s(X0,X4),s(X0,X1),X2)
        | s(X0,X1) = s(X0,X4)
        | ~ s_t(X4,X1,X3) )
    | ~ spl4_100
    | ~ spl4_139 ),
    inference(resolution,[],[f1380,f1016]) ).

fof(f11714,plain,
    ( spl4_540
    | ~ spl4_100
    | ~ spl4_138 ),
    inference(avatar_split_clause,[],[f1392,f1375,f1015,f11712]) ).

fof(f11712,plain,
    ( spl4_540
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(s(X0,X1),X2,s(X0,X3))
        | s_t(X2,s(X0,X1),s(X0,X3))
        | ~ s_t(X2,s(X0,X4),s(X0,X3))
        | s(X0,X3) = s(X0,X4)
        | ~ s_t(X1,X4,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_540])]) ).

fof(f1392,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(s(X0,X1),X2,s(X0,X3))
        | s_t(X2,s(X0,X1),s(X0,X3))
        | ~ s_t(X2,s(X0,X4),s(X0,X3))
        | s(X0,X3) = s(X0,X4)
        | ~ s_t(X1,X4,X3) )
    | ~ spl4_100
    | ~ spl4_138 ),
    inference(resolution,[],[f1376,f1016]) ).

fof(f11685,plain,
    ( spl4_539
    | ~ spl4_2
    | ~ spl4_377 ),
    inference(avatar_split_clause,[],[f6487,f6365,f417,f11683]) ).

fof(f6487,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,X0))
        | ~ s_t(sK0,sK2,X0) )
    | ~ spl4_2
    | ~ spl4_377 ),
    inference(resolution,[],[f6366,f419]) ).

fof(f11610,plain,
    ( spl4_538
    | ~ spl4_98
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1588,f1516,f1007,f11608]) ).

fof(f11608,plain,
    ( spl4_538
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X5
        | X3 = X5
        | sameside(X3,X5,crossbar(X0,X5,X4,X2,X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_538])]) ).

fof(f1588,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X5
        | X3 = X5
        | sameside(X3,X5,crossbar(X0,X5,X4,X2,X3,X1)) )
    | ~ spl4_98
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f1008]) ).

fof(f11606,plain,
    ( spl4_537
    | ~ spl4_97
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1587,f1516,f1003,f11604]) ).

fof(f11604,plain,
    ( spl4_537
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | xb = X5
        | crossbar(X0,X5,X4,X2,X3,X1) = X5
        | sameside(crossbar(X0,X5,X4,X2,X3,X1),X5,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_537])]) ).

fof(f1587,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | xb = X5
        | crossbar(X0,X5,X4,X2,X3,X1) = X5
        | sameside(crossbar(X0,X5,X4,X2,X3,X1),X5,X3) )
    | ~ spl4_97
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f1004]) ).

fof(f11602,plain,
    ( spl4_536
    | ~ spl4_98
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1569,f1512,f1007,f11600]) ).

fof(f11600,plain,
    ( spl4_536
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X1
        | X1 = X4
        | sameside(X4,X1,crossbar(X0,X5,X4,X2,X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_536])]) ).

fof(f1569,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X1
        | X1 = X4
        | sameside(X4,X1,crossbar(X0,X5,X4,X2,X3,X1)) )
    | ~ spl4_98
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f1008]) ).

fof(f11598,plain,
    ( spl4_535
    | ~ spl4_97
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1568,f1512,f1003,f11596]) ).

fof(f11596,plain,
    ( spl4_535
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | xb = X1
        | crossbar(X0,X5,X4,X2,X3,X1) = X1
        | sameside(crossbar(X0,X5,X4,X2,X3,X1),X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_535])]) ).

fof(f1568,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | xb = X1
        | crossbar(X0,X5,X4,X2,X3,X1) = X1
        | sameside(crossbar(X0,X5,X4,X2,X3,X1),X1,X4) )
    | ~ spl4_97
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f1004]) ).

fof(f11594,plain,
    ( spl4_534
    | ~ spl4_114
    | ~ spl4_129 ),
    inference(avatar_split_clause,[],[f1312,f1264,f1145,f11592]) ).

fof(f11592,plain,
    ( spl4_534
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ip(X3,X4,X2,X0,X1) = X1
        | s_t(X5,ip(X3,X4,X2,X0,X1),X3)
        | ~ s_t(X5,X1,ip(X3,X4,X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_534])]) ).

fof(f1312,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ip(X3,X4,X2,X0,X1) = X1
        | s_t(X5,ip(X3,X4,X2,X0,X1),X3)
        | ~ s_t(X5,X1,ip(X3,X4,X2,X0,X1)) )
    | ~ spl4_114
    | ~ spl4_129 ),
    inference(resolution,[],[f1265,f1146]) ).

fof(f11590,plain,
    ( spl4_533
    | ~ spl4_114
    | ~ spl4_128 ),
    inference(avatar_split_clause,[],[f1297,f1260,f1145,f11588]) ).

fof(f11588,plain,
    ( spl4_533
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ip(X3,X4,X2,X0,X1) = X4
        | s_t(X5,ip(X3,X4,X2,X0,X1),X0)
        | ~ s_t(X5,X4,ip(X3,X4,X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_533])]) ).

fof(f1297,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ip(X3,X4,X2,X0,X1) = X4
        | s_t(X5,ip(X3,X4,X2,X0,X1),X0)
        | ~ s_t(X5,X4,ip(X3,X4,X2,X0,X1)) )
    | ~ spl4_114
    | ~ spl4_128 ),
    inference(resolution,[],[f1261,f1146]) ).

fof(f11586,plain,
    ( spl4_532
    | ~ spl4_65
    | ~ spl4_375 ),
    inference(avatar_split_clause,[],[f6475,f6356,f776,f11584]) ).

fof(f11584,plain,
    ( spl4_532
  <=> ! [X0] :
        ( s_t(s(sK3,sK2),s(sK3,sK1),s(sK3,X0))
        | ~ s_t(sK1,X0,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_532])]) ).

fof(f6475,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK2),s(sK3,sK1),s(sK3,X0))
        | ~ s_t(sK1,X0,sK0) )
    | ~ spl4_65
    | ~ spl4_375 ),
    inference(resolution,[],[f6357,f778]) ).

fof(f11204,plain,
    ( spl4_531
    | ~ spl4_113
    | ~ spl4_169 ),
    inference(avatar_split_clause,[],[f1761,f1746,f1073,f11202]) ).

fof(f11202,plain,
    ( spl4_531
  <=> ! [X5,X6,X4,X0,X7,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_e(X4,X1,X5,X3)
        | ~ s_e(X6,X0,X7,X2)
        | ~ s_e(X4,X0,X5,X2)
        | ~ s_t(X5,X7,X2)
        | ~ s_t(X4,X6,X0)
        | s_e(X6,X1,X7,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_531])]) ).

fof(f1073,plain,
    ( spl4_113
  <=> ! [X2,X3,X4,X7,X0,X6,X5,X1] :
        ( s_e(X1,X3,X5,X7)
        | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_113])]) ).

fof(f1746,plain,
    ( spl4_169
  <=> ! [X5,X4,X2,X7,X0,X6,X3,X1] :
        ( s_ifs(X0,X1,X2,X3,X4,X5,X6,X7)
        | ~ s_e(X2,X3,X6,X7)
        | ~ s_e(X0,X3,X4,X7)
        | ~ s_e(X1,X2,X5,X6)
        | ~ s_e(X0,X2,X4,X6)
        | ~ s_t(X4,X5,X6)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_169])]) ).

fof(f1761,plain,
    ( ! [X2,X3,X0,X1,X6,X7,X4,X5] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_e(X4,X1,X5,X3)
        | ~ s_e(X6,X0,X7,X2)
        | ~ s_e(X4,X0,X5,X2)
        | ~ s_t(X5,X7,X2)
        | ~ s_t(X4,X6,X0)
        | s_e(X6,X1,X7,X3) )
    | ~ spl4_113
    | ~ spl4_169 ),
    inference(resolution,[],[f1747,f1074]) ).

fof(f1074,plain,
    ( ! [X2,X3,X0,X1,X6,X7,X4,X5] :
        ( ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7)
        | s_e(X1,X3,X5,X7) )
    | ~ spl4_113 ),
    inference(avatar_component_clause,[],[f1073]) ).

fof(f1747,plain,
    ( ! [X2,X3,X0,X1,X6,X7,X4,X5] :
        ( s_ifs(X0,X1,X2,X3,X4,X5,X6,X7)
        | ~ s_e(X2,X3,X6,X7)
        | ~ s_e(X0,X3,X4,X7)
        | ~ s_e(X1,X2,X5,X6)
        | ~ s_e(X0,X2,X4,X6)
        | ~ s_t(X4,X5,X6)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_169 ),
    inference(avatar_component_clause,[],[f1746]) ).

fof(f11200,plain,
    ( spl4_530
    | ~ spl4_49
    | ~ spl4_166 ),
    inference(avatar_split_clause,[],[f1726,f1720,f669,f11198]) ).

fof(f11198,plain,
    ( spl4_530
  <=> ! [X3,X4,X0,X6,X5,X2,X1] :
        ( ~ s_m(X0,X1,X2)
        | ~ s_m(X3,X4,X5)
        | s_kf(X3,X4,X5,X6,X2,X1,X0)
        | ~ s_e(X6,X3,X6,X5)
        | ~ s_t(X5,X6,X2)
        | ~ s_t(X3,X6,X0)
        | ~ s_m(X0,X6,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_530])]) ).

fof(f1726,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_m(X0,X1,X2)
        | ~ s_m(X3,X4,X5)
        | s_kf(X3,X4,X5,X6,X2,X1,X0)
        | ~ s_e(X6,X3,X6,X5)
        | ~ s_t(X5,X6,X2)
        | ~ s_t(X3,X6,X0)
        | ~ s_m(X0,X6,X2) )
    | ~ spl4_49
    | ~ spl4_166 ),
    inference(resolution,[],[f1721,f670]) ).

fof(f11196,plain,
    ( spl4_529
    | ~ spl4_128
    | ~ spl4_140 ),
    inference(avatar_split_clause,[],[f1423,f1383,f1260,f11194]) ).

fof(f11194,plain,
    ( spl4_529
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_t(X0,X1,X2)
        | s_t(X0,X2,X1)
        | ~ s_t(X0,ip(X3,X0,X4,X2,X5),X1)
        | ip(X3,X0,X4,X2,X5) = X0
        | ~ s_t(X2,X5,X4)
        | ~ s_t(X3,X0,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_529])]) ).

fof(f1423,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_t(X0,X1,X2)
        | s_t(X0,X2,X1)
        | ~ s_t(X0,ip(X3,X0,X4,X2,X5),X1)
        | ip(X3,X0,X4,X2,X5) = X0
        | ~ s_t(X2,X5,X4)
        | ~ s_t(X3,X0,X4) )
    | ~ spl4_128
    | ~ spl4_140 ),
    inference(resolution,[],[f1384,f1261]) ).

fof(f11192,plain,
    ( spl4_528
    | ~ spl4_2
    | ~ spl4_375 ),
    inference(avatar_split_clause,[],[f6474,f6356,f417,f11190]) ).

fof(f11190,plain,
    ( spl4_528
  <=> ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,X0))
        | ~ s_t(sK1,X0,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_528])]) ).

fof(f6474,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,X0))
        | ~ s_t(sK1,X0,sK2) )
    | ~ spl4_2
    | ~ spl4_375 ),
    inference(resolution,[],[f6357,f419]) ).

fof(f11188,plain,
    ( spl4_527
    | ~ spl4_129
    | ~ spl4_140 ),
    inference(avatar_split_clause,[],[f1422,f1383,f1264,f11186]) ).

fof(f11186,plain,
    ( spl4_527
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_t(X0,X1,X2)
        | s_t(X0,X2,X1)
        | ~ s_t(X0,ip(X2,X3,X4,X5,X0),X1)
        | ip(X2,X3,X4,X5,X0) = X0
        | ~ s_t(X5,X0,X4)
        | ~ s_t(X2,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_527])]) ).

fof(f1422,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_t(X0,X1,X2)
        | s_t(X0,X2,X1)
        | ~ s_t(X0,ip(X2,X3,X4,X5,X0),X1)
        | ip(X2,X3,X4,X5,X0) = X0
        | ~ s_t(X5,X0,X4)
        | ~ s_t(X2,X3,X4) )
    | ~ spl4_129
    | ~ spl4_140 ),
    inference(resolution,[],[f1384,f1265]) ).

fof(f11184,plain,
    ( spl4_526
    | ~ spl4_128
    | ~ spl4_138 ),
    inference(avatar_split_clause,[],[f1397,f1375,f1260,f11182]) ).

fof(f11182,plain,
    ( spl4_526
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_t(X0,X1,X2)
        | s_t(X1,X0,X2)
        | ~ s_t(X1,ip(X3,X0,X4,X2,X5),X2)
        | ip(X3,X0,X4,X2,X5) = X2
        | ~ s_t(X2,X5,X4)
        | ~ s_t(X3,X0,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_526])]) ).

fof(f1397,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_t(X0,X1,X2)
        | s_t(X1,X0,X2)
        | ~ s_t(X1,ip(X3,X0,X4,X2,X5),X2)
        | ip(X3,X0,X4,X2,X5) = X2
        | ~ s_t(X2,X5,X4)
        | ~ s_t(X3,X0,X4) )
    | ~ spl4_128
    | ~ spl4_138 ),
    inference(resolution,[],[f1376,f1261]) ).

fof(f11180,plain,
    ( spl4_525
    | ~ spl4_129
    | ~ spl4_138 ),
    inference(avatar_split_clause,[],[f1396,f1375,f1264,f11178]) ).

fof(f11178,plain,
    ( spl4_525
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_t(X0,X1,X2)
        | s_t(X1,X0,X2)
        | ~ s_t(X1,ip(X2,X3,X4,X5,X0),X2)
        | ip(X2,X3,X4,X5,X0) = X2
        | ~ s_t(X5,X0,X4)
        | ~ s_t(X2,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_525])]) ).

fof(f1396,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_t(X0,X1,X2)
        | s_t(X1,X0,X2)
        | ~ s_t(X1,ip(X2,X3,X4,X5,X0),X2)
        | ip(X2,X3,X4,X5,X0) = X2
        | ~ s_t(X5,X0,X4)
        | ~ s_t(X2,X3,X4) )
    | ~ spl4_129
    | ~ spl4_138 ),
    inference(resolution,[],[f1376,f1265]) ).

fof(f11176,plain,
    ( spl4_524
    | ~ spl4_125
    | ~ spl4_132 ),
    inference(avatar_split_clause,[],[f1329,f1276,f1231,f11174]) ).

fof(f1329,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X2,X4,ext(ext(X3,X2,alpha,gamma),X2,X0,X1))
        | s_t(X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X4)
        | ~ s_t(X2,X4,X3) )
    | ~ spl4_125
    | ~ spl4_132 ),
    inference(resolution,[],[f1277,f1232]) ).

fof(f11065,plain,
    ( spl4_523
    | ~ spl4_71
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1584,f1516,f818,f11063]) ).

fof(f11063,plain,
    ( spl4_523
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X3)
        | ~ s_t(X5,X6,crossbar(X0,X5,X4,X2,X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_523])]) ).

fof(f1584,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X3)
        | ~ s_t(X5,X6,crossbar(X0,X5,X4,X2,X3,X1)) )
    | ~ spl4_71
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f819]) ).

fof(f11061,plain,
    ( spl4_522
    | ~ spl4_71
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1565,f1512,f818,f11059]) ).

fof(f11059,plain,
    ( spl4_522
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X4)
        | ~ s_t(X1,X6,crossbar(X0,X5,X4,X2,X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_522])]) ).

fof(f1565,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X4)
        | ~ s_t(X1,X6,crossbar(X0,X5,X4,X2,X3,X1)) )
    | ~ spl4_71
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f819]) ).

fof(f11057,plain,
    ( spl4_521
    | ~ spl4_65
    | ~ spl4_374 ),
    inference(avatar_split_clause,[],[f6438,f6352,f776,f11055]) ).

fof(f11055,plain,
    ( spl4_521
  <=> ! [X0] :
        ( s_t(s(sK3,sK1),s(sK3,sK0),s(sK3,X0))
        | ~ s_t(sK2,sK0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_521])]) ).

fof(f6438,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK1),s(sK3,sK0),s(sK3,X0))
        | ~ s_t(sK2,sK0,X0) )
    | ~ spl4_65
    | ~ spl4_374 ),
    inference(resolution,[],[f6353,f778]) ).

fof(f11053,plain,
    ( spl4_520
    | ~ spl4_99
    | ~ spl4_142 ),
    inference(avatar_split_clause,[],[f1448,f1436,f1011,f11051]) ).

fof(f11051,plain,
    ( spl4_520
  <=> ! [X0,X3,X2,X1] :
        ( ins(X0,X1,X0,X2) = X1
        | ~ s_e(X3,ins(X0,X1,X0,X2),X3,X1)
        | ~ s_col(X3,X0,ins(X0,X1,X0,X2))
        | X0 = X3
        | ~ le(X0,X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_520])]) ).

fof(f1436,plain,
    ( spl4_142
  <=> ! [X0,X3,X2,X1] :
        ( X2 = X3
        | ~ s_e(X1,X2,X1,X3)
        | ~ s_e(X0,X2,X0,X3)
        | ~ s_col(X0,X1,X2)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_142])]) ).

fof(f1448,plain,
    ( ! [X2,X3,X0,X1] :
        ( ins(X0,X1,X0,X2) = X1
        | ~ s_e(X3,ins(X0,X1,X0,X2),X3,X1)
        | ~ s_col(X3,X0,ins(X0,X1,X0,X2))
        | X0 = X3
        | ~ le(X0,X2,X0,X1) )
    | ~ spl4_99
    | ~ spl4_142 ),
    inference(resolution,[],[f1437,f1012]) ).

fof(f1437,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_e(X1,X2,X1,X3)
        | X2 = X3
        | ~ s_e(X0,X2,X0,X3)
        | ~ s_col(X0,X1,X2)
        | X0 = X1 )
    | ~ spl4_142 ),
    inference(avatar_component_clause,[],[f1436]) ).

fof(f11049,plain,
    ( spl4_519
    | ~ spl4_115
    | ~ spl4_132 ),
    inference(avatar_split_clause,[],[f1328,f1276,f1149,f11047]) ).

fof(f11047,plain,
    ( spl4_519
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | ext(ext(X3,X2,alpha,gamma),X2,X0,X1) = X2
        | s_t(X4,X2,X3)
        | ~ s_t(X4,X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_519])]) ).

fof(f1328,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ le(X0,X1,X2,X3)
        | ext(ext(X3,X2,alpha,gamma),X2,X0,X1) = X2
        | s_t(X4,X2,X3)
        | ~ s_t(X4,X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1)) )
    | ~ spl4_115
    | ~ spl4_132 ),
    inference(resolution,[],[f1277,f1150]) ).

fof(f10856,plain,
    ( spl4_518
    | ~ spl4_2
    | ~ spl4_374 ),
    inference(avatar_split_clause,[],[f6437,f6352,f417,f10854]) ).

fof(f10854,plain,
    ( spl4_518
  <=> ! [X0] :
        ( s_t(s(sK3,sK1),s(sK3,sK2),s(sK3,X0))
        | ~ s_t(sK0,sK2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_518])]) ).

fof(f6437,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK1),s(sK3,sK2),s(sK3,X0))
        | ~ s_t(sK0,sK2,X0) )
    | ~ spl4_2
    | ~ spl4_374 ),
    inference(resolution,[],[f6353,f419]) ).

fof(f10708,plain,
    ( spl4_517
    | ~ spl4_18
    | ~ spl4_167 ),
    inference(avatar_split_clause,[],[f1735,f1730,f488,f10706]) ).

fof(f10706,plain,
    ( spl4_517
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( X0 = X1
        | ~ s_t(X2,X1,X3)
        | ~ s_t(X0,X1,X4)
        | s_e(X4,X5,X3,X5)
        | ~ s_e(X0,X5,X2,X5)
        | ~ s_e(X1,X4,X1,X3)
        | ~ s_e(X0,X1,X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_517])]) ).

fof(f1735,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( X0 = X1
        | ~ s_t(X2,X1,X3)
        | ~ s_t(X0,X1,X4)
        | s_e(X4,X5,X3,X5)
        | ~ s_e(X0,X5,X2,X5)
        | ~ s_e(X1,X4,X1,X3)
        | ~ s_e(X0,X1,X2,X1) )
    | ~ spl4_18
    | ~ spl4_167 ),
    inference(resolution,[],[f1731,f489]) ).

fof(f10704,plain,
    ( spl4_516
    | ~ spl4_17
    | ~ spl4_167 ),
    inference(avatar_split_clause,[],[f1734,f1730,f484,f10702]) ).

fof(f10702,plain,
    ( spl4_516
  <=> ! [X2,X4,X0,X3,X5,X1] :
        ( X0 = X1
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X1,X5)
        | s_e(X5,X3,X4,X1)
        | ~ s_e(X0,X3,X2,X1)
        | ~ s_e(X1,X5,X3,X4)
        | ~ s_e(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_516])]) ).

fof(f1734,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( X0 = X1
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X1,X5)
        | s_e(X5,X3,X4,X1)
        | ~ s_e(X0,X3,X2,X1)
        | ~ s_e(X1,X5,X3,X4)
        | ~ s_e(X0,X1,X2,X3) )
    | ~ spl4_17
    | ~ spl4_167 ),
    inference(resolution,[],[f1731,f485]) ).

fof(f10700,plain,
    ( spl4_515
    | ~ spl4_99
    | ~ spl4_157 ),
    inference(avatar_split_clause,[],[f1653,f1614,f1011,f10698]) ).

fof(f10698,plain,
    ( spl4_515
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( s_e(X0,ins(X1,X2,X3,X4),X1,X5)
        | ~ s_e(X0,X3,X2,X5)
        | ~ s_t(X1,X2,X5)
        | ~ s_t(X0,X3,ins(X1,X2,X3,X4))
        | ~ le(X3,X4,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_515])]) ).

fof(f1614,plain,
    ( spl4_157
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_e(X0,X2,X3,X5)
        | ~ s_e(X1,X2,X3,X4)
        | ~ s_e(X0,X1,X4,X5)
        | ~ s_t(X3,X4,X5)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_157])]) ).

fof(f1653,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,ins(X1,X2,X3,X4),X1,X5)
        | ~ s_e(X0,X3,X2,X5)
        | ~ s_t(X1,X2,X5)
        | ~ s_t(X0,X3,ins(X1,X2,X3,X4))
        | ~ le(X3,X4,X1,X2) )
    | ~ spl4_99
    | ~ spl4_157 ),
    inference(resolution,[],[f1615,f1012]) ).

fof(f1615,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X1,X2,X3,X4)
        | s_e(X0,X2,X3,X5)
        | ~ s_e(X0,X1,X4,X5)
        | ~ s_t(X3,X4,X5)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_157 ),
    inference(avatar_component_clause,[],[f1614]) ).

fof(f10696,plain,
    ( spl4_514
    | ~ spl4_99
    | ~ spl4_156 ),
    inference(avatar_split_clause,[],[f1646,f1610,f1011,f10694]) ).

fof(f10694,plain,
    ( spl4_514
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_e(X0,ins(X1,X2,X3,X4),X5,X2)
        | ~ s_e(X0,X3,X5,X1)
        | ~ s_t(X5,X1,X2)
        | ~ s_t(X0,X3,ins(X1,X2,X3,X4))
        | ~ le(X3,X4,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_514])]) ).

fof(f1610,plain,
    ( spl4_156
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_e(X0,X2,X3,X5)
        | ~ s_e(X1,X2,X4,X5)
        | ~ s_e(X0,X1,X3,X4)
        | ~ s_t(X3,X4,X5)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_156])]) ).

fof(f1646,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,ins(X1,X2,X3,X4),X5,X2)
        | ~ s_e(X0,X3,X5,X1)
        | ~ s_t(X5,X1,X2)
        | ~ s_t(X0,X3,ins(X1,X2,X3,X4))
        | ~ le(X3,X4,X1,X2) )
    | ~ spl4_99
    | ~ spl4_156 ),
    inference(resolution,[],[f1611,f1012]) ).

fof(f1611,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X1,X2,X4,X5)
        | s_e(X0,X2,X3,X5)
        | ~ s_e(X0,X1,X3,X4)
        | ~ s_t(X3,X4,X5)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_156 ),
    inference(avatar_component_clause,[],[f1610]) ).

fof(f10692,plain,
    ( spl4_513
    | ~ spl4_99
    | ~ spl4_155 ),
    inference(avatar_split_clause,[],[f1630,f1606,f1011,f10690]) ).

fof(f10690,plain,
    ( spl4_513
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,ins(X3,X4,X1,X5),X2,X4)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X1,ins(X3,X4,X1,X5))
        | ~ le(X1,X5,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_513])]) ).

fof(f1606,plain,
    ( spl4_155
  <=> ! [X5,X4,X2,X0,X3,X1] :
        ( s_e(X0,X1,X3,X4)
        | ~ s_e(X1,X2,X4,X5)
        | ~ s_e(X0,X2,X3,X5)
        | ~ s_t(X3,X4,X5)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_155])]) ).

fof(f1630,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,ins(X3,X4,X1,X5),X2,X4)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X1,ins(X3,X4,X1,X5))
        | ~ le(X1,X5,X3,X4) )
    | ~ spl4_99
    | ~ spl4_155 ),
    inference(resolution,[],[f1607,f1012]) ).

fof(f1607,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X1,X2,X4,X5)
        | s_e(X0,X1,X3,X4)
        | ~ s_e(X0,X2,X3,X5)
        | ~ s_t(X3,X4,X5)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_155 ),
    inference(avatar_component_clause,[],[f1606]) ).

fof(f10688,plain,
    ( spl4_512
    | ~ spl4_65
    | ~ spl4_373 ),
    inference(avatar_split_clause,[],[f6425,f6348,f776,f10686]) ).

fof(f10686,plain,
    ( spl4_512
  <=> ! [X0] :
        ( s_t(s(sK3,sK2),s(sK3,X0),s(sK3,sK0))
        | ~ s_t(sK1,X0,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_512])]) ).

fof(f6425,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK2),s(sK3,X0),s(sK3,sK0))
        | ~ s_t(sK1,X0,sK0) )
    | ~ spl4_65
    | ~ spl4_373 ),
    inference(resolution,[],[f6349,f778]) ).

fof(f10684,plain,
    ( spl4_511
    | ~ spl4_99
    | ~ spl4_154 ),
    inference(avatar_split_clause,[],[f1623,f1602,f1011,f10682]) ).

fof(f10682,plain,
    ( spl4_511
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_e(X0,ins(X1,X2,X3,X4),X5,X2)
        | ~ s_e(X3,X0,X1,X5)
        | ~ sameside(X5,X1,X2)
        | ~ sameside(X0,X3,ins(X1,X2,X3,X4))
        | ~ le(X3,X4,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_511])]) ).

fof(f1602,plain,
    ( spl4_154
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_e(X0,X2,X3,X5)
        | ~ s_e(X1,X2,X4,X5)
        | ~ s_e(X1,X0,X4,X3)
        | ~ sameside(X3,X4,X5)
        | ~ sameside(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_154])]) ).

fof(f1623,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,ins(X1,X2,X3,X4),X5,X2)
        | ~ s_e(X3,X0,X1,X5)
        | ~ sameside(X5,X1,X2)
        | ~ sameside(X0,X3,ins(X1,X2,X3,X4))
        | ~ le(X3,X4,X1,X2) )
    | ~ spl4_99
    | ~ spl4_154 ),
    inference(resolution,[],[f1603,f1012]) ).

fof(f1603,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X1,X2,X4,X5)
        | s_e(X0,X2,X3,X5)
        | ~ s_e(X1,X0,X4,X3)
        | ~ sameside(X3,X4,X5)
        | ~ sameside(X0,X1,X2) )
    | ~ spl4_154 ),
    inference(avatar_component_clause,[],[f1602]) ).

fof(f10680,plain,
    ( spl4_510
    | ~ spl4_63
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1582,f1516,f768,f10678]) ).

fof(f10678,plain,
    ( spl4_510
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X5
        | ~ s_t(crossbar(X0,X5,X4,X2,X3,X1),X5,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_510])]) ).

fof(f1582,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X5
        | ~ s_t(crossbar(X0,X5,X4,X2,X3,X1),X5,X3) )
    | ~ spl4_63
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f769]) ).

fof(f10676,plain,
    ( spl4_509
    | ~ spl4_63
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1563,f1512,f768,f10674]) ).

fof(f10674,plain,
    ( spl4_509
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X1
        | ~ s_t(crossbar(X0,X5,X4,X2,X3,X1),X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_509])]) ).

fof(f1563,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | crossbar(X0,X5,X4,X2,X3,X1) = X1
        | ~ s_t(crossbar(X0,X5,X4,X2,X3,X1),X1,X4) )
    | ~ spl4_63
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f769]) ).

fof(f10672,plain,
    ( spl4_508
    | ~ spl4_62
    | ~ spl4_138 ),
    inference(avatar_split_clause,[],[f1401,f1375,f764,f10670]) ).

fof(f10670,plain,
    ( spl4_508
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,c63(X2,X3,X0))
        | s_t(X1,X0,c63(X2,X3,X0))
        | ~ s_t(X1,X3,c63(X2,X3,X0))
        | c63(X2,X3,X0) = X3
        | ~ sameside(X2,X3,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_508])]) ).

fof(f1401,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,c63(X2,X3,X0))
        | s_t(X1,X0,c63(X2,X3,X0))
        | ~ s_t(X1,X3,c63(X2,X3,X0))
        | c63(X2,X3,X0) = X3
        | ~ sameside(X2,X3,X0) )
    | ~ spl4_62
    | ~ spl4_138 ),
    inference(resolution,[],[f1376,f765]) ).

fof(f10668,plain,
    ( spl4_507
    | ~ spl4_61
    | ~ spl4_138 ),
    inference(avatar_split_clause,[],[f1400,f1375,f760,f10666]) ).

fof(f10666,plain,
    ( spl4_507
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,c63(X0,X2,X3))
        | s_t(X1,X0,c63(X0,X2,X3))
        | ~ s_t(X1,X2,c63(X0,X2,X3))
        | c63(X0,X2,X3) = X2
        | ~ sameside(X0,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_507])]) ).

fof(f1400,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,c63(X0,X2,X3))
        | s_t(X1,X0,c63(X0,X2,X3))
        | ~ s_t(X1,X2,c63(X0,X2,X3))
        | c63(X0,X2,X3) = X2
        | ~ sameside(X0,X2,X3) )
    | ~ spl4_61
    | ~ spl4_138 ),
    inference(resolution,[],[f1376,f761]) ).

fof(f10664,plain,
    ( spl4_506
    | ~ spl4_45
    | ~ spl4_138 ),
    inference(avatar_split_clause,[],[f1398,f1375,f606,f10662]) ).

fof(f10662,plain,
    ( spl4_506
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,ext(X0,X2,X3,X4))
        | s_t(X1,X0,ext(X0,X2,X3,X4))
        | ~ s_t(X1,X2,ext(X0,X2,X3,X4))
        | ext(X0,X2,X3,X4) = X2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_506])]) ).

fof(f1398,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,ext(X0,X2,X3,X4))
        | s_t(X1,X0,ext(X0,X2,X3,X4))
        | ~ s_t(X1,X2,ext(X0,X2,X3,X4))
        | ext(X0,X2,X3,X4) = X2 )
    | ~ spl4_45
    | ~ spl4_138 ),
    inference(resolution,[],[f1376,f607]) ).

fof(f10660,plain,
    ( spl4_505
    | ~ spl4_98
    | ~ spl4_132 ),
    inference(avatar_split_clause,[],[f1326,f1276,f1007,f10658]) ).

fof(f10658,plain,
    ( spl4_505
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | ext(ext(X3,X2,alpha,gamma),X2,X0,X1) = X2
        | X2 = X3
        | sameside(X3,X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_505])]) ).

fof(f1326,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | ext(ext(X3,X2,alpha,gamma),X2,X0,X1) = X2
        | X2 = X3
        | sameside(X3,X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1)) )
    | ~ spl4_98
    | ~ spl4_132 ),
    inference(resolution,[],[f1277,f1008]) ).

fof(f10656,plain,
    ( spl4_504
    | ~ spl4_97
    | ~ spl4_132 ),
    inference(avatar_split_clause,[],[f1325,f1276,f1003,f10654]) ).

fof(f10654,plain,
    ( spl4_504
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | xb = X2
        | ext(ext(X3,X2,alpha,gamma),X2,X0,X1) = X2
        | sameside(ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_504])]) ).

fof(f1325,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | xb = X2
        | ext(ext(X3,X2,alpha,gamma),X2,X0,X1) = X2
        | sameside(ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X2,X3) )
    | ~ spl4_97
    | ~ spl4_132 ),
    inference(resolution,[],[f1277,f1004]) ).

fof(f10611,plain,
    ( spl4_503
    | ~ spl4_2
    | ~ spl4_373 ),
    inference(avatar_split_clause,[],[f6424,f6348,f417,f10609]) ).

fof(f10609,plain,
    ( spl4_503
  <=> ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK2))
        | ~ s_t(sK1,X0,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_503])]) ).

fof(f6424,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK2))
        | ~ s_t(sK1,X0,sK2) )
    | ~ spl4_2
    | ~ spl4_373 ),
    inference(resolution,[],[f6349,f419]) ).

fof(f10275,plain,
    ( spl4_502
    | ~ spl4_51
    | ~ spl4_163 ),
    inference(avatar_split_clause,[],[f1696,f1688,f677,f10273]) ).

fof(f10273,plain,
    ( spl4_502
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ext(X1,X2,X3,X4) = X0
        | ~ sameside(ext(X1,X2,X3,X4),X2,X5)
        | ~ s_e(X2,X0,X3,X4)
        | ~ sameside(X0,X2,X5)
        | X3 = X4
        | X2 = X5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_502])]) ).

fof(f1696,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ext(X1,X2,X3,X4) = X0
        | ~ sameside(ext(X1,X2,X3,X4),X2,X5)
        | ~ s_e(X2,X0,X3,X4)
        | ~ sameside(X0,X2,X5)
        | X3 = X4
        | X2 = X5 )
    | ~ spl4_51
    | ~ spl4_163 ),
    inference(resolution,[],[f1689,f678]) ).

fof(f10271,plain,
    ( spl4_501
    | ~ spl4_48
    | ~ spl4_163 ),
    inference(avatar_split_clause,[],[f1695,f1688,f665,f10269]) ).

fof(f10269,plain,
    ( spl4_501
  <=> ! [X4,X0,X3,X2,X1] :
        ( X0 = X1
        | ~ sameside(X1,X2,X3)
        | ~ s_e(X2,X0,s(X4,X2),s(X4,X1))
        | ~ sameside(X0,X2,X3)
        | s(X4,X1) = s(X4,X2)
        | X2 = X3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_501])]) ).

fof(f1695,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( X0 = X1
        | ~ sameside(X1,X2,X3)
        | ~ s_e(X2,X0,s(X4,X2),s(X4,X1))
        | ~ sameside(X0,X2,X3)
        | s(X4,X1) = s(X4,X2)
        | X2 = X3 )
    | ~ spl4_48
    | ~ spl4_163 ),
    inference(resolution,[],[f1689,f666]) ).

fof(f10267,plain,
    ( spl4_500
    | ~ spl4_99
    | ~ spl4_150 ),
    inference(avatar_split_clause,[],[f1557,f1508,f1011,f10265]) ).

fof(f10265,plain,
    ( spl4_500
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,ins(X1,X2,X1,X3),X0,X2)
        | ~ s_e(X4,ins(X1,X2,X1,X3),X4,X2)
        | ~ s_col(X4,X1,X0)
        | X1 = X4
        | ~ le(X1,X3,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_500])]) ).

fof(f1508,plain,
    ( spl4_150
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X2,X3,X2,X4)
        | ~ s_e(X1,X3,X1,X4)
        | ~ s_e(X0,X3,X0,X4)
        | ~ s_col(X0,X1,X2)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_150])]) ).

fof(f1557,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,ins(X1,X2,X1,X3),X0,X2)
        | ~ s_e(X4,ins(X1,X2,X1,X3),X4,X2)
        | ~ s_col(X4,X1,X0)
        | X1 = X4
        | ~ le(X1,X3,X1,X2) )
    | ~ spl4_99
    | ~ spl4_150 ),
    inference(resolution,[],[f1509,f1012]) ).

fof(f1509,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X1,X3,X1,X4)
        | s_e(X2,X3,X2,X4)
        | ~ s_e(X0,X3,X0,X4)
        | ~ s_col(X0,X1,X2)
        | X0 = X1 )
    | ~ spl4_150 ),
    inference(avatar_component_clause,[],[f1508]) ).

fof(f10263,plain,
    ( spl4_499
    | ~ spl4_86
    | ~ spl4_144 ),
    inference(avatar_split_clause,[],[f1483,f1455,f934,f10261]) ).

fof(f10261,plain,
    ( spl4_499
  <=> ! [X4,X0,X3,X2,X1] :
        ( sameside(X0,X1,X2)
        | ~ s_t(X0,X1,ins(X3,X4,X2,X1))
        | ins(X3,X4,X2,X1) = X1
        | X1 = X2
        | X0 = X1
        | ~ le(X2,X1,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_499])]) ).

fof(f1483,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sameside(X0,X1,X2)
        | ~ s_t(X0,X1,ins(X3,X4,X2,X1))
        | ins(X3,X4,X2,X1) = X1
        | X1 = X2
        | X0 = X1
        | ~ le(X2,X1,X3,X4) )
    | ~ spl4_86
    | ~ spl4_144 ),
    inference(resolution,[],[f1456,f935]) ).

fof(f10259,plain,
    ( spl4_498
    | ~ spl4_66
    | ~ spl4_136 ),
    inference(avatar_split_clause,[],[f1369,f1343,f798,f10257]) ).

fof(f798,plain,
    ( spl4_66
  <=> ! [X2,X0,X1] :
        ( s_t(X1,X2,X0)
        | s_t(X1,X0,X2)
        | ~ sameside(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_66])]) ).

fof(f1369,plain,
    ( ! [X2,X3,X0,X1] :
        ( X0 = X1
        | X2 = X3
        | s_t(X3,ext(ext(X2,X3,alpha,gamma),X3,X0,X1),X2)
        | s_t(X3,X2,ext(ext(X2,X3,alpha,gamma),X3,X0,X1)) )
    | ~ spl4_66
    | ~ spl4_136 ),
    inference(resolution,[],[f1344,f799]) ).

fof(f799,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_t(X1,X0,X2)
        | s_t(X1,X2,X0) )
    | ~ spl4_66 ),
    inference(avatar_component_clause,[],[f798]) ).

fof(f10255,plain,
    ( spl4_497
    | ~ spl4_123
    | ~ spl4_266 ),
    inference(avatar_split_clause,[],[f3832,f3450,f1223,f10253]) ).

fof(f10253,plain,
    ( spl4_497
  <=> ! [X0] :
        ( ~ s_t(sK0,s(sK3,X0),sK1)
        | s_t(X0,s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_497])]) ).

fof(f3832,plain,
    ( ! [X0] :
        ( ~ s_t(sK0,s(sK3,X0),sK1)
        | s_t(X0,s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_266 ),
    inference(resolution,[],[f3451,f1224]) ).

fof(f10251,plain,
    ( spl4_496
    | ~ spl4_125
    | ~ spl4_129 ),
    inference(avatar_split_clause,[],[f1314,f1264,f1231,f10249]) ).

fof(f1314,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X1,X5,ip(X3,X4,X2,X0,X1))
        | s_t(X1,ip(X3,X4,X2,X0,X1),X5)
        | ~ s_t(X1,X5,X3) )
    | ~ spl4_125
    | ~ spl4_129 ),
    inference(resolution,[],[f1265,f1232]) ).

fof(f10247,plain,
    ( spl4_495
    | ~ spl4_125
    | ~ spl4_128 ),
    inference(avatar_split_clause,[],[f1299,f1260,f1231,f10245]) ).

fof(f1299,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X4,X5,ip(X3,X4,X2,X0,X1))
        | s_t(X4,ip(X3,X4,X2,X0,X1),X5)
        | ~ s_t(X4,X5,X0) )
    | ~ spl4_125
    | ~ spl4_128 ),
    inference(resolution,[],[f1261,f1232]) ).

fof(f10086,plain,
    ( spl4_494
    | ~ spl4_18
    | ~ spl4_166 ),
    inference(avatar_split_clause,[],[f1725,f1720,f488,f10084]) ).

fof(f10084,plain,
    ( spl4_494
  <=> ! [X2,X4,X0,X3,X5,X1] :
        ( ~ s_m(X0,X1,X0)
        | ~ s_m(X2,X3,X4)
        | s_kf(X2,X3,X4,X5,X0,X1,X0)
        | ~ s_e(X5,X2,X5,X4)
        | ~ s_t(X4,X5,X0)
        | ~ s_t(X2,X5,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_494])]) ).

fof(f1725,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_m(X0,X1,X0)
        | ~ s_m(X2,X3,X4)
        | s_kf(X2,X3,X4,X5,X0,X1,X0)
        | ~ s_e(X5,X2,X5,X4)
        | ~ s_t(X4,X5,X0)
        | ~ s_t(X2,X5,X0) )
    | ~ spl4_18
    | ~ spl4_166 ),
    inference(resolution,[],[f1721,f489]) ).

fof(f10082,plain,
    ( spl4_493
    | ~ spl4_137
    | ~ spl4_266 ),
    inference(avatar_split_clause,[],[f3831,f3450,f1347,f10080]) ).

fof(f10080,plain,
    ( spl4_493
  <=> ! [X0] :
        ( ~ s_t(sK0,s(sK3,X0),sK1)
        | s_t(s(sK3,sK0),X0,s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_493])]) ).

fof(f3831,plain,
    ( ! [X0] :
        ( ~ s_t(sK0,s(sK3,X0),sK1)
        | s_t(s(sK3,sK0),X0,s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_266 ),
    inference(resolution,[],[f3451,f1348]) ).

fof(f10078,plain,
    ( spl4_492
    | ~ spl4_9
    | ~ spl4_165 ),
    inference(avatar_split_clause,[],[f1711,f1708,f452,f10076]) ).

fof(f452,plain,
    ( spl4_9
  <=> ! [X0,X1] : s_col(X0,X1,X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_9])]) ).

fof(f1711,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_col(X0,X1,X2)
        | X3 = X4
        | s_col(X4,X5,X2)
        | ~ s_col(X0,X1,X4)
        | ~ s_col(X4,X5,X3)
        | ~ s_col(X0,X1,X3)
        | X4 = X5
        | X0 = X1 )
    | ~ spl4_9
    | ~ spl4_165 ),
    inference(resolution,[],[f1709,f453]) ).

fof(f453,plain,
    ( ! [X0,X1] : s_col(X0,X1,X0)
    | ~ spl4_9 ),
    inference(avatar_component_clause,[],[f452]) ).

fof(f10074,plain,
    ( spl4_491
    | ~ spl4_130
    | ~ spl4_164 ),
    inference(avatar_split_clause,[],[f1702,f1699,f1268,f10072]) ).

fof(f10072,plain,
    ( spl4_491
  <=> ! [X5,X6,X4,X0,X7,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_e(X4,X1,X5,X3)
        | ~ s_e3(X4,X0,X6,X5,X2,X7)
        | ~ s_col(X4,X0,X6)
        | X0 = X4
        | s_e(X6,X1,X7,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_491])]) ).

fof(f1268,plain,
    ( spl4_130
  <=> ! [X5,X3,X4,X7,X0,X6,X2,X1] :
        ( s_e(X2,X3,X6,X7)
        | X0 = X1
        | ~ s_fs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_130])]) ).

fof(f1699,plain,
    ( spl4_164
  <=> ! [X5,X4,X2,X7,X0,X6,X3,X1] :
        ( s_fs(X0,X1,X2,X3,X4,X5,X6,X7)
        | ~ s_e(X1,X3,X5,X7)
        | ~ s_e(X0,X3,X4,X7)
        | ~ s_e3(X0,X1,X2,X4,X5,X6)
        | ~ s_col(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_164])]) ).

fof(f1702,plain,
    ( ! [X2,X3,X0,X1,X6,X7,X4,X5] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_e(X4,X1,X5,X3)
        | ~ s_e3(X4,X0,X6,X5,X2,X7)
        | ~ s_col(X4,X0,X6)
        | X0 = X4
        | s_e(X6,X1,X7,X3) )
    | ~ spl4_130
    | ~ spl4_164 ),
    inference(resolution,[],[f1700,f1269]) ).

fof(f1269,plain,
    ( ! [X2,X3,X0,X1,X6,X7,X4,X5] :
        ( ~ s_fs(X0,X1,X2,X3,X4,X5,X6,X7)
        | X0 = X1
        | s_e(X2,X3,X6,X7) )
    | ~ spl4_130 ),
    inference(avatar_component_clause,[],[f1268]) ).

fof(f1700,plain,
    ( ! [X2,X3,X0,X1,X6,X7,X4,X5] :
        ( s_fs(X0,X1,X2,X3,X4,X5,X6,X7)
        | ~ s_e(X1,X3,X5,X7)
        | ~ s_e(X0,X3,X4,X7)
        | ~ s_e3(X0,X1,X2,X4,X5,X6)
        | ~ s_col(X0,X1,X2) )
    | ~ spl4_164 ),
    inference(avatar_component_clause,[],[f1699]) ).

fof(f10070,plain,
    ( spl4_490
    | ~ spl4_71
    | ~ spl4_132 ),
    inference(avatar_split_clause,[],[f1322,f1276,f818,f10068]) ).

fof(f10068,plain,
    ( spl4_490
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X4,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3)
        | ~ s_t(X2,X4,ext(ext(X3,X2,alpha,gamma),X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_490])]) ).

fof(f1322,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X4,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3)
        | ~ s_t(X2,X4,ext(ext(X3,X2,alpha,gamma),X2,X0,X1)) )
    | ~ spl4_71
    | ~ spl4_132 ),
    inference(resolution,[],[f1277,f819]) ).

fof(f10066,plain,
    ( spl4_489
    | ~ spl4_115
    | ~ spl4_129 ),
    inference(avatar_split_clause,[],[f1313,f1264,f1149,f10064]) ).

fof(f10064,plain,
    ( spl4_489
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ip(X3,X4,X2,X0,X1) = X1
        | s_t(X5,X1,X3)
        | ~ s_t(X5,X1,ip(X3,X4,X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_489])]) ).

fof(f1313,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ip(X3,X4,X2,X0,X1) = X1
        | s_t(X5,X1,X3)
        | ~ s_t(X5,X1,ip(X3,X4,X2,X0,X1)) )
    | ~ spl4_115
    | ~ spl4_129 ),
    inference(resolution,[],[f1265,f1150]) ).

fof(f10062,plain,
    ( spl4_488
    | ~ spl4_115
    | ~ spl4_128 ),
    inference(avatar_split_clause,[],[f1298,f1260,f1149,f10060]) ).

fof(f10060,plain,
    ( spl4_488
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ip(X3,X4,X2,X0,X1) = X4
        | s_t(X5,X4,X0)
        | ~ s_t(X5,X4,ip(X3,X4,X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_488])]) ).

fof(f1298,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ip(X3,X4,X2,X0,X1) = X4
        | s_t(X5,X4,X0)
        | ~ s_t(X5,X4,ip(X3,X4,X2,X0,X1)) )
    | ~ spl4_115
    | ~ spl4_128 ),
    inference(resolution,[],[f1261,f1150]) ).

fof(f10058,plain,
    ( spl4_487
    | ~ spl4_99
    | ~ spl4_127 ),
    inference(avatar_split_clause,[],[f1284,f1256,f1011,f10056]) ).

fof(f10056,plain,
    ( spl4_487
  <=> ! [X0,X3,X2,X1] :
        ( ins(X0,X1,X0,X2) = X1
        | ~ s_e(X3,ins(X0,X1,X0,X2),X3,X1)
        | ~ s_t(X3,ins(X0,X1,X0,X2),X0)
        | ~ le(X0,X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_487])]) ).

fof(f1256,plain,
    ( spl4_127
  <=> ! [X0,X3,X2,X1] :
        ( X1 = X3
        | ~ s_e(X2,X1,X2,X3)
        | ~ s_e(X0,X1,X0,X3)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_127])]) ).

fof(f1284,plain,
    ( ! [X2,X3,X0,X1] :
        ( ins(X0,X1,X0,X2) = X1
        | ~ s_e(X3,ins(X0,X1,X0,X2),X3,X1)
        | ~ s_t(X3,ins(X0,X1,X0,X2),X0)
        | ~ le(X0,X2,X0,X1) )
    | ~ spl4_99
    | ~ spl4_127 ),
    inference(resolution,[],[f1257,f1012]) ).

fof(f1257,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_e(X2,X1,X2,X3)
        | X1 = X3
        | ~ s_e(X0,X1,X0,X3)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_127 ),
    inference(avatar_component_clause,[],[f1256]) ).

fof(f9784,plain,
    ( spl4_486
    | ~ spl4_182
    | ~ spl4_265 ),
    inference(avatar_split_clause,[],[f3784,f3446,f1912,f9782]) ).

fof(f9782,plain,
    ( spl4_486
  <=> ! [X0] :
        ( ~ s_t(s(sK3,X0),sK0,sK1)
        | s_t(X0,s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_486])]) ).

fof(f3784,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,X0),sK0,sK1)
        | s_t(X0,s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_182
    | ~ spl4_265 ),
    inference(resolution,[],[f3447,f1913]) ).

fof(f9686,plain,
    ( spl4_485
    | ~ spl4_86
    | ~ spl4_140 ),
    inference(avatar_split_clause,[],[f1425,f1383,f934,f9684]) ).

fof(f1425,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,ins(X2,X3,X0,X4))
        | s_t(X0,ins(X2,X3,X0,X4),X1)
        | ~ s_t(X0,X4,X1)
        | X0 = X4
        | ~ le(X0,X4,X2,X3) )
    | ~ spl4_86
    | ~ spl4_140 ),
    inference(resolution,[],[f1384,f935]) ).

fof(f9682,plain,
    ( spl4_484
    | ~ spl4_86
    | ~ spl4_139 ),
    inference(avatar_split_clause,[],[f1411,f1379,f934,f9680]) ).

fof(f1411,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,ins(X2,X3,X4,X0))
        | s_t(X0,ins(X2,X3,X4,X0),X1)
        | ~ s_t(X4,X0,X1)
        | X0 = X4
        | ~ le(X4,X0,X2,X3) )
    | ~ spl4_86
    | ~ spl4_139 ),
    inference(resolution,[],[f1380,f935]) ).

fof(f9678,plain,
    ( spl4_483
    | ~ spl4_63
    | ~ spl4_132 ),
    inference(avatar_split_clause,[],[f1320,f1276,f768,f9676]) ).

fof(f9676,plain,
    ( spl4_483
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | ext(ext(X3,X2,alpha,gamma),X2,X0,X1) = X2
        | ~ s_t(ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_483])]) ).

fof(f1320,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | ext(ext(X3,X2,alpha,gamma),X2,X0,X1) = X2
        | ~ s_t(ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X2,X3) )
    | ~ spl4_63
    | ~ spl4_132 ),
    inference(resolution,[],[f1277,f769]) ).

fof(f9674,plain,
    ( spl4_482
    | ~ spl4_98
    | ~ spl4_129 ),
    inference(avatar_split_clause,[],[f1311,f1264,f1007,f9672]) ).

fof(f9672,plain,
    ( spl4_482
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ip(X3,X4,X2,X0,X1) = X1
        | X1 = X3
        | sameside(X3,X1,ip(X3,X4,X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_482])]) ).

fof(f1311,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ip(X3,X4,X2,X0,X1) = X1
        | X1 = X3
        | sameside(X3,X1,ip(X3,X4,X2,X0,X1)) )
    | ~ spl4_98
    | ~ spl4_129 ),
    inference(resolution,[],[f1265,f1008]) ).

fof(f9670,plain,
    ( spl4_481
    | ~ spl4_97
    | ~ spl4_129 ),
    inference(avatar_split_clause,[],[f1310,f1264,f1003,f9668]) ).

fof(f9668,plain,
    ( spl4_481
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | xb = X1
        | ip(X3,X4,X2,X0,X1) = X1
        | sameside(ip(X3,X4,X2,X0,X1),X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_481])]) ).

fof(f1310,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | xb = X1
        | ip(X3,X4,X2,X0,X1) = X1
        | sameside(ip(X3,X4,X2,X0,X1),X1,X3) )
    | ~ spl4_97
    | ~ spl4_129 ),
    inference(resolution,[],[f1265,f1004]) ).

fof(f9666,plain,
    ( spl4_480
    | ~ spl4_183
    | ~ spl4_265 ),
    inference(avatar_split_clause,[],[f3783,f3446,f1928,f9664]) ).

fof(f9664,plain,
    ( spl4_480
  <=> ! [X0] :
        ( ~ s_t(s(sK3,X0),sK0,sK1)
        | s_t(X0,s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_480])]) ).

fof(f3783,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,X0),sK0,sK1)
        | s_t(X0,s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_183
    | ~ spl4_265 ),
    inference(resolution,[],[f3447,f1929]) ).

fof(f9662,plain,
    ( spl4_479
    | ~ spl4_98
    | ~ spl4_128 ),
    inference(avatar_split_clause,[],[f1296,f1260,f1007,f9660]) ).

fof(f9660,plain,
    ( spl4_479
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ip(X3,X4,X2,X0,X1) = X4
        | X0 = X4
        | sameside(X0,X4,ip(X3,X4,X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_479])]) ).

fof(f1296,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ip(X3,X4,X2,X0,X1) = X4
        | X0 = X4
        | sameside(X0,X4,ip(X3,X4,X2,X0,X1)) )
    | ~ spl4_98
    | ~ spl4_128 ),
    inference(resolution,[],[f1261,f1008]) ).

fof(f9658,plain,
    ( spl4_478
    | ~ spl4_97
    | ~ spl4_128 ),
    inference(avatar_split_clause,[],[f1295,f1260,f1003,f9656]) ).

fof(f9656,plain,
    ( spl4_478
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | xb = X4
        | ip(X3,X4,X2,X0,X1) = X4
        | sameside(ip(X3,X4,X2,X0,X1),X4,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_478])]) ).

fof(f1295,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | xb = X4
        | ip(X3,X4,X2,X0,X1) = X4
        | sameside(ip(X3,X4,X2,X0,X1),X4,X0) )
    | ~ spl4_97
    | ~ spl4_128 ),
    inference(resolution,[],[f1261,f1004]) ).

fof(f9654,plain,
    ( spl4_477
    | ~ spl4_100
    | ~ spl4_125 ),
    inference(avatar_split_clause,[],[f1248,f1231,f1015,f9652]) ).

fof(f1248,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(s(X0,X1),X2,s(X0,X3))
        | s_t(s(X0,X1),s(X0,X3),X2)
        | ~ s_t(s(X0,X1),X2,s(X0,X4))
        | ~ s_t(X1,X3,X4) )
    | ~ spl4_100
    | ~ spl4_125 ),
    inference(resolution,[],[f1232,f1016]) ).

fof(f9650,plain,
    ( spl4_476
    | ~ spl4_98
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1117,f1015,f1007,f9648]) ).

fof(f9648,plain,
    ( spl4_476
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s(X3,X0) = s(X3,X1)
        | s(X3,X0) = s(X3,X2)
        | sameside(s(X3,X2),s(X3,X0),s(X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_476])]) ).

fof(f1117,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s(X3,X0) = s(X3,X1)
        | s(X3,X0) = s(X3,X2)
        | sameside(s(X3,X2),s(X3,X0),s(X3,X1)) )
    | ~ spl4_98
    | ~ spl4_100 ),
    inference(resolution,[],[f1016,f1008]) ).

fof(f9478,plain,
    ( spl4_475
    | ~ spl4_131
    | ~ spl4_265 ),
    inference(avatar_split_clause,[],[f3781,f3446,f1272,f9476]) ).

fof(f3781,plain,
    ( ! [X0] :
        ( ~ s_t(s(sK3,X0),sK0,sK2)
        | s_t(X0,s(sK3,sK0),s(sK3,sK1)) )
    | ~ spl4_131
    | ~ spl4_265 ),
    inference(resolution,[],[f3447,f1273]) ).

fof(f9453,plain,
    ( spl4_474
    | ~ spl4_84
    | ~ spl4_160 ),
    inference(avatar_split_clause,[],[f1665,f1655,f926,f9451]) ).

fof(f926,plain,
    ( spl4_84
  <=> ! [X2,X0,X1] :
        ( le(X1,X2,X0,X2)
        | ~ s_t(X0,X1,X2)
        | ~ s_col(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_84])]) ).

fof(f1655,plain,
    ( spl4_160
  <=> ! [X0,X3,X2,X1] :
        ( ins(X2,X3,X0,X1) = ext(X0,X1,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3)
        | ~ le(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_160])]) ).

fof(f1665,plain,
    ( ! [X2,X0,X1] :
        ( ins(X0,X1,X2,X1) = ext(X2,X1,ext(ext(X1,X0,alpha,gamma),X0,X2,X1),X1)
        | ~ s_t(X0,X2,X1)
        | ~ s_col(X0,X2,X1) )
    | ~ spl4_84
    | ~ spl4_160 ),
    inference(resolution,[],[f1656,f927]) ).

fof(f927,plain,
    ( ! [X2,X0,X1] :
        ( le(X1,X2,X0,X2)
        | ~ s_t(X0,X1,X2)
        | ~ s_col(X0,X1,X2) )
    | ~ spl4_84 ),
    inference(avatar_component_clause,[],[f926]) ).

fof(f1656,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | ins(X2,X3,X0,X1) = ext(X0,X1,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3) )
    | ~ spl4_160 ),
    inference(avatar_component_clause,[],[f1655]) ).

fof(f9449,plain,
    ( spl4_473
    | ~ spl4_62
    | ~ spl4_144 ),
    inference(avatar_split_clause,[],[f1485,f1455,f764,f9447]) ).

fof(f9447,plain,
    ( spl4_473
  <=> ! [X0,X3,X2,X1] :
        ( sameside(X0,X1,X2)
        | ~ s_t(X0,X1,c63(X3,X1,X2))
        | c63(X3,X1,X2) = X1
        | X1 = X2
        | X0 = X1
        | ~ sameside(X3,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_473])]) ).

fof(f1485,plain,
    ( ! [X2,X3,X0,X1] :
        ( sameside(X0,X1,X2)
        | ~ s_t(X0,X1,c63(X3,X1,X2))
        | c63(X3,X1,X2) = X1
        | X1 = X2
        | X0 = X1
        | ~ sameside(X3,X1,X2) )
    | ~ spl4_62
    | ~ spl4_144 ),
    inference(resolution,[],[f1456,f765]) ).

fof(f9445,plain,
    ( spl4_472
    | ~ spl4_61
    | ~ spl4_144 ),
    inference(avatar_split_clause,[],[f1484,f1455,f760,f9443]) ).

fof(f9443,plain,
    ( spl4_472
  <=> ! [X0,X3,X2,X1] :
        ( sameside(X0,X1,X2)
        | ~ s_t(X0,X1,c63(X2,X1,X3))
        | c63(X2,X1,X3) = X1
        | X1 = X2
        | X0 = X1
        | ~ sameside(X2,X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_472])]) ).

fof(f1484,plain,
    ( ! [X2,X3,X0,X1] :
        ( sameside(X0,X1,X2)
        | ~ s_t(X0,X1,c63(X2,X1,X3))
        | c63(X2,X1,X3) = X1
        | X1 = X2
        | X0 = X1
        | ~ sameside(X2,X1,X3) )
    | ~ spl4_61
    | ~ spl4_144 ),
    inference(resolution,[],[f1456,f761]) ).

fof(f9441,plain,
    ( spl4_471
    | ~ spl4_51
    | ~ spl4_142 ),
    inference(avatar_split_clause,[],[f1447,f1436,f677,f9439]) ).

fof(f9439,plain,
    ( spl4_471
  <=> ! [X0,X3,X2,X1] :
        ( ext(X0,X1,X1,X2) = X2
        | ~ s_e(X3,ext(X0,X1,X1,X2),X3,X2)
        | ~ s_col(X3,X1,ext(X0,X1,X1,X2))
        | X1 = X3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_471])]) ).

fof(f1447,plain,
    ( ! [X2,X3,X0,X1] :
        ( ext(X0,X1,X1,X2) = X2
        | ~ s_e(X3,ext(X0,X1,X1,X2),X3,X2)
        | ~ s_col(X3,X1,ext(X0,X1,X1,X2))
        | X1 = X3 )
    | ~ spl4_51
    | ~ spl4_142 ),
    inference(resolution,[],[f1437,f678]) ).

fof(f9437,plain,
    ( spl4_470
    | ~ spl4_99
    | ~ spl4_141 ),
    inference(avatar_split_clause,[],[f1434,f1387,f1011,f9435]) ).

fof(f9435,plain,
    ( spl4_470
  <=> ! [X4,X0,X3,X2,X1] :
        ( ext(X0,X1,X2,X3) = ins(X2,X3,X1,X4)
        | ~ s_t(X0,X1,ins(X2,X3,X1,X4))
        | X0 = X1
        | ~ le(X1,X4,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_470])]) ).

fof(f1387,plain,
    ( spl4_141
  <=> ! [X4,X0,X3,X2,X1] :
        ( ext(X0,X1,X3,X4) = X2
        | ~ s_e(X1,X2,X3,X4)
        | ~ s_t(X0,X1,X2)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_141])]) ).

fof(f1434,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ext(X0,X1,X2,X3) = ins(X2,X3,X1,X4)
        | ~ s_t(X0,X1,ins(X2,X3,X1,X4))
        | X0 = X1
        | ~ le(X1,X4,X2,X3) )
    | ~ spl4_99
    | ~ spl4_141 ),
    inference(resolution,[],[f1388,f1012]) ).

fof(f1388,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X1,X2,X3,X4)
        | ext(X0,X1,X3,X4) = X2
        | ~ s_t(X0,X1,X2)
        | X0 = X1 )
    | ~ spl4_141 ),
    inference(avatar_component_clause,[],[f1387]) ).

fof(f9433,plain,
    ( spl4_469
    | ~ spl4_100
    | ~ spl4_115 ),
    inference(avatar_split_clause,[],[f1191,f1149,f1015,f9431]) ).

fof(f1191,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s(X0,X1) = s(X0,X2)
        | s_t(X3,s(X0,X1),s(X0,X4))
        | ~ s_t(X3,s(X0,X1),s(X0,X2))
        | ~ s_t(X1,X2,X4) )
    | ~ spl4_100
    | ~ spl4_115 ),
    inference(resolution,[],[f1150,f1016]) ).

fof(f9429,plain,
    ( spl4_468
    | ~ spl4_100
    | ~ spl4_114 ),
    inference(avatar_split_clause,[],[f1182,f1145,f1015,f9427]) ).

fof(f1182,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s(X0,X1) = s(X0,X2)
        | s_t(X3,s(X0,X2),s(X0,X4))
        | ~ s_t(X3,s(X0,X1),s(X0,X2))
        | ~ s_t(X1,X2,X4) )
    | ~ spl4_100
    | ~ spl4_114 ),
    inference(resolution,[],[f1146,f1016]) ).

fof(f9380,plain,
    ( spl4_467
    | ~ spl4_182
    | ~ spl4_264 ),
    inference(avatar_split_clause,[],[f3749,f3442,f1912,f9378]) ).

fof(f9378,plain,
    ( spl4_467
  <=> ! [X0] :
        ( ~ s_t(sK1,sK0,X0)
        | s_t(s(sK3,X0),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_467])]) ).

fof(f3749,plain,
    ( ! [X0] :
        ( ~ s_t(sK1,sK0,X0)
        | s_t(s(sK3,X0),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_182
    | ~ spl4_264 ),
    inference(resolution,[],[f3443,f1913]) ).

fof(f9090,plain,
    ( spl4_466
    | ~ spl4_183
    | ~ spl4_264 ),
    inference(avatar_split_clause,[],[f3748,f3442,f1928,f9088]) ).

fof(f9088,plain,
    ( spl4_466
  <=> ! [X0] :
        ( ~ s_t(sK1,sK0,X0)
        | s_t(s(sK3,X0),s(sK3,sK0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_466])]) ).

fof(f3748,plain,
    ( ! [X0] :
        ( ~ s_t(sK1,sK0,X0)
        | s_t(s(sK3,X0),s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_183
    | ~ spl4_264 ),
    inference(resolution,[],[f3443,f1929]) ).

fof(f8843,plain,
    ( spl4_465
    | ~ spl4_49
    | ~ spl4_163 ),
    inference(avatar_split_clause,[],[f1694,f1688,f669,f8841]) ).

fof(f8841,plain,
    ( spl4_465
  <=> ! [X4,X0,X3,X2,X1] :
        ( X0 = X1
        | ~ sameside(X1,X2,X3)
        | ~ s_e(X2,X0,X2,X4)
        | ~ sameside(X0,X2,X3)
        | X2 = X4
        | X2 = X3
        | ~ s_m(X1,X2,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_465])]) ).

fof(f1694,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( X0 = X1
        | ~ sameside(X1,X2,X3)
        | ~ s_e(X2,X0,X2,X4)
        | ~ sameside(X0,X2,X3)
        | X2 = X4
        | X2 = X3
        | ~ s_m(X1,X2,X4) )
    | ~ spl4_49
    | ~ spl4_163 ),
    inference(resolution,[],[f1689,f670]) ).

fof(f8839,plain,
    ( spl4_464
    | ~ spl4_51
    | ~ spl4_157 ),
    inference(avatar_split_clause,[],[f1652,f1614,f677,f8837]) ).

fof(f8837,plain,
    ( spl4_464
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_e(X0,ext(X1,X2,X3,X4),X3,X5)
        | ~ s_e(X0,X2,X4,X5)
        | ~ s_t(X3,X4,X5)
        | ~ s_t(X0,X2,ext(X1,X2,X3,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_464])]) ).

fof(f1652,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,ext(X1,X2,X3,X4),X3,X5)
        | ~ s_e(X0,X2,X4,X5)
        | ~ s_t(X3,X4,X5)
        | ~ s_t(X0,X2,ext(X1,X2,X3,X4)) )
    | ~ spl4_51
    | ~ spl4_157 ),
    inference(resolution,[],[f1615,f678]) ).

fof(f8835,plain,
    ( spl4_463
    | ~ spl4_48
    | ~ spl4_157 ),
    inference(avatar_split_clause,[],[f1651,f1614,f665,f8833]) ).

fof(f1651,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,s(X2,X3),X4)
        | ~ s_e(X0,X3,s(X2,X1),X4)
        | ~ s_t(s(X2,X3),s(X2,X1),X4)
        | ~ s_t(X0,X3,X1) )
    | ~ spl4_48
    | ~ spl4_157 ),
    inference(resolution,[],[f1615,f666]) ).

fof(f8831,plain,
    ( spl4_462
    | ~ spl4_120
    | ~ spl4_264 ),
    inference(avatar_split_clause,[],[f3747,f3442,f1169,f8829]) ).

fof(f8829,plain,
    ( spl4_462
  <=> ! [X0] :
        ( ~ s_t(sK2,sK0,X0)
        | s_t(s(sK3,X0),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_462])]) ).

fof(f3747,plain,
    ( ! [X0] :
        ( ~ s_t(sK2,sK0,X0)
        | s_t(s(sK3,X0),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_120
    | ~ spl4_264 ),
    inference(resolution,[],[f3443,f1170]) ).

fof(f8827,plain,
    ( spl4_461
    | ~ spl4_51
    | ~ spl4_156 ),
    inference(avatar_split_clause,[],[f1645,f1610,f677,f8825]) ).

fof(f8825,plain,
    ( spl4_461
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_e(X0,ext(X1,X2,X3,X4),X5,X4)
        | ~ s_e(X0,X2,X5,X3)
        | ~ s_t(X5,X3,X4)
        | ~ s_t(X0,X2,ext(X1,X2,X3,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_461])]) ).

fof(f1645,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,ext(X1,X2,X3,X4),X5,X4)
        | ~ s_e(X0,X2,X5,X3)
        | ~ s_t(X5,X3,X4)
        | ~ s_t(X0,X2,ext(X1,X2,X3,X4)) )
    | ~ spl4_51
    | ~ spl4_156 ),
    inference(resolution,[],[f1611,f678]) ).

fof(f8823,plain,
    ( spl4_460
    | ~ spl4_48
    | ~ spl4_156 ),
    inference(avatar_split_clause,[],[f1644,f1610,f665,f8821]) ).

fof(f1644,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,s(X3,X1))
        | ~ s_e(X0,X4,X2,s(X3,X4))
        | ~ s_t(X2,s(X3,X4),s(X3,X1))
        | ~ s_t(X0,X4,X1) )
    | ~ spl4_48
    | ~ spl4_156 ),
    inference(resolution,[],[f1611,f666]) ).

fof(f8819,plain,
    ( spl4_459
    | ~ spl4_51
    | ~ spl4_155 ),
    inference(avatar_split_clause,[],[f1629,f1606,f677,f8817]) ).

fof(f8817,plain,
    ( spl4_459
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,ext(X4,X1,X3,X5),X2,X5)
        | ~ s_t(X2,X3,X5)
        | ~ s_t(X0,X1,ext(X4,X1,X3,X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_459])]) ).

fof(f1629,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,ext(X4,X1,X3,X5),X2,X5)
        | ~ s_t(X2,X3,X5)
        | ~ s_t(X0,X1,ext(X4,X1,X3,X5)) )
    | ~ spl4_51
    | ~ spl4_155 ),
    inference(resolution,[],[f1607,f678]) ).

fof(f8815,plain,
    ( spl4_458
    | ~ spl4_48
    | ~ spl4_155 ),
    inference(avatar_split_clause,[],[f1628,f1606,f665,f8813]) ).

fof(f1628,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,s(X3,X1))
        | ~ s_e(X0,X4,X2,s(X3,X4))
        | ~ s_t(X2,s(X3,X1),s(X3,X4))
        | ~ s_t(X0,X1,X4) )
    | ~ spl4_48
    | ~ spl4_155 ),
    inference(resolution,[],[f1607,f666]) ).

fof(f8811,plain,
    ( spl4_457
    | ~ spl4_51
    | ~ spl4_154 ),
    inference(avatar_split_clause,[],[f1622,f1602,f677,f8809]) ).

fof(f8809,plain,
    ( spl4_457
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_e(X0,ext(X1,X2,X3,X4),X5,X4)
        | ~ s_e(X2,X0,X3,X5)
        | ~ sameside(X5,X3,X4)
        | ~ sameside(X0,X2,ext(X1,X2,X3,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_457])]) ).

fof(f1622,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,ext(X1,X2,X3,X4),X5,X4)
        | ~ s_e(X2,X0,X3,X5)
        | ~ sameside(X5,X3,X4)
        | ~ sameside(X0,X2,ext(X1,X2,X3,X4)) )
    | ~ spl4_51
    | ~ spl4_154 ),
    inference(resolution,[],[f1603,f678]) ).

fof(f8807,plain,
    ( spl4_456
    | ~ spl4_48
    | ~ spl4_154 ),
    inference(avatar_split_clause,[],[f1621,f1602,f665,f8805]) ).

fof(f1621,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,s(X3,X1))
        | ~ s_e(X4,X0,s(X3,X4),X2)
        | ~ sameside(X2,s(X3,X4),s(X3,X1))
        | ~ sameside(X0,X4,X1) )
    | ~ spl4_48
    | ~ spl4_154 ),
    inference(resolution,[],[f1603,f666]) ).

fof(f8803,plain,
    ( spl4_455
    | ~ spl4_73
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1586,f1516,f831,f8801]) ).

fof(f8801,plain,
    ( spl4_455
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X5,X6,X3)
        | ~ s_t(X5,X6,crossbar(X0,X5,X4,X2,X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_455])]) ).

fof(f1586,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X5,X6,X3)
        | ~ s_t(X5,X6,crossbar(X0,X5,X4,X2,X3,X1)) )
    | ~ spl4_73
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f832]) ).

fof(f8799,plain,
    ( spl4_454
    | ~ spl4_72
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1585,f1516,f827,f8797]) ).

fof(f1585,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X6,X5,crossbar(X0,X5,X4,X2,X3,X1))
        | ~ s_t(X6,X5,X3) )
    | ~ spl4_72
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f828]) ).

fof(f8795,plain,
    ( spl4_453
    | ~ spl4_70
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1583,f1516,f814,f8793]) ).

fof(f1583,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X3)
        | ~ s_t(X6,X5,X3) )
    | ~ spl4_70
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f815]) ).

fof(f8791,plain,
    ( spl4_452
    | ~ spl4_73
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1567,f1512,f831,f8789]) ).

fof(f8789,plain,
    ( spl4_452
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X1,X6,X4)
        | ~ s_t(X1,X6,crossbar(X0,X5,X4,X2,X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_452])]) ).

fof(f1567,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X1,X6,X4)
        | ~ s_t(X1,X6,crossbar(X0,X5,X4,X2,X3,X1)) )
    | ~ spl4_73
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f832]) ).

fof(f8787,plain,
    ( spl4_451
    | ~ spl4_131
    | ~ spl4_264 ),
    inference(avatar_split_clause,[],[f3746,f3442,f1272,f8785]) ).

fof(f8785,plain,
    ( spl4_451
  <=> ! [X0] :
        ( ~ s_t(sK2,sK0,X0)
        | s_t(s(sK3,X0),s(sK3,sK0),s(sK3,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_451])]) ).

fof(f3746,plain,
    ( ! [X0] :
        ( ~ s_t(sK2,sK0,X0)
        | s_t(s(sK3,X0),s(sK3,sK0),s(sK3,sK1)) )
    | ~ spl4_131
    | ~ spl4_264 ),
    inference(resolution,[],[f3443,f1273]) ).

fof(f8783,plain,
    ( spl4_450
    | ~ spl4_72
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1566,f1512,f827,f8781]) ).

fof(f1566,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X6,X1,crossbar(X0,X5,X4,X2,X3,X1))
        | ~ s_t(X6,X1,X4) )
    | ~ spl4_72
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f828]) ).

fof(f8779,plain,
    ( spl4_449
    | ~ spl4_70
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1564,f1512,f814,f8777]) ).

fof(f1564,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X6,crossbar(X0,X5,X4,X2,X3,X1),X4)
        | ~ s_t(X6,X1,X4) )
    | ~ spl4_70
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f815]) ).

fof(f8775,plain,
    ( spl4_448
    | ~ spl4_48
    | ~ spl4_147 ),
    inference(avatar_split_clause,[],[f1500,f1467,f665,f8773]) ).

fof(f1467,plain,
    ( spl4_147
  <=> ! [X2,X4,X0,X3,X1] :
        ( s_t(X3,ext(ext(X4,X3,alpha,gamma),X3,X0,X1),X4)
        | ~ s_e(X0,X2,X3,X4)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_147])]) ).

fof(f1500,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(X0,X1),ext(ext(s(X0,X2),s(X0,X1),alpha,gamma),s(X0,X1),X1,X3),s(X0,X2))
        | ~ s_t(X1,X3,X2) )
    | ~ spl4_48
    | ~ spl4_147 ),
    inference(resolution,[],[f1468,f666]) ).

fof(f1468,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X2,X3,X4)
        | s_t(X3,ext(ext(X4,X3,alpha,gamma),X3,X0,X1),X4)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_147 ),
    inference(avatar_component_clause,[],[f1467]) ).

fof(f8771,plain,
    ( spl4_447
    | ~ spl4_71
    | ~ spl4_129 ),
    inference(avatar_split_clause,[],[f1307,f1264,f818,f8769]) ).

fof(f8769,plain,
    ( spl4_447
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X5,ip(X3,X4,X2,X0,X1),X3)
        | ~ s_t(X1,X5,ip(X3,X4,X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_447])]) ).

fof(f1307,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X5,ip(X3,X4,X2,X0,X1),X3)
        | ~ s_t(X1,X5,ip(X3,X4,X2,X0,X1)) )
    | ~ spl4_71
    | ~ spl4_129 ),
    inference(resolution,[],[f1265,f819]) ).

fof(f8767,plain,
    ( spl4_446
    | ~ spl4_71
    | ~ spl4_128 ),
    inference(avatar_split_clause,[],[f1292,f1260,f818,f8765]) ).

fof(f8765,plain,
    ( spl4_446
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X5,ip(X3,X4,X2,X0,X1),X0)
        | ~ s_t(X4,X5,ip(X3,X4,X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_446])]) ).

fof(f1292,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X5,ip(X3,X4,X2,X0,X1),X0)
        | ~ s_t(X4,X5,ip(X3,X4,X2,X0,X1)) )
    | ~ spl4_71
    | ~ spl4_128 ),
    inference(resolution,[],[f1261,f819]) ).

fof(f8763,plain,
    ( spl4_445
    | ~ spl4_97
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1116,f1015,f1003,f8761]) ).

fof(f8761,plain,
    ( spl4_445
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | xb = s(X3,X0)
        | s(X3,X0) = s(X3,X1)
        | sameside(s(X3,X1),s(X3,X0),s(X3,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_445])]) ).

fof(f1116,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | xb = s(X3,X0)
        | s(X3,X0) = s(X3,X1)
        | sameside(s(X3,X1),s(X3,X0),s(X3,X2)) )
    | ~ spl4_97
    | ~ spl4_100 ),
    inference(resolution,[],[f1016,f1004]) ).

fof(f8657,plain,
    ( spl4_444
    | ~ spl4_123
    | ~ spl4_264 ),
    inference(avatar_split_clause,[],[f3742,f3442,f1223,f8655]) ).

fof(f8655,plain,
    ( spl4_444
  <=> ! [X0] :
        ( ~ s_t(sK1,X0,sK0)
        | s_t(s(sK3,X0),s(sK3,sK1),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_444])]) ).

fof(f3742,plain,
    ( ! [X0] :
        ( ~ s_t(sK1,X0,sK0)
        | s_t(s(sK3,X0),s(sK3,sK1),s(sK3,sK2)) )
    | ~ spl4_123
    | ~ spl4_264 ),
    inference(resolution,[],[f3443,f1224]) ).

fof(f8188,plain,
    ( spl4_443
    | ~ spl4_117
    | ~ spl4_161 ),
    inference(avatar_split_clause,[],[f1669,f1659,f1157,f8186]) ).

fof(f8186,plain,
    ( spl4_443
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_t(X0,X4,X1)
        | s_col(X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X4),X3)
        | ~ s_col(X0,X4,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_443])]) ).

fof(f1157,plain,
    ( spl4_117
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_col(X3,X4,X5)
        | ~ s_e3(X0,X1,X2,X3,X4,X5)
        | ~ s_col(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_117])]) ).

fof(f1659,plain,
    ( spl4_161
  <=> ! [X2,X4,X0,X3,X1] :
        ( s_e3(X0,X1,X2,X3,ext(ext(X4,X3,alpha,gamma),X3,X0,X1),X4)
        | ~ s_e(X0,X2,X3,X4)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_161])]) ).

fof(f1669,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_t(X0,X4,X1)
        | s_col(X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X4),X3)
        | ~ s_col(X0,X4,X1) )
    | ~ spl4_117
    | ~ spl4_161 ),
    inference(resolution,[],[f1660,f1158]) ).

fof(f1158,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e3(X0,X1,X2,X3,X4,X5)
        | s_col(X3,X4,X5)
        | ~ s_col(X0,X1,X2) )
    | ~ spl4_117 ),
    inference(avatar_component_clause,[],[f1157]) ).

fof(f1660,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e3(X0,X1,X2,X3,ext(ext(X4,X3,alpha,gamma),X3,X0,X1),X4)
        | ~ s_e(X0,X2,X3,X4)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_161 ),
    inference(avatar_component_clause,[],[f1659]) ).

fof(f8184,plain,
    ( spl4_442
    | ~ spl4_51
    | ~ spl4_150 ),
    inference(avatar_split_clause,[],[f1556,f1508,f677,f8182]) ).

fof(f8182,plain,
    ( spl4_442
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,ext(X1,X2,X2,X3),X0,X3)
        | ~ s_e(X4,ext(X1,X2,X2,X3),X4,X3)
        | ~ s_col(X4,X2,X0)
        | X2 = X4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_442])]) ).

fof(f1556,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,ext(X1,X2,X2,X3),X0,X3)
        | ~ s_e(X4,ext(X1,X2,X2,X3),X4,X3)
        | ~ s_col(X4,X2,X0)
        | X2 = X4 )
    | ~ spl4_51
    | ~ spl4_150 ),
    inference(resolution,[],[f1509,f678]) ).

fof(f8180,plain,
    ( spl4_441
    | ~ spl4_99
    | ~ spl4_147 ),
    inference(avatar_split_clause,[],[f1502,f1467,f1011,f8178]) ).

fof(f8178,plain,
    ( spl4_441
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,ext(ext(X1,X0,alpha,gamma),X0,X2,X3),X1)
        | ~ s_t(X2,X3,ins(X0,X1,X2,X4))
        | ~ le(X2,X4,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_441])]) ).

fof(f1502,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,ext(ext(X1,X0,alpha,gamma),X0,X2,X3),X1)
        | ~ s_t(X2,X3,ins(X0,X1,X2,X4))
        | ~ le(X2,X4,X0,X1) )
    | ~ spl4_99
    | ~ spl4_147 ),
    inference(resolution,[],[f1468,f1012]) ).

fof(f8176,plain,
    ( spl4_440
    | ~ spl4_137
    | ~ spl4_264 ),
    inference(avatar_split_clause,[],[f3741,f3442,f1347,f8174]) ).

fof(f8174,plain,
    ( spl4_440
  <=> ! [X0] :
        ( ~ s_t(sK1,X0,sK0)
        | s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_440])]) ).

fof(f3741,plain,
    ( ! [X0] :
        ( ~ s_t(sK1,X0,sK0)
        | s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK2)) )
    | ~ spl4_137
    | ~ spl4_264 ),
    inference(resolution,[],[f3443,f1348]) ).

fof(f8172,plain,
    ( spl4_439
    | ~ spl4_45
    | ~ spl4_144 ),
    inference(avatar_split_clause,[],[f1482,f1455,f606,f8170]) ).

fof(f8170,plain,
    ( spl4_439
  <=> ! [X4,X0,X3,X2,X1] :
        ( sameside(X0,X1,X2)
        | ~ s_t(X0,X1,ext(X2,X1,X3,X4))
        | ext(X2,X1,X3,X4) = X1
        | X1 = X2
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_439])]) ).

fof(f1482,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( sameside(X0,X1,X2)
        | ~ s_t(X0,X1,ext(X2,X1,X3,X4))
        | ext(X2,X1,X3,X4) = X1
        | X1 = X2
        | X0 = X1 )
    | ~ spl4_45
    | ~ spl4_144 ),
    inference(resolution,[],[f1456,f607]) ).

fof(f8168,plain,
    ( spl4_438
    | ~ spl4_62
    | ~ spl4_140 ),
    inference(avatar_split_clause,[],[f1427,f1383,f764,f8166]) ).

fof(f1427,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,c63(X2,X3,X0))
        | s_t(X0,c63(X2,X3,X0),X1)
        | ~ s_t(X0,X3,X1)
        | X0 = X3
        | ~ sameside(X2,X3,X0) )
    | ~ spl4_62
    | ~ spl4_140 ),
    inference(resolution,[],[f1384,f765]) ).

fof(f8164,plain,
    ( spl4_437
    | ~ spl4_61
    | ~ spl4_140 ),
    inference(avatar_split_clause,[],[f1426,f1383,f760,f8162]) ).

fof(f1426,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,c63(X0,X2,X3))
        | s_t(X0,c63(X0,X2,X3),X1)
        | ~ s_t(X0,X2,X1)
        | X0 = X2
        | ~ sameside(X0,X2,X3) )
    | ~ spl4_61
    | ~ spl4_140 ),
    inference(resolution,[],[f1384,f761]) ).

fof(f8160,plain,
    ( spl4_436
    | ~ spl4_62
    | ~ spl4_139 ),
    inference(avatar_split_clause,[],[f1413,f1379,f764,f8158]) ).

fof(f1413,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,c63(X2,X0,X3))
        | s_t(X0,c63(X2,X0,X3),X1)
        | ~ s_t(X3,X0,X1)
        | X0 = X3
        | ~ sameside(X2,X0,X3) )
    | ~ spl4_62
    | ~ spl4_139 ),
    inference(resolution,[],[f1380,f765]) ).

fof(f8156,plain,
    ( spl4_435
    | ~ spl4_61
    | ~ spl4_139 ),
    inference(avatar_split_clause,[],[f1412,f1379,f760,f8154]) ).

fof(f1412,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,c63(X2,X0,X3))
        | s_t(X0,c63(X2,X0,X3),X1)
        | ~ s_t(X2,X0,X1)
        | X0 = X2
        | ~ sameside(X2,X0,X3) )
    | ~ spl4_61
    | ~ spl4_139 ),
    inference(resolution,[],[f1380,f761]) ).

fof(f8152,plain,
    ( spl4_434
    | ~ spl4_135
    | ~ spl4_136 ),
    inference(avatar_split_clause,[],[f1373,f1343,f1339,f8150]) ).

fof(f8150,plain,
    ( spl4_434
  <=> ! [X4,X0,X3,X2,X1] :
        ( X0 = X1
        | X2 = X3
        | s_col(ext(ext(X2,X3,alpha,gamma),X3,X0,X1),X3,X4)
        | ~ s_t(X4,X3,X2)
        | X3 = X4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_434])]) ).

fof(f1373,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( X0 = X1
        | X2 = X3
        | s_col(ext(ext(X2,X3,alpha,gamma),X3,X0,X1),X3,X4)
        | ~ s_t(X4,X3,X2)
        | X3 = X4 )
    | ~ spl4_135
    | ~ spl4_136 ),
    inference(duplicate_literal_removal,[],[f1367]) ).

fof(f1367,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( X0 = X1
        | X2 = X3
        | s_col(ext(ext(X2,X3,alpha,gamma),X3,X0,X1),X3,X4)
        | ~ s_t(X4,X3,X2)
        | X2 = X3
        | X3 = X4 )
    | ~ spl4_135
    | ~ spl4_136 ),
    inference(resolution,[],[f1344,f1340]) ).

fof(f8148,plain,
    ( spl4_433
    | ~ spl4_63
    | ~ spl4_129 ),
    inference(avatar_split_clause,[],[f1305,f1264,f768,f8146]) ).

fof(f8146,plain,
    ( spl4_433
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ip(X3,X4,X2,X0,X1) = X1
        | ~ s_t(ip(X3,X4,X2,X0,X1),X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_433])]) ).

fof(f1305,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ip(X3,X4,X2,X0,X1) = X1
        | ~ s_t(ip(X3,X4,X2,X0,X1),X1,X3) )
    | ~ spl4_63
    | ~ spl4_129 ),
    inference(resolution,[],[f1265,f769]) ).

fof(f8144,plain,
    ( spl4_432
    | ~ spl4_63
    | ~ spl4_128 ),
    inference(avatar_split_clause,[],[f1290,f1260,f768,f8142]) ).

fof(f8142,plain,
    ( spl4_432
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ip(X3,X4,X2,X0,X1) = X4
        | ~ s_t(ip(X3,X4,X2,X0,X1),X4,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_432])]) ).

fof(f1290,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | ip(X3,X4,X2,X0,X1) = X4
        | ~ s_t(ip(X3,X4,X2,X0,X1),X4,X0) )
    | ~ spl4_63
    | ~ spl4_128 ),
    inference(resolution,[],[f1261,f769]) ).

fof(f8112,plain,
    ( spl4_431
    | ~ spl4_100
    | ~ spl4_183 ),
    inference(avatar_split_clause,[],[f2228,f1928,f1015,f8110]) ).

fof(f2228,plain,
    ( ! [X0] :
        ( s_t(s(sK3,X0),s(sK3,sK0),s(sK3,sK2))
        | ~ s_t(X0,sK0,sK1) )
    | ~ spl4_100
    | ~ spl4_183 ),
    inference(resolution,[],[f1929,f1016]) ).

fof(f8108,plain,
    ( spl4_430
    | ~ spl4_59
    | ~ spl4_160 ),
    inference(avatar_split_clause,[],[f1663,f1655,f721,f8106]) ).

fof(f8106,plain,
    ( spl4_430
  <=> ! [X0,X3,X2,X1] :
        ( ins(X0,X1,X2,X3) = ext(X2,X3,ext(ext(X1,X0,alpha,gamma),X0,X2,X3),X1)
        | le(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_430])]) ).

fof(f721,plain,
    ( spl4_59
  <=> ! [X0,X3,X2,X1] :
        ( le(X2,X3,X0,X1)
        | le(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_59])]) ).

fof(f1663,plain,
    ( ! [X2,X3,X0,X1] :
        ( ins(X0,X1,X2,X3) = ext(X2,X3,ext(ext(X1,X0,alpha,gamma),X0,X2,X3),X1)
        | le(X0,X1,X2,X3) )
    | ~ spl4_59
    | ~ spl4_160 ),
    inference(resolution,[],[f1656,f722]) ).

fof(f722,plain,
    ( ! [X2,X3,X0,X1] :
        ( le(X2,X3,X0,X1)
        | le(X0,X1,X2,X3) )
    | ~ spl4_59 ),
    inference(avatar_component_clause,[],[f721]) ).

fof(f8104,plain,
    ( spl4_429
    | ~ spl4_51
    | ~ spl4_127 ),
    inference(avatar_split_clause,[],[f1283,f1256,f677,f8102]) ).

fof(f8102,plain,
    ( spl4_429
  <=> ! [X0,X3,X2,X1] :
        ( ext(X0,X1,X1,X2) = X2
        | ~ s_e(X3,ext(X0,X1,X1,X2),X3,X2)
        | ~ s_t(X3,ext(X0,X1,X1,X2),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_429])]) ).

fof(f1283,plain,
    ( ! [X2,X3,X0,X1] :
        ( ext(X0,X1,X1,X2) = X2
        | ~ s_e(X3,ext(X0,X1,X1,X2),X3,X2)
        | ~ s_t(X3,ext(X0,X1,X1,X2),X1) )
    | ~ spl4_51
    | ~ spl4_127 ),
    inference(resolution,[],[f1257,f678]) ).

fof(f7786,plain,
    ( spl4_428
    | ~ spl4_117
    | ~ spl4_153 ),
    inference(avatar_split_clause,[],[f1597,f1520,f1157,f7784]) ).

fof(f7784,plain,
    ( spl4_428
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_e(X4,X1,X5,X3)
        | ~ s_e(X4,X0,X5,X2)
        | s_col(X5,X2,X3)
        | ~ s_col(X4,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_428])]) ).

fof(f1520,plain,
    ( spl4_153
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_e3(X0,X1,X2,X3,X4,X5)
        | ~ s_e(X1,X2,X4,X5)
        | ~ s_e(X0,X2,X3,X5)
        | ~ s_e(X0,X1,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_153])]) ).

fof(f1597,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_e(X4,X1,X5,X3)
        | ~ s_e(X4,X0,X5,X2)
        | s_col(X5,X2,X3)
        | ~ s_col(X4,X0,X1) )
    | ~ spl4_117
    | ~ spl4_153 ),
    inference(resolution,[],[f1521,f1158]) ).

fof(f1521,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e3(X0,X1,X2,X3,X4,X5)
        | ~ s_e(X1,X2,X4,X5)
        | ~ s_e(X0,X2,X3,X5)
        | ~ s_e(X0,X1,X3,X4) )
    | ~ spl4_153 ),
    inference(avatar_component_clause,[],[f1520]) ).

fof(f7782,plain,
    ( spl4_427
    | ~ spl4_118
    | ~ spl4_153 ),
    inference(avatar_split_clause,[],[f1596,f1520,f1161,f7780]) ).

fof(f7780,plain,
    ( spl4_427
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_e(X4,X1,X5,X3)
        | ~ s_e(X4,X0,X5,X2)
        | s_t(X5,X2,X3)
        | ~ s_t(X4,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_427])]) ).

fof(f1161,plain,
    ( spl4_118
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_t(X3,X4,X5)
        | ~ s_e3(X0,X1,X2,X3,X4,X5)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_118])]) ).

fof(f1596,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_e(X4,X1,X5,X3)
        | ~ s_e(X4,X0,X5,X2)
        | s_t(X5,X2,X3)
        | ~ s_t(X4,X0,X1) )
    | ~ spl4_118
    | ~ spl4_153 ),
    inference(resolution,[],[f1521,f1162]) ).

fof(f1162,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e3(X0,X1,X2,X3,X4,X5)
        | s_t(X3,X4,X5)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_118 ),
    inference(avatar_component_clause,[],[f1161]) ).

fof(f7778,plain,
    ( spl4_426
    | ~ spl4_100
    | ~ spl4_182 ),
    inference(avatar_split_clause,[],[f2225,f1912,f1015,f7776]) ).

fof(f7776,plain,
    ( spl4_426
  <=> ! [X0] :
        ( s_t(s(sK3,X0),s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(X0,sK0,sK1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_426])]) ).

fof(f2225,plain,
    ( ! [X0] :
        ( s_t(s(sK3,X0),s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(X0,sK0,sK1) )
    | ~ spl4_100
    | ~ spl4_182 ),
    inference(resolution,[],[f1913,f1016]) ).

fof(f7774,plain,
    ( spl4_425
    | ~ spl4_84
    | ~ spl4_143 ),
    inference(avatar_split_clause,[],[f1452,f1440,f926,f7772]) ).

fof(f7772,plain,
    ( spl4_425
  <=> ! [X5,X6,X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_e(X4,X1,X5,X6)
        | le(X5,X6,X2,X3)
        | ~ s_t(X0,X4,X1)
        | ~ s_col(X0,X4,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_425])]) ).

fof(f1440,plain,
    ( spl4_143
  <=> ! [X5,X4,X2,X7,X0,X6,X3,X1] :
        ( le(X4,X5,X6,X7)
        | ~ s_e(X2,X3,X6,X7)
        | ~ s_e(X0,X1,X4,X5)
        | ~ le(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_143])]) ).

fof(f1452,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_e(X4,X1,X5,X6)
        | le(X5,X6,X2,X3)
        | ~ s_t(X0,X4,X1)
        | ~ s_col(X0,X4,X1) )
    | ~ spl4_84
    | ~ spl4_143 ),
    inference(resolution,[],[f1441,f927]) ).

fof(f1441,plain,
    ( ! [X2,X3,X0,X1,X6,X7,X4,X5] :
        ( ~ le(X0,X1,X2,X3)
        | ~ s_e(X2,X3,X6,X7)
        | ~ s_e(X0,X1,X4,X5)
        | le(X4,X5,X6,X7) )
    | ~ spl4_143 ),
    inference(avatar_component_clause,[],[f1440]) ).

fof(f7770,plain,
    ( spl4_424
    | ~ spl4_45
    | ~ spl4_140 ),
    inference(avatar_split_clause,[],[f1424,f1383,f606,f7768]) ).

fof(f1424,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,ext(X0,X2,X3,X4))
        | s_t(X0,ext(X0,X2,X3,X4),X1)
        | ~ s_t(X0,X2,X1)
        | X0 = X2 )
    | ~ spl4_45
    | ~ spl4_140 ),
    inference(resolution,[],[f1384,f607]) ).

fof(f7766,plain,
    ( spl4_423
    | ~ spl4_45
    | ~ spl4_139 ),
    inference(avatar_split_clause,[],[f1410,f1379,f606,f7764]) ).

fof(f1410,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,ext(X2,X0,X3,X4))
        | s_t(X0,ext(X2,X0,X3,X4),X1)
        | ~ s_t(X2,X0,X1)
        | X0 = X2 )
    | ~ spl4_45
    | ~ spl4_139 ),
    inference(resolution,[],[f1380,f607]) ).

fof(f7762,plain,
    ( spl4_422
    | ~ spl4_86
    | ~ spl4_98 ),
    inference(avatar_split_clause,[],[f1089,f1007,f934,f7760]) ).

fof(f7760,plain,
    ( spl4_422
  <=> ! [X0,X3,X2,X1] :
        ( X0 = X1
        | ins(X2,X3,X0,X1) = X0
        | sameside(ins(X2,X3,X0,X1),X0,X1)
        | ~ le(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_422])]) ).

fof(f1089,plain,
    ( ! [X2,X3,X0,X1] :
        ( X0 = X1
        | ins(X2,X3,X0,X1) = X0
        | sameside(ins(X2,X3,X0,X1),X0,X1)
        | ~ le(X0,X1,X2,X3) )
    | ~ spl4_86
    | ~ spl4_98 ),
    inference(resolution,[],[f1008,f935]) ).

fof(f7590,plain,
    ( spl4_421
    | ~ spl4_100
    | ~ spl4_137 ),
    inference(avatar_split_clause,[],[f1772,f1347,f1015,f7588]) ).

fof(f7588,plain,
    ( spl4_421
  <=> ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK2))
        | ~ s_t(sK0,X0,sK1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_421])]) ).

fof(f1772,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK0),s(sK3,X0),s(sK3,sK2))
        | ~ s_t(sK0,X0,sK1) )
    | ~ spl4_100
    | ~ spl4_137 ),
    inference(resolution,[],[f1348,f1016]) ).

fof(f7369,plain,
    ( spl4_420
    | ~ spl4_100
    | ~ spl4_131 ),
    inference(avatar_split_clause,[],[f1770,f1272,f1015,f7367]) ).

fof(f7367,plain,
    ( spl4_420
  <=> ! [X0] :
        ( s_t(s(sK3,X0),s(sK3,sK0),s(sK3,sK1))
        | ~ s_t(X0,sK0,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_420])]) ).

fof(f1770,plain,
    ( ! [X0] :
        ( s_t(s(sK3,X0),s(sK3,sK0),s(sK3,sK1))
        | ~ s_t(X0,sK0,sK2) )
    | ~ spl4_100
    | ~ spl4_131 ),
    inference(resolution,[],[f1273,f1016]) ).

fof(f7340,plain,
    ( spl4_419
    | ~ spl4_18
    | ~ spl4_163 ),
    inference(avatar_split_clause,[],[f1693,f1688,f488,f7338]) ).

fof(f7338,plain,
    ( spl4_419
  <=> ! [X0,X3,X2,X1] :
        ( X0 = X1
        | ~ sameside(X1,X2,X3)
        | ~ s_e(X2,X0,X2,X1)
        | ~ sameside(X0,X2,X3)
        | X1 = X2
        | X2 = X3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_419])]) ).

fof(f1693,plain,
    ( ! [X2,X3,X0,X1] :
        ( X0 = X1
        | ~ sameside(X1,X2,X3)
        | ~ s_e(X2,X0,X2,X1)
        | ~ sameside(X0,X2,X3)
        | X1 = X2
        | X2 = X3 )
    | ~ spl4_18
    | ~ spl4_163 ),
    inference(resolution,[],[f1689,f489]) ).

fof(f7336,plain,
    ( spl4_418
    | ~ spl4_17
    | ~ spl4_163 ),
    inference(avatar_split_clause,[],[f1692,f1688,f484,f7334]) ).

fof(f7334,plain,
    ( spl4_418
  <=> ! [X0,X3,X2,X1] :
        ( X0 = X1
        | ~ sameside(X1,X2,X3)
        | ~ s_e(X2,X0,X1,X2)
        | ~ sameside(X0,X2,X3)
        | X1 = X2
        | X2 = X3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_418])]) ).

fof(f1692,plain,
    ( ! [X2,X3,X0,X1] :
        ( X0 = X1
        | ~ sameside(X1,X2,X3)
        | ~ s_e(X2,X0,X1,X2)
        | ~ sameside(X0,X2,X3)
        | X1 = X2
        | X2 = X3 )
    | ~ spl4_17
    | ~ spl4_163 ),
    inference(resolution,[],[f1689,f485]) ).

fof(f7332,plain,
    ( spl4_417
    | ~ spl4_76
    | ~ spl4_161 ),
    inference(avatar_split_clause,[],[f1670,f1659,f843,f7330]) ).

fof(f7330,plain,
    ( spl4_417
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_t(X0,X4,X1)
        | s_e(X4,X1,ext(ext(X3,X2,alpha,gamma),X2,X0,X4),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_417])]) ).

fof(f843,plain,
    ( spl4_76
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_e(X1,X2,X4,X5)
        | ~ s_e3(X0,X1,X2,X3,X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_76])]) ).

fof(f1670,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_t(X0,X4,X1)
        | s_e(X4,X1,ext(ext(X3,X2,alpha,gamma),X2,X0,X4),X3) )
    | ~ spl4_76
    | ~ spl4_161 ),
    inference(resolution,[],[f1660,f844]) ).

fof(f844,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e3(X0,X1,X2,X3,X4,X5)
        | s_e(X1,X2,X4,X5) )
    | ~ spl4_76 ),
    inference(avatar_component_clause,[],[f843]) ).

fof(f7328,plain,
    ( spl4_416
    | ~ spl4_49
    | ~ spl4_157 ),
    inference(avatar_split_clause,[],[f1650,f1614,f669,f7326]) ).

fof(f7326,plain,
    ( spl4_416
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X2,X4,X3)
        | ~ s_t(X2,X4,X3)
        | ~ s_t(X0,X2,X1)
        | ~ s_m(X1,X2,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_416])]) ).

fof(f1650,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X2,X4,X3)
        | ~ s_t(X2,X4,X3)
        | ~ s_t(X0,X2,X1)
        | ~ s_m(X1,X2,X4) )
    | ~ spl4_49
    | ~ spl4_157 ),
    inference(resolution,[],[f1615,f670]) ).

fof(f7324,plain,
    ( spl4_415
    | ~ spl4_49
    | ~ spl4_156 ),
    inference(avatar_split_clause,[],[f1643,f1610,f669,f7322]) ).

fof(f7322,plain,
    ( spl4_415
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X4,X2,X4)
        | ~ s_t(X2,X4,X3)
        | ~ s_t(X0,X4,X1)
        | ~ s_m(X1,X4,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_415])]) ).

fof(f1643,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X4,X2,X4)
        | ~ s_t(X2,X4,X3)
        | ~ s_t(X0,X4,X1)
        | ~ s_m(X1,X4,X3) )
    | ~ spl4_49
    | ~ spl4_156 ),
    inference(resolution,[],[f1611,f670]) ).

fof(f7320,plain,
    ( spl4_414
    | ~ spl4_49
    | ~ spl4_155 ),
    inference(avatar_split_clause,[],[f1627,f1606,f669,f7318]) ).

fof(f7318,plain,
    ( spl4_414
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X1)
        | ~ s_e(X0,X3,X2,X4)
        | ~ s_t(X2,X1,X4)
        | ~ s_t(X0,X1,X3)
        | ~ s_m(X3,X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_414])]) ).

fof(f1627,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,X1)
        | ~ s_e(X0,X3,X2,X4)
        | ~ s_t(X2,X1,X4)
        | ~ s_t(X0,X1,X3)
        | ~ s_m(X3,X1,X4) )
    | ~ spl4_49
    | ~ spl4_155 ),
    inference(resolution,[],[f1607,f670]) ).

fof(f7316,plain,
    ( spl4_413
    | ~ spl4_49
    | ~ spl4_154 ),
    inference(avatar_split_clause,[],[f1620,f1602,f669,f7314]) ).

fof(f7314,plain,
    ( spl4_413
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X4,X0,X4,X2)
        | ~ sameside(X2,X4,X3)
        | ~ sameside(X0,X4,X1)
        | ~ s_m(X1,X4,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_413])]) ).

fof(f1620,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X4,X0,X4,X2)
        | ~ sameside(X2,X4,X3)
        | ~ sameside(X0,X4,X1)
        | ~ s_m(X1,X4,X3) )
    | ~ spl4_49
    | ~ spl4_154 ),
    inference(resolution,[],[f1603,f670]) ).

fof(f7312,plain,
    ( spl4_412
    | ~ spl4_43
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1581,f1516,f598,f7310]) ).

fof(f1581,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X3,crossbar(X0,X5,X4,X2,X3,X1),X5) )
    | ~ spl4_43
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f599]) ).

fof(f7308,plain,
    ( spl4_411
    | ~ spl4_100
    | ~ spl4_123 ),
    inference(avatar_split_clause,[],[f1762,f1223,f1015,f7306]) ).

fof(f1762,plain,
    ( ! [X0] :
        ( s_t(s(sK3,X0),s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(sK0,X0,sK1) )
    | ~ spl4_100
    | ~ spl4_123 ),
    inference(resolution,[],[f1224,f1016]) ).

fof(f7304,plain,
    ( spl4_410
    | ~ spl4_35
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1580,f1516,f564,f7302]) ).

fof(f7302,plain,
    ( spl4_410
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_col(crossbar(X0,X5,X4,X2,X3,X1),X3,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_410])]) ).

fof(f1580,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_col(crossbar(X0,X5,X4,X2,X3,X1),X3,X5) )
    | ~ spl4_35
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f565]) ).

fof(f7300,plain,
    ( spl4_409
    | ~ spl4_34
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1579,f1516,f560,f7298]) ).

fof(f7298,plain,
    ( spl4_409
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_col(X3,X5,crossbar(X0,X5,X4,X2,X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_409])]) ).

fof(f1579,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_col(X3,X5,crossbar(X0,X5,X4,X2,X3,X1)) )
    | ~ spl4_34
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f561]) ).

fof(f7296,plain,
    ( spl4_408
    | ~ spl4_33
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1578,f1516,f556,f7294]) ).

fof(f7294,plain,
    ( spl4_408
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_col(X5,crossbar(X0,X5,X4,X2,X3,X1),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_408])]) ).

fof(f1578,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_col(X5,crossbar(X0,X5,X4,X2,X3,X1),X3) )
    | ~ spl4_33
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f557]) ).

fof(f7292,plain,
    ( spl4_407
    | ~ spl4_43
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1562,f1512,f598,f7290]) ).

fof(f1562,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_t(X4,crossbar(X0,X5,X4,X2,X3,X1),X1) )
    | ~ spl4_43
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f599]) ).

fof(f7288,plain,
    ( spl4_406
    | ~ spl4_35
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1561,f1512,f564,f7286]) ).

fof(f7286,plain,
    ( spl4_406
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_col(crossbar(X0,X5,X4,X2,X3,X1),X4,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_406])]) ).

fof(f1561,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_col(crossbar(X0,X5,X4,X2,X3,X1),X4,X1) )
    | ~ spl4_35
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f565]) ).

fof(f7284,plain,
    ( spl4_405
    | ~ spl4_34
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1560,f1512,f560,f7282]) ).

fof(f7282,plain,
    ( spl4_405
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_col(X4,X1,crossbar(X0,X5,X4,X2,X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_405])]) ).

fof(f1560,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_col(X4,X1,crossbar(X0,X5,X4,X2,X3,X1)) )
    | ~ spl4_34
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f561]) ).

fof(f7280,plain,
    ( spl4_404
    | ~ spl4_33
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1559,f1512,f556,f7278]) ).

fof(f7278,plain,
    ( spl4_404
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_col(X1,crossbar(X0,X5,X4,X2,X3,X1),X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_404])]) ).

fof(f1559,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X5,X4)
        | s_col(X1,crossbar(X0,X5,X4,X2,X3,X1),X4) )
    | ~ spl4_33
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f557]) ).

fof(f7276,plain,
    ( spl4_403
    | ~ spl4_118
    | ~ spl4_146 ),
    inference(avatar_split_clause,[],[f1490,f1463,f1161,f7274]) ).

fof(f1463,plain,
    ( spl4_146
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e3(X0,X1,X2,X3,X4,insert5(X0,X1,X2,X3,X4))
        | ~ s_e(X0,X1,X3,X4)
        | ~ s_col(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_146])]) ).

fof(f1490,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_col(X0,X1,X4)
        | s_t(X2,X3,insert5(X0,X1,X4,X2,X3))
        | ~ s_t(X0,X1,X4) )
    | ~ spl4_118
    | ~ spl4_146 ),
    inference(resolution,[],[f1464,f1162]) ).

fof(f1464,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e3(X0,X1,X2,X3,X4,insert5(X0,X1,X2,X3,X4))
        | ~ s_e(X0,X1,X3,X4)
        | ~ s_col(X0,X1,X2) )
    | ~ spl4_146 ),
    inference(avatar_component_clause,[],[f1463]) ).

fof(f7272,plain,
    ( spl4_402
    | ~ spl4_51
    | ~ spl4_141 ),
    inference(avatar_split_clause,[],[f1433,f1387,f677,f7270]) ).

fof(f7270,plain,
    ( spl4_402
  <=> ! [X4,X0,X3,X2,X1] :
        ( ext(X0,X1,X2,X3) = ext(X4,X1,X2,X3)
        | ~ s_t(X0,X1,ext(X4,X1,X2,X3))
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_402])]) ).

fof(f1433,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ext(X0,X1,X2,X3) = ext(X4,X1,X2,X3)
        | ~ s_t(X0,X1,ext(X4,X1,X2,X3))
        | X0 = X1 )
    | ~ spl4_51
    | ~ spl4_141 ),
    inference(resolution,[],[f1388,f678]) ).

fof(f7268,plain,
    ( spl4_401
    | ~ spl4_69
    | ~ spl4_136 ),
    inference(avatar_split_clause,[],[f1368,f1343,f810,f7266]) ).

fof(f7266,plain,
    ( spl4_401
  <=> ! [X4,X0,X3,X2,X1] :
        ( X0 = X1
        | X2 = X3
        | sameside(X4,X3,X2)
        | ~ sameside(X4,X3,ext(ext(X2,X3,alpha,gamma),X3,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_401])]) ).

fof(f1368,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( X0 = X1
        | X2 = X3
        | sameside(X4,X3,X2)
        | ~ sameside(X4,X3,ext(ext(X2,X3,alpha,gamma),X3,X0,X1)) )
    | ~ spl4_69
    | ~ spl4_136 ),
    inference(resolution,[],[f1344,f811]) ).

fof(f6897,plain,
    ( ~ spl4_400
    | spl4_158
    | ~ spl4_65
    | ~ spl4_386 ),
    inference(avatar_split_clause,[],[f6771,f6670,f776,f1632,f6894]) ).

fof(f6670,plain,
    ( spl4_386
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | s(X3,X0) = s(X3,X1)
        | ~ s_t(s(X3,X1),s(X3,X0),s(X3,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_386])]) ).

fof(f6771,plain,
    ( s(sK3,sK1) = s(sK3,sK2)
    | ~ s_t(sK1,sK2,sK0)
    | ~ spl4_65
    | ~ spl4_386 ),
    inference(resolution,[],[f6671,f778]) ).

fof(f6671,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(s(X3,X1),s(X3,X0),s(X3,X2))
        | s(X3,X0) = s(X3,X1)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_386 ),
    inference(avatar_component_clause,[],[f6670]) ).

fof(f6736,plain,
    ( spl4_399
    | ~ spl4_27
    | ~ spl4_152 ),
    inference(avatar_split_clause,[],[f1577,f1516,f525,f6734]) ).

fof(f1577,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X3,X4)
        | crossbar(X0,X3,X4,X2,X3,X1) = X3 )
    | ~ spl4_27
    | ~ spl4_152 ),
    inference(resolution,[],[f1517,f526]) ).

fof(f6732,plain,
    ( spl4_398
    | ~ spl4_27
    | ~ spl4_151 ),
    inference(avatar_split_clause,[],[f1558,f1512,f525,f6730]) ).

fof(f1558,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(X0,X4,X1)
        | crossbar(X0,X4,X1,X2,X3,X1) = X1 )
    | ~ spl4_27
    | ~ spl4_151 ),
    inference(resolution,[],[f1513,f526]) ).

fof(f6728,plain,
    ( spl4_397
    | ~ spl4_49
    | ~ spl4_150 ),
    inference(avatar_split_clause,[],[f1555,f1508,f669,f6726]) ).

fof(f6726,plain,
    ( spl4_397
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X0,X2)
        | ~ s_e(X3,X1,X3,X2)
        | ~ s_col(X3,X4,X0)
        | X3 = X4
        | ~ s_m(X1,X4,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_397])]) ).

fof(f1555,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X0,X2)
        | ~ s_e(X3,X1,X3,X2)
        | ~ s_col(X3,X4,X0)
        | X3 = X4
        | ~ s_m(X1,X4,X2) )
    | ~ spl4_49
    | ~ spl4_150 ),
    inference(resolution,[],[f1509,f670]) ).

fof(f6724,plain,
    ( spl4_396
    | ~ spl4_73
    | ~ spl4_132 ),
    inference(avatar_split_clause,[],[f1324,f1276,f831,f6722]) ).

fof(f6722,plain,
    ( spl4_396
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X2,X4,X3)
        | ~ s_t(X2,X4,ext(ext(X3,X2,alpha,gamma),X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_396])]) ).

fof(f1324,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X2,X4,X3)
        | ~ s_t(X2,X4,ext(ext(X3,X2,alpha,gamma),X2,X0,X1)) )
    | ~ spl4_73
    | ~ spl4_132 ),
    inference(resolution,[],[f1277,f832]) ).

fof(f6708,plain,
    ( spl4_395
    | ~ spl4_72
    | ~ spl4_132 ),
    inference(avatar_split_clause,[],[f1323,f1276,f827,f6706]) ).

fof(f1323,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X4,X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1))
        | ~ s_t(X4,X2,X3) )
    | ~ spl4_72
    | ~ spl4_132 ),
    inference(resolution,[],[f1277,f828]) ).

fof(f6704,plain,
    ( spl4_394
    | ~ spl4_70
    | ~ spl4_132 ),
    inference(avatar_split_clause,[],[f1321,f1276,f814,f6702]) ).

fof(f1321,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X4,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3)
        | ~ s_t(X4,X2,X3) )
    | ~ spl4_70
    | ~ spl4_132 ),
    inference(resolution,[],[f1277,f815]) ).

fof(f6700,plain,
    ( spl4_393
    | ~ spl4_73
    | ~ spl4_129 ),
    inference(avatar_split_clause,[],[f1309,f1264,f831,f6698]) ).

fof(f6698,plain,
    ( spl4_393
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X1,X5,X3)
        | ~ s_t(X1,X5,ip(X3,X4,X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_393])]) ).

fof(f1309,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X1,X5,X3)
        | ~ s_t(X1,X5,ip(X3,X4,X2,X0,X1)) )
    | ~ spl4_73
    | ~ spl4_129 ),
    inference(resolution,[],[f1265,f832]) ).

fof(f6696,plain,
    ( spl4_392
    | ~ spl4_72
    | ~ spl4_129 ),
    inference(avatar_split_clause,[],[f1308,f1264,f827,f6694]) ).

fof(f1308,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X5,X1,ip(X3,X4,X2,X0,X1))
        | ~ s_t(X5,X1,X3) )
    | ~ spl4_72
    | ~ spl4_129 ),
    inference(resolution,[],[f1265,f828]) ).

fof(f6692,plain,
    ( spl4_391
    | ~ spl4_70
    | ~ spl4_129 ),
    inference(avatar_split_clause,[],[f1306,f1264,f814,f6690]) ).

fof(f1306,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X5,ip(X3,X4,X2,X0,X1),X3)
        | ~ s_t(X5,X1,X3) )
    | ~ spl4_70
    | ~ spl4_129 ),
    inference(resolution,[],[f1265,f815]) ).

fof(f6688,plain,
    ( spl4_390
    | ~ spl4_73
    | ~ spl4_128 ),
    inference(avatar_split_clause,[],[f1294,f1260,f831,f6686]) ).

fof(f6686,plain,
    ( spl4_390
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X4,X5,X0)
        | ~ s_t(X4,X5,ip(X3,X4,X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_390])]) ).

fof(f1294,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X4,X5,X0)
        | ~ s_t(X4,X5,ip(X3,X4,X2,X0,X1)) )
    | ~ spl4_73
    | ~ spl4_128 ),
    inference(resolution,[],[f1261,f832]) ).

fof(f6684,plain,
    ( spl4_389
    | ~ spl4_72
    | ~ spl4_128 ),
    inference(avatar_split_clause,[],[f1293,f1260,f827,f6682]) ).

fof(f1293,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X5,X4,ip(X3,X4,X2,X0,X1))
        | ~ s_t(X5,X4,X0) )
    | ~ spl4_72
    | ~ spl4_128 ),
    inference(resolution,[],[f1261,f828]) ).

fof(f6680,plain,
    ( spl4_388
    | ~ spl4_70
    | ~ spl4_128 ),
    inference(avatar_split_clause,[],[f1291,f1260,f814,f6678]) ).

fof(f1291,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X5,ip(X3,X4,X2,X0,X1),X0)
        | ~ s_t(X5,X4,X0) )
    | ~ spl4_70
    | ~ spl4_128 ),
    inference(resolution,[],[f1261,f815]) ).

fof(f6676,plain,
    ( spl4_387
    | ~ spl4_86
    | ~ spl4_125 ),
    inference(avatar_split_clause,[],[f1252,f1231,f934,f6674]) ).

fof(f6674,plain,
    ( spl4_387
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,X2)
        | s_t(X0,X2,X1)
        | ~ s_t(X0,X1,ins(X3,X4,X0,X2))
        | ~ le(X0,X2,X3,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_387])]) ).

fof(f1252,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,X2)
        | s_t(X0,X2,X1)
        | ~ s_t(X0,X1,ins(X3,X4,X0,X2))
        | ~ le(X0,X2,X3,X4) )
    | ~ spl4_86
    | ~ spl4_125 ),
    inference(resolution,[],[f1232,f935]) ).

fof(f6672,plain,
    ( spl4_386
    | ~ spl4_63
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1111,f1015,f768,f6670]) ).

fof(f1111,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s(X3,X0) = s(X3,X1)
        | ~ s_t(s(X3,X1),s(X3,X0),s(X3,X2)) )
    | ~ spl4_63
    | ~ spl4_100 ),
    inference(resolution,[],[f1016,f769]) ).

fof(f6668,plain,
    ( spl4_385
    | ~ spl4_148
    | ~ spl4_290 ),
    inference(avatar_split_clause,[],[f4407,f4213,f1471,f6666]) ).

fof(f6666,plain,
    ( spl4_385
  <=> ! [X0] :
        ( le(X0,sK1,s(sK3,X0),s(sK3,sK2))
        | ~ s_t(X0,sK0,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_385])]) ).

fof(f1471,plain,
    ( spl4_148
  <=> ! [X0] :
        ( s_t(s(sK3,X0),s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(X0,sK0,sK2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_148])]) ).

fof(f4407,plain,
    ( ! [X0] :
        ( le(X0,sK1,s(sK3,X0),s(sK3,sK2))
        | ~ s_t(X0,sK0,sK2) )
    | ~ spl4_148
    | ~ spl4_290 ),
    inference(resolution,[],[f4214,f1472]) ).

fof(f1472,plain,
    ( ! [X0] :
        ( s_t(s(sK3,X0),s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(X0,sK0,sK2) )
    | ~ spl4_148 ),
    inference(avatar_component_clause,[],[f1471]) ).

fof(f6664,plain,
    ( spl4_384
    | ~ spl4_81
    | ~ spl4_99 ),
    inference(avatar_split_clause,[],[f1098,f1011,f914,f6662]) ).

fof(f914,plain,
    ( spl4_81
  <=> ! [X2,X0,X1] :
        ( s_m(X0,X1,X2)
        | ~ s_e(X1,X0,X1,X2)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_81])]) ).

fof(f1098,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X0,X1,X0,X2)
        | s_m(ins(X0,X2,X0,X1),X0,X2)
        | ~ s_t(ins(X0,X2,X0,X1),X0,X2) )
    | ~ spl4_81
    | ~ spl4_99 ),
    inference(resolution,[],[f1012,f915]) ).

fof(f915,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_e(X1,X0,X1,X2)
        | s_m(X0,X1,X2)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_81 ),
    inference(avatar_component_clause,[],[f914]) ).

fof(f6660,plain,
    ( spl4_383
    | ~ spl4_70
    | ~ spl4_86 ),
    inference(avatar_split_clause,[],[f993,f934,f814,f6658]) ).

fof(f6658,plain,
    ( spl4_383
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X4,X1,ins(X2,X3,X0,X1))
        | ~ s_t(X4,X0,ins(X2,X3,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_383])]) ).

fof(f993,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X4,X1,ins(X2,X3,X0,X1))
        | ~ s_t(X4,X0,ins(X2,X3,X0,X1)) )
    | ~ spl4_70
    | ~ spl4_86 ),
    inference(resolution,[],[f935,f815]) ).

fof(f6387,plain,
    ( spl4_382
    | ~ spl4_51
    | ~ spl4_147 ),
    inference(avatar_split_clause,[],[f1501,f1467,f677,f6385]) ).

fof(f6385,plain,
    ( spl4_382
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,ext(ext(X1,X0,alpha,gamma),X0,X2,X3),X1)
        | ~ s_t(X2,X3,ext(X4,X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_382])]) ).

fof(f1501,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,ext(ext(X1,X0,alpha,gamma),X0,X2,X3),X1)
        | ~ s_t(X2,X3,ext(X4,X2,X0,X1)) )
    | ~ spl4_51
    | ~ spl4_147 ),
    inference(resolution,[],[f1468,f678]) ).

fof(f6383,plain,
    ( spl4_381
    | ~ spl4_49
    | ~ spl4_147 ),
    inference(avatar_split_clause,[],[f1499,f1467,f669,f6381]) ).

fof(f6381,plain,
    ( spl4_381
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,ext(ext(X1,X0,alpha,gamma),X0,X0,X2),X1)
        | ~ s_t(X0,X2,X3)
        | ~ s_m(X3,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_381])]) ).

fof(f1499,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,ext(ext(X1,X0,alpha,gamma),X0,X0,X2),X1)
        | ~ s_t(X0,X2,X3)
        | ~ s_m(X3,X0,X1) )
    | ~ spl4_49
    | ~ spl4_147 ),
    inference(resolution,[],[f1468,f670]) ).

fof(f6379,plain,
    ( spl4_380
    | ~ spl4_59
    | ~ spl4_143 ),
    inference(avatar_split_clause,[],[f1450,f1440,f721,f6377]) ).

fof(f6377,plain,
    ( spl4_380
  <=> ! [X5,X6,X4,X0,X7,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_e(X4,X5,X6,X7)
        | le(X6,X7,X2,X3)
        | le(X0,X1,X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_380])]) ).

fof(f1450,plain,
    ( ! [X2,X3,X0,X1,X6,X7,X4,X5] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_e(X4,X5,X6,X7)
        | le(X6,X7,X2,X3)
        | le(X0,X1,X4,X5) )
    | ~ spl4_59
    | ~ spl4_143 ),
    inference(resolution,[],[f1441,f722]) ).

fof(f6375,plain,
    ( spl4_379
    | ~ spl4_86
    | ~ spl4_115 ),
    inference(avatar_split_clause,[],[f1195,f1149,f934,f6373]) ).

fof(f1195,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( X0 = X1
        | s_t(X2,X0,ins(X3,X4,X0,X1))
        | ~ s_t(X2,X0,X1)
        | ~ le(X0,X1,X3,X4) )
    | ~ spl4_86
    | ~ spl4_115 ),
    inference(resolution,[],[f1150,f935]) ).

fof(f6371,plain,
    ( spl4_378
    | ~ spl4_86
    | ~ spl4_114 ),
    inference(avatar_split_clause,[],[f1186,f1145,f934,f6369]) ).

fof(f1186,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( X0 = X1
        | s_t(X2,X1,ins(X3,X4,X0,X1))
        | ~ s_t(X2,X0,X1)
        | ~ le(X0,X1,X3,X4) )
    | ~ spl4_86
    | ~ spl4_114 ),
    inference(resolution,[],[f1146,f935]) ).

fof(f6367,plain,
    ( spl4_377
    | ~ spl4_73
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1115,f1015,f831,f6365]) ).

fof(f1115,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | s_t(s(X3,X0),X4,s(X3,X2))
        | ~ s_t(s(X3,X0),X4,s(X3,X1)) )
    | ~ spl4_73
    | ~ spl4_100 ),
    inference(resolution,[],[f1016,f832]) ).

fof(f6363,plain,
    ( ~ spl4_376
    | ~ spl4_241
    | spl4_359 ),
    inference(avatar_split_clause,[],[f6199,f5890,f2992,f6360]) ).

fof(f6360,plain,
    ( spl4_376
  <=> s_t(sK0,sK3,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_376])]) ).

fof(f6199,plain,
    ( ~ s_t(sK0,sK3,sK2)
    | ~ spl4_241
    | spl4_359 ),
    inference(resolution,[],[f5891,f2993]) ).

fof(f6358,plain,
    ( spl4_375
    | ~ spl4_72
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1114,f1015,f827,f6356]) ).

fof(f1114,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | s_t(X3,s(X4,X0),s(X4,X1))
        | ~ s_t(X3,s(X4,X0),s(X4,X2)) )
    | ~ spl4_72
    | ~ spl4_100 ),
    inference(resolution,[],[f1016,f828]) ).

fof(f6354,plain,
    ( spl4_374
    | ~ spl4_71
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1113,f1015,f818,f6352]) ).

fof(f1113,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | s_t(X3,s(X4,X1),s(X4,X2))
        | ~ s_t(s(X4,X0),X3,s(X4,X1)) )
    | ~ spl4_71
    | ~ spl4_100 ),
    inference(resolution,[],[f1016,f819]) ).

fof(f6350,plain,
    ( spl4_373
    | ~ spl4_70
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1112,f1015,f814,f6348]) ).

fof(f1112,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | s_t(X3,s(X4,X1),s(X4,X2))
        | ~ s_t(X3,s(X4,X0),s(X4,X2)) )
    | ~ spl4_70
    | ~ spl4_100 ),
    inference(resolution,[],[f1016,f815]) ).

fof(f6346,plain,
    ( spl4_372
    | ~ spl4_67
    | ~ spl4_99 ),
    inference(avatar_split_clause,[],[f1099,f1011,f802,f6344]) ).

fof(f1099,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X0,X1,X0,X2)
        | ins(X0,X2,X0,X1) = X2
        | ~ s_t(X0,X2,ins(X0,X2,X0,X1)) )
    | ~ spl4_67
    | ~ spl4_99 ),
    inference(resolution,[],[f1012,f803]) ).

fof(f6342,plain,
    ( spl4_371
    | ~ spl4_62
    | ~ spl4_98 ),
    inference(avatar_split_clause,[],[f1091,f1007,f764,f6340]) ).

fof(f6340,plain,
    ( spl4_371
  <=> ! [X2,X0,X1] :
        ( X0 = X1
        | c63(X2,X1,X0) = X0
        | sameside(c63(X2,X1,X0),X0,X1)
        | ~ sameside(X2,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_371])]) ).

fof(f1091,plain,
    ( ! [X2,X0,X1] :
        ( X0 = X1
        | c63(X2,X1,X0) = X0
        | sameside(c63(X2,X1,X0),X0,X1)
        | ~ sameside(X2,X1,X0) )
    | ~ spl4_62
    | ~ spl4_98 ),
    inference(resolution,[],[f1008,f765]) ).

fof(f6338,plain,
    ( spl4_370
    | ~ spl4_61
    | ~ spl4_98 ),
    inference(avatar_split_clause,[],[f1090,f1007,f760,f6336]) ).

fof(f6336,plain,
    ( spl4_370
  <=> ! [X2,X0,X1] :
        ( X0 = X1
        | c63(X0,X1,X2) = X0
        | sameside(c63(X0,X1,X2),X0,X1)
        | ~ sameside(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_370])]) ).

fof(f1090,plain,
    ( ! [X2,X0,X1] :
        ( X0 = X1
        | c63(X0,X1,X2) = X0
        | sameside(c63(X0,X1,X2),X0,X1)
        | ~ sameside(X0,X1,X2) )
    | ~ spl4_61
    | ~ spl4_98 ),
    inference(resolution,[],[f1008,f761]) ).

fof(f6084,plain,
    ( spl4_369
    | ~ spl4_16
    | ~ spl4_160 ),
    inference(avatar_split_clause,[],[f1662,f1655,f480,f6082]) ).

fof(f480,plain,
    ( spl4_16
  <=> ! [X0,X1] : le(X0,X1,X0,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_16])]) ).

fof(f1662,plain,
    ( ! [X0,X1] : ins(X0,X1,X0,X1) = ext(X0,X1,ext(ext(X1,X0,alpha,gamma),X0,X0,X1),X1)
    | ~ spl4_16
    | ~ spl4_160 ),
    inference(resolution,[],[f1656,f481]) ).

fof(f481,plain,
    ( ! [X0,X1] : le(X0,X1,X0,X1)
    | ~ spl4_16 ),
    inference(avatar_component_clause,[],[f480]) ).

fof(f6080,plain,
    ( spl4_368
    | ~ spl4_75
    | ~ spl4_146 ),
    inference(avatar_split_clause,[],[f1493,f1463,f839,f6078]) ).

fof(f6078,plain,
    ( spl4_368
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_col(X0,X1,X4)
        | s_e(X0,X4,X2,insert5(X0,X1,X4,X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_368])]) ).

fof(f839,plain,
    ( spl4_75
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( s_e(X0,X2,X3,X5)
        | ~ s_e3(X0,X1,X2,X3,X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_75])]) ).

fof(f1493,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_col(X0,X1,X4)
        | s_e(X0,X4,X2,insert5(X0,X1,X4,X2,X3)) )
    | ~ spl4_75
    | ~ spl4_146 ),
    inference(resolution,[],[f1464,f840]) ).

fof(f840,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e3(X0,X1,X2,X3,X4,X5)
        | s_e(X0,X2,X3,X5) )
    | ~ spl4_75 ),
    inference(avatar_component_clause,[],[f839]) ).

fof(f6076,plain,
    ( spl4_367
    | ~ spl4_76
    | ~ spl4_146 ),
    inference(avatar_split_clause,[],[f1492,f1463,f843,f6074]) ).

fof(f6074,plain,
    ( spl4_367
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_col(X0,X1,X4)
        | s_e(X1,X4,X3,insert5(X0,X1,X4,X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_367])]) ).

fof(f1492,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_col(X0,X1,X4)
        | s_e(X1,X4,X3,insert5(X0,X1,X4,X2,X3)) )
    | ~ spl4_76
    | ~ spl4_146 ),
    inference(resolution,[],[f1464,f844]) ).

fof(f6072,plain,
    ( spl4_366
    | ~ spl4_49
    | ~ spl4_142 ),
    inference(avatar_split_clause,[],[f1446,f1436,f669,f6070]) ).

fof(f6070,plain,
    ( spl4_366
  <=> ! [X0,X3,X2,X1] :
        ( X0 = X1
        | ~ s_e(X2,X0,X2,X1)
        | ~ s_col(X2,X3,X0)
        | X2 = X3
        | ~ s_m(X0,X3,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_366])]) ).

fof(f1446,plain,
    ( ! [X2,X3,X0,X1] :
        ( X0 = X1
        | ~ s_e(X2,X0,X2,X1)
        | ~ s_col(X2,X3,X0)
        | X2 = X3
        | ~ s_m(X0,X3,X1) )
    | ~ spl4_49
    | ~ spl4_142 ),
    inference(resolution,[],[f1437,f670]) ).

fof(f6068,plain,
    ( spl4_365
    | ~ spl4_62
    | ~ spl4_125 ),
    inference(avatar_split_clause,[],[f1254,f1231,f764,f6066]) ).

fof(f6066,plain,
    ( spl4_365
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,X2)
        | s_t(X0,X2,X1)
        | ~ s_t(X0,X1,c63(X3,X2,X0))
        | ~ sameside(X3,X2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_365])]) ).

fof(f1254,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,X2)
        | s_t(X0,X2,X1)
        | ~ s_t(X0,X1,c63(X3,X2,X0))
        | ~ sameside(X3,X2,X0) )
    | ~ spl4_62
    | ~ spl4_125 ),
    inference(resolution,[],[f1232,f765]) ).

fof(f6064,plain,
    ( spl4_364
    | ~ spl4_61
    | ~ spl4_125 ),
    inference(avatar_split_clause,[],[f1253,f1231,f760,f6062]) ).

fof(f6062,plain,
    ( spl4_364
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,X2)
        | s_t(X0,X2,X1)
        | ~ s_t(X0,X1,c63(X0,X2,X3))
        | ~ sameside(X0,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_364])]) ).

fof(f1253,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,X2)
        | s_t(X0,X2,X1)
        | ~ s_t(X0,X1,c63(X0,X2,X3))
        | ~ sameside(X0,X2,X3) )
    | ~ spl4_61
    | ~ spl4_125 ),
    inference(resolution,[],[f1232,f761]) ).

fof(f6060,plain,
    ( spl4_363
    | ~ spl4_99
    | ~ spl4_122 ),
    inference(avatar_split_clause,[],[f1221,f1177,f1011,f6058]) ).

fof(f6058,plain,
    ( spl4_363
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X4,ins(X2,X3,X4,X5),X0,X1)
        | ~ le(X4,X5,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_363])]) ).

fof(f1221,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X4,ins(X2,X3,X4,X5),X0,X1)
        | ~ le(X4,X5,X2,X3) )
    | ~ spl4_99
    | ~ spl4_122 ),
    inference(resolution,[],[f1178,f1012]) ).

fof(f6056,plain,
    ( spl4_362
    | ~ spl4_99
    | ~ spl4_121 ),
    inference(avatar_split_clause,[],[f1214,f1173,f1011,f6054]) ).

fof(f6054,plain,
    ( spl4_362
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X1,X4,ins(X2,X3,X4,X5))
        | ~ le(X4,X5,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_362])]) ).

fof(f1214,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X1,X4,ins(X2,X3,X4,X5))
        | ~ le(X4,X5,X2,X3) )
    | ~ spl4_99
    | ~ spl4_121 ),
    inference(resolution,[],[f1174,f1012]) ).

fof(f6052,plain,
    ( spl4_361
    | ~ spl4_86
    | ~ spl4_97 ),
    inference(avatar_split_clause,[],[f1081,f1003,f934,f6050]) ).

fof(f6050,plain,
    ( spl4_361
  <=> ! [X0,X3,X2,X1] :
        ( xb = X0
        | X0 = X1
        | sameside(X1,X0,ins(X2,X3,X0,X1))
        | ~ le(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_361])]) ).

fof(f1081,plain,
    ( ! [X2,X3,X0,X1] :
        ( xb = X0
        | X0 = X1
        | sameside(X1,X0,ins(X2,X3,X0,X1))
        | ~ le(X0,X1,X2,X3) )
    | ~ spl4_86
    | ~ spl4_97 ),
    inference(resolution,[],[f1004,f935]) ).

fof(f5897,plain,
    ( spl4_359
    | ~ spl4_360
    | ~ spl4_137
    | ~ spl4_241 ),
    inference(avatar_split_clause,[],[f3179,f2992,f1347,f5894,f5890]) ).

fof(f3179,plain,
    ( ~ s_t(sK0,sK3,sK1)
    | s_t(s(sK3,sK0),sK3,s(sK3,sK2))
    | ~ spl4_137
    | ~ spl4_241 ),
    inference(resolution,[],[f2993,f1348]) ).

fof(f5425,plain,
    ( ~ spl4_358
    | ~ spl4_240
    | spl4_329 ),
    inference(avatar_split_clause,[],[f5364,f5229,f2988,f5422]) ).

fof(f5364,plain,
    ( ~ s_t(sK3,sK0,sK1)
    | ~ spl4_240
    | spl4_329 ),
    inference(resolution,[],[f5230,f2989]) ).

fof(f5402,plain,
    ( spl4_357
    | ~ spl4_18
    | ~ spl4_157 ),
    inference(avatar_split_clause,[],[f1649,f1614,f488,f5400]) ).

fof(f5400,plain,
    ( spl4_357
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X2,X1,X3)
        | ~ s_t(X2,X1,X3)
        | ~ s_t(X0,X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_357])]) ).

fof(f1649,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X2,X1,X3)
        | ~ s_t(X2,X1,X3)
        | ~ s_t(X0,X2,X1) )
    | ~ spl4_18
    | ~ spl4_157 ),
    inference(resolution,[],[f1615,f489]) ).

fof(f5398,plain,
    ( spl4_356
    | ~ spl4_17
    | ~ spl4_157 ),
    inference(avatar_split_clause,[],[f1648,f1614,f484,f5396]) ).

fof(f5396,plain,
    ( spl4_356
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X1,X2)
        | ~ s_e(X0,X3,X3,X2)
        | ~ s_t(X1,X3,X2)
        | ~ s_t(X0,X3,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_356])]) ).

fof(f1648,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X1,X2)
        | ~ s_e(X0,X3,X3,X2)
        | ~ s_t(X1,X3,X2)
        | ~ s_t(X0,X3,X1) )
    | ~ spl4_17
    | ~ spl4_157 ),
    inference(resolution,[],[f1615,f485]) ).

fof(f5394,plain,
    ( spl4_355
    | ~ spl4_18
    | ~ spl4_156 ),
    inference(avatar_split_clause,[],[f1642,f1610,f488,f5392]) ).

fof(f5392,plain,
    ( spl4_355
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X1)
        | ~ s_e(X0,X3,X2,X3)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(X0,X3,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_355])]) ).

fof(f1642,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X2,X1)
        | ~ s_e(X0,X3,X2,X3)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(X0,X3,X1) )
    | ~ spl4_18
    | ~ spl4_156 ),
    inference(resolution,[],[f1611,f489]) ).

fof(f5390,plain,
    ( spl4_354
    | ~ spl4_17
    | ~ spl4_156 ),
    inference(avatar_split_clause,[],[f1641,f1610,f484,f5388]) ).

fof(f5388,plain,
    ( spl4_354
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X3,X2,X1)
        | ~ s_t(X2,X1,X3)
        | ~ s_t(X0,X3,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_354])]) ).

fof(f1641,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X3,X2,X1)
        | ~ s_t(X2,X1,X3)
        | ~ s_t(X0,X3,X1) )
    | ~ spl4_17
    | ~ spl4_156 ),
    inference(resolution,[],[f1611,f485]) ).

fof(f5386,plain,
    ( spl4_353
    | ~ spl4_18
    | ~ spl4_155 ),
    inference(avatar_split_clause,[],[f1626,f1606,f488,f5384]) ).

fof(f5384,plain,
    ( spl4_353
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X1)
        | ~ s_e(X0,X3,X2,X3)
        | ~ s_t(X2,X1,X3)
        | ~ s_t(X0,X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_353])]) ).

fof(f1626,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X2,X1)
        | ~ s_e(X0,X3,X2,X3)
        | ~ s_t(X2,X1,X3)
        | ~ s_t(X0,X1,X3) )
    | ~ spl4_18
    | ~ spl4_155 ),
    inference(resolution,[],[f1607,f489]) ).

fof(f5382,plain,
    ( spl4_352
    | ~ spl4_17
    | ~ spl4_155 ),
    inference(avatar_split_clause,[],[f1625,f1606,f484,f5380]) ).

fof(f5380,plain,
    ( spl4_352
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X3,X2,X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(X0,X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_352])]) ).

fof(f1625,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X3,X2,X1)
        | ~ s_t(X2,X3,X1)
        | ~ s_t(X0,X1,X3) )
    | ~ spl4_17
    | ~ spl4_155 ),
    inference(resolution,[],[f1607,f485]) ).

fof(f5378,plain,
    ( spl4_351
    | ~ spl4_18
    | ~ spl4_154 ),
    inference(avatar_split_clause,[],[f1619,f1602,f488,f5376]) ).

fof(f5376,plain,
    ( spl4_351
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X1)
        | ~ s_e(X3,X0,X3,X2)
        | ~ sameside(X2,X3,X1)
        | ~ sameside(X0,X3,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_351])]) ).

fof(f1619,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X2,X1)
        | ~ s_e(X3,X0,X3,X2)
        | ~ sameside(X2,X3,X1)
        | ~ sameside(X0,X3,X1) )
    | ~ spl4_18
    | ~ spl4_154 ),
    inference(resolution,[],[f1603,f489]) ).

fof(f5374,plain,
    ( spl4_350
    | ~ spl4_17
    | ~ spl4_154 ),
    inference(avatar_split_clause,[],[f1618,f1602,f484,f5372]) ).

fof(f5372,plain,
    ( spl4_350
  <=> ! [X0,X3,X2,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X3,X0,X1,X2)
        | ~ sameside(X2,X1,X3)
        | ~ sameside(X0,X3,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_350])]) ).

fof(f1618,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X3,X0,X1,X2)
        | ~ sameside(X2,X1,X3)
        | ~ sameside(X0,X3,X1) )
    | ~ spl4_17
    | ~ spl4_154 ),
    inference(resolution,[],[f1603,f485]) ).

fof(f5370,plain,
    ( spl4_349
    | ~ spl4_9
    | ~ spl4_149 ),
    inference(avatar_split_clause,[],[f1523,f1504,f452,f5368]) ).

fof(f1523,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_col(X0,X1,X2)
        | ~ s_col(X2,X3,X1)
        | ~ s_col(X2,X3,X0)
        | X2 = X3
        | X0 = X1 )
    | ~ spl4_9
    | ~ spl4_149 ),
    inference(resolution,[],[f1505,f453]) ).

fof(f5363,plain,
    ( spl4_348
    | ~ spl4_117
    | ~ spl4_146 ),
    inference(avatar_split_clause,[],[f1495,f1463,f1157,f5361]) ).

fof(f5361,plain,
    ( spl4_348
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_col(X0,X1,X4)
        | s_col(X2,X3,insert5(X0,X1,X4,X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_348])]) ).

fof(f1495,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_col(X0,X1,X4)
        | s_col(X2,X3,insert5(X0,X1,X4,X2,X3)) )
    | ~ spl4_117
    | ~ spl4_146 ),
    inference(duplicate_literal_removal,[],[f1491]) ).

fof(f1491,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_col(X0,X1,X4)
        | s_col(X2,X3,insert5(X0,X1,X4,X2,X3))
        | ~ s_col(X0,X1,X4) )
    | ~ spl4_117
    | ~ spl4_146 ),
    inference(resolution,[],[f1464,f1158]) ).

fof(f5359,plain,
    ( spl4_347
    | ~ spl4_48
    | ~ spl4_141 ),
    inference(avatar_split_clause,[],[f1432,f1387,f665,f5357]) ).

fof(f1432,plain,
    ( ! [X2,X3,X0,X1] :
        ( ext(X0,X1,s(X2,X1),s(X2,X3)) = X3
        | ~ s_t(X0,X1,X3)
        | X0 = X1 )
    | ~ spl4_48
    | ~ spl4_141 ),
    inference(resolution,[],[f1388,f666]) ).

fof(f5355,plain,
    ( spl4_346
    | ~ spl4_49
    | ~ spl4_141 ),
    inference(avatar_split_clause,[],[f1431,f1387,f669,f5353]) ).

fof(f5353,plain,
    ( spl4_346
  <=> ! [X0,X3,X2,X1] :
        ( ext(X0,X1,X1,X2) = X3
        | ~ s_t(X0,X1,X3)
        | X0 = X1
        | ~ s_m(X3,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_346])]) ).

fof(f1431,plain,
    ( ! [X2,X3,X0,X1] :
        ( ext(X0,X1,X1,X2) = X3
        | ~ s_t(X0,X1,X3)
        | X0 = X1
        | ~ s_m(X3,X1,X2) )
    | ~ spl4_49
    | ~ spl4_141 ),
    inference(resolution,[],[f1388,f670]) ).

fof(f5351,plain,
    ( spl4_345
    | ~ spl4_31
    | ~ spl4_136 ),
    inference(avatar_split_clause,[],[f1372,f1343,f548,f5349]) ).

fof(f5349,plain,
    ( spl4_345
  <=> ! [X0,X3,X2,X1] :
        ( X0 = X1
        | X2 = X3
        | s_col(ext(ext(X2,X3,alpha,gamma),X3,X0,X1),X3,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_345])]) ).

fof(f548,plain,
    ( spl4_31
  <=> ! [X2,X0,X1] :
        ( s_col(X0,X1,X2)
        | ~ sameside(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_31])]) ).

fof(f1372,plain,
    ( ! [X2,X3,X0,X1] :
        ( X0 = X1
        | X2 = X3
        | s_col(ext(ext(X2,X3,alpha,gamma),X3,X0,X1),X3,X2) )
    | ~ spl4_31
    | ~ spl4_136 ),
    inference(resolution,[],[f1344,f549]) ).

fof(f549,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X0,X1,X2) )
    | ~ spl4_31 ),
    inference(avatar_component_clause,[],[f548]) ).

fof(f5347,plain,
    ( spl4_344
    | ~ spl4_32
    | ~ spl4_136 ),
    inference(avatar_split_clause,[],[f1371,f1343,f552,f5345]) ).

fof(f5345,plain,
    ( spl4_344
  <=> ! [X0,X3,X2,X1] :
        ( X0 = X1
        | X2 = X3
        | ~ s_t(ext(ext(X2,X3,alpha,gamma),X3,X0,X1),X3,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_344])]) ).

fof(f1371,plain,
    ( ! [X2,X3,X0,X1] :
        ( X0 = X1
        | X2 = X3
        | ~ s_t(ext(ext(X2,X3,alpha,gamma),X3,X0,X1),X3,X2) )
    | ~ spl4_32
    | ~ spl4_136 ),
    inference(resolution,[],[f1344,f553]) ).

fof(f5343,plain,
    ( spl4_343
    | ~ spl4_37
    | ~ spl4_136 ),
    inference(avatar_split_clause,[],[f1370,f1343,f572,f5341]) ).

fof(f5341,plain,
    ( spl4_343
  <=> ! [X0,X3,X2,X1] :
        ( X0 = X1
        | X2 = X3
        | sameside(X2,X3,ext(ext(X2,X3,alpha,gamma),X3,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_343])]) ).

fof(f1370,plain,
    ( ! [X2,X3,X0,X1] :
        ( X0 = X1
        | X2 = X3
        | sameside(X2,X3,ext(ext(X2,X3,alpha,gamma),X3,X0,X1)) )
    | ~ spl4_37
    | ~ spl4_136 ),
    inference(resolution,[],[f1344,f573]) ).

fof(f5339,plain,
    ( spl4_342
    | ~ spl4_59
    | ~ spl4_133 ),
    inference(avatar_split_clause,[],[f1351,f1331,f721,f5337]) ).

fof(f5337,plain,
    ( spl4_342
  <=> ! [X2,X0,X1] :
        ( ~ le(X0,X1,X0,X2)
        | s_t(X0,X1,X2)
        | ~ s_col(X0,X1,X2)
        | le(X0,X2,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_342])]) ).

fof(f1331,plain,
    ( spl4_133
  <=> ! [X2,X0,X1] :
        ( ~ le(X1,X2,X0,X2)
        | ~ le(X0,X1,X0,X2)
        | s_t(X0,X1,X2)
        | ~ s_col(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_133])]) ).

fof(f1351,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X0,X1,X0,X2)
        | s_t(X0,X1,X2)
        | ~ s_col(X0,X1,X2)
        | le(X0,X2,X1,X2) )
    | ~ spl4_59
    | ~ spl4_133 ),
    inference(resolution,[],[f1332,f722]) ).

fof(f1332,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X1,X2,X0,X2)
        | ~ le(X0,X1,X0,X2)
        | s_t(X0,X1,X2)
        | ~ s_col(X0,X1,X2) )
    | ~ spl4_133 ),
    inference(avatar_component_clause,[],[f1331]) ).

fof(f5335,plain,
    ( spl4_341
    | ~ spl4_84
    | ~ spl4_119 ),
    inference(avatar_split_clause,[],[f1206,f1165,f926,f5333]) ).

fof(f5333,plain,
    ( spl4_341
  <=> ! [X4,X0,X3,X2,X1] :
        ( le(X0,X1,X2,X3)
        | ~ le(X0,X1,X4,X3)
        | ~ s_t(X2,X4,X3)
        | ~ s_col(X2,X4,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_341])]) ).

fof(f1206,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( le(X0,X1,X2,X3)
        | ~ le(X0,X1,X4,X3)
        | ~ s_t(X2,X4,X3)
        | ~ s_col(X2,X4,X3) )
    | ~ spl4_84
    | ~ spl4_119 ),
    inference(resolution,[],[f1166,f927]) ).

fof(f5331,plain,
    ( spl4_340
    | ~ spl4_84
    | ~ spl4_116 ),
    inference(avatar_split_clause,[],[f1201,f1153,f926,f5329]) ).

fof(f5329,plain,
    ( spl4_340
  <=> ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X1)
        | ~ le(X0,X1,X2,X1)
        | ~ s_t(X0,X2,X1)
        | ~ s_col(X0,X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_340])]) ).

fof(f1201,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X1)
        | ~ le(X0,X1,X2,X1)
        | ~ s_t(X0,X2,X1)
        | ~ s_col(X0,X2,X1) )
    | ~ spl4_84
    | ~ spl4_116 ),
    inference(resolution,[],[f1154,f927]) ).

fof(f5327,plain,
    ( spl4_339
    | ~ spl4_62
    | ~ spl4_115 ),
    inference(avatar_split_clause,[],[f1197,f1149,f764,f5325]) ).

fof(f1197,plain,
    ( ! [X2,X3,X0,X1] :
        ( X0 = X1
        | s_t(X2,X0,c63(X3,X1,X0))
        | ~ s_t(X2,X0,X1)
        | ~ sameside(X3,X1,X0) )
    | ~ spl4_62
    | ~ spl4_115 ),
    inference(resolution,[],[f1150,f765]) ).

fof(f5323,plain,
    ( spl4_338
    | ~ spl4_61
    | ~ spl4_115 ),
    inference(avatar_split_clause,[],[f1196,f1149,f760,f5321]) ).

fof(f1196,plain,
    ( ! [X2,X3,X0,X1] :
        ( X0 = X1
        | s_t(X2,X0,c63(X0,X1,X3))
        | ~ s_t(X2,X0,X1)
        | ~ sameside(X0,X1,X3) )
    | ~ spl4_61
    | ~ spl4_115 ),
    inference(resolution,[],[f1150,f761]) ).

fof(f5319,plain,
    ( spl4_337
    | ~ spl4_62
    | ~ spl4_114 ),
    inference(avatar_split_clause,[],[f1188,f1145,f764,f5317]) ).

fof(f1188,plain,
    ( ! [X2,X3,X0,X1] :
        ( X0 = X1
        | s_t(X2,X1,c63(X3,X1,X0))
        | ~ s_t(X2,X0,X1)
        | ~ sameside(X3,X1,X0) )
    | ~ spl4_62
    | ~ spl4_114 ),
    inference(resolution,[],[f1146,f765]) ).

fof(f5315,plain,
    ( spl4_336
    | ~ spl4_61
    | ~ spl4_114 ),
    inference(avatar_split_clause,[],[f1187,f1145,f760,f5313]) ).

fof(f1187,plain,
    ( ! [X2,X3,X0,X1] :
        ( X0 = X1
        | s_t(X2,X1,c63(X0,X1,X3))
        | ~ s_t(X2,X0,X1)
        | ~ sameside(X0,X1,X3) )
    | ~ spl4_61
    | ~ spl4_114 ),
    inference(resolution,[],[f1146,f761]) ).

fof(f5311,plain,
    ( spl4_335
    | ~ spl4_99
    | ~ spl4_102 ),
    inference(avatar_split_clause,[],[f1137,f1023,f1011,f5309]) ).

fof(f1137,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,ins(X2,X3,X0,X4))
        | le(X0,X1,X2,X3)
        | ~ le(X0,X4,X2,X3) )
    | ~ spl4_99
    | ~ spl4_102 ),
    inference(resolution,[],[f1024,f1012]) ).

fof(f5307,plain,
    ( spl4_334
    | ~ spl4_99
    | ~ spl4_101 ),
    inference(avatar_split_clause,[],[f1130,f1019,f1011,f5305]) ).

fof(f5305,plain,
    ( spl4_334
  <=> ! [X2,X4,X0,X3,X1] :
        ( le(X0,ins(X1,X2,X0,X3),X1,X4)
        | ~ s_t(X1,X2,X4)
        | ~ le(X0,X3,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_334])]) ).

fof(f1130,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( le(X0,ins(X1,X2,X0,X3),X1,X4)
        | ~ s_t(X1,X2,X4)
        | ~ le(X0,X3,X1,X2) )
    | ~ spl4_99
    | ~ spl4_101 ),
    inference(resolution,[],[f1020,f1012]) ).

fof(f5303,plain,
    ( spl4_333
    | ~ spl4_45
    | ~ spl4_98 ),
    inference(avatar_split_clause,[],[f1088,f1007,f606,f5301]) ).

fof(f5301,plain,
    ( spl4_333
  <=> ! [X0,X3,X2,X1] :
        ( X0 = X1
        | ext(X0,X1,X2,X3) = X0
        | sameside(ext(X0,X1,X2,X3),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_333])]) ).

fof(f1088,plain,
    ( ! [X2,X3,X0,X1] :
        ( X0 = X1
        | ext(X0,X1,X2,X3) = X0
        | sameside(ext(X0,X1,X2,X3),X0,X1) )
    | ~ spl4_45
    | ~ spl4_98 ),
    inference(resolution,[],[f1008,f607]) ).

fof(f5299,plain,
    ( spl4_332
    | ~ spl4_62
    | ~ spl4_70 ),
    inference(avatar_split_clause,[],[f885,f814,f764,f5297]) ).

fof(f5297,plain,
    ( spl4_332
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,c63(X2,X1,X3))
        | ~ s_t(X0,X3,c63(X2,X1,X3))
        | ~ sameside(X2,X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_332])]) ).

fof(f885,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,c63(X2,X1,X3))
        | ~ s_t(X0,X3,c63(X2,X1,X3))
        | ~ sameside(X2,X1,X3) )
    | ~ spl4_62
    | ~ spl4_70 ),
    inference(resolution,[],[f815,f765]) ).

fof(f5295,plain,
    ( spl4_331
    | ~ spl4_61
    | ~ spl4_70 ),
    inference(avatar_split_clause,[],[f884,f814,f760,f5293]) ).

fof(f5293,plain,
    ( spl4_331
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,c63(X2,X1,X3))
        | ~ s_t(X0,X2,c63(X2,X1,X3))
        | ~ sameside(X2,X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_331])]) ).

fof(f884,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,c63(X2,X1,X3))
        | ~ s_t(X0,X2,c63(X2,X1,X3))
        | ~ sameside(X2,X1,X3) )
    | ~ spl4_61
    | ~ spl4_70 ),
    inference(resolution,[],[f815,f761]) ).

fof(f5236,plain,
    ( spl4_329
    | ~ spl4_330
    | ~ spl4_131
    | ~ spl4_240 ),
    inference(avatar_split_clause,[],[f3140,f2988,f1272,f5233,f5229]) ).

fof(f3140,plain,
    ( ~ s_t(sK3,sK0,sK2)
    | s_t(sK3,s(sK3,sK0),s(sK3,sK1))
    | ~ spl4_131
    | ~ spl4_240 ),
    inference(resolution,[],[f2989,f1273]) ).

fof(f4966,plain,
    ( spl4_328
    | ~ spl4_43
    | ~ spl4_132 ),
    inference(avatar_split_clause,[],[f1319,f1276,f598,f4964]) ).

fof(f1319,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X3,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X2) )
    | ~ spl4_43
    | ~ spl4_132 ),
    inference(resolution,[],[f1277,f599]) ).

fof(f4962,plain,
    ( spl4_327
    | ~ spl4_35
    | ~ spl4_132 ),
    inference(avatar_split_clause,[],[f1318,f1276,f564,f4960]) ).

fof(f4960,plain,
    ( spl4_327
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_327])]) ).

fof(f1318,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3,X2) )
    | ~ spl4_35
    | ~ spl4_132 ),
    inference(resolution,[],[f1277,f565]) ).

fof(f4958,plain,
    ( spl4_326
    | ~ spl4_34
    | ~ spl4_132 ),
    inference(avatar_split_clause,[],[f1317,f1276,f560,f4956]) ).

fof(f4956,plain,
    ( spl4_326
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(X3,X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_326])]) ).

fof(f1317,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(X3,X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1)) )
    | ~ spl4_34
    | ~ spl4_132 ),
    inference(resolution,[],[f1277,f561]) ).

fof(f4954,plain,
    ( spl4_325
    | ~ spl4_33
    | ~ spl4_132 ),
    inference(avatar_split_clause,[],[f1316,f1276,f556,f4952]) ).

fof(f4952,plain,
    ( spl4_325
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_325])]) ).

fof(f1316,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3) )
    | ~ spl4_33
    | ~ spl4_132 ),
    inference(resolution,[],[f1277,f557]) ).

fof(f4950,plain,
    ( spl4_324
    | ~ spl4_43
    | ~ spl4_129 ),
    inference(avatar_split_clause,[],[f1304,f1264,f598,f4948]) ).

fof(f1304,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X3,ip(X3,X4,X2,X0,X1),X1) )
    | ~ spl4_43
    | ~ spl4_129 ),
    inference(resolution,[],[f1265,f599]) ).

fof(f4946,plain,
    ( ~ spl4_323
    | ~ spl4_32
    | ~ spl4_271 ),
    inference(avatar_split_clause,[],[f4233,f3470,f552,f4943]) ).

fof(f4943,plain,
    ( spl4_323
  <=> s_t(s(sK3,sK2),s(sK3,sK0),s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_323])]) ).

fof(f4233,plain,
    ( ~ s_t(s(sK3,sK2),s(sK3,sK0),s(sK3,sK1))
    | ~ spl4_32
    | ~ spl4_271 ),
    inference(resolution,[],[f3472,f553]) ).

fof(f4941,plain,
    ( spl4_322
    | ~ spl4_35
    | ~ spl4_129 ),
    inference(avatar_split_clause,[],[f1303,f1264,f564,f4939]) ).

fof(f4939,plain,
    ( spl4_322
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_col(ip(X3,X4,X2,X0,X1),X3,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_322])]) ).

fof(f1303,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_col(ip(X3,X4,X2,X0,X1),X3,X1) )
    | ~ spl4_35
    | ~ spl4_129 ),
    inference(resolution,[],[f1265,f565]) ).

fof(f4937,plain,
    ( spl4_321
    | ~ spl4_34
    | ~ spl4_129 ),
    inference(avatar_split_clause,[],[f1302,f1264,f560,f4935]) ).

fof(f4935,plain,
    ( spl4_321
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_col(X3,X1,ip(X3,X4,X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_321])]) ).

fof(f1302,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_col(X3,X1,ip(X3,X4,X2,X0,X1)) )
    | ~ spl4_34
    | ~ spl4_129 ),
    inference(resolution,[],[f1265,f561]) ).

fof(f4933,plain,
    ( spl4_320
    | ~ spl4_33
    | ~ spl4_129 ),
    inference(avatar_split_clause,[],[f1301,f1264,f556,f4931]) ).

fof(f4931,plain,
    ( spl4_320
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_col(X1,ip(X3,X4,X2,X0,X1),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_320])]) ).

fof(f1301,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_col(X1,ip(X3,X4,X2,X0,X1),X3) )
    | ~ spl4_33
    | ~ spl4_129 ),
    inference(resolution,[],[f1265,f557]) ).

fof(f4929,plain,
    ( spl4_319
    | ~ spl4_43
    | ~ spl4_128 ),
    inference(avatar_split_clause,[],[f1289,f1260,f598,f4927]) ).

fof(f1289,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_t(X0,ip(X3,X4,X2,X0,X1),X4) )
    | ~ spl4_43
    | ~ spl4_128 ),
    inference(resolution,[],[f1261,f599]) ).

fof(f4925,plain,
    ( spl4_318
    | ~ spl4_35
    | ~ spl4_128 ),
    inference(avatar_split_clause,[],[f1288,f1260,f564,f4923]) ).

fof(f4923,plain,
    ( spl4_318
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_col(ip(X3,X4,X2,X0,X1),X0,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_318])]) ).

fof(f1288,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_col(ip(X3,X4,X2,X0,X1),X0,X4) )
    | ~ spl4_35
    | ~ spl4_128 ),
    inference(resolution,[],[f1261,f565]) ).

fof(f4921,plain,
    ( spl4_317
    | ~ spl4_34
    | ~ spl4_128 ),
    inference(avatar_split_clause,[],[f1287,f1260,f560,f4919]) ).

fof(f4919,plain,
    ( spl4_317
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_col(X0,X4,ip(X3,X4,X2,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_317])]) ).

fof(f1287,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_col(X0,X4,ip(X3,X4,X2,X0,X1)) )
    | ~ spl4_34
    | ~ spl4_128 ),
    inference(resolution,[],[f1261,f561]) ).

fof(f4917,plain,
    ( spl4_316
    | ~ spl4_33
    | ~ spl4_128 ),
    inference(avatar_split_clause,[],[f1286,f1260,f556,f4915]) ).

fof(f4915,plain,
    ( spl4_316
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_col(X4,ip(X3,X4,X2,X0,X1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_316])]) ).

fof(f1286,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X4,X2)
        | s_col(X4,ip(X3,X4,X2,X0,X1),X0) )
    | ~ spl4_33
    | ~ spl4_128 ),
    inference(resolution,[],[f1261,f557]) ).

fof(f4913,plain,
    ( spl4_315
    | ~ spl4_62
    | ~ spl4_97 ),
    inference(avatar_split_clause,[],[f1083,f1003,f764,f4911]) ).

fof(f4911,plain,
    ( spl4_315
  <=> ! [X2,X0,X1] :
        ( xb = X0
        | X0 = X1
        | sameside(X1,X0,c63(X2,X1,X0))
        | ~ sameside(X2,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_315])]) ).

fof(f1083,plain,
    ( ! [X2,X0,X1] :
        ( xb = X0
        | X0 = X1
        | sameside(X1,X0,c63(X2,X1,X0))
        | ~ sameside(X2,X1,X0) )
    | ~ spl4_62
    | ~ spl4_97 ),
    inference(resolution,[],[f1004,f765]) ).

fof(f4909,plain,
    ( spl4_314
    | ~ spl4_61
    | ~ spl4_97 ),
    inference(avatar_split_clause,[],[f1082,f1003,f760,f4907]) ).

fof(f4907,plain,
    ( spl4_314
  <=> ! [X2,X0,X1] :
        ( xb = X0
        | X0 = X1
        | sameside(X1,X0,c63(X0,X1,X2))
        | ~ sameside(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_314])]) ).

fof(f1082,plain,
    ( ! [X2,X0,X1] :
        ( xb = X0
        | X0 = X1
        | sameside(X1,X0,c63(X0,X1,X2))
        | ~ sameside(X0,X1,X2) )
    | ~ spl4_61
    | ~ spl4_97 ),
    inference(resolution,[],[f1004,f761]) ).

fof(f4905,plain,
    ( spl4_313
    | ~ spl4_73
    | ~ spl4_86 ),
    inference(avatar_split_clause,[],[f996,f934,f831,f4903]) ).

fof(f996,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X0,X4,ins(X2,X3,X0,X1))
        | ~ s_t(X0,X4,X1) )
    | ~ spl4_73
    | ~ spl4_86 ),
    inference(resolution,[],[f935,f832]) ).

fof(f4896,plain,
    ( spl4_312
    | ~ spl4_72
    | ~ spl4_86 ),
    inference(avatar_split_clause,[],[f995,f934,f827,f4894]) ).

fof(f4894,plain,
    ( spl4_312
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X4,X0,X1)
        | ~ s_t(X4,X0,ins(X2,X3,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_312])]) ).

fof(f995,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X4,X0,X1)
        | ~ s_t(X4,X0,ins(X2,X3,X0,X1)) )
    | ~ spl4_72
    | ~ spl4_86 ),
    inference(resolution,[],[f935,f828]) ).

fof(f4892,plain,
    ( spl4_311
    | ~ spl4_71
    | ~ spl4_86 ),
    inference(avatar_split_clause,[],[f994,f934,f818,f4890]) ).

fof(f994,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(X4,X1,ins(X2,X3,X0,X1))
        | ~ s_t(X0,X4,X1) )
    | ~ spl4_71
    | ~ spl4_86 ),
    inference(resolution,[],[f935,f819]) ).

fof(f4769,plain,
    ( spl4_310
    | ~ spl4_235
    | ~ spl4_306 ),
    inference(avatar_split_clause,[],[f4614,f4611,f2796,f4767]) ).

fof(f4767,plain,
    ( spl4_310
  <=> ! [X2,X0,X1] :
        ( s_t(X0,ext(ins(alpha,gamma,X0,X0),X0,X1,X2),X0)
        | ~ s_t(X1,X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_310])]) ).

fof(f4611,plain,
    ( spl4_306
  <=> ! [X2,X0,X1] :
        ( s_t(X0,ext(ext(X0,X0,alpha,gamma),X0,X1,X2),X0)
        | ~ s_t(X1,X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_306])]) ).

fof(f4614,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,ext(ins(alpha,gamma,X0,X0),X0,X1,X2),X0)
        | ~ s_t(X1,X2,X1) )
    | ~ spl4_235
    | ~ spl4_306 ),
    inference(forward_demodulation,[],[f4612,f2797]) ).

fof(f4612,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,ext(ext(X0,X0,alpha,gamma),X0,X1,X2),X0)
        | ~ s_t(X1,X2,X1) )
    | ~ spl4_306 ),
    inference(avatar_component_clause,[],[f4611]) ).

fof(f4765,plain,
    ( spl4_309
    | ~ spl4_235
    | ~ spl4_305 ),
    inference(avatar_split_clause,[],[f4609,f4606,f2796,f4763]) ).

fof(f4763,plain,
    ( spl4_309
  <=> ! [X2,X0,X1] :
        ( ext(ins(alpha,gamma,X2,X2),X2,X0,X1) = X2
        | ~ le(X0,X1,X2,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_309])]) ).

fof(f4606,plain,
    ( spl4_305
  <=> ! [X2,X0,X1] :
        ( ~ le(X0,X1,X2,X2)
        | ext(ext(X2,X2,alpha,gamma),X2,X0,X1) = X2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_305])]) ).

fof(f4609,plain,
    ( ! [X2,X0,X1] :
        ( ext(ins(alpha,gamma,X2,X2),X2,X0,X1) = X2
        | ~ le(X0,X1,X2,X2) )
    | ~ spl4_235
    | ~ spl4_305 ),
    inference(forward_demodulation,[],[f4607,f2797]) ).

fof(f4607,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X0,X1,X2,X2)
        | ext(ext(X2,X2,alpha,gamma),X2,X0,X1) = X2 )
    | ~ spl4_305 ),
    inference(avatar_component_clause,[],[f4606]) ).

fof(f4622,plain,
    ( spl4_308
    | ~ spl4_18
    | ~ spl4_147 ),
    inference(avatar_split_clause,[],[f1498,f1467,f488,f4620]) ).

fof(f1498,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,ext(ext(X1,X0,alpha,gamma),X0,X0,X2),X1)
        | ~ s_t(X0,X2,X1) )
    | ~ spl4_18
    | ~ spl4_147 ),
    inference(resolution,[],[f1468,f489]) ).

fof(f4618,plain,
    ( spl4_307
    | ~ spl4_17
    | ~ spl4_147 ),
    inference(avatar_split_clause,[],[f1497,f1467,f484,f4616]) ).

fof(f1497,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,ext(ext(X1,X0,alpha,gamma),X0,X1,X2),X1)
        | ~ s_t(X1,X2,X0) )
    | ~ spl4_17
    | ~ spl4_147 ),
    inference(resolution,[],[f1468,f485]) ).

fof(f4613,plain,
    ( spl4_306
    | ~ spl4_19
    | ~ spl4_147 ),
    inference(avatar_split_clause,[],[f1496,f1467,f492,f4611]) ).

fof(f1496,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,ext(ext(X0,X0,alpha,gamma),X0,X1,X2),X0)
        | ~ s_t(X1,X2,X1) )
    | ~ spl4_19
    | ~ spl4_147 ),
    inference(resolution,[],[f1468,f493]) ).

fof(f4608,plain,
    ( spl4_305
    | ~ spl4_27
    | ~ spl4_132 ),
    inference(avatar_split_clause,[],[f1315,f1276,f525,f4606]) ).

fof(f1315,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X0,X1,X2,X2)
        | ext(ext(X2,X2,alpha,gamma),X2,X0,X1) = X2 )
    | ~ spl4_27
    | ~ spl4_132 ),
    inference(resolution,[],[f1277,f526]) ).

fof(f4604,plain,
    ( spl4_304
    | ~ spl4_27
    | ~ spl4_129 ),
    inference(avatar_split_clause,[],[f1300,f1264,f525,f4602]) ).

fof(f1300,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X1,X3,X2)
        | ip(X1,X3,X2,X0,X1) = X1 )
    | ~ spl4_27
    | ~ spl4_129 ),
    inference(resolution,[],[f1265,f526]) ).

fof(f4600,plain,
    ( spl4_303
    | ~ spl4_65
    | ~ spl4_290 ),
    inference(avatar_split_clause,[],[f4406,f4213,f776,f4597]) ).

fof(f4597,plain,
    ( spl4_303
  <=> le(sK2,sK1,s(sK3,sK2),s(sK3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_303])]) ).

fof(f4406,plain,
    ( le(sK2,sK1,s(sK3,sK2),s(sK3,sK0))
    | ~ spl4_65
    | ~ spl4_290 ),
    inference(resolution,[],[f4214,f778]) ).

fof(f4595,plain,
    ( spl4_302
    | ~ spl4_27
    | ~ spl4_128 ),
    inference(avatar_split_clause,[],[f1285,f1260,f525,f4593]) ).

fof(f1285,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | ~ s_t(X3,X0,X2)
        | ip(X3,X0,X2,X0,X1) = X0 )
    | ~ spl4_27
    | ~ spl4_128 ),
    inference(resolution,[],[f1261,f526]) ).

fof(f4591,plain,
    ( spl4_301
    | ~ spl4_49
    | ~ spl4_127 ),
    inference(avatar_split_clause,[],[f1282,f1256,f669,f4589]) ).

fof(f4589,plain,
    ( spl4_301
  <=> ! [X0,X3,X2,X1] :
        ( X0 = X1
        | ~ s_e(X2,X0,X2,X1)
        | ~ s_t(X2,X0,X3)
        | ~ s_m(X0,X3,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_301])]) ).

fof(f1282,plain,
    ( ! [X2,X3,X0,X1] :
        ( X0 = X1
        | ~ s_e(X2,X0,X2,X1)
        | ~ s_t(X2,X0,X3)
        | ~ s_m(X0,X3,X1) )
    | ~ spl4_49
    | ~ spl4_127 ),
    inference(resolution,[],[f1257,f670]) ).

fof(f4587,plain,
    ( spl4_300
    | ~ spl4_45
    | ~ spl4_125 ),
    inference(avatar_split_clause,[],[f1251,f1231,f606,f4585]) ).

fof(f4585,plain,
    ( spl4_300
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,X2)
        | s_t(X0,X2,X1)
        | ~ s_t(X0,X1,ext(X0,X2,X3,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_300])]) ).

fof(f1251,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,X2)
        | s_t(X0,X2,X1)
        | ~ s_t(X0,X1,ext(X0,X2,X3,X4)) )
    | ~ spl4_45
    | ~ spl4_125 ),
    inference(resolution,[],[f1232,f607]) ).

fof(f4583,plain,
    ( spl4_299
    | ~ spl4_63
    | ~ spl4_86 ),
    inference(avatar_split_clause,[],[f992,f934,f768,f4581]) ).

fof(f4581,plain,
    ( spl4_299
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | X0 = X1
        | ~ s_t(X1,X0,ins(X2,X3,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_299])]) ).

fof(f992,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | X0 = X1
        | ~ s_t(X1,X0,ins(X2,X3,X0,X1)) )
    | ~ spl4_63
    | ~ spl4_86 ),
    inference(resolution,[],[f935,f769]) ).

fof(f4579,plain,
    ( spl4_298
    | ~ spl4_51
    | ~ spl4_81 ),
    inference(avatar_split_clause,[],[f974,f914,f677,f4577]) ).

fof(f974,plain,
    ( ! [X2,X0,X1] :
        ( s_m(ext(X0,X1,X1,X2),X1,X2)
        | ~ s_t(ext(X0,X1,X1,X2),X1,X2) )
    | ~ spl4_51
    | ~ spl4_81 ),
    inference(resolution,[],[f915,f678]) ).

fof(f4575,plain,
    ( spl4_297
    | ~ spl4_45
    | ~ spl4_70 ),
    inference(avatar_split_clause,[],[f883,f814,f606,f4573]) ).

fof(f4573,plain,
    ( spl4_297
  <=> ! [X4,X0,X3,X2,X1] :
        ( s_t(X0,X1,ext(X2,X1,X3,X4))
        | ~ s_t(X0,X2,ext(X2,X1,X3,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_297])]) ).

fof(f883,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,ext(X2,X1,X3,X4))
        | ~ s_t(X0,X2,ext(X2,X1,X3,X4)) )
    | ~ spl4_45
    | ~ spl4_70 ),
    inference(resolution,[],[f815,f607]) ).

fof(f4473,plain,
    ( spl4_296
    | ~ spl4_2
    | ~ spl4_290 ),
    inference(avatar_split_clause,[],[f4405,f4213,f417,f4470]) ).

fof(f4470,plain,
    ( spl4_296
  <=> le(sK0,sK1,s(sK3,sK0),s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_296])]) ).

fof(f4405,plain,
    ( le(sK0,sK1,s(sK3,sK0),s(sK3,sK2))
    | ~ spl4_2
    | ~ spl4_290 ),
    inference(resolution,[],[f4214,f419]) ).

fof(f4242,plain,
    ( spl4_295
    | ~ spl4_20
    | ~ spl4_143 ),
    inference(avatar_split_clause,[],[f1453,f1440,f496,f4240]) ).

fof(f496,plain,
    ( spl4_20
  <=> ! [X2,X0,X1] : le(X0,X0,X1,X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_20])]) ).

fof(f1453,plain,
    ( ! [X2,X3,X0,X1,X6,X4,X5] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_e(X4,X4,X5,X6)
        | le(X5,X6,X2,X3) )
    | ~ spl4_20
    | ~ spl4_143 ),
    inference(resolution,[],[f1441,f497]) ).

fof(f497,plain,
    ( ! [X2,X0,X1] : le(X0,X0,X1,X2)
    | ~ spl4_20 ),
    inference(avatar_component_clause,[],[f496]) ).

fof(f4231,plain,
    ( spl4_294
    | ~ spl4_16
    | ~ spl4_143 ),
    inference(avatar_split_clause,[],[f1449,f1440,f480,f4229]) ).

fof(f1449,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X1,X4,X5)
        | le(X4,X5,X2,X3) )
    | ~ spl4_16
    | ~ spl4_143 ),
    inference(resolution,[],[f1441,f481]) ).

fof(f4227,plain,
    ( spl4_293
    | ~ spl4_59
    | ~ spl4_119 ),
    inference(avatar_split_clause,[],[f1204,f1165,f721,f4225]) ).

fof(f1204,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( le(X0,X1,X2,X3)
        | ~ le(X0,X1,X4,X5)
        | le(X2,X3,X4,X5) )
    | ~ spl4_59
    | ~ spl4_119 ),
    inference(resolution,[],[f1166,f722]) ).

fof(f4223,plain,
    ( spl4_292
    | ~ spl4_45
    | ~ spl4_115 ),
    inference(avatar_split_clause,[],[f1194,f1149,f606,f4221]) ).

fof(f1194,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( X0 = X1
        | s_t(X2,X0,ext(X0,X1,X3,X4))
        | ~ s_t(X2,X0,X1) )
    | ~ spl4_45
    | ~ spl4_115 ),
    inference(resolution,[],[f1150,f607]) ).

fof(f4219,plain,
    ( spl4_291
    | ~ spl4_45
    | ~ spl4_114 ),
    inference(avatar_split_clause,[],[f1185,f1145,f606,f4217]) ).

fof(f1185,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( X0 = X1
        | s_t(X2,X1,ext(X0,X1,X3,X4))
        | ~ s_t(X2,X0,X1) )
    | ~ spl4_45
    | ~ spl4_114 ),
    inference(resolution,[],[f1146,f607]) ).

fof(f4215,plain,
    ( spl4_290
    | ~ spl4_48
    | ~ spl4_101 ),
    inference(avatar_split_clause,[],[f1128,f1019,f665,f4213]) ).

fof(f1128,plain,
    ( ! [X2,X3,X0,X1] :
        ( le(X0,X1,s(X2,X0),X3)
        | ~ s_t(s(X2,X0),s(X2,X1),X3) )
    | ~ spl4_48
    | ~ spl4_101 ),
    inference(resolution,[],[f1020,f666]) ).

fof(f4211,plain,
    ( spl4_289
    | ~ spl4_62
    | ~ spl4_73 ),
    inference(avatar_split_clause,[],[f903,f831,f764,f4209]) ).

fof(f903,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,c63(X2,X3,X0))
        | ~ s_t(X0,X1,X3)
        | ~ sameside(X2,X3,X0) )
    | ~ spl4_62
    | ~ spl4_73 ),
    inference(resolution,[],[f832,f765]) ).

fof(f4207,plain,
    ( spl4_288
    | ~ spl4_61
    | ~ spl4_73 ),
    inference(avatar_split_clause,[],[f902,f831,f760,f4205]) ).

fof(f902,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,c63(X0,X2,X3))
        | ~ s_t(X0,X1,X2)
        | ~ sameside(X0,X2,X3) )
    | ~ spl4_61
    | ~ spl4_73 ),
    inference(resolution,[],[f832,f761]) ).

fof(f4203,plain,
    ( spl4_287
    | ~ spl4_62
    | ~ spl4_72 ),
    inference(avatar_split_clause,[],[f897,f827,f764,f4201]) ).

fof(f4201,plain,
    ( spl4_287
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_t(X0,X1,c63(X3,X2,X1))
        | ~ sameside(X3,X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_287])]) ).

fof(f897,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_t(X0,X1,c63(X3,X2,X1))
        | ~ sameside(X3,X2,X1) )
    | ~ spl4_62
    | ~ spl4_72 ),
    inference(resolution,[],[f828,f765]) ).

fof(f4199,plain,
    ( spl4_286
    | ~ spl4_61
    | ~ spl4_72 ),
    inference(avatar_split_clause,[],[f896,f827,f760,f4197]) ).

fof(f4197,plain,
    ( spl4_286
  <=> ! [X0,X3,X2,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_t(X0,X1,c63(X1,X2,X3))
        | ~ sameside(X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_286])]) ).

fof(f896,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_t(X0,X1,c63(X1,X2,X3))
        | ~ sameside(X1,X2,X3) )
    | ~ spl4_61
    | ~ spl4_72 ),
    inference(resolution,[],[f828,f761]) ).

fof(f4195,plain,
    ( spl4_285
    | ~ spl4_62
    | ~ spl4_71 ),
    inference(avatar_split_clause,[],[f891,f818,f764,f4193]) ).

fof(f891,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,c63(X2,X1,X3))
        | ~ s_t(X3,X0,X1)
        | ~ sameside(X2,X1,X3) )
    | ~ spl4_62
    | ~ spl4_71 ),
    inference(resolution,[],[f819,f765]) ).

fof(f4191,plain,
    ( spl4_284
    | ~ spl4_61
    | ~ spl4_71 ),
    inference(avatar_split_clause,[],[f890,f818,f760,f4189]) ).

fof(f890,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X0,X1,c63(X2,X1,X3))
        | ~ s_t(X2,X0,X1)
        | ~ sameside(X2,X1,X3) )
    | ~ spl4_61
    | ~ spl4_71 ),
    inference(resolution,[],[f819,f761]) ).

fof(f4187,plain,
    ( spl4_283
    | ~ spl4_51
    | ~ spl4_67 ),
    inference(avatar_split_clause,[],[f873,f802,f677,f4185]) ).

fof(f873,plain,
    ( ! [X2,X0,X1] :
        ( ext(X1,X2,X2,X0) = X0
        | ~ s_t(X2,X0,ext(X1,X2,X2,X0)) )
    | ~ spl4_51
    | ~ spl4_67 ),
    inference(resolution,[],[f803,f678]) ).

fof(f3967,plain,
    ( ~ spl4_282
    | spl4_171
    | ~ spl4_264 ),
    inference(avatar_split_clause,[],[f3740,f3442,f1796,f3964]) ).

fof(f3964,plain,
    ( spl4_282
  <=> s_t(sK2,sK0,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_282])]) ).

fof(f3740,plain,
    ( ~ s_t(sK2,sK0,sK1)
    | spl4_171
    | ~ spl4_264 ),
    inference(resolution,[],[f3443,f1798]) ).

fof(f3580,plain,
    ( spl4_281
    | ~ spl4_18
    | ~ spl4_141 ),
    inference(avatar_split_clause,[],[f1430,f1387,f488,f3578]) ).

fof(f1430,plain,
    ( ! [X2,X0,X1] :
        ( ext(X0,X1,X1,X2) = X2
        | ~ s_t(X0,X1,X2)
        | X0 = X1 )
    | ~ spl4_18
    | ~ spl4_141 ),
    inference(resolution,[],[f1388,f489]) ).

fof(f3576,plain,
    ( spl4_280
    | ~ spl4_17
    | ~ spl4_141 ),
    inference(avatar_split_clause,[],[f1429,f1387,f484,f3574]) ).

fof(f1429,plain,
    ( ! [X2,X0,X1] :
        ( ext(X0,X1,X2,X1) = X2
        | ~ s_t(X0,X1,X2)
        | X0 = X1 )
    | ~ spl4_17
    | ~ spl4_141 ),
    inference(resolution,[],[f1388,f485]) ).

fof(f3565,plain,
    ( spl4_279
    | ~ spl4_22
    | ~ spl4_175 ),
    inference(avatar_split_clause,[],[f3494,f1815,f504,f3562]) ).

fof(f504,plain,
    ( spl4_22
  <=> ! [X0,X1] : s_m(X0,X1,s(X1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_22])]) ).

fof(f3494,plain,
    ( s_m(sK0,sK3,xb)
    | ~ spl4_22
    | ~ spl4_175 ),
    inference(superposition,[],[f505,f1817]) ).

fof(f505,plain,
    ( ! [X0,X1] : s_m(X0,X1,s(X1,X0))
    | ~ spl4_22 ),
    inference(avatar_component_clause,[],[f504]) ).

fof(f3560,plain,
    ( spl4_278
    | ~ spl4_25
    | ~ spl4_135 ),
    inference(avatar_split_clause,[],[f1365,f1339,f517,f3558]) ).

fof(f3558,plain,
    ( spl4_278
  <=> ! [X2,X0,X1] :
        ( s_col(X0,X1,X2)
        | ~ s_t(X2,X1,X0)
        | X0 = X1
        | X1 = X2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_278])]) ).

fof(f1365,plain,
    ( ! [X2,X0,X1] :
        ( s_col(X0,X1,X2)
        | ~ s_t(X2,X1,X0)
        | X0 = X1
        | X1 = X2 )
    | ~ spl4_25
    | ~ spl4_135 ),
    inference(duplicate_literal_removal,[],[f1364]) ).

fof(f1364,plain,
    ( ! [X2,X0,X1] :
        ( s_col(X0,X1,X2)
        | ~ s_t(X2,X1,X0)
        | X0 = X1
        | X1 = X2
        | X0 = X1 )
    | ~ spl4_25
    | ~ spl4_135 ),
    inference(resolution,[],[f1340,f518]) ).

fof(f3556,plain,
    ( spl4_277
    | ~ spl4_51
    | ~ spl4_122 ),
    inference(avatar_split_clause,[],[f1220,f1177,f677,f3554]) ).

fof(f1220,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X4,ext(X5,X4,X2,X3),X0,X1) )
    | ~ spl4_51
    | ~ spl4_122 ),
    inference(resolution,[],[f1178,f678]) ).

fof(f3552,plain,
    ( spl4_276
    | ~ spl4_48
    | ~ spl4_122 ),
    inference(avatar_split_clause,[],[f1219,f1177,f665,f3550]) ).

fof(f1219,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,s(X2,X3),s(X2,X4))
        | ~ s_e(X3,X4,X0,X1) )
    | ~ spl4_48
    | ~ spl4_122 ),
    inference(resolution,[],[f1178,f666]) ).

fof(f3548,plain,
    ( spl4_275
    | ~ spl4_49
    | ~ spl4_122 ),
    inference(avatar_split_clause,[],[f1218,f1177,f669,f3546]) ).

fof(f1218,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X2,X4,X0,X1)
        | ~ s_m(X4,X2,X3) )
    | ~ spl4_49
    | ~ spl4_122 ),
    inference(resolution,[],[f1178,f670]) ).

fof(f3544,plain,
    ( ~ spl4_274
    | ~ spl4_175
    | spl4_273 ),
    inference(avatar_split_clause,[],[f3538,f3534,f1815,f3541]) ).

fof(f3538,plain,
    ( xb != s(sK3,sK2)
    | ~ spl4_175
    | spl4_273 ),
    inference(forward_demodulation,[],[f3535,f1817]) ).

fof(f3535,plain,
    ( s(sK3,sK0) != s(sK3,sK2)
    | spl4_273 ),
    inference(avatar_component_clause,[],[f3534]) ).

fof(f3537,plain,
    ( spl4_271
    | spl4_273
    | spl4_172
    | ~ spl4_2
    | ~ spl4_98 ),
    inference(avatar_split_clause,[],[f1084,f1007,f417,f1800,f3534,f3470]) ).

fof(f1084,plain,
    ( s(sK3,sK0) = s(sK3,sK1)
    | s(sK3,sK0) = s(sK3,sK2)
    | sameside(s(sK3,sK2),s(sK3,sK0),s(sK3,sK1))
    | ~ spl4_2
    | ~ spl4_98 ),
    inference(resolution,[],[f1008,f419]) ).

fof(f3532,plain,
    ( ~ spl4_272
    | spl4_174
    | ~ spl4_175 ),
    inference(avatar_split_clause,[],[f3474,f1815,f1811,f3529]) ).

fof(f3529,plain,
    ( spl4_272
  <=> sameside(s(sK3,sK1),xb,s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_272])]) ).

fof(f3474,plain,
    ( ~ sameside(s(sK3,sK1),xb,s(sK3,sK2))
    | spl4_174
    | ~ spl4_175 ),
    inference(forward_demodulation,[],[f1812,f1817]) ).

fof(f1812,plain,
    ( ~ sameside(s(sK3,sK1),s(sK3,sK0),s(sK3,sK2))
    | spl4_174 ),
    inference(avatar_component_clause,[],[f1811]) ).

fof(f3473,plain,
    ( spl4_271
    | ~ spl4_37
    | ~ spl4_174 ),
    inference(avatar_split_clause,[],[f1906,f1811,f572,f3470]) ).

fof(f1906,plain,
    ( sameside(s(sK3,sK2),s(sK3,sK0),s(sK3,sK1))
    | ~ spl4_37
    | ~ spl4_174 ),
    inference(resolution,[],[f1813,f573]) ).

fof(f3468,plain,
    ( spl4_270
    | ~ spl4_51
    | ~ spl4_121 ),
    inference(avatar_split_clause,[],[f1213,f1173,f677,f3466]) ).

fof(f1213,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X1,X4,ext(X5,X4,X2,X3)) )
    | ~ spl4_51
    | ~ spl4_121 ),
    inference(resolution,[],[f1174,f678]) ).

fof(f3464,plain,
    ( spl4_269
    | ~ spl4_48
    | ~ spl4_121 ),
    inference(avatar_split_clause,[],[f1212,f1173,f665,f3462]) ).

fof(f1212,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,s(X2,X3),s(X2,X4))
        | ~ s_e(X0,X1,X3,X4) )
    | ~ spl4_48
    | ~ spl4_121 ),
    inference(resolution,[],[f1174,f666]) ).

fof(f3460,plain,
    ( spl4_268
    | ~ spl4_49
    | ~ spl4_121 ),
    inference(avatar_split_clause,[],[f1211,f1173,f669,f3458]) ).

fof(f1211,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X0,X1,X2,X4)
        | ~ s_m(X4,X2,X3) )
    | ~ spl4_49
    | ~ spl4_121 ),
    inference(resolution,[],[f1174,f670]) ).

fof(f3456,plain,
    ( spl4_267
    | ~ spl4_24
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1123,f1015,f513,f3454]) ).

fof(f1123,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(X0,X2),s(X0,X3),X1)
        | ~ s_t(X2,X3,s(X0,X1)) )
    | ~ spl4_24
    | ~ spl4_100 ),
    inference(superposition,[],[f1016,f514]) ).

fof(f3452,plain,
    ( spl4_266
    | ~ spl4_24
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1121,f1015,f513,f3450]) ).

fof(f1121,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(s(X0,X2),X1,s(X0,X3))
        | ~ s_t(X2,s(X0,X1),X3) )
    | ~ spl4_24
    | ~ spl4_100 ),
    inference(superposition,[],[f1016,f514]) ).

fof(f3448,plain,
    ( spl4_265
    | ~ spl4_24
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1119,f1015,f513,f3446]) ).

fof(f1119,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_t(X1,s(X0,X2),s(X0,X3))
        | ~ s_t(s(X0,X1),X2,X3) )
    | ~ spl4_24
    | ~ spl4_100 ),
    inference(superposition,[],[f1016,f514]) ).

fof(f3444,plain,
    ( spl4_264
    | ~ spl4_43
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1110,f1015,f598,f3442]) ).

fof(f1110,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_t(s(X3,X2),s(X3,X1),s(X3,X0)) )
    | ~ spl4_43
    | ~ spl4_100 ),
    inference(resolution,[],[f1016,f599]) ).

fof(f3440,plain,
    ( spl4_263
    | ~ spl4_35
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1109,f1015,f564,f3438]) ).

fof(f1109,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X3,X1),s(X3,X2),s(X3,X0)) )
    | ~ spl4_35
    | ~ spl4_100 ),
    inference(resolution,[],[f1016,f565]) ).

fof(f3436,plain,
    ( spl4_262
    | ~ spl4_34
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1108,f1015,f560,f3434]) ).

fof(f1108,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X3,X2),s(X3,X0),s(X3,X1)) )
    | ~ spl4_34
    | ~ spl4_100 ),
    inference(resolution,[],[f1016,f561]) ).

fof(f3432,plain,
    ( spl4_261
    | ~ spl4_33
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1107,f1015,f556,f3430]) ).

fof(f1107,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | s_col(s(X3,X0),s(X3,X1),s(X3,X2)) )
    | ~ spl4_33
    | ~ spl4_100 ),
    inference(resolution,[],[f1016,f557]) ).

fof(f3428,plain,
    ( spl4_260
    | ~ spl4_55
    | ~ spl4_99 ),
    inference(avatar_split_clause,[],[f1097,f1011,f705,f3426]) ).

fof(f3426,plain,
    ( spl4_260
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_e(X2,X3,X0,ins(X2,X3,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_260])]) ).

fof(f1097,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_e(X2,X3,X0,ins(X2,X3,X0,X1)) )
    | ~ spl4_55
    | ~ spl4_99 ),
    inference(resolution,[],[f1012,f706]) ).

fof(f3424,plain,
    ( spl4_259
    | ~ spl4_56
    | ~ spl4_99 ),
    inference(avatar_split_clause,[],[f1096,f1011,f709,f3422]) ).

fof(f3422,plain,
    ( spl4_259
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_e(ins(X2,X3,X0,X1),X0,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_259])]) ).

fof(f1096,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_e(ins(X2,X3,X0,X1),X0,X2,X3) )
    | ~ spl4_56
    | ~ spl4_99 ),
    inference(resolution,[],[f1012,f710]) ).

fof(f3420,plain,
    ( spl4_258
    | ~ spl4_57
    | ~ spl4_99 ),
    inference(avatar_split_clause,[],[f1095,f1011,f713,f3418]) ).

fof(f3418,plain,
    ( spl4_258
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_e(X0,ins(X2,X3,X0,X1),X3,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_258])]) ).

fof(f1095,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_e(X0,ins(X2,X3,X0,X1),X3,X2) )
    | ~ spl4_57
    | ~ spl4_99 ),
    inference(resolution,[],[f1012,f714]) ).

fof(f3416,plain,
    ( spl4_257
    | ~ spl4_58
    | ~ spl4_99 ),
    inference(avatar_split_clause,[],[f1094,f1011,f717,f3414]) ).

fof(f1094,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_e(ins(X2,X3,X0,X1),X0,X3,X2) )
    | ~ spl4_58
    | ~ spl4_99 ),
    inference(resolution,[],[f1012,f718]) ).

fof(f3412,plain,
    ( spl4_256
    | ~ spl4_45
    | ~ spl4_97 ),
    inference(avatar_split_clause,[],[f1080,f1003,f606,f3410]) ).

fof(f1080,plain,
    ( ! [X2,X3,X0,X1] :
        ( xb = X0
        | X0 = X1
        | sameside(X1,X0,ext(X0,X1,X2,X3)) )
    | ~ spl4_45
    | ~ spl4_97 ),
    inference(resolution,[],[f1004,f607]) ).

fof(f3408,plain,
    ( spl4_255
    | ~ spl4_62
    | ~ spl4_63 ),
    inference(avatar_split_clause,[],[f793,f768,f764,f3406]) ).

fof(f3406,plain,
    ( spl4_255
  <=> ! [X2,X0,X1] :
        ( X0 = X1
        | ~ s_t(X0,X1,c63(X2,X0,X1))
        | ~ sameside(X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_255])]) ).

fof(f793,plain,
    ( ! [X2,X0,X1] :
        ( X0 = X1
        | ~ s_t(X0,X1,c63(X2,X0,X1))
        | ~ sameside(X2,X0,X1) )
    | ~ spl4_62
    | ~ spl4_63 ),
    inference(resolution,[],[f769,f765]) ).

fof(f3404,plain,
    ( spl4_254
    | ~ spl4_61
    | ~ spl4_63 ),
    inference(avatar_split_clause,[],[f792,f768,f760,f3402]) ).

fof(f3402,plain,
    ( spl4_254
  <=> ! [X2,X0,X1] :
        ( X0 = X1
        | ~ s_t(X0,X1,c63(X1,X0,X2))
        | ~ sameside(X1,X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_254])]) ).

fof(f792,plain,
    ( ! [X2,X0,X1] :
        ( X0 = X1
        | ~ s_t(X0,X1,c63(X1,X0,X2))
        | ~ sameside(X1,X0,X2) )
    | ~ spl4_61
    | ~ spl4_63 ),
    inference(resolution,[],[f769,f761]) ).

fof(f3292,plain,
    ( spl4_253
    | ~ spl4_51
    | ~ spl4_102 ),
    inference(avatar_split_clause,[],[f1136,f1023,f677,f3290]) ).

fof(f1136,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ s_t(X0,X1,ext(X2,X0,X3,X4))
        | le(X0,X1,X3,X4) )
    | ~ spl4_51
    | ~ spl4_102 ),
    inference(resolution,[],[f1024,f678]) ).

fof(f3288,plain,
    ( spl4_252
    | ~ spl4_48
    | ~ spl4_102 ),
    inference(avatar_split_clause,[],[f1135,f1023,f665,f3286]) ).

fof(f3286,plain,
    ( spl4_252
  <=> ! [X0,X3,X2,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X0,X1,s(X3,X0),s(X3,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_252])]) ).

fof(f1135,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X0,X1,s(X3,X0),s(X3,X2)) )
    | ~ spl4_48
    | ~ spl4_102 ),
    inference(resolution,[],[f1024,f666]) ).

fof(f3284,plain,
    ( spl4_251
    | ~ spl4_49
    | ~ spl4_102 ),
    inference(avatar_split_clause,[],[f1134,f1023,f669,f3282]) ).

fof(f1134,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X0,X1,X0,X3)
        | ~ s_m(X2,X0,X3) )
    | ~ spl4_49
    | ~ spl4_102 ),
    inference(resolution,[],[f1024,f670]) ).

fof(f3280,plain,
    ( spl4_250
    | ~ spl4_24
    | ~ spl4_158 ),
    inference(avatar_split_clause,[],[f3116,f1632,f513,f3277]) ).

fof(f3116,plain,
    ( sK1 = sK2
    | ~ spl4_24
    | ~ spl4_158 ),
    inference(forward_demodulation,[],[f3093,f514]) ).

fof(f3093,plain,
    ( sK2 = s(sK3,s(sK3,sK1))
    | ~ spl4_24
    | ~ spl4_158 ),
    inference(superposition,[],[f514,f1634]) ).

fof(f1634,plain,
    ( s(sK3,sK1) = s(sK3,sK2)
    | ~ spl4_158 ),
    inference(avatar_component_clause,[],[f1632]) ).

fof(f3275,plain,
    ( spl4_249
    | ~ spl4_51
    | ~ spl4_101 ),
    inference(avatar_split_clause,[],[f1129,f1019,f677,f3273]) ).

fof(f1129,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( le(X0,ext(X1,X0,X2,X3),X2,X4)
        | ~ s_t(X2,X3,X4) )
    | ~ spl4_51
    | ~ spl4_101 ),
    inference(resolution,[],[f1020,f678]) ).

fof(f3271,plain,
    ( spl4_248
    | ~ spl4_49
    | ~ spl4_101 ),
    inference(avatar_split_clause,[],[f1127,f1019,f669,f3269]) ).

fof(f1127,plain,
    ( ! [X2,X3,X0,X1] :
        ( le(X0,X1,X0,X2)
        | ~ s_t(X0,X3,X2)
        | ~ s_m(X1,X0,X3) )
    | ~ spl4_49
    | ~ spl4_101 ),
    inference(resolution,[],[f1020,f670]) ).

fof(f3267,plain,
    ( spl4_247
    | ~ spl4_43
    | ~ spl4_86 ),
    inference(avatar_split_clause,[],[f991,f934,f598,f3265]) ).

fof(f991,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_t(ins(X2,X3,X0,X1),X1,X0) )
    | ~ spl4_43
    | ~ spl4_86 ),
    inference(resolution,[],[f935,f599]) ).

fof(f3263,plain,
    ( spl4_246
    | ~ spl4_35
    | ~ spl4_86 ),
    inference(avatar_split_clause,[],[f990,f934,f564,f3261]) ).

fof(f3261,plain,
    ( spl4_246
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(X1,ins(X2,X3,X0,X1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_246])]) ).

fof(f990,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(X1,ins(X2,X3,X0,X1),X0) )
    | ~ spl4_35
    | ~ spl4_86 ),
    inference(resolution,[],[f935,f565]) ).

fof(f3259,plain,
    ( spl4_245
    | ~ spl4_34
    | ~ spl4_86 ),
    inference(avatar_split_clause,[],[f989,f934,f560,f3257]) ).

fof(f3257,plain,
    ( spl4_245
  <=> ! [X0,X3,X2,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(ins(X2,X3,X0,X1),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_245])]) ).

fof(f989,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(ins(X2,X3,X0,X1),X0,X1) )
    | ~ spl4_34
    | ~ spl4_86 ),
    inference(resolution,[],[f935,f561]) ).

fof(f3255,plain,
    ( spl4_244
    | ~ spl4_33
    | ~ spl4_86 ),
    inference(avatar_split_clause,[],[f988,f934,f556,f3253]) ).

fof(f988,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ le(X0,X1,X2,X3)
        | s_col(X0,X1,ins(X2,X3,X0,X1)) )
    | ~ spl4_33
    | ~ spl4_86 ),
    inference(resolution,[],[f935,f557]) ).

fof(f3251,plain,
    ( spl4_243
    | ~ spl4_59
    | ~ spl4_82 ),
    inference(avatar_split_clause,[],[f976,f918,f721,f3249]) ).

fof(f3249,plain,
    ( spl4_243
  <=> ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | ~ sameside(X1,X0,X2)
        | le(X0,X2,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_243])]) ).

fof(f918,plain,
    ( spl4_82
  <=> ! [X2,X0,X1] :
        ( s_t(X1,X0,X2)
        | ~ le(X1,X0,X1,X2)
        | ~ sameside(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_82])]) ).

fof(f976,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | ~ sameside(X1,X0,X2)
        | le(X0,X2,X0,X1) )
    | ~ spl4_59
    | ~ spl4_82 ),
    inference(resolution,[],[f919,f722]) ).

fof(f919,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X1,X0,X1,X2)
        | s_t(X1,X0,X2)
        | ~ sameside(X0,X1,X2) )
    | ~ spl4_82 ),
    inference(avatar_component_clause,[],[f918]) ).

fof(f2998,plain,
    ( spl4_242
    | ~ spl4_21
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1122,f1015,f500,f2996]) ).

fof(f1122,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(X0,X1),s(X0,X2),X0)
        | ~ s_t(X1,X2,X0) )
    | ~ spl4_21
    | ~ spl4_100 ),
    inference(superposition,[],[f1016,f501]) ).

fof(f2994,plain,
    ( spl4_241
    | ~ spl4_21
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1120,f1015,f500,f2992]) ).

fof(f1120,plain,
    ( ! [X2,X0,X1] :
        ( s_t(s(X0,X1),X0,s(X0,X2))
        | ~ s_t(X1,X0,X2) )
    | ~ spl4_21
    | ~ spl4_100 ),
    inference(superposition,[],[f1016,f501]) ).

fof(f2990,plain,
    ( spl4_240
    | ~ spl4_21
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1118,f1015,f500,f2988]) ).

fof(f1118,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,s(X0,X1),s(X0,X2))
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_21
    | ~ spl4_100 ),
    inference(superposition,[],[f1016,f501]) ).

fof(f2986,plain,
    ( spl4_239
    | ~ spl4_44
    | ~ spl4_99 ),
    inference(avatar_split_clause,[],[f1093,f1011,f602,f2984]) ).

fof(f1093,plain,
    ( ! [X2,X0,X1] :
        ( ~ le(X0,X1,X2,X2)
        | ins(X2,X2,X0,X1) = X0 )
    | ~ spl4_44
    | ~ spl4_99 ),
    inference(resolution,[],[f1012,f603]) ).

fof(f2982,plain,
    ( spl4_238
    | ~ spl4_45
    | ~ spl4_73 ),
    inference(avatar_split_clause,[],[f901,f831,f606,f2980]) ).

fof(f901,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,ext(X0,X2,X3,X4))
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_45
    | ~ spl4_73 ),
    inference(resolution,[],[f832,f607]) ).

fof(f2978,plain,
    ( spl4_237
    | ~ spl4_45
    | ~ spl4_72 ),
    inference(avatar_split_clause,[],[f895,f827,f606,f2976]) ).

fof(f895,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,X2)
        | ~ s_t(X0,X1,ext(X1,X2,X3,X4)) )
    | ~ spl4_45
    | ~ spl4_72 ),
    inference(resolution,[],[f828,f607]) ).

fof(f2965,plain,
    ( spl4_236
    | ~ spl4_45
    | ~ spl4_71 ),
    inference(avatar_split_clause,[],[f889,f818,f606,f2963]) ).

fof(f889,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s_t(X0,X1,ext(X2,X1,X3,X4))
        | ~ s_t(X2,X0,X1) )
    | ~ spl4_45
    | ~ spl4_71 ),
    inference(resolution,[],[f819,f607]) ).

fof(f2798,plain,
    ( spl4_235
    | ~ spl4_20
    | ~ spl4_44
    | ~ spl4_51
    | ~ spl4_160 ),
    inference(avatar_split_clause,[],[f1667,f1655,f677,f602,f496,f2796]) ).

fof(f1667,plain,
    ( ! [X2,X0,X1] : ins(X0,X1,X2,X2) = ext(X2,X2,X0,X1)
    | ~ spl4_20
    | ~ spl4_44
    | ~ spl4_51
    | ~ spl4_160 ),
    inference(forward_demodulation,[],[f1666,f695]) ).

fof(f695,plain,
    ( ! [X2,X0,X1] : ext(X1,X0,X2,X2) = X0
    | ~ spl4_44
    | ~ spl4_51 ),
    inference(resolution,[],[f678,f603]) ).

fof(f1666,plain,
    ( ! [X2,X0,X1] : ins(X0,X1,X2,X2) = ext(X2,X2,ext(ext(X1,X0,alpha,gamma),X0,X2,X2),X1)
    | ~ spl4_20
    | ~ spl4_160 ),
    inference(resolution,[],[f1656,f497]) ).

fof(f2794,plain,
    ( spl4_234
    | ~ spl4_27
    | ~ spl4_100 ),
    inference(avatar_split_clause,[],[f1106,f1015,f525,f2792]) ).

fof(f1106,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | s(X2,X0) = s(X2,X1) )
    | ~ spl4_27
    | ~ spl4_100 ),
    inference(resolution,[],[f1016,f526]) ).

fof(f2790,plain,
    ( spl4_233
    | ~ spl4_49
    | ~ spl4_67 ),
    inference(avatar_split_clause,[],[f871,f802,f669,f2788]) ).

fof(f871,plain,
    ( ! [X2,X0,X1] :
        ( X0 = X1
        | ~ s_t(X2,X0,X1)
        | ~ s_m(X1,X2,X0) )
    | ~ spl4_49
    | ~ spl4_67 ),
    inference(resolution,[],[f803,f670]) ).

fof(f2786,plain,
    ( spl4_232
    | ~ spl4_45
    | ~ spl4_63 ),
    inference(avatar_split_clause,[],[f791,f768,f606,f2784]) ).

fof(f791,plain,
    ( ! [X2,X3,X0,X1] :
        ( X0 = X1
        | ~ s_t(X0,X1,ext(X1,X0,X2,X3)) )
    | ~ spl4_45
    | ~ spl4_63 ),
    inference(resolution,[],[f769,f607]) ).

fof(f2782,plain,
    ( spl4_231
    | ~ spl4_33
    | ~ spl4_62 ),
    inference(avatar_split_clause,[],[f787,f764,f556,f2780]) ).

fof(f2780,plain,
    ( spl4_231
  <=> ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X2,X1,c63(X0,X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_231])]) ).

fof(f787,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X2,X1,c63(X0,X1,X2)) )
    | ~ spl4_33
    | ~ spl4_62 ),
    inference(resolution,[],[f765,f557]) ).

fof(f2778,plain,
    ( spl4_230
    | ~ spl4_34
    | ~ spl4_62 ),
    inference(avatar_split_clause,[],[f786,f764,f560,f2776]) ).

fof(f2776,plain,
    ( spl4_230
  <=> ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(c63(X0,X1,X2),X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_230])]) ).

fof(f786,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(c63(X0,X1,X2),X2,X1) )
    | ~ spl4_34
    | ~ spl4_62 ),
    inference(resolution,[],[f765,f561]) ).

fof(f2774,plain,
    ( spl4_229
    | ~ spl4_35
    | ~ spl4_62 ),
    inference(avatar_split_clause,[],[f785,f764,f564,f2772]) ).

fof(f2772,plain,
    ( spl4_229
  <=> ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X1,c63(X0,X1,X2),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_229])]) ).

fof(f785,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X1,c63(X0,X1,X2),X2) )
    | ~ spl4_35
    | ~ spl4_62 ),
    inference(resolution,[],[f765,f565]) ).

fof(f2770,plain,
    ( spl4_228
    | ~ spl4_43
    | ~ spl4_62 ),
    inference(avatar_split_clause,[],[f784,f764,f598,f2768]) ).

fof(f784,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_t(c63(X0,X1,X2),X1,X2) )
    | ~ spl4_43
    | ~ spl4_62 ),
    inference(resolution,[],[f765,f599]) ).

fof(f2766,plain,
    ( spl4_227
    | ~ spl4_33
    | ~ spl4_61 ),
    inference(avatar_split_clause,[],[f783,f760,f556,f2764]) ).

fof(f2764,plain,
    ( spl4_227
  <=> ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X0,X1,c63(X0,X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_227])]) ).

fof(f783,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X0,X1,c63(X0,X1,X2)) )
    | ~ spl4_33
    | ~ spl4_61 ),
    inference(resolution,[],[f761,f557]) ).

fof(f2762,plain,
    ( spl4_226
    | ~ spl4_34
    | ~ spl4_61 ),
    inference(avatar_split_clause,[],[f782,f760,f560,f2760]) ).

fof(f2760,plain,
    ( spl4_226
  <=> ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(c63(X0,X1,X2),X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_226])]) ).

fof(f782,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(c63(X0,X1,X2),X0,X1) )
    | ~ spl4_34
    | ~ spl4_61 ),
    inference(resolution,[],[f761,f561]) ).

fof(f2758,plain,
    ( spl4_225
    | ~ spl4_35
    | ~ spl4_61 ),
    inference(avatar_split_clause,[],[f781,f760,f564,f2756]) ).

fof(f2756,plain,
    ( spl4_225
  <=> ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X1,c63(X0,X1,X2),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_225])]) ).

fof(f781,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_col(X1,c63(X0,X1,X2),X0) )
    | ~ spl4_35
    | ~ spl4_61 ),
    inference(resolution,[],[f761,f565]) ).

fof(f2754,plain,
    ( spl4_224
    | ~ spl4_43
    | ~ spl4_61 ),
    inference(avatar_split_clause,[],[f780,f760,f598,f2752]) ).

fof(f780,plain,
    ( ! [X2,X0,X1] :
        ( ~ sameside(X0,X1,X2)
        | s_t(c63(X0,X1,X2),X1,X0) )
    | ~ spl4_43
    | ~ spl4_61 ),
    inference(resolution,[],[f761,f599]) ).

fof(f2668,plain,
    ( spl4_223
    | ~ spl4_27
    | ~ spl4_159 ),
    inference(avatar_split_clause,[],[f2589,f1636,f525,f2665]) ).

fof(f2665,plain,
    ( spl4_223
  <=> sK0 = sK2 ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_223])]) ).

fof(f1636,plain,
    ( spl4_159
  <=> s_t(sK2,sK0,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_159])]) ).

fof(f2589,plain,
    ( sK0 = sK2
    | ~ spl4_27
    | ~ spl4_159 ),
    inference(resolution,[],[f1637,f526]) ).

fof(f1637,plain,
    ( s_t(sK2,sK0,sK2)
    | ~ spl4_159 ),
    inference(avatar_component_clause,[],[f1636]) ).

fof(f2660,plain,
    ( spl4_222
    | ~ spl4_17
    | ~ spl4_122 ),
    inference(avatar_split_clause,[],[f1216,f1177,f484,f2658]) ).

fof(f1216,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X2,X3)
        | ~ s_e(X3,X2,X0,X1) )
    | ~ spl4_17
    | ~ spl4_122 ),
    inference(resolution,[],[f1178,f485]) ).

fof(f2656,plain,
    ( spl4_221
    | ~ spl4_19
    | ~ spl4_122 ),
    inference(avatar_split_clause,[],[f1215,f1177,f492,f2654]) ).

fof(f1215,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X2,X2)
        | ~ s_e(X3,X3,X0,X1) )
    | ~ spl4_19
    | ~ spl4_122 ),
    inference(resolution,[],[f1178,f493]) ).

fof(f2652,plain,
    ( spl4_220
    | ~ spl4_19
    | ~ spl4_121 ),
    inference(avatar_split_clause,[],[f1208,f1173,f492,f2650]) ).

fof(f1208,plain,
    ( ! [X2,X3,X0,X1] :
        ( s_e(X0,X1,X2,X2)
        | ~ s_e(X0,X1,X3,X3) )
    | ~ spl4_19
    | ~ spl4_121 ),
    inference(resolution,[],[f1174,f493]) ).

fof(f2648,plain,
    ( spl4_219
    | ~ spl4_20
    | ~ spl4_119 ),
    inference(avatar_split_clause,[],[f1207,f1165,f496,f2646]) ).

fof(f1207,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( le(X0,X1,X2,X3)
        | ~ le(X0,X1,X4,X4) )
    | ~ spl4_20
    | ~ spl4_119 ),
    inference(resolution,[],[f1166,f497]) ).

fof(f2644,plain,
    ( spl4_218
    | ~ spl4_20
    | ~ spl4_116 ),
    inference(avatar_split_clause,[],[f1202,f1153,f496,f2642]) ).

fof(f1202,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X2)
        | ~ le(X0,X1,X2,X2) )
    | ~ spl4_20
    | ~ spl4_116 ),
    inference(resolution,[],[f1154,f497]) ).

fof(f2640,plain,
    ( spl4_217
    | ~ spl4_24
    | ~ spl4_54 ),
    inference(avatar_split_clause,[],[f730,f701,f513,f2638]) ).

fof(f701,plain,
    ( spl4_54
  <=> ! [X2,X0,X1] :
        ( X1 = X2
        | s(X0,X1) != s(X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_54])]) ).

fof(f730,plain,
    ( ! [X2,X0,X1] :
        ( s(X0,X2) != X1
        | s(X0,X1) = X2 )
    | ~ spl4_24
    | ~ spl4_54 ),
    inference(superposition,[],[f702,f514]) ).

fof(f702,plain,
    ( ! [X2,X0,X1] :
        ( s(X0,X1) != s(X0,X2)
        | X1 = X2 )
    | ~ spl4_54 ),
    inference(avatar_component_clause,[],[f701]) ).

fof(f2373,plain,
    ( spl4_216
    | spl4_159
    | ~ spl4_194 ),
    inference(avatar_split_clause,[],[f2154,f2057,f1636,f2370]) ).

fof(f2154,plain,
    ( sameside(sK2,sK0,sK2)
    | spl4_159
    | ~ spl4_194 ),
    inference(resolution,[],[f2058,f1638]) ).

fof(f1638,plain,
    ( ~ s_t(sK2,sK0,sK2)
    | spl4_159 ),
    inference(avatar_component_clause,[],[f1636]) ).

fof(f2303,plain,
    ( spl4_215
    | ~ spl4_17
    | ~ spl4_102 ),
    inference(avatar_split_clause,[],[f1132,f1023,f484,f2301]) ).

fof(f1132,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X2)
        | le(X0,X1,X2,X0) )
    | ~ spl4_17
    | ~ spl4_102 ),
    inference(resolution,[],[f1024,f485]) ).

fof(f2299,plain,
    ( spl4_214
    | ~ spl4_19
    | ~ spl4_102 ),
    inference(avatar_split_clause,[],[f1131,f1023,f492,f2297]) ).

fof(f2297,plain,
    ( spl4_214
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | le(X0,X1,X2,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_214])]) ).

fof(f1131,plain,
    ( ! [X2,X0,X1] :
        ( ~ s_t(X0,X1,X0)
        | le(X0,X1,X2,X2) )
    | ~ spl4_19
    | ~ spl4_102 ),
    inference(resolution,[],[f1024,f493]) ).

fof(f2295,plain,
    ( spl4_213
    | ~ spl4_18
    | ~ spl4_101 ),
    inference(avatar_split_clause,[],[f1126,f1019,f488,f2293]) ).

fof(f1126,plain,
    ( ! [X2,X0,X1] :
        ( le(X0,X1,X0,X2)
        | ~ s_t(X0,X1,X2) )
    | ~ spl4_18
    | ~ spl4_101 ),
    inference(resolution,[],[f1020,f489]) ).

fof(f2291,plain,
    ( spl4_212
    | ~ spl4_17
    | ~ spl4_101 ),
    inference(avatar_split_clause,[],[f1125,f1019,f484,f2289]) ).

fof(f1125,plain,
    ( ! [X2,X0,X1] :
        ( le(X0,X1,X1,X2)
        | ~ s_t(X1,X0,X2) )
    | ~ spl4_17
    | ~ spl4_101 ),
    inference(resolution,[],[f1020,f485]) ).

fof(f2287,plain,
    ( spl4_211
    | ~ spl4_51
    | ~ spl4_58 ),
    inference(avatar_split_clause,[],[f757,f717,f677,f2285]) ).

fof(f757,plain,
    ( ! [X2,X3,X0,X1] : s_e(ext(X0,X1,X2,X3),X1,X3,X2)
    | ~ spl4_51
    | ~ spl4_58 ),
    inference(resolution,[],[f718,f678]) ).

fof(f2283,plain,
    ( spl4_210
    | ~ spl4_49
    | ~ spl4_58 ),
    inference(avatar_split_clause,[],[f754,f717,f669,f2281]) ).

fof(f754,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X1)
        | ~ s_m(X0,X1,X2) )
    | ~ spl4_49
    | ~ spl4_58 ),
    inference(resolution,[],[f718,f670]) ).

fof(f2279,plain,
    ( spl4_209
    | ~ spl4_51
    | ~ spl4_57 ),
    inference(avatar_split_clause,[],[f751,f713,f677,f2277]) ).

fof(f751,plain,
    ( ! [X2,X3,X0,X1] : s_e(X0,ext(X1,X0,X2,X3),X3,X2)
    | ~ spl4_51
    | ~ spl4_57 ),
    inference(resolution,[],[f714,f678]) ).

fof(f2275,plain,
    ( spl4_208
    | ~ spl4_49
    | ~ spl4_57 ),
    inference(avatar_split_clause,[],[f748,f713,f669,f2273]) ).

fof(f748,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X1,X2,X0)
        | ~ s_m(X1,X0,X2) )
    | ~ spl4_49
    | ~ spl4_57 ),
    inference(resolution,[],[f714,f670]) ).

fof(f2271,plain,
    ( spl4_207
    | ~ spl4_51
    | ~ spl4_56 ),
    inference(avatar_split_clause,[],[f745,f709,f677,f2269]) ).

fof(f745,plain,
    ( ! [X2,X3,X0,X1] : s_e(ext(X0,X1,X2,X3),X1,X2,X3)
    | ~ spl4_51
    | ~ spl4_56 ),
    inference(resolution,[],[f710,f678]) ).

fof(f2267,plain,
    ( spl4_206
    | ~ spl4_48
    | ~ spl4_56 ),
    inference(avatar_split_clause,[],[f743,f709,f665,f2265]) ).

fof(f743,plain,
    ( ! [X2,X0,X1] : s_e(X0,X1,s(X2,X1),s(X2,X0))
    | ~ spl4_48
    | ~ spl4_56 ),
    inference(resolution,[],[f710,f666]) ).

fof(f2224,plain,
    ( ~ spl4_12
    | spl4_198 ),
    inference(avatar_contradiction_clause,[],[f2223]) ).

fof(f2223,plain,
    ( $false
    | ~ spl4_12
    | spl4_198 ),
    inference(resolution,[],[f2161,f465]) ).

fof(f2161,plain,
    ( ~ s_t(sK0,sK0,sK2)
    | spl4_198 ),
    inference(avatar_component_clause,[],[f2159]) ).

fof(f2159,plain,
    ( spl4_198
  <=> s_t(sK0,sK0,sK2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_198])]) ).

fof(f2222,plain,
    ( spl4_205
    | ~ spl4_49
    | ~ spl4_56 ),
    inference(avatar_split_clause,[],[f742,f709,f669,f2220]) ).

fof(f742,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X1,X1,X2)
        | ~ s_m(X0,X1,X2) )
    | ~ spl4_49
    | ~ spl4_56 ),
    inference(resolution,[],[f710,f670]) ).

fof(f2218,plain,
    ( spl4_204
    | ~ spl4_51
    | ~ spl4_55 ),
    inference(avatar_split_clause,[],[f739,f705,f677,f2216]) ).

fof(f739,plain,
    ( ! [X2,X3,X0,X1] : s_e(X0,X1,X2,ext(X3,X2,X0,X1))
    | ~ spl4_51
    | ~ spl4_55 ),
    inference(resolution,[],[f706,f678]) ).

fof(f2214,plain,
    ( spl4_203
    | ~ spl4_48
    | ~ spl4_55 ),
    inference(avatar_split_clause,[],[f737,f705,f665,f2212]) ).

fof(f737,plain,
    ( ! [X2,X0,X1] : s_e(s(X0,X1),s(X0,X2),X1,X2)
    | ~ spl4_48
    | ~ spl4_55 ),
    inference(resolution,[],[f706,f666]) ).

fof(f2210,plain,
    ( spl4_202
    | ~ spl4_49
    | ~ spl4_55 ),
    inference(avatar_split_clause,[],[f736,f705,f669,f2208]) ).

fof(f736,plain,
    ( ! [X2,X0,X1] :
        ( s_e(X0,X1,X0,X2)
        | ~ s_m(X2,X0,X1) )
    | ~ spl4_49
    | ~ spl4_55 ),
    inference(resolution,[],[f706,f670]) ).

fof(f2206,plain,
    ( spl4_201
    | ~ spl4_24
    | ~ spl4_48 ),
    inference(avatar_split_clause,[],[f685,f665,f513,f2204]) ).

fof(f685,plain,
    ( ! [X2,X0,X1] : s_e(X2,s(X0,X1),s(X0,X2),X1)
    | ~ spl4_24
    | ~ spl4_48 ),
    inference(superposition,[],[f666,f514]) ).

fof(f2202,plain,
    ( spl4_200
    | ~ spl4_24
    | ~ spl4_48 ),
    inference(avatar_split_clause,[],[f683,f665,f513,f2200]) ).

fof(f683,plain,
    ( ! [X2,X0,X1] : s_e(s(X0,X1),X2,X1,s(X0,X2))
    | ~ spl4_24
    | ~ spl4_48 ),
    inference(superposition,[],[f666,f514]) ).

fof(f2198,plain,
    ( spl4_172
    | spl4_158
    | spl4_199
    | ~ spl4_2
    | ~ spl4_144 ),
    inference(avatar_split_clause,[],[f1474,f1455,f417,f2196,f1632,f1800]) ).

fof(f1474,plain,
    ( ! [X0] :
        ( sameside(X0,s(sK3,sK1),s(sK3,sK0))
        | ~ s_t(X0,s(sK3,sK1),s(sK3,sK2))
        | s(sK3,sK1) = s(sK3,sK2)
        | s(sK3,sK0) = s(sK3,sK1)
        | s(sK3,sK1) = X0 )
    | ~ spl4_2
    | ~ spl4_144 ),
    inference(resolution,[],[f1456,f419]) ).

fof(f2162,plain,
    ( ~ spl4_198
    | spl4_1
    | ~ spl4_181 ),
    inference(avatar_split_clause,[],[f2001,f1900,f412,f2159]) ).

fof(f1900,plain,
    ( spl4_181
  <=> sK0 = sK1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_181])]) ).

fof(f2001,plain,
    ( ~ s_t(sK0,sK0,sK2)
    | spl4_1
    | ~ spl4_181 ),
    inference(superposition,[],[f414,f1902]) ).

fof(f1902,plain,
    ( sK0 = sK1
    | ~ spl4_181 ),
    inference(avatar_component_clause,[],[f1900]) ).

fof(f2071,plain,
    ( spl4_197
    | ~ spl4_18
    | ~ spl4_81 ),
    inference(avatar_split_clause,[],[f971,f914,f488,f2069]) ).

fof(f971,plain,
    ( ! [X0,X1] :
        ( s_m(X0,X1,X0)
        | ~ s_t(X0,X1,X0) )
    | ~ spl4_18
    | ~ spl4_81 ),
    inference(resolution,[],[f915,f489]) ).

fof(f2067,plain,
    ( spl4_196
    | ~ spl4_12
    | ~ spl4_73 ),
    inference(avatar_split_clause,[],[f900,f831,f464,f2065]) ).

fof(f900,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_t(X0,X1,X0) )
    | ~ spl4_12
    | ~ spl4_73 ),
    inference(resolution,[],[f832,f465]) ).

fof(f2063,plain,
    ( spl4_195
    | ~ spl4_12
    | ~ spl4_71 ),
    inference(avatar_split_clause,[],[f888,f818,f464,f2061]) ).

fof(f888,plain,
    ( ! [X2,X0,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_t(X1,X0,X1) )
    | ~ spl4_12
    | ~ spl4_71 ),
    inference(resolution,[],[f819,f465]) ).

fof(f2059,plain,
    ( spl4_194
    | ~ spl4_9
    | ~ spl4_68 ),
    inference(avatar_split_clause,[],[f874,f806,f452,f2057]) ).

fof(f874,plain,
    ( ! [X0,X1] :
        ( s_t(X0,X1,X0)
        | sameside(X0,X1,X0) )
    | ~ spl4_9
    | ~ spl4_68 ),
    inference(resolution,[],[f807,f453]) ).

fof(f2054,plain,
    ( spl4_193
    | ~ spl4_21
    | ~ spl4_54 ),
    inference(avatar_split_clause,[],[f729,f701,f500,f2052]) ).

fof(f729,plain,
    ( ! [X0,X1] :
        ( s(X0,X1) != X0
        | X0 = X1 )
    | ~ spl4_21
    | ~ spl4_54 ),
    inference(superposition,[],[f702,f501]) ).

fof(f2050,plain,
    ( spl4_192
    | ~ spl4_33
    | ~ spl4_45 ),
    inference(avatar_split_clause,[],[f659,f606,f556,f2048]) ).

fof(f659,plain,
    ( ! [X2,X3,X0,X1] : s_col(X0,X1,ext(X0,X1,X2,X3))
    | ~ spl4_33
    | ~ spl4_45 ),
    inference(resolution,[],[f607,f557]) ).

fof(f2046,plain,
    ( spl4_191
    | ~ spl4_34
    | ~ spl4_45 ),
    inference(avatar_split_clause,[],[f658,f606,f560,f2044]) ).

fof(f658,plain,
    ( ! [X2,X3,X0,X1] : s_col(ext(X0,X1,X2,X3),X0,X1)
    | ~ spl4_34
    | ~ spl4_45 ),
    inference(resolution,[],[f607,f561]) ).

fof(f2042,plain,
    ( spl4_190
    | ~ spl4_35
    | ~ spl4_45 ),
    inference(avatar_split_clause,[],[f657,f606,f564,f2040]) ).

fof(f657,plain,
    ( ! [X2,X3,X0,X1] : s_col(X0,ext(X1,X0,X2,X3),X1)
    | ~ spl4_35
    | ~ spl4_45 ),
    inference(resolution,[],[f607,f565]) ).

fof(f2038,plain,
    ( spl4_189
    | ~ spl4_43
    | ~ spl4_45 ),
    inference(avatar_split_clause,[],[f656,f606,f598,f2036]) ).

fof(f656,plain,
    ( ! [X2,X3,X0,X1] : s_t(ext(X0,X1,X2,X3),X1,X0)
    | ~ spl4_43
    | ~ spl4_45 ),
    inference(resolution,[],[f607,f599]) ).

fof(f2034,plain,
    ( spl4_172
    | spl4_188
    | ~ spl4_2
    | ~ spl4_140 ),
    inference(avatar_split_clause,[],[f1416,f1383,f417,f2032,f1800]) ).

fof(f1416,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | s_t(s(sK3,sK0),s(sK3,sK2),X0)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s(sK3,sK0) = s(sK3,sK1) )
    | ~ spl4_2
    | ~ spl4_140 ),
    inference(resolution,[],[f1384,f419]) ).

fof(f2030,plain,
    ( spl4_172
    | spl4_187
    | ~ spl4_2
    | ~ spl4_139 ),
    inference(avatar_split_clause,[],[f1402,f1379,f417,f2028,f1800]) ).

fof(f1402,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK1),X0,s(sK3,sK2))
        | s_t(s(sK3,sK1),s(sK3,sK2),X0)
        | ~ s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | s(sK3,sK0) = s(sK3,sK1) )
    | ~ spl4_2
    | ~ spl4_139 ),
    inference(resolution,[],[f1380,f419]) ).

fof(f2025,plain,
    ( spl4_158
    | spl4_186
    | ~ spl4_2
    | ~ spl4_138 ),
    inference(avatar_split_clause,[],[f1390,f1375,f417,f2023,f1632]) ).

fof(f1390,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | s_t(X0,s(sK3,sK0),s(sK3,sK2))
        | ~ s_t(X0,s(sK3,sK1),s(sK3,sK2))
        | s(sK3,sK1) = s(sK3,sK2) )
    | ~ spl4_2
    | ~ spl4_138 ),
    inference(resolution,[],[f1376,f419]) ).

fof(f1956,plain,
    ( spl4_185
    | ~ spl4_13
    | ~ spl4_64 ),
    inference(avatar_split_clause,[],[f794,f772,f468,f1954]) ).

fof(f1954,plain,
    ( spl4_185
  <=> ! [X0,X1] :
        ( X0 = X1
        | ~ s_m(X1,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_185])]) ).

fof(f468,plain,
    ( spl4_13
  <=> ! [X1] : s_m(X1,X1,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_13])]) ).

fof(f794,plain,
    ( ! [X0,X1] :
        ( X0 = X1
        | ~ s_m(X1,X1,X0) )
    | ~ spl4_13
    | ~ spl4_64 ),
    inference(resolution,[],[f773,f469]) ).

fof(f469,plain,
    ( ! [X1] : s_m(X1,X1,X1)
    | ~ spl4_13 ),
    inference(avatar_component_clause,[],[f468]) ).

fof(f1952,plain,
    ( spl4_184
    | ~ spl4_44
    | ~ spl4_51 ),
    inference(avatar_split_clause,[],[f695,f677,f602,f1950]) ).

fof(f1930,plain,
    ( spl4_183
    | spl4_172
    | ~ spl4_2
    | ~ spl4_115 ),
    inference(avatar_split_clause,[],[f1189,f1149,f417,f1800,f1928]) ).

fof(f1189,plain,
    ( ! [X0] :
        ( s(sK3,sK0) = s(sK3,sK1)
        | s_t(X0,s(sK3,sK0),s(sK3,sK2))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK1)) )
    | ~ spl4_2
    | ~ spl4_115 ),
    inference(resolution,[],[f1150,f419]) ).

fof(f1914,plain,
    ( spl4_182
    | spl4_172
    | ~ spl4_2
    | ~ spl4_114 ),
    inference(avatar_split_clause,[],[f1180,f1145,f417,f1800,f1912]) ).

fof(f1180,plain,
    ( ! [X0] :
        ( s(sK3,sK0) = s(sK3,sK1)
        | s_t(X0,s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK1)) )
    | ~ spl4_2
    | ~ spl4_114 ),
    inference(resolution,[],[f1146,f419]) ).

fof(f1903,plain,
    ( spl4_181
    | ~ spl4_24
    | ~ spl4_172 ),
    inference(avatar_split_clause,[],[f1843,f1800,f513,f1900]) ).

fof(f1843,plain,
    ( sK0 = sK1
    | ~ spl4_24
    | ~ spl4_172 ),
    inference(forward_demodulation,[],[f1833,f514]) ).

fof(f1833,plain,
    ( sK1 = s(sK3,s(sK3,sK0))
    | ~ spl4_24
    | ~ spl4_172 ),
    inference(superposition,[],[f514,f1802]) ).

fof(f1802,plain,
    ( s(sK3,sK0) = s(sK3,sK1)
    | ~ spl4_172 ),
    inference(avatar_component_clause,[],[f1800]) ).

fof(f1898,plain,
    ( spl4_180
    | ~ spl4_44
    | ~ spl4_49 ),
    inference(avatar_split_clause,[],[f686,f669,f602,f1896]) ).

fof(f1896,plain,
    ( spl4_180
  <=> ! [X0,X1] :
        ( ~ s_m(X0,X1,X1)
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_180])]) ).

fof(f686,plain,
    ( ! [X0,X1] :
        ( ~ s_m(X0,X1,X1)
        | X0 = X1 )
    | ~ spl4_44
    | ~ spl4_49 ),
    inference(resolution,[],[f670,f603]) ).

fof(f1894,plain,
    ( spl4_179
    | ~ spl4_21
    | ~ spl4_48 ),
    inference(avatar_split_clause,[],[f684,f665,f500,f1892]) ).

fof(f684,plain,
    ( ! [X0,X1] : s_e(X1,X0,s(X0,X1),X0)
    | ~ spl4_21
    | ~ spl4_48 ),
    inference(superposition,[],[f666,f501]) ).

fof(f1890,plain,
    ( spl4_178
    | ~ spl4_21
    | ~ spl4_48 ),
    inference(avatar_split_clause,[],[f682,f665,f500,f1888]) ).

fof(f682,plain,
    ( ! [X0,X1] : s_e(X0,X1,X0,s(X0,X1))
    | ~ spl4_21
    | ~ spl4_48 ),
    inference(superposition,[],[f666,f501]) ).

fof(f1864,plain,
    ( spl4_177
    | ~ spl4_22
    | ~ spl4_29 ),
    inference(avatar_split_clause,[],[f613,f540,f504,f1862]) ).

fof(f613,plain,
    ( ! [X0,X1] : s_t(X0,X1,s(X1,X0))
    | ~ spl4_22
    | ~ spl4_29 ),
    inference(resolution,[],[f541,f505]) ).

fof(f1858,plain,
    ( spl4_176
    | ~ spl4_2
    | ~ spl4_125 ),
    inference(avatar_split_clause,[],[f1246,f1231,f417,f1856]) ).

fof(f1246,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK0),X0,s(sK3,sK1))
        | s_t(s(sK3,sK0),s(sK3,sK1),X0)
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK2)) )
    | ~ spl4_2
    | ~ spl4_125 ),
    inference(resolution,[],[f1232,f419]) ).

fof(f1818,plain,
    ( spl4_174
    | spl4_172
    | spl4_175
    | ~ spl4_2
    | ~ spl4_97 ),
    inference(avatar_split_clause,[],[f1076,f1003,f417,f1815,f1800,f1811]) ).

fof(f1076,plain,
    ( xb = s(sK3,sK0)
    | s(sK3,sK0) = s(sK3,sK1)
    | sameside(s(sK3,sK1),s(sK3,sK0),s(sK3,sK2))
    | ~ spl4_2
    | ~ spl4_97 ),
    inference(resolution,[],[f1004,f419]) ).

fof(f1809,plain,
    ( ~ spl4_173
    | ~ spl4_100
    | spl4_171 ),
    inference(avatar_split_clause,[],[f1804,f1796,f1015,f1806]) ).

fof(f1804,plain,
    ( ~ s_t(sK1,sK0,sK2)
    | ~ spl4_100
    | spl4_171 ),
    inference(resolution,[],[f1798,f1016]) ).

fof(f1803,plain,
    ( ~ spl4_171
    | spl4_172
    | ~ spl4_2
    | ~ spl4_63 ),
    inference(avatar_split_clause,[],[f788,f768,f417,f1800,f1796]) ).

fof(f788,plain,
    ( s(sK3,sK0) = s(sK3,sK1)
    | ~ s_t(s(sK3,sK1),s(sK3,sK0),s(sK3,sK2))
    | ~ spl4_2
    | ~ spl4_63 ),
    inference(resolution,[],[f769,f419]) ).

fof(f1783,plain,
    ( spl4_170
    | ~ spl4_11
    | ~ spl4_33 ),
    inference(avatar_split_clause,[],[f618,f556,f460,f1781]) ).

fof(f1781,plain,
    ( spl4_170
  <=> ! [X0,X1] : s_col(X0,X1,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_170])]) ).

fof(f618,plain,
    ( ! [X0,X1] : s_col(X0,X1,X1)
    | ~ spl4_11
    | ~ spl4_33 ),
    inference(resolution,[],[f557,f461]) ).

fof(f1748,plain,
    spl4_169,
    inference(avatar_split_clause,[],[f391,f1746]) ).

fof(f391,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_ifs(X0,X1,X2,X3,X4,X5,X6,X7)
      | ~ s_e(X2,X3,X6,X7)
      | ~ s_e(X0,X3,X4,X7)
      | ~ s_e(X1,X2,X5,X6)
      | ~ s_e(X0,X2,X4,X6)
      | ~ s_t(X4,X5,X6)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f221]) ).

fof(f221,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7] :
      ( ( s_ifs(X0,X1,X2,X3,X4,X5,X6,X7)
        | ~ s_e(X2,X3,X6,X7)
        | ~ s_e(X0,X3,X4,X7)
        | ~ s_e(X1,X2,X5,X6)
        | ~ s_e(X0,X2,X4,X6)
        | ~ s_t(X4,X5,X6)
        | ~ s_t(X0,X1,X2) )
      & ( s_e(X2,X3,X6,X7)
        | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) )
      & ( s_e(X0,X3,X4,X7)
        | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) )
      & ( s_e(X1,X2,X5,X6)
        | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) )
      & ( s_e(X0,X2,X4,X6)
        | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) )
      & ( s_t(X4,X5,X6)
        | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) )
      & ( s_t(X0,X1,X2)
        | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    inference(rectify,[],[f110]) ).

fof(f110,axiom,
    ! [X11,X14,X13,X16,X29,X30,X31,X32] :
      ( ( s_ifs(X11,X14,X13,X16,X29,X30,X31,X32)
        | ~ s_e(X13,X16,X31,X32)
        | ~ s_e(X11,X16,X29,X32)
        | ~ s_e(X14,X13,X30,X31)
        | ~ s_e(X11,X13,X29,X31)
        | ~ s_t(X29,X30,X31)
        | ~ s_t(X11,X14,X13) )
      & ( s_e(X13,X16,X31,X32)
        | ~ s_ifs(X11,X14,X13,X16,X29,X30,X31,X32) )
      & ( s_e(X11,X16,X29,X32)
        | ~ s_ifs(X11,X14,X13,X16,X29,X30,X31,X32) )
      & ( s_e(X14,X13,X30,X31)
        | ~ s_ifs(X11,X14,X13,X16,X29,X30,X31,X32) )
      & ( s_e(X11,X13,X29,X31)
        | ~ s_ifs(X11,X14,X13,X16,X29,X30,X31,X32) )
      & ( s_t(X29,X30,X31)
        | ~ s_ifs(X11,X14,X13,X16,X29,X30,X31,X32) )
      & ( s_t(X11,X14,X13)
        | ~ s_ifs(X11,X14,X13,X16,X29,X30,X31,X32) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d_Defn4_1) ).

fof(f1744,plain,
    spl4_168,
    inference(avatar_split_clause,[],[f384,f1742]) ).

fof(f1742,plain,
    ( spl4_168
  <=> ! [X5,X4,X2,X7,X0,X6,X3,X1] :
        ( s_afs(X0,X1,X2,X3,X4,X5,X6,X7)
        | ~ s_e(X1,X3,X5,X7)
        | ~ s_e(X0,X3,X4,X7)
        | ~ s_e(X1,X2,X5,X6)
        | ~ s_e(X0,X1,X4,X5)
        | ~ s_t(X4,X5,X6)
        | ~ s_t(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_168])]) ).

fof(f384,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_afs(X0,X1,X2,X3,X4,X5,X6,X7)
      | ~ s_e(X1,X3,X5,X7)
      | ~ s_e(X0,X3,X4,X7)
      | ~ s_e(X1,X2,X5,X6)
      | ~ s_e(X0,X1,X4,X5)
      | ~ s_t(X4,X5,X6)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f220]) ).

fof(f220,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7] :
      ( ( s_afs(X0,X1,X2,X3,X4,X5,X6,X7)
        | ~ s_e(X1,X3,X5,X7)
        | ~ s_e(X0,X3,X4,X7)
        | ~ s_e(X1,X2,X5,X6)
        | ~ s_e(X0,X1,X4,X5)
        | ~ s_t(X4,X5,X6)
        | ~ s_t(X0,X1,X2) )
      & ( s_e(X1,X3,X5,X7)
        | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) )
      & ( s_e(X0,X3,X4,X7)
        | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) )
      & ( s_e(X1,X2,X5,X6)
        | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) )
      & ( s_e(X0,X1,X4,X5)
        | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) )
      & ( s_t(X4,X5,X6)
        | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) )
      & ( s_t(X0,X1,X2)
        | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    inference(rectify,[],[f109]) ).

fof(f109,axiom,
    ! [X11,X14,X13,X16,X29,X30,X31,X32] :
      ( ( s_afs(X11,X14,X13,X16,X29,X30,X31,X32)
        | ~ s_e(X14,X16,X30,X32)
        | ~ s_e(X11,X16,X29,X32)
        | ~ s_e(X14,X13,X30,X31)
        | ~ s_e(X11,X14,X29,X30)
        | ~ s_t(X29,X30,X31)
        | ~ s_t(X11,X14,X13) )
      & ( s_e(X14,X16,X30,X32)
        | ~ s_afs(X11,X14,X13,X16,X29,X30,X31,X32) )
      & ( s_e(X11,X16,X29,X32)
        | ~ s_afs(X11,X14,X13,X16,X29,X30,X31,X32) )
      & ( s_e(X14,X13,X30,X31)
        | ~ s_afs(X11,X14,X13,X16,X29,X30,X31,X32) )
      & ( s_e(X11,X14,X29,X30)
        | ~ s_afs(X11,X14,X13,X16,X29,X30,X31,X32) )
      & ( s_t(X29,X30,X31)
        | ~ s_afs(X11,X14,X13,X16,X29,X30,X31,X32) )
      & ( s_t(X11,X14,X13)
        | ~ s_afs(X11,X14,X13,X16,X29,X30,X31,X32) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d_Defn2_10) ).

fof(f1732,plain,
    spl4_167,
    inference(avatar_split_clause,[],[f393,f1730]) ).

fof(f393,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_e(X4,X6,X5,X7)
      | X0 = X1
      | ~ s_t(X2,X3,X5)
      | ~ s_t(X0,X1,X4)
      | ~ s_e(X1,X6,X3,X7)
      | ~ s_e(X0,X6,X2,X7)
      | ~ s_e(X1,X4,X3,X5)
      | ~ s_e(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f223]) ).

fof(f223,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7] :
      ( s_e(X4,X6,X5,X7)
      | X0 = X1
      | ~ s_t(X2,X3,X5)
      | ~ s_t(X0,X1,X4)
      | ~ s_e(X1,X6,X3,X7)
      | ~ s_e(X0,X6,X2,X7)
      | ~ s_e(X1,X4,X3,X5)
      | ~ s_e(X0,X1,X2,X3) ),
    inference(rectify,[],[f5]) ).

fof(f5,axiom,
    ! [X0,X1,X7,X8,X2,X9,X3,X10] :
      ( s_e(X2,X3,X9,X10)
      | X0 = X1
      | ~ s_t(X7,X8,X9)
      | ~ s_t(X0,X1,X2)
      | ~ s_e(X1,X3,X8,X10)
      | ~ s_e(X0,X3,X7,X10)
      | ~ s_e(X1,X2,X8,X9)
      | ~ s_e(X0,X1,X7,X8) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aA5) ).

fof(f1722,plain,
    spl4_166,
    inference(avatar_split_clause,[],[f371,f1720]) ).

fof(f371,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( s_kf(X0,X1,X2,X3,X4,X5,X6)
      | ~ s_m(X6,X5,X4)
      | ~ s_m(X0,X1,X2)
      | ~ s_e(X3,X6,X3,X4)
      | ~ s_e(X3,X0,X3,X2)
      | ~ s_t(X2,X3,X4)
      | ~ s_t(X0,X3,X6) ),
    inference(cnf_transformation,[],[f217]) ).

fof(f217,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] :
      ( ( s_kf(X0,X1,X2,X3,X4,X5,X6)
        | ~ s_m(X6,X5,X4)
        | ~ s_m(X0,X1,X2)
        | ~ s_e(X3,X6,X3,X4)
        | ~ s_e(X3,X0,X3,X2)
        | ~ s_t(X2,X3,X4)
        | ~ s_t(X0,X3,X6) )
      & ( s_m(X6,X5,X4)
        | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) )
      & ( s_m(X0,X1,X2)
        | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) )
      & ( s_e(X3,X6,X3,X4)
        | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) )
      & ( s_e(X3,X0,X3,X2)
        | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) )
      & ( s_t(X2,X3,X4)
        | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) )
      & ( s_t(X0,X3,X6)
        | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) ) ),
    inference(rectify,[],[f117]) ).

fof(f117,axiom,
    ! [X19,X37,X20,X13,X35,X38,X33] :
      ( ( s_kf(X19,X37,X20,X13,X35,X38,X33)
        | ~ s_m(X33,X38,X35)
        | ~ s_m(X19,X37,X20)
        | ~ s_e(X13,X33,X13,X35)
        | ~ s_e(X13,X19,X13,X20)
        | ~ s_t(X20,X13,X35)
        | ~ s_t(X19,X13,X33) )
      & ( s_m(X33,X38,X35)
        | ~ s_kf(X19,X37,X20,X13,X35,X38,X33) )
      & ( s_m(X19,X37,X20)
        | ~ s_kf(X19,X37,X20,X13,X35,X38,X33) )
      & ( s_e(X13,X33,X13,X35)
        | ~ s_kf(X19,X37,X20,X13,X35,X38,X33) )
      & ( s_e(X13,X19,X13,X20)
        | ~ s_kf(X19,X37,X20,X13,X35,X38,X33) )
      & ( s_t(X20,X13,X35)
        | ~ s_kf(X19,X37,X20,X13,X35,X38,X33) )
      & ( s_t(X19,X13,X33)
        | ~ s_kf(X19,X37,X20,X13,X35,X38,X33) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d_Defn7_23) ).

fof(f1710,plain,
    spl4_165,
    inference(avatar_split_clause,[],[f372,f1708]) ).

fof(f372,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( s_col(X2,X3,X6)
      | ~ s_col(X0,X1,X6)
      | X4 = X5
      | ~ s_col(X2,X3,X5)
      | ~ s_col(X0,X1,X5)
      | ~ s_col(X2,X3,X4)
      | ~ s_col(X0,X1,X4)
      | X2 = X3
      | X0 = X1 ),
    inference(cnf_transformation,[],[f218]) ).

fof(f218,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] :
      ( s_col(X2,X3,X6)
      | ~ s_col(X0,X1,X6)
      | X4 = X5
      | ~ s_col(X2,X3,X5)
      | ~ s_col(X0,X1,X5)
      | ~ s_col(X2,X3,X4)
      | ~ s_col(X0,X1,X4)
      | X2 = X3
      | X0 = X1 ),
    inference(rectify,[],[f90]) ).

fof(f90,axiom,
    ! [X11,X14,X12,X15,X13,X16,X17] :
      ( s_col(X12,X15,X17)
      | ~ s_col(X11,X14,X17)
      | X13 = X16
      | ~ s_col(X12,X15,X16)
      | ~ s_col(X11,X14,X16)
      | ~ s_col(X12,X15,X13)
      | ~ s_col(X11,X14,X13)
      | X12 = X15
      | X11 = X14 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_21) ).

fof(f1701,plain,
    spl4_164,
    inference(avatar_split_clause,[],[f377,f1699]) ).

fof(f377,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_fs(X0,X1,X2,X3,X4,X5,X6,X7)
      | ~ s_e(X1,X3,X5,X7)
      | ~ s_e(X0,X3,X4,X7)
      | ~ s_e3(X0,X1,X2,X4,X5,X6)
      | ~ s_col(X0,X1,X2) ),
    inference(cnf_transformation,[],[f219]) ).

fof(f219,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7] :
      ( ( s_fs(X0,X1,X2,X3,X4,X5,X6,X7)
        | ~ s_e(X1,X3,X5,X7)
        | ~ s_e(X0,X3,X4,X7)
        | ~ s_e3(X0,X1,X2,X4,X5,X6)
        | ~ s_col(X0,X1,X2) )
      & ( s_e(X1,X3,X5,X7)
        | ~ s_fs(X0,X1,X2,X3,X4,X5,X6,X7) )
      & ( s_e(X0,X3,X4,X7)
        | ~ s_fs(X0,X1,X2,X3,X4,X5,X6,X7) )
      & ( s_e3(X0,X1,X2,X4,X5,X6)
        | ~ s_fs(X0,X1,X2,X3,X4,X5,X6,X7) )
      & ( s_col(X0,X1,X2)
        | ~ s_fs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    inference(rectify,[],[f113]) ).

fof(f113,axiom,
    ! [X11,X14,X13,X16,X19,X20,X21,X25] :
      ( ( s_fs(X11,X14,X13,X16,X19,X20,X21,X25)
        | ~ s_e(X14,X16,X20,X25)
        | ~ s_e(X11,X16,X19,X25)
        | ~ s_e3(X11,X14,X13,X19,X20,X21)
        | ~ s_col(X11,X14,X13) )
      & ( s_e(X14,X16,X20,X25)
        | ~ s_fs(X11,X14,X13,X16,X19,X20,X21,X25) )
      & ( s_e(X11,X16,X19,X25)
        | ~ s_fs(X11,X14,X13,X16,X19,X20,X21,X25) )
      & ( s_e3(X11,X14,X13,X19,X20,X21)
        | ~ s_fs(X11,X14,X13,X16,X19,X20,X21,X25) )
      & ( s_col(X11,X14,X13)
        | ~ s_fs(X11,X14,X13,X16,X19,X20,X21,X25) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d_Defn4_15) ).

fof(f1690,plain,
    spl4_163,
    inference(avatar_split_clause,[],[f355,f1688]) ).

fof(f355,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( X4 = X5
      | ~ s_e(X1,X5,X2,X3)
      | ~ sameside(X5,X1,X0)
      | ~ s_e(X1,X4,X2,X3)
      | ~ sameside(X4,X1,X0)
      | X2 = X3
      | X0 = X1 ),
    inference(cnf_transformation,[],[f208]) ).

fof(f208,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( X4 = X5
      | ~ s_e(X1,X5,X2,X3)
      | ~ sameside(X5,X1,X0)
      | ~ s_e(X1,X4,X2,X3)
      | ~ sameside(X4,X1,X0)
      | X2 = X3
      | X0 = X1 ),
    inference(rectify,[],[f78]) ).

fof(f78,axiom,
    ! [X26,X11,X14,X13,X12,X15] :
      ( X12 = X15
      | ~ s_e(X11,X15,X14,X13)
      | ~ sameside(X15,X11,X26)
      | ~ s_e(X11,X12,X14,X13)
      | ~ sameside(X12,X11,X26)
      | X13 = X14
      | X11 = X26 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_11b) ).

fof(f1677,plain,
    spl4_162,
    inference(avatar_split_clause,[],[f313,f1675]) ).

fof(f313,plain,
    ! [X2,X3,X0,X1] :
      ( sameside(X3,X0,X2)
      | sameside(X3,X0,X1)
      | X0 = X3
      | ~ s_col(X3,X0,X1)
      | ~ s_t(X1,X0,X2)
      | X0 = X2
      | X0 = X1 ),
    inference(cnf_transformation,[],[f174]) ).

fof(f174,plain,
    ! [X0,X1,X2,X3] :
      ( sameside(X3,X0,X2)
      | sameside(X3,X0,X1)
      | X0 = X3
      | ~ s_col(X3,X0,X1)
      | ~ s_t(X1,X0,X2)
      | X0 = X2
      | X0 = X1 ),
    inference(rectify,[],[f81]) ).

fof(f81,axiom,
    ! [X12,X15,X26,X11] :
      ( sameside(X11,X12,X26)
      | sameside(X11,X12,X15)
      | X11 = X12
      | ~ s_col(X11,X12,X15)
      | ~ s_t(X15,X12,X26)
      | X12 = X26
      | X12 = X15 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_15a) ).

fof(f1661,plain,
    spl4_161,
    inference(avatar_split_clause,[],[f399,f1659]) ).

fof(f399,plain,
    ! [X2,X3,X0,X1,X4] :
      ( s_e3(X0,X1,X2,X3,ext(ext(X4,X3,alpha,gamma),X3,X0,X1),X4)
      | ~ s_e(X0,X2,X3,X4)
      | ~ s_t(X0,X1,X2) ),
    inference(definition_unfolding,[],[f340,f299]) ).

fof(f299,plain,
    ! [X2,X3,X0,X1] : insert(X0,X1,X2,X3) = ext(ext(X3,X2,alpha,gamma),X2,X0,X1),
    inference(cnf_transformation,[],[f164]) ).

fof(f164,plain,
    ! [X0,X1,X2,X3] : insert(X0,X1,X2,X3) = ext(ext(X3,X2,alpha,gamma),X2,X0,X1),
    inference(rectify,[],[f108]) ).

fof(f108,axiom,
    ! [X11,X14,X19,X21] : insert(X11,X14,X19,X21) = ext(ext(X21,X19,alpha,gamma),X19,X11,X14),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d_insert) ).

fof(f340,plain,
    ! [X2,X3,X0,X1,X4] :
      ( s_e3(X0,X1,X2,X3,insert(X0,X1,X3,X4),X4)
      | ~ s_e(X0,X2,X3,X4)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f199]) ).

fof(f199,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ( s_e3(X0,X1,X2,X3,insert(X0,X1,X3,X4),X4)
        | ~ s_e(X0,X2,X3,X4)
        | ~ s_t(X0,X1,X2) )
      & ( s_t(X3,insert(X0,X1,X3,X4),X4)
        | ~ s_e(X0,X2,X3,X4)
        | ~ s_t(X0,X1,X2) ) ),
    inference(rectify,[],[f38]) ).

fof(f38,axiom,
    ! [X11,X14,X13,X19,X21] :
      ( ( s_e3(X11,X14,X13,X19,insert(X11,X14,X19,X21),X21)
        | ~ s_e(X11,X13,X19,X21)
        | ~ s_t(X11,X14,X13) )
      & ( s_t(X19,insert(X11,X14,X19,X21),X21)
        | ~ s_e(X11,X13,X19,X21)
        | ~ s_t(X11,X14,X13) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_5) ).

fof(f1657,plain,
    spl4_160,
    inference(avatar_split_clause,[],[f398,f1655]) ).

fof(f398,plain,
    ! [X2,X3,X0,X1] :
      ( ins(X2,X3,X0,X1) = ext(X0,X1,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3)
      | ~ le(X0,X1,X2,X3) ),
    inference(definition_unfolding,[],[f306,f299]) ).

fof(f306,plain,
    ! [X2,X3,X0,X1] :
      ( ins(X2,X3,X0,X1) = ext(X0,X1,insert(X0,X1,X2,X3),X3)
      | ~ le(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f167]) ).

fof(f167,plain,
    ! [X0,X1,X2,X3] :
      ( ( ins(X2,X3,X0,X1) = ext(X0,X1,insert(X0,X1,X2,X3),X3)
        | ~ le(X0,X1,X2,X3) )
      & ( s_e(X0,ins(X2,X3,X0,X1),X2,X3)
        | ~ le(X0,X1,X2,X3) )
      & ( s_t(X0,X1,ins(X2,X3,X0,X1))
        | ~ le(X0,X1,X2,X3) ) ),
    inference(rectify,[],[f56]) ).

fof(f56,axiom,
    ! [X11,X14,X13,X16] :
      ( ( ins(X13,X16,X11,X14) = ext(X11,X14,insert(X11,X14,X13,X16),X16)
        | ~ le(X11,X14,X13,X16) )
      & ( s_e(X11,ins(X13,X16,X11,X14),X13,X16)
        | ~ le(X11,X14,X13,X16) )
      & ( s_t(X11,X14,ins(X13,X16,X11,X14))
        | ~ le(X11,X14,X13,X16) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz5_5a) ).

fof(f1639,plain,
    ( spl4_158
    | ~ spl4_159
    | ~ spl4_27
    | ~ spl4_148 ),
    inference(avatar_split_clause,[],[f1531,f1471,f525,f1636,f1632]) ).

fof(f1531,plain,
    ( ~ s_t(sK2,sK0,sK2)
    | s(sK3,sK1) = s(sK3,sK2)
    | ~ spl4_27
    | ~ spl4_148 ),
    inference(resolution,[],[f1472,f526]) ).

fof(f1616,plain,
    spl4_157,
    inference(avatar_split_clause,[],[f360,f1614]) ).

fof(f360,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( s_e(X0,X2,X3,X5)
      | ~ s_e(X1,X2,X3,X4)
      | ~ s_e(X0,X1,X4,X5)
      | ~ s_t(X3,X4,X5)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f213]) ).

fof(f213,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( s_e(X0,X2,X3,X5)
      | ~ s_e(X1,X2,X3,X4)
      | ~ s_e(X0,X1,X4,X5)
      | ~ s_t(X3,X4,X5)
      | ~ s_t(X0,X1,X2) ),
    inference(rectify,[],[f19]) ).

fof(f19,axiom,
    ! [X11,X14,X13,X22,X23,X24] :
      ( s_e(X11,X13,X22,X24)
      | ~ s_e(X14,X13,X22,X23)
      | ~ s_e(X11,X14,X23,X24)
      | ~ s_t(X22,X23,X24)
      | ~ s_t(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz2_15) ).

fof(f1612,plain,
    spl4_156,
    inference(avatar_split_clause,[],[f359,f1610]) ).

fof(f359,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( s_e(X0,X2,X3,X5)
      | ~ s_e(X1,X2,X4,X5)
      | ~ s_e(X0,X1,X3,X4)
      | ~ s_t(X3,X4,X5)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f212]) ).

fof(f212,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( s_e(X0,X2,X3,X5)
      | ~ s_e(X1,X2,X4,X5)
      | ~ s_e(X0,X1,X3,X4)
      | ~ s_t(X3,X4,X5)
      | ~ s_t(X0,X1,X2) ),
    inference(rectify,[],[f15]) ).

fof(f15,axiom,
    ! [X11,X14,X13,X19,X20,X21] :
      ( s_e(X11,X13,X19,X21)
      | ~ s_e(X14,X13,X20,X21)
      | ~ s_e(X11,X14,X19,X20)
      | ~ s_t(X19,X20,X21)
      | ~ s_t(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz2_11) ).

fof(f1608,plain,
    spl4_155,
    inference(avatar_split_clause,[],[f358,f1606]) ).

fof(f358,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( s_e(X0,X1,X3,X4)
      | ~ s_e(X1,X2,X4,X5)
      | ~ s_e(X0,X2,X3,X5)
      | ~ s_t(X3,X4,X5)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f211]) ).

fof(f211,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( s_e(X0,X1,X3,X4)
      | ~ s_e(X1,X2,X4,X5)
      | ~ s_e(X0,X2,X3,X5)
      | ~ s_t(X3,X4,X5)
      | ~ s_t(X0,X1,X2) ),
    inference(rectify,[],[f37]) ).

fof(f37,axiom,
    ! [X11,X14,X13,X19,X20,X21] :
      ( s_e(X11,X14,X19,X20)
      | ~ s_e(X14,X13,X20,X21)
      | ~ s_e(X11,X13,X19,X21)
      | ~ s_t(X19,X20,X21)
      | ~ s_t(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_3) ).

fof(f1604,plain,
    spl4_154,
    inference(avatar_split_clause,[],[f356,f1602]) ).

fof(f356,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( s_e(X0,X2,X3,X5)
      | ~ s_e(X1,X2,X4,X5)
      | ~ s_e(X1,X0,X4,X3)
      | ~ sameside(X3,X4,X5)
      | ~ sameside(X0,X1,X2) ),
    inference(cnf_transformation,[],[f209]) ).

fof(f209,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( s_e(X0,X2,X3,X5)
      | ~ s_e(X1,X2,X4,X5)
      | ~ s_e(X1,X0,X4,X3)
      | ~ sameside(X3,X4,X5)
      | ~ sameside(X0,X1,X2) ),
    inference(rectify,[],[f92]) ).

fof(f92,axiom,
    ! [X11,X14,X13,X19,X20,X21] :
      ( s_e(X11,X13,X19,X21)
      | ~ s_e(X14,X13,X20,X21)
      | ~ s_e(X14,X11,X20,X19)
      | ~ sameside(X19,X20,X21)
      | ~ sameside(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_28) ).

fof(f1522,plain,
    spl4_153,
    inference(avatar_split_clause,[],[f354,f1520]) ).

fof(f354,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( s_e3(X0,X1,X2,X3,X4,X5)
      | ~ s_e(X1,X2,X4,X5)
      | ~ s_e(X0,X2,X3,X5)
      | ~ s_e(X0,X1,X3,X4) ),
    inference(cnf_transformation,[],[f207]) ).

fof(f207,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ( s_e3(X0,X1,X2,X3,X4,X5)
        | ~ s_e(X1,X2,X4,X5)
        | ~ s_e(X0,X2,X3,X5)
        | ~ s_e(X0,X1,X3,X4) )
      & ( s_e(X1,X2,X4,X5)
        | ~ s_e3(X0,X1,X2,X3,X4,X5) )
      & ( s_e(X0,X2,X3,X5)
        | ~ s_e3(X0,X1,X2,X3,X4,X5) )
      & ( s_e(X0,X1,X3,X4)
        | ~ s_e3(X0,X1,X2,X3,X4,X5) ) ),
    inference(rectify,[],[f111]) ).

fof(f111,axiom,
    ! [X19,X33,X34,X20,X35,X36] :
      ( ( s_e3(X19,X33,X34,X20,X35,X36)
        | ~ s_e(X33,X34,X35,X36)
        | ~ s_e(X19,X34,X20,X36)
        | ~ s_e(X19,X33,X20,X35) )
      & ( s_e(X33,X34,X35,X36)
        | ~ s_e3(X19,X33,X34,X20,X35,X36) )
      & ( s_e(X19,X34,X20,X36)
        | ~ s_e3(X19,X33,X34,X20,X35,X36) )
      & ( s_e(X19,X33,X20,X35)
        | ~ s_e3(X19,X33,X34,X20,X35,X36) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d_Defn4_4) ).

fof(f1518,plain,
    spl4_152,
    inference(avatar_split_clause,[],[f350,f1516]) ).

fof(f350,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( s_t(X1,crossbar(X0,X1,X2,X3,X4,X5),X4)
      | ~ s_t(X0,X5,X3)
      | ~ s_t(X3,X4,X2)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f206]) ).

fof(f206,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ( s_t(X1,crossbar(X0,X1,X2,X3,X4,X5),X4)
        | ~ s_t(X0,X5,X3)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) )
      & ( s_t(X5,crossbar(X0,X1,X2,X3,X4,X5),X2)
        | ~ s_t(X0,X5,X3)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) ) ),
    inference(rectify,[],[f35]) ).

fof(f35,axiom,
    ! [X11,X14,X13,X19,X20,X12] :
      ( ( s_t(X14,crossbar(X11,X14,X13,X19,X20,X12),X20)
        | ~ s_t(X11,X12,X19)
        | ~ s_t(X19,X20,X13)
        | ~ s_t(X11,X14,X13) )
      & ( s_t(X12,crossbar(X11,X14,X13,X19,X20,X12),X13)
        | ~ s_t(X11,X12,X19)
        | ~ s_t(X19,X20,X13)
        | ~ s_t(X11,X14,X13) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz3_17) ).

fof(f1514,plain,
    spl4_151,
    inference(avatar_split_clause,[],[f349,f1512]) ).

fof(f349,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( s_t(X5,crossbar(X0,X1,X2,X3,X4,X5),X2)
      | ~ s_t(X0,X5,X3)
      | ~ s_t(X3,X4,X2)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f206]) ).

fof(f1510,plain,
    spl4_150,
    inference(avatar_split_clause,[],[f345,f1508]) ).

fof(f345,plain,
    ! [X2,X3,X0,X1,X4] :
      ( s_e(X2,X3,X2,X4)
      | ~ s_e(X1,X3,X1,X4)
      | ~ s_e(X0,X3,X0,X4)
      | ~ s_col(X0,X1,X2)
      | X0 = X1 ),
    inference(cnf_transformation,[],[f202]) ).

fof(f202,plain,
    ! [X0,X1,X2,X3,X4] :
      ( s_e(X2,X3,X2,X4)
      | ~ s_e(X1,X3,X1,X4)
      | ~ s_e(X0,X3,X0,X4)
      | ~ s_col(X0,X1,X2)
      | X0 = X1 ),
    inference(rectify,[],[f50]) ).

fof(f50,axiom,
    ! [X11,X14,X13,X12,X15] :
      ( s_e(X13,X12,X13,X15)
      | ~ s_e(X14,X12,X14,X15)
      | ~ s_e(X11,X12,X11,X15)
      | ~ s_col(X11,X14,X13)
      | X11 = X14 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_17) ).

fof(f1506,plain,
    spl4_149,
    inference(avatar_split_clause,[],[f344,f1504]) ).

fof(f344,plain,
    ! [X2,X3,X0,X1,X4] :
      ( s_col(X0,X1,X4)
      | ~ s_col(X2,X3,X4)
      | ~ s_col(X2,X3,X1)
      | ~ s_col(X2,X3,X0)
      | X2 = X3
      | X0 = X1 ),
    inference(cnf_transformation,[],[f201]) ).

fof(f201,plain,
    ! [X0,X1,X2,X3,X4] :
      ( s_col(X0,X1,X4)
      | ~ s_col(X2,X3,X4)
      | ~ s_col(X2,X3,X1)
      | ~ s_col(X2,X3,X0)
      | X2 = X3
      | X0 = X1 ),
    inference(rectify,[],[f89]) ).

fof(f89,axiom,
    ! [X11,X14,X12,X15,X26] :
      ( s_col(X11,X14,X26)
      | ~ s_col(X12,X15,X26)
      | ~ s_col(X12,X15,X14)
      | ~ s_col(X12,X15,X11)
      | X12 = X15
      | X11 = X14 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_18) ).

fof(f1473,plain,
    ( spl4_148
    | ~ spl4_100
    | ~ spl4_120 ),
    inference(avatar_split_clause,[],[f1414,f1169,f1015,f1471]) ).

fof(f1414,plain,
    ( ! [X0] :
        ( s_t(s(sK3,X0),s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(X0,sK0,sK2) )
    | ~ spl4_100
    | ~ spl4_120 ),
    inference(resolution,[],[f1170,f1016]) ).

fof(f1469,plain,
    spl4_147,
    inference(avatar_split_clause,[],[f400,f1467]) ).

fof(f400,plain,
    ! [X2,X3,X0,X1,X4] :
      ( s_t(X3,ext(ext(X4,X3,alpha,gamma),X3,X0,X1),X4)
      | ~ s_e(X0,X2,X3,X4)
      | ~ s_t(X0,X1,X2) ),
    inference(definition_unfolding,[],[f339,f299]) ).

fof(f339,plain,
    ! [X2,X3,X0,X1,X4] :
      ( s_t(X3,insert(X0,X1,X3,X4),X4)
      | ~ s_e(X0,X2,X3,X4)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f199]) ).

fof(f1465,plain,
    spl4_146,
    inference(avatar_split_clause,[],[f347,f1463]) ).

fof(f347,plain,
    ! [X2,X3,X0,X1,X4] :
      ( s_e3(X0,X1,X2,X3,X4,insert5(X0,X1,X2,X3,X4))
      | ~ s_e(X0,X1,X3,X4)
      | ~ s_col(X0,X1,X2) ),
    inference(cnf_transformation,[],[f204]) ).

fof(f204,plain,
    ! [X0,X1,X2,X3,X4] :
      ( s_e3(X0,X1,X2,X3,X4,insert5(X0,X1,X2,X3,X4))
      | ~ s_e(X0,X1,X3,X4)
      | ~ s_col(X0,X1,X2) ),
    inference(rectify,[],[f48]) ).

fof(f48,axiom,
    ! [X11,X14,X13,X19,X20] :
      ( s_e3(X11,X14,X13,X19,X20,insert5(X11,X14,X13,X19,X20))
      | ~ s_e(X11,X14,X19,X20)
      | ~ s_col(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_14) ).

fof(f1461,plain,
    spl4_145,
    inference(avatar_split_clause,[],[f308,f1459]) ).

fof(f308,plain,
    ! [X2,X3,X0,X1] :
      ( ~ sameside(X0,X1,X2)
      | s_t(X2,X1,X3)
      | ~ s_t(X0,X1,X3)
      | X1 = X3
      | X1 = X2
      | X0 = X1 ),
    inference(cnf_transformation,[],[f169]) ).

fof(f169,plain,
    ! [X0,X1,X2,X3] :
      ( ~ sameside(X0,X1,X2)
      | s_t(X2,X1,X3)
      | ~ s_t(X0,X1,X3)
      | X1 = X3
      | X1 = X2
      | X0 = X1 ),
    inference(rectify,[],[f69]) ).

fof(f69,axiom,
    ! [X11,X12,X14,X13] :
      ( ~ sameside(X11,X12,X14)
      | s_t(X14,X12,X13)
      | ~ s_t(X11,X12,X13)
      | X12 = X13
      | X12 = X14
      | X11 = X12 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_2b) ).

fof(f1457,plain,
    spl4_144,
    inference(avatar_split_clause,[],[f307,f1455]) ).

fof(f307,plain,
    ! [X2,X3,X0,X1] :
      ( sameside(X0,X1,X2)
      | ~ s_t(X2,X1,X3)
      | ~ s_t(X0,X1,X3)
      | X1 = X3
      | X1 = X2
      | X0 = X1 ),
    inference(cnf_transformation,[],[f168]) ).

fof(f168,plain,
    ! [X0,X1,X2,X3] :
      ( sameside(X0,X1,X2)
      | ~ s_t(X2,X1,X3)
      | ~ s_t(X0,X1,X3)
      | X1 = X3
      | X1 = X2
      | X0 = X1 ),
    inference(rectify,[],[f68]) ).

fof(f68,axiom,
    ! [X11,X12,X14,X13] :
      ( sameside(X11,X12,X14)
      | ~ s_t(X14,X12,X13)
      | ~ s_t(X11,X12,X13)
      | X12 = X13
      | X12 = X14
      | X11 = X12 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_2a) ).

fof(f1442,plain,
    spl4_143,
    inference(avatar_split_clause,[],[f392,f1440]) ).

fof(f392,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( le(X4,X5,X6,X7)
      | ~ s_e(X2,X3,X6,X7)
      | ~ s_e(X0,X1,X4,X5)
      | ~ le(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f222]) ).

fof(f222,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7] :
      ( le(X4,X5,X6,X7)
      | ~ s_e(X2,X3,X6,X7)
      | ~ s_e(X0,X1,X4,X5)
      | ~ le(X0,X1,X2,X3) ),
    inference(rectify,[],[f58]) ).

fof(f58,axiom,
    ! [X11,X14,X13,X16,X19,X20,X21,X25] :
      ( le(X19,X20,X21,X25)
      | ~ s_e(X13,X16,X21,X25)
      | ~ s_e(X11,X14,X19,X20)
      | ~ le(X11,X14,X13,X16) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz5_6) ).

fof(f1438,plain,
    spl4_142,
    inference(avatar_split_clause,[],[f314,f1436]) ).

fof(f314,plain,
    ! [X2,X3,X0,X1] :
      ( X2 = X3
      | ~ s_e(X1,X2,X1,X3)
      | ~ s_e(X0,X2,X0,X3)
      | ~ s_col(X0,X1,X2)
      | X0 = X1 ),
    inference(cnf_transformation,[],[f175]) ).

fof(f175,plain,
    ! [X0,X1,X2,X3] :
      ( X2 = X3
      | ~ s_e(X1,X2,X1,X3)
      | ~ s_e(X0,X2,X0,X3)
      | ~ s_col(X0,X1,X2)
      | X0 = X1 ),
    inference(rectify,[],[f51]) ).

fof(f51,axiom,
    ! [X11,X14,X13,X21] :
      ( X13 = X21
      | ~ s_e(X14,X13,X14,X21)
      | ~ s_e(X11,X13,X11,X21)
      | ~ s_col(X11,X14,X13)
      | X11 = X14 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_18) ).

fof(f1389,plain,
    spl4_141,
    inference(avatar_split_clause,[],[f346,f1387]) ).

fof(f346,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ext(X0,X1,X3,X4) = X2
      | ~ s_e(X1,X2,X3,X4)
      | ~ s_t(X0,X1,X2)
      | X0 = X1 ),
    inference(cnf_transformation,[],[f203]) ).

fof(f203,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ext(X0,X1,X3,X4) = X2
      | ~ s_e(X1,X2,X3,X4)
      | ~ s_t(X0,X1,X2)
      | X0 = X1 ),
    inference(rectify,[],[f16]) ).

fof(f16,axiom,
    ! [X15,X11,X16,X14,X13] :
      ( ext(X15,X11,X14,X13) = X16
      | ~ s_e(X11,X16,X14,X13)
      | ~ s_t(X15,X11,X16)
      | X11 = X15 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz2_12) ).

fof(f1385,plain,
    spl4_140,
    inference(avatar_split_clause,[],[f317,f1383]) ).

fof(f317,plain,
    ! [X2,X3,X0,X1] :
      ( s_t(X0,X3,X2)
      | s_t(X0,X2,X3)
      | ~ s_t(X0,X1,X3)
      | ~ s_t(X0,X1,X2)
      | X0 = X1 ),
    inference(cnf_transformation,[],[f178]) ).

fof(f178,plain,
    ! [X0,X1,X2,X3] :
      ( s_t(X0,X3,X2)
      | s_t(X0,X2,X3)
      | ~ s_t(X0,X1,X3)
      | ~ s_t(X0,X1,X2)
      | X0 = X1 ),
    inference(rectify,[],[f53]) ).

fof(f53,axiom,
    ! [X11,X14,X13,X16] :
      ( s_t(X11,X16,X13)
      | s_t(X11,X13,X16)
      | ~ s_t(X11,X14,X16)
      | ~ s_t(X11,X14,X13)
      | X11 = X14 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz5_1) ).

fof(f1381,plain,
    spl4_139,
    inference(avatar_split_clause,[],[f316,f1379]) ).

fof(f316,plain,
    ! [X2,X3,X0,X1] :
      ( s_t(X1,X3,X2)
      | s_t(X1,X2,X3)
      | ~ s_t(X0,X1,X3)
      | ~ s_t(X0,X1,X2)
      | X0 = X1 ),
    inference(cnf_transformation,[],[f177]) ).

fof(f177,plain,
    ! [X0,X1,X2,X3] :
      ( s_t(X1,X3,X2)
      | s_t(X1,X2,X3)
      | ~ s_t(X0,X1,X3)
      | ~ s_t(X0,X1,X2)
      | X0 = X1 ),
    inference(rectify,[],[f54]) ).

fof(f54,axiom,
    ! [X11,X14,X13,X16] :
      ( s_t(X14,X16,X13)
      | s_t(X14,X13,X16)
      | ~ s_t(X11,X14,X16)
      | ~ s_t(X11,X14,X13)
      | X11 = X14 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz5_2) ).

fof(f1377,plain,
    spl4_138,
    inference(avatar_split_clause,[],[f315,f1375]) ).

fof(f315,plain,
    ! [X2,X3,X0,X1] :
      ( s_t(X2,X3,X1)
      | s_t(X3,X2,X1)
      | ~ s_t(X3,X0,X1)
      | ~ s_t(X2,X0,X1)
      | X0 = X1 ),
    inference(cnf_transformation,[],[f176]) ).

fof(f176,plain,
    ! [X0,X1,X2,X3] :
      ( s_t(X2,X3,X1)
      | s_t(X3,X2,X1)
      | ~ s_t(X3,X0,X1)
      | ~ s_t(X2,X0,X1)
      | X0 = X1 ),
    inference(rectify,[],[f85]) ).

fof(f85,axiom,
    ! [X11,X14,X13,X16] :
      ( s_t(X13,X16,X14)
      | s_t(X16,X13,X14)
      | ~ s_t(X16,X11,X14)
      | ~ s_t(X13,X11,X14)
      | X11 = X14 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_16a) ).

fof(f1349,plain,
    ( spl4_137
    | ~ spl4_2
    | ~ spl4_73 ),
    inference(avatar_split_clause,[],[f898,f831,f417,f1347]) ).

fof(f898,plain,
    ( ! [X0] :
        ( s_t(s(sK3,sK0),X0,s(sK3,sK2))
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1)) )
    | ~ spl4_2
    | ~ spl4_73 ),
    inference(resolution,[],[f832,f419]) ).

fof(f1345,plain,
    spl4_136,
    inference(avatar_split_clause,[],[f397,f1343]) ).

fof(f397,plain,
    ! [X2,X3,X0,X1] :
      ( sameside(ext(ext(X0,X1,alpha,gamma),X1,X2,X3),X1,X0)
      | X2 = X3
      | X0 = X1 ),
    inference(definition_unfolding,[],[f302,f299]) ).

fof(f302,plain,
    ! [X2,X3,X0,X1] :
      ( sameside(insert(X2,X3,X1,X0),X1,X0)
      | X2 = X3
      | X0 = X1 ),
    inference(cnf_transformation,[],[f166]) ).

fof(f166,plain,
    ! [X0,X1,X2,X3] :
      ( ( s_e(X1,insert(X2,X3,X1,X0),X2,X3)
        | X2 = X3
        | X0 = X1 )
      & ( sameside(insert(X2,X3,X1,X0),X1,X0)
        | X2 = X3
        | X0 = X1 ) ),
    inference(rectify,[],[f77]) ).

fof(f77,axiom,
    ! [X26,X11,X14,X13] :
      ( ( s_e(X11,insert(X14,X13,X11,X26),X14,X13)
        | X13 = X14
        | X11 = X26 )
      & ( sameside(insert(X14,X13,X11,X26),X11,X26)
        | X13 = X14
        | X11 = X26 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_11a) ).

fof(f1341,plain,
    spl4_135,
    inference(avatar_split_clause,[],[f311,f1339]) ).

fof(f311,plain,
    ! [X2,X3,X0,X1] :
      ( s_col(X3,X0,X1)
      | ~ sameside(X3,X0,X2)
      | ~ s_t(X1,X0,X2)
      | X0 = X2
      | X0 = X1 ),
    inference(cnf_transformation,[],[f172]) ).

fof(f172,plain,
    ! [X0,X1,X2,X3] :
      ( s_col(X3,X0,X1)
      | ~ sameside(X3,X0,X2)
      | ~ s_t(X1,X0,X2)
      | X0 = X2
      | X0 = X1 ),
    inference(rectify,[],[f83]) ).

fof(f83,axiom,
    ! [X12,X15,X26,X11] :
      ( s_col(X11,X12,X15)
      | ~ sameside(X11,X12,X26)
      | ~ s_t(X15,X12,X26)
      | X12 = X26
      | X12 = X15 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_15c) ).

fof(f1337,plain,
    spl4_134,
    inference(avatar_split_clause,[],[f309,f1335]) ).

fof(f309,plain,
    ! [X2,X3,X0,X1] :
      ( s_col(X0,X2,X3)
      | ~ s_col(X0,X1,X3)
      | ~ s_col(X0,X1,X2)
      | X0 = X2
      | X0 = X1 ),
    inference(cnf_transformation,[],[f170]) ).

fof(f170,plain,
    ! [X0,X1,X2,X3] :
      ( s_col(X0,X2,X3)
      | ~ s_col(X0,X1,X3)
      | ~ s_col(X0,X1,X2)
      | X0 = X2
      | X0 = X1 ),
    inference(rectify,[],[f86]) ).

fof(f86,axiom,
    ! [X12,X15,X27,X26] :
      ( s_col(X12,X27,X26)
      | ~ s_col(X12,X15,X26)
      | ~ s_col(X12,X15,X27)
      | X12 = X27
      | X12 = X15 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_16b) ).

fof(f1333,plain,
    spl4_133,
    inference(avatar_split_clause,[],[f291,f1331]) ).

fof(f291,plain,
    ! [X2,X0,X1] :
      ( ~ le(X1,X2,X0,X2)
      | ~ le(X0,X1,X0,X2)
      | s_t(X0,X1,X2)
      | ~ s_col(X0,X1,X2) ),
    inference(cnf_transformation,[],[f157]) ).

fof(f157,plain,
    ! [X0,X1,X2] :
      ( ~ le(X1,X2,X0,X2)
      | ~ le(X0,X1,X0,X2)
      | s_t(X0,X1,X2)
      | ~ s_col(X0,X1,X2) ),
    inference(rectify,[],[f67]) ).

fof(f67,axiom,
    ! [X11,X14,X13] :
      ( ~ le(X14,X13,X11,X13)
      | ~ le(X11,X14,X11,X13)
      | s_t(X11,X14,X13)
      | ~ s_col(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz5_12b) ).

fof(f1278,plain,
    spl4_132,
    inference(avatar_split_clause,[],[f402,f1276]) ).

fof(f402,plain,
    ! [X2,X3,X0,X1] :
      ( s_t(X2,ext(ext(X3,X2,alpha,gamma),X2,X0,X1),X3)
      | ~ le(X0,X1,X2,X3) ),
    inference(definition_unfolding,[],[f341,f299]) ).

fof(f341,plain,
    ! [X2,X3,X0,X1] :
      ( s_t(X2,insert(X0,X1,X2,X3),X3)
      | ~ le(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f200]) ).

fof(f200,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ( le(X0,X1,X2,X3)
        | ~ s_e(X0,X1,X2,X4)
        | ~ s_t(X2,X4,X3) )
      & ( s_e(X0,X1,X2,insert(X0,X1,X2,X3))
        | ~ le(X0,X1,X2,X3) )
      & ( s_t(X2,insert(X0,X1,X2,X3),X3)
        | ~ le(X0,X1,X2,X3) ) ),
    inference(rectify,[],[f114]) ).

fof(f114,axiom,
    ! [X11,X14,X13,X16,X1] :
      ( ( le(X11,X14,X13,X16)
        | ~ s_e(X11,X14,X13,X1)
        | ~ s_t(X13,X1,X16) )
      & ( s_e(X11,X14,X13,insert(X11,X14,X13,X16))
        | ~ le(X11,X14,X13,X16) )
      & ( s_t(X13,insert(X11,X14,X13,X16),X16)
        | ~ le(X11,X14,X13,X16) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d_Defn5_4) ).

fof(f1274,plain,
    ( spl4_131
    | ~ spl4_2
    | ~ spl4_72 ),
    inference(avatar_split_clause,[],[f892,f827,f417,f1272]) ).

fof(f892,plain,
    ( ! [X0] :
        ( s_t(X0,s(sK3,sK0),s(sK3,sK1))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_2
    | ~ spl4_72 ),
    inference(resolution,[],[f828,f419]) ).

fof(f1270,plain,
    spl4_130,
    inference(avatar_split_clause,[],[f394,f1268]) ).

fof(f394,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_e(X2,X3,X6,X7)
      | X0 = X1
      | ~ s_fs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f224]) ).

fof(f224,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7] :
      ( s_e(X2,X3,X6,X7)
      | X0 = X1
      | ~ s_fs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(rectify,[],[f49]) ).

fof(f49,axiom,
    ! [X11,X14,X13,X16,X19,X20,X21,X25] :
      ( s_e(X13,X16,X21,X25)
      | X11 = X14
      | ~ s_fs(X11,X14,X13,X16,X19,X20,X21,X25) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_16) ).

fof(f1266,plain,
    spl4_129,
    inference(avatar_split_clause,[],[f338,f1264]) ).

fof(f338,plain,
    ! [X2,X3,X0,X1,X4] :
      ( s_t(X4,ip(X0,X1,X2,X3,X4),X0)
      | ~ s_t(X3,X4,X2)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f198]) ).

fof(f198,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ( s_t(X4,ip(X0,X1,X2,X3,X4),X0)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) )
      & ( s_t(X1,ip(X0,X1,X2,X3,X4),X3)
        | ~ s_t(X3,X4,X2)
        | ~ s_t(X0,X1,X2) ) ),
    inference(rectify,[],[f7]) ).

fof(f7,axiom,
    ! [X11,X12,X13,X14,X15] :
      ( ( s_t(X15,ip(X11,X12,X13,X14,X15),X11)
        | ~ s_t(X14,X15,X13)
        | ~ s_t(X11,X12,X13) )
      & ( s_t(X12,ip(X11,X12,X13,X14,X15),X14)
        | ~ s_t(X14,X15,X13)
        | ~ s_t(X11,X12,X13) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aA7) ).

fof(f1262,plain,
    spl4_128,
    inference(avatar_split_clause,[],[f337,f1260]) ).

fof(f337,plain,
    ! [X2,X3,X0,X1,X4] :
      ( s_t(X1,ip(X0,X1,X2,X3,X4),X3)
      | ~ s_t(X3,X4,X2)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f198]) ).

fof(f1258,plain,
    spl4_127,
    inference(avatar_split_clause,[],[f327,f1256]) ).

fof(f327,plain,
    ! [X2,X3,X0,X1] :
      ( X1 = X3
      | ~ s_e(X2,X1,X2,X3)
      | ~ s_e(X0,X1,X0,X3)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f188]) ).

fof(f188,plain,
    ! [X0,X1,X2,X3] :
      ( X1 = X3
      | ~ s_e(X2,X1,X2,X3)
      | ~ s_e(X0,X1,X0,X3)
      | ~ s_t(X0,X1,X2) ),
    inference(rectify,[],[f52]) ).

fof(f52,axiom,
    ! [X11,X13,X14,X21] :
      ( X13 = X21
      | ~ s_e(X14,X13,X14,X21)
      | ~ s_e(X11,X13,X11,X21)
      | ~ s_t(X11,X13,X14) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_19) ).

fof(f1237,plain,
    spl4_126,
    inference(avatar_split_clause,[],[f374,f1235]) ).

fof(f1235,plain,
    ( spl4_126
  <=> ! [X5,X3,X4,X0,X7,X6,X2,X1] :
        ( s_e3(X0,X1,X2,X4,X5,X6)
        | ~ s_fs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_126])]) ).

fof(f374,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_e3(X0,X1,X2,X4,X5,X6)
      | ~ s_fs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f219]) ).

fof(f1233,plain,
    spl4_125,
    inference(avatar_split_clause,[],[f326,f1231]) ).

fof(f326,plain,
    ! [X2,X3,X0,X1] :
      ( s_t(X0,X3,X1)
      | s_t(X0,X1,X3)
      | ~ s_t(X0,X3,X2)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f187]) ).

fof(f187,plain,
    ! [X0,X1,X2,X3] :
      ( s_t(X0,X3,X1)
      | s_t(X0,X1,X3)
      | ~ s_t(X0,X3,X2)
      | ~ s_t(X0,X1,X2) ),
    inference(rectify,[],[f55]) ).

fof(f55,axiom,
    ! [X11,X14,X16,X13] :
      ( s_t(X11,X13,X14)
      | s_t(X11,X14,X13)
      | ~ s_t(X11,X13,X16)
      | ~ s_t(X11,X14,X16) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz5_3) ).

fof(f1229,plain,
    spl4_124,
    inference(avatar_split_clause,[],[f274,f1227]) ).

fof(f1227,plain,
    ( spl4_124
  <=> ! [X2,X0,X1] :
        ( s_t(X2,X0,X1)
        | s_t(X1,X2,X0)
        | s_t(X0,X1,X2)
        | ~ s_col(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_124])]) ).

fof(f274,plain,
    ! [X2,X0,X1] :
      ( s_t(X2,X0,X1)
      | s_t(X1,X2,X0)
      | s_t(X0,X1,X2)
      | ~ s_col(X0,X1,X2) ),
    inference(cnf_transformation,[],[f143]) ).

fof(f143,plain,
    ! [X0,X1,X2] :
      ( ( ~ s_t(X2,X0,X1)
        | s_col(X0,X1,X2) )
      & ( ~ s_t(X1,X2,X0)
        | s_col(X0,X1,X2) )
      & ( ~ s_t(X0,X1,X2)
        | s_col(X0,X1,X2) )
      & ( s_t(X2,X0,X1)
        | s_t(X1,X2,X0)
        | s_t(X0,X1,X2)
        | ~ s_col(X0,X1,X2) ) ),
    inference(rectify,[],[f112]) ).

fof(f112,axiom,
    ! [X11,X14,X13] :
      ( ( ~ s_t(X13,X11,X14)
        | s_col(X11,X14,X13) )
      & ( ~ s_t(X14,X13,X11)
        | s_col(X11,X14,X13) )
      & ( ~ s_t(X11,X14,X13)
        | s_col(X11,X14,X13) )
      & ( s_t(X13,X11,X14)
        | s_t(X14,X13,X11)
        | s_t(X11,X14,X13)
        | ~ s_col(X11,X14,X13) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d_Defn4_10) ).

fof(f1225,plain,
    ( spl4_123
    | ~ spl4_2
    | ~ spl4_71 ),
    inference(avatar_split_clause,[],[f886,f818,f417,f1223]) ).

fof(f886,plain,
    ( ! [X0] :
        ( s_t(X0,s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(s(sK3,sK0),X0,s(sK3,sK1)) )
    | ~ spl4_2
    | ~ spl4_71 ),
    inference(resolution,[],[f819,f419]) ).

fof(f1179,plain,
    spl4_122,
    inference(avatar_split_clause,[],[f364,f1177]) ).

fof(f364,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( s_e(X2,X3,X4,X5)
      | ~ s_e(X0,X1,X4,X5)
      | ~ s_e(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f2]) ).

fof(f2,axiom,
    ! [X0,X1,X2,X3,X4,X5] :
      ( s_e(X2,X3,X4,X5)
      | ~ s_e(X0,X1,X4,X5)
      | ~ s_e(X0,X1,X2,X3) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aA2) ).

fof(f1175,plain,
    spl4_121,
    inference(avatar_split_clause,[],[f363,f1173]) ).

fof(f363,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( s_e(X0,X1,X4,X5)
      | ~ s_e(X2,X3,X4,X5)
      | ~ s_e(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f216]) ).

fof(f216,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( s_e(X0,X1,X4,X5)
      | ~ s_e(X2,X3,X4,X5)
      | ~ s_e(X0,X1,X2,X3) ),
    inference(rectify,[],[f11]) ).

fof(f11,axiom,
    ! [X11,X14,X13,X16,X17,X18] :
      ( s_e(X11,X14,X17,X18)
      | ~ s_e(X13,X16,X17,X18)
      | ~ s_e(X11,X14,X13,X16) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz2_3) ).

fof(f1171,plain,
    ( spl4_120
    | ~ spl4_2
    | ~ spl4_70 ),
    inference(avatar_split_clause,[],[f880,f814,f417,f1169]) ).

fof(f880,plain,
    ( ! [X0] :
        ( s_t(X0,s(sK3,sK1),s(sK3,sK2))
        | ~ s_t(X0,s(sK3,sK0),s(sK3,sK2)) )
    | ~ spl4_2
    | ~ spl4_70 ),
    inference(resolution,[],[f815,f419]) ).

fof(f1167,plain,
    spl4_119,
    inference(avatar_split_clause,[],[f362,f1165]) ).

fof(f362,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( le(X0,X1,X4,X5)
      | ~ le(X2,X3,X4,X5)
      | ~ le(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f215]) ).

fof(f215,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( le(X0,X1,X4,X5)
      | ~ le(X2,X3,X4,X5)
      | ~ le(X0,X1,X2,X3) ),
    inference(rectify,[],[f60]) ).

fof(f60,axiom,
    ! [X11,X14,X13,X16,X17,X18] :
      ( le(X11,X14,X17,X18)
      | ~ le(X13,X16,X17,X18)
      | ~ le(X11,X14,X13,X16) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz5_8) ).

fof(f1163,plain,
    spl4_118,
    inference(avatar_split_clause,[],[f361,f1161]) ).

fof(f361,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( s_t(X3,X4,X5)
      | ~ s_e3(X0,X1,X2,X3,X4,X5)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f214]) ).

fof(f214,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( s_t(X3,X4,X5)
      | ~ s_e3(X0,X1,X2,X3,X4,X5)
      | ~ s_t(X0,X1,X2) ),
    inference(rectify,[],[f39]) ).

fof(f39,axiom,
    ! [X11,X14,X13,X19,X20,X21] :
      ( s_t(X19,X20,X21)
      | ~ s_e3(X11,X14,X13,X19,X20,X21)
      | ~ s_t(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_6) ).

fof(f1159,plain,
    spl4_117,
    inference(avatar_split_clause,[],[f357,f1157]) ).

fof(f357,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( s_col(X3,X4,X5)
      | ~ s_e3(X0,X1,X2,X3,X4,X5)
      | ~ s_col(X0,X1,X2) ),
    inference(cnf_transformation,[],[f210]) ).

fof(f210,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( s_col(X3,X4,X5)
      | ~ s_e3(X0,X1,X2,X3,X4,X5)
      | ~ s_col(X0,X1,X2) ),
    inference(rectify,[],[f47]) ).

fof(f47,axiom,
    ! [X11,X14,X13,X19,X20,X21] :
      ( s_col(X19,X20,X21)
      | ~ s_e3(X11,X14,X13,X19,X20,X21)
      | ~ s_col(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_13) ).

fof(f1155,plain,
    spl4_116,
    inference(avatar_split_clause,[],[f331,f1153]) ).

fof(f331,plain,
    ! [X2,X3,X0,X1] :
      ( s_e(X0,X1,X2,X3)
      | ~ le(X2,X3,X0,X1)
      | ~ le(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f192]) ).

fof(f192,plain,
    ! [X0,X1,X2,X3] :
      ( s_e(X0,X1,X2,X3)
      | ~ le(X2,X3,X0,X1)
      | ~ le(X0,X1,X2,X3) ),
    inference(rectify,[],[f61]) ).

fof(f61,axiom,
    ! [X11,X14,X13,X16] :
      ( s_e(X11,X14,X13,X16)
      | ~ le(X13,X16,X11,X14)
      | ~ le(X11,X14,X13,X16) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz5_9) ).

fof(f1151,plain,
    spl4_115,
    inference(avatar_split_clause,[],[f321,f1149]) ).

fof(f321,plain,
    ! [X2,X3,X0,X1] :
      ( s_t(X0,X1,X3)
      | X1 = X2
      | ~ s_t(X1,X2,X3)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f182]) ).

fof(f182,plain,
    ! [X0,X1,X2,X3] :
      ( s_t(X0,X1,X3)
      | X1 = X2
      | ~ s_t(X1,X2,X3)
      | ~ s_t(X0,X1,X2) ),
    inference(rectify,[],[f29]) ).

fof(f29,axiom,
    ! [X11,X14,X13,X16] :
      ( s_t(X11,X14,X16)
      | X13 = X14
      | ~ s_t(X14,X13,X16)
      | ~ s_t(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz3_7b) ).

fof(f1147,plain,
    spl4_114,
    inference(avatar_split_clause,[],[f320,f1145]) ).

fof(f320,plain,
    ! [X2,X3,X0,X1] :
      ( s_t(X0,X2,X3)
      | X1 = X2
      | ~ s_t(X1,X2,X3)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f181]) ).

fof(f181,plain,
    ! [X0,X1,X2,X3] :
      ( s_t(X0,X2,X3)
      | X1 = X2
      | ~ s_t(X1,X2,X3)
      | ~ s_t(X0,X1,X2) ),
    inference(rectify,[],[f26]) ).

fof(f26,axiom,
    ! [X11,X14,X13,X16] :
      ( s_t(X11,X13,X16)
      | X13 = X14
      | ~ s_t(X14,X13,X16)
      | ~ s_t(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz3_7a) ).

fof(f1075,plain,
    spl4_113,
    inference(avatar_split_clause,[],[f395,f1073]) ).

fof(f395,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_e(X1,X3,X5,X7)
      | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f225]) ).

fof(f225,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7] :
      ( s_e(X1,X3,X5,X7)
      | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(rectify,[],[f36]) ).

fof(f36,axiom,
    ! [X11,X14,X13,X16,X19,X20,X21,X25] :
      ( s_e(X14,X16,X20,X25)
      | ~ s_ifs(X11,X14,X13,X16,X19,X20,X21,X25) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_2) ).

fof(f1071,plain,
    spl4_112,
    inference(avatar_split_clause,[],[f390,f1069]) ).

fof(f1069,plain,
    ( spl4_112
  <=> ! [X5,X3,X4,X7,X0,X6,X2,X1] :
        ( s_e(X2,X3,X6,X7)
        | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_112])]) ).

fof(f390,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_e(X2,X3,X6,X7)
      | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f221]) ).

fof(f1067,plain,
    spl4_111,
    inference(avatar_split_clause,[],[f389,f1065]) ).

fof(f1065,plain,
    ( spl4_111
  <=> ! [X5,X6,X4,X1,X0,X3,X2,X7] :
        ( s_e(X0,X3,X4,X7)
        | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_111])]) ).

fof(f389,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_e(X0,X3,X4,X7)
      | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f221]) ).

fof(f1063,plain,
    spl4_110,
    inference(avatar_split_clause,[],[f388,f1061]) ).

fof(f1061,plain,
    ( spl4_110
  <=> ! [X5,X3,X4,X7,X0,X6,X2,X1] :
        ( s_e(X1,X2,X5,X6)
        | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_110])]) ).

fof(f388,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_e(X1,X2,X5,X6)
      | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f221]) ).

fof(f1059,plain,
    spl4_109,
    inference(avatar_split_clause,[],[f387,f1057]) ).

fof(f1057,plain,
    ( spl4_109
  <=> ! [X5,X3,X4,X1,X0,X6,X2,X7] :
        ( s_e(X0,X2,X4,X6)
        | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_109])]) ).

fof(f387,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_e(X0,X2,X4,X6)
      | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f221]) ).

fof(f1055,plain,
    spl4_108,
    inference(avatar_split_clause,[],[f383,f1053]) ).

fof(f1053,plain,
    ( spl4_108
  <=> ! [X2,X3,X4,X7,X0,X6,X5,X1] :
        ( s_e(X1,X3,X5,X7)
        | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_108])]) ).

fof(f383,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_e(X1,X3,X5,X7)
      | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f220]) ).

fof(f1051,plain,
    spl4_107,
    inference(avatar_split_clause,[],[f382,f1049]) ).

fof(f1049,plain,
    ( spl4_107
  <=> ! [X5,X6,X4,X1,X0,X3,X2,X7] :
        ( s_e(X0,X3,X4,X7)
        | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_107])]) ).

fof(f382,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_e(X0,X3,X4,X7)
      | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f220]) ).

fof(f1041,plain,
    spl4_106,
    inference(avatar_split_clause,[],[f381,f1039]) ).

fof(f1039,plain,
    ( spl4_106
  <=> ! [X5,X3,X4,X7,X0,X6,X2,X1] :
        ( s_e(X1,X2,X5,X6)
        | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_106])]) ).

fof(f381,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_e(X1,X2,X5,X6)
      | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f220]) ).

fof(f1037,plain,
    spl4_105,
    inference(avatar_split_clause,[],[f380,f1035]) ).

fof(f1035,plain,
    ( spl4_105
  <=> ! [X2,X6,X4,X3,X0,X5,X1,X7] :
        ( s_e(X0,X1,X4,X5)
        | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_105])]) ).

fof(f380,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_e(X0,X1,X4,X5)
      | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f220]) ).

fof(f1033,plain,
    spl4_104,
    inference(avatar_split_clause,[],[f376,f1031]) ).

fof(f1031,plain,
    ( spl4_104
  <=> ! [X2,X3,X4,X7,X0,X6,X5,X1] :
        ( s_e(X1,X3,X5,X7)
        | ~ s_fs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_104])]) ).

fof(f376,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_e(X1,X3,X5,X7)
      | ~ s_fs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f219]) ).

fof(f1029,plain,
    spl4_103,
    inference(avatar_split_clause,[],[f375,f1027]) ).

fof(f1027,plain,
    ( spl4_103
  <=> ! [X5,X6,X4,X1,X0,X3,X2,X7] :
        ( s_e(X0,X3,X4,X7)
        | ~ s_fs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_103])]) ).

fof(f375,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_e(X0,X3,X4,X7)
      | ~ s_fs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f219]) ).

fof(f1025,plain,
    spl4_102,
    inference(avatar_split_clause,[],[f348,f1023]) ).

fof(f348,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ s_e(X0,X4,X2,X3)
      | ~ s_t(X0,X1,X4)
      | le(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f205]) ).

fof(f205,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ s_e(X0,X4,X2,X3)
      | ~ s_t(X0,X1,X4)
      | le(X0,X1,X2,X3) ),
    inference(rectify,[],[f57]) ).

fof(f57,axiom,
    ! [X11,X14,X13,X16,X17] :
      ( ~ s_e(X11,X17,X13,X16)
      | ~ s_t(X11,X14,X17)
      | le(X11,X14,X13,X16) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz5_5b) ).

fof(f1021,plain,
    spl4_101,
    inference(avatar_split_clause,[],[f343,f1019]) ).

fof(f343,plain,
    ! [X2,X3,X0,X1,X4] :
      ( le(X0,X1,X2,X3)
      | ~ s_e(X0,X1,X2,X4)
      | ~ s_t(X2,X4,X3) ),
    inference(cnf_transformation,[],[f200]) ).

fof(f1017,plain,
    spl4_100,
    inference(avatar_split_clause,[],[f328,f1015]) ).

fof(f328,plain,
    ! [X2,X3,X0,X1] :
      ( s_t(s(X3,X0),s(X3,X1),s(X3,X2))
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f189]) ).

fof(f189,plain,
    ! [X0,X1,X2,X3] :
      ( s_t(s(X3,X0),s(X3,X1),s(X3,X2))
      | ~ s_t(X0,X1,X2) ),
    inference(rectify,[],[f105]) ).

fof(f105,axiom,
    ! [X12,X15,X26,X11] :
      ( s_t(s(X11,X12),s(X11,X15),s(X11,X26))
      | ~ s_t(X12,X15,X26) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz7_15a) ).

fof(f1013,plain,
    spl4_99,
    inference(avatar_split_clause,[],[f305,f1011]) ).

fof(f305,plain,
    ! [X2,X3,X0,X1] :
      ( s_e(X0,ins(X2,X3,X0,X1),X2,X3)
      | ~ le(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f167]) ).

fof(f1009,plain,
    spl4_98,
    inference(avatar_split_clause,[],[f266,f1007]) ).

fof(f266,plain,
    ! [X2,X0,X1] :
      ( sameside(X0,X1,X2)
      | X1 = X2
      | X0 = X1
      | ~ s_t(X1,X2,X0) ),
    inference(cnf_transformation,[],[f140]) ).

fof(f140,plain,
    ! [X0,X1,X2] :
      ( ( sameside(X0,X1,X2)
        | X1 = X2
        | X0 = X1
        | ~ s_t(X1,X2,X0) )
      & ( sameside(X0,X1,X2)
        | xb = X1
        | X0 = X1
        | ~ s_t(X1,X0,X2) )
      & ( s_t(X1,X2,X0)
        | s_t(X1,X0,X2)
        | ~ sameside(X0,X1,X2) )
      & ( X1 != X2
        | ~ sameside(X0,X1,X2) )
      & ( X0 != X1
        | ~ sameside(X0,X1,X2) ) ),
    inference(rectify,[],[f115]) ).

fof(f115,axiom,
    ! [X11,X12,X14] :
      ( ( sameside(X11,X12,X14)
        | X12 = X14
        | X11 = X12
        | ~ s_t(X12,X14,X11) )
      & ( sameside(X11,X12,X14)
        | xb = X12
        | X11 = X12
        | ~ s_t(X12,X11,X14) )
      & ( s_t(X12,X14,X11)
        | s_t(X12,X11,X14)
        | ~ sameside(X11,X12,X14) )
      & ( X12 != X14
        | ~ sameside(X11,X12,X14) )
      & ( X11 != X12
        | ~ sameside(X11,X12,X14) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d_Defn6_1) ).

fof(f1005,plain,
    spl4_97,
    inference(avatar_split_clause,[],[f265,f1003]) ).

fof(f265,plain,
    ! [X2,X0,X1] :
      ( sameside(X0,X1,X2)
      | xb = X1
      | X0 = X1
      | ~ s_t(X1,X0,X2) ),
    inference(cnf_transformation,[],[f140]) ).

fof(f1001,plain,
    ( spl4_96
    | ~ spl4_40
    | ~ spl4_46 ),
    inference(avatar_split_clause,[],[f650,f621,f584,f998]) ).

fof(f998,plain,
    ( spl4_96
  <=> s_col(s(sK3,sK2),s(sK3,sK1),s(sK3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_96])]) ).

fof(f650,plain,
    ( s_col(s(sK3,sK2),s(sK3,sK1),s(sK3,sK0))
    | ~ spl4_40
    | ~ spl4_46 ),
    inference(resolution,[],[f623,f585]) ).

fof(f985,plain,
    ( spl4_95
    | ~ spl4_41
    | ~ spl4_46 ),
    inference(avatar_split_clause,[],[f649,f621,f590,f982]) ).

fof(f982,plain,
    ( spl4_95
  <=> s_col(s(sK3,sK1),s(sK3,sK0),s(sK3,sK2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_95])]) ).

fof(f649,plain,
    ( s_col(s(sK3,sK1),s(sK3,sK0),s(sK3,sK2))
    | ~ spl4_41
    | ~ spl4_46 ),
    inference(resolution,[],[f623,f591]) ).

fof(f969,plain,
    spl4_94,
    inference(avatar_split_clause,[],[f386,f967]) ).

fof(f967,plain,
    ( spl4_94
  <=> ! [X5,X4,X2,X7,X0,X6,X3,X1] :
        ( s_t(X4,X5,X6)
        | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_94])]) ).

fof(f386,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_t(X4,X5,X6)
      | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f221]) ).

fof(f965,plain,
    spl4_93,
    inference(avatar_split_clause,[],[f385,f963]) ).

fof(f963,plain,
    ( spl4_93
  <=> ! [X5,X3,X4,X0,X7,X6,X2,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_93])]) ).

fof(f385,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_t(X0,X1,X2)
      | ~ s_ifs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f221]) ).

fof(f961,plain,
    spl4_92,
    inference(avatar_split_clause,[],[f379,f959]) ).

fof(f959,plain,
    ( spl4_92
  <=> ! [X5,X4,X2,X7,X0,X6,X3,X1] :
        ( s_t(X4,X5,X6)
        | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_92])]) ).

fof(f379,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_t(X4,X5,X6)
      | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f220]) ).

fof(f957,plain,
    spl4_91,
    inference(avatar_split_clause,[],[f378,f955]) ).

fof(f955,plain,
    ( spl4_91
  <=> ! [X5,X3,X4,X0,X7,X6,X2,X1] :
        ( s_t(X0,X1,X2)
        | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_91])]) ).

fof(f378,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_t(X0,X1,X2)
      | ~ s_afs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f220]) ).

fof(f953,plain,
    spl4_90,
    inference(avatar_split_clause,[],[f373,f951]) ).

fof(f951,plain,
    ( spl4_90
  <=> ! [X5,X3,X4,X0,X7,X6,X2,X1] :
        ( s_col(X0,X1,X2)
        | ~ s_fs(X0,X1,X2,X3,X4,X5,X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_90])]) ).

fof(f373,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( s_col(X0,X1,X2)
      | ~ s_fs(X0,X1,X2,X3,X4,X5,X6,X7) ),
    inference(cnf_transformation,[],[f219]) ).

fof(f949,plain,
    spl4_89,
    inference(avatar_split_clause,[],[f368,f947]) ).

fof(f947,plain,
    ( spl4_89
  <=> ! [X5,X4,X2,X0,X6,X3,X1] :
        ( s_e(X3,X6,X3,X4)
        | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_89])]) ).

fof(f368,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( s_e(X3,X6,X3,X4)
      | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) ),
    inference(cnf_transformation,[],[f217]) ).

fof(f945,plain,
    spl4_88,
    inference(avatar_split_clause,[],[f367,f943]) ).

fof(f943,plain,
    ( spl4_88
  <=> ! [X5,X3,X4,X0,X6,X2,X1] :
        ( s_e(X3,X0,X3,X2)
        | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_88])]) ).

fof(f367,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( s_e(X3,X0,X3,X2)
      | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) ),
    inference(cnf_transformation,[],[f217]) ).

fof(f941,plain,
    ( spl4_87
    | ~ spl4_42
    | ~ spl4_46 ),
    inference(avatar_split_clause,[],[f648,f621,f594,f938]) ).

fof(f938,plain,
    ( spl4_87
  <=> s_col(s(sK3,sK0),s(sK3,sK2),s(sK3,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_87])]) ).

fof(f648,plain,
    ( s_col(s(sK3,sK0),s(sK3,sK2),s(sK3,sK1))
    | ~ spl4_42
    | ~ spl4_46 ),
    inference(resolution,[],[f623,f595]) ).

fof(f936,plain,
    spl4_86,
    inference(avatar_split_clause,[],[f304,f934]) ).

fof(f304,plain,
    ! [X2,X3,X0,X1] :
      ( s_t(X0,X1,ins(X2,X3,X0,X1))
      | ~ le(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f167]) ).

fof(f932,plain,
    spl4_85,
    inference(avatar_split_clause,[],[f285,f930]) ).

fof(f930,plain,
    ( spl4_85
  <=> ! [X2,X0,X1] :
        ( le(X0,X1,X0,X2)
        | ~ s_t(X0,X1,X2)
        | ~ s_col(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_85])]) ).

fof(f285,plain,
    ! [X2,X0,X1] :
      ( le(X0,X1,X0,X2)
      | ~ s_t(X0,X1,X2)
      | ~ s_col(X0,X1,X2) ),
    inference(cnf_transformation,[],[f151]) ).

fof(f151,plain,
    ! [X0,X1,X2] :
      ( le(X0,X1,X0,X2)
      | ~ s_t(X0,X1,X2)
      | ~ s_col(X0,X1,X2) ),
    inference(rectify,[],[f64]) ).

fof(f64,axiom,
    ! [X11,X14,X13] :
      ( le(X11,X14,X11,X13)
      | ~ s_t(X11,X14,X13)
      | ~ s_col(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz5_12a1) ).

fof(f928,plain,
    spl4_84,
    inference(avatar_split_clause,[],[f284,f926]) ).

fof(f284,plain,
    ! [X2,X0,X1] :
      ( le(X1,X2,X0,X2)
      | ~ s_t(X0,X1,X2)
      | ~ s_col(X0,X1,X2) ),
    inference(cnf_transformation,[],[f150]) ).

fof(f150,plain,
    ! [X0,X1,X2] :
      ( le(X1,X2,X0,X2)
      | ~ s_t(X0,X1,X2)
      | ~ s_col(X0,X1,X2) ),
    inference(rectify,[],[f65]) ).

fof(f65,axiom,
    ! [X11,X14,X13] :
      ( le(X14,X13,X11,X13)
      | ~ s_t(X11,X14,X13)
      | ~ s_col(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz5_12a2) ).

fof(f924,plain,
    spl4_83,
    inference(avatar_split_clause,[],[f283,f922]) ).

fof(f922,plain,
    ( spl4_83
  <=> ! [X2,X0,X1] :
        ( ~ s_t(X1,X0,X2)
        | le(X1,X0,X1,X2)
        | ~ sameside(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_83])]) ).

fof(f283,plain,
    ! [X2,X0,X1] :
      ( ~ s_t(X1,X0,X2)
      | le(X1,X0,X1,X2)
      | ~ sameside(X0,X1,X2) ),
    inference(cnf_transformation,[],[f149]) ).

fof(f149,plain,
    ! [X0,X1,X2] :
      ( ~ s_t(X1,X0,X2)
      | le(X1,X0,X1,X2)
      | ~ sameside(X0,X1,X2) ),
    inference(rectify,[],[f80]) ).

fof(f80,axiom,
    ! [X11,X12,X14] :
      ( ~ s_t(X12,X11,X14)
      | le(X12,X11,X12,X14)
      | ~ sameside(X11,X12,X14) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_13b) ).

fof(f920,plain,
    spl4_82,
    inference(avatar_split_clause,[],[f282,f918]) ).

fof(f282,plain,
    ! [X2,X0,X1] :
      ( s_t(X1,X0,X2)
      | ~ le(X1,X0,X1,X2)
      | ~ sameside(X0,X1,X2) ),
    inference(cnf_transformation,[],[f148]) ).

fof(f148,plain,
    ! [X0,X1,X2] :
      ( s_t(X1,X0,X2)
      | ~ le(X1,X0,X1,X2)
      | ~ sameside(X0,X1,X2) ),
    inference(rectify,[],[f79]) ).

fof(f79,axiom,
    ! [X11,X12,X14] :
      ( s_t(X12,X11,X14)
      | ~ le(X12,X11,X12,X14)
      | ~ sameside(X11,X12,X14) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_13a) ).

fof(f916,plain,
    spl4_81,
    inference(avatar_split_clause,[],[f261,f914]) ).

fof(f261,plain,
    ! [X2,X0,X1] :
      ( s_m(X0,X1,X2)
      | ~ s_e(X1,X0,X1,X2)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f139]) ).

fof(f139,plain,
    ! [X0,X1,X2] :
      ( ( s_m(X0,X1,X2)
        | ~ s_e(X1,X0,X1,X2)
        | ~ s_t(X0,X1,X2) )
      & ( s_e(X1,X0,X1,X2)
        | ~ s_m(X0,X1,X2) )
      & ( s_t(X0,X1,X2)
        | ~ s_m(X0,X1,X2) ) ),
    inference(rectify,[],[f116]) ).

fof(f116,axiom,
    ! [X11,X28,X14] :
      ( ( s_m(X11,X28,X14)
        | ~ s_e(X28,X11,X28,X14)
        | ~ s_t(X11,X28,X14) )
      & ( s_e(X28,X11,X28,X14)
        | ~ s_m(X11,X28,X14) )
      & ( s_t(X11,X28,X14)
        | ~ s_m(X11,X28,X14) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d_Defn7_1) ).

fof(f861,plain,
    spl4_80,
    inference(avatar_split_clause,[],[f370,f859]) ).

fof(f859,plain,
    ( spl4_80
  <=> ! [X5,X4,X2,X0,X6,X3,X1] :
        ( s_m(X6,X5,X4)
        | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_80])]) ).

fof(f370,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( s_m(X6,X5,X4)
      | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) ),
    inference(cnf_transformation,[],[f217]) ).

fof(f857,plain,
    spl4_79,
    inference(avatar_split_clause,[],[f369,f855]) ).

fof(f855,plain,
    ( spl4_79
  <=> ! [X5,X3,X4,X0,X6,X2,X1] :
        ( s_m(X0,X1,X2)
        | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_79])]) ).

fof(f369,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( s_m(X0,X1,X2)
      | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) ),
    inference(cnf_transformation,[],[f217]) ).

fof(f853,plain,
    spl4_78,
    inference(avatar_split_clause,[],[f366,f851]) ).

fof(f851,plain,
    ( spl4_78
  <=> ! [X5,X3,X4,X0,X6,X2,X1] :
        ( s_t(X2,X3,X4)
        | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_78])]) ).

fof(f366,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( s_t(X2,X3,X4)
      | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) ),
    inference(cnf_transformation,[],[f217]) ).

fof(f849,plain,
    spl4_77,
    inference(avatar_split_clause,[],[f365,f847]) ).

fof(f847,plain,
    ( spl4_77
  <=> ! [X5,X4,X2,X0,X6,X3,X1] :
        ( s_t(X0,X3,X6)
        | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_77])]) ).

fof(f365,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( s_t(X0,X3,X6)
      | ~ s_kf(X0,X1,X2,X3,X4,X5,X6) ),
    inference(cnf_transformation,[],[f217]) ).

fof(f845,plain,
    spl4_76,
    inference(avatar_split_clause,[],[f353,f843]) ).

fof(f353,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( s_e(X1,X2,X4,X5)
      | ~ s_e3(X0,X1,X2,X3,X4,X5) ),
    inference(cnf_transformation,[],[f207]) ).

fof(f841,plain,
    spl4_75,
    inference(avatar_split_clause,[],[f352,f839]) ).

fof(f352,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( s_e(X0,X2,X3,X5)
      | ~ s_e3(X0,X1,X2,X3,X4,X5) ),
    inference(cnf_transformation,[],[f207]) ).

fof(f837,plain,
    spl4_74,
    inference(avatar_split_clause,[],[f351,f835]) ).

fof(f835,plain,
    ( spl4_74
  <=> ! [X5,X4,X2,X0,X3,X1] :
        ( s_e(X0,X1,X3,X4)
        | ~ s_e3(X0,X1,X2,X3,X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_74])]) ).

fof(f351,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( s_e(X0,X1,X3,X4)
      | ~ s_e3(X0,X1,X2,X3,X4,X5) ),
    inference(cnf_transformation,[],[f207]) ).

fof(f833,plain,
    spl4_73,
    inference(avatar_split_clause,[],[f325,f831]) ).

fof(f325,plain,
    ! [X2,X3,X0,X1] :
      ( s_t(X0,X1,X3)
      | ~ s_t(X0,X2,X3)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f186]) ).

fof(f186,plain,
    ! [X0,X1,X2,X3] :
      ( s_t(X0,X1,X3)
      | ~ s_t(X0,X2,X3)
      | ~ s_t(X0,X1,X2) ),
    inference(rectify,[],[f28]) ).

fof(f28,axiom,
    ! [X11,X14,X13,X16] :
      ( s_t(X11,X14,X16)
      | ~ s_t(X11,X13,X16)
      | ~ s_t(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz3_6b) ).

fof(f829,plain,
    spl4_72,
    inference(avatar_split_clause,[],[f324,f827]) ).

fof(f324,plain,
    ! [X2,X3,X0,X1] :
      ( s_t(X0,X1,X3)
      | ~ s_t(X1,X3,X2)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f185]) ).

fof(f185,plain,
    ! [X0,X1,X2,X3] :
      ( s_t(X0,X1,X3)
      | ~ s_t(X1,X3,X2)
      | ~ s_t(X0,X1,X2) ),
    inference(rectify,[],[f24]) ).

fof(f24,axiom,
    ! [X11,X14,X16,X13] :
      ( s_t(X11,X14,X13)
      | ~ s_t(X14,X13,X16)
      | ~ s_t(X11,X14,X16) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz3_5a) ).

fof(f820,plain,
    spl4_71,
    inference(avatar_split_clause,[],[f323,f818]) ).

fof(f323,plain,
    ! [X2,X3,X0,X1] :
      ( s_t(X1,X2,X3)
      | ~ s_t(X0,X2,X3)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f184]) ).

fof(f184,plain,
    ! [X0,X1,X2,X3] :
      ( s_t(X1,X2,X3)
      | ~ s_t(X0,X2,X3)
      | ~ s_t(X0,X1,X2) ),
    inference(rectify,[],[f25]) ).

fof(f25,axiom,
    ! [X11,X14,X13,X16] :
      ( s_t(X14,X13,X16)
      | ~ s_t(X11,X13,X16)
      | ~ s_t(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz3_6a) ).

fof(f816,plain,
    spl4_70,
    inference(avatar_split_clause,[],[f322,f814]) ).

fof(f322,plain,
    ! [X2,X3,X0,X1] :
      ( s_t(X0,X3,X2)
      | ~ s_t(X1,X3,X2)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f183]) ).

fof(f183,plain,
    ! [X0,X1,X2,X3] :
      ( s_t(X0,X3,X2)
      | ~ s_t(X1,X3,X2)
      | ~ s_t(X0,X1,X2) ),
    inference(rectify,[],[f27]) ).

fof(f27,axiom,
    ! [X11,X14,X16,X13] :
      ( s_t(X11,X13,X16)
      | ~ s_t(X14,X13,X16)
      | ~ s_t(X11,X14,X16) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz3_5b) ).

fof(f812,plain,
    spl4_69,
    inference(avatar_split_clause,[],[f319,f810]) ).

fof(f319,plain,
    ! [X2,X3,X0,X1] :
      ( sameside(X0,X1,X3)
      | ~ sameside(X2,X1,X3)
      | ~ sameside(X0,X1,X2) ),
    inference(cnf_transformation,[],[f180]) ).

fof(f180,plain,
    ! [X0,X1,X2,X3] :
      ( sameside(X0,X1,X3)
      | ~ sameside(X2,X1,X3)
      | ~ sameside(X0,X1,X2) ),
    inference(rectify,[],[f76]) ).

fof(f76,axiom,
    ! [X11,X12,X14,X13] :
      ( sameside(X11,X12,X13)
      | ~ sameside(X14,X12,X13)
      | ~ sameside(X11,X12,X14) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_7) ).

fof(f808,plain,
    spl4_68,
    inference(avatar_split_clause,[],[f295,f806]) ).

fof(f295,plain,
    ! [X2,X0,X1] :
      ( s_t(X0,X1,X2)
      | ~ s_col(X0,X1,X2)
      | sameside(X0,X1,X2) ),
    inference(cnf_transformation,[],[f161]) ).

fof(f161,plain,
    ! [X0,X1,X2] :
      ( s_t(X0,X1,X2)
      | ~ s_col(X0,X1,X2)
      | sameside(X0,X1,X2) ),
    inference(rectify,[],[f73]) ).

fof(f73,axiom,
    ! [X11,X12,X14] :
      ( s_t(X11,X12,X14)
      | ~ s_col(X11,X12,X14)
      | sameside(X11,X12,X14) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_4b) ).

fof(f804,plain,
    spl4_67,
    inference(avatar_split_clause,[],[f294,f802]) ).

fof(f294,plain,
    ! [X2,X0,X1] :
      ( X1 = X2
      | ~ s_e(X0,X2,X0,X1)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f160]) ).

fof(f160,plain,
    ! [X0,X1,X2] :
      ( X1 = X2
      | ~ s_e(X0,X2,X0,X1)
      | ~ s_t(X0,X1,X2) ),
    inference(rectify,[],[f66]) ).

fof(f66,axiom,
    ! [X11,X14,X13] :
      ( X13 = X14
      | ~ s_e(X11,X13,X11,X14)
      | ~ s_t(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aNarbouxLemma1) ).

fof(f800,plain,
    spl4_66,
    inference(avatar_split_clause,[],[f264,f798]) ).

fof(f264,plain,
    ! [X2,X0,X1] :
      ( s_t(X1,X2,X0)
      | s_t(X1,X0,X2)
      | ~ sameside(X0,X1,X2) ),
    inference(cnf_transformation,[],[f140]) ).

fof(f779,plain,
    ( spl4_65
    | ~ spl4_2
    | ~ spl4_43 ),
    inference(avatar_split_clause,[],[f645,f598,f417,f776]) ).

fof(f645,plain,
    ( s_t(s(sK3,sK2),s(sK3,sK1),s(sK3,sK0))
    | ~ spl4_2
    | ~ spl4_43 ),
    inference(resolution,[],[f599,f419]) ).

fof(f774,plain,
    spl4_64,
    inference(avatar_split_clause,[],[f318,f772]) ).

fof(f318,plain,
    ! [X2,X3,X0,X1] :
      ( X2 = X3
      | ~ s_m(X0,X1,X3)
      | ~ s_m(X0,X1,X2) ),
    inference(cnf_transformation,[],[f179]) ).

fof(f179,plain,
    ! [X0,X1,X2,X3] :
      ( X2 = X3
      | ~ s_m(X0,X1,X3)
      | ~ s_m(X0,X1,X2) ),
    inference(rectify,[],[f97]) ).

fof(f97,axiom,
    ! [X12,X11,X26,X15] :
      ( X15 = X26
      | ~ s_m(X12,X11,X15)
      | ~ s_m(X12,X11,X26) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz7_4b) ).

fof(f770,plain,
    spl4_63,
    inference(avatar_split_clause,[],[f292,f768]) ).

fof(f292,plain,
    ! [X2,X0,X1] :
      ( X0 = X1
      | ~ s_t(X1,X0,X2)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f158]) ).

fof(f158,plain,
    ! [X0,X1,X2] :
      ( X0 = X1
      | ~ s_t(X1,X0,X2)
      | ~ s_t(X0,X1,X2) ),
    inference(rectify,[],[f23]) ).

fof(f23,axiom,
    ! [X11,X14,X13] :
      ( X11 = X14
      | ~ s_t(X14,X11,X13)
      | ~ s_t(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz3_4) ).

fof(f766,plain,
    spl4_62,
    inference(avatar_split_clause,[],[f271,f764]) ).

fof(f271,plain,
    ! [X2,X0,X1] :
      ( s_t(X2,X1,c63(X0,X1,X2))
      | ~ sameside(X0,X1,X2) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f141,plain,
    ! [X0,X1,X2] :
      ( ( s_t(X2,X1,c63(X0,X1,X2))
        | ~ sameside(X0,X1,X2) )
      & ( s_t(X0,X1,c63(X0,X1,X2))
        | ~ sameside(X0,X1,X2) )
      & ( c63(X0,X1,X2) != X1
        | ~ sameside(X0,X1,X2) )
      & ( X1 != X2
        | ~ sameside(X0,X1,X2) )
      & ( X0 != X1
        | ~ sameside(X0,X1,X2) ) ),
    inference(rectify,[],[f70]) ).

fof(f70,axiom,
    ! [X11,X12,X14] :
      ( ( s_t(X14,X12,c63(X11,X12,X14))
        | ~ sameside(X11,X12,X14) )
      & ( s_t(X11,X12,c63(X11,X12,X14))
        | ~ sameside(X11,X12,X14) )
      & ( c63(X11,X12,X14) != X12
        | ~ sameside(X11,X12,X14) )
      & ( X12 != X14
        | ~ sameside(X11,X12,X14) )
      & ( X11 != X12
        | ~ sameside(X11,X12,X14) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_3a) ).

fof(f762,plain,
    spl4_61,
    inference(avatar_split_clause,[],[f270,f760]) ).

fof(f270,plain,
    ! [X2,X0,X1] :
      ( s_t(X0,X1,c63(X0,X1,X2))
      | ~ sameside(X0,X1,X2) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f728,plain,
    ( spl4_60
    | ~ spl4_2
    | ~ spl4_35 ),
    inference(avatar_split_clause,[],[f628,f564,f417,f725]) ).

fof(f628,plain,
    ( s_col(s(sK3,sK1),s(sK3,sK2),s(sK3,sK0))
    | ~ spl4_2
    | ~ spl4_35 ),
    inference(resolution,[],[f565,f419]) ).

fof(f723,plain,
    spl4_59,
    inference(avatar_split_clause,[],[f336,f721]) ).

fof(f336,plain,
    ! [X2,X3,X0,X1] :
      ( le(X2,X3,X0,X1)
      | le(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f197]) ).

fof(f197,plain,
    ! [X0,X1,X2,X3] :
      ( le(X2,X3,X0,X1)
      | le(X0,X1,X2,X3) ),
    inference(rectify,[],[f62]) ).

fof(f62,axiom,
    ! [X11,X14,X13,X16] :
      ( le(X13,X16,X11,X14)
      | le(X11,X14,X13,X16) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz5_10) ).

fof(f719,plain,
    spl4_58,
    inference(avatar_split_clause,[],[f335,f717]) ).

fof(f335,plain,
    ! [X2,X3,X0,X1] :
      ( s_e(X1,X0,X3,X2)
      | ~ s_e(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f196]) ).

fof(f196,plain,
    ! [X0,X1,X2,X3] :
      ( s_e(X1,X0,X3,X2)
      | ~ s_e(X0,X1,X2,X3) ),
    inference(rectify,[],[f18]) ).

fof(f18,axiom,
    ! [X11,X14,X13,X16] :
      ( s_e(X14,X11,X16,X13)
      | ~ s_e(X11,X14,X13,X16) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz2_14) ).

fof(f715,plain,
    spl4_57,
    inference(avatar_split_clause,[],[f334,f713]) ).

fof(f334,plain,
    ! [X2,X3,X0,X1] :
      ( s_e(X0,X1,X3,X2)
      | ~ s_e(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f195]) ).

fof(f195,plain,
    ! [X0,X1,X2,X3] :
      ( s_e(X0,X1,X3,X2)
      | ~ s_e(X0,X1,X2,X3) ),
    inference(rectify,[],[f13]) ).

fof(f13,axiom,
    ! [X11,X14,X13,X16] :
      ( s_e(X11,X14,X16,X13)
      | ~ s_e(X11,X14,X13,X16) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz2_5) ).

fof(f711,plain,
    spl4_56,
    inference(avatar_split_clause,[],[f333,f709]) ).

fof(f333,plain,
    ! [X2,X3,X0,X1] :
      ( s_e(X1,X0,X2,X3)
      | ~ s_e(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f194]) ).

fof(f194,plain,
    ! [X0,X1,X2,X3] :
      ( s_e(X1,X0,X2,X3)
      | ~ s_e(X0,X1,X2,X3) ),
    inference(rectify,[],[f12]) ).

fof(f12,axiom,
    ! [X11,X14,X13,X16] :
      ( s_e(X14,X11,X13,X16)
      | ~ s_e(X11,X14,X13,X16) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz2_4) ).

fof(f707,plain,
    spl4_55,
    inference(avatar_split_clause,[],[f332,f705]) ).

fof(f332,plain,
    ! [X2,X3,X0,X1] :
      ( s_e(X2,X3,X0,X1)
      | ~ s_e(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f193]) ).

fof(f193,plain,
    ! [X0,X1,X2,X3] :
      ( s_e(X2,X3,X0,X1)
      | ~ s_e(X0,X1,X2,X3) ),
    inference(rectify,[],[f10]) ).

fof(f10,axiom,
    ! [X11,X14,X13,X16] :
      ( s_e(X13,X16,X11,X14)
      | ~ s_e(X11,X14,X13,X16) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz2_2) ).

fof(f703,plain,
    spl4_54,
    inference(avatar_split_clause,[],[f298,f701]) ).

fof(f298,plain,
    ! [X2,X0,X1] :
      ( X1 = X2
      | s(X0,X1) != s(X0,X2) ),
    inference(cnf_transformation,[],[f163]) ).

fof(f163,plain,
    ! [X0,X1,X2] :
      ( X1 = X2
      | s(X0,X1) != s(X0,X2) ),
    inference(rectify,[],[f101]) ).

fof(f101,axiom,
    ! [X11,X12,X15] :
      ( X12 = X15
      | s(X11,X12) != s(X11,X15) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz7_9) ).

fof(f699,plain,
    spl4_53,
    inference(avatar_split_clause,[],[f269,f697]) ).

fof(f697,plain,
    ( spl4_53
  <=> ! [X2,X0,X1] :
        ( c63(X0,X1,X2) != X1
        | ~ sameside(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_53])]) ).

fof(f269,plain,
    ! [X2,X0,X1] :
      ( c63(X0,X1,X2) != X1
      | ~ sameside(X0,X1,X2) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f691,plain,
    ( spl4_52
    | ~ spl4_2
    | ~ spl4_34 ),
    inference(avatar_split_clause,[],[f625,f560,f417,f688]) ).

fof(f625,plain,
    ( s_col(s(sK3,sK2),s(sK3,sK0),s(sK3,sK1))
    | ~ spl4_2
    | ~ spl4_34 ),
    inference(resolution,[],[f561,f419]) ).

fof(f679,plain,
    spl4_51,
    inference(avatar_split_clause,[],[f301,f677]) ).

fof(f301,plain,
    ! [X2,X3,X0,X1] : s_e(X1,ext(X0,X1,X2,X3),X2,X3),
    inference(cnf_transformation,[],[f165]) ).

fof(f165,plain,
    ! [X0,X1,X2,X3] :
      ( s_e(X1,ext(X0,X1,X2,X3),X2,X3)
      & s_t(X0,X1,ext(X0,X1,X2,X3)) ),
    inference(rectify,[],[f4]) ).

fof(f4,axiom,
    ! [X0,X1,X6,X3] :
      ( s_e(X1,ext(X0,X1,X6,X3),X6,X3)
      & s_t(X0,X1,ext(X0,X1,X6,X3)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aA4) ).

fof(f675,plain,
    spl4_50,
    inference(avatar_split_clause,[],[f280,f673]) ).

fof(f280,plain,
    ! [X2,X0,X1] :
      ( s(X1,X0) = X2
      | ~ s_m(X0,X1,X2) ),
    inference(cnf_transformation,[],[f146]) ).

fof(f146,plain,
    ! [X0,X1,X2] :
      ( s(X1,X0) = X2
      | ~ s_m(X0,X1,X2) ),
    inference(rectify,[],[f98]) ).

fof(f98,axiom,
    ! [X12,X11,X15] :
      ( s(X11,X12) = X15
      | ~ s_m(X12,X11,X15) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz7_6) ).

fof(f671,plain,
    spl4_49,
    inference(avatar_split_clause,[],[f260,f669]) ).

fof(f260,plain,
    ! [X2,X0,X1] :
      ( s_e(X1,X0,X1,X2)
      | ~ s_m(X0,X1,X2) ),
    inference(cnf_transformation,[],[f139]) ).

fof(f667,plain,
    spl4_48,
    inference(avatar_split_clause,[],[f258,f665]) ).

fof(f258,plain,
    ! [X2,X0,X1] : s_e(X0,X1,s(X2,X0),s(X2,X1)),
    inference(cnf_transformation,[],[f138]) ).

fof(f138,plain,
    ! [X0,X1,X2] : s_e(X0,X1,s(X2,X0),s(X2,X1)),
    inference(rectify,[],[f104]) ).

fof(f104,axiom,
    ! [X12,X15,X11] : s_e(X12,X15,s(X11,X12),s(X11,X15)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz7_13) ).

fof(f663,plain,
    spl4_47,
    inference(avatar_split_clause,[],[f251,f661]) ).

fof(f661,plain,
    ( spl4_47
  <=> ! [X0,X1] :
        ( ~ s_col(X0,X1,pointOffLine(X0,X1))
        | X0 = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_47])]) ).

fof(f251,plain,
    ! [X0,X1] :
      ( ~ s_col(X0,X1,pointOffLine(X0,X1))
      | X0 = X1 ),
    inference(cnf_transformation,[],[f132]) ).

fof(f132,plain,
    ! [X0,X1] :
      ( ~ s_col(X0,X1,pointOffLine(X0,X1))
      | X0 = X1 ),
    inference(rectify,[],[f91]) ).

fof(f91,axiom,
    ! [X11,X14] :
      ( ~ s_col(X11,X14,pointOffLine(X11,X14))
      | X11 = X14 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_25) ).

fof(f624,plain,
    ( spl4_46
    | ~ spl4_2
    | ~ spl4_33 ),
    inference(avatar_split_clause,[],[f617,f556,f417,f621]) ).

fof(f617,plain,
    ( s_col(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2))
    | ~ spl4_2
    | ~ spl4_33 ),
    inference(resolution,[],[f557,f419]) ).

fof(f608,plain,
    spl4_45,
    inference(avatar_split_clause,[],[f300,f606]) ).

fof(f300,plain,
    ! [X2,X3,X0,X1] : s_t(X0,X1,ext(X0,X1,X2,X3)),
    inference(cnf_transformation,[],[f165]) ).

fof(f604,plain,
    spl4_44,
    inference(avatar_split_clause,[],[f296,f602]) ).

fof(f296,plain,
    ! [X2,X0,X1] :
      ( X0 = X1
      | ~ s_e(X0,X1,X2,X2) ),
    inference(cnf_transformation,[],[f162]) ).

fof(f162,plain,
    ! [X0,X1,X2] :
      ( X0 = X1
      | ~ s_e(X0,X1,X2,X2) ),
    inference(rectify,[],[f17]) ).

fof(f17,axiom,
    ! [X14,X13,X11] :
      ( X13 = X14
      | ~ s_e(X14,X13,X11,X11) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz2_13) ).

fof(f600,plain,
    spl4_43,
    inference(avatar_split_clause,[],[f293,f598]) ).

fof(f293,plain,
    ! [X2,X0,X1] :
      ( s_t(X2,X1,X0)
      | ~ s_t(X0,X1,X2) ),
    inference(cnf_transformation,[],[f159]) ).

fof(f159,plain,
    ! [X0,X1,X2] :
      ( s_t(X2,X1,X0)
      | ~ s_t(X0,X1,X2) ),
    inference(rectify,[],[f21]) ).

fof(f21,axiom,
    ! [X11,X14,X13] :
      ( s_t(X13,X14,X11)
      | ~ s_t(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz3_2) ).

fof(f596,plain,
    spl4_42,
    inference(avatar_split_clause,[],[f290,f594]) ).

fof(f290,plain,
    ! [X2,X0,X1] :
      ( s_col(X0,X2,X1)
      | ~ s_col(X0,X1,X2) ),
    inference(cnf_transformation,[],[f156]) ).

fof(f156,plain,
    ! [X0,X1,X2] :
      ( s_col(X0,X2,X1)
      | ~ s_col(X0,X1,X2) ),
    inference(rectify,[],[f44]) ).

fof(f44,axiom,
    ! [X11,X14,X13] :
      ( s_col(X11,X13,X14)
      | ~ s_col(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_11e) ).

fof(f592,plain,
    spl4_41,
    inference(avatar_split_clause,[],[f289,f590]) ).

fof(f289,plain,
    ! [X2,X0,X1] :
      ( s_col(X1,X0,X2)
      | ~ s_col(X0,X1,X2) ),
    inference(cnf_transformation,[],[f155]) ).

fof(f155,plain,
    ! [X0,X1,X2] :
      ( s_col(X1,X0,X2)
      | ~ s_col(X0,X1,X2) ),
    inference(rectify,[],[f43]) ).

fof(f43,axiom,
    ! [X11,X14,X13] :
      ( s_col(X14,X11,X13)
      | ~ s_col(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_11d) ).

fof(f586,plain,
    spl4_40,
    inference(avatar_split_clause,[],[f288,f584]) ).

fof(f288,plain,
    ! [X2,X0,X1] :
      ( s_col(X2,X1,X0)
      | ~ s_col(X0,X1,X2) ),
    inference(cnf_transformation,[],[f154]) ).

fof(f154,plain,
    ! [X0,X1,X2] :
      ( s_col(X2,X1,X0)
      | ~ s_col(X0,X1,X2) ),
    inference(rectify,[],[f42]) ).

fof(f42,axiom,
    ! [X11,X14,X13] :
      ( s_col(X13,X14,X11)
      | ~ s_col(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_11c) ).

fof(f582,plain,
    spl4_39,
    inference(avatar_split_clause,[],[f287,f580]) ).

fof(f287,plain,
    ! [X2,X0,X1] :
      ( s_col(X2,X0,X1)
      | ~ s_col(X0,X1,X2) ),
    inference(cnf_transformation,[],[f153]) ).

fof(f153,plain,
    ! [X0,X1,X2] :
      ( s_col(X2,X0,X1)
      | ~ s_col(X0,X1,X2) ),
    inference(rectify,[],[f41]) ).

fof(f41,axiom,
    ! [X11,X14,X13] :
      ( s_col(X13,X11,X14)
      | ~ s_col(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_11b) ).

fof(f578,plain,
    spl4_38,
    inference(avatar_split_clause,[],[f286,f576]) ).

fof(f286,plain,
    ! [X2,X0,X1] :
      ( s_col(X1,X2,X0)
      | ~ s_col(X0,X1,X2) ),
    inference(cnf_transformation,[],[f152]) ).

fof(f152,plain,
    ! [X0,X1,X2] :
      ( s_col(X1,X2,X0)
      | ~ s_col(X0,X1,X2) ),
    inference(rectify,[],[f40]) ).

fof(f40,axiom,
    ! [X11,X14,X13] :
      ( s_col(X14,X13,X11)
      | ~ s_col(X11,X14,X13) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_11a) ).

fof(f574,plain,
    spl4_37,
    inference(avatar_split_clause,[],[f281,f572]) ).

fof(f281,plain,
    ! [X2,X0,X1] :
      ( sameside(X2,X1,X0)
      | ~ sameside(X0,X1,X2) ),
    inference(cnf_transformation,[],[f147]) ).

fof(f147,plain,
    ! [X0,X1,X2] :
      ( sameside(X2,X1,X0)
      | ~ sameside(X0,X1,X2) ),
    inference(rectify,[],[f75]) ).

fof(f75,axiom,
    ! [X11,X12,X14] :
      ( sameside(X14,X12,X11)
      | ~ sameside(X11,X12,X14) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_6) ).

fof(f570,plain,
    spl4_36,
    inference(avatar_split_clause,[],[f279,f568]) ).

fof(f279,plain,
    ! [X2,X0,X1] :
      ( s_m(X2,X1,X0)
      | ~ s_m(X0,X1,X2) ),
    inference(cnf_transformation,[],[f145]) ).

fof(f145,plain,
    ! [X0,X1,X2] :
      ( s_m(X2,X1,X0)
      | ~ s_m(X0,X1,X2) ),
    inference(rectify,[],[f93]) ).

fof(f93,axiom,
    ! [X11,X28,X14] :
      ( s_m(X14,X28,X11)
      | ~ s_m(X11,X28,X14) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz7_2) ).

fof(f566,plain,
    spl4_35,
    inference(avatar_split_clause,[],[f277,f564]) ).

fof(f277,plain,
    ! [X2,X0,X1] :
      ( ~ s_t(X2,X0,X1)
      | s_col(X0,X1,X2) ),
    inference(cnf_transformation,[],[f143]) ).

fof(f562,plain,
    spl4_34,
    inference(avatar_split_clause,[],[f276,f560]) ).

fof(f276,plain,
    ! [X2,X0,X1] :
      ( ~ s_t(X1,X2,X0)
      | s_col(X0,X1,X2) ),
    inference(cnf_transformation,[],[f143]) ).

fof(f558,plain,
    spl4_33,
    inference(avatar_split_clause,[],[f275,f556]) ).

fof(f275,plain,
    ! [X2,X0,X1] :
      ( ~ s_t(X0,X1,X2)
      | s_col(X0,X1,X2) ),
    inference(cnf_transformation,[],[f143]) ).

fof(f554,plain,
    spl4_32,
    inference(avatar_split_clause,[],[f273,f552]) ).

fof(f273,plain,
    ! [X2,X0,X1] :
      ( ~ s_t(X0,X1,X2)
      | ~ sameside(X0,X1,X2) ),
    inference(cnf_transformation,[],[f142]) ).

fof(f142,plain,
    ! [X0,X1,X2] :
      ( ( ~ s_t(X0,X1,X2)
        | ~ sameside(X0,X1,X2) )
      & ( s_col(X0,X1,X2)
        | ~ sameside(X0,X1,X2) ) ),
    inference(rectify,[],[f72]) ).

fof(f72,axiom,
    ! [X11,X12,X14] :
      ( ( ~ s_t(X11,X12,X14)
        | ~ sameside(X11,X12,X14) )
      & ( s_col(X11,X12,X14)
        | ~ sameside(X11,X12,X14) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_4a) ).

fof(f550,plain,
    spl4_31,
    inference(avatar_split_clause,[],[f272,f548]) ).

fof(f272,plain,
    ! [X2,X0,X1] :
      ( s_col(X0,X1,X2)
      | ~ sameside(X0,X1,X2) ),
    inference(cnf_transformation,[],[f142]) ).

fof(f546,plain,
    ( spl4_30
    | ~ spl4_22
    | ~ spl4_24 ),
    inference(avatar_split_clause,[],[f529,f513,f504,f544]) ).

fof(f529,plain,
    ( ! [X0,X1] : s_m(s(X0,X1),X0,X1)
    | ~ spl4_22
    | ~ spl4_24 ),
    inference(superposition,[],[f505,f514]) ).

fof(f542,plain,
    spl4_29,
    inference(avatar_split_clause,[],[f259,f540]) ).

fof(f259,plain,
    ! [X2,X0,X1] :
      ( s_t(X0,X1,X2)
      | ~ s_m(X0,X1,X2) ),
    inference(cnf_transformation,[],[f139]) ).

fof(f538,plain,
    spl4_28,
    inference(avatar_split_clause,[],[f255,f536]) ).

fof(f536,plain,
    ( spl4_28
  <=> ! [X0,X1] :
        ( X0 = X1
        | s(X0,X1) != X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_28])]) ).

fof(f255,plain,
    ! [X0,X1] :
      ( X0 = X1
      | s(X0,X1) != X1 ),
    inference(cnf_transformation,[],[f135]) ).

fof(f135,plain,
    ! [X0,X1] :
      ( X0 = X1
      | s(X0,X1) != X1 ),
    inference(rectify,[],[f102]) ).

fof(f102,axiom,
    ! [X11,X12] :
      ( X11 = X12
      | s(X11,X12) != X12 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz7_10a) ).

fof(f527,plain,
    spl4_27,
    inference(avatar_split_clause,[],[f253,f525]) ).

fof(f253,plain,
    ! [X0,X1] :
      ( X0 = X1
      | ~ s_t(X0,X1,X0) ),
    inference(cnf_transformation,[],[f6]) ).

fof(f6,axiom,
    ! [X0,X1] :
      ( X0 = X1
      | ~ s_t(X0,X1,X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aA6) ).

fof(f523,plain,
    spl4_26,
    inference(avatar_split_clause,[],[f252,f521]) ).

fof(f521,plain,
    ( spl4_26
  <=> ! [X0,X1] :
        ( X0 = X1
        | ~ s_m(X0,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_26])]) ).

fof(f252,plain,
    ! [X0,X1] :
      ( X0 = X1
      | ~ s_m(X0,X1,X0) ),
    inference(cnf_transformation,[],[f133]) ).

fof(f133,plain,
    ! [X0,X1] :
      ( X0 = X1
      | ~ s_m(X0,X1,X0) ),
    inference(rectify,[],[f94]) ).

fof(f94,axiom,
    ! [X11,X28] :
      ( X11 = X28
      | ~ s_m(X11,X28,X11) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz7_3a) ).

fof(f519,plain,
    spl4_25,
    inference(avatar_split_clause,[],[f249,f517]) ).

fof(f249,plain,
    ! [X0,X1] :
      ( sameside(X0,X1,X0)
      | X0 = X1 ),
    inference(cnf_transformation,[],[f130]) ).

fof(f130,plain,
    ! [X0,X1] :
      ( sameside(X0,X1,X0)
      | X0 = X1 ),
    inference(rectify,[],[f74]) ).

fof(f74,axiom,
    ! [X11,X12] :
      ( sameside(X11,X12,X11)
      | X11 = X12 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz6_5) ).

fof(f515,plain,
    spl4_24,
    inference(avatar_split_clause,[],[f247,f513]) ).

fof(f247,plain,
    ! [X0,X1] : s(X0,s(X0,X1)) = X1,
    inference(cnf_transformation,[],[f128]) ).

fof(f128,plain,
    ! [X0,X1] : s(X0,s(X0,X1)) = X1,
    inference(rectify,[],[f99]) ).

fof(f99,axiom,
    ! [X11,X12] : s(X11,s(X11,X12)) = X12,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz7_7) ).

fof(f511,plain,
    spl4_23,
    inference(avatar_split_clause,[],[f246,f509]) ).

fof(f246,plain,
    ! [X0,X1] : ext(X1,X0,alpha,gamma) != X0,
    inference(cnf_transformation,[],[f127]) ).

fof(f127,plain,
    ! [X0,X1] : ext(X1,X0,alpha,gamma) != X0,
    inference(rectify,[],[f34]) ).

fof(f34,axiom,
    ! [X14,X11] : ext(X11,X14,alpha,gamma) != X14,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz3_14b) ).

fof(f506,plain,
    spl4_22,
    inference(avatar_split_clause,[],[f245,f504]) ).

fof(f245,plain,
    ! [X0,X1] : s_m(X0,X1,s(X1,X0)),
    inference(cnf_transformation,[],[f126]) ).

fof(f126,plain,
    ! [X0,X1] : s_m(X0,X1,s(X1,X0)),
    inference(rectify,[],[f96]) ).

fof(f96,axiom,
    ! [X12,X11] : s_m(X12,X11,s(X11,X12)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz7_4a) ).

fof(f502,plain,
    spl4_21,
    inference(avatar_split_clause,[],[f404,f500]) ).

fof(f404,plain,
    ! [X1] : s(X1,X1) = X1,
    inference(equality_resolution,[],[f256]) ).

fof(f256,plain,
    ! [X0,X1] :
      ( X0 != X1
      | s(X0,X1) = X1 ),
    inference(cnf_transformation,[],[f136]) ).

fof(f136,plain,
    ! [X0,X1] :
      ( X0 != X1
      | s(X0,X1) = X1 ),
    inference(rectify,[],[f103]) ).

fof(f103,axiom,
    ! [X11,X12] :
      ( X11 != X12
      | s(X11,X12) = X12 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz7_10b) ).

fof(f498,plain,
    spl4_20,
    inference(avatar_split_clause,[],[f257,f496]) ).

fof(f257,plain,
    ! [X2,X0,X1] : le(X0,X0,X1,X2),
    inference(cnf_transformation,[],[f137]) ).

fof(f137,plain,
    ! [X0,X1,X2] : le(X0,X0,X1,X2),
    inference(rectify,[],[f63]) ).

fof(f63,axiom,
    ! [X11,X13,X16] : le(X11,X11,X13,X16),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz5_11) ).

fof(f494,plain,
    spl4_19,
    inference(avatar_split_clause,[],[f244,f492]) ).

fof(f244,plain,
    ! [X0,X1] : s_e(X0,X0,X1,X1),
    inference(cnf_transformation,[],[f125]) ).

fof(f125,plain,
    ! [X0,X1] : s_e(X0,X0,X1,X1),
    inference(rectify,[],[f14]) ).

fof(f14,axiom,
    ! [X11,X14] : s_e(X11,X11,X14,X14),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz2_8) ).

fof(f490,plain,
    spl4_18,
    inference(avatar_split_clause,[],[f243,f488]) ).

fof(f243,plain,
    ! [X0,X1] : s_e(X0,X1,X0,X1),
    inference(cnf_transformation,[],[f124]) ).

fof(f124,plain,
    ! [X0,X1] : s_e(X0,X1,X0,X1),
    inference(rectify,[],[f9]) ).

fof(f9,axiom,
    ! [X11,X14] : s_e(X11,X14,X11,X14),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz2_1) ).

fof(f486,plain,
    spl4_17,
    inference(avatar_split_clause,[],[f242,f484]) ).

fof(f242,plain,
    ! [X0,X1] : s_e(X0,X1,X1,X0),
    inference(cnf_transformation,[],[f1]) ).

fof(f1,axiom,
    ! [X0,X1] : s_e(X0,X1,X1,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aA1) ).

fof(f482,plain,
    spl4_16,
    inference(avatar_split_clause,[],[f241,f480]) ).

fof(f241,plain,
    ! [X0,X1] : le(X0,X1,X0,X1),
    inference(cnf_transformation,[],[f123]) ).

fof(f123,plain,
    ! [X0,X1] : le(X0,X1,X0,X1),
    inference(rectify,[],[f59]) ).

fof(f59,axiom,
    ! [X11,X14] : le(X11,X14,X11,X14),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz5_7) ).

fof(f478,plain,
    spl4_15,
    inference(avatar_split_clause,[],[f406,f476]) ).

fof(f476,plain,
    ( spl4_15
  <=> ! [X2,X1] : ~ sameside(X1,X1,X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_15])]) ).

fof(f406,plain,
    ! [X2,X1] : ~ sameside(X1,X1,X2),
    inference(equality_resolution,[],[f262]) ).

fof(f262,plain,
    ! [X2,X0,X1] :
      ( X0 != X1
      | ~ sameside(X0,X1,X2) ),
    inference(cnf_transformation,[],[f140]) ).

fof(f474,plain,
    spl4_14,
    inference(avatar_split_clause,[],[f405,f472]) ).

fof(f472,plain,
    ( spl4_14
  <=> ! [X2,X0] : ~ sameside(X0,X2,X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_14])]) ).

fof(f405,plain,
    ! [X2,X0] : ~ sameside(X0,X2,X2),
    inference(equality_resolution,[],[f263]) ).

fof(f263,plain,
    ! [X2,X0,X1] :
      ( X1 != X2
      | ~ sameside(X0,X1,X2) ),
    inference(cnf_transformation,[],[f140]) ).

fof(f470,plain,
    spl4_13,
    inference(avatar_split_clause,[],[f403,f468]) ).

fof(f403,plain,
    ! [X1] : s_m(X1,X1,X1),
    inference(equality_resolution,[],[f254]) ).

fof(f254,plain,
    ! [X0,X1] :
      ( X0 != X1
      | s_m(X0,X1,X0) ),
    inference(cnf_transformation,[],[f134]) ).

fof(f134,plain,
    ! [X0,X1] :
      ( X0 != X1
      | s_m(X0,X1,X0) ),
    inference(rectify,[],[f95]) ).

fof(f95,axiom,
    ! [X11,X28] :
      ( X11 != X28
      | s_m(X11,X28,X11) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz7_3b) ).

fof(f466,plain,
    spl4_12,
    inference(avatar_split_clause,[],[f240,f464]) ).

fof(f240,plain,
    ! [X0,X1] : s_t(X0,X0,X1),
    inference(cnf_transformation,[],[f122]) ).

fof(f122,plain,
    ! [X0,X1] : s_t(X0,X0,X1),
    inference(rectify,[],[f22]) ).

fof(f22,axiom,
    ! [X19,X20] : s_t(X19,X19,X20),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz3_3) ).

fof(f462,plain,
    spl4_11,
    inference(avatar_split_clause,[],[f239,f460]) ).

fof(f239,plain,
    ! [X0,X1] : s_t(X0,X1,X1),
    inference(cnf_transformation,[],[f121]) ).

fof(f121,plain,
    ! [X0,X1] : s_t(X0,X1,X1),
    inference(rectify,[],[f20]) ).

fof(f20,axiom,
    ! [X11,X14] : s_t(X11,X14,X14),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz3_1) ).

fof(f458,plain,
    spl4_10,
    inference(avatar_split_clause,[],[f238,f456]) ).

fof(f456,plain,
    ( spl4_10
  <=> ! [X0,X1] : s_col(X0,X0,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_10])]) ).

fof(f238,plain,
    ! [X0,X1] : s_col(X0,X0,X1),
    inference(cnf_transformation,[],[f120]) ).

fof(f120,plain,
    ! [X0,X1] : s_col(X0,X0,X1),
    inference(rectify,[],[f45]) ).

fof(f45,axiom,
    ! [X11,X14] : s_col(X11,X11,X14),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_12) ).

fof(f454,plain,
    spl4_9,
    inference(avatar_split_clause,[],[f237,f452]) ).

fof(f237,plain,
    ! [X0,X1] : s_col(X0,X1,X0),
    inference(cnf_transformation,[],[f119]) ).

fof(f119,plain,
    ! [X0,X1] : s_col(X0,X1,X0),
    inference(rectify,[],[f46]) ).

fof(f46,axiom,
    ! [X11,X14] : s_col(X11,X14,X11),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz4_12b) ).

fof(f450,plain,
    ~ spl4_8,
    inference(avatar_split_clause,[],[f236,f447]) ).

fof(f447,plain,
    ( spl4_8
  <=> s_t(gamma,alpha,beta) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_8])]) ).

fof(f236,plain,
    ~ s_t(gamma,alpha,beta),
    inference(cnf_transformation,[],[f8]) ).

fof(f8,axiom,
    ( ~ s_t(gamma,alpha,beta)
    & ~ s_t(beta,gamma,alpha)
    & ~ s_t(alpha,beta,gamma) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aA8) ).

fof(f445,plain,
    ~ spl4_7,
    inference(avatar_split_clause,[],[f235,f442]) ).

fof(f442,plain,
    ( spl4_7
  <=> s_t(beta,gamma,alpha) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_7])]) ).

fof(f235,plain,
    ~ s_t(beta,gamma,alpha),
    inference(cnf_transformation,[],[f8]) ).

fof(f440,plain,
    ~ spl4_6,
    inference(avatar_split_clause,[],[f234,f437]) ).

fof(f437,plain,
    ( spl4_6
  <=> s_t(alpha,beta,gamma) ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_6])]) ).

fof(f234,plain,
    ~ s_t(alpha,beta,gamma),
    inference(cnf_transformation,[],[f8]) ).

fof(f435,plain,
    ~ spl4_5,
    inference(avatar_split_clause,[],[f233,f432]) ).

fof(f432,plain,
    ( spl4_5
  <=> alpha = gamma ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_5])]) ).

fof(f233,plain,
    alpha != gamma,
    inference(cnf_transformation,[],[f32]) ).

fof(f32,axiom,
    alpha != gamma,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz3_13c) ).

fof(f430,plain,
    ~ spl4_4,
    inference(avatar_split_clause,[],[f232,f427]) ).

fof(f427,plain,
    ( spl4_4
  <=> alpha = beta ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_4])]) ).

fof(f232,plain,
    alpha != beta,
    inference(cnf_transformation,[],[f30]) ).

fof(f30,axiom,
    alpha != beta,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz3_13a) ).

fof(f425,plain,
    ~ spl4_3,
    inference(avatar_split_clause,[],[f231,f422]) ).

fof(f422,plain,
    ( spl4_3
  <=> beta = gamma ),
    introduced(avatar_definition,[new_symbols(naming,[spl4_3])]) ).

fof(f231,plain,
    beta != gamma,
    inference(cnf_transformation,[],[f31]) ).

fof(f31,axiom,
    beta != gamma,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz3_13b) ).

fof(f420,plain,
    spl4_2,
    inference(avatar_split_clause,[],[f230,f417]) ).

fof(f230,plain,
    s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2)),
    inference(cnf_transformation,[],[f228]) ).

fof(f228,plain,
    ( s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2))
    & ~ s_t(sK0,sK1,sK2) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1,sK2,sK3])],[f226,f227]) ).

fof(f227,plain,
    ( ? [X0,X1,X2,X3] :
        ( s_t(s(X3,X0),s(X3,X1),s(X3,X2))
        & ~ s_t(X0,X1,X2) )
   => ( s_t(s(sK3,sK0),s(sK3,sK1),s(sK3,sK2))
      & ~ s_t(sK0,sK1,sK2) ) ),
    introduced(choice_axiom,[]) ).

fof(f226,plain,
    ? [X0,X1,X2,X3] :
      ( s_t(s(X3,X0),s(X3,X1),s(X3,X2))
      & ~ s_t(X0,X1,X2) ),
    inference(ennf_transformation,[],[f118]) ).

fof(f118,plain,
    ~ ! [X0,X1,X2,X3] :
        ( ~ s_t(s(X3,X0),s(X3,X1),s(X3,X2))
        | s_t(X0,X1,X2) ),
    inference(rectify,[],[f107]) ).

fof(f107,negated_conjecture,
    ~ ! [X12,X15,X26,X11] :
        ( ~ s_t(s(X11,X12),s(X11,X15),s(X11,X26))
        | s_t(X12,X15,X26) ),
    inference(negated_conjecture,[],[f106]) ).

fof(f106,conjecture,
    ! [X12,X15,X26,X11] :
      ( ~ s_t(s(X11,X12),s(X11,X15),s(X11,X26))
      | s_t(X12,X15,X26) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSatz7_15b) ).

fof(f415,plain,
    ~ spl4_1,
    inference(avatar_split_clause,[],[f229,f412]) ).

fof(f229,plain,
    ~ s_t(sK0,sK1,sK2),
    inference(cnf_transformation,[],[f228]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem    : GEO499+1 : TPTP v8.1.2. Released v7.0.0.
% 0.07/0.14  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.14/0.36  % Computer : n015.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit   : 300
% 0.14/0.36  % WCLimit    : 300
% 0.14/0.36  % DateTime   : Tue Apr 30 06:08:33 EDT 2024
% 0.14/0.36  % CPUTime    : 
% 0.14/0.36  % (18200)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.38  % (18203)WARNING: value z3 for option sas not known
% 0.14/0.38  % (18201)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.14/0.38  % (18204)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.14/0.38  % (18202)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.14/0.38  % (18205)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.14/0.38  % (18206)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.14/0.38  % (18203)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.14/0.38  % (18207)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.21/0.39  Detected minimum model sizes of [3]
% 0.21/0.39  Detected maximum model sizes of [max]
% 0.21/0.40  TRYING [3]
% 0.21/0.44  Detected minimum model sizes of [3]
% 0.21/0.44  Detected maximum model sizes of [max]
% 0.21/0.51  TRYING [3]
% 1.34/0.60  TRYING [4]
% 7.72/1.48  Detected minimum model sizes of [3]
% 7.72/1.48  Detected maximum model sizes of [max]
% 7.72/1.49  TRYING [3]
% 8.57/1.58  TRYING [4]
% 10.60/1.91  TRYING [5]
% 13.60/2.32  TRYING [5]
% 19.11/3.08  TRYING [4]
% 42.29/6.44  % (18205)First to succeed.
% 43.11/6.50  % (18205)Refutation found. Thanks to Tanya!
% 43.11/6.50  % SZS status Theorem for theBenchmark
% 43.11/6.50  % SZS output start Proof for theBenchmark
% See solution above
% 43.22/6.52  % (18205)------------------------------
% 43.22/6.52  % (18205)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 43.22/6.52  % (18205)Termination reason: Refutation
% 43.22/6.52  
% 43.22/6.52  % (18205)Memory used [KB]: 31306
% 43.22/6.52  % (18205)Time elapsed: 6.110 s
% 43.22/6.52  % (18205)Instructions burned: 18089 (million)
% 43.22/6.52  % (18205)------------------------------
% 43.22/6.52  % (18205)------------------------------
% 43.22/6.52  % (18200)Success in time 6.133 s
%------------------------------------------------------------------------------