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

View Problem - Process Solution

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

% Computer : n008.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Aug 31 18:41:32 EDT 2022

% Result   : Unsatisfiable 44.54s 6.03s
% Output   : Refutation 45.18s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    9
%            Number of leaves      :  616
% Syntax   : Number of formulae    : 2116 (  41 unt;   0 def)
%            Number of atoms       : 7238 (1850 equ)
%            Maximal formula atoms :   12 (   3 avg)
%            Number of connectives : 9218 (4096   ~;4564   |;   0   &)
%                                         ( 558 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   17 (   4 avg)
%            Maximal term depth    :    6 (   2 avg)
%            Number of predicates  :  573 ( 571 usr; 559 prp; 0-2 aty)
%            Number of functors    :   13 (  13 usr;   7 con; 0-2 aty)
%            Number of variables   :  705 ( 705   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f5391,plain,
    $false,
    inference(avatar_smt_refutation,[],[f243,f248,f277,f282,f287,f296,f301,f306,f311,f312,f317,f322,f327,f332,f333,f338,f341,f345,f346,f351,f355,f357,f362,f363,f370,f378,f383,f388,f396,f401,f405,f412,f417,f423,f426,f432,f442,f450,f451,f458,f463,f471,f476,f494,f495,f496,f509,f511,f533,f539,f544,f553,f563,f568,f590,f619,f627,f639,f643,f647,f660,f661,f668,f680,f687,f693,f694,f701,f702,f703,f717,f726,f739,f752,f757,f762,f766,f777,f794,f800,f804,f808,f814,f833,f838,f843,f848,f853,f858,f863,f868,f873,f874,f875,f877,f878,f884,f893,f899,f900,f902,f904,f915,f917,f921,f923,f930,f937,f945,f949,f999,f1040,f1048,f1050,f1055,f1063,f1064,f1068,f1069,f1109,f1113,f1114,f1115,f1135,f1139,f1151,f1155,f1159,f1163,f1180,f1181,f1182,f1183,f1191,f1196,f1197,f1201,f1202,f1221,f1222,f1230,f1276,f1281,f1286,f1291,f1296,f1313,f1318,f1323,f1328,f1333,f1350,f1355,f1360,f1365,f1370,f1387,f1388,f1401,f1416,f1421,f1427,f1432,f1437,f1442,f1447,f1452,f1462,f1475,f1479,f1505,f1510,f1515,f1520,f1525,f1530,f1556,f1560,f1565,f1567,f1573,f1574,f1579,f1580,f1649,f1650,f1653,f1670,f1675,f1680,f1685,f1690,f1694,f1699,f1704,f1725,f1730,f1735,f1740,f1745,f1750,f1769,f1773,f1774,f1779,f1780,f1782,f1792,f1800,f1812,f1833,f1838,f1844,f1849,f1854,f1859,f1864,f1885,f1891,f1897,f1903,f1909,f1915,f1921,f1947,f1948,f1949,f1971,f1976,f1981,f1986,f1991,f1996,f2002,f2010,f2018,f2039,f2044,f2049,f2055,f2060,f2066,f2071,f2091,f2096,f2104,f2109,f2114,f2119,f2123,f2128,f2133,f2138,f2143,f2148,f2157,f2161,f2165,f2170,f2179,f2183,f2188,f2210,f2215,f2221,f2227,f2232,f2237,f2242,f2247,f2257,f2261,f2265,f2270,f2275,f2282,f2283,f2305,f2310,f2316,f2321,f2326,f2331,f2336,f2341,f2354,f2358,f2362,f2367,f2385,f2407,f2436,f2491,f2502,f2519,f2521,f2524,f2548,f2553,f2558,f2563,f2568,f2573,f2578,f2583,f2588,f2593,f2600,f2605,f2610,f2615,f2668,f2673,f2708,f2710,f2720,f2757,f2762,f2767,f2772,f2777,f2782,f2787,f2792,f2797,f2802,f2804,f2827,f2833,f2840,f2846,f2852,f2882,f2889,f2895,f2900,f2905,f2912,f2919,f2924,f2929,f2934,f2939,f2945,f2950,f2956,f2961,f2966,f2991,f2997,f3002,f3008,f3016,f3021,f3022,f3023,f3025,f3095,f3102,f3113,f3120,f3132,f3138,f3144,f3151,f3161,f3169,f3175,f3182,f3187,f3199,f3309,f3314,f3319,f3325,f3330,f3335,f3340,f3345,f3350,f3372,f3376,f3380,f3384,f3388,f3392,f3396,f3440,f3450,f3454,f3459,f3463,f3473,f3478,f3482,f3486,f3490,f3515,f3581,f3594,f3605,f3615,f3665,f3685,f3766,f3775,f3797,f3813,f3858,f3925,f3955,f3956,f4022,f4024,f4041,f4043,f4061,f4063,f4080,f4082,f4084,f4097,f4099,f4147,f4152,f4159,f4164,f4169,f4174,f4179,f4185,f4192,f4197,f4202,f4207,f4216,f4221,f4226,f4231,f4233,f4246,f4248,f4258,f4262,f4266,f4270,f4316,f4321,f4327,f4338,f4343,f4348,f4353,f4359,f4368,f4375,f4380,f4385,f4390,f4395,f4400,f4407,f4413,f4418,f4423,f4428,f4430,f4478,f4487,f4495,f4500,f4507,f4514,f4519,f4524,f4531,f4538,f4546,f4552,f4557,f4563,f4569,f4582,f4625,f4627,f4629,f4633,f4637,f4641,f4687,f4692,f4704,f4709,f4716,f4726,f4732,f4738,f4743,f4748,f4754,f4759,f4764,f4769,f4776,f4822,f4827,f4833,f4841,f4846,f4852,f4859,f4870,f4877,f4882,f4888,f4894,f4899,f4906,f4917,f4922,f4923,f4977,f4989,f4994,f5001,f5007,f5013,f5022,f5028,f5033,f5038,f5049,f5054,f5059,f5067,f5092,f5096,f5101,f5107,f5112,f5116,f5122,f5126,f5131,f5135,f5137,f5171,f5180,f5184,f5188,f5192,f5196,f5205,f5209,f5218,f5227,f5231,f5240,f5249,f5283,f5287,f5291,f5295,f5299,f5308,f5312,f5321,f5325,f5334,f5343,f5352,f5361,f5368,f5372,f5377,f5382,f5386,f5390]) ).

fof(f5390,plain,
    ( spl0_558
    | ~ spl0_8
    | ~ spl0_347 ),
    inference(avatar_split_clause,[],[f5363,f3394,f266,f5388]) ).

fof(f5388,plain,
    ( spl0_558
  <=> ! [X3] :
        ( ~ ssList(X3)
        | ~ ssList(app(X3,tl(sk4)))
        | app(app(skaf47(app(X3,tl(sk4)),tl(sk4)),tl(sk4)),skaf48(tl(sk4),app(X3,tl(sk4)))) = app(X3,tl(sk4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_558])]) ).

fof(f266,plain,
    ( spl0_8
  <=> ssList(tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_8])]) ).

fof(f3394,plain,
    ( spl0_347
  <=> ! [X1] :
        ( ~ ssList(X1)
        | segmentP(app(X1,tl(sk4)),tl(sk4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_347])]) ).

fof(f5363,plain,
    ( ! [X3] :
        ( ~ ssList(tl(sk4))
        | ~ ssList(X3)
        | app(app(skaf47(app(X3,tl(sk4)),tl(sk4)),tl(sk4)),skaf48(tl(sk4),app(X3,tl(sk4)))) = app(X3,tl(sk4))
        | ~ ssList(app(X3,tl(sk4))) )
    | ~ spl0_347 ),
    inference(resolution,[],[f3395,f168]) ).

fof(f168,axiom,
    ! [X0,X1] :
      ( ~ segmentP(X0,X1)
      | app(app(skaf47(X0,X1),X1),skaf48(X1,X0)) = X0
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause168) ).

fof(f3395,plain,
    ( ! [X1] :
        ( segmentP(app(X1,tl(sk4)),tl(sk4))
        | ~ ssList(X1) )
    | ~ spl0_347 ),
    inference(avatar_component_clause,[],[f3394]) ).

fof(f5386,plain,
    ( ~ spl0_8
    | spl0_557
    | ~ spl0_347 ),
    inference(avatar_split_clause,[],[f5365,f3394,f5384,f266]) ).

fof(f5384,plain,
    ( spl0_557
  <=> ! [X6] :
        ( tl(sk4) = app(X6,tl(sk4))
        | ~ ssList(app(X6,tl(sk4)))
        | ~ segmentP(tl(sk4),app(X6,tl(sk4)))
        | ~ ssList(X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_557])]) ).

fof(f5365,plain,
    ( ! [X6] :
        ( tl(sk4) = app(X6,tl(sk4))
        | ~ ssList(tl(sk4))
        | ~ ssList(X6)
        | ~ segmentP(tl(sk4),app(X6,tl(sk4)))
        | ~ ssList(app(X6,tl(sk4))) )
    | ~ spl0_347 ),
    inference(resolution,[],[f3395,f127]) ).

fof(f127,axiom,
    ! [X0,X1] :
      ( ~ segmentP(X1,X0)
      | ~ ssList(X1)
      | ~ segmentP(X0,X1)
      | X0 = X1
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause127) ).

fof(f5382,plain,
    ( ~ spl0_8
    | spl0_556
    | ~ spl0_347 ),
    inference(avatar_split_clause,[],[f5378,f3394,f5380,f266]) ).

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

fof(f5378,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(X2)
        | ~ ssList(app(X0,tl(sk4)))
        | segmentP(app(X1,app(X0,app(tl(sk4),X2))),tl(sk4))
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ ssList(tl(sk4)) )
    | ~ spl0_347 ),
    inference(forward_subsumption_demodulation,[],[f5362,f149]) ).

fof(f149,axiom,
    ! [X2,X0,X1] :
      ( ~ ssList(X1)
      | ~ ssList(X2)
      | app(app(X2,X1),X0) = app(X2,app(X1,X0))
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause149) ).

fof(f5362,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ ssList(tl(sk4))
        | segmentP(app(X1,app(app(X0,tl(sk4)),X2)),tl(sk4))
        | ~ ssList(app(X0,tl(sk4))) )
    | ~ spl0_347 ),
    inference(resolution,[],[f3395,f356]) ).

fof(f356,plain,
    ! [X2,X3,X0,X1] :
      ( ~ segmentP(X0,X1)
      | segmentP(app(X3,app(X0,X2)),X1)
      | ~ ssList(X1)
      | ~ ssList(X3)
      | ~ ssList(X0)
      | ~ ssList(X2) ),
    inference(forward_subsumption_demodulation,[],[f172,f149]) ).

fof(f172,axiom,
    ! [X2,X3,X0,X1] :
      ( segmentP(app(app(X3,X0),X2),X1)
      | ~ ssList(X3)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ segmentP(X0,X1)
      | ~ ssList(X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause172) ).

fof(f5377,plain,
    ( spl0_555
    | ~ spl0_1
    | ~ spl0_35
    | ~ spl0_347 ),
    inference(avatar_split_clause,[],[f5366,f3394,f414,f236,f5374]) ).

fof(f5374,plain,
    ( spl0_555
  <=> segmentP(tl(sk4),tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_555])]) ).

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

fof(f414,plain,
    ( spl0_35
  <=> tl(sk4) = app(nil,tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_35])]) ).

fof(f5366,plain,
    ( ~ ssList(nil)
    | segmentP(tl(sk4),tl(sk4))
    | ~ spl0_35
    | ~ spl0_347 ),
    inference(superposition,[],[f3395,f416]) ).

fof(f416,plain,
    ( tl(sk4) = app(nil,tl(sk4))
    | ~ spl0_35 ),
    inference(avatar_component_clause,[],[f414]) ).

fof(f5372,plain,
    ( ~ spl0_8
    | spl0_554
    | ~ spl0_347 ),
    inference(avatar_split_clause,[],[f5364,f3394,f5370,f266]) ).

fof(f5370,plain,
    ( spl0_554
  <=> ! [X4,X5] :
        ( ~ segmentP(tl(sk4),X5)
        | ~ ssList(X4)
        | ~ ssList(X5)
        | ~ ssList(app(X4,tl(sk4)))
        | segmentP(app(X4,tl(sk4)),X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_554])]) ).

fof(f5364,plain,
    ( ! [X4,X5] :
        ( ~ segmentP(tl(sk4),X5)
        | ~ ssList(app(X4,tl(sk4)))
        | segmentP(app(X4,tl(sk4)),X5)
        | ~ ssList(X5)
        | ~ ssList(tl(sk4))
        | ~ ssList(X4) )
    | ~ spl0_347 ),
    inference(resolution,[],[f3395,f152]) ).

fof(f152,axiom,
    ! [X2,X0,X1] :
      ( ~ segmentP(X0,X1)
      | segmentP(X0,X2)
      | ~ segmentP(X1,X2)
      | ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause152) ).

fof(f5368,plain,
    ( ~ spl0_10
    | spl0_231
    | ~ spl0_239
    | ~ spl0_347 ),
    inference(avatar_split_clause,[],[f5367,f3394,f2313,f2254,f274]) ).

fof(f274,plain,
    ( spl0_10
  <=> ssList(cons(hd(sk4),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_10])]) ).

fof(f2254,plain,
    ( spl0_231
  <=> segmentP(sk4,tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_231])]) ).

fof(f2313,plain,
    ( spl0_239
  <=> sk4 = app(cons(hd(sk4),nil),tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_239])]) ).

fof(f5367,plain,
    ( segmentP(sk4,tl(sk4))
    | ~ ssList(cons(hd(sk4),nil))
    | ~ spl0_239
    | ~ spl0_347 ),
    inference(superposition,[],[f3395,f2315]) ).

fof(f2315,plain,
    ( sk4 = app(cons(hd(sk4),nil),tl(sk4))
    | ~ spl0_239 ),
    inference(avatar_component_clause,[],[f2313]) ).

fof(f5361,plain,
    ( spl0_552
    | ~ spl0_553
    | ~ spl0_532
    | ~ spl0_534
    | ~ spl0_8
    | ~ spl0_289 ),
    inference(avatar_split_clause,[],[f5263,f2794,f266,f5276,f5268,f5358,f5354]) ).

fof(f5354,plain,
    ( spl0_552
  <=> tl(sk4) = skaf47(sk4,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_552])]) ).

fof(f5358,plain,
    ( spl0_553
  <=> sk4 = app(tl(sk4),skaf48(nil,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_553])]) ).

fof(f5268,plain,
    ( spl0_532
  <=> ssList(skaf47(sk4,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_532])]) ).

fof(f5276,plain,
    ( spl0_534
  <=> ssList(skaf48(nil,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_534])]) ).

fof(f2794,plain,
    ( spl0_289
  <=> sk4 = app(skaf47(sk4,nil),skaf48(nil,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_289])]) ).

fof(f5263,plain,
    ( ~ ssList(skaf48(nil,sk4))
    | ~ ssList(skaf47(sk4,nil))
    | sk4 != app(tl(sk4),skaf48(nil,sk4))
    | tl(sk4) = skaf47(sk4,nil)
    | ~ spl0_8
    | ~ spl0_289 ),
    inference(superposition,[],[f1077,f2796]) ).

fof(f2796,plain,
    ( sk4 = app(skaf47(sk4,nil),skaf48(nil,sk4))
    | ~ spl0_289 ),
    inference(avatar_component_clause,[],[f2794]) ).

fof(f1077,plain,
    ( ! [X6,X7] :
        ( app(X6,X7) != app(tl(sk4),X7)
        | ~ ssList(X7)
        | ~ ssList(X6)
        | tl(sk4) = X6 )
    | ~ spl0_8 ),
    inference(resolution,[],[f267,f151]) ).

fof(f151,axiom,
    ! [X2,X0,X1] :
      ( ~ ssList(X2)
      | X0 = X2
      | ~ ssList(X1)
      | ~ ssList(X0)
      | app(X0,X1) != app(X2,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause151) ).

fof(f267,plain,
    ( ssList(tl(sk4))
    | ~ spl0_8 ),
    inference(avatar_component_clause,[],[f266]) ).

fof(f5352,plain,
    ( ~ spl0_534
    | spl0_550
    | ~ spl0_532
    | ~ spl0_551
    | ~ spl0_21
    | ~ spl0_289 ),
    inference(avatar_split_clause,[],[f5256,f2794,f329,f5349,f5268,f5345,f5276]) ).

fof(f5345,plain,
    ( spl0_550
  <=> sk4 = skaf48(nil,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_550])]) ).

fof(f5349,plain,
    ( spl0_551
  <=> sk4 = app(skaf47(sk4,nil),sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_551])]) ).

fof(f329,plain,
    ( spl0_21
  <=> ssList(sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_21])]) ).

fof(f5256,plain,
    ( sk4 != app(skaf47(sk4,nil),sk4)
    | ~ ssList(skaf47(sk4,nil))
    | sk4 = skaf48(nil,sk4)
    | ~ ssList(skaf48(nil,sk4))
    | ~ spl0_21
    | ~ spl0_289 ),
    inference(superposition,[],[f972,f2796]) ).

fof(f972,plain,
    ( ! [X16,X15] :
        ( app(X15,X16) != app(X15,sk4)
        | ~ ssList(X15)
        | sk4 = X16
        | ~ ssList(X16) )
    | ~ spl0_21 ),
    inference(resolution,[],[f150,f331]) ).

fof(f331,plain,
    ( ssList(sk4)
    | ~ spl0_21 ),
    inference(avatar_component_clause,[],[f329]) ).

fof(f150,axiom,
    ! [X2,X0,X1] :
      ( ~ ssList(X2)
      | app(X0,X1) != app(X0,X2)
      | X1 = X2
      | ~ ssList(X0)
      | ~ ssList(X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause150) ).

fof(f5343,plain,
    ( ~ spl0_534
    | spl0_548
    | ~ spl0_549
    | ~ spl0_532
    | ~ spl0_12
    | ~ spl0_289 ),
    inference(avatar_split_clause,[],[f5255,f2794,f284,f5268,f5340,f5336,f5276]) ).

fof(f5336,plain,
    ( spl0_548
  <=> sk3 = skaf48(nil,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_548])]) ).

fof(f5340,plain,
    ( spl0_549
  <=> sk4 = app(skaf47(sk4,nil),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_549])]) ).

fof(f284,plain,
    ( spl0_12
  <=> ssList(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_12])]) ).

fof(f5255,plain,
    ( ~ ssList(skaf47(sk4,nil))
    | sk4 != app(skaf47(sk4,nil),sk3)
    | sk3 = skaf48(nil,sk4)
    | ~ ssList(skaf48(nil,sk4))
    | ~ spl0_12
    | ~ spl0_289 ),
    inference(superposition,[],[f971,f2796]) ).

fof(f971,plain,
    ( ! [X14,X13] :
        ( app(X13,X14) != app(X13,sk3)
        | sk3 = X14
        | ~ ssList(X14)
        | ~ ssList(X13) )
    | ~ spl0_12 ),
    inference(resolution,[],[f150,f286]) ).

fof(f286,plain,
    ( ssList(sk3)
    | ~ spl0_12 ),
    inference(avatar_component_clause,[],[f284]) ).

fof(f5334,plain,
    ( spl0_546
    | ~ spl0_547
    | ~ spl0_534
    | ~ spl0_532
    | ~ spl0_12
    | ~ spl0_289 ),
    inference(avatar_split_clause,[],[f5258,f2794,f284,f5268,f5276,f5331,f5327]) ).

fof(f5327,plain,
    ( spl0_546
  <=> sk3 = skaf47(sk4,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_546])]) ).

fof(f5331,plain,
    ( spl0_547
  <=> sk4 = app(sk3,skaf48(nil,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_547])]) ).

fof(f5258,plain,
    ( ~ ssList(skaf47(sk4,nil))
    | ~ ssList(skaf48(nil,sk4))
    | sk4 != app(sk3,skaf48(nil,sk4))
    | sk3 = skaf47(sk4,nil)
    | ~ spl0_12
    | ~ spl0_289 ),
    inference(superposition,[],[f1004,f2796]) ).

fof(f1004,plain,
    ( ! [X14,X13] :
        ( app(X13,X14) != app(sk3,X14)
        | sk3 = X13
        | ~ ssList(X13)
        | ~ ssList(X14) )
    | ~ spl0_12 ),
    inference(resolution,[],[f151,f286]) ).

fof(f5325,plain,
    ( ~ spl0_534
    | ~ spl0_532
    | spl0_545
    | ~ spl0_289 ),
    inference(avatar_split_clause,[],[f5253,f2794,f5323,f5268,f5276]) ).

fof(f5323,plain,
    ( spl0_545
  <=> ! [X0] :
        ( segmentP(app(X0,sk4),skaf47(sk4,nil))
        | ~ ssList(X0)
        | ~ ssList(app(X0,sk4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_545])]) ).

fof(f5253,plain,
    ( ! [X0] :
        ( segmentP(app(X0,sk4),skaf47(sk4,nil))
        | ~ ssList(app(X0,sk4))
        | ~ ssList(skaf47(sk4,nil))
        | ~ ssList(skaf48(nil,sk4))
        | ~ ssList(X0) )
    | ~ spl0_289 ),
    inference(superposition,[],[f340,f2796]) ).

fof(f340,plain,
    ! [X2,X0,X1] :
      ( ~ ssList(app(X0,app(X1,X2)))
      | segmentP(app(X0,app(X1,X2)),X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(X2) ),
    inference(forward_subsumption_demodulation,[],[f339,f149]) ).

fof(f339,plain,
    ! [X2,X0,X1] :
      ( ~ ssList(X2)
      | ~ ssList(X0)
      | segmentP(app(X0,app(X1,X2)),X1)
      | ~ ssList(X1)
      | ~ ssList(app(app(X0,X1),X2)) ),
    inference(forward_subsumption_demodulation,[],[f208,f149]) ).

fof(f208,plain,
    ! [X2,X0,X1] :
      ( segmentP(app(app(X0,X1),X2),X1)
      | ~ ssList(X0)
      | ~ ssList(app(app(X0,X1),X2))
      | ~ ssList(X2)
      | ~ ssList(X1) ),
    inference(equality_resolution,[],[f173]) ).

fof(f173,axiom,
    ! [X2,X3,X0,X1] :
      ( ~ ssList(X2)
      | app(app(X0,X1),X2) != X3
      | ~ ssList(X3)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | segmentP(X3,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause173) ).

fof(f5321,plain,
    ( ~ spl0_543
    | spl0_544
    | ~ spl0_532
    | ~ spl0_534
    | ~ spl0_9
    | ~ spl0_10
    | ~ spl0_289 ),
    inference(avatar_split_clause,[],[f5264,f2794,f274,f270,f5276,f5268,f5318,f5314]) ).

fof(f5314,plain,
    ( spl0_543
  <=> sk4 = cons(hd(sk4),skaf48(nil,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_543])]) ).

fof(f5318,plain,
    ( spl0_544
  <=> cons(hd(sk4),nil) = skaf47(sk4,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_544])]) ).

fof(f270,plain,
    ( spl0_9
  <=> ssItem(hd(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_9])]) ).

fof(f5264,plain,
    ( ~ ssList(skaf48(nil,sk4))
    | ~ ssList(skaf47(sk4,nil))
    | cons(hd(sk4),nil) = skaf47(sk4,nil)
    | sk4 != cons(hd(sk4),skaf48(nil,sk4))
    | ~ spl0_9
    | ~ spl0_10
    | ~ spl0_289 ),
    inference(superposition,[],[f1086,f2796]) ).

fof(f1086,plain,
    ( ! [X6,X7] :
        ( app(X6,X7) != cons(hd(sk4),X7)
        | cons(hd(sk4),nil) = X6
        | ~ ssList(X7)
        | ~ ssList(X6) )
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(forward_subsumption_demodulation,[],[f1085,f950]) ).

fof(f950,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | app(cons(hd(sk4),nil),X0) = cons(hd(sk4),X0) )
    | ~ spl0_9 ),
    inference(resolution,[],[f271,f120]) ).

fof(f120,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | cons(X0,X1) = app(cons(X0,nil),X1)
      | ~ ssList(X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause120) ).

fof(f271,plain,
    ( ssItem(hd(sk4))
    | ~ spl0_9 ),
    inference(avatar_component_clause,[],[f270]) ).

fof(f1085,plain,
    ( ! [X6,X7] :
        ( ~ ssList(X7)
        | ~ ssList(X6)
        | cons(hd(sk4),nil) = X6
        | app(X6,X7) != app(cons(hd(sk4),nil),X7) )
    | ~ spl0_10 ),
    inference(resolution,[],[f275,f151]) ).

fof(f275,plain,
    ( ssList(cons(hd(sk4),nil))
    | ~ spl0_10 ),
    inference(avatar_component_clause,[],[f274]) ).

fof(f5312,plain,
    ( ~ spl0_532
    | ~ spl0_534
    | spl0_542
    | ~ spl0_289 ),
    inference(avatar_split_clause,[],[f5260,f2794,f5310,f5276,f5268]) ).

fof(f5310,plain,
    ( spl0_542
  <=> ! [X4,X3] :
        ( app(X3,X4) = skaf47(sk4,nil)
        | ~ ssList(X4)
        | ~ ssList(X3)
        | sk4 != app(X3,app(X4,skaf48(nil,sk4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_542])]) ).

fof(f5260,plain,
    ( ! [X3,X4] :
        ( app(X3,X4) = skaf47(sk4,nil)
        | sk4 != app(X3,app(X4,skaf48(nil,sk4)))
        | ~ ssList(X3)
        | ~ ssList(skaf48(nil,sk4))
        | ~ ssList(skaf47(sk4,nil))
        | ~ ssList(X4) )
    | ~ spl0_289 ),
    inference(superposition,[],[f1008,f2796]) ).

fof(f1008,plain,
    ! [X8,X6,X9,X7] :
      ( app(X6,X9) != app(X7,app(X8,X9))
      | ~ ssList(X6)
      | ~ ssList(X9)
      | ~ ssList(X8)
      | ~ ssList(X7)
      | app(X7,X8) = X6 ),
    inference(forward_subsumption_demodulation,[],[f1002,f149]) ).

fof(f1002,plain,
    ! [X8,X6,X9,X7] :
      ( ~ ssList(X7)
      | ~ ssList(X9)
      | ~ ssList(X8)
      | app(X7,X8) = X6
      | app(X6,X9) != app(app(X7,X8),X9)
      | ~ ssList(X6) ),
    inference(resolution,[],[f151,f85]) ).

fof(f85,axiom,
    ! [X0,X1] :
      ( ssList(app(X1,X0))
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause85) ).

fof(f5308,plain,
    ( ~ spl0_532
    | ~ spl0_534
    | ~ spl0_540
    | spl0_541
    | ~ spl0_21
    | ~ spl0_289 ),
    inference(avatar_split_clause,[],[f5259,f2794,f329,f5305,f5301,f5276,f5268]) ).

fof(f5301,plain,
    ( spl0_540
  <=> sk4 = app(sk4,skaf48(nil,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_540])]) ).

fof(f5305,plain,
    ( spl0_541
  <=> sk4 = skaf47(sk4,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_541])]) ).

fof(f5259,plain,
    ( sk4 = skaf47(sk4,nil)
    | sk4 != app(sk4,skaf48(nil,sk4))
    | ~ ssList(skaf48(nil,sk4))
    | ~ ssList(skaf47(sk4,nil))
    | ~ spl0_21
    | ~ spl0_289 ),
    inference(superposition,[],[f1005,f2796]) ).

fof(f1005,plain,
    ( ! [X16,X15] :
        ( app(X15,X16) != app(sk4,X16)
        | ~ ssList(X15)
        | sk4 = X15
        | ~ ssList(X16) )
    | ~ spl0_21 ),
    inference(resolution,[],[f151,f331]) ).

fof(f5299,plain,
    ( ~ spl0_532
    | ~ spl0_534
    | spl0_539
    | ~ spl0_289 ),
    inference(avatar_split_clause,[],[f5261,f2794,f5297,f5276,f5268]) ).

fof(f5297,plain,
    ( spl0_539
  <=> ! [X6,X5] :
        ( ~ ssList(X5)
        | ~ ssList(X6)
        | app(X6,skaf47(sk4,nil)) = X5
        | app(X5,skaf48(nil,sk4)) != app(X6,sk4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_539])]) ).

fof(f5261,plain,
    ( ! [X6,X5] :
        ( ~ ssList(X5)
        | app(X5,skaf48(nil,sk4)) != app(X6,sk4)
        | ~ ssList(skaf48(nil,sk4))
        | ~ ssList(skaf47(sk4,nil))
        | app(X6,skaf47(sk4,nil)) = X5
        | ~ ssList(X6) )
    | ~ spl0_289 ),
    inference(superposition,[],[f1008,f2796]) ).

fof(f5295,plain,
    ( ~ spl0_534
    | ~ spl0_532
    | spl0_538
    | ~ spl0_289 ),
    inference(avatar_split_clause,[],[f5265,f2794,f5293,f5268,f5276]) ).

fof(f5293,plain,
    ( spl0_538
  <=> ! [X7] :
        ( ~ ssList(X7)
        | segmentP(app(X7,sk4),skaf47(sk4,nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_538])]) ).

fof(f5265,plain,
    ( ! [X7] :
        ( ~ ssList(X7)
        | ~ ssList(skaf47(sk4,nil))
        | segmentP(app(X7,sk4),skaf47(sk4,nil))
        | ~ ssList(skaf48(nil,sk4)) )
    | ~ spl0_289 ),
    inference(superposition,[],[f1130,f2796]) ).

fof(f1130,plain,
    ! [X3,X4,X5] :
      ( segmentP(app(X3,app(X4,X5)),X4)
      | ~ ssList(X4)
      | ~ ssList(X5)
      | ~ ssList(X3) ),
    inference(duplicate_literal_removal,[],[f1127]) ).

fof(f1127,plain,
    ! [X3,X4,X5] :
      ( ~ ssList(X4)
      | ~ ssList(X3)
      | ~ ssList(X5)
      | segmentP(app(X3,app(X4,X5)),X4)
      | ~ ssList(X4)
      | ~ ssList(X4) ),
    inference(resolution,[],[f356,f57]) ).

fof(f57,axiom,
    ! [X0] :
      ( segmentP(X0,X0)
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause57) ).

fof(f5291,plain,
    ( ~ spl0_532
    | ~ spl0_534
    | spl0_537
    | ~ spl0_289 ),
    inference(avatar_split_clause,[],[f5254,f2794,f5289,f5276,f5268]) ).

fof(f5289,plain,
    ( spl0_537
  <=> ! [X1] :
        ( tl(X1) = skaf48(nil,sk4)
        | nil = X1
        | ~ ssList(X1)
        | sk4 != app(skaf47(sk4,nil),tl(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_537])]) ).

fof(f5254,plain,
    ( ! [X1] :
        ( tl(X1) = skaf48(nil,sk4)
        | sk4 != app(skaf47(sk4,nil),tl(X1))
        | ~ ssList(X1)
        | ~ ssList(skaf48(nil,sk4))
        | nil = X1
        | ~ ssList(skaf47(sk4,nil)) )
    | ~ spl0_289 ),
    inference(superposition,[],[f970,f2796]) ).

fof(f970,plain,
    ! [X10,X11,X12] :
      ( app(X10,tl(X12)) != app(X10,X11)
      | ~ ssList(X10)
      | nil = X12
      | ~ ssList(X11)
      | ~ ssList(X12)
      | tl(X12) = X11 ),
    inference(resolution,[],[f150,f77]) ).

fof(f77,axiom,
    ! [X0] :
      ( ssList(tl(X0))
      | nil = X0
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause77) ).

fof(f5287,plain,
    ( ~ spl0_532
    | ~ spl0_534
    | spl0_536
    | ~ spl0_289 ),
    inference(avatar_split_clause,[],[f5257,f2794,f5285,f5276,f5268]) ).

fof(f5285,plain,
    ( spl0_536
  <=> ! [X2] :
        ( sk4 != app(tl(X2),skaf48(nil,sk4))
        | ~ ssList(X2)
        | tl(X2) = skaf47(sk4,nil)
        | nil = X2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_536])]) ).

fof(f5257,plain,
    ( ! [X2] :
        ( sk4 != app(tl(X2),skaf48(nil,sk4))
        | ~ ssList(skaf48(nil,sk4))
        | nil = X2
        | ~ ssList(skaf47(sk4,nil))
        | tl(X2) = skaf47(sk4,nil)
        | ~ ssList(X2) )
    | ~ spl0_289 ),
    inference(superposition,[],[f1003,f2796]) ).

fof(f1003,plain,
    ! [X10,X11,X12] :
      ( app(tl(X11),X12) != app(X10,X12)
      | tl(X11) = X10
      | ~ ssList(X11)
      | ~ ssList(X10)
      | nil = X11
      | ~ ssList(X12) ),
    inference(resolution,[],[f151,f77]) ).

fof(f5283,plain,
    ( ~ spl0_532
    | spl0_533
    | ~ spl0_534
    | ~ spl0_535
    | ~ spl0_8
    | ~ spl0_289 ),
    inference(avatar_split_clause,[],[f5262,f2794,f266,f5280,f5276,f5272,f5268]) ).

fof(f5272,plain,
    ( spl0_533
  <=> tl(sk4) = skaf48(nil,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_533])]) ).

fof(f5280,plain,
    ( spl0_535
  <=> sk4 = app(skaf47(sk4,nil),tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_535])]) ).

fof(f5262,plain,
    ( sk4 != app(skaf47(sk4,nil),tl(sk4))
    | ~ ssList(skaf48(nil,sk4))
    | tl(sk4) = skaf48(nil,sk4)
    | ~ ssList(skaf47(sk4,nil))
    | ~ spl0_8
    | ~ spl0_289 ),
    inference(superposition,[],[f1076,f2796]) ).

fof(f1076,plain,
    ( ! [X4,X5] :
        ( app(X4,tl(sk4)) != app(X4,X5)
        | ~ ssList(X4)
        | tl(sk4) = X5
        | ~ ssList(X5) )
    | ~ spl0_8 ),
    inference(resolution,[],[f267,f150]) ).

fof(f5249,plain,
    ( ~ spl0_511
    | ~ spl0_512
    | spl0_530
    | ~ spl0_531
    | ~ spl0_12
    | ~ spl0_286 ),
    inference(avatar_split_clause,[],[f5146,f2779,f284,f5246,f5242,f5164,f5160]) ).

fof(f5160,plain,
    ( spl0_511
  <=> ssList(skaf47(sk3,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_511])]) ).

fof(f5164,plain,
    ( spl0_512
  <=> ssList(skaf48(nil,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_512])]) ).

fof(f5242,plain,
    ( spl0_530
  <=> sk3 = skaf47(sk3,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_530])]) ).

fof(f5246,plain,
    ( spl0_531
  <=> sk3 = app(sk3,skaf48(nil,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_531])]) ).

fof(f2779,plain,
    ( spl0_286
  <=> sk3 = app(skaf47(sk3,nil),skaf48(nil,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_286])]) ).

fof(f5146,plain,
    ( sk3 != app(sk3,skaf48(nil,sk3))
    | sk3 = skaf47(sk3,nil)
    | ~ ssList(skaf48(nil,sk3))
    | ~ ssList(skaf47(sk3,nil))
    | ~ spl0_12
    | ~ spl0_286 ),
    inference(superposition,[],[f1004,f2781]) ).

fof(f2781,plain,
    ( sk3 = app(skaf47(sk3,nil),skaf48(nil,sk3))
    | ~ spl0_286 ),
    inference(avatar_component_clause,[],[f2779]) ).

fof(f5240,plain,
    ( ~ spl0_512
    | ~ spl0_511
    | ~ spl0_528
    | spl0_529
    | ~ spl0_8
    | ~ spl0_286 ),
    inference(avatar_split_clause,[],[f5150,f2779,f266,f5237,f5233,f5160,f5164]) ).

fof(f5233,plain,
    ( spl0_528
  <=> sk3 = app(skaf47(sk3,nil),tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_528])]) ).

fof(f5237,plain,
    ( spl0_529
  <=> tl(sk4) = skaf48(nil,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_529])]) ).

fof(f5150,plain,
    ( tl(sk4) = skaf48(nil,sk3)
    | sk3 != app(skaf47(sk3,nil),tl(sk4))
    | ~ ssList(skaf47(sk3,nil))
    | ~ ssList(skaf48(nil,sk3))
    | ~ spl0_8
    | ~ spl0_286 ),
    inference(superposition,[],[f1076,f2781]) ).

fof(f5231,plain,
    ( ~ spl0_512
    | ~ spl0_511
    | spl0_527
    | ~ spl0_286 ),
    inference(avatar_split_clause,[],[f5149,f2779,f5229,f5160,f5164]) ).

fof(f5229,plain,
    ( spl0_527
  <=> ! [X6,X5] :
        ( app(X6,skaf47(sk3,nil)) = X5
        | ~ ssList(X6)
        | ~ ssList(X5)
        | app(X5,skaf48(nil,sk3)) != app(X6,sk3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_527])]) ).

fof(f5149,plain,
    ( ! [X6,X5] :
        ( app(X6,skaf47(sk3,nil)) = X5
        | ~ ssList(skaf47(sk3,nil))
        | app(X5,skaf48(nil,sk3)) != app(X6,sk3)
        | ~ ssList(skaf48(nil,sk3))
        | ~ ssList(X5)
        | ~ ssList(X6) )
    | ~ spl0_286 ),
    inference(superposition,[],[f1008,f2781]) ).

fof(f5227,plain,
    ( ~ spl0_525
    | ~ spl0_512
    | spl0_526
    | ~ spl0_511
    | ~ spl0_9
    | ~ spl0_10
    | ~ spl0_286 ),
    inference(avatar_split_clause,[],[f5152,f2779,f274,f270,f5160,f5224,f5164,f5220]) ).

fof(f5220,plain,
    ( spl0_525
  <=> sk3 = cons(hd(sk4),skaf48(nil,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_525])]) ).

fof(f5224,plain,
    ( spl0_526
  <=> cons(hd(sk4),nil) = skaf47(sk3,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_526])]) ).

fof(f5152,plain,
    ( ~ ssList(skaf47(sk3,nil))
    | cons(hd(sk4),nil) = skaf47(sk3,nil)
    | ~ ssList(skaf48(nil,sk3))
    | sk3 != cons(hd(sk4),skaf48(nil,sk3))
    | ~ spl0_9
    | ~ spl0_10
    | ~ spl0_286 ),
    inference(superposition,[],[f1086,f2781]) ).

fof(f5218,plain,
    ( ~ spl0_512
    | ~ spl0_523
    | spl0_524
    | ~ spl0_511
    | ~ spl0_12
    | ~ spl0_286 ),
    inference(avatar_split_clause,[],[f5143,f2779,f284,f5160,f5215,f5211,f5164]) ).

fof(f5211,plain,
    ( spl0_523
  <=> sk3 = app(skaf47(sk3,nil),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_523])]) ).

fof(f5215,plain,
    ( spl0_524
  <=> sk3 = skaf48(nil,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_524])]) ).

fof(f5143,plain,
    ( ~ ssList(skaf47(sk3,nil))
    | sk3 = skaf48(nil,sk3)
    | sk3 != app(skaf47(sk3,nil),sk3)
    | ~ ssList(skaf48(nil,sk3))
    | ~ spl0_12
    | ~ spl0_286 ),
    inference(superposition,[],[f971,f2781]) ).

fof(f5209,plain,
    ( ~ spl0_511
    | ~ spl0_512
    | spl0_522
    | ~ spl0_286 ),
    inference(avatar_split_clause,[],[f5145,f2779,f5207,f5164,f5160]) ).

fof(f5207,plain,
    ( spl0_522
  <=> ! [X2] :
        ( nil = X2
        | tl(X2) = skaf47(sk3,nil)
        | ~ ssList(X2)
        | sk3 != app(tl(X2),skaf48(nil,sk3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_522])]) ).

fof(f5145,plain,
    ( ! [X2] :
        ( nil = X2
        | sk3 != app(tl(X2),skaf48(nil,sk3))
        | ~ ssList(X2)
        | ~ ssList(skaf48(nil,sk3))
        | tl(X2) = skaf47(sk3,nil)
        | ~ ssList(skaf47(sk3,nil)) )
    | ~ spl0_286 ),
    inference(superposition,[],[f1003,f2781]) ).

fof(f5205,plain,
    ( ~ spl0_512
    | ~ spl0_520
    | ~ spl0_511
    | spl0_521
    | ~ spl0_21
    | ~ spl0_286 ),
    inference(avatar_split_clause,[],[f5147,f2779,f329,f5202,f5160,f5198,f5164]) ).

fof(f5198,plain,
    ( spl0_520
  <=> sk3 = app(sk4,skaf48(nil,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_520])]) ).

fof(f5202,plain,
    ( spl0_521
  <=> sk4 = skaf47(sk3,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_521])]) ).

fof(f5147,plain,
    ( sk4 = skaf47(sk3,nil)
    | ~ ssList(skaf47(sk3,nil))
    | sk3 != app(sk4,skaf48(nil,sk3))
    | ~ ssList(skaf48(nil,sk3))
    | ~ spl0_21
    | ~ spl0_286 ),
    inference(superposition,[],[f1005,f2781]) ).

fof(f5196,plain,
    ( ~ spl0_512
    | ~ spl0_511
    | spl0_519
    | ~ spl0_286 ),
    inference(avatar_split_clause,[],[f5141,f2779,f5194,f5160,f5164]) ).

fof(f5194,plain,
    ( spl0_519
  <=> ! [X0] :
        ( ~ ssList(X0)
        | ~ ssList(app(X0,sk3))
        | segmentP(app(X0,sk3),skaf47(sk3,nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_519])]) ).

fof(f5141,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | ~ ssList(skaf47(sk3,nil))
        | segmentP(app(X0,sk3),skaf47(sk3,nil))
        | ~ ssList(app(X0,sk3))
        | ~ ssList(skaf48(nil,sk3)) )
    | ~ spl0_286 ),
    inference(superposition,[],[f340,f2781]) ).

fof(f5192,plain,
    ( ~ spl0_512
    | ~ spl0_511
    | spl0_518
    | ~ spl0_286 ),
    inference(avatar_split_clause,[],[f5148,f2779,f5190,f5160,f5164]) ).

fof(f5190,plain,
    ( spl0_518
  <=> ! [X4,X3] :
        ( app(X3,X4) = skaf47(sk3,nil)
        | ~ ssList(X3)
        | ~ ssList(X4)
        | sk3 != app(X3,app(X4,skaf48(nil,sk3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_518])]) ).

fof(f5148,plain,
    ( ! [X3,X4] :
        ( app(X3,X4) = skaf47(sk3,nil)
        | ~ ssList(skaf47(sk3,nil))
        | ~ ssList(skaf48(nil,sk3))
        | sk3 != app(X3,app(X4,skaf48(nil,sk3)))
        | ~ ssList(X4)
        | ~ ssList(X3) )
    | ~ spl0_286 ),
    inference(superposition,[],[f1008,f2781]) ).

fof(f5188,plain,
    ( ~ spl0_512
    | ~ spl0_511
    | spl0_517
    | ~ spl0_286 ),
    inference(avatar_split_clause,[],[f5142,f2779,f5186,f5160,f5164]) ).

fof(f5186,plain,
    ( spl0_517
  <=> ! [X1] :
        ( sk3 != app(skaf47(sk3,nil),tl(X1))
        | tl(X1) = skaf48(nil,sk3)
        | nil = X1
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_517])]) ).

fof(f5142,plain,
    ( ! [X1] :
        ( sk3 != app(skaf47(sk3,nil),tl(X1))
        | ~ ssList(skaf47(sk3,nil))
        | ~ ssList(X1)
        | nil = X1
        | ~ ssList(skaf48(nil,sk3))
        | tl(X1) = skaf48(nil,sk3) )
    | ~ spl0_286 ),
    inference(superposition,[],[f970,f2781]) ).

fof(f5184,plain,
    ( ~ spl0_512
    | spl0_516
    | ~ spl0_511
    | ~ spl0_286 ),
    inference(avatar_split_clause,[],[f5153,f2779,f5160,f5182,f5164]) ).

fof(f5182,plain,
    ( spl0_516
  <=> ! [X7] :
        ( ~ ssList(X7)
        | segmentP(app(X7,sk3),skaf47(sk3,nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_516])]) ).

fof(f5153,plain,
    ( ! [X7] :
        ( ~ ssList(skaf47(sk3,nil))
        | ~ ssList(X7)
        | ~ ssList(skaf48(nil,sk3))
        | segmentP(app(X7,sk3),skaf47(sk3,nil)) )
    | ~ spl0_286 ),
    inference(superposition,[],[f1130,f2781]) ).

fof(f5180,plain,
    ( ~ spl0_514
    | ~ spl0_511
    | ~ spl0_512
    | spl0_515
    | ~ spl0_8
    | ~ spl0_286 ),
    inference(avatar_split_clause,[],[f5151,f2779,f266,f5177,f5164,f5160,f5173]) ).

fof(f5173,plain,
    ( spl0_514
  <=> sk3 = app(tl(sk4),skaf48(nil,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_514])]) ).

fof(f5177,plain,
    ( spl0_515
  <=> tl(sk4) = skaf47(sk3,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_515])]) ).

fof(f5151,plain,
    ( tl(sk4) = skaf47(sk3,nil)
    | ~ ssList(skaf48(nil,sk3))
    | ~ ssList(skaf47(sk3,nil))
    | sk3 != app(tl(sk4),skaf48(nil,sk3))
    | ~ spl0_8
    | ~ spl0_286 ),
    inference(superposition,[],[f1077,f2781]) ).

fof(f5171,plain,
    ( ~ spl0_510
    | ~ spl0_511
    | ~ spl0_512
    | spl0_513
    | ~ spl0_21
    | ~ spl0_286 ),
    inference(avatar_split_clause,[],[f5144,f2779,f329,f5168,f5164,f5160,f5156]) ).

fof(f5156,plain,
    ( spl0_510
  <=> sk3 = app(skaf47(sk3,nil),sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_510])]) ).

fof(f5168,plain,
    ( spl0_513
  <=> sk4 = skaf48(nil,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_513])]) ).

fof(f5144,plain,
    ( sk4 = skaf48(nil,sk3)
    | ~ ssList(skaf48(nil,sk3))
    | ~ ssList(skaf47(sk3,nil))
    | sk3 != app(skaf47(sk3,nil),sk4)
    | ~ spl0_21
    | ~ spl0_286 ),
    inference(superposition,[],[f972,f2781]) ).

fof(f5137,plain,
    ( spl0_508
    | ~ spl0_10
    | ~ spl0_8
    | ~ spl0_9
    | ~ spl0_239 ),
    inference(avatar_split_clause,[],[f5136,f2313,f270,f266,f274,f5129]) ).

fof(f5129,plain,
    ( spl0_508
  <=> ! [X1] :
        ( ~ ssList(X1)
        | sk4 != cons(hd(sk4),X1)
        | tl(sk4) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_508])]) ).

fof(f5136,plain,
    ( ! [X0] :
        ( ~ ssList(cons(hd(sk4),nil))
        | sk4 != cons(hd(sk4),X0)
        | ~ ssList(X0)
        | tl(sk4) = X0 )
    | ~ spl0_8
    | ~ spl0_9
    | ~ spl0_239 ),
    inference(forward_subsumption_demodulation,[],[f5070,f950]) ).

fof(f5070,plain,
    ( ! [X0] :
        ( ~ ssList(cons(hd(sk4),nil))
        | ~ ssList(X0)
        | tl(sk4) = X0
        | sk4 != app(cons(hd(sk4),nil),X0) )
    | ~ spl0_8
    | ~ spl0_239 ),
    inference(superposition,[],[f1076,f2315]) ).

fof(f5135,plain,
    ( ~ spl0_8
    | ~ spl0_10
    | spl0_509
    | ~ spl0_239 ),
    inference(avatar_split_clause,[],[f5082,f2313,f5133,f274,f266]) ).

fof(f5133,plain,
    ( spl0_509
  <=> ! [X6,X5] :
        ( app(X5,X6) = cons(hd(sk4),nil)
        | sk4 != app(X5,app(X6,tl(sk4)))
        | ~ ssList(X6)
        | ~ ssList(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_509])]) ).

fof(f5082,plain,
    ( ! [X6,X5] :
        ( app(X5,X6) = cons(hd(sk4),nil)
        | ~ ssList(X5)
        | ~ ssList(cons(hd(sk4),nil))
        | ~ ssList(X6)
        | ~ ssList(tl(sk4))
        | sk4 != app(X5,app(X6,tl(sk4))) )
    | ~ spl0_239 ),
    inference(superposition,[],[f1008,f2315]) ).

fof(f5131,plain,
    ( ~ spl0_21
    | spl0_508
    | ~ spl0_10
    | spl0_14
    | ~ spl0_239 ),
    inference(avatar_split_clause,[],[f5127,f2313,f293,f274,f5129,f329]) ).

fof(f293,plain,
    ( spl0_14
  <=> nil = sk4 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_14])]) ).

fof(f5127,plain,
    ( ! [X1] :
        ( nil = sk4
        | ~ ssList(cons(hd(sk4),nil))
        | ~ ssList(X1)
        | tl(sk4) = X1
        | sk4 != cons(hd(sk4),X1)
        | ~ ssList(sk4) )
    | ~ spl0_239 ),
    inference(forward_subsumption_demodulation,[],[f5071,f601]) ).

fof(f601,plain,
    ! [X2,X1] :
      ( ~ ssList(X2)
      | ~ ssList(X1)
      | nil = X1
      | cons(hd(X1),X2) = app(cons(hd(X1),nil),X2) ),
    inference(resolution,[],[f120,f78]) ).

fof(f78,axiom,
    ! [X0] :
      ( ssItem(hd(X0))
      | ~ ssList(X0)
      | nil = X0 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause78) ).

fof(f5071,plain,
    ( ! [X1] :
        ( tl(sk4) = X1
        | nil = sk4
        | ~ ssList(X1)
        | ~ ssList(cons(hd(sk4),nil))
        | sk4 != app(cons(hd(sk4),nil),X1)
        | ~ ssList(sk4) )
    | ~ spl0_239 ),
    inference(superposition,[],[f970,f2315]) ).

fof(f5126,plain,
    ( ~ spl0_8
    | spl0_507
    | ~ spl0_10
    | ~ spl0_239 ),
    inference(avatar_split_clause,[],[f5087,f2313,f274,f5124,f266]) ).

fof(f5124,plain,
    ( spl0_507
  <=> ! [X9] :
        ( segmentP(app(X9,sk4),cons(hd(sk4),nil))
        | ~ ssList(X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_507])]) ).

fof(f5087,plain,
    ( ! [X9] :
        ( ~ ssList(cons(hd(sk4),nil))
        | segmentP(app(X9,sk4),cons(hd(sk4),nil))
        | ~ ssList(X9)
        | ~ ssList(tl(sk4)) )
    | ~ spl0_239 ),
    inference(superposition,[],[f1130,f2315]) ).

fof(f5122,plain,
    ( ~ spl0_10
    | ~ spl0_8
    | ~ spl0_506
    | spl0_106
    | ~ spl0_21
    | ~ spl0_238
    | ~ spl0_239 ),
    inference(avatar_split_clause,[],[f5117,f2313,f2307,f329,f1193,f5119,f266,f274]) ).

fof(f5119,plain,
    ( spl0_506
  <=> sk4 = cons(hd(sk4),sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_506])]) ).

fof(f1193,plain,
    ( spl0_106
  <=> sk4 = tl(sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_106])]) ).

fof(f2307,plain,
    ( spl0_238
  <=> cons(hd(sk4),sk4) = app(cons(hd(sk4),nil),sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_238])]) ).

fof(f5117,plain,
    ( sk4 = tl(sk4)
    | sk4 != cons(hd(sk4),sk4)
    | ~ ssList(tl(sk4))
    | ~ ssList(cons(hd(sk4),nil))
    | ~ spl0_21
    | ~ spl0_238
    | ~ spl0_239 ),
    inference(forward_demodulation,[],[f5078,f2309]) ).

fof(f2309,plain,
    ( cons(hd(sk4),sk4) = app(cons(hd(sk4),nil),sk4)
    | ~ spl0_238 ),
    inference(avatar_component_clause,[],[f2307]) ).

fof(f5078,plain,
    ( ~ ssList(tl(sk4))
    | sk4 = tl(sk4)
    | sk4 != app(cons(hd(sk4),nil),sk4)
    | ~ ssList(cons(hd(sk4),nil))
    | ~ spl0_21
    | ~ spl0_239 ),
    inference(superposition,[],[f972,f2315]) ).

fof(f5116,plain,
    ( ~ spl0_10
    | ~ spl0_8
    | spl0_505
    | ~ spl0_239 ),
    inference(avatar_split_clause,[],[f5075,f2313,f5114,f266,f274]) ).

fof(f5114,plain,
    ( spl0_505
  <=> ! [X2] :
        ( ~ ssList(app(X2,sk4))
        | segmentP(app(X2,sk4),cons(hd(sk4),nil))
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_505])]) ).

fof(f5075,plain,
    ( ! [X2] :
        ( ~ ssList(app(X2,sk4))
        | ~ ssList(tl(sk4))
        | ~ ssList(X2)
        | ~ ssList(cons(hd(sk4),nil))
        | segmentP(app(X2,sk4),cons(hd(sk4),nil)) )
    | ~ spl0_239 ),
    inference(superposition,[],[f340,f2315]) ).

fof(f5112,plain,
    ( ~ spl0_10
    | spl0_504
    | ~ spl0_8
    | ~ spl0_9
    | ~ spl0_239 ),
    inference(avatar_split_clause,[],[f5108,f2313,f270,f266,f5110,f274]) ).

fof(f5110,plain,
    ( spl0_504
  <=> ! [X3] :
        ( tl(sk4) = tl(X3)
        | ~ ssList(X3)
        | nil = X3
        | sk4 != cons(hd(sk4),tl(X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_504])]) ).

fof(f5108,plain,
    ( ! [X3] :
        ( ~ ssList(tl(sk4))
        | tl(sk4) = tl(X3)
        | sk4 != cons(hd(sk4),tl(X3))
        | ~ ssList(cons(hd(sk4),nil))
        | nil = X3
        | ~ ssList(X3) )
    | ~ spl0_9
    | ~ spl0_239 ),
    inference(forward_subsumption_demodulation,[],[f5076,f2295]) ).

fof(f2295,plain,
    ( ! [X11] :
        ( ~ ssList(X11)
        | nil = X11
        | app(cons(hd(sk4),nil),tl(X11)) = cons(hd(sk4),tl(X11)) )
    | ~ spl0_9 ),
    inference(resolution,[],[f950,f77]) ).

fof(f5076,plain,
    ( ! [X3] :
        ( ~ ssList(X3)
        | tl(sk4) = tl(X3)
        | ~ ssList(cons(hd(sk4),nil))
        | ~ ssList(tl(sk4))
        | sk4 != app(cons(hd(sk4),nil),tl(X3))
        | nil = X3 )
    | ~ spl0_239 ),
    inference(superposition,[],[f970,f2315]) ).

fof(f5107,plain,
    ( spl0_252
    | ~ spl0_503
    | ~ spl0_10
    | ~ spl0_8
    | ~ spl0_21
    | ~ spl0_239 ),
    inference(avatar_split_clause,[],[f5081,f2313,f329,f266,f274,f5104,f2400]) ).

fof(f2400,plain,
    ( spl0_252
  <=> sk4 = cons(hd(sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_252])]) ).

fof(f5104,plain,
    ( spl0_503
  <=> sk4 = app(sk4,tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_503])]) ).

fof(f5081,plain,
    ( ~ ssList(tl(sk4))
    | ~ ssList(cons(hd(sk4),nil))
    | sk4 != app(sk4,tl(sk4))
    | sk4 = cons(hd(sk4),nil)
    | ~ spl0_21
    | ~ spl0_239 ),
    inference(superposition,[],[f1005,f2315]) ).

fof(f5101,plain,
    ( ~ spl0_502
    | ~ spl0_10
    | ~ spl0_8
    | spl0_251
    | ~ spl0_12
    | ~ spl0_239 ),
    inference(avatar_split_clause,[],[f5080,f2313,f284,f2382,f266,f274,f5098]) ).

fof(f5098,plain,
    ( spl0_502
  <=> sk4 = app(sk3,tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_502])]) ).

fof(f2382,plain,
    ( spl0_251
  <=> sk3 = cons(hd(sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_251])]) ).

fof(f5080,plain,
    ( sk3 = cons(hd(sk4),nil)
    | ~ ssList(tl(sk4))
    | ~ ssList(cons(hd(sk4),nil))
    | sk4 != app(sk3,tl(sk4))
    | ~ spl0_12
    | ~ spl0_239 ),
    inference(superposition,[],[f1004,f2315]) ).

fof(f5096,plain,
    ( spl0_501
    | ~ spl0_10
    | ~ spl0_8
    | ~ spl0_239 ),
    inference(avatar_split_clause,[],[f5083,f2313,f266,f274,f5094]) ).

fof(f5094,plain,
    ( spl0_501
  <=> ! [X8,X7] :
        ( ~ ssList(X8)
        | app(X7,tl(sk4)) != app(X8,sk4)
        | ~ ssList(X7)
        | app(X8,cons(hd(sk4),nil)) = X7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_501])]) ).

fof(f5083,plain,
    ( ! [X8,X7] :
        ( ~ ssList(tl(sk4))
        | ~ ssList(cons(hd(sk4),nil))
        | ~ ssList(X8)
        | app(X8,cons(hd(sk4),nil)) = X7
        | ~ ssList(X7)
        | app(X7,tl(sk4)) != app(X8,sk4) )
    | ~ spl0_239 ),
    inference(superposition,[],[f1008,f2315]) ).

fof(f5092,plain,
    ( ~ spl0_10
    | spl0_500
    | ~ spl0_8
    | ~ spl0_239 ),
    inference(avatar_split_clause,[],[f5079,f2313,f266,f5090,f274]) ).

fof(f5090,plain,
    ( spl0_500
  <=> ! [X4] :
        ( nil = X4
        | sk4 != app(tl(X4),tl(sk4))
        | tl(X4) = cons(hd(sk4),nil)
        | ~ ssList(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_500])]) ).

fof(f5079,plain,
    ( ! [X4] :
        ( ~ ssList(tl(sk4))
        | nil = X4
        | ~ ssList(X4)
        | ~ ssList(cons(hd(sk4),nil))
        | tl(X4) = cons(hd(sk4),nil)
        | sk4 != app(tl(X4),tl(sk4)) )
    | ~ spl0_239 ),
    inference(superposition,[],[f1003,f2315]) ).

fof(f5067,plain,
    ( spl0_499
    | ~ spl0_78
    | ~ spl0_406 ),
    inference(avatar_split_clause,[],[f4949,f4240,f812,f5064]) ).

fof(f5064,plain,
    ( spl0_499
  <=> app(tl(sk4),app(tl(sk4),sk3)) = tl(app(sk4,app(tl(sk4),sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_499])]) ).

fof(f812,plain,
    ( spl0_78
  <=> ! [X13] :
        ( tl(app(sk4,X13)) = app(tl(sk4),X13)
        | ~ ssList(X13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_78])]) ).

fof(f4240,plain,
    ( spl0_406
  <=> ssList(app(tl(sk4),sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_406])]) ).

fof(f4949,plain,
    ( app(tl(sk4),app(tl(sk4),sk3)) = tl(app(sk4,app(tl(sk4),sk3)))
    | ~ spl0_78
    | ~ spl0_406 ),
    inference(resolution,[],[f4241,f813]) ).

fof(f813,plain,
    ( ! [X13] :
        ( ~ ssList(X13)
        | tl(app(sk4,X13)) = app(tl(sk4),X13) )
    | ~ spl0_78 ),
    inference(avatar_component_clause,[],[f812]) ).

fof(f4241,plain,
    ( ssList(app(tl(sk4),sk3))
    | ~ spl0_406 ),
    inference(avatar_component_clause,[],[f4240]) ).

fof(f5059,plain,
    ( spl0_498
    | ~ spl0_60
    | ~ spl0_406 ),
    inference(avatar_split_clause,[],[f4945,f4240,f645,f5056]) ).

fof(f5056,plain,
    ( spl0_498
  <=> hd(sk4) = hd(app(sk4,app(tl(sk4),sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_498])]) ).

fof(f645,plain,
    ( spl0_60
  <=> ! [X12] :
        ( ~ ssList(X12)
        | hd(sk4) = hd(app(sk4,X12)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_60])]) ).

fof(f4945,plain,
    ( hd(sk4) = hd(app(sk4,app(tl(sk4),sk3)))
    | ~ spl0_60
    | ~ spl0_406 ),
    inference(resolution,[],[f4241,f646]) ).

fof(f646,plain,
    ( ! [X12] :
        ( ~ ssList(X12)
        | hd(sk4) = hd(app(sk4,X12)) )
    | ~ spl0_60 ),
    inference(avatar_component_clause,[],[f645]) ).

fof(f5054,plain,
    ( spl0_497
    | ~ spl0_406 ),
    inference(avatar_split_clause,[],[f4961,f4240,f5051]) ).

fof(f5051,plain,
    ( spl0_497
  <=> app(app(skaf47(app(tl(sk4),sk3),app(tl(sk4),sk3)),app(tl(sk4),sk3)),skaf48(app(tl(sk4),sk3),app(tl(sk4),sk3))) = app(tl(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_497])]) ).

fof(f4961,plain,
    ( app(app(skaf47(app(tl(sk4),sk3),app(tl(sk4),sk3)),app(tl(sk4),sk3)),skaf48(app(tl(sk4),sk3),app(tl(sk4),sk3))) = app(tl(sk4),sk3)
    | ~ spl0_406 ),
    inference(resolution,[],[f4241,f1036]) ).

fof(f1036,plain,
    ! [X1] :
      ( ~ ssList(X1)
      | app(app(skaf47(X1,X1),X1),skaf48(X1,X1)) = X1 ),
    inference(duplicate_literal_removal,[],[f1032]) ).

fof(f1032,plain,
    ! [X1] :
      ( ~ ssList(X1)
      | app(app(skaf47(X1,X1),X1),skaf48(X1,X1)) = X1
      | ~ ssList(X1)
      | ~ ssList(X1) ),
    inference(resolution,[],[f168,f57]) ).

fof(f5049,plain,
    ( spl0_496
    | ~ spl0_94
    | ~ spl0_406 ),
    inference(avatar_split_clause,[],[f4964,f4240,f1038,f5046]) ).

fof(f5046,plain,
    ( spl0_496
  <=> app(skaf47(app(tl(sk4),sk3),nil),skaf48(nil,app(tl(sk4),sk3))) = app(tl(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_496])]) ).

fof(f1038,plain,
    ( spl0_94
  <=> ! [X0] :
        ( app(app(skaf47(X0,nil),nil),skaf48(nil,X0)) = X0
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_94])]) ).

fof(f4964,plain,
    ( app(skaf47(app(tl(sk4),sk3),nil),skaf48(nil,app(tl(sk4),sk3))) = app(tl(sk4),sk3)
    | ~ spl0_94
    | ~ spl0_406 ),
    inference(resolution,[],[f4241,f1634]) ).

fof(f1634,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | app(skaf47(X0,nil),skaf48(nil,X0)) = X0 )
    | ~ spl0_94 ),
    inference(backward_demodulation,[],[f1039,f1623]) ).

fof(f1623,plain,
    ! [X0,X1] : skaf47(X0,X1) = app(skaf47(X0,X1),nil),
    inference(resolution,[],[f49,f73]) ).

fof(f73,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | app(X0,nil) = X0 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause73) ).

fof(f49,axiom,
    ! [X0,X1] : ssList(skaf47(X0,X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause49) ).

fof(f1039,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | app(app(skaf47(X0,nil),nil),skaf48(nil,X0)) = X0 )
    | ~ spl0_94 ),
    inference(avatar_component_clause,[],[f1038]) ).

fof(f5038,plain,
    ( spl0_495
    | ~ spl0_59
    | ~ spl0_406 ),
    inference(avatar_split_clause,[],[f4944,f4240,f641,f5035]) ).

fof(f5035,plain,
    ( spl0_495
  <=> hd(sk3) = hd(app(sk3,app(tl(sk4),sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_495])]) ).

fof(f641,plain,
    ( spl0_59
  <=> ! [X11] :
        ( ~ ssList(X11)
        | hd(sk3) = hd(app(sk3,X11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_59])]) ).

fof(f4944,plain,
    ( hd(sk3) = hd(app(sk3,app(tl(sk4),sk3)))
    | ~ spl0_59
    | ~ spl0_406 ),
    inference(resolution,[],[f4241,f642]) ).

fof(f642,plain,
    ( ! [X11] :
        ( ~ ssList(X11)
        | hd(sk3) = hd(app(sk3,X11)) )
    | ~ spl0_59 ),
    inference(avatar_component_clause,[],[f641]) ).

fof(f5033,plain,
    ( spl0_494
    | ~ spl0_69
    | ~ spl0_77
    | ~ spl0_406 ),
    inference(avatar_split_clause,[],[f4951,f4240,f806,f749,f5030]) ).

fof(f5030,plain,
    ( spl0_494
  <=> tl(app(sk3,app(tl(sk4),sk3))) = app(tl(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_494])]) ).

fof(f749,plain,
    ( spl0_69
  <=> nil = tl(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_69])]) ).

fof(f806,plain,
    ( spl0_77
  <=> ! [X12] :
        ( app(tl(sk3),X12) = tl(app(sk3,X12))
        | ~ ssList(X12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_77])]) ).

fof(f4951,plain,
    ( tl(app(sk3,app(tl(sk4),sk3))) = app(tl(sk4),sk3)
    | ~ spl0_69
    | ~ spl0_77
    | ~ spl0_406 ),
    inference(resolution,[],[f4241,f892]) ).

fof(f892,plain,
    ( ! [X12] :
        ( ~ ssList(X12)
        | tl(app(sk3,X12)) = X12 )
    | ~ spl0_69
    | ~ spl0_77 ),
    inference(forward_subsumption_demodulation,[],[f891,f74]) ).

fof(f74,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | app(nil,X0) = X0 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause74) ).

fof(f891,plain,
    ( ! [X12] :
        ( app(nil,X12) = tl(app(sk3,X12))
        | ~ ssList(X12) )
    | ~ spl0_69
    | ~ spl0_77 ),
    inference(backward_demodulation,[],[f807,f751]) ).

fof(f751,plain,
    ( nil = tl(sk3)
    | ~ spl0_69 ),
    inference(avatar_component_clause,[],[f749]) ).

fof(f807,plain,
    ( ! [X12] :
        ( ~ ssList(X12)
        | app(tl(sk3),X12) = tl(app(sk3,X12)) )
    | ~ spl0_77 ),
    inference(avatar_component_clause,[],[f806]) ).

fof(f5028,plain,
    ( spl0_493
    | spl0_361
    | ~ spl0_230
    | ~ spl0_406 ),
    inference(avatar_split_clause,[],[f5023,f4240,f2244,f3587,f5025]) ).

fof(f5025,plain,
    ( spl0_493
  <=> app(tl(tl(sk4)),sk3) = app(nil,app(tl(tl(sk4)),sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_493])]) ).

fof(f3587,plain,
    ( spl0_361
  <=> nil = app(tl(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_361])]) ).

fof(f2244,plain,
    ( spl0_230
  <=> app(tl(tl(sk4)),sk3) = tl(app(tl(sk4),sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_230])]) ).

fof(f5023,plain,
    ( nil = app(tl(sk4),sk3)
    | app(tl(tl(sk4)),sk3) = app(nil,app(tl(tl(sk4)),sk3))
    | ~ spl0_230
    | ~ spl0_406 ),
    inference(forward_demodulation,[],[f4933,f2246]) ).

fof(f2246,plain,
    ( app(tl(tl(sk4)),sk3) = tl(app(tl(sk4),sk3))
    | ~ spl0_230 ),
    inference(avatar_component_clause,[],[f2244]) ).

fof(f4933,plain,
    ( tl(app(tl(sk4),sk3)) = app(nil,tl(app(tl(sk4),sk3)))
    | nil = app(tl(sk4),sk3)
    | ~ spl0_406 ),
    inference(resolution,[],[f4241,f403]) ).

fof(f403,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | tl(X0) = app(nil,tl(X0))
      | nil = X0 ),
    inference(resolution,[],[f77,f74]) ).

fof(f5022,plain,
    ( spl0_492
    | spl0_361
    | ~ spl0_230
    | ~ spl0_406 ),
    inference(avatar_split_clause,[],[f5017,f4240,f2244,f3587,f5019]) ).

fof(f5019,plain,
    ( spl0_492
  <=> app(tl(tl(sk4)),sk3) = app(app(tl(tl(sk4)),sk3),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_492])]) ).

fof(f5017,plain,
    ( nil = app(tl(sk4),sk3)
    | app(tl(tl(sk4)),sk3) = app(app(tl(tl(sk4)),sk3),nil)
    | ~ spl0_230
    | ~ spl0_406 ),
    inference(forward_demodulation,[],[f4934,f2246]) ).

fof(f4934,plain,
    ( tl(app(tl(sk4),sk3)) = app(tl(app(tl(sk4),sk3)),nil)
    | nil = app(tl(sk4),sk3)
    | ~ spl0_406 ),
    inference(resolution,[],[f4241,f404]) ).

fof(f404,plain,
    ! [X1] :
      ( ~ ssList(X1)
      | tl(X1) = app(tl(X1),nil)
      | nil = X1 ),
    inference(resolution,[],[f77,f73]) ).

fof(f5013,plain,
    ( spl0_491
    | ~ spl0_9
    | ~ spl0_301
    | ~ spl0_406 ),
    inference(avatar_split_clause,[],[f5008,f4240,f2909,f270,f5010]) ).

fof(f5010,plain,
    ( spl0_491
  <=> app(sk4,sk3) = app(cons(hd(sk4),nil),app(tl(sk4),sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_491])]) ).

fof(f2909,plain,
    ( spl0_301
  <=> cons(hd(sk4),app(tl(sk4),sk3)) = app(sk4,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_301])]) ).

fof(f5008,plain,
    ( app(sk4,sk3) = app(cons(hd(sk4),nil),app(tl(sk4),sk3))
    | ~ spl0_9
    | ~ spl0_301
    | ~ spl0_406 ),
    inference(forward_demodulation,[],[f4952,f2911]) ).

fof(f2911,plain,
    ( cons(hd(sk4),app(tl(sk4),sk3)) = app(sk4,sk3)
    | ~ spl0_301 ),
    inference(avatar_component_clause,[],[f2909]) ).

fof(f4952,plain,
    ( cons(hd(sk4),app(tl(sk4),sk3)) = app(cons(hd(sk4),nil),app(tl(sk4),sk3))
    | ~ spl0_9
    | ~ spl0_406 ),
    inference(resolution,[],[f4241,f950]) ).

fof(f5007,plain,
    ( spl0_490
    | ~ spl0_74
    | ~ spl0_406 ),
    inference(avatar_split_clause,[],[f4948,f4240,f792,f5004]) ).

fof(f5004,plain,
    ( spl0_490
  <=> tl(app(tl(sk4),app(tl(sk4),sk3))) = app(tl(tl(sk4)),app(tl(sk4),sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_490])]) ).

fof(f792,plain,
    ( spl0_74
  <=> ! [X10] :
        ( ~ ssList(X10)
        | tl(app(tl(sk4),X10)) = app(tl(tl(sk4)),X10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_74])]) ).

fof(f4948,plain,
    ( tl(app(tl(sk4),app(tl(sk4),sk3))) = app(tl(tl(sk4)),app(tl(sk4),sk3))
    | ~ spl0_74
    | ~ spl0_406 ),
    inference(resolution,[],[f4241,f793]) ).

fof(f793,plain,
    ( ! [X10] :
        ( ~ ssList(X10)
        | tl(app(tl(sk4),X10)) = app(tl(tl(sk4)),X10) )
    | ~ spl0_74 ),
    inference(avatar_component_clause,[],[f792]) ).

fof(f5001,plain,
    ( spl0_361
    | spl0_489
    | ~ spl0_8
    | ~ spl0_12
    | ~ spl0_185
    | ~ spl0_406 ),
    inference(avatar_split_clause,[],[f4997,f4240,f1912,f284,f266,f4999,f3587]) ).

fof(f4999,plain,
    ( spl0_489
  <=> ! [X0] :
        ( hd(app(tl(sk4),app(sk3,X0))) = hd(sk3)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_489])]) ).

fof(f1912,plain,
    ( spl0_185
  <=> hd(sk3) = hd(app(tl(sk4),sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_185])]) ).

fof(f4997,plain,
    ( ! [X0] :
        ( hd(app(tl(sk4),app(sk3,X0))) = hd(sk3)
        | nil = app(tl(sk4),sk3)
        | ~ ssList(X0) )
    | ~ spl0_8
    | ~ spl0_12
    | ~ spl0_185
    | ~ spl0_406 ),
    inference(forward_subsumption_demodulation,[],[f4996,f2453]) ).

fof(f2453,plain,
    ( ! [X26] :
        ( ~ ssList(X26)
        | app(tl(sk4),app(sk3,X26)) = app(app(tl(sk4),sk3),X26) )
    | ~ spl0_8
    | ~ spl0_12 ),
    inference(resolution,[],[f1015,f267]) ).

fof(f1015,plain,
    ( ! [X14,X13] :
        ( ~ ssList(X13)
        | ~ ssList(X14)
        | app(X13,app(sk3,X14)) = app(app(X13,sk3),X14) )
    | ~ spl0_12 ),
    inference(resolution,[],[f149,f286]) ).

fof(f4996,plain,
    ( ! [X0] :
        ( nil = app(tl(sk4),sk3)
        | hd(app(app(tl(sk4),sk3),X0)) = hd(sk3)
        | ~ ssList(X0) )
    | ~ spl0_185
    | ~ spl0_406 ),
    inference(forward_demodulation,[],[f4928,f1914]) ).

fof(f1914,plain,
    ( hd(sk3) = hd(app(tl(sk4),sk3))
    | ~ spl0_185 ),
    inference(avatar_component_clause,[],[f1912]) ).

fof(f4928,plain,
    ( ! [X0] :
        ( nil = app(tl(sk4),sk3)
        | ~ ssList(X0)
        | hd(app(app(tl(sk4),sk3),X0)) = hd(app(tl(sk4),sk3)) )
    | ~ spl0_406 ),
    inference(resolution,[],[f4241,f123]) ).

fof(f123,axiom,
    ! [X0,X1] :
      ( ~ ssList(X1)
      | ~ ssList(X0)
      | nil = X1
      | hd(app(X1,X0)) = hd(X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause123) ).

fof(f4994,plain,
    ( spl0_488
    | ~ spl0_58
    | ~ spl0_175
    | ~ spl0_406 ),
    inference(avatar_split_clause,[],[f4965,f4240,f1841,f637,f4991]) ).

fof(f4991,plain,
    ( spl0_488
  <=> hd(sk3) = hd(app(tl(sk4),app(tl(sk4),sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_488])]) ).

fof(f637,plain,
    ( spl0_58
  <=> ! [X10] :
        ( hd(tl(sk4)) = hd(app(tl(sk4),X10))
        | ~ ssList(X10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_58])]) ).

fof(f1841,plain,
    ( spl0_175
  <=> hd(tl(sk4)) = hd(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_175])]) ).

fof(f4965,plain,
    ( hd(sk3) = hd(app(tl(sk4),app(tl(sk4),sk3)))
    | ~ spl0_58
    | ~ spl0_175
    | ~ spl0_406 ),
    inference(resolution,[],[f4241,f1866]) ).

fof(f1866,plain,
    ( ! [X10] :
        ( ~ ssList(X10)
        | hd(sk3) = hd(app(tl(sk4),X10)) )
    | ~ spl0_58
    | ~ spl0_175 ),
    inference(backward_demodulation,[],[f638,f1843]) ).

fof(f1843,plain,
    ( hd(tl(sk4)) = hd(sk3)
    | ~ spl0_175 ),
    inference(avatar_component_clause,[],[f1841]) ).

fof(f638,plain,
    ( ! [X10] :
        ( ~ ssList(X10)
        | hd(tl(sk4)) = hd(app(tl(sk4),X10)) )
    | ~ spl0_58 ),
    inference(avatar_component_clause,[],[f637]) ).

fof(f4989,plain,
    ( spl0_487
    | spl0_361
    | spl0_486
    | ~ spl0_12
    | ~ spl0_166
    | ~ spl0_230
    | ~ spl0_406 ),
    inference(avatar_split_clause,[],[f4985,f4240,f2244,f1763,f284,f4974,f3587,f4987]) ).

fof(f4987,plain,
    ( spl0_487
  <=> ! [X17] :
        ( app(tl(app(tl(tl(sk4)),sk3)),X17) = tl(app(tl(tl(sk4)),app(sk3,X17)))
        | ~ ssList(X17) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_487])]) ).

fof(f4974,plain,
    ( spl0_486
  <=> nil = app(tl(tl(sk4)),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_486])]) ).

fof(f1763,plain,
    ( spl0_166
  <=> ssList(tl(tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_166])]) ).

fof(f4985,plain,
    ( ! [X17] :
        ( nil = app(tl(tl(sk4)),sk3)
        | nil = app(tl(sk4),sk3)
        | app(tl(app(tl(tl(sk4)),sk3)),X17) = tl(app(tl(tl(sk4)),app(sk3,X17)))
        | ~ ssList(X17) )
    | ~ spl0_12
    | ~ spl0_166
    | ~ spl0_230
    | ~ spl0_406 ),
    inference(forward_subsumption_demodulation,[],[f4984,f2451]) ).

fof(f2451,plain,
    ( ! [X24] :
        ( app(app(tl(tl(sk4)),sk3),X24) = app(tl(tl(sk4)),app(sk3,X24))
        | ~ ssList(X24) )
    | ~ spl0_12
    | ~ spl0_166 ),
    inference(resolution,[],[f1015,f1764]) ).

fof(f1764,plain,
    ( ssList(tl(tl(sk4)))
    | ~ spl0_166 ),
    inference(avatar_component_clause,[],[f1763]) ).

fof(f4984,plain,
    ( ! [X17] :
        ( nil = app(tl(sk4),sk3)
        | nil = app(tl(tl(sk4)),sk3)
        | app(tl(app(tl(tl(sk4)),sk3)),X17) = tl(app(app(tl(tl(sk4)),sk3),X17))
        | ~ ssList(X17) )
    | ~ spl0_230
    | ~ spl0_406 ),
    inference(forward_demodulation,[],[f4983,f2246]) ).

fof(f4983,plain,
    ( ! [X17] :
        ( nil = app(tl(sk4),sk3)
        | ~ ssList(X17)
        | nil = tl(app(tl(sk4),sk3))
        | app(tl(app(tl(tl(sk4)),sk3)),X17) = tl(app(app(tl(tl(sk4)),sk3),X17)) )
    | ~ spl0_230
    | ~ spl0_406 ),
    inference(forward_demodulation,[],[f4947,f2246]) ).

fof(f4947,plain,
    ( ! [X17] :
        ( tl(app(tl(app(tl(sk4),sk3)),X17)) = app(tl(tl(app(tl(sk4),sk3))),X17)
        | nil = app(tl(sk4),sk3)
        | ~ ssList(X17)
        | nil = tl(app(tl(sk4),sk3)) )
    | ~ spl0_406 ),
    inference(resolution,[],[f4241,f786]) ).

fof(f786,plain,
    ! [X8,X9] :
      ( ~ ssList(X8)
      | tl(app(tl(X8),X9)) = app(tl(tl(X8)),X9)
      | ~ ssList(X9)
      | nil = X8
      | nil = tl(X8) ),
    inference(resolution,[],[f133,f77]) ).

fof(f133,axiom,
    ! [X0,X1] :
      ( ~ ssList(X1)
      | nil = X1
      | ~ ssList(X0)
      | tl(app(X1,X0)) = app(tl(X1),X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause133) ).

fof(f4977,plain,
    ( spl0_485
    | spl0_486
    | spl0_361
    | ~ spl0_230
    | ~ spl0_406 ),
    inference(avatar_split_clause,[],[f4968,f4240,f2244,f3587,f4974,f4970]) ).

fof(f4970,plain,
    ( spl0_485
  <=> app(tl(tl(sk4)),sk3) = cons(hd(app(tl(tl(sk4)),sk3)),tl(app(tl(tl(sk4)),sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_485])]) ).

fof(f4968,plain,
    ( nil = app(tl(sk4),sk3)
    | nil = app(tl(tl(sk4)),sk3)
    | app(tl(tl(sk4)),sk3) = cons(hd(app(tl(tl(sk4)),sk3)),tl(app(tl(tl(sk4)),sk3)))
    | ~ spl0_230
    | ~ spl0_406 ),
    inference(forward_demodulation,[],[f4967,f2246]) ).

fof(f4967,plain,
    ( tl(app(tl(sk4),sk3)) = cons(hd(tl(app(tl(sk4),sk3))),tl(tl(app(tl(sk4),sk3))))
    | nil = app(tl(sk4),sk3)
    | nil = app(tl(tl(sk4)),sk3)
    | ~ spl0_230
    | ~ spl0_406 ),
    inference(forward_demodulation,[],[f4941,f2246]) ).

fof(f4941,plain,
    ( nil = tl(app(tl(sk4),sk3))
    | nil = app(tl(sk4),sk3)
    | tl(app(tl(sk4),sk3)) = cons(hd(tl(app(tl(sk4),sk3))),tl(tl(app(tl(sk4),sk3))))
    | ~ spl0_406 ),
    inference(resolution,[],[f4241,f521]) ).

fof(f521,plain,
    ! [X4] :
      ( ~ ssList(X4)
      | cons(hd(tl(X4)),tl(tl(X4))) = tl(X4)
      | nil = tl(X4)
      | nil = X4 ),
    inference(resolution,[],[f104,f77]) ).

fof(f104,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | cons(hd(X0),tl(X0)) = X0
      | nil = X0 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause104) ).

fof(f4923,plain,
    ( ~ spl0_277
    | spl0_406
    | spl0_278
    | ~ spl0_201 ),
    inference(avatar_split_clause,[],[f4913,f2063,f2702,f4240,f2698]) ).

fof(f2698,plain,
    ( spl0_277
  <=> ssList(app(sk4,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_277])]) ).

fof(f2702,plain,
    ( spl0_278
  <=> nil = app(sk4,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_278])]) ).

fof(f2063,plain,
    ( spl0_201
  <=> tl(app(sk4,sk3)) = app(tl(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_201])]) ).

fof(f4913,plain,
    ( nil = app(sk4,sk3)
    | ssList(app(tl(sk4),sk3))
    | ~ ssList(app(sk4,sk3))
    | ~ spl0_201 ),
    inference(superposition,[],[f77,f2065]) ).

fof(f2065,plain,
    ( tl(app(sk4,sk3)) = app(tl(sk4),sk3)
    | ~ spl0_201 ),
    inference(avatar_component_clause,[],[f2063]) ).

fof(f4922,plain,
    ( spl0_278
    | ~ spl0_277
    | spl0_484
    | ~ spl0_8
    | ~ spl0_12
    | ~ spl0_201 ),
    inference(avatar_split_clause,[],[f4918,f2063,f284,f266,f4920,f2698,f2702]) ).

fof(f4920,plain,
    ( spl0_484
  <=> ! [X0,X1] :
        ( app(tl(sk4),sk3) = X1
        | ~ ssList(X1)
        | ~ ssList(X0)
        | app(X1,X0) != app(tl(sk4),app(sk3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_484])]) ).

fof(f4918,plain,
    ( ! [X0,X1] :
        ( app(tl(sk4),sk3) = X1
        | app(X1,X0) != app(tl(sk4),app(sk3,X0))
        | ~ ssList(X0)
        | ~ ssList(app(sk4,sk3))
        | ~ ssList(X1)
        | nil = app(sk4,sk3) )
    | ~ spl0_8
    | ~ spl0_12
    | ~ spl0_201 ),
    inference(forward_subsumption_demodulation,[],[f4911,f2453]) ).

fof(f4911,plain,
    ( ! [X0,X1] :
        ( app(tl(sk4),sk3) = X1
        | nil = app(sk4,sk3)
        | ~ ssList(app(sk4,sk3))
        | ~ ssList(X0)
        | app(X1,X0) != app(app(tl(sk4),sk3),X0)
        | ~ ssList(X1) )
    | ~ spl0_201 ),
    inference(superposition,[],[f1003,f2065]) ).

fof(f4917,plain,
    ( spl0_278
    | spl0_483
    | ~ spl0_277
    | ~ spl0_201 ),
    inference(avatar_split_clause,[],[f4912,f2063,f2698,f4915,f2702]) ).

fof(f4915,plain,
    ( spl0_483
  <=> ! [X2,X3] :
        ( ~ ssList(X3)
        | app(X2,X3) != app(X2,app(tl(sk4),sk3))
        | ~ ssList(X2)
        | app(tl(sk4),sk3) = X3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_483])]) ).

fof(f4912,plain,
    ( ! [X2,X3] :
        ( ~ ssList(app(sk4,sk3))
        | ~ ssList(X3)
        | nil = app(sk4,sk3)
        | app(tl(sk4),sk3) = X3
        | ~ ssList(X2)
        | app(X2,X3) != app(X2,app(tl(sk4),sk3)) )
    | ~ spl0_201 ),
    inference(superposition,[],[f970,f2065]) ).

fof(f4906,plain,
    ( spl0_476
    | spl0_482
    | spl0_359
    | ~ spl0_229
    | ~ spl0_389 ),
    inference(avatar_split_clause,[],[f4901,f4094,f2239,f3574,f4903,f4867]) ).

fof(f4867,plain,
    ( spl0_476
  <=> nil = app(tl(tl(sk4)),sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_476])]) ).

fof(f4903,plain,
    ( spl0_482
  <=> cons(hd(app(tl(tl(sk4)),sk4)),tl(app(tl(tl(sk4)),sk4))) = app(tl(tl(sk4)),sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_482])]) ).

fof(f3574,plain,
    ( spl0_359
  <=> nil = app(tl(sk4),sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_359])]) ).

fof(f2239,plain,
    ( spl0_229
  <=> tl(app(tl(sk4),sk4)) = app(tl(tl(sk4)),sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_229])]) ).

fof(f4094,plain,
    ( spl0_389
  <=> ssList(app(tl(sk4),sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_389])]) ).

fof(f4901,plain,
    ( nil = app(tl(sk4),sk4)
    | cons(hd(app(tl(tl(sk4)),sk4)),tl(app(tl(tl(sk4)),sk4))) = app(tl(tl(sk4)),sk4)
    | nil = app(tl(tl(sk4)),sk4)
    | ~ spl0_229
    | ~ spl0_389 ),
    inference(forward_demodulation,[],[f4900,f2241]) ).

fof(f2241,plain,
    ( tl(app(tl(sk4),sk4)) = app(tl(tl(sk4)),sk4)
    | ~ spl0_229 ),
    inference(avatar_component_clause,[],[f2239]) ).

fof(f4900,plain,
    ( nil = app(tl(sk4),sk4)
    | tl(app(tl(sk4),sk4)) = cons(hd(tl(app(tl(sk4),sk4))),tl(tl(app(tl(sk4),sk4))))
    | nil = app(tl(tl(sk4)),sk4)
    | ~ spl0_229
    | ~ spl0_389 ),
    inference(forward_demodulation,[],[f4793,f2241]) ).

fof(f4793,plain,
    ( nil = tl(app(tl(sk4),sk4))
    | tl(app(tl(sk4),sk4)) = cons(hd(tl(app(tl(sk4),sk4))),tl(tl(app(tl(sk4),sk4))))
    | nil = app(tl(sk4),sk4)
    | ~ spl0_389 ),
    inference(resolution,[],[f4095,f521]) ).

fof(f4095,plain,
    ( ssList(app(tl(sk4),sk4))
    | ~ spl0_389 ),
    inference(avatar_component_clause,[],[f4094]) ).

fof(f4899,plain,
    ( spl0_481
    | ~ spl0_78
    | ~ spl0_389 ),
    inference(avatar_split_clause,[],[f4801,f4094,f812,f4896]) ).

fof(f4896,plain,
    ( spl0_481
  <=> tl(app(sk4,app(tl(sk4),sk4))) = app(tl(sk4),app(tl(sk4),sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_481])]) ).

fof(f4801,plain,
    ( tl(app(sk4,app(tl(sk4),sk4))) = app(tl(sk4),app(tl(sk4),sk4))
    | ~ spl0_78
    | ~ spl0_389 ),
    inference(resolution,[],[f4095,f813]) ).

fof(f4894,plain,
    ( spl0_480
    | ~ spl0_69
    | ~ spl0_77
    | ~ spl0_389 ),
    inference(avatar_split_clause,[],[f4803,f4094,f806,f749,f4891]) ).

fof(f4891,plain,
    ( spl0_480
  <=> app(tl(sk4),sk4) = tl(app(sk3,app(tl(sk4),sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_480])]) ).

fof(f4803,plain,
    ( app(tl(sk4),sk4) = tl(app(sk3,app(tl(sk4),sk4)))
    | ~ spl0_69
    | ~ spl0_77
    | ~ spl0_389 ),
    inference(resolution,[],[f4095,f892]) ).

fof(f4888,plain,
    ( spl0_479
    | ~ spl0_74
    | ~ spl0_389 ),
    inference(avatar_split_clause,[],[f4800,f4094,f792,f4885]) ).

fof(f4885,plain,
    ( spl0_479
  <=> app(tl(tl(sk4)),app(tl(sk4),sk4)) = tl(app(tl(sk4),app(tl(sk4),sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_479])]) ).

fof(f4800,plain,
    ( app(tl(tl(sk4)),app(tl(sk4),sk4)) = tl(app(tl(sk4),app(tl(sk4),sk4)))
    | ~ spl0_74
    | ~ spl0_389 ),
    inference(resolution,[],[f4095,f793]) ).

fof(f4882,plain,
    ( spl0_359
    | spl0_478
    | ~ spl0_184
    | ~ spl0_389 ),
    inference(avatar_split_clause,[],[f4878,f4094,f1906,f4880,f3574]) ).

fof(f4880,plain,
    ( spl0_478
  <=> ! [X0] :
        ( hd(sk3) = hd(app(app(tl(sk4),sk4),X0))
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_478])]) ).

fof(f1906,plain,
    ( spl0_184
  <=> hd(app(tl(sk4),sk4)) = hd(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_184])]) ).

fof(f4878,plain,
    ( ! [X0] :
        ( hd(sk3) = hd(app(app(tl(sk4),sk4),X0))
        | nil = app(tl(sk4),sk4)
        | ~ ssList(X0) )
    | ~ spl0_184
    | ~ spl0_389 ),
    inference(forward_demodulation,[],[f4780,f1908]) ).

fof(f1908,plain,
    ( hd(app(tl(sk4),sk4)) = hd(sk3)
    | ~ spl0_184 ),
    inference(avatar_component_clause,[],[f1906]) ).

fof(f4780,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | nil = app(tl(sk4),sk4)
        | hd(app(tl(sk4),sk4)) = hd(app(app(tl(sk4),sk4),X0)) )
    | ~ spl0_389 ),
    inference(resolution,[],[f4095,f123]) ).

fof(f4877,plain,
    ( spl0_477
    | ~ spl0_389 ),
    inference(avatar_split_clause,[],[f4813,f4094,f4874]) ).

fof(f4874,plain,
    ( spl0_477
  <=> app(tl(sk4),sk4) = app(app(skaf47(app(tl(sk4),sk4),app(tl(sk4),sk4)),app(tl(sk4),sk4)),skaf48(app(tl(sk4),sk4),app(tl(sk4),sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_477])]) ).

fof(f4813,plain,
    ( app(tl(sk4),sk4) = app(app(skaf47(app(tl(sk4),sk4),app(tl(sk4),sk4)),app(tl(sk4),sk4)),skaf48(app(tl(sk4),sk4),app(tl(sk4),sk4)))
    | ~ spl0_389 ),
    inference(resolution,[],[f4095,f1036]) ).

fof(f4870,plain,
    ( spl0_359
    | spl0_475
    | spl0_476
    | ~ spl0_229
    | ~ spl0_389 ),
    inference(avatar_split_clause,[],[f4862,f4094,f2239,f4867,f4864,f3574]) ).

fof(f4864,plain,
    ( spl0_475
  <=> ! [X17] :
        ( ~ ssList(X17)
        | app(tl(app(tl(tl(sk4)),sk4)),X17) = tl(app(app(tl(tl(sk4)),sk4),X17)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_475])]) ).

fof(f4862,plain,
    ( ! [X17] :
        ( nil = app(tl(tl(sk4)),sk4)
        | ~ ssList(X17)
        | nil = app(tl(sk4),sk4)
        | app(tl(app(tl(tl(sk4)),sk4)),X17) = tl(app(app(tl(tl(sk4)),sk4),X17)) )
    | ~ spl0_229
    | ~ spl0_389 ),
    inference(forward_demodulation,[],[f4861,f2241]) ).

fof(f4861,plain,
    ( ! [X17] :
        ( ~ ssList(X17)
        | nil = app(tl(sk4),sk4)
        | app(tl(app(tl(tl(sk4)),sk4)),X17) = tl(app(app(tl(tl(sk4)),sk4),X17))
        | nil = tl(app(tl(sk4),sk4)) )
    | ~ spl0_229
    | ~ spl0_389 ),
    inference(forward_demodulation,[],[f4799,f2241]) ).

fof(f4799,plain,
    ( ! [X17] :
        ( ~ ssList(X17)
        | app(tl(tl(app(tl(sk4),sk4))),X17) = tl(app(tl(app(tl(sk4),sk4)),X17))
        | nil = tl(app(tl(sk4),sk4))
        | nil = app(tl(sk4),sk4) )
    | ~ spl0_389 ),
    inference(resolution,[],[f4095,f786]) ).

fof(f4859,plain,
    ( spl0_359
    | spl0_474
    | ~ spl0_229
    | ~ spl0_389 ),
    inference(avatar_split_clause,[],[f4854,f4094,f2239,f4856,f3574]) ).

fof(f4856,plain,
    ( spl0_474
  <=> app(tl(tl(sk4)),sk4) = app(nil,app(tl(tl(sk4)),sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_474])]) ).

fof(f4854,plain,
    ( app(tl(tl(sk4)),sk4) = app(nil,app(tl(tl(sk4)),sk4))
    | nil = app(tl(sk4),sk4)
    | ~ spl0_229
    | ~ spl0_389 ),
    inference(forward_demodulation,[],[f4785,f2241]) ).

fof(f4785,plain,
    ( tl(app(tl(sk4),sk4)) = app(nil,tl(app(tl(sk4),sk4)))
    | nil = app(tl(sk4),sk4)
    | ~ spl0_389 ),
    inference(resolution,[],[f4095,f403]) ).

fof(f4852,plain,
    ( spl0_473
    | ~ spl0_59
    | ~ spl0_389 ),
    inference(avatar_split_clause,[],[f4796,f4094,f641,f4849]) ).

fof(f4849,plain,
    ( spl0_473
  <=> hd(sk3) = hd(app(sk3,app(tl(sk4),sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_473])]) ).

fof(f4796,plain,
    ( hd(sk3) = hd(app(sk3,app(tl(sk4),sk4)))
    | ~ spl0_59
    | ~ spl0_389 ),
    inference(resolution,[],[f4095,f642]) ).

fof(f4846,plain,
    ( spl0_472
    | ~ spl0_94
    | ~ spl0_389 ),
    inference(avatar_split_clause,[],[f4816,f4094,f1038,f4843]) ).

fof(f4843,plain,
    ( spl0_472
  <=> app(tl(sk4),sk4) = app(skaf47(app(tl(sk4),sk4),nil),skaf48(nil,app(tl(sk4),sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_472])]) ).

fof(f4816,plain,
    ( app(tl(sk4),sk4) = app(skaf47(app(tl(sk4),sk4),nil),skaf48(nil,app(tl(sk4),sk4)))
    | ~ spl0_94
    | ~ spl0_389 ),
    inference(resolution,[],[f4095,f1634]) ).

fof(f4841,plain,
    ( spl0_359
    | spl0_471
    | ~ spl0_229
    | ~ spl0_389 ),
    inference(avatar_split_clause,[],[f4836,f4094,f2239,f4838,f3574]) ).

fof(f4838,plain,
    ( spl0_471
  <=> app(tl(tl(sk4)),sk4) = app(app(tl(tl(sk4)),sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_471])]) ).

fof(f4836,plain,
    ( app(tl(tl(sk4)),sk4) = app(app(tl(tl(sk4)),sk4),nil)
    | nil = app(tl(sk4),sk4)
    | ~ spl0_229
    | ~ spl0_389 ),
    inference(forward_demodulation,[],[f4786,f2241]) ).

fof(f4786,plain,
    ( app(tl(app(tl(sk4),sk4)),nil) = tl(app(tl(sk4),sk4))
    | nil = app(tl(sk4),sk4)
    | ~ spl0_389 ),
    inference(resolution,[],[f4095,f404]) ).

fof(f4833,plain,
    ( spl0_470
    | ~ spl0_9
    | ~ spl0_271
    | ~ spl0_389 ),
    inference(avatar_split_clause,[],[f4828,f4094,f2597,f270,f4830]) ).

fof(f4830,plain,
    ( spl0_470
  <=> app(sk4,sk4) = app(cons(hd(sk4),nil),app(tl(sk4),sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_470])]) ).

fof(f2597,plain,
    ( spl0_271
  <=> app(sk4,sk4) = cons(hd(sk4),app(tl(sk4),sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_271])]) ).

fof(f4828,plain,
    ( app(sk4,sk4) = app(cons(hd(sk4),nil),app(tl(sk4),sk4))
    | ~ spl0_9
    | ~ spl0_271
    | ~ spl0_389 ),
    inference(forward_demodulation,[],[f4804,f2599]) ).

fof(f2599,plain,
    ( app(sk4,sk4) = cons(hd(sk4),app(tl(sk4),sk4))
    | ~ spl0_271 ),
    inference(avatar_component_clause,[],[f2597]) ).

fof(f4804,plain,
    ( app(cons(hd(sk4),nil),app(tl(sk4),sk4)) = cons(hd(sk4),app(tl(sk4),sk4))
    | ~ spl0_9
    | ~ spl0_389 ),
    inference(resolution,[],[f4095,f950]) ).

fof(f4827,plain,
    ( spl0_469
    | ~ spl0_60
    | ~ spl0_389 ),
    inference(avatar_split_clause,[],[f4797,f4094,f645,f4824]) ).

fof(f4824,plain,
    ( spl0_469
  <=> hd(sk4) = hd(app(sk4,app(tl(sk4),sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_469])]) ).

fof(f4797,plain,
    ( hd(sk4) = hd(app(sk4,app(tl(sk4),sk4)))
    | ~ spl0_60
    | ~ spl0_389 ),
    inference(resolution,[],[f4095,f646]) ).

fof(f4822,plain,
    ( spl0_468
    | ~ spl0_58
    | ~ spl0_175
    | ~ spl0_389 ),
    inference(avatar_split_clause,[],[f4817,f4094,f1841,f637,f4819]) ).

fof(f4819,plain,
    ( spl0_468
  <=> hd(sk3) = hd(app(tl(sk4),app(tl(sk4),sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_468])]) ).

fof(f4817,plain,
    ( hd(sk3) = hd(app(tl(sk4),app(tl(sk4),sk4)))
    | ~ spl0_58
    | ~ spl0_175
    | ~ spl0_389 ),
    inference(resolution,[],[f4095,f1866]) ).

fof(f4776,plain,
    ( spl0_467
    | spl0_385
    | ~ spl0_9
    | ~ spl0_21
    | ~ spl0_164
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f4772,f4077,f1747,f329,f270,f4070,f4774]) ).

fof(f4774,plain,
    ( spl0_467
  <=> ! [X0] :
        ( hd(sk4) = hd(cons(hd(sk4),app(sk4,X0)))
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_467])]) ).

fof(f4070,plain,
    ( spl0_385
  <=> nil = cons(hd(sk4),sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_385])]) ).

fof(f1747,plain,
    ( spl0_164
  <=> hd(sk4) = hd(cons(hd(sk4),sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_164])]) ).

fof(f4077,plain,
    ( spl0_387
  <=> ssList(cons(hd(sk4),sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_387])]) ).

fof(f4772,plain,
    ( ! [X0] :
        ( nil = cons(hd(sk4),sk4)
        | hd(sk4) = hd(cons(hd(sk4),app(sk4,X0)))
        | ~ ssList(X0) )
    | ~ spl0_9
    | ~ spl0_21
    | ~ spl0_164
    | ~ spl0_387 ),
    inference(forward_subsumption_demodulation,[],[f4771,f2633]) ).

fof(f2633,plain,
    ( ! [X29] :
        ( cons(hd(sk4),app(sk4,X29)) = app(cons(hd(sk4),sk4),X29)
        | ~ ssList(X29) )
    | ~ spl0_9
    | ~ spl0_21 ),
    inference(resolution,[],[f1027,f331]) ).

fof(f1027,plain,
    ( ! [X8,X7] :
        ( ~ ssList(X7)
        | ~ ssList(X8)
        | cons(hd(sk4),app(X7,X8)) = app(cons(hd(sk4),X7),X8) )
    | ~ spl0_9 ),
    inference(resolution,[],[f157,f271]) ).

fof(f157,axiom,
    ! [X2,X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X1)
      | ~ ssList(X2)
      | cons(X0,app(X1,X2)) = app(cons(X0,X1),X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause157) ).

fof(f4771,plain,
    ( ! [X0] :
        ( hd(sk4) = hd(app(cons(hd(sk4),sk4),X0))
        | ~ ssList(X0)
        | nil = cons(hd(sk4),sk4) )
    | ~ spl0_164
    | ~ spl0_387 ),
    inference(forward_demodulation,[],[f4645,f1749]) ).

fof(f1749,plain,
    ( hd(sk4) = hd(cons(hd(sk4),sk4))
    | ~ spl0_164 ),
    inference(avatar_component_clause,[],[f1747]) ).

fof(f4645,plain,
    ( ! [X0] :
        ( hd(app(cons(hd(sk4),sk4),X0)) = hd(cons(hd(sk4),sk4))
        | nil = cons(hd(sk4),sk4)
        | ~ ssList(X0) )
    | ~ spl0_387 ),
    inference(resolution,[],[f4078,f123]) ).

fof(f4078,plain,
    ( ssList(cons(hd(sk4),sk4))
    | ~ spl0_387 ),
    inference(avatar_component_clause,[],[f4077]) ).

fof(f4769,plain,
    ( spl0_466
    | ~ spl0_9
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f4670,f4077,f270,f4766]) ).

fof(f4766,plain,
    ( spl0_466
  <=> cons(hd(sk4),sk4) = tl(cons(hd(sk4),cons(hd(sk4),sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_466])]) ).

fof(f4670,plain,
    ( cons(hd(sk4),sk4) = tl(cons(hd(sk4),cons(hd(sk4),sk4)))
    | ~ spl0_9
    | ~ spl0_387 ),
    inference(resolution,[],[f4078,f952]) ).

fof(f952,plain,
    ( ! [X2] :
        ( ~ ssList(X2)
        | tl(cons(hd(sk4),X2)) = X2 )
    | ~ spl0_9 ),
    inference(resolution,[],[f271,f96]) ).

fof(f96,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X1)
      | tl(cons(X0,X1)) = X1 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause96) ).

fof(f4764,plain,
    ( spl0_465
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f4642,f4077,f4761]) ).

fof(f4761,plain,
    ( spl0_465
  <=> cons(hd(sk4),sk4) = app(cons(hd(sk4),sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_465])]) ).

fof(f4642,plain,
    ( cons(hd(sk4),sk4) = app(cons(hd(sk4),sk4),nil)
    | ~ spl0_387 ),
    inference(resolution,[],[f4078,f73]) ).

fof(f4759,plain,
    ( spl0_464
    | ~ spl0_9
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f4656,f4077,f270,f4756]) ).

fof(f4756,plain,
    ( spl0_464
  <=> hd(sk4) = hd(cons(hd(sk4),cons(hd(sk4),sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_464])]) ).

fof(f4656,plain,
    ( hd(sk4) = hd(cons(hd(sk4),cons(hd(sk4),sk4)))
    | ~ spl0_9
    | ~ spl0_387 ),
    inference(resolution,[],[f4078,f483]) ).

fof(f483,plain,
    ( ! [X3] :
        ( ~ ssList(X3)
        | hd(sk4) = hd(cons(hd(sk4),X3)) )
    | ~ spl0_9 ),
    inference(resolution,[],[f97,f271]) ).

fof(f97,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | hd(cons(X0,X1)) = X0
      | ~ ssList(X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause97) ).

fof(f4754,plain,
    ( spl0_463
    | ~ spl0_58
    | ~ spl0_175
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f4682,f4077,f1841,f637,f4751]) ).

fof(f4751,plain,
    ( spl0_463
  <=> hd(sk3) = hd(app(tl(sk4),cons(hd(sk4),sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_463])]) ).

fof(f4682,plain,
    ( hd(sk3) = hd(app(tl(sk4),cons(hd(sk4),sk4)))
    | ~ spl0_58
    | ~ spl0_175
    | ~ spl0_387 ),
    inference(resolution,[],[f4078,f1866]) ).

fof(f4748,plain,
    ( spl0_462
    | ~ spl0_9
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f4669,f4077,f270,f4745]) ).

fof(f4745,plain,
    ( spl0_462
  <=> cons(hd(sk4),cons(hd(sk4),sk4)) = app(cons(hd(sk4),nil),cons(hd(sk4),sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_462])]) ).

fof(f4669,plain,
    ( cons(hd(sk4),cons(hd(sk4),sk4)) = app(cons(hd(sk4),nil),cons(hd(sk4),sk4))
    | ~ spl0_9
    | ~ spl0_387 ),
    inference(resolution,[],[f4078,f950]) ).

fof(f4743,plain,
    ( spl0_461
    | ~ spl0_69
    | ~ spl0_77
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f4668,f4077,f806,f749,f4740]) ).

fof(f4740,plain,
    ( spl0_461
  <=> cons(hd(sk4),sk4) = tl(app(sk3,cons(hd(sk4),sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_461])]) ).

fof(f4668,plain,
    ( cons(hd(sk4),sk4) = tl(app(sk3,cons(hd(sk4),sk4)))
    | ~ spl0_69
    | ~ spl0_77
    | ~ spl0_387 ),
    inference(resolution,[],[f4078,f892]) ).

fof(f4738,plain,
    ( spl0_460
    | ~ spl0_60
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f4662,f4077,f645,f4735]) ).

fof(f4735,plain,
    ( spl0_460
  <=> hd(sk4) = hd(app(sk4,cons(hd(sk4),sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_460])]) ).

fof(f4662,plain,
    ( hd(sk4) = hd(app(sk4,cons(hd(sk4),sk4)))
    | ~ spl0_60
    | ~ spl0_387 ),
    inference(resolution,[],[f4078,f646]) ).

fof(f4732,plain,
    ( spl0_459
    | ~ spl0_59
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f4661,f4077,f641,f4729]) ).

fof(f4729,plain,
    ( spl0_459
  <=> hd(app(sk3,cons(hd(sk4),sk4))) = hd(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_459])]) ).

fof(f4661,plain,
    ( hd(app(sk3,cons(hd(sk4),sk4))) = hd(sk3)
    | ~ spl0_59
    | ~ spl0_387 ),
    inference(resolution,[],[f4078,f642]) ).

fof(f4726,plain,
    ( spl0_458
    | ~ spl0_94
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f4681,f4077,f1038,f4723]) ).

fof(f4723,plain,
    ( spl0_458
  <=> cons(hd(sk4),sk4) = app(skaf47(cons(hd(sk4),sk4),nil),skaf48(nil,cons(hd(sk4),sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_458])]) ).

fof(f4681,plain,
    ( cons(hd(sk4),sk4) = app(skaf47(cons(hd(sk4),sk4),nil),skaf48(nil,cons(hd(sk4),sk4)))
    | ~ spl0_94
    | ~ spl0_387 ),
    inference(resolution,[],[f4078,f1634]) ).

fof(f4716,plain,
    ( spl0_457
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f4678,f4077,f4713]) ).

fof(f4713,plain,
    ( spl0_457
  <=> app(app(skaf47(cons(hd(sk4),sk4),cons(hd(sk4),sk4)),cons(hd(sk4),sk4)),skaf48(cons(hd(sk4),sk4),cons(hd(sk4),sk4))) = cons(hd(sk4),sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_457])]) ).

fof(f4678,plain,
    ( app(app(skaf47(cons(hd(sk4),sk4),cons(hd(sk4),sk4)),cons(hd(sk4),sk4)),skaf48(cons(hd(sk4),sk4),cons(hd(sk4),sk4))) = cons(hd(sk4),sk4)
    | ~ spl0_387 ),
    inference(resolution,[],[f4078,f1036]) ).

fof(f4709,plain,
    ( spl0_456
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f4643,f4077,f4706]) ).

fof(f4706,plain,
    ( spl0_456
  <=> app(nil,cons(hd(sk4),sk4)) = cons(hd(sk4),sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_456])]) ).

fof(f4643,plain,
    ( app(nil,cons(hd(sk4),sk4)) = cons(hd(sk4),sk4)
    | ~ spl0_387 ),
    inference(resolution,[],[f4078,f74]) ).

fof(f4704,plain,
    ( spl0_385
    | spl0_455
    | ~ spl0_9
    | ~ spl0_21
    | ~ spl0_123
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f4700,f4077,f1362,f329,f270,f4702,f4070]) ).

fof(f4702,plain,
    ( spl0_455
  <=> ! [X1] :
        ( app(sk4,X1) = tl(cons(hd(sk4),app(sk4,X1)))
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_455])]) ).

fof(f1362,plain,
    ( spl0_123
  <=> sk4 = tl(cons(hd(sk4),sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_123])]) ).

fof(f4700,plain,
    ( ! [X1] :
        ( app(sk4,X1) = tl(cons(hd(sk4),app(sk4,X1)))
        | ~ ssList(X1)
        | nil = cons(hd(sk4),sk4) )
    | ~ spl0_9
    | ~ spl0_21
    | ~ spl0_123
    | ~ spl0_387 ),
    inference(forward_subsumption_demodulation,[],[f4699,f2633]) ).

fof(f4699,plain,
    ( ! [X1] :
        ( nil = cons(hd(sk4),sk4)
        | app(sk4,X1) = tl(app(cons(hd(sk4),sk4),X1))
        | ~ ssList(X1) )
    | ~ spl0_123
    | ~ spl0_387 ),
    inference(forward_demodulation,[],[f4646,f1364]) ).

fof(f1364,plain,
    ( sk4 = tl(cons(hd(sk4),sk4))
    | ~ spl0_123 ),
    inference(avatar_component_clause,[],[f1362]) ).

fof(f4646,plain,
    ( ! [X1] :
        ( nil = cons(hd(sk4),sk4)
        | ~ ssList(X1)
        | app(tl(cons(hd(sk4),sk4)),X1) = tl(app(cons(hd(sk4),sk4),X1)) )
    | ~ spl0_387 ),
    inference(resolution,[],[f4078,f133]) ).

fof(f4692,plain,
    ( spl0_454
    | ~ spl0_78
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f4666,f4077,f812,f4689]) ).

fof(f4689,plain,
    ( spl0_454
  <=> tl(app(sk4,cons(hd(sk4),sk4))) = app(tl(sk4),cons(hd(sk4),sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_454])]) ).

fof(f4666,plain,
    ( tl(app(sk4,cons(hd(sk4),sk4))) = app(tl(sk4),cons(hd(sk4),sk4))
    | ~ spl0_78
    | ~ spl0_387 ),
    inference(resolution,[],[f4078,f813]) ).

fof(f4687,plain,
    ( spl0_453
    | ~ spl0_74
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f4665,f4077,f792,f4684]) ).

fof(f4684,plain,
    ( spl0_453
  <=> app(tl(tl(sk4)),cons(hd(sk4),sk4)) = tl(app(tl(sk4),cons(hd(sk4),sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_453])]) ).

fof(f4665,plain,
    ( app(tl(tl(sk4)),cons(hd(sk4),sk4)) = tl(app(tl(sk4),cons(hd(sk4),sk4)))
    | ~ spl0_74
    | ~ spl0_387 ),
    inference(resolution,[],[f4078,f793]) ).

fof(f4641,plain,
    ( ~ spl0_258
    | spl0_259
    | spl0_452
    | ~ spl0_196 ),
    inference(avatar_split_clause,[],[f4631,f2036,f4639,f2513,f2509]) ).

fof(f2509,plain,
    ( spl0_258
  <=> ssList(app(sk4,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_258])]) ).

fof(f2513,plain,
    ( spl0_259
  <=> nil = app(sk4,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_259])]) ).

fof(f4639,plain,
    ( spl0_452
  <=> ! [X2,X3] :
        ( app(X2,X3) != app(X2,app(tl(sk4),sk4))
        | ~ ssList(X2)
        | app(tl(sk4),sk4) = X3
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_452])]) ).

fof(f2036,plain,
    ( spl0_196
  <=> app(tl(sk4),sk4) = tl(app(sk4,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_196])]) ).

fof(f4631,plain,
    ( ! [X2,X3] :
        ( app(X2,X3) != app(X2,app(tl(sk4),sk4))
        | ~ ssList(X3)
        | app(tl(sk4),sk4) = X3
        | ~ ssList(X2)
        | nil = app(sk4,sk4)
        | ~ ssList(app(sk4,sk4)) )
    | ~ spl0_196 ),
    inference(superposition,[],[f970,f2038]) ).

fof(f2038,plain,
    ( app(tl(sk4),sk4) = tl(app(sk4,sk4))
    | ~ spl0_196 ),
    inference(avatar_component_clause,[],[f2036]) ).

fof(f4637,plain,
    ( spl0_259
    | ~ spl0_258
    | spl0_451
    | ~ spl0_196 ),
    inference(avatar_split_clause,[],[f4630,f2036,f4635,f2509,f2513]) ).

fof(f4635,plain,
    ( spl0_451
  <=> ! [X0,X1] :
        ( app(X1,X0) != app(app(tl(sk4),sk4),X0)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | app(tl(sk4),sk4) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_451])]) ).

fof(f4630,plain,
    ( ! [X0,X1] :
        ( app(X1,X0) != app(app(tl(sk4),sk4),X0)
        | app(tl(sk4),sk4) = X1
        | ~ ssList(X1)
        | ~ ssList(app(sk4,sk4))
        | nil = app(sk4,sk4)
        | ~ ssList(X0) )
    | ~ spl0_196 ),
    inference(superposition,[],[f1003,f2038]) ).

fof(f4633,plain,
    ( spl0_389
    | ~ spl0_258
    | spl0_259
    | ~ spl0_196 ),
    inference(avatar_split_clause,[],[f4632,f2036,f2513,f2509,f4094]) ).

fof(f4632,plain,
    ( nil = app(sk4,sk4)
    | ~ ssList(app(sk4,sk4))
    | ssList(app(tl(sk4),sk4))
    | ~ spl0_196 ),
    inference(superposition,[],[f77,f2038]) ).

fof(f4629,plain,
    ( ~ spl0_9
    | ~ spl0_21
    | spl0_387 ),
    inference(avatar_split_clause,[],[f4628,f4077,f329,f270]) ).

fof(f4628,plain,
    ( ~ ssList(sk4)
    | ~ ssItem(hd(sk4))
    | spl0_387 ),
    inference(resolution,[],[f4079,f86]) ).

fof(f86,axiom,
    ! [X0,X1] :
      ( ssList(cons(X0,X1))
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause86) ).

fof(f4079,plain,
    ( ~ ssList(cons(hd(sk4),sk4))
    | spl0_387 ),
    inference(avatar_component_clause,[],[f4077]) ).

fof(f4627,plain,
    ( ~ spl0_449
    | spl0_450
    | spl0_416
    | ~ spl0_181
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f4626,f2224,f1888,f4335,f4623,f4619]) ).

fof(f4619,plain,
    ( spl0_449
  <=> ssList(app(tl(sk4),tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_449])]) ).

fof(f4623,plain,
    ( spl0_450
  <=> ! [X1] :
        ( hd(X1) != hd(sk3)
        | nil = X1
        | tl(X1) != app(tl(tl(sk4)),tl(sk4))
        | app(tl(sk4),tl(sk4)) = X1
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_450])]) ).

fof(f4335,plain,
    ( spl0_416
  <=> nil = app(tl(sk4),tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_416])]) ).

fof(f1888,plain,
    ( spl0_181
  <=> hd(app(tl(sk4),tl(sk4))) = hd(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_181])]) ).

fof(f2224,plain,
    ( spl0_226
  <=> tl(app(tl(sk4),tl(sk4))) = app(tl(tl(sk4)),tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_226])]) ).

fof(f4626,plain,
    ( ! [X0] :
        ( nil = app(tl(sk4),tl(sk4))
        | tl(X0) != app(tl(tl(sk4)),tl(sk4))
        | nil = X0
        | hd(X0) != hd(sk3)
        | ~ ssList(app(tl(sk4),tl(sk4)))
        | app(tl(sk4),tl(sk4)) = X0
        | ~ ssList(X0) )
    | ~ spl0_181
    | ~ spl0_226 ),
    inference(forward_demodulation,[],[f4614,f2226]) ).

fof(f2226,plain,
    ( tl(app(tl(sk4),tl(sk4))) = app(tl(tl(sk4)),tl(sk4))
    | ~ spl0_226 ),
    inference(avatar_component_clause,[],[f2224]) ).

fof(f4614,plain,
    ( ! [X0] :
        ( hd(X0) != hd(sk3)
        | ~ ssList(X0)
        | nil = app(tl(sk4),tl(sk4))
        | tl(X0) != tl(app(tl(sk4),tl(sk4)))
        | ~ ssList(app(tl(sk4),tl(sk4)))
        | nil = X0
        | app(tl(sk4),tl(sk4)) = X0 )
    | ~ spl0_181 ),
    inference(superposition,[],[f177,f1890]) ).

fof(f1890,plain,
    ( hd(app(tl(sk4),tl(sk4))) = hd(sk3)
    | ~ spl0_181 ),
    inference(avatar_component_clause,[],[f1888]) ).

fof(f177,axiom,
    ! [X0,X1] :
      ( hd(X0) != hd(X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | X0 = X1
      | nil = X0
      | tl(X0) != tl(X1)
      | nil = X1 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause177) ).

fof(f4625,plain,
    ( spl0_416
    | ~ spl0_449
    | spl0_450
    | ~ spl0_181
    | ~ spl0_226 ),
    inference(avatar_split_clause,[],[f4617,f2224,f1888,f4623,f4619,f4335]) ).

fof(f4617,plain,
    ( ! [X1] :
        ( hd(X1) != hd(sk3)
        | ~ ssList(X1)
        | app(tl(sk4),tl(sk4)) = X1
        | tl(X1) != app(tl(tl(sk4)),tl(sk4))
        | ~ ssList(app(tl(sk4),tl(sk4)))
        | nil = X1
        | nil = app(tl(sk4),tl(sk4)) )
    | ~ spl0_181
    | ~ spl0_226 ),
    inference(forward_demodulation,[],[f4615,f2226]) ).

fof(f4615,plain,
    ( ! [X1] :
        ( ~ ssList(app(tl(sk4),tl(sk4)))
        | ~ ssList(X1)
        | tl(X1) != tl(app(tl(sk4),tl(sk4)))
        | app(tl(sk4),tl(sk4)) = X1
        | hd(X1) != hd(sk3)
        | nil = X1
        | nil = app(tl(sk4),tl(sk4)) )
    | ~ spl0_181 ),
    inference(superposition,[],[f177,f1890]) ).

fof(f4582,plain,
    ( ~ spl0_1
    | spl0_448
    | ~ spl0_35
    | ~ spl0_344 ),
    inference(avatar_split_clause,[],[f4577,f3382,f414,f4579,f236]) ).

fof(f4579,plain,
    ( spl0_448
  <=> segmentP(tl(sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_448])]) ).

fof(f3382,plain,
    ( spl0_344
  <=> ! [X6] :
        ( segmentP(app(X6,tl(sk4)),nil)
        | ~ ssList(X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_344])]) ).

fof(f4577,plain,
    ( segmentP(tl(sk4),nil)
    | ~ ssList(nil)
    | ~ spl0_35
    | ~ spl0_344 ),
    inference(superposition,[],[f3383,f416]) ).

fof(f3383,plain,
    ( ! [X6] :
        ( segmentP(app(X6,tl(sk4)),nil)
        | ~ ssList(X6) )
    | ~ spl0_344 ),
    inference(avatar_component_clause,[],[f3382]) ).

fof(f4569,plain,
    ( spl0_447
    | ~ spl0_9
    | ~ spl0_383 ),
    inference(avatar_split_clause,[],[f4458,f4055,f270,f4566]) ).

fof(f4566,plain,
    ( spl0_447
  <=> app(cons(hd(sk4),nil),cons(hd(sk4),sk3)) = cons(hd(sk4),cons(hd(sk4),sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_447])]) ).

fof(f4055,plain,
    ( spl0_383
  <=> ssList(cons(hd(sk4),sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_383])]) ).

fof(f4458,plain,
    ( app(cons(hd(sk4),nil),cons(hd(sk4),sk3)) = cons(hd(sk4),cons(hd(sk4),sk3))
    | ~ spl0_9
    | ~ spl0_383 ),
    inference(resolution,[],[f4056,f950]) ).

fof(f4056,plain,
    ( ssList(cons(hd(sk4),sk3))
    | ~ spl0_383 ),
    inference(avatar_component_clause,[],[f4055]) ).

fof(f4563,plain,
    ( spl0_446
    | spl0_382
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_159
    | ~ spl0_383 ),
    inference(avatar_split_clause,[],[f4559,f4055,f1722,f284,f270,f4051,f4561]) ).

fof(f4561,plain,
    ( spl0_446
  <=> ! [X0] :
        ( hd(sk4) = hd(cons(hd(sk4),app(sk3,X0)))
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_446])]) ).

fof(f4051,plain,
    ( spl0_382
  <=> nil = cons(hd(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_382])]) ).

fof(f1722,plain,
    ( spl0_159
  <=> hd(sk4) = hd(cons(hd(sk4),sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_159])]) ).

fof(f4559,plain,
    ( ! [X0] :
        ( nil = cons(hd(sk4),sk3)
        | hd(sk4) = hd(cons(hd(sk4),app(sk3,X0)))
        | ~ ssList(X0) )
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_159
    | ~ spl0_383 ),
    inference(forward_subsumption_demodulation,[],[f4558,f2632]) ).

fof(f2632,plain,
    ( ! [X28] :
        ( ~ ssList(X28)
        | app(cons(hd(sk4),sk3),X28) = cons(hd(sk4),app(sk3,X28)) )
    | ~ spl0_9
    | ~ spl0_12 ),
    inference(resolution,[],[f1027,f286]) ).

fof(f4558,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | hd(sk4) = hd(app(cons(hd(sk4),sk3),X0))
        | nil = cons(hd(sk4),sk3) )
    | ~ spl0_159
    | ~ spl0_383 ),
    inference(forward_demodulation,[],[f4434,f1724]) ).

fof(f1724,plain,
    ( hd(sk4) = hd(cons(hd(sk4),sk3))
    | ~ spl0_159 ),
    inference(avatar_component_clause,[],[f1722]) ).

fof(f4434,plain,
    ( ! [X0] :
        ( hd(app(cons(hd(sk4),sk3),X0)) = hd(cons(hd(sk4),sk3))
        | ~ ssList(X0)
        | nil = cons(hd(sk4),sk3) )
    | ~ spl0_383 ),
    inference(resolution,[],[f4056,f123]) ).

fof(f4557,plain,
    ( spl0_445
    | ~ spl0_74
    | ~ spl0_383 ),
    inference(avatar_split_clause,[],[f4454,f4055,f792,f4554]) ).

fof(f4554,plain,
    ( spl0_445
  <=> app(tl(tl(sk4)),cons(hd(sk4),sk3)) = tl(app(tl(sk4),cons(hd(sk4),sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_445])]) ).

fof(f4454,plain,
    ( app(tl(tl(sk4)),cons(hd(sk4),sk3)) = tl(app(tl(sk4),cons(hd(sk4),sk3)))
    | ~ spl0_74
    | ~ spl0_383 ),
    inference(resolution,[],[f4056,f793]) ).

fof(f4552,plain,
    ( spl0_444
    | ~ spl0_59
    | ~ spl0_383 ),
    inference(avatar_split_clause,[],[f4450,f4055,f641,f4549]) ).

fof(f4549,plain,
    ( spl0_444
  <=> hd(sk3) = hd(app(sk3,cons(hd(sk4),sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_444])]) ).

fof(f4450,plain,
    ( hd(sk3) = hd(app(sk3,cons(hd(sk4),sk3)))
    | ~ spl0_59
    | ~ spl0_383 ),
    inference(resolution,[],[f4056,f642]) ).

fof(f4546,plain,
    ( spl0_443
    | spl0_382
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_120
    | ~ spl0_383 ),
    inference(avatar_split_clause,[],[f4542,f4055,f1347,f284,f270,f4051,f4544]) ).

fof(f4544,plain,
    ( spl0_443
  <=> ! [X1] :
        ( app(sk3,X1) = tl(cons(hd(sk4),app(sk3,X1)))
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_443])]) ).

fof(f1347,plain,
    ( spl0_120
  <=> sk3 = tl(cons(hd(sk4),sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_120])]) ).

fof(f4542,plain,
    ( ! [X1] :
        ( nil = cons(hd(sk4),sk3)
        | app(sk3,X1) = tl(cons(hd(sk4),app(sk3,X1)))
        | ~ ssList(X1) )
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_120
    | ~ spl0_383 ),
    inference(forward_subsumption_demodulation,[],[f4541,f2632]) ).

fof(f4541,plain,
    ( ! [X1] :
        ( app(sk3,X1) = tl(app(cons(hd(sk4),sk3),X1))
        | nil = cons(hd(sk4),sk3)
        | ~ ssList(X1) )
    | ~ spl0_120
    | ~ spl0_383 ),
    inference(forward_demodulation,[],[f4435,f1349]) ).

fof(f1349,plain,
    ( sk3 = tl(cons(hd(sk4),sk3))
    | ~ spl0_120 ),
    inference(avatar_component_clause,[],[f1347]) ).

fof(f4435,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | nil = cons(hd(sk4),sk3)
        | app(tl(cons(hd(sk4),sk3)),X1) = tl(app(cons(hd(sk4),sk3),X1)) )
    | ~ spl0_383 ),
    inference(resolution,[],[f4056,f133]) ).

fof(f4538,plain,
    ( spl0_442
    | ~ spl0_9
    | ~ spl0_383 ),
    inference(avatar_split_clause,[],[f4445,f4055,f270,f4535]) ).

fof(f4535,plain,
    ( spl0_442
  <=> hd(sk4) = hd(cons(hd(sk4),cons(hd(sk4),sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_442])]) ).

fof(f4445,plain,
    ( hd(sk4) = hd(cons(hd(sk4),cons(hd(sk4),sk3)))
    | ~ spl0_9
    | ~ spl0_383 ),
    inference(resolution,[],[f4056,f483]) ).

fof(f4531,plain,
    ( spl0_441
    | ~ spl0_94
    | ~ spl0_383 ),
    inference(avatar_split_clause,[],[f4470,f4055,f1038,f4528]) ).

fof(f4528,plain,
    ( spl0_441
  <=> app(skaf47(cons(hd(sk4),sk3),nil),skaf48(nil,cons(hd(sk4),sk3))) = cons(hd(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_441])]) ).

fof(f4470,plain,
    ( app(skaf47(cons(hd(sk4),sk3),nil),skaf48(nil,cons(hd(sk4),sk3))) = cons(hd(sk4),sk3)
    | ~ spl0_94
    | ~ spl0_383 ),
    inference(resolution,[],[f4056,f1634]) ).

fof(f4524,plain,
    ( spl0_440
    | ~ spl0_383 ),
    inference(avatar_split_clause,[],[f4432,f4055,f4521]) ).

fof(f4521,plain,
    ( spl0_440
  <=> cons(hd(sk4),sk3) = app(nil,cons(hd(sk4),sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_440])]) ).

fof(f4432,plain,
    ( cons(hd(sk4),sk3) = app(nil,cons(hd(sk4),sk3))
    | ~ spl0_383 ),
    inference(resolution,[],[f4056,f74]) ).

fof(f4519,plain,
    ( spl0_439
    | ~ spl0_383 ),
    inference(avatar_split_clause,[],[f4431,f4055,f4516]) ).

fof(f4516,plain,
    ( spl0_439
  <=> app(cons(hd(sk4),sk3),nil) = cons(hd(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_439])]) ).

fof(f4431,plain,
    ( app(cons(hd(sk4),sk3),nil) = cons(hd(sk4),sk3)
    | ~ spl0_383 ),
    inference(resolution,[],[f4056,f73]) ).

fof(f4514,plain,
    ( spl0_438
    | ~ spl0_9
    | ~ spl0_383 ),
    inference(avatar_split_clause,[],[f4459,f4055,f270,f4511]) ).

fof(f4511,plain,
    ( spl0_438
  <=> tl(cons(hd(sk4),cons(hd(sk4),sk3))) = cons(hd(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_438])]) ).

fof(f4459,plain,
    ( tl(cons(hd(sk4),cons(hd(sk4),sk3))) = cons(hd(sk4),sk3)
    | ~ spl0_9
    | ~ spl0_383 ),
    inference(resolution,[],[f4056,f952]) ).

fof(f4507,plain,
    ( spl0_437
    | ~ spl0_78
    | ~ spl0_383 ),
    inference(avatar_split_clause,[],[f4455,f4055,f812,f4504]) ).

fof(f4504,plain,
    ( spl0_437
  <=> tl(app(sk4,cons(hd(sk4),sk3))) = app(tl(sk4),cons(hd(sk4),sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_437])]) ).

fof(f4455,plain,
    ( tl(app(sk4,cons(hd(sk4),sk3))) = app(tl(sk4),cons(hd(sk4),sk3))
    | ~ spl0_78
    | ~ spl0_383 ),
    inference(resolution,[],[f4056,f813]) ).

fof(f4500,plain,
    ( spl0_436
    | ~ spl0_60
    | ~ spl0_383 ),
    inference(avatar_split_clause,[],[f4451,f4055,f645,f4497]) ).

fof(f4497,plain,
    ( spl0_436
  <=> hd(sk4) = hd(app(sk4,cons(hd(sk4),sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_436])]) ).

fof(f4451,plain,
    ( hd(sk4) = hd(app(sk4,cons(hd(sk4),sk3)))
    | ~ spl0_60
    | ~ spl0_383 ),
    inference(resolution,[],[f4056,f646]) ).

fof(f4495,plain,
    ( spl0_435
    | ~ spl0_58
    | ~ spl0_175
    | ~ spl0_383 ),
    inference(avatar_split_clause,[],[f4471,f4055,f1841,f637,f4492]) ).

fof(f4492,plain,
    ( spl0_435
  <=> hd(app(tl(sk4),cons(hd(sk4),sk3))) = hd(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_435])]) ).

fof(f4471,plain,
    ( hd(app(tl(sk4),cons(hd(sk4),sk3))) = hd(sk3)
    | ~ spl0_58
    | ~ spl0_175
    | ~ spl0_383 ),
    inference(resolution,[],[f4056,f1866]) ).

fof(f4487,plain,
    ( spl0_434
    | ~ spl0_69
    | ~ spl0_77
    | ~ spl0_383 ),
    inference(avatar_split_clause,[],[f4457,f4055,f806,f749,f4484]) ).

fof(f4484,plain,
    ( spl0_434
  <=> tl(app(sk3,cons(hd(sk4),sk3))) = cons(hd(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_434])]) ).

fof(f4457,plain,
    ( tl(app(sk3,cons(hd(sk4),sk3))) = cons(hd(sk4),sk3)
    | ~ spl0_69
    | ~ spl0_77
    | ~ spl0_383 ),
    inference(resolution,[],[f4056,f892]) ).

fof(f4478,plain,
    ( spl0_433
    | ~ spl0_383 ),
    inference(avatar_split_clause,[],[f4467,f4055,f4475]) ).

fof(f4475,plain,
    ( spl0_433
  <=> app(app(skaf47(cons(hd(sk4),sk3),cons(hd(sk4),sk3)),cons(hd(sk4),sk3)),skaf48(cons(hd(sk4),sk3),cons(hd(sk4),sk3))) = cons(hd(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_433])]) ).

fof(f4467,plain,
    ( app(app(skaf47(cons(hd(sk4),sk3),cons(hd(sk4),sk3)),cons(hd(sk4),sk3)),skaf48(cons(hd(sk4),sk3),cons(hd(sk4),sk3))) = cons(hd(sk4),sk3)
    | ~ spl0_383 ),
    inference(resolution,[],[f4056,f1036]) ).

fof(f4430,plain,
    ( ~ spl0_9
    | ~ spl0_12
    | spl0_383 ),
    inference(avatar_split_clause,[],[f4429,f4055,f284,f270]) ).

fof(f4429,plain,
    ( ~ ssList(sk3)
    | ~ ssItem(hd(sk4))
    | spl0_383 ),
    inference(resolution,[],[f4057,f86]) ).

fof(f4057,plain,
    ( ~ ssList(cons(hd(sk4),sk3))
    | spl0_383 ),
    inference(avatar_component_clause,[],[f4055]) ).

fof(f4428,plain,
    ( spl0_432
    | ~ spl0_78
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4295,f4031,f812,f4425]) ).

fof(f4425,plain,
    ( spl0_432
  <=> app(tl(sk4),app(sk4,tl(sk4))) = tl(app(sk4,app(sk4,tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_432])]) ).

fof(f4031,plain,
    ( spl0_379
  <=> ssList(app(sk4,tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_379])]) ).

fof(f4295,plain,
    ( app(tl(sk4),app(sk4,tl(sk4))) = tl(app(sk4,app(sk4,tl(sk4))))
    | ~ spl0_78
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f813]) ).

fof(f4032,plain,
    ( ssList(app(sk4,tl(sk4)))
    | ~ spl0_379 ),
    inference(avatar_component_clause,[],[f4031]) ).

fof(f4423,plain,
    ( spl0_431
    | ~ spl0_9
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4299,f4031,f270,f4420]) ).

fof(f4420,plain,
    ( spl0_431
  <=> app(sk4,tl(sk4)) = tl(cons(hd(sk4),app(sk4,tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_431])]) ).

fof(f4299,plain,
    ( app(sk4,tl(sk4)) = tl(cons(hd(sk4),app(sk4,tl(sk4))))
    | ~ spl0_9
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f952]) ).

fof(f4418,plain,
    ( spl0_430
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4271,f4031,f4415]) ).

fof(f4415,plain,
    ( spl0_430
  <=> app(sk4,tl(sk4)) = app(app(sk4,tl(sk4)),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_430])]) ).

fof(f4271,plain,
    ( app(sk4,tl(sk4)) = app(app(sk4,tl(sk4)),nil)
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f73]) ).

fof(f4413,plain,
    ( spl0_429
    | spl0_380
    | ~ spl0_197
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4408,f4031,f2041,f4035,f4410]) ).

fof(f4410,plain,
    ( spl0_429
  <=> app(tl(sk4),tl(sk4)) = app(nil,app(tl(sk4),tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_429])]) ).

fof(f4035,plain,
    ( spl0_380
  <=> nil = app(sk4,tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_380])]) ).

fof(f2041,plain,
    ( spl0_197
  <=> app(tl(sk4),tl(sk4)) = tl(app(sk4,tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_197])]) ).

fof(f4408,plain,
    ( nil = app(sk4,tl(sk4))
    | app(tl(sk4),tl(sk4)) = app(nil,app(tl(sk4),tl(sk4)))
    | ~ spl0_197
    | ~ spl0_379 ),
    inference(forward_demodulation,[],[f4279,f2043]) ).

fof(f2043,plain,
    ( app(tl(sk4),tl(sk4)) = tl(app(sk4,tl(sk4)))
    | ~ spl0_197 ),
    inference(avatar_component_clause,[],[f2041]) ).

fof(f4279,plain,
    ( nil = app(sk4,tl(sk4))
    | app(nil,tl(app(sk4,tl(sk4)))) = tl(app(sk4,tl(sk4)))
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f403]) ).

fof(f4407,plain,
    ( spl0_428
    | spl0_380
    | ~ spl0_119
    | ~ spl0_197
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4402,f4031,f2041,f1330,f4035,f4404]) ).

fof(f4404,plain,
    ( spl0_428
  <=> cons(hd(sk4),app(tl(sk4),tl(sk4))) = app(sk4,tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_428])]) ).

fof(f1330,plain,
    ( spl0_119
  <=> hd(sk4) = hd(app(sk4,tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_119])]) ).

fof(f4402,plain,
    ( nil = app(sk4,tl(sk4))
    | cons(hd(sk4),app(tl(sk4),tl(sk4))) = app(sk4,tl(sk4))
    | ~ spl0_119
    | ~ spl0_197
    | ~ spl0_379 ),
    inference(forward_demodulation,[],[f4401,f1332]) ).

fof(f1332,plain,
    ( hd(sk4) = hd(app(sk4,tl(sk4)))
    | ~ spl0_119 ),
    inference(avatar_component_clause,[],[f1330]) ).

fof(f4401,plain,
    ( nil = app(sk4,tl(sk4))
    | app(sk4,tl(sk4)) = cons(hd(app(sk4,tl(sk4))),app(tl(sk4),tl(sk4)))
    | ~ spl0_197
    | ~ spl0_379 ),
    inference(forward_demodulation,[],[f4273,f2043]) ).

fof(f4273,plain,
    ( nil = app(sk4,tl(sk4))
    | cons(hd(app(sk4,tl(sk4))),tl(app(sk4,tl(sk4)))) = app(sk4,tl(sk4))
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f104]) ).

fof(f4400,plain,
    ( spl0_427
    | ~ spl0_58
    | ~ spl0_175
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4311,f4031,f1841,f637,f4397]) ).

fof(f4397,plain,
    ( spl0_427
  <=> hd(app(tl(sk4),app(sk4,tl(sk4)))) = hd(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_427])]) ).

fof(f4311,plain,
    ( hd(app(tl(sk4),app(sk4,tl(sk4)))) = hd(sk3)
    | ~ spl0_58
    | ~ spl0_175
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f1866]) ).

fof(f4395,plain,
    ( spl0_426
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4307,f4031,f4392]) ).

fof(f4392,plain,
    ( spl0_426
  <=> app(app(skaf47(app(sk4,tl(sk4)),app(sk4,tl(sk4))),app(sk4,tl(sk4))),skaf48(app(sk4,tl(sk4)),app(sk4,tl(sk4)))) = app(sk4,tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_426])]) ).

fof(f4307,plain,
    ( app(app(skaf47(app(sk4,tl(sk4)),app(sk4,tl(sk4))),app(sk4,tl(sk4))),skaf48(app(sk4,tl(sk4)),app(sk4,tl(sk4)))) = app(sk4,tl(sk4))
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f1036]) ).

fof(f4390,plain,
    ( spl0_380
    | spl0_425
    | ~ spl0_119
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4386,f4031,f1330,f4388,f4035]) ).

fof(f4388,plain,
    ( spl0_425
  <=> ! [X0] :
        ( hd(sk4) = hd(app(app(sk4,tl(sk4)),X0))
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_425])]) ).

fof(f4386,plain,
    ( ! [X0] :
        ( hd(sk4) = hd(app(app(sk4,tl(sk4)),X0))
        | ~ ssList(X0)
        | nil = app(sk4,tl(sk4)) )
    | ~ spl0_119
    | ~ spl0_379 ),
    inference(forward_demodulation,[],[f4274,f1332]) ).

fof(f4274,plain,
    ( ! [X0] :
        ( hd(app(app(sk4,tl(sk4)),X0)) = hd(app(sk4,tl(sk4)))
        | nil = app(sk4,tl(sk4))
        | ~ ssList(X0) )
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f123]) ).

fof(f4385,plain,
    ( spl0_424
    | ~ spl0_69
    | ~ spl0_77
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4297,f4031,f806,f749,f4382]) ).

fof(f4382,plain,
    ( spl0_424
  <=> tl(app(sk3,app(sk4,tl(sk4)))) = app(sk4,tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_424])]) ).

fof(f4297,plain,
    ( tl(app(sk3,app(sk4,tl(sk4)))) = app(sk4,tl(sk4))
    | ~ spl0_69
    | ~ spl0_77
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f892]) ).

fof(f4380,plain,
    ( spl0_423
    | ~ spl0_9
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4285,f4031,f270,f4377]) ).

fof(f4377,plain,
    ( spl0_423
  <=> hd(sk4) = hd(cons(hd(sk4),app(sk4,tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_423])]) ).

fof(f4285,plain,
    ( hd(sk4) = hd(cons(hd(sk4),app(sk4,tl(sk4))))
    | ~ spl0_9
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f483]) ).

fof(f4375,plain,
    ( spl0_422
    | ~ spl0_60
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4291,f4031,f645,f4372]) ).

fof(f4372,plain,
    ( spl0_422
  <=> hd(sk4) = hd(app(sk4,app(sk4,tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_422])]) ).

fof(f4291,plain,
    ( hd(sk4) = hd(app(sk4,app(sk4,tl(sk4))))
    | ~ spl0_60
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f646]) ).

fof(f4368,plain,
    ( spl0_421
    | spl0_380
    | spl0_416
    | ~ spl0_181
    | ~ spl0_197
    | ~ spl0_226
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4363,f4031,f2224,f2041,f1888,f4335,f4035,f4365]) ).

fof(f4365,plain,
    ( spl0_421
  <=> app(tl(sk4),tl(sk4)) = cons(hd(sk3),app(tl(tl(sk4)),tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_421])]) ).

fof(f4363,plain,
    ( nil = app(tl(sk4),tl(sk4))
    | nil = app(sk4,tl(sk4))
    | app(tl(sk4),tl(sk4)) = cons(hd(sk3),app(tl(tl(sk4)),tl(sk4)))
    | ~ spl0_181
    | ~ spl0_197
    | ~ spl0_226
    | ~ spl0_379 ),
    inference(forward_demodulation,[],[f4362,f1890]) ).

fof(f4362,plain,
    ( nil = app(sk4,tl(sk4))
    | cons(hd(app(tl(sk4),tl(sk4))),app(tl(tl(sk4)),tl(sk4))) = app(tl(sk4),tl(sk4))
    | nil = app(tl(sk4),tl(sk4))
    | ~ spl0_197
    | ~ spl0_226
    | ~ spl0_379 ),
    inference(forward_demodulation,[],[f4361,f2226]) ).

fof(f4361,plain,
    ( nil = app(tl(sk4),tl(sk4))
    | nil = app(sk4,tl(sk4))
    | cons(hd(app(tl(sk4),tl(sk4))),tl(app(tl(sk4),tl(sk4)))) = app(tl(sk4),tl(sk4))
    | ~ spl0_197
    | ~ spl0_379 ),
    inference(forward_demodulation,[],[f4360,f2043]) ).

fof(f4360,plain,
    ( nil = tl(app(sk4,tl(sk4)))
    | nil = app(sk4,tl(sk4))
    | cons(hd(app(tl(sk4),tl(sk4))),tl(app(tl(sk4),tl(sk4)))) = app(tl(sk4),tl(sk4))
    | ~ spl0_197
    | ~ spl0_379 ),
    inference(forward_demodulation,[],[f4287,f2043]) ).

fof(f4287,plain,
    ( nil = app(sk4,tl(sk4))
    | tl(app(sk4,tl(sk4))) = cons(hd(tl(app(sk4,tl(sk4)))),tl(tl(app(sk4,tl(sk4)))))
    | nil = tl(app(sk4,tl(sk4)))
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f521]) ).

fof(f4359,plain,
    ( spl0_380
    | spl0_420
    | ~ spl0_197
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4354,f4031,f2041,f4356,f4035]) ).

fof(f4356,plain,
    ( spl0_420
  <=> app(app(tl(sk4),tl(sk4)),nil) = app(tl(sk4),tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_420])]) ).

fof(f4354,plain,
    ( app(app(tl(sk4),tl(sk4)),nil) = app(tl(sk4),tl(sk4))
    | nil = app(sk4,tl(sk4))
    | ~ spl0_197
    | ~ spl0_379 ),
    inference(forward_demodulation,[],[f4280,f2043]) ).

fof(f4280,plain,
    ( nil = app(sk4,tl(sk4))
    | app(tl(app(sk4,tl(sk4))),nil) = tl(app(sk4,tl(sk4)))
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f404]) ).

fof(f4353,plain,
    ( spl0_419
    | ~ spl0_9
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4298,f4031,f270,f4350]) ).

fof(f4350,plain,
    ( spl0_419
  <=> app(cons(hd(sk4),nil),app(sk4,tl(sk4))) = cons(hd(sk4),app(sk4,tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_419])]) ).

fof(f4298,plain,
    ( app(cons(hd(sk4),nil),app(sk4,tl(sk4))) = cons(hd(sk4),app(sk4,tl(sk4)))
    | ~ spl0_9
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f950]) ).

fof(f4348,plain,
    ( spl0_418
    | ~ spl0_74
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4294,f4031,f792,f4345]) ).

fof(f4345,plain,
    ( spl0_418
  <=> app(tl(tl(sk4)),app(sk4,tl(sk4))) = tl(app(tl(sk4),app(sk4,tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_418])]) ).

fof(f4294,plain,
    ( app(tl(tl(sk4)),app(sk4,tl(sk4))) = tl(app(tl(sk4),app(sk4,tl(sk4))))
    | ~ spl0_74
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f793]) ).

fof(f4343,plain,
    ( spl0_417
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4272,f4031,f4340]) ).

fof(f4340,plain,
    ( spl0_417
  <=> app(sk4,tl(sk4)) = app(nil,app(sk4,tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_417])]) ).

fof(f4272,plain,
    ( app(sk4,tl(sk4)) = app(nil,app(sk4,tl(sk4)))
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f74]) ).

fof(f4338,plain,
    ( spl0_415
    | spl0_416
    | spl0_380
    | ~ spl0_197
    | ~ spl0_226
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4330,f4031,f2224,f2041,f4035,f4335,f4332]) ).

fof(f4332,plain,
    ( spl0_415
  <=> ! [X17] :
        ( ~ ssList(X17)
        | app(app(tl(tl(sk4)),tl(sk4)),X17) = tl(app(app(tl(sk4),tl(sk4)),X17)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_415])]) ).

fof(f4330,plain,
    ( ! [X17] :
        ( nil = app(sk4,tl(sk4))
        | nil = app(tl(sk4),tl(sk4))
        | ~ ssList(X17)
        | app(app(tl(tl(sk4)),tl(sk4)),X17) = tl(app(app(tl(sk4),tl(sk4)),X17)) )
    | ~ spl0_197
    | ~ spl0_226
    | ~ spl0_379 ),
    inference(forward_demodulation,[],[f4329,f2226]) ).

fof(f4329,plain,
    ( ! [X17] :
        ( ~ ssList(X17)
        | app(tl(app(tl(sk4),tl(sk4))),X17) = tl(app(app(tl(sk4),tl(sk4)),X17))
        | nil = app(sk4,tl(sk4))
        | nil = app(tl(sk4),tl(sk4)) )
    | ~ spl0_197
    | ~ spl0_379 ),
    inference(forward_demodulation,[],[f4328,f2043]) ).

fof(f4328,plain,
    ( ! [X17] :
        ( ~ ssList(X17)
        | nil = tl(app(sk4,tl(sk4)))
        | nil = app(sk4,tl(sk4))
        | app(tl(app(tl(sk4),tl(sk4))),X17) = tl(app(app(tl(sk4),tl(sk4)),X17)) )
    | ~ spl0_197
    | ~ spl0_379 ),
    inference(forward_demodulation,[],[f4293,f2043]) ).

fof(f4293,plain,
    ( ! [X17] :
        ( nil = app(sk4,tl(sk4))
        | ~ ssList(X17)
        | tl(app(tl(app(sk4,tl(sk4))),X17)) = app(tl(tl(app(sk4,tl(sk4)))),X17)
        | nil = tl(app(sk4,tl(sk4))) )
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f786]) ).

fof(f4327,plain,
    ( spl0_414
    | ~ spl0_59
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4290,f4031,f641,f4324]) ).

fof(f4324,plain,
    ( spl0_414
  <=> hd(sk3) = hd(app(sk3,app(sk4,tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_414])]) ).

fof(f4290,plain,
    ( hd(sk3) = hd(app(sk3,app(sk4,tl(sk4))))
    | ~ spl0_59
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f642]) ).

fof(f4321,plain,
    ( spl0_380
    | spl0_413
    | ~ spl0_197
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4317,f4031,f2041,f4319,f4035]) ).

fof(f4319,plain,
    ( spl0_413
  <=> ! [X1] :
        ( app(app(tl(sk4),tl(sk4)),X1) = tl(app(app(sk4,tl(sk4)),X1))
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_413])]) ).

fof(f4317,plain,
    ( ! [X1] :
        ( app(app(tl(sk4),tl(sk4)),X1) = tl(app(app(sk4,tl(sk4)),X1))
        | ~ ssList(X1)
        | nil = app(sk4,tl(sk4)) )
    | ~ spl0_197
    | ~ spl0_379 ),
    inference(forward_demodulation,[],[f4275,f2043]) ).

fof(f4275,plain,
    ( ! [X1] :
        ( nil = app(sk4,tl(sk4))
        | ~ ssList(X1)
        | app(tl(app(sk4,tl(sk4))),X1) = tl(app(app(sk4,tl(sk4)),X1)) )
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f133]) ).

fof(f4316,plain,
    ( spl0_412
    | ~ spl0_94
    | ~ spl0_379 ),
    inference(avatar_split_clause,[],[f4310,f4031,f1038,f4313]) ).

fof(f4313,plain,
    ( spl0_412
  <=> app(skaf47(app(sk4,tl(sk4)),nil),skaf48(nil,app(sk4,tl(sk4)))) = app(sk4,tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_412])]) ).

fof(f4310,plain,
    ( app(skaf47(app(sk4,tl(sk4)),nil),skaf48(nil,app(sk4,tl(sk4)))) = app(sk4,tl(sk4))
    | ~ spl0_94
    | ~ spl0_379 ),
    inference(resolution,[],[f4032,f1634]) ).

fof(f4270,plain,
    ( spl0_411
    | ~ spl0_8
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f4252,f2181,f266,f4268]) ).

fof(f4268,plain,
    ( spl0_411
  <=> ! [X6] :
        ( ~ ssList(app(X6,sk3))
        | ~ segmentP(tl(sk4),app(X6,sk3))
        | ~ ssList(X6)
        | tl(sk4) = app(X6,sk3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_411])]) ).

fof(f2181,plain,
    ( spl0_221
  <=> ! [X0] :
        ( segmentP(app(X0,sk3),tl(sk4))
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_221])]) ).

fof(f4252,plain,
    ( ! [X6] :
        ( ~ ssList(tl(sk4))
        | ~ ssList(app(X6,sk3))
        | tl(sk4) = app(X6,sk3)
        | ~ ssList(X6)
        | ~ segmentP(tl(sk4),app(X6,sk3)) )
    | ~ spl0_221 ),
    inference(resolution,[],[f2182,f127]) ).

fof(f2182,plain,
    ( ! [X0] :
        ( segmentP(app(X0,sk3),tl(sk4))
        | ~ ssList(X0) )
    | ~ spl0_221 ),
    inference(avatar_component_clause,[],[f2181]) ).

fof(f4266,plain,
    ( ~ spl0_8
    | spl0_410
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f4250,f2181,f4264,f266]) ).

fof(f4264,plain,
    ( spl0_410
  <=> ! [X3] :
        ( ~ ssList(app(X3,sk3))
        | ~ ssList(X3)
        | app(app(skaf47(app(X3,sk3),tl(sk4)),tl(sk4)),skaf48(tl(sk4),app(X3,sk3))) = app(X3,sk3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_410])]) ).

fof(f4250,plain,
    ( ! [X3] :
        ( ~ ssList(app(X3,sk3))
        | app(app(skaf47(app(X3,sk3),tl(sk4)),tl(sk4)),skaf48(tl(sk4),app(X3,sk3))) = app(X3,sk3)
        | ~ ssList(tl(sk4))
        | ~ ssList(X3) )
    | ~ spl0_221 ),
    inference(resolution,[],[f2182,f168]) ).

fof(f4262,plain,
    ( ~ spl0_8
    | spl0_409
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f4251,f2181,f4260,f266]) ).

fof(f4260,plain,
    ( spl0_409
  <=> ! [X4,X5] :
        ( segmentP(app(X4,sk3),X5)
        | ~ segmentP(tl(sk4),X5)
        | ~ ssList(X5)
        | ~ ssList(app(X4,sk3))
        | ~ ssList(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_409])]) ).

fof(f4251,plain,
    ( ! [X4,X5] :
        ( segmentP(app(X4,sk3),X5)
        | ~ ssList(X4)
        | ~ ssList(app(X4,sk3))
        | ~ ssList(tl(sk4))
        | ~ ssList(X5)
        | ~ segmentP(tl(sk4),X5) )
    | ~ spl0_221 ),
    inference(resolution,[],[f2182,f152]) ).

fof(f4258,plain,
    ( ~ spl0_8
    | spl0_408
    | ~ spl0_12
    | ~ spl0_221 ),
    inference(avatar_split_clause,[],[f4254,f2181,f284,f4256,f266]) ).

fof(f4256,plain,
    ( spl0_408
  <=> ! [X2,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X2)
        | segmentP(app(X1,app(X0,app(sk3,X2))),tl(sk4))
        | ~ ssList(X1)
        | ~ ssList(app(X0,sk3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_408])]) ).

fof(f4254,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(app(X0,sk3))
        | ~ ssList(X1)
        | segmentP(app(X1,app(X0,app(sk3,X2))),tl(sk4))
        | ~ ssList(X2)
        | ~ ssList(tl(sk4)) )
    | ~ spl0_12
    | ~ spl0_221 ),
    inference(forward_subsumption_demodulation,[],[f4249,f1015]) ).

fof(f4249,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(tl(sk4))
        | ~ ssList(X2)
        | ~ ssList(app(X0,sk3))
        | segmentP(app(X1,app(app(X0,sk3),X2)),tl(sk4))
        | ~ ssList(X0) )
    | ~ spl0_221 ),
    inference(resolution,[],[f2182,f356]) ).

fof(f4248,plain,
    ( ~ spl0_406
    | spl0_361
    | spl0_407
    | ~ spl0_185
    | ~ spl0_230 ),
    inference(avatar_split_clause,[],[f4247,f2244,f1912,f4244,f3587,f4240]) ).

fof(f4244,plain,
    ( spl0_407
  <=> ! [X1] :
        ( app(tl(sk4),sk3) = X1
        | hd(X1) != hd(sk3)
        | tl(X1) != app(tl(tl(sk4)),sk3)
        | nil = X1
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_407])]) ).

fof(f4247,plain,
    ( ! [X0] :
        ( hd(X0) != hd(sk3)
        | nil = app(tl(sk4),sk3)
        | nil = X0
        | app(tl(sk4),sk3) = X0
        | ~ ssList(X0)
        | tl(X0) != app(tl(tl(sk4)),sk3)
        | ~ ssList(app(tl(sk4),sk3)) )
    | ~ spl0_185
    | ~ spl0_230 ),
    inference(forward_demodulation,[],[f4235,f2246]) ).

fof(f4235,plain,
    ( ! [X0] :
        ( nil = X0
        | app(tl(sk4),sk3) = X0
        | nil = app(tl(sk4),sk3)
        | ~ ssList(app(tl(sk4),sk3))
        | tl(X0) != tl(app(tl(sk4),sk3))
        | hd(X0) != hd(sk3)
        | ~ ssList(X0) )
    | ~ spl0_185 ),
    inference(superposition,[],[f177,f1914]) ).

fof(f4246,plain,
    ( spl0_361
    | ~ spl0_406
    | spl0_407
    | ~ spl0_185
    | ~ spl0_230 ),
    inference(avatar_split_clause,[],[f4238,f2244,f1912,f4244,f4240,f3587]) ).

fof(f4238,plain,
    ( ! [X1] :
        ( app(tl(sk4),sk3) = X1
        | ~ ssList(X1)
        | ~ ssList(app(tl(sk4),sk3))
        | nil = X1
        | nil = app(tl(sk4),sk3)
        | tl(X1) != app(tl(tl(sk4)),sk3)
        | hd(X1) != hd(sk3) )
    | ~ spl0_185
    | ~ spl0_230 ),
    inference(forward_demodulation,[],[f4236,f2246]) ).

fof(f4236,plain,
    ( ! [X1] :
        ( nil = X1
        | nil = app(tl(sk4),sk3)
        | hd(X1) != hd(sk3)
        | app(tl(sk4),sk3) = X1
        | tl(X1) != tl(app(tl(sk4),sk3))
        | ~ ssList(app(tl(sk4),sk3))
        | ~ ssList(X1) )
    | ~ spl0_185 ),
    inference(superposition,[],[f177,f1914]) ).

fof(f4233,plain,
    ( ~ spl0_8
    | ~ spl0_21
    | spl0_379 ),
    inference(avatar_split_clause,[],[f4232,f4031,f329,f266]) ).

fof(f4232,plain,
    ( ~ ssList(sk4)
    | ~ ssList(tl(sk4))
    | spl0_379 ),
    inference(resolution,[],[f4033,f85]) ).

fof(f4033,plain,
    ( ~ ssList(app(sk4,tl(sk4)))
    | spl0_379 ),
    inference(avatar_component_clause,[],[f4031]) ).

fof(f4231,plain,
    ( spl0_405
    | ~ spl0_9
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f4127,f4012,f270,f4228]) ).

fof(f4228,plain,
    ( spl0_405
  <=> cons(hd(sk4),app(sk3,tl(sk4))) = app(cons(hd(sk4),nil),app(sk3,tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_405])]) ).

fof(f4012,plain,
    ( spl0_376
  <=> ssList(app(sk3,tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_376])]) ).

fof(f4127,plain,
    ( cons(hd(sk4),app(sk3,tl(sk4))) = app(cons(hd(sk4),nil),app(sk3,tl(sk4)))
    | ~ spl0_9
    | ~ spl0_376 ),
    inference(resolution,[],[f4013,f950]) ).

fof(f4013,plain,
    ( ssList(app(sk3,tl(sk4)))
    | ~ spl0_376 ),
    inference(avatar_component_clause,[],[f4012]) ).

fof(f4226,plain,
    ( spl0_404
    | ~ spl0_94
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f4139,f4012,f1038,f4223]) ).

fof(f4223,plain,
    ( spl0_404
  <=> app(skaf47(app(sk3,tl(sk4)),nil),skaf48(nil,app(sk3,tl(sk4)))) = app(sk3,tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_404])]) ).

fof(f4139,plain,
    ( app(skaf47(app(sk3,tl(sk4)),nil),skaf48(nil,app(sk3,tl(sk4)))) = app(sk3,tl(sk4))
    | ~ spl0_94
    | ~ spl0_376 ),
    inference(resolution,[],[f4013,f1634]) ).

fof(f4221,plain,
    ( spl0_403
    | ~ spl0_58
    | ~ spl0_175
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f4140,f4012,f1841,f637,f4218]) ).

fof(f4218,plain,
    ( spl0_403
  <=> hd(sk3) = hd(app(tl(sk4),app(sk3,tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_403])]) ).

fof(f4140,plain,
    ( hd(sk3) = hd(app(tl(sk4),app(sk3,tl(sk4))))
    | ~ spl0_58
    | ~ spl0_175
    | ~ spl0_376 ),
    inference(resolution,[],[f4013,f1866]) ).

fof(f4216,plain,
    ( spl0_402
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f4136,f4012,f4213]) ).

fof(f4213,plain,
    ( spl0_402
  <=> app(sk3,tl(sk4)) = app(app(skaf47(app(sk3,tl(sk4)),app(sk3,tl(sk4))),app(sk3,tl(sk4))),skaf48(app(sk3,tl(sk4)),app(sk3,tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_402])]) ).

fof(f4136,plain,
    ( app(sk3,tl(sk4)) = app(app(skaf47(app(sk3,tl(sk4)),app(sk3,tl(sk4))),app(sk3,tl(sk4))),skaf48(app(sk3,tl(sk4)),app(sk3,tl(sk4))))
    | ~ spl0_376 ),
    inference(resolution,[],[f4013,f1036]) ).

fof(f4207,plain,
    ( spl0_401
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f4100,f4012,f4204]) ).

fof(f4204,plain,
    ( spl0_401
  <=> app(app(sk3,tl(sk4)),nil) = app(sk3,tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_401])]) ).

fof(f4100,plain,
    ( app(app(sk3,tl(sk4)),nil) = app(sk3,tl(sk4))
    | ~ spl0_376 ),
    inference(resolution,[],[f4013,f73]) ).

fof(f4202,plain,
    ( spl0_400
    | ~ spl0_69
    | ~ spl0_77
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f4126,f4012,f806,f749,f4199]) ).

fof(f4199,plain,
    ( spl0_400
  <=> app(sk3,tl(sk4)) = tl(app(sk3,app(sk3,tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_400])]) ).

fof(f4126,plain,
    ( app(sk3,tl(sk4)) = tl(app(sk3,app(sk3,tl(sk4))))
    | ~ spl0_69
    | ~ spl0_77
    | ~ spl0_376 ),
    inference(resolution,[],[f4013,f892]) ).

fof(f4197,plain,
    ( spl0_399
    | spl0_377
    | ~ spl0_325
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f4193,f4012,f3148,f4016,f4195]) ).

fof(f4195,plain,
    ( spl0_399
  <=> ! [X1] :
        ( ~ ssList(X1)
        | app(tl(sk4),X1) = tl(app(app(sk3,tl(sk4)),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_399])]) ).

fof(f4016,plain,
    ( spl0_377
  <=> nil = app(sk3,tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_377])]) ).

fof(f3148,plain,
    ( spl0_325
  <=> tl(sk4) = tl(app(sk3,tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_325])]) ).

fof(f4193,plain,
    ( ! [X1] :
        ( nil = app(sk3,tl(sk4))
        | ~ ssList(X1)
        | app(tl(sk4),X1) = tl(app(app(sk3,tl(sk4)),X1)) )
    | ~ spl0_325
    | ~ spl0_376 ),
    inference(forward_demodulation,[],[f4104,f3150]) ).

fof(f3150,plain,
    ( tl(sk4) = tl(app(sk3,tl(sk4)))
    | ~ spl0_325 ),
    inference(avatar_component_clause,[],[f3148]) ).

fof(f4104,plain,
    ( ! [X1] :
        ( app(tl(app(sk3,tl(sk4))),X1) = tl(app(app(sk3,tl(sk4)),X1))
        | nil = app(sk3,tl(sk4))
        | ~ ssList(X1) )
    | ~ spl0_376 ),
    inference(resolution,[],[f4013,f133]) ).

fof(f4192,plain,
    ( spl0_398
    | ~ spl0_9
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f4114,f4012,f270,f4189]) ).

fof(f4189,plain,
    ( spl0_398
  <=> hd(sk4) = hd(cons(hd(sk4),app(sk3,tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_398])]) ).

fof(f4114,plain,
    ( hd(sk4) = hd(cons(hd(sk4),app(sk3,tl(sk4))))
    | ~ spl0_9
    | ~ spl0_376 ),
    inference(resolution,[],[f4013,f483]) ).

fof(f4185,plain,
    ( spl0_397
    | ~ spl0_78
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f4124,f4012,f812,f4182]) ).

fof(f4182,plain,
    ( spl0_397
  <=> app(tl(sk4),app(sk3,tl(sk4))) = tl(app(sk4,app(sk3,tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_397])]) ).

fof(f4124,plain,
    ( app(tl(sk4),app(sk3,tl(sk4))) = tl(app(sk4,app(sk3,tl(sk4))))
    | ~ spl0_78
    | ~ spl0_376 ),
    inference(resolution,[],[f4013,f813]) ).

fof(f4179,plain,
    ( spl0_396
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f4101,f4012,f4176]) ).

fof(f4176,plain,
    ( spl0_396
  <=> app(sk3,tl(sk4)) = app(nil,app(sk3,tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_396])]) ).

fof(f4101,plain,
    ( app(sk3,tl(sk4)) = app(nil,app(sk3,tl(sk4)))
    | ~ spl0_376 ),
    inference(resolution,[],[f4013,f74]) ).

fof(f4174,plain,
    ( spl0_395
    | ~ spl0_9
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f4128,f4012,f270,f4171]) ).

fof(f4171,plain,
    ( spl0_395
  <=> tl(cons(hd(sk4),app(sk3,tl(sk4)))) = app(sk3,tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_395])]) ).

fof(f4128,plain,
    ( tl(cons(hd(sk4),app(sk3,tl(sk4)))) = app(sk3,tl(sk4))
    | ~ spl0_9
    | ~ spl0_376 ),
    inference(resolution,[],[f4013,f952]) ).

fof(f4169,plain,
    ( spl0_394
    | ~ spl0_59
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f4119,f4012,f641,f4166]) ).

fof(f4166,plain,
    ( spl0_394
  <=> hd(sk3) = hd(app(sk3,app(sk3,tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_394])]) ).

fof(f4119,plain,
    ( hd(sk3) = hd(app(sk3,app(sk3,tl(sk4))))
    | ~ spl0_59
    | ~ spl0_376 ),
    inference(resolution,[],[f4013,f642]) ).

fof(f4164,plain,
    ( spl0_393
    | ~ spl0_74
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f4123,f4012,f792,f4161]) ).

fof(f4161,plain,
    ( spl0_393
  <=> tl(app(tl(sk4),app(sk3,tl(sk4)))) = app(tl(tl(sk4)),app(sk3,tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_393])]) ).

fof(f4123,plain,
    ( tl(app(tl(sk4),app(sk3,tl(sk4)))) = app(tl(tl(sk4)),app(sk3,tl(sk4)))
    | ~ spl0_74
    | ~ spl0_376 ),
    inference(resolution,[],[f4013,f793]) ).

fof(f4159,plain,
    ( spl0_392
    | spl0_377
    | ~ spl0_114
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f4155,f4012,f1293,f4016,f4157]) ).

fof(f4157,plain,
    ( spl0_392
  <=> ! [X0] :
        ( ~ ssList(X0)
        | hd(sk3) = hd(app(app(sk3,tl(sk4)),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_392])]) ).

fof(f1293,plain,
    ( spl0_114
  <=> hd(sk3) = hd(app(sk3,tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_114])]) ).

fof(f4155,plain,
    ( ! [X0] :
        ( nil = app(sk3,tl(sk4))
        | ~ ssList(X0)
        | hd(sk3) = hd(app(app(sk3,tl(sk4)),X0)) )
    | ~ spl0_114
    | ~ spl0_376 ),
    inference(forward_demodulation,[],[f4103,f1295]) ).

fof(f1295,plain,
    ( hd(sk3) = hd(app(sk3,tl(sk4)))
    | ~ spl0_114 ),
    inference(avatar_component_clause,[],[f1293]) ).

fof(f4103,plain,
    ( ! [X0] :
        ( nil = app(sk3,tl(sk4))
        | hd(app(sk3,tl(sk4))) = hd(app(app(sk3,tl(sk4)),X0))
        | ~ ssList(X0) )
    | ~ spl0_376 ),
    inference(resolution,[],[f4013,f123]) ).

fof(f4152,plain,
    ( spl0_391
    | ~ spl0_60
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f4120,f4012,f645,f4149]) ).

fof(f4149,plain,
    ( spl0_391
  <=> hd(sk4) = hd(app(sk4,app(sk3,tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_391])]) ).

fof(f4120,plain,
    ( hd(sk4) = hd(app(sk4,app(sk3,tl(sk4))))
    | ~ spl0_60
    | ~ spl0_376 ),
    inference(resolution,[],[f4013,f646]) ).

fof(f4147,plain,
    ( spl0_377
    | spl0_390
    | ~ spl0_114
    | ~ spl0_325
    | ~ spl0_376 ),
    inference(avatar_split_clause,[],[f4142,f4012,f3148,f1293,f4144,f4016]) ).

fof(f4144,plain,
    ( spl0_390
  <=> cons(hd(sk3),tl(sk4)) = app(sk3,tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_390])]) ).

fof(f4142,plain,
    ( cons(hd(sk3),tl(sk4)) = app(sk3,tl(sk4))
    | nil = app(sk3,tl(sk4))
    | ~ spl0_114
    | ~ spl0_325
    | ~ spl0_376 ),
    inference(forward_demodulation,[],[f4141,f1295]) ).

fof(f4141,plain,
    ( nil = app(sk3,tl(sk4))
    | app(sk3,tl(sk4)) = cons(hd(app(sk3,tl(sk4))),tl(sk4))
    | ~ spl0_325
    | ~ spl0_376 ),
    inference(forward_demodulation,[],[f4102,f3150]) ).

fof(f4102,plain,
    ( app(sk3,tl(sk4)) = cons(hd(app(sk3,tl(sk4))),tl(app(sk3,tl(sk4))))
    | nil = app(sk3,tl(sk4))
    | ~ spl0_376 ),
    inference(resolution,[],[f4013,f104]) ).

fof(f4099,plain,
    ( spl0_388
    | spl0_359
    | ~ spl0_389
    | ~ spl0_184
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f4098,f2239,f1906,f4094,f3574,f4091]) ).

fof(f4091,plain,
    ( spl0_388
  <=> ! [X1] :
        ( hd(X1) != hd(sk3)
        | tl(X1) != app(tl(tl(sk4)),sk4)
        | ~ ssList(X1)
        | nil = X1
        | app(tl(sk4),sk4) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_388])]) ).

fof(f4098,plain,
    ( ! [X0] :
        ( ~ ssList(app(tl(sk4),sk4))
        | nil = app(tl(sk4),sk4)
        | nil = X0
        | ~ ssList(X0)
        | app(tl(sk4),sk4) = X0
        | hd(X0) != hd(sk3)
        | tl(X0) != app(tl(tl(sk4)),sk4) )
    | ~ spl0_184
    | ~ spl0_229 ),
    inference(forward_demodulation,[],[f4086,f2241]) ).

fof(f4086,plain,
    ( ! [X0] :
        ( app(tl(sk4),sk4) = X0
        | ~ ssList(X0)
        | nil = X0
        | hd(X0) != hd(sk3)
        | ~ ssList(app(tl(sk4),sk4))
        | nil = app(tl(sk4),sk4)
        | tl(X0) != tl(app(tl(sk4),sk4)) )
    | ~ spl0_184 ),
    inference(superposition,[],[f177,f1908]) ).

fof(f4097,plain,
    ( spl0_359
    | spl0_388
    | ~ spl0_389
    | ~ spl0_184
    | ~ spl0_229 ),
    inference(avatar_split_clause,[],[f4089,f2239,f1906,f4094,f4091,f3574]) ).

fof(f4089,plain,
    ( ! [X1] :
        ( ~ ssList(app(tl(sk4),sk4))
        | hd(X1) != hd(sk3)
        | app(tl(sk4),sk4) = X1
        | nil = X1
        | ~ ssList(X1)
        | nil = app(tl(sk4),sk4)
        | tl(X1) != app(tl(tl(sk4)),sk4) )
    | ~ spl0_184
    | ~ spl0_229 ),
    inference(forward_demodulation,[],[f4087,f2241]) ).

fof(f4087,plain,
    ( ! [X1] :
        ( nil = app(tl(sk4),sk4)
        | ~ ssList(app(tl(sk4),sk4))
        | hd(X1) != hd(sk3)
        | ~ ssList(X1)
        | nil = X1
        | app(tl(sk4),sk4) = X1
        | tl(X1) != tl(app(tl(sk4),sk4)) )
    | ~ spl0_184 ),
    inference(superposition,[],[f177,f1908]) ).

fof(f4084,plain,
    ( ~ spl0_12
    | ~ spl0_8
    | spl0_376 ),
    inference(avatar_split_clause,[],[f4083,f4012,f266,f284]) ).

fof(f4083,plain,
    ( ~ ssList(tl(sk4))
    | ~ ssList(sk3)
    | spl0_376 ),
    inference(resolution,[],[f4014,f85]) ).

fof(f4014,plain,
    ( ~ ssList(app(sk3,tl(sk4)))
    | spl0_376 ),
    inference(avatar_component_clause,[],[f4012]) ).

fof(f4082,plain,
    ( spl0_385
    | ~ spl0_387
    | spl0_386
    | ~ spl0_123
    | ~ spl0_164 ),
    inference(avatar_split_clause,[],[f4081,f1747,f1362,f4074,f4077,f4070]) ).

fof(f4074,plain,
    ( spl0_386
  <=> ! [X0] :
        ( cons(hd(sk4),sk4) = X0
        | tl(X0) != sk4
        | ~ ssList(X0)
        | hd(X0) != hd(sk4)
        | nil = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_386])]) ).

fof(f4081,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | tl(X1) != sk4
        | ~ ssList(cons(hd(sk4),sk4))
        | nil = cons(hd(sk4),sk4)
        | nil = X1
        | cons(hd(sk4),sk4) = X1
        | hd(X1) != hd(sk4) )
    | ~ spl0_123
    | ~ spl0_164 ),
    inference(forward_demodulation,[],[f4066,f1364]) ).

fof(f4066,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | cons(hd(sk4),sk4) = X1
        | tl(X1) != tl(cons(hd(sk4),sk4))
        | nil = X1
        | nil = cons(hd(sk4),sk4)
        | ~ ssList(cons(hd(sk4),sk4))
        | hd(X1) != hd(sk4) )
    | ~ spl0_164 ),
    inference(superposition,[],[f177,f1749]) ).

fof(f4080,plain,
    ( spl0_385
    | spl0_386
    | ~ spl0_387
    | ~ spl0_123
    | ~ spl0_164 ),
    inference(avatar_split_clause,[],[f4068,f1747,f1362,f4077,f4074,f4070]) ).

fof(f4068,plain,
    ( ! [X0] :
        ( ~ ssList(cons(hd(sk4),sk4))
        | cons(hd(sk4),sk4) = X0
        | nil = X0
        | hd(X0) != hd(sk4)
        | ~ ssList(X0)
        | nil = cons(hd(sk4),sk4)
        | tl(X0) != sk4 )
    | ~ spl0_123
    | ~ spl0_164 ),
    inference(forward_demodulation,[],[f4065,f1364]) ).

fof(f4065,plain,
    ( ! [X0] :
        ( cons(hd(sk4),sk4) = X0
        | nil = X0
        | nil = cons(hd(sk4),sk4)
        | hd(X0) != hd(sk4)
        | ~ ssList(cons(hd(sk4),sk4))
        | ~ ssList(X0)
        | tl(X0) != tl(cons(hd(sk4),sk4)) )
    | ~ spl0_164 ),
    inference(superposition,[],[f177,f1749]) ).

fof(f4063,plain,
    ( ~ spl0_383
    | spl0_384
    | spl0_382
    | ~ spl0_120
    | ~ spl0_159 ),
    inference(avatar_split_clause,[],[f4062,f1722,f1347,f4051,f4059,f4055]) ).

fof(f4059,plain,
    ( spl0_384
  <=> ! [X1] :
        ( nil = X1
        | cons(hd(sk4),sk3) = X1
        | ~ ssList(X1)
        | tl(X1) != sk3
        | hd(X1) != hd(sk4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_384])]) ).

fof(f4062,plain,
    ( ! [X0] :
        ( nil = cons(hd(sk4),sk3)
        | cons(hd(sk4),sk3) = X0
        | hd(X0) != hd(sk4)
        | tl(X0) != sk3
        | ~ ssList(cons(hd(sk4),sk3))
        | ~ ssList(X0)
        | nil = X0 )
    | ~ spl0_120
    | ~ spl0_159 ),
    inference(forward_demodulation,[],[f4046,f1349]) ).

fof(f4046,plain,
    ( ! [X0] :
        ( nil = X0
        | cons(hd(sk4),sk3) = X0
        | hd(X0) != hd(sk4)
        | nil = cons(hd(sk4),sk3)
        | tl(X0) != tl(cons(hd(sk4),sk3))
        | ~ ssList(X0)
        | ~ ssList(cons(hd(sk4),sk3)) )
    | ~ spl0_159 ),
    inference(superposition,[],[f177,f1724]) ).

fof(f4061,plain,
    ( spl0_382
    | ~ spl0_383
    | spl0_384
    | ~ spl0_120
    | ~ spl0_159 ),
    inference(avatar_split_clause,[],[f4049,f1722,f1347,f4059,f4055,f4051]) ).

fof(f4049,plain,
    ( ! [X1] :
        ( nil = X1
        | hd(X1) != hd(sk4)
        | ~ ssList(cons(hd(sk4),sk3))
        | nil = cons(hd(sk4),sk3)
        | tl(X1) != sk3
        | ~ ssList(X1)
        | cons(hd(sk4),sk3) = X1 )
    | ~ spl0_120
    | ~ spl0_159 ),
    inference(forward_demodulation,[],[f4047,f1349]) ).

fof(f4047,plain,
    ( ! [X1] :
        ( nil = cons(hd(sk4),sk3)
        | nil = X1
        | hd(X1) != hd(sk4)
        | ~ ssList(cons(hd(sk4),sk3))
        | cons(hd(sk4),sk3) = X1
        | ~ ssList(X1)
        | tl(X1) != tl(cons(hd(sk4),sk3)) )
    | ~ spl0_159 ),
    inference(superposition,[],[f177,f1724]) ).

fof(f4043,plain,
    ( spl0_380
    | ~ spl0_379
    | spl0_381
    | ~ spl0_119
    | ~ spl0_197 ),
    inference(avatar_split_clause,[],[f4042,f2041,f1330,f4039,f4031,f4035]) ).

fof(f4039,plain,
    ( spl0_381
  <=> ! [X0] :
        ( nil = X0
        | tl(X0) != app(tl(sk4),tl(sk4))
        | hd(X0) != hd(sk4)
        | app(sk4,tl(sk4)) = X0
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_381])]) ).

fof(f4042,plain,
    ( ! [X1] :
        ( hd(X1) != hd(sk4)
        | ~ ssList(app(sk4,tl(sk4)))
        | app(sk4,tl(sk4)) = X1
        | nil = app(sk4,tl(sk4))
        | nil = X1
        | tl(X1) != app(tl(sk4),tl(sk4))
        | ~ ssList(X1) )
    | ~ spl0_119
    | ~ spl0_197 ),
    inference(forward_demodulation,[],[f4027,f2043]) ).

fof(f4027,plain,
    ( ! [X1] :
        ( nil = app(sk4,tl(sk4))
        | ~ ssList(X1)
        | app(sk4,tl(sk4)) = X1
        | tl(X1) != tl(app(sk4,tl(sk4)))
        | hd(X1) != hd(sk4)
        | nil = X1
        | ~ ssList(app(sk4,tl(sk4))) )
    | ~ spl0_119 ),
    inference(superposition,[],[f177,f1332]) ).

fof(f4041,plain,
    ( ~ spl0_379
    | spl0_380
    | spl0_381
    | ~ spl0_119
    | ~ spl0_197 ),
    inference(avatar_split_clause,[],[f4029,f2041,f1330,f4039,f4035,f4031]) ).

fof(f4029,plain,
    ( ! [X0] :
        ( nil = X0
        | ~ ssList(X0)
        | app(sk4,tl(sk4)) = X0
        | nil = app(sk4,tl(sk4))
        | hd(X0) != hd(sk4)
        | tl(X0) != app(tl(sk4),tl(sk4))
        | ~ ssList(app(sk4,tl(sk4))) )
    | ~ spl0_119
    | ~ spl0_197 ),
    inference(forward_demodulation,[],[f4026,f2043]) ).

fof(f4026,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | nil = app(sk4,tl(sk4))
        | nil = X0
        | ~ ssList(app(sk4,tl(sk4)))
        | tl(X0) != tl(app(sk4,tl(sk4)))
        | hd(X0) != hd(sk4)
        | app(sk4,tl(sk4)) = X0 )
    | ~ spl0_119 ),
    inference(superposition,[],[f177,f1332]) ).

fof(f4024,plain,
    ( spl0_377
    | ~ spl0_376
    | spl0_378
    | ~ spl0_114
    | ~ spl0_325 ),
    inference(avatar_split_clause,[],[f4023,f3148,f1293,f4020,f4012,f4016]) ).

fof(f4020,plain,
    ( spl0_378
  <=> ! [X0] :
        ( ~ ssList(X0)
        | tl(X0) != tl(sk4)
        | hd(X0) != hd(sk3)
        | app(sk3,tl(sk4)) = X0
        | nil = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_378])]) ).

fof(f4023,plain,
    ( ! [X1] :
        ( app(sk3,tl(sk4)) = X1
        | nil = X1
        | ~ ssList(app(sk3,tl(sk4)))
        | tl(X1) != tl(sk4)
        | hd(X1) != hd(sk3)
        | ~ ssList(X1)
        | nil = app(sk3,tl(sk4)) )
    | ~ spl0_114
    | ~ spl0_325 ),
    inference(forward_demodulation,[],[f4008,f3150]) ).

fof(f4008,plain,
    ( ! [X1] :
        ( hd(X1) != hd(sk3)
        | ~ ssList(app(sk3,tl(sk4)))
        | ~ ssList(X1)
        | tl(X1) != tl(app(sk3,tl(sk4)))
        | nil = app(sk3,tl(sk4))
        | nil = X1
        | app(sk3,tl(sk4)) = X1 )
    | ~ spl0_114 ),
    inference(superposition,[],[f177,f1295]) ).

fof(f4022,plain,
    ( ~ spl0_376
    | spl0_377
    | spl0_378
    | ~ spl0_114
    | ~ spl0_325 ),
    inference(avatar_split_clause,[],[f4010,f3148,f1293,f4020,f4016,f4012]) ).

fof(f4010,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | nil = X0
        | nil = app(sk3,tl(sk4))
        | app(sk3,tl(sk4)) = X0
        | hd(X0) != hd(sk3)
        | tl(X0) != tl(sk4)
        | ~ ssList(app(sk3,tl(sk4))) )
    | ~ spl0_114
    | ~ spl0_325 ),
    inference(forward_demodulation,[],[f4007,f3150]) ).

fof(f4007,plain,
    ( ! [X0] :
        ( nil = app(sk3,tl(sk4))
        | hd(X0) != hd(sk3)
        | ~ ssList(X0)
        | app(sk3,tl(sk4)) = X0
        | ~ ssList(app(sk3,tl(sk4)))
        | tl(X0) != tl(app(sk3,tl(sk4)))
        | nil = X0 )
    | ~ spl0_114 ),
    inference(superposition,[],[f177,f1295]) ).

fof(f3956,plain,
    ( ~ spl0_1
    | ~ spl0_375
    | spl0_374
    | ~ spl0_100
    | ~ spl0_329 ),
    inference(avatar_split_clause,[],[f3946,f3179,f1137,f3949,f3952,f236]) ).

fof(f3952,plain,
    ( spl0_375
  <=> ssList(tl(nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_375])]) ).

fof(f3949,plain,
    ( spl0_374
  <=> ! [X8] :
        ( segmentP(app(X8,tl(nil)),nil)
        | ~ ssList(X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_374])]) ).

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

fof(f3179,plain,
    ( spl0_329
  <=> tl(nil) = app(nil,tl(nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_329])]) ).

fof(f3946,plain,
    ( ! [X9] :
        ( ~ ssList(X9)
        | ~ ssList(tl(nil))
        | segmentP(app(X9,tl(nil)),nil)
        | ~ ssList(nil) )
    | ~ spl0_100
    | ~ spl0_329 ),
    inference(superposition,[],[f1138,f3181]) ).

fof(f3181,plain,
    ( tl(nil) = app(nil,tl(nil))
    | ~ spl0_329 ),
    inference(avatar_component_clause,[],[f3179]) ).

fof(f1138,plain,
    ( ! [X2,X0,X1] :
        ( segmentP(app(X0,app(X1,X2)),nil)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssList(X1) )
    | ~ spl0_100 ),
    inference(avatar_component_clause,[],[f1137]) ).

fof(f3955,plain,
    ( spl0_374
    | ~ spl0_375
    | ~ spl0_1
    | ~ spl0_329 ),
    inference(avatar_split_clause,[],[f3945,f3179,f236,f3952,f3949]) ).

fof(f3945,plain,
    ( ! [X8] :
        ( ~ ssList(nil)
        | ~ ssList(tl(nil))
        | segmentP(app(X8,tl(nil)),nil)
        | ~ ssList(X8) )
    | ~ spl0_329 ),
    inference(superposition,[],[f1130,f3181]) ).

fof(f3925,plain,
    ( spl0_373
    | spl0_206
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f3914,f1763,f2101,f3923]) ).

fof(f3923,plain,
    ( spl0_373
  <=> ! [X41,X40] :
        ( ~ ssList(X40)
        | cons(hd(tl(tl(sk4))),app(X40,X41)) = app(cons(hd(tl(tl(sk4))),X40),X41)
        | ~ ssList(X41) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_373])]) ).

fof(f2101,plain,
    ( spl0_206
  <=> nil = tl(tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_206])]) ).

fof(f3914,plain,
    ( ! [X40,X41] :
        ( nil = tl(tl(sk4))
        | ~ ssList(X40)
        | ~ ssList(X41)
        | cons(hd(tl(tl(sk4))),app(X40,X41)) = app(cons(hd(tl(tl(sk4))),X40),X41) )
    | ~ spl0_166 ),
    inference(resolution,[],[f1025,f1764]) ).

fof(f1025,plain,
    ! [X2,X3,X4] :
      ( ~ ssList(X4)
      | nil = X4
      | ~ ssList(X2)
      | ~ ssList(X3)
      | app(cons(hd(X4),X2),X3) = cons(hd(X4),app(X2,X3)) ),
    inference(resolution,[],[f157,f78]) ).

fof(f3858,plain,
    ( ~ spl0_10
    | ~ spl0_8
    | spl0_372
    | ~ spl0_4 ),
    inference(avatar_split_clause,[],[f3850,f250,f3856,f266,f274]) ).

fof(f3856,plain,
    ( spl0_372
  <=> ! [X9,X8] :
        ( app(X9,tl(sk4)) = X8
        | app(X8,cons(hd(sk4),nil)) != app(X9,sk3)
        | ~ ssList(X9)
        | ~ ssList(X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_372])]) ).

fof(f250,plain,
    ( spl0_4
  <=> sk3 = app(tl(sk4),cons(hd(sk4),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_4])]) ).

fof(f3850,plain,
    ( ! [X8,X9] :
        ( app(X9,tl(sk4)) = X8
        | ~ ssList(X8)
        | ~ ssList(X9)
        | ~ ssList(tl(sk4))
        | app(X8,cons(hd(sk4),nil)) != app(X9,sk3)
        | ~ ssList(cons(hd(sk4),nil)) )
    | ~ spl0_4 ),
    inference(superposition,[],[f1008,f252]) ).

fof(f252,plain,
    ( sk3 = app(tl(sk4),cons(hd(sk4),nil))
    | ~ spl0_4 ),
    inference(avatar_component_clause,[],[f250]) ).

fof(f3813,plain,
    ( ~ spl0_1
    | spl0_371
    | ~ spl0_33
    | ~ spl0_345 ),
    inference(avatar_split_clause,[],[f3808,f3386,f398,f3810,f236]) ).

fof(f3810,plain,
    ( spl0_371
  <=> segmentP(sk3,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_371])]) ).

fof(f398,plain,
    ( spl0_33
  <=> sk3 = app(nil,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_33])]) ).

fof(f3386,plain,
    ( spl0_345
  <=> ! [X7] :
        ( segmentP(app(X7,sk3),nil)
        | ~ ssList(X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_345])]) ).

fof(f3808,plain,
    ( segmentP(sk3,nil)
    | ~ ssList(nil)
    | ~ spl0_33
    | ~ spl0_345 ),
    inference(superposition,[],[f3387,f400]) ).

fof(f400,plain,
    ( sk3 = app(nil,sk3)
    | ~ spl0_33 ),
    inference(avatar_component_clause,[],[f398]) ).

fof(f3387,plain,
    ( ! [X7] :
        ( segmentP(app(X7,sk3),nil)
        | ~ ssList(X7) )
    | ~ spl0_345 ),
    inference(avatar_component_clause,[],[f3386]) ).

fof(f3797,plain,
    ( spl0_370
    | ~ spl0_1
    | ~ spl0_32
    | ~ spl0_343 ),
    inference(avatar_split_clause,[],[f3792,f3378,f393,f236,f3794]) ).

fof(f3794,plain,
    ( spl0_370
  <=> segmentP(sk4,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_370])]) ).

fof(f393,plain,
    ( spl0_32
  <=> sk4 = app(nil,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_32])]) ).

fof(f3378,plain,
    ( spl0_343
  <=> ! [X8] :
        ( ~ ssList(X8)
        | segmentP(app(X8,sk4),nil) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_343])]) ).

fof(f3792,plain,
    ( ~ ssList(nil)
    | segmentP(sk4,nil)
    | ~ spl0_32
    | ~ spl0_343 ),
    inference(superposition,[],[f3379,f395]) ).

fof(f395,plain,
    ( sk4 = app(nil,sk4)
    | ~ spl0_32 ),
    inference(avatar_component_clause,[],[f393]) ).

fof(f3379,plain,
    ( ! [X8] :
        ( segmentP(app(X8,sk4),nil)
        | ~ ssList(X8) )
    | ~ spl0_343 ),
    inference(avatar_component_clause,[],[f3378]) ).

fof(f3775,plain,
    ( spl0_359
    | spl0_369
    | spl0_259
    | ~ spl0_196
    | ~ spl0_229
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f3771,f2509,f2239,f2036,f2513,f3773,f3574]) ).

fof(f3773,plain,
    ( spl0_369
  <=> ! [X22] :
        ( app(app(tl(tl(sk4)),sk4),X22) = tl(app(app(tl(sk4),sk4),X22))
        | ~ ssList(X22) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_369])]) ).

fof(f3771,plain,
    ( ! [X22] :
        ( nil = app(sk4,sk4)
        | app(app(tl(tl(sk4)),sk4),X22) = tl(app(app(tl(sk4),sk4),X22))
        | nil = app(tl(sk4),sk4)
        | ~ ssList(X22) )
    | ~ spl0_196
    | ~ spl0_229
    | ~ spl0_258 ),
    inference(forward_demodulation,[],[f3770,f2038]) ).

fof(f3770,plain,
    ( ! [X22] :
        ( app(app(tl(tl(sk4)),sk4),X22) = tl(app(app(tl(sk4),sk4),X22))
        | ~ ssList(X22)
        | nil = tl(app(sk4,sk4))
        | nil = app(sk4,sk4) )
    | ~ spl0_196
    | ~ spl0_229
    | ~ spl0_258 ),
    inference(forward_demodulation,[],[f3769,f2241]) ).

fof(f3769,plain,
    ( ! [X22] :
        ( ~ ssList(X22)
        | app(tl(app(tl(sk4),sk4)),X22) = tl(app(app(tl(sk4),sk4),X22))
        | nil = app(sk4,sk4)
        | nil = tl(app(sk4,sk4)) )
    | ~ spl0_196
    | ~ spl0_258 ),
    inference(forward_demodulation,[],[f3748,f2038]) ).

fof(f3748,plain,
    ( ! [X22] :
        ( ~ ssList(X22)
        | tl(app(tl(app(sk4,sk4)),X22)) = app(tl(tl(app(sk4,sk4))),X22)
        | nil = app(sk4,sk4)
        | nil = tl(app(sk4,sk4)) )
    | ~ spl0_258 ),
    inference(resolution,[],[f786,f2510]) ).

fof(f2510,plain,
    ( ssList(app(sk4,sk4))
    | ~ spl0_258 ),
    inference(avatar_component_clause,[],[f2509]) ).

fof(f3766,plain,
    ( spl0_278
    | spl0_361
    | spl0_368
    | ~ spl0_8
    | ~ spl0_12
    | ~ spl0_166
    | ~ spl0_201
    | ~ spl0_230
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f3762,f2698,f2244,f2063,f1763,f284,f266,f3764,f3587,f2702]) ).

fof(f3764,plain,
    ( spl0_368
  <=> ! [X23] :
        ( app(tl(tl(sk4)),app(sk3,X23)) = tl(app(tl(sk4),app(sk3,X23)))
        | ~ ssList(X23) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_368])]) ).

fof(f3762,plain,
    ( ! [X23] :
        ( app(tl(tl(sk4)),app(sk3,X23)) = tl(app(tl(sk4),app(sk3,X23)))
        | nil = app(tl(sk4),sk3)
        | nil = app(sk4,sk3)
        | ~ ssList(X23) )
    | ~ spl0_8
    | ~ spl0_12
    | ~ spl0_166
    | ~ spl0_201
    | ~ spl0_230
    | ~ spl0_277 ),
    inference(forward_subsumption_demodulation,[],[f3761,f2453]) ).

fof(f3761,plain,
    ( ! [X23] :
        ( nil = app(tl(sk4),sk3)
        | ~ ssList(X23)
        | nil = app(sk4,sk3)
        | app(tl(tl(sk4)),app(sk3,X23)) = tl(app(app(tl(sk4),sk3),X23)) )
    | ~ spl0_12
    | ~ spl0_166
    | ~ spl0_201
    | ~ spl0_230
    | ~ spl0_277 ),
    inference(forward_subsumption_demodulation,[],[f3760,f2451]) ).

fof(f3760,plain,
    ( ! [X23] :
        ( nil = app(sk4,sk3)
        | nil = app(tl(sk4),sk3)
        | app(app(tl(tl(sk4)),sk3),X23) = tl(app(app(tl(sk4),sk3),X23))
        | ~ ssList(X23) )
    | ~ spl0_201
    | ~ spl0_230
    | ~ spl0_277 ),
    inference(forward_demodulation,[],[f3759,f2246]) ).

fof(f3759,plain,
    ( ! [X23] :
        ( nil = app(sk4,sk3)
        | ~ ssList(X23)
        | app(tl(app(tl(sk4),sk3)),X23) = tl(app(app(tl(sk4),sk3),X23))
        | nil = app(tl(sk4),sk3) )
    | ~ spl0_201
    | ~ spl0_277 ),
    inference(forward_demodulation,[],[f3758,f2065]) ).

fof(f3758,plain,
    ( ! [X23] :
        ( nil = app(sk4,sk3)
        | app(tl(tl(app(sk4,sk3))),X23) = tl(app(tl(app(sk4,sk3)),X23))
        | nil = app(tl(sk4),sk3)
        | ~ ssList(X23) )
    | ~ spl0_201
    | ~ spl0_277 ),
    inference(forward_demodulation,[],[f3749,f2065]) ).

fof(f3749,plain,
    ( ! [X23] :
        ( nil = tl(app(sk4,sk3))
        | ~ ssList(X23)
        | app(tl(tl(app(sk4,sk3))),X23) = tl(app(tl(app(sk4,sk3)),X23))
        | nil = app(sk4,sk3) )
    | ~ spl0_277 ),
    inference(resolution,[],[f786,f2699]) ).

fof(f2699,plain,
    ( ssList(app(sk4,sk3))
    | ~ spl0_277 ),
    inference(avatar_component_clause,[],[f2698]) ).

fof(f3685,plain,
    ( ~ spl0_8
    | ~ spl0_10
    | spl0_367
    | ~ spl0_4 ),
    inference(avatar_split_clause,[],[f3680,f250,f3683,f274,f266]) ).

fof(f3683,plain,
    ( spl0_367
  <=> ! [X4] :
        ( nil = X4
        | tl(sk4) = tl(X4)
        | ~ ssList(X4)
        | sk3 != app(tl(X4),cons(hd(sk4),nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_367])]) ).

fof(f3680,plain,
    ( ! [X4] :
        ( nil = X4
        | ~ ssList(cons(hd(sk4),nil))
        | sk3 != app(tl(X4),cons(hd(sk4),nil))
        | ~ ssList(tl(sk4))
        | ~ ssList(X4)
        | tl(sk4) = tl(X4) )
    | ~ spl0_4 ),
    inference(superposition,[],[f1003,f252]) ).

fof(f3665,plain,
    ( ~ spl0_10
    | spl0_366
    | ~ spl0_8
    | ~ spl0_4 ),
    inference(avatar_split_clause,[],[f3657,f250,f266,f3663,f274]) ).

fof(f3663,plain,
    ( spl0_366
  <=> ! [X4] :
        ( sk3 != app(tl(sk4),tl(X4))
        | ~ ssList(X4)
        | tl(X4) = cons(hd(sk4),nil)
        | nil = X4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_366])]) ).

fof(f3657,plain,
    ( ! [X4] :
        ( ~ ssList(tl(sk4))
        | sk3 != app(tl(sk4),tl(X4))
        | nil = X4
        | tl(X4) = cons(hd(sk4),nil)
        | ~ ssList(X4)
        | ~ ssList(cons(hd(sk4),nil)) )
    | ~ spl0_4 ),
    inference(superposition,[],[f970,f252]) ).

fof(f3615,plain,
    ( spl0_365
    | ~ spl0_211
    | ~ spl0_364 ),
    inference(avatar_split_clause,[],[f3609,f3602,f2125,f3612]) ).

fof(f3612,plain,
    ( spl0_365
  <=> tl(tl(sk4)) = cons(hd(tl(tl(sk4))),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_365])]) ).

fof(f2125,plain,
    ( spl0_211
  <=> tl(tl(sk4)) = cons(hd(tl(tl(sk4))),tl(tl(tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_211])]) ).

fof(f3602,plain,
    ( spl0_364
  <=> nil = tl(tl(tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_364])]) ).

fof(f3609,plain,
    ( tl(tl(sk4)) = cons(hd(tl(tl(sk4))),nil)
    | ~ spl0_211
    | ~ spl0_364 ),
    inference(backward_demodulation,[],[f2127,f3604]) ).

fof(f3604,plain,
    ( nil = tl(tl(tl(sk4)))
    | ~ spl0_364 ),
    inference(avatar_component_clause,[],[f3602]) ).

fof(f2127,plain,
    ( tl(tl(sk4)) = cons(hd(tl(tl(sk4))),tl(tl(tl(sk4))))
    | ~ spl0_211 ),
    inference(avatar_component_clause,[],[f2125]) ).

fof(f3605,plain,
    ( spl0_363
    | spl0_206
    | spl0_364
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f3561,f1763,f3602,f2101,f3598]) ).

fof(f3598,plain,
    ( spl0_363
  <=> cons(hd(tl(tl(tl(sk4)))),tl(tl(tl(tl(sk4))))) = tl(tl(tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_363])]) ).

fof(f3561,plain,
    ( nil = tl(tl(tl(sk4)))
    | nil = tl(tl(sk4))
    | cons(hd(tl(tl(tl(sk4)))),tl(tl(tl(tl(sk4))))) = tl(tl(tl(sk4)))
    | ~ spl0_166 ),
    inference(resolution,[],[f521,f1764]) ).

fof(f3594,plain,
    ( spl0_278
    | spl0_361
    | spl0_362
    | ~ spl0_185
    | ~ spl0_201
    | ~ spl0_230
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f3585,f2698,f2244,f2063,f1912,f3591,f3587,f2702]) ).

fof(f3591,plain,
    ( spl0_362
  <=> app(tl(sk4),sk3) = cons(hd(sk3),app(tl(tl(sk4)),sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_362])]) ).

fof(f3585,plain,
    ( app(tl(sk4),sk3) = cons(hd(sk3),app(tl(tl(sk4)),sk3))
    | nil = app(tl(sk4),sk3)
    | nil = app(sk4,sk3)
    | ~ spl0_185
    | ~ spl0_201
    | ~ spl0_230
    | ~ spl0_277 ),
    inference(forward_demodulation,[],[f3584,f1914]) ).

fof(f3584,plain,
    ( nil = app(tl(sk4),sk3)
    | nil = app(sk4,sk3)
    | cons(hd(app(tl(sk4),sk3)),app(tl(tl(sk4)),sk3)) = app(tl(sk4),sk3)
    | ~ spl0_201
    | ~ spl0_230
    | ~ spl0_277 ),
    inference(forward_demodulation,[],[f3583,f2246]) ).

fof(f3583,plain,
    ( cons(hd(app(tl(sk4),sk3)),tl(app(tl(sk4),sk3))) = app(tl(sk4),sk3)
    | nil = app(sk4,sk3)
    | nil = app(tl(sk4),sk3)
    | ~ spl0_201
    | ~ spl0_277 ),
    inference(forward_demodulation,[],[f3582,f2065]) ).

fof(f3582,plain,
    ( tl(app(sk4,sk3)) = cons(hd(tl(app(sk4,sk3))),tl(tl(app(sk4,sk3))))
    | nil = app(sk4,sk3)
    | nil = app(tl(sk4),sk3)
    | ~ spl0_201
    | ~ spl0_277 ),
    inference(forward_demodulation,[],[f3559,f2065]) ).

fof(f3559,plain,
    ( nil = tl(app(sk4,sk3))
    | tl(app(sk4,sk3)) = cons(hd(tl(app(sk4,sk3))),tl(tl(app(sk4,sk3))))
    | nil = app(sk4,sk3)
    | ~ spl0_277 ),
    inference(resolution,[],[f521,f2699]) ).

fof(f3581,plain,
    ( spl0_259
    | spl0_359
    | spl0_360
    | ~ spl0_184
    | ~ spl0_196
    | ~ spl0_229
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f3572,f2509,f2239,f2036,f1906,f3578,f3574,f2513]) ).

fof(f3578,plain,
    ( spl0_360
  <=> app(tl(sk4),sk4) = cons(hd(sk3),app(tl(tl(sk4)),sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_360])]) ).

fof(f3572,plain,
    ( app(tl(sk4),sk4) = cons(hd(sk3),app(tl(tl(sk4)),sk4))
    | nil = app(tl(sk4),sk4)
    | nil = app(sk4,sk4)
    | ~ spl0_184
    | ~ spl0_196
    | ~ spl0_229
    | ~ spl0_258 ),
    inference(forward_demodulation,[],[f3571,f1908]) ).

fof(f3571,plain,
    ( nil = app(sk4,sk4)
    | app(tl(sk4),sk4) = cons(hd(app(tl(sk4),sk4)),app(tl(tl(sk4)),sk4))
    | nil = app(tl(sk4),sk4)
    | ~ spl0_196
    | ~ spl0_229
    | ~ spl0_258 ),
    inference(forward_demodulation,[],[f3570,f2241]) ).

fof(f3570,plain,
    ( app(tl(sk4),sk4) = cons(hd(app(tl(sk4),sk4)),tl(app(tl(sk4),sk4)))
    | nil = app(tl(sk4),sk4)
    | nil = app(sk4,sk4)
    | ~ spl0_196
    | ~ spl0_258 ),
    inference(forward_demodulation,[],[f3569,f2038]) ).

fof(f3569,plain,
    ( nil = app(sk4,sk4)
    | tl(app(sk4,sk4)) = cons(hd(tl(app(sk4,sk4))),tl(tl(app(sk4,sk4))))
    | nil = app(tl(sk4),sk4)
    | ~ spl0_196
    | ~ spl0_258 ),
    inference(forward_demodulation,[],[f3558,f2038]) ).

fof(f3558,plain,
    ( nil = app(sk4,sk4)
    | nil = tl(app(sk4,sk4))
    | tl(app(sk4,sk4)) = cons(hd(tl(app(sk4,sk4))),tl(tl(app(sk4,sk4))))
    | ~ spl0_258 ),
    inference(resolution,[],[f521,f2510]) ).

fof(f3515,plain,
    ( spl0_206
    | spl0_358
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f3505,f1763,f3513,f2101]) ).

fof(f3513,plain,
    ( spl0_358
  <=> ! [X26] :
        ( ~ ssList(X26)
        | hd(tl(tl(sk4))) = hd(cons(hd(tl(tl(sk4))),X26)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_358])]) ).

fof(f3505,plain,
    ( ! [X26] :
        ( ~ ssList(X26)
        | hd(tl(tl(sk4))) = hd(cons(hd(tl(tl(sk4))),X26))
        | nil = tl(tl(sk4)) )
    | ~ spl0_166 ),
    inference(resolution,[],[f482,f1764]) ).

fof(f482,plain,
    ! [X2,X1] :
      ( ~ ssList(X1)
      | ~ ssList(X2)
      | hd(X1) = hd(cons(hd(X1),X2))
      | nil = X1 ),
    inference(resolution,[],[f97,f78]) ).

fof(f3490,plain,
    ( ~ spl0_12
    | spl0_357
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f3466,f3374,f3488,f284]) ).

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

fof(f3374,plain,
    ( spl0_342
  <=> ! [X2] :
        ( ~ ssList(X2)
        | segmentP(app(X2,sk3),sk3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_342])]) ).

fof(f3466,plain,
    ( ! [X4,X5] :
        ( ~ ssList(X4)
        | ~ segmentP(sk3,X5)
        | ~ ssList(X5)
        | ~ ssList(app(X4,sk3))
        | segmentP(app(X4,sk3),X5)
        | ~ ssList(sk3) )
    | ~ spl0_342 ),
    inference(resolution,[],[f3375,f152]) ).

fof(f3375,plain,
    ( ! [X2] :
        ( segmentP(app(X2,sk3),sk3)
        | ~ ssList(X2) )
    | ~ spl0_342 ),
    inference(avatar_component_clause,[],[f3374]) ).

fof(f3486,plain,
    ( ~ spl0_12
    | spl0_356
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f3467,f3374,f3484,f284]) ).

fof(f3484,plain,
    ( spl0_356
  <=> ! [X6] :
        ( ~ ssList(app(X6,sk3))
        | ~ ssList(X6)
        | sk3 = app(X6,sk3)
        | ~ segmentP(sk3,app(X6,sk3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_356])]) ).

fof(f3467,plain,
    ( ! [X6] :
        ( ~ ssList(app(X6,sk3))
        | ~ ssList(sk3)
        | ~ segmentP(sk3,app(X6,sk3))
        | sk3 = app(X6,sk3)
        | ~ ssList(X6) )
    | ~ spl0_342 ),
    inference(resolution,[],[f3375,f127]) ).

fof(f3482,plain,
    ( ~ spl0_12
    | spl0_355
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f3465,f3374,f3480,f284]) ).

fof(f3480,plain,
    ( spl0_355
  <=> ! [X3] :
        ( ~ ssList(app(X3,sk3))
        | ~ ssList(X3)
        | app(X3,sk3) = app(app(skaf47(app(X3,sk3),sk3),sk3),skaf48(sk3,app(X3,sk3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_355])]) ).

fof(f3465,plain,
    ( ! [X3] :
        ( ~ ssList(app(X3,sk3))
        | ~ ssList(sk3)
        | app(X3,sk3) = app(app(skaf47(app(X3,sk3),sk3),sk3),skaf48(sk3,app(X3,sk3)))
        | ~ ssList(X3) )
    | ~ spl0_342 ),
    inference(resolution,[],[f3375,f168]) ).

fof(f3478,plain,
    ( ~ spl0_12
    | spl0_354
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f3474,f3374,f3476,f284]) ).

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

fof(f3474,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(X0)
        | segmentP(app(X1,app(X0,app(sk3,X2))),sk3)
        | ~ ssList(X2)
        | ~ ssList(sk3)
        | ~ ssList(X1)
        | ~ ssList(app(X0,sk3)) )
    | ~ spl0_342 ),
    inference(forward_subsumption_demodulation,[],[f3464,f149]) ).

fof(f3464,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(app(X0,sk3))
        | segmentP(app(X1,app(app(X0,sk3),X2)),sk3)
        | ~ ssList(X2)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ ssList(sk3) )
    | ~ spl0_342 ),
    inference(resolution,[],[f3375,f356]) ).

fof(f3473,plain,
    ( spl0_353
    | ~ spl0_1
    | ~ spl0_33
    | ~ spl0_342 ),
    inference(avatar_split_clause,[],[f3468,f3374,f398,f236,f3470]) ).

fof(f3470,plain,
    ( spl0_353
  <=> segmentP(sk3,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_353])]) ).

fof(f3468,plain,
    ( ~ ssList(nil)
    | segmentP(sk3,sk3)
    | ~ spl0_33
    | ~ spl0_342 ),
    inference(superposition,[],[f3375,f400]) ).

fof(f3463,plain,
    ( ~ spl0_21
    | spl0_352
    | ~ spl0_216 ),
    inference(avatar_split_clause,[],[f3443,f2155,f3461,f329]) ).

fof(f3461,plain,
    ( spl0_352
  <=> ! [X3] :
        ( ~ ssList(X3)
        | app(X3,sk4) = app(app(skaf47(app(X3,sk4),sk4),sk4),skaf48(sk4,app(X3,sk4)))
        | ~ ssList(app(X3,sk4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_352])]) ).

fof(f2155,plain,
    ( spl0_216
  <=> ! [X0] :
        ( segmentP(app(X0,sk4),sk4)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_216])]) ).

fof(f3443,plain,
    ( ! [X3] :
        ( ~ ssList(X3)
        | ~ ssList(app(X3,sk4))
        | app(X3,sk4) = app(app(skaf47(app(X3,sk4),sk4),sk4),skaf48(sk4,app(X3,sk4)))
        | ~ ssList(sk4) )
    | ~ spl0_216 ),
    inference(resolution,[],[f2156,f168]) ).

fof(f2156,plain,
    ( ! [X0] :
        ( segmentP(app(X0,sk4),sk4)
        | ~ ssList(X0) )
    | ~ spl0_216 ),
    inference(avatar_component_clause,[],[f2155]) ).

fof(f3459,plain,
    ( ~ spl0_21
    | spl0_351
    | ~ spl0_216 ),
    inference(avatar_split_clause,[],[f3455,f2155,f3457,f329]) ).

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

fof(f3455,plain,
    ( ! [X2,X0,X1] :
        ( segmentP(app(X1,app(X0,app(sk4,X2))),sk4)
        | ~ ssList(sk4)
        | ~ ssList(X2)
        | ~ ssList(app(X0,sk4))
        | ~ ssList(X1)
        | ~ ssList(X0) )
    | ~ spl0_216 ),
    inference(forward_subsumption_demodulation,[],[f3442,f149]) ).

fof(f3442,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(X2)
        | ~ ssList(X0)
        | segmentP(app(X1,app(app(X0,sk4),X2)),sk4)
        | ~ ssList(X1)
        | ~ ssList(app(X0,sk4))
        | ~ ssList(sk4) )
    | ~ spl0_216 ),
    inference(resolution,[],[f2156,f356]) ).

fof(f3454,plain,
    ( spl0_350
    | ~ spl0_21
    | ~ spl0_216 ),
    inference(avatar_split_clause,[],[f3444,f2155,f329,f3452]) ).

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

fof(f3444,plain,
    ( ! [X4,X5] :
        ( ~ ssList(sk4)
        | ~ segmentP(sk4,X5)
        | ~ ssList(X4)
        | ~ ssList(X5)
        | segmentP(app(X4,sk4),X5)
        | ~ ssList(app(X4,sk4)) )
    | ~ spl0_216 ),
    inference(resolution,[],[f2156,f152]) ).

fof(f3450,plain,
    ( ~ spl0_21
    | spl0_349
    | ~ spl0_216 ),
    inference(avatar_split_clause,[],[f3445,f2155,f3448,f329]) ).

fof(f3448,plain,
    ( spl0_349
  <=> ! [X6] :
        ( ~ ssList(app(X6,sk4))
        | ~ ssList(X6)
        | sk4 = app(X6,sk4)
        | ~ segmentP(sk4,app(X6,sk4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_349])]) ).

fof(f3445,plain,
    ( ! [X6] :
        ( ~ ssList(app(X6,sk4))
        | ~ segmentP(sk4,app(X6,sk4))
        | sk4 = app(X6,sk4)
        | ~ ssList(X6)
        | ~ ssList(sk4) )
    | ~ spl0_216 ),
    inference(resolution,[],[f2156,f127]) ).

fof(f3440,plain,
    ( spl0_206
    | spl0_348
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f3426,f1763,f3438,f2101]) ).

fof(f3438,plain,
    ( spl0_348
  <=> ! [X26] :
        ( ~ ssList(X26)
        | tl(cons(hd(tl(tl(sk4))),X26)) = X26 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_348])]) ).

fof(f3426,plain,
    ( ! [X26] :
        ( ~ ssList(X26)
        | tl(cons(hd(tl(tl(sk4))),X26)) = X26
        | nil = tl(tl(sk4)) )
    | ~ spl0_166 ),
    inference(resolution,[],[f478,f1764]) ).

fof(f478,plain,
    ! [X2,X1] :
      ( ~ ssList(X2)
      | tl(cons(hd(X2),X1)) = X1
      | nil = X2
      | ~ ssList(X1) ),
    inference(resolution,[],[f96,f78]) ).

fof(f3396,plain,
    ( ~ spl0_1
    | ~ spl0_8
    | spl0_347
    | ~ spl0_34 ),
    inference(avatar_split_clause,[],[f3356,f409,f3394,f266,f236]) ).

fof(f409,plain,
    ( spl0_34
  <=> tl(sk4) = app(tl(sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_34])]) ).

fof(f3356,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | segmentP(app(X1,tl(sk4)),tl(sk4))
        | ~ ssList(tl(sk4))
        | ~ ssList(nil) )
    | ~ spl0_34 ),
    inference(superposition,[],[f1130,f411]) ).

fof(f411,plain,
    ( tl(sk4) = app(tl(sk4),nil)
    | ~ spl0_34 ),
    inference(avatar_component_clause,[],[f409]) ).

fof(f3392,plain,
    ( ~ spl0_1
    | spl0_346
    | ~ spl0_10
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f3360,f460,f274,f3390,f236]) ).

fof(f3390,plain,
    ( spl0_346
  <=> ! [X5] :
        ( segmentP(app(X5,cons(hd(sk4),nil)),nil)
        | ~ ssList(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_346])]) ).

fof(f460,plain,
    ( spl0_40
  <=> app(nil,cons(hd(sk4),nil)) = cons(hd(sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_40])]) ).

fof(f3360,plain,
    ( ! [X5] :
        ( ~ ssList(cons(hd(sk4),nil))
        | segmentP(app(X5,cons(hd(sk4),nil)),nil)
        | ~ ssList(X5)
        | ~ ssList(nil) )
    | ~ spl0_40 ),
    inference(superposition,[],[f1130,f462]) ).

fof(f462,plain,
    ( app(nil,cons(hd(sk4),nil)) = cons(hd(sk4),nil)
    | ~ spl0_40 ),
    inference(avatar_component_clause,[],[f460]) ).

fof(f3388,plain,
    ( ~ spl0_12
    | ~ spl0_1
    | spl0_345
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f3362,f398,f3386,f236,f284]) ).

fof(f3362,plain,
    ( ! [X7] :
        ( segmentP(app(X7,sk3),nil)
        | ~ ssList(nil)
        | ~ ssList(X7)
        | ~ ssList(sk3) )
    | ~ spl0_33 ),
    inference(superposition,[],[f1130,f400]) ).

fof(f3384,plain,
    ( ~ spl0_8
    | ~ spl0_1
    | spl0_344
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f3361,f414,f3382,f236,f266]) ).

fof(f3361,plain,
    ( ! [X6] :
        ( segmentP(app(X6,tl(sk4)),nil)
        | ~ ssList(nil)
        | ~ ssList(tl(sk4))
        | ~ ssList(X6) )
    | ~ spl0_35 ),
    inference(superposition,[],[f1130,f416]) ).

fof(f3380,plain,
    ( spl0_343
    | ~ spl0_1
    | ~ spl0_21
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f3363,f393,f329,f236,f3378]) ).

fof(f3363,plain,
    ( ! [X8] :
        ( ~ ssList(sk4)
        | ~ ssList(nil)
        | ~ ssList(X8)
        | segmentP(app(X8,sk4),nil) )
    | ~ spl0_32 ),
    inference(superposition,[],[f1130,f395]) ).

fof(f3376,plain,
    ( ~ spl0_12
    | ~ spl0_1
    | spl0_342
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f3357,f380,f3374,f236,f284]) ).

fof(f380,plain,
    ( spl0_30
  <=> sk3 = app(sk3,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_30])]) ).

fof(f3357,plain,
    ( ! [X2] :
        ( ~ ssList(X2)
        | ~ ssList(nil)
        | segmentP(app(X2,sk3),sk3)
        | ~ ssList(sk3) )
    | ~ spl0_30 ),
    inference(superposition,[],[f1130,f382]) ).

fof(f382,plain,
    ( sk3 = app(sk3,nil)
    | ~ spl0_30 ),
    inference(avatar_component_clause,[],[f380]) ).

fof(f3372,plain,
    ( ~ spl0_10
    | spl0_341
    | ~ spl0_1
    | ~ spl0_39 ),
    inference(avatar_split_clause,[],[f3355,f455,f236,f3370,f274]) ).

fof(f3370,plain,
    ( spl0_341
  <=> ! [X0] :
        ( segmentP(app(X0,cons(hd(sk4),nil)),cons(hd(sk4),nil))
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_341])]) ).

fof(f455,plain,
    ( spl0_39
  <=> app(cons(hd(sk4),nil),nil) = cons(hd(sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_39])]) ).

fof(f3355,plain,
    ( ! [X0] :
        ( ~ ssList(nil)
        | segmentP(app(X0,cons(hd(sk4),nil)),cons(hd(sk4),nil))
        | ~ ssList(X0)
        | ~ ssList(cons(hd(sk4),nil)) )
    | ~ spl0_39 ),
    inference(superposition,[],[f1130,f457]) ).

fof(f457,plain,
    ( app(cons(hd(sk4),nil),nil) = cons(hd(sk4),nil)
    | ~ spl0_39 ),
    inference(avatar_component_clause,[],[f455]) ).

fof(f3350,plain,
    ( spl0_340
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f3297,f1646,f3347]) ).

fof(f3347,plain,
    ( spl0_340
  <=> app(sk3,sk3) = app(app(skaf47(app(sk3,sk3),app(sk3,sk3)),app(sk3,sk3)),skaf48(app(sk3,sk3),app(sk3,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_340])]) ).

fof(f1646,plain,
    ( spl0_150
  <=> ssList(app(sk3,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_150])]) ).

fof(f3297,plain,
    ( app(sk3,sk3) = app(app(skaf47(app(sk3,sk3),app(sk3,sk3)),app(sk3,sk3)),skaf48(app(sk3,sk3),app(sk3,sk3)))
    | ~ spl0_150 ),
    inference(resolution,[],[f1036,f1647]) ).

fof(f1647,plain,
    ( ssList(app(sk3,sk3))
    | ~ spl0_150 ),
    inference(avatar_component_clause,[],[f1646]) ).

fof(f3345,plain,
    ( spl0_339
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f3298,f2509,f3342]) ).

fof(f3342,plain,
    ( spl0_339
  <=> app(app(skaf47(app(sk4,sk4),app(sk4,sk4)),app(sk4,sk4)),skaf48(app(sk4,sk4),app(sk4,sk4))) = app(sk4,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_339])]) ).

fof(f3298,plain,
    ( app(app(skaf47(app(sk4,sk4),app(sk4,sk4)),app(sk4,sk4)),skaf48(app(sk4,sk4),app(sk4,sk4))) = app(sk4,sk4)
    | ~ spl0_258 ),
    inference(resolution,[],[f1036,f2510]) ).

fof(f3340,plain,
    ( spl0_338
    | ~ spl0_21 ),
    inference(avatar_split_clause,[],[f3304,f329,f3337]) ).

fof(f3337,plain,
    ( spl0_338
  <=> sk4 = app(app(skaf47(sk4,sk4),sk4),skaf48(sk4,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_338])]) ).

fof(f3304,plain,
    ( sk4 = app(app(skaf47(sk4,sk4),sk4),skaf48(sk4,sk4))
    | ~ spl0_21 ),
    inference(resolution,[],[f1036,f331]) ).

fof(f3335,plain,
    ( spl0_337
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f3294,f274,f3332]) ).

fof(f3332,plain,
    ( spl0_337
  <=> app(app(skaf47(cons(hd(sk4),nil),cons(hd(sk4),nil)),cons(hd(sk4),nil)),skaf48(cons(hd(sk4),nil),cons(hd(sk4),nil))) = cons(hd(sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_337])]) ).

fof(f3294,plain,
    ( app(app(skaf47(cons(hd(sk4),nil),cons(hd(sk4),nil)),cons(hd(sk4),nil)),skaf48(cons(hd(sk4),nil),cons(hd(sk4),nil))) = cons(hd(sk4),nil)
    | ~ spl0_10 ),
    inference(resolution,[],[f1036,f275]) ).

fof(f3330,plain,
    ( spl0_336
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f3299,f2698,f3327]) ).

fof(f3327,plain,
    ( spl0_336
  <=> app(app(skaf47(app(sk4,sk3),app(sk4,sk3)),app(sk4,sk3)),skaf48(app(sk4,sk3),app(sk4,sk3))) = app(sk4,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_336])]) ).

fof(f3299,plain,
    ( app(app(skaf47(app(sk4,sk3),app(sk4,sk3)),app(sk4,sk3)),skaf48(app(sk4,sk3),app(sk4,sk3))) = app(sk4,sk3)
    | ~ spl0_277 ),
    inference(resolution,[],[f1036,f2699]) ).

fof(f3325,plain,
    ( spl0_335
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f3301,f1763,f3322]) ).

fof(f3322,plain,
    ( spl0_335
  <=> app(app(skaf47(tl(tl(sk4)),tl(tl(sk4))),tl(tl(sk4))),skaf48(tl(tl(sk4)),tl(tl(sk4)))) = tl(tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_335])]) ).

fof(f3301,plain,
    ( app(app(skaf47(tl(tl(sk4)),tl(tl(sk4))),tl(tl(sk4))),skaf48(tl(tl(sk4)),tl(tl(sk4)))) = tl(tl(sk4))
    | ~ spl0_166 ),
    inference(resolution,[],[f1036,f1764]) ).

fof(f3319,plain,
    ( spl0_334
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f3303,f284,f3316]) ).

fof(f3316,plain,
    ( spl0_334
  <=> sk3 = app(app(skaf47(sk3,sk3),sk3),skaf48(sk3,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_334])]) ).

fof(f3303,plain,
    ( sk3 = app(app(skaf47(sk3,sk3),sk3),skaf48(sk3,sk3))
    | ~ spl0_12 ),
    inference(resolution,[],[f1036,f286]) ).

fof(f3314,plain,
    ( spl0_333
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f3302,f266,f3311]) ).

fof(f3311,plain,
    ( spl0_333
  <=> tl(sk4) = app(app(skaf47(tl(sk4),tl(sk4)),tl(sk4)),skaf48(tl(sk4),tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_333])]) ).

fof(f3302,plain,
    ( tl(sk4) = app(app(skaf47(tl(sk4),tl(sk4)),tl(sk4)),skaf48(tl(sk4),tl(sk4)))
    | ~ spl0_8 ),
    inference(resolution,[],[f1036,f267]) ).

fof(f3309,plain,
    ( spl0_332
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f3296,f1377,f3306]) ).

fof(f3306,plain,
    ( spl0_332
  <=> app(sk3,sk4) = app(app(skaf47(app(sk3,sk4),app(sk3,sk4)),app(sk3,sk4)),skaf48(app(sk3,sk4),app(sk3,sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_332])]) ).

fof(f1377,plain,
    ( spl0_125
  <=> ssList(app(sk3,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_125])]) ).

fof(f3296,plain,
    ( app(sk3,sk4) = app(app(skaf47(app(sk3,sk4),app(sk3,sk4)),app(sk3,sk4)),skaf48(app(sk3,sk4),app(sk3,sk4)))
    | ~ spl0_125 ),
    inference(resolution,[],[f1036,f1378]) ).

fof(f1378,plain,
    ( ssList(app(sk3,sk4))
    | ~ spl0_125 ),
    inference(avatar_component_clause,[],[f1377]) ).

fof(f3199,plain,
    ( spl0_331
    | ~ spl0_69
    | ~ spl0_131
    | ~ spl0_188 ),
    inference(avatar_split_clause,[],[f3194,f1973,f1429,f749,f3196]) ).

fof(f3196,plain,
    ( spl0_331
  <=> tl(app(sk3,app(sk3,sk4))) = app(sk3,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_331])]) ).

fof(f1429,plain,
    ( spl0_131
  <=> app(nil,app(sk3,sk4)) = app(sk3,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_131])]) ).

fof(f1973,plain,
    ( spl0_188
  <=> tl(app(sk3,app(sk3,sk4))) = app(tl(sk3),app(sk3,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_188])]) ).

fof(f3194,plain,
    ( tl(app(sk3,app(sk3,sk4))) = app(sk3,sk4)
    | ~ spl0_69
    | ~ spl0_131
    | ~ spl0_188 ),
    inference(forward_demodulation,[],[f3054,f1431]) ).

fof(f1431,plain,
    ( app(nil,app(sk3,sk4)) = app(sk3,sk4)
    | ~ spl0_131 ),
    inference(avatar_component_clause,[],[f1429]) ).

fof(f3054,plain,
    ( app(nil,app(sk3,sk4)) = tl(app(sk3,app(sk3,sk4)))
    | ~ spl0_69
    | ~ spl0_188 ),
    inference(backward_demodulation,[],[f1975,f751]) ).

fof(f1975,plain,
    ( tl(app(sk3,app(sk3,sk4))) = app(tl(sk3),app(sk3,sk4))
    | ~ spl0_188 ),
    inference(avatar_component_clause,[],[f1973]) ).

fof(f3187,plain,
    ( ~ spl0_330
    | ~ spl0_69
    | spl0_317 ),
    inference(avatar_split_clause,[],[f3084,f3018,f749,f3184]) ).

fof(f3184,plain,
    ( spl0_330
  <=> tl(nil) = app(tl(nil),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_330])]) ).

fof(f3018,plain,
    ( spl0_317
  <=> tl(tl(sk3)) = app(tl(tl(sk3)),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_317])]) ).

fof(f3084,plain,
    ( tl(nil) != app(tl(nil),nil)
    | ~ spl0_69
    | spl0_317 ),
    inference(backward_demodulation,[],[f3019,f751]) ).

fof(f3019,plain,
    ( tl(tl(sk3)) != app(tl(tl(sk3)),nil)
    | spl0_317 ),
    inference(avatar_component_clause,[],[f3018]) ).

fof(f3182,plain,
    ( spl0_329
    | ~ spl0_69
    | ~ spl0_292 ),
    inference(avatar_split_clause,[],[f3078,f2830,f749,f3179]) ).

fof(f2830,plain,
    ( spl0_292
  <=> tl(tl(sk3)) = app(nil,tl(tl(sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_292])]) ).

fof(f3078,plain,
    ( tl(nil) = app(nil,tl(nil))
    | ~ spl0_69
    | ~ spl0_292 ),
    inference(backward_demodulation,[],[f2832,f751]) ).

fof(f2832,plain,
    ( tl(tl(sk3)) = app(nil,tl(tl(sk3)))
    | ~ spl0_292 ),
    inference(avatar_component_clause,[],[f2830]) ).

fof(f3175,plain,
    ( spl0_328
    | ~ spl0_33
    | ~ spl0_69
    | ~ spl0_195 ),
    inference(avatar_split_clause,[],[f3170,f2015,f749,f398,f3172]) ).

fof(f3172,plain,
    ( spl0_328
  <=> app(sk3,sk3) = cons(hd(sk3),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_328])]) ).

fof(f2015,plain,
    ( spl0_195
  <=> app(sk3,sk3) = cons(hd(sk3),app(tl(sk3),sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_195])]) ).

fof(f3170,plain,
    ( app(sk3,sk3) = cons(hd(sk3),sk3)
    | ~ spl0_33
    | ~ spl0_69
    | ~ spl0_195 ),
    inference(forward_demodulation,[],[f3065,f400]) ).

fof(f3065,plain,
    ( app(sk3,sk3) = cons(hd(sk3),app(nil,sk3))
    | ~ spl0_69
    | ~ spl0_195 ),
    inference(backward_demodulation,[],[f2017,f751]) ).

fof(f2017,plain,
    ( app(sk3,sk3) = cons(hd(sk3),app(tl(sk3),sk3))
    | ~ spl0_195 ),
    inference(avatar_component_clause,[],[f2015]) ).

fof(f3169,plain,
    ( spl0_327
    | ~ spl0_40
    | ~ spl0_69
    | ~ spl0_187 ),
    inference(avatar_split_clause,[],[f3164,f1968,f749,f460,f3166]) ).

fof(f3166,plain,
    ( spl0_327
  <=> tl(app(sk3,cons(hd(sk4),nil))) = cons(hd(sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_327])]) ).

fof(f1968,plain,
    ( spl0_187
  <=> tl(app(sk3,cons(hd(sk4),nil))) = app(tl(sk3),cons(hd(sk4),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_187])]) ).

fof(f3164,plain,
    ( tl(app(sk3,cons(hd(sk4),nil))) = cons(hd(sk4),nil)
    | ~ spl0_40
    | ~ spl0_69
    | ~ spl0_187 ),
    inference(forward_demodulation,[],[f3053,f462]) ).

fof(f3053,plain,
    ( tl(app(sk3,cons(hd(sk4),nil))) = app(nil,cons(hd(sk4),nil))
    | ~ spl0_69
    | ~ spl0_187 ),
    inference(backward_demodulation,[],[f1970,f751]) ).

fof(f1970,plain,
    ( tl(app(sk3,cons(hd(sk4),nil))) = app(tl(sk3),cons(hd(sk4),nil))
    | ~ spl0_187 ),
    inference(avatar_component_clause,[],[f1968]) ).

fof(f3161,plain,
    ( spl0_326
    | ~ spl0_33
    | ~ spl0_69
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f3156,f1978,f749,f398,f3158]) ).

fof(f3158,plain,
    ( spl0_326
  <=> sk3 = tl(app(sk3,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_326])]) ).

fof(f1978,plain,
    ( spl0_189
  <=> app(tl(sk3),sk3) = tl(app(sk3,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_189])]) ).

fof(f3156,plain,
    ( sk3 = tl(app(sk3,sk3))
    | ~ spl0_33
    | ~ spl0_69
    | ~ spl0_189 ),
    inference(forward_demodulation,[],[f3055,f400]) ).

fof(f3055,plain,
    ( app(nil,sk3) = tl(app(sk3,sk3))
    | ~ spl0_69
    | ~ spl0_189 ),
    inference(backward_demodulation,[],[f1980,f751]) ).

fof(f1980,plain,
    ( app(tl(sk3),sk3) = tl(app(sk3,sk3))
    | ~ spl0_189 ),
    inference(avatar_component_clause,[],[f1978]) ).

fof(f3151,plain,
    ( spl0_325
    | ~ spl0_35
    | ~ spl0_69
    | ~ spl0_191 ),
    inference(avatar_split_clause,[],[f3146,f1988,f749,f414,f3148]) ).

fof(f1988,plain,
    ( spl0_191
  <=> app(tl(sk3),tl(sk4)) = tl(app(sk3,tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_191])]) ).

fof(f3146,plain,
    ( tl(sk4) = tl(app(sk3,tl(sk4)))
    | ~ spl0_35
    | ~ spl0_69
    | ~ spl0_191 ),
    inference(forward_demodulation,[],[f3057,f416]) ).

fof(f3057,plain,
    ( app(nil,tl(sk4)) = tl(app(sk3,tl(sk4)))
    | ~ spl0_69
    | ~ spl0_191 ),
    inference(backward_demodulation,[],[f1990,f751]) ).

fof(f1990,plain,
    ( app(tl(sk3),tl(sk4)) = tl(app(sk3,tl(sk4)))
    | ~ spl0_191 ),
    inference(avatar_component_clause,[],[f1988]) ).

fof(f3144,plain,
    ( spl0_324
    | ~ spl0_32
    | ~ spl0_69
    | ~ spl0_194 ),
    inference(avatar_split_clause,[],[f3139,f2007,f749,f393,f3141]) ).

fof(f3141,plain,
    ( spl0_324
  <=> cons(hd(sk3),sk4) = app(sk3,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_324])]) ).

fof(f2007,plain,
    ( spl0_194
  <=> cons(hd(sk3),app(tl(sk3),sk4)) = app(sk3,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_194])]) ).

fof(f3139,plain,
    ( cons(hd(sk3),sk4) = app(sk3,sk4)
    | ~ spl0_32
    | ~ spl0_69
    | ~ spl0_194 ),
    inference(forward_demodulation,[],[f3062,f395]) ).

fof(f3062,plain,
    ( cons(hd(sk3),app(nil,sk4)) = app(sk3,sk4)
    | ~ spl0_69
    | ~ spl0_194 ),
    inference(backward_demodulation,[],[f2009,f751]) ).

fof(f2009,plain,
    ( cons(hd(sk3),app(tl(sk3),sk4)) = app(sk3,sk4)
    | ~ spl0_194 ),
    inference(avatar_component_clause,[],[f2007]) ).

fof(f3138,plain,
    ( spl0_323
    | ~ spl0_69
    | ~ spl0_152
    | ~ spl0_193 ),
    inference(avatar_split_clause,[],[f3133,f1999,f1672,f749,f3135]) ).

fof(f3135,plain,
    ( spl0_323
  <=> app(sk3,sk3) = tl(app(sk3,app(sk3,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_323])]) ).

fof(f1672,plain,
    ( spl0_152
  <=> app(nil,app(sk3,sk3)) = app(sk3,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_152])]) ).

fof(f1999,plain,
    ( spl0_193
  <=> app(tl(sk3),app(sk3,sk3)) = tl(app(sk3,app(sk3,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_193])]) ).

fof(f3133,plain,
    ( app(sk3,sk3) = tl(app(sk3,app(sk3,sk3)))
    | ~ spl0_69
    | ~ spl0_152
    | ~ spl0_193 ),
    inference(forward_demodulation,[],[f3059,f1674]) ).

fof(f1674,plain,
    ( app(nil,app(sk3,sk3)) = app(sk3,sk3)
    | ~ spl0_152 ),
    inference(avatar_component_clause,[],[f1672]) ).

fof(f3059,plain,
    ( app(nil,app(sk3,sk3)) = tl(app(sk3,app(sk3,sk3)))
    | ~ spl0_69
    | ~ spl0_193 ),
    inference(backward_demodulation,[],[f2001,f751]) ).

fof(f2001,plain,
    ( app(tl(sk3),app(sk3,sk3)) = tl(app(sk3,app(sk3,sk3)))
    | ~ spl0_193 ),
    inference(avatar_component_clause,[],[f1999]) ).

fof(f3132,plain,
    ( spl0_322
    | ~ spl0_69
    | ~ spl0_212
    | ~ spl0_215 ),
    inference(avatar_split_clause,[],[f3127,f2145,f2130,f749,f3129]) ).

fof(f3129,plain,
    ( spl0_322
  <=> tl(tl(sk4)) = tl(app(sk3,tl(tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_322])]) ).

fof(f2130,plain,
    ( spl0_212
  <=> tl(tl(sk4)) = app(nil,tl(tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_212])]) ).

fof(f2145,plain,
    ( spl0_215
  <=> tl(app(sk3,tl(tl(sk4)))) = app(tl(sk3),tl(tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_215])]) ).

fof(f3127,plain,
    ( tl(tl(sk4)) = tl(app(sk3,tl(tl(sk4))))
    | ~ spl0_69
    | ~ spl0_212
    | ~ spl0_215 ),
    inference(forward_demodulation,[],[f3067,f2132]) ).

fof(f2132,plain,
    ( tl(tl(sk4)) = app(nil,tl(tl(sk4)))
    | ~ spl0_212 ),
    inference(avatar_component_clause,[],[f2130]) ).

fof(f3067,plain,
    ( tl(app(sk3,tl(tl(sk4)))) = app(nil,tl(tl(sk4)))
    | ~ spl0_69
    | ~ spl0_215 ),
    inference(backward_demodulation,[],[f2147,f751]) ).

fof(f2147,plain,
    ( tl(app(sk3,tl(tl(sk4)))) = app(tl(sk3),tl(tl(sk4)))
    | ~ spl0_215 ),
    inference(avatar_component_clause,[],[f2145]) ).

fof(f3120,plain,
    ( spl0_321
    | ~ spl0_69
    | ~ spl0_225 ),
    inference(avatar_split_clause,[],[f3069,f2218,f749,f3117]) ).

fof(f3117,plain,
    ( spl0_321
  <=> nil = app(tl(tl(sk4)),cons(hd(sk4),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_321])]) ).

fof(f2218,plain,
    ( spl0_225
  <=> tl(sk3) = app(tl(tl(sk4)),cons(hd(sk4),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_225])]) ).

fof(f3069,plain,
    ( nil = app(tl(tl(sk4)),cons(hd(sk4),nil))
    | ~ spl0_69
    | ~ spl0_225 ),
    inference(backward_demodulation,[],[f2220,f751]) ).

fof(f2220,plain,
    ( tl(sk3) = app(tl(tl(sk4)),cons(hd(sk4),nil))
    | ~ spl0_225 ),
    inference(avatar_component_clause,[],[f2218]) ).

fof(f3113,plain,
    ( spl0_320
    | ~ spl0_69
    | ~ spl0_310
    | ~ spl0_311 ),
    inference(avatar_split_clause,[],[f3108,f2963,f2958,f749,f3110]) ).

fof(f3110,plain,
    ( spl0_320
  <=> tl(app(sk3,app(sk4,sk3))) = app(sk4,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_320])]) ).

fof(f2958,plain,
    ( spl0_310
  <=> app(nil,app(sk4,sk3)) = app(sk4,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_310])]) ).

fof(f2963,plain,
    ( spl0_311
  <=> tl(app(sk3,app(sk4,sk3))) = app(tl(sk3),app(sk4,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_311])]) ).

fof(f3108,plain,
    ( tl(app(sk3,app(sk4,sk3))) = app(sk4,sk3)
    | ~ spl0_69
    | ~ spl0_310
    | ~ spl0_311 ),
    inference(forward_demodulation,[],[f3081,f2960]) ).

fof(f2960,plain,
    ( app(nil,app(sk4,sk3)) = app(sk4,sk3)
    | ~ spl0_310 ),
    inference(avatar_component_clause,[],[f2958]) ).

fof(f3081,plain,
    ( app(nil,app(sk4,sk3)) = tl(app(sk3,app(sk4,sk3)))
    | ~ spl0_69
    | ~ spl0_311 ),
    inference(backward_demodulation,[],[f2965,f751]) ).

fof(f2965,plain,
    ( tl(app(sk3,app(sk4,sk3))) = app(tl(sk3),app(sk4,sk3))
    | ~ spl0_311 ),
    inference(avatar_component_clause,[],[f2963]) ).

fof(f3102,plain,
    ( spl0_319
    | ~ spl0_69
    | ~ spl0_264
    | ~ spl0_266 ),
    inference(avatar_split_clause,[],[f3097,f2570,f2560,f749,f3099]) ).

fof(f3099,plain,
    ( spl0_319
  <=> app(sk4,sk4) = tl(app(sk3,app(sk4,sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_319])]) ).

fof(f2560,plain,
    ( spl0_264
  <=> app(sk4,sk4) = app(nil,app(sk4,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_264])]) ).

fof(f2570,plain,
    ( spl0_266
  <=> app(tl(sk3),app(sk4,sk4)) = tl(app(sk3,app(sk4,sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_266])]) ).

fof(f3097,plain,
    ( app(sk4,sk4) = tl(app(sk3,app(sk4,sk4)))
    | ~ spl0_69
    | ~ spl0_264
    | ~ spl0_266 ),
    inference(forward_demodulation,[],[f3073,f2562]) ).

fof(f2562,plain,
    ( app(sk4,sk4) = app(nil,app(sk4,sk4))
    | ~ spl0_264 ),
    inference(avatar_component_clause,[],[f2560]) ).

fof(f3073,plain,
    ( app(nil,app(sk4,sk4)) = tl(app(sk3,app(sk4,sk4)))
    | ~ spl0_69
    | ~ spl0_266 ),
    inference(backward_demodulation,[],[f2572,f751]) ).

fof(f2572,plain,
    ( app(tl(sk3),app(sk4,sk4)) = tl(app(sk3,app(sk4,sk4)))
    | ~ spl0_266 ),
    inference(avatar_component_clause,[],[f2570]) ).

fof(f3095,plain,
    ( spl0_318
    | ~ spl0_32
    | ~ spl0_69
    | ~ spl0_190 ),
    inference(avatar_split_clause,[],[f3090,f1983,f749,f393,f3092]) ).

fof(f3092,plain,
    ( spl0_318
  <=> sk4 = tl(app(sk3,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_318])]) ).

fof(f1983,plain,
    ( spl0_190
  <=> app(tl(sk3),sk4) = tl(app(sk3,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_190])]) ).

fof(f3090,plain,
    ( sk4 = tl(app(sk3,sk4))
    | ~ spl0_32
    | ~ spl0_69
    | ~ spl0_190 ),
    inference(forward_demodulation,[],[f3056,f395]) ).

fof(f3056,plain,
    ( app(nil,sk4) = tl(app(sk3,sk4))
    | ~ spl0_69
    | ~ spl0_190 ),
    inference(backward_demodulation,[],[f1985,f751]) ).

fof(f1985,plain,
    ( app(tl(sk3),sk4) = tl(app(sk3,sk4))
    | ~ spl0_190 ),
    inference(avatar_component_clause,[],[f1983]) ).

fof(f3025,plain,
    ( spl0_69
    | spl0_72
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f1121,f616,f764,f749]) ).

fof(f764,plain,
    ( spl0_72
  <=> ! [X0] :
        ( ~ ssList(X0)
        | hd(tl(sk3)) = hd(app(tl(sk3),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_72])]) ).

fof(f616,plain,
    ( spl0_57
  <=> ssList(tl(sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_57])]) ).

fof(f1121,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | hd(tl(sk3)) = hd(app(tl(sk3),X0))
        | nil = tl(sk3) )
    | ~ spl0_57 ),
    inference(resolution,[],[f617,f123]) ).

fof(f617,plain,
    ( ssList(tl(sk3))
    | ~ spl0_57 ),
    inference(avatar_component_clause,[],[f616]) ).

fof(f3023,plain,
    ( spl0_68
    | spl0_69
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f1120,f616,f749,f745]) ).

fof(f745,plain,
    ( spl0_68
  <=> tl(sk3) = cons(hd(tl(sk3)),tl(tl(sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_68])]) ).

fof(f1120,plain,
    ( nil = tl(sk3)
    | tl(sk3) = cons(hd(tl(sk3)),tl(tl(sk3)))
    | ~ spl0_57 ),
    inference(resolution,[],[f617,f104]) ).

fof(f3022,plain,
    ( spl0_68
    | spl0_69
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f779,f616,f749,f745]) ).

fof(f779,plain,
    ( nil = tl(sk3)
    | tl(sk3) = cons(hd(tl(sk3)),tl(tl(sk3)))
    | ~ spl0_57 ),
    inference(resolution,[],[f617,f104]) ).

fof(f3021,plain,
    ( spl0_317
    | spl0_69
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f2982,f616,f749,f3018]) ).

fof(f2982,plain,
    ( nil = tl(sk3)
    | tl(tl(sk3)) = app(tl(tl(sk3)),nil)
    | ~ spl0_57 ),
    inference(resolution,[],[f404,f617]) ).

fof(f3016,plain,
    ( spl0_126
    | spl0_316
    | ~ spl0_125
    | ~ spl0_190 ),
    inference(avatar_split_clause,[],[f3011,f1983,f1377,f3013,f1381]) ).

fof(f1381,plain,
    ( spl0_126
  <=> nil = app(sk3,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_126])]) ).

fof(f3013,plain,
    ( spl0_316
  <=> app(tl(sk3),sk4) = app(app(tl(sk3),sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_316])]) ).

fof(f3011,plain,
    ( app(tl(sk3),sk4) = app(app(tl(sk3),sk4),nil)
    | nil = app(sk3,sk4)
    | ~ spl0_125
    | ~ spl0_190 ),
    inference(forward_demodulation,[],[f2976,f1985]) ).

fof(f2976,plain,
    ( nil = app(sk3,sk4)
    | app(tl(app(sk3,sk4)),nil) = tl(app(sk3,sk4))
    | ~ spl0_125 ),
    inference(resolution,[],[f404,f1378]) ).

fof(f3008,plain,
    ( spl0_259
    | spl0_315
    | ~ spl0_196
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f3003,f2509,f2036,f3005,f2513]) ).

fof(f3005,plain,
    ( spl0_315
  <=> app(app(tl(sk4),sk4),nil) = app(tl(sk4),sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_315])]) ).

fof(f3003,plain,
    ( app(app(tl(sk4),sk4),nil) = app(tl(sk4),sk4)
    | nil = app(sk4,sk4)
    | ~ spl0_196
    | ~ spl0_258 ),
    inference(forward_demodulation,[],[f2978,f2038]) ).

fof(f2978,plain,
    ( tl(app(sk4,sk4)) = app(tl(app(sk4,sk4)),nil)
    | nil = app(sk4,sk4)
    | ~ spl0_258 ),
    inference(resolution,[],[f404,f2510]) ).

fof(f3002,plain,
    ( spl0_314
    | spl0_206
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f2981,f1763,f2101,f2999]) ).

fof(f2999,plain,
    ( spl0_314
  <=> app(tl(tl(tl(sk4))),nil) = tl(tl(tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_314])]) ).

fof(f2981,plain,
    ( nil = tl(tl(sk4))
    | app(tl(tl(tl(sk4))),nil) = tl(tl(tl(sk4)))
    | ~ spl0_166 ),
    inference(resolution,[],[f404,f1764]) ).

fof(f2997,plain,
    ( spl0_278
    | spl0_313
    | ~ spl0_201
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2992,f2698,f2063,f2994,f2702]) ).

fof(f2994,plain,
    ( spl0_313
  <=> app(app(tl(sk4),sk3),nil) = app(tl(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_313])]) ).

fof(f2992,plain,
    ( app(app(tl(sk4),sk3),nil) = app(tl(sk4),sk3)
    | nil = app(sk4,sk3)
    | ~ spl0_201
    | ~ spl0_277 ),
    inference(forward_demodulation,[],[f2979,f2065]) ).

fof(f2979,plain,
    ( nil = app(sk4,sk3)
    | tl(app(sk4,sk3)) = app(tl(app(sk4,sk3)),nil)
    | ~ spl0_277 ),
    inference(resolution,[],[f404,f2699]) ).

fof(f2991,plain,
    ( spl0_148
    | spl0_312
    | ~ spl0_150
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f2986,f1978,f1646,f2988,f1639]) ).

fof(f1639,plain,
    ( spl0_148
  <=> nil = app(sk3,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_148])]) ).

fof(f2988,plain,
    ( spl0_312
  <=> app(tl(sk3),sk3) = app(app(tl(sk3),sk3),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_312])]) ).

fof(f2986,plain,
    ( app(tl(sk3),sk3) = app(app(tl(sk3),sk3),nil)
    | nil = app(sk3,sk3)
    | ~ spl0_150
    | ~ spl0_189 ),
    inference(forward_demodulation,[],[f2977,f1980]) ).

fof(f2977,plain,
    ( app(tl(app(sk3,sk3)),nil) = tl(app(sk3,sk3))
    | nil = app(sk3,sk3)
    | ~ spl0_150 ),
    inference(resolution,[],[f404,f1647]) ).

fof(f2966,plain,
    ( spl0_311
    | ~ spl0_77
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2867,f2698,f806,f2963]) ).

fof(f2867,plain,
    ( tl(app(sk3,app(sk4,sk3))) = app(tl(sk3),app(sk4,sk3))
    | ~ spl0_77
    | ~ spl0_277 ),
    inference(resolution,[],[f2699,f807]) ).

fof(f2961,plain,
    ( spl0_310
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2855,f2698,f2958]) ).

fof(f2855,plain,
    ( app(nil,app(sk4,sk3)) = app(sk4,sk3)
    | ~ spl0_277 ),
    inference(resolution,[],[f2699,f74]) ).

fof(f2956,plain,
    ( spl0_309
    | ~ spl0_59
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2864,f2698,f641,f2953]) ).

fof(f2953,plain,
    ( spl0_309
  <=> hd(sk3) = hd(app(sk3,app(sk4,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_309])]) ).

fof(f2864,plain,
    ( hd(sk3) = hd(app(sk3,app(sk4,sk3)))
    | ~ spl0_59
    | ~ spl0_277 ),
    inference(resolution,[],[f2699,f642]) ).

fof(f2950,plain,
    ( spl0_308
    | ~ spl0_9
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2869,f2698,f270,f2947]) ).

fof(f2947,plain,
    ( spl0_308
  <=> cons(hd(sk4),app(sk4,sk3)) = app(cons(hd(sk4),nil),app(sk4,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_308])]) ).

fof(f2869,plain,
    ( cons(hd(sk4),app(sk4,sk3)) = app(cons(hd(sk4),nil),app(sk4,sk3))
    | ~ spl0_9
    | ~ spl0_277 ),
    inference(resolution,[],[f2699,f950]) ).

fof(f2945,plain,
    ( spl0_307
    | spl0_278
    | ~ spl0_201
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2940,f2698,f2063,f2702,f2942]) ).

fof(f2942,plain,
    ( spl0_307
  <=> app(nil,app(tl(sk4),sk3)) = app(tl(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_307])]) ).

fof(f2940,plain,
    ( nil = app(sk4,sk3)
    | app(nil,app(tl(sk4),sk3)) = app(tl(sk4),sk3)
    | ~ spl0_201
    | ~ spl0_277 ),
    inference(forward_demodulation,[],[f2862,f2065]) ).

fof(f2862,plain,
    ( nil = app(sk4,sk3)
    | tl(app(sk4,sk3)) = app(nil,tl(app(sk4,sk3)))
    | ~ spl0_277 ),
    inference(resolution,[],[f2699,f403]) ).

fof(f2939,plain,
    ( spl0_306
    | ~ spl0_9
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2863,f2698,f270,f2936]) ).

fof(f2936,plain,
    ( spl0_306
  <=> hd(sk4) = hd(cons(hd(sk4),app(sk4,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_306])]) ).

fof(f2863,plain,
    ( hd(sk4) = hd(cons(hd(sk4),app(sk4,sk3)))
    | ~ spl0_9
    | ~ spl0_277 ),
    inference(resolution,[],[f2699,f483]) ).

fof(f2934,plain,
    ( spl0_305
    | ~ spl0_9
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2870,f2698,f270,f2931]) ).

fof(f2931,plain,
    ( spl0_305
  <=> tl(cons(hd(sk4),app(sk4,sk3))) = app(sk4,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_305])]) ).

fof(f2870,plain,
    ( tl(cons(hd(sk4),app(sk4,sk3))) = app(sk4,sk3)
    | ~ spl0_9
    | ~ spl0_277 ),
    inference(resolution,[],[f2699,f952]) ).

fof(f2929,plain,
    ( spl0_304
    | ~ spl0_94
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2876,f2698,f1038,f2926]) ).

fof(f2926,plain,
    ( spl0_304
  <=> app(sk4,sk3) = app(skaf47(app(sk4,sk3),nil),skaf48(nil,app(sk4,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_304])]) ).

fof(f2876,plain,
    ( app(sk4,sk3) = app(skaf47(app(sk4,sk3),nil),skaf48(nil,app(sk4,sk3)))
    | ~ spl0_94
    | ~ spl0_277 ),
    inference(resolution,[],[f2699,f1634]) ).

fof(f2924,plain,
    ( spl0_303
    | ~ spl0_58
    | ~ spl0_175
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2877,f2698,f1841,f637,f2921]) ).

fof(f2921,plain,
    ( spl0_303
  <=> hd(app(tl(sk4),app(sk4,sk3))) = hd(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_303])]) ).

fof(f2877,plain,
    ( hd(app(tl(sk4),app(sk4,sk3))) = hd(sk3)
    | ~ spl0_58
    | ~ spl0_175
    | ~ spl0_277 ),
    inference(resolution,[],[f2699,f1866]) ).

fof(f2919,plain,
    ( spl0_278
    | spl0_302
    | ~ spl0_8
    | ~ spl0_12
    | ~ spl0_21
    | ~ spl0_201
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2915,f2698,f2063,f329,f284,f266,f2917,f2702]) ).

fof(f2917,plain,
    ( spl0_302
  <=> ! [X1] :
        ( ~ ssList(X1)
        | tl(app(sk4,app(sk3,X1))) = app(tl(sk4),app(sk3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_302])]) ).

fof(f2915,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | tl(app(sk4,app(sk3,X1))) = app(tl(sk4),app(sk3,X1))
        | nil = app(sk4,sk3) )
    | ~ spl0_8
    | ~ spl0_12
    | ~ spl0_21
    | ~ spl0_201
    | ~ spl0_277 ),
    inference(forward_subsumption_demodulation,[],[f2914,f2455]) ).

fof(f2455,plain,
    ( ! [X28] :
        ( app(sk4,app(sk3,X28)) = app(app(sk4,sk3),X28)
        | ~ ssList(X28) )
    | ~ spl0_12
    | ~ spl0_21 ),
    inference(resolution,[],[f1015,f331]) ).

fof(f2914,plain,
    ( ! [X1] :
        ( app(tl(sk4),app(sk3,X1)) = tl(app(app(sk4,sk3),X1))
        | ~ ssList(X1)
        | nil = app(sk4,sk3) )
    | ~ spl0_8
    | ~ spl0_12
    | ~ spl0_201
    | ~ spl0_277 ),
    inference(forward_subsumption_demodulation,[],[f2913,f2453]) ).

fof(f2913,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | tl(app(app(sk4,sk3),X1)) = app(app(tl(sk4),sk3),X1)
        | nil = app(sk4,sk3) )
    | ~ spl0_201
    | ~ spl0_277 ),
    inference(forward_demodulation,[],[f2858,f2065]) ).

fof(f2858,plain,
    ( ! [X1] :
        ( app(tl(app(sk4,sk3)),X1) = tl(app(app(sk4,sk3),X1))
        | ~ ssList(X1)
        | nil = app(sk4,sk3) )
    | ~ spl0_277 ),
    inference(resolution,[],[f2699,f133]) ).

fof(f2912,plain,
    ( spl0_301
    | spl0_278
    | ~ spl0_117
    | ~ spl0_201
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2907,f2698,f2063,f1320,f2702,f2909]) ).

fof(f1320,plain,
    ( spl0_117
  <=> hd(sk4) = hd(app(sk4,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_117])]) ).

fof(f2907,plain,
    ( nil = app(sk4,sk3)
    | cons(hd(sk4),app(tl(sk4),sk3)) = app(sk4,sk3)
    | ~ spl0_117
    | ~ spl0_201
    | ~ spl0_277 ),
    inference(forward_demodulation,[],[f2906,f1322]) ).

fof(f1322,plain,
    ( hd(sk4) = hd(app(sk4,sk3))
    | ~ spl0_117 ),
    inference(avatar_component_clause,[],[f1320]) ).

fof(f2906,plain,
    ( nil = app(sk4,sk3)
    | cons(hd(app(sk4,sk3)),app(tl(sk4),sk3)) = app(sk4,sk3)
    | ~ spl0_201
    | ~ spl0_277 ),
    inference(forward_demodulation,[],[f2856,f2065]) ).

fof(f2856,plain,
    ( cons(hd(app(sk4,sk3)),tl(app(sk4,sk3))) = app(sk4,sk3)
    | nil = app(sk4,sk3)
    | ~ spl0_277 ),
    inference(resolution,[],[f2699,f104]) ).

fof(f2905,plain,
    ( spl0_300
    | ~ spl0_78
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2868,f2698,f812,f2902]) ).

fof(f2902,plain,
    ( spl0_300
  <=> app(tl(sk4),app(sk4,sk3)) = tl(app(sk4,app(sk4,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_300])]) ).

fof(f2868,plain,
    ( app(tl(sk4),app(sk4,sk3)) = tl(app(sk4,app(sk4,sk3)))
    | ~ spl0_78
    | ~ spl0_277 ),
    inference(resolution,[],[f2699,f813]) ).

fof(f2900,plain,
    ( spl0_299
    | ~ spl0_60
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2865,f2698,f645,f2897]) ).

fof(f2897,plain,
    ( spl0_299
  <=> hd(sk4) = hd(app(sk4,app(sk4,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_299])]) ).

fof(f2865,plain,
    ( hd(sk4) = hd(app(sk4,app(sk4,sk3)))
    | ~ spl0_60
    | ~ spl0_277 ),
    inference(resolution,[],[f2699,f646]) ).

fof(f2895,plain,
    ( spl0_278
    | spl0_298
    | ~ spl0_12
    | ~ spl0_21
    | ~ spl0_117
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2891,f2698,f1320,f329,f284,f2893,f2702]) ).

fof(f2893,plain,
    ( spl0_298
  <=> ! [X0] :
        ( ~ ssList(X0)
        | hd(sk4) = hd(app(sk4,app(sk3,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_298])]) ).

fof(f2891,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | hd(sk4) = hd(app(sk4,app(sk3,X0)))
        | nil = app(sk4,sk3) )
    | ~ spl0_12
    | ~ spl0_21
    | ~ spl0_117
    | ~ spl0_277 ),
    inference(forward_subsumption_demodulation,[],[f2890,f2455]) ).

fof(f2890,plain,
    ( ! [X0] :
        ( nil = app(sk4,sk3)
        | ~ ssList(X0)
        | hd(sk4) = hd(app(app(sk4,sk3),X0)) )
    | ~ spl0_117
    | ~ spl0_277 ),
    inference(forward_demodulation,[],[f2857,f1322]) ).

fof(f2857,plain,
    ( ! [X0] :
        ( hd(app(app(sk4,sk3),X0)) = hd(app(sk4,sk3))
        | ~ ssList(X0)
        | nil = app(sk4,sk3) )
    | ~ spl0_277 ),
    inference(resolution,[],[f2699,f123]) ).

fof(f2889,plain,
    ( spl0_297
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2854,f2698,f2886]) ).

fof(f2886,plain,
    ( spl0_297
  <=> app(sk4,sk3) = app(app(sk4,sk3),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_297])]) ).

fof(f2854,plain,
    ( app(sk4,sk3) = app(app(sk4,sk3),nil)
    | ~ spl0_277 ),
    inference(resolution,[],[f2699,f73]) ).

fof(f2882,plain,
    ( spl0_296
    | ~ spl0_74
    | ~ spl0_277 ),
    inference(avatar_split_clause,[],[f2866,f2698,f792,f2879]) ).

fof(f2879,plain,
    ( spl0_296
  <=> tl(app(tl(sk4),app(sk4,sk3))) = app(tl(tl(sk4)),app(sk4,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_296])]) ).

fof(f2866,plain,
    ( tl(app(tl(sk4),app(sk4,sk3))) = app(tl(tl(sk4)),app(sk4,sk3))
    | ~ spl0_74
    | ~ spl0_277 ),
    inference(resolution,[],[f2699,f793]) ).

fof(f2852,plain,
    ( spl0_295
    | spl0_259
    | ~ spl0_196
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f2847,f2509,f2036,f2513,f2849]) ).

fof(f2849,plain,
    ( spl0_295
  <=> app(tl(sk4),sk4) = app(nil,app(tl(sk4),sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_295])]) ).

fof(f2847,plain,
    ( nil = app(sk4,sk4)
    | app(tl(sk4),sk4) = app(nil,app(tl(sk4),sk4))
    | ~ spl0_196
    | ~ spl0_258 ),
    inference(forward_demodulation,[],[f2816,f2038]) ).

fof(f2816,plain,
    ( app(nil,tl(app(sk4,sk4))) = tl(app(sk4,sk4))
    | nil = app(sk4,sk4)
    | ~ spl0_258 ),
    inference(resolution,[],[f403,f2510]) ).

fof(f2846,plain,
    ( spl0_294
    | spl0_148
    | ~ spl0_150
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f2841,f1978,f1646,f1639,f2843]) ).

fof(f2843,plain,
    ( spl0_294
  <=> app(nil,app(tl(sk3),sk3)) = app(tl(sk3),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_294])]) ).

fof(f2841,plain,
    ( nil = app(sk3,sk3)
    | app(nil,app(tl(sk3),sk3)) = app(tl(sk3),sk3)
    | ~ spl0_150
    | ~ spl0_189 ),
    inference(forward_demodulation,[],[f2815,f1980]) ).

fof(f2815,plain,
    ( app(nil,tl(app(sk3,sk3))) = tl(app(sk3,sk3))
    | nil = app(sk3,sk3)
    | ~ spl0_150 ),
    inference(resolution,[],[f403,f1647]) ).

fof(f2840,plain,
    ( spl0_293
    | spl0_126
    | ~ spl0_125
    | ~ spl0_190 ),
    inference(avatar_split_clause,[],[f2835,f1983,f1377,f1381,f2837]) ).

fof(f2837,plain,
    ( spl0_293
  <=> app(nil,app(tl(sk3),sk4)) = app(tl(sk3),sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_293])]) ).

fof(f2835,plain,
    ( nil = app(sk3,sk4)
    | app(nil,app(tl(sk3),sk4)) = app(tl(sk3),sk4)
    | ~ spl0_125
    | ~ spl0_190 ),
    inference(forward_demodulation,[],[f2814,f1985]) ).

fof(f2814,plain,
    ( app(nil,tl(app(sk3,sk4))) = tl(app(sk3,sk4))
    | nil = app(sk3,sk4)
    | ~ spl0_125 ),
    inference(resolution,[],[f403,f1378]) ).

fof(f2833,plain,
    ( spl0_69
    | spl0_292
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f2819,f616,f2830,f749]) ).

fof(f2819,plain,
    ( tl(tl(sk3)) = app(nil,tl(tl(sk3)))
    | nil = tl(sk3)
    | ~ spl0_57 ),
    inference(resolution,[],[f403,f617]) ).

fof(f2827,plain,
    ( spl0_291
    | spl0_206
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f2818,f1763,f2101,f2824]) ).

fof(f2824,plain,
    ( spl0_291
  <=> tl(tl(tl(sk4))) = app(nil,tl(tl(tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_291])]) ).

fof(f2818,plain,
    ( nil = tl(tl(sk4))
    | tl(tl(tl(sk4))) = app(nil,tl(tl(tl(sk4))))
    | ~ spl0_166 ),
    inference(resolution,[],[f403,f1764]) ).

fof(f2804,plain,
    ( ~ spl0_12
    | ~ spl0_21
    | spl0_277 ),
    inference(avatar_split_clause,[],[f2803,f2698,f329,f284]) ).

fof(f2803,plain,
    ( ~ ssList(sk4)
    | ~ ssList(sk3)
    | spl0_277 ),
    inference(resolution,[],[f2700,f85]) ).

fof(f2700,plain,
    ( ~ ssList(app(sk4,sk3))
    | spl0_277 ),
    inference(avatar_component_clause,[],[f2698]) ).

fof(f2802,plain,
    ( spl0_290
    | ~ spl0_10
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f2742,f1038,f274,f2799]) ).

fof(f2799,plain,
    ( spl0_290
  <=> app(skaf47(cons(hd(sk4),nil),nil),skaf48(nil,cons(hd(sk4),nil))) = cons(hd(sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_290])]) ).

fof(f2742,plain,
    ( app(skaf47(cons(hd(sk4),nil),nil),skaf48(nil,cons(hd(sk4),nil))) = cons(hd(sk4),nil)
    | ~ spl0_10
    | ~ spl0_94 ),
    inference(resolution,[],[f1634,f275]) ).

fof(f2797,plain,
    ( spl0_289
    | ~ spl0_21
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f2752,f1038,f329,f2794]) ).

fof(f2752,plain,
    ( sk4 = app(skaf47(sk4,nil),skaf48(nil,sk4))
    | ~ spl0_21
    | ~ spl0_94 ),
    inference(resolution,[],[f1634,f331]) ).

fof(f2792,plain,
    ( spl0_288
    | ~ spl0_94
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f2745,f1646,f1038,f2789]) ).

fof(f2789,plain,
    ( spl0_288
  <=> app(sk3,sk3) = app(skaf47(app(sk3,sk3),nil),skaf48(nil,app(sk3,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_288])]) ).

fof(f2745,plain,
    ( app(sk3,sk3) = app(skaf47(app(sk3,sk3),nil),skaf48(nil,app(sk3,sk3)))
    | ~ spl0_94
    | ~ spl0_150 ),
    inference(resolution,[],[f1634,f1647]) ).

fof(f2787,plain,
    ( spl0_287
    | ~ spl0_94
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f2744,f1377,f1038,f2784]) ).

fof(f2784,plain,
    ( spl0_287
  <=> app(skaf47(app(sk3,sk4),nil),skaf48(nil,app(sk3,sk4))) = app(sk3,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_287])]) ).

fof(f2744,plain,
    ( app(skaf47(app(sk3,sk4),nil),skaf48(nil,app(sk3,sk4))) = app(sk3,sk4)
    | ~ spl0_94
    | ~ spl0_125 ),
    inference(resolution,[],[f1634,f1378]) ).

fof(f2782,plain,
    ( spl0_286
    | ~ spl0_12
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f2751,f1038,f284,f2779]) ).

fof(f2751,plain,
    ( sk3 = app(skaf47(sk3,nil),skaf48(nil,sk3))
    | ~ spl0_12
    | ~ spl0_94 ),
    inference(resolution,[],[f1634,f286]) ).

fof(f2777,plain,
    ( spl0_285
    | ~ spl0_1
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f2735,f1038,f236,f2774]) ).

fof(f2774,plain,
    ( spl0_285
  <=> nil = app(skaf47(nil,nil),skaf48(nil,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_285])]) ).

fof(f2735,plain,
    ( nil = app(skaf47(nil,nil),skaf48(nil,nil))
    | ~ spl0_1
    | ~ spl0_94 ),
    inference(resolution,[],[f1634,f237]) ).

fof(f237,plain,
    ( ssList(nil)
    | ~ spl0_1 ),
    inference(avatar_component_clause,[],[f236]) ).

fof(f2772,plain,
    ( spl0_284
    | ~ spl0_8
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f2750,f1038,f266,f2769]) ).

fof(f2769,plain,
    ( spl0_284
  <=> tl(sk4) = app(skaf47(tl(sk4),nil),skaf48(nil,tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_284])]) ).

fof(f2750,plain,
    ( tl(sk4) = app(skaf47(tl(sk4),nil),skaf48(nil,tl(sk4)))
    | ~ spl0_8
    | ~ spl0_94 ),
    inference(resolution,[],[f1634,f267]) ).

fof(f2767,plain,
    ( spl0_283
    | ~ spl0_94
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f2748,f1763,f1038,f2764]) ).

fof(f2764,plain,
    ( spl0_283
  <=> tl(tl(sk4)) = app(skaf47(tl(tl(sk4)),nil),skaf48(nil,tl(tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_283])]) ).

fof(f2748,plain,
    ( tl(tl(sk4)) = app(skaf47(tl(tl(sk4)),nil),skaf48(nil,tl(tl(sk4))))
    | ~ spl0_94
    | ~ spl0_166 ),
    inference(resolution,[],[f1634,f1764]) ).

fof(f2762,plain,
    ( spl0_282
    | ~ spl0_94
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f2746,f2509,f1038,f2759]) ).

fof(f2759,plain,
    ( spl0_282
  <=> app(skaf47(app(sk4,sk4),nil),skaf48(nil,app(sk4,sk4))) = app(sk4,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_282])]) ).

fof(f2746,plain,
    ( app(skaf47(app(sk4,sk4),nil),skaf48(nil,app(sk4,sk4))) = app(sk4,sk4)
    | ~ spl0_94
    | ~ spl0_258 ),
    inference(resolution,[],[f1634,f2510]) ).

fof(f2757,plain,
    ( spl0_281
    | ~ spl0_57
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f2749,f1038,f616,f2754]) ).

fof(f2754,plain,
    ( spl0_281
  <=> app(skaf47(tl(sk3),nil),skaf48(nil,tl(sk3))) = tl(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_281])]) ).

fof(f2749,plain,
    ( app(skaf47(tl(sk3),nil),skaf48(nil,tl(sk3))) = tl(sk3)
    | ~ spl0_57
    | ~ spl0_94 ),
    inference(resolution,[],[f1634,f617]) ).

fof(f2720,plain,
    ( spl0_280
    | ~ spl0_8
    | ~ spl0_4
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f2713,f274,f250,f266,f2718]) ).

fof(f2718,plain,
    ( spl0_280
  <=> ! [X0] :
        ( ~ ssList(X0)
        | sk3 != app(tl(sk4),X0)
        | cons(hd(sk4),nil) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_280])]) ).

fof(f2713,plain,
    ( ! [X0] :
        ( ~ ssList(tl(sk4))
        | ~ ssList(X0)
        | cons(hd(sk4),nil) = X0
        | sk3 != app(tl(sk4),X0) )
    | ~ spl0_4
    | ~ spl0_10 ),
    inference(superposition,[],[f1084,f252]) ).

fof(f1084,plain,
    ( ! [X4,X5] :
        ( app(X4,X5) != app(X4,cons(hd(sk4),nil))
        | ~ ssList(X5)
        | cons(hd(sk4),nil) = X5
        | ~ ssList(X4) )
    | ~ spl0_10 ),
    inference(resolution,[],[f275,f150]) ).

fof(f2710,plain,
    ( ~ spl0_277
    | spl0_278
    | spl0_279
    | ~ spl0_117
    | ~ spl0_201 ),
    inference(avatar_split_clause,[],[f2709,f2063,f1320,f2706,f2702,f2698]) ).

fof(f2706,plain,
    ( spl0_279
  <=> ! [X1] :
        ( ~ ssList(X1)
        | tl(X1) != app(tl(sk4),sk3)
        | nil = X1
        | hd(X1) != hd(sk4)
        | app(sk4,sk3) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_279])]) ).

fof(f2709,plain,
    ( ! [X0] :
        ( app(sk4,sk3) = X0
        | nil = app(sk4,sk3)
        | nil = X0
        | ~ ssList(X0)
        | tl(X0) != app(tl(sk4),sk3)
        | hd(X0) != hd(sk4)
        | ~ ssList(app(sk4,sk3)) )
    | ~ spl0_117
    | ~ spl0_201 ),
    inference(forward_demodulation,[],[f2693,f2065]) ).

fof(f2693,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | tl(X0) != tl(app(sk4,sk3))
        | nil = app(sk4,sk3)
        | app(sk4,sk3) = X0
        | ~ ssList(app(sk4,sk3))
        | nil = X0
        | hd(X0) != hd(sk4) )
    | ~ spl0_117 ),
    inference(superposition,[],[f177,f1322]) ).

fof(f2708,plain,
    ( ~ spl0_277
    | spl0_278
    | spl0_279
    | ~ spl0_117
    | ~ spl0_201 ),
    inference(avatar_split_clause,[],[f2696,f2063,f1320,f2706,f2702,f2698]) ).

fof(f2696,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | nil = app(sk4,sk3)
        | app(sk4,sk3) = X1
        | hd(X1) != hd(sk4)
        | nil = X1
        | ~ ssList(app(sk4,sk3))
        | tl(X1) != app(tl(sk4),sk3) )
    | ~ spl0_117
    | ~ spl0_201 ),
    inference(forward_demodulation,[],[f2694,f2065]) ).

fof(f2694,plain,
    ( ! [X1] :
        ( app(sk4,sk3) = X1
        | tl(X1) != tl(app(sk4,sk3))
        | nil = app(sk4,sk3)
        | nil = X1
        | ~ ssList(X1)
        | ~ ssList(app(sk4,sk3))
        | hd(X1) != hd(sk4) )
    | ~ spl0_117 ),
    inference(superposition,[],[f177,f1322]) ).

fof(f2673,plain,
    ( ~ spl0_10
    | ~ spl0_8
    | ~ spl0_276
    | spl0_256
    | ~ spl0_4
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f2663,f274,f270,f250,f2488,f2670,f266,f274]) ).

fof(f2670,plain,
    ( spl0_276
  <=> sk3 = cons(hd(sk4),cons(hd(sk4),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_276])]) ).

fof(f2488,plain,
    ( spl0_256
  <=> tl(sk4) = cons(hd(sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_256])]) ).

fof(f2663,plain,
    ( tl(sk4) = cons(hd(sk4),nil)
    | sk3 != cons(hd(sk4),cons(hd(sk4),nil))
    | ~ ssList(tl(sk4))
    | ~ ssList(cons(hd(sk4),nil))
    | ~ spl0_4
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(superposition,[],[f1086,f252]) ).

fof(f2668,plain,
    ( ~ spl0_8
    | spl0_275
    | ~ spl0_9
    | ~ spl0_10
    | ~ spl0_49 ),
    inference(avatar_split_clause,[],[f2664,f541,f274,f270,f2666,f266]) ).

fof(f2666,plain,
    ( spl0_275
  <=> ! [X0] :
        ( sk4 != app(X0,tl(sk4))
        | cons(hd(sk4),nil) = X0
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_275])]) ).

fof(f541,plain,
    ( spl0_49
  <=> sk4 = cons(hd(sk4),tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_49])]) ).

fof(f2664,plain,
    ( ! [X0] :
        ( sk4 != app(X0,tl(sk4))
        | ~ ssList(tl(sk4))
        | ~ ssList(X0)
        | cons(hd(sk4),nil) = X0 )
    | ~ spl0_9
    | ~ spl0_10
    | ~ spl0_49 ),
    inference(superposition,[],[f1086,f543]) ).

fof(f543,plain,
    ( sk4 = cons(hd(sk4),tl(sk4))
    | ~ spl0_49 ),
    inference(avatar_component_clause,[],[f541]) ).

fof(f2615,plain,
    ( spl0_274
    | ~ spl0_9
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f2533,f2509,f270,f2612]) ).

fof(f2612,plain,
    ( spl0_274
  <=> hd(sk4) = hd(cons(hd(sk4),app(sk4,sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_274])]) ).

fof(f2533,plain,
    ( hd(sk4) = hd(cons(hd(sk4),app(sk4,sk4)))
    | ~ spl0_9
    | ~ spl0_258 ),
    inference(resolution,[],[f2510,f483]) ).

fof(f2610,plain,
    ( spl0_273
    | ~ spl0_78
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f2538,f2509,f812,f2607]) ).

fof(f2607,plain,
    ( spl0_273
  <=> tl(app(sk4,app(sk4,sk4))) = app(tl(sk4),app(sk4,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_273])]) ).

fof(f2538,plain,
    ( tl(app(sk4,app(sk4,sk4))) = app(tl(sk4),app(sk4,sk4))
    | ~ spl0_78
    | ~ spl0_258 ),
    inference(resolution,[],[f2510,f813]) ).

fof(f2605,plain,
    ( spl0_272
    | ~ spl0_74
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f2536,f2509,f792,f2602]) ).

fof(f2602,plain,
    ( spl0_272
  <=> tl(app(tl(sk4),app(sk4,sk4))) = app(tl(tl(sk4)),app(sk4,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_272])]) ).

fof(f2536,plain,
    ( tl(app(tl(sk4),app(sk4,sk4))) = app(tl(tl(sk4)),app(sk4,sk4))
    | ~ spl0_74
    | ~ spl0_258 ),
    inference(resolution,[],[f2510,f793]) ).

fof(f2600,plain,
    ( spl0_259
    | spl0_271
    | ~ spl0_115
    | ~ spl0_196
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f2595,f2509,f2036,f1310,f2597,f2513]) ).

fof(f1310,plain,
    ( spl0_115
  <=> hd(sk4) = hd(app(sk4,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_115])]) ).

fof(f2595,plain,
    ( app(sk4,sk4) = cons(hd(sk4),app(tl(sk4),sk4))
    | nil = app(sk4,sk4)
    | ~ spl0_115
    | ~ spl0_196
    | ~ spl0_258 ),
    inference(forward_demodulation,[],[f2594,f1312]) ).

fof(f1312,plain,
    ( hd(sk4) = hd(app(sk4,sk4))
    | ~ spl0_115 ),
    inference(avatar_component_clause,[],[f1310]) ).

fof(f2594,plain,
    ( nil = app(sk4,sk4)
    | cons(hd(app(sk4,sk4)),app(tl(sk4),sk4)) = app(sk4,sk4)
    | ~ spl0_196
    | ~ spl0_258 ),
    inference(forward_demodulation,[],[f2527,f2038]) ).

fof(f2527,plain,
    ( nil = app(sk4,sk4)
    | app(sk4,sk4) = cons(hd(app(sk4,sk4)),tl(app(sk4,sk4)))
    | ~ spl0_258 ),
    inference(resolution,[],[f2510,f104]) ).

fof(f2593,plain,
    ( spl0_270
    | ~ spl0_60
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f2535,f2509,f645,f2590]) ).

fof(f2590,plain,
    ( spl0_270
  <=> hd(sk4) = hd(app(sk4,app(sk4,sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_270])]) ).

fof(f2535,plain,
    ( hd(sk4) = hd(app(sk4,app(sk4,sk4)))
    | ~ spl0_60
    | ~ spl0_258 ),
    inference(resolution,[],[f2510,f646]) ).

fof(f2588,plain,
    ( spl0_269
    | spl0_259
    | ~ spl0_196
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f2584,f2509,f2036,f2513,f2586]) ).

fof(f2586,plain,
    ( spl0_269
  <=> ! [X1] :
        ( ~ ssList(X1)
        | app(app(tl(sk4),sk4),X1) = tl(app(app(sk4,sk4),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_269])]) ).

fof(f2584,plain,
    ( ! [X1] :
        ( nil = app(sk4,sk4)
        | ~ ssList(X1)
        | app(app(tl(sk4),sk4),X1) = tl(app(app(sk4,sk4),X1)) )
    | ~ spl0_196
    | ~ spl0_258 ),
    inference(forward_demodulation,[],[f2529,f2038]) ).

fof(f2529,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | nil = app(sk4,sk4)
        | app(tl(app(sk4,sk4)),X1) = tl(app(app(sk4,sk4),X1)) )
    | ~ spl0_258 ),
    inference(resolution,[],[f2510,f133]) ).

fof(f2583,plain,
    ( spl0_268
    | ~ spl0_59
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f2534,f2509,f641,f2580]) ).

fof(f2580,plain,
    ( spl0_268
  <=> hd(sk3) = hd(app(sk3,app(sk4,sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_268])]) ).

fof(f2534,plain,
    ( hd(sk3) = hd(app(sk3,app(sk4,sk4)))
    | ~ spl0_59
    | ~ spl0_258 ),
    inference(resolution,[],[f2510,f642]) ).

fof(f2578,plain,
    ( spl0_267
    | ~ spl0_58
    | ~ spl0_175
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f2543,f2509,f1841,f637,f2575]) ).

fof(f2575,plain,
    ( spl0_267
  <=> hd(app(tl(sk4),app(sk4,sk4))) = hd(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_267])]) ).

fof(f2543,plain,
    ( hd(app(tl(sk4),app(sk4,sk4))) = hd(sk3)
    | ~ spl0_58
    | ~ spl0_175
    | ~ spl0_258 ),
    inference(resolution,[],[f2510,f1866]) ).

fof(f2573,plain,
    ( spl0_266
    | ~ spl0_77
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f2537,f2509,f806,f2570]) ).

fof(f2537,plain,
    ( app(tl(sk3),app(sk4,sk4)) = tl(app(sk3,app(sk4,sk4)))
    | ~ spl0_77
    | ~ spl0_258 ),
    inference(resolution,[],[f2510,f807]) ).

fof(f2568,plain,
    ( spl0_259
    | spl0_265
    | ~ spl0_115
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f2564,f2509,f1310,f2566,f2513]) ).

fof(f2566,plain,
    ( spl0_265
  <=> ! [X0] :
        ( hd(sk4) = hd(app(app(sk4,sk4),X0))
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_265])]) ).

fof(f2564,plain,
    ( ! [X0] :
        ( hd(sk4) = hd(app(app(sk4,sk4),X0))
        | ~ ssList(X0)
        | nil = app(sk4,sk4) )
    | ~ spl0_115
    | ~ spl0_258 ),
    inference(forward_demodulation,[],[f2528,f1312]) ).

fof(f2528,plain,
    ( ! [X0] :
        ( hd(app(app(sk4,sk4),X0)) = hd(app(sk4,sk4))
        | ~ ssList(X0)
        | nil = app(sk4,sk4) )
    | ~ spl0_258 ),
    inference(resolution,[],[f2510,f123]) ).

fof(f2563,plain,
    ( spl0_264
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f2526,f2509,f2560]) ).

fof(f2526,plain,
    ( app(sk4,sk4) = app(nil,app(sk4,sk4))
    | ~ spl0_258 ),
    inference(resolution,[],[f2510,f74]) ).

fof(f2558,plain,
    ( spl0_263
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f2525,f2509,f2555]) ).

fof(f2555,plain,
    ( spl0_263
  <=> app(sk4,sk4) = app(app(sk4,sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_263])]) ).

fof(f2525,plain,
    ( app(sk4,sk4) = app(app(sk4,sk4),nil)
    | ~ spl0_258 ),
    inference(resolution,[],[f2510,f73]) ).

fof(f2553,plain,
    ( spl0_262
    | ~ spl0_9
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f2540,f2509,f270,f2550]) ).

fof(f2550,plain,
    ( spl0_262
  <=> app(sk4,sk4) = tl(cons(hd(sk4),app(sk4,sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_262])]) ).

fof(f2540,plain,
    ( app(sk4,sk4) = tl(cons(hd(sk4),app(sk4,sk4)))
    | ~ spl0_9
    | ~ spl0_258 ),
    inference(resolution,[],[f2510,f952]) ).

fof(f2548,plain,
    ( spl0_261
    | ~ spl0_9
    | ~ spl0_258 ),
    inference(avatar_split_clause,[],[f2539,f2509,f270,f2545]) ).

fof(f2545,plain,
    ( spl0_261
  <=> cons(hd(sk4),app(sk4,sk4)) = app(cons(hd(sk4),nil),app(sk4,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_261])]) ).

fof(f2539,plain,
    ( cons(hd(sk4),app(sk4,sk4)) = app(cons(hd(sk4),nil),app(sk4,sk4))
    | ~ spl0_9
    | ~ spl0_258 ),
    inference(resolution,[],[f2510,f950]) ).

fof(f2524,plain,
    ( ~ spl0_21
    | spl0_258 ),
    inference(avatar_split_clause,[],[f2523,f2509,f329]) ).

fof(f2523,plain,
    ( ~ ssList(sk4)
    | spl0_258 ),
    inference(duplicate_literal_removal,[],[f2522]) ).

fof(f2522,plain,
    ( ~ ssList(sk4)
    | ~ ssList(sk4)
    | spl0_258 ),
    inference(resolution,[],[f2511,f85]) ).

fof(f2511,plain,
    ( ~ ssList(app(sk4,sk4))
    | spl0_258 ),
    inference(avatar_component_clause,[],[f2509]) ).

fof(f2521,plain,
    ( ~ spl0_258
    | spl0_259
    | spl0_260
    | ~ spl0_115
    | ~ spl0_196 ),
    inference(avatar_split_clause,[],[f2520,f2036,f1310,f2517,f2513,f2509]) ).

fof(f2517,plain,
    ( spl0_260
  <=> ! [X0] :
        ( tl(X0) != app(tl(sk4),sk4)
        | nil = X0
        | app(sk4,sk4) = X0
        | ~ ssList(X0)
        | hd(X0) != hd(sk4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_260])]) ).

fof(f2520,plain,
    ( ! [X1] :
        ( hd(X1) != hd(sk4)
        | nil = X1
        | tl(X1) != app(tl(sk4),sk4)
        | ~ ssList(X1)
        | nil = app(sk4,sk4)
        | ~ ssList(app(sk4,sk4))
        | app(sk4,sk4) = X1 )
    | ~ spl0_115
    | ~ spl0_196 ),
    inference(forward_demodulation,[],[f2505,f2038]) ).

fof(f2505,plain,
    ( ! [X1] :
        ( nil = X1
        | tl(X1) != tl(app(sk4,sk4))
        | ~ ssList(app(sk4,sk4))
        | hd(X1) != hd(sk4)
        | nil = app(sk4,sk4)
        | app(sk4,sk4) = X1
        | ~ ssList(X1) )
    | ~ spl0_115 ),
    inference(superposition,[],[f177,f1312]) ).

fof(f2519,plain,
    ( ~ spl0_258
    | spl0_259
    | spl0_260
    | ~ spl0_115
    | ~ spl0_196 ),
    inference(avatar_split_clause,[],[f2507,f2036,f1310,f2517,f2513,f2509]) ).

fof(f2507,plain,
    ( ! [X0] :
        ( tl(X0) != app(tl(sk4),sk4)
        | hd(X0) != hd(sk4)
        | nil = app(sk4,sk4)
        | ~ ssList(app(sk4,sk4))
        | ~ ssList(X0)
        | app(sk4,sk4) = X0
        | nil = X0 )
    | ~ spl0_115
    | ~ spl0_196 ),
    inference(forward_demodulation,[],[f2504,f2038]) ).

fof(f2504,plain,
    ( ! [X0] :
        ( nil = X0
        | ~ ssList(X0)
        | tl(X0) != tl(app(sk4,sk4))
        | nil = app(sk4,sk4)
        | hd(X0) != hd(sk4)
        | app(sk4,sk4) = X0
        | ~ ssList(app(sk4,sk4)) )
    | ~ spl0_115 ),
    inference(superposition,[],[f177,f1312]) ).

fof(f2502,plain,
    ( ~ spl0_10
    | spl0_257
    | ~ spl0_4
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f2496,f266,f250,f2500,f274]) ).

fof(f2500,plain,
    ( spl0_257
  <=> ! [X1] :
        ( sk3 != app(X1,cons(hd(sk4),nil))
        | tl(sk4) = X1
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_257])]) ).

fof(f2496,plain,
    ( ! [X1] :
        ( sk3 != app(X1,cons(hd(sk4),nil))
        | ~ ssList(X1)
        | ~ ssList(cons(hd(sk4),nil))
        | tl(sk4) = X1 )
    | ~ spl0_4
    | ~ spl0_8 ),
    inference(superposition,[],[f1077,f252]) ).

fof(f2491,plain,
    ( ~ spl0_255
    | ~ spl0_10
    | ~ spl0_8
    | spl0_256
    | ~ spl0_4
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f2477,f266,f250,f2488,f266,f274,f2484]) ).

fof(f2484,plain,
    ( spl0_255
  <=> sk3 = app(tl(sk4),tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_255])]) ).

fof(f2477,plain,
    ( tl(sk4) = cons(hd(sk4),nil)
    | ~ ssList(tl(sk4))
    | ~ ssList(cons(hd(sk4),nil))
    | sk3 != app(tl(sk4),tl(sk4))
    | ~ spl0_4
    | ~ spl0_8 ),
    inference(superposition,[],[f1076,f252]) ).

fof(f2436,plain,
    ( ~ spl0_254
    | spl0_106
    | ~ spl0_8
    | ~ spl0_10
    | ~ spl0_4
    | ~ spl0_21 ),
    inference(avatar_split_clause,[],[f2427,f329,f250,f274,f266,f1193,f2433]) ).

fof(f2433,plain,
    ( spl0_254
  <=> sk3 = app(sk4,cons(hd(sk4),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_254])]) ).

fof(f2427,plain,
    ( ~ ssList(cons(hd(sk4),nil))
    | ~ ssList(tl(sk4))
    | sk4 = tl(sk4)
    | sk3 != app(sk4,cons(hd(sk4),nil))
    | ~ spl0_4
    | ~ spl0_21 ),
    inference(superposition,[],[f1005,f252]) ).

fof(f2407,plain,
    ( spl0_252
    | ~ spl0_10
    | ~ spl0_253
    | ~ spl0_8
    | ~ spl0_4
    | ~ spl0_21 ),
    inference(avatar_split_clause,[],[f2390,f329,f250,f266,f2404,f274,f2400]) ).

fof(f2404,plain,
    ( spl0_253
  <=> sk3 = app(tl(sk4),sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_253])]) ).

fof(f2390,plain,
    ( ~ ssList(tl(sk4))
    | sk3 != app(tl(sk4),sk4)
    | ~ ssList(cons(hd(sk4),nil))
    | sk4 = cons(hd(sk4),nil)
    | ~ spl0_4
    | ~ spl0_21 ),
    inference(superposition,[],[f972,f252]) ).

fof(f2385,plain,
    ( ~ spl0_8
    | ~ spl0_10
    | ~ spl0_250
    | spl0_251
    | ~ spl0_4
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f2368,f284,f250,f2382,f2378,f274,f266]) ).

fof(f2378,plain,
    ( spl0_250
  <=> sk3 = app(tl(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_250])]) ).

fof(f2368,plain,
    ( sk3 = cons(hd(sk4),nil)
    | sk3 != app(tl(sk4),sk3)
    | ~ ssList(cons(hd(sk4),nil))
    | ~ ssList(tl(sk4))
    | ~ spl0_4
    | ~ spl0_12 ),
    inference(superposition,[],[f971,f252]) ).

fof(f2367,plain,
    ( ~ spl0_150
    | spl0_249
    | ~ spl0_8
    | ~ spl0_220 ),
    inference(avatar_split_clause,[],[f2343,f2176,f266,f2364,f1646]) ).

fof(f2364,plain,
    ( spl0_249
  <=> app(sk3,sk3) = app(app(skaf47(app(sk3,sk3),tl(sk4)),tl(sk4)),skaf48(tl(sk4),app(sk3,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_249])]) ).

fof(f2176,plain,
    ( spl0_220
  <=> segmentP(app(sk3,sk3),tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_220])]) ).

fof(f2343,plain,
    ( ~ ssList(tl(sk4))
    | app(sk3,sk3) = app(app(skaf47(app(sk3,sk3),tl(sk4)),tl(sk4)),skaf48(tl(sk4),app(sk3,sk3)))
    | ~ ssList(app(sk3,sk3))
    | ~ spl0_220 ),
    inference(resolution,[],[f2178,f168]) ).

fof(f2178,plain,
    ( segmentP(app(sk3,sk3),tl(sk4))
    | ~ spl0_220 ),
    inference(avatar_component_clause,[],[f2176]) ).

fof(f2362,plain,
    ( spl0_248
    | ~ spl0_8
    | ~ spl0_150
    | ~ spl0_220 ),
    inference(avatar_split_clause,[],[f2344,f2176,f1646,f266,f2360]) ).

fof(f2360,plain,
    ( spl0_248
  <=> ! [X2] :
        ( ~ segmentP(tl(sk4),X2)
        | segmentP(app(sk3,sk3),X2)
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_248])]) ).

fof(f2344,plain,
    ( ! [X2] :
        ( ~ ssList(app(sk3,sk3))
        | ~ ssList(tl(sk4))
        | ~ segmentP(tl(sk4),X2)
        | ~ ssList(X2)
        | segmentP(app(sk3,sk3),X2) )
    | ~ spl0_220 ),
    inference(resolution,[],[f2178,f152]) ).

fof(f2358,plain,
    ( ~ spl0_150
    | ~ spl0_8
    | spl0_247
    | ~ spl0_220 ),
    inference(avatar_split_clause,[],[f2342,f2176,f2356,f266,f1646]) ).

fof(f2356,plain,
    ( spl0_247
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | segmentP(app(X0,app(app(sk3,sk3),X1)),tl(sk4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_247])]) ).

fof(f2342,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(tl(sk4))
        | segmentP(app(X0,app(app(sk3,sk3),X1)),tl(sk4))
        | ~ ssList(X1)
        | ~ ssList(app(sk3,sk3)) )
    | ~ spl0_220 ),
    inference(resolution,[],[f2178,f356]) ).

fof(f2354,plain,
    ( ~ spl0_8
    | ~ spl0_245
    | spl0_246
    | ~ spl0_150
    | ~ spl0_220 ),
    inference(avatar_split_clause,[],[f2345,f2176,f1646,f2351,f2347,f266]) ).

fof(f2347,plain,
    ( spl0_245
  <=> segmentP(tl(sk4),app(sk3,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_245])]) ).

fof(f2351,plain,
    ( spl0_246
  <=> tl(sk4) = app(sk3,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_246])]) ).

fof(f2345,plain,
    ( ~ ssList(app(sk3,sk3))
    | tl(sk4) = app(sk3,sk3)
    | ~ segmentP(tl(sk4),app(sk3,sk3))
    | ~ ssList(tl(sk4))
    | ~ spl0_220 ),
    inference(resolution,[],[f2178,f127]) ).

fof(f2341,plain,
    ( spl0_244
    | ~ spl0_9
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f2296,f1763,f270,f2338]) ).

fof(f2338,plain,
    ( spl0_244
  <=> cons(hd(sk4),tl(tl(sk4))) = app(cons(hd(sk4),nil),tl(tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_244])]) ).

fof(f2296,plain,
    ( cons(hd(sk4),tl(tl(sk4))) = app(cons(hd(sk4),nil),tl(tl(sk4)))
    | ~ spl0_9
    | ~ spl0_166 ),
    inference(resolution,[],[f950,f1764]) ).

fof(f2336,plain,
    ( spl0_243
    | ~ spl0_9
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f2297,f616,f270,f2333]) ).

fof(f2333,plain,
    ( spl0_243
  <=> app(cons(hd(sk4),nil),tl(sk3)) = cons(hd(sk4),tl(sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_243])]) ).

fof(f2297,plain,
    ( app(cons(hd(sk4),nil),tl(sk3)) = cons(hd(sk4),tl(sk3))
    | ~ spl0_9
    | ~ spl0_57 ),
    inference(resolution,[],[f950,f617]) ).

fof(f2331,plain,
    ( spl0_242
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f2291,f274,f270,f2328]) ).

fof(f2328,plain,
    ( spl0_242
  <=> app(cons(hd(sk4),nil),cons(hd(sk4),nil)) = cons(hd(sk4),cons(hd(sk4),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_242])]) ).

fof(f2291,plain,
    ( app(cons(hd(sk4),nil),cons(hd(sk4),nil)) = cons(hd(sk4),cons(hd(sk4),nil))
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(resolution,[],[f950,f275]) ).

fof(f2326,plain,
    ( spl0_241
    | ~ spl0_9
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f2299,f284,f270,f2323]) ).

fof(f2323,plain,
    ( spl0_241
  <=> app(cons(hd(sk4),nil),sk3) = cons(hd(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_241])]) ).

fof(f2299,plain,
    ( app(cons(hd(sk4),nil),sk3) = cons(hd(sk4),sk3)
    | ~ spl0_9
    | ~ spl0_12 ),
    inference(resolution,[],[f950,f286]) ).

fof(f2321,plain,
    ( spl0_240
    | ~ spl0_9
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f2293,f1377,f270,f2318]) ).

fof(f2318,plain,
    ( spl0_240
  <=> app(cons(hd(sk4),nil),app(sk3,sk4)) = cons(hd(sk4),app(sk3,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_240])]) ).

fof(f2293,plain,
    ( app(cons(hd(sk4),nil),app(sk3,sk4)) = cons(hd(sk4),app(sk3,sk4))
    | ~ spl0_9
    | ~ spl0_125 ),
    inference(resolution,[],[f950,f1378]) ).

fof(f2316,plain,
    ( spl0_239
    | ~ spl0_8
    | ~ spl0_9
    | ~ spl0_49 ),
    inference(avatar_split_clause,[],[f2311,f541,f270,f266,f2313]) ).

fof(f2311,plain,
    ( sk4 = app(cons(hd(sk4),nil),tl(sk4))
    | ~ spl0_8
    | ~ spl0_9
    | ~ spl0_49 ),
    inference(forward_demodulation,[],[f2298,f543]) ).

fof(f2298,plain,
    ( cons(hd(sk4),tl(sk4)) = app(cons(hd(sk4),nil),tl(sk4))
    | ~ spl0_8
    | ~ spl0_9 ),
    inference(resolution,[],[f950,f267]) ).

fof(f2310,plain,
    ( spl0_238
    | ~ spl0_9
    | ~ spl0_21 ),
    inference(avatar_split_clause,[],[f2300,f329,f270,f2307]) ).

fof(f2300,plain,
    ( cons(hd(sk4),sk4) = app(cons(hd(sk4),nil),sk4)
    | ~ spl0_9
    | ~ spl0_21 ),
    inference(resolution,[],[f950,f331]) ).

fof(f2305,plain,
    ( spl0_237
    | ~ spl0_9
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f2294,f1646,f270,f2302]) ).

fof(f2302,plain,
    ( spl0_237
  <=> app(cons(hd(sk4),nil),app(sk3,sk3)) = cons(hd(sk4),app(sk3,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_237])]) ).

fof(f2294,plain,
    ( app(cons(hd(sk4),nil),app(sk3,sk3)) = cons(hd(sk4),app(sk3,sk3))
    | ~ spl0_9
    | ~ spl0_150 ),
    inference(resolution,[],[f950,f1647]) ).

fof(f2283,plain,
    ( spl0_46
    | ~ spl0_8
    | spl0_236
    | ~ spl0_175 ),
    inference(avatar_split_clause,[],[f2277,f1841,f2280,f266,f526]) ).

fof(f526,plain,
    ( spl0_46
  <=> nil = tl(sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_46])]) ).

fof(f2280,plain,
    ( spl0_236
  <=> ! [X0] :
        ( tl(sk4) = X0
        | hd(X0) != hd(sk3)
        | nil = X0
        | tl(X0) != tl(tl(sk4))
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_236])]) ).

fof(f2277,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | ~ ssList(tl(sk4))
        | tl(sk4) = X1
        | nil = X1
        | hd(X1) != hd(sk3)
        | tl(X1) != tl(tl(sk4))
        | nil = tl(sk4) )
    | ~ spl0_175 ),
    inference(superposition,[],[f177,f1843]) ).

fof(f2282,plain,
    ( spl0_46
    | ~ spl0_8
    | spl0_236
    | ~ spl0_175 ),
    inference(avatar_split_clause,[],[f2276,f1841,f2280,f266,f526]) ).

fof(f2276,plain,
    ( ! [X0] :
        ( tl(sk4) = X0
        | ~ ssList(X0)
        | ~ ssList(tl(sk4))
        | tl(X0) != tl(tl(sk4))
        | nil = X0
        | hd(X0) != hd(sk3)
        | nil = tl(sk4) )
    | ~ spl0_175 ),
    inference(superposition,[],[f177,f1843]) ).

fof(f2275,plain,
    ( spl0_54
    | ~ spl0_235
    | ~ spl0_12
    | ~ spl0_8
    | ~ spl0_222 ),
    inference(avatar_split_clause,[],[f2252,f2185,f266,f284,f2272,f587]) ).

fof(f587,plain,
    ( spl0_54
  <=> sk3 = tl(sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_54])]) ).

fof(f2272,plain,
    ( spl0_235
  <=> segmentP(tl(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_235])]) ).

fof(f2185,plain,
    ( spl0_222
  <=> segmentP(sk3,tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_222])]) ).

fof(f2252,plain,
    ( ~ ssList(tl(sk4))
    | ~ ssList(sk3)
    | ~ segmentP(tl(sk4),sk3)
    | sk3 = tl(sk4)
    | ~ spl0_222 ),
    inference(resolution,[],[f2187,f127]) ).

fof(f2187,plain,
    ( segmentP(sk3,tl(sk4))
    | ~ spl0_222 ),
    inference(avatar_component_clause,[],[f2185]) ).

fof(f2270,plain,
    ( spl0_234
    | ~ spl0_12
    | ~ spl0_8
    | ~ spl0_222 ),
    inference(avatar_split_clause,[],[f2250,f2185,f266,f284,f2267]) ).

fof(f2267,plain,
    ( spl0_234
  <=> sk3 = app(app(skaf47(sk3,tl(sk4)),tl(sk4)),skaf48(tl(sk4),sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_234])]) ).

fof(f2250,plain,
    ( ~ ssList(tl(sk4))
    | ~ ssList(sk3)
    | sk3 = app(app(skaf47(sk3,tl(sk4)),tl(sk4)),skaf48(tl(sk4),sk3))
    | ~ spl0_222 ),
    inference(resolution,[],[f2187,f168]) ).

fof(f2265,plain,
    ( ~ spl0_8
    | ~ spl0_12
    | spl0_233
    | ~ spl0_222 ),
    inference(avatar_split_clause,[],[f2251,f2185,f2263,f284,f266]) ).

fof(f2263,plain,
    ( spl0_233
  <=> ! [X2] :
        ( ~ segmentP(tl(sk4),X2)
        | ~ ssList(X2)
        | segmentP(sk3,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_233])]) ).

fof(f2251,plain,
    ( ! [X2] :
        ( ~ segmentP(tl(sk4),X2)
        | ~ ssList(sk3)
        | ~ ssList(tl(sk4))
        | segmentP(sk3,X2)
        | ~ ssList(X2) )
    | ~ spl0_222 ),
    inference(resolution,[],[f2187,f152]) ).

fof(f2261,plain,
    ( ~ spl0_12
    | ~ spl0_8
    | spl0_232
    | ~ spl0_222 ),
    inference(avatar_split_clause,[],[f2249,f2185,f2259,f266,f284]) ).

fof(f2259,plain,
    ( spl0_232
  <=> ! [X0,X1] :
        ( segmentP(app(X0,app(sk3,X1)),tl(sk4))
        | ~ ssList(X1)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_232])]) ).

fof(f2249,plain,
    ( ! [X0,X1] :
        ( segmentP(app(X0,app(sk3,X1)),tl(sk4))
        | ~ ssList(X0)
        | ~ ssList(tl(sk4))
        | ~ ssList(X1)
        | ~ ssList(sk3) )
    | ~ spl0_222 ),
    inference(resolution,[],[f2187,f356]) ).

fof(f2257,plain,
    ( ~ spl0_8
    | spl0_46
    | ~ spl0_231
    | ~ spl0_43
    | ~ spl0_222 ),
    inference(avatar_split_clause,[],[f2248,f2185,f492,f2254,f526,f266]) ).

fof(f492,plain,
    ( spl0_43
  <=> ! [X0] :
        ( ~ segmentP(sk4,X0)
        | ~ ssList(X0)
        | ~ segmentP(sk3,X0)
        | nil = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_43])]) ).

fof(f2248,plain,
    ( ~ segmentP(sk4,tl(sk4))
    | nil = tl(sk4)
    | ~ ssList(tl(sk4))
    | ~ spl0_43
    | ~ spl0_222 ),
    inference(resolution,[],[f2187,f493]) ).

fof(f493,plain,
    ( ! [X0] :
        ( ~ segmentP(sk3,X0)
        | ~ ssList(X0)
        | nil = X0
        | ~ segmentP(sk4,X0) )
    | ~ spl0_43 ),
    inference(avatar_component_clause,[],[f492]) ).

fof(f2247,plain,
    ( spl0_230
    | ~ spl0_12
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f2204,f792,f284,f2244]) ).

fof(f2204,plain,
    ( app(tl(tl(sk4)),sk3) = tl(app(tl(sk4),sk3))
    | ~ spl0_12
    | ~ spl0_74 ),
    inference(resolution,[],[f793,f286]) ).

fof(f2242,plain,
    ( spl0_229
    | ~ spl0_21
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f2205,f792,f329,f2239]) ).

fof(f2205,plain,
    ( tl(app(tl(sk4),sk4)) = app(tl(tl(sk4)),sk4)
    | ~ spl0_21
    | ~ spl0_74 ),
    inference(resolution,[],[f793,f331]) ).

fof(f2237,plain,
    ( spl0_228
    | ~ spl0_74
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f2198,f1377,f792,f2234]) ).

fof(f2234,plain,
    ( spl0_228
  <=> tl(app(tl(sk4),app(sk3,sk4))) = app(tl(tl(sk4)),app(sk3,sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_228])]) ).

fof(f2198,plain,
    ( tl(app(tl(sk4),app(sk3,sk4))) = app(tl(tl(sk4)),app(sk3,sk4))
    | ~ spl0_74
    | ~ spl0_125 ),
    inference(resolution,[],[f793,f1378]) ).

fof(f2232,plain,
    ( spl0_227
    | ~ spl0_74
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f2201,f1763,f792,f2229]) ).

fof(f2229,plain,
    ( spl0_227
  <=> app(tl(tl(sk4)),tl(tl(sk4))) = tl(app(tl(sk4),tl(tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_227])]) ).

fof(f2201,plain,
    ( app(tl(tl(sk4)),tl(tl(sk4))) = tl(app(tl(sk4),tl(tl(sk4))))
    | ~ spl0_74
    | ~ spl0_166 ),
    inference(resolution,[],[f793,f1764]) ).

fof(f2227,plain,
    ( spl0_226
    | ~ spl0_8
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f2203,f792,f266,f2224]) ).

fof(f2203,plain,
    ( tl(app(tl(sk4),tl(sk4))) = app(tl(tl(sk4)),tl(sk4))
    | ~ spl0_8
    | ~ spl0_74 ),
    inference(resolution,[],[f793,f267]) ).

fof(f2221,plain,
    ( spl0_225
    | ~ spl0_4
    | ~ spl0_10
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f2216,f792,f274,f250,f2218]) ).

fof(f2216,plain,
    ( tl(sk3) = app(tl(tl(sk4)),cons(hd(sk4),nil))
    | ~ spl0_4
    | ~ spl0_10
    | ~ spl0_74 ),
    inference(forward_demodulation,[],[f2196,f252]) ).

fof(f2196,plain,
    ( tl(app(tl(sk4),cons(hd(sk4),nil))) = app(tl(tl(sk4)),cons(hd(sk4),nil))
    | ~ spl0_10
    | ~ spl0_74 ),
    inference(resolution,[],[f793,f275]) ).

fof(f2215,plain,
    ( spl0_224
    | ~ spl0_57
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f2202,f792,f616,f2212]) ).

fof(f2212,plain,
    ( spl0_224
  <=> tl(app(tl(sk4),tl(sk3))) = app(tl(tl(sk4)),tl(sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_224])]) ).

fof(f2202,plain,
    ( tl(app(tl(sk4),tl(sk3))) = app(tl(tl(sk4)),tl(sk3))
    | ~ spl0_57
    | ~ spl0_74 ),
    inference(resolution,[],[f793,f617]) ).

fof(f2210,plain,
    ( spl0_223
    | ~ spl0_74
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f2199,f1646,f792,f2207]) ).

fof(f2207,plain,
    ( spl0_223
  <=> app(tl(tl(sk4)),app(sk3,sk3)) = tl(app(tl(sk4),app(sk3,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_223])]) ).

fof(f2199,plain,
    ( app(tl(tl(sk4)),app(sk3,sk3)) = tl(app(tl(sk4),app(sk3,sk3)))
    | ~ spl0_74
    | ~ spl0_150 ),
    inference(resolution,[],[f793,f1647]) ).

fof(f2188,plain,
    ( ~ spl0_12
    | ~ spl0_1
    | spl0_222
    | ~ spl0_33
    | ~ spl0_101 ),
    inference(avatar_split_clause,[],[f2173,f1149,f398,f2185,f236,f284]) ).

fof(f1149,plain,
    ( spl0_101
  <=> ! [X3] :
        ( ~ ssList(app(X3,sk3))
        | segmentP(app(X3,sk3),tl(sk4))
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_101])]) ).

fof(f2173,plain,
    ( segmentP(sk3,tl(sk4))
    | ~ ssList(nil)
    | ~ ssList(sk3)
    | ~ spl0_33
    | ~ spl0_101 ),
    inference(superposition,[],[f1150,f400]) ).

fof(f1150,plain,
    ( ! [X3] :
        ( ~ ssList(app(X3,sk3))
        | segmentP(app(X3,sk3),tl(sk4))
        | ~ ssList(X3) )
    | ~ spl0_101 ),
    inference(avatar_component_clause,[],[f1149]) ).

fof(f2183,plain,
    ( ~ spl0_12
    | spl0_221
    | ~ spl0_101 ),
    inference(avatar_split_clause,[],[f2174,f1149,f2181,f284]) ).

fof(f2174,plain,
    ( ! [X0] :
        ( segmentP(app(X0,sk3),tl(sk4))
        | ~ ssList(sk3)
        | ~ ssList(X0) )
    | ~ spl0_101 ),
    inference(duplicate_literal_removal,[],[f2171]) ).

fof(f2171,plain,
    ( ! [X0] :
        ( segmentP(app(X0,sk3),tl(sk4))
        | ~ ssList(X0)
        | ~ ssList(sk3)
        | ~ ssList(X0) )
    | ~ spl0_101 ),
    inference(resolution,[],[f1150,f85]) ).

fof(f2179,plain,
    ( ~ spl0_12
    | spl0_220
    | ~ spl0_101
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f2172,f1646,f1149,f2176,f284]) ).

fof(f2172,plain,
    ( segmentP(app(sk3,sk3),tl(sk4))
    | ~ ssList(sk3)
    | ~ spl0_101
    | ~ spl0_150 ),
    inference(resolution,[],[f1150,f1647]) ).

fof(f2170,plain,
    ( ~ spl0_21
    | spl0_219
    | ~ spl0_99 ),
    inference(avatar_split_clause,[],[f2166,f1133,f2168,f329]) ).

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

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

fof(f2166,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X2)
        | ~ ssList(X3)
        | segmentP(app(X2,app(X1,app(sk4,app(X0,X3)))),sk4)
        | ~ ssList(sk4)
        | ~ ssList(X1)
        | ~ ssList(app(X1,app(sk4,X0))) )
    | ~ spl0_99 ),
    inference(forward_subsumption_demodulation,[],[f2149,f1019]) ).

fof(f1019,plain,
    ! [X8,X6,X9,X7] :
      ( ~ ssList(X7)
      | ~ ssList(X8)
      | app(app(X6,app(X7,X8)),X9) = app(X6,app(X7,app(X8,X9)))
      | ~ ssList(X9)
      | ~ ssList(X6) ),
    inference(forward_subsumption_demodulation,[],[f1013,f149]) ).

fof(f1013,plain,
    ! [X8,X6,X9,X7] :
      ( ~ ssList(X8)
      | ~ ssList(X7)
      | ~ ssList(X9)
      | app(app(X6,app(X7,X8)),X9) = app(X6,app(app(X7,X8),X9))
      | ~ ssList(X6) ),
    inference(resolution,[],[f149,f85]) ).

fof(f2149,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ ssList(app(X1,app(sk4,X0)))
        | segmentP(app(X2,app(app(X1,app(sk4,X0)),X3)),sk4)
        | ~ ssList(X1)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(sk4)
        | ~ ssList(X3) )
    | ~ spl0_99 ),
    inference(resolution,[],[f1134,f356]) ).

fof(f1134,plain,
    ( ! [X6,X7] :
        ( segmentP(app(X6,app(sk4,X7)),sk4)
        | ~ ssList(X7)
        | ~ ssList(X6) )
    | ~ spl0_99 ),
    inference(avatar_component_clause,[],[f1133]) ).

fof(f2165,plain,
    ( ~ spl0_21
    | spl0_218
    | ~ spl0_99 ),
    inference(avatar_split_clause,[],[f2150,f1133,f2163,f329]) ).

fof(f2163,plain,
    ( spl0_218
  <=> ! [X4,X5] :
        ( ~ ssList(X5)
        | app(app(skaf47(app(X5,app(sk4,X4)),sk4),sk4),skaf48(sk4,app(X5,app(sk4,X4)))) = app(X5,app(sk4,X4))
        | ~ ssList(X4)
        | ~ ssList(app(X5,app(sk4,X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_218])]) ).

fof(f2150,plain,
    ( ! [X4,X5] :
        ( ~ ssList(X5)
        | ~ ssList(app(X5,app(sk4,X4)))
        | ~ ssList(sk4)
        | ~ ssList(X4)
        | app(app(skaf47(app(X5,app(sk4,X4)),sk4),sk4),skaf48(sk4,app(X5,app(sk4,X4)))) = app(X5,app(sk4,X4)) )
    | ~ spl0_99 ),
    inference(resolution,[],[f1134,f168]) ).

fof(f2161,plain,
    ( ~ spl0_21
    | spl0_217
    | ~ spl0_99 ),
    inference(avatar_split_clause,[],[f2152,f1133,f2159,f329]) ).

fof(f2159,plain,
    ( spl0_217
  <=> ! [X9,X10] :
        ( sk4 = app(X10,app(sk4,X9))
        | ~ segmentP(sk4,app(X10,app(sk4,X9)))
        | ~ ssList(X9)
        | ~ ssList(X10)
        | ~ ssList(app(X10,app(sk4,X9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_217])]) ).

fof(f2152,plain,
    ( ! [X10,X9] :
        ( sk4 = app(X10,app(sk4,X9))
        | ~ ssList(app(X10,app(sk4,X9)))
        | ~ ssList(X10)
        | ~ ssList(X9)
        | ~ ssList(sk4)
        | ~ segmentP(sk4,app(X10,app(sk4,X9))) )
    | ~ spl0_99 ),
    inference(resolution,[],[f1134,f127]) ).

fof(f2157,plain,
    ( ~ spl0_1
    | spl0_216
    | ~ spl0_31
    | ~ spl0_99 ),
    inference(avatar_split_clause,[],[f2153,f1133,f385,f2155,f236]) ).

fof(f385,plain,
    ( spl0_31
  <=> sk4 = app(sk4,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_31])]) ).

fof(f2153,plain,
    ( ! [X0] :
        ( segmentP(app(X0,sk4),sk4)
        | ~ ssList(nil)
        | ~ ssList(X0) )
    | ~ spl0_31
    | ~ spl0_99 ),
    inference(superposition,[],[f1134,f387]) ).

fof(f387,plain,
    ( sk4 = app(sk4,nil)
    | ~ spl0_31 ),
    inference(avatar_component_clause,[],[f385]) ).

fof(f2148,plain,
    ( spl0_215
    | ~ spl0_77
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f2083,f1763,f806,f2145]) ).

fof(f2083,plain,
    ( tl(app(sk3,tl(tl(sk4)))) = app(tl(sk3),tl(tl(sk4)))
    | ~ spl0_77
    | ~ spl0_166 ),
    inference(resolution,[],[f1764,f807]) ).

fof(f2143,plain,
    ( spl0_214
    | ~ spl0_60
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f2082,f1763,f645,f2140]) ).

fof(f2140,plain,
    ( spl0_214
  <=> hd(sk4) = hd(app(sk4,tl(tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_214])]) ).

fof(f2082,plain,
    ( hd(sk4) = hd(app(sk4,tl(tl(sk4))))
    | ~ spl0_60
    | ~ spl0_166 ),
    inference(resolution,[],[f1764,f646]) ).

fof(f2138,plain,
    ( spl0_213
    | ~ spl0_59
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f2081,f1763,f641,f2135]) ).

fof(f2135,plain,
    ( spl0_213
  <=> hd(app(sk3,tl(tl(sk4)))) = hd(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_213])]) ).

fof(f2081,plain,
    ( hd(app(sk3,tl(tl(sk4)))) = hd(sk3)
    | ~ spl0_59
    | ~ spl0_166 ),
    inference(resolution,[],[f1764,f642]) ).

fof(f2133,plain,
    ( spl0_212
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f2073,f1763,f2130]) ).

fof(f2073,plain,
    ( tl(tl(sk4)) = app(nil,tl(tl(sk4)))
    | ~ spl0_166 ),
    inference(resolution,[],[f1764,f74]) ).

fof(f2128,plain,
    ( spl0_211
    | spl0_206
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f2074,f1763,f2101,f2125]) ).

fof(f2074,plain,
    ( nil = tl(tl(sk4))
    | tl(tl(sk4)) = cons(hd(tl(tl(sk4))),tl(tl(tl(sk4))))
    | ~ spl0_166 ),
    inference(resolution,[],[f1764,f104]) ).

fof(f2123,plain,
    ( spl0_206
    | spl0_210
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f2075,f1763,f2121,f2101]) ).

fof(f2121,plain,
    ( spl0_210
  <=> ! [X0] :
        ( hd(tl(tl(sk4))) = hd(app(tl(tl(sk4)),X0))
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_210])]) ).

fof(f2075,plain,
    ( ! [X0] :
        ( hd(tl(tl(sk4))) = hd(app(tl(tl(sk4)),X0))
        | nil = tl(tl(sk4))
        | ~ ssList(X0) )
    | ~ spl0_166 ),
    inference(resolution,[],[f1764,f123]) ).

fof(f2119,plain,
    ( spl0_209
    | ~ spl0_9
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f2080,f1763,f270,f2116]) ).

fof(f2116,plain,
    ( spl0_209
  <=> hd(sk4) = hd(cons(hd(sk4),tl(tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_209])]) ).

fof(f2080,plain,
    ( hd(sk4) = hd(cons(hd(sk4),tl(tl(sk4))))
    | ~ spl0_9
    | ~ spl0_166 ),
    inference(resolution,[],[f1764,f483]) ).

fof(f2114,plain,
    ( spl0_208
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f2072,f1763,f2111]) ).

fof(f2111,plain,
    ( spl0_208
  <=> tl(tl(sk4)) = app(tl(tl(sk4)),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_208])]) ).

fof(f2072,plain,
    ( tl(tl(sk4)) = app(tl(tl(sk4)),nil)
    | ~ spl0_166 ),
    inference(resolution,[],[f1764,f73]) ).

fof(f2109,plain,
    ( spl0_207
    | ~ spl0_58
    | ~ spl0_166
    | ~ spl0_175 ),
    inference(avatar_split_clause,[],[f2086,f1841,f1763,f637,f2106]) ).

fof(f2106,plain,
    ( spl0_207
  <=> hd(sk3) = hd(app(tl(sk4),tl(tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_207])]) ).

fof(f2086,plain,
    ( hd(sk3) = hd(app(tl(sk4),tl(tl(sk4))))
    | ~ spl0_58
    | ~ spl0_166
    | ~ spl0_175 ),
    inference(resolution,[],[f1764,f1866]) ).

fof(f2104,plain,
    ( spl0_205
    | spl0_206
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f2076,f1763,f2101,f2098]) ).

fof(f2098,plain,
    ( spl0_205
  <=> ! [X1] :
        ( app(tl(tl(tl(sk4))),X1) = tl(app(tl(tl(sk4)),X1))
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_205])]) ).

fof(f2076,plain,
    ( ! [X1] :
        ( nil = tl(tl(sk4))
        | app(tl(tl(tl(sk4))),X1) = tl(app(tl(tl(sk4)),X1))
        | ~ ssList(X1) )
    | ~ spl0_166 ),
    inference(resolution,[],[f1764,f133]) ).

fof(f2096,plain,
    ( spl0_204
    | ~ spl0_78
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f2084,f1763,f812,f2093]) ).

fof(f2093,plain,
    ( spl0_204
  <=> app(tl(sk4),tl(tl(sk4))) = tl(app(sk4,tl(tl(sk4)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_204])]) ).

fof(f2084,plain,
    ( app(tl(sk4),tl(tl(sk4))) = tl(app(sk4,tl(tl(sk4))))
    | ~ spl0_78
    | ~ spl0_166 ),
    inference(resolution,[],[f1764,f813]) ).

fof(f2091,plain,
    ( spl0_203
    | ~ spl0_9
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f2085,f1763,f270,f2088]) ).

fof(f2088,plain,
    ( spl0_203
  <=> tl(cons(hd(sk4),tl(tl(sk4)))) = tl(tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_203])]) ).

fof(f2085,plain,
    ( tl(cons(hd(sk4),tl(tl(sk4)))) = tl(tl(sk4))
    | ~ spl0_9
    | ~ spl0_166 ),
    inference(resolution,[],[f1764,f952]) ).

fof(f2071,plain,
    ( spl0_202
    | ~ spl0_78
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f2029,f1646,f812,f2068]) ).

fof(f2068,plain,
    ( spl0_202
  <=> app(tl(sk4),app(sk3,sk3)) = tl(app(sk4,app(sk3,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_202])]) ).

fof(f2029,plain,
    ( app(tl(sk4),app(sk3,sk3)) = tl(app(sk4,app(sk3,sk3)))
    | ~ spl0_78
    | ~ spl0_150 ),
    inference(resolution,[],[f813,f1647]) ).

fof(f2066,plain,
    ( spl0_201
    | ~ spl0_12
    | ~ spl0_78 ),
    inference(avatar_split_clause,[],[f2033,f812,f284,f2063]) ).

fof(f2033,plain,
    ( tl(app(sk4,sk3)) = app(tl(sk4),sk3)
    | ~ spl0_12
    | ~ spl0_78 ),
    inference(resolution,[],[f813,f286]) ).

fof(f2060,plain,
    ( spl0_200
    | ~ spl0_57
    | ~ spl0_78 ),
    inference(avatar_split_clause,[],[f2032,f812,f616,f2057]) ).

fof(f2057,plain,
    ( spl0_200
  <=> tl(app(sk4,tl(sk3))) = app(tl(sk4),tl(sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_200])]) ).

fof(f2032,plain,
    ( tl(app(sk4,tl(sk3))) = app(tl(sk4),tl(sk3))
    | ~ spl0_57
    | ~ spl0_78 ),
    inference(resolution,[],[f813,f617]) ).

fof(f2055,plain,
    ( spl0_199
    | ~ spl0_4
    | ~ spl0_10
    | ~ spl0_78 ),
    inference(avatar_split_clause,[],[f2050,f812,f274,f250,f2052]) ).

fof(f2052,plain,
    ( spl0_199
  <=> sk3 = tl(app(sk4,cons(hd(sk4),nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_199])]) ).

fof(f2050,plain,
    ( sk3 = tl(app(sk4,cons(hd(sk4),nil)))
    | ~ spl0_4
    | ~ spl0_10
    | ~ spl0_78 ),
    inference(forward_demodulation,[],[f2026,f252]) ).

fof(f2026,plain,
    ( tl(app(sk4,cons(hd(sk4),nil))) = app(tl(sk4),cons(hd(sk4),nil))
    | ~ spl0_10
    | ~ spl0_78 ),
    inference(resolution,[],[f813,f275]) ).

fof(f2049,plain,
    ( spl0_198
    | ~ spl0_78
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f2028,f1377,f812,f2046]) ).

fof(f2046,plain,
    ( spl0_198
  <=> app(tl(sk4),app(sk3,sk4)) = tl(app(sk4,app(sk3,sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_198])]) ).

fof(f2028,plain,
    ( app(tl(sk4),app(sk3,sk4)) = tl(app(sk4,app(sk3,sk4)))
    | ~ spl0_78
    | ~ spl0_125 ),
    inference(resolution,[],[f813,f1378]) ).

fof(f2044,plain,
    ( spl0_197
    | ~ spl0_8
    | ~ spl0_78 ),
    inference(avatar_split_clause,[],[f2031,f812,f266,f2041]) ).

fof(f2031,plain,
    ( app(tl(sk4),tl(sk4)) = tl(app(sk4,tl(sk4)))
    | ~ spl0_8
    | ~ spl0_78 ),
    inference(resolution,[],[f813,f267]) ).

fof(f2039,plain,
    ( spl0_196
    | ~ spl0_21
    | ~ spl0_78 ),
    inference(avatar_split_clause,[],[f2034,f812,f329,f2036]) ).

fof(f2034,plain,
    ( app(tl(sk4),sk4) = tl(app(sk4,sk4))
    | ~ spl0_21
    | ~ spl0_78 ),
    inference(resolution,[],[f813,f331]) ).

fof(f2018,plain,
    ( spl0_195
    | ~ spl0_151
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f2012,f1978,f1667,f2015]) ).

fof(f1667,plain,
    ( spl0_151
  <=> app(sk3,sk3) = cons(hd(sk3),tl(app(sk3,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_151])]) ).

fof(f2012,plain,
    ( app(sk3,sk3) = cons(hd(sk3),app(tl(sk3),sk3))
    | ~ spl0_151
    | ~ spl0_189 ),
    inference(backward_demodulation,[],[f1669,f1980]) ).

fof(f1669,plain,
    ( app(sk3,sk3) = cons(hd(sk3),tl(app(sk3,sk3)))
    | ~ spl0_151 ),
    inference(avatar_component_clause,[],[f1667]) ).

fof(f2010,plain,
    ( spl0_194
    | ~ spl0_130
    | ~ spl0_190 ),
    inference(avatar_split_clause,[],[f2003,f1983,f1424,f2007]) ).

fof(f1424,plain,
    ( spl0_130
  <=> cons(hd(sk3),tl(app(sk3,sk4))) = app(sk3,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_130])]) ).

fof(f2003,plain,
    ( cons(hd(sk3),app(tl(sk3),sk4)) = app(sk3,sk4)
    | ~ spl0_130
    | ~ spl0_190 ),
    inference(backward_demodulation,[],[f1426,f1985]) ).

fof(f1426,plain,
    ( cons(hd(sk3),tl(app(sk3,sk4))) = app(sk3,sk4)
    | ~ spl0_130 ),
    inference(avatar_component_clause,[],[f1424]) ).

fof(f2002,plain,
    ( spl0_193
    | ~ spl0_77
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f1961,f1646,f806,f1999]) ).

fof(f1961,plain,
    ( app(tl(sk3),app(sk3,sk3)) = tl(app(sk3,app(sk3,sk3)))
    | ~ spl0_77
    | ~ spl0_150 ),
    inference(resolution,[],[f807,f1647]) ).

fof(f1996,plain,
    ( spl0_192
    | ~ spl0_57
    | ~ spl0_77 ),
    inference(avatar_split_clause,[],[f1964,f806,f616,f1993]) ).

fof(f1993,plain,
    ( spl0_192
  <=> app(tl(sk3),tl(sk3)) = tl(app(sk3,tl(sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_192])]) ).

fof(f1964,plain,
    ( app(tl(sk3),tl(sk3)) = tl(app(sk3,tl(sk3)))
    | ~ spl0_57
    | ~ spl0_77 ),
    inference(resolution,[],[f807,f617]) ).

fof(f1991,plain,
    ( spl0_191
    | ~ spl0_8
    | ~ spl0_77 ),
    inference(avatar_split_clause,[],[f1963,f806,f266,f1988]) ).

fof(f1963,plain,
    ( app(tl(sk3),tl(sk4)) = tl(app(sk3,tl(sk4)))
    | ~ spl0_8
    | ~ spl0_77 ),
    inference(resolution,[],[f807,f267]) ).

fof(f1986,plain,
    ( spl0_190
    | ~ spl0_21
    | ~ spl0_77 ),
    inference(avatar_split_clause,[],[f1966,f806,f329,f1983]) ).

fof(f1966,plain,
    ( app(tl(sk3),sk4) = tl(app(sk3,sk4))
    | ~ spl0_21
    | ~ spl0_77 ),
    inference(resolution,[],[f807,f331]) ).

fof(f1981,plain,
    ( spl0_189
    | ~ spl0_12
    | ~ spl0_77 ),
    inference(avatar_split_clause,[],[f1965,f806,f284,f1978]) ).

fof(f1965,plain,
    ( app(tl(sk3),sk3) = tl(app(sk3,sk3))
    | ~ spl0_12
    | ~ spl0_77 ),
    inference(resolution,[],[f807,f286]) ).

fof(f1976,plain,
    ( spl0_188
    | ~ spl0_77
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f1960,f1377,f806,f1973]) ).

fof(f1960,plain,
    ( tl(app(sk3,app(sk3,sk4))) = app(tl(sk3),app(sk3,sk4))
    | ~ spl0_77
    | ~ spl0_125 ),
    inference(resolution,[],[f807,f1378]) ).

fof(f1971,plain,
    ( spl0_187
    | ~ spl0_10
    | ~ spl0_77 ),
    inference(avatar_split_clause,[],[f1958,f806,f274,f1968]) ).

fof(f1958,plain,
    ( tl(app(sk3,cons(hd(sk4),nil))) = app(tl(sk3),cons(hd(sk4),nil))
    | ~ spl0_10
    | ~ spl0_77 ),
    inference(resolution,[],[f807,f275]) ).

fof(f1949,plain,
    ( ~ spl0_166
    | ~ spl0_56
    | spl0_167
    | ~ spl0_180 ),
    inference(avatar_split_clause,[],[f1928,f1882,f1767,f612,f1763]) ).

fof(f612,plain,
    ( spl0_56
  <=> ssItem(hd(sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_56])]) ).

fof(f1767,plain,
    ( spl0_167
  <=> ! [X6,X7] :
        ( ~ ssItem(X6)
        | tl(sk4) != cons(X6,X7)
        | ~ ssList(X7)
        | tl(tl(sk4)) = X7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_167])]) ).

fof(f1882,plain,
    ( spl0_180
  <=> tl(sk4) = cons(hd(sk3),tl(tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_180])]) ).

fof(f1928,plain,
    ( ! [X6,X7] :
        ( tl(sk4) != cons(X6,X7)
        | ~ ssList(X7)
        | ~ ssItem(hd(sk3))
        | ~ ssItem(X6)
        | tl(tl(sk4)) = X7
        | ~ ssList(tl(tl(sk4))) )
    | ~ spl0_180 ),
    inference(superposition,[],[f171,f1884]) ).

fof(f1884,plain,
    ( tl(sk4) = cons(hd(sk3),tl(tl(sk4)))
    | ~ spl0_180 ),
    inference(avatar_component_clause,[],[f1882]) ).

fof(f171,axiom,
    ! [X2,X3,X0,X1] :
      ( cons(X0,X1) != cons(X2,X3)
      | ~ ssList(X3)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | X1 = X3
      | ~ ssItem(X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause171) ).

fof(f1948,plain,
    ( ~ spl0_56
    | ~ spl0_166
    | spl0_167
    | ~ spl0_180 ),
    inference(avatar_split_clause,[],[f1927,f1882,f1767,f1763,f612]) ).

fof(f1927,plain,
    ( ! [X4,X5] :
        ( tl(sk4) != cons(X4,X5)
        | ~ ssList(tl(tl(sk4)))
        | ~ ssItem(hd(sk3))
        | ~ ssList(X5)
        | tl(tl(sk4)) = X5
        | ~ ssItem(X4) )
    | ~ spl0_180 ),
    inference(superposition,[],[f171,f1884]) ).

fof(f1947,plain,
    ( spl0_46
    | ~ spl0_8
    | spl0_166 ),
    inference(avatar_split_clause,[],[f1946,f1763,f266,f526]) ).

fof(f1946,plain,
    ( ~ ssList(tl(sk4))
    | nil = tl(sk4)
    | spl0_166 ),
    inference(resolution,[],[f1765,f77]) ).

fof(f1765,plain,
    ( ~ ssList(tl(tl(sk4)))
    | spl0_166 ),
    inference(avatar_component_clause,[],[f1763]) ).

fof(f1921,plain,
    ( spl0_186
    | ~ spl0_174
    | ~ spl0_175 ),
    inference(avatar_split_clause,[],[f1916,f1841,f1835,f1918]) ).

fof(f1918,plain,
    ( spl0_186
  <=> hd(sk3) = hd(app(tl(sk4),tl(sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_186])]) ).

fof(f1835,plain,
    ( spl0_174
  <=> hd(tl(sk4)) = hd(app(tl(sk4),tl(sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_174])]) ).

fof(f1916,plain,
    ( hd(sk3) = hd(app(tl(sk4),tl(sk3)))
    | ~ spl0_174
    | ~ spl0_175 ),
    inference(forward_demodulation,[],[f1837,f1843]) ).

fof(f1837,plain,
    ( hd(tl(sk4)) = hd(app(tl(sk4),tl(sk3)))
    | ~ spl0_174 ),
    inference(avatar_component_clause,[],[f1835]) ).

fof(f1915,plain,
    ( spl0_185
    | ~ spl0_175
    | ~ spl0_177 ),
    inference(avatar_split_clause,[],[f1910,f1851,f1841,f1912]) ).

fof(f1851,plain,
    ( spl0_177
  <=> hd(tl(sk4)) = hd(app(tl(sk4),sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_177])]) ).

fof(f1910,plain,
    ( hd(sk3) = hd(app(tl(sk4),sk3))
    | ~ spl0_175
    | ~ spl0_177 ),
    inference(forward_demodulation,[],[f1853,f1843]) ).

fof(f1853,plain,
    ( hd(tl(sk4)) = hd(app(tl(sk4),sk3))
    | ~ spl0_177 ),
    inference(avatar_component_clause,[],[f1851]) ).

fof(f1909,plain,
    ( spl0_184
    | ~ spl0_173
    | ~ spl0_175 ),
    inference(avatar_split_clause,[],[f1904,f1841,f1830,f1906]) ).

fof(f1830,plain,
    ( spl0_173
  <=> hd(tl(sk4)) = hd(app(tl(sk4),sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_173])]) ).

fof(f1904,plain,
    ( hd(app(tl(sk4),sk4)) = hd(sk3)
    | ~ spl0_173
    | ~ spl0_175 ),
    inference(forward_demodulation,[],[f1832,f1843]) ).

fof(f1832,plain,
    ( hd(tl(sk4)) = hd(app(tl(sk4),sk4))
    | ~ spl0_173 ),
    inference(avatar_component_clause,[],[f1830]) ).

fof(f1903,plain,
    ( spl0_183
    | ~ spl0_175
    | ~ spl0_179 ),
    inference(avatar_split_clause,[],[f1898,f1861,f1841,f1900]) ).

fof(f1900,plain,
    ( spl0_183
  <=> hd(sk3) = hd(app(tl(sk4),app(sk3,sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_183])]) ).

fof(f1861,plain,
    ( spl0_179
  <=> hd(tl(sk4)) = hd(app(tl(sk4),app(sk3,sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_179])]) ).

fof(f1898,plain,
    ( hd(sk3) = hd(app(tl(sk4),app(sk3,sk4)))
    | ~ spl0_175
    | ~ spl0_179 ),
    inference(forward_demodulation,[],[f1863,f1843]) ).

fof(f1863,plain,
    ( hd(tl(sk4)) = hd(app(tl(sk4),app(sk3,sk4)))
    | ~ spl0_179 ),
    inference(avatar_component_clause,[],[f1861]) ).

fof(f1897,plain,
    ( spl0_182
    | ~ spl0_175
    | ~ spl0_178 ),
    inference(avatar_split_clause,[],[f1892,f1856,f1841,f1894]) ).

fof(f1894,plain,
    ( spl0_182
  <=> hd(sk3) = hd(app(tl(sk4),app(sk3,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_182])]) ).

fof(f1856,plain,
    ( spl0_178
  <=> hd(tl(sk4)) = hd(app(tl(sk4),app(sk3,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_178])]) ).

fof(f1892,plain,
    ( hd(sk3) = hd(app(tl(sk4),app(sk3,sk3)))
    | ~ spl0_175
    | ~ spl0_178 ),
    inference(forward_demodulation,[],[f1858,f1843]) ).

fof(f1858,plain,
    ( hd(tl(sk4)) = hd(app(tl(sk4),app(sk3,sk3)))
    | ~ spl0_178 ),
    inference(avatar_component_clause,[],[f1856]) ).

fof(f1891,plain,
    ( spl0_181
    | ~ spl0_175
    | ~ spl0_176 ),
    inference(avatar_split_clause,[],[f1886,f1846,f1841,f1888]) ).

fof(f1846,plain,
    ( spl0_176
  <=> hd(tl(sk4)) = hd(app(tl(sk4),tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_176])]) ).

fof(f1886,plain,
    ( hd(app(tl(sk4),tl(sk4))) = hd(sk3)
    | ~ spl0_175
    | ~ spl0_176 ),
    inference(forward_demodulation,[],[f1848,f1843]) ).

fof(f1848,plain,
    ( hd(tl(sk4)) = hd(app(tl(sk4),tl(sk4)))
    | ~ spl0_176 ),
    inference(avatar_component_clause,[],[f1846]) ).

fof(f1885,plain,
    ( spl0_180
    | ~ spl0_47
    | ~ spl0_175 ),
    inference(avatar_split_clause,[],[f1865,f1841,f530,f1882]) ).

fof(f530,plain,
    ( spl0_47
  <=> tl(sk4) = cons(hd(tl(sk4)),tl(tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_47])]) ).

fof(f1865,plain,
    ( tl(sk4) = cons(hd(sk3),tl(tl(sk4)))
    | ~ spl0_47
    | ~ spl0_175 ),
    inference(backward_demodulation,[],[f532,f1843]) ).

fof(f532,plain,
    ( tl(sk4) = cons(hd(tl(sk4)),tl(tl(sk4)))
    | ~ spl0_47 ),
    inference(avatar_component_clause,[],[f530]) ).

fof(f1864,plain,
    ( spl0_179
    | ~ spl0_58
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f1822,f1377,f637,f1861]) ).

fof(f1822,plain,
    ( hd(tl(sk4)) = hd(app(tl(sk4),app(sk3,sk4)))
    | ~ spl0_58
    | ~ spl0_125 ),
    inference(resolution,[],[f638,f1378]) ).

fof(f1859,plain,
    ( spl0_178
    | ~ spl0_58
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f1823,f1646,f637,f1856]) ).

fof(f1823,plain,
    ( hd(tl(sk4)) = hd(app(tl(sk4),app(sk3,sk3)))
    | ~ spl0_58
    | ~ spl0_150 ),
    inference(resolution,[],[f638,f1647]) ).

fof(f1854,plain,
    ( spl0_177
    | ~ spl0_12
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f1827,f637,f284,f1851]) ).

fof(f1827,plain,
    ( hd(tl(sk4)) = hd(app(tl(sk4),sk3))
    | ~ spl0_12
    | ~ spl0_58 ),
    inference(resolution,[],[f638,f286]) ).

fof(f1849,plain,
    ( spl0_176
    | ~ spl0_8
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f1825,f637,f266,f1846]) ).

fof(f1825,plain,
    ( hd(tl(sk4)) = hd(app(tl(sk4),tl(sk4)))
    | ~ spl0_8
    | ~ spl0_58 ),
    inference(resolution,[],[f638,f267]) ).

fof(f1844,plain,
    ( spl0_175
    | ~ spl0_4
    | ~ spl0_10
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f1839,f637,f274,f250,f1841]) ).

fof(f1839,plain,
    ( hd(tl(sk4)) = hd(sk3)
    | ~ spl0_4
    | ~ spl0_10
    | ~ spl0_58 ),
    inference(forward_demodulation,[],[f1820,f252]) ).

fof(f1820,plain,
    ( hd(tl(sk4)) = hd(app(tl(sk4),cons(hd(sk4),nil)))
    | ~ spl0_10
    | ~ spl0_58 ),
    inference(resolution,[],[f638,f275]) ).

fof(f1838,plain,
    ( spl0_174
    | ~ spl0_57
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f1826,f637,f616,f1835]) ).

fof(f1826,plain,
    ( hd(tl(sk4)) = hd(app(tl(sk4),tl(sk3)))
    | ~ spl0_57
    | ~ spl0_58 ),
    inference(resolution,[],[f638,f617]) ).

fof(f1833,plain,
    ( spl0_173
    | ~ spl0_21
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f1828,f637,f329,f1830]) ).

fof(f1828,plain,
    ( hd(tl(sk4)) = hd(app(tl(sk4),sk4))
    | ~ spl0_21
    | ~ spl0_58 ),
    inference(resolution,[],[f638,f331]) ).

fof(f1812,plain,
    ( spl0_13
    | ~ spl0_172
    | ~ spl0_12
    | ~ spl0_43 ),
    inference(avatar_split_clause,[],[f1807,f492,f284,f1809,f289]) ).

fof(f289,plain,
    ( spl0_13
  <=> nil = sk3 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_13])]) ).

fof(f1809,plain,
    ( spl0_172
  <=> segmentP(sk4,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_172])]) ).

fof(f1807,plain,
    ( ~ ssList(sk3)
    | ~ segmentP(sk4,sk3)
    | nil = sk3
    | ~ spl0_43 ),
    inference(duplicate_literal_removal,[],[f1806]) ).

fof(f1806,plain,
    ( nil = sk3
    | ~ ssList(sk3)
    | ~ ssList(sk3)
    | ~ segmentP(sk4,sk3)
    | ~ spl0_43 ),
    inference(resolution,[],[f493,f57]) ).

fof(f1800,plain,
    ( ~ spl0_10
    | spl0_171
    | ~ spl0_1
    | ~ spl0_39 ),
    inference(avatar_split_clause,[],[f1793,f455,f236,f1798,f274]) ).

fof(f1798,plain,
    ( spl0_171
  <=> ! [X0] :
        ( ~ ssList(app(X0,cons(hd(sk4),nil)))
        | ~ ssList(X0)
        | segmentP(app(X0,cons(hd(sk4),nil)),cons(hd(sk4),nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_171])]) ).

fof(f1793,plain,
    ( ! [X0] :
        ( ~ ssList(nil)
        | ~ ssList(app(X0,cons(hd(sk4),nil)))
        | segmentP(app(X0,cons(hd(sk4),nil)),cons(hd(sk4),nil))
        | ~ ssList(X0)
        | ~ ssList(cons(hd(sk4),nil)) )
    | ~ spl0_39 ),
    inference(superposition,[],[f340,f457]) ).

fof(f1792,plain,
    ( ~ spl0_170
    | ~ spl0_165 ),
    inference(avatar_split_clause,[],[f1787,f1759,f1789]) ).

fof(f1789,plain,
    ( spl0_170
  <=> neq(hd(tl(sk4)),hd(tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_170])]) ).

fof(f1759,plain,
    ( spl0_165
  <=> ssItem(hd(tl(sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_165])]) ).

fof(f1787,plain,
    ( ~ neq(hd(tl(sk4)),hd(tl(sk4)))
    | ~ spl0_165 ),
    inference(resolution,[],[f1760,f231]) ).

fof(f231,plain,
    ! [X1] :
      ( ~ ssItem(X1)
      | ~ neq(X1,X1) ),
    inference(duplicate_literal_removal,[],[f225]) ).

fof(f225,plain,
    ! [X1] :
      ( ~ ssItem(X1)
      | ~ ssItem(X1)
      | ~ neq(X1,X1) ),
    inference(equality_resolution,[],[f117]) ).

fof(f117,axiom,
    ! [X0,X1] :
      ( ~ neq(X0,X1)
      | ~ ssItem(X1)
      | ~ ssItem(X0)
      | X0 != X1 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause117) ).

fof(f1760,plain,
    ( ssItem(hd(tl(sk4)))
    | ~ spl0_165 ),
    inference(avatar_component_clause,[],[f1759]) ).

fof(f1782,plain,
    ( spl0_46
    | ~ spl0_8
    | spl0_165 ),
    inference(avatar_split_clause,[],[f1781,f1759,f266,f526]) ).

fof(f1781,plain,
    ( ~ ssList(tl(sk4))
    | nil = tl(sk4)
    | spl0_165 ),
    inference(resolution,[],[f1761,f78]) ).

fof(f1761,plain,
    ( ~ ssItem(hd(tl(sk4)))
    | spl0_165 ),
    inference(avatar_component_clause,[],[f1759]) ).

fof(f1780,plain,
    ( ~ spl0_165
    | ~ spl0_166
    | spl0_168
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f1754,f530,f1771,f1763,f1759]) ).

fof(f1771,plain,
    ( spl0_168
  <=> ! [X2,X3] :
        ( cons(X2,X3) != tl(sk4)
        | ~ ssList(X3)
        | hd(tl(sk4)) = X2
        | ~ ssItem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_168])]) ).

fof(f1754,plain,
    ( ! [X0,X1] :
        ( ~ ssItem(X0)
        | hd(tl(sk4)) = X0
        | cons(X0,X1) != tl(sk4)
        | ~ ssList(tl(tl(sk4)))
        | ~ ssItem(hd(tl(sk4)))
        | ~ ssList(X1) )
    | ~ spl0_47 ),
    inference(superposition,[],[f170,f532]) ).

fof(f170,axiom,
    ! [X2,X3,X0,X1] :
      ( cons(X0,X1) != cons(X2,X3)
      | ~ ssItem(X0)
      | ~ ssItem(X2)
      | X0 = X2
      | ~ ssList(X1)
      | ~ ssList(X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause170) ).

fof(f1779,plain,
    ( ~ spl0_166
    | ~ spl0_165
    | ~ spl0_169
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f1753,f530,f1776,f1759,f1763]) ).

fof(f1776,plain,
    ( spl0_169
  <=> tl(sk4) = tl(tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_169])]) ).

fof(f1753,plain,
    ( tl(sk4) != tl(tl(sk4))
    | ~ ssItem(hd(tl(sk4)))
    | ~ ssList(tl(tl(sk4)))
    | ~ spl0_47 ),
    inference(superposition,[],[f99,f532]) ).

fof(f99,axiom,
    ! [X0,X1] :
      ( cons(X0,X1) != X1
      | ~ ssItem(X0)
      | ~ ssList(X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause99) ).

fof(f1774,plain,
    ( ~ spl0_165
    | spl0_167
    | ~ spl0_166
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f1756,f530,f1763,f1767,f1759]) ).

fof(f1756,plain,
    ( ! [X4,X5] :
        ( ~ ssList(tl(tl(sk4)))
        | ~ ssItem(X4)
        | ~ ssItem(hd(tl(sk4)))
        | ~ ssList(X5)
        | tl(sk4) != cons(X4,X5)
        | tl(tl(sk4)) = X5 )
    | ~ spl0_47 ),
    inference(superposition,[],[f171,f532]) ).

fof(f1773,plain,
    ( ~ spl0_165
    | ~ spl0_166
    | spl0_168
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f1755,f530,f1771,f1763,f1759]) ).

fof(f1755,plain,
    ( ! [X2,X3] :
        ( cons(X2,X3) != tl(sk4)
        | ~ ssItem(X2)
        | ~ ssList(tl(tl(sk4)))
        | ~ ssItem(hd(tl(sk4)))
        | hd(tl(sk4)) = X2
        | ~ ssList(X3) )
    | ~ spl0_47 ),
    inference(superposition,[],[f170,f532]) ).

fof(f1769,plain,
    ( ~ spl0_165
    | ~ spl0_166
    | spl0_167
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f1757,f530,f1767,f1763,f1759]) ).

fof(f1757,plain,
    ( ! [X6,X7] :
        ( ~ ssItem(X6)
        | ~ ssList(X7)
        | ~ ssList(tl(tl(sk4)))
        | tl(tl(sk4)) = X7
        | tl(sk4) != cons(X6,X7)
        | ~ ssItem(hd(tl(sk4))) )
    | ~ spl0_47 ),
    inference(superposition,[],[f171,f532]) ).

fof(f1750,plain,
    ( spl0_164
    | ~ spl0_9
    | ~ spl0_21 ),
    inference(avatar_split_clause,[],[f1720,f329,f270,f1747]) ).

fof(f1720,plain,
    ( hd(sk4) = hd(cons(hd(sk4),sk4))
    | ~ spl0_9
    | ~ spl0_21 ),
    inference(resolution,[],[f483,f331]) ).

fof(f1745,plain,
    ( spl0_163
    | ~ spl0_9
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f1715,f1646,f270,f1742]) ).

fof(f1742,plain,
    ( spl0_163
  <=> hd(sk4) = hd(cons(hd(sk4),app(sk3,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_163])]) ).

fof(f1715,plain,
    ( hd(sk4) = hd(cons(hd(sk4),app(sk3,sk3)))
    | ~ spl0_9
    | ~ spl0_150 ),
    inference(resolution,[],[f483,f1647]) ).

fof(f1740,plain,
    ( spl0_162
    | ~ spl0_9
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f1714,f1377,f270,f1737]) ).

fof(f1737,plain,
    ( spl0_162
  <=> hd(sk4) = hd(cons(hd(sk4),app(sk3,sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_162])]) ).

fof(f1714,plain,
    ( hd(sk4) = hd(cons(hd(sk4),app(sk3,sk4)))
    | ~ spl0_9
    | ~ spl0_125 ),
    inference(resolution,[],[f483,f1378]) ).

fof(f1735,plain,
    ( spl0_161
    | ~ spl0_9
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f1718,f616,f270,f1732]) ).

fof(f1732,plain,
    ( spl0_161
  <=> hd(sk4) = hd(cons(hd(sk4),tl(sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_161])]) ).

fof(f1718,plain,
    ( hd(sk4) = hd(cons(hd(sk4),tl(sk3)))
    | ~ spl0_9
    | ~ spl0_57 ),
    inference(resolution,[],[f483,f617]) ).

fof(f1730,plain,
    ( spl0_160
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f1712,f274,f270,f1727]) ).

fof(f1727,plain,
    ( spl0_160
  <=> hd(sk4) = hd(cons(hd(sk4),cons(hd(sk4),nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_160])]) ).

fof(f1712,plain,
    ( hd(sk4) = hd(cons(hd(sk4),cons(hd(sk4),nil)))
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(resolution,[],[f483,f275]) ).

fof(f1725,plain,
    ( spl0_159
    | ~ spl0_9
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f1719,f284,f270,f1722]) ).

fof(f1719,plain,
    ( hd(sk4) = hd(cons(hd(sk4),sk3))
    | ~ spl0_9
    | ~ spl0_12 ),
    inference(resolution,[],[f483,f286]) ).

fof(f1704,plain,
    ( spl0_158
    | ~ spl0_60
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f1663,f1646,f645,f1701]) ).

fof(f1701,plain,
    ( spl0_158
  <=> hd(sk4) = hd(app(sk4,app(sk3,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_158])]) ).

fof(f1663,plain,
    ( hd(sk4) = hd(app(sk4,app(sk3,sk3)))
    | ~ spl0_60
    | ~ spl0_150 ),
    inference(resolution,[],[f1647,f646]) ).

fof(f1699,plain,
    ( spl0_157
    | ~ spl0_9
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f1664,f1646,f270,f1696]) ).

fof(f1696,plain,
    ( spl0_157
  <=> app(sk3,sk3) = tl(cons(hd(sk4),app(sk3,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_157])]) ).

fof(f1664,plain,
    ( app(sk3,sk3) = tl(cons(hd(sk4),app(sk3,sk3)))
    | ~ spl0_9
    | ~ spl0_150 ),
    inference(resolution,[],[f1647,f952]) ).

fof(f1694,plain,
    ( spl0_156
    | spl0_148
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f1658,f1646,f1639,f1692]) ).

fof(f1692,plain,
    ( spl0_156
  <=> ! [X1] :
        ( tl(app(app(sk3,sk3),X1)) = app(tl(app(sk3,sk3)),X1)
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_156])]) ).

fof(f1658,plain,
    ( ! [X1] :
        ( nil = app(sk3,sk3)
        | tl(app(app(sk3,sk3),X1)) = app(tl(app(sk3,sk3)),X1)
        | ~ ssList(X1) )
    | ~ spl0_150 ),
    inference(resolution,[],[f1647,f133]) ).

fof(f1690,plain,
    ( spl0_148
    | spl0_155
    | ~ spl0_112
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f1686,f1646,f1283,f1688,f1639]) ).

fof(f1688,plain,
    ( spl0_155
  <=> ! [X0] :
        ( ~ ssList(X0)
        | hd(app(app(sk3,sk3),X0)) = hd(sk3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_155])]) ).

fof(f1283,plain,
    ( spl0_112
  <=> hd(app(sk3,sk3)) = hd(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_112])]) ).

fof(f1686,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | hd(app(app(sk3,sk3),X0)) = hd(sk3)
        | nil = app(sk3,sk3) )
    | ~ spl0_112
    | ~ spl0_150 ),
    inference(forward_demodulation,[],[f1657,f1285]) ).

fof(f1285,plain,
    ( hd(app(sk3,sk3)) = hd(sk3)
    | ~ spl0_112 ),
    inference(avatar_component_clause,[],[f1283]) ).

fof(f1657,plain,
    ( ! [X0] :
        ( hd(app(sk3,sk3)) = hd(app(app(sk3,sk3),X0))
        | ~ ssList(X0)
        | nil = app(sk3,sk3) )
    | ~ spl0_150 ),
    inference(resolution,[],[f1647,f123]) ).

fof(f1685,plain,
    ( spl0_154
    | ~ spl0_59
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f1662,f1646,f641,f1682]) ).

fof(f1682,plain,
    ( spl0_154
  <=> hd(sk3) = hd(app(sk3,app(sk3,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_154])]) ).

fof(f1662,plain,
    ( hd(sk3) = hd(app(sk3,app(sk3,sk3)))
    | ~ spl0_59
    | ~ spl0_150 ),
    inference(resolution,[],[f1647,f642]) ).

fof(f1680,plain,
    ( spl0_153
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f1654,f1646,f1677]) ).

fof(f1677,plain,
    ( spl0_153
  <=> app(sk3,sk3) = app(app(sk3,sk3),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_153])]) ).

fof(f1654,plain,
    ( app(sk3,sk3) = app(app(sk3,sk3),nil)
    | ~ spl0_150 ),
    inference(resolution,[],[f1647,f73]) ).

fof(f1675,plain,
    ( spl0_152
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f1655,f1646,f1672]) ).

fof(f1655,plain,
    ( app(nil,app(sk3,sk3)) = app(sk3,sk3)
    | ~ spl0_150 ),
    inference(resolution,[],[f1647,f74]) ).

fof(f1670,plain,
    ( spl0_151
    | spl0_148
    | ~ spl0_112
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f1665,f1646,f1283,f1639,f1667]) ).

fof(f1665,plain,
    ( nil = app(sk3,sk3)
    | app(sk3,sk3) = cons(hd(sk3),tl(app(sk3,sk3)))
    | ~ spl0_112
    | ~ spl0_150 ),
    inference(forward_demodulation,[],[f1656,f1285]) ).

fof(f1656,plain,
    ( app(sk3,sk3) = cons(hd(app(sk3,sk3)),tl(app(sk3,sk3)))
    | nil = app(sk3,sk3)
    | ~ spl0_150 ),
    inference(resolution,[],[f1647,f104]) ).

fof(f1653,plain,
    ( ~ spl0_12
    | spl0_150 ),
    inference(avatar_split_clause,[],[f1652,f1646,f284]) ).

fof(f1652,plain,
    ( ~ ssList(sk3)
    | spl0_150 ),
    inference(duplicate_literal_removal,[],[f1651]) ).

fof(f1651,plain,
    ( ~ ssList(sk3)
    | ~ ssList(sk3)
    | spl0_150 ),
    inference(resolution,[],[f1648,f85]) ).

fof(f1648,plain,
    ( ~ ssList(app(sk3,sk3))
    | spl0_150 ),
    inference(avatar_component_clause,[],[f1646]) ).

fof(f1650,plain,
    ( ~ spl0_150
    | spl0_148
    | spl0_149
    | ~ spl0_112 ),
    inference(avatar_split_clause,[],[f1635,f1283,f1643,f1639,f1646]) ).

fof(f1643,plain,
    ( spl0_149
  <=> ! [X1] :
        ( app(sk3,sk3) = X1
        | tl(X1) != tl(app(sk3,sk3))
        | hd(X1) != hd(sk3)
        | nil = X1
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_149])]) ).

fof(f1635,plain,
    ( ! [X0] :
        ( nil = X0
        | app(sk3,sk3) = X0
        | nil = app(sk3,sk3)
        | hd(X0) != hd(sk3)
        | tl(X0) != tl(app(sk3,sk3))
        | ~ ssList(X0)
        | ~ ssList(app(sk3,sk3)) )
    | ~ spl0_112 ),
    inference(superposition,[],[f177,f1285]) ).

fof(f1649,plain,
    ( spl0_148
    | spl0_149
    | ~ spl0_150
    | ~ spl0_112 ),
    inference(avatar_split_clause,[],[f1636,f1283,f1646,f1643,f1639]) ).

fof(f1636,plain,
    ( ! [X1] :
        ( ~ ssList(app(sk3,sk3))
        | app(sk3,sk3) = X1
        | ~ ssList(X1)
        | nil = app(sk3,sk3)
        | nil = X1
        | hd(X1) != hd(sk3)
        | tl(X1) != tl(app(sk3,sk3)) )
    | ~ spl0_112 ),
    inference(superposition,[],[f177,f1285]) ).

fof(f1580,plain,
    ( ~ spl0_1
    | ~ spl0_79
    | spl0_85 ),
    inference(avatar_split_clause,[],[f959,f860,f830,f236]) ).

fof(f830,plain,
    ( spl0_79
  <=> ssItem(hd(nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_79])]) ).

fof(f860,plain,
    ( spl0_85
  <=> ssList(cons(hd(nil),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_85])]) ).

fof(f959,plain,
    ( ~ ssItem(hd(nil))
    | ~ ssList(nil)
    | spl0_85 ),
    inference(resolution,[],[f861,f86]) ).

fof(f861,plain,
    ( ~ ssList(cons(hd(nil),nil))
    | spl0_85 ),
    inference(avatar_component_clause,[],[f860]) ).

fof(f1579,plain,
    ( spl0_89
    | spl0_147
    | ~ spl0_85 ),
    inference(avatar_split_clause,[],[f1544,f860,f1576,f896]) ).

fof(f896,plain,
    ( spl0_89
  <=> nil = cons(hd(nil),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_89])]) ).

fof(f1576,plain,
    ( spl0_147
  <=> cons(hd(cons(hd(nil),nil)),tl(cons(hd(nil),nil))) = cons(hd(nil),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_147])]) ).

fof(f1544,plain,
    ( cons(hd(cons(hd(nil),nil)),tl(cons(hd(nil),nil))) = cons(hd(nil),nil)
    | nil = cons(hd(nil),nil)
    | ~ spl0_85 ),
    inference(resolution,[],[f862,f104]) ).

fof(f862,plain,
    ( ssList(cons(hd(nil),nil))
    | ~ spl0_85 ),
    inference(avatar_component_clause,[],[f860]) ).

fof(f1574,plain,
    ( spl0_82
    | ~ spl0_85 ),
    inference(avatar_split_clause,[],[f1542,f860,f845]) ).

fof(f845,plain,
    ( spl0_82
  <=> cons(hd(nil),nil) = app(cons(hd(nil),nil),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_82])]) ).

fof(f1542,plain,
    ( cons(hd(nil),nil) = app(cons(hd(nil),nil),nil)
    | ~ spl0_85 ),
    inference(resolution,[],[f862,f73]) ).

fof(f1573,plain,
    ( spl0_89
    | spl0_146
    | ~ spl0_79
    | ~ spl0_85 ),
    inference(avatar_split_clause,[],[f1569,f860,f830,f1571,f896]) ).

fof(f1571,plain,
    ( spl0_146
  <=> ! [X1] :
        ( app(tl(cons(hd(nil),nil)),X1) = X1
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_146])]) ).

fof(f1569,plain,
    ( ! [X1] :
        ( app(tl(cons(hd(nil),nil)),X1) = X1
        | ~ ssList(X1)
        | nil = cons(hd(nil),nil) )
    | ~ spl0_79
    | ~ spl0_85 ),
    inference(forward_subsumption_demodulation,[],[f1568,f1535]) ).

fof(f1535,plain,
    ( ! [X4] :
        ( tl(cons(hd(nil),X4)) = X4
        | ~ ssList(X4) )
    | ~ spl0_79 ),
    inference(resolution,[],[f832,f96]) ).

fof(f832,plain,
    ( ssItem(hd(nil))
    | ~ spl0_79 ),
    inference(avatar_component_clause,[],[f830]) ).

fof(f1568,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | tl(cons(hd(nil),X1)) = app(tl(cons(hd(nil),nil)),X1)
        | nil = cons(hd(nil),nil) )
    | ~ spl0_79
    | ~ spl0_85 ),
    inference(forward_subsumption_demodulation,[],[f1546,f1533]) ).

fof(f1533,plain,
    ( ! [X2] :
        ( ~ ssList(X2)
        | app(cons(hd(nil),nil),X2) = cons(hd(nil),X2) )
    | ~ spl0_79 ),
    inference(resolution,[],[f832,f120]) ).

fof(f1546,plain,
    ( ! [X1] :
        ( tl(app(cons(hd(nil),nil),X1)) = app(tl(cons(hd(nil),nil)),X1)
        | ~ ssList(X1)
        | nil = cons(hd(nil),nil) )
    | ~ spl0_85 ),
    inference(resolution,[],[f862,f133]) ).

fof(f1567,plain,
    ( spl0_86
    | ~ spl0_85 ),
    inference(avatar_split_clause,[],[f1543,f860,f865]) ).

fof(f865,plain,
    ( spl0_86
  <=> app(nil,cons(hd(nil),nil)) = cons(hd(nil),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_86])]) ).

fof(f1543,plain,
    ( app(nil,cons(hd(nil),nil)) = cons(hd(nil),nil)
    | ~ spl0_85 ),
    inference(resolution,[],[f862,f74]) ).

fof(f1565,plain,
    ( spl0_145
    | ~ spl0_60
    | ~ spl0_85 ),
    inference(avatar_split_clause,[],[f1550,f860,f645,f1562]) ).

fof(f1562,plain,
    ( spl0_145
  <=> hd(sk4) = hd(app(sk4,cons(hd(nil),nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_145])]) ).

fof(f1550,plain,
    ( hd(sk4) = hd(app(sk4,cons(hd(nil),nil)))
    | ~ spl0_60
    | ~ spl0_85 ),
    inference(resolution,[],[f862,f646]) ).

fof(f1560,plain,
    ( spl0_80
    | spl0_89
    | spl0_62
    | ~ spl0_79
    | ~ spl0_85 ),
    inference(avatar_split_clause,[],[f1559,f860,f830,f658,f896,f835]) ).

fof(f835,plain,
    ( spl0_80
  <=> hd(cons(hd(nil),nil)) = hd(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_80])]) ).

fof(f658,plain,
    ( spl0_62
  <=> ! [X4] : ~ ssList(X4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_62])]) ).

fof(f1559,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | nil = cons(hd(nil),nil)
        | hd(cons(hd(nil),nil)) = hd(nil) )
    | ~ spl0_79
    | ~ spl0_85 ),
    inference(forward_subsumption_demodulation,[],[f1558,f1534]) ).

fof(f1534,plain,
    ( ! [X3] :
        ( hd(cons(hd(nil),X3)) = hd(nil)
        | ~ ssList(X3) )
    | ~ spl0_79 ),
    inference(resolution,[],[f832,f97]) ).

fof(f1558,plain,
    ( ! [X0] :
        ( nil = cons(hd(nil),nil)
        | hd(cons(hd(nil),X0)) = hd(cons(hd(nil),nil))
        | ~ ssList(X0) )
    | ~ spl0_79
    | ~ spl0_85 ),
    inference(forward_subsumption_demodulation,[],[f1545,f1533]) ).

fof(f1545,plain,
    ( ! [X0] :
        ( hd(cons(hd(nil),nil)) = hd(app(cons(hd(nil),nil),X0))
        | ~ ssList(X0)
        | nil = cons(hd(nil),nil) )
    | ~ spl0_85 ),
    inference(resolution,[],[f862,f123]) ).

fof(f1556,plain,
    ( spl0_144
    | ~ spl0_9
    | ~ spl0_85 ),
    inference(avatar_split_clause,[],[f1551,f860,f270,f1553]) ).

fof(f1553,plain,
    ( spl0_144
  <=> tl(cons(hd(sk4),cons(hd(nil),nil))) = cons(hd(nil),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_144])]) ).

fof(f1551,plain,
    ( tl(cons(hd(sk4),cons(hd(nil),nil))) = cons(hd(nil),nil)
    | ~ spl0_9
    | ~ spl0_85 ),
    inference(resolution,[],[f862,f952]) ).

fof(f1530,plain,
    ( spl0_143
    | ~ spl0_113
    | ~ spl0_136 ),
    inference(avatar_split_clause,[],[f1498,f1459,f1288,f1527]) ).

fof(f1527,plain,
    ( spl0_143
  <=> hd(app(sk3,cons(hd(sk4),nil))) = hd(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_143])]) ).

fof(f1288,plain,
    ( spl0_113
  <=> hd(sk3) = hd(app(sk3,cons(hd(sk4),nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_113])]) ).

fof(f1459,plain,
    ( spl0_136
  <=> hd(sk3) = hd(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_136])]) ).

fof(f1498,plain,
    ( hd(app(sk3,cons(hd(sk4),nil))) = hd(nil)
    | ~ spl0_113
    | ~ spl0_136 ),
    inference(backward_demodulation,[],[f1290,f1461]) ).

fof(f1461,plain,
    ( hd(sk3) = hd(nil)
    | ~ spl0_136 ),
    inference(avatar_component_clause,[],[f1459]) ).

fof(f1290,plain,
    ( hd(sk3) = hd(app(sk3,cons(hd(sk4),nil)))
    | ~ spl0_113 ),
    inference(avatar_component_clause,[],[f1288]) ).

fof(f1525,plain,
    ( spl0_142
    | ~ spl0_112
    | ~ spl0_136 ),
    inference(avatar_split_clause,[],[f1497,f1459,f1283,f1522]) ).

fof(f1522,plain,
    ( spl0_142
  <=> hd(app(sk3,sk3)) = hd(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_142])]) ).

fof(f1497,plain,
    ( hd(app(sk3,sk3)) = hd(nil)
    | ~ spl0_112
    | ~ spl0_136 ),
    inference(backward_demodulation,[],[f1285,f1461]) ).

fof(f1520,plain,
    ( ~ spl0_141
    | spl0_73
    | ~ spl0_136 ),
    inference(avatar_split_clause,[],[f1487,f1459,f774,f1517]) ).

fof(f1517,plain,
    ( spl0_141
  <=> sk3 = cons(hd(nil),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_141])]) ).

fof(f774,plain,
    ( spl0_73
  <=> sk3 = cons(hd(sk3),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_73])]) ).

fof(f1487,plain,
    ( sk3 != cons(hd(nil),nil)
    | spl0_73
    | ~ spl0_136 ),
    inference(backward_demodulation,[],[f775,f1461]) ).

fof(f775,plain,
    ( sk3 != cons(hd(sk3),nil)
    | spl0_73 ),
    inference(avatar_component_clause,[],[f774]) ).

fof(f1515,plain,
    ( spl0_140
    | ~ spl0_114
    | ~ spl0_136 ),
    inference(avatar_split_clause,[],[f1499,f1459,f1293,f1512]) ).

fof(f1512,plain,
    ( spl0_140
  <=> hd(app(sk3,tl(sk4))) = hd(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_140])]) ).

fof(f1499,plain,
    ( hd(app(sk3,tl(sk4))) = hd(nil)
    | ~ spl0_114
    | ~ spl0_136 ),
    inference(backward_demodulation,[],[f1295,f1461]) ).

fof(f1510,plain,
    ( spl0_139
    | ~ spl0_48
    | ~ spl0_136 ),
    inference(avatar_split_clause,[],[f1480,f1459,f536,f1507]) ).

fof(f1507,plain,
    ( spl0_139
  <=> sk3 = cons(hd(nil),tl(sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_139])]) ).

fof(f536,plain,
    ( spl0_48
  <=> sk3 = cons(hd(sk3),tl(sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_48])]) ).

fof(f1480,plain,
    ( sk3 = cons(hd(nil),tl(sk3))
    | ~ spl0_48
    | ~ spl0_136 ),
    inference(backward_demodulation,[],[f538,f1461]) ).

fof(f538,plain,
    ( sk3 = cons(hd(sk3),tl(sk3))
    | ~ spl0_48 ),
    inference(avatar_component_clause,[],[f536]) ).

fof(f1505,plain,
    ( spl0_138
    | ~ spl0_111
    | ~ spl0_136 ),
    inference(avatar_split_clause,[],[f1496,f1459,f1278,f1502]) ).

fof(f1502,plain,
    ( spl0_138
  <=> hd(nil) = hd(app(sk3,tl(sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_138])]) ).

fof(f1278,plain,
    ( spl0_111
  <=> hd(sk3) = hd(app(sk3,tl(sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_111])]) ).

fof(f1496,plain,
    ( hd(nil) = hd(app(sk3,tl(sk3)))
    | ~ spl0_111
    | ~ spl0_136 ),
    inference(backward_demodulation,[],[f1280,f1461]) ).

fof(f1280,plain,
    ( hd(sk3) = hd(app(sk3,tl(sk3)))
    | ~ spl0_111 ),
    inference(avatar_component_clause,[],[f1278]) ).

fof(f1479,plain,
    ( ~ spl0_79
    | ~ spl0_1
    | spl0_85 ),
    inference(avatar_split_clause,[],[f959,f860,f236,f830]) ).

fof(f1475,plain,
    ( ~ spl0_137
    | ~ spl0_126
    | spl0_130 ),
    inference(avatar_split_clause,[],[f1470,f1424,f1381,f1472]) ).

fof(f1472,plain,
    ( spl0_137
  <=> nil = cons(hd(sk3),tl(nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_137])]) ).

fof(f1470,plain,
    ( nil != cons(hd(sk3),tl(nil))
    | ~ spl0_126
    | spl0_130 ),
    inference(forward_demodulation,[],[f1425,f1383]) ).

fof(f1383,plain,
    ( nil = app(sk3,sk4)
    | ~ spl0_126 ),
    inference(avatar_component_clause,[],[f1381]) ).

fof(f1425,plain,
    ( cons(hd(sk3),tl(app(sk3,sk4))) != app(sk3,sk4)
    | spl0_130 ),
    inference(avatar_component_clause,[],[f1424]) ).

fof(f1462,plain,
    ( spl0_136
    | ~ spl0_110
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f1453,f1381,f1273,f1459]) ).

fof(f1273,plain,
    ( spl0_110
  <=> hd(app(sk3,sk4)) = hd(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_110])]) ).

fof(f1453,plain,
    ( hd(sk3) = hd(nil)
    | ~ spl0_110
    | ~ spl0_126 ),
    inference(backward_demodulation,[],[f1275,f1383]) ).

fof(f1275,plain,
    ( hd(app(sk3,sk4)) = hd(sk3)
    | ~ spl0_110 ),
    inference(avatar_component_clause,[],[f1273]) ).

fof(f1452,plain,
    ( spl0_135
    | ~ spl0_59
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f1410,f1377,f641,f1449]) ).

fof(f1449,plain,
    ( spl0_135
  <=> hd(app(sk3,app(sk3,sk4))) = hd(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_135])]) ).

fof(f1410,plain,
    ( hd(app(sk3,app(sk3,sk4))) = hd(sk3)
    | ~ spl0_59
    | ~ spl0_125 ),
    inference(resolution,[],[f1378,f642]) ).

fof(f1447,plain,
    ( spl0_134
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f1402,f1377,f1444]) ).

fof(f1444,plain,
    ( spl0_134
  <=> app(app(sk3,sk4),nil) = app(sk3,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_134])]) ).

fof(f1402,plain,
    ( app(app(sk3,sk4),nil) = app(sk3,sk4)
    | ~ spl0_125 ),
    inference(resolution,[],[f1378,f73]) ).

fof(f1442,plain,
    ( spl0_133
    | ~ spl0_9
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f1412,f1377,f270,f1439]) ).

fof(f1439,plain,
    ( spl0_133
  <=> tl(cons(hd(sk4),app(sk3,sk4))) = app(sk3,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_133])]) ).

fof(f1412,plain,
    ( tl(cons(hd(sk4),app(sk3,sk4))) = app(sk3,sk4)
    | ~ spl0_9
    | ~ spl0_125 ),
    inference(resolution,[],[f1378,f952]) ).

fof(f1437,plain,
    ( spl0_126
    | spl0_132
    | ~ spl0_110
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f1433,f1377,f1273,f1435,f1381]) ).

fof(f1435,plain,
    ( spl0_132
  <=> ! [X0] :
        ( ~ ssList(X0)
        | hd(app(app(sk3,sk4),X0)) = hd(sk3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_132])]) ).

fof(f1433,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | hd(app(app(sk3,sk4),X0)) = hd(sk3)
        | nil = app(sk3,sk4) )
    | ~ spl0_110
    | ~ spl0_125 ),
    inference(forward_demodulation,[],[f1405,f1275]) ).

fof(f1405,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | nil = app(sk3,sk4)
        | hd(app(app(sk3,sk4),X0)) = hd(app(sk3,sk4)) )
    | ~ spl0_125 ),
    inference(resolution,[],[f1378,f123]) ).

fof(f1432,plain,
    ( spl0_131
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f1403,f1377,f1429]) ).

fof(f1403,plain,
    ( app(nil,app(sk3,sk4)) = app(sk3,sk4)
    | ~ spl0_125 ),
    inference(resolution,[],[f1378,f74]) ).

fof(f1427,plain,
    ( spl0_130
    | spl0_126
    | ~ spl0_110
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f1422,f1377,f1273,f1381,f1424]) ).

fof(f1422,plain,
    ( nil = app(sk3,sk4)
    | cons(hd(sk3),tl(app(sk3,sk4))) = app(sk3,sk4)
    | ~ spl0_110
    | ~ spl0_125 ),
    inference(forward_demodulation,[],[f1404,f1275]) ).

fof(f1404,plain,
    ( cons(hd(app(sk3,sk4)),tl(app(sk3,sk4))) = app(sk3,sk4)
    | nil = app(sk3,sk4)
    | ~ spl0_125 ),
    inference(resolution,[],[f1378,f104]) ).

fof(f1421,plain,
    ( spl0_129
    | ~ spl0_60
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f1411,f1377,f645,f1418]) ).

fof(f1418,plain,
    ( spl0_129
  <=> hd(sk4) = hd(app(sk4,app(sk3,sk4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_129])]) ).

fof(f1411,plain,
    ( hd(sk4) = hd(app(sk4,app(sk3,sk4)))
    | ~ spl0_60
    | ~ spl0_125 ),
    inference(resolution,[],[f1378,f646]) ).

fof(f1416,plain,
    ( spl0_128
    | spl0_126
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f1406,f1377,f1381,f1414]) ).

fof(f1414,plain,
    ( spl0_128
  <=> ! [X1] :
        ( ~ ssList(X1)
        | app(tl(app(sk3,sk4)),X1) = tl(app(app(sk3,sk4),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_128])]) ).

fof(f1406,plain,
    ( ! [X1] :
        ( nil = app(sk3,sk4)
        | ~ ssList(X1)
        | app(tl(app(sk3,sk4)),X1) = tl(app(app(sk3,sk4),X1)) )
    | ~ spl0_125 ),
    inference(resolution,[],[f1378,f133]) ).

fof(f1401,plain,
    ( ~ spl0_12
    | ~ spl0_21
    | spl0_125 ),
    inference(avatar_split_clause,[],[f1400,f1377,f329,f284]) ).

fof(f1400,plain,
    ( ~ ssList(sk4)
    | ~ ssList(sk3)
    | spl0_125 ),
    inference(resolution,[],[f1379,f85]) ).

fof(f1379,plain,
    ( ~ ssList(app(sk3,sk4))
    | spl0_125 ),
    inference(avatar_component_clause,[],[f1377]) ).

fof(f1388,plain,
    ( spl0_126
    | ~ spl0_125
    | spl0_127
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1373,f1273,f1385,f1377,f1381]) ).

fof(f1385,plain,
    ( spl0_127
  <=> ! [X1] :
        ( hd(X1) != hd(sk3)
        | app(sk3,sk4) = X1
        | ~ ssList(X1)
        | tl(X1) != tl(app(sk3,sk4))
        | nil = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_127])]) ).

fof(f1373,plain,
    ( ! [X0] :
        ( hd(X0) != hd(sk3)
        | ~ ssList(app(sk3,sk4))
        | tl(X0) != tl(app(sk3,sk4))
        | nil = app(sk3,sk4)
        | ~ ssList(X0)
        | nil = X0
        | app(sk3,sk4) = X0 )
    | ~ spl0_110 ),
    inference(superposition,[],[f177,f1275]) ).

fof(f1387,plain,
    ( ~ spl0_125
    | spl0_126
    | spl0_127
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1374,f1273,f1385,f1381,f1377]) ).

fof(f1374,plain,
    ( ! [X1] :
        ( hd(X1) != hd(sk3)
        | nil = app(sk3,sk4)
        | ~ ssList(app(sk3,sk4))
        | nil = X1
        | tl(X1) != tl(app(sk3,sk4))
        | ~ ssList(X1)
        | app(sk3,sk4) = X1 )
    | ~ spl0_110 ),
    inference(superposition,[],[f177,f1275]) ).

fof(f1370,plain,
    ( spl0_124
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f1339,f274,f270,f1367]) ).

fof(f1367,plain,
    ( spl0_124
  <=> tl(cons(hd(sk4),cons(hd(sk4),nil))) = cons(hd(sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_124])]) ).

fof(f1339,plain,
    ( tl(cons(hd(sk4),cons(hd(sk4),nil))) = cons(hd(sk4),nil)
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(resolution,[],[f952,f275]) ).

fof(f1365,plain,
    ( spl0_123
    | ~ spl0_9
    | ~ spl0_21 ),
    inference(avatar_split_clause,[],[f1345,f329,f270,f1362]) ).

fof(f1345,plain,
    ( sk4 = tl(cons(hd(sk4),sk4))
    | ~ spl0_9
    | ~ spl0_21 ),
    inference(resolution,[],[f952,f331]) ).

fof(f1360,plain,
    ( spl0_122
    | ~ spl0_1
    | ~ spl0_9 ),
    inference(avatar_split_clause,[],[f1334,f270,f236,f1357]) ).

fof(f1357,plain,
    ( spl0_122
  <=> nil = tl(cons(hd(sk4),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_122])]) ).

fof(f1334,plain,
    ( nil = tl(cons(hd(sk4),nil))
    | ~ spl0_1
    | ~ spl0_9 ),
    inference(resolution,[],[f952,f237]) ).

fof(f1355,plain,
    ( spl0_121
    | ~ spl0_9
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f1343,f616,f270,f1352]) ).

fof(f1352,plain,
    ( spl0_121
  <=> tl(cons(hd(sk4),tl(sk3))) = tl(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_121])]) ).

fof(f1343,plain,
    ( tl(cons(hd(sk4),tl(sk3))) = tl(sk3)
    | ~ spl0_9
    | ~ spl0_57 ),
    inference(resolution,[],[f952,f617]) ).

fof(f1350,plain,
    ( spl0_120
    | ~ spl0_9
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f1344,f284,f270,f1347]) ).

fof(f1344,plain,
    ( sk3 = tl(cons(hd(sk4),sk3))
    | ~ spl0_9
    | ~ spl0_12 ),
    inference(resolution,[],[f952,f286]) ).

fof(f1333,plain,
    ( spl0_119
    | ~ spl0_8
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f1305,f645,f266,f1330]) ).

fof(f1305,plain,
    ( hd(sk4) = hd(app(sk4,tl(sk4)))
    | ~ spl0_8
    | ~ spl0_60 ),
    inference(resolution,[],[f646,f267]) ).

fof(f1328,plain,
    ( spl0_118
    | ~ spl0_57
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f1306,f645,f616,f1325]) ).

fof(f1325,plain,
    ( spl0_118
  <=> hd(sk4) = hd(app(sk4,tl(sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_118])]) ).

fof(f1306,plain,
    ( hd(sk4) = hd(app(sk4,tl(sk3)))
    | ~ spl0_57
    | ~ spl0_60 ),
    inference(resolution,[],[f646,f617]) ).

fof(f1323,plain,
    ( spl0_117
    | ~ spl0_12
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f1307,f645,f284,f1320]) ).

fof(f1307,plain,
    ( hd(sk4) = hd(app(sk4,sk3))
    | ~ spl0_12
    | ~ spl0_60 ),
    inference(resolution,[],[f646,f286]) ).

fof(f1318,plain,
    ( spl0_116
    | ~ spl0_10
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f1302,f645,f274,f1315]) ).

fof(f1315,plain,
    ( spl0_116
  <=> hd(sk4) = hd(app(sk4,cons(hd(sk4),nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_116])]) ).

fof(f1302,plain,
    ( hd(sk4) = hd(app(sk4,cons(hd(sk4),nil)))
    | ~ spl0_10
    | ~ spl0_60 ),
    inference(resolution,[],[f646,f275]) ).

fof(f1313,plain,
    ( spl0_115
    | ~ spl0_21
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f1308,f645,f329,f1310]) ).

fof(f1308,plain,
    ( hd(sk4) = hd(app(sk4,sk4))
    | ~ spl0_21
    | ~ spl0_60 ),
    inference(resolution,[],[f646,f331]) ).

fof(f1296,plain,
    ( spl0_114
    | ~ spl0_8
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f1268,f641,f266,f1293]) ).

fof(f1268,plain,
    ( hd(sk3) = hd(app(sk3,tl(sk4)))
    | ~ spl0_8
    | ~ spl0_59 ),
    inference(resolution,[],[f642,f267]) ).

fof(f1291,plain,
    ( spl0_113
    | ~ spl0_10
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f1265,f641,f274,f1288]) ).

fof(f1265,plain,
    ( hd(sk3) = hd(app(sk3,cons(hd(sk4),nil)))
    | ~ spl0_10
    | ~ spl0_59 ),
    inference(resolution,[],[f642,f275]) ).

fof(f1286,plain,
    ( spl0_112
    | ~ spl0_12
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f1270,f641,f284,f1283]) ).

fof(f1270,plain,
    ( hd(app(sk3,sk3)) = hd(sk3)
    | ~ spl0_12
    | ~ spl0_59 ),
    inference(resolution,[],[f642,f286]) ).

fof(f1281,plain,
    ( spl0_111
    | ~ spl0_57
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f1269,f641,f616,f1278]) ).

fof(f1269,plain,
    ( hd(sk3) = hd(app(sk3,tl(sk3)))
    | ~ spl0_57
    | ~ spl0_59 ),
    inference(resolution,[],[f642,f617]) ).

fof(f1276,plain,
    ( spl0_110
    | ~ spl0_21
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f1271,f641,f329,f1273]) ).

fof(f1271,plain,
    ( hd(app(sk3,sk4)) = hd(sk3)
    | ~ spl0_21
    | ~ spl0_59 ),
    inference(resolution,[],[f642,f331]) ).

fof(f1230,plain,
    ( ~ spl0_1
    | ~ spl0_57
    | spl0_109
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f1223,f759,f1228,f616,f236]) ).

fof(f1228,plain,
    ( spl0_109
  <=> ! [X0] :
        ( ~ ssList(app(X0,tl(sk3)))
        | ~ ssList(X0)
        | segmentP(app(X0,tl(sk3)),tl(sk3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_109])]) ).

fof(f759,plain,
    ( spl0_71
  <=> app(tl(sk3),nil) = tl(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_71])]) ).

fof(f1223,plain,
    ( ! [X0] :
        ( ~ ssList(app(X0,tl(sk3)))
        | ~ ssList(tl(sk3))
        | ~ ssList(nil)
        | segmentP(app(X0,tl(sk3)),tl(sk3))
        | ~ ssList(X0) )
    | ~ spl0_71 ),
    inference(superposition,[],[f340,f761]) ).

fof(f761,plain,
    ( app(tl(sk3),nil) = tl(sk3)
    | ~ spl0_71 ),
    inference(avatar_component_clause,[],[f759]) ).

fof(f1222,plain,
    ( spl0_51
    | spl0_108
    | ~ spl0_10
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f1215,f654,f274,f1219,f550]) ).

fof(f550,plain,
    ( spl0_51
  <=> nil = cons(hd(sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_51])]) ).

fof(f1219,plain,
    ( spl0_108
  <=> ! [X1] :
        ( tl(X1) != tl(cons(hd(sk4),nil))
        | cons(hd(sk4),nil) = X1
        | ~ ssList(X1)
        | nil = X1
        | hd(X1) != hd(sk4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_108])]) ).

fof(f654,plain,
    ( spl0_61
  <=> hd(sk4) = hd(cons(hd(sk4),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_61])]) ).

fof(f1215,plain,
    ( ! [X0] :
        ( ~ ssList(cons(hd(sk4),nil))
        | hd(X0) != hd(sk4)
        | nil = cons(hd(sk4),nil)
        | tl(X0) != tl(cons(hd(sk4),nil))
        | cons(hd(sk4),nil) = X0
        | nil = X0
        | ~ ssList(X0) )
    | ~ spl0_61 ),
    inference(superposition,[],[f177,f656]) ).

fof(f656,plain,
    ( hd(sk4) = hd(cons(hd(sk4),nil))
    | ~ spl0_61 ),
    inference(avatar_component_clause,[],[f654]) ).

fof(f1221,plain,
    ( spl0_51
    | spl0_108
    | ~ spl0_10
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f1216,f654,f274,f1219,f550]) ).

fof(f1216,plain,
    ( ! [X1] :
        ( ~ ssList(cons(hd(sk4),nil))
        | tl(X1) != tl(cons(hd(sk4),nil))
        | nil = cons(hd(sk4),nil)
        | hd(X1) != hd(sk4)
        | nil = X1
        | ~ ssList(X1)
        | cons(hd(sk4),nil) = X1 )
    | ~ spl0_61 ),
    inference(superposition,[],[f177,f656]) ).

fof(f1202,plain,
    ( ~ spl0_9
    | ~ spl0_8
    | spl0_107
    | ~ spl0_49 ),
    inference(avatar_split_clause,[],[f1190,f541,f1199,f266,f270]) ).

fof(f1199,plain,
    ( spl0_107
  <=> ! [X4,X5] :
        ( ~ ssList(X5)
        | ~ ssItem(X4)
        | tl(sk4) = X5
        | sk4 != cons(X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_107])]) ).

fof(f1190,plain,
    ( ! [X6,X7] :
        ( tl(sk4) = X7
        | ~ ssList(X7)
        | ~ ssList(tl(sk4))
        | sk4 != cons(X6,X7)
        | ~ ssItem(hd(sk4))
        | ~ ssItem(X6) )
    | ~ spl0_49 ),
    inference(superposition,[],[f171,f543]) ).

fof(f1201,plain,
    ( ~ spl0_9
    | ~ spl0_8
    | spl0_107
    | ~ spl0_49 ),
    inference(avatar_split_clause,[],[f1189,f541,f1199,f266,f270]) ).

fof(f1189,plain,
    ( ! [X4,X5] :
        ( ~ ssList(X5)
        | sk4 != cons(X4,X5)
        | tl(sk4) = X5
        | ~ ssList(tl(sk4))
        | ~ ssItem(hd(sk4))
        | ~ ssItem(X4) )
    | ~ spl0_49 ),
    inference(superposition,[],[f171,f543]) ).

fof(f1197,plain,
    ( ~ spl0_9
    | ~ spl0_8
    | spl0_97
    | ~ spl0_49 ),
    inference(avatar_split_clause,[],[f1188,f541,f1107,f266,f270]) ).

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

fof(f1188,plain,
    ( ! [X2,X3] :
        ( cons(X2,X3) != sk4
        | ~ ssList(tl(sk4))
        | hd(sk4) = X2
        | ~ ssItem(hd(sk4))
        | ~ ssList(X3)
        | ~ ssItem(X2) )
    | ~ spl0_49 ),
    inference(superposition,[],[f170,f543]) ).

fof(f1196,plain,
    ( ~ spl0_106
    | ~ spl0_9
    | ~ spl0_8
    | ~ spl0_49 ),
    inference(avatar_split_clause,[],[f1186,f541,f266,f270,f1193]) ).

fof(f1186,plain,
    ( ~ ssList(tl(sk4))
    | ~ ssItem(hd(sk4))
    | sk4 != tl(sk4)
    | ~ spl0_49 ),
    inference(superposition,[],[f99,f543]) ).

fof(f1191,plain,
    ( ~ spl0_8
    | spl0_97
    | ~ spl0_9
    | ~ spl0_49 ),
    inference(avatar_split_clause,[],[f1187,f541,f270,f1107,f266]) ).

fof(f1187,plain,
    ( ! [X0,X1] :
        ( ~ ssItem(hd(sk4))
        | ~ ssItem(X0)
        | ~ ssList(X1)
        | cons(X0,X1) != sk4
        | hd(sk4) = X0
        | ~ ssList(tl(sk4)) )
    | ~ spl0_49 ),
    inference(superposition,[],[f170,f543]) ).

fof(f1183,plain,
    ( spl0_98
    | ~ spl0_57
    | ~ spl0_56
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f1174,f536,f612,f616,f1111]) ).

fof(f1111,plain,
    ( spl0_98
  <=> ! [X2,X3] :
        ( cons(X2,X3) != sk3
        | hd(sk3) = X2
        | ~ ssList(X3)
        | ~ ssItem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_98])]) ).

fof(f1174,plain,
    ( ! [X2,X3] :
        ( ~ ssItem(hd(sk3))
        | ~ ssList(tl(sk3))
        | ~ ssItem(X2)
        | ~ ssList(X3)
        | cons(X2,X3) != sk3
        | hd(sk3) = X2 )
    | ~ spl0_48 ),
    inference(superposition,[],[f170,f538]) ).

fof(f1182,plain,
    ( ~ spl0_56
    | ~ spl0_57
    | spl0_105
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f1176,f536,f1178,f616,f612]) ).

fof(f1178,plain,
    ( spl0_105
  <=> ! [X4,X5] :
        ( ~ ssItem(X4)
        | ~ ssList(X5)
        | sk3 != cons(X4,X5)
        | tl(sk3) = X5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_105])]) ).

fof(f1176,plain,
    ( ! [X6,X7] :
        ( ~ ssList(X7)
        | ~ ssList(tl(sk3))
        | ~ ssItem(hd(sk3))
        | sk3 != cons(X6,X7)
        | tl(sk3) = X7
        | ~ ssItem(X6) )
    | ~ spl0_48 ),
    inference(superposition,[],[f171,f538]) ).

fof(f1181,plain,
    ( ~ spl0_56
    | spl0_98
    | ~ spl0_57
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f1173,f536,f616,f1111,f612]) ).

fof(f1173,plain,
    ( ! [X0,X1] :
        ( ~ ssList(tl(sk3))
        | hd(sk3) = X0
        | cons(X0,X1) != sk3
        | ~ ssList(X1)
        | ~ ssItem(X0)
        | ~ ssItem(hd(sk3)) )
    | ~ spl0_48 ),
    inference(superposition,[],[f170,f538]) ).

fof(f1180,plain,
    ( spl0_105
    | ~ spl0_57
    | ~ spl0_56
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f1175,f536,f612,f616,f1178]) ).

fof(f1175,plain,
    ( ! [X4,X5] :
        ( ~ ssItem(hd(sk3))
        | ~ ssList(tl(sk3))
        | ~ ssItem(X4)
        | tl(sk3) = X5
        | sk3 != cons(X4,X5)
        | ~ ssList(X5) )
    | ~ spl0_48 ),
    inference(superposition,[],[f171,f538]) ).

fof(f1163,plain,
    ( ~ spl0_1
    | ~ spl0_12
    | spl0_104
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f1141,f380,f1161,f284,f236]) ).

fof(f1161,plain,
    ( spl0_104
  <=> ! [X0] :
        ( segmentP(app(X0,sk3),sk3)
        | ~ ssList(app(X0,sk3))
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_104])]) ).

fof(f1141,plain,
    ( ! [X0] :
        ( segmentP(app(X0,sk3),sk3)
        | ~ ssList(sk3)
        | ~ ssList(X0)
        | ~ ssList(app(X0,sk3))
        | ~ ssList(nil) )
    | ~ spl0_30 ),
    inference(superposition,[],[f340,f382]) ).

fof(f1159,plain,
    ( ~ spl0_8
    | spl0_103
    | ~ spl0_1
    | ~ spl0_34 ),
    inference(avatar_split_clause,[],[f1143,f409,f236,f1157,f266]) ).

fof(f1157,plain,
    ( spl0_103
  <=> ! [X2] :
        ( ~ ssList(X2)
        | ~ ssList(app(X2,tl(sk4)))
        | segmentP(app(X2,tl(sk4)),tl(sk4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_103])]) ).

fof(f1143,plain,
    ( ! [X2] :
        ( ~ ssList(nil)
        | ~ ssList(X2)
        | segmentP(app(X2,tl(sk4)),tl(sk4))
        | ~ ssList(app(X2,tl(sk4)))
        | ~ ssList(tl(sk4)) )
    | ~ spl0_34 ),
    inference(superposition,[],[f340,f411]) ).

fof(f1155,plain,
    ( spl0_102
    | ~ spl0_21
    | ~ spl0_1
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f1142,f385,f236,f329,f1153]) ).

fof(f1153,plain,
    ( spl0_102
  <=> ! [X1] :
        ( segmentP(app(X1,sk4),sk4)
        | ~ ssList(X1)
        | ~ ssList(app(X1,sk4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_102])]) ).

fof(f1142,plain,
    ( ! [X1] :
        ( ~ ssList(nil)
        | ~ ssList(sk4)
        | segmentP(app(X1,sk4),sk4)
        | ~ ssList(app(X1,sk4))
        | ~ ssList(X1) )
    | ~ spl0_31 ),
    inference(superposition,[],[f340,f387]) ).

fof(f1151,plain,
    ( ~ spl0_8
    | spl0_101
    | ~ spl0_10
    | ~ spl0_4 ),
    inference(avatar_split_clause,[],[f1144,f250,f274,f1149,f266]) ).

fof(f1144,plain,
    ( ! [X3] :
        ( ~ ssList(cons(hd(sk4),nil))
        | ~ ssList(app(X3,sk3))
        | ~ ssList(tl(sk4))
        | ~ ssList(X3)
        | segmentP(app(X3,sk3),tl(sk4)) )
    | ~ spl0_4 ),
    inference(superposition,[],[f340,f252]) ).

fof(f1139,plain,
    ( spl0_100
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f1129,f236,f1137]) ).

fof(f1129,plain,
    ! [X2,X0,X1] :
      ( ~ ssList(nil)
      | ~ ssList(X0)
      | segmentP(app(X0,app(X1,X2)),nil)
      | ~ ssList(X2)
      | ~ ssList(X1) ),
    inference(duplicate_literal_removal,[],[f1126]) ).

fof(f1126,plain,
    ! [X2,X0,X1] :
      ( ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(nil)
      | ~ ssList(X1)
      | segmentP(app(X0,app(X1,X2)),nil) ),
    inference(resolution,[],[f356,f56]) ).

fof(f56,axiom,
    ! [X0] :
      ( segmentP(X0,nil)
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause56) ).

fof(f1135,plain,
    ( spl0_99
    | ~ spl0_21
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f1131,f502,f329,f1133]) ).

fof(f502,plain,
    ( spl0_44
  <=> segmentP(sk4,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_44])]) ).

fof(f1131,plain,
    ( ! [X6,X7] :
        ( ~ ssList(sk4)
        | segmentP(app(X6,app(sk4,X7)),sk4)
        | ~ ssList(X7)
        | ~ ssList(X6) )
    | ~ spl0_44 ),
    inference(duplicate_literal_removal,[],[f1128]) ).

fof(f1128,plain,
    ( ! [X6,X7] :
        ( ~ ssList(sk4)
        | ~ ssList(X7)
        | segmentP(app(X6,app(sk4,X7)),sk4)
        | ~ ssList(X6)
        | ~ ssList(sk4) )
    | ~ spl0_44 ),
    inference(resolution,[],[f356,f503]) ).

fof(f503,plain,
    ( segmentP(sk4,sk4)
    | ~ spl0_44 ),
    inference(avatar_component_clause,[],[f502]) ).

fof(f1115,plain,
    ( ~ spl0_56
    | ~ spl0_1
    | spl0_98
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f1101,f774,f1111,f236,f612]) ).

fof(f1101,plain,
    ( ! [X2,X3] :
        ( ~ ssItem(X2)
        | ~ ssList(nil)
        | ~ ssList(X3)
        | hd(sk3) = X2
        | ~ ssItem(hd(sk3))
        | cons(X2,X3) != sk3 )
    | ~ spl0_73 ),
    inference(superposition,[],[f170,f776]) ).

fof(f776,plain,
    ( sk3 = cons(hd(sk3),nil)
    | ~ spl0_73 ),
    inference(avatar_component_clause,[],[f774]) ).

fof(f1114,plain,
    ( spl0_97
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f1100,f677,f284,f270,f1107]) ).

fof(f677,plain,
    ( spl0_63
  <=> sk4 = cons(hd(sk4),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_63])]) ).

fof(f1100,plain,
    ( ! [X0,X1] :
        ( ~ ssList(sk3)
        | ~ ssItem(hd(sk4))
        | hd(sk4) = X0
        | ~ ssItem(X0)
        | ~ ssList(X1)
        | cons(X0,X1) != sk4 )
    | ~ spl0_63 ),
    inference(superposition,[],[f170,f679]) ).

fof(f679,plain,
    ( sk4 = cons(hd(sk4),sk3)
    | ~ spl0_63 ),
    inference(avatar_component_clause,[],[f677]) ).

fof(f1113,plain,
    ( ~ spl0_1
    | spl0_98
    | ~ spl0_56
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f1103,f774,f612,f1111,f236]) ).

fof(f1103,plain,
    ( ! [X2,X3] :
        ( ~ ssItem(hd(sk3))
        | cons(X2,X3) != sk3
        | ~ ssItem(X2)
        | ~ ssList(nil)
        | ~ ssList(X3)
        | hd(sk3) = X2 )
    | ~ spl0_73 ),
    inference(superposition,[],[f170,f776]) ).

fof(f1109,plain,
    ( ~ spl0_12
    | ~ spl0_9
    | spl0_97
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f1102,f677,f1107,f270,f284]) ).

fof(f1102,plain,
    ( ! [X0,X1] :
        ( cons(X0,X1) != sk4
        | ~ ssItem(X0)
        | ~ ssItem(hd(sk4))
        | ~ ssList(X1)
        | ~ ssList(sk3)
        | hd(sk4) = X0 )
    | ~ spl0_63 ),
    inference(superposition,[],[f170,f679]) ).

fof(f1069,plain,
    ( ~ spl0_54
    | ~ spl0_34
    | spl0_52 ),
    inference(avatar_split_clause,[],[f583,f560,f409,f587]) ).

fof(f560,plain,
    ( spl0_52
  <=> sk3 = app(tl(sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_52])]) ).

fof(f583,plain,
    ( sk3 != tl(sk4)
    | ~ spl0_34
    | spl0_52 ),
    inference(superposition,[],[f561,f411]) ).

fof(f561,plain,
    ( sk3 != app(tl(sk4),nil)
    | spl0_52 ),
    inference(avatar_component_clause,[],[f560]) ).

fof(f1068,plain,
    ( spl0_65
    | ~ spl0_50
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f1065,f654,f546,f690]) ).

fof(f690,plain,
    ( spl0_65
  <=> cons(hd(sk4),tl(cons(hd(sk4),nil))) = cons(hd(sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_65])]) ).

fof(f546,plain,
    ( spl0_50
  <=> cons(hd(cons(hd(sk4),nil)),tl(cons(hd(sk4),nil))) = cons(hd(sk4),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_50])]) ).

fof(f1065,plain,
    ( cons(hd(sk4),tl(cons(hd(sk4),nil))) = cons(hd(sk4),nil)
    | ~ spl0_50
    | ~ spl0_61 ),
    inference(backward_demodulation,[],[f548,f656]) ).

fof(f548,plain,
    ( cons(hd(cons(hd(sk4),nil)),tl(cons(hd(sk4),nil))) = cons(hd(sk4),nil)
    | ~ spl0_50 ),
    inference(avatar_component_clause,[],[f546]) ).

fof(f1064,plain,
    ( spl0_65
    | ~ spl0_50
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f688,f654,f546,f690]) ).

fof(f688,plain,
    ( cons(hd(sk4),tl(cons(hd(sk4),nil))) = cons(hd(sk4),nil)
    | ~ spl0_50
    | ~ spl0_61 ),
    inference(forward_demodulation,[],[f548,f656]) ).

fof(f1063,plain,
    ( spl0_96
    | ~ spl0_4
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f1058,f587,f250,f1060]) ).

fof(f1060,plain,
    ( spl0_96
  <=> sk3 = app(sk3,cons(hd(sk4),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_96])]) ).

fof(f1058,plain,
    ( sk3 = app(sk3,cons(hd(sk4),nil))
    | ~ spl0_4
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f252,f588]) ).

fof(f588,plain,
    ( sk3 = tl(sk4)
    | ~ spl0_54 ),
    inference(avatar_component_clause,[],[f587]) ).

fof(f1055,plain,
    ( spl0_95
    | ~ spl0_1
    | ~ spl0_9
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f1041,f550,f270,f236,f1052]) ).

fof(f1052,plain,
    ( spl0_95
  <=> nil = tl(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_95])]) ).

fof(f1041,plain,
    ( nil = tl(nil)
    | ~ spl0_1
    | ~ spl0_9
    | ~ spl0_51 ),
    inference(resolution,[],[f946,f237]) ).

fof(f946,plain,
    ( ! [X3] :
        ( ~ ssList(X3)
        | tl(X3) = X3 )
    | ~ spl0_9
    | ~ spl0_51 ),
    inference(forward_subsumption_demodulation,[],[f479,f926]) ).

fof(f926,plain,
    ( ! [X3] :
        ( ~ ssList(X3)
        | cons(hd(sk4),X3) = X3 )
    | ~ spl0_9
    | ~ spl0_51 ),
    inference(forward_subsumption_demodulation,[],[f925,f74]) ).

fof(f925,plain,
    ( ! [X3] :
        ( ~ ssList(X3)
        | app(nil,X3) = cons(hd(sk4),X3) )
    | ~ spl0_9
    | ~ spl0_51 ),
    inference(forward_demodulation,[],[f602,f552]) ).

fof(f552,plain,
    ( nil = cons(hd(sk4),nil)
    | ~ spl0_51 ),
    inference(avatar_component_clause,[],[f550]) ).

fof(f602,plain,
    ( ! [X3] :
        ( app(cons(hd(sk4),nil),X3) = cons(hd(sk4),X3)
        | ~ ssList(X3) )
    | ~ spl0_9 ),
    inference(resolution,[],[f120,f271]) ).

fof(f479,plain,
    ( ! [X3] :
        ( ~ ssList(X3)
        | tl(cons(hd(sk4),X3)) = X3 )
    | ~ spl0_9 ),
    inference(resolution,[],[f96,f271]) ).

fof(f1050,plain,
    ( spl0_93
    | ~ spl0_9
    | ~ spl0_21
    | ~ spl0_51
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f1049,f587,f550,f329,f270,f996]) ).

fof(f996,plain,
    ( spl0_93
  <=> sk3 = sk4 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_93])]) ).

fof(f1049,plain,
    ( sk3 = sk4
    | ~ spl0_9
    | ~ spl0_21
    | ~ spl0_51
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f1046,f588]) ).

fof(f1046,plain,
    ( sk4 = tl(sk4)
    | ~ spl0_9
    | ~ spl0_21
    | ~ spl0_51 ),
    inference(resolution,[],[f946,f331]) ).

fof(f1048,plain,
    ( spl0_13
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_51
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f1047,f749,f550,f284,f270,f289]) ).

fof(f1047,plain,
    ( nil = sk3
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_51
    | ~ spl0_69 ),
    inference(forward_demodulation,[],[f1045,f751]) ).

fof(f1045,plain,
    ( sk3 = tl(sk3)
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_51 ),
    inference(resolution,[],[f946,f286]) ).

fof(f1040,plain,
    ( ~ spl0_1
    | spl0_94 ),
    inference(avatar_split_clause,[],[f1035,f1038,f236]) ).

fof(f1035,plain,
    ! [X0] :
      ( app(app(skaf47(X0,nil),nil),skaf48(nil,X0)) = X0
      | ~ ssList(X0)
      | ~ ssList(nil) ),
    inference(duplicate_literal_removal,[],[f1031]) ).

fof(f1031,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ ssList(X0)
      | ~ ssList(nil)
      | app(app(skaf47(X0,nil),nil),skaf48(nil,X0)) = X0 ),
    inference(resolution,[],[f168,f56]) ).

fof(f999,plain,
    ( ~ spl0_93
    | ~ spl0_56
    | ~ spl0_12
    | ~ spl0_9
    | ~ spl0_51
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f994,f677,f550,f270,f284,f612,f996]) ).

fof(f994,plain,
    ( ~ ssList(sk3)
    | ~ ssItem(hd(sk3))
    | sk3 != sk4
    | ~ spl0_9
    | ~ spl0_51
    | ~ spl0_63 ),
    inference(forward_subsumption_demodulation,[],[f991,f931]) ).

fof(f931,plain,
    ( ! [X3] :
        ( ~ ssList(X3)
        | hd(sk4) = hd(X3) )
    | ~ spl0_9
    | ~ spl0_51 ),
    inference(forward_subsumption_demodulation,[],[f483,f926]) ).

fof(f991,plain,
    ( ~ ssList(sk3)
    | ~ ssItem(hd(sk4))
    | sk3 != sk4
    | ~ spl0_63 ),
    inference(superposition,[],[f99,f679]) ).

fof(f949,plain,
    ( ~ spl0_91
    | ~ spl0_51
    | spl0_65 ),
    inference(avatar_split_clause,[],[f948,f690,f550,f934]) ).

fof(f934,plain,
    ( spl0_91
  <=> nil = cons(hd(sk4),tl(nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_91])]) ).

fof(f948,plain,
    ( nil != cons(hd(sk4),tl(nil))
    | ~ spl0_51
    | spl0_65 ),
    inference(forward_demodulation,[],[f691,f552]) ).

fof(f691,plain,
    ( cons(hd(sk4),tl(cons(hd(sk4),nil))) != cons(hd(sk4),nil)
    | spl0_65 ),
    inference(avatar_component_clause,[],[f690]) ).

fof(f945,plain,
    ( ~ spl0_92
    | ~ spl0_54
    | spl0_83 ),
    inference(avatar_split_clause,[],[f940,f850,f587,f942]) ).

fof(f942,plain,
    ( spl0_92
  <=> sk3 = app(sk3,cons(hd(nil),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_92])]) ).

fof(f850,plain,
    ( spl0_83
  <=> sk3 = app(tl(sk4),cons(hd(nil),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_83])]) ).

fof(f940,plain,
    ( sk3 != app(sk3,cons(hd(nil),nil))
    | ~ spl0_54
    | spl0_83 ),
    inference(forward_demodulation,[],[f851,f588]) ).

fof(f851,plain,
    ( sk3 != app(tl(sk4),cons(hd(nil),nil))
    | spl0_83 ),
    inference(avatar_component_clause,[],[f850]) ).

fof(f937,plain,
    ( spl0_91
    | ~ spl0_51
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f932,f690,f550,f934]) ).

fof(f932,plain,
    ( nil = cons(hd(sk4),tl(nil))
    | ~ spl0_51
    | ~ spl0_65 ),
    inference(forward_demodulation,[],[f692,f552]) ).

fof(f692,plain,
    ( cons(hd(sk4),tl(cons(hd(sk4),nil))) = cons(hd(sk4),nil)
    | ~ spl0_65 ),
    inference(avatar_component_clause,[],[f690]) ).

fof(f930,plain,
    ( ~ spl0_64
    | ~ spl0_51
    | spl0_61 ),
    inference(avatar_split_clause,[],[f682,f654,f550,f684]) ).

fof(f684,plain,
    ( spl0_64
  <=> hd(sk4) = hd(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_64])]) ).

fof(f682,plain,
    ( hd(sk4) != hd(nil)
    | ~ spl0_51
    | spl0_61 ),
    inference(forward_demodulation,[],[f655,f552]) ).

fof(f655,plain,
    ( hd(sk4) != hd(cons(hd(sk4),nil))
    | spl0_61 ),
    inference(avatar_component_clause,[],[f654]) ).

fof(f923,plain,
    ( ~ spl0_64
    | ~ spl0_51
    | spl0_61 ),
    inference(avatar_split_clause,[],[f922,f654,f550,f684]) ).

fof(f922,plain,
    ( hd(sk4) != hd(nil)
    | ~ spl0_51
    | spl0_61 ),
    inference(backward_demodulation,[],[f655,f552]) ).

fof(f921,plain,
    ( spl0_90
    | spl0_51
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f718,f274,f550,f919]) ).

fof(f919,plain,
    ( spl0_90
  <=> ! [X0] :
        ( hd(cons(hd(sk4),nil)) = hd(app(cons(hd(sk4),nil),X0))
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_90])]) ).

fof(f718,plain,
    ( ! [X0] :
        ( nil = cons(hd(sk4),nil)
        | hd(cons(hd(sk4),nil)) = hd(app(cons(hd(sk4),nil),X0))
        | ~ ssList(X0) )
    | ~ spl0_10 ),
    inference(resolution,[],[f275,f123]) ).

fof(f917,plain,
    ( ~ spl0_88
    | ~ spl0_54
    | spl0_84 ),
    inference(avatar_split_clause,[],[f916,f855,f587,f881]) ).

fof(f881,plain,
    ( spl0_88
  <=> sk4 = cons(hd(nil),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_88])]) ).

fof(f855,plain,
    ( spl0_84
  <=> sk4 = cons(hd(nil),tl(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_84])]) ).

fof(f916,plain,
    ( sk4 != cons(hd(nil),sk3)
    | ~ spl0_54
    | spl0_84 ),
    inference(forward_demodulation,[],[f856,f588]) ).

fof(f856,plain,
    ( sk4 != cons(hd(nil),tl(sk4))
    | spl0_84 ),
    inference(avatar_component_clause,[],[f855]) ).

fof(f915,plain,
    ( spl0_63
    | ~ spl0_49
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f674,f587,f541,f677]) ).

fof(f674,plain,
    ( sk4 = cons(hd(sk4),sk3)
    | ~ spl0_49
    | ~ spl0_54 ),
    inference(backward_demodulation,[],[f543,f588]) ).

fof(f904,plain,
    ( spl0_54
    | ~ spl0_34
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f903,f560,f409,f587]) ).

fof(f903,plain,
    ( sk3 = tl(sk4)
    | ~ spl0_34
    | ~ spl0_52 ),
    inference(backward_demodulation,[],[f411,f562]) ).

fof(f562,plain,
    ( sk3 = app(tl(sk4),nil)
    | ~ spl0_52 ),
    inference(avatar_component_clause,[],[f560]) ).

fof(f902,plain,
    ( spl0_88
    | ~ spl0_63
    | ~ spl0_64 ),
    inference(avatar_split_clause,[],[f901,f684,f677,f881]) ).

fof(f901,plain,
    ( sk4 = cons(hd(nil),sk3)
    | ~ spl0_63
    | ~ spl0_64 ),
    inference(forward_demodulation,[],[f679,f685]) ).

fof(f685,plain,
    ( hd(sk4) = hd(nil)
    | ~ spl0_64 ),
    inference(avatar_component_clause,[],[f684]) ).

fof(f900,plain,
    ( spl0_52
    | ~ spl0_4
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f554,f550,f250,f560]) ).

fof(f554,plain,
    ( sk3 = app(tl(sk4),nil)
    | ~ spl0_4
    | ~ spl0_51 ),
    inference(backward_demodulation,[],[f252,f552]) ).

fof(f899,plain,
    ( spl0_89
    | ~ spl0_51
    | ~ spl0_64 ),
    inference(avatar_split_clause,[],[f894,f684,f550,f896]) ).

fof(f894,plain,
    ( nil = cons(hd(nil),nil)
    | ~ spl0_51
    | ~ spl0_64 ),
    inference(forward_demodulation,[],[f552,f685]) ).

fof(f893,plain,
    ( spl0_53
    | ~ spl0_68
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f888,f749,f745,f565]) ).

fof(f565,plain,
    ( spl0_53
  <=> nil = cons(hd(nil),tl(nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_53])]) ).

fof(f888,plain,
    ( nil = cons(hd(nil),tl(nil))
    | ~ spl0_68
    | ~ spl0_69 ),
    inference(backward_demodulation,[],[f747,f751]) ).

fof(f747,plain,
    ( tl(sk3) = cons(hd(tl(sk3)),tl(tl(sk3)))
    | ~ spl0_68 ),
    inference(avatar_component_clause,[],[f745]) ).

fof(f884,plain,
    ( spl0_88
    | ~ spl0_49
    | ~ spl0_54
    | ~ spl0_64 ),
    inference(avatar_split_clause,[],[f879,f684,f587,f541,f881]) ).

fof(f879,plain,
    ( sk4 = cons(hd(nil),sk3)
    | ~ spl0_49
    | ~ spl0_54
    | ~ spl0_64 ),
    inference(forward_demodulation,[],[f674,f685]) ).

fof(f878,plain,
    ( spl0_72
    | spl0_69
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f778,f616,f749,f764]) ).

fof(f778,plain,
    ( ! [X0] :
        ( nil = tl(sk3)
        | hd(tl(sk3)) = hd(app(tl(sk3),X0))
        | ~ ssList(X0) )
    | ~ spl0_57 ),
    inference(resolution,[],[f617,f123]) ).

fof(f877,plain,
    ( spl0_53
    | ~ spl0_50
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f666,f550,f546,f565]) ).

fof(f666,plain,
    ( nil = cons(hd(nil),tl(nil))
    | ~ spl0_50
    | ~ spl0_51 ),
    inference(backward_demodulation,[],[f548,f552]) ).

fof(f875,plain,
    ( spl0_52
    | ~ spl0_4
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f662,f550,f250,f560]) ).

fof(f662,plain,
    ( sk3 = app(tl(sk4),nil)
    | ~ spl0_4
    | ~ spl0_51 ),
    inference(backward_demodulation,[],[f252,f552]) ).

fof(f874,plain,
    ( spl0_73
    | ~ spl0_48
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f772,f749,f536,f774]) ).

fof(f772,plain,
    ( sk3 = cons(hd(sk3),nil)
    | ~ spl0_48
    | ~ spl0_69 ),
    inference(backward_demodulation,[],[f538,f751]) ).

fof(f873,plain,
    ( spl0_87
    | ~ spl0_64
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f828,f690,f684,f870]) ).

fof(f870,plain,
    ( spl0_87
  <=> cons(hd(nil),tl(cons(hd(nil),nil))) = cons(hd(nil),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_87])]) ).

fof(f828,plain,
    ( cons(hd(nil),tl(cons(hd(nil),nil))) = cons(hd(nil),nil)
    | ~ spl0_64
    | ~ spl0_65 ),
    inference(backward_demodulation,[],[f692,f685]) ).

fof(f868,plain,
    ( spl0_86
    | ~ spl0_40
    | ~ spl0_64 ),
    inference(avatar_split_clause,[],[f821,f684,f460,f865]) ).

fof(f821,plain,
    ( app(nil,cons(hd(nil),nil)) = cons(hd(nil),nil)
    | ~ spl0_40
    | ~ spl0_64 ),
    inference(backward_demodulation,[],[f462,f685]) ).

fof(f863,plain,
    ( spl0_85
    | ~ spl0_10
    | ~ spl0_64 ),
    inference(avatar_split_clause,[],[f818,f684,f274,f860]) ).

fof(f818,plain,
    ( ssList(cons(hd(nil),nil))
    | ~ spl0_10
    | ~ spl0_64 ),
    inference(backward_demodulation,[],[f275,f685]) ).

fof(f858,plain,
    ( spl0_84
    | ~ spl0_49
    | ~ spl0_64 ),
    inference(avatar_split_clause,[],[f824,f684,f541,f855]) ).

fof(f824,plain,
    ( sk4 = cons(hd(nil),tl(sk4))
    | ~ spl0_49
    | ~ spl0_64 ),
    inference(backward_demodulation,[],[f543,f685]) ).

fof(f853,plain,
    ( spl0_83
    | ~ spl0_4
    | ~ spl0_64 ),
    inference(avatar_split_clause,[],[f816,f684,f250,f850]) ).

fof(f816,plain,
    ( sk3 = app(tl(sk4),cons(hd(nil),nil))
    | ~ spl0_4
    | ~ spl0_64 ),
    inference(backward_demodulation,[],[f252,f685]) ).

fof(f848,plain,
    ( spl0_82
    | ~ spl0_39
    | ~ spl0_64 ),
    inference(avatar_split_clause,[],[f820,f684,f455,f845]) ).

fof(f820,plain,
    ( cons(hd(nil),nil) = app(cons(hd(nil),nil),nil)
    | ~ spl0_39
    | ~ spl0_64 ),
    inference(backward_demodulation,[],[f457,f685]) ).

fof(f843,plain,
    ( ~ spl0_81
    | spl0_37
    | ~ spl0_64 ),
    inference(avatar_split_clause,[],[f819,f684,f429,f840]) ).

fof(f840,plain,
    ( spl0_81
  <=> neq(hd(nil),hd(nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_81])]) ).

fof(f429,plain,
    ( spl0_37
  <=> neq(hd(sk4),hd(sk4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_37])]) ).

fof(f819,plain,
    ( ~ neq(hd(nil),hd(nil))
    | spl0_37
    | ~ spl0_64 ),
    inference(backward_demodulation,[],[f431,f685]) ).

fof(f431,plain,
    ( ~ neq(hd(sk4),hd(sk4))
    | spl0_37 ),
    inference(avatar_component_clause,[],[f429]) ).

fof(f838,plain,
    ( spl0_80
    | ~ spl0_61
    | ~ spl0_64 ),
    inference(avatar_split_clause,[],[f827,f684,f654,f835]) ).

fof(f827,plain,
    ( hd(cons(hd(nil),nil)) = hd(nil)
    | ~ spl0_61
    | ~ spl0_64 ),
    inference(backward_demodulation,[],[f656,f685]) ).

fof(f833,plain,
    ( spl0_79
    | ~ spl0_9
    | ~ spl0_64 ),
    inference(avatar_split_clause,[],[f817,f684,f270,f830]) ).

fof(f817,plain,
    ( ssItem(hd(nil))
    | ~ spl0_9
    | ~ spl0_64 ),
    inference(backward_demodulation,[],[f271,f685]) ).

fof(f814,plain,
    ( spl0_78
    | spl0_14
    | ~ spl0_21 ),
    inference(avatar_split_clause,[],[f790,f329,f293,f812]) ).

fof(f790,plain,
    ( ! [X13] :
        ( nil = sk4
        | tl(app(sk4,X13)) = app(tl(sk4),X13)
        | ~ ssList(X13) )
    | ~ spl0_21 ),
    inference(resolution,[],[f133,f331]) ).

fof(f808,plain,
    ( spl0_77
    | spl0_13
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f789,f284,f289,f806]) ).

fof(f789,plain,
    ( ! [X12] :
        ( nil = sk3
        | app(tl(sk3),X12) = tl(app(sk3,X12))
        | ~ ssList(X12) )
    | ~ spl0_12 ),
    inference(resolution,[],[f133,f286]) ).

fof(f804,plain,
    ( spl0_69
    | spl0_76
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f788,f616,f802,f749]) ).

fof(f802,plain,
    ( spl0_76
  <=> ! [X11] :
        ( app(tl(tl(sk3)),X11) = tl(app(tl(sk3),X11))
        | ~ ssList(X11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_76])]) ).

fof(f788,plain,
    ( ! [X11] :
        ( app(tl(tl(sk3)),X11) = tl(app(tl(sk3),X11))
        | nil = tl(sk3)
        | ~ ssList(X11) )
    | ~ spl0_57 ),
    inference(resolution,[],[f133,f617]) ).

fof(f800,plain,
    ( spl0_51
    | spl0_75
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f796,f274,f270,f798,f550]) ).

fof(f798,plain,
    ( spl0_75
  <=> ! [X4] :
        ( app(tl(cons(hd(sk4),nil)),X4) = X4
        | ~ ssList(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_75])]) ).

fof(f796,plain,
    ( ! [X4] :
        ( app(tl(cons(hd(sk4),nil)),X4) = X4
        | ~ ssList(X4)
        | nil = cons(hd(sk4),nil) )
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(forward_subsumption_demodulation,[],[f795,f479]) ).

fof(f795,plain,
    ( ! [X4] :
        ( app(tl(cons(hd(sk4),nil)),X4) = tl(cons(hd(sk4),X4))
        | ~ ssList(X4)
        | nil = cons(hd(sk4),nil) )
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(forward_subsumption_demodulation,[],[f784,f602]) ).

fof(f784,plain,
    ( ! [X4] :
        ( nil = cons(hd(sk4),nil)
        | ~ ssList(X4)
        | app(tl(cons(hd(sk4),nil)),X4) = tl(app(cons(hd(sk4),nil),X4)) )
    | ~ spl0_10 ),
    inference(resolution,[],[f133,f275]) ).

fof(f794,plain,
    ( spl0_46
    | spl0_74
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f787,f266,f792,f526]) ).

fof(f787,plain,
    ( ! [X10] :
        ( ~ ssList(X10)
        | nil = tl(sk4)
        | tl(app(tl(sk4),X10)) = app(tl(tl(sk4)),X10) )
    | ~ spl0_8 ),
    inference(resolution,[],[f133,f267]) ).

fof(f777,plain,
    ( spl0_73
    | ~ spl0_48
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f772,f749,f536,f774]) ).

fof(f766,plain,
    ( spl0_72
    | spl0_69
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f740,f616,f749,f764]) ).

fof(f740,plain,
    ( ! [X0] :
        ( nil = tl(sk3)
        | ~ ssList(X0)
        | hd(tl(sk3)) = hd(app(tl(sk3),X0)) )
    | ~ spl0_57 ),
    inference(resolution,[],[f617,f123]) ).

fof(f762,plain,
    ( spl0_71
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f743,f616,f759]) ).

fof(f743,plain,
    ( app(tl(sk3),nil) = tl(sk3)
    | ~ spl0_57 ),
    inference(resolution,[],[f617,f73]) ).

fof(f757,plain,
    ( spl0_70
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f742,f616,f754]) ).

fof(f754,plain,
    ( spl0_70
  <=> app(nil,tl(sk3)) = tl(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_70])]) ).

fof(f742,plain,
    ( app(nil,tl(sk3)) = tl(sk3)
    | ~ spl0_57 ),
    inference(resolution,[],[f617,f74]) ).

fof(f752,plain,
    ( spl0_68
    | spl0_69
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f741,f616,f749,f745]) ).

fof(f741,plain,
    ( nil = tl(sk3)
    | tl(sk3) = cons(hd(tl(sk3)),tl(tl(sk3)))
    | ~ spl0_57 ),
    inference(resolution,[],[f617,f104]) ).

fof(f739,plain,
    ( spl0_67
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f735,f236,f737]) ).

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

fof(f735,plain,
    ! [X0,X1] :
      ( ~ ssList(nil)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ segmentP(nil,X1)
      | segmentP(X0,X1) ),
    inference(duplicate_literal_removal,[],[f730]) ).

fof(f730,plain,
    ! [X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(nil)
      | ~ ssList(X0)
      | segmentP(X0,X1)
      | ~ segmentP(nil,X1) ),
    inference(resolution,[],[f152,f56]) ).

fof(f726,plain,
    ( ~ spl0_12
    | spl0_13
    | spl0_57 ),
    inference(avatar_split_clause,[],[f725,f616,f289,f284]) ).

fof(f725,plain,
    ( nil = sk3
    | ~ ssList(sk3)
    | spl0_57 ),
    inference(resolution,[],[f618,f77]) ).

fof(f618,plain,
    ( ~ ssList(tl(sk3))
    | spl0_57 ),
    inference(avatar_component_clause,[],[f616]) ).

fof(f717,plain,
    ( ~ spl0_66
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f712,f612,f714]) ).

fof(f714,plain,
    ( spl0_66
  <=> neq(hd(sk3),hd(sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_66])]) ).

fof(f712,plain,
    ( ~ neq(hd(sk3),hd(sk3))
    | ~ spl0_56 ),
    inference(resolution,[],[f613,f231]) ).

fof(f613,plain,
    ( ssItem(hd(sk3))
    | ~ spl0_56 ),
    inference(avatar_component_clause,[],[f612]) ).

fof(f703,plain,
    ( ~ spl0_21
    | ~ spl0_62 ),
    inference(avatar_contradiction_clause,[],[f700]) ).

fof(f700,plain,
    ( $false
    | ~ spl0_21
    | ~ spl0_62 ),
    inference(resolution,[],[f659,f331]) ).

fof(f659,plain,
    ( ! [X4] : ~ ssList(X4)
    | ~ spl0_62 ),
    inference(avatar_component_clause,[],[f658]) ).

fof(f702,plain,
    ( ~ spl0_12
    | ~ spl0_62 ),
    inference(avatar_contradiction_clause,[],[f699]) ).

fof(f699,plain,
    ( $false
    | ~ spl0_12
    | ~ spl0_62 ),
    inference(resolution,[],[f659,f286]) ).

fof(f701,plain,
    ( ~ spl0_1
    | ~ spl0_62 ),
    inference(avatar_contradiction_clause,[],[f695]) ).

fof(f695,plain,
    ( $false
    | ~ spl0_1
    | ~ spl0_62 ),
    inference(resolution,[],[f659,f237]) ).

fof(f694,plain,
    ( ~ spl0_54
    | ~ spl0_34
    | spl0_52 ),
    inference(avatar_split_clause,[],[f583,f560,f409,f587]) ).

fof(f693,plain,
    ( spl0_65
    | ~ spl0_50
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f688,f654,f546,f690]) ).

fof(f687,plain,
    ( ~ spl0_64
    | ~ spl0_51
    | spl0_61 ),
    inference(avatar_split_clause,[],[f682,f654,f550,f684]) ).

fof(f680,plain,
    ( spl0_63
    | ~ spl0_49
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f674,f587,f541,f677]) ).

fof(f668,plain,
    ( spl0_52
    | ~ spl0_4
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f662,f550,f250,f560]) ).

fof(f661,plain,
    ( spl0_52
    | ~ spl0_4
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f554,f550,f250,f560]) ).

fof(f660,plain,
    ( spl0_51
    | spl0_61
    | spl0_62
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f652,f274,f270,f658,f654,f550]) ).

fof(f652,plain,
    ( ! [X4] :
        ( ~ ssList(X4)
        | hd(sk4) = hd(cons(hd(sk4),nil))
        | nil = cons(hd(sk4),nil) )
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(forward_subsumption_demodulation,[],[f651,f483]) ).

fof(f651,plain,
    ( ! [X4] :
        ( ~ ssList(X4)
        | hd(cons(hd(sk4),nil)) = hd(cons(hd(sk4),X4))
        | nil = cons(hd(sk4),nil) )
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(forward_subsumption_demodulation,[],[f630,f602]) ).

fof(f630,plain,
    ( ! [X4] :
        ( ~ ssList(X4)
        | hd(cons(hd(sk4),nil)) = hd(app(cons(hd(sk4),nil),X4))
        | nil = cons(hd(sk4),nil) )
    | ~ spl0_10 ),
    inference(resolution,[],[f123,f275]) ).

fof(f647,plain,
    ( spl0_14
    | spl0_60
    | ~ spl0_21 ),
    inference(avatar_split_clause,[],[f635,f329,f645,f293]) ).

fof(f635,plain,
    ( ! [X12] :
        ( ~ ssList(X12)
        | hd(sk4) = hd(app(sk4,X12))
        | nil = sk4 )
    | ~ spl0_21 ),
    inference(resolution,[],[f123,f331]) ).

fof(f643,plain,
    ( spl0_59
    | spl0_13
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f634,f284,f289,f641]) ).

fof(f634,plain,
    ( ! [X11] :
        ( nil = sk3
        | ~ ssList(X11)
        | hd(sk3) = hd(app(sk3,X11)) )
    | ~ spl0_12 ),
    inference(resolution,[],[f123,f286]) ).

fof(f639,plain,
    ( spl0_46
    | spl0_58
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f633,f266,f637,f526]) ).

fof(f633,plain,
    ( ! [X10] :
        ( hd(tl(sk4)) = hd(app(tl(sk4),X10))
        | ~ ssList(X10)
        | nil = tl(sk4) )
    | ~ spl0_8 ),
    inference(resolution,[],[f123,f267]) ).

fof(f627,plain,
    ( spl0_13
    | ~ spl0_12
    | spl0_56 ),
    inference(avatar_split_clause,[],[f626,f612,f284,f289]) ).

fof(f626,plain,
    ( ~ ssList(sk3)
    | nil = sk3
    | spl0_56 ),
    inference(resolution,[],[f614,f78]) ).

fof(f614,plain,
    ( ~ ssItem(hd(sk3))
    | spl0_56 ),
    inference(avatar_component_clause,[],[f612]) ).

fof(f619,plain,
    ( ~ spl0_55
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f604,f536,f616,f612,f608]) ).

fof(f608,plain,
    ( spl0_55
  <=> sk3 = tl(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_55])]) ).

fof(f604,plain,
    ( ~ ssList(tl(sk3))
    | ~ ssItem(hd(sk3))
    | sk3 != tl(sk3)
    | ~ spl0_48 ),
    inference(superposition,[],[f99,f538]) ).

fof(f590,plain,
    ( ~ spl0_54
    | ~ spl0_34
    | spl0_52 ),
    inference(avatar_split_clause,[],[f583,f560,f409,f587]) ).

fof(f568,plain,
    ( ~ spl0_53
    | spl0_50
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f558,f550,f546,f565]) ).

fof(f558,plain,
    ( nil != cons(hd(nil),tl(nil))
    | spl0_50
    | ~ spl0_51 ),
    inference(backward_demodulation,[],[f547,f552]) ).

fof(f547,plain,
    ( cons(hd(cons(hd(sk4),nil)),tl(cons(hd(sk4),nil))) != cons(hd(sk4),nil)
    | spl0_50 ),
    inference(avatar_component_clause,[],[f546]) ).

fof(f563,plain,
    ( spl0_52
    | ~ spl0_4
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f554,f550,f250,f560]) ).

fof(f553,plain,
    ( spl0_50
    | spl0_51
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f519,f274,f550,f546]) ).

fof(f519,plain,
    ( nil = cons(hd(sk4),nil)
    | cons(hd(cons(hd(sk4),nil)),tl(cons(hd(sk4),nil))) = cons(hd(sk4),nil)
    | ~ spl0_10 ),
    inference(resolution,[],[f104,f275]) ).

fof(f544,plain,
    ( spl0_49
    | spl0_14
    | ~ spl0_21 ),
    inference(avatar_split_clause,[],[f524,f329,f293,f541]) ).

fof(f524,plain,
    ( nil = sk4
    | sk4 = cons(hd(sk4),tl(sk4))
    | ~ spl0_21 ),
    inference(resolution,[],[f104,f331]) ).

fof(f539,plain,
    ( spl0_48
    | spl0_13
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f523,f284,f289,f536]) ).

fof(f523,plain,
    ( nil = sk3
    | sk3 = cons(hd(sk3),tl(sk3))
    | ~ spl0_12 ),
    inference(resolution,[],[f104,f286]) ).

fof(f533,plain,
    ( spl0_46
    | spl0_47
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f522,f266,f530,f526]) ).

fof(f522,plain,
    ( tl(sk4) = cons(hd(tl(sk4)),tl(tl(sk4)))
    | nil = tl(sk4)
    | ~ spl0_8 ),
    inference(resolution,[],[f104,f267]) ).

fof(f511,plain,
    ( ~ spl0_21
    | spl0_44 ),
    inference(avatar_split_clause,[],[f510,f502,f329]) ).

fof(f510,plain,
    ( ~ ssList(sk4)
    | spl0_44 ),
    inference(resolution,[],[f504,f57]) ).

fof(f504,plain,
    ( ~ segmentP(sk4,sk4)
    | spl0_44 ),
    inference(avatar_component_clause,[],[f502]) ).

fof(f509,plain,
    ( ~ spl0_21
    | ~ spl0_44
    | ~ spl0_45
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f500,f258,f506,f502,f329]) ).

fof(f506,plain,
    ( spl0_45
  <=> segmentP(sk3,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_45])]) ).

fof(f258,plain,
    ( spl0_6
  <=> neq(sk4,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_6])]) ).

fof(f500,plain,
    ( ~ segmentP(sk3,sk4)
    | ~ segmentP(sk4,sk4)
    | ~ ssList(sk4)
    | ~ spl0_6 ),
    inference(resolution,[],[f259,f197]) ).

fof(f197,plain,
    ! [X6] :
      ( ~ neq(X6,nil)
      | ~ segmentP(sk3,X6)
      | ~ ssList(X6)
      | ~ segmentP(sk4,X6) ),
    inference(definition_unfolding,[],[f192,f190,f191]) ).

fof(f191,axiom,
    sk1 = sk3,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',co1_6) ).

fof(f190,axiom,
    sk2 = sk4,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',co1_5) ).

fof(f192,axiom,
    ! [X6] :
      ( ~ neq(X6,nil)
      | ~ segmentP(sk2,X6)
      | ~ segmentP(sk1,X6)
      | ~ ssList(X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',co1_7) ).

fof(f259,plain,
    ( neq(sk4,nil)
    | ~ spl0_6 ),
    inference(avatar_component_clause,[],[f258]) ).

fof(f496,plain,
    ( ~ spl0_21
    | ~ spl0_1
    | spl0_14
    | spl0_6 ),
    inference(avatar_split_clause,[],[f485,f258,f293,f236,f329]) ).

fof(f485,plain,
    ( nil = sk4
    | ~ ssList(nil)
    | ~ ssList(sk4)
    | spl0_6 ),
    inference(resolution,[],[f100,f260]) ).

fof(f260,plain,
    ( ~ neq(sk4,nil)
    | spl0_6 ),
    inference(avatar_component_clause,[],[f258]) ).

fof(f100,axiom,
    ! [X0,X1] :
      ( neq(X1,X0)
      | ~ ssList(X1)
      | X0 = X1
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause100) ).

fof(f495,plain,
    ( ~ spl0_1
    | spl0_14
    | ~ spl0_21
    | spl0_7 ),
    inference(avatar_split_clause,[],[f486,f262,f329,f293,f236]) ).

fof(f262,plain,
    ( spl0_7
  <=> neq(nil,sk4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_7])]) ).

fof(f486,plain,
    ( ~ ssList(sk4)
    | nil = sk4
    | ~ ssList(nil)
    | spl0_7 ),
    inference(resolution,[],[f100,f264]) ).

fof(f264,plain,
    ( ~ neq(nil,sk4)
    | spl0_7 ),
    inference(avatar_component_clause,[],[f262]) ).

fof(f494,plain,
    ( spl0_43
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f490,f236,f492]) ).

fof(f490,plain,
    ! [X0] :
      ( ~ ssList(nil)
      | ~ segmentP(sk4,X0)
      | nil = X0
      | ~ segmentP(sk3,X0)
      | ~ ssList(X0) ),
    inference(duplicate_literal_removal,[],[f487]) ).

fof(f487,plain,
    ! [X0] :
      ( nil = X0
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ ssList(X0)
      | ~ segmentP(sk4,X0)
      | ~ segmentP(sk3,X0) ),
    inference(resolution,[],[f100,f197]) ).

fof(f476,plain,
    ( spl0_42
    | ~ spl0_5 ),
    inference(avatar_split_clause,[],[f465,f254,f473]) ).

fof(f473,plain,
    ( spl0_42
  <=> app(nil,app(tl(sk4),cons(hd(sk4),nil))) = app(tl(sk4),cons(hd(sk4),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_42])]) ).

fof(f254,plain,
    ( spl0_5
  <=> ssList(app(tl(sk4),cons(hd(sk4),nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_5])]) ).

fof(f465,plain,
    ( app(nil,app(tl(sk4),cons(hd(sk4),nil))) = app(tl(sk4),cons(hd(sk4),nil))
    | ~ spl0_5 ),
    inference(resolution,[],[f255,f74]) ).

fof(f255,plain,
    ( ssList(app(tl(sk4),cons(hd(sk4),nil)))
    | ~ spl0_5 ),
    inference(avatar_component_clause,[],[f254]) ).

fof(f471,plain,
    ( spl0_41
    | ~ spl0_5 ),
    inference(avatar_split_clause,[],[f466,f254,f468]) ).

fof(f468,plain,
    ( spl0_41
  <=> app(tl(sk4),cons(hd(sk4),nil)) = app(app(tl(sk4),cons(hd(sk4),nil)),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_41])]) ).

fof(f466,plain,
    ( app(tl(sk4),cons(hd(sk4),nil)) = app(app(tl(sk4),cons(hd(sk4),nil)),nil)
    | ~ spl0_5 ),
    inference(resolution,[],[f255,f73]) ).

fof(f463,plain,
    ( spl0_40
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f452,f274,f460]) ).

fof(f452,plain,
    ( app(nil,cons(hd(sk4),nil)) = cons(hd(sk4),nil)
    | ~ spl0_10 ),
    inference(resolution,[],[f275,f74]) ).

fof(f458,plain,
    ( spl0_39
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f453,f274,f455]) ).

fof(f453,plain,
    ( app(cons(hd(sk4),nil),nil) = cons(hd(sk4),nil)
    | ~ spl0_10 ),
    inference(resolution,[],[f275,f73]) ).

fof(f451,plain,
    ( ~ spl0_8
    | ~ spl0_10
    | spl0_5 ),
    inference(avatar_split_clause,[],[f443,f254,f274,f266]) ).

fof(f443,plain,
    ( ~ ssList(cons(hd(sk4),nil))
    | ~ ssList(tl(sk4))
    | spl0_5 ),
    inference(resolution,[],[f85,f256]) ).

fof(f256,plain,
    ( ~ ssList(app(tl(sk4),cons(hd(sk4),nil)))
    | spl0_5 ),
    inference(avatar_component_clause,[],[f254]) ).

fof(f450,plain,
    ( ~ spl0_1
    | ~ spl0_9
    | spl0_10 ),
    inference(avatar_split_clause,[],[f447,f274,f270,f236]) ).

fof(f447,plain,
    ( ~ ssItem(hd(sk4))
    | ~ ssList(nil)
    | spl0_10 ),
    inference(resolution,[],[f86,f276]) ).

fof(f276,plain,
    ( ~ ssList(cons(hd(sk4),nil))
    | spl0_10 ),
    inference(avatar_component_clause,[],[f274]) ).

fof(f442,plain,
    ( ~ spl0_38
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f437,f335,f439]) ).

fof(f439,plain,
    ( spl0_38
  <=> neq(skac3,skac3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_38])]) ).

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

fof(f437,plain,
    ( ~ neq(skac3,skac3)
    | ~ spl0_22 ),
    inference(resolution,[],[f337,f231]) ).

fof(f337,plain,
    ( ssItem(skac3)
    | ~ spl0_22 ),
    inference(avatar_component_clause,[],[f335]) ).

fof(f432,plain,
    ( ~ spl0_37
    | ~ spl0_9 ),
    inference(avatar_split_clause,[],[f427,f270,f429]) ).

fof(f427,plain,
    ( ~ neq(hd(sk4),hd(sk4))
    | ~ spl0_9 ),
    inference(resolution,[],[f271,f231]) ).

fof(f426,plain,
    ( ~ spl0_21
    | spl0_14
    | spl0_9 ),
    inference(avatar_split_clause,[],[f424,f270,f293,f329]) ).

fof(f424,plain,
    ( nil = sk4
    | ~ ssList(sk4)
    | spl0_9 ),
    inference(resolution,[],[f78,f272]) ).

fof(f272,plain,
    ( ~ ssItem(hd(sk4))
    | spl0_9 ),
    inference(avatar_component_clause,[],[f270]) ).

fof(f423,plain,
    ( ~ spl0_36
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f418,f319,f420]) ).

fof(f420,plain,
    ( spl0_36
  <=> neq(skac2,skac2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_36])]) ).

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

fof(f418,plain,
    ( ~ neq(skac2,skac2)
    | ~ spl0_19 ),
    inference(resolution,[],[f321,f231]) ).

fof(f321,plain,
    ( ssItem(skac2)
    | ~ spl0_19 ),
    inference(avatar_component_clause,[],[f319]) ).

fof(f417,plain,
    ( spl0_35
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f406,f266,f414]) ).

fof(f406,plain,
    ( tl(sk4) = app(nil,tl(sk4))
    | ~ spl0_8 ),
    inference(resolution,[],[f267,f74]) ).

fof(f412,plain,
    ( spl0_34
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f407,f266,f409]) ).

fof(f407,plain,
    ( tl(sk4) = app(tl(sk4),nil)
    | ~ spl0_8 ),
    inference(resolution,[],[f267,f73]) ).

fof(f405,plain,
    ( ~ spl0_21
    | spl0_14
    | spl0_8 ),
    inference(avatar_split_clause,[],[f402,f266,f293,f329]) ).

fof(f402,plain,
    ( nil = sk4
    | ~ ssList(sk4)
    | spl0_8 ),
    inference(resolution,[],[f77,f268]) ).

fof(f268,plain,
    ( ~ ssList(tl(sk4))
    | spl0_8 ),
    inference(avatar_component_clause,[],[f266]) ).

fof(f401,plain,
    ( spl0_33
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f389,f284,f398]) ).

fof(f389,plain,
    ( sk3 = app(nil,sk3)
    | ~ spl0_12 ),
    inference(resolution,[],[f74,f286]) ).

fof(f396,plain,
    ( spl0_32
    | ~ spl0_21 ),
    inference(avatar_split_clause,[],[f390,f329,f393]) ).

fof(f390,plain,
    ( sk4 = app(nil,sk4)
    | ~ spl0_21 ),
    inference(resolution,[],[f74,f331]) ).

fof(f388,plain,
    ( spl0_31
    | ~ spl0_21 ),
    inference(avatar_split_clause,[],[f372,f329,f385]) ).

fof(f372,plain,
    ( sk4 = app(sk4,nil)
    | ~ spl0_21 ),
    inference(resolution,[],[f73,f331]) ).

fof(f383,plain,
    ( spl0_30
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f371,f284,f380]) ).

fof(f371,plain,
    ( sk3 = app(sk3,nil)
    | ~ spl0_12 ),
    inference(resolution,[],[f73,f286]) ).

fof(f378,plain,
    ( spl0_29
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f373,f236,f375]) ).

fof(f375,plain,
    ( spl0_29
  <=> nil = app(nil,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_29])]) ).

fof(f373,plain,
    ( nil = app(nil,nil)
    | ~ spl0_1 ),
    inference(resolution,[],[f73,f237]) ).

fof(f370,plain,
    ( spl0_27
    | spl0_28 ),
    inference(avatar_split_clause,[],[f72,f368,f365]) ).

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

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

fof(f72,axiom,
    ! [X0,X1] :
      ( duplicatefreeP(X0)
      | ~ ssList(X0)
      | ssItem(X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause72) ).

fof(f363,plain,
    spl0_25,
    inference(avatar_split_clause,[],[f67,f353]) ).

fof(f353,plain,
    ( spl0_25
  <=> ! [X1] :
        ( ~ ssItem(X1)
        | totalorderedP(cons(X1,nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_25])]) ).

fof(f67,axiom,
    ! [X0] :
      ( ~ ssItem(X0)
      | totalorderedP(cons(X0,nil)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause67) ).

fof(f362,plain,
    spl0_26,
    inference(avatar_split_clause,[],[f3,f359]) ).

fof(f359,plain,
    ( spl0_26
  <=> strictorderedP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_26])]) ).

fof(f3,axiom,
    strictorderedP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause3) ).

fof(f357,plain,
    spl0_1,
    inference(avatar_split_clause,[],[f8,f236]) ).

fof(f8,axiom,
    ssList(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause8) ).

fof(f355,plain,
    ( spl0_25
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f202,f236,f353]) ).

fof(f202,plain,
    ! [X1] :
      ( ~ ssList(nil)
      | ~ ssItem(X1)
      | totalorderedP(cons(X1,nil)) ),
    inference(equality_resolution,[],[f113]) ).

fof(f113,axiom,
    ! [X0,X1] :
      ( totalorderedP(cons(X1,X0))
      | ~ ssList(X0)
      | ~ ssItem(X1)
      | nil != X0 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause113) ).

fof(f351,plain,
    ~ spl0_24,
    inference(avatar_split_clause,[],[f54,f348]) ).

fof(f348,plain,
    ( spl0_24
  <=> skac3 = skac2 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_24])]) ).

fof(f54,axiom,
    skac3 != skac2,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause54) ).

fof(f346,plain,
    spl0_23,
    inference(avatar_split_clause,[],[f66,f343]) ).

fof(f343,plain,
    ( spl0_23
  <=> ! [X1] :
        ( ~ ssItem(X1)
        | strictorderedP(cons(X1,nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_23])]) ).

fof(f66,axiom,
    ! [X0] :
      ( ~ ssItem(X0)
      | strictorderedP(cons(X0,nil)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause66) ).

fof(f345,plain,
    ( spl0_23
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f203,f236,f343]) ).

fof(f203,plain,
    ! [X1] :
      ( ~ ssList(nil)
      | ~ ssItem(X1)
      | strictorderedP(cons(X1,nil)) ),
    inference(equality_resolution,[],[f112]) ).

fof(f112,axiom,
    ! [X0,X1] :
      ( ~ ssList(X0)
      | ~ ssItem(X1)
      | nil != X0
      | strictorderedP(cons(X1,X0)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause112) ).

fof(f341,plain,
    ( ~ spl0_13
    | ~ spl0_14 ),
    inference(avatar_split_clause,[],[f198,f293,f289]) ).

fof(f198,plain,
    ( nil != sk4
    | nil != sk3 ),
    inference(definition_unfolding,[],[f194,f191,f190]) ).

fof(f194,axiom,
    ( nil != sk1
    | nil != sk2 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',co1_9) ).

fof(f338,plain,
    spl0_22,
    inference(avatar_split_clause,[],[f9,f335]) ).

fof(f9,axiom,
    ssItem(skac3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause9) ).

fof(f333,plain,
    spl0_21,
    inference(avatar_split_clause,[],[f189,f329]) ).

fof(f189,axiom,
    ssList(sk4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',co1_4) ).

fof(f332,plain,
    spl0_21,
    inference(avatar_split_clause,[],[f196,f329]) ).

fof(f196,plain,
    ssList(sk4),
    inference(definition_unfolding,[],[f187,f190]) ).

fof(f187,axiom,
    ssList(sk2),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',co1_2) ).

fof(f327,plain,
    spl0_20,
    inference(avatar_split_clause,[],[f2,f324]) ).

fof(f324,plain,
    ( spl0_20
  <=> duplicatefreeP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_20])]) ).

fof(f2,axiom,
    duplicatefreeP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause2) ).

fof(f322,plain,
    spl0_19,
    inference(avatar_split_clause,[],[f10,f319]) ).

fof(f10,axiom,
    ssItem(skac2),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause10) ).

fof(f317,plain,
    spl0_18,
    inference(avatar_split_clause,[],[f6,f314]) ).

fof(f314,plain,
    ( spl0_18
  <=> totalorderP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_18])]) ).

fof(f6,axiom,
    totalorderP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause6) ).

fof(f312,plain,
    spl0_12,
    inference(avatar_split_clause,[],[f188,f284]) ).

fof(f188,axiom,
    ssList(sk3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',co1_3) ).

fof(f311,plain,
    spl0_17,
    inference(avatar_split_clause,[],[f7,f308]) ).

fof(f308,plain,
    ( spl0_17
  <=> cyclefreeP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_17])]) ).

fof(f7,axiom,
    cyclefreeP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause7) ).

fof(f306,plain,
    spl0_16,
    inference(avatar_split_clause,[],[f1,f303]) ).

fof(f303,plain,
    ( spl0_16
  <=> equalelemsP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_16])]) ).

fof(f1,axiom,
    equalelemsP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause1) ).

fof(f301,plain,
    ~ spl0_15,
    inference(avatar_split_clause,[],[f11,f298]) ).

fof(f298,plain,
    ( spl0_15
  <=> singletonP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_15])]) ).

fof(f11,axiom,
    ~ singletonP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause11) ).

fof(f296,plain,
    ( spl0_13
    | ~ spl0_14 ),
    inference(avatar_split_clause,[],[f193,f293,f289]) ).

fof(f193,axiom,
    ( nil != sk4
    | nil = sk3 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',co1_8) ).

fof(f287,plain,
    spl0_12,
    inference(avatar_split_clause,[],[f199,f284]) ).

fof(f199,plain,
    ssList(sk3),
    inference(definition_unfolding,[],[f186,f191]) ).

fof(f186,axiom,
    ssList(sk1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',co1_1) ).

fof(f282,plain,
    spl0_11,
    inference(avatar_split_clause,[],[f5,f279]) ).

fof(f279,plain,
    ( spl0_11
  <=> strictorderP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_11])]) ).

fof(f5,axiom,
    strictorderP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause5) ).

fof(f277,plain,
    ( spl0_4
    | ~ spl0_5
    | ~ spl0_6
    | ~ spl0_7
    | ~ spl0_8
    | ~ spl0_9
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f233,f274,f270,f266,f262,f258,f254,f250]) ).

fof(f233,plain,
    ( ~ ssList(cons(hd(sk4),nil))
    | ~ ssItem(hd(sk4))
    | ~ ssList(tl(sk4))
    | ~ neq(nil,sk4)
    | ~ neq(sk4,nil)
    | ~ ssList(app(tl(sk4),cons(hd(sk4),nil)))
    | sk3 = app(tl(sk4),cons(hd(sk4),nil)) ),
    inference(duplicate_literal_removal,[],[f216]) ).

fof(f216,plain,
    ( ~ neq(sk4,nil)
    | ~ ssList(tl(sk4))
    | ~ ssItem(hd(sk4))
    | ~ neq(nil,sk4)
    | ~ ssList(app(tl(sk4),cons(hd(sk4),nil)))
    | sk3 = app(tl(sk4),cons(hd(sk4),nil))
    | ~ ssList(cons(hd(sk4),nil))
    | ~ neq(nil,sk4) ),
    inference(equality_resolution,[],[f215]) ).

fof(f215,plain,
    ! [X7] :
      ( ~ ssList(cons(hd(sk4),nil))
      | ~ neq(sk4,nil)
      | sk3 = app(X7,cons(hd(sk4),nil))
      | ~ ssList(X7)
      | ~ neq(nil,sk4)
      | ~ ssList(app(X7,cons(hd(sk4),nil)))
      | ~ neq(nil,sk4)
      | ~ ssItem(hd(sk4))
      | tl(sk4) != X7 ),
    inference(equality_resolution,[],[f214]) ).

fof(f214,plain,
    ! [X8,X7] :
      ( ~ ssList(X8)
      | ~ neq(sk4,nil)
      | sk3 = app(X7,X8)
      | ~ ssList(X7)
      | ~ neq(nil,sk4)
      | ~ ssList(app(X7,X8))
      | ~ neq(nil,sk4)
      | ~ ssItem(hd(sk4))
      | cons(hd(sk4),nil) != X8
      | tl(sk4) != X7 ),
    inference(equality_resolution,[],[f213]) ).

fof(f213,plain,
    ! [X8,X6,X7] :
      ( ~ ssList(X8)
      | ~ neq(sk4,nil)
      | sk3 = X6
      | ~ ssList(X7)
      | ~ neq(nil,sk4)
      | ~ ssList(X6)
      | ~ neq(nil,sk4)
      | app(X7,X8) != X6
      | ~ ssItem(hd(sk4))
      | cons(hd(sk4),nil) != X8
      | tl(sk4) != X7 ),
    inference(equality_resolution,[],[f195]) ).

fof(f195,axiom,
    ! [X8,X6,X9,X7] :
      ( hd(sk4) != X9
      | ~ ssList(X8)
      | ~ neq(sk4,nil)
      | sk3 = X6
      | ~ ssList(X7)
      | ~ neq(nil,sk4)
      | ~ ssList(X6)
      | ~ neq(nil,sk4)
      | app(X7,X8) != X6
      | ~ ssItem(X9)
      | cons(X9,nil) != X8
      | tl(sk4) != X7 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',co1_10) ).

fof(f248,plain,
    spl0_3,
    inference(avatar_split_clause,[],[f4,f245]) ).

fof(f245,plain,
    ( spl0_3
  <=> totalorderedP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_3])]) ).

fof(f4,axiom,
    totalorderedP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause4) ).

fof(f243,plain,
    ( ~ spl0_1
    | spl0_2 ),
    inference(avatar_split_clause,[],[f204,f240,f236]) ).

fof(f240,plain,
    ( spl0_2
  <=> rearsegP(nil,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_2])]) ).

fof(f204,plain,
    ( rearsegP(nil,nil)
    | ~ ssList(nil) ),
    inference(equality_resolution,[],[f81]) ).

fof(f81,axiom,
    ! [X0] :
      ( ~ ssList(X0)
      | nil != X0
      | rearsegP(nil,X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clause81) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem    : SWC072-1 : TPTP v8.1.0. Released v2.4.0.
% 0.06/0.13  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s
% 0.13/0.34  % Computer : n008.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit   : 300
% 0.13/0.34  % WCLimit    : 300
% 0.13/0.34  % DateTime   : Tue Aug 30 18:11:40 EDT 2022
% 0.13/0.34  % CPUTime    : 
% 0.19/0.50  % (26487)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=191324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/191324Mi)
% 0.19/0.54  % (26488)ott+10_1:32_abs=on:br=off:urr=ec_only:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.19/0.54  % (26504)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.19/0.54  % (26511)ott+11_1:1_drc=off:nwc=5.0:slsq=on:slsqc=1:spb=goal_then_units:to=lpo:i=467:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/467Mi)
% 0.19/0.54  % (26503)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=75:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/75Mi)
% 1.43/0.56  % (26497)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.43/0.56  % (26498)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 1.66/0.57  % (26488)Refutation not found, incomplete strategy% (26488)------------------------------
% 1.66/0.57  % (26488)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.66/0.57  % (26488)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.66/0.57  % (26488)Termination reason: Refutation not found, incomplete strategy
% 1.66/0.57  
% 1.66/0.57  % (26488)Memory used [KB]: 6012
% 1.66/0.57  % (26488)Time elapsed: 0.140 s
% 1.66/0.57  % (26488)Instructions burned: 17 (million)
% 1.66/0.57  % (26488)------------------------------
% 1.66/0.57  % (26488)------------------------------
% 1.66/0.57  % (26496)dis+2_1:64_add=large:bce=on:bd=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 1.66/0.57  % (26496)Instruction limit reached!
% 1.66/0.57  % (26496)------------------------------
% 1.66/0.57  % (26496)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.66/0.57  % (26496)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.66/0.57  % (26496)Termination reason: Unknown
% 1.66/0.57  % (26496)Termination phase: Function definition elimination
% 1.66/0.57  
% 1.66/0.57  % (26496)Memory used [KB]: 1023
% 1.66/0.57  % (26496)Time elapsed: 0.003 s
% 1.66/0.57  % (26496)Instructions burned: 2 (million)
% 1.66/0.57  % (26496)------------------------------
% 1.66/0.57  % (26496)------------------------------
% 1.66/0.57  TRYING [1]
% 1.66/0.58  TRYING [2]
% 1.66/0.58  % (26494)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.66/0.58  % (26493)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=48:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/48Mi)
% 1.66/0.59  % (26490)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.66/0.59  % (26512)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 1.66/0.59  % (26489)ott+4_1:1_av=off:bd=off:nwc=5.0:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 1.66/0.59  % (26513)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 1.66/0.61  % (26515)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=177:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/177Mi)
% 1.66/0.61  % (26510)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=498:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/498Mi)
% 1.66/0.61  % (26506)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.66/0.61  % (26517)ott+10_7:2_awrs=decay:awrsf=8:bd=preordered:drc=off:fd=preordered:fde=unused:fsr=off:slsq=on:slsqc=2:slsqr=5,8:sp=const_min:spb=units:to=lpo:i=355:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/355Mi)
% 1.66/0.62  % (26509)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 1.66/0.62  % (26502)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 1.66/0.62  % (26507)ott+4_1:1_av=off:bd=off:nwc=5.0:rp=on:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.66/0.62  % (26491)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.66/0.63  % (26498)Instruction limit reached!
% 1.66/0.63  % (26498)------------------------------
% 1.66/0.63  % (26498)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.66/0.63  % (26498)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.66/0.63  % (26498)Termination reason: Unknown
% 1.66/0.63  % (26498)Termination phase: Saturation
% 1.66/0.63  
% 1.66/0.63  % (26498)Memory used [KB]: 6652
% 1.66/0.63  % (26498)Time elapsed: 0.197 s
% 1.66/0.63  % (26498)Instructions burned: 50 (million)
% 1.66/0.63  % (26498)------------------------------
% 1.66/0.63  % (26498)------------------------------
% 1.66/0.63  % (26499)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.66/0.63  TRYING [1]
% 1.66/0.63  % (26501)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 1.66/0.63  TRYING [3]
% 1.66/0.63  % (26514)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 1.66/0.63  % (26500)ott+10_1:28_bd=off:bs=on:tgt=ground:i=101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/101Mi)
% 1.66/0.63  TRYING [2]
% 2.20/0.64  % (26516)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 2.20/0.65  % (26508)ott+10_1:8_bsd=on:fsd=on:lcm=predicate:nwc=5.0:s2a=on:s2at=1.5:spb=goal_then_units:i=176:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/176Mi)
% 2.20/0.65  % (26497)Instruction limit reached!
% 2.20/0.65  % (26497)------------------------------
% 2.20/0.65  % (26497)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.20/0.65  % (26497)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.20/0.65  % (26497)Termination reason: Unknown
% 2.20/0.65  % (26497)Termination phase: Saturation
% 2.20/0.65  
% 2.20/0.65  % (26497)Memory used [KB]: 2174
% 2.20/0.65  % (26497)Time elapsed: 0.183 s
% 2.20/0.65  % (26497)Instructions burned: 51 (million)
% 2.20/0.65  % (26497)------------------------------
% 2.20/0.65  % (26497)------------------------------
% 2.20/0.67  % (26550)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=388:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/388Mi)
% 2.20/0.67  % (26505)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 2.20/0.68  % (26503)Instruction limit reached!
% 2.20/0.68  % (26503)------------------------------
% 2.20/0.68  % (26503)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.20/0.68  % (26503)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.20/0.68  % (26503)Termination reason: Unknown
% 2.20/0.68  % (26503)Termination phase: Saturation
% 2.20/0.68  
% 2.20/0.68  % (26503)Memory used [KB]: 2430
% 2.20/0.68  % (26503)Time elapsed: 0.191 s
% 2.20/0.68  % (26503)Instructions burned: 75 (million)
% 2.20/0.68  % (26503)------------------------------
% 2.20/0.68  % (26503)------------------------------
% 2.20/0.68  % (26489)Instruction limit reached!
% 2.20/0.68  % (26489)------------------------------
% 2.20/0.68  % (26489)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.20/0.68  % (26489)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.20/0.68  % (26489)Termination reason: Unknown
% 2.20/0.68  % (26489)Termination phase: Saturation
% 2.20/0.68  
% 2.20/0.68  % (26489)Memory used [KB]: 1663
% 2.20/0.68  % (26489)Time elapsed: 0.246 s
% 2.20/0.68  % (26489)Instructions burned: 37 (million)
% 2.20/0.68  % (26489)------------------------------
% 2.20/0.68  % (26489)------------------------------
% 2.46/0.68  % (26494)Instruction limit reached!
% 2.46/0.68  % (26494)------------------------------
% 2.46/0.68  % (26494)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.46/0.68  % (26494)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.46/0.68  % (26494)Termination reason: Unknown
% 2.46/0.68  % (26494)Termination phase: Finite model building constraint generation
% 2.46/0.68  
% 2.46/0.68  % (26494)Memory used [KB]: 7164
% 2.46/0.68  % (26494)Time elapsed: 0.227 s
% 2.46/0.68  % (26494)Instructions burned: 51 (million)
% 2.46/0.68  % (26494)------------------------------
% 2.46/0.68  % (26494)------------------------------
% 2.46/0.69  % (26495)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 2.46/0.69  % (26495)Instruction limit reached!
% 2.46/0.69  % (26495)------------------------------
% 2.46/0.69  % (26495)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.46/0.69  % (26495)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.46/0.69  % (26495)Termination reason: Unknown
% 2.46/0.69  % (26495)Termination phase: Saturation
% 2.46/0.69  
% 2.46/0.69  % (26495)Memory used [KB]: 5756
% 2.46/0.69  % (26495)Time elapsed: 0.270 s
% 2.46/0.69  % (26495)Instructions burned: 7 (million)
% 2.46/0.69  % (26495)------------------------------
% 2.46/0.69  % (26495)------------------------------
% 2.46/0.69  % (26493)Instruction limit reached!
% 2.46/0.69  % (26493)------------------------------
% 2.46/0.69  % (26493)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.46/0.69  % (26493)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.46/0.69  % (26493)Termination reason: Unknown
% 2.46/0.69  % (26493)Termination phase: Saturation
% 2.46/0.69  
% 2.46/0.69  % (26493)Memory used [KB]: 6268
% 2.46/0.69  % (26493)Time elapsed: 0.279 s
% 2.46/0.69  % (26493)Instructions burned: 49 (million)
% 2.46/0.69  % (26493)------------------------------
% 2.46/0.69  % (26493)------------------------------
% 2.46/0.70  % (26490)Instruction limit reached!
% 2.46/0.70  % (26490)------------------------------
% 2.46/0.70  % (26490)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.46/0.70  % (26490)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.46/0.70  % (26490)Termination reason: Unknown
% 2.46/0.70  % (26490)Termination phase: Saturation
% 2.46/0.70  
% 2.46/0.70  % (26490)Memory used [KB]: 6524
% 2.46/0.70  % (26490)Time elapsed: 0.287 s
% 2.46/0.70  % (26490)Instructions burned: 52 (million)
% 2.46/0.70  % (26490)------------------------------
% 2.46/0.70  % (26490)------------------------------
% 2.81/0.74  % (26491)Instruction limit reached!
% 2.81/0.74  % (26491)------------------------------
% 2.81/0.74  % (26491)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.81/0.74  % (26491)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.81/0.74  % (26491)Termination reason: Unknown
% 2.81/0.74  % (26491)Termination phase: Saturation
% 2.81/0.74  
% 2.81/0.74  % (26491)Memory used [KB]: 6524
% 2.81/0.74  % (26491)Time elapsed: 0.305 s
% 2.81/0.74  % (26491)Instructions burned: 52 (million)
% 2.81/0.74  % (26491)------------------------------
% 2.81/0.74  % (26491)------------------------------
% 2.81/0.74  TRYING [1]
% 2.81/0.74  TRYING [2]
% 2.95/0.77  % (26514)Instruction limit reached!
% 2.95/0.77  % (26514)------------------------------
% 2.95/0.77  % (26514)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.95/0.77  % (26514)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.95/0.77  % (26514)Termination reason: Unknown
% 2.95/0.77  % (26514)Termination phase: Saturation
% 2.95/0.77  
% 2.95/0.77  % (26514)Memory used [KB]: 7036
% 2.95/0.77  % (26514)Time elapsed: 0.043 s
% 2.95/0.77  % (26514)Instructions burned: 68 (million)
% 2.95/0.77  % (26514)------------------------------
% 2.95/0.77  % (26514)------------------------------
% 2.95/0.77  % (26502)Instruction limit reached!
% 2.95/0.77  % (26502)------------------------------
% 2.95/0.77  % (26502)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.95/0.77  % (26502)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.95/0.77  % (26502)Termination reason: Unknown
% 2.95/0.77  % (26502)Termination phase: Saturation
% 2.95/0.77  
% 2.95/0.77  % (26502)Memory used [KB]: 7036
% 2.95/0.77  % (26502)Time elapsed: 0.047 s
% 2.95/0.77  % (26502)Instructions burned: 69 (million)
% 2.95/0.77  % (26502)------------------------------
% 2.95/0.77  % (26502)------------------------------
% 2.95/0.77  TRYING [3]
% 2.95/0.78  % (26505)Instruction limit reached!
% 2.95/0.78  % (26505)------------------------------
% 2.95/0.78  % (26505)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.95/0.78  % (26505)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.95/0.78  % (26505)Termination reason: Unknown
% 2.95/0.78  % (26505)Termination phase: Finite model building constraint generation
% 2.95/0.78  
% 2.95/0.78  % (26505)Memory used [KB]: 8059
% 2.95/0.78  % (26505)Time elapsed: 0.330 s
% 2.95/0.78  % (26505)Instructions burned: 62 (million)
% 2.95/0.78  % (26505)------------------------------
% 2.95/0.78  % (26505)------------------------------
% 2.95/0.78  % (26562)ott+10_1:50_bsr=unit_only:drc=off:fd=preordered:sp=frequency:i=747:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/747Mi)
% 2.95/0.79  % (26551)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=211:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/211Mi)
% 2.95/0.79  % (26507)Instruction limit reached!
% 2.95/0.79  % (26507)------------------------------
% 2.95/0.79  % (26507)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.95/0.79  % (26507)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.95/0.80  % (26506)Instruction limit reached!
% 2.95/0.80  % (26506)------------------------------
% 2.95/0.80  % (26506)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.95/0.80  % (26507)Termination reason: Unknown
% 2.95/0.80  % (26507)Termination phase: Saturation
% 2.95/0.80  
% 2.95/0.80  % (26507)Memory used [KB]: 2686
% 2.95/0.80  % (26507)Time elapsed: 0.369 s
% 2.95/0.80  % (26507)Instructions burned: 100 (million)
% 2.95/0.80  % (26507)------------------------------
% 2.95/0.80  % (26507)------------------------------
% 2.95/0.80  % (26561)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/934Mi)
% 2.95/0.80  % (26553)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/90Mi)
% 2.95/0.80  % (26504)Instruction limit reached!
% 2.95/0.80  % (26504)------------------------------
% 2.95/0.80  % (26504)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.95/0.80  % (26504)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.95/0.80  % (26504)Termination reason: Unknown
% 2.95/0.80  % (26504)Termination phase: Saturation
% 2.95/0.80  
% 2.95/0.80  % (26504)Memory used [KB]: 7036
% 2.95/0.80  % (26504)Time elapsed: 0.388 s
% 2.95/0.80  % (26504)Instructions burned: 101 (million)
% 2.95/0.80  % (26504)------------------------------
% 2.95/0.80  % (26504)------------------------------
% 2.95/0.81  % (26500)Instruction limit reached!
% 2.95/0.81  % (26500)------------------------------
% 2.95/0.81  % (26500)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.95/0.81  % (26500)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.95/0.81  % (26500)Termination reason: Unknown
% 2.95/0.81  % (26500)Termination phase: Saturation
% 2.95/0.81  
% 2.95/0.81  % (26500)Memory used [KB]: 7419
% 2.95/0.81  % (26500)Time elapsed: 0.379 s
% 2.95/0.81  % (26500)Instructions burned: 103 (million)
% 2.95/0.81  % (26500)------------------------------
% 2.95/0.81  % (26500)------------------------------
% 2.95/0.81  % (26499)Instruction limit reached!
% 2.95/0.81  % (26499)------------------------------
% 2.95/0.81  % (26499)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.95/0.81  % (26499)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.95/0.81  % (26499)Termination reason: Unknown
% 2.95/0.81  % (26499)Termination phase: Saturation
% 2.95/0.81  
% 2.95/0.81  % (26499)Memory used [KB]: 7419
% 2.95/0.81  % (26499)Time elapsed: 0.380 s
% 2.95/0.81  % (26499)Instructions burned: 102 (million)
% 2.95/0.81  % (26499)------------------------------
% 2.95/0.81  % (26499)------------------------------
% 2.95/0.81  % (26506)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.95/0.81  % (26506)Termination reason: Unknown
% 2.95/0.81  % (26506)Termination phase: Saturation
% 2.95/0.81  
% 2.95/0.81  % (26506)Memory used [KB]: 7803
% 2.95/0.81  % (26506)Time elapsed: 0.377 s
% 2.95/0.81  % (26506)Instructions burned: 102 (million)
% 2.95/0.81  % (26506)------------------------------
% 2.95/0.81  % (26506)------------------------------
% 3.31/0.82  % (26501)Instruction limit reached!
% 3.31/0.82  % (26501)------------------------------
% 3.31/0.82  % (26501)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.31/0.82  % (26501)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.31/0.82  % (26501)Termination reason: Unknown
% 3.31/0.82  % (26501)Termination phase: Saturation
% 3.31/0.82  
% 3.31/0.82  % (26501)Memory used [KB]: 7419
% 3.31/0.82  % (26501)Time elapsed: 0.383 s
% 3.31/0.82  % (26501)Instructions burned: 100 (million)
% 3.31/0.82  % (26501)------------------------------
% 3.31/0.82  % (26501)------------------------------
% 3.31/0.82  % (26573)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/68Mi)
% 3.31/0.82  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 3.31/0.82  % (26579)ott+11_4:1_br=off:fde=none:s2a=on:sd=2:sp=frequency:urr=on:i=981:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/981Mi)
% 3.31/0.83  TRYING [4]
% 3.31/0.83  % (26569)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=655:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/655Mi)
% 3.31/0.83  % (26557)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/920Mi)
% 3.31/0.84  % (26576)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=940:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/940Mi)
% 3.31/0.85  % (26601)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/90Mi)
% 3.44/0.87  % (26509)Instruction limit reached!
% 3.44/0.87  % (26509)------------------------------
% 3.44/0.87  % (26509)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.44/0.87  % (26509)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.44/0.87  % (26509)Termination reason: Unknown
% 3.44/0.87  % (26509)Termination phase: Saturation
% 3.44/0.87  
% 3.44/0.87  % (26509)Memory used [KB]: 8187
% 3.44/0.87  % (26509)Time elapsed: 0.441 s
% 3.44/0.87  % (26509)Instructions burned: 138 (million)
% 3.44/0.87  % (26509)------------------------------
% 3.44/0.87  % (26509)------------------------------
% 3.44/0.89  % (26615)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2016Mi)
% 3.44/0.89  % (26508)Instruction limit reached!
% 3.44/0.89  % (26508)------------------------------
% 3.44/0.89  % (26508)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.44/0.89  % (26508)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.44/0.89  % (26508)Termination reason: Unknown
% 3.44/0.89  % (26508)Termination phase: Saturation
% 3.44/0.89  
% 3.44/0.89  % (26508)Memory used [KB]: 6652
% 3.44/0.89  % (26508)Time elapsed: 0.453 s
% 3.44/0.89  % (26508)Instructions burned: 176 (million)
% 3.44/0.89  % (26508)------------------------------
% 3.44/0.89  % (26508)------------------------------
% 3.44/0.89  % (26619)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/3735Mi)
% 3.44/0.90  % (26621)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/4958Mi)
% 3.44/0.91  % (26515)Instruction limit reached!
% 3.44/0.91  % (26515)------------------------------
% 3.44/0.91  % (26515)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.44/0.91  % (26515)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.44/0.91  % (26515)Termination reason: Unknown
% 3.44/0.91  % (26515)Termination phase: Saturation
% 3.44/0.91  
% 3.44/0.91  % (26515)Memory used [KB]: 4093
% 3.44/0.91  % (26515)Time elapsed: 0.496 s
% 3.44/0.91  % (26515)Instructions burned: 177 (million)
% 3.44/0.91  % (26515)------------------------------
% 3.44/0.91  % (26515)------------------------------
% 3.44/0.92  % (26646)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/68Mi)
% 3.44/0.92  % (26630)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=4959:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/4959Mi)
% 3.44/0.93  % (26634)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/4756Mi)
% 3.44/0.94  % (26636)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=4931:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/4931Mi)
% 3.44/0.94  % (26650)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=2134:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2134Mi)
% 3.64/0.94  % (26647)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/1824Mi)
% 3.64/0.94  % (26573)Instruction limit reached!
% 3.64/0.94  % (26573)------------------------------
% 3.64/0.94  % (26573)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.64/0.94  % (26573)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.64/0.94  % (26573)Termination reason: Unknown
% 3.64/0.94  % (26573)Termination phase: Saturation
% 3.64/0.94  
% 3.64/0.94  % (26573)Memory used [KB]: 6908
% 3.64/0.94  % (26573)Time elapsed: 0.038 s
% 3.64/0.94  % (26573)Instructions burned: 69 (million)
% 3.64/0.94  % (26573)------------------------------
% 3.64/0.94  % (26573)------------------------------
% 3.64/0.97  % (26553)Instruction limit reached!
% 3.64/0.97  % (26553)------------------------------
% 3.64/0.97  % (26553)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.64/0.97  % (26553)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.64/0.97  % (26553)Termination reason: Unknown
% 3.64/0.97  % (26553)Termination phase: Saturation
% 3.64/0.97  
% 3.64/0.97  % (26553)Memory used [KB]: 6908
% 3.64/0.97  % (26553)Time elapsed: 0.314 s
% 3.64/0.97  % (26553)Instructions burned: 90 (million)
% 3.64/0.97  % (26553)------------------------------
% 3.64/0.97  % (26553)------------------------------
% 3.86/0.99  % (26601)Instruction limit reached!
% 3.86/0.99  % (26601)------------------------------
% 3.86/0.99  % (26601)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.86/0.99  % (26601)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.86/0.99  % (26601)Termination reason: Unknown
% 3.86/0.99  % (26601)Termination phase: Saturation
% 3.86/0.99  
% 3.86/0.99  % (26601)Memory used [KB]: 6908
% 3.86/0.99  % (26601)Time elapsed: 0.182 s
% 3.86/0.99  % (26601)Instructions burned: 91 (million)
% 3.86/0.99  % (26601)------------------------------
% 3.86/0.99  % (26601)------------------------------
% 3.86/1.00  % (26701)dis+2_1:64_add=large:bce=on:bd=off:i=4585:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/4585Mi)
% 3.86/1.01  % (26695)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/2891Mi)
% 3.86/1.01  % (26646)Instruction limit reached!
% 3.86/1.01  % (26646)------------------------------
% 3.86/1.01  % (26646)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.86/1.01  % (26646)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.86/1.01  % (26646)Termination reason: Unknown
% 3.86/1.01  % (26646)Termination phase: Saturation
% 3.86/1.01  
% 3.86/1.01  % (26646)Memory used [KB]: 7036
% 3.86/1.01  % (26646)Time elapsed: 0.066 s
% 3.86/1.01  % (26646)Instructions burned: 68 (million)
% 3.86/1.01  % (26646)------------------------------
% 3.86/1.01  % (26646)------------------------------
% 4.10/1.04  % (26717)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/90Mi)
% 5.56/1.08  % (26736)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/8004Mi)
% 5.56/1.08  % (26728)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/2016Mi)
% 5.56/1.11  % (26737)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=9965:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9965Mi)
% 5.56/1.12  % (26747)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=9877:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9877Mi)
% 6.05/1.14  % (26551)Instruction limit reached!
% 6.05/1.14  % (26551)------------------------------
% 6.05/1.14  % (26551)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.05/1.14  % (26551)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.05/1.14  % (26551)Termination reason: Unknown
% 6.05/1.14  % (26551)Termination phase: Saturation
% 6.05/1.14  
% 6.05/1.14  % (26551)Memory used [KB]: 4733
% 6.05/1.14  % (26551)Time elapsed: 0.530 s
% 6.05/1.14  % (26551)Instructions burned: 211 (million)
% 6.05/1.14  % (26551)------------------------------
% 6.05/1.14  % (26551)------------------------------
% 6.41/1.18  % (26717)Instruction limit reached!
% 6.41/1.18  % (26717)------------------------------
% 6.41/1.18  % (26717)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.41/1.20  % (26717)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.41/1.20  % (26717)Termination reason: Unknown
% 6.41/1.20  % (26717)Termination phase: Saturation
% 6.41/1.20  
% 6.41/1.20  % (26717)Memory used [KB]: 6908
% 6.41/1.20  % (26717)Time elapsed: 0.259 s
% 6.41/1.20  % (26717)Instructions burned: 92 (million)
% 6.41/1.20  % (26717)------------------------------
% 6.41/1.20  % (26717)------------------------------
% 6.98/1.26  % (26550)Instruction limit reached!
% 6.98/1.26  % (26550)------------------------------
% 6.98/1.26  % (26550)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.19/1.27  % (26550)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.19/1.27  % (26550)Termination reason: Unknown
% 7.19/1.27  % (26550)Termination phase: Saturation
% 7.19/1.27  
% 7.19/1.27  % (26550)Memory used [KB]: 9722
% 7.19/1.27  % (26550)Time elapsed: 0.615 s
% 7.19/1.27  % (26550)Instructions burned: 390 (million)
% 7.19/1.27  % (26550)------------------------------
% 7.19/1.27  % (26550)------------------------------
% 7.19/1.27  % (26806)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=9902:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9902Mi)
% 7.19/1.28  % (26517)Instruction limit reached!
% 7.19/1.28  % (26517)------------------------------
% 7.19/1.28  % (26517)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.19/1.28  % (26517)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.19/1.28  % (26517)Termination reason: Unknown
% 7.19/1.28  % (26517)Termination phase: Saturation
% 7.19/1.28  
% 7.19/1.28  % (26517)Memory used [KB]: 12792
% 7.19/1.28  % (26517)Time elapsed: 0.866 s
% 7.19/1.28  % (26517)Instructions burned: 357 (million)
% 7.19/1.28  % (26517)------------------------------
% 7.19/1.28  % (26517)------------------------------
% 7.19/1.30  % (26813)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/1824Mi)
% 7.19/1.31  TRYING [5]
% 7.19/1.32  % (26516)Instruction limit reached!
% 7.19/1.32  % (26516)------------------------------
% 7.19/1.32  % (26516)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.19/1.32  % (26516)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.19/1.32  % (26516)Termination reason: Unknown
% 7.19/1.32  % (26516)Termination phase: Saturation
% 7.19/1.32  
% 7.19/1.32  % (26516)Memory used [KB]: 11001
% 7.19/1.32  % (26516)Time elapsed: 0.906 s
% 7.19/1.32  % (26516)Instructions burned: 439 (million)
% 7.19/1.32  % (26516)------------------------------
% 7.19/1.32  % (26516)------------------------------
% 7.79/1.36  % (26511)Instruction limit reached!
% 7.79/1.36  % (26511)------------------------------
% 7.79/1.36  % (26511)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.79/1.36  % (26511)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.79/1.36  % (26511)Termination reason: Unknown
% 7.79/1.36  % (26511)Termination phase: Saturation
% 7.79/1.36  
% 7.79/1.36  % (26511)Memory used [KB]: 9083
% 7.79/1.36  % (26511)Time elapsed: 0.886 s
% 7.79/1.36  % (26511)Instructions burned: 467 (million)
% 7.79/1.36  % (26511)------------------------------
% 7.79/1.36  % (26511)------------------------------
% 7.79/1.38  % (26814)dis+2_1:64_add=large:bce=on:bd=off:i=9989:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/9989Mi)
% 7.79/1.41  % (26815)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/9707Mi)
% 8.23/1.43  % (26510)Instruction limit reached!
% 8.23/1.43  % (26510)------------------------------
% 8.23/1.43  % (26510)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.23/1.44  % (26510)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.23/1.44  % (26510)Termination reason: Unknown
% 8.23/1.44  % (26510)Termination phase: Saturation
% 8.23/1.44  
% 8.23/1.44  % (26510)Memory used [KB]: 4989
% 8.23/1.44  % (26510)Time elapsed: 0.996 s
% 8.23/1.44  % (26510)Instructions burned: 499 (million)
% 8.23/1.44  % (26510)------------------------------
% 8.23/1.44  % (26510)------------------------------
% 8.23/1.46  % (26816)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/90Mi)
% 8.57/1.49  % (26512)Instruction limit reached!
% 8.57/1.49  % (26512)------------------------------
% 8.57/1.49  % (26512)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.57/1.49  % (26512)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.57/1.49  % (26512)Termination reason: Unknown
% 8.57/1.49  % (26512)Termination phase: Saturation
% 8.57/1.49  
% 8.57/1.49  % (26512)Memory used [KB]: 13176
% 8.57/1.49  % (26512)Time elapsed: 1.068 s
% 8.57/1.49  % (26512)Instructions burned: 482 (million)
% 8.57/1.49  % (26512)------------------------------
% 8.57/1.49  % (26512)------------------------------
% 8.57/1.50  % (26817)ott+3_1:1_abs=on:anc=none:bs=on:fsr=off:spb=goal_then_units:i=44001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/44001Mi)
% 8.57/1.52  % (26513)Instruction limit reached!
% 8.57/1.52  % (26513)------------------------------
% 8.57/1.52  % (26513)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.57/1.53  % (26513)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.57/1.53  % (26513)Termination reason: Unknown
% 8.57/1.53  % (26513)Termination phase: Saturation
% 8.57/1.53  
% 8.57/1.53  % (26513)Memory used [KB]: 12409
% 8.57/1.53  % (26513)Time elapsed: 1.101 s
% 8.57/1.53  % (26513)Instructions burned: 501 (million)
% 8.57/1.53  % (26513)------------------------------
% 8.57/1.53  % (26513)------------------------------
% 8.99/1.56  % (26818)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/4958Mi)
% 9.11/1.59  % (26816)Instruction limit reached!
% 9.11/1.59  % (26816)------------------------------
% 9.11/1.59  % (26816)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.11/1.62  % (26816)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.11/1.62  % (26816)Termination reason: Unknown
% 9.11/1.62  % (26816)Termination phase: Saturation
% 9.11/1.62  
% 9.11/1.62  % (26816)Memory used [KB]: 6780
% 9.11/1.62  % (26816)Time elapsed: 0.228 s
% 9.11/1.62  % (26816)Instructions burned: 91 (million)
% 9.11/1.62  % (26816)------------------------------
% 9.11/1.62  % (26816)------------------------------
% 9.11/1.62  % (26819)ott+1_27:428_av=off:awrs=converge:awrsf=8:bsr=unit_only:drc=off:fd=preordered:newcnf=on:nwc=1.5:skr=on:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:uwa=one_side_constant:i=35256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/35256Mi)
% 10.32/1.67  % (26820)dis+1002_1:1_fde=unused:nwc=10.0:s2a=on:s2at=3.0:sac=on:i=32293:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/32293Mi)
% 10.92/1.74  % (26821)ott+21_1:28_afr=on:anc=all_dependent:bs=on:bsr=unit_only:nicw=on:sp=const_frequency:uhcvi=on:i=37001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/37001Mi)
% 11.70/1.85  % (26569)Instruction limit reached!
% 11.70/1.85  % (26569)------------------------------
% 11.70/1.85  % (26569)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.91/1.87  % (26569)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.91/1.87  % (26569)Termination reason: Unknown
% 11.91/1.87  % (26569)Termination phase: Saturation
% 11.91/1.87  
% 11.91/1.87  % (26569)Memory used [KB]: 7164
% 11.91/1.87  % (26569)Time elapsed: 1.113 s
% 11.91/1.87  % (26569)Instructions burned: 655 (million)
% 11.91/1.87  % (26569)------------------------------
% 11.91/1.87  % (26569)------------------------------
% 12.41/1.96  % (26562)Instruction limit reached!
% 12.41/1.96  % (26562)------------------------------
% 12.41/1.96  % (26562)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.41/1.96  % (26562)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.41/1.96  % (26562)Termination reason: Unknown
% 12.41/1.96  % (26562)Termination phase: Saturation
% 12.41/1.96  
% 12.41/1.96  % (26562)Memory used [KB]: 14200
% 12.41/1.96  % (26562)Time elapsed: 1.210 s
% 12.41/1.96  % (26562)Instructions burned: 748 (million)
% 12.41/1.96  % (26562)------------------------------
% 12.41/1.96  % (26562)------------------------------
% 12.69/1.99  % (26822)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=10187:si=on:rawr=on:rtra=on_0 on theBenchmark for (2984ds/10187Mi)
% 13.53/2.09  % (26823)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=29337:si=on:rawr=on:rtra=on_0 on theBenchmark for (2983ds/29337Mi)
% 15.95/2.36  % (26561)Instruction limit reached!
% 15.95/2.36  % (26561)------------------------------
% 15.95/2.36  % (26561)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.95/2.36  % (26561)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.95/2.36  % (26561)Termination reason: Unknown
% 15.95/2.36  % (26561)Termination phase: Saturation
% 15.95/2.36  
% 15.95/2.36  % (26561)Memory used [KB]: 20468
% 15.95/2.36  % (26561)Time elapsed: 1.627 s
% 15.95/2.36  % (26561)Instructions burned: 935 (million)
% 15.95/2.36  % (26561)------------------------------
% 15.95/2.36  % (26561)------------------------------
% 16.67/2.47  % (26576)Instruction limit reached!
% 16.67/2.47  % (26576)------------------------------
% 16.67/2.47  % (26576)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.67/2.47  % (26579)Instruction limit reached!
% 16.67/2.47  % (26579)------------------------------
% 16.67/2.47  % (26579)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.67/2.47  % (26576)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.67/2.47  % (26576)Termination reason: Unknown
% 16.67/2.47  % (26557)Instruction limit reached!
% 16.67/2.47  % (26557)------------------------------
% 16.67/2.47  % (26557)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.67/2.47  % (26557)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.67/2.47  % (26557)Termination reason: Unknown
% 16.67/2.47  % (26557)Termination phase: Saturation
% 16.67/2.47  
% 16.67/2.47  % (26557)Memory used [KB]: 20212
% 16.67/2.47  % (26557)Time elapsed: 1.785 s
% 16.67/2.47  % (26557)Instructions burned: 920 (million)
% 16.67/2.47  % (26557)------------------------------
% 16.67/2.47  % (26557)------------------------------
% 16.67/2.47  % (26576)Termination phase: Saturation
% 16.67/2.47  
% 16.67/2.47  % (26576)Memory used [KB]: 15863
% 16.67/2.47  % (26576)Time elapsed: 1.751 s
% 16.67/2.47  % (26576)Instructions burned: 941 (million)
% 16.67/2.47  % (26576)------------------------------
% 16.67/2.47  % (26576)------------------------------
% 16.67/2.47  % (26579)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.67/2.47  % (26579)Termination reason: Unknown
% 16.67/2.47  % (26579)Termination phase: Saturation
% 16.67/2.47  
% 16.67/2.47  % (26579)Memory used [KB]: 18805
% 16.67/2.47  % (26579)Time elapsed: 1.676 s
% 16.67/2.47  % (26579)Instructions burned: 981 (million)
% 16.67/2.47  % (26579)------------------------------
% 16.67/2.47  % (26579)------------------------------
% 16.67/2.48  % (26824)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=10147:si=on:rawr=on:rtra=on_0 on theBenchmark for (2979ds/10147Mi)
% 17.48/2.60  % (26825)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=38056:si=on:rawr=on:rtra=on_0 on theBenchmark for (2978ds/38056Mi)
% 17.48/2.60  % (26827)fmb+10_1:1_fmbas=predicate:gsp=on:nm=2:i=20987:si=on:rawr=on:rtra=on_0 on theBenchmark for (2978ds/20987Mi)
% 17.48/2.61  % (26826)fmb+10_1:1_dr=on:fmbsr=2.0:newcnf=on:nm=2:i=33239:si=on:rawr=on:rtra=on_0 on theBenchmark for (2978ds/33239Mi)
% 17.48/2.63  TRYING [6]
% 17.94/2.64  TRYING [1]
% 17.94/2.64  TRYING [2]
% 17.94/2.64  TRYING [1]
% 17.94/2.65  TRYING [1]
% 17.94/2.65  TRYING [2]
% 17.94/2.66  TRYING [2]
% 18.15/2.67  TRYING [3]
% 18.15/2.69  TRYING [3]
% 18.15/2.69  TRYING [3]
% 19.15/2.83  TRYING [4]
% 19.15/2.83  TRYING [4]
% 19.15/2.84  TRYING [4]
% 22.81/3.24  % (26647)Instruction limit reached!
% 22.81/3.24  % (26647)------------------------------
% 22.81/3.24  % (26647)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 22.81/3.24  TRYING [5]
% 22.81/3.26  % (26647)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 22.81/3.26  % (26647)Termination reason: Unknown
% 22.81/3.26  % (26647)Termination phase: Saturation
% 22.81/3.26  
% 22.81/3.26  % (26647)Memory used [KB]: 4349
% 22.81/3.26  % (26647)Time elapsed: 2.389 s
% 22.81/3.26  % (26647)Instructions burned: 1824 (million)
% 22.81/3.26  % (26647)------------------------------
% 22.81/3.26  % (26647)------------------------------
% 23.60/3.34  TRYING [5]
% 23.60/3.36  TRYING [5]
% 23.60/3.38  % (26828)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=49917:si=on:rawr=on:rtra=on_0 on theBenchmark for (2970ds/49917Mi)
% 23.96/3.41  TRYING [1]
% 23.96/3.41  TRYING [2]
% 24.46/3.46  TRYING [3]
% 25.33/3.59  % (26813)Instruction limit reached!
% 25.33/3.59  % (26813)------------------------------
% 25.33/3.59  % (26813)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 25.33/3.59  % (26813)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 25.33/3.59  % (26813)Termination reason: Unknown
% 25.33/3.59  % (26813)Termination phase: Saturation
% 25.33/3.59  
% 25.33/3.59  % (26813)Memory used [KB]: 3709
% 25.33/3.59  % (26813)Time elapsed: 2.313 s
% 25.33/3.59  % (26813)Instructions burned: 1825 (million)
% 25.33/3.59  % (26813)------------------------------
% 25.33/3.59  % (26813)------------------------------
% 25.33/3.60  TRYING [4]
% 26.27/3.72  % (26829)dis+2_1:64_add=large:bce=on:bd=off:i=19144:si=on:rawr=on:rtra=on_0 on theBenchmark for (2967ds/19144Mi)
% 28.80/4.01  % (26728)Instruction limit reached!
% 28.80/4.01  % (26728)------------------------------
% 28.80/4.01  % (26728)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 28.80/4.01  % (26728)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 28.80/4.01  % (26728)Termination reason: Unknown
% 28.80/4.01  % (26728)Termination phase: Saturation
% 28.80/4.01  
% 28.80/4.01  % (26728)Memory used [KB]: 14328
% 28.80/4.01  % (26728)Time elapsed: 3.042 s
% 28.80/4.01  % (26728)Instructions burned: 2016 (million)
% 28.80/4.01  % (26728)------------------------------
% 28.80/4.01  % (26728)------------------------------
% 29.37/4.08  TRYING [5]
% 29.86/4.13  % (26830)dis+10_1:128_bd=off:lcm=predicate:sac=on:sp=reverse_arity:urr=on:i=27492:si=on:rawr=on:rtra=on_0 on theBenchmark for (2963ds/27492Mi)
% 30.83/4.25  % (26615)Instruction limit reached!
% 30.83/4.25  % (26615)------------------------------
% 30.83/4.25  % (26615)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 30.83/4.25  % (26615)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 30.83/4.25  % (26615)Termination reason: Unknown
% 30.83/4.25  % (26615)Termination phase: Saturation
% 30.83/4.25  
% 30.83/4.25  % (26615)Memory used [KB]: 20852
% 30.83/4.25  % (26615)Time elapsed: 3.456 s
% 30.83/4.25  % (26615)Instructions burned: 2017 (million)
% 30.83/4.25  % (26615)------------------------------
% 30.83/4.25  % (26615)------------------------------
% 31.81/4.40  % (26831)ott-11_1:32_i=6101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2960ds/6101Mi)
% 32.34/4.46  TRYING [6]
% 33.43/4.57  % (26650)Instruction limit reached!
% 33.43/4.57  % (26650)------------------------------
% 33.43/4.57  % (26650)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 33.43/4.58  % (26650)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 33.43/4.58  % (26650)Termination reason: Unknown
% 33.43/4.58  % (26650)Termination phase: Saturation
% 33.43/4.58  
% 33.43/4.58  % (26650)Memory used [KB]: 25074
% 33.43/4.58  % (26650)Time elapsed: 3.717 s
% 33.43/4.58  % (26650)Instructions burned: 2134 (million)
% 33.43/4.58  % (26650)------------------------------
% 33.43/4.58  % (26650)------------------------------
% 34.13/4.68  TRYING [6]
% 34.13/4.71  % (26832)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2957ds/90Mi)
% 34.13/4.72  TRYING [6]
% 35.59/4.86  % (26832)Instruction limit reached!
% 35.59/4.86  % (26832)------------------------------
% 35.59/4.86  % (26832)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 35.59/4.86  % (26832)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 35.59/4.86  % (26832)Termination reason: Unknown
% 35.59/4.86  % (26832)Termination phase: Saturation
% 35.59/4.86  
% 35.59/4.86  % (26832)Memory used [KB]: 6908
% 35.59/4.86  % (26832)Time elapsed: 0.210 s
% 35.59/4.86  % (26832)Instructions burned: 90 (million)
% 35.59/4.86  % (26832)------------------------------
% 35.59/4.86  % (26832)------------------------------
% 36.60/5.00  % (26833)ott+11_1:128_av=off:bd=off:bsr=unit_only:fd=preordered:to=lpo:updr=off:i=91600:si=on:rawr=on:rtra=on_0 on theBenchmark for (2954ds/91600Mi)
% 39.00/5.32  TRYING [6]
% 43.84/5.93  TRYING [7]
% 44.33/5.96  % (26818)First to succeed.
% 44.54/6.03  % (26818)Refutation found. Thanks to Tanya!
% 44.54/6.03  % SZS status Unsatisfiable for theBenchmark
% 44.54/6.03  % SZS output start Proof for theBenchmark
% See solution above
% 45.18/6.04  % (26818)------------------------------
% 45.18/6.04  % (26818)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 45.18/6.04  % (26818)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 45.18/6.04  % (26818)Termination reason: Refutation
% 45.18/6.04  
% 45.18/6.04  % (26818)Memory used [KB]: 5500
% 45.18/6.04  % (26818)Time elapsed: 4.443 s
% 45.18/6.04  % (26818)Instructions burned: 4140 (million)
% 45.18/6.04  % (26818)------------------------------
% 45.18/6.04  % (26818)------------------------------
% 45.18/6.04  % (26486)Success in time 5.684 s
%------------------------------------------------------------------------------