TSTP Solution File: SWC403+1 by SnakeForV-SAT---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV-SAT---1.0
% Problem  : SWC403+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 : n003.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:43:39 EDT 2022

% Result   : Theorem 20.04s 2.91s
% Output   : Refutation 20.24s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   11
%            Number of leaves      :  517
% Syntax   : Number of formulae    : 1908 (  60 unt;   0 def)
%            Number of atoms       : 6960 (1212 equ)
%            Maximal formula atoms :   32 (   3 avg)
%            Number of connectives : 8961 (3909   ~;4090   |; 367   &)
%                                         ( 471 <=>; 124  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   19 (   5 avg)
%            Maximal term depth    :    6 (   2 avg)
%            Number of predicates  :  466 ( 464 usr; 450 prp; 0-2 aty)
%            Number of functors    :   29 (  29 usr;   8 con; 0-2 aty)
%            Number of variables   : 1101 ( 949   !; 152   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f4482,plain,
    $false,
    inference(avatar_smt_refutation,[],[f584,f592,f597,f602,f607,f612,f617,f623,f628,f633,f638,f643,f648,f653,f654,f660,f665,f670,f671,f677,f678,f685,f686,f703,f713,f729,f738,f752,f756,f786,f791,f795,f810,f814,f818,f829,f833,f842,f844,f853,f857,f861,f865,f881,f885,f889,f893,f896,f905,f909,f913,f918,f922,f940,f944,f948,f956,f960,f962,f979,f984,f989,f994,f999,f1006,f1008,f1014,f1023,f1027,f1035,f1045,f1049,f1053,f1057,f1068,f1090,f1095,f1100,f1105,f1110,f1115,f1138,f1143,f1145,f1149,f1153,f1161,f1166,f1169,f1176,f1181,f1199,f1204,f1211,f1216,f1223,f1228,f1267,f1276,f1285,f1294,f1303,f1312,f1321,f1330,f1340,f1349,f1358,f1371,f1391,f1399,f1405,f1407,f1410,f1473,f1478,f1483,f1488,f1498,f1505,f1511,f1516,f1521,f1526,f1527,f1533,f1538,f1543,f1548,f1553,f1558,f1563,f1568,f1573,f1578,f1584,f1589,f1594,f1599,f1604,f1610,f1620,f1625,f1631,f1637,f1643,f1649,f1658,f1665,f1668,f1670,f1672,f1678,f1680,f1683,f1685,f1691,f1705,f1718,f1720,f1722,f1728,f1734,f1742,f1757,f1770,f1777,f1783,f1785,f1791,f1903,f1908,f1913,f1918,f1923,f1928,f1933,f1938,f1943,f1948,f1972,f1979,f1984,f1992,f2009,f2011,f2018,f2024,f2043,f2048,f2053,f2058,f2063,f2064,f2069,f2070,f2087,f2088,f2089,f2094,f2095,f2096,f2097,f2105,f2107,f2123,f2124,f2126,f2128,f2155,f2161,f2166,f2171,f2207,f2212,f2220,f2225,f2248,f2251,f2256,f2261,f2267,f2269,f2274,f2293,f2297,f2301,f2305,f2309,f2330,f2335,f2340,f2378,f2382,f2386,f2388,f2390,f2392,f2408,f2410,f2414,f2419,f2422,f2423,f2431,f2435,f2439,f2443,f2456,f2461,f2466,f2474,f2478,f2482,f2486,f2538,f2543,f2548,f2549,f2554,f2556,f2587,f2591,f2592,f2596,f2600,f2604,f2608,f2612,f2613,f2621,f2637,f2642,f2647,f2648,f2653,f2658,f2659,f2707,f2711,f2716,f2720,f2725,f2730,f2734,f2738,f2739,f2748,f2752,f2753,f2754,f2758,f2763,f2767,f2771,f2772,f2776,f2809,f2813,f2817,f2822,f2823,f2836,f2840,f2845,f2850,f2854,f2858,f2862,f2863,f2867,f2871,f2909,f2913,f2917,f2921,f2925,f2929,f2934,f2938,f2943,f2944,f2948,f2952,f2953,f2954,f2955,f2959,f2964,f2997,f3001,f3005,f3006,f3010,f3014,f3019,f3023,f3027,f3028,f3032,f3036,f3041,f3068,f3073,f3078,f3083,f3088,f3093,f3098,f3103,f3108,f3115,f3120,f3126,f3128,f3130,f3134,f3138,f3155,f3156,f3160,f3164,f3165,f3180,f3185,f3190,f3195,f3200,f3205,f3210,f3215,f3217,f3232,f3237,f3242,f3247,f3252,f3278,f3283,f3290,f3319,f3325,f3344,f3346,f3348,f3363,f3368,f3373,f3378,f3383,f3388,f3393,f3398,f3421,f3426,f3430,f3458,f3459,f3499,f3503,f3508,f3512,f3516,f3538,f3542,f3546,f3550,f3551,f3552,f3599,f3604,f3609,f3614,f3619,f3624,f3629,f3634,f3639,f3641,f3666,f3670,f3674,f3675,f3679,f3683,f3687,f3691,f3692,f3712,f3717,f3722,f3727,f3732,f3757,f3761,f3765,f3769,f3770,f3774,f3778,f3779,f3783,f3812,f3817,f3823,f3829,f3834,f3839,f3846,f3851,f3857,f3886,f3890,f3913,f3924,f3927,f3935,f3940,f4017,f4022,f4029,f4034,f4039,f4044,f4049,f4054,f4061,f4062,f4066,f4067,f4072,f4076,f4081,f4082,f4111,f4113,f4131,f4136,f4141,f4146,f4151,f4156,f4164,f4170,f4177,f4178,f4184,f4190,f4218,f4228,f4233,f4268,f4286,f4292,f4299,f4306,f4317,f4322,f4327,f4332,f4337,f4342,f4348,f4366,f4371,f4376,f4438,f4442,f4446,f4450,f4454,f4461,f4463,f4477,f4481]) ).

fof(f4481,plain,
    ( ~ spl52_12
    | spl52_449
    | ~ spl52_85
    | ~ spl52_33 ),
    inference(avatar_split_clause,[],[f4475,f804,f1140,f4479,f635]) ).

fof(f635,plain,
    ( spl52_12
  <=> ssList(sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_12])]) ).

fof(f4479,plain,
    ( spl52_449
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | ~ memberP(sK33(sK13,sK10),X0)
        | memberP(sK13,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_449])]) ).

fof(f1140,plain,
    ( spl52_85
  <=> ssList(sK33(sK13,sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_85])]) ).

fof(f804,plain,
    ( spl52_33
  <=> ! [X1] :
        ( ~ ssItem(X1)
        | ~ memberP(app(sK33(sK13,sK10),sK10),X1)
        | memberP(sK13,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_33])]) ).

fof(f4475,plain,
    ( ! [X0] :
        ( ~ ssList(sK33(sK13,sK10))
        | ~ ssItem(X0)
        | memberP(sK13,X0)
        | ~ ssList(sK10)
        | ~ memberP(sK33(sK13,sK10),X0) )
    | ~ spl52_33 ),
    inference(duplicate_literal_removal,[],[f4473]) ).

fof(f4473,plain,
    ( ! [X0] :
        ( ~ ssItem(X0)
        | ~ ssList(sK33(sK13,sK10))
        | ~ memberP(sK33(sK13,sK10),X0)
        | memberP(sK13,X0)
        | ~ ssList(sK10)
        | ~ ssItem(X0) )
    | ~ spl52_33 ),
    inference(resolution,[],[f805,f363]) ).

fof(f363,plain,
    ! [X2,X0,X1] :
      ( memberP(app(X1,X2),X0)
      | ~ ssItem(X0)
      | ~ memberP(X1,X0)
      | ~ ssList(X2)
      | ~ ssList(X1) ),
    inference(cnf_transformation,[],[f241]) ).

fof(f241,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssList(X1)
          | ! [X2] :
              ( ( ( memberP(X1,X0)
                  | memberP(X2,X0)
                  | ~ memberP(app(X1,X2),X0) )
                & ( memberP(app(X1,X2),X0)
                  | ( ~ memberP(X1,X0)
                    & ~ memberP(X2,X0) ) ) )
              | ~ ssList(X2) ) )
      | ~ ssItem(X0) ),
    inference(flattening,[],[f240]) ).

fof(f240,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssList(X1)
          | ! [X2] :
              ( ( ( memberP(X1,X0)
                  | memberP(X2,X0)
                  | ~ memberP(app(X1,X2),X0) )
                & ( memberP(app(X1,X2),X0)
                  | ( ~ memberP(X1,X0)
                    & ~ memberP(X2,X0) ) ) )
              | ~ ssList(X2) ) )
      | ~ ssItem(X0) ),
    inference(nnf_transformation,[],[f138]) ).

fof(f138,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssList(X1)
          | ! [X2] :
              ( ( ( memberP(X1,X0)
                  | memberP(X2,X0) )
              <=> memberP(app(X1,X2),X0) )
              | ~ ssList(X2) ) )
      | ~ ssItem(X0) ),
    inference(ennf_transformation,[],[f36]) ).

fof(f36,axiom,
    ! [X0] :
      ( ssItem(X0)
     => ! [X1] :
          ( ssList(X1)
         => ! [X2] :
              ( ssList(X2)
             => ( ( memberP(X1,X0)
                  | memberP(X2,X0) )
              <=> memberP(app(X1,X2),X0) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax36) ).

fof(f805,plain,
    ( ! [X1] :
        ( ~ memberP(app(sK33(sK13,sK10),sK10),X1)
        | memberP(sK13,X1)
        | ~ ssItem(X1) )
    | ~ spl52_33 ),
    inference(avatar_component_clause,[],[f804]) ).

fof(f4477,plain,
    ( ~ spl52_85
    | ~ spl52_12
    | spl52_315
    | ~ spl52_33 ),
    inference(avatar_split_clause,[],[f4476,f804,f3132,f635,f1140]) ).

fof(f3132,plain,
    ( spl52_315
  <=> ! [X1] :
        ( ~ ssItem(X1)
        | memberP(sK13,X1)
        | ~ memberP(sK10,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_315])]) ).

fof(f4476,plain,
    ( ! [X1] :
        ( ~ ssItem(X1)
        | memberP(sK13,X1)
        | ~ ssList(sK10)
        | ~ ssList(sK33(sK13,sK10))
        | ~ memberP(sK10,X1) )
    | ~ spl52_33 ),
    inference(duplicate_literal_removal,[],[f4474]) ).

fof(f4474,plain,
    ( ! [X1] :
        ( ~ memberP(sK10,X1)
        | ~ ssList(sK10)
        | ~ ssItem(X1)
        | ~ ssItem(X1)
        | memberP(sK13,X1)
        | ~ ssList(sK33(sK13,sK10)) )
    | ~ spl52_33 ),
    inference(resolution,[],[f805,f362]) ).

fof(f362,plain,
    ! [X2,X0,X1] :
      ( memberP(app(X1,X2),X0)
      | ~ ssList(X1)
      | ~ memberP(X2,X0)
      | ~ ssList(X2)
      | ~ ssItem(X0) ),
    inference(cnf_transformation,[],[f241]) ).

fof(f4463,plain,
    ( ~ spl52_12
    | spl52_448 ),
    inference(avatar_split_clause,[],[f4462,f4458,f635]) ).

fof(f4458,plain,
    ( spl52_448
  <=> segmentP(sK10,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_448])]) ).

fof(f4462,plain,
    ( ~ ssList(sK10)
    | spl52_448 ),
    inference(resolution,[],[f4460,f351]) ).

fof(f351,plain,
    ! [X0] :
      ( segmentP(X0,X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f177]) ).

fof(f177,plain,
    ! [X0] :
      ( segmentP(X0,X0)
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f55]) ).

fof(f55,axiom,
    ! [X0] :
      ( ssList(X0)
     => segmentP(X0,X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax55) ).

fof(f4460,plain,
    ( ~ segmentP(sK10,sK10)
    | spl52_448 ),
    inference(avatar_component_clause,[],[f4458]) ).

fof(f4461,plain,
    ( ~ spl52_448
    | ~ spl52_12
    | spl52_365 ),
    inference(avatar_split_clause,[],[f4456,f3656,f635,f4458]) ).

fof(f3656,plain,
    ( spl52_365
  <=> ssList(sK34(sK10,sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_365])]) ).

fof(f4456,plain,
    ( ~ ssList(sK10)
    | ~ segmentP(sK10,sK10)
    | spl52_365 ),
    inference(duplicate_literal_removal,[],[f4455]) ).

fof(f4455,plain,
    ( ~ ssList(sK10)
    | ~ ssList(sK10)
    | ~ segmentP(sK10,sK10)
    | spl52_365 ),
    inference(resolution,[],[f3658,f483]) ).

fof(f483,plain,
    ! [X0,X1] :
      ( ssList(sK34(X0,X1))
      | ~ ssList(X1)
      | ~ segmentP(X0,X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f304]) ).

fof(f304,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ~ ssList(X1)
          | ( ( ( ssList(sK33(X0,X1))
                & ssList(sK34(X0,X1))
                & app(app(sK33(X0,X1),X1),sK34(X0,X1)) = X0 )
              | ~ segmentP(X0,X1) )
            & ( segmentP(X0,X1)
              | ! [X4] :
                  ( ~ ssList(X4)
                  | ! [X5] :
                      ( ~ ssList(X5)
                      | app(app(X4,X1),X5) != X0 ) ) ) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK33,sK34])],[f301,f303,f302]) ).

fof(f302,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( ssList(X2)
          & ? [X3] :
              ( ssList(X3)
              & app(app(X2,X1),X3) = X0 ) )
     => ( ssList(sK33(X0,X1))
        & ? [X3] :
            ( ssList(X3)
            & app(app(sK33(X0,X1),X1),X3) = X0 ) ) ),
    introduced(choice_axiom,[]) ).

fof(f303,plain,
    ! [X0,X1] :
      ( ? [X3] :
          ( ssList(X3)
          & app(app(sK33(X0,X1),X1),X3) = X0 )
     => ( ssList(sK34(X0,X1))
        & app(app(sK33(X0,X1),X1),sK34(X0,X1)) = X0 ) ),
    introduced(choice_axiom,[]) ).

fof(f301,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ~ ssList(X1)
          | ( ( ? [X2] :
                  ( ssList(X2)
                  & ? [X3] :
                      ( ssList(X3)
                      & app(app(X2,X1),X3) = X0 ) )
              | ~ segmentP(X0,X1) )
            & ( segmentP(X0,X1)
              | ! [X4] :
                  ( ~ ssList(X4)
                  | ! [X5] :
                      ( ~ ssList(X5)
                      | app(app(X4,X1),X5) != X0 ) ) ) ) ) ),
    inference(rectify,[],[f300]) ).

fof(f300,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ~ ssList(X1)
          | ( ( ? [X2] :
                  ( ssList(X2)
                  & ? [X3] :
                      ( ssList(X3)
                      & app(app(X2,X1),X3) = X0 ) )
              | ~ segmentP(X0,X1) )
            & ( segmentP(X0,X1)
              | ! [X2] :
                  ( ~ ssList(X2)
                  | ! [X3] :
                      ( ~ ssList(X3)
                      | app(app(X2,X1),X3) != X0 ) ) ) ) ) ),
    inference(nnf_transformation,[],[f206]) ).

fof(f206,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ~ ssList(X1)
          | ( ? [X2] :
                ( ssList(X2)
                & ? [X3] :
                    ( ssList(X3)
                    & app(app(X2,X1),X3) = X0 ) )
          <=> segmentP(X0,X1) ) ) ),
    inference(ennf_transformation,[],[f7]) ).

fof(f7,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ( ? [X2] :
                ( ssList(X2)
                & ? [X3] :
                    ( ssList(X3)
                    & app(app(X2,X1),X3) = X0 ) )
          <=> segmentP(X0,X1) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax7) ).

fof(f3658,plain,
    ( ~ ssList(sK34(sK10,sK10))
    | spl52_365 ),
    inference(avatar_component_clause,[],[f3656]) ).

fof(f4454,plain,
    ( spl52_447
    | ~ spl52_34
    | ~ spl52_319 ),
    inference(avatar_split_clause,[],[f4429,f3162,f807,f4452]) ).

fof(f4452,plain,
    ( spl52_447
  <=> ! [X2,X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(app(X0,sK13))
        | ~ ssList(X0)
        | segmentP(app(X2,app(app(X0,sK13),X1)),app(sK33(sK13,sK10),sK10))
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_447])]) ).

fof(f807,plain,
    ( spl52_34
  <=> ssList(app(sK33(sK13,sK10),sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_34])]) ).

fof(f3162,plain,
    ( spl52_319
  <=> ! [X8] :
        ( ~ ssList(X8)
        | segmentP(app(X8,sK13),app(sK33(sK13,sK10),sK10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_319])]) ).

fof(f4429,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(app(sK33(sK13,sK10),sK10))
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | segmentP(app(X2,app(app(X0,sK13),X1)),app(sK33(sK13,sK10),sK10))
        | ~ ssList(app(X0,sK13)) )
    | ~ spl52_319 ),
    inference(resolution,[],[f3163,f655]) ).

fof(f655,plain,
    ! [X2,X3,X0,X1] :
      ( ~ segmentP(X0,X1)
      | ~ ssList(X0)
      | ~ ssList(X3)
      | ~ ssList(X1)
      | segmentP(app(X2,app(X0,X3)),X1)
      | ~ ssList(X2) ),
    inference(forward_subsumption_demodulation,[],[f462,f516]) ).

fof(f516,plain,
    ! [X2,X0,X1] :
      ( ~ ssList(X2)
      | app(app(X0,X1),X2) = app(X0,app(X1,X2))
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f218]) ).

fof(f218,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssList(X1)
          | ! [X2] :
              ( ~ ssList(X2)
              | app(app(X0,X1),X2) = app(X0,app(X1,X2)) ) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f82]) ).

fof(f82,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ! [X2] :
              ( ssList(X2)
             => app(app(X0,X1),X2) = app(X0,app(X1,X2)) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax82) ).

fof(f462,plain,
    ! [X2,X3,X0,X1] :
      ( ~ segmentP(X0,X1)
      | ~ ssList(X2)
      | ~ ssList(X3)
      | segmentP(app(app(X2,X0),X3),X1)
      | ~ ssList(X0)
      | ~ ssList(X1) ),
    inference(cnf_transformation,[],[f125]) ).

fof(f125,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ~ ssList(X1)
          | ! [X2] :
              ( ! [X3] :
                  ( segmentP(app(app(X2,X0),X3),X1)
                  | ~ segmentP(X0,X1)
                  | ~ ssList(X3) )
              | ~ ssList(X2) ) ) ),
    inference(flattening,[],[f124]) ).

fof(f124,plain,
    ! [X0] :
      ( ! [X1] :
          ( ! [X2] :
              ( ! [X3] :
                  ( segmentP(app(app(X2,X0),X3),X1)
                  | ~ segmentP(X0,X1)
                  | ~ ssList(X3) )
              | ~ ssList(X2) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f56]) ).

fof(f56,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ! [X2] :
              ( ssList(X2)
             => ! [X3] :
                  ( ssList(X3)
                 => ( segmentP(X0,X1)
                   => segmentP(app(app(X2,X0),X3),X1) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax56) ).

fof(f3163,plain,
    ( ! [X8] :
        ( segmentP(app(X8,sK13),app(sK33(sK13,sK10),sK10))
        | ~ ssList(X8) )
    | ~ spl52_319 ),
    inference(avatar_component_clause,[],[f3162]) ).

fof(f4450,plain,
    ( ~ spl52_34
    | spl52_446
    | ~ spl52_319 ),
    inference(avatar_split_clause,[],[f4431,f3162,f4448,f807]) ).

fof(f4448,plain,
    ( spl52_446
  <=> ! [X4,X5] :
        ( segmentP(X5,app(sK33(sK13,sK10),sK10))
        | ~ segmentP(X5,app(X4,sK13))
        | ~ ssList(app(X4,sK13))
        | ~ ssList(X4)
        | ~ ssList(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_446])]) ).

fof(f4431,plain,
    ( ! [X4,X5] :
        ( segmentP(X5,app(sK33(sK13,sK10),sK10))
        | ~ ssList(X5)
        | ~ ssList(app(sK33(sK13,sK10),sK10))
        | ~ ssList(app(X4,sK13))
        | ~ ssList(X4)
        | ~ segmentP(X5,app(X4,sK13)) )
    | ~ spl52_319 ),
    inference(resolution,[],[f3163,f366]) ).

fof(f366,plain,
    ! [X2,X0,X1] :
      ( ~ segmentP(X1,X2)
      | ~ segmentP(X0,X1)
      | segmentP(X0,X2)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | ~ ssList(X1) ),
    inference(cnf_transformation,[],[f175]) ).

fof(f175,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssList(X1)
          | ! [X2] :
              ( ~ segmentP(X0,X1)
              | segmentP(X0,X2)
              | ~ segmentP(X1,X2)
              | ~ ssList(X2) ) )
      | ~ ssList(X0) ),
    inference(flattening,[],[f174]) ).

fof(f174,plain,
    ! [X0] :
      ( ! [X1] :
          ( ! [X2] :
              ( segmentP(X0,X2)
              | ~ segmentP(X1,X2)
              | ~ segmentP(X0,X1)
              | ~ ssList(X2) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f53]) ).

fof(f53,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ! [X2] :
              ( ssList(X2)
             => ( ( segmentP(X1,X2)
                  & segmentP(X0,X1) )
               => segmentP(X0,X2) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax53) ).

fof(f4446,plain,
    ( ~ spl52_34
    | spl52_445
    | ~ spl52_319 ),
    inference(avatar_split_clause,[],[f4432,f3162,f4444,f807]) ).

fof(f4444,plain,
    ( spl52_445
  <=> ! [X6] :
        ( ~ segmentP(app(sK33(sK13,sK10),sK10),app(X6,sK13))
        | app(sK33(sK13,sK10),sK10) = app(X6,sK13)
        | ~ ssList(X6)
        | ~ ssList(app(X6,sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_445])]) ).

fof(f4432,plain,
    ( ! [X6] :
        ( ~ segmentP(app(sK33(sK13,sK10),sK10),app(X6,sK13))
        | ~ ssList(app(X6,sK13))
        | ~ ssList(X6)
        | app(sK33(sK13,sK10),sK10) = app(X6,sK13)
        | ~ ssList(app(sK33(sK13,sK10),sK10)) )
    | ~ spl52_319 ),
    inference(resolution,[],[f3163,f469]) ).

fof(f469,plain,
    ! [X0,X1] :
      ( ~ segmentP(X0,X1)
      | ~ segmentP(X1,X0)
      | ~ ssList(X0)
      | X0 = X1
      | ~ ssList(X1) ),
    inference(cnf_transformation,[],[f121]) ).

fof(f121,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ segmentP(X0,X1)
          | ~ ssList(X1)
          | X0 = X1
          | ~ segmentP(X1,X0) )
      | ~ ssList(X0) ),
    inference(flattening,[],[f120]) ).

fof(f120,plain,
    ! [X0] :
      ( ! [X1] :
          ( X0 = X1
          | ~ segmentP(X0,X1)
          | ~ segmentP(X1,X0)
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f54]) ).

fof(f54,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ( ( segmentP(X0,X1)
              & segmentP(X1,X0) )
           => X0 = X1 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax54) ).

fof(f4442,plain,
    ( ~ spl52_34
    | spl52_444
    | ~ spl52_319 ),
    inference(avatar_split_clause,[],[f4430,f3162,f4440,f807]) ).

fof(f4440,plain,
    ( spl52_444
  <=> ! [X3] :
        ( ~ ssList(X3)
        | app(X3,sK13) = app(app(sK33(app(X3,sK13),app(sK33(sK13,sK10),sK10)),app(sK33(sK13,sK10),sK10)),sK34(app(X3,sK13),app(sK33(sK13,sK10),sK10)))
        | ~ ssList(app(X3,sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_444])]) ).

fof(f4430,plain,
    ( ! [X3] :
        ( ~ ssList(X3)
        | ~ ssList(app(X3,sK13))
        | app(X3,sK13) = app(app(sK33(app(X3,sK13),app(sK33(sK13,sK10),sK10)),app(sK33(sK13,sK10),sK10)),sK34(app(X3,sK13),app(sK33(sK13,sK10),sK10)))
        | ~ ssList(app(sK33(sK13,sK10),sK10)) )
    | ~ spl52_319 ),
    inference(resolution,[],[f3163,f482]) ).

fof(f482,plain,
    ! [X0,X1] :
      ( ~ segmentP(X0,X1)
      | ~ ssList(X1)
      | app(app(sK33(X0,X1),X1),sK34(X0,X1)) = X0
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f304]) ).

fof(f4438,plain,
    ( spl52_443
    | ~ spl52_2
    | ~ spl52_78
    | ~ spl52_319 ),
    inference(avatar_split_clause,[],[f4433,f3162,f1087,f586,f4435]) ).

fof(f4435,plain,
    ( spl52_443
  <=> segmentP(sK13,app(sK33(sK13,sK10),sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_443])]) ).

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

fof(f1087,plain,
    ( spl52_78
  <=> app(nil,sK13) = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_78])]) ).

fof(f4433,plain,
    ( ~ ssList(nil)
    | segmentP(sK13,app(sK33(sK13,sK10),sK10))
    | ~ spl52_78
    | ~ spl52_319 ),
    inference(superposition,[],[f3163,f1089]) ).

fof(f1089,plain,
    ( app(nil,sK13) = sK13
    | ~ spl52_78 ),
    inference(avatar_component_clause,[],[f1087]) ).

fof(f4376,plain,
    ( spl52_442
    | ~ spl52_5
    | ~ spl52_32 ),
    inference(avatar_split_clause,[],[f4359,f800,f599,f4373]) ).

fof(f4373,plain,
    ( spl52_442
  <=> cons(sK14,sK34(sK13,sK10)) = app(cons(sK14,nil),sK34(sK13,sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_442])]) ).

fof(f599,plain,
    ( spl52_5
  <=> ssItem(sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_5])]) ).

fof(f800,plain,
    ( spl52_32
  <=> ssList(sK34(sK13,sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_32])]) ).

fof(f4359,plain,
    ( cons(sK14,sK34(sK13,sK10)) = app(cons(sK14,nil),sK34(sK13,sK10))
    | ~ spl52_5
    | ~ spl52_32 ),
    inference(resolution,[],[f801,f2179]) ).

fof(f2179,plain,
    ( ! [X6] :
        ( ~ ssList(X6)
        | app(cons(sK14,nil),X6) = cons(sK14,X6) )
    | ~ spl52_5 ),
    inference(resolution,[],[f474,f601]) ).

fof(f601,plain,
    ( ssItem(sK14)
    | ~ spl52_5 ),
    inference(avatar_component_clause,[],[f599]) ).

fof(f474,plain,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssList(X0)
      | cons(X1,X0) = app(cons(X1,nil),X0) ),
    inference(cnf_transformation,[],[f178]) ).

fof(f178,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ~ ssItem(X1)
          | cons(X1,X0) = app(cons(X1,nil),X0) ) ),
    inference(ennf_transformation,[],[f81]) ).

fof(f81,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssItem(X1)
         => cons(X1,X0) = app(cons(X1,nil),X0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax81) ).

fof(f801,plain,
    ( ssList(sK34(sK13,sK10))
    | ~ spl52_32 ),
    inference(avatar_component_clause,[],[f800]) ).

fof(f4371,plain,
    ( spl52_114
    | spl52_441
    | ~ spl52_13
    | ~ spl52_32 ),
    inference(avatar_split_clause,[],[f4361,f800,f640,f4368,f1337]) ).

fof(f1337,plain,
    ( spl52_114
  <=> nil = sK34(sK13,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_114])]) ).

fof(f4368,plain,
    ( spl52_441
  <=> hd(sK34(sK13,sK10)) = hd(app(sK34(sK13,sK10),sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_441])]) ).

fof(f640,plain,
    ( spl52_13
  <=> ssList(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_13])]) ).

fof(f4361,plain,
    ( hd(sK34(sK13,sK10)) = hd(app(sK34(sK13,sK10),sK13))
    | nil = sK34(sK13,sK10)
    | ~ spl52_13
    | ~ spl52_32 ),
    inference(resolution,[],[f801,f2348]) ).

fof(f2348,plain,
    ( ! [X14] :
        ( ~ ssList(X14)
        | hd(app(X14,sK13)) = hd(X14)
        | nil = X14 )
    | ~ spl52_13 ),
    inference(resolution,[],[f339,f642]) ).

fof(f642,plain,
    ( ssList(sK13)
    | ~ spl52_13 ),
    inference(avatar_component_clause,[],[f640]) ).

fof(f339,plain,
    ! [X0,X1] :
      ( ~ ssList(X1)
      | ~ ssList(X0)
      | nil = X0
      | hd(X0) = hd(app(X0,X1)) ),
    inference(cnf_transformation,[],[f217]) ).

fof(f217,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( nil = X0
          | hd(X0) = hd(app(X0,X1))
          | ~ ssList(X1) ) ),
    inference(flattening,[],[f216]) ).

fof(f216,plain,
    ! [X0] :
      ( ! [X1] :
          ( hd(X0) = hd(app(X0,X1))
          | nil = X0
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f85]) ).

fof(f85,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ( nil != X0
           => hd(X0) = hd(app(X0,X1)) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax85) ).

fof(f4366,plain,
    ( spl52_114
    | spl52_440
    | ~ spl52_12
    | ~ spl52_32 ),
    inference(avatar_split_clause,[],[f4360,f800,f635,f4363,f1337]) ).

fof(f4363,plain,
    ( spl52_440
  <=> hd(sK34(sK13,sK10)) = hd(app(sK34(sK13,sK10),sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_440])]) ).

fof(f4360,plain,
    ( hd(sK34(sK13,sK10)) = hd(app(sK34(sK13,sK10),sK10))
    | nil = sK34(sK13,sK10)
    | ~ spl52_12
    | ~ spl52_32 ),
    inference(resolution,[],[f801,f2347]) ).

fof(f2347,plain,
    ( ! [X13] :
        ( ~ ssList(X13)
        | nil = X13
        | hd(app(X13,sK10)) = hd(X13) )
    | ~ spl52_12 ),
    inference(resolution,[],[f339,f637]) ).

fof(f637,plain,
    ( ssList(sK10)
    | ~ spl52_12 ),
    inference(avatar_component_clause,[],[f635]) ).

fof(f4348,plain,
    ( spl52_439
    | spl52_111
    | ~ spl52_13
    | ~ spl52_34
    | ~ spl52_411 ),
    inference(avatar_split_clause,[],[f4343,f4069,f807,f640,f1323,f4345]) ).

fof(f4345,plain,
    ( spl52_439
  <=> hd(app(app(sK33(sK13,sK10),sK10),sK13)) = hd(sK33(sK13,sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_439])]) ).

fof(f1323,plain,
    ( spl52_111
  <=> nil = app(sK33(sK13,sK10),sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_111])]) ).

fof(f4069,plain,
    ( spl52_411
  <=> hd(app(sK33(sK13,sK10),sK10)) = hd(sK33(sK13,sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_411])]) ).

fof(f4343,plain,
    ( nil = app(sK33(sK13,sK10),sK10)
    | hd(app(app(sK33(sK13,sK10),sK10),sK13)) = hd(sK33(sK13,sK10))
    | ~ spl52_13
    | ~ spl52_34
    | ~ spl52_411 ),
    inference(forward_demodulation,[],[f4281,f4071]) ).

fof(f4071,plain,
    ( hd(app(sK33(sK13,sK10),sK10)) = hd(sK33(sK13,sK10))
    | ~ spl52_411 ),
    inference(avatar_component_clause,[],[f4069]) ).

fof(f4281,plain,
    ( hd(app(sK33(sK13,sK10),sK10)) = hd(app(app(sK33(sK13,sK10),sK10),sK13))
    | nil = app(sK33(sK13,sK10),sK10)
    | ~ spl52_13
    | ~ spl52_34 ),
    inference(resolution,[],[f808,f2348]) ).

fof(f808,plain,
    ( ssList(app(sK33(sK13,sK10),sK10))
    | ~ spl52_34 ),
    inference(avatar_component_clause,[],[f807]) ).

fof(f4342,plain,
    ( spl52_438
    | ~ spl52_430
    | ~ spl52_432 ),
    inference(avatar_split_clause,[],[f4312,f4303,f4289,f4339]) ).

fof(f4339,plain,
    ( spl52_438
  <=> hd(app(app(sK33(sK13,sK10),sK10),sK10)) = hd(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_438])]) ).

fof(f4289,plain,
    ( spl52_430
  <=> hd(app(app(sK33(sK13,sK10),sK10),sK10)) = hd(sK33(sK13,sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_430])]) ).

fof(f4303,plain,
    ( spl52_432
  <=> hd(sK33(sK13,sK10)) = hd(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_432])]) ).

fof(f4312,plain,
    ( hd(app(app(sK33(sK13,sK10),sK10),sK10)) = hd(sK13)
    | ~ spl52_430
    | ~ spl52_432 ),
    inference(backward_demodulation,[],[f4291,f4305]) ).

fof(f4305,plain,
    ( hd(sK33(sK13,sK10)) = hd(sK13)
    | ~ spl52_432 ),
    inference(avatar_component_clause,[],[f4303]) ).

fof(f4291,plain,
    ( hd(app(app(sK33(sK13,sK10),sK10),sK10)) = hd(sK33(sK13,sK10))
    | ~ spl52_430 ),
    inference(avatar_component_clause,[],[f4289]) ).

fof(f4337,plain,
    ( spl52_437
    | ~ spl52_426
    | ~ spl52_432 ),
    inference(avatar_split_clause,[],[f4310,f4303,f4225,f4334]) ).

fof(f4334,plain,
    ( spl52_437
  <=> hd(sK13) = sK28(app(sK33(sK13,sK10),sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_437])]) ).

fof(f4225,plain,
    ( spl52_426
  <=> hd(sK33(sK13,sK10)) = sK28(app(sK33(sK13,sK10),sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_426])]) ).

fof(f4310,plain,
    ( hd(sK13) = sK28(app(sK33(sK13,sK10),sK10))
    | ~ spl52_426
    | ~ spl52_432 ),
    inference(backward_demodulation,[],[f4227,f4305]) ).

fof(f4227,plain,
    ( hd(sK33(sK13,sK10)) = sK28(app(sK33(sK13,sK10),sK10))
    | ~ spl52_426 ),
    inference(avatar_component_clause,[],[f4225]) ).

fof(f4332,plain,
    ( spl52_436
    | ~ spl52_97
    | ~ spl52_432 ),
    inference(avatar_split_clause,[],[f4307,f4303,f1260,f4329]) ).

fof(f4329,plain,
    ( spl52_436
  <=> sK28(sK33(sK13,sK10)) = hd(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_436])]) ).

fof(f1260,plain,
    ( spl52_97
  <=> sK28(sK33(sK13,sK10)) = hd(sK33(sK13,sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_97])]) ).

fof(f4307,plain,
    ( sK28(sK33(sK13,sK10)) = hd(sK13)
    | ~ spl52_97
    | ~ spl52_432 ),
    inference(backward_demodulation,[],[f1262,f4305]) ).

fof(f1262,plain,
    ( sK28(sK33(sK13,sK10)) = hd(sK33(sK13,sK10))
    | ~ spl52_97 ),
    inference(avatar_component_clause,[],[f1260]) ).

fof(f4327,plain,
    ( spl52_435
    | ~ spl52_413
    | ~ spl52_432 ),
    inference(avatar_split_clause,[],[f4309,f4303,f4078,f4324]) ).

fof(f4324,plain,
    ( spl52_435
  <=> hd(app(sK33(sK13,sK10),sK13)) = hd(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_435])]) ).

fof(f4078,plain,
    ( spl52_413
  <=> hd(app(sK33(sK13,sK10),sK13)) = hd(sK33(sK13,sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_413])]) ).

fof(f4309,plain,
    ( hd(app(sK33(sK13,sK10),sK13)) = hd(sK13)
    | ~ spl52_413
    | ~ spl52_432 ),
    inference(backward_demodulation,[],[f4080,f4305]) ).

fof(f4080,plain,
    ( hd(app(sK33(sK13,sK10),sK13)) = hd(sK33(sK13,sK10))
    | ~ spl52_413 ),
    inference(avatar_component_clause,[],[f4078]) ).

fof(f4322,plain,
    ( spl52_434
    | ~ spl52_375
    | ~ spl52_432 ),
    inference(avatar_split_clause,[],[f4308,f4303,f3714,f4319]) ).

fof(f4319,plain,
    ( spl52_434
  <=> cons(hd(sK13),tl(sK33(sK13,sK10))) = sK33(sK13,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_434])]) ).

fof(f3714,plain,
    ( spl52_375
  <=> cons(hd(sK33(sK13,sK10)),tl(sK33(sK13,sK10))) = sK33(sK13,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_375])]) ).

fof(f4308,plain,
    ( cons(hd(sK13),tl(sK33(sK13,sK10))) = sK33(sK13,sK10)
    | ~ spl52_375
    | ~ spl52_432 ),
    inference(backward_demodulation,[],[f3716,f4305]) ).

fof(f3716,plain,
    ( cons(hd(sK33(sK13,sK10)),tl(sK33(sK13,sK10))) = sK33(sK13,sK10)
    | ~ spl52_375 ),
    inference(avatar_component_clause,[],[f3714]) ).

fof(f4317,plain,
    ( spl52_433
    | ~ spl52_427
    | ~ spl52_432 ),
    inference(avatar_split_clause,[],[f4311,f4303,f4230,f4314]) ).

fof(f4314,plain,
    ( spl52_433
  <=> app(sK33(sK13,sK10),sK10) = cons(hd(sK13),tl(app(sK33(sK13,sK10),sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_433])]) ).

fof(f4230,plain,
    ( spl52_427
  <=> cons(hd(sK33(sK13,sK10)),tl(app(sK33(sK13,sK10),sK10))) = app(sK33(sK13,sK10),sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_427])]) ).

fof(f4311,plain,
    ( app(sK33(sK13,sK10),sK10) = cons(hd(sK13),tl(app(sK33(sK13,sK10),sK10)))
    | ~ spl52_427
    | ~ spl52_432 ),
    inference(backward_demodulation,[],[f4232,f4305]) ).

fof(f4232,plain,
    ( cons(hd(sK33(sK13,sK10)),tl(app(sK33(sK13,sK10),sK10))) = app(sK33(sK13,sK10),sK10)
    | ~ spl52_427 ),
    inference(avatar_component_clause,[],[f4230]) ).

fof(f4306,plain,
    ( spl52_432
    | ~ spl52_411
    | ~ spl52_431 ),
    inference(avatar_split_clause,[],[f4301,f4296,f4069,f4303]) ).

fof(f4296,plain,
    ( spl52_431
  <=> hd(app(sK33(sK13,sK10),sK10)) = hd(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_431])]) ).

fof(f4301,plain,
    ( hd(sK33(sK13,sK10)) = hd(sK13)
    | ~ spl52_411
    | ~ spl52_431 ),
    inference(backward_demodulation,[],[f4071,f4298]) ).

fof(f4298,plain,
    ( hd(app(sK33(sK13,sK10),sK10)) = hd(sK13)
    | ~ spl52_431 ),
    inference(avatar_component_clause,[],[f4296]) ).

fof(f4299,plain,
    ( spl52_431
    | spl52_111
    | ~ spl52_13
    | ~ spl52_34
    | ~ spl52_421 ),
    inference(avatar_split_clause,[],[f4294,f4167,f807,f640,f1323,f4296]) ).

fof(f4167,plain,
    ( spl52_421
  <=> sK13 = app(app(sK33(sK13,sK10),sK10),sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_421])]) ).

fof(f4294,plain,
    ( nil = app(sK33(sK13,sK10),sK10)
    | hd(app(sK33(sK13,sK10),sK10)) = hd(sK13)
    | ~ spl52_13
    | ~ spl52_34
    | ~ spl52_421 ),
    inference(forward_demodulation,[],[f4281,f4169]) ).

fof(f4169,plain,
    ( sK13 = app(app(sK33(sK13,sK10),sK10),sK13)
    | ~ spl52_421 ),
    inference(avatar_component_clause,[],[f4167]) ).

fof(f4292,plain,
    ( spl52_111
    | spl52_430
    | ~ spl52_12
    | ~ spl52_34
    | ~ spl52_411 ),
    inference(avatar_split_clause,[],[f4287,f4069,f807,f635,f4289,f1323]) ).

fof(f4287,plain,
    ( hd(app(app(sK33(sK13,sK10),sK10),sK10)) = hd(sK33(sK13,sK10))
    | nil = app(sK33(sK13,sK10),sK10)
    | ~ spl52_12
    | ~ spl52_34
    | ~ spl52_411 ),
    inference(forward_demodulation,[],[f4280,f4071]) ).

fof(f4280,plain,
    ( hd(app(sK33(sK13,sK10),sK10)) = hd(app(app(sK33(sK13,sK10),sK10),sK10))
    | nil = app(sK33(sK13,sK10),sK10)
    | ~ spl52_12
    | ~ spl52_34 ),
    inference(resolution,[],[f808,f2347]) ).

fof(f4286,plain,
    ( spl52_429
    | ~ spl52_5
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f4279,f807,f599,f4283]) ).

fof(f4283,plain,
    ( spl52_429
  <=> app(cons(sK14,nil),app(sK33(sK13,sK10),sK10)) = cons(sK14,app(sK33(sK13,sK10),sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_429])]) ).

fof(f4279,plain,
    ( app(cons(sK14,nil),app(sK33(sK13,sK10),sK10)) = cons(sK14,app(sK33(sK13,sK10),sK10))
    | ~ spl52_5
    | ~ spl52_34 ),
    inference(resolution,[],[f808,f2179]) ).

fof(f4268,plain,
    ( spl52_101
    | spl52_428
    | ~ spl52_13
    | ~ spl52_60 ),
    inference(avatar_split_clause,[],[f4263,f950,f640,f4265,f1278]) ).

fof(f1278,plain,
    ( spl52_101
  <=> nil = sK22(sK10,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_101])]) ).

fof(f4265,plain,
    ( spl52_428
  <=> hd(sK22(sK10,sK14)) = hd(app(sK22(sK10,sK14),sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_428])]) ).

fof(f950,plain,
    ( spl52_60
  <=> ssList(sK22(sK10,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_60])]) ).

fof(f4263,plain,
    ( hd(sK22(sK10,sK14)) = hd(app(sK22(sK10,sK14),sK13))
    | nil = sK22(sK10,sK14)
    | ~ spl52_13
    | ~ spl52_60 ),
    inference(resolution,[],[f951,f2348]) ).

fof(f951,plain,
    ( ssList(sK22(sK10,sK14))
    | ~ spl52_60 ),
    inference(avatar_component_clause,[],[f950]) ).

fof(f4233,plain,
    ( spl52_427
    | ~ spl52_332
    | ~ spl52_411 ),
    inference(avatar_split_clause,[],[f4223,f4069,f3249,f4230]) ).

fof(f3249,plain,
    ( spl52_332
  <=> app(sK33(sK13,sK10),sK10) = cons(hd(app(sK33(sK13,sK10),sK10)),tl(app(sK33(sK13,sK10),sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_332])]) ).

fof(f4223,plain,
    ( cons(hd(sK33(sK13,sK10)),tl(app(sK33(sK13,sK10),sK10))) = app(sK33(sK13,sK10),sK10)
    | ~ spl52_332
    | ~ spl52_411 ),
    inference(backward_demodulation,[],[f3251,f4071]) ).

fof(f3251,plain,
    ( app(sK33(sK13,sK10),sK10) = cons(hd(app(sK33(sK13,sK10),sK10)),tl(app(sK33(sK13,sK10),sK10)))
    | ~ spl52_332 ),
    inference(avatar_component_clause,[],[f3249]) ).

fof(f4228,plain,
    ( spl52_426
    | ~ spl52_112
    | ~ spl52_411 ),
    inference(avatar_split_clause,[],[f4222,f4069,f1327,f4225]) ).

fof(f1327,plain,
    ( spl52_112
  <=> hd(app(sK33(sK13,sK10),sK10)) = sK28(app(sK33(sK13,sK10),sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_112])]) ).

fof(f4222,plain,
    ( hd(sK33(sK13,sK10)) = sK28(app(sK33(sK13,sK10),sK10))
    | ~ spl52_112
    | ~ spl52_411 ),
    inference(backward_demodulation,[],[f1329,f4071]) ).

fof(f1329,plain,
    ( hd(app(sK33(sK13,sK10),sK10)) = sK28(app(sK33(sK13,sK10),sK10))
    | ~ spl52_112 ),
    inference(avatar_component_clause,[],[f1327]) ).

fof(f4218,plain,
    ( ~ spl52_425
    | spl52_176
    | ~ spl52_422 ),
    inference(avatar_split_clause,[],[f4195,f4174,f2021,f4215]) ).

fof(f4215,plain,
    ( spl52_425
  <=> sK13 = app(sK13,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_425])]) ).

fof(f2021,plain,
    ( spl52_176
  <=> app(sK13,sK34(sK13,nil)) = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_176])]) ).

fof(f4174,plain,
    ( spl52_422
  <=> sK34(sK13,nil) = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_422])]) ).

fof(f4195,plain,
    ( sK13 != app(sK13,sK13)
    | spl52_176
    | ~ spl52_422 ),
    inference(backward_demodulation,[],[f2022,f4176]) ).

fof(f4176,plain,
    ( sK34(sK13,nil) = sK13
    | ~ spl52_422 ),
    inference(avatar_component_clause,[],[f4174]) ).

fof(f2022,plain,
    ( app(sK13,sK34(sK13,nil)) != sK13
    | spl52_176 ),
    inference(avatar_component_clause,[],[f2021]) ).

fof(f4190,plain,
    ( ~ spl52_177
    | ~ spl52_56
    | spl52_424
    | ~ spl52_182 ),
    inference(avatar_split_clause,[],[f3971,f2066,f4188,f934,f2040]) ).

fof(f2040,plain,
    ( spl52_177
  <=> ssList(cons(sK14,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_177])]) ).

fof(f934,plain,
    ( spl52_56
  <=> ssList(sK21(sK10,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_56])]) ).

fof(f4188,plain,
    ( spl52_424
  <=> ! [X4] :
        ( ~ ssItem(X4)
        | ~ memberP(cons(sK14,nil),X4)
        | memberP(sK10,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_424])]) ).

fof(f2066,plain,
    ( spl52_182
  <=> sK10 = app(sK21(sK10,sK14),cons(sK14,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_182])]) ).

fof(f3971,plain,
    ( ! [X4] :
        ( ~ ssItem(X4)
        | memberP(sK10,X4)
        | ~ ssList(sK21(sK10,sK14))
        | ~ memberP(cons(sK14,nil),X4)
        | ~ ssList(cons(sK14,nil)) )
    | ~ spl52_182 ),
    inference(superposition,[],[f362,f2068]) ).

fof(f2068,plain,
    ( sK10 = app(sK21(sK10,sK14),cons(sK14,nil))
    | ~ spl52_182 ),
    inference(avatar_component_clause,[],[f2066]) ).

fof(f4184,plain,
    ( spl52_423
    | ~ spl52_398
    | ~ spl52_405 ),
    inference(avatar_split_clause,[],[f4179,f4036,f3921,f4181]) ).

fof(f4181,plain,
    ( spl52_423
  <=> hd(app(sK10,sK13)) = hd(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_423])]) ).

fof(f3921,plain,
    ( spl52_398
  <=> hd(sK10) = hd(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_398])]) ).

fof(f4036,plain,
    ( spl52_405
  <=> hd(sK10) = hd(app(sK10,sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_405])]) ).

fof(f4179,plain,
    ( hd(app(sK10,sK13)) = hd(nil)
    | ~ spl52_398
    | ~ spl52_405 ),
    inference(forward_demodulation,[],[f4038,f3922]) ).

fof(f3922,plain,
    ( hd(sK10) = hd(nil)
    | ~ spl52_398 ),
    inference(avatar_component_clause,[],[f3921]) ).

fof(f4038,plain,
    ( hd(sK10) = hd(app(sK10,sK13))
    | ~ spl52_405 ),
    inference(avatar_component_clause,[],[f4036]) ).

fof(f4178,plain,
    ( ~ spl52_177
    | spl52_412
    | ~ spl52_56
    | ~ spl52_182 ),
    inference(avatar_split_clause,[],[f3975,f2066,f934,f4074,f2040]) ).

fof(f4074,plain,
    ( spl52_412
  <=> ! [X7] :
        ( ~ ssList(X7)
        | cons(sK14,nil) = X7
        | sK10 != app(sK21(sK10,sK14),X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_412])]) ).

fof(f3975,plain,
    ( ! [X8] :
        ( ~ ssList(sK21(sK10,sK14))
        | sK10 != app(sK21(sK10,sK14),X8)
        | ~ ssList(cons(sK14,nil))
        | cons(sK14,nil) = X8
        | ~ ssList(X8) )
    | ~ spl52_182 ),
    inference(superposition,[],[f367,f2068]) ).

fof(f367,plain,
    ! [X2,X0,X1] :
      ( app(X1,X2) != app(X1,X0)
      | ~ ssList(X0)
      | X0 = X2
      | ~ ssList(X2)
      | ~ ssList(X1) ),
    inference(cnf_transformation,[],[f152]) ).

fof(f152,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssList(X1)
          | ! [X2] :
              ( X0 = X2
              | app(X1,X2) != app(X1,X0)
              | ~ ssList(X2) ) )
      | ~ ssList(X0) ),
    inference(flattening,[],[f151]) ).

fof(f151,plain,
    ! [X0] :
      ( ! [X1] :
          ( ! [X2] :
              ( X0 = X2
              | app(X1,X2) != app(X1,X0)
              | ~ ssList(X2) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f80]) ).

fof(f80,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ! [X2] :
              ( ssList(X2)
             => ( app(X1,X2) = app(X1,X0)
               => X0 = X2 ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax80) ).

fof(f4177,plain,
    ( spl52_422
    | ~ spl52_157
    | ~ spl52_397 ),
    inference(avatar_split_clause,[],[f4172,f3883,f1675,f4174]) ).

fof(f1675,plain,
    ( spl52_157
  <=> sK34(sK13,nil) = app(nil,sK34(sK13,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_157])]) ).

fof(f3883,plain,
    ( spl52_397
  <=> app(nil,sK34(sK13,nil)) = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_397])]) ).

fof(f4172,plain,
    ( sK34(sK13,nil) = sK13
    | ~ spl52_157
    | ~ spl52_397 ),
    inference(backward_demodulation,[],[f1677,f3885]) ).

fof(f3885,plain,
    ( app(nil,sK34(sK13,nil)) = sK13
    | ~ spl52_397 ),
    inference(avatar_component_clause,[],[f3883]) ).

fof(f1677,plain,
    ( sK34(sK13,nil) = app(nil,sK34(sK13,nil))
    | ~ spl52_157 ),
    inference(avatar_component_clause,[],[f1675]) ).

fof(f4170,plain,
    ( spl52_421
    | ~ spl52_30
    | ~ spl52_335 ),
    inference(avatar_split_clause,[],[f4165,f3287,f788,f4167]) ).

fof(f788,plain,
    ( spl52_30
  <=> sK13 = app(app(sK33(sK13,sK10),sK10),sK34(sK13,sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_30])]) ).

fof(f3287,plain,
    ( spl52_335
  <=> sK34(sK13,sK10) = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_335])]) ).

fof(f4165,plain,
    ( sK13 = app(app(sK33(sK13,sK10),sK10),sK13)
    | ~ spl52_30
    | ~ spl52_335 ),
    inference(forward_demodulation,[],[f790,f3289]) ).

fof(f3289,plain,
    ( sK34(sK13,sK10) = sK13
    | ~ spl52_335 ),
    inference(avatar_component_clause,[],[f3287]) ).

fof(f790,plain,
    ( sK13 = app(app(sK33(sK13,sK10),sK10),sK34(sK13,sK10))
    | ~ spl52_30 ),
    inference(avatar_component_clause,[],[f788]) ).

fof(f4164,plain,
    ( ~ spl52_420
    | ~ spl52_78
    | ~ spl52_134
    | spl52_402 ),
    inference(avatar_split_clause,[],[f4159,f4019,f1535,f1087,f4161]) ).

fof(f4161,plain,
    ( spl52_420
  <=> hd(nil) = hd(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_420])]) ).

fof(f1535,plain,
    ( spl52_134
  <=> nil = sK33(sK13,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_134])]) ).

fof(f4019,plain,
    ( spl52_402
  <=> hd(sK33(sK13,nil)) = hd(app(sK33(sK13,nil),sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_402])]) ).

fof(f4159,plain,
    ( hd(nil) != hd(sK13)
    | ~ spl52_78
    | ~ spl52_134
    | spl52_402 ),
    inference(forward_demodulation,[],[f4158,f1089]) ).

fof(f4158,plain,
    ( hd(app(nil,sK13)) != hd(nil)
    | ~ spl52_134
    | spl52_402 ),
    inference(forward_demodulation,[],[f4020,f1536]) ).

fof(f1536,plain,
    ( nil = sK33(sK13,nil)
    | ~ spl52_134 ),
    inference(avatar_component_clause,[],[f1535]) ).

fof(f4020,plain,
    ( hd(sK33(sK13,nil)) != hd(app(sK33(sK13,nil),sK13))
    | spl52_402 ),
    inference(avatar_component_clause,[],[f4019]) ).

fof(f4156,plain,
    ( spl52_419
    | ~ spl52_103
    | ~ spl52_398 ),
    inference(avatar_split_clause,[],[f4117,f3921,f1287,f4153]) ).

fof(f4153,plain,
    ( spl52_419
  <=> hd(nil) = sK28(sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_419])]) ).

fof(f1287,plain,
    ( spl52_103
  <=> hd(sK10) = sK28(sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_103])]) ).

fof(f4117,plain,
    ( hd(nil) = sK28(sK10)
    | ~ spl52_103
    | ~ spl52_398 ),
    inference(backward_demodulation,[],[f1289,f3922]) ).

fof(f1289,plain,
    ( hd(sK10) = sK28(sK10)
    | ~ spl52_103 ),
    inference(avatar_component_clause,[],[f1287]) ).

fof(f4151,plain,
    ( ~ spl52_418
    | spl52_274
    | ~ spl52_398 ),
    inference(avatar_split_clause,[],[f4119,f3921,f2894,f4148]) ).

fof(f4148,plain,
    ( spl52_418
  <=> lt(hd(nil),hd(tl(sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_418])]) ).

fof(f2894,plain,
    ( spl52_274
  <=> lt(hd(sK10),hd(tl(sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_274])]) ).

fof(f4119,plain,
    ( ~ lt(hd(nil),hd(tl(sK10)))
    | spl52_274
    | ~ spl52_398 ),
    inference(backward_demodulation,[],[f2895,f3922]) ).

fof(f2895,plain,
    ( ~ lt(hd(sK10),hd(tl(sK10)))
    | spl52_274 ),
    inference(avatar_component_clause,[],[f2894]) ).

fof(f4146,plain,
    ( ~ spl52_417
    | spl52_289
    | ~ spl52_398 ),
    inference(avatar_split_clause,[],[f4121,f3921,f2961,f4143]) ).

fof(f4143,plain,
    ( spl52_417
  <=> memberP(sK10,hd(nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_417])]) ).

fof(f2961,plain,
    ( spl52_289
  <=> memberP(sK10,hd(sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_289])]) ).

fof(f4121,plain,
    ( ~ memberP(sK10,hd(nil))
    | spl52_289
    | ~ spl52_398 ),
    inference(backward_demodulation,[],[f2962,f3922]) ).

fof(f2962,plain,
    ( ~ memberP(sK10,hd(sK10))
    | spl52_289 ),
    inference(avatar_component_clause,[],[f2961]) ).

fof(f4141,plain,
    ( spl52_416
    | ~ spl52_187
    | ~ spl52_398 ),
    inference(avatar_split_clause,[],[f4118,f3921,f2163,f4138]) ).

fof(f4138,plain,
    ( spl52_416
  <=> sK10 = cons(hd(nil),tl(sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_416])]) ).

fof(f2163,plain,
    ( spl52_187
  <=> cons(hd(sK10),tl(sK10)) = sK10 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_187])]) ).

fof(f4118,plain,
    ( sK10 = cons(hd(nil),tl(sK10))
    | ~ spl52_187
    | ~ spl52_398 ),
    inference(backward_demodulation,[],[f2165,f3922]) ).

fof(f2165,plain,
    ( cons(hd(sK10),tl(sK10)) = sK10
    | ~ spl52_187 ),
    inference(avatar_component_clause,[],[f2163]) ).

fof(f4136,plain,
    ( spl52_415
    | ~ spl52_390
    | ~ spl52_398 ),
    inference(avatar_split_clause,[],[f4126,f3921,f3820,f4133]) ).

fof(f4133,plain,
    ( spl52_415
  <=> hd(app(sK10,sK10)) = hd(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_415])]) ).

fof(f3820,plain,
    ( spl52_390
  <=> hd(app(sK10,sK10)) = hd(sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_390])]) ).

fof(f4126,plain,
    ( hd(app(sK10,sK10)) = hd(nil)
    | ~ spl52_390
    | ~ spl52_398 ),
    inference(backward_demodulation,[],[f3822,f3922]) ).

fof(f3822,plain,
    ( hd(app(sK10,sK10)) = hd(sK10)
    | ~ spl52_390 ),
    inference(avatar_component_clause,[],[f3820]) ).

fof(f4131,plain,
    ( spl52_414
    | ~ spl52_277
    | ~ spl52_398 ),
    inference(avatar_split_clause,[],[f4120,f3921,f2906,f4128]) ).

fof(f4128,plain,
    ( spl52_414
  <=> ssItem(hd(nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_414])]) ).

fof(f2906,plain,
    ( spl52_277
  <=> ssItem(hd(sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_277])]) ).

fof(f4120,plain,
    ( ssItem(hd(nil))
    | ~ spl52_277
    | ~ spl52_398 ),
    inference(backward_demodulation,[],[f2907,f3922]) ).

fof(f2907,plain,
    ( ssItem(hd(sK10))
    | ~ spl52_277 ),
    inference(avatar_component_clause,[],[f2906]) ).

fof(f4113,plain,
    ( spl52_397
    | ~ spl52_134
    | ~ spl52_155 ),
    inference(avatar_split_clause,[],[f4089,f1655,f1535,f3883]) ).

fof(f1655,plain,
    ( spl52_155
  <=> app(sK33(sK13,nil),sK34(sK13,nil)) = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_155])]) ).

fof(f4089,plain,
    ( app(nil,sK34(sK13,nil)) = sK13
    | ~ spl52_134
    | ~ spl52_155 ),
    inference(backward_demodulation,[],[f1657,f1536]) ).

fof(f1657,plain,
    ( app(sK33(sK13,nil),sK34(sK13,nil)) = sK13
    | ~ spl52_155 ),
    inference(avatar_component_clause,[],[f1655]) ).

fof(f4111,plain,
    ( spl52_398
    | ~ spl52_79
    | ~ spl52_134
    | ~ spl52_392 ),
    inference(avatar_split_clause,[],[f4110,f3831,f1535,f1092,f3921]) ).

fof(f1092,plain,
    ( spl52_79
  <=> sK10 = app(nil,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_79])]) ).

fof(f3831,plain,
    ( spl52_392
  <=> hd(sK33(sK13,nil)) = hd(app(sK33(sK13,nil),sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_392])]) ).

fof(f4110,plain,
    ( hd(sK10) = hd(nil)
    | ~ spl52_79
    | ~ spl52_134
    | ~ spl52_392 ),
    inference(forward_demodulation,[],[f4109,f1094]) ).

fof(f1094,plain,
    ( sK10 = app(nil,sK10)
    | ~ spl52_79 ),
    inference(avatar_component_clause,[],[f1092]) ).

fof(f4109,plain,
    ( hd(app(nil,sK10)) = hd(nil)
    | ~ spl52_134
    | ~ spl52_392 ),
    inference(backward_demodulation,[],[f3833,f1536]) ).

fof(f3833,plain,
    ( hd(sK33(sK13,nil)) = hd(app(sK33(sK13,nil),sK10))
    | ~ spl52_392 ),
    inference(avatar_component_clause,[],[f3831]) ).

fof(f4082,plain,
    ( spl52_134
    | ~ spl52_140
    | ~ spl52_150 ),
    inference(avatar_split_clause,[],[f1684,f1622,f1565,f1535]) ).

fof(f1565,plain,
    ( spl52_140
  <=> nil = app(sK33(sK13,nil),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_140])]) ).

fof(f1622,plain,
    ( spl52_150
  <=> app(sK33(sK13,nil),nil) = sK33(sK13,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_150])]) ).

fof(f1684,plain,
    ( nil = sK33(sK13,nil)
    | ~ spl52_140
    | ~ spl52_150 ),
    inference(backward_demodulation,[],[f1624,f1566]) ).

fof(f1566,plain,
    ( nil = app(sK33(sK13,nil),nil)
    | ~ spl52_140 ),
    inference(avatar_component_clause,[],[f1565]) ).

fof(f1624,plain,
    ( app(sK33(sK13,nil),nil) = sK33(sK13,nil)
    | ~ spl52_150 ),
    inference(avatar_component_clause,[],[f1622]) ).

fof(f4081,plain,
    ( spl52_98
    | spl52_413
    | ~ spl52_13
    | ~ spl52_85 ),
    inference(avatar_split_clause,[],[f4005,f1140,f640,f4078,f1264]) ).

fof(f1264,plain,
    ( spl52_98
  <=> nil = sK33(sK13,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_98])]) ).

fof(f4005,plain,
    ( hd(app(sK33(sK13,sK10),sK13)) = hd(sK33(sK13,sK10))
    | nil = sK33(sK13,sK10)
    | ~ spl52_13
    | ~ spl52_85 ),
    inference(resolution,[],[f2348,f1141]) ).

fof(f1141,plain,
    ( ssList(sK33(sK13,sK10))
    | ~ spl52_85 ),
    inference(avatar_component_clause,[],[f1140]) ).

fof(f4076,plain,
    ( ~ spl52_177
    | ~ spl52_56
    | spl52_412
    | ~ spl52_182 ),
    inference(avatar_split_clause,[],[f3974,f2066,f4074,f934,f2040]) ).

fof(f3974,plain,
    ( ! [X7] :
        ( ~ ssList(X7)
        | ~ ssList(sK21(sK10,sK14))
        | ~ ssList(cons(sK14,nil))
        | sK10 != app(sK21(sK10,sK14),X7)
        | cons(sK14,nil) = X7 )
    | ~ spl52_182 ),
    inference(superposition,[],[f367,f2068]) ).

fof(f4072,plain,
    ( spl52_411
    | spl52_98
    | ~ spl52_12
    | ~ spl52_85 ),
    inference(avatar_split_clause,[],[f3802,f1140,f635,f1264,f4069]) ).

fof(f3802,plain,
    ( nil = sK33(sK13,sK10)
    | hd(app(sK33(sK13,sK10),sK10)) = hd(sK33(sK13,sK10))
    | ~ spl52_12
    | ~ spl52_85 ),
    inference(resolution,[],[f2347,f1141]) ).

fof(f4067,plain,
    ( ~ spl52_56
    | spl52_410
    | ~ spl52_177
    | ~ spl52_182 ),
    inference(avatar_split_clause,[],[f3979,f2066,f2040,f4064,f934]) ).

fof(f4064,plain,
    ( spl52_410
  <=> ! [X10] :
        ( sK10 != app(X10,cons(sK14,nil))
        | ~ ssList(X10)
        | sK21(sK10,sK14) = X10 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_410])]) ).

fof(f3979,plain,
    ( ! [X9] :
        ( ~ ssList(cons(sK14,nil))
        | sK21(sK10,sK14) = X9
        | ~ ssList(X9)
        | sK10 != app(X9,cons(sK14,nil))
        | ~ ssList(sK21(sK10,sK14)) )
    | ~ spl52_182 ),
    inference(superposition,[],[f478,f2068]) ).

fof(f478,plain,
    ! [X2,X0,X1] :
      ( app(X2,X1) != app(X0,X1)
      | X0 = X2
      | ~ ssList(X1)
      | ~ ssList(X2)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f133]) ).

fof(f133,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssList(X1)
          | ! [X2] :
              ( ~ ssList(X2)
              | app(X2,X1) != app(X0,X1)
              | X0 = X2 ) )
      | ~ ssList(X0) ),
    inference(flattening,[],[f132]) ).

fof(f132,plain,
    ! [X0] :
      ( ! [X1] :
          ( ! [X2] :
              ( X0 = X2
              | app(X2,X1) != app(X0,X1)
              | ~ ssList(X2) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f79]) ).

fof(f79,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ! [X2] :
              ( ssList(X2)
             => ( app(X2,X1) = app(X0,X1)
               => X0 = X2 ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax79) ).

fof(f4066,plain,
    ( ~ spl52_56
    | spl52_410
    | ~ spl52_177
    | ~ spl52_182 ),
    inference(avatar_split_clause,[],[f3980,f2066,f2040,f4064,f934]) ).

fof(f3980,plain,
    ( ! [X10] :
        ( ~ ssList(cons(sK14,nil))
        | sK10 != app(X10,cons(sK14,nil))
        | sK21(sK10,sK14) = X10
        | ~ ssList(X10)
        | ~ ssList(sK21(sK10,sK14)) )
    | ~ spl52_182 ),
    inference(superposition,[],[f478,f2068]) ).

fof(f4062,plain,
    ( spl52_134
    | spl52_224
    | ~ spl52_139 ),
    inference(avatar_split_clause,[],[f3944,f1560,f2545,f1535]) ).

fof(f2545,plain,
    ( spl52_224
  <=> sK33(sK13,nil) = cons(sK16(sK33(sK13,nil)),sK15(sK33(sK13,nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_224])]) ).

fof(f1560,plain,
    ( spl52_139
  <=> ssList(sK33(sK13,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_139])]) ).

fof(f3944,plain,
    ( sK33(sK13,nil) = cons(sK16(sK33(sK13,nil)),sK15(sK33(sK13,nil)))
    | nil = sK33(sK13,nil)
    | ~ spl52_139 ),
    inference(resolution,[],[f1562,f386]) ).

fof(f386,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | nil = X0
      | cons(sK16(X0),sK15(X0)) = X0 ),
    inference(cnf_transformation,[],[f252]) ).

fof(f252,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ( cons(sK16(X0),sK15(X0)) = X0
        & ssItem(sK16(X0))
        & ssList(sK15(X0)) )
      | nil = X0 ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK15,sK16])],[f137,f251,f250]) ).

fof(f250,plain,
    ! [X0] :
      ( ? [X1] :
          ( ? [X2] :
              ( cons(X2,X1) = X0
              & ssItem(X2) )
          & ssList(X1) )
     => ( ? [X2] :
            ( cons(X2,sK15(X0)) = X0
            & ssItem(X2) )
        & ssList(sK15(X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f251,plain,
    ! [X0] :
      ( ? [X2] :
          ( cons(X2,sK15(X0)) = X0
          & ssItem(X2) )
     => ( cons(sK16(X0),sK15(X0)) = X0
        & ssItem(sK16(X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f137,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ? [X1] :
          ( ? [X2] :
              ( cons(X2,X1) = X0
              & ssItem(X2) )
          & ssList(X1) )
      | nil = X0 ),
    inference(flattening,[],[f136]) ).

fof(f136,plain,
    ! [X0] :
      ( nil = X0
      | ? [X1] :
          ( ? [X2] :
              ( cons(X2,X1) = X0
              & ssItem(X2) )
          & ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f20]) ).

fof(f20,axiom,
    ! [X0] :
      ( ssList(X0)
     => ( nil = X0
        | ? [X1] :
            ( ? [X2] :
                ( cons(X2,X1) = X0
                & ssItem(X2) )
            & ssList(X1) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax20) ).

fof(f1562,plain,
    ( ssList(sK33(sK13,nil))
    | ~ spl52_139 ),
    inference(avatar_component_clause,[],[f1560]) ).

fof(f4061,plain,
    ( spl52_409
    | ~ spl52_56
    | ~ spl52_177
    | ~ spl52_182 ),
    inference(avatar_split_clause,[],[f3973,f2066,f2040,f934,f4059]) ).

fof(f4059,plain,
    ( spl52_409
  <=> ! [X6] :
        ( memberP(sK21(sK10,sK14),X6)
        | ~ ssItem(X6)
        | ~ memberP(sK10,X6)
        | memberP(cons(sK14,nil),X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_409])]) ).

fof(f3973,plain,
    ( ! [X6] :
        ( ~ ssList(cons(sK14,nil))
        | ~ ssList(sK21(sK10,sK14))
        | memberP(sK21(sK10,sK14),X6)
        | memberP(cons(sK14,nil),X6)
        | ~ memberP(sK10,X6)
        | ~ ssItem(X6) )
    | ~ spl52_182 ),
    inference(superposition,[],[f364,f2068]) ).

fof(f364,plain,
    ! [X2,X0,X1] :
      ( ~ memberP(app(X1,X2),X0)
      | ~ ssList(X1)
      | ~ ssList(X2)
      | ~ ssItem(X0)
      | memberP(X2,X0)
      | memberP(X1,X0) ),
    inference(cnf_transformation,[],[f241]) ).

fof(f4054,plain,
    ( spl52_408
    | spl52_100
    | ~ spl52_13
    | ~ spl52_56 ),
    inference(avatar_split_clause,[],[f4002,f934,f640,f1273,f4051]) ).

fof(f4051,plain,
    ( spl52_408
  <=> hd(app(sK21(sK10,sK14),sK13)) = hd(sK21(sK10,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_408])]) ).

fof(f1273,plain,
    ( spl52_100
  <=> nil = sK21(sK10,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_100])]) ).

fof(f4002,plain,
    ( nil = sK21(sK10,sK14)
    | hd(app(sK21(sK10,sK14),sK13)) = hd(sK21(sK10,sK14))
    | ~ spl52_13
    | ~ spl52_56 ),
    inference(resolution,[],[f2348,f935]) ).

fof(f935,plain,
    ( ssList(sK21(sK10,sK14))
    | ~ spl52_56 ),
    inference(avatar_component_clause,[],[f934]) ).

fof(f4049,plain,
    ( spl52_407
    | spl52_241
    | ~ spl52_13
    | ~ spl52_239 ),
    inference(avatar_split_clause,[],[f3999,f2696,f640,f2704,f4046]) ).

fof(f4046,plain,
    ( spl52_407
  <=> hd(sK15(sK10)) = hd(app(sK15(sK10),sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_407])]) ).

fof(f2704,plain,
    ( spl52_241
  <=> nil = sK15(sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_241])]) ).

fof(f2696,plain,
    ( spl52_239
  <=> ssList(sK15(sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_239])]) ).

fof(f3999,plain,
    ( nil = sK15(sK10)
    | hd(sK15(sK10)) = hd(app(sK15(sK10),sK13))
    | ~ spl52_13
    | ~ spl52_239 ),
    inference(resolution,[],[f2348,f2697]) ).

fof(f2697,plain,
    ( ssList(sK15(sK10))
    | ~ spl52_239 ),
    inference(avatar_component_clause,[],[f2696]) ).

fof(f4044,plain,
    ( spl52_406
    | spl52_264
    | ~ spl52_13
    | ~ spl52_258 ),
    inference(avatar_split_clause,[],[f4000,f2803,f640,f2829,f4041]) ).

fof(f4041,plain,
    ( spl52_406
  <=> hd(app(sK15(sK13),sK13)) = hd(sK15(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_406])]) ).

fof(f2829,plain,
    ( spl52_264
  <=> nil = sK15(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_264])]) ).

fof(f2803,plain,
    ( spl52_258
  <=> ssList(sK15(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_258])]) ).

fof(f4000,plain,
    ( nil = sK15(sK13)
    | hd(app(sK15(sK13),sK13)) = hd(sK15(sK13))
    | ~ spl52_13
    | ~ spl52_258 ),
    inference(resolution,[],[f2348,f2804]) ).

fof(f2804,plain,
    ( ssList(sK15(sK13))
    | ~ spl52_258 ),
    inference(avatar_component_clause,[],[f2803]) ).

fof(f4039,plain,
    ( spl52_405
    | spl52_104
    | ~ spl52_12
    | ~ spl52_13 ),
    inference(avatar_split_clause,[],[f3996,f640,f635,f1291,f4036]) ).

fof(f1291,plain,
    ( spl52_104
  <=> nil = sK10 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_104])]) ).

fof(f3996,plain,
    ( nil = sK10
    | hd(sK10) = hd(app(sK10,sK13))
    | ~ spl52_12
    | ~ spl52_13 ),
    inference(resolution,[],[f2348,f637]) ).

fof(f4034,plain,
    ( spl52_404
    | spl52_108
    | ~ spl52_13 ),
    inference(avatar_split_clause,[],[f3997,f640,f1309,f4031]) ).

fof(f4031,plain,
    ( spl52_404
  <=> hd(app(sK13,sK13)) = hd(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_404])]) ).

fof(f1309,plain,
    ( spl52_108
  <=> nil = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_108])]) ).

fof(f3997,plain,
    ( nil = sK13
    | hd(app(sK13,sK13)) = hd(sK13)
    | ~ spl52_13 ),
    inference(resolution,[],[f2348,f642]) ).

fof(f4029,plain,
    ( spl52_403
    | spl52_98
    | ~ spl52_13
    | ~ spl52_85
    | ~ spl52_396 ),
    inference(avatar_split_clause,[],[f4024,f3854,f1140,f640,f1264,f4026]) ).

fof(f4026,plain,
    ( spl52_403
  <=> hd(app(sK33(sK13,sK10),sK13)) = hd(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_403])]) ).

fof(f3854,plain,
    ( spl52_396
  <=> hd(nil) = hd(sK33(sK13,sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_396])]) ).

fof(f4024,plain,
    ( nil = sK33(sK13,sK10)
    | hd(app(sK33(sK13,sK10),sK13)) = hd(nil)
    | ~ spl52_13
    | ~ spl52_85
    | ~ spl52_396 ),
    inference(forward_demodulation,[],[f4005,f3856]) ).

fof(f3856,plain,
    ( hd(nil) = hd(sK33(sK13,sK10))
    | ~ spl52_396 ),
    inference(avatar_component_clause,[],[f3854]) ).

fof(f4022,plain,
    ( spl52_134
    | spl52_402
    | ~ spl52_13
    | ~ spl52_139 ),
    inference(avatar_split_clause,[],[f4006,f1560,f640,f4019,f1535]) ).

fof(f4006,plain,
    ( hd(sK33(sK13,nil)) = hd(app(sK33(sK13,nil),sK13))
    | nil = sK33(sK13,nil)
    | ~ spl52_13
    | ~ spl52_139 ),
    inference(resolution,[],[f2348,f1562]) ).

fof(f4017,plain,
    ( spl52_401
    | spl52_143
    | ~ spl52_13
    | ~ spl52_154 ),
    inference(avatar_split_clause,[],[f4008,f1646,f640,f1581,f4014]) ).

fof(f4014,plain,
    ( spl52_401
  <=> hd(sK34(sK13,nil)) = hd(app(sK34(sK13,nil),sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_401])]) ).

fof(f1581,plain,
    ( spl52_143
  <=> nil = sK34(sK13,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_143])]) ).

fof(f1646,plain,
    ( spl52_154
  <=> ssList(sK34(sK13,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_154])]) ).

fof(f4008,plain,
    ( nil = sK34(sK13,nil)
    | hd(sK34(sK13,nil)) = hd(app(sK34(sK13,nil),sK13))
    | ~ spl52_13
    | ~ spl52_154 ),
    inference(resolution,[],[f2348,f1648]) ).

fof(f1648,plain,
    ( ssList(sK34(sK13,nil))
    | ~ spl52_154 ),
    inference(avatar_component_clause,[],[f1646]) ).

fof(f3940,plain,
    ( spl52_400
    | ~ spl52_375
    | ~ spl52_396 ),
    inference(avatar_split_clause,[],[f3929,f3854,f3714,f3937]) ).

fof(f3937,plain,
    ( spl52_400
  <=> cons(hd(nil),tl(sK33(sK13,sK10))) = sK33(sK13,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_400])]) ).

fof(f3929,plain,
    ( cons(hd(nil),tl(sK33(sK13,sK10))) = sK33(sK13,sK10)
    | ~ spl52_375
    | ~ spl52_396 ),
    inference(backward_demodulation,[],[f3716,f3856]) ).

fof(f3935,plain,
    ( spl52_399
    | ~ spl52_97
    | ~ spl52_396 ),
    inference(avatar_split_clause,[],[f3930,f3854,f1260,f3932]) ).

fof(f3932,plain,
    ( spl52_399
  <=> sK28(sK33(sK13,sK10)) = hd(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_399])]) ).

fof(f3930,plain,
    ( sK28(sK33(sK13,sK10)) = hd(nil)
    | ~ spl52_97
    | ~ spl52_396 ),
    inference(backward_demodulation,[],[f1262,f3856]) ).

fof(f3927,plain,
    ( ~ spl52_398
    | ~ spl52_79
    | ~ spl52_134
    | spl52_392 ),
    inference(avatar_split_clause,[],[f3926,f3831,f1535,f1092,f3921]) ).

fof(f3926,plain,
    ( hd(sK10) != hd(nil)
    | ~ spl52_79
    | ~ spl52_134
    | spl52_392 ),
    inference(forward_demodulation,[],[f3925,f1094]) ).

fof(f3925,plain,
    ( hd(app(nil,sK10)) != hd(nil)
    | ~ spl52_134
    | spl52_392 ),
    inference(forward_demodulation,[],[f3832,f1536]) ).

fof(f3832,plain,
    ( hd(sK33(sK13,nil)) != hd(app(sK33(sK13,nil),sK10))
    | spl52_392 ),
    inference(avatar_component_clause,[],[f3831]) ).

fof(f3924,plain,
    ( ~ spl52_398
    | ~ spl52_79
    | ~ spl52_101
    | spl52_391 ),
    inference(avatar_split_clause,[],[f3919,f3826,f1278,f1092,f3921]) ).

fof(f3826,plain,
    ( spl52_391
  <=> hd(sK22(sK10,sK14)) = hd(app(sK22(sK10,sK14),sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_391])]) ).

fof(f3919,plain,
    ( hd(sK10) != hd(nil)
    | ~ spl52_79
    | ~ spl52_101
    | spl52_391 ),
    inference(forward_demodulation,[],[f3918,f1094]) ).

fof(f3918,plain,
    ( hd(app(nil,sK10)) != hd(nil)
    | ~ spl52_101
    | spl52_391 ),
    inference(forward_demodulation,[],[f3827,f1280]) ).

fof(f1280,plain,
    ( nil = sK22(sK10,sK14)
    | ~ spl52_101 ),
    inference(avatar_component_clause,[],[f1278]) ).

fof(f3827,plain,
    ( hd(sK22(sK10,sK14)) != hd(app(sK22(sK10,sK14),sK10))
    | spl52_391 ),
    inference(avatar_component_clause,[],[f3826]) ).

fof(f3913,plain,
    ( spl52_182
    | ~ spl52_53
    | ~ spl52_101 ),
    inference(avatar_split_clause,[],[f3892,f1278,f915,f2066]) ).

fof(f915,plain,
    ( spl52_53
  <=> sK10 = app(sK21(sK10,sK14),cons(sK14,sK22(sK10,sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_53])]) ).

fof(f3892,plain,
    ( sK10 = app(sK21(sK10,sK14),cons(sK14,nil))
    | ~ spl52_53
    | ~ spl52_101 ),
    inference(backward_demodulation,[],[f917,f1280]) ).

fof(f917,plain,
    ( sK10 = app(sK21(sK10,sK14),cons(sK14,sK22(sK10,sK14)))
    | ~ spl52_53 ),
    inference(avatar_component_clause,[],[f915]) ).

fof(f3890,plain,
    ( spl52_101
    | spl52_168
    | ~ spl52_60 ),
    inference(avatar_split_clause,[],[f2445,f950,f1925,f1278]) ).

fof(f1925,plain,
    ( spl52_168
  <=> cons(sK16(sK22(sK10,sK14)),sK15(sK22(sK10,sK14))) = sK22(sK10,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_168])]) ).

fof(f2445,plain,
    ( cons(sK16(sK22(sK10,sK14)),sK15(sK22(sK10,sK14))) = sK22(sK10,sK14)
    | nil = sK22(sK10,sK14)
    | ~ spl52_60 ),
    inference(resolution,[],[f951,f386]) ).

fof(f3886,plain,
    ( spl52_397
    | ~ spl52_134
    | ~ spl52_155 ),
    inference(avatar_split_clause,[],[f3862,f1655,f1535,f3883]) ).

fof(f3862,plain,
    ( app(nil,sK34(sK13,nil)) = sK13
    | ~ spl52_134
    | ~ spl52_155 ),
    inference(backward_demodulation,[],[f1657,f1536]) ).

fof(f3857,plain,
    ( spl52_396
    | spl52_98
    | ~ spl52_12
    | ~ spl52_85
    | ~ spl52_111 ),
    inference(avatar_split_clause,[],[f3852,f1323,f1140,f635,f1264,f3854]) ).

fof(f3852,plain,
    ( nil = sK33(sK13,sK10)
    | hd(nil) = hd(sK33(sK13,sK10))
    | ~ spl52_12
    | ~ spl52_85
    | ~ spl52_111 ),
    inference(forward_demodulation,[],[f3802,f1325]) ).

fof(f1325,plain,
    ( nil = app(sK33(sK13,sK10),sK10)
    | ~ spl52_111 ),
    inference(avatar_component_clause,[],[f1323]) ).

fof(f3851,plain,
    ( spl52_108
    | spl52_395
    | ~ spl52_12
    | ~ spl52_13 ),
    inference(avatar_split_clause,[],[f3792,f640,f635,f3848,f1309]) ).

fof(f3848,plain,
    ( spl52_395
  <=> hd(app(sK13,sK10)) = hd(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_395])]) ).

fof(f3792,plain,
    ( hd(app(sK13,sK10)) = hd(sK13)
    | nil = sK13
    | ~ spl52_12
    | ~ spl52_13 ),
    inference(resolution,[],[f2347,f642]) ).

fof(f3846,plain,
    ( spl52_241
    | spl52_394
    | ~ spl52_12
    | ~ spl52_239 ),
    inference(avatar_split_clause,[],[f3794,f2696,f635,f3843,f2704]) ).

fof(f3843,plain,
    ( spl52_394
  <=> hd(sK15(sK10)) = hd(app(sK15(sK10),sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_394])]) ).

fof(f3794,plain,
    ( hd(sK15(sK10)) = hd(app(sK15(sK10),sK10))
    | nil = sK15(sK10)
    | ~ spl52_12
    | ~ spl52_239 ),
    inference(resolution,[],[f2347,f2697]) ).

fof(f3839,plain,
    ( spl52_393
    | spl52_264
    | ~ spl52_12
    | ~ spl52_258 ),
    inference(avatar_split_clause,[],[f3795,f2803,f635,f2829,f3836]) ).

fof(f3836,plain,
    ( spl52_393
  <=> hd(app(sK15(sK13),sK10)) = hd(sK15(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_393])]) ).

fof(f3795,plain,
    ( nil = sK15(sK13)
    | hd(app(sK15(sK13),sK10)) = hd(sK15(sK13))
    | ~ spl52_12
    | ~ spl52_258 ),
    inference(resolution,[],[f2347,f2804]) ).

fof(f3834,plain,
    ( spl52_134
    | spl52_392
    | ~ spl52_12
    | ~ spl52_139 ),
    inference(avatar_split_clause,[],[f3801,f1560,f635,f3831,f1535]) ).

fof(f3801,plain,
    ( hd(sK33(sK13,nil)) = hd(app(sK33(sK13,nil),sK10))
    | nil = sK33(sK13,nil)
    | ~ spl52_12
    | ~ spl52_139 ),
    inference(resolution,[],[f2347,f1562]) ).

fof(f3829,plain,
    ( spl52_101
    | spl52_391
    | ~ spl52_12
    | ~ spl52_60 ),
    inference(avatar_split_clause,[],[f3799,f950,f635,f3826,f1278]) ).

fof(f3799,plain,
    ( hd(sK22(sK10,sK14)) = hd(app(sK22(sK10,sK14),sK10))
    | nil = sK22(sK10,sK14)
    | ~ spl52_12
    | ~ spl52_60 ),
    inference(resolution,[],[f2347,f951]) ).

fof(f3823,plain,
    ( spl52_104
    | spl52_390
    | ~ spl52_12 ),
    inference(avatar_split_clause,[],[f3791,f635,f3820,f1291]) ).

fof(f3791,plain,
    ( hd(app(sK10,sK10)) = hd(sK10)
    | nil = sK10
    | ~ spl52_12 ),
    inference(resolution,[],[f2347,f637]) ).

fof(f3817,plain,
    ( spl52_143
    | spl52_389
    | ~ spl52_12
    | ~ spl52_154 ),
    inference(avatar_split_clause,[],[f3804,f1646,f635,f3814,f1581]) ).

fof(f3814,plain,
    ( spl52_389
  <=> hd(app(sK34(sK13,nil),sK10)) = hd(sK34(sK13,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_389])]) ).

fof(f3804,plain,
    ( hd(app(sK34(sK13,nil),sK10)) = hd(sK34(sK13,nil))
    | nil = sK34(sK13,nil)
    | ~ spl52_12
    | ~ spl52_154 ),
    inference(resolution,[],[f2347,f1648]) ).

fof(f3812,plain,
    ( spl52_388
    | spl52_100
    | ~ spl52_12
    | ~ spl52_56 ),
    inference(avatar_split_clause,[],[f3797,f934,f635,f1273,f3809]) ).

fof(f3809,plain,
    ( spl52_388
  <=> hd(sK21(sK10,sK14)) = hd(app(sK21(sK10,sK14),sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_388])]) ).

fof(f3797,plain,
    ( nil = sK21(sK10,sK14)
    | hd(sK21(sK10,sK14)) = hd(app(sK21(sK10,sK14),sK10))
    | ~ spl52_12
    | ~ spl52_56 ),
    inference(resolution,[],[f2347,f935]) ).

fof(f3783,plain,
    ( ~ spl52_381
    | spl52_387
    | ~ spl52_380
    | ~ spl52_193 ),
    inference(avatar_split_clause,[],[f3735,f2245,f3750,f3781,f3754]) ).

fof(f3754,plain,
    ( spl52_381
  <=> ssList(app(sK33(sK10,nil),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_381])]) ).

fof(f3781,plain,
    ( spl52_387
  <=> ! [X2] :
        ( memberP(sK34(sK10,nil),X2)
        | ~ ssItem(X2)
        | memberP(app(sK33(sK10,nil),nil),X2)
        | ~ memberP(sK10,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_387])]) ).

fof(f3750,plain,
    ( spl52_380
  <=> ssList(sK34(sK10,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_380])]) ).

fof(f2245,plain,
    ( spl52_193
  <=> app(app(sK33(sK10,nil),nil),sK34(sK10,nil)) = sK10 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_193])]) ).

fof(f3735,plain,
    ( ! [X2] :
        ( ~ ssList(sK34(sK10,nil))
        | memberP(sK34(sK10,nil),X2)
        | ~ ssList(app(sK33(sK10,nil),nil))
        | ~ memberP(sK10,X2)
        | memberP(app(sK33(sK10,nil),nil),X2)
        | ~ ssItem(X2) )
    | ~ spl52_193 ),
    inference(superposition,[],[f364,f2247]) ).

fof(f2247,plain,
    ( app(app(sK33(sK10,nil),nil),sK34(sK10,nil)) = sK10
    | ~ spl52_193 ),
    inference(avatar_component_clause,[],[f2245]) ).

fof(f3779,plain,
    ( spl52_382
    | ~ spl52_381
    | ~ spl52_380
    | ~ spl52_193 ),
    inference(avatar_split_clause,[],[f3736,f2245,f3750,f3754,f3759]) ).

fof(f3759,plain,
    ( spl52_382
  <=> ! [X4] :
        ( sK34(sK10,nil) = X4
        | sK10 != app(app(sK33(sK10,nil),nil),X4)
        | ~ ssList(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_382])]) ).

fof(f3736,plain,
    ( ! [X3] :
        ( ~ ssList(sK34(sK10,nil))
        | ~ ssList(app(sK33(sK10,nil),nil))
        | sK34(sK10,nil) = X3
        | ~ ssList(X3)
        | sK10 != app(app(sK33(sK10,nil),nil),X3) )
    | ~ spl52_193 ),
    inference(superposition,[],[f367,f2247]) ).

fof(f3778,plain,
    ( spl52_386
    | ~ spl52_381
    | ~ spl52_380
    | ~ spl52_193 ),
    inference(avatar_split_clause,[],[f3744,f2245,f3750,f3754,f3776]) ).

fof(f3776,plain,
    ( spl52_386
  <=> ! [X8] :
        ( ~ ssList(X8)
        | segmentP(app(X8,sK10),app(sK33(sK10,nil),nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_386])]) ).

fof(f3744,plain,
    ( ! [X8] :
        ( ~ ssList(sK34(sK10,nil))
        | ~ ssList(app(sK33(sK10,nil),nil))
        | ~ ssList(X8)
        | segmentP(app(X8,sK10),app(sK33(sK10,nil),nil)) )
    | ~ spl52_193 ),
    inference(superposition,[],[f825,f2247]) ).

fof(f825,plain,
    ! [X6,X4,X5] :
      ( segmentP(app(X6,app(X4,X5)),X4)
      | ~ ssList(X5)
      | ~ ssList(X6)
      | ~ ssList(X4) ),
    inference(duplicate_literal_removal,[],[f821]) ).

fof(f821,plain,
    ! [X6,X4,X5] :
      ( ~ ssList(X4)
      | ~ ssList(X4)
      | ~ ssList(X6)
      | ~ ssList(X4)
      | segmentP(app(X6,app(X4,X5)),X4)
      | ~ ssList(X5) ),
    inference(resolution,[],[f655,f351]) ).

fof(f3774,plain,
    ( ~ spl52_381
    | spl52_385
    | ~ spl52_380
    | ~ spl52_193 ),
    inference(avatar_split_clause,[],[f3743,f2245,f3750,f3772,f3754]) ).

fof(f3772,plain,
    ( spl52_385
  <=> ! [X7] :
        ( ~ ssList(app(X7,sK10))
        | ~ ssList(X7)
        | segmentP(app(X7,sK10),app(sK33(sK10,nil),nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_385])]) ).

fof(f3743,plain,
    ( ! [X7] :
        ( ~ ssList(sK34(sK10,nil))
        | ~ ssList(app(X7,sK10))
        | ~ ssList(app(sK33(sK10,nil),nil))
        | segmentP(app(X7,sK10),app(sK33(sK10,nil),nil))
        | ~ ssList(X7) )
    | ~ spl52_193 ),
    inference(superposition,[],[f680,f2247]) ).

fof(f680,plain,
    ! [X1,X4,X5] :
      ( ~ ssList(app(X4,app(X1,X5)))
      | segmentP(app(X4,app(X1,X5)),X1)
      | ~ ssList(X1)
      | ~ ssList(X4)
      | ~ ssList(X5) ),
    inference(forward_subsumption_demodulation,[],[f679,f516]) ).

fof(f679,plain,
    ! [X1,X4,X5] :
      ( ~ ssList(X5)
      | ~ ssList(X4)
      | ~ ssList(app(app(X4,X1),X5))
      | segmentP(app(X4,app(X1,X5)),X1)
      | ~ ssList(X1) ),
    inference(forward_subsumption_demodulation,[],[f566,f516]) ).

fof(f566,plain,
    ! [X1,X4,X5] :
      ( segmentP(app(app(X4,X1),X5),X1)
      | ~ ssList(app(app(X4,X1),X5))
      | ~ ssList(X4)
      | ~ ssList(X1)
      | ~ ssList(X5) ),
    inference(equality_resolution,[],[f481]) ).

fof(f481,plain,
    ! [X0,X1,X4,X5] :
      ( ~ ssList(X0)
      | ~ ssList(X1)
      | segmentP(X0,X1)
      | ~ ssList(X4)
      | ~ ssList(X5)
      | app(app(X4,X1),X5) != X0 ),
    inference(cnf_transformation,[],[f304]) ).

fof(f3770,plain,
    ( ~ spl52_380
    | ~ spl52_381
    | spl52_383
    | ~ spl52_193 ),
    inference(avatar_split_clause,[],[f3741,f2245,f3763,f3754,f3750]) ).

fof(f3763,plain,
    ( spl52_383
  <=> ! [X6] :
        ( app(sK33(sK10,nil),nil) = X6
        | ~ ssList(X6)
        | sK10 != app(X6,sK34(sK10,nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_383])]) ).

fof(f3741,plain,
    ( ! [X5] :
        ( app(sK33(sK10,nil),nil) = X5
        | sK10 != app(X5,sK34(sK10,nil))
        | ~ ssList(X5)
        | ~ ssList(app(sK33(sK10,nil),nil))
        | ~ ssList(sK34(sK10,nil)) )
    | ~ spl52_193 ),
    inference(superposition,[],[f478,f2247]) ).

fof(f3769,plain,
    ( ~ spl52_381
    | spl52_384
    | ~ spl52_380
    | ~ spl52_193 ),
    inference(avatar_split_clause,[],[f3733,f2245,f3750,f3767,f3754]) ).

fof(f3767,plain,
    ( spl52_384
  <=> ! [X0] :
        ( ~ memberP(sK34(sK10,nil),X0)
        | memberP(sK10,X0)
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_384])]) ).

fof(f3733,plain,
    ( ! [X0] :
        ( ~ ssList(sK34(sK10,nil))
        | ~ memberP(sK34(sK10,nil),X0)
        | ~ ssList(app(sK33(sK10,nil),nil))
        | ~ ssItem(X0)
        | memberP(sK10,X0) )
    | ~ spl52_193 ),
    inference(superposition,[],[f362,f2247]) ).

fof(f3765,plain,
    ( ~ spl52_380
    | spl52_383
    | ~ spl52_381
    | ~ spl52_193 ),
    inference(avatar_split_clause,[],[f3742,f2245,f3754,f3763,f3750]) ).

fof(f3742,plain,
    ( ! [X6] :
        ( ~ ssList(app(sK33(sK10,nil),nil))
        | app(sK33(sK10,nil),nil) = X6
        | ~ ssList(sK34(sK10,nil))
        | sK10 != app(X6,sK34(sK10,nil))
        | ~ ssList(X6) )
    | ~ spl52_193 ),
    inference(superposition,[],[f478,f2247]) ).

fof(f3761,plain,
    ( ~ spl52_381
    | spl52_382
    | ~ spl52_380
    | ~ spl52_193 ),
    inference(avatar_split_clause,[],[f3737,f2245,f3750,f3759,f3754]) ).

fof(f3737,plain,
    ( ! [X4] :
        ( ~ ssList(sK34(sK10,nil))
        | sK34(sK10,nil) = X4
        | ~ ssList(X4)
        | sK10 != app(app(sK33(sK10,nil),nil),X4)
        | ~ ssList(app(sK33(sK10,nil),nil)) )
    | ~ spl52_193 ),
    inference(superposition,[],[f367,f2247]) ).

fof(f3757,plain,
    ( spl52_379
    | ~ spl52_380
    | ~ spl52_381
    | ~ spl52_193 ),
    inference(avatar_split_clause,[],[f3734,f2245,f3754,f3750,f3747]) ).

fof(f3747,plain,
    ( spl52_379
  <=> ! [X1] :
        ( memberP(sK10,X1)
        | ~ memberP(app(sK33(sK10,nil),nil),X1)
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_379])]) ).

fof(f3734,plain,
    ( ! [X1] :
        ( ~ ssList(app(sK33(sK10,nil),nil))
        | ~ ssList(sK34(sK10,nil))
        | memberP(sK10,X1)
        | ~ ssItem(X1)
        | ~ memberP(app(sK33(sK10,nil),nil),X1) )
    | ~ spl52_193 ),
    inference(superposition,[],[f363,f2247]) ).

fof(f3732,plain,
    ( spl52_378
    | ~ spl52_85 ),
    inference(avatar_split_clause,[],[f3704,f1140,f3729]) ).

fof(f3729,plain,
    ( spl52_378
  <=> app(app(sK33(sK33(sK13,sK10),sK33(sK13,sK10)),sK33(sK13,sK10)),sK34(sK33(sK13,sK10),sK33(sK13,sK10))) = sK33(sK13,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_378])]) ).

fof(f3704,plain,
    ( app(app(sK33(sK33(sK13,sK10),sK33(sK13,sK10)),sK33(sK13,sK10)),sK34(sK33(sK13,sK10),sK33(sK13,sK10))) = sK33(sK13,sK10)
    | ~ spl52_85 ),
    inference(resolution,[],[f1141,f780]) ).

fof(f780,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | app(app(sK33(X0,X0),X0),sK34(X0,X0)) = X0 ),
    inference(duplicate_literal_removal,[],[f777]) ).

fof(f777,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ ssList(X0)
      | app(app(sK33(X0,X0),X0),sK34(X0,X0)) = X0
      | ~ ssList(X0) ),
    inference(resolution,[],[f482,f351]) ).

fof(f3727,plain,
    ( spl52_377
    | ~ spl52_5
    | ~ spl52_85 ),
    inference(avatar_split_clause,[],[f3706,f1140,f599,f3724]) ).

fof(f3724,plain,
    ( spl52_377
  <=> sK14 = hd(cons(sK14,sK33(sK13,sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_377])]) ).

fof(f3706,plain,
    ( sK14 = hd(cons(sK14,sK33(sK13,sK10)))
    | ~ spl52_5
    | ~ spl52_85 ),
    inference(resolution,[],[f1141,f1849]) ).

fof(f1849,plain,
    ( ! [X6] :
        ( ~ ssList(X6)
        | hd(cons(sK14,X6)) = sK14 )
    | ~ spl52_5 ),
    inference(resolution,[],[f488,f601]) ).

fof(f488,plain,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | hd(cons(X1,X0)) = X1
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f215]) ).

fof(f215,plain,
    ! [X0] :
      ( ! [X1] :
          ( hd(cons(X1,X0)) = X1
          | ~ ssItem(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f23]) ).

fof(f23,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssItem(X1)
         => hd(cons(X1,X0)) = X1 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax23) ).

fof(f3722,plain,
    ( spl52_376
    | ~ spl52_31
    | ~ spl52_85 ),
    inference(avatar_split_clause,[],[f3705,f1140,f793,f3719]) ).

fof(f3719,plain,
    ( spl52_376
  <=> app(app(sK33(sK33(sK13,sK10),nil),nil),sK34(sK33(sK13,sK10),nil)) = sK33(sK13,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_376])]) ).

fof(f793,plain,
    ( spl52_31
  <=> ! [X1] :
        ( ~ ssList(X1)
        | app(app(sK33(X1,nil),nil),sK34(X1,nil)) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_31])]) ).

fof(f3705,plain,
    ( app(app(sK33(sK33(sK13,sK10),nil),nil),sK34(sK33(sK13,sK10),nil)) = sK33(sK13,sK10)
    | ~ spl52_31
    | ~ spl52_85 ),
    inference(resolution,[],[f1141,f794]) ).

fof(f794,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | app(app(sK33(X1,nil),nil),sK34(X1,nil)) = X1 )
    | ~ spl52_31 ),
    inference(avatar_component_clause,[],[f793]) ).

fof(f3717,plain,
    ( spl52_375
    | spl52_98
    | ~ spl52_85 ),
    inference(avatar_split_clause,[],[f3701,f1140,f1264,f3714]) ).

fof(f3701,plain,
    ( nil = sK33(sK13,sK10)
    | cons(hd(sK33(sK13,sK10)),tl(sK33(sK13,sK10))) = sK33(sK13,sK10)
    | ~ spl52_85 ),
    inference(resolution,[],[f1141,f443]) ).

fof(f443,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | cons(hd(X0),tl(X0)) = X0
      | nil = X0 ),
    inference(cnf_transformation,[],[f202]) ).

fof(f202,plain,
    ! [X0] :
      ( cons(hd(X0),tl(X0)) = X0
      | nil = X0
      | ~ ssList(X0) ),
    inference(flattening,[],[f201]) ).

fof(f201,plain,
    ! [X0] :
      ( cons(hd(X0),tl(X0)) = X0
      | nil = X0
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f78]) ).

fof(f78,axiom,
    ! [X0] :
      ( ssList(X0)
     => ( nil != X0
       => cons(hd(X0),tl(X0)) = X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax78) ).

fof(f3712,plain,
    ( spl52_374
    | ~ spl52_5
    | ~ spl52_85 ),
    inference(avatar_split_clause,[],[f3707,f1140,f599,f3709]) ).

fof(f3709,plain,
    ( spl52_374
  <=> app(cons(sK14,nil),sK33(sK13,sK10)) = cons(sK14,sK33(sK13,sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_374])]) ).

fof(f3707,plain,
    ( app(cons(sK14,nil),sK33(sK13,sK10)) = cons(sK14,sK33(sK13,sK10))
    | ~ spl52_5
    | ~ spl52_85 ),
    inference(resolution,[],[f1141,f2179]) ).

fof(f3692,plain,
    ( ~ spl52_365
    | ~ spl52_366
    | spl52_373
    | ~ spl52_190 ),
    inference(avatar_split_clause,[],[f3646,f2209,f3689,f3660,f3656]) ).

fof(f3660,plain,
    ( spl52_366
  <=> ssList(app(sK33(sK10,sK10),sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_366])]) ).

fof(f3689,plain,
    ( spl52_373
  <=> ! [X3] :
        ( sK10 != app(app(sK33(sK10,sK10),sK10),X3)
        | sK34(sK10,sK10) = X3
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_373])]) ).

fof(f2209,plain,
    ( spl52_190
  <=> sK10 = app(app(sK33(sK10,sK10),sK10),sK34(sK10,sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_190])]) ).

fof(f3646,plain,
    ( ! [X4] :
        ( sK10 != app(app(sK33(sK10,sK10),sK10),X4)
        | sK34(sK10,sK10) = X4
        | ~ ssList(app(sK33(sK10,sK10),sK10))
        | ~ ssList(sK34(sK10,sK10))
        | ~ ssList(X4) )
    | ~ spl52_190 ),
    inference(superposition,[],[f367,f2211]) ).

fof(f2211,plain,
    ( sK10 = app(app(sK33(sK10,sK10),sK10),sK34(sK10,sK10))
    | ~ spl52_190 ),
    inference(avatar_component_clause,[],[f2209]) ).

fof(f3691,plain,
    ( ~ spl52_366
    | ~ spl52_365
    | spl52_373
    | ~ spl52_190 ),
    inference(avatar_split_clause,[],[f3645,f2209,f3689,f3656,f3660]) ).

fof(f3645,plain,
    ( ! [X3] :
        ( sK10 != app(app(sK33(sK10,sK10),sK10),X3)
        | ~ ssList(sK34(sK10,sK10))
        | ~ ssList(X3)
        | sK34(sK10,sK10) = X3
        | ~ ssList(app(sK33(sK10,sK10),sK10)) )
    | ~ spl52_190 ),
    inference(superposition,[],[f367,f2211]) ).

fof(f3687,plain,
    ( ~ spl52_365
    | spl52_372
    | ~ spl52_366
    | ~ spl52_190 ),
    inference(avatar_split_clause,[],[f3653,f2209,f3660,f3685,f3656]) ).

fof(f3685,plain,
    ( spl52_372
  <=> ! [X8] :
        ( segmentP(app(X8,sK10),app(sK33(sK10,sK10),sK10))
        | ~ ssList(X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_372])]) ).

fof(f3653,plain,
    ( ! [X8] :
        ( ~ ssList(app(sK33(sK10,sK10),sK10))
        | segmentP(app(X8,sK10),app(sK33(sK10,sK10),sK10))
        | ~ ssList(sK34(sK10,sK10))
        | ~ ssList(X8) )
    | ~ spl52_190 ),
    inference(superposition,[],[f825,f2211]) ).

fof(f3683,plain,
    ( ~ spl52_366
    | ~ spl52_365
    | spl52_371
    | ~ spl52_190 ),
    inference(avatar_split_clause,[],[f3652,f2209,f3681,f3656,f3660]) ).

fof(f3681,plain,
    ( spl52_371
  <=> ! [X7] :
        ( segmentP(app(X7,sK10),app(sK33(sK10,sK10),sK10))
        | ~ ssList(app(X7,sK10))
        | ~ ssList(X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_371])]) ).

fof(f3652,plain,
    ( ! [X7] :
        ( segmentP(app(X7,sK10),app(sK33(sK10,sK10),sK10))
        | ~ ssList(X7)
        | ~ ssList(sK34(sK10,sK10))
        | ~ ssList(app(X7,sK10))
        | ~ ssList(app(sK33(sK10,sK10),sK10)) )
    | ~ spl52_190 ),
    inference(superposition,[],[f680,f2211]) ).

fof(f3679,plain,
    ( ~ spl52_365
    | ~ spl52_366
    | spl52_370
    | ~ spl52_190 ),
    inference(avatar_split_clause,[],[f3643,f2209,f3677,f3660,f3656]) ).

fof(f3677,plain,
    ( spl52_370
  <=> ! [X1] :
        ( ~ memberP(app(sK33(sK10,sK10),sK10),X1)
        | ~ ssItem(X1)
        | memberP(sK10,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_370])]) ).

fof(f3643,plain,
    ( ! [X1] :
        ( ~ memberP(app(sK33(sK10,sK10),sK10),X1)
        | memberP(sK10,X1)
        | ~ ssList(app(sK33(sK10,sK10),sK10))
        | ~ ssItem(X1)
        | ~ ssList(sK34(sK10,sK10)) )
    | ~ spl52_190 ),
    inference(superposition,[],[f363,f2211]) ).

fof(f3675,plain,
    ( ~ spl52_365
    | ~ spl52_366
    | spl52_367
    | ~ spl52_190 ),
    inference(avatar_split_clause,[],[f3651,f2209,f3664,f3660,f3656]) ).

fof(f3664,plain,
    ( spl52_367
  <=> ! [X5] :
        ( ~ ssList(X5)
        | app(sK33(sK10,sK10),sK10) = X5
        | sK10 != app(X5,sK34(sK10,sK10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_367])]) ).

fof(f3651,plain,
    ( ! [X6] :
        ( sK10 != app(X6,sK34(sK10,sK10))
        | app(sK33(sK10,sK10),sK10) = X6
        | ~ ssList(app(sK33(sK10,sK10),sK10))
        | ~ ssList(X6)
        | ~ ssList(sK34(sK10,sK10)) )
    | ~ spl52_190 ),
    inference(superposition,[],[f478,f2211]) ).

fof(f3674,plain,
    ( ~ spl52_365
    | ~ spl52_366
    | spl52_369
    | ~ spl52_190 ),
    inference(avatar_split_clause,[],[f3644,f2209,f3672,f3660,f3656]) ).

fof(f3672,plain,
    ( spl52_369
  <=> ! [X2] :
        ( memberP(sK34(sK10,sK10),X2)
        | ~ memberP(sK10,X2)
        | memberP(app(sK33(sK10,sK10),sK10),X2)
        | ~ ssItem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_369])]) ).

fof(f3644,plain,
    ( ! [X2] :
        ( memberP(sK34(sK10,sK10),X2)
        | ~ ssItem(X2)
        | ~ ssList(app(sK33(sK10,sK10),sK10))
        | ~ ssList(sK34(sK10,sK10))
        | memberP(app(sK33(sK10,sK10),sK10),X2)
        | ~ memberP(sK10,X2) )
    | ~ spl52_190 ),
    inference(superposition,[],[f364,f2211]) ).

fof(f3670,plain,
    ( ~ spl52_366
    | ~ spl52_365
    | spl52_368
    | ~ spl52_190 ),
    inference(avatar_split_clause,[],[f3642,f2209,f3668,f3656,f3660]) ).

fof(f3668,plain,
    ( spl52_368
  <=> ! [X0] :
        ( memberP(sK10,X0)
        | ~ ssItem(X0)
        | ~ memberP(sK34(sK10,sK10),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_368])]) ).

fof(f3642,plain,
    ( ! [X0] :
        ( memberP(sK10,X0)
        | ~ ssList(sK34(sK10,sK10))
        | ~ ssList(app(sK33(sK10,sK10),sK10))
        | ~ memberP(sK34(sK10,sK10),X0)
        | ~ ssItem(X0) )
    | ~ spl52_190 ),
    inference(superposition,[],[f362,f2211]) ).

fof(f3666,plain,
    ( ~ spl52_365
    | ~ spl52_366
    | spl52_367
    | ~ spl52_190 ),
    inference(avatar_split_clause,[],[f3650,f2209,f3664,f3660,f3656]) ).

fof(f3650,plain,
    ( ! [X5] :
        ( ~ ssList(X5)
        | sK10 != app(X5,sK34(sK10,sK10))
        | ~ ssList(app(sK33(sK10,sK10),sK10))
        | ~ ssList(sK34(sK10,sK10))
        | app(sK33(sK10,sK10),sK10) = X5 )
    | ~ spl52_190 ),
    inference(superposition,[],[f478,f2211]) ).

fof(f3641,plain,
    ( spl52_108
    | ~ spl52_13
    | spl52_290 ),
    inference(avatar_split_clause,[],[f3640,f2987,f640,f1309]) ).

fof(f2987,plain,
    ( spl52_290
  <=> ssItem(hd(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_290])]) ).

fof(f3640,plain,
    ( ~ ssList(sK13)
    | nil = sK13
    | spl52_290 ),
    inference(resolution,[],[f2989,f618]) ).

fof(f618,plain,
    ! [X0] :
      ( ssItem(hd(X0))
      | ~ ssList(X0)
      | nil = X0 ),
    inference(forward_subsumption_demodulation,[],[f439,f440]) ).

fof(f440,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | hd(X0) = sK28(X0)
      | nil = X0 ),
    inference(cnf_transformation,[],[f284]) ).

fof(f284,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ( hd(X0) = sK28(X0)
        & ssItem(sK28(X0)) )
      | nil = X0 ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK28])],[f188,f283]) ).

fof(f283,plain,
    ! [X0] :
      ( ? [X1] :
          ( hd(X0) = X1
          & ssItem(X1) )
     => ( hd(X0) = sK28(X0)
        & ssItem(sK28(X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f188,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ? [X1] :
          ( hd(X0) = X1
          & ssItem(X1) )
      | nil = X0 ),
    inference(flattening,[],[f187]) ).

fof(f187,plain,
    ! [X0] :
      ( ? [X1] :
          ( hd(X0) = X1
          & ssItem(X1) )
      | nil = X0
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f75]) ).

fof(f75,axiom,
    ! [X0] :
      ( ssList(X0)
     => ( nil != X0
       => ? [X1] :
            ( hd(X0) = X1
            & ssItem(X1) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax75) ).

fof(f439,plain,
    ! [X0] :
      ( ssItem(sK28(X0))
      | nil = X0
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f284]) ).

fof(f2989,plain,
    ( ~ ssItem(hd(sK13))
    | spl52_290 ),
    inference(avatar_component_clause,[],[f2987]) ).

fof(f3639,plain,
    ( spl52_364
    | ~ spl52_5
    | ~ spl52_60 ),
    inference(avatar_split_clause,[],[f3587,f950,f599,f3636]) ).

fof(f3636,plain,
    ( spl52_364
  <=> app(cons(sK14,nil),sK22(sK10,sK14)) = cons(sK14,sK22(sK10,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_364])]) ).

fof(f3587,plain,
    ( app(cons(sK14,nil),sK22(sK10,sK14)) = cons(sK14,sK22(sK10,sK14))
    | ~ spl52_5
    | ~ spl52_60 ),
    inference(resolution,[],[f2179,f951]) ).

fof(f3634,plain,
    ( spl52_363
    | ~ spl52_5
    | ~ spl52_258 ),
    inference(avatar_split_clause,[],[f3583,f2803,f599,f3631]) ).

fof(f3631,plain,
    ( spl52_363
  <=> app(cons(sK14,nil),sK15(sK13)) = cons(sK14,sK15(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_363])]) ).

fof(f3583,plain,
    ( app(cons(sK14,nil),sK15(sK13)) = cons(sK14,sK15(sK13))
    | ~ spl52_5
    | ~ spl52_258 ),
    inference(resolution,[],[f2179,f2804]) ).

fof(f3629,plain,
    ( spl52_362
    | ~ spl52_5
    | ~ spl52_139 ),
    inference(avatar_split_clause,[],[f3589,f1560,f599,f3626]) ).

fof(f3626,plain,
    ( spl52_362
  <=> app(cons(sK14,nil),sK33(sK13,nil)) = cons(sK14,sK33(sK13,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_362])]) ).

fof(f3589,plain,
    ( app(cons(sK14,nil),sK33(sK13,nil)) = cons(sK14,sK33(sK13,nil))
    | ~ spl52_5
    | ~ spl52_139 ),
    inference(resolution,[],[f2179,f1562]) ).

fof(f3624,plain,
    ( spl52_361
    | ~ spl52_5
    | ~ spl52_13 ),
    inference(avatar_split_clause,[],[f3580,f640,f599,f3621]) ).

fof(f3621,plain,
    ( spl52_361
  <=> cons(sK14,sK13) = app(cons(sK14,nil),sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_361])]) ).

fof(f3580,plain,
    ( cons(sK14,sK13) = app(cons(sK14,nil),sK13)
    | ~ spl52_5
    | ~ spl52_13 ),
    inference(resolution,[],[f2179,f642]) ).

fof(f3619,plain,
    ( spl52_360
    | ~ spl52_5
    | ~ spl52_154 ),
    inference(avatar_split_clause,[],[f3591,f1646,f599,f3616]) ).

fof(f3616,plain,
    ( spl52_360
  <=> app(cons(sK14,nil),sK34(sK13,nil)) = cons(sK14,sK34(sK13,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_360])]) ).

fof(f3591,plain,
    ( app(cons(sK14,nil),sK34(sK13,nil)) = cons(sK14,sK34(sK13,nil))
    | ~ spl52_5
    | ~ spl52_154 ),
    inference(resolution,[],[f2179,f1648]) ).

fof(f3614,plain,
    ( spl52_359
    | ~ spl52_5
    | ~ spl52_239 ),
    inference(avatar_split_clause,[],[f3582,f2696,f599,f3611]) ).

fof(f3611,plain,
    ( spl52_359
  <=> app(cons(sK14,nil),sK15(sK10)) = cons(sK14,sK15(sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_359])]) ).

fof(f3582,plain,
    ( app(cons(sK14,nil),sK15(sK10)) = cons(sK14,sK15(sK10))
    | ~ spl52_5
    | ~ spl52_239 ),
    inference(resolution,[],[f2179,f2697]) ).

fof(f3609,plain,
    ( spl52_358
    | ~ spl52_5
    | ~ spl52_177 ),
    inference(avatar_split_clause,[],[f3573,f2040,f599,f3606]) ).

fof(f3606,plain,
    ( spl52_358
  <=> app(cons(sK14,nil),cons(sK14,nil)) = cons(sK14,cons(sK14,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_358])]) ).

fof(f3573,plain,
    ( app(cons(sK14,nil),cons(sK14,nil)) = cons(sK14,cons(sK14,nil))
    | ~ spl52_5
    | ~ spl52_177 ),
    inference(resolution,[],[f2179,f2042]) ).

fof(f2042,plain,
    ( ssList(cons(sK14,nil))
    | ~ spl52_177 ),
    inference(avatar_component_clause,[],[f2040]) ).

fof(f3604,plain,
    ( spl52_357
    | ~ spl52_5
    | ~ spl52_56 ),
    inference(avatar_split_clause,[],[f3585,f934,f599,f3601]) ).

fof(f3601,plain,
    ( spl52_357
  <=> cons(sK14,sK21(sK10,sK14)) = app(cons(sK14,nil),sK21(sK10,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_357])]) ).

fof(f3585,plain,
    ( cons(sK14,sK21(sK10,sK14)) = app(cons(sK14,nil),sK21(sK10,sK14))
    | ~ spl52_5
    | ~ spl52_56 ),
    inference(resolution,[],[f2179,f935]) ).

fof(f3599,plain,
    ( spl52_356
    | ~ spl52_5
    | ~ spl52_12 ),
    inference(avatar_split_clause,[],[f3579,f635,f599,f3596]) ).

fof(f3596,plain,
    ( spl52_356
  <=> cons(sK14,sK10) = app(cons(sK14,nil),sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_356])]) ).

fof(f3579,plain,
    ( cons(sK14,sK10) = app(cons(sK14,nil),sK10)
    | ~ spl52_5
    | ~ spl52_12 ),
    inference(resolution,[],[f2179,f637]) ).

fof(f3552,plain,
    ( ~ spl52_56
    | spl52_354
    | ~ spl52_55
    | ~ spl52_53 ),
    inference(avatar_split_clause,[],[f3525,f915,f930,f3544,f934]) ).

fof(f3544,plain,
    ( spl52_354
  <=> ! [X8] :
        ( ~ ssList(X8)
        | cons(sK14,sK22(sK10,sK14)) = X8
        | sK10 != app(sK21(sK10,sK14),X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_354])]) ).

fof(f930,plain,
    ( spl52_55
  <=> ssList(cons(sK14,sK22(sK10,sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_55])]) ).

fof(f3525,plain,
    ( ! [X7] :
        ( ~ ssList(cons(sK14,sK22(sK10,sK14)))
        | ~ ssList(X7)
        | cons(sK14,sK22(sK10,sK14)) = X7
        | ~ ssList(sK21(sK10,sK14))
        | sK10 != app(sK21(sK10,sK14),X7) )
    | ~ spl52_53 ),
    inference(superposition,[],[f367,f917]) ).

fof(f3551,plain,
    ( ~ spl52_56
    | ~ spl52_55
    | spl52_355
    | ~ spl52_53 ),
    inference(avatar_split_clause,[],[f3531,f915,f3548,f930,f934]) ).

fof(f3548,plain,
    ( spl52_355
  <=> ! [X9] :
        ( sK10 != app(X9,cons(sK14,sK22(sK10,sK14)))
        | ~ ssList(X9)
        | sK21(sK10,sK14) = X9 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_355])]) ).

fof(f3531,plain,
    ( ! [X10] :
        ( sK21(sK10,sK14) = X10
        | ~ ssList(cons(sK14,sK22(sK10,sK14)))
        | ~ ssList(X10)
        | sK10 != app(X10,cons(sK14,sK22(sK10,sK14)))
        | ~ ssList(sK21(sK10,sK14)) )
    | ~ spl52_53 ),
    inference(superposition,[],[f478,f917]) ).

fof(f3550,plain,
    ( ~ spl52_55
    | ~ spl52_56
    | spl52_355
    | ~ spl52_53 ),
    inference(avatar_split_clause,[],[f3530,f915,f3548,f934,f930]) ).

fof(f3530,plain,
    ( ! [X9] :
        ( sK10 != app(X9,cons(sK14,sK22(sK10,sK14)))
        | ~ ssList(sK21(sK10,sK14))
        | sK21(sK10,sK14) = X9
        | ~ ssList(cons(sK14,sK22(sK10,sK14)))
        | ~ ssList(X9) )
    | ~ spl52_53 ),
    inference(superposition,[],[f478,f917]) ).

fof(f3546,plain,
    ( spl52_354
    | ~ spl52_55
    | ~ spl52_56
    | ~ spl52_53 ),
    inference(avatar_split_clause,[],[f3526,f915,f934,f930,f3544]) ).

fof(f3526,plain,
    ( ! [X8] :
        ( ~ ssList(sK21(sK10,sK14))
        | ~ ssList(cons(sK14,sK22(sK10,sK14)))
        | ~ ssList(X8)
        | sK10 != app(sK21(sK10,sK14),X8)
        | cons(sK14,sK22(sK10,sK14)) = X8 )
    | ~ spl52_53 ),
    inference(superposition,[],[f367,f917]) ).

fof(f3542,plain,
    ( spl52_353
    | ~ spl52_56
    | ~ spl52_55
    | ~ spl52_53 ),
    inference(avatar_split_clause,[],[f3533,f915,f930,f934,f3540]) ).

fof(f3540,plain,
    ( spl52_353
  <=> ! [X12] :
        ( ~ ssList(X12)
        | segmentP(app(X12,sK10),sK21(sK10,sK14)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_353])]) ).

fof(f3533,plain,
    ( ! [X12] :
        ( ~ ssList(cons(sK14,sK22(sK10,sK14)))
        | ~ ssList(sK21(sK10,sK14))
        | ~ ssList(X12)
        | segmentP(app(X12,sK10),sK21(sK10,sK14)) )
    | ~ spl52_53 ),
    inference(superposition,[],[f825,f917]) ).

fof(f3538,plain,
    ( ~ spl52_60
    | ~ spl52_5
    | ~ spl52_56
    | spl52_352
    | ~ spl52_53 ),
    inference(avatar_split_clause,[],[f3519,f915,f3536,f934,f599,f950]) ).

fof(f3536,plain,
    ( spl52_352
  <=> ! [X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(app(sK10,cons(X0,X1)))
        | lt(sK14,X0)
        | lt(X0,sK14)
        | ~ ssItem(X0)
        | ~ strictorderP(app(sK10,cons(X0,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_352])]) ).

fof(f3519,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X1)
        | ~ ssList(sK21(sK10,sK14))
        | ~ strictorderP(app(sK10,cons(X0,X1)))
        | ~ ssItem(sK14)
        | ~ ssItem(X0)
        | lt(X0,sK14)
        | ~ ssList(sK22(sK10,sK14))
        | lt(sK14,X0)
        | ~ ssList(app(sK10,cons(X0,X1))) )
    | ~ spl52_53 ),
    inference(superposition,[],[f568,f917]) ).

fof(f568,plain,
    ! [X2,X3,X1,X4,X5] :
      ( ~ strictorderP(app(app(X3,cons(X1,X4)),cons(X2,X5)))
      | ~ ssList(X5)
      | ~ ssList(X3)
      | lt(X2,X1)
      | ~ ssList(X4)
      | ~ ssList(app(app(X3,cons(X1,X4)),cons(X2,X5)))
      | lt(X1,X2)
      | ~ ssItem(X2)
      | ~ ssItem(X1) ),
    inference(equality_resolution,[],[f500]) ).

fof(f500,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ ssItem(X1)
      | ~ ssList(X3)
      | lt(X2,X1)
      | app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
      | lt(X1,X2)
      | ~ ssList(X5)
      | ~ ssList(X4)
      | ~ ssItem(X2)
      | ~ strictorderP(X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f316]) ).

fof(f316,plain,
    ! [X0] :
      ( ( ( ! [X1] :
              ( ~ ssItem(X1)
              | ! [X2] :
                  ( ! [X3] :
                      ( ~ ssList(X3)
                      | ! [X4] :
                          ( ! [X5] :
                              ( lt(X2,X1)
                              | app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
                              | lt(X1,X2)
                              | ~ ssList(X5) )
                          | ~ ssList(X4) ) )
                  | ~ ssItem(X2) ) )
          | ~ strictorderP(X0) )
        & ( strictorderP(X0)
          | ( ssItem(sK36(X0))
            & ssList(sK38(X0))
            & ~ lt(sK37(X0),sK36(X0))
            & app(app(sK38(X0),cons(sK36(X0),sK39(X0))),cons(sK37(X0),sK40(X0))) = X0
            & ~ lt(sK36(X0),sK37(X0))
            & ssList(sK40(X0))
            & ssList(sK39(X0))
            & ssItem(sK37(X0)) ) ) )
      | ~ ssList(X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK36,sK37,sK38,sK39,sK40])],[f310,f315,f314,f313,f312,f311]) ).

fof(f311,plain,
    ! [X0] :
      ( ? [X6] :
          ( ssItem(X6)
          & ? [X7] :
              ( ? [X8] :
                  ( ssList(X8)
                  & ? [X9] :
                      ( ? [X10] :
                          ( ~ lt(X7,X6)
                          & app(app(X8,cons(X6,X9)),cons(X7,X10)) = X0
                          & ~ lt(X6,X7)
                          & ssList(X10) )
                      & ssList(X9) ) )
              & ssItem(X7) ) )
     => ( ssItem(sK36(X0))
        & ? [X7] :
            ( ? [X8] :
                ( ssList(X8)
                & ? [X9] :
                    ( ? [X10] :
                        ( ~ lt(X7,sK36(X0))
                        & app(app(X8,cons(sK36(X0),X9)),cons(X7,X10)) = X0
                        & ~ lt(sK36(X0),X7)
                        & ssList(X10) )
                    & ssList(X9) ) )
            & ssItem(X7) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f312,plain,
    ! [X0] :
      ( ? [X7] :
          ( ? [X8] :
              ( ssList(X8)
              & ? [X9] :
                  ( ? [X10] :
                      ( ~ lt(X7,sK36(X0))
                      & app(app(X8,cons(sK36(X0),X9)),cons(X7,X10)) = X0
                      & ~ lt(sK36(X0),X7)
                      & ssList(X10) )
                  & ssList(X9) ) )
          & ssItem(X7) )
     => ( ? [X8] :
            ( ssList(X8)
            & ? [X9] :
                ( ? [X10] :
                    ( ~ lt(sK37(X0),sK36(X0))
                    & app(app(X8,cons(sK36(X0),X9)),cons(sK37(X0),X10)) = X0
                    & ~ lt(sK36(X0),sK37(X0))
                    & ssList(X10) )
                & ssList(X9) ) )
        & ssItem(sK37(X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f313,plain,
    ! [X0] :
      ( ? [X8] :
          ( ssList(X8)
          & ? [X9] :
              ( ? [X10] :
                  ( ~ lt(sK37(X0),sK36(X0))
                  & app(app(X8,cons(sK36(X0),X9)),cons(sK37(X0),X10)) = X0
                  & ~ lt(sK36(X0),sK37(X0))
                  & ssList(X10) )
              & ssList(X9) ) )
     => ( ssList(sK38(X0))
        & ? [X9] :
            ( ? [X10] :
                ( ~ lt(sK37(X0),sK36(X0))
                & app(app(sK38(X0),cons(sK36(X0),X9)),cons(sK37(X0),X10)) = X0
                & ~ lt(sK36(X0),sK37(X0))
                & ssList(X10) )
            & ssList(X9) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f314,plain,
    ! [X0] :
      ( ? [X9] :
          ( ? [X10] :
              ( ~ lt(sK37(X0),sK36(X0))
              & app(app(sK38(X0),cons(sK36(X0),X9)),cons(sK37(X0),X10)) = X0
              & ~ lt(sK36(X0),sK37(X0))
              & ssList(X10) )
          & ssList(X9) )
     => ( ? [X10] :
            ( ~ lt(sK37(X0),sK36(X0))
            & app(app(sK38(X0),cons(sK36(X0),sK39(X0))),cons(sK37(X0),X10)) = X0
            & ~ lt(sK36(X0),sK37(X0))
            & ssList(X10) )
        & ssList(sK39(X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f315,plain,
    ! [X0] :
      ( ? [X10] :
          ( ~ lt(sK37(X0),sK36(X0))
          & app(app(sK38(X0),cons(sK36(X0),sK39(X0))),cons(sK37(X0),X10)) = X0
          & ~ lt(sK36(X0),sK37(X0))
          & ssList(X10) )
     => ( ~ lt(sK37(X0),sK36(X0))
        & app(app(sK38(X0),cons(sK36(X0),sK39(X0))),cons(sK37(X0),sK40(X0))) = X0
        & ~ lt(sK36(X0),sK37(X0))
        & ssList(sK40(X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f310,plain,
    ! [X0] :
      ( ( ( ! [X1] :
              ( ~ ssItem(X1)
              | ! [X2] :
                  ( ! [X3] :
                      ( ~ ssList(X3)
                      | ! [X4] :
                          ( ! [X5] :
                              ( lt(X2,X1)
                              | app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
                              | lt(X1,X2)
                              | ~ ssList(X5) )
                          | ~ ssList(X4) ) )
                  | ~ ssItem(X2) ) )
          | ~ strictorderP(X0) )
        & ( strictorderP(X0)
          | ? [X6] :
              ( ssItem(X6)
              & ? [X7] :
                  ( ? [X8] :
                      ( ssList(X8)
                      & ? [X9] :
                          ( ? [X10] :
                              ( ~ lt(X7,X6)
                              & app(app(X8,cons(X6,X9)),cons(X7,X10)) = X0
                              & ~ lt(X6,X7)
                              & ssList(X10) )
                          & ssList(X9) ) )
                  & ssItem(X7) ) ) ) )
      | ~ ssList(X0) ),
    inference(rectify,[],[f309]) ).

fof(f309,plain,
    ! [X0] :
      ( ( ( ! [X1] :
              ( ~ ssItem(X1)
              | ! [X2] :
                  ( ! [X3] :
                      ( ~ ssList(X3)
                      | ! [X4] :
                          ( ! [X5] :
                              ( lt(X2,X1)
                              | app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
                              | lt(X1,X2)
                              | ~ ssList(X5) )
                          | ~ ssList(X4) ) )
                  | ~ ssItem(X2) ) )
          | ~ strictorderP(X0) )
        & ( strictorderP(X0)
          | ? [X1] :
              ( ssItem(X1)
              & ? [X2] :
                  ( ? [X3] :
                      ( ssList(X3)
                      & ? [X4] :
                          ( ? [X5] :
                              ( ~ lt(X2,X1)
                              & app(app(X3,cons(X1,X4)),cons(X2,X5)) = X0
                              & ~ lt(X1,X2)
                              & ssList(X5) )
                          & ssList(X4) ) )
                  & ssItem(X2) ) ) ) )
      | ~ ssList(X0) ),
    inference(nnf_transformation,[],[f194]) ).

fof(f194,plain,
    ! [X0] :
      ( ( ! [X1] :
            ( ~ ssItem(X1)
            | ! [X2] :
                ( ! [X3] :
                    ( ~ ssList(X3)
                    | ! [X4] :
                        ( ! [X5] :
                            ( lt(X2,X1)
                            | app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
                            | lt(X1,X2)
                            | ~ ssList(X5) )
                        | ~ ssList(X4) ) )
                | ~ ssItem(X2) ) )
      <=> strictorderP(X0) )
      | ~ ssList(X0) ),
    inference(flattening,[],[f193]) ).

fof(f193,plain,
    ! [X0] :
      ( ( ! [X1] :
            ( ! [X2] :
                ( ! [X3] :
                    ( ! [X4] :
                        ( ! [X5] :
                            ( lt(X2,X1)
                            | lt(X1,X2)
                            | app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
                            | ~ ssList(X5) )
                        | ~ ssList(X4) )
                    | ~ ssList(X3) )
                | ~ ssItem(X2) )
            | ~ ssItem(X1) )
      <=> strictorderP(X0) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f10]) ).

fof(f10,axiom,
    ! [X0] :
      ( ssList(X0)
     => ( ! [X1] :
            ( ssItem(X1)
           => ! [X2] :
                ( ssItem(X2)
               => ! [X3] :
                    ( ssList(X3)
                   => ! [X4] :
                        ( ssList(X4)
                       => ! [X5] :
                            ( ssList(X5)
                           => ( app(app(X3,cons(X1,X4)),cons(X2,X5)) = X0
                             => ( lt(X2,X1)
                                | lt(X1,X2) ) ) ) ) ) ) )
      <=> strictorderP(X0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax10) ).

fof(f3516,plain,
    ( spl52_351
    | ~ spl52_139
    | ~ spl52_230 ),
    inference(avatar_split_clause,[],[f3493,f2602,f1560,f3514]) ).

fof(f3514,plain,
    ( spl52_351
  <=> ! [X4,X5] :
        ( ~ ssList(app(X4,sK13))
        | segmentP(X5,sK33(sK13,nil))
        | ~ ssList(X5)
        | ~ ssList(X4)
        | ~ segmentP(X5,app(X4,sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_351])]) ).

fof(f2602,plain,
    ( spl52_230
  <=> ! [X8] :
        ( segmentP(app(X8,sK13),sK33(sK13,nil))
        | ~ ssList(X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_230])]) ).

fof(f3493,plain,
    ( ! [X4,X5] :
        ( ~ ssList(sK33(sK13,nil))
        | ~ ssList(app(X4,sK13))
        | ~ segmentP(X5,app(X4,sK13))
        | ~ ssList(X4)
        | ~ ssList(X5)
        | segmentP(X5,sK33(sK13,nil)) )
    | ~ spl52_230 ),
    inference(resolution,[],[f2603,f366]) ).

fof(f2603,plain,
    ( ! [X8] :
        ( segmentP(app(X8,sK13),sK33(sK13,nil))
        | ~ ssList(X8) )
    | ~ spl52_230 ),
    inference(avatar_component_clause,[],[f2602]) ).

fof(f3512,plain,
    ( ~ spl52_139
    | spl52_350
    | ~ spl52_230 ),
    inference(avatar_split_clause,[],[f3494,f2602,f3510,f1560]) ).

fof(f3510,plain,
    ( spl52_350
  <=> ! [X6] :
        ( ~ segmentP(sK33(sK13,nil),app(X6,sK13))
        | sK33(sK13,nil) = app(X6,sK13)
        | ~ ssList(X6)
        | ~ ssList(app(X6,sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_350])]) ).

fof(f3494,plain,
    ( ! [X6] :
        ( ~ segmentP(sK33(sK13,nil),app(X6,sK13))
        | ~ ssList(app(X6,sK13))
        | ~ ssList(X6)
        | ~ ssList(sK33(sK13,nil))
        | sK33(sK13,nil) = app(X6,sK13) )
    | ~ spl52_230 ),
    inference(resolution,[],[f2603,f469]) ).

fof(f3508,plain,
    ( ~ spl52_2
    | spl52_349
    | ~ spl52_78
    | ~ spl52_230 ),
    inference(avatar_split_clause,[],[f3495,f2602,f1087,f3505,f586]) ).

fof(f3505,plain,
    ( spl52_349
  <=> segmentP(sK13,sK33(sK13,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_349])]) ).

fof(f3495,plain,
    ( segmentP(sK13,sK33(sK13,nil))
    | ~ ssList(nil)
    | ~ spl52_78
    | ~ spl52_230 ),
    inference(superposition,[],[f2603,f1089]) ).

fof(f3503,plain,
    ( ~ spl52_139
    | spl52_348
    | ~ spl52_230 ),
    inference(avatar_split_clause,[],[f3491,f2602,f3501,f1560]) ).

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

fof(f3491,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(sK33(sK13,nil))
        | ~ ssList(X1)
        | segmentP(app(X2,app(app(X0,sK13),X1)),sK33(sK13,nil))
        | ~ ssList(X2)
        | ~ ssList(app(X0,sK13)) )
    | ~ spl52_230 ),
    inference(resolution,[],[f2603,f655]) ).

fof(f3499,plain,
    ( spl52_347
    | ~ spl52_139
    | ~ spl52_230 ),
    inference(avatar_split_clause,[],[f3492,f2602,f1560,f3497]) ).

fof(f3497,plain,
    ( spl52_347
  <=> ! [X3] :
        ( app(app(sK33(app(X3,sK13),sK33(sK13,nil)),sK33(sK13,nil)),sK34(app(X3,sK13),sK33(sK13,nil))) = app(X3,sK13)
        | ~ ssList(app(X3,sK13))
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_347])]) ).

fof(f3492,plain,
    ( ! [X3] :
        ( ~ ssList(sK33(sK13,nil))
        | app(app(sK33(app(X3,sK13),sK33(sK13,nil)),sK33(sK13,nil)),sK34(app(X3,sK13),sK33(sK13,nil))) = app(X3,sK13)
        | ~ ssList(X3)
        | ~ ssList(app(X3,sK13)) )
    | ~ spl52_230 ),
    inference(resolution,[],[f2603,f482]) ).

fof(f3459,plain,
    ( ~ spl52_257
    | spl52_263
    | ~ spl52_3
    | ~ spl52_346 ),
    inference(avatar_split_clause,[],[f3435,f3423,f590,f2825,f2799]) ).

fof(f2799,plain,
    ( spl52_257
  <=> ssItem(sK16(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_257])]) ).

fof(f2825,plain,
    ( spl52_263
  <=> totalorderedP(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_263])]) ).

fof(f590,plain,
    ( spl52_3
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | totalorderedP(cons(X0,nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_3])]) ).

fof(f3423,plain,
    ( spl52_346
  <=> sK13 = cons(sK16(sK13),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_346])]) ).

fof(f3435,plain,
    ( totalorderedP(sK13)
    | ~ ssItem(sK16(sK13))
    | ~ spl52_3
    | ~ spl52_346 ),
    inference(superposition,[],[f591,f3425]) ).

fof(f3425,plain,
    ( sK13 = cons(sK16(sK13),nil)
    | ~ spl52_346 ),
    inference(avatar_component_clause,[],[f3423]) ).

fof(f591,plain,
    ( ! [X0] :
        ( totalorderedP(cons(X0,nil))
        | ~ ssItem(X0) )
    | ~ spl52_3 ),
    inference(avatar_component_clause,[],[f590]) ).

fof(f3458,plain,
    ( ~ spl52_257
    | spl52_28
    | ~ spl52_346 ),
    inference(avatar_split_clause,[],[f3436,f3423,f749,f2799]) ).

fof(f749,plain,
    ( spl52_28
  <=> strictorderedP(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_28])]) ).

fof(f3436,plain,
    ( strictorderedP(sK13)
    | ~ ssItem(sK16(sK13))
    | ~ spl52_346 ),
    inference(superposition,[],[f534,f3425]) ).

fof(f534,plain,
    ! [X0] :
      ( strictorderedP(cons(X0,nil))
      | ~ ssItem(X0) ),
    inference(cnf_transformation,[],[f195]) ).

fof(f195,plain,
    ! [X0] :
      ( ~ ssItem(X0)
      | strictorderedP(cons(X0,nil)) ),
    inference(ennf_transformation,[],[f68]) ).

fof(f68,axiom,
    ! [X0] :
      ( ssItem(X0)
     => strictorderedP(cons(X0,nil)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax68) ).

fof(f3430,plain,
    ( spl52_104
    | ~ spl52_12
    | spl52_277 ),
    inference(avatar_split_clause,[],[f3429,f2906,f635,f1291]) ).

fof(f3429,plain,
    ( ~ ssList(sK10)
    | nil = sK10
    | spl52_277 ),
    inference(resolution,[],[f2908,f618]) ).

fof(f2908,plain,
    ( ~ ssItem(hd(sK10))
    | spl52_277 ),
    inference(avatar_component_clause,[],[f2906]) ).

fof(f3426,plain,
    ( spl52_346
    | ~ spl52_172
    | ~ spl52_264 ),
    inference(avatar_split_clause,[],[f3399,f2829,f1945,f3423]) ).

fof(f1945,plain,
    ( spl52_172
  <=> sK13 = cons(sK16(sK13),sK15(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_172])]) ).

fof(f3399,plain,
    ( sK13 = cons(sK16(sK13),nil)
    | ~ spl52_172
    | ~ spl52_264 ),
    inference(backward_demodulation,[],[f1947,f2831]) ).

fof(f2831,plain,
    ( nil = sK15(sK13)
    | ~ spl52_264 ),
    inference(avatar_component_clause,[],[f2829]) ).

fof(f1947,plain,
    ( sK13 = cons(sK16(sK13),sK15(sK13))
    | ~ spl52_172 ),
    inference(avatar_component_clause,[],[f1945]) ).

fof(f3421,plain,
    ( ~ spl52_345
    | ~ spl52_264
    | spl52_265 ),
    inference(avatar_split_clause,[],[f3404,f2833,f2829,f3418]) ).

fof(f3418,plain,
    ( spl52_345
  <=> leq(sK16(sK13),hd(nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_345])]) ).

fof(f2833,plain,
    ( spl52_265
  <=> leq(sK16(sK13),hd(sK15(sK13))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_265])]) ).

fof(f3404,plain,
    ( ~ leq(sK16(sK13),hd(nil))
    | ~ spl52_264
    | spl52_265 ),
    inference(backward_demodulation,[],[f2834,f2831]) ).

fof(f2834,plain,
    ( ~ leq(sK16(sK13),hd(sK15(sK13)))
    | spl52_265 ),
    inference(avatar_component_clause,[],[f2833]) ).

fof(f3398,plain,
    ( spl52_344
    | ~ spl52_5
    | ~ spl52_258 ),
    inference(avatar_split_clause,[],[f3358,f2803,f599,f3395]) ).

fof(f3395,plain,
    ( spl52_344
  <=> hd(cons(sK14,sK15(sK13))) = sK14 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_344])]) ).

fof(f3358,plain,
    ( hd(cons(sK14,sK15(sK13))) = sK14
    | ~ spl52_5
    | ~ spl52_258 ),
    inference(resolution,[],[f2804,f1849]) ).

fof(f3393,plain,
    ( spl52_343
    | spl52_264
    | ~ spl52_258 ),
    inference(avatar_split_clause,[],[f3352,f2803,f2829,f3390]) ).

fof(f3390,plain,
    ( spl52_343
  <=> sK28(sK15(sK13)) = hd(sK15(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_343])]) ).

fof(f3352,plain,
    ( nil = sK15(sK13)
    | sK28(sK15(sK13)) = hd(sK15(sK13))
    | ~ spl52_258 ),
    inference(resolution,[],[f2804,f440]) ).

fof(f3388,plain,
    ( spl52_264
    | spl52_342
    | ~ spl52_258 ),
    inference(avatar_split_clause,[],[f3353,f2803,f3385,f2829]) ).

fof(f3385,plain,
    ( spl52_342
  <=> cons(hd(sK15(sK13)),tl(sK15(sK13))) = sK15(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_342])]) ).

fof(f3353,plain,
    ( cons(hd(sK15(sK13)),tl(sK15(sK13))) = sK15(sK13)
    | nil = sK15(sK13)
    | ~ spl52_258 ),
    inference(resolution,[],[f2804,f443]) ).

fof(f3383,plain,
    ( spl52_341
    | ~ spl52_258 ),
    inference(avatar_split_clause,[],[f3356,f2803,f3380]) ).

fof(f3380,plain,
    ( spl52_341
  <=> sK15(sK13) = app(app(sK33(sK15(sK13),sK15(sK13)),sK15(sK13)),sK34(sK15(sK13),sK15(sK13))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_341])]) ).

fof(f3356,plain,
    ( sK15(sK13) = app(app(sK33(sK15(sK13),sK15(sK13)),sK15(sK13)),sK34(sK15(sK13),sK15(sK13)))
    | ~ spl52_258 ),
    inference(resolution,[],[f2804,f780]) ).

fof(f3378,plain,
    ( spl52_340
    | spl52_264
    | ~ spl52_258 ),
    inference(avatar_split_clause,[],[f3350,f2803,f2829,f3375]) ).

fof(f3375,plain,
    ( spl52_340
  <=> cons(sK16(sK15(sK13)),sK15(sK15(sK13))) = sK15(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_340])]) ).

fof(f3350,plain,
    ( nil = sK15(sK13)
    | cons(sK16(sK15(sK13)),sK15(sK15(sK13))) = sK15(sK13)
    | ~ spl52_258 ),
    inference(resolution,[],[f2804,f386]) ).

fof(f3373,plain,
    ( spl52_339
    | ~ spl52_31
    | ~ spl52_258 ),
    inference(avatar_split_clause,[],[f3357,f2803,f793,f3370]) ).

fof(f3370,plain,
    ( spl52_339
  <=> app(app(sK33(sK15(sK13),nil),nil),sK34(sK15(sK13),nil)) = sK15(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_339])]) ).

fof(f3357,plain,
    ( app(app(sK33(sK15(sK13),nil),nil),sK34(sK15(sK13),nil)) = sK15(sK13)
    | ~ spl52_31
    | ~ spl52_258 ),
    inference(resolution,[],[f2804,f794]) ).

fof(f3368,plain,
    ( spl52_338
    | ~ spl52_258 ),
    inference(avatar_split_clause,[],[f3351,f2803,f3365]) ).

fof(f3365,plain,
    ( spl52_338
  <=> sK15(sK13) = app(sK15(sK13),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_338])]) ).

fof(f3351,plain,
    ( sK15(sK13) = app(sK15(sK13),nil)
    | ~ spl52_258 ),
    inference(resolution,[],[f2804,f410]) ).

fof(f410,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | app(X0,nil) = X0 ),
    inference(cnf_transformation,[],[f211]) ).

fof(f211,plain,
    ! [X0] :
      ( app(X0,nil) = X0
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f84]) ).

fof(f84,axiom,
    ! [X0] :
      ( ssList(X0)
     => app(X0,nil) = X0 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax84) ).

fof(f3363,plain,
    ( spl52_337
    | ~ spl52_258 ),
    inference(avatar_split_clause,[],[f3355,f2803,f3360]) ).

fof(f3360,plain,
    ( spl52_337
  <=> app(nil,sK15(sK13)) = sK15(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_337])]) ).

fof(f3355,plain,
    ( app(nil,sK15(sK13)) = sK15(sK13)
    | ~ spl52_258 ),
    inference(resolution,[],[f2804,f528]) ).

fof(f528,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | app(nil,X0) = X0 ),
    inference(cnf_transformation,[],[f101]) ).

fof(f101,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | app(nil,X0) = X0 ),
    inference(ennf_transformation,[],[f28]) ).

fof(f28,axiom,
    ! [X0] :
      ( ssList(X0)
     => app(nil,X0) = X0 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax28) ).

fof(f3348,plain,
    ( spl52_108
    | ~ spl52_13
    | spl52_258 ),
    inference(avatar_split_clause,[],[f3347,f2803,f640,f1309]) ).

fof(f3347,plain,
    ( ~ ssList(sK13)
    | nil = sK13
    | spl52_258 ),
    inference(resolution,[],[f2805,f384]) ).

fof(f384,plain,
    ! [X0] :
      ( ssList(sK15(X0))
      | ~ ssList(X0)
      | nil = X0 ),
    inference(cnf_transformation,[],[f252]) ).

fof(f2805,plain,
    ( ~ ssList(sK15(sK13))
    | spl52_258 ),
    inference(avatar_component_clause,[],[f2803]) ).

fof(f3346,plain,
    ( ~ spl52_336
    | spl52_173
    | ~ spl52_335 ),
    inference(avatar_split_clause,[],[f3345,f3287,f1976,f3316]) ).

fof(f3316,plain,
    ( spl52_336
  <=> app(sK10,sK13) = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_336])]) ).

fof(f1976,plain,
    ( spl52_173
  <=> app(sK10,sK34(sK13,sK10)) = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_173])]) ).

fof(f3345,plain,
    ( app(sK10,sK13) != sK13
    | spl52_173
    | ~ spl52_335 ),
    inference(forward_demodulation,[],[f1977,f3289]) ).

fof(f1977,plain,
    ( app(sK10,sK34(sK13,sK10)) != sK13
    | spl52_173 ),
    inference(avatar_component_clause,[],[f1976]) ).

fof(f3344,plain,
    ( ~ spl52_5
    | spl52_8
    | ~ spl52_11
    | ~ spl52_315 ),
    inference(avatar_split_clause,[],[f3343,f3132,f630,f614,f599]) ).

fof(f614,plain,
    ( spl52_8
  <=> memberP(sK13,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_8])]) ).

fof(f630,plain,
    ( spl52_11
  <=> memberP(sK10,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_11])]) ).

fof(f3343,plain,
    ( memberP(sK13,sK14)
    | ~ ssItem(sK14)
    | ~ spl52_11
    | ~ spl52_315 ),
    inference(resolution,[],[f3133,f632]) ).

fof(f632,plain,
    ( memberP(sK10,sK14)
    | ~ spl52_11 ),
    inference(avatar_component_clause,[],[f630]) ).

fof(f3133,plain,
    ( ! [X1] :
        ( ~ memberP(sK10,X1)
        | memberP(sK13,X1)
        | ~ ssItem(X1) )
    | ~ spl52_315 ),
    inference(avatar_component_clause,[],[f3132]) ).

fof(f3325,plain,
    ( spl52_108
    | ~ spl52_13
    | spl52_257 ),
    inference(avatar_split_clause,[],[f3324,f2799,f640,f1309]) ).

fof(f3324,plain,
    ( ~ ssList(sK13)
    | nil = sK13
    | spl52_257 ),
    inference(resolution,[],[f2801,f385]) ).

fof(f385,plain,
    ! [X0] :
      ( ssItem(sK16(X0))
      | ~ ssList(X0)
      | nil = X0 ),
    inference(cnf_transformation,[],[f252]) ).

fof(f2801,plain,
    ( ~ ssItem(sK16(sK13))
    | spl52_257 ),
    inference(avatar_component_clause,[],[f2799]) ).

fof(f3319,plain,
    ( spl52_336
    | ~ spl52_173
    | ~ spl52_335 ),
    inference(avatar_split_clause,[],[f3297,f3287,f1976,f3316]) ).

fof(f3297,plain,
    ( app(sK10,sK13) = sK13
    | ~ spl52_173
    | ~ spl52_335 ),
    inference(backward_demodulation,[],[f1978,f3289]) ).

fof(f1978,plain,
    ( app(sK10,sK34(sK13,sK10)) = sK13
    | ~ spl52_173 ),
    inference(avatar_component_clause,[],[f1976]) ).

fof(f3290,plain,
    ( spl52_335
    | ~ spl52_82
    | ~ spl52_333 ),
    inference(avatar_split_clause,[],[f3285,f3275,f1107,f3287]) ).

fof(f1107,plain,
    ( spl52_82
  <=> sK34(sK13,sK10) = app(nil,sK34(sK13,sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_82])]) ).

fof(f3275,plain,
    ( spl52_333
  <=> app(nil,sK34(sK13,sK10)) = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_333])]) ).

fof(f3285,plain,
    ( sK34(sK13,sK10) = sK13
    | ~ spl52_82
    | ~ spl52_333 ),
    inference(backward_demodulation,[],[f1109,f3277]) ).

fof(f3277,plain,
    ( app(nil,sK34(sK13,sK10)) = sK13
    | ~ spl52_333 ),
    inference(avatar_component_clause,[],[f3275]) ).

fof(f1109,plain,
    ( sK34(sK13,sK10) = app(nil,sK34(sK13,sK10))
    | ~ spl52_82 ),
    inference(avatar_component_clause,[],[f1107]) ).

fof(f3283,plain,
    ( ~ spl52_334
    | ~ spl52_111
    | spl52_332 ),
    inference(avatar_split_clause,[],[f3272,f3249,f1323,f3280]) ).

fof(f3280,plain,
    ( spl52_334
  <=> nil = cons(hd(nil),tl(nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_334])]) ).

fof(f3272,plain,
    ( nil != cons(hd(nil),tl(nil))
    | ~ spl52_111
    | spl52_332 ),
    inference(backward_demodulation,[],[f3250,f1325]) ).

fof(f3250,plain,
    ( app(sK33(sK13,sK10),sK10) != cons(hd(app(sK33(sK13,sK10),sK10)),tl(app(sK33(sK13,sK10),sK10)))
    | spl52_332 ),
    inference(avatar_component_clause,[],[f3249]) ).

fof(f3278,plain,
    ( spl52_333
    | ~ spl52_30
    | ~ spl52_111 ),
    inference(avatar_split_clause,[],[f3253,f1323,f788,f3275]) ).

fof(f3253,plain,
    ( app(nil,sK34(sK13,sK10)) = sK13
    | ~ spl52_30
    | ~ spl52_111 ),
    inference(backward_demodulation,[],[f790,f1325]) ).

fof(f3252,plain,
    ( spl52_332
    | spl52_111
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f3222,f807,f1323,f3249]) ).

fof(f3222,plain,
    ( nil = app(sK33(sK13,sK10),sK10)
    | app(sK33(sK13,sK10),sK10) = cons(hd(app(sK33(sK13,sK10),sK10)),tl(app(sK33(sK13,sK10),sK10)))
    | ~ spl52_34 ),
    inference(resolution,[],[f808,f443]) ).

fof(f3247,plain,
    ( spl52_331
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f3225,f807,f3244]) ).

fof(f3244,plain,
    ( spl52_331
  <=> app(sK33(sK13,sK10),sK10) = app(app(sK33(app(sK33(sK13,sK10),sK10),app(sK33(sK13,sK10),sK10)),app(sK33(sK13,sK10),sK10)),sK34(app(sK33(sK13,sK10),sK10),app(sK33(sK13,sK10),sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_331])]) ).

fof(f3225,plain,
    ( app(sK33(sK13,sK10),sK10) = app(app(sK33(app(sK33(sK13,sK10),sK10),app(sK33(sK13,sK10),sK10)),app(sK33(sK13,sK10),sK10)),sK34(app(sK33(sK13,sK10),sK10),app(sK33(sK13,sK10),sK10)))
    | ~ spl52_34 ),
    inference(resolution,[],[f808,f780]) ).

fof(f3242,plain,
    ( spl52_330
    | ~ spl52_5
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f3227,f807,f599,f3239]) ).

fof(f3239,plain,
    ( spl52_330
  <=> sK14 = hd(cons(sK14,app(sK33(sK13,sK10),sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_330])]) ).

fof(f3227,plain,
    ( sK14 = hd(cons(sK14,app(sK33(sK13,sK10),sK10)))
    | ~ spl52_5
    | ~ spl52_34 ),
    inference(resolution,[],[f808,f1849]) ).

fof(f3237,plain,
    ( spl52_329
    | spl52_111
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f3219,f807,f1323,f3234]) ).

fof(f3234,plain,
    ( spl52_329
  <=> app(sK33(sK13,sK10),sK10) = cons(sK16(app(sK33(sK13,sK10),sK10)),sK15(app(sK33(sK13,sK10),sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_329])]) ).

fof(f3219,plain,
    ( nil = app(sK33(sK13,sK10),sK10)
    | app(sK33(sK13,sK10),sK10) = cons(sK16(app(sK33(sK13,sK10),sK10)),sK15(app(sK33(sK13,sK10),sK10)))
    | ~ spl52_34 ),
    inference(resolution,[],[f808,f386]) ).

fof(f3232,plain,
    ( spl52_328
    | ~ spl52_31
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f3226,f807,f793,f3229]) ).

fof(f3229,plain,
    ( spl52_328
  <=> app(app(sK33(app(sK33(sK13,sK10),sK10),nil),nil),sK34(app(sK33(sK13,sK10),sK10),nil)) = app(sK33(sK13,sK10),sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_328])]) ).

fof(f3226,plain,
    ( app(app(sK33(app(sK33(sK13,sK10),sK10),nil),nil),sK34(app(sK33(sK13,sK10),sK10),nil)) = app(sK33(sK13,sK10),sK10)
    | ~ spl52_31
    | ~ spl52_34 ),
    inference(resolution,[],[f808,f794]) ).

fof(f3217,plain,
    ( spl52_104
    | ~ spl52_12
    | spl52_240 ),
    inference(avatar_split_clause,[],[f3216,f2700,f635,f1291]) ).

fof(f2700,plain,
    ( spl52_240
  <=> ssItem(sK16(sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_240])]) ).

fof(f3216,plain,
    ( ~ ssList(sK10)
    | nil = sK10
    | spl52_240 ),
    inference(resolution,[],[f2702,f385]) ).

fof(f2702,plain,
    ( ~ ssItem(sK16(sK10))
    | spl52_240 ),
    inference(avatar_component_clause,[],[f2700]) ).

fof(f3215,plain,
    ( spl52_241
    | spl52_327
    | ~ spl52_239 ),
    inference(avatar_split_clause,[],[f3170,f2696,f3212,f2704]) ).

fof(f3212,plain,
    ( spl52_327
  <=> cons(hd(sK15(sK10)),tl(sK15(sK10))) = sK15(sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_327])]) ).

fof(f3170,plain,
    ( cons(hd(sK15(sK10)),tl(sK15(sK10))) = sK15(sK10)
    | nil = sK15(sK10)
    | ~ spl52_239 ),
    inference(resolution,[],[f2697,f443]) ).

fof(f3210,plain,
    ( spl52_326
    | spl52_241
    | ~ spl52_239 ),
    inference(avatar_split_clause,[],[f3167,f2696,f2704,f3207]) ).

fof(f3207,plain,
    ( spl52_326
  <=> cons(sK16(sK15(sK10)),sK15(sK15(sK10))) = sK15(sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_326])]) ).

fof(f3167,plain,
    ( nil = sK15(sK10)
    | cons(sK16(sK15(sK10)),sK15(sK15(sK10))) = sK15(sK10)
    | ~ spl52_239 ),
    inference(resolution,[],[f2697,f386]) ).

fof(f3205,plain,
    ( spl52_241
    | spl52_325
    | ~ spl52_239 ),
    inference(avatar_split_clause,[],[f3169,f2696,f3202,f2704]) ).

fof(f3202,plain,
    ( spl52_325
  <=> hd(sK15(sK10)) = sK28(sK15(sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_325])]) ).

fof(f3169,plain,
    ( hd(sK15(sK10)) = sK28(sK15(sK10))
    | nil = sK15(sK10)
    | ~ spl52_239 ),
    inference(resolution,[],[f2697,f440]) ).

fof(f3200,plain,
    ( spl52_324
    | ~ spl52_5
    | ~ spl52_239 ),
    inference(avatar_split_clause,[],[f3175,f2696,f599,f3197]) ).

fof(f3197,plain,
    ( spl52_324
  <=> hd(cons(sK14,sK15(sK10))) = sK14 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_324])]) ).

fof(f3175,plain,
    ( hd(cons(sK14,sK15(sK10))) = sK14
    | ~ spl52_5
    | ~ spl52_239 ),
    inference(resolution,[],[f2697,f1849]) ).

fof(f3195,plain,
    ( spl52_323
    | ~ spl52_239 ),
    inference(avatar_split_clause,[],[f3172,f2696,f3192]) ).

fof(f3192,plain,
    ( spl52_323
  <=> app(nil,sK15(sK10)) = sK15(sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_323])]) ).

fof(f3172,plain,
    ( app(nil,sK15(sK10)) = sK15(sK10)
    | ~ spl52_239 ),
    inference(resolution,[],[f2697,f528]) ).

fof(f3190,plain,
    ( spl52_322
    | ~ spl52_239 ),
    inference(avatar_split_clause,[],[f3168,f2696,f3187]) ).

fof(f3187,plain,
    ( spl52_322
  <=> app(sK15(sK10),nil) = sK15(sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_322])]) ).

fof(f3168,plain,
    ( app(sK15(sK10),nil) = sK15(sK10)
    | ~ spl52_239 ),
    inference(resolution,[],[f2697,f410]) ).

fof(f3185,plain,
    ( spl52_321
    | ~ spl52_31
    | ~ spl52_239 ),
    inference(avatar_split_clause,[],[f3174,f2696,f793,f3182]) ).

fof(f3182,plain,
    ( spl52_321
  <=> app(app(sK33(sK15(sK10),nil),nil),sK34(sK15(sK10),nil)) = sK15(sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_321])]) ).

fof(f3174,plain,
    ( app(app(sK33(sK15(sK10),nil),nil),sK34(sK15(sK10),nil)) = sK15(sK10)
    | ~ spl52_31
    | ~ spl52_239 ),
    inference(resolution,[],[f2697,f794]) ).

fof(f3180,plain,
    ( spl52_320
    | ~ spl52_239 ),
    inference(avatar_split_clause,[],[f3173,f2696,f3177]) ).

fof(f3177,plain,
    ( spl52_320
  <=> app(app(sK33(sK15(sK10),sK15(sK10)),sK15(sK10)),sK34(sK15(sK10),sK15(sK10))) = sK15(sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_320])]) ).

fof(f3173,plain,
    ( app(app(sK33(sK15(sK10),sK15(sK10)),sK15(sK10)),sK34(sK15(sK10),sK15(sK10))) = sK15(sK10)
    | ~ spl52_239 ),
    inference(resolution,[],[f2697,f780]) ).

fof(f3165,plain,
    ( ~ spl52_32
    | ~ spl52_34
    | spl52_318
    | ~ spl52_30 ),
    inference(avatar_split_clause,[],[f3147,f788,f3158,f807,f800]) ).

fof(f3158,plain,
    ( spl52_318
  <=> ! [X6] :
        ( ~ ssList(X6)
        | app(X6,sK34(sK13,sK10)) != sK13
        | app(sK33(sK13,sK10),sK10) = X6 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_318])]) ).

fof(f3147,plain,
    ( ! [X5] :
        ( app(sK33(sK13,sK10),sK10) = X5
        | sK13 != app(X5,sK34(sK13,sK10))
        | ~ ssList(app(sK33(sK13,sK10),sK10))
        | ~ ssList(X5)
        | ~ ssList(sK34(sK13,sK10)) )
    | ~ spl52_30 ),
    inference(superposition,[],[f478,f790]) ).

fof(f3164,plain,
    ( spl52_319
    | ~ spl52_32
    | ~ spl52_34
    | ~ spl52_30 ),
    inference(avatar_split_clause,[],[f3150,f788,f807,f800,f3162]) ).

fof(f3150,plain,
    ( ! [X8] :
        ( ~ ssList(app(sK33(sK13,sK10),sK10))
        | ~ ssList(sK34(sK13,sK10))
        | ~ ssList(X8)
        | segmentP(app(X8,sK13),app(sK33(sK13,sK10),sK10)) )
    | ~ spl52_30 ),
    inference(superposition,[],[f825,f790]) ).

fof(f3160,plain,
    ( ~ spl52_32
    | ~ spl52_34
    | spl52_318
    | ~ spl52_30 ),
    inference(avatar_split_clause,[],[f3148,f788,f3158,f807,f800]) ).

fof(f3148,plain,
    ( ! [X6] :
        ( ~ ssList(X6)
        | app(sK33(sK13,sK10),sK10) = X6
        | ~ ssList(app(sK33(sK13,sK10),sK10))
        | app(X6,sK34(sK13,sK10)) != sK13
        | ~ ssList(sK34(sK13,sK10)) )
    | ~ spl52_30 ),
    inference(superposition,[],[f478,f790]) ).

fof(f3156,plain,
    ( ~ spl52_34
    | spl52_317
    | ~ spl52_32
    | ~ spl52_30 ),
    inference(avatar_split_clause,[],[f3142,f788,f800,f3153,f807]) ).

fof(f3153,plain,
    ( spl52_317
  <=> ! [X4] :
        ( sK13 != app(app(sK33(sK13,sK10),sK10),X4)
        | ~ ssList(X4)
        | sK34(sK13,sK10) = X4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_317])]) ).

fof(f3142,plain,
    ( ! [X3] :
        ( ~ ssList(sK34(sK13,sK10))
        | sK34(sK13,sK10) = X3
        | app(app(sK33(sK13,sK10),sK10),X3) != sK13
        | ~ ssList(app(sK33(sK13,sK10),sK10))
        | ~ ssList(X3) )
    | ~ spl52_30 ),
    inference(superposition,[],[f367,f790]) ).

fof(f3155,plain,
    ( ~ spl52_34
    | ~ spl52_32
    | spl52_317
    | ~ spl52_30 ),
    inference(avatar_split_clause,[],[f3143,f788,f3153,f800,f807]) ).

fof(f3143,plain,
    ( ! [X4] :
        ( sK13 != app(app(sK33(sK13,sK10),sK10),X4)
        | ~ ssList(sK34(sK13,sK10))
        | ~ ssList(app(sK33(sK13,sK10),sK10))
        | sK34(sK13,sK10) = X4
        | ~ ssList(X4) )
    | ~ spl52_30 ),
    inference(superposition,[],[f367,f790]) ).

fof(f3138,plain,
    ( ~ spl52_12
    | spl52_316
    | ~ spl52_32
    | ~ spl52_173 ),
    inference(avatar_split_clause,[],[f2110,f1976,f800,f3136,f635]) ).

fof(f3136,plain,
    ( spl52_316
  <=> ! [X2] :
        ( memberP(sK34(sK13,sK10),X2)
        | ~ ssItem(X2)
        | ~ memberP(sK13,X2)
        | memberP(sK10,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_316])]) ).

fof(f2110,plain,
    ( ! [X2] :
        ( ~ ssList(sK34(sK13,sK10))
        | memberP(sK34(sK13,sK10),X2)
        | ~ ssList(sK10)
        | memberP(sK10,X2)
        | ~ memberP(sK13,X2)
        | ~ ssItem(X2) )
    | ~ spl52_173 ),
    inference(superposition,[],[f364,f1978]) ).

fof(f3134,plain,
    ( ~ spl52_32
    | ~ spl52_12
    | spl52_315
    | ~ spl52_173 ),
    inference(avatar_split_clause,[],[f2109,f1976,f3132,f635,f800]) ).

fof(f2109,plain,
    ( ! [X1] :
        ( ~ ssItem(X1)
        | ~ ssList(sK10)
        | ~ memberP(sK10,X1)
        | memberP(sK13,X1)
        | ~ ssList(sK34(sK13,sK10)) )
    | ~ spl52_173 ),
    inference(superposition,[],[f363,f1978]) ).

fof(f3130,plain,
    ( ~ spl52_5
    | spl52_8
    | ~ spl52_11
    | ~ spl52_33
    | ~ spl52_79
    | ~ spl52_98 ),
    inference(avatar_split_clause,[],[f3129,f1264,f1092,f804,f630,f614,f599]) ).

fof(f3129,plain,
    ( memberP(sK13,sK14)
    | ~ ssItem(sK14)
    | ~ spl52_11
    | ~ spl52_33
    | ~ spl52_79
    | ~ spl52_98 ),
    inference(resolution,[],[f1993,f632]) ).

fof(f1993,plain,
    ( ! [X1] :
        ( ~ memberP(sK10,X1)
        | ~ ssItem(X1)
        | memberP(sK13,X1) )
    | ~ spl52_33
    | ~ spl52_79
    | ~ spl52_98 ),
    inference(forward_demodulation,[],[f1952,f1094]) ).

fof(f1952,plain,
    ( ! [X1] :
        ( memberP(sK13,X1)
        | ~ memberP(app(nil,sK10),X1)
        | ~ ssItem(X1) )
    | ~ spl52_33
    | ~ spl52_98 ),
    inference(backward_demodulation,[],[f805,f1266]) ).

fof(f1266,plain,
    ( nil = sK33(sK13,sK10)
    | ~ spl52_98 ),
    inference(avatar_component_clause,[],[f1264]) ).

fof(f3128,plain,
    ( spl52_104
    | ~ spl52_12
    | spl52_239 ),
    inference(avatar_split_clause,[],[f3127,f2696,f635,f1291]) ).

fof(f3127,plain,
    ( ~ ssList(sK10)
    | nil = sK10
    | spl52_239 ),
    inference(resolution,[],[f2698,f384]) ).

fof(f2698,plain,
    ( ~ ssList(sK15(sK10))
    | spl52_239 ),
    inference(avatar_component_clause,[],[f2696]) ).

fof(f3126,plain,
    ( spl52_314
    | ~ spl52_110
    | ~ spl52_311 ),
    inference(avatar_split_clause,[],[f3121,f3105,f1318,f3123]) ).

fof(f3123,plain,
    ( spl52_314
  <=> sK28(cons(sK14,sK22(sK10,sK14))) = sK14 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_314])]) ).

fof(f1318,plain,
    ( spl52_110
  <=> sK28(cons(sK14,sK22(sK10,sK14))) = hd(cons(sK14,sK22(sK10,sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_110])]) ).

fof(f3105,plain,
    ( spl52_311
  <=> sK14 = hd(cons(sK14,sK22(sK10,sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_311])]) ).

fof(f3121,plain,
    ( sK28(cons(sK14,sK22(sK10,sK14))) = sK14
    | ~ spl52_110
    | ~ spl52_311 ),
    inference(backward_demodulation,[],[f1320,f3107]) ).

fof(f3107,plain,
    ( sK14 = hd(cons(sK14,sK22(sK10,sK14)))
    | ~ spl52_311 ),
    inference(avatar_component_clause,[],[f3105]) ).

fof(f1320,plain,
    ( sK28(cons(sK14,sK22(sK10,sK14))) = hd(cons(sK14,sK22(sK10,sK14)))
    | ~ spl52_110 ),
    inference(avatar_component_clause,[],[f1318]) ).

fof(f3120,plain,
    ( spl52_313
    | ~ spl52_235
    | ~ spl52_306 ),
    inference(avatar_split_clause,[],[f3110,f3080,f2650,f3117]) ).

fof(f3117,plain,
    ( spl52_313
  <=> cons(sK14,tl(cons(sK14,nil))) = cons(sK14,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_313])]) ).

fof(f2650,plain,
    ( spl52_235
  <=> cons(sK14,nil) = cons(hd(cons(sK14,nil)),tl(cons(sK14,nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_235])]) ).

fof(f3080,plain,
    ( spl52_306
  <=> hd(cons(sK14,nil)) = sK14 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_306])]) ).

fof(f3110,plain,
    ( cons(sK14,tl(cons(sK14,nil))) = cons(sK14,nil)
    | ~ spl52_235
    | ~ spl52_306 ),
    inference(backward_demodulation,[],[f2652,f3082]) ).

fof(f3082,plain,
    ( hd(cons(sK14,nil)) = sK14
    | ~ spl52_306 ),
    inference(avatar_component_clause,[],[f3080]) ).

fof(f2652,plain,
    ( cons(sK14,nil) = cons(hd(cons(sK14,nil)),tl(cons(sK14,nil)))
    | ~ spl52_235 ),
    inference(avatar_component_clause,[],[f2650]) ).

fof(f3115,plain,
    ( spl52_312
    | ~ spl52_180
    | ~ spl52_306 ),
    inference(avatar_split_clause,[],[f3109,f3080,f2055,f3112]) ).

fof(f3112,plain,
    ( spl52_312
  <=> sK14 = sK28(cons(sK14,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_312])]) ).

fof(f2055,plain,
    ( spl52_180
  <=> hd(cons(sK14,nil)) = sK28(cons(sK14,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_180])]) ).

fof(f3109,plain,
    ( sK14 = sK28(cons(sK14,nil))
    | ~ spl52_180
    | ~ spl52_306 ),
    inference(backward_demodulation,[],[f2057,f3082]) ).

fof(f2057,plain,
    ( hd(cons(sK14,nil)) = sK28(cons(sK14,nil))
    | ~ spl52_180 ),
    inference(avatar_component_clause,[],[f2055]) ).

fof(f3108,plain,
    ( spl52_311
    | ~ spl52_5
    | ~ spl52_60 ),
    inference(avatar_split_clause,[],[f3055,f950,f599,f3105]) ).

fof(f3055,plain,
    ( sK14 = hd(cons(sK14,sK22(sK10,sK14)))
    | ~ spl52_5
    | ~ spl52_60 ),
    inference(resolution,[],[f1849,f951]) ).

fof(f3103,plain,
    ( spl52_310
    | ~ spl52_5
    | ~ spl52_56 ),
    inference(avatar_split_clause,[],[f3053,f934,f599,f3100]) ).

fof(f3100,plain,
    ( spl52_310
  <=> hd(cons(sK14,sK21(sK10,sK14))) = sK14 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_310])]) ).

fof(f3053,plain,
    ( hd(cons(sK14,sK21(sK10,sK14))) = sK14
    | ~ spl52_5
    | ~ spl52_56 ),
    inference(resolution,[],[f1849,f935]) ).

fof(f3098,plain,
    ( spl52_309
    | ~ spl52_5
    | ~ spl52_12 ),
    inference(avatar_split_clause,[],[f3049,f635,f599,f3095]) ).

fof(f3095,plain,
    ( spl52_309
  <=> hd(cons(sK14,sK10)) = sK14 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_309])]) ).

fof(f3049,plain,
    ( hd(cons(sK14,sK10)) = sK14
    | ~ spl52_5
    | ~ spl52_12 ),
    inference(resolution,[],[f1849,f637]) ).

fof(f3093,plain,
    ( spl52_308
    | ~ spl52_5
    | ~ spl52_177 ),
    inference(avatar_split_clause,[],[f3043,f2040,f599,f3090]) ).

fof(f3090,plain,
    ( spl52_308
  <=> hd(cons(sK14,cons(sK14,nil))) = sK14 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_308])]) ).

fof(f3043,plain,
    ( hd(cons(sK14,cons(sK14,nil))) = sK14
    | ~ spl52_5
    | ~ spl52_177 ),
    inference(resolution,[],[f1849,f2042]) ).

fof(f3088,plain,
    ( spl52_307
    | ~ spl52_5
    | ~ spl52_154 ),
    inference(avatar_split_clause,[],[f3060,f1646,f599,f3085]) ).

fof(f3085,plain,
    ( spl52_307
  <=> sK14 = hd(cons(sK14,sK34(sK13,nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_307])]) ).

fof(f3060,plain,
    ( sK14 = hd(cons(sK14,sK34(sK13,nil)))
    | ~ spl52_5
    | ~ spl52_154 ),
    inference(resolution,[],[f1849,f1648]) ).

fof(f3083,plain,
    ( spl52_306
    | ~ spl52_2
    | ~ spl52_5 ),
    inference(avatar_split_clause,[],[f3045,f599,f586,f3080]) ).

fof(f3045,plain,
    ( hd(cons(sK14,nil)) = sK14
    | ~ spl52_2
    | ~ spl52_5 ),
    inference(resolution,[],[f1849,f587]) ).

fof(f587,plain,
    ( ssList(nil)
    | ~ spl52_2 ),
    inference(avatar_component_clause,[],[f586]) ).

fof(f3078,plain,
    ( spl52_305
    | ~ spl52_5
    | ~ spl52_139 ),
    inference(avatar_split_clause,[],[f3057,f1560,f599,f3075]) ).

fof(f3075,plain,
    ( spl52_305
  <=> hd(cons(sK14,sK33(sK13,nil))) = sK14 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_305])]) ).

fof(f3057,plain,
    ( hd(cons(sK14,sK33(sK13,nil))) = sK14
    | ~ spl52_5
    | ~ spl52_139 ),
    inference(resolution,[],[f1849,f1562]) ).

fof(f3073,plain,
    ( spl52_304
    | ~ spl52_5
    | ~ spl52_13 ),
    inference(avatar_split_clause,[],[f3050,f640,f599,f3070]) ).

fof(f3070,plain,
    ( spl52_304
  <=> hd(cons(sK14,sK13)) = sK14 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_304])]) ).

fof(f3050,plain,
    ( hd(cons(sK14,sK13)) = sK14
    | ~ spl52_5
    | ~ spl52_13 ),
    inference(resolution,[],[f1849,f642]) ).

fof(f3068,plain,
    ( spl52_303
    | ~ spl52_5
    | ~ spl52_32 ),
    inference(avatar_split_clause,[],[f3059,f800,f599,f3065]) ).

fof(f3065,plain,
    ( spl52_303
  <=> hd(cons(sK14,sK34(sK13,sK10))) = sK14 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_303])]) ).

fof(f3059,plain,
    ( hd(cons(sK14,sK34(sK13,sK10))) = sK14
    | ~ spl52_5
    | ~ spl52_32 ),
    inference(resolution,[],[f1849,f801]) ).

fof(f3041,plain,
    ( ~ spl52_290
    | spl52_302
    | ~ spl52_292
    | ~ spl52_188 ),
    inference(avatar_split_clause,[],[f2983,f2168,f2994,f3038,f2987]) ).

fof(f3038,plain,
    ( spl52_302
  <=> memberP(sK13,hd(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_302])]) ).

fof(f2994,plain,
    ( spl52_292
  <=> ssList(tl(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_292])]) ).

fof(f2168,plain,
    ( spl52_188
  <=> sK13 = cons(hd(sK13),tl(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_188])]) ).

fof(f2983,plain,
    ( ~ ssList(tl(sK13))
    | memberP(sK13,hd(sK13))
    | ~ ssItem(hd(sK13))
    | ~ spl52_188 ),
    inference(superposition,[],[f576,f2170]) ).

fof(f2170,plain,
    ( sK13 = cons(hd(sK13),tl(sK13))
    | ~ spl52_188 ),
    inference(avatar_component_clause,[],[f2168]) ).

fof(f576,plain,
    ! [X2,X1] :
      ( memberP(cons(X1,X2),X1)
      | ~ ssList(X2)
      | ~ ssItem(X1) ),
    inference(duplicate_literal_removal,[],[f565]) ).

fof(f565,plain,
    ! [X2,X1] :
      ( memberP(cons(X1,X2),X1)
      | ~ ssList(X2)
      | ~ ssItem(X1)
      | ~ ssItem(X1) ),
    inference(equality_resolution,[],[f471]) ).

fof(f471,plain,
    ! [X2,X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X2)
      | memberP(cons(X1,X2),X0)
      | X0 != X1
      | ~ ssItem(X1) ),
    inference(cnf_transformation,[],[f298]) ).

fof(f298,plain,
    ! [X0] :
      ( ~ ssItem(X0)
      | ! [X1] :
          ( ! [X2] :
              ( ~ ssList(X2)
              | ( ( X0 = X1
                  | memberP(X2,X0)
                  | ~ memberP(cons(X1,X2),X0) )
                & ( memberP(cons(X1,X2),X0)
                  | ( X0 != X1
                    & ~ memberP(X2,X0) ) ) ) )
          | ~ ssItem(X1) ) ),
    inference(flattening,[],[f297]) ).

fof(f297,plain,
    ! [X0] :
      ( ~ ssItem(X0)
      | ! [X1] :
          ( ! [X2] :
              ( ~ ssList(X2)
              | ( ( X0 = X1
                  | memberP(X2,X0)
                  | ~ memberP(cons(X1,X2),X0) )
                & ( memberP(cons(X1,X2),X0)
                  | ( X0 != X1
                    & ~ memberP(X2,X0) ) ) ) )
          | ~ ssItem(X1) ) ),
    inference(nnf_transformation,[],[f129]) ).

fof(f129,plain,
    ! [X0] :
      ( ~ ssItem(X0)
      | ! [X1] :
          ( ! [X2] :
              ( ~ ssList(X2)
              | ( ( X0 = X1
                  | memberP(X2,X0) )
              <=> memberP(cons(X1,X2),X0) ) )
          | ~ ssItem(X1) ) ),
    inference(ennf_transformation,[],[f37]) ).

fof(f37,axiom,
    ! [X0] :
      ( ssItem(X0)
     => ! [X1] :
          ( ssItem(X1)
         => ! [X2] :
              ( ssList(X2)
             => ( ( X0 = X1
                  | memberP(X2,X0) )
              <=> memberP(cons(X1,X2),X0) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax37) ).

fof(f3036,plain,
    ( ~ spl52_290
    | ~ spl52_292
    | spl52_301
    | ~ spl52_188 ),
    inference(avatar_split_clause,[],[f2971,f2168,f3034,f2994,f2987]) ).

fof(f3034,plain,
    ( spl52_301
  <=> ! [X1] :
        ( ~ ssItem(X1)
        | hd(sK13) = X1
        | memberP(tl(sK13),X1)
        | ~ memberP(sK13,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_301])]) ).

fof(f2971,plain,
    ( ! [X1] :
        ( ~ ssItem(X1)
        | ~ memberP(sK13,X1)
        | ~ ssList(tl(sK13))
        | memberP(tl(sK13),X1)
        | hd(sK13) = X1
        | ~ ssItem(hd(sK13)) )
    | ~ spl52_188 ),
    inference(superposition,[],[f472,f2170]) ).

fof(f472,plain,
    ! [X2,X0,X1] :
      ( ~ memberP(cons(X1,X2),X0)
      | memberP(X2,X0)
      | ~ ssItem(X1)
      | ~ ssItem(X0)
      | X0 = X1
      | ~ ssList(X2) ),
    inference(cnf_transformation,[],[f298]) ).

fof(f3032,plain,
    ( ~ spl52_290
    | ~ spl52_292
    | spl52_300
    | ~ spl52_188 ),
    inference(avatar_split_clause,[],[f2982,f2168,f3030,f2994,f2987]) ).

fof(f3030,plain,
    ( spl52_300
  <=> ! [X22,X20,X21] :
        ( lt(X21,hd(sK13))
        | ~ ssList(X20)
        | ~ ssList(app(app(X20,cons(X21,X22)),sK13))
        | ~ ssItem(X21)
        | ~ ssList(X22)
        | lt(hd(sK13),X21)
        | ~ strictorderP(app(app(X20,cons(X21,X22)),sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_300])]) ).

fof(f2982,plain,
    ( ! [X21,X22,X20] :
        ( lt(X21,hd(sK13))
        | ~ ssList(tl(sK13))
        | ~ strictorderP(app(app(X20,cons(X21,X22)),sK13))
        | lt(hd(sK13),X21)
        | ~ ssList(X22)
        | ~ ssItem(X21)
        | ~ ssList(app(app(X20,cons(X21,X22)),sK13))
        | ~ ssItem(hd(sK13))
        | ~ ssList(X20) )
    | ~ spl52_188 ),
    inference(superposition,[],[f568,f2170]) ).

fof(f3028,plain,
    ( spl52_294
    | ~ spl52_292
    | ~ spl52_290
    | ~ spl52_188 ),
    inference(avatar_split_clause,[],[f2976,f2168,f2987,f2994,f3003]) ).

fof(f3003,plain,
    ( spl52_294
  <=> ! [X6,X7] :
        ( sK13 != cons(X6,X7)
        | ~ ssItem(X6)
        | hd(sK13) = X6
        | ~ ssList(X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_294])]) ).

fof(f2976,plain,
    ( ! [X8,X9] :
        ( ~ ssItem(hd(sK13))
        | ~ ssList(tl(sK13))
        | sK13 != cons(X8,X9)
        | ~ ssList(X9)
        | ~ ssItem(X8)
        | hd(sK13) = X8 )
    | ~ spl52_188 ),
    inference(superposition,[],[f527,f2170]) ).

fof(f527,plain,
    ! [X2,X3,X0,X1] :
      ( cons(X2,X0) != cons(X3,X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssItem(X3)
      | ~ ssItem(X2)
      | X2 = X3 ),
    inference(cnf_transformation,[],[f155]) ).

fof(f155,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ~ ssList(X1)
          | ! [X2] :
              ( ! [X3] :
                  ( ( X2 = X3
                    & X0 = X1 )
                  | ~ ssItem(X3)
                  | cons(X2,X0) != cons(X3,X1) )
              | ~ ssItem(X2) ) ) ),
    inference(flattening,[],[f154]) ).

fof(f154,plain,
    ! [X0] :
      ( ! [X1] :
          ( ! [X2] :
              ( ! [X3] :
                  ( ( X2 = X3
                    & X0 = X1 )
                  | cons(X2,X0) != cons(X3,X1)
                  | ~ ssItem(X3) )
              | ~ ssItem(X2) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f19]) ).

fof(f19,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ! [X2] :
              ( ssItem(X2)
             => ! [X3] :
                  ( ssItem(X3)
                 => ( cons(X2,X0) = cons(X3,X1)
                   => ( X2 = X3
                      & X0 = X1 ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax19) ).

fof(f3027,plain,
    ( ~ spl52_290
    | ~ spl52_292
    | spl52_299
    | ~ spl52_188 ),
    inference(avatar_split_clause,[],[f2979,f2168,f3025,f2994,f2987]) ).

fof(f3025,plain,
    ( spl52_299
  <=> ! [X13,X14,X15] :
        ( ~ ssItem(X14)
        | ~ ssList(X13)
        | ~ ssList(app(app(X13,cons(X14,X15)),sK13))
        | ~ ssList(X15)
        | lt(X14,hd(sK13))
        | ~ strictorderedP(app(app(X13,cons(X14,X15)),sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_299])]) ).

fof(f2979,plain,
    ( ! [X14,X15,X13] :
        ( ~ ssItem(X14)
        | ~ strictorderedP(app(app(X13,cons(X14,X15)),sK13))
        | lt(X14,hd(sK13))
        | ~ ssList(tl(sK13))
        | ~ ssList(X15)
        | ~ ssItem(hd(sK13))
        | ~ ssList(app(app(X13,cons(X14,X15)),sK13))
        | ~ ssList(X13) )
    | ~ spl52_188 ),
    inference(superposition,[],[f547,f2170]) ).

fof(f547,plain,
    ! [X2,X3,X1,X4,X5] :
      ( ~ ssList(app(app(X3,cons(X1,X4)),cons(X2,X5)))
      | ~ ssList(X4)
      | ~ strictorderedP(app(app(X3,cons(X1,X4)),cons(X2,X5)))
      | ~ ssItem(X2)
      | ~ ssList(X3)
      | ~ ssList(X5)
      | ~ ssItem(X1)
      | lt(X1,X2) ),
    inference(equality_resolution,[],[f360]) ).

fof(f360,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ ssList(X3)
      | ~ ssList(X4)
      | app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
      | lt(X1,X2)
      | ~ ssList(X5)
      | ~ ssItem(X2)
      | ~ ssItem(X1)
      | ~ strictorderedP(X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f239]) ).

fof(f239,plain,
    ! [X0] :
      ( ( ( ! [X1] :
              ( ! [X2] :
                  ( ! [X3] :
                      ( ~ ssList(X3)
                      | ! [X4] :
                          ( ~ ssList(X4)
                          | ! [X5] :
                              ( app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
                              | lt(X1,X2)
                              | ~ ssList(X5) ) ) )
                  | ~ ssItem(X2) )
              | ~ ssItem(X1) )
          | ~ strictorderedP(X0) )
        & ( strictorderedP(X0)
          | ( ssList(sK7(X0))
            & ssList(sK8(X0))
            & app(app(sK7(X0),cons(sK5(X0),sK8(X0))),cons(sK6(X0),sK9(X0))) = X0
            & ~ lt(sK5(X0),sK6(X0))
            & ssList(sK9(X0))
            & ssItem(sK6(X0))
            & ssItem(sK5(X0)) ) ) )
      | ~ ssList(X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK5,sK6,sK7,sK8,sK9])],[f233,f238,f237,f236,f235,f234]) ).

fof(f234,plain,
    ! [X0] :
      ( ? [X6] :
          ( ? [X7] :
              ( ? [X8] :
                  ( ssList(X8)
                  & ? [X9] :
                      ( ssList(X9)
                      & ? [X10] :
                          ( app(app(X8,cons(X6,X9)),cons(X7,X10)) = X0
                          & ~ lt(X6,X7)
                          & ssList(X10) ) ) )
              & ssItem(X7) )
          & ssItem(X6) )
     => ( ? [X7] :
            ( ? [X8] :
                ( ssList(X8)
                & ? [X9] :
                    ( ssList(X9)
                    & ? [X10] :
                        ( app(app(X8,cons(sK5(X0),X9)),cons(X7,X10)) = X0
                        & ~ lt(sK5(X0),X7)
                        & ssList(X10) ) ) )
            & ssItem(X7) )
        & ssItem(sK5(X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f235,plain,
    ! [X0] :
      ( ? [X7] :
          ( ? [X8] :
              ( ssList(X8)
              & ? [X9] :
                  ( ssList(X9)
                  & ? [X10] :
                      ( app(app(X8,cons(sK5(X0),X9)),cons(X7,X10)) = X0
                      & ~ lt(sK5(X0),X7)
                      & ssList(X10) ) ) )
          & ssItem(X7) )
     => ( ? [X8] :
            ( ssList(X8)
            & ? [X9] :
                ( ssList(X9)
                & ? [X10] :
                    ( app(app(X8,cons(sK5(X0),X9)),cons(sK6(X0),X10)) = X0
                    & ~ lt(sK5(X0),sK6(X0))
                    & ssList(X10) ) ) )
        & ssItem(sK6(X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f236,plain,
    ! [X0] :
      ( ? [X8] :
          ( ssList(X8)
          & ? [X9] :
              ( ssList(X9)
              & ? [X10] :
                  ( app(app(X8,cons(sK5(X0),X9)),cons(sK6(X0),X10)) = X0
                  & ~ lt(sK5(X0),sK6(X0))
                  & ssList(X10) ) ) )
     => ( ssList(sK7(X0))
        & ? [X9] :
            ( ssList(X9)
            & ? [X10] :
                ( app(app(sK7(X0),cons(sK5(X0),X9)),cons(sK6(X0),X10)) = X0
                & ~ lt(sK5(X0),sK6(X0))
                & ssList(X10) ) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f237,plain,
    ! [X0] :
      ( ? [X9] :
          ( ssList(X9)
          & ? [X10] :
              ( app(app(sK7(X0),cons(sK5(X0),X9)),cons(sK6(X0),X10)) = X0
              & ~ lt(sK5(X0),sK6(X0))
              & ssList(X10) ) )
     => ( ssList(sK8(X0))
        & ? [X10] :
            ( app(app(sK7(X0),cons(sK5(X0),sK8(X0))),cons(sK6(X0),X10)) = X0
            & ~ lt(sK5(X0),sK6(X0))
            & ssList(X10) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f238,plain,
    ! [X0] :
      ( ? [X10] :
          ( app(app(sK7(X0),cons(sK5(X0),sK8(X0))),cons(sK6(X0),X10)) = X0
          & ~ lt(sK5(X0),sK6(X0))
          & ssList(X10) )
     => ( app(app(sK7(X0),cons(sK5(X0),sK8(X0))),cons(sK6(X0),sK9(X0))) = X0
        & ~ lt(sK5(X0),sK6(X0))
        & ssList(sK9(X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f233,plain,
    ! [X0] :
      ( ( ( ! [X1] :
              ( ! [X2] :
                  ( ! [X3] :
                      ( ~ ssList(X3)
                      | ! [X4] :
                          ( ~ ssList(X4)
                          | ! [X5] :
                              ( app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
                              | lt(X1,X2)
                              | ~ ssList(X5) ) ) )
                  | ~ ssItem(X2) )
              | ~ ssItem(X1) )
          | ~ strictorderedP(X0) )
        & ( strictorderedP(X0)
          | ? [X6] :
              ( ? [X7] :
                  ( ? [X8] :
                      ( ssList(X8)
                      & ? [X9] :
                          ( ssList(X9)
                          & ? [X10] :
                              ( app(app(X8,cons(X6,X9)),cons(X7,X10)) = X0
                              & ~ lt(X6,X7)
                              & ssList(X10) ) ) )
                  & ssItem(X7) )
              & ssItem(X6) ) ) )
      | ~ ssList(X0) ),
    inference(rectify,[],[f232]) ).

fof(f232,plain,
    ! [X0] :
      ( ( ( ! [X1] :
              ( ! [X2] :
                  ( ! [X3] :
                      ( ~ ssList(X3)
                      | ! [X4] :
                          ( ~ ssList(X4)
                          | ! [X5] :
                              ( app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
                              | lt(X1,X2)
                              | ~ ssList(X5) ) ) )
                  | ~ ssItem(X2) )
              | ~ ssItem(X1) )
          | ~ strictorderedP(X0) )
        & ( strictorderedP(X0)
          | ? [X1] :
              ( ? [X2] :
                  ( ? [X3] :
                      ( ssList(X3)
                      & ? [X4] :
                          ( ssList(X4)
                          & ? [X5] :
                              ( app(app(X3,cons(X1,X4)),cons(X2,X5)) = X0
                              & ~ lt(X1,X2)
                              & ssList(X5) ) ) )
                  & ssItem(X2) )
              & ssItem(X1) ) ) )
      | ~ ssList(X0) ),
    inference(nnf_transformation,[],[f112]) ).

fof(f112,plain,
    ! [X0] :
      ( ( ! [X1] :
            ( ! [X2] :
                ( ! [X3] :
                    ( ~ ssList(X3)
                    | ! [X4] :
                        ( ~ ssList(X4)
                        | ! [X5] :
                            ( app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
                            | lt(X1,X2)
                            | ~ ssList(X5) ) ) )
                | ~ ssItem(X2) )
            | ~ ssItem(X1) )
      <=> strictorderedP(X0) )
      | ~ ssList(X0) ),
    inference(flattening,[],[f111]) ).

fof(f111,plain,
    ! [X0] :
      ( ( strictorderedP(X0)
      <=> ! [X1] :
            ( ! [X2] :
                ( ! [X3] :
                    ( ! [X4] :
                        ( ! [X5] :
                            ( lt(X1,X2)
                            | app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
                            | ~ ssList(X5) )
                        | ~ ssList(X4) )
                    | ~ ssList(X3) )
                | ~ ssItem(X2) )
            | ~ ssItem(X1) ) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f12]) ).

fof(f12,axiom,
    ! [X0] :
      ( ssList(X0)
     => ( strictorderedP(X0)
      <=> ! [X1] :
            ( ssItem(X1)
           => ! [X2] :
                ( ssItem(X2)
               => ! [X3] :
                    ( ssList(X3)
                   => ! [X4] :
                        ( ssList(X4)
                       => ! [X5] :
                            ( ssList(X5)
                           => ( app(app(X3,cons(X1,X4)),cons(X2,X5)) = X0
                             => lt(X1,X2) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax12) ).

fof(f3023,plain,
    ( ~ spl52_292
    | ~ spl52_290
    | spl52_298
    | ~ spl52_188 ),
    inference(avatar_split_clause,[],[f2980,f2168,f3021,f2987,f2994]) ).

fof(f3021,plain,
    ( spl52_298
  <=> ! [X16] :
        ( memberP(app(X16,sK13),hd(sK13))
        | ~ ssList(app(X16,sK13))
        | ~ ssList(X16) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_298])]) ).

fof(f2980,plain,
    ( ! [X16] :
        ( memberP(app(X16,sK13),hd(sK13))
        | ~ ssList(X16)
        | ~ ssItem(hd(sK13))
        | ~ ssList(app(X16,sK13))
        | ~ ssList(tl(sK13)) )
    | ~ spl52_188 ),
    inference(superposition,[],[f555,f2170]) ).

fof(f555,plain,
    ! [X2,X3,X1] :
      ( ~ ssList(app(X2,cons(X1,X3)))
      | memberP(app(X2,cons(X1,X3)),X1)
      | ~ ssList(X2)
      | ~ ssItem(X1)
      | ~ ssList(X3) ),
    inference(equality_resolution,[],[f416]) ).

fof(f416,plain,
    ! [X2,X3,X0,X1] :
      ( ~ ssItem(X1)
      | memberP(X0,X1)
      | app(X2,cons(X1,X3)) != X0
      | ~ ssList(X3)
      | ~ ssList(X2)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f270]) ).

fof(f270,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssItem(X1)
          | ( ( memberP(X0,X1)
              | ! [X2] :
                  ( ! [X3] :
                      ( app(X2,cons(X1,X3)) != X0
                      | ~ ssList(X3) )
                  | ~ ssList(X2) ) )
            & ( ( app(sK21(X0,X1),cons(X1,sK22(X0,X1))) = X0
                & ssList(sK22(X0,X1))
                & ssList(sK21(X0,X1)) )
              | ~ memberP(X0,X1) ) ) )
      | ~ ssList(X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK21,sK22])],[f267,f269,f268]) ).

fof(f268,plain,
    ! [X0,X1] :
      ( ? [X4] :
          ( ? [X5] :
              ( app(X4,cons(X1,X5)) = X0
              & ssList(X5) )
          & ssList(X4) )
     => ( ? [X5] :
            ( app(sK21(X0,X1),cons(X1,X5)) = X0
            & ssList(X5) )
        & ssList(sK21(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

fof(f269,plain,
    ! [X0,X1] :
      ( ? [X5] :
          ( app(sK21(X0,X1),cons(X1,X5)) = X0
          & ssList(X5) )
     => ( app(sK21(X0,X1),cons(X1,sK22(X0,X1))) = X0
        & ssList(sK22(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

fof(f267,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssItem(X1)
          | ( ( memberP(X0,X1)
              | ! [X2] :
                  ( ! [X3] :
                      ( app(X2,cons(X1,X3)) != X0
                      | ~ ssList(X3) )
                  | ~ ssList(X2) ) )
            & ( ? [X4] :
                  ( ? [X5] :
                      ( app(X4,cons(X1,X5)) = X0
                      & ssList(X5) )
                  & ssList(X4) )
              | ~ memberP(X0,X1) ) ) )
      | ~ ssList(X0) ),
    inference(rectify,[],[f266]) ).

fof(f266,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssItem(X1)
          | ( ( memberP(X0,X1)
              | ! [X2] :
                  ( ! [X3] :
                      ( app(X2,cons(X1,X3)) != X0
                      | ~ ssList(X3) )
                  | ~ ssList(X2) ) )
            & ( ? [X2] :
                  ( ? [X3] :
                      ( app(X2,cons(X1,X3)) = X0
                      & ssList(X3) )
                  & ssList(X2) )
              | ~ memberP(X0,X1) ) ) )
      | ~ ssList(X0) ),
    inference(nnf_transformation,[],[f160]) ).

fof(f160,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssItem(X1)
          | ( memberP(X0,X1)
          <=> ? [X2] :
                ( ? [X3] :
                    ( app(X2,cons(X1,X3)) = X0
                    & ssList(X3) )
                & ssList(X2) ) ) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f3]) ).

fof(f3,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssItem(X1)
         => ( memberP(X0,X1)
          <=> ? [X2] :
                ( ? [X3] :
                    ( app(X2,cons(X1,X3)) = X0
                    & ssList(X3) )
                & ssList(X2) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax3) ).

fof(f3019,plain,
    ( ~ spl52_297
    | ~ spl52_290
    | ~ spl52_292
    | ~ spl52_188 ),
    inference(avatar_split_clause,[],[f2967,f2168,f2994,f2987,f3016]) ).

fof(f3016,plain,
    ( spl52_297
  <=> sK13 = tl(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_297])]) ).

fof(f2967,plain,
    ( ~ ssList(tl(sK13))
    | ~ ssItem(hd(sK13))
    | sK13 != tl(sK13)
    | ~ spl52_188 ),
    inference(superposition,[],[f412,f2170]) ).

fof(f412,plain,
    ! [X0,X1] :
      ( cons(X1,X0) != X0
      | ~ ssList(X0)
      | ~ ssItem(X1) ),
    inference(cnf_transformation,[],[f197]) ).

fof(f197,plain,
    ! [X0] :
      ( ! [X1] :
          ( cons(X1,X0) != X0
          | ~ ssItem(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f18]) ).

fof(f18,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssItem(X1)
         => cons(X1,X0) != X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax18) ).

fof(f3014,plain,
    ( ~ spl52_290
    | ~ spl52_292
    | spl52_296
    | ~ spl52_188 ),
    inference(avatar_split_clause,[],[f2970,f2168,f3012,f2994,f2987]) ).

fof(f3012,plain,
    ( spl52_296
  <=> ! [X0] :
        ( ~ memberP(tl(sK13),X0)
        | memberP(sK13,X0)
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_296])]) ).

fof(f2970,plain,
    ( ! [X0] :
        ( ~ memberP(tl(sK13),X0)
        | ~ ssItem(X0)
        | ~ ssList(tl(sK13))
        | memberP(sK13,X0)
        | ~ ssItem(hd(sK13)) )
    | ~ spl52_188 ),
    inference(superposition,[],[f470,f2170]) ).

fof(f470,plain,
    ! [X2,X0,X1] :
      ( memberP(cons(X1,X2),X0)
      | ~ ssList(X2)
      | ~ ssItem(X0)
      | ~ memberP(X2,X0)
      | ~ ssItem(X1) ),
    inference(cnf_transformation,[],[f298]) ).

fof(f3010,plain,
    ( spl52_295
    | ~ spl52_292
    | ~ spl52_290
    | ~ spl52_188 ),
    inference(avatar_split_clause,[],[f2981,f2168,f2987,f2994,f3008]) ).

fof(f3008,plain,
    ( spl52_295
  <=> ! [X18,X17,X19] :
        ( ~ ssItem(X18)
        | lt(X18,hd(sK13))
        | ~ ssList(app(app(X17,sK13),cons(X18,X19)))
        | ~ ssList(X17)
        | lt(hd(sK13),X18)
        | ~ ssList(X19)
        | ~ strictorderP(app(app(X17,sK13),cons(X18,X19))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_295])]) ).

fof(f2981,plain,
    ( ! [X18,X19,X17] :
        ( ~ ssItem(hd(sK13))
        | ~ ssList(tl(sK13))
        | ~ ssItem(X18)
        | ~ strictorderP(app(app(X17,sK13),cons(X18,X19)))
        | ~ ssList(X19)
        | lt(hd(sK13),X18)
        | ~ ssList(X17)
        | ~ ssList(app(app(X17,sK13),cons(X18,X19)))
        | lt(X18,hd(sK13)) )
    | ~ spl52_188 ),
    inference(superposition,[],[f568,f2170]) ).

fof(f3006,plain,
    ( ~ spl52_292
    | ~ spl52_290
    | spl52_291
    | ~ spl52_188 ),
    inference(avatar_split_clause,[],[f2973,f2168,f2991,f2987,f2994]) ).

fof(f2991,plain,
    ( spl52_291
  <=> ! [X4,X5] :
        ( ~ ssList(X5)
        | ~ ssItem(X4)
        | tl(sK13) = X5
        | cons(X4,X5) != sK13 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_291])]) ).

fof(f2973,plain,
    ( ! [X2,X3] :
        ( tl(sK13) = X3
        | ~ ssItem(hd(sK13))
        | cons(X2,X3) != sK13
        | ~ ssList(X3)
        | ~ ssList(tl(sK13))
        | ~ ssItem(X2) )
    | ~ spl52_188 ),
    inference(superposition,[],[f526,f2170]) ).

fof(f526,plain,
    ! [X2,X3,X0,X1] :
      ( cons(X2,X0) != cons(X3,X1)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssItem(X2)
      | X0 = X1
      | ~ ssItem(X3) ),
    inference(cnf_transformation,[],[f155]) ).

fof(f3005,plain,
    ( ~ spl52_290
    | ~ spl52_292
    | spl52_294
    | ~ spl52_188 ),
    inference(avatar_split_clause,[],[f2975,f2168,f3003,f2994,f2987]) ).

fof(f2975,plain,
    ( ! [X6,X7] :
        ( sK13 != cons(X6,X7)
        | ~ ssList(tl(sK13))
        | ~ ssList(X7)
        | hd(sK13) = X6
        | ~ ssItem(hd(sK13))
        | ~ ssItem(X6) )
    | ~ spl52_188 ),
    inference(superposition,[],[f527,f2170]) ).

fof(f3001,plain,
    ( ~ spl52_292
    | ~ spl52_290
    | spl52_293
    | ~ spl52_188 ),
    inference(avatar_split_clause,[],[f2978,f2168,f2999,f2987,f2994]) ).

fof(f2999,plain,
    ( spl52_293
  <=> ! [X11,X12,X10] :
        ( ~ ssList(X10)
        | ~ ssList(X12)
        | lt(hd(sK13),X11)
        | ~ ssList(app(app(X10,sK13),cons(X11,X12)))
        | ~ strictorderedP(app(app(X10,sK13),cons(X11,X12)))
        | ~ ssItem(X11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_293])]) ).

fof(f2978,plain,
    ( ! [X10,X11,X12] :
        ( ~ ssList(X10)
        | ~ ssItem(X11)
        | ~ strictorderedP(app(app(X10,sK13),cons(X11,X12)))
        | ~ ssList(app(app(X10,sK13),cons(X11,X12)))
        | lt(hd(sK13),X11)
        | ~ ssItem(hd(sK13))
        | ~ ssList(X12)
        | ~ ssList(tl(sK13)) )
    | ~ spl52_188 ),
    inference(superposition,[],[f547,f2170]) ).

fof(f2997,plain,
    ( ~ spl52_290
    | spl52_291
    | ~ spl52_292
    | ~ spl52_188 ),
    inference(avatar_split_clause,[],[f2974,f2168,f2994,f2991,f2987]) ).

fof(f2974,plain,
    ( ! [X4,X5] :
        ( ~ ssList(tl(sK13))
        | ~ ssList(X5)
        | cons(X4,X5) != sK13
        | tl(sK13) = X5
        | ~ ssItem(X4)
        | ~ ssItem(hd(sK13)) )
    | ~ spl52_188 ),
    inference(superposition,[],[f526,f2170]) ).

fof(f2964,plain,
    ( ~ spl52_277
    | ~ spl52_275
    | spl52_289
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2890,f2163,f2961,f2898,f2906]) ).

fof(f2898,plain,
    ( spl52_275
  <=> ssList(tl(sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_275])]) ).

fof(f2890,plain,
    ( memberP(sK10,hd(sK10))
    | ~ ssList(tl(sK10))
    | ~ ssItem(hd(sK10))
    | ~ spl52_187 ),
    inference(superposition,[],[f576,f2165]) ).

fof(f2959,plain,
    ( ~ spl52_275
    | spl52_288
    | ~ spl52_277
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2888,f2163,f2906,f2957,f2898]) ).

fof(f2957,plain,
    ( spl52_288
  <=> ! [X18,X17,X19] :
        ( ~ ssList(X17)
        | ~ ssList(X19)
        | lt(X18,hd(sK10))
        | ~ ssItem(X18)
        | ~ ssList(app(app(X17,sK10),cons(X18,X19)))
        | ~ strictorderP(app(app(X17,sK10),cons(X18,X19)))
        | lt(hd(sK10),X18) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_288])]) ).

fof(f2888,plain,
    ( ! [X18,X19,X17] :
        ( ~ ssItem(hd(sK10))
        | ~ ssList(X17)
        | lt(hd(sK10),X18)
        | ~ strictorderP(app(app(X17,sK10),cons(X18,X19)))
        | ~ ssList(app(app(X17,sK10),cons(X18,X19)))
        | ~ ssItem(X18)
        | lt(X18,hd(sK10))
        | ~ ssList(tl(sK10))
        | ~ ssList(X19) )
    | ~ spl52_187 ),
    inference(superposition,[],[f568,f2165]) ).

fof(f2955,plain,
    ( ~ spl52_277
    | ~ spl52_275
    | spl52_286
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2883,f2163,f2946,f2898,f2906]) ).

fof(f2946,plain,
    ( spl52_286
  <=> ! [X6,X7] :
        ( ~ ssList(X7)
        | ~ ssItem(X6)
        | hd(sK10) = X6
        | sK10 != cons(X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_286])]) ).

fof(f2883,plain,
    ( ! [X8,X9] :
        ( hd(sK10) = X8
        | ~ ssList(X9)
        | ~ ssList(tl(sK10))
        | sK10 != cons(X8,X9)
        | ~ ssItem(hd(sK10))
        | ~ ssItem(X8) )
    | ~ spl52_187 ),
    inference(superposition,[],[f527,f2165]) ).

fof(f2954,plain,
    ( ~ spl52_277
    | ~ spl52_275
    | spl52_281
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2880,f2163,f2923,f2898,f2906]) ).

fof(f2923,plain,
    ( spl52_281
  <=> ! [X4,X5] :
        ( ~ ssItem(X4)
        | ~ ssList(X5)
        | sK10 != cons(X4,X5)
        | tl(sK10) = X5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_281])]) ).

fof(f2880,plain,
    ( ! [X2,X3] :
        ( tl(sK10) = X3
        | ~ ssList(X3)
        | ~ ssItem(X2)
        | ~ ssList(tl(sK10))
        | sK10 != cons(X2,X3)
        | ~ ssItem(hd(sK10)) )
    | ~ spl52_187 ),
    inference(superposition,[],[f526,f2165]) ).

fof(f2953,plain,
    ( ~ spl52_277
    | ~ spl52_275
    | spl52_285
    | ~ spl52_12
    | spl52_276
    | spl52_238
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2892,f2163,f2692,f2902,f635,f2940,f2898,f2906]) ).

fof(f2940,plain,
    ( spl52_285
  <=> strictorderedP(tl(sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_285])]) ).

fof(f2902,plain,
    ( spl52_276
  <=> nil = tl(sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_276])]) ).

fof(f2692,plain,
    ( spl52_238
  <=> sK10 = app(app(sK7(sK10),cons(sK5(sK10),sK8(sK10))),cons(sK6(sK10),sK9(sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_238])]) ).

fof(f2892,plain,
    ( sK10 = app(app(sK7(sK10),cons(sK5(sK10),sK8(sK10))),cons(sK6(sK10),sK9(sK10)))
    | nil = tl(sK10)
    | ~ ssList(sK10)
    | strictorderedP(tl(sK10))
    | ~ ssList(tl(sK10))
    | ~ ssItem(hd(sK10))
    | ~ spl52_187 ),
    inference(superposition,[],[f836,f2165]) ).

fof(f836,plain,
    ! [X2,X3] :
      ( ~ ssList(cons(X2,X3))
      | cons(X2,X3) = app(app(sK7(cons(X2,X3)),cons(sK5(cons(X2,X3)),sK8(cons(X2,X3)))),cons(sK6(cons(X2,X3)),sK9(cons(X2,X3))))
      | ~ ssList(X3)
      | strictorderedP(X3)
      | nil = X3
      | ~ ssItem(X2) ),
    inference(resolution,[],[f357,f394]) ).

fof(f394,plain,
    ! [X0,X1] :
      ( ~ strictorderedP(cons(X0,X1))
      | ~ ssList(X1)
      | strictorderedP(X1)
      | nil = X1
      | ~ ssItem(X0) ),
    inference(cnf_transformation,[],[f256]) ).

fof(f256,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( ( strictorderedP(cons(X0,X1))
              | ( ( ~ lt(X0,hd(X1))
                  | ~ strictorderedP(X1)
                  | nil = X1 )
                & nil != X1 ) )
            & ( ( lt(X0,hd(X1))
                & strictorderedP(X1)
                & nil != X1 )
              | nil = X1
              | ~ strictorderedP(cons(X0,X1)) ) )
          | ~ ssList(X1) )
      | ~ ssItem(X0) ),
    inference(flattening,[],[f255]) ).

fof(f255,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( ( strictorderedP(cons(X0,X1))
              | ( ( ~ lt(X0,hd(X1))
                  | ~ strictorderedP(X1)
                  | nil = X1 )
                & nil != X1 ) )
            & ( ( lt(X0,hd(X1))
                & strictorderedP(X1)
                & nil != X1 )
              | nil = X1
              | ~ strictorderedP(cons(X0,X1)) ) )
          | ~ ssList(X1) )
      | ~ ssItem(X0) ),
    inference(nnf_transformation,[],[f169]) ).

fof(f169,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( strictorderedP(cons(X0,X1))
          <=> ( ( lt(X0,hd(X1))
                & strictorderedP(X1)
                & nil != X1 )
              | nil = X1 ) )
          | ~ ssList(X1) )
      | ~ ssItem(X0) ),
    inference(ennf_transformation,[],[f70]) ).

fof(f70,axiom,
    ! [X0] :
      ( ssItem(X0)
     => ! [X1] :
          ( ssList(X1)
         => ( strictorderedP(cons(X0,X1))
          <=> ( ( lt(X0,hd(X1))
                & strictorderedP(X1)
                & nil != X1 )
              | nil = X1 ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax70) ).

fof(f357,plain,
    ! [X0] :
      ( strictorderedP(X0)
      | app(app(sK7(X0),cons(sK5(X0),sK8(X0))),cons(sK6(X0),sK9(X0))) = X0
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f239]) ).

fof(f2952,plain,
    ( ~ spl52_275
    | spl52_287
    | ~ spl52_277
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2889,f2163,f2906,f2950,f2898]) ).

fof(f2950,plain,
    ( spl52_287
  <=> ! [X22,X20,X21] :
        ( ~ ssList(app(app(X20,cons(X21,X22)),sK10))
        | ~ ssItem(X21)
        | ~ ssList(X22)
        | lt(hd(sK10),X21)
        | lt(X21,hd(sK10))
        | ~ ssList(X20)
        | ~ strictorderP(app(app(X20,cons(X21,X22)),sK10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_287])]) ).

fof(f2889,plain,
    ( ! [X21,X22,X20] :
        ( ~ ssItem(hd(sK10))
        | ~ ssList(app(app(X20,cons(X21,X22)),sK10))
        | ~ strictorderP(app(app(X20,cons(X21,X22)),sK10))
        | ~ ssList(X20)
        | lt(X21,hd(sK10))
        | lt(hd(sK10),X21)
        | ~ ssList(X22)
        | ~ ssItem(X21)
        | ~ ssList(tl(sK10)) )
    | ~ spl52_187 ),
    inference(superposition,[],[f568,f2165]) ).

fof(f2948,plain,
    ( ~ spl52_277
    | ~ spl52_275
    | spl52_286
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2882,f2163,f2946,f2898,f2906]) ).

fof(f2882,plain,
    ( ! [X6,X7] :
        ( ~ ssList(X7)
        | ~ ssList(tl(sK10))
        | sK10 != cons(X6,X7)
        | hd(sK10) = X6
        | ~ ssItem(hd(sK10))
        | ~ ssItem(X6) )
    | ~ spl52_187 ),
    inference(superposition,[],[f527,f2165]) ).

fof(f2944,plain,
    ( ~ spl52_277
    | spl52_238
    | ~ spl52_275
    | ~ spl52_12
    | spl52_276
    | spl52_274
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2891,f2163,f2894,f2902,f635,f2898,f2692,f2906]) ).

fof(f2891,plain,
    ( lt(hd(sK10),hd(tl(sK10)))
    | nil = tl(sK10)
    | ~ ssList(sK10)
    | ~ ssList(tl(sK10))
    | sK10 = app(app(sK7(sK10),cons(sK5(sK10),sK8(sK10))),cons(sK6(sK10),sK9(sK10)))
    | ~ ssItem(hd(sK10))
    | ~ spl52_187 ),
    inference(superposition,[],[f835,f2165]) ).

fof(f835,plain,
    ! [X0,X1] :
      ( ~ ssList(cons(X0,X1))
      | lt(X0,hd(X1))
      | nil = X1
      | ~ ssItem(X0)
      | ~ ssList(X1)
      | cons(X0,X1) = app(app(sK7(cons(X0,X1)),cons(sK5(cons(X0,X1)),sK8(cons(X0,X1)))),cons(sK6(cons(X0,X1)),sK9(cons(X0,X1)))) ),
    inference(resolution,[],[f357,f395]) ).

fof(f395,plain,
    ! [X0,X1] :
      ( ~ strictorderedP(cons(X0,X1))
      | nil = X1
      | lt(X0,hd(X1))
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    inference(cnf_transformation,[],[f256]) ).

fof(f2943,plain,
    ( ~ spl52_277
    | spl52_276
    | ~ spl52_275
    | ~ spl52_19
    | spl52_285
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2872,f2163,f2940,f674,f2898,f2902,f2906]) ).

fof(f674,plain,
    ( spl52_19
  <=> strictorderedP(sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_19])]) ).

fof(f2872,plain,
    ( strictorderedP(tl(sK10))
    | ~ strictorderedP(sK10)
    | ~ ssList(tl(sK10))
    | nil = tl(sK10)
    | ~ ssItem(hd(sK10))
    | ~ spl52_187 ),
    inference(superposition,[],[f394,f2165]) ).

fof(f2938,plain,
    ( ~ spl52_275
    | ~ spl52_277
    | spl52_284
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2885,f2163,f2936,f2906,f2898]) ).

fof(f2936,plain,
    ( spl52_284
  <=> ! [X11,X12,X10] :
        ( ~ ssList(X10)
        | ~ ssList(app(app(X10,sK10),cons(X11,X12)))
        | ~ strictorderedP(app(app(X10,sK10),cons(X11,X12)))
        | ~ ssItem(X11)
        | lt(hd(sK10),X11)
        | ~ ssList(X12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_284])]) ).

fof(f2885,plain,
    ( ! [X10,X11,X12] :
        ( ~ ssList(X10)
        | ~ ssList(X12)
        | ~ ssItem(X11)
        | lt(hd(sK10),X11)
        | ~ strictorderedP(app(app(X10,sK10),cons(X11,X12)))
        | ~ ssItem(hd(sK10))
        | ~ ssList(app(app(X10,sK10),cons(X11,X12)))
        | ~ ssList(tl(sK10)) )
    | ~ spl52_187 ),
    inference(superposition,[],[f547,f2165]) ).

fof(f2934,plain,
    ( ~ spl52_277
    | ~ spl52_275
    | ~ spl52_283
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2874,f2163,f2931,f2898,f2906]) ).

fof(f2931,plain,
    ( spl52_283
  <=> tl(sK10) = sK10 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_283])]) ).

fof(f2874,plain,
    ( tl(sK10) != sK10
    | ~ ssList(tl(sK10))
    | ~ ssItem(hd(sK10))
    | ~ spl52_187 ),
    inference(superposition,[],[f412,f2165]) ).

fof(f2929,plain,
    ( ~ spl52_275
    | ~ spl52_277
    | spl52_282
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2878,f2163,f2927,f2906,f2898]) ).

fof(f2927,plain,
    ( spl52_282
  <=> ! [X1] :
        ( ~ memberP(sK10,X1)
        | ~ ssItem(X1)
        | hd(sK10) = X1
        | memberP(tl(sK10),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_282])]) ).

fof(f2878,plain,
    ( ! [X1] :
        ( ~ memberP(sK10,X1)
        | memberP(tl(sK10),X1)
        | hd(sK10) = X1
        | ~ ssItem(X1)
        | ~ ssItem(hd(sK10))
        | ~ ssList(tl(sK10)) )
    | ~ spl52_187 ),
    inference(superposition,[],[f472,f2165]) ).

fof(f2925,plain,
    ( ~ spl52_275
    | ~ spl52_277
    | spl52_281
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2881,f2163,f2923,f2906,f2898]) ).

fof(f2881,plain,
    ( ! [X4,X5] :
        ( ~ ssItem(X4)
        | ~ ssItem(hd(sK10))
        | tl(sK10) = X5
        | ~ ssList(tl(sK10))
        | sK10 != cons(X4,X5)
        | ~ ssList(X5) )
    | ~ spl52_187 ),
    inference(superposition,[],[f526,f2165]) ).

fof(f2921,plain,
    ( ~ spl52_277
    | ~ spl52_275
    | spl52_280
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2887,f2163,f2919,f2898,f2906]) ).

fof(f2919,plain,
    ( spl52_280
  <=> ! [X16] :
        ( ~ ssList(X16)
        | memberP(app(X16,sK10),hd(sK10))
        | ~ ssList(app(X16,sK10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_280])]) ).

fof(f2887,plain,
    ( ! [X16] :
        ( ~ ssList(X16)
        | ~ ssList(app(X16,sK10))
        | ~ ssList(tl(sK10))
        | ~ ssItem(hd(sK10))
        | memberP(app(X16,sK10),hd(sK10)) )
    | ~ spl52_187 ),
    inference(superposition,[],[f555,f2165]) ).

fof(f2917,plain,
    ( ~ spl52_277
    | ~ spl52_275
    | spl52_279
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2877,f2163,f2915,f2898,f2906]) ).

fof(f2915,plain,
    ( spl52_279
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | memberP(sK10,X0)
        | ~ memberP(tl(sK10),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_279])]) ).

fof(f2877,plain,
    ( ! [X0] :
        ( ~ ssItem(X0)
        | ~ ssList(tl(sK10))
        | ~ ssItem(hd(sK10))
        | ~ memberP(tl(sK10),X0)
        | memberP(sK10,X0) )
    | ~ spl52_187 ),
    inference(superposition,[],[f470,f2165]) ).

fof(f2913,plain,
    ( ~ spl52_277
    | ~ spl52_275
    | spl52_278
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2886,f2163,f2911,f2898,f2906]) ).

fof(f2911,plain,
    ( spl52_278
  <=> ! [X13,X14,X15] :
        ( lt(X14,hd(sK10))
        | ~ strictorderedP(app(app(X13,cons(X14,X15)),sK10))
        | ~ ssList(X13)
        | ~ ssList(X15)
        | ~ ssList(app(app(X13,cons(X14,X15)),sK10))
        | ~ ssItem(X14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_278])]) ).

fof(f2886,plain,
    ( ! [X14,X15,X13] :
        ( lt(X14,hd(sK10))
        | ~ ssList(tl(sK10))
        | ~ ssItem(X14)
        | ~ ssList(app(app(X13,cons(X14,X15)),sK10))
        | ~ ssItem(hd(sK10))
        | ~ ssList(X15)
        | ~ ssList(X13)
        | ~ strictorderedP(app(app(X13,cons(X14,X15)),sK10)) )
    | ~ spl52_187 ),
    inference(superposition,[],[f547,f2165]) ).

fof(f2909,plain,
    ( spl52_274
    | ~ spl52_19
    | ~ spl52_275
    | spl52_276
    | ~ spl52_277
    | ~ spl52_187 ),
    inference(avatar_split_clause,[],[f2873,f2163,f2906,f2902,f2898,f674,f2894]) ).

fof(f2873,plain,
    ( ~ ssItem(hd(sK10))
    | nil = tl(sK10)
    | ~ ssList(tl(sK10))
    | ~ strictorderedP(sK10)
    | lt(hd(sK10),hd(tl(sK10)))
    | ~ spl52_187 ),
    inference(superposition,[],[f395,f2165]) ).

fof(f2871,plain,
    ( ~ spl52_258
    | ~ spl52_257
    | spl52_273
    | ~ spl52_172 ),
    inference(avatar_split_clause,[],[f2794,f1945,f2869,f2799,f2803]) ).

fof(f2869,plain,
    ( spl52_273
  <=> ! [X22,X20,X21] :
        ( lt(X21,sK16(sK13))
        | ~ ssList(X20)
        | ~ ssItem(X21)
        | ~ ssList(X22)
        | ~ strictorderP(app(app(X20,cons(X21,X22)),sK13))
        | ~ ssList(app(app(X20,cons(X21,X22)),sK13))
        | lt(sK16(sK13),X21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_273])]) ).

fof(f2794,plain,
    ( ! [X21,X22,X20] :
        ( lt(X21,sK16(sK13))
        | lt(sK16(sK13),X21)
        | ~ ssList(app(app(X20,cons(X21,X22)),sK13))
        | ~ ssItem(sK16(sK13))
        | ~ strictorderP(app(app(X20,cons(X21,X22)),sK13))
        | ~ ssList(X22)
        | ~ ssList(sK15(sK13))
        | ~ ssItem(X21)
        | ~ ssList(X20) )
    | ~ spl52_172 ),
    inference(superposition,[],[f568,f1947]) ).

fof(f2867,plain,
    ( ~ spl52_258
    | spl52_272
    | ~ spl52_257
    | ~ spl52_172 ),
    inference(avatar_split_clause,[],[f2783,f1945,f2799,f2865,f2803]) ).

fof(f2865,plain,
    ( spl52_272
  <=> ! [X1] :
        ( memberP(sK15(sK13),X1)
        | ~ memberP(sK13,X1)
        | sK16(sK13) = X1
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_272])]) ).

fof(f2783,plain,
    ( ! [X1] :
        ( ~ ssItem(sK16(sK13))
        | memberP(sK15(sK13),X1)
        | ~ ssList(sK15(sK13))
        | ~ ssItem(X1)
        | sK16(sK13) = X1
        | ~ memberP(sK13,X1) )
    | ~ spl52_172 ),
    inference(superposition,[],[f472,f1947]) ).

fof(f2863,plain,
    ( ~ spl52_258
    | spl52_269
    | ~ spl52_257
    | ~ spl52_172 ),
    inference(avatar_split_clause,[],[f2787,f1945,f2799,f2852,f2803]) ).

fof(f2852,plain,
    ( spl52_269
  <=> ! [X9,X8] :
        ( sK13 != cons(X8,X9)
        | ~ ssList(X9)
        | sK16(sK13) = X8
        | ~ ssItem(X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_269])]) ).

fof(f2787,plain,
    ( ! [X6,X7] :
        ( ~ ssItem(sK16(sK13))
        | sK13 != cons(X6,X7)
        | ~ ssList(sK15(sK13))
        | ~ ssItem(X6)
        | ~ ssList(X7)
        | sK16(sK13) = X6 )
    | ~ spl52_172 ),
    inference(superposition,[],[f527,f1947]) ).

fof(f2862,plain,
    ( ~ spl52_257
    | ~ spl52_258
    | spl52_271
    | ~ spl52_172 ),
    inference(avatar_split_clause,[],[f2791,f1945,f2860,f2803,f2799]) ).

fof(f2860,plain,
    ( spl52_271
  <=> ! [X13,X14,X15] :
        ( lt(X14,sK16(sK13))
        | ~ ssList(X13)
        | ~ ssItem(X14)
        | ~ ssList(app(app(X13,cons(X14,X15)),sK13))
        | ~ strictorderedP(app(app(X13,cons(X14,X15)),sK13))
        | ~ ssList(X15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_271])]) ).

fof(f2791,plain,
    ( ! [X14,X15,X13] :
        ( lt(X14,sK16(sK13))
        | ~ ssList(X15)
        | ~ strictorderedP(app(app(X13,cons(X14,X15)),sK13))
        | ~ ssList(app(app(X13,cons(X14,X15)),sK13))
        | ~ ssList(sK15(sK13))
        | ~ ssItem(sK16(sK13))
        | ~ ssItem(X14)
        | ~ ssList(X13) )
    | ~ spl52_172 ),
    inference(superposition,[],[f547,f1947]) ).

fof(f2858,plain,
    ( ~ spl52_258
    | ~ spl52_257
    | spl52_270
    | ~ spl52_172 ),
    inference(avatar_split_clause,[],[f2792,f1945,f2856,f2799,f2803]) ).

fof(f2856,plain,
    ( spl52_270
  <=> ! [X16] :
        ( ~ ssList(app(X16,sK13))
        | ~ ssList(X16)
        | memberP(app(X16,sK13),sK16(sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_270])]) ).

fof(f2792,plain,
    ( ! [X16] :
        ( ~ ssList(app(X16,sK13))
        | memberP(app(X16,sK13),sK16(sK13))
        | ~ ssItem(sK16(sK13))
        | ~ ssList(X16)
        | ~ ssList(sK15(sK13)) )
    | ~ spl52_172 ),
    inference(superposition,[],[f555,f1947]) ).

fof(f2854,plain,
    ( ~ spl52_258
    | ~ spl52_257
    | spl52_269
    | ~ spl52_172 ),
    inference(avatar_split_clause,[],[f2788,f1945,f2852,f2799,f2803]) ).

fof(f2788,plain,
    ( ! [X8,X9] :
        ( sK13 != cons(X8,X9)
        | ~ ssItem(sK16(sK13))
        | ~ ssList(sK15(sK13))
        | ~ ssItem(X8)
        | sK16(sK13) = X8
        | ~ ssList(X9) )
    | ~ spl52_172 ),
    inference(superposition,[],[f527,f1947]) ).

fof(f2850,plain,
    ( spl52_268
    | ~ spl52_257
    | ~ spl52_258
    | ~ spl52_172 ),
    inference(avatar_split_clause,[],[f2795,f1945,f2803,f2799,f2847]) ).

fof(f2847,plain,
    ( spl52_268
  <=> memberP(sK13,sK16(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_268])]) ).

fof(f2795,plain,
    ( ~ ssList(sK15(sK13))
    | ~ ssItem(sK16(sK13))
    | memberP(sK13,sK16(sK13))
    | ~ spl52_172 ),
    inference(superposition,[],[f576,f1947]) ).

fof(f2845,plain,
    ( spl52_267
    | ~ spl52_263
    | ~ spl52_258
    | ~ spl52_257
    | spl52_264
    | ~ spl52_172 ),
    inference(avatar_split_clause,[],[f2781,f1945,f2829,f2799,f2803,f2825,f2842]) ).

fof(f2842,plain,
    ( spl52_267
  <=> totalorderedP(sK15(sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_267])]) ).

fof(f2781,plain,
    ( nil = sK15(sK13)
    | ~ ssItem(sK16(sK13))
    | ~ ssList(sK15(sK13))
    | ~ totalorderedP(sK13)
    | totalorderedP(sK15(sK13))
    | ~ spl52_172 ),
    inference(superposition,[],[f435,f1947]) ).

fof(f435,plain,
    ! [X0,X1] :
      ( ~ totalorderedP(cons(X0,X1))
      | totalorderedP(X1)
      | nil = X1
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    inference(cnf_transformation,[],[f282]) ).

fof(f282,plain,
    ! [X0] :
      ( ~ ssItem(X0)
      | ! [X1] :
          ( ~ ssList(X1)
          | ( ( totalorderedP(cons(X0,X1))
              | ( ( ~ totalorderedP(X1)
                  | nil = X1
                  | ~ leq(X0,hd(X1)) )
                & nil != X1 ) )
            & ( ( totalorderedP(X1)
                & nil != X1
                & leq(X0,hd(X1)) )
              | nil = X1
              | ~ totalorderedP(cons(X0,X1)) ) ) ) ),
    inference(flattening,[],[f281]) ).

fof(f281,plain,
    ! [X0] :
      ( ~ ssItem(X0)
      | ! [X1] :
          ( ~ ssList(X1)
          | ( ( totalorderedP(cons(X0,X1))
              | ( ( ~ totalorderedP(X1)
                  | nil = X1
                  | ~ leq(X0,hd(X1)) )
                & nil != X1 ) )
            & ( ( totalorderedP(X1)
                & nil != X1
                & leq(X0,hd(X1)) )
              | nil = X1
              | ~ totalorderedP(cons(X0,X1)) ) ) ) ),
    inference(nnf_transformation,[],[f176]) ).

fof(f176,plain,
    ! [X0] :
      ( ~ ssItem(X0)
      | ! [X1] :
          ( ~ ssList(X1)
          | ( totalorderedP(cons(X0,X1))
          <=> ( ( totalorderedP(X1)
                & nil != X1
                & leq(X0,hd(X1)) )
              | nil = X1 ) ) ) ),
    inference(ennf_transformation,[],[f67]) ).

fof(f67,axiom,
    ! [X0] :
      ( ssItem(X0)
     => ! [X1] :
          ( ssList(X1)
         => ( totalorderedP(cons(X0,X1))
          <=> ( ( totalorderedP(X1)
                & nil != X1
                & leq(X0,hd(X1)) )
              | nil = X1 ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax67) ).

fof(f2840,plain,
    ( ~ spl52_258
    | ~ spl52_257
    | spl52_266
    | ~ spl52_172 ),
    inference(avatar_split_clause,[],[f2790,f1945,f2838,f2799,f2803]) ).

fof(f2838,plain,
    ( spl52_266
  <=> ! [X11,X12,X10] :
        ( ~ ssList(X10)
        | ~ ssList(X12)
        | lt(sK16(sK13),X11)
        | ~ strictorderedP(app(app(X10,sK13),cons(X11,X12)))
        | ~ ssItem(X11)
        | ~ ssList(app(app(X10,sK13),cons(X11,X12))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_266])]) ).

fof(f2790,plain,
    ( ! [X10,X11,X12] :
        ( ~ ssList(X10)
        | ~ ssList(app(app(X10,sK13),cons(X11,X12)))
        | ~ ssItem(X11)
        | ~ strictorderedP(app(app(X10,sK13),cons(X11,X12)))
        | lt(sK16(sK13),X11)
        | ~ ssItem(sK16(sK13))
        | ~ ssList(sK15(sK13))
        | ~ ssList(X12) )
    | ~ spl52_172 ),
    inference(superposition,[],[f547,f1947]) ).

fof(f2836,plain,
    ( ~ spl52_263
    | ~ spl52_257
    | ~ spl52_258
    | spl52_264
    | spl52_265
    | ~ spl52_172 ),
    inference(avatar_split_clause,[],[f2780,f1945,f2833,f2829,f2803,f2799,f2825]) ).

fof(f2780,plain,
    ( leq(sK16(sK13),hd(sK15(sK13)))
    | nil = sK15(sK13)
    | ~ ssList(sK15(sK13))
    | ~ ssItem(sK16(sK13))
    | ~ totalorderedP(sK13)
    | ~ spl52_172 ),
    inference(superposition,[],[f433,f1947]) ).

fof(f433,plain,
    ! [X0,X1] :
      ( ~ totalorderedP(cons(X0,X1))
      | leq(X0,hd(X1))
      | nil = X1
      | ~ ssItem(X0)
      | ~ ssList(X1) ),
    inference(cnf_transformation,[],[f282]) ).

fof(f2823,plain,
    ( ~ spl52_257
    | ~ spl52_258
    | spl52_260
    | ~ spl52_172 ),
    inference(avatar_split_clause,[],[f2785,f1945,f2811,f2803,f2799]) ).

fof(f2811,plain,
    ( spl52_260
  <=> ! [X4,X5] :
        ( ~ ssList(X5)
        | ~ ssItem(X4)
        | sK15(sK13) = X5
        | cons(X4,X5) != sK13 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_260])]) ).

fof(f2785,plain,
    ( ! [X2,X3] :
        ( ~ ssItem(X2)
        | sK15(sK13) = X3
        | ~ ssList(X3)
        | ~ ssList(sK15(sK13))
        | cons(X2,X3) != sK13
        | ~ ssItem(sK16(sK13)) )
    | ~ spl52_172 ),
    inference(superposition,[],[f526,f1947]) ).

fof(f2822,plain,
    ( ~ spl52_262
    | ~ spl52_258
    | ~ spl52_257
    | ~ spl52_172 ),
    inference(avatar_split_clause,[],[f2779,f1945,f2799,f2803,f2819]) ).

fof(f2819,plain,
    ( spl52_262
  <=> sK13 = sK15(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_262])]) ).

fof(f2779,plain,
    ( ~ ssItem(sK16(sK13))
    | ~ ssList(sK15(sK13))
    | sK13 != sK15(sK13)
    | ~ spl52_172 ),
    inference(superposition,[],[f412,f1947]) ).

fof(f2817,plain,
    ( ~ spl52_257
    | ~ spl52_258
    | spl52_261
    | ~ spl52_172 ),
    inference(avatar_split_clause,[],[f2782,f1945,f2815,f2803,f2799]) ).

fof(f2815,plain,
    ( spl52_261
  <=> ! [X0] :
        ( memberP(sK13,X0)
        | ~ memberP(sK15(sK13),X0)
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_261])]) ).

fof(f2782,plain,
    ( ! [X0] :
        ( memberP(sK13,X0)
        | ~ ssList(sK15(sK13))
        | ~ ssItem(sK16(sK13))
        | ~ ssItem(X0)
        | ~ memberP(sK15(sK13),X0) )
    | ~ spl52_172 ),
    inference(superposition,[],[f470,f1947]) ).

fof(f2813,plain,
    ( spl52_260
    | ~ spl52_258
    | ~ spl52_257
    | ~ spl52_172 ),
    inference(avatar_split_clause,[],[f2786,f1945,f2799,f2803,f2811]) ).

fof(f2786,plain,
    ( ! [X4,X5] :
        ( ~ ssItem(sK16(sK13))
        | ~ ssList(sK15(sK13))
        | ~ ssList(X5)
        | cons(X4,X5) != sK13
        | sK15(sK13) = X5
        | ~ ssItem(X4) )
    | ~ spl52_172 ),
    inference(superposition,[],[f526,f1947]) ).

fof(f2809,plain,
    ( ~ spl52_257
    | ~ spl52_258
    | spl52_259
    | ~ spl52_172 ),
    inference(avatar_split_clause,[],[f2793,f1945,f2807,f2803,f2799]) ).

fof(f2807,plain,
    ( spl52_259
  <=> ! [X18,X17,X19] :
        ( lt(sK16(sK13),X18)
        | ~ strictorderP(app(app(X17,sK13),cons(X18,X19)))
        | ~ ssList(X19)
        | ~ ssList(X17)
        | ~ ssItem(X18)
        | ~ ssList(app(app(X17,sK13),cons(X18,X19)))
        | lt(X18,sK16(sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_259])]) ).

fof(f2793,plain,
    ( ! [X18,X19,X17] :
        ( lt(sK16(sK13),X18)
        | lt(X18,sK16(sK13))
        | ~ ssList(app(app(X17,sK13),cons(X18,X19)))
        | ~ ssItem(X18)
        | ~ ssList(sK15(sK13))
        | ~ ssItem(sK16(sK13))
        | ~ ssList(X17)
        | ~ ssList(X19)
        | ~ strictorderP(app(app(X17,sK13),cons(X18,X19))) )
    | ~ spl52_172 ),
    inference(superposition,[],[f568,f1947]) ).

fof(f2776,plain,
    ( ~ spl52_240
    | ~ spl52_239
    | spl52_256
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2681,f1915,f2774,f2696,f2700]) ).

fof(f2774,plain,
    ( spl52_256
  <=> ! [X16] :
        ( memberP(app(X16,sK10),sK16(sK10))
        | ~ ssList(app(X16,sK10))
        | ~ ssList(X16) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_256])]) ).

fof(f1915,plain,
    ( spl52_166
  <=> cons(sK16(sK10),sK15(sK10)) = sK10 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_166])]) ).

fof(f2681,plain,
    ( ! [X16] :
        ( memberP(app(X16,sK10),sK16(sK10))
        | ~ ssList(sK15(sK10))
        | ~ ssList(X16)
        | ~ ssList(app(X16,sK10))
        | ~ ssItem(sK16(sK10)) )
    | ~ spl52_166 ),
    inference(superposition,[],[f555,f1917]) ).

fof(f1917,plain,
    ( cons(sK16(sK10),sK15(sK10)) = sK10
    | ~ spl52_166 ),
    inference(avatar_component_clause,[],[f1915]) ).

fof(f2772,plain,
    ( ~ spl52_240
    | ~ spl52_239
    | spl52_254
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2676,f1915,f2765,f2696,f2700]) ).

fof(f2765,plain,
    ( spl52_254
  <=> ! [X9,X8] :
        ( ~ ssList(X9)
        | ~ ssItem(X8)
        | sK16(sK10) = X8
        | sK10 != cons(X8,X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_254])]) ).

fof(f2676,plain,
    ( ! [X6,X7] :
        ( ~ ssItem(X6)
        | ~ ssList(sK15(sK10))
        | ~ ssList(X7)
        | sK16(sK10) = X6
        | ~ ssItem(sK16(sK10))
        | sK10 != cons(X6,X7) )
    | ~ spl52_166 ),
    inference(superposition,[],[f527,f1917]) ).

fof(f2771,plain,
    ( ~ spl52_239
    | spl52_255
    | ~ spl52_240
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2679,f1915,f2700,f2769,f2696]) ).

fof(f2769,plain,
    ( spl52_255
  <=> ! [X11,X12,X10] :
        ( ~ ssList(app(app(X10,sK10),cons(X11,X12)))
        | ~ ssItem(X11)
        | lt(sK16(sK10),X11)
        | ~ ssList(X12)
        | ~ strictorderedP(app(app(X10,sK10),cons(X11,X12)))
        | ~ ssList(X10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_255])]) ).

fof(f2679,plain,
    ( ! [X10,X11,X12] :
        ( ~ ssItem(sK16(sK10))
        | ~ ssList(app(app(X10,sK10),cons(X11,X12)))
        | ~ ssList(sK15(sK10))
        | ~ ssList(X10)
        | ~ strictorderedP(app(app(X10,sK10),cons(X11,X12)))
        | ~ ssList(X12)
        | lt(sK16(sK10),X11)
        | ~ ssItem(X11) )
    | ~ spl52_166 ),
    inference(superposition,[],[f547,f1917]) ).

fof(f2767,plain,
    ( spl52_254
    | ~ spl52_239
    | ~ spl52_240
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2677,f1915,f2700,f2696,f2765]) ).

fof(f2677,plain,
    ( ! [X8,X9] :
        ( ~ ssItem(sK16(sK10))
        | ~ ssList(sK15(sK10))
        | ~ ssList(X9)
        | sK16(sK10) = X8
        | sK10 != cons(X8,X9)
        | ~ ssItem(X8) )
    | ~ spl52_166 ),
    inference(superposition,[],[f527,f1917]) ).

fof(f2763,plain,
    ( spl52_241
    | ~ spl52_239
    | ~ spl52_249
    | ~ spl52_240
    | spl52_253
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2670,f1915,f2760,f2700,f2741,f2696,f2704]) ).

fof(f2741,plain,
    ( spl52_249
  <=> totalorderedP(sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_249])]) ).

fof(f2760,plain,
    ( spl52_253
  <=> totalorderedP(sK15(sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_253])]) ).

fof(f2670,plain,
    ( totalorderedP(sK15(sK10))
    | ~ ssItem(sK16(sK10))
    | ~ totalorderedP(sK10)
    | ~ ssList(sK15(sK10))
    | nil = sK15(sK10)
    | ~ spl52_166 ),
    inference(superposition,[],[f435,f1917]) ).

fof(f2758,plain,
    ( ~ spl52_239
    | spl52_252
    | ~ spl52_240
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2680,f1915,f2700,f2756,f2696]) ).

fof(f2756,plain,
    ( spl52_252
  <=> ! [X13,X14,X15] :
        ( lt(X14,sK16(sK10))
        | ~ ssList(app(app(X13,cons(X14,X15)),sK10))
        | ~ ssList(X13)
        | ~ ssItem(X14)
        | ~ ssList(X15)
        | ~ strictorderedP(app(app(X13,cons(X14,X15)),sK10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_252])]) ).

fof(f2680,plain,
    ( ! [X14,X15,X13] :
        ( ~ ssItem(sK16(sK10))
        | lt(X14,sK16(sK10))
        | ~ strictorderedP(app(app(X13,cons(X14,X15)),sK10))
        | ~ ssList(sK15(sK10))
        | ~ ssList(X15)
        | ~ ssItem(X14)
        | ~ ssList(X13)
        | ~ ssList(app(app(X13,cons(X14,X15)),sK10)) )
    | ~ spl52_166 ),
    inference(superposition,[],[f547,f1917]) ).

fof(f2754,plain,
    ( ~ spl52_240
    | spl52_241
    | ~ spl52_239
    | ~ spl52_19
    | spl52_237
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2667,f1915,f2688,f674,f2696,f2704,f2700]) ).

fof(f2688,plain,
    ( spl52_237
  <=> lt(sK16(sK10),hd(sK15(sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_237])]) ).

fof(f2667,plain,
    ( lt(sK16(sK10),hd(sK15(sK10)))
    | ~ strictorderedP(sK10)
    | ~ ssList(sK15(sK10))
    | nil = sK15(sK10)
    | ~ ssItem(sK16(sK10))
    | ~ spl52_166 ),
    inference(superposition,[],[f395,f1917]) ).

fof(f2753,plain,
    ( ~ spl52_239
    | ~ spl52_12
    | spl52_245
    | spl52_238
    | spl52_241
    | ~ spl52_240
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2686,f1915,f2700,f2704,f2692,f2722,f635,f2696]) ).

fof(f2722,plain,
    ( spl52_245
  <=> strictorderedP(sK15(sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_245])]) ).

fof(f2686,plain,
    ( ~ ssItem(sK16(sK10))
    | nil = sK15(sK10)
    | sK10 = app(app(sK7(sK10),cons(sK5(sK10),sK8(sK10))),cons(sK6(sK10),sK9(sK10)))
    | strictorderedP(sK15(sK10))
    | ~ ssList(sK10)
    | ~ ssList(sK15(sK10))
    | ~ spl52_166 ),
    inference(superposition,[],[f836,f1917]) ).

fof(f2752,plain,
    ( ~ spl52_240
    | ~ spl52_239
    | spl52_251
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2671,f1915,f2750,f2696,f2700]) ).

fof(f2750,plain,
    ( spl52_251
  <=> ! [X0] :
        ( memberP(sK10,X0)
        | ~ ssItem(X0)
        | ~ memberP(sK15(sK10),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_251])]) ).

fof(f2671,plain,
    ( ! [X0] :
        ( memberP(sK10,X0)
        | ~ ssList(sK15(sK10))
        | ~ memberP(sK15(sK10),X0)
        | ~ ssItem(X0)
        | ~ ssItem(sK16(sK10)) )
    | ~ spl52_166 ),
    inference(superposition,[],[f470,f1917]) ).

fof(f2748,plain,
    ( spl52_241
    | ~ spl52_239
    | ~ spl52_249
    | spl52_250
    | ~ spl52_240
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2669,f1915,f2700,f2745,f2741,f2696,f2704]) ).

fof(f2745,plain,
    ( spl52_250
  <=> leq(sK16(sK10),hd(sK15(sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_250])]) ).

fof(f2669,plain,
    ( ~ ssItem(sK16(sK10))
    | leq(sK16(sK10),hd(sK15(sK10)))
    | ~ totalorderedP(sK10)
    | ~ ssList(sK15(sK10))
    | nil = sK15(sK10)
    | ~ spl52_166 ),
    inference(superposition,[],[f433,f1917]) ).

fof(f2739,plain,
    ( ~ spl52_240
    | ~ spl52_239
    | spl52_248
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2675,f1915,f2736,f2696,f2700]) ).

fof(f2736,plain,
    ( spl52_248
  <=> ! [X2,X3] :
        ( sK15(sK10) = X3
        | ~ ssItem(X2)
        | sK10 != cons(X2,X3)
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_248])]) ).

fof(f2675,plain,
    ( ! [X4,X5] :
        ( sK15(sK10) = X5
        | ~ ssList(sK15(sK10))
        | sK10 != cons(X4,X5)
        | ~ ssItem(sK16(sK10))
        | ~ ssItem(X4)
        | ~ ssList(X5) )
    | ~ spl52_166 ),
    inference(superposition,[],[f526,f1917]) ).

fof(f2738,plain,
    ( ~ spl52_240
    | ~ spl52_239
    | spl52_248
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2674,f1915,f2736,f2696,f2700]) ).

fof(f2674,plain,
    ( ! [X2,X3] :
        ( sK15(sK10) = X3
        | ~ ssList(sK15(sK10))
        | ~ ssItem(sK16(sK10))
        | ~ ssList(X3)
        | ~ ssItem(X2)
        | sK10 != cons(X2,X3) )
    | ~ spl52_166 ),
    inference(superposition,[],[f526,f1917]) ).

fof(f2734,plain,
    ( ~ spl52_240
    | ~ spl52_239
    | spl52_247
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2683,f1915,f2732,f2696,f2700]) ).

fof(f2732,plain,
    ( spl52_247
  <=> ! [X22,X20,X21] :
        ( ~ ssList(X22)
        | ~ ssList(X20)
        | lt(sK16(sK10),X21)
        | ~ ssList(app(app(X20,cons(X21,X22)),sK10))
        | ~ ssItem(X21)
        | lt(X21,sK16(sK10))
        | ~ strictorderP(app(app(X20,cons(X21,X22)),sK10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_247])]) ).

fof(f2683,plain,
    ( ! [X21,X22,X20] :
        ( ~ ssList(X22)
        | ~ strictorderP(app(app(X20,cons(X21,X22)),sK10))
        | lt(X21,sK16(sK10))
        | ~ ssItem(X21)
        | ~ ssList(app(app(X20,cons(X21,X22)),sK10))
        | ~ ssList(sK15(sK10))
        | lt(sK16(sK10),X21)
        | ~ ssItem(sK16(sK10))
        | ~ ssList(X20) )
    | ~ spl52_166 ),
    inference(superposition,[],[f568,f1917]) ).

fof(f2730,plain,
    ( ~ spl52_239
    | ~ spl52_240
    | ~ spl52_246
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2668,f1915,f2727,f2700,f2696]) ).

fof(f2727,plain,
    ( spl52_246
  <=> sK10 = sK15(sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_246])]) ).

fof(f2668,plain,
    ( sK10 != sK15(sK10)
    | ~ ssItem(sK16(sK10))
    | ~ ssList(sK15(sK10))
    | ~ spl52_166 ),
    inference(superposition,[],[f412,f1917]) ).

fof(f2725,plain,
    ( ~ spl52_239
    | ~ spl52_240
    | spl52_241
    | spl52_245
    | ~ spl52_19
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2666,f1915,f674,f2722,f2704,f2700,f2696]) ).

fof(f2666,plain,
    ( ~ strictorderedP(sK10)
    | strictorderedP(sK15(sK10))
    | nil = sK15(sK10)
    | ~ ssItem(sK16(sK10))
    | ~ ssList(sK15(sK10))
    | ~ spl52_166 ),
    inference(superposition,[],[f394,f1917]) ).

fof(f2720,plain,
    ( ~ spl52_240
    | ~ spl52_239
    | spl52_244
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2682,f1915,f2718,f2696,f2700]) ).

fof(f2718,plain,
    ( spl52_244
  <=> ! [X18,X17,X19] :
        ( ~ ssList(X19)
        | lt(X18,sK16(sK10))
        | ~ ssItem(X18)
        | ~ ssList(app(app(X17,sK10),cons(X18,X19)))
        | ~ ssList(X17)
        | lt(sK16(sK10),X18)
        | ~ strictorderP(app(app(X17,sK10),cons(X18,X19))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_244])]) ).

fof(f2682,plain,
    ( ! [X18,X19,X17] :
        ( ~ ssList(X19)
        | lt(sK16(sK10),X18)
        | ~ ssList(X17)
        | ~ ssList(sK15(sK10))
        | ~ strictorderP(app(app(X17,sK10),cons(X18,X19)))
        | ~ ssList(app(app(X17,sK10),cons(X18,X19)))
        | ~ ssItem(sK16(sK10))
        | ~ ssItem(X18)
        | lt(X18,sK16(sK10)) )
    | ~ spl52_166 ),
    inference(superposition,[],[f568,f1917]) ).

fof(f2716,plain,
    ( spl52_243
    | ~ spl52_239
    | ~ spl52_240
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2684,f1915,f2700,f2696,f2713]) ).

fof(f2713,plain,
    ( spl52_243
  <=> memberP(sK10,sK16(sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_243])]) ).

fof(f2684,plain,
    ( ~ ssItem(sK16(sK10))
    | ~ ssList(sK15(sK10))
    | memberP(sK10,sK16(sK10))
    | ~ spl52_166 ),
    inference(superposition,[],[f576,f1917]) ).

fof(f2711,plain,
    ( ~ spl52_239
    | ~ spl52_240
    | spl52_242
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2672,f1915,f2709,f2700,f2696]) ).

fof(f2709,plain,
    ( spl52_242
  <=> ! [X1] :
        ( ~ memberP(sK10,X1)
        | ~ ssItem(X1)
        | sK16(sK10) = X1
        | memberP(sK15(sK10),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_242])]) ).

fof(f2672,plain,
    ( ! [X1] :
        ( ~ memberP(sK10,X1)
        | memberP(sK15(sK10),X1)
        | sK16(sK10) = X1
        | ~ ssItem(X1)
        | ~ ssItem(sK16(sK10))
        | ~ ssList(sK15(sK10)) )
    | ~ spl52_166 ),
    inference(superposition,[],[f472,f1917]) ).

fof(f2707,plain,
    ( ~ spl52_12
    | spl52_237
    | spl52_238
    | ~ spl52_239
    | ~ spl52_240
    | spl52_241
    | ~ spl52_166 ),
    inference(avatar_split_clause,[],[f2685,f1915,f2704,f2700,f2696,f2692,f2688,f635]) ).

fof(f2685,plain,
    ( nil = sK15(sK10)
    | ~ ssItem(sK16(sK10))
    | ~ ssList(sK15(sK10))
    | sK10 = app(app(sK7(sK10),cons(sK5(sK10),sK8(sK10))),cons(sK6(sK10),sK9(sK10)))
    | lt(sK16(sK10),hd(sK15(sK10)))
    | ~ ssList(sK10)
    | ~ spl52_166 ),
    inference(superposition,[],[f835,f1917]) ).

fof(f2659,plain,
    ( spl52_180
    | spl52_181
    | ~ spl52_177 ),
    inference(avatar_split_clause,[],[f2631,f2040,f2060,f2055]) ).

fof(f2060,plain,
    ( spl52_181
  <=> nil = cons(sK14,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_181])]) ).

fof(f2631,plain,
    ( nil = cons(sK14,nil)
    | hd(cons(sK14,nil)) = sK28(cons(sK14,nil))
    | ~ spl52_177 ),
    inference(resolution,[],[f2042,f440]) ).

fof(f2658,plain,
    ( spl52_236
    | ~ spl52_177 ),
    inference(avatar_split_clause,[],[f2635,f2040,f2655]) ).

fof(f2655,plain,
    ( spl52_236
  <=> cons(sK14,nil) = app(app(sK33(cons(sK14,nil),cons(sK14,nil)),cons(sK14,nil)),sK34(cons(sK14,nil),cons(sK14,nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_236])]) ).

fof(f2635,plain,
    ( cons(sK14,nil) = app(app(sK33(cons(sK14,nil),cons(sK14,nil)),cons(sK14,nil)),sK34(cons(sK14,nil),cons(sK14,nil)))
    | ~ spl52_177 ),
    inference(resolution,[],[f2042,f780]) ).

fof(f2653,plain,
    ( spl52_235
    | spl52_181
    | ~ spl52_177 ),
    inference(avatar_split_clause,[],[f2632,f2040,f2060,f2650]) ).

fof(f2632,plain,
    ( nil = cons(sK14,nil)
    | cons(sK14,nil) = cons(hd(cons(sK14,nil)),tl(cons(sK14,nil)))
    | ~ spl52_177 ),
    inference(resolution,[],[f2042,f443]) ).

fof(f2648,plain,
    ( spl52_179
    | ~ spl52_177 ),
    inference(avatar_split_clause,[],[f2630,f2040,f2050]) ).

fof(f2050,plain,
    ( spl52_179
  <=> app(cons(sK14,nil),nil) = cons(sK14,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_179])]) ).

fof(f2630,plain,
    ( app(cons(sK14,nil),nil) = cons(sK14,nil)
    | ~ spl52_177 ),
    inference(resolution,[],[f2042,f410]) ).

fof(f2647,plain,
    ( spl52_234
    | spl52_181
    | ~ spl52_177 ),
    inference(avatar_split_clause,[],[f2629,f2040,f2060,f2644]) ).

fof(f2644,plain,
    ( spl52_234
  <=> cons(sK16(cons(sK14,nil)),sK15(cons(sK14,nil))) = cons(sK14,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_234])]) ).

fof(f2629,plain,
    ( nil = cons(sK14,nil)
    | cons(sK16(cons(sK14,nil)),sK15(cons(sK14,nil))) = cons(sK14,nil)
    | ~ spl52_177 ),
    inference(resolution,[],[f2042,f386]) ).

fof(f2642,plain,
    ( spl52_233
    | ~ spl52_31
    | ~ spl52_177 ),
    inference(avatar_split_clause,[],[f2636,f2040,f793,f2639]) ).

fof(f2639,plain,
    ( spl52_233
  <=> cons(sK14,nil) = app(app(sK33(cons(sK14,nil),nil),nil),sK34(cons(sK14,nil),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_233])]) ).

fof(f2636,plain,
    ( cons(sK14,nil) = app(app(sK33(cons(sK14,nil),nil),nil),sK34(cons(sK14,nil),nil))
    | ~ spl52_31
    | ~ spl52_177 ),
    inference(resolution,[],[f2042,f794]) ).

fof(f2637,plain,
    ( spl52_178
    | ~ spl52_177 ),
    inference(avatar_split_clause,[],[f2634,f2040,f2045]) ).

fof(f2045,plain,
    ( spl52_178
  <=> cons(sK14,nil) = app(nil,cons(sK14,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_178])]) ).

fof(f2634,plain,
    ( cons(sK14,nil) = app(nil,cons(sK14,nil))
    | ~ spl52_177 ),
    inference(resolution,[],[f2042,f528]) ).

fof(f2621,plain,
    ( ~ spl52_2
    | ~ spl52_5
    | spl52_177 ),
    inference(avatar_split_clause,[],[f2620,f2040,f599,f586]) ).

fof(f2620,plain,
    ( ~ ssItem(sK14)
    | ~ ssList(nil)
    | spl52_177 ),
    inference(resolution,[],[f2041,f539]) ).

fof(f539,plain,
    ! [X0,X1] :
      ( ssList(cons(X1,X0))
      | ~ ssItem(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f221]) ).

fof(f221,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ssList(cons(X1,X0))
          | ~ ssItem(X1) ) ),
    inference(ennf_transformation,[],[f16]) ).

fof(f16,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssItem(X1)
         => ssList(cons(X1,X0)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax16) ).

fof(f2041,plain,
    ( ~ ssList(cons(sK14,nil))
    | spl52_177 ),
    inference(avatar_component_clause,[],[f2040]) ).

fof(f2613,plain,
    ( ~ spl52_139
    | ~ spl52_154
    | spl52_228
    | ~ spl52_155 ),
    inference(avatar_split_clause,[],[f2575,f1655,f2594,f1646,f1560]) ).

fof(f2594,plain,
    ( spl52_228
  <=> ! [X3] :
        ( app(sK33(sK13,nil),X3) != sK13
        | ~ ssList(X3)
        | sK34(sK13,nil) = X3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_228])]) ).

fof(f2575,plain,
    ( ! [X4] :
        ( sK34(sK13,nil) = X4
        | ~ ssList(sK34(sK13,nil))
        | app(sK33(sK13,nil),X4) != sK13
        | ~ ssList(sK33(sK13,nil))
        | ~ ssList(X4) )
    | ~ spl52_155 ),
    inference(superposition,[],[f367,f1657]) ).

fof(f2612,plain,
    ( ~ spl52_139
    | ~ spl52_154
    | spl52_232
    | ~ spl52_155 ),
    inference(avatar_split_clause,[],[f2573,f1655,f2610,f1646,f1560]) ).

fof(f2610,plain,
    ( spl52_232
  <=> ! [X2] :
        ( ~ memberP(sK13,X2)
        | ~ ssItem(X2)
        | memberP(sK33(sK13,nil),X2)
        | memberP(sK34(sK13,nil),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_232])]) ).

fof(f2573,plain,
    ( ! [X2] :
        ( ~ memberP(sK13,X2)
        | memberP(sK34(sK13,nil),X2)
        | ~ ssList(sK34(sK13,nil))
        | memberP(sK33(sK13,nil),X2)
        | ~ ssList(sK33(sK13,nil))
        | ~ ssItem(X2) )
    | ~ spl52_155 ),
    inference(superposition,[],[f364,f1657]) ).

fof(f2608,plain,
    ( ~ spl52_139
    | ~ spl52_154
    | spl52_231
    | ~ spl52_155 ),
    inference(avatar_split_clause,[],[f2571,f1655,f2606,f1646,f1560]) ).

fof(f2606,plain,
    ( spl52_231
  <=> ! [X0] :
        ( memberP(sK13,X0)
        | ~ memberP(sK34(sK13,nil),X0)
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_231])]) ).

fof(f2571,plain,
    ( ! [X0] :
        ( memberP(sK13,X0)
        | ~ ssList(sK34(sK13,nil))
        | ~ ssItem(X0)
        | ~ memberP(sK34(sK13,nil),X0)
        | ~ ssList(sK33(sK13,nil)) )
    | ~ spl52_155 ),
    inference(superposition,[],[f362,f1657]) ).

fof(f2604,plain,
    ( ~ spl52_154
    | spl52_230
    | ~ spl52_139
    | ~ spl52_155 ),
    inference(avatar_split_clause,[],[f2582,f1655,f1560,f2602,f1646]) ).

fof(f2582,plain,
    ( ! [X8] :
        ( ~ ssList(sK33(sK13,nil))
        | segmentP(app(X8,sK13),sK33(sK13,nil))
        | ~ ssList(X8)
        | ~ ssList(sK34(sK13,nil)) )
    | ~ spl52_155 ),
    inference(superposition,[],[f825,f1657]) ).

fof(f2600,plain,
    ( spl52_229
    | ~ spl52_139
    | ~ spl52_154
    | ~ spl52_155 ),
    inference(avatar_split_clause,[],[f2581,f1655,f1646,f1560,f2598]) ).

fof(f2598,plain,
    ( spl52_229
  <=> ! [X7] :
        ( segmentP(app(X7,sK13),sK33(sK13,nil))
        | ~ ssList(X7)
        | ~ ssList(app(X7,sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_229])]) ).

fof(f2581,plain,
    ( ! [X7] :
        ( ~ ssList(sK34(sK13,nil))
        | ~ ssList(sK33(sK13,nil))
        | segmentP(app(X7,sK13),sK33(sK13,nil))
        | ~ ssList(app(X7,sK13))
        | ~ ssList(X7) )
    | ~ spl52_155 ),
    inference(superposition,[],[f680,f1657]) ).

fof(f2596,plain,
    ( ~ spl52_154
    | spl52_228
    | ~ spl52_139
    | ~ spl52_155 ),
    inference(avatar_split_clause,[],[f2574,f1655,f1560,f2594,f1646]) ).

fof(f2574,plain,
    ( ! [X3] :
        ( ~ ssList(sK33(sK13,nil))
        | app(sK33(sK13,nil),X3) != sK13
        | sK34(sK13,nil) = X3
        | ~ ssList(sK34(sK13,nil))
        | ~ ssList(X3) )
    | ~ spl52_155 ),
    inference(superposition,[],[f367,f1657]) ).

fof(f2592,plain,
    ( ~ spl52_154
    | ~ spl52_139
    | spl52_227
    | ~ spl52_155 ),
    inference(avatar_split_clause,[],[f2580,f1655,f2589,f1560,f1646]) ).

fof(f2589,plain,
    ( spl52_227
  <=> ! [X5] :
        ( ~ ssList(X5)
        | app(X5,sK34(sK13,nil)) != sK13
        | sK33(sK13,nil) = X5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_227])]) ).

fof(f2580,plain,
    ( ! [X6] :
        ( sK33(sK13,nil) = X6
        | ~ ssList(X6)
        | ~ ssList(sK33(sK13,nil))
        | app(X6,sK34(sK13,nil)) != sK13
        | ~ ssList(sK34(sK13,nil)) )
    | ~ spl52_155 ),
    inference(superposition,[],[f478,f1657]) ).

fof(f2591,plain,
    ( ~ spl52_139
    | ~ spl52_154
    | spl52_227
    | ~ spl52_155 ),
    inference(avatar_split_clause,[],[f2579,f1655,f2589,f1646,f1560]) ).

fof(f2579,plain,
    ( ! [X5] :
        ( ~ ssList(X5)
        | sK33(sK13,nil) = X5
        | ~ ssList(sK34(sK13,nil))
        | app(X5,sK34(sK13,nil)) != sK13
        | ~ ssList(sK33(sK13,nil)) )
    | ~ spl52_155 ),
    inference(superposition,[],[f478,f1657]) ).

fof(f2587,plain,
    ( ~ spl52_139
    | ~ spl52_154
    | spl52_226
    | ~ spl52_155 ),
    inference(avatar_split_clause,[],[f2572,f1655,f2585,f1646,f1560]) ).

fof(f2585,plain,
    ( spl52_226
  <=> ! [X1] :
        ( ~ ssItem(X1)
        | memberP(sK13,X1)
        | ~ memberP(sK33(sK13,nil),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_226])]) ).

fof(f2572,plain,
    ( ! [X1] :
        ( ~ ssItem(X1)
        | ~ memberP(sK33(sK13,nil),X1)
        | ~ ssList(sK34(sK13,nil))
        | ~ ssList(sK33(sK13,nil))
        | memberP(sK13,X1) )
    | ~ spl52_155 ),
    inference(superposition,[],[f363,f1657]) ).

fof(f2556,plain,
    ( ~ spl52_2
    | ~ spl52_132
    | ~ spl52_13
    | spl52_139 ),
    inference(avatar_split_clause,[],[f2555,f1560,f640,f1523,f586]) ).

fof(f1523,plain,
    ( spl52_132
  <=> segmentP(sK13,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_132])]) ).

fof(f2555,plain,
    ( ~ ssList(sK13)
    | ~ segmentP(sK13,nil)
    | ~ ssList(nil)
    | spl52_139 ),
    inference(resolution,[],[f1561,f484]) ).

fof(f484,plain,
    ! [X0,X1] :
      ( ssList(sK33(X0,X1))
      | ~ segmentP(X0,X1)
      | ~ ssList(X0)
      | ~ ssList(X1) ),
    inference(cnf_transformation,[],[f304]) ).

fof(f1561,plain,
    ( ~ ssList(sK33(sK13,nil))
    | spl52_139 ),
    inference(avatar_component_clause,[],[f1560]) ).

fof(f2554,plain,
    ( spl52_225
    | ~ spl52_31
    | ~ spl52_139 ),
    inference(avatar_split_clause,[],[f2533,f1560,f793,f2551]) ).

fof(f2551,plain,
    ( spl52_225
  <=> sK33(sK13,nil) = app(app(sK33(sK33(sK13,nil),nil),nil),sK34(sK33(sK13,nil),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_225])]) ).

fof(f2533,plain,
    ( sK33(sK13,nil) = app(app(sK33(sK33(sK13,nil),nil),nil),sK34(sK33(sK13,nil),nil))
    | ~ spl52_31
    | ~ spl52_139 ),
    inference(resolution,[],[f1562,f794]) ).

fof(f2549,plain,
    ( spl52_150
    | ~ spl52_139 ),
    inference(avatar_split_clause,[],[f2527,f1560,f1622]) ).

fof(f2527,plain,
    ( app(sK33(sK13,nil),nil) = sK33(sK13,nil)
    | ~ spl52_139 ),
    inference(resolution,[],[f1562,f410]) ).

fof(f2548,plain,
    ( spl52_224
    | spl52_134
    | ~ spl52_139 ),
    inference(avatar_split_clause,[],[f2526,f1560,f1535,f2545]) ).

fof(f2526,plain,
    ( nil = sK33(sK13,nil)
    | sK33(sK13,nil) = cons(sK16(sK33(sK13,nil)),sK15(sK33(sK13,nil)))
    | ~ spl52_139 ),
    inference(resolution,[],[f1562,f386]) ).

fof(f2543,plain,
    ( spl52_223
    | spl52_134
    | ~ spl52_139 ),
    inference(avatar_split_clause,[],[f2529,f1560,f1535,f2540]) ).

fof(f2540,plain,
    ( spl52_223
  <=> cons(hd(sK33(sK13,nil)),tl(sK33(sK13,nil))) = sK33(sK13,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_223])]) ).

fof(f2529,plain,
    ( nil = sK33(sK13,nil)
    | cons(hd(sK33(sK13,nil)),tl(sK33(sK13,nil))) = sK33(sK13,nil)
    | ~ spl52_139 ),
    inference(resolution,[],[f1562,f443]) ).

fof(f2538,plain,
    ( spl52_222
    | ~ spl52_139 ),
    inference(avatar_split_clause,[],[f2532,f1560,f2535]) ).

fof(f2535,plain,
    ( spl52_222
  <=> sK33(sK13,nil) = app(app(sK33(sK33(sK13,nil),sK33(sK13,nil)),sK33(sK13,nil)),sK34(sK33(sK13,nil),sK33(sK13,nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_222])]) ).

fof(f2532,plain,
    ( sK33(sK13,nil) = app(app(sK33(sK33(sK13,nil),sK33(sK13,nil)),sK33(sK13,nil)),sK34(sK33(sK13,nil),sK33(sK13,nil)))
    | ~ spl52_139 ),
    inference(resolution,[],[f1562,f780]) ).

fof(f2486,plain,
    ( spl52_221
    | ~ spl52_6
    | ~ spl52_6 ),
    inference(avatar_split_clause,[],[f2470,f604,f604,f2484]) ).

fof(f2484,plain,
    ( spl52_221
  <=> ! [X6,X5] :
        ( ~ ssList(cons(X5,X6))
        | ~ ssList(X6)
        | ~ ssItem(X5)
        | cons(X5,X6) = app(sK21(cons(X5,X6),sK32),cons(sK32,sK22(cons(X5,X6),sK32)))
        | ~ memberP(X6,sK32) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_221])]) ).

fof(f604,plain,
    ( spl52_6
  <=> ssItem(sK32) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_6])]) ).

fof(f2470,plain,
    ( ! [X6,X5] :
        ( ~ ssItem(sK32)
        | ~ ssList(cons(X5,X6))
        | ~ memberP(X6,sK32)
        | cons(X5,X6) = app(sK21(cons(X5,X6),sK32),cons(sK32,sK22(cons(X5,X6),sK32)))
        | ~ ssItem(X5)
        | ~ ssList(X6) )
    | ~ spl52_6 ),
    inference(resolution,[],[f774,f470]) ).

fof(f774,plain,
    ( ! [X6] :
        ( ~ memberP(X6,sK32)
        | app(sK21(X6,sK32),cons(sK32,sK22(X6,sK32))) = X6
        | ~ ssList(X6) )
    | ~ spl52_6 ),
    inference(resolution,[],[f415,f606]) ).

fof(f606,plain,
    ( ssItem(sK32)
    | ~ spl52_6 ),
    inference(avatar_component_clause,[],[f604]) ).

fof(f415,plain,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | ~ memberP(X0,X1)
      | ~ ssList(X0)
      | app(sK21(X0,X1),cons(X1,sK22(X0,X1))) = X0 ),
    inference(cnf_transformation,[],[f270]) ).

fof(f2482,plain,
    ( ~ spl52_6
    | spl52_220
    | ~ spl52_6 ),
    inference(avatar_split_clause,[],[f2469,f604,f2480,f604]) ).

fof(f2480,plain,
    ( spl52_220
  <=> ! [X4] :
        ( ~ ssList(X4)
        | app(sK21(cons(sK32,X4),sK32),cons(sK32,sK22(cons(sK32,X4),sK32))) = cons(sK32,X4)
        | ~ ssList(cons(sK32,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_220])]) ).

fof(f2469,plain,
    ( ! [X4] :
        ( ~ ssList(X4)
        | ~ ssItem(sK32)
        | ~ ssList(cons(sK32,X4))
        | app(sK21(cons(sK32,X4),sK32),cons(sK32,sK22(cons(sK32,X4),sK32))) = cons(sK32,X4) )
    | ~ spl52_6 ),
    inference(resolution,[],[f774,f576]) ).

fof(f2478,plain,
    ( ~ spl52_6
    | spl52_219
    | ~ spl52_6 ),
    inference(avatar_split_clause,[],[f2468,f604,f2476,f604]) ).

fof(f2476,plain,
    ( spl52_219
  <=> ! [X2,X3] :
        ( ~ memberP(X3,sK32)
        | ~ ssList(X2)
        | ~ ssList(X3)
        | app(sK21(app(X2,X3),sK32),cons(sK32,sK22(app(X2,X3),sK32))) = app(X2,X3)
        | ~ ssList(app(X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_219])]) ).

fof(f2468,plain,
    ( ! [X2,X3] :
        ( ~ memberP(X3,sK32)
        | ~ ssList(app(X2,X3))
        | app(sK21(app(X2,X3),sK32),cons(sK32,sK22(app(X2,X3),sK32))) = app(X2,X3)
        | ~ ssItem(sK32)
        | ~ ssList(X3)
        | ~ ssList(X2) )
    | ~ spl52_6 ),
    inference(resolution,[],[f774,f362]) ).

fof(f2474,plain,
    ( ~ spl52_6
    | spl52_218
    | ~ spl52_6 ),
    inference(avatar_split_clause,[],[f2467,f604,f2472,f604]) ).

fof(f2472,plain,
    ( spl52_218
  <=> ! [X0,X1] :
        ( app(X0,X1) = app(sK21(app(X0,X1),sK32),cons(sK32,sK22(app(X0,X1),sK32)))
        | ~ ssList(X0)
        | ~ memberP(X0,sK32)
        | ~ ssList(X1)
        | ~ ssList(app(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_218])]) ).

fof(f2467,plain,
    ( ! [X0,X1] :
        ( app(X0,X1) = app(sK21(app(X0,X1),sK32),cons(sK32,sK22(app(X0,X1),sK32)))
        | ~ ssList(app(X0,X1))
        | ~ ssItem(sK32)
        | ~ ssList(X1)
        | ~ memberP(X0,sK32)
        | ~ ssList(X0) )
    | ~ spl52_6 ),
    inference(resolution,[],[f774,f363]) ).

fof(f2466,plain,
    ( spl52_217
    | ~ spl52_31
    | ~ spl52_60 ),
    inference(avatar_split_clause,[],[f2451,f950,f793,f2463]) ).

fof(f2463,plain,
    ( spl52_217
  <=> app(app(sK33(sK22(sK10,sK14),nil),nil),sK34(sK22(sK10,sK14),nil)) = sK22(sK10,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_217])]) ).

fof(f2451,plain,
    ( app(app(sK33(sK22(sK10,sK14),nil),nil),sK34(sK22(sK10,sK14),nil)) = sK22(sK10,sK14)
    | ~ spl52_31
    | ~ spl52_60 ),
    inference(resolution,[],[f951,f794]) ).

fof(f2461,plain,
    ( spl52_216
    | spl52_101
    | ~ spl52_60 ),
    inference(avatar_split_clause,[],[f2448,f950,f1278,f2458]) ).

fof(f2458,plain,
    ( spl52_216
  <=> sK22(sK10,sK14) = cons(hd(sK22(sK10,sK14)),tl(sK22(sK10,sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_216])]) ).

fof(f2448,plain,
    ( nil = sK22(sK10,sK14)
    | sK22(sK10,sK14) = cons(hd(sK22(sK10,sK14)),tl(sK22(sK10,sK14)))
    | ~ spl52_60 ),
    inference(resolution,[],[f951,f443]) ).

fof(f2456,plain,
    ( spl52_215
    | ~ spl52_60 ),
    inference(avatar_split_clause,[],[f2450,f950,f2453]) ).

fof(f2453,plain,
    ( spl52_215
  <=> app(app(sK33(sK22(sK10,sK14),sK22(sK10,sK14)),sK22(sK10,sK14)),sK34(sK22(sK10,sK14),sK22(sK10,sK14))) = sK22(sK10,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_215])]) ).

fof(f2450,plain,
    ( app(app(sK33(sK22(sK10,sK14),sK22(sK10,sK14)),sK22(sK10,sK14)),sK34(sK22(sK10,sK14),sK22(sK10,sK14))) = sK22(sK10,sK14)
    | ~ spl52_60 ),
    inference(resolution,[],[f951,f780]) ).

fof(f2443,plain,
    ( ~ spl52_9
    | spl52_214
    | ~ spl52_9 ),
    inference(avatar_split_clause,[],[f2425,f620,f2441,f620]) ).

fof(f2441,plain,
    ( spl52_214
  <=> ! [X2,X3] :
        ( ~ ssList(X3)
        | ~ ssList(app(X2,X3))
        | ~ ssList(X2)
        | ~ memberP(X3,sK31)
        | app(sK21(app(X2,X3),sK31),cons(sK31,sK22(app(X2,X3),sK31))) = app(X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_214])]) ).

fof(f620,plain,
    ( spl52_9
  <=> ssItem(sK31) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_9])]) ).

fof(f2425,plain,
    ( ! [X2,X3] :
        ( ~ ssList(X3)
        | app(sK21(app(X2,X3),sK31),cons(sK31,sK22(app(X2,X3),sK31))) = app(X2,X3)
        | ~ ssItem(sK31)
        | ~ memberP(X3,sK31)
        | ~ ssList(X2)
        | ~ ssList(app(X2,X3)) )
    | ~ spl52_9 ),
    inference(resolution,[],[f773,f362]) ).

fof(f773,plain,
    ( ! [X5] :
        ( ~ memberP(X5,sK31)
        | ~ ssList(X5)
        | app(sK21(X5,sK31),cons(sK31,sK22(X5,sK31))) = X5 )
    | ~ spl52_9 ),
    inference(resolution,[],[f415,f622]) ).

fof(f622,plain,
    ( ssItem(sK31)
    | ~ spl52_9 ),
    inference(avatar_component_clause,[],[f620]) ).

fof(f2439,plain,
    ( ~ spl52_9
    | spl52_213
    | ~ spl52_9 ),
    inference(avatar_split_clause,[],[f2426,f620,f2437,f620]) ).

fof(f2437,plain,
    ( spl52_213
  <=> ! [X4] :
        ( ~ ssList(X4)
        | cons(sK31,X4) = app(sK21(cons(sK31,X4),sK31),cons(sK31,sK22(cons(sK31,X4),sK31)))
        | ~ ssList(cons(sK31,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_213])]) ).

fof(f2426,plain,
    ( ! [X4] :
        ( ~ ssList(X4)
        | ~ ssList(cons(sK31,X4))
        | ~ ssItem(sK31)
        | cons(sK31,X4) = app(sK21(cons(sK31,X4),sK31),cons(sK31,sK22(cons(sK31,X4),sK31))) )
    | ~ spl52_9 ),
    inference(resolution,[],[f773,f576]) ).

fof(f2435,plain,
    ( ~ spl52_9
    | spl52_212
    | ~ spl52_9 ),
    inference(avatar_split_clause,[],[f2424,f620,f2433,f620]) ).

fof(f2433,plain,
    ( spl52_212
  <=> ! [X0,X1] :
        ( ~ memberP(X0,sK31)
        | ~ ssList(app(X0,X1))
        | ~ ssList(X1)
        | ~ ssList(X0)
        | app(X0,X1) = app(sK21(app(X0,X1),sK31),cons(sK31,sK22(app(X0,X1),sK31))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_212])]) ).

fof(f2424,plain,
    ( ! [X0,X1] :
        ( ~ memberP(X0,sK31)
        | app(X0,X1) = app(sK21(app(X0,X1),sK31),cons(sK31,sK22(app(X0,X1),sK31)))
        | ~ ssItem(sK31)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ ssList(app(X0,X1)) )
    | ~ spl52_9 ),
    inference(resolution,[],[f773,f363]) ).

fof(f2431,plain,
    ( ~ spl52_9
    | spl52_211
    | ~ spl52_9 ),
    inference(avatar_split_clause,[],[f2427,f620,f2429,f620]) ).

fof(f2429,plain,
    ( spl52_211
  <=> ! [X6,X5] :
        ( cons(X5,X6) = app(sK21(cons(X5,X6),sK31),cons(sK31,sK22(cons(X5,X6),sK31)))
        | ~ ssItem(X5)
        | ~ ssList(cons(X5,X6))
        | ~ ssList(X6)
        | ~ memberP(X6,sK31) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_211])]) ).

fof(f2427,plain,
    ( ! [X6,X5] :
        ( cons(X5,X6) = app(sK21(cons(X5,X6),sK31),cons(sK31,sK22(cons(X5,X6),sK31)))
        | ~ memberP(X6,sK31)
        | ~ ssItem(sK31)
        | ~ ssList(X6)
        | ~ ssList(cons(X5,X6))
        | ~ ssItem(X5) )
    | ~ spl52_9 ),
    inference(resolution,[],[f773,f470]) ).

fof(f2423,plain,
    ( ~ spl52_13
    | ~ spl52_2
    | spl52_209
    | ~ spl52_78 ),
    inference(avatar_split_clause,[],[f2398,f1087,f2412,f586,f640]) ).

fof(f2412,plain,
    ( spl52_209
  <=> ! [X0] :
        ( nil = X0
        | app(X0,sK13) != sK13
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_209])]) ).

fof(f2398,plain,
    ( ! [X0] :
        ( app(X0,sK13) != sK13
        | nil = X0
        | ~ ssList(nil)
        | ~ ssList(sK13)
        | ~ ssList(X0) )
    | ~ spl52_78 ),
    inference(superposition,[],[f478,f1089]) ).

fof(f2422,plain,
    ( ~ spl52_32
    | ~ spl52_12
    | spl52_210
    | ~ spl52_173 ),
    inference(avatar_split_clause,[],[f2396,f1976,f2417,f635,f800]) ).

fof(f2417,plain,
    ( spl52_210
  <=> ! [X3] :
        ( sK13 != app(X3,sK34(sK13,sK10))
        | ~ ssList(X3)
        | sK10 = X3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_210])]) ).

fof(f2396,plain,
    ( ! [X3] :
        ( sK13 != app(X3,sK34(sK13,sK10))
        | sK10 = X3
        | ~ ssList(sK10)
        | ~ ssList(X3)
        | ~ ssList(sK34(sK13,sK10)) )
    | ~ spl52_173 ),
    inference(superposition,[],[f478,f1978]) ).

fof(f2419,plain,
    ( ~ spl52_32
    | ~ spl52_12
    | spl52_210
    | ~ spl52_173 ),
    inference(avatar_split_clause,[],[f2401,f1976,f2417,f635,f800]) ).

fof(f2401,plain,
    ( ! [X3] :
        ( sK13 != app(X3,sK34(sK13,sK10))
        | sK10 = X3
        | ~ ssList(sK10)
        | ~ ssList(X3)
        | ~ ssList(sK34(sK13,sK10)) )
    | ~ spl52_173 ),
    inference(superposition,[],[f478,f1978]) ).

fof(f2414,plain,
    ( ~ spl52_2
    | ~ spl52_13
    | spl52_209
    | ~ spl52_78 ),
    inference(avatar_split_clause,[],[f2393,f1087,f2412,f640,f586]) ).

fof(f2393,plain,
    ( ! [X0] :
        ( nil = X0
        | ~ ssList(sK13)
        | ~ ssList(X0)
        | app(X0,sK13) != sK13
        | ~ ssList(nil) )
    | ~ spl52_78 ),
    inference(superposition,[],[f478,f1089]) ).

fof(f2410,plain,
    ( ~ spl52_12
    | spl52_208
    | ~ spl52_2
    | ~ spl52_79 ),
    inference(avatar_split_clause,[],[f2394,f1092,f586,f2406,f635]) ).

fof(f2406,plain,
    ( spl52_208
  <=> ! [X1] :
        ( sK10 != app(X1,sK10)
        | nil = X1
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_208])]) ).

fof(f2394,plain,
    ( ! [X1] :
        ( ~ ssList(nil)
        | ~ ssList(X1)
        | ~ ssList(sK10)
        | sK10 != app(X1,sK10)
        | nil = X1 )
    | ~ spl52_79 ),
    inference(superposition,[],[f478,f1094]) ).

fof(f2408,plain,
    ( spl52_208
    | ~ spl52_2
    | ~ spl52_12
    | ~ spl52_79 ),
    inference(avatar_split_clause,[],[f2399,f1092,f635,f586,f2406]) ).

fof(f2399,plain,
    ( ! [X1] :
        ( ~ ssList(sK10)
        | ~ ssList(nil)
        | sK10 != app(X1,sK10)
        | ~ ssList(X1)
        | nil = X1 )
    | ~ spl52_79 ),
    inference(superposition,[],[f478,f1094]) ).

fof(f2392,plain,
    ( ~ spl52_2
    | spl52_205
    | ~ spl52_12
    | ~ spl52_66 ),
    inference(avatar_split_clause,[],[f2369,f991,f635,f2376,f586]) ).

fof(f2376,plain,
    ( spl52_205
  <=> ! [X2] :
        ( nil = X2
        | ~ ssList(X2)
        | sK10 != app(sK10,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_205])]) ).

fof(f991,plain,
    ( spl52_66
  <=> sK10 = app(sK10,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_66])]) ).

fof(f2369,plain,
    ( ! [X2] :
        ( ~ ssList(sK10)
        | ~ ssList(X2)
        | ~ ssList(nil)
        | sK10 != app(sK10,X2)
        | nil = X2 )
    | ~ spl52_66 ),
    inference(superposition,[],[f367,f993]) ).

fof(f993,plain,
    ( sK10 = app(sK10,nil)
    | ~ spl52_66 ),
    inference(avatar_component_clause,[],[f991]) ).

fof(f2390,plain,
    ( ~ spl52_12
    | spl52_206
    | ~ spl52_32
    | ~ spl52_173 ),
    inference(avatar_split_clause,[],[f2370,f1976,f800,f2380,f635]) ).

fof(f2380,plain,
    ( spl52_206
  <=> ! [X3] :
        ( sK34(sK13,sK10) = X3
        | ~ ssList(X3)
        | app(sK10,X3) != sK13 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_206])]) ).

fof(f2370,plain,
    ( ! [X3] :
        ( ~ ssList(sK34(sK13,sK10))
        | app(sK10,X3) != sK13
        | ~ ssList(sK10)
        | ~ ssList(X3)
        | sK34(sK13,sK10) = X3 )
    | ~ spl52_173 ),
    inference(superposition,[],[f367,f1978]) ).

fof(f2388,plain,
    ( ~ spl52_13
    | ~ spl52_2
    | spl52_207
    | ~ spl52_63 ),
    inference(avatar_split_clause,[],[f2371,f976,f2384,f586,f640]) ).

fof(f2384,plain,
    ( spl52_207
  <=> ! [X4] :
        ( nil = X4
        | sK13 != app(sK13,X4)
        | ~ ssList(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_207])]) ).

fof(f976,plain,
    ( spl52_63
  <=> sK13 = app(sK13,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_63])]) ).

fof(f2371,plain,
    ( ! [X4] :
        ( ~ ssList(X4)
        | ~ ssList(nil)
        | nil = X4
        | ~ ssList(sK13)
        | sK13 != app(sK13,X4) )
    | ~ spl52_63 ),
    inference(superposition,[],[f367,f978]) ).

fof(f978,plain,
    ( sK13 = app(sK13,nil)
    | ~ spl52_63 ),
    inference(avatar_component_clause,[],[f976]) ).

fof(f2386,plain,
    ( ~ spl52_2
    | ~ spl52_13
    | spl52_207
    | ~ spl52_63 ),
    inference(avatar_split_clause,[],[f2366,f976,f2384,f640,f586]) ).

fof(f2366,plain,
    ( ! [X4] :
        ( nil = X4
        | ~ ssList(sK13)
        | ~ ssList(X4)
        | ~ ssList(nil)
        | sK13 != app(sK13,X4) )
    | ~ spl52_63 ),
    inference(superposition,[],[f367,f978]) ).

fof(f2382,plain,
    ( ~ spl52_32
    | ~ spl52_12
    | spl52_206
    | ~ spl52_173 ),
    inference(avatar_split_clause,[],[f2365,f1976,f2380,f635,f800]) ).

fof(f2365,plain,
    ( ! [X3] :
        ( sK34(sK13,sK10) = X3
        | app(sK10,X3) != sK13
        | ~ ssList(sK10)
        | ~ ssList(X3)
        | ~ ssList(sK34(sK13,sK10)) )
    | ~ spl52_173 ),
    inference(superposition,[],[f367,f1978]) ).

fof(f2378,plain,
    ( ~ spl52_12
    | ~ spl52_2
    | spl52_205
    | ~ spl52_66 ),
    inference(avatar_split_clause,[],[f2364,f991,f2376,f586,f635]) ).

fof(f2364,plain,
    ( ! [X2] :
        ( nil = X2
        | ~ ssList(nil)
        | sK10 != app(sK10,X2)
        | ~ ssList(X2)
        | ~ ssList(sK10) )
    | ~ spl52_66 ),
    inference(superposition,[],[f367,f993]) ).

fof(f2340,plain,
    ( spl52_204
    | ~ spl52_31
    | ~ spl52_154 ),
    inference(avatar_split_clause,[],[f2325,f1646,f793,f2337]) ).

fof(f2337,plain,
    ( spl52_204
  <=> app(app(sK33(sK34(sK13,nil),nil),nil),sK34(sK34(sK13,nil),nil)) = sK34(sK13,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_204])]) ).

fof(f2325,plain,
    ( app(app(sK33(sK34(sK13,nil),nil),nil),sK34(sK34(sK13,nil),nil)) = sK34(sK13,nil)
    | ~ spl52_31
    | ~ spl52_154 ),
    inference(resolution,[],[f1648,f794]) ).

fof(f2335,plain,
    ( spl52_203
    | ~ spl52_154 ),
    inference(avatar_split_clause,[],[f2324,f1646,f2332]) ).

fof(f2332,plain,
    ( spl52_203
  <=> sK34(sK13,nil) = app(app(sK33(sK34(sK13,nil),sK34(sK13,nil)),sK34(sK13,nil)),sK34(sK34(sK13,nil),sK34(sK13,nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_203])]) ).

fof(f2324,plain,
    ( sK34(sK13,nil) = app(app(sK33(sK34(sK13,nil),sK34(sK13,nil)),sK34(sK13,nil)),sK34(sK34(sK13,nil),sK34(sK13,nil)))
    | ~ spl52_154 ),
    inference(resolution,[],[f1648,f780]) ).

fof(f2330,plain,
    ( spl52_143
    | spl52_202
    | ~ spl52_154 ),
    inference(avatar_split_clause,[],[f2322,f1646,f2327,f1581]) ).

fof(f2327,plain,
    ( spl52_202
  <=> sK34(sK13,nil) = cons(hd(sK34(sK13,nil)),tl(sK34(sK13,nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_202])]) ).

fof(f2322,plain,
    ( sK34(sK13,nil) = cons(hd(sK34(sK13,nil)),tl(sK34(sK13,nil)))
    | nil = sK34(sK13,nil)
    | ~ spl52_154 ),
    inference(resolution,[],[f1648,f443]) ).

fof(f2309,plain,
    ( ~ spl52_13
    | ~ spl52_2
    | spl52_201
    | ~ spl52_78 ),
    inference(avatar_split_clause,[],[f2281,f1087,f2307,f586,f640]) ).

fof(f2307,plain,
    ( spl52_201
  <=> ! [X0] :
        ( ~ ssList(X0)
        | segmentP(app(X0,sK13),nil) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_201])]) ).

fof(f2281,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | ~ ssList(nil)
        | ~ ssList(sK13)
        | segmentP(app(X0,sK13),nil) )
    | ~ spl52_78 ),
    inference(superposition,[],[f825,f1089]) ).

fof(f2305,plain,
    ( ~ spl52_13
    | ~ spl52_2
    | spl52_200
    | ~ spl52_63 ),
    inference(avatar_split_clause,[],[f2285,f976,f2303,f586,f640]) ).

fof(f2303,plain,
    ( spl52_200
  <=> ! [X4] :
        ( ~ ssList(X4)
        | segmentP(app(X4,sK13),sK13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_200])]) ).

fof(f2285,plain,
    ( ! [X4] :
        ( ~ ssList(X4)
        | segmentP(app(X4,sK13),sK13)
        | ~ ssList(nil)
        | ~ ssList(sK13) )
    | ~ spl52_63 ),
    inference(superposition,[],[f825,f978]) ).

fof(f2301,plain,
    ( ~ spl52_12
    | spl52_199
    | ~ spl52_23 ),
    inference(avatar_split_clause,[],[f2280,f711,f2299,f635]) ).

fof(f2299,plain,
    ( spl52_199
  <=> ! [X18,X17] :
        ( ~ ssList(X17)
        | ~ strictorderedP(app(X18,app(sK10,X17)))
        | ~ segmentP(sK13,app(X18,app(sK10,X17)))
        | ~ ssList(app(X18,app(sK10,X17)))
        | ~ ssList(X18)
        | sK10 = app(X18,app(sK10,X17)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_199])]) ).

fof(f711,plain,
    ( spl52_23
  <=> ! [X0] :
        ( ~ strictorderedP(X0)
        | ~ segmentP(X0,sK10)
        | ~ ssList(X0)
        | ~ segmentP(sK13,X0)
        | sK10 = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_23])]) ).

fof(f2280,plain,
    ( ! [X18,X17] :
        ( ~ ssList(X17)
        | ~ ssList(X18)
        | sK10 = app(X18,app(sK10,X17))
        | ~ ssList(app(X18,app(sK10,X17)))
        | ~ segmentP(sK13,app(X18,app(sK10,X17)))
        | ~ ssList(sK10)
        | ~ strictorderedP(app(X18,app(sK10,X17))) )
    | ~ spl52_23 ),
    inference(resolution,[],[f825,f712]) ).

fof(f712,plain,
    ( ! [X0] :
        ( ~ segmentP(X0,sK10)
        | ~ strictorderedP(X0)
        | ~ segmentP(sK13,X0)
        | sK10 = X0
        | ~ ssList(X0) )
    | ~ spl52_23 ),
    inference(avatar_component_clause,[],[f711]) ).

fof(f2297,plain,
    ( ~ spl52_2
    | ~ spl52_12
    | spl52_198
    | ~ spl52_66 ),
    inference(avatar_split_clause,[],[f2283,f991,f2295,f635,f586]) ).

fof(f2295,plain,
    ( spl52_198
  <=> ! [X2] :
        ( segmentP(app(X2,sK10),sK10)
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_198])]) ).

fof(f2283,plain,
    ( ! [X2] :
        ( segmentP(app(X2,sK10),sK10)
        | ~ ssList(X2)
        | ~ ssList(sK10)
        | ~ ssList(nil) )
    | ~ spl52_66 ),
    inference(superposition,[],[f825,f993]) ).

fof(f2293,plain,
    ( ~ spl52_12
    | ~ spl52_2
    | spl52_197
    | ~ spl52_79 ),
    inference(avatar_split_clause,[],[f2282,f1092,f2291,f586,f635]) ).

fof(f2291,plain,
    ( spl52_197
  <=> ! [X1] :
        ( ~ ssList(X1)
        | segmentP(app(X1,sK10),nil) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_197])]) ).

fof(f2282,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | ~ ssList(nil)
        | ~ ssList(sK10)
        | segmentP(app(X1,sK10),nil) )
    | ~ spl52_79 ),
    inference(superposition,[],[f825,f1094]) ).

fof(f2274,plain,
    ( spl52_196
    | ~ spl52_13
    | ~ spl52_31 ),
    inference(avatar_split_clause,[],[f2233,f793,f640,f2271]) ).

fof(f2271,plain,
    ( spl52_196
  <=> app(app(sK33(sK13,nil),nil),sK34(sK13,nil)) = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_196])]) ).

fof(f2233,plain,
    ( app(app(sK33(sK13,nil),nil),sK34(sK13,nil)) = sK13
    | ~ spl52_13
    | ~ spl52_31 ),
    inference(resolution,[],[f794,f642]) ).

fof(f2269,plain,
    ( spl52_176
    | ~ spl52_13
    | ~ spl52_31
    | ~ spl52_156 ),
    inference(avatar_split_clause,[],[f2268,f1662,f793,f640,f2021]) ).

fof(f1662,plain,
    ( spl52_156
  <=> app(sK33(sK13,nil),nil) = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_156])]) ).

fof(f2268,plain,
    ( app(sK13,sK34(sK13,nil)) = sK13
    | ~ spl52_13
    | ~ spl52_31
    | ~ spl52_156 ),
    inference(forward_demodulation,[],[f2233,f1663]) ).

fof(f1663,plain,
    ( app(sK33(sK13,nil),nil) = sK13
    | ~ spl52_156 ),
    inference(avatar_component_clause,[],[f1662]) ).

fof(f2267,plain,
    ( ~ spl52_160
    | spl52_150
    | ~ spl52_156 ),
    inference(avatar_split_clause,[],[f2266,f1662,f1622,f1754]) ).

fof(f1754,plain,
    ( spl52_160
  <=> sK33(sK13,nil) = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_160])]) ).

fof(f2266,plain,
    ( sK33(sK13,nil) != sK13
    | spl52_150
    | ~ spl52_156 ),
    inference(forward_demodulation,[],[f1623,f1663]) ).

fof(f1623,plain,
    ( app(sK33(sK13,nil),nil) != sK33(sK13,nil)
    | spl52_150 ),
    inference(avatar_component_clause,[],[f1622]) ).

fof(f2261,plain,
    ( spl52_195
    | ~ spl52_31
    | ~ spl52_32 ),
    inference(avatar_split_clause,[],[f2240,f800,f793,f2258]) ).

fof(f2258,plain,
    ( spl52_195
  <=> app(app(sK33(sK34(sK13,sK10),nil),nil),sK34(sK34(sK13,sK10),nil)) = sK34(sK13,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_195])]) ).

fof(f2240,plain,
    ( app(app(sK33(sK34(sK13,sK10),nil),nil),sK34(sK34(sK13,sK10),nil)) = sK34(sK13,sK10)
    | ~ spl52_31
    | ~ spl52_32 ),
    inference(resolution,[],[f794,f801]) ).

fof(f2256,plain,
    ( spl52_194
    | ~ spl52_31
    | ~ spl52_56 ),
    inference(avatar_split_clause,[],[f2236,f934,f793,f2253]) ).

fof(f2253,plain,
    ( spl52_194
  <=> sK21(sK10,sK14) = app(app(sK33(sK21(sK10,sK14),nil),nil),sK34(sK21(sK10,sK14),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_194])]) ).

fof(f2236,plain,
    ( sK21(sK10,sK14) = app(app(sK33(sK21(sK10,sK14),nil),nil),sK34(sK21(sK10,sK14),nil))
    | ~ spl52_31
    | ~ spl52_56 ),
    inference(resolution,[],[f794,f935]) ).

fof(f2251,plain,
    ( spl52_176
    | ~ spl52_13
    | ~ spl52_31
    | ~ spl52_63
    | ~ spl52_160 ),
    inference(avatar_split_clause,[],[f2250,f1754,f976,f793,f640,f2021]) ).

fof(f2250,plain,
    ( app(sK13,sK34(sK13,nil)) = sK13
    | ~ spl52_13
    | ~ spl52_31
    | ~ spl52_63
    | ~ spl52_160 ),
    inference(forward_demodulation,[],[f2249,f978]) ).

fof(f2249,plain,
    ( sK13 = app(app(sK13,nil),sK34(sK13,nil))
    | ~ spl52_13
    | ~ spl52_31
    | ~ spl52_160 ),
    inference(forward_demodulation,[],[f2233,f1756]) ).

fof(f1756,plain,
    ( sK33(sK13,nil) = sK13
    | ~ spl52_160 ),
    inference(avatar_component_clause,[],[f1754]) ).

fof(f2248,plain,
    ( spl52_193
    | ~ spl52_12
    | ~ spl52_31 ),
    inference(avatar_split_clause,[],[f2232,f793,f635,f2245]) ).

fof(f2232,plain,
    ( app(app(sK33(sK10,nil),nil),sK34(sK10,nil)) = sK10
    | ~ spl52_12
    | ~ spl52_31 ),
    inference(resolution,[],[f794,f637]) ).

fof(f2225,plain,
    ( spl52_192
    | ~ spl52_56 ),
    inference(avatar_split_clause,[],[f2195,f934,f2222]) ).

fof(f2222,plain,
    ( spl52_192
  <=> sK21(sK10,sK14) = app(app(sK33(sK21(sK10,sK14),sK21(sK10,sK14)),sK21(sK10,sK14)),sK34(sK21(sK10,sK14),sK21(sK10,sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_192])]) ).

fof(f2195,plain,
    ( sK21(sK10,sK14) = app(app(sK33(sK21(sK10,sK14),sK21(sK10,sK14)),sK21(sK10,sK14)),sK34(sK21(sK10,sK14),sK21(sK10,sK14)))
    | ~ spl52_56 ),
    inference(resolution,[],[f780,f935]) ).

fof(f2220,plain,
    ( spl52_191
    | ~ spl52_32 ),
    inference(avatar_split_clause,[],[f2199,f800,f2217]) ).

fof(f2217,plain,
    ( spl52_191
  <=> sK34(sK13,sK10) = app(app(sK33(sK34(sK13,sK10),sK34(sK13,sK10)),sK34(sK13,sK10)),sK34(sK34(sK13,sK10),sK34(sK13,sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_191])]) ).

fof(f2199,plain,
    ( sK34(sK13,sK10) = app(app(sK33(sK34(sK13,sK10),sK34(sK13,sK10)),sK34(sK13,sK10)),sK34(sK34(sK13,sK10),sK34(sK13,sK10)))
    | ~ spl52_32 ),
    inference(resolution,[],[f780,f801]) ).

fof(f2212,plain,
    ( spl52_190
    | ~ spl52_12 ),
    inference(avatar_split_clause,[],[f2191,f635,f2209]) ).

fof(f2191,plain,
    ( sK10 = app(app(sK33(sK10,sK10),sK10),sK34(sK10,sK10))
    | ~ spl52_12 ),
    inference(resolution,[],[f780,f637]) ).

fof(f2207,plain,
    ( spl52_189
    | ~ spl52_2 ),
    inference(avatar_split_clause,[],[f2187,f586,f2204]) ).

fof(f2204,plain,
    ( spl52_189
  <=> nil = app(app(sK33(nil,nil),nil),sK34(nil,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_189])]) ).

fof(f2187,plain,
    ( nil = app(app(sK33(nil,nil),nil),sK34(nil,nil))
    | ~ spl52_2 ),
    inference(resolution,[],[f780,f587]) ).

fof(f2171,plain,
    ( spl52_188
    | spl52_108
    | ~ spl52_13 ),
    inference(avatar_split_clause,[],[f2140,f640,f1309,f2168]) ).

fof(f2140,plain,
    ( nil = sK13
    | sK13 = cons(hd(sK13),tl(sK13))
    | ~ spl52_13 ),
    inference(resolution,[],[f443,f642]) ).

fof(f2166,plain,
    ( spl52_187
    | spl52_104
    | ~ spl52_12 ),
    inference(avatar_split_clause,[],[f2139,f635,f1291,f2163]) ).

fof(f2139,plain,
    ( nil = sK10
    | cons(hd(sK10),tl(sK10)) = sK10
    | ~ spl52_12 ),
    inference(resolution,[],[f443,f637]) ).

fof(f2161,plain,
    ( spl52_186
    | spl52_100
    | ~ spl52_56 ),
    inference(avatar_split_clause,[],[f2143,f934,f1273,f2158]) ).

fof(f2158,plain,
    ( spl52_186
  <=> cons(hd(sK21(sK10,sK14)),tl(sK21(sK10,sK14))) = sK21(sK10,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_186])]) ).

fof(f2143,plain,
    ( nil = sK21(sK10,sK14)
    | cons(hd(sK21(sK10,sK14)),tl(sK21(sK10,sK14))) = sK21(sK10,sK14)
    | ~ spl52_56 ),
    inference(resolution,[],[f443,f935]) ).

fof(f2155,plain,
    ( spl52_114
    | spl52_185
    | ~ spl52_32 ),
    inference(avatar_split_clause,[],[f2147,f800,f2152,f1337]) ).

fof(f2152,plain,
    ( spl52_185
  <=> sK34(sK13,sK10) = cons(hd(sK34(sK13,sK10)),tl(sK34(sK13,sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_185])]) ).

fof(f2147,plain,
    ( sK34(sK13,sK10) = cons(hd(sK34(sK13,sK10)),tl(sK34(sK13,sK10)))
    | nil = sK34(sK13,sK10)
    | ~ spl52_32 ),
    inference(resolution,[],[f443,f801]) ).

fof(f2128,plain,
    ( ~ spl52_13
    | spl52_132 ),
    inference(avatar_split_clause,[],[f2127,f1523,f640]) ).

fof(f2127,plain,
    ( ~ ssList(sK13)
    | spl52_132 ),
    inference(resolution,[],[f1524,f479]) ).

fof(f479,plain,
    ! [X0] :
      ( segmentP(X0,nil)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f157]) ).

fof(f157,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | segmentP(X0,nil) ),
    inference(ennf_transformation,[],[f57]) ).

fof(f57,axiom,
    ! [X0] :
      ( ssList(X0)
     => segmentP(X0,nil) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax57) ).

fof(f1524,plain,
    ( ~ segmentP(sK13,nil)
    | spl52_132 ),
    inference(avatar_component_clause,[],[f1523]) ).

fof(f2126,plain,
    ( ~ spl52_13
    | ~ spl52_132
    | ~ spl52_2
    | spl52_154 ),
    inference(avatar_split_clause,[],[f2125,f1646,f586,f1523,f640]) ).

fof(f2125,plain,
    ( ~ ssList(nil)
    | ~ segmentP(sK13,nil)
    | ~ ssList(sK13)
    | spl52_154 ),
    inference(resolution,[],[f1647,f483]) ).

fof(f1647,plain,
    ( ~ ssList(sK34(sK13,nil))
    | spl52_154 ),
    inference(avatar_component_clause,[],[f1646]) ).

fof(f2124,plain,
    ( spl52_158
    | spl52_143
    | ~ spl52_154 ),
    inference(avatar_split_clause,[],[f2116,f1646,f1581,f1688]) ).

fof(f1688,plain,
    ( spl52_158
  <=> hd(sK34(sK13,nil)) = sK28(sK34(sK13,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_158])]) ).

fof(f2116,plain,
    ( nil = sK34(sK13,nil)
    | hd(sK34(sK13,nil)) = sK28(sK34(sK13,nil))
    | ~ spl52_154 ),
    inference(resolution,[],[f1648,f440]) ).

fof(f2123,plain,
    ( spl52_184
    | spl52_143
    | ~ spl52_154 ),
    inference(avatar_split_clause,[],[f2115,f1646,f1581,f2120]) ).

fof(f2120,plain,
    ( spl52_184
  <=> sK34(sK13,nil) = cons(sK16(sK34(sK13,nil)),sK15(sK34(sK13,nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_184])]) ).

fof(f2115,plain,
    ( nil = sK34(sK13,nil)
    | sK34(sK13,nil) = cons(sK16(sK34(sK13,nil)),sK15(sK34(sK13,nil)))
    | ~ spl52_154 ),
    inference(resolution,[],[f1648,f386]) ).

fof(f2107,plain,
    ( ~ spl52_176
    | spl52_155
    | ~ spl52_160 ),
    inference(avatar_split_clause,[],[f2106,f1754,f1655,f2021]) ).

fof(f2106,plain,
    ( app(sK13,sK34(sK13,nil)) != sK13
    | spl52_155
    | ~ spl52_160 ),
    inference(forward_demodulation,[],[f1656,f1756]) ).

fof(f1656,plain,
    ( app(sK33(sK13,nil),sK34(sK13,nil)) != sK13
    | spl52_155 ),
    inference(avatar_component_clause,[],[f1655]) ).

fof(f2105,plain,
    ( ~ spl52_175
    | ~ spl52_105
    | spl52_170 ),
    inference(avatar_split_clause,[],[f2104,f1935,f1296,f1989]) ).

fof(f1989,plain,
    ( spl52_175
  <=> nil = cons(sK16(nil),sK15(nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_175])]) ).

fof(f1296,plain,
    ( spl52_105
  <=> nil = sK34(sK13,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_105])]) ).

fof(f1935,plain,
    ( spl52_170
  <=> cons(sK16(sK34(sK13,sK13)),sK15(sK34(sK13,sK13))) = sK34(sK13,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_170])]) ).

fof(f2104,plain,
    ( nil != cons(sK16(nil),sK15(nil))
    | ~ spl52_105
    | spl52_170 ),
    inference(backward_demodulation,[],[f1936,f1298]) ).

fof(f1298,plain,
    ( nil = sK34(sK13,sK13)
    | ~ spl52_105 ),
    inference(avatar_component_clause,[],[f1296]) ).

fof(f1936,plain,
    ( cons(sK16(sK34(sK13,sK13)),sK15(sK34(sK13,sK13))) != sK34(sK13,sK13)
    | spl52_170 ),
    inference(avatar_component_clause,[],[f1935]) ).

fof(f2097,plain,
    ( ~ spl52_181
    | ~ spl52_135
    | spl52_152 ),
    inference(avatar_split_clause,[],[f2085,f1634,f1540,f2060]) ).

fof(f1540,plain,
    ( spl52_135
  <=> nil = sK22(nil,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_135])]) ).

fof(f1634,plain,
    ( spl52_152
  <=> nil = cons(sK14,sK22(nil,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_152])]) ).

fof(f2085,plain,
    ( nil != cons(sK14,nil)
    | ~ spl52_135
    | spl52_152 ),
    inference(backward_demodulation,[],[f1636,f1541]) ).

fof(f1541,plain,
    ( nil = sK22(nil,sK14)
    | ~ spl52_135 ),
    inference(avatar_component_clause,[],[f1540]) ).

fof(f1636,plain,
    ( nil != cons(sK14,sK22(nil,sK14))
    | spl52_152 ),
    inference(avatar_component_clause,[],[f1634]) ).

fof(f2096,plain,
    ( ~ spl52_175
    | ~ spl52_135
    | spl52_171 ),
    inference(avatar_split_clause,[],[f2086,f1940,f1540,f1989]) ).

fof(f1940,plain,
    ( spl52_171
  <=> cons(sK16(sK22(nil,sK14)),sK15(sK22(nil,sK14))) = sK22(nil,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_171])]) ).

fof(f2086,plain,
    ( nil != cons(sK16(nil),sK15(nil))
    | ~ spl52_135
    | spl52_171 ),
    inference(backward_demodulation,[],[f1941,f1541]) ).

fof(f1941,plain,
    ( cons(sK16(sK22(nil,sK14)),sK15(sK22(nil,sK14))) != sK22(nil,sK14)
    | spl52_171 ),
    inference(avatar_component_clause,[],[f1940]) ).

fof(f2095,plain,
    ( spl52_180
    | ~ spl52_123
    | ~ spl52_135 ),
    inference(avatar_split_clause,[],[f2076,f1540,f1470,f2055]) ).

fof(f1470,plain,
    ( spl52_123
  <=> hd(cons(sK14,sK22(nil,sK14))) = sK28(cons(sK14,sK22(nil,sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_123])]) ).

fof(f2076,plain,
    ( hd(cons(sK14,nil)) = sK28(cons(sK14,nil))
    | ~ spl52_123
    | ~ spl52_135 ),
    inference(backward_demodulation,[],[f1472,f1541]) ).

fof(f1472,plain,
    ( hd(cons(sK14,sK22(nil,sK14))) = sK28(cons(sK14,sK22(nil,sK14)))
    | ~ spl52_123 ),
    inference(avatar_component_clause,[],[f1470]) ).

fof(f2094,plain,
    ( spl52_183
    | ~ spl52_131
    | ~ spl52_135 ),
    inference(avatar_split_clause,[],[f2080,f1540,f1518,f2091]) ).

fof(f2091,plain,
    ( spl52_183
  <=> nil = app(sK21(nil,sK14),cons(sK14,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_183])]) ).

fof(f1518,plain,
    ( spl52_131
  <=> nil = app(sK21(nil,sK14),cons(sK14,sK22(nil,sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_131])]) ).

fof(f2080,plain,
    ( nil = app(sK21(nil,sK14),cons(sK14,nil))
    | ~ spl52_131
    | ~ spl52_135 ),
    inference(backward_demodulation,[],[f1520,f1541]) ).

fof(f1520,plain,
    ( nil = app(sK21(nil,sK14),cons(sK14,sK22(nil,sK14)))
    | ~ spl52_131 ),
    inference(avatar_component_clause,[],[f1518]) ).

fof(f2089,plain,
    ( spl52_178
    | ~ spl52_130
    | ~ spl52_135 ),
    inference(avatar_split_clause,[],[f2079,f1540,f1513,f2045]) ).

fof(f1513,plain,
    ( spl52_130
  <=> app(nil,cons(sK14,sK22(nil,sK14))) = cons(sK14,sK22(nil,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_130])]) ).

fof(f2079,plain,
    ( cons(sK14,nil) = app(nil,cons(sK14,nil))
    | ~ spl52_130
    | ~ spl52_135 ),
    inference(backward_demodulation,[],[f1515,f1541]) ).

fof(f1515,plain,
    ( app(nil,cons(sK14,sK22(nil,sK14))) = cons(sK14,sK22(nil,sK14))
    | ~ spl52_130 ),
    inference(avatar_component_clause,[],[f1513]) ).

fof(f2088,plain,
    ( spl52_179
    | ~ spl52_135
    | ~ spl52_147 ),
    inference(avatar_split_clause,[],[f2084,f1601,f1540,f2050]) ).

fof(f1601,plain,
    ( spl52_147
  <=> app(cons(sK14,sK22(nil,sK14)),nil) = cons(sK14,sK22(nil,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_147])]) ).

fof(f2084,plain,
    ( app(cons(sK14,nil),nil) = cons(sK14,nil)
    | ~ spl52_135
    | ~ spl52_147 ),
    inference(backward_demodulation,[],[f1603,f1541]) ).

fof(f1603,plain,
    ( app(cons(sK14,sK22(nil,sK14)),nil) = cons(sK14,sK22(nil,sK14))
    | ~ spl52_147 ),
    inference(avatar_component_clause,[],[f1601]) ).

fof(f2087,plain,
    ( spl52_177
    | ~ spl52_135
    | ~ spl52_138 ),
    inference(avatar_split_clause,[],[f2082,f1555,f1540,f2040]) ).

fof(f1555,plain,
    ( spl52_138
  <=> ssList(cons(sK14,sK22(nil,sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_138])]) ).

fof(f2082,plain,
    ( ssList(cons(sK14,nil))
    | ~ spl52_135
    | ~ spl52_138 ),
    inference(backward_demodulation,[],[f1557,f1541]) ).

fof(f1557,plain,
    ( ssList(cons(sK14,sK22(nil,sK14)))
    | ~ spl52_138 ),
    inference(avatar_component_clause,[],[f1555]) ).

fof(f2070,plain,
    ( ~ spl52_175
    | ~ spl52_101
    | spl52_168 ),
    inference(avatar_split_clause,[],[f2038,f1925,f1278,f1989]) ).

fof(f2038,plain,
    ( nil != cons(sK16(nil),sK15(nil))
    | ~ spl52_101
    | spl52_168 ),
    inference(backward_demodulation,[],[f1926,f1280]) ).

fof(f1926,plain,
    ( cons(sK16(sK22(sK10,sK14)),sK15(sK22(sK10,sK14))) != sK22(sK10,sK14)
    | spl52_168 ),
    inference(avatar_component_clause,[],[f1925]) ).

fof(f2069,plain,
    ( spl52_182
    | ~ spl52_53
    | ~ spl52_101 ),
    inference(avatar_split_clause,[],[f2026,f1278,f915,f2066]) ).

fof(f2026,plain,
    ( sK10 = app(sK21(sK10,sK14),cons(sK14,nil))
    | ~ spl52_53
    | ~ spl52_101 ),
    inference(backward_demodulation,[],[f917,f1280]) ).

fof(f2064,plain,
    ( spl52_122
    | ~ spl52_101
    | ~ spl52_102 ),
    inference(avatar_split_clause,[],[f2035,f1282,f1278,f1402]) ).

fof(f1402,plain,
    ( spl52_122
  <=> sK28(nil) = hd(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_122])]) ).

fof(f1282,plain,
    ( spl52_102
  <=> hd(sK22(sK10,sK14)) = sK28(sK22(sK10,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_102])]) ).

fof(f2035,plain,
    ( sK28(nil) = hd(nil)
    | ~ spl52_101
    | ~ spl52_102 ),
    inference(backward_demodulation,[],[f1284,f1280]) ).

fof(f1284,plain,
    ( hd(sK22(sK10,sK14)) = sK28(sK22(sK10,sK14))
    | ~ spl52_102 ),
    inference(avatar_component_clause,[],[f1282]) ).

fof(f2063,plain,
    ( ~ spl52_181
    | ~ spl52_101
    | spl52_109 ),
    inference(avatar_split_clause,[],[f2036,f1314,f1278,f2060]) ).

fof(f1314,plain,
    ( spl52_109
  <=> nil = cons(sK14,sK22(sK10,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_109])]) ).

fof(f2036,plain,
    ( nil != cons(sK14,nil)
    | ~ spl52_101
    | spl52_109 ),
    inference(backward_demodulation,[],[f1315,f1280]) ).

fof(f1315,plain,
    ( nil != cons(sK14,sK22(sK10,sK14))
    | spl52_109 ),
    inference(avatar_component_clause,[],[f1314]) ).

fof(f2058,plain,
    ( spl52_180
    | ~ spl52_101
    | ~ spl52_110 ),
    inference(avatar_split_clause,[],[f2037,f1318,f1278,f2055]) ).

fof(f2037,plain,
    ( hd(cons(sK14,nil)) = sK28(cons(sK14,nil))
    | ~ spl52_101
    | ~ spl52_110 ),
    inference(backward_demodulation,[],[f1320,f1280]) ).

fof(f2053,plain,
    ( spl52_179
    | ~ spl52_94
    | ~ spl52_101 ),
    inference(avatar_split_clause,[],[f2034,f1278,f1213,f2050]) ).

fof(f1213,plain,
    ( spl52_94
  <=> cons(sK14,sK22(sK10,sK14)) = app(cons(sK14,sK22(sK10,sK14)),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_94])]) ).

fof(f2034,plain,
    ( app(cons(sK14,nil),nil) = cons(sK14,nil)
    | ~ spl52_94
    | ~ spl52_101 ),
    inference(backward_demodulation,[],[f1215,f1280]) ).

fof(f1215,plain,
    ( cons(sK14,sK22(sK10,sK14)) = app(cons(sK14,sK22(sK10,sK14)),nil)
    | ~ spl52_94 ),
    inference(avatar_component_clause,[],[f1213]) ).

fof(f2048,plain,
    ( spl52_178
    | ~ spl52_93
    | ~ spl52_101 ),
    inference(avatar_split_clause,[],[f2033,f1278,f1208,f2045]) ).

fof(f1208,plain,
    ( spl52_93
  <=> cons(sK14,sK22(sK10,sK14)) = app(nil,cons(sK14,sK22(sK10,sK14))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_93])]) ).

fof(f2033,plain,
    ( cons(sK14,nil) = app(nil,cons(sK14,nil))
    | ~ spl52_93
    | ~ spl52_101 ),
    inference(backward_demodulation,[],[f1210,f1280]) ).

fof(f1210,plain,
    ( cons(sK14,sK22(sK10,sK14)) = app(nil,cons(sK14,sK22(sK10,sK14)))
    | ~ spl52_93 ),
    inference(avatar_component_clause,[],[f1208]) ).

fof(f2043,plain,
    ( spl52_177
    | ~ spl52_55
    | ~ spl52_101 ),
    inference(avatar_split_clause,[],[f2027,f1278,f930,f2040]) ).

fof(f2027,plain,
    ( ssList(cons(sK14,nil))
    | ~ spl52_55
    | ~ spl52_101 ),
    inference(backward_demodulation,[],[f931,f1280]) ).

fof(f931,plain,
    ( ssList(cons(sK14,sK22(sK10,sK14)))
    | ~ spl52_55 ),
    inference(avatar_component_clause,[],[f930]) ).

fof(f2024,plain,
    ( spl52_176
    | ~ spl52_155
    | ~ spl52_160 ),
    inference(avatar_split_clause,[],[f2019,f1754,f1655,f2021]) ).

fof(f2019,plain,
    ( app(sK13,sK34(sK13,nil)) = sK13
    | ~ spl52_155
    | ~ spl52_160 ),
    inference(forward_demodulation,[],[f1657,f1756]) ).

fof(f2018,plain,
    ( ~ spl52_175
    | ~ spl52_116
    | spl52_169 ),
    inference(avatar_split_clause,[],[f2017,f1930,f1346,f1989]) ).

fof(f1346,plain,
    ( spl52_116
  <=> nil = sK33(sK13,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_116])]) ).

fof(f1930,plain,
    ( spl52_169
  <=> sK33(sK13,sK13) = cons(sK16(sK33(sK13,sK13)),sK15(sK33(sK13,sK13))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_169])]) ).

fof(f2017,plain,
    ( nil != cons(sK16(nil),sK15(nil))
    | ~ spl52_116
    | spl52_169 ),
    inference(forward_demodulation,[],[f1931,f1348]) ).

fof(f1348,plain,
    ( nil = sK33(sK13,sK13)
    | ~ spl52_116 ),
    inference(avatar_component_clause,[],[f1346]) ).

fof(f1931,plain,
    ( sK33(sK13,sK13) != cons(sK16(sK33(sK13,sK13)),sK15(sK33(sK13,sK13)))
    | spl52_169 ),
    inference(avatar_component_clause,[],[f1930]) ).

fof(f2011,plain,
    ( spl52_122
    | ~ spl52_115
    | ~ spl52_116 ),
    inference(avatar_split_clause,[],[f2004,f1346,f1342,f1402]) ).

fof(f1342,plain,
    ( spl52_115
  <=> hd(sK33(sK13,sK13)) = sK28(sK33(sK13,sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_115])]) ).

fof(f2004,plain,
    ( sK28(nil) = hd(nil)
    | ~ spl52_115
    | ~ spl52_116 ),
    inference(backward_demodulation,[],[f1344,f1348]) ).

fof(f1344,plain,
    ( hd(sK33(sK13,sK13)) = sK28(sK33(sK13,sK13))
    | ~ spl52_115 ),
    inference(avatar_component_clause,[],[f1342]) ).

fof(f2009,plain,
    ( spl52_121
    | ~ spl52_29
    | ~ spl52_78
    | ~ spl52_116 ),
    inference(avatar_split_clause,[],[f2008,f1346,f1087,f783,f1396]) ).

fof(f1396,plain,
    ( spl52_121
  <=> app(sK13,sK34(sK13,sK13)) = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_121])]) ).

fof(f783,plain,
    ( spl52_29
  <=> app(app(sK33(sK13,sK13),sK13),sK34(sK13,sK13)) = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_29])]) ).

fof(f2008,plain,
    ( app(sK13,sK34(sK13,sK13)) = sK13
    | ~ spl52_29
    | ~ spl52_78
    | ~ spl52_116 ),
    inference(forward_demodulation,[],[f1994,f1089]) ).

fof(f1994,plain,
    ( sK13 = app(app(nil,sK13),sK34(sK13,sK13))
    | ~ spl52_29
    | ~ spl52_116 ),
    inference(backward_demodulation,[],[f785,f1348]) ).

fof(f785,plain,
    ( app(app(sK33(sK13,sK13),sK13),sK34(sK13,sK13)) = sK13
    | ~ spl52_29 ),
    inference(avatar_component_clause,[],[f783]) ).

fof(f1992,plain,
    ( ~ spl52_175
    | ~ spl52_98
    | spl52_167 ),
    inference(avatar_split_clause,[],[f1966,f1920,f1264,f1989]) ).

fof(f1920,plain,
    ( spl52_167
  <=> cons(sK16(sK33(sK13,sK10)),sK15(sK33(sK13,sK10))) = sK33(sK13,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_167])]) ).

fof(f1966,plain,
    ( nil != cons(sK16(nil),sK15(nil))
    | ~ spl52_98
    | spl52_167 ),
    inference(backward_demodulation,[],[f1921,f1266]) ).

fof(f1921,plain,
    ( cons(sK16(sK33(sK13,sK10)),sK15(sK33(sK13,sK10))) != sK33(sK13,sK10)
    | spl52_167 ),
    inference(avatar_component_clause,[],[f1920]) ).

fof(f1984,plain,
    ( ~ spl52_174
    | ~ spl52_98
    | spl52_111 ),
    inference(avatar_split_clause,[],[f1962,f1323,f1264,f1981]) ).

fof(f1981,plain,
    ( spl52_174
  <=> nil = app(nil,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_174])]) ).

fof(f1962,plain,
    ( nil != app(nil,sK10)
    | ~ spl52_98
    | spl52_111 ),
    inference(backward_demodulation,[],[f1324,f1266]) ).

fof(f1324,plain,
    ( nil != app(sK33(sK13,sK10),sK10)
    | spl52_111 ),
    inference(avatar_component_clause,[],[f1323]) ).

fof(f1979,plain,
    ( spl52_173
    | ~ spl52_30
    | ~ spl52_79
    | ~ spl52_98 ),
    inference(avatar_split_clause,[],[f1974,f1264,f1092,f788,f1976]) ).

fof(f1974,plain,
    ( app(sK10,sK34(sK13,sK10)) = sK13
    | ~ spl52_30
    | ~ spl52_79
    | ~ spl52_98 ),
    inference(forward_demodulation,[],[f1951,f1094]) ).

fof(f1951,plain,
    ( app(app(nil,sK10),sK34(sK13,sK10)) = sK13
    | ~ spl52_30
    | ~ spl52_98 ),
    inference(backward_demodulation,[],[f790,f1266]) ).

fof(f1972,plain,
    ( spl52_122
    | ~ spl52_97
    | ~ spl52_98 ),
    inference(avatar_split_clause,[],[f1961,f1264,f1260,f1402]) ).

fof(f1961,plain,
    ( sK28(nil) = hd(nil)
    | ~ spl52_97
    | ~ spl52_98 ),
    inference(backward_demodulation,[],[f1262,f1266]) ).

fof(f1948,plain,
    ( spl52_172
    | spl52_108
    | ~ spl52_13 ),
    inference(avatar_split_clause,[],[f1882,f640,f1309,f1945]) ).

fof(f1882,plain,
    ( nil = sK13
    | sK13 = cons(sK16(sK13),sK15(sK13))
    | ~ spl52_13 ),
    inference(resolution,[],[f386,f642]) ).

fof(f1943,plain,
    ( spl52_171
    | spl52_135
    | ~ spl52_136 ),
    inference(avatar_split_clause,[],[f1889,f1545,f1540,f1940]) ).

fof(f1545,plain,
    ( spl52_136
  <=> ssList(sK22(nil,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_136])]) ).

fof(f1889,plain,
    ( nil = sK22(nil,sK14)
    | cons(sK16(sK22(nil,sK14)),sK15(sK22(nil,sK14))) = sK22(nil,sK14)
    | ~ spl52_136 ),
    inference(resolution,[],[f386,f1547]) ).

fof(f1547,plain,
    ( ssList(sK22(nil,sK14))
    | ~ spl52_136 ),
    inference(avatar_component_clause,[],[f1545]) ).

fof(f1938,plain,
    ( spl52_170
    | spl52_105
    | ~ spl52_45 ),
    inference(avatar_split_clause,[],[f1894,f875,f1296,f1935]) ).

fof(f875,plain,
    ( spl52_45
  <=> ssList(sK34(sK13,sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_45])]) ).

fof(f1894,plain,
    ( nil = sK34(sK13,sK13)
    | cons(sK16(sK34(sK13,sK13)),sK15(sK34(sK13,sK13))) = sK34(sK13,sK13)
    | ~ spl52_45 ),
    inference(resolution,[],[f386,f876]) ).

fof(f876,plain,
    ( ssList(sK34(sK13,sK13))
    | ~ spl52_45 ),
    inference(avatar_component_clause,[],[f875]) ).

fof(f1933,plain,
    ( spl52_169
    | spl52_116
    | ~ spl52_84 ),
    inference(avatar_split_clause,[],[f1892,f1135,f1346,f1930]) ).

fof(f1135,plain,
    ( spl52_84
  <=> ssList(sK33(sK13,sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_84])]) ).

fof(f1892,plain,
    ( nil = sK33(sK13,sK13)
    | sK33(sK13,sK13) = cons(sK16(sK33(sK13,sK13)),sK15(sK33(sK13,sK13)))
    | ~ spl52_84 ),
    inference(resolution,[],[f386,f1136]) ).

fof(f1136,plain,
    ( ssList(sK33(sK13,sK13))
    | ~ spl52_84 ),
    inference(avatar_component_clause,[],[f1135]) ).

fof(f1928,plain,
    ( spl52_168
    | spl52_101
    | ~ spl52_60 ),
    inference(avatar_split_clause,[],[f1888,f950,f1278,f1925]) ).

fof(f1888,plain,
    ( nil = sK22(sK10,sK14)
    | cons(sK16(sK22(sK10,sK14)),sK15(sK22(sK10,sK14))) = sK22(sK10,sK14)
    | ~ spl52_60 ),
    inference(resolution,[],[f386,f951]) ).

fof(f1923,plain,
    ( spl52_167
    | spl52_98
    | ~ spl52_85 ),
    inference(avatar_split_clause,[],[f1891,f1140,f1264,f1920]) ).

fof(f1891,plain,
    ( nil = sK33(sK13,sK10)
    | cons(sK16(sK33(sK13,sK10)),sK15(sK33(sK13,sK10))) = sK33(sK13,sK10)
    | ~ spl52_85 ),
    inference(resolution,[],[f386,f1141]) ).

fof(f1918,plain,
    ( spl52_166
    | spl52_104
    | ~ spl52_12 ),
    inference(avatar_split_clause,[],[f1881,f635,f1291,f1915]) ).

fof(f1881,plain,
    ( nil = sK10
    | cons(sK16(sK10),sK15(sK10)) = sK10
    | ~ spl52_12 ),
    inference(resolution,[],[f386,f637]) ).

fof(f1913,plain,
    ( spl52_165
    | spl52_114
    | ~ spl52_32 ),
    inference(avatar_split_clause,[],[f1895,f800,f1337,f1910]) ).

fof(f1910,plain,
    ( spl52_165
  <=> sK34(sK13,sK10) = cons(sK16(sK34(sK13,sK10)),sK15(sK34(sK13,sK10))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_165])]) ).

fof(f1895,plain,
    ( nil = sK34(sK13,sK10)
    | sK34(sK13,sK10) = cons(sK16(sK34(sK13,sK10)),sK15(sK34(sK13,sK10)))
    | ~ spl52_32 ),
    inference(resolution,[],[f386,f801]) ).

fof(f1908,plain,
    ( spl52_164
    | spl52_149
    | ~ spl52_127 ),
    inference(avatar_split_clause,[],[f1886,f1495,f1617,f1905]) ).

fof(f1905,plain,
    ( spl52_164
  <=> cons(sK16(sK21(nil,sK14)),sK15(sK21(nil,sK14))) = sK21(nil,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_164])]) ).

fof(f1617,plain,
    ( spl52_149
  <=> nil = sK21(nil,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_149])]) ).

fof(f1495,plain,
    ( spl52_127
  <=> ssList(sK21(nil,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_127])]) ).

fof(f1886,plain,
    ( nil = sK21(nil,sK14)
    | cons(sK16(sK21(nil,sK14)),sK15(sK21(nil,sK14))) = sK21(nil,sK14)
    | ~ spl52_127 ),
    inference(resolution,[],[f386,f1497]) ).

fof(f1497,plain,
    ( ssList(sK21(nil,sK14))
    | ~ spl52_127 ),
    inference(avatar_component_clause,[],[f1495]) ).

fof(f1903,plain,
    ( spl52_100
    | spl52_163
    | ~ spl52_56 ),
    inference(avatar_split_clause,[],[f1885,f934,f1900,f1273]) ).

fof(f1900,plain,
    ( spl52_163
  <=> cons(sK16(sK21(sK10,sK14)),sK15(sK21(sK10,sK14))) = sK21(sK10,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_163])]) ).

fof(f1885,plain,
    ( cons(sK16(sK21(sK10,sK14)),sK15(sK21(sK10,sK14))) = sK21(sK10,sK14)
    | nil = sK21(sK10,sK14)
    | ~ spl52_56 ),
    inference(resolution,[],[f386,f935]) ).

fof(f1791,plain,
    ( spl52_162
    | ~ spl52_92
    | ~ spl52_119 ),
    inference(avatar_split_clause,[],[f1786,f1368,f1201,f1788]) ).

fof(f1788,plain,
    ( spl52_162
  <=> app(sK33(sK13,sK10),sK10) = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_162])]) ).

fof(f1201,plain,
    ( spl52_92
  <=> app(sK33(sK13,sK10),sK10) = app(app(sK33(sK13,sK10),sK10),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_92])]) ).

fof(f1368,plain,
    ( spl52_119
  <=> sK13 = app(app(sK33(sK13,sK10),sK10),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_119])]) ).

fof(f1786,plain,
    ( app(sK33(sK13,sK10),sK10) = sK13
    | ~ spl52_92
    | ~ spl52_119 ),
    inference(backward_demodulation,[],[f1203,f1370]) ).

fof(f1370,plain,
    ( sK13 = app(app(sK33(sK13,sK10),sK10),nil)
    | ~ spl52_119 ),
    inference(avatar_component_clause,[],[f1368]) ).

fof(f1203,plain,
    ( app(sK33(sK13,sK10),sK10) = app(app(sK33(sK13,sK10),sK10),nil)
    | ~ spl52_92 ),
    inference(avatar_component_clause,[],[f1201]) ).

fof(f1785,plain,
    ( spl52_119
    | ~ spl52_30
    | ~ spl52_114 ),
    inference(avatar_split_clause,[],[f1359,f1337,f788,f1368]) ).

fof(f1359,plain,
    ( sK13 = app(app(sK33(sK13,sK10),sK10),nil)
    | ~ spl52_30
    | ~ spl52_114 ),
    inference(backward_demodulation,[],[f790,f1339]) ).

fof(f1339,plain,
    ( nil = sK34(sK13,sK10)
    | ~ spl52_114 ),
    inference(avatar_component_clause,[],[f1337]) ).

fof(f1783,plain,
    ( spl52_119
    | ~ spl52_30
    | ~ spl52_114 ),
    inference(avatar_split_clause,[],[f1782,f1337,f788,f1368]) ).

fof(f1782,plain,
    ( sK13 = app(app(sK33(sK13,sK10),sK10),nil)
    | ~ spl52_30
    | ~ spl52_114 ),
    inference(forward_demodulation,[],[f790,f1339]) ).

fof(f1777,plain,
    ( ~ spl52_5
    | ~ spl52_133 ),
    inference(avatar_split_clause,[],[f1775,f1530,f599]) ).

fof(f1530,plain,
    ( spl52_133
  <=> memberP(nil,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_133])]) ).

fof(f1775,plain,
    ( ~ ssItem(sK14)
    | ~ spl52_133 ),
    inference(resolution,[],[f1532,f538]) ).

fof(f538,plain,
    ! [X0] :
      ( ~ memberP(nil,X0)
      | ~ ssItem(X0) ),
    inference(cnf_transformation,[],[f182]) ).

fof(f182,plain,
    ! [X0] :
      ( ~ memberP(nil,X0)
      | ~ ssItem(X0) ),
    inference(ennf_transformation,[],[f38]) ).

fof(f38,axiom,
    ! [X0] :
      ( ssItem(X0)
     => ~ memberP(nil,X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax38) ).

fof(f1532,plain,
    ( memberP(nil,sK14)
    | ~ spl52_133 ),
    inference(avatar_component_clause,[],[f1530]) ).

fof(f1770,plain,
    ( ~ spl52_161
    | spl52_140
    | ~ spl52_160 ),
    inference(avatar_split_clause,[],[f1759,f1754,f1565,f1767]) ).

fof(f1767,plain,
    ( spl52_161
  <=> nil = app(sK13,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_161])]) ).

fof(f1759,plain,
    ( nil != app(sK13,nil)
    | spl52_140
    | ~ spl52_160 ),
    inference(backward_demodulation,[],[f1567,f1756]) ).

fof(f1567,plain,
    ( nil != app(sK33(sK13,nil),nil)
    | spl52_140 ),
    inference(avatar_component_clause,[],[f1565]) ).

fof(f1757,plain,
    ( spl52_160
    | ~ spl52_150
    | ~ spl52_156 ),
    inference(avatar_split_clause,[],[f1752,f1662,f1622,f1754]) ).

fof(f1752,plain,
    ( sK33(sK13,nil) = sK13
    | ~ spl52_150
    | ~ spl52_156 ),
    inference(backward_demodulation,[],[f1624,f1663]) ).

fof(f1742,plain,
    ( spl52_156
    | ~ spl52_143
    | ~ spl52_155 ),
    inference(avatar_split_clause,[],[f1741,f1655,f1581,f1662]) ).

fof(f1741,plain,
    ( app(sK33(sK13,nil),nil) = sK13
    | ~ spl52_143
    | ~ spl52_155 ),
    inference(forward_demodulation,[],[f1657,f1583]) ).

fof(f1583,plain,
    ( nil = sK34(sK13,nil)
    | ~ spl52_143 ),
    inference(avatar_component_clause,[],[f1581]) ).

fof(f1734,plain,
    ( spl52_156
    | ~ spl52_104
    | ~ spl52_119
    | ~ spl52_150 ),
    inference(avatar_split_clause,[],[f1733,f1622,f1368,f1291,f1662]) ).

fof(f1733,plain,
    ( app(sK33(sK13,nil),nil) = sK13
    | ~ spl52_104
    | ~ spl52_119
    | ~ spl52_150 ),
    inference(forward_demodulation,[],[f1732,f1624]) ).

fof(f1732,plain,
    ( sK13 = app(app(sK33(sK13,nil),nil),nil)
    | ~ spl52_104
    | ~ spl52_119 ),
    inference(forward_demodulation,[],[f1370,f1293]) ).

fof(f1293,plain,
    ( nil = sK10
    | ~ spl52_104 ),
    inference(avatar_component_clause,[],[f1291]) ).

fof(f1728,plain,
    ( spl52_156
    | ~ spl52_30
    | ~ spl52_104
    | ~ spl52_114
    | ~ spl52_150 ),
    inference(avatar_split_clause,[],[f1727,f1622,f1337,f1291,f788,f1662]) ).

fof(f1727,plain,
    ( app(sK33(sK13,nil),nil) = sK13
    | ~ spl52_30
    | ~ spl52_104
    | ~ spl52_114
    | ~ spl52_150 ),
    inference(forward_demodulation,[],[f1726,f1624]) ).

fof(f1726,plain,
    ( sK13 = app(app(sK33(sK13,nil),nil),nil)
    | ~ spl52_30
    | ~ spl52_104
    | ~ spl52_114 ),
    inference(forward_demodulation,[],[f1359,f1293]) ).

fof(f1722,plain,
    ( spl52_153
    | ~ spl52_97
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1721,f1291,f1260,f1640]) ).

fof(f1640,plain,
    ( spl52_153
  <=> hd(sK33(sK13,nil)) = sK28(sK33(sK13,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_153])]) ).

fof(f1721,plain,
    ( hd(sK33(sK13,nil)) = sK28(sK33(sK13,nil))
    | ~ spl52_97
    | ~ spl52_104 ),
    inference(forward_demodulation,[],[f1262,f1293]) ).

fof(f1720,plain,
    ( spl52_145
    | ~ spl52_142
    | ~ spl52_150 ),
    inference(avatar_split_clause,[],[f1719,f1622,f1575,f1591]) ).

fof(f1591,plain,
    ( spl52_145
  <=> sK33(sK13,nil) = app(nil,sK33(sK13,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_145])]) ).

fof(f1575,plain,
    ( spl52_142
  <=> app(sK33(sK13,nil),nil) = app(nil,app(sK33(sK13,nil),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_142])]) ).

fof(f1719,plain,
    ( sK33(sK13,nil) = app(nil,sK33(sK13,nil))
    | ~ spl52_142
    | ~ spl52_150 ),
    inference(forward_demodulation,[],[f1577,f1624]) ).

fof(f1577,plain,
    ( app(sK33(sK13,nil),nil) = app(nil,app(sK33(sK13,nil),nil))
    | ~ spl52_142 ),
    inference(avatar_component_clause,[],[f1575]) ).

fof(f1718,plain,
    ( spl52_139
    | ~ spl52_137
    | ~ spl52_150 ),
    inference(avatar_split_clause,[],[f1717,f1622,f1550,f1560]) ).

fof(f1550,plain,
    ( spl52_137
  <=> ssList(app(sK33(sK13,nil),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_137])]) ).

fof(f1717,plain,
    ( ssList(sK33(sK13,nil))
    | ~ spl52_137
    | ~ spl52_150 ),
    inference(backward_demodulation,[],[f1552,f1624]) ).

fof(f1552,plain,
    ( ssList(app(sK33(sK13,nil),nil))
    | ~ spl52_137 ),
    inference(avatar_component_clause,[],[f1550]) ).

fof(f1705,plain,
    ( spl52_159
    | ~ spl52_65
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1700,f1291,f986,f1702]) ).

fof(f1702,plain,
    ( spl52_159
  <=> sK34(sK13,nil) = app(sK34(sK13,nil),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_159])]) ).

fof(f986,plain,
    ( spl52_65
  <=> app(sK34(sK13,sK10),nil) = sK34(sK13,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_65])]) ).

fof(f1700,plain,
    ( sK34(sK13,nil) = app(sK34(sK13,nil),nil)
    | ~ spl52_65
    | ~ spl52_104 ),
    inference(forward_demodulation,[],[f988,f1293]) ).

fof(f988,plain,
    ( app(sK34(sK13,sK10),nil) = sK34(sK13,sK10)
    | ~ spl52_65 ),
    inference(avatar_component_clause,[],[f986]) ).

fof(f1691,plain,
    ( spl52_158
    | ~ spl52_104
    | ~ spl52_113 ),
    inference(avatar_split_clause,[],[f1686,f1333,f1291,f1688]) ).

fof(f1333,plain,
    ( spl52_113
  <=> hd(sK34(sK13,sK10)) = sK28(sK34(sK13,sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_113])]) ).

fof(f1686,plain,
    ( hd(sK34(sK13,nil)) = sK28(sK34(sK13,nil))
    | ~ spl52_104
    | ~ spl52_113 ),
    inference(forward_demodulation,[],[f1335,f1293]) ).

fof(f1335,plain,
    ( hd(sK34(sK13,sK10)) = sK28(sK34(sK13,sK10))
    | ~ spl52_113 ),
    inference(avatar_component_clause,[],[f1333]) ).

fof(f1685,plain,
    ( spl52_134
    | ~ spl52_140
    | ~ spl52_150 ),
    inference(avatar_split_clause,[],[f1684,f1622,f1565,f1535]) ).

fof(f1683,plain,
    ( ~ spl52_153
    | spl52_141
    | ~ spl52_150 ),
    inference(avatar_split_clause,[],[f1682,f1622,f1570,f1640]) ).

fof(f1570,plain,
    ( spl52_141
  <=> hd(app(sK33(sK13,nil),nil)) = sK28(app(sK33(sK13,nil),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_141])]) ).

fof(f1682,plain,
    ( hd(sK33(sK13,nil)) != sK28(sK33(sK13,nil))
    | spl52_141
    | ~ spl52_150 ),
    inference(forward_demodulation,[],[f1571,f1624]) ).

fof(f1571,plain,
    ( hd(app(sK33(sK13,nil),nil)) != sK28(app(sK33(sK13,nil),nil))
    | spl52_141 ),
    inference(avatar_component_clause,[],[f1570]) ).

fof(f1680,plain,
    ( spl52_134
    | ~ spl52_98
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1679,f1291,f1264,f1535]) ).

fof(f1679,plain,
    ( nil = sK33(sK13,nil)
    | ~ spl52_98
    | ~ spl52_104 ),
    inference(forward_demodulation,[],[f1266,f1293]) ).

fof(f1678,plain,
    ( spl52_157
    | ~ spl52_82
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1673,f1291,f1107,f1675]) ).

fof(f1673,plain,
    ( sK34(sK13,nil) = app(nil,sK34(sK13,nil))
    | ~ spl52_82
    | ~ spl52_104 ),
    inference(forward_demodulation,[],[f1109,f1293]) ).

fof(f1672,plain,
    ( ~ spl52_153
    | spl52_97
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1671,f1291,f1260,f1640]) ).

fof(f1671,plain,
    ( hd(sK33(sK13,nil)) != sK28(sK33(sK13,nil))
    | spl52_97
    | ~ spl52_104 ),
    inference(forward_demodulation,[],[f1261,f1293]) ).

fof(f1261,plain,
    ( sK28(sK33(sK13,sK10)) != hd(sK33(sK13,sK10))
    | spl52_97 ),
    inference(avatar_component_clause,[],[f1260]) ).

fof(f1670,plain,
    ( ~ spl52_143
    | ~ spl52_104
    | spl52_114 ),
    inference(avatar_split_clause,[],[f1669,f1337,f1291,f1581]) ).

fof(f1669,plain,
    ( nil != sK34(sK13,nil)
    | ~ spl52_104
    | spl52_114 ),
    inference(forward_demodulation,[],[f1338,f1293]) ).

fof(f1338,plain,
    ( nil != sK34(sK13,sK10)
    | spl52_114 ),
    inference(avatar_component_clause,[],[f1337]) ).

fof(f1668,plain,
    ( ~ spl52_153
    | ~ spl52_104
    | spl52_112
    | ~ spl52_150 ),
    inference(avatar_split_clause,[],[f1667,f1622,f1327,f1291,f1640]) ).

fof(f1667,plain,
    ( hd(sK33(sK13,nil)) != sK28(sK33(sK13,nil))
    | ~ spl52_104
    | spl52_112
    | ~ spl52_150 ),
    inference(forward_demodulation,[],[f1666,f1624]) ).

fof(f1666,plain,
    ( hd(app(sK33(sK13,nil),nil)) != sK28(app(sK33(sK13,nil),nil))
    | ~ spl52_104
    | spl52_112 ),
    inference(forward_demodulation,[],[f1328,f1293]) ).

fof(f1328,plain,
    ( hd(app(sK33(sK13,sK10),sK10)) != sK28(app(sK33(sK13,sK10),sK10))
    | spl52_112 ),
    inference(avatar_component_clause,[],[f1327]) ).

fof(f1665,plain,
    ( ~ spl52_156
    | ~ spl52_104
    | spl52_119
    | ~ spl52_150 ),
    inference(avatar_split_clause,[],[f1660,f1622,f1368,f1291,f1662]) ).

fof(f1660,plain,
    ( app(sK33(sK13,nil),nil) != sK13
    | ~ spl52_104
    | spl52_119
    | ~ spl52_150 ),
    inference(forward_demodulation,[],[f1659,f1624]) ).

fof(f1659,plain,
    ( sK13 != app(app(sK33(sK13,nil),nil),nil)
    | ~ spl52_104
    | spl52_119 ),
    inference(forward_demodulation,[],[f1369,f1293]) ).

fof(f1369,plain,
    ( sK13 != app(app(sK33(sK13,sK10),sK10),nil)
    | spl52_119 ),
    inference(avatar_component_clause,[],[f1368]) ).

fof(f1658,plain,
    ( spl52_155
    | ~ spl52_30
    | ~ spl52_104
    | ~ spl52_150 ),
    inference(avatar_split_clause,[],[f1653,f1622,f1291,f788,f1655]) ).

fof(f1653,plain,
    ( app(sK33(sK13,nil),sK34(sK13,nil)) = sK13
    | ~ spl52_30
    | ~ spl52_104
    | ~ spl52_150 ),
    inference(forward_demodulation,[],[f1652,f1624]) ).

fof(f1652,plain,
    ( app(app(sK33(sK13,nil),nil),sK34(sK13,nil)) = sK13
    | ~ spl52_30
    | ~ spl52_104 ),
    inference(forward_demodulation,[],[f790,f1293]) ).

fof(f1649,plain,
    ( spl52_154
    | ~ spl52_32
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1644,f1291,f800,f1646]) ).

fof(f1644,plain,
    ( ssList(sK34(sK13,nil))
    | ~ spl52_32
    | ~ spl52_104 ),
    inference(forward_demodulation,[],[f801,f1293]) ).

fof(f1643,plain,
    ( spl52_153
    | ~ spl52_97
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1638,f1291,f1260,f1640]) ).

fof(f1638,plain,
    ( hd(sK33(sK13,nil)) = sK28(sK33(sK13,nil))
    | ~ spl52_97
    | ~ spl52_104 ),
    inference(forward_demodulation,[],[f1262,f1293]) ).

fof(f1637,plain,
    ( ~ spl52_152
    | ~ spl52_104
    | spl52_109 ),
    inference(avatar_split_clause,[],[f1632,f1314,f1291,f1634]) ).

fof(f1632,plain,
    ( nil != cons(sK14,sK22(nil,sK14))
    | ~ spl52_104
    | spl52_109 ),
    inference(forward_demodulation,[],[f1315,f1293]) ).

fof(f1631,plain,
    ( spl52_151
    | ~ spl52_99
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1626,f1291,f1269,f1628]) ).

fof(f1628,plain,
    ( spl52_151
  <=> hd(sK21(nil,sK14)) = sK28(sK21(nil,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_151])]) ).

fof(f1269,plain,
    ( spl52_99
  <=> sK28(sK21(sK10,sK14)) = hd(sK21(sK10,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_99])]) ).

fof(f1626,plain,
    ( hd(sK21(nil,sK14)) = sK28(sK21(nil,sK14))
    | ~ spl52_99
    | ~ spl52_104 ),
    inference(forward_demodulation,[],[f1271,f1293]) ).

fof(f1271,plain,
    ( sK28(sK21(sK10,sK14)) = hd(sK21(sK10,sK14))
    | ~ spl52_99 ),
    inference(avatar_component_clause,[],[f1269]) ).

fof(f1625,plain,
    ( spl52_150
    | ~ spl52_88
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1454,f1291,f1163,f1622]) ).

fof(f1163,plain,
    ( spl52_88
  <=> app(sK33(sK13,sK10),nil) = sK33(sK13,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_88])]) ).

fof(f1454,plain,
    ( app(sK33(sK13,nil),nil) = sK33(sK13,nil)
    | ~ spl52_88
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f1165,f1293]) ).

fof(f1165,plain,
    ( app(sK33(sK13,sK10),nil) = sK33(sK13,sK10)
    | ~ spl52_88 ),
    inference(avatar_component_clause,[],[f1163]) ).

fof(f1620,plain,
    ( ~ spl52_149
    | spl52_100
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1460,f1291,f1273,f1617]) ).

fof(f1460,plain,
    ( nil != sK21(nil,sK14)
    | spl52_100
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f1274,f1293]) ).

fof(f1274,plain,
    ( nil != sK21(sK10,sK14)
    | spl52_100 ),
    inference(avatar_component_clause,[],[f1273]) ).

fof(f1610,plain,
    ( spl52_148
    | ~ spl52_83
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1450,f1291,f1112,f1607]) ).

fof(f1607,plain,
    ( spl52_148
  <=> app(nil,sK21(nil,sK14)) = sK21(nil,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_148])]) ).

fof(f1112,plain,
    ( spl52_83
  <=> sK21(sK10,sK14) = app(nil,sK21(sK10,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_83])]) ).

fof(f1450,plain,
    ( app(nil,sK21(nil,sK14)) = sK21(nil,sK14)
    | ~ spl52_83
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f1114,f1293]) ).

fof(f1114,plain,
    ( sK21(sK10,sK14) = app(nil,sK21(sK10,sK14))
    | ~ spl52_83 ),
    inference(avatar_component_clause,[],[f1112]) ).

fof(f1604,plain,
    ( spl52_147
    | ~ spl52_94
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1458,f1291,f1213,f1601]) ).

fof(f1458,plain,
    ( app(cons(sK14,sK22(nil,sK14)),nil) = cons(sK14,sK22(nil,sK14))
    | ~ spl52_94
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f1215,f1293]) ).

fof(f1599,plain,
    ( spl52_146
    | ~ spl52_80
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1449,f1291,f1097,f1596]) ).

fof(f1596,plain,
    ( spl52_146
  <=> app(nil,sK22(nil,sK14)) = sK22(nil,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_146])]) ).

fof(f1097,plain,
    ( spl52_80
  <=> sK22(sK10,sK14) = app(nil,sK22(sK10,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_80])]) ).

fof(f1449,plain,
    ( app(nil,sK22(nil,sK14)) = sK22(nil,sK14)
    | ~ spl52_80
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f1099,f1293]) ).

fof(f1099,plain,
    ( sK22(sK10,sK14) = app(nil,sK22(sK10,sK14))
    | ~ spl52_80 ),
    inference(avatar_component_clause,[],[f1097]) ).

fof(f1594,plain,
    ( spl52_145
    | ~ spl52_87
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1453,f1291,f1158,f1591]) ).

fof(f1158,plain,
    ( spl52_87
  <=> app(nil,sK33(sK13,sK10)) = sK33(sK13,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_87])]) ).

fof(f1453,plain,
    ( sK33(sK13,nil) = app(nil,sK33(sK13,nil))
    | ~ spl52_87
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f1160,f1293]) ).

fof(f1160,plain,
    ( app(nil,sK33(sK13,sK10)) = sK33(sK13,sK10)
    | ~ spl52_87 ),
    inference(avatar_component_clause,[],[f1158]) ).

fof(f1589,plain,
    ( ~ spl52_144
    | spl52_25
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1419,f1291,f726,f1586]) ).

fof(f1586,plain,
    ( spl52_144
  <=> segmentP(nil,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_144])]) ).

fof(f726,plain,
    ( spl52_25
  <=> segmentP(sK10,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_25])]) ).

fof(f1419,plain,
    ( ~ segmentP(nil,sK13)
    | spl52_25
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f728,f1293]) ).

fof(f728,plain,
    ( ~ segmentP(sK10,sK13)
    | spl52_25 ),
    inference(avatar_component_clause,[],[f726]) ).

fof(f1584,plain,
    ( spl52_143
    | ~ spl52_104
    | ~ spl52_114 ),
    inference(avatar_split_clause,[],[f1467,f1337,f1291,f1581]) ).

fof(f1467,plain,
    ( nil = sK34(sK13,nil)
    | ~ spl52_104
    | ~ spl52_114 ),
    inference(backward_demodulation,[],[f1339,f1293]) ).

fof(f1578,plain,
    ( spl52_142
    | ~ spl52_91
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1455,f1291,f1196,f1575]) ).

fof(f1196,plain,
    ( spl52_91
  <=> app(sK33(sK13,sK10),sK10) = app(nil,app(sK33(sK13,sK10),sK10)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_91])]) ).

fof(f1455,plain,
    ( app(sK33(sK13,nil),nil) = app(nil,app(sK33(sK13,nil),nil))
    | ~ spl52_91
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f1198,f1293]) ).

fof(f1198,plain,
    ( app(sK33(sK13,sK10),sK10) = app(nil,app(sK33(sK13,sK10),sK10))
    | ~ spl52_91 ),
    inference(avatar_component_clause,[],[f1196]) ).

fof(f1573,plain,
    ( spl52_141
    | ~ spl52_104
    | ~ spl52_112 ),
    inference(avatar_split_clause,[],[f1466,f1327,f1291,f1570]) ).

fof(f1466,plain,
    ( hd(app(sK33(sK13,nil),nil)) = sK28(app(sK33(sK13,nil),nil))
    | ~ spl52_104
    | ~ spl52_112 ),
    inference(backward_demodulation,[],[f1329,f1293]) ).

fof(f1568,plain,
    ( ~ spl52_140
    | ~ spl52_104
    | spl52_111 ),
    inference(avatar_split_clause,[],[f1465,f1323,f1291,f1565]) ).

fof(f1465,plain,
    ( nil != app(sK33(sK13,nil),nil)
    | ~ spl52_104
    | spl52_111 ),
    inference(backward_demodulation,[],[f1324,f1293]) ).

fof(f1563,plain,
    ( spl52_139
    | ~ spl52_85
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1451,f1291,f1140,f1560]) ).

fof(f1451,plain,
    ( ssList(sK33(sK13,nil))
    | ~ spl52_85
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f1141,f1293]) ).

fof(f1558,plain,
    ( spl52_138
    | ~ spl52_55
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1430,f1291,f930,f1555]) ).

fof(f1430,plain,
    ( ssList(cons(sK14,sK22(nil,sK14)))
    | ~ spl52_55
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f931,f1293]) ).

fof(f1553,plain,
    ( spl52_137
    | ~ spl52_34
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1422,f1291,f807,f1550]) ).

fof(f1422,plain,
    ( ssList(app(sK33(sK13,nil),nil))
    | ~ spl52_34
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f808,f1293]) ).

fof(f1548,plain,
    ( spl52_136
    | ~ spl52_60
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1435,f1291,f950,f1545]) ).

fof(f1435,plain,
    ( ssList(sK22(nil,sK14))
    | ~ spl52_60
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f951,f1293]) ).

fof(f1543,plain,
    ( ~ spl52_135
    | spl52_101
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1461,f1291,f1278,f1540]) ).

fof(f1461,plain,
    ( nil != sK22(nil,sK14)
    | spl52_101
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f1279,f1293]) ).

fof(f1279,plain,
    ( nil != sK22(sK10,sK14)
    | spl52_101 ),
    inference(avatar_component_clause,[],[f1278]) ).

fof(f1538,plain,
    ( ~ spl52_134
    | spl52_98
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1459,f1291,f1264,f1535]) ).

fof(f1459,plain,
    ( nil != sK33(sK13,nil)
    | spl52_98
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f1265,f1293]) ).

fof(f1265,plain,
    ( nil != sK33(sK13,sK10)
    | spl52_98 ),
    inference(avatar_component_clause,[],[f1264]) ).

fof(f1533,plain,
    ( spl52_133
    | ~ spl52_11
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1413,f1291,f630,f1530]) ).

fof(f1413,plain,
    ( memberP(nil,sK14)
    | ~ spl52_11
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f632,f1293]) ).

fof(f1527,plain,
    ( ~ spl52_122
    | spl52_103
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1463,f1291,f1287,f1402]) ).

fof(f1463,plain,
    ( sK28(nil) != hd(nil)
    | spl52_103
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f1288,f1293]) ).

fof(f1288,plain,
    ( hd(sK10) != sK28(sK10)
    | spl52_103 ),
    inference(avatar_component_clause,[],[f1287]) ).

fof(f1526,plain,
    ( spl52_132
    | ~ spl52_4
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1412,f1291,f594,f1523]) ).

fof(f594,plain,
    ( spl52_4
  <=> segmentP(sK13,sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_4])]) ).

fof(f1412,plain,
    ( segmentP(sK13,nil)
    | ~ spl52_4
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f596,f1293]) ).

fof(f596,plain,
    ( segmentP(sK13,sK10)
    | ~ spl52_4 ),
    inference(avatar_component_clause,[],[f594]) ).

fof(f1521,plain,
    ( spl52_131
    | ~ spl52_53
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1429,f1291,f915,f1518]) ).

fof(f1429,plain,
    ( nil = app(sK21(nil,sK14),cons(sK14,sK22(nil,sK14)))
    | ~ spl52_53
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f917,f1293]) ).

fof(f1516,plain,
    ( spl52_130
    | ~ spl52_93
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1457,f1291,f1208,f1513]) ).

fof(f1457,plain,
    ( app(nil,cons(sK14,sK22(nil,sK14))) = cons(sK14,sK22(nil,sK14))
    | ~ spl52_93
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f1210,f1293]) ).

fof(f1511,plain,
    ( ~ spl52_129
    | spl52_21
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1416,f1291,f697,f1508]) ).

fof(f1508,plain,
    ( spl52_129
  <=> ssItem(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_129])]) ).

fof(f697,plain,
    ( spl52_21
  <=> ssItem(sK10) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_21])]) ).

fof(f1416,plain,
    ( ~ ssItem(nil)
    | spl52_21
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f699,f1293]) ).

fof(f699,plain,
    ( ~ ssItem(sK10)
    | spl52_21 ),
    inference(avatar_component_clause,[],[f697]) ).

fof(f1505,plain,
    ( spl52_128
    | ~ spl52_92
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1456,f1291,f1201,f1502]) ).

fof(f1502,plain,
    ( spl52_128
  <=> app(sK33(sK13,nil),nil) = app(app(sK33(sK13,nil),nil),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_128])]) ).

fof(f1456,plain,
    ( app(sK33(sK13,nil),nil) = app(app(sK33(sK13,nil),nil),nil)
    | ~ spl52_92
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f1203,f1293]) ).

fof(f1498,plain,
    ( spl52_127
    | ~ spl52_56
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1431,f1291,f934,f1495]) ).

fof(f1431,plain,
    ( ssList(sK21(nil,sK14))
    | ~ spl52_56
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f935,f1293]) ).

fof(f1488,plain,
    ( spl52_126
    | ~ spl52_69
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1440,f1291,f1011,f1485]) ).

fof(f1485,plain,
    ( spl52_126
  <=> app(sK22(nil,sK14),nil) = sK22(nil,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_126])]) ).

fof(f1011,plain,
    ( spl52_69
  <=> app(sK22(sK10,sK14),nil) = sK22(sK10,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_69])]) ).

fof(f1440,plain,
    ( app(sK22(nil,sK14),nil) = sK22(nil,sK14)
    | ~ spl52_69
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f1013,f1293]) ).

fof(f1013,plain,
    ( app(sK22(sK10,sK14),nil) = sK22(sK10,sK14)
    | ~ spl52_69 ),
    inference(avatar_component_clause,[],[f1011]) ).

fof(f1483,plain,
    ( spl52_125
    | ~ spl52_68
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1439,f1291,f1003,f1480]) ).

fof(f1480,plain,
    ( spl52_125
  <=> sK21(nil,sK14) = app(sK21(nil,sK14),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_125])]) ).

fof(f1003,plain,
    ( spl52_68
  <=> app(sK21(sK10,sK14),nil) = sK21(sK10,sK14) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_68])]) ).

fof(f1439,plain,
    ( sK21(nil,sK14) = app(sK21(nil,sK14),nil)
    | ~ spl52_68
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f1005,f1293]) ).

fof(f1005,plain,
    ( app(sK21(sK10,sK14),nil) = sK21(sK10,sK14)
    | ~ spl52_68 ),
    inference(avatar_component_clause,[],[f1003]) ).

fof(f1478,plain,
    ( spl52_124
    | ~ spl52_102
    | ~ spl52_104 ),
    inference(avatar_split_clause,[],[f1462,f1291,f1282,f1475]) ).

fof(f1475,plain,
    ( spl52_124
  <=> hd(sK22(nil,sK14)) = sK28(sK22(nil,sK14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_124])]) ).

fof(f1462,plain,
    ( hd(sK22(nil,sK14)) = sK28(sK22(nil,sK14))
    | ~ spl52_102
    | ~ spl52_104 ),
    inference(backward_demodulation,[],[f1284,f1293]) ).

fof(f1473,plain,
    ( spl52_123
    | ~ spl52_104
    | ~ spl52_110 ),
    inference(avatar_split_clause,[],[f1464,f1318,f1291,f1470]) ).

fof(f1464,plain,
    ( hd(cons(sK14,sK22(nil,sK14))) = sK28(cons(sK14,sK22(nil,sK14)))
    | ~ spl52_104
    | ~ spl52_110 ),
    inference(backward_demodulation,[],[f1320,f1293]) ).

fof(f1410,plain,
    ( spl52_107
    | ~ spl52_78
    | ~ spl52_116
    | ~ spl52_118 ),
    inference(avatar_split_clause,[],[f1409,f1355,f1346,f1087,f1305]) ).

fof(f1305,plain,
    ( spl52_107
  <=> sK28(sK13) = hd(sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_107])]) ).

fof(f1355,plain,
    ( spl52_118
  <=> sK28(app(sK33(sK13,sK13),sK13)) = hd(app(sK33(sK13,sK13),sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_118])]) ).

fof(f1409,plain,
    ( sK28(sK13) = hd(sK13)
    | ~ spl52_78
    | ~ spl52_116
    | ~ spl52_118 ),
    inference(forward_demodulation,[],[f1408,f1089]) ).

fof(f1408,plain,
    ( sK28(app(nil,sK13)) = hd(app(nil,sK13))
    | ~ spl52_116
    | ~ spl52_118 ),
    inference(forward_demodulation,[],[f1357,f1348]) ).

fof(f1357,plain,
    ( sK28(app(sK33(sK13,sK13),sK13)) = hd(app(sK33(sK13,sK13),sK13))
    | ~ spl52_118 ),
    inference(avatar_component_clause,[],[f1355]) ).

fof(f1407,plain,
    ( ~ spl52_122
    | spl52_113
    | ~ spl52_114 ),
    inference(avatar_split_clause,[],[f1406,f1337,f1333,f1402]) ).

fof(f1406,plain,
    ( sK28(nil) != hd(nil)
    | spl52_113
    | ~ spl52_114 ),
    inference(forward_demodulation,[],[f1334,f1339]) ).

fof(f1334,plain,
    ( hd(sK34(sK13,sK10)) != sK28(sK34(sK13,sK10))
    | spl52_113 ),
    inference(avatar_component_clause,[],[f1333]) ).

fof(f1405,plain,
    ( ~ spl52_122
    | spl52_115
    | ~ spl52_116 ),
    inference(avatar_split_clause,[],[f1400,f1346,f1342,f1402]) ).

fof(f1400,plain,
    ( sK28(nil) != hd(nil)
    | spl52_115
    | ~ spl52_116 ),
    inference(forward_demodulation,[],[f1343,f1348]) ).

fof(f1343,plain,
    ( hd(sK33(sK13,sK13)) != sK28(sK33(sK13,sK13))
    | spl52_115 ),
    inference(avatar_component_clause,[],[f1342]) ).

fof(f1399,plain,
    ( spl52_121
    | ~ spl52_29
    | ~ spl52_78
    | ~ spl52_116 ),
    inference(avatar_split_clause,[],[f1394,f1346,f1087,f783,f1396]) ).

fof(f1394,plain,
    ( app(sK13,sK34(sK13,sK13)) = sK13
    | ~ spl52_29
    | ~ spl52_78
    | ~ spl52_116 ),
    inference(forward_demodulation,[],[f1372,f1089]) ).

fof(f1372,plain,
    ( sK13 = app(app(nil,sK13),sK34(sK13,sK13))
    | ~ spl52_29
    | ~ spl52_116 ),
    inference(backward_demodulation,[],[f785,f1348]) ).

fof(f1391,plain,
    ( ~ spl52_120
    | ~ spl52_116
    | spl52_117 ),
    inference(avatar_split_clause,[],[f1382,f1351,f1346,f1388]) ).

fof(f1388,plain,
    ( spl52_120
  <=> nil = app(nil,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_120])]) ).

fof(f1351,plain,
    ( spl52_117
  <=> nil = app(sK33(sK13,sK13),sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_117])]) ).

fof(f1382,plain,
    ( nil != app(nil,sK13)
    | ~ spl52_116
    | spl52_117 ),
    inference(backward_demodulation,[],[f1352,f1348]) ).

fof(f1352,plain,
    ( nil != app(sK33(sK13,sK13),sK13)
    | spl52_117 ),
    inference(avatar_component_clause,[],[f1351]) ).

fof(f1371,plain,
    ( spl52_119
    | ~ spl52_30
    | ~ spl52_114 ),
    inference(avatar_split_clause,[],[f1359,f1337,f788,f1368]) ).

fof(f1358,plain,
    ( spl52_117
    | spl52_118
    | ~ spl52_44 ),
    inference(avatar_split_clause,[],[f1238,f871,f1355,f1351]) ).

fof(f871,plain,
    ( spl52_44
  <=> ssList(app(sK33(sK13,sK13),sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_44])]) ).

fof(f1238,plain,
    ( sK28(app(sK33(sK13,sK13),sK13)) = hd(app(sK33(sK13,sK13),sK13))
    | nil = app(sK33(sK13,sK13),sK13)
    | ~ spl52_44 ),
    inference(resolution,[],[f440,f872]) ).

fof(f872,plain,
    ( ssList(app(sK33(sK13,sK13),sK13))
    | ~ spl52_44 ),
    inference(avatar_component_clause,[],[f871]) ).

fof(f1349,plain,
    ( spl52_115
    | spl52_116
    | ~ spl52_84 ),
    inference(avatar_split_clause,[],[f1252,f1135,f1346,f1342]) ).

fof(f1252,plain,
    ( nil = sK33(sK13,sK13)
    | hd(sK33(sK13,sK13)) = sK28(sK33(sK13,sK13))
    | ~ spl52_84 ),
    inference(resolution,[],[f440,f1136]) ).

fof(f1340,plain,
    ( spl52_113
    | spl52_114
    | ~ spl52_32 ),
    inference(avatar_split_clause,[],[f1254,f800,f1337,f1333]) ).

fof(f1254,plain,
    ( nil = sK34(sK13,sK10)
    | hd(sK34(sK13,sK10)) = sK28(sK34(sK13,sK10))
    | ~ spl52_32 ),
    inference(resolution,[],[f440,f801]) ).

fof(f1330,plain,
    ( spl52_111
    | spl52_112
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f1237,f807,f1327,f1323]) ).

fof(f1237,plain,
    ( hd(app(sK33(sK13,sK10),sK10)) = sK28(app(sK33(sK13,sK10),sK10))
    | nil = app(sK33(sK13,sK10),sK10)
    | ~ spl52_34 ),
    inference(resolution,[],[f440,f808]) ).

fof(f1321,plain,
    ( spl52_109
    | spl52_110
    | ~ spl52_55 ),
    inference(avatar_split_clause,[],[f1235,f930,f1318,f1314]) ).

fof(f1235,plain,
    ( sK28(cons(sK14,sK22(sK10,sK14))) = hd(cons(sK14,sK22(sK10,sK14)))
    | nil = cons(sK14,sK22(sK10,sK14))
    | ~ spl52_55 ),
    inference(resolution,[],[f440,f931]) ).

fof(f1312,plain,
    ( spl52_107
    | spl52_108
    | ~ spl52_13 ),
    inference(avatar_split_clause,[],[f1244,f640,f1309,f1305]) ).

fof(f1244,plain,
    ( nil = sK13
    | sK28(sK13) = hd(sK13)
    | ~ spl52_13 ),
    inference(resolution,[],[f440,f642]) ).

fof(f1303,plain,
    ( spl52_105
    | spl52_106
    | ~ spl52_45 ),
    inference(avatar_split_clause,[],[f1255,f875,f1300,f1296]) ).

fof(f1300,plain,
    ( spl52_106
  <=> hd(sK34(sK13,sK13)) = sK28(sK34(sK13,sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_106])]) ).

fof(f1255,plain,
    ( hd(sK34(sK13,sK13)) = sK28(sK34(sK13,sK13))
    | nil = sK34(sK13,sK13)
    | ~ spl52_45 ),
    inference(resolution,[],[f440,f876]) ).

fof(f1294,plain,
    ( spl52_103
    | spl52_104
    | ~ spl52_12 ),
    inference(avatar_split_clause,[],[f1243,f635,f1291,f1287]) ).

fof(f1243,plain,
    ( nil = sK10
    | hd(sK10) = sK28(sK10)
    | ~ spl52_12 ),
    inference(resolution,[],[f440,f637]) ).

fof(f1285,plain,
    ( spl52_101
    | spl52_102
    | ~ spl52_60 ),
    inference(avatar_split_clause,[],[f1249,f950,f1282,f1278]) ).

fof(f1249,plain,
    ( hd(sK22(sK10,sK14)) = sK28(sK22(sK10,sK14))
    | nil = sK22(sK10,sK14)
    | ~ spl52_60 ),
    inference(resolution,[],[f440,f951]) ).

fof(f1276,plain,
    ( spl52_99
    | spl52_100
    | ~ spl52_56 ),
    inference(avatar_split_clause,[],[f1247,f934,f1273,f1269]) ).

fof(f1247,plain,
    ( nil = sK21(sK10,sK14)
    | sK28(sK21(sK10,sK14)) = hd(sK21(sK10,sK14))
    | ~ spl52_56 ),
    inference(resolution,[],[f440,f935]) ).

fof(f1267,plain,
    ( spl52_97
    | spl52_98
    | ~ spl52_85 ),
    inference(avatar_split_clause,[],[f1251,f1140,f1264,f1260]) ).

fof(f1251,plain,
    ( nil = sK33(sK13,sK10)
    | sK28(sK33(sK13,sK10)) = hd(sK33(sK13,sK10))
    | ~ spl52_85 ),
    inference(resolution,[],[f440,f1141]) ).

fof(f1228,plain,
    ( spl52_96
    | ~ spl52_44 ),
    inference(avatar_split_clause,[],[f1218,f871,f1225]) ).

fof(f1225,plain,
    ( spl52_96
  <=> app(sK33(sK13,sK13),sK13) = app(app(sK33(sK13,sK13),sK13),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_96])]) ).

fof(f1218,plain,
    ( app(sK33(sK13,sK13),sK13) = app(app(sK33(sK13,sK13),sK13),nil)
    | ~ spl52_44 ),
    inference(resolution,[],[f872,f410]) ).

fof(f1223,plain,
    ( spl52_95
    | ~ spl52_44 ),
    inference(avatar_split_clause,[],[f1217,f871,f1220]) ).

fof(f1220,plain,
    ( spl52_95
  <=> app(nil,app(sK33(sK13,sK13),sK13)) = app(sK33(sK13,sK13),sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_95])]) ).

fof(f1217,plain,
    ( app(nil,app(sK33(sK13,sK13),sK13)) = app(sK33(sK13,sK13),sK13)
    | ~ spl52_44 ),
    inference(resolution,[],[f872,f528]) ).

fof(f1216,plain,
    ( spl52_94
    | ~ spl52_55 ),
    inference(avatar_split_clause,[],[f1206,f930,f1213]) ).

fof(f1206,plain,
    ( cons(sK14,sK22(sK10,sK14)) = app(cons(sK14,sK22(sK10,sK14)),nil)
    | ~ spl52_55 ),
    inference(resolution,[],[f931,f410]) ).

fof(f1211,plain,
    ( spl52_93
    | ~ spl52_55 ),
    inference(avatar_split_clause,[],[f1205,f930,f1208]) ).

fof(f1205,plain,
    ( cons(sK14,sK22(sK10,sK14)) = app(nil,cons(sK14,sK22(sK10,sK14)))
    | ~ spl52_55 ),
    inference(resolution,[],[f931,f528]) ).

fof(f1204,plain,
    ( spl52_92
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f1194,f807,f1201]) ).

fof(f1194,plain,
    ( app(sK33(sK13,sK10),sK10) = app(app(sK33(sK13,sK10),sK10),nil)
    | ~ spl52_34 ),
    inference(resolution,[],[f808,f410]) ).

fof(f1199,plain,
    ( spl52_91
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f1193,f807,f1196]) ).

fof(f1193,plain,
    ( app(sK33(sK13,sK10),sK10) = app(nil,app(sK33(sK13,sK10),sK10))
    | ~ spl52_34 ),
    inference(resolution,[],[f808,f528]) ).

fof(f1181,plain,
    ( spl52_90
    | ~ spl52_84 ),
    inference(avatar_split_clause,[],[f1171,f1135,f1178]) ).

fof(f1178,plain,
    ( spl52_90
  <=> sK33(sK13,sK13) = app(sK33(sK13,sK13),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_90])]) ).

fof(f1171,plain,
    ( sK33(sK13,sK13) = app(sK33(sK13,sK13),nil)
    | ~ spl52_84 ),
    inference(resolution,[],[f1136,f410]) ).

fof(f1176,plain,
    ( spl52_89
    | ~ spl52_84 ),
    inference(avatar_split_clause,[],[f1170,f1135,f1173]) ).

fof(f1173,plain,
    ( spl52_89
  <=> app(nil,sK33(sK13,sK13)) = sK33(sK13,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_89])]) ).

fof(f1170,plain,
    ( app(nil,sK33(sK13,sK13)) = sK33(sK13,sK13)
    | ~ spl52_84 ),
    inference(resolution,[],[f1136,f528]) ).

fof(f1169,plain,
    ( ~ spl52_13
    | ~ spl52_27
    | spl52_84 ),
    inference(avatar_split_clause,[],[f1168,f1135,f745,f640]) ).

fof(f745,plain,
    ( spl52_27
  <=> segmentP(sK13,sK13) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_27])]) ).

fof(f1168,plain,
    ( ~ segmentP(sK13,sK13)
    | ~ ssList(sK13)
    | spl52_84 ),
    inference(duplicate_literal_removal,[],[f1167]) ).

fof(f1167,plain,
    ( ~ ssList(sK13)
    | ~ segmentP(sK13,sK13)
    | ~ ssList(sK13)
    | spl52_84 ),
    inference(resolution,[],[f1137,f484]) ).

fof(f1137,plain,
    ( ~ ssList(sK33(sK13,sK13))
    | spl52_84 ),
    inference(avatar_component_clause,[],[f1135]) ).

fof(f1166,plain,
    ( spl52_88
    | ~ spl52_85 ),
    inference(avatar_split_clause,[],[f1156,f1140,f1163]) ).

fof(f1156,plain,
    ( app(sK33(sK13,sK10),nil) = sK33(sK13,sK10)
    | ~ spl52_85 ),
    inference(resolution,[],[f1141,f410]) ).

fof(f1161,plain,
    ( spl52_87
    | ~ spl52_85 ),
    inference(avatar_split_clause,[],[f1155,f1140,f1158]) ).

fof(f1155,plain,
    ( app(nil,sK33(sK13,sK10)) = sK33(sK13,sK10)
    | ~ spl52_85 ),
    inference(resolution,[],[f1141,f528]) ).

fof(f1153,plain,
    ( ~ spl52_5
    | ~ spl52_60
    | spl52_55 ),
    inference(avatar_split_clause,[],[f1150,f930,f950,f599]) ).

fof(f1150,plain,
    ( ~ ssList(sK22(sK10,sK14))
    | ~ ssItem(sK14)
    | spl52_55 ),
    inference(resolution,[],[f539,f932]) ).

fof(f932,plain,
    ( ~ ssList(cons(sK14,sK22(sK10,sK14)))
    | spl52_55 ),
    inference(avatar_component_clause,[],[f930]) ).

fof(f1149,plain,
    ( ~ spl52_34
    | ~ spl52_32
    | spl52_86
    | ~ spl52_30 ),
    inference(avatar_split_clause,[],[f834,f788,f1147,f800,f807]) ).

fof(f1147,plain,
    ( spl52_86
  <=> ! [X0] :
        ( segmentP(app(X0,sK13),app(sK33(sK13,sK10),sK10))
        | ~ ssList(X0)
        | ~ ssList(app(X0,sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_86])]) ).

fof(f834,plain,
    ( ! [X0] :
        ( segmentP(app(X0,sK13),app(sK33(sK13,sK10),sK10))
        | ~ ssList(app(X0,sK13))
        | ~ ssList(X0)
        | ~ ssList(sK34(sK13,sK10))
        | ~ ssList(app(sK33(sK13,sK10),sK10)) )
    | ~ spl52_30 ),
    inference(superposition,[],[f680,f790]) ).

fof(f1145,plain,
    ( ~ spl52_12
    | ~ spl52_13
    | ~ spl52_4
    | spl52_85 ),
    inference(avatar_split_clause,[],[f1144,f1140,f594,f640,f635]) ).

fof(f1144,plain,
    ( ~ segmentP(sK13,sK10)
    | ~ ssList(sK13)
    | ~ ssList(sK10)
    | spl52_85 ),
    inference(resolution,[],[f1142,f484]) ).

fof(f1142,plain,
    ( ~ ssList(sK33(sK13,sK10))
    | spl52_85 ),
    inference(avatar_component_clause,[],[f1140]) ).

fof(f1143,plain,
    ( ~ spl52_85
    | ~ spl52_12
    | spl52_34 ),
    inference(avatar_split_clause,[],[f1121,f807,f635,f1140]) ).

fof(f1121,plain,
    ( ~ ssList(sK10)
    | ~ ssList(sK33(sK13,sK10))
    | spl52_34 ),
    inference(resolution,[],[f387,f809]) ).

fof(f809,plain,
    ( ~ ssList(app(sK33(sK13,sK10),sK10))
    | spl52_34 ),
    inference(avatar_component_clause,[],[f807]) ).

fof(f387,plain,
    ! [X0,X1] :
      ( ssList(app(X0,X1))
      | ~ ssList(X0)
      | ~ ssList(X1) ),
    inference(cnf_transformation,[],[f110]) ).

fof(f110,plain,
    ! [X0] :
      ( ! [X1] :
          ( ssList(app(X0,X1))
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f26]) ).

fof(f26,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ssList(app(X0,X1)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax26) ).

fof(f1138,plain,
    ( ~ spl52_13
    | ~ spl52_84
    | spl52_44 ),
    inference(avatar_split_clause,[],[f1122,f871,f1135,f640]) ).

fof(f1122,plain,
    ( ~ ssList(sK33(sK13,sK13))
    | ~ ssList(sK13)
    | spl52_44 ),
    inference(resolution,[],[f387,f873]) ).

fof(f873,plain,
    ( ~ ssList(app(sK33(sK13,sK13),sK13))
    | spl52_44 ),
    inference(avatar_component_clause,[],[f871]) ).

fof(f1115,plain,
    ( spl52_83
    | ~ spl52_56 ),
    inference(avatar_split_clause,[],[f1076,f934,f1112]) ).

fof(f1076,plain,
    ( sK21(sK10,sK14) = app(nil,sK21(sK10,sK14))
    | ~ spl52_56 ),
    inference(resolution,[],[f528,f935]) ).

fof(f1110,plain,
    ( spl52_82
    | ~ spl52_32 ),
    inference(avatar_split_clause,[],[f1081,f800,f1107]) ).

fof(f1081,plain,
    ( sK34(sK13,sK10) = app(nil,sK34(sK13,sK10))
    | ~ spl52_32 ),
    inference(resolution,[],[f528,f801]) ).

fof(f1105,plain,
    ( spl52_81
    | ~ spl52_45 ),
    inference(avatar_split_clause,[],[f1082,f875,f1102]) ).

fof(f1102,plain,
    ( spl52_81
  <=> sK34(sK13,sK13) = app(nil,sK34(sK13,sK13)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_81])]) ).

fof(f1082,plain,
    ( sK34(sK13,sK13) = app(nil,sK34(sK13,sK13))
    | ~ spl52_45 ),
    inference(resolution,[],[f528,f876]) ).

fof(f1100,plain,
    ( spl52_80
    | ~ spl52_60 ),
    inference(avatar_split_clause,[],[f1078,f950,f1097]) ).

fof(f1078,plain,
    ( sK22(sK10,sK14) = app(nil,sK22(sK10,sK14))
    | ~ spl52_60 ),
    inference(resolution,[],[f528,f951]) ).

fof(f1095,plain,
    ( spl52_79
    | ~ spl52_12 ),
    inference(avatar_split_clause,[],[f1073,f635,f1092]) ).

fof(f1073,plain,
    ( sK10 = app(nil,sK10)
    | ~ spl52_12 ),
    inference(resolution,[],[f528,f637]) ).

fof(f1090,plain,
    ( spl52_78
    | ~ spl52_13 ),
    inference(avatar_split_clause,[],[f1074,f640,f1087]) ).

fof(f1074,plain,
    ( app(nil,sK13) = sK13
    | ~ spl52_13 ),
    inference(resolution,[],[f528,f642]) ).

fof(f1068,plain,
    ( ~ spl52_2
    | ~ spl52_32
    | spl52_77
    | ~ spl52_65 ),
    inference(avatar_split_clause,[],[f1061,f986,f1066,f800,f586]) ).

fof(f1066,plain,
    ( spl52_77
  <=> ! [X0] :
        ( ~ ssList(app(X0,sK34(sK13,sK10)))
        | ~ ssList(X0)
        | segmentP(app(X0,sK34(sK13,sK10)),sK34(sK13,sK10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_77])]) ).

fof(f1061,plain,
    ( ! [X0] :
        ( ~ ssList(app(X0,sK34(sK13,sK10)))
        | segmentP(app(X0,sK34(sK13,sK10)),sK34(sK13,sK10))
        | ~ ssList(X0)
        | ~ ssList(sK34(sK13,sK10))
        | ~ ssList(nil) )
    | ~ spl52_65 ),
    inference(superposition,[],[f680,f988]) ).

fof(f1057,plain,
    ( ~ spl52_12
    | spl52_76
    | ~ spl52_71 ),
    inference(avatar_split_clause,[],[f1040,f1025,f1055,f635]) ).

fof(f1055,plain,
    ( spl52_76
  <=> ! [X6,X5] :
        ( ~ ssList(app(X5,sK13))
        | ~ ssList(X5)
        | segmentP(X6,sK10)
        | ~ ssList(X6)
        | ~ segmentP(X6,app(X5,sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_76])]) ).

fof(f1025,plain,
    ( spl52_71
  <=> ! [X0] :
        ( ~ ssList(X0)
        | segmentP(app(X0,sK13),sK10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_71])]) ).

fof(f1040,plain,
    ( ! [X6,X5] :
        ( ~ ssList(app(X5,sK13))
        | ~ ssList(X6)
        | ~ segmentP(X6,app(X5,sK13))
        | ~ ssList(sK10)
        | segmentP(X6,sK10)
        | ~ ssList(X5) )
    | ~ spl52_71 ),
    inference(resolution,[],[f1026,f366]) ).

fof(f1026,plain,
    ( ! [X0] :
        ( segmentP(app(X0,sK13),sK10)
        | ~ ssList(X0) )
    | ~ spl52_71 ),
    inference(avatar_component_clause,[],[f1025]) ).

fof(f1053,plain,
    ( ~ spl52_12
    | spl52_75
    | ~ spl52_71 ),
    inference(avatar_split_clause,[],[f1041,f1025,f1051,f635]) ).

fof(f1051,plain,
    ( spl52_75
  <=> ! [X7] :
        ( ~ segmentP(sK10,app(X7,sK13))
        | sK10 = app(X7,sK13)
        | ~ ssList(X7)
        | ~ ssList(app(X7,sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_75])]) ).

fof(f1041,plain,
    ( ! [X7] :
        ( ~ segmentP(sK10,app(X7,sK13))
        | ~ ssList(app(X7,sK13))
        | ~ ssList(X7)
        | sK10 = app(X7,sK13)
        | ~ ssList(sK10) )
    | ~ spl52_71 ),
    inference(resolution,[],[f1026,f469]) ).

fof(f1049,plain,
    ( ~ spl52_12
    | spl52_74
    | ~ spl52_71 ),
    inference(avatar_split_clause,[],[f1039,f1025,f1047,f635]) ).

fof(f1047,plain,
    ( spl52_74
  <=> ! [X4] :
        ( ~ ssList(app(X4,sK13))
        | ~ ssList(X4)
        | app(X4,sK13) = app(app(sK33(app(X4,sK13),sK10),sK10),sK34(app(X4,sK13),sK10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_74])]) ).

fof(f1039,plain,
    ( ! [X4] :
        ( ~ ssList(app(X4,sK13))
        | ~ ssList(sK10)
        | app(X4,sK13) = app(app(sK33(app(X4,sK13),sK10),sK10),sK34(app(X4,sK13),sK10))
        | ~ ssList(X4) )
    | ~ spl52_71 ),
    inference(resolution,[],[f1026,f482]) ).

fof(f1045,plain,
    ( ~ spl52_12
    | spl52_73
    | ~ spl52_71 ),
    inference(avatar_split_clause,[],[f1038,f1025,f1043,f635]) ).

fof(f1043,plain,
    ( spl52_73
  <=> ! [X2,X1,X3] :
        ( ~ ssList(X3)
        | ~ ssList(X1)
        | ~ ssList(app(X1,sK13))
        | segmentP(app(X3,app(app(X1,sK13),X2)),sK10)
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_73])]) ).

fof(f1038,plain,
    ( ! [X2,X3,X1] :
        ( ~ ssList(X3)
        | ~ ssList(X2)
        | segmentP(app(X3,app(app(X1,sK13),X2)),sK10)
        | ~ ssList(app(X1,sK13))
        | ~ ssList(sK10)
        | ~ ssList(X1) )
    | ~ spl52_71 ),
    inference(resolution,[],[f1026,f655]) ).

fof(f1035,plain,
    ( ~ spl52_12
    | spl52_72
    | ~ spl52_2
    | ~ spl52_66 ),
    inference(avatar_split_clause,[],[f1028,f991,f586,f1033,f635]) ).

fof(f1033,plain,
    ( spl52_72
  <=> ! [X0] :
        ( ~ ssList(app(X0,sK10))
        | segmentP(app(X0,sK10),sK10)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_72])]) ).

fof(f1028,plain,
    ( ! [X0] :
        ( ~ ssList(nil)
        | ~ ssList(app(X0,sK10))
        | ~ ssList(X0)
        | segmentP(app(X0,sK10),sK10)
        | ~ ssList(sK10) )
    | ~ spl52_66 ),
    inference(superposition,[],[f680,f993]) ).

fof(f1027,plain,
    ( spl52_71
    | ~ spl52_2
    | ~ spl52_37
    | ~ spl52_63 ),
    inference(avatar_split_clause,[],[f1015,f976,f827,f586,f1025]) ).

fof(f827,plain,
    ( spl52_37
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | segmentP(app(X1,app(sK13,X0)),sK10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_37])]) ).

fof(f1015,plain,
    ( ! [X0] :
        ( ~ ssList(nil)
        | ~ ssList(X0)
        | segmentP(app(X0,sK13),sK10) )
    | ~ spl52_37
    | ~ spl52_63 ),
    inference(superposition,[],[f828,f978]) ).

fof(f828,plain,
    ( ! [X0,X1] :
        ( segmentP(app(X1,app(sK13,X0)),sK10)
        | ~ ssList(X1)
        | ~ ssList(X0) )
    | ~ spl52_37 ),
    inference(avatar_component_clause,[],[f827]) ).

fof(f1023,plain,
    ( ~ spl52_13
    | ~ spl52_2
    | spl52_70
    | ~ spl52_63 ),
    inference(avatar_split_clause,[],[f1016,f976,f1021,f586,f640]) ).

fof(f1021,plain,
    ( spl52_70
  <=> ! [X1] :
        ( ~ ssList(X1)
        | ~ ssList(app(X1,sK13))
        | segmentP(app(X1,sK13),sK13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_70])]) ).

fof(f1016,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | segmentP(app(X1,sK13),sK13)
        | ~ ssList(nil)
        | ~ ssList(sK13)
        | ~ ssList(app(X1,sK13)) )
    | ~ spl52_63 ),
    inference(superposition,[],[f680,f978]) ).

fof(f1014,plain,
    ( spl52_69
    | ~ spl52_60 ),
    inference(avatar_split_clause,[],[f1009,f950,f1011]) ).

fof(f1009,plain,
    ( app(sK22(sK10,sK14),nil) = sK22(sK10,sK14)
    | ~ spl52_60 ),
    inference(resolution,[],[f951,f410]) ).

fof(f1008,plain,
    ( ~ spl52_5
    | ~ spl52_11
    | ~ spl52_12
    | spl52_60 ),
    inference(avatar_split_clause,[],[f1007,f950,f635,f630,f599]) ).

fof(f1007,plain,
    ( ~ ssList(sK10)
    | ~ memberP(sK10,sK14)
    | ~ ssItem(sK14)
    | spl52_60 ),
    inference(resolution,[],[f952,f414]) ).

fof(f414,plain,
    ! [X0,X1] :
      ( ssList(sK22(X0,X1))
      | ~ ssItem(X1)
      | ~ memberP(X0,X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f270]) ).

fof(f952,plain,
    ( ~ ssList(sK22(sK10,sK14))
    | spl52_60 ),
    inference(avatar_component_clause,[],[f950]) ).

fof(f1006,plain,
    ( spl52_68
    | ~ spl52_56 ),
    inference(avatar_split_clause,[],[f1001,f934,f1003]) ).

fof(f1001,plain,
    ( app(sK21(sK10,sK14),nil) = sK21(sK10,sK14)
    | ~ spl52_56 ),
    inference(resolution,[],[f935,f410]) ).

fof(f999,plain,
    ( spl52_67
    | ~ spl52_45 ),
    inference(avatar_split_clause,[],[f974,f875,f996]) ).

fof(f996,plain,
    ( spl52_67
  <=> sK34(sK13,sK13) = app(sK34(sK13,sK13),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_67])]) ).

fof(f974,plain,
    ( sK34(sK13,sK13) = app(sK34(sK13,sK13),nil)
    | ~ spl52_45 ),
    inference(resolution,[],[f410,f876]) ).

fof(f994,plain,
    ( spl52_66
    | ~ spl52_12 ),
    inference(avatar_split_clause,[],[f967,f635,f991]) ).

fof(f967,plain,
    ( sK10 = app(sK10,nil)
    | ~ spl52_12 ),
    inference(resolution,[],[f410,f637]) ).

fof(f989,plain,
    ( spl52_65
    | ~ spl52_32 ),
    inference(avatar_split_clause,[],[f973,f800,f986]) ).

fof(f973,plain,
    ( app(sK34(sK13,sK10),nil) = sK34(sK13,sK10)
    | ~ spl52_32 ),
    inference(resolution,[],[f410,f801]) ).

fof(f984,plain,
    ( spl52_64
    | ~ spl52_2 ),
    inference(avatar_split_clause,[],[f963,f586,f981]) ).

fof(f981,plain,
    ( spl52_64
  <=> nil = app(nil,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_64])]) ).

fof(f963,plain,
    ( nil = app(nil,nil)
    | ~ spl52_2 ),
    inference(resolution,[],[f410,f587]) ).

fof(f979,plain,
    ( spl52_63
    | ~ spl52_13 ),
    inference(avatar_split_clause,[],[f968,f640,f976]) ).

fof(f968,plain,
    ( sK13 = app(sK13,nil)
    | ~ spl52_13 ),
    inference(resolution,[],[f410,f642]) ).

fof(f962,plain,
    ( ~ spl52_12
    | ~ spl52_5
    | ~ spl52_11
    | spl52_56 ),
    inference(avatar_split_clause,[],[f961,f934,f630,f599,f635]) ).

fof(f961,plain,
    ( ~ memberP(sK10,sK14)
    | ~ ssItem(sK14)
    | ~ ssList(sK10)
    | spl52_56 ),
    inference(resolution,[],[f936,f413]) ).

fof(f413,plain,
    ! [X0,X1] :
      ( ssList(sK21(X0,X1))
      | ~ ssList(X0)
      | ~ ssItem(X1)
      | ~ memberP(X0,X1) ),
    inference(cnf_transformation,[],[f270]) ).

fof(f936,plain,
    ( ~ ssList(sK21(sK10,sK14))
    | spl52_56 ),
    inference(avatar_component_clause,[],[f934]) ).

fof(f960,plain,
    ( spl52_62
    | ~ spl52_56
    | ~ spl52_55
    | ~ spl52_53 ),
    inference(avatar_split_clause,[],[f927,f915,f930,f934,f958]) ).

fof(f958,plain,
    ( spl52_62
  <=> ! [X4] :
        ( memberP(sK10,X4)
        | ~ ssItem(X4)
        | ~ memberP(sK21(sK10,sK14),X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_62])]) ).

fof(f927,plain,
    ( ! [X4] :
        ( ~ ssList(cons(sK14,sK22(sK10,sK14)))
        | ~ ssList(sK21(sK10,sK14))
        | memberP(sK10,X4)
        | ~ memberP(sK21(sK10,sK14),X4)
        | ~ ssItem(X4) )
    | ~ spl52_53 ),
    inference(superposition,[],[f363,f917]) ).

fof(f956,plain,
    ( ~ spl52_56
    | ~ spl52_5
    | ~ spl52_60
    | spl52_61
    | ~ spl52_53 ),
    inference(avatar_split_clause,[],[f923,f915,f954,f950,f599,f934]) ).

fof(f954,plain,
    ( spl52_61
  <=> ! [X0,X1] :
        ( lt(sK14,X0)
        | ~ strictorderedP(app(sK10,cons(X0,X1)))
        | ~ ssItem(X0)
        | ~ ssList(app(sK10,cons(X0,X1)))
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_61])]) ).

fof(f923,plain,
    ( ! [X0,X1] :
        ( lt(sK14,X0)
        | ~ ssList(X1)
        | ~ ssList(app(sK10,cons(X0,X1)))
        | ~ ssItem(X0)
        | ~ ssList(sK22(sK10,sK14))
        | ~ ssItem(sK14)
        | ~ strictorderedP(app(sK10,cons(X0,X1)))
        | ~ ssList(sK21(sK10,sK14)) )
    | ~ spl52_53 ),
    inference(superposition,[],[f547,f917]) ).

fof(f948,plain,
    ( ~ spl52_56
    | spl52_59
    | ~ spl52_55
    | ~ spl52_53 ),
    inference(avatar_split_clause,[],[f925,f915,f930,f946,f934]) ).

fof(f946,plain,
    ( spl52_59
  <=> ! [X2] :
        ( ~ ssList(X2)
        | ~ ssList(app(X2,sK10))
        | segmentP(app(X2,sK10),sK21(sK10,sK14)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_59])]) ).

fof(f925,plain,
    ( ! [X2] :
        ( ~ ssList(cons(sK14,sK22(sK10,sK14)))
        | ~ ssList(X2)
        | ~ ssList(sK21(sK10,sK14))
        | segmentP(app(X2,sK10),sK21(sK10,sK14))
        | ~ ssList(app(X2,sK10)) )
    | ~ spl52_53 ),
    inference(superposition,[],[f680,f917]) ).

fof(f944,plain,
    ( ~ spl52_56
    | ~ spl52_55
    | spl52_58
    | ~ spl52_53 ),
    inference(avatar_split_clause,[],[f928,f915,f942,f930,f934]) ).

fof(f942,plain,
    ( spl52_58
  <=> ! [X5] :
        ( ~ ssItem(X5)
        | memberP(sK10,X5)
        | ~ memberP(cons(sK14,sK22(sK10,sK14)),X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_58])]) ).

fof(f928,plain,
    ( ! [X5] :
        ( ~ ssItem(X5)
        | ~ memberP(cons(sK14,sK22(sK10,sK14)),X5)
        | ~ ssList(cons(sK14,sK22(sK10,sK14)))
        | ~ ssList(sK21(sK10,sK14))
        | memberP(sK10,X5) )
    | ~ spl52_53 ),
    inference(superposition,[],[f362,f917]) ).

fof(f940,plain,
    ( ~ spl52_55
    | ~ spl52_56
    | spl52_57
    | ~ spl52_53 ),
    inference(avatar_split_clause,[],[f926,f915,f938,f934,f930]) ).

fof(f938,plain,
    ( spl52_57
  <=> ! [X3] :
        ( memberP(sK21(sK10,sK14),X3)
        | ~ memberP(sK10,X3)
        | ~ ssItem(X3)
        | memberP(cons(sK14,sK22(sK10,sK14)),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_57])]) ).

fof(f926,plain,
    ( ! [X3] :
        ( memberP(sK21(sK10,sK14),X3)
        | memberP(cons(sK14,sK22(sK10,sK14)),X3)
        | ~ ssList(sK21(sK10,sK14))
        | ~ ssList(cons(sK14,sK22(sK10,sK14)))
        | ~ ssItem(X3)
        | ~ memberP(sK10,X3) )
    | ~ spl52_53 ),
    inference(superposition,[],[f364,f917]) ).

fof(f922,plain,
    ( ~ spl52_5
    | spl52_54
    | ~ spl52_5 ),
    inference(avatar_split_clause,[],[f898,f599,f920,f599]) ).

fof(f920,plain,
    ( spl52_54
  <=> ! [X0] :
        ( ~ ssList(cons(sK14,X0))
        | cons(sK14,X0) = app(sK21(cons(sK14,X0),sK14),cons(sK14,sK22(cons(sK14,X0),sK14)))
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_54])]) ).

fof(f898,plain,
    ( ! [X0] :
        ( ~ ssList(cons(sK14,X0))
        | ~ ssList(X0)
        | ~ ssItem(sK14)
        | cons(sK14,X0) = app(sK21(cons(sK14,X0),sK14),cons(sK14,sK22(cons(sK14,X0),sK14))) )
    | ~ spl52_5 ),
    inference(resolution,[],[f772,f576]) ).

fof(f772,plain,
    ( ! [X4] :
        ( ~ memberP(X4,sK14)
        | ~ ssList(X4)
        | app(sK21(X4,sK14),cons(sK14,sK22(X4,sK14))) = X4 )
    | ~ spl52_5 ),
    inference(resolution,[],[f415,f601]) ).

fof(f918,plain,
    ( ~ spl52_12
    | spl52_53
    | ~ spl52_5
    | ~ spl52_11 ),
    inference(avatar_split_clause,[],[f897,f630,f599,f915,f635]) ).

fof(f897,plain,
    ( sK10 = app(sK21(sK10,sK14),cons(sK14,sK22(sK10,sK14)))
    | ~ ssList(sK10)
    | ~ spl52_5
    | ~ spl52_11 ),
    inference(resolution,[],[f772,f632]) ).

fof(f913,plain,
    ( ~ spl52_5
    | spl52_52
    | ~ spl52_5 ),
    inference(avatar_split_clause,[],[f900,f599,f911,f599]) ).

fof(f911,plain,
    ( spl52_52
  <=> ! [X4,X3] :
        ( ~ ssList(X4)
        | app(sK21(app(X3,X4),sK14),cons(sK14,sK22(app(X3,X4),sK14))) = app(X3,X4)
        | ~ ssList(X3)
        | ~ ssList(app(X3,X4))
        | ~ memberP(X3,sK14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_52])]) ).

fof(f900,plain,
    ( ! [X3,X4] :
        ( ~ ssList(X4)
        | ~ ssList(X3)
        | ~ ssItem(sK14)
        | ~ memberP(X3,sK14)
        | ~ ssList(app(X3,X4))
        | app(sK21(app(X3,X4),sK14),cons(sK14,sK22(app(X3,X4),sK14))) = app(X3,X4) )
    | ~ spl52_5 ),
    inference(resolution,[],[f772,f363]) ).

fof(f909,plain,
    ( ~ spl52_5
    | spl52_51
    | ~ spl52_5 ),
    inference(avatar_split_clause,[],[f899,f599,f907,f599]) ).

fof(f907,plain,
    ( spl52_51
  <=> ! [X2,X1] :
        ( ~ ssList(X2)
        | ~ ssList(cons(X1,X2))
        | ~ ssItem(X1)
        | ~ memberP(X2,sK14)
        | cons(X1,X2) = app(sK21(cons(X1,X2),sK14),cons(sK14,sK22(cons(X1,X2),sK14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_51])]) ).

fof(f899,plain,
    ( ! [X2,X1] :
        ( ~ ssList(X2)
        | cons(X1,X2) = app(sK21(cons(X1,X2),sK14),cons(sK14,sK22(cons(X1,X2),sK14)))
        | ~ memberP(X2,sK14)
        | ~ ssItem(X1)
        | ~ ssList(cons(X1,X2))
        | ~ ssItem(sK14) )
    | ~ spl52_5 ),
    inference(resolution,[],[f772,f470]) ).

fof(f905,plain,
    ( ~ spl52_5
    | spl52_50
    | ~ spl52_5 ),
    inference(avatar_split_clause,[],[f901,f599,f903,f599]) ).

fof(f903,plain,
    ( spl52_50
  <=> ! [X6,X5] :
        ( ~ ssList(app(X5,X6))
        | ~ ssList(X5)
        | app(X5,X6) = app(sK21(app(X5,X6),sK14),cons(sK14,sK22(app(X5,X6),sK14)))
        | ~ memberP(X6,sK14)
        | ~ ssList(X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_50])]) ).

fof(f901,plain,
    ( ! [X6,X5] :
        ( ~ ssList(app(X5,X6))
        | ~ ssList(X6)
        | ~ memberP(X6,sK14)
        | app(X5,X6) = app(sK21(app(X5,X6),sK14),cons(sK14,sK22(app(X5,X6),sK14)))
        | ~ ssList(X5)
        | ~ ssItem(sK14) )
    | ~ spl52_5 ),
    inference(resolution,[],[f772,f362]) ).

fof(f896,plain,
    ( ~ spl52_27
    | ~ spl52_13
    | spl52_45 ),
    inference(avatar_split_clause,[],[f895,f875,f640,f745]) ).

fof(f895,plain,
    ( ~ ssList(sK13)
    | ~ segmentP(sK13,sK13)
    | spl52_45 ),
    inference(duplicate_literal_removal,[],[f894]) ).

fof(f894,plain,
    ( ~ ssList(sK13)
    | ~ segmentP(sK13,sK13)
    | ~ ssList(sK13)
    | spl52_45 ),
    inference(resolution,[],[f877,f483]) ).

fof(f877,plain,
    ( ~ ssList(sK34(sK13,sK13))
    | spl52_45 ),
    inference(avatar_component_clause,[],[f875]) ).

fof(f893,plain,
    ( spl52_49
    | ~ spl52_44
    | ~ spl52_45
    | ~ spl52_29 ),
    inference(avatar_split_clause,[],[f869,f783,f875,f871,f891]) ).

fof(f891,plain,
    ( spl52_49
  <=> ! [X3] :
        ( ~ ssItem(X3)
        | memberP(sK13,X3)
        | ~ memberP(sK34(sK13,sK13),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_49])]) ).

fof(f869,plain,
    ( ! [X3] :
        ( ~ ssList(sK34(sK13,sK13))
        | ~ ssList(app(sK33(sK13,sK13),sK13))
        | ~ ssItem(X3)
        | ~ memberP(sK34(sK13,sK13),X3)
        | memberP(sK13,X3) )
    | ~ spl52_29 ),
    inference(superposition,[],[f362,f785]) ).

fof(f889,plain,
    ( ~ spl52_45
    | spl52_48
    | ~ spl52_44
    | ~ spl52_29 ),
    inference(avatar_split_clause,[],[f866,f783,f871,f887,f875]) ).

fof(f887,plain,
    ( spl52_48
  <=> ! [X0] :
        ( segmentP(app(X0,sK13),app(sK33(sK13,sK13),sK13))
        | ~ ssList(X0)
        | ~ ssList(app(X0,sK13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_48])]) ).

fof(f866,plain,
    ( ! [X0] :
        ( ~ ssList(app(sK33(sK13,sK13),sK13))
        | segmentP(app(X0,sK13),app(sK33(sK13,sK13),sK13))
        | ~ ssList(sK34(sK13,sK13))
        | ~ ssList(app(X0,sK13))
        | ~ ssList(X0) )
    | ~ spl52_29 ),
    inference(superposition,[],[f680,f785]) ).

fof(f885,plain,
    ( ~ spl52_44
    | ~ spl52_45
    | spl52_47
    | ~ spl52_29 ),
    inference(avatar_split_clause,[],[f867,f783,f883,f875,f871]) ).

fof(f883,plain,
    ( spl52_47
  <=> ! [X1] :
        ( memberP(app(sK33(sK13,sK13),sK13),X1)
        | ~ ssItem(X1)
        | ~ memberP(sK13,X1)
        | memberP(sK34(sK13,sK13),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_47])]) ).

fof(f867,plain,
    ( ! [X1] :
        ( memberP(app(sK33(sK13,sK13),sK13),X1)
        | memberP(sK34(sK13,sK13),X1)
        | ~ memberP(sK13,X1)
        | ~ ssList(sK34(sK13,sK13))
        | ~ ssList(app(sK33(sK13,sK13),sK13))
        | ~ ssItem(X1) )
    | ~ spl52_29 ),
    inference(superposition,[],[f364,f785]) ).

fof(f881,plain,
    ( ~ spl52_44
    | ~ spl52_45
    | spl52_46
    | ~ spl52_29 ),
    inference(avatar_split_clause,[],[f868,f783,f879,f875,f871]) ).

fof(f879,plain,
    ( spl52_46
  <=> ! [X2] :
        ( ~ ssItem(X2)
        | ~ memberP(app(sK33(sK13,sK13),sK13),X2)
        | memberP(sK13,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_46])]) ).

fof(f868,plain,
    ( ! [X2] :
        ( ~ ssItem(X2)
        | memberP(sK13,X2)
        | ~ ssList(sK34(sK13,sK13))
        | ~ memberP(app(sK33(sK13,sK13),sK13),X2)
        | ~ ssList(app(sK33(sK13,sK13),sK13)) )
    | ~ spl52_29 ),
    inference(superposition,[],[f363,f785]) ).

fof(f865,plain,
    ( ~ spl52_12
    | spl52_43
    | ~ spl52_37 ),
    inference(avatar_split_clause,[],[f848,f827,f863,f635]) ).

fof(f863,plain,
    ( spl52_43
  <=> ! [X9,X8,X10] :
        ( ~ segmentP(X10,app(X8,app(sK13,X9)))
        | ~ ssList(app(X8,app(sK13,X9)))
        | ~ ssList(X9)
        | segmentP(X10,sK10)
        | ~ ssList(X10)
        | ~ ssList(X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_43])]) ).

fof(f848,plain,
    ( ! [X10,X8,X9] :
        ( ~ segmentP(X10,app(X8,app(sK13,X9)))
        | ~ ssList(X8)
        | ~ ssList(X10)
        | ~ ssList(sK10)
        | segmentP(X10,sK10)
        | ~ ssList(X9)
        | ~ ssList(app(X8,app(sK13,X9))) )
    | ~ spl52_37 ),
    inference(resolution,[],[f828,f366]) ).

fof(f861,plain,
    ( ~ spl52_12
    | spl52_42
    | ~ spl52_37 ),
    inference(avatar_split_clause,[],[f849,f827,f859,f635]) ).

fof(f859,plain,
    ( spl52_42
  <=> ! [X11,X12] :
        ( ~ segmentP(sK10,app(X11,app(sK13,X12)))
        | ~ ssList(X12)
        | ~ ssList(X11)
        | ~ ssList(app(X11,app(sK13,X12)))
        | sK10 = app(X11,app(sK13,X12)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_42])]) ).

fof(f849,plain,
    ( ! [X11,X12] :
        ( ~ segmentP(sK10,app(X11,app(sK13,X12)))
        | sK10 = app(X11,app(sK13,X12))
        | ~ ssList(app(X11,app(sK13,X12)))
        | ~ ssList(X11)
        | ~ ssList(X12)
        | ~ ssList(sK10) )
    | ~ spl52_37 ),
    inference(resolution,[],[f828,f469]) ).

fof(f857,plain,
    ( spl52_41
    | ~ spl52_12
    | ~ spl52_37 ),
    inference(avatar_split_clause,[],[f847,f827,f635,f855]) ).

fof(f855,plain,
    ( spl52_41
  <=> ! [X6,X7] :
        ( app(X6,app(sK13,X7)) = app(app(sK33(app(X6,app(sK13,X7)),sK10),sK10),sK34(app(X6,app(sK13,X7)),sK10))
        | ~ ssList(X6)
        | ~ ssList(X7)
        | ~ ssList(app(X6,app(sK13,X7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_41])]) ).

fof(f847,plain,
    ( ! [X6,X7] :
        ( ~ ssList(sK10)
        | app(X6,app(sK13,X7)) = app(app(sK33(app(X6,app(sK13,X7)),sK10),sK10),sK34(app(X6,app(sK13,X7)),sK10))
        | ~ ssList(app(X6,app(sK13,X7)))
        | ~ ssList(X7)
        | ~ ssList(X6) )
    | ~ spl52_37 ),
    inference(resolution,[],[f828,f482]) ).

fof(f853,plain,
    ( ~ spl52_12
    | spl52_40
    | ~ spl52_37 ),
    inference(avatar_split_clause,[],[f846,f827,f851,f635]) ).

fof(f851,plain,
    ( spl52_40
  <=> ! [X3,X4,X5,X2] :
        ( ~ ssList(X3)
        | ~ ssList(app(X2,app(sK13,X3)))
        | segmentP(app(X5,app(app(X2,app(sK13,X3)),X4)),sK10)
        | ~ ssList(X4)
        | ~ ssList(X2)
        | ~ ssList(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_40])]) ).

fof(f846,plain,
    ( ! [X2,X3,X4,X5] :
        ( ~ ssList(X3)
        | ~ ssList(X5)
        | ~ ssList(X2)
        | ~ ssList(sK10)
        | ~ ssList(X4)
        | segmentP(app(X5,app(app(X2,app(sK13,X3)),X4)),sK10)
        | ~ ssList(app(X2,app(sK13,X3))) )
    | ~ spl52_37 ),
    inference(resolution,[],[f828,f655]) ).

fof(f844,plain,
    ( ~ spl52_12
    | ~ spl52_4
    | ~ spl52_13
    | spl52_32 ),
    inference(avatar_split_clause,[],[f843,f800,f640,f594,f635]) ).

fof(f843,plain,
    ( ~ ssList(sK13)
    | ~ segmentP(sK13,sK10)
    | ~ ssList(sK10)
    | spl52_32 ),
    inference(resolution,[],[f802,f483]) ).

fof(f802,plain,
    ( ~ ssList(sK34(sK13,sK10))
    | spl52_32 ),
    inference(avatar_component_clause,[],[f800]) ).

fof(f842,plain,
    ( spl52_39
    | ~ spl52_13
    | spl52_28 ),
    inference(avatar_split_clause,[],[f837,f749,f640,f839]) ).

fof(f839,plain,
    ( spl52_39
  <=> app(app(sK7(sK13),cons(sK5(sK13),sK8(sK13))),cons(sK6(sK13),sK9(sK13))) = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_39])]) ).

fof(f837,plain,
    ( ~ ssList(sK13)
    | app(app(sK7(sK13),cons(sK5(sK13),sK8(sK13))),cons(sK6(sK13),sK9(sK13))) = sK13
    | spl52_28 ),
    inference(resolution,[],[f357,f751]) ).

fof(f751,plain,
    ( ~ strictorderedP(sK13)
    | spl52_28 ),
    inference(avatar_component_clause,[],[f749]) ).

fof(f833,plain,
    ( spl52_38
    | ~ spl52_2 ),
    inference(avatar_split_clause,[],[f823,f586,f831]) ).

fof(f831,plain,
    ( spl52_38
  <=> ! [X9,X8,X7] :
        ( segmentP(app(X9,app(X7,X8)),nil)
        | ~ ssList(X9)
        | ~ ssList(X8)
        | ~ ssList(X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_38])]) ).

fof(f823,plain,
    ! [X8,X9,X7] :
      ( ~ ssList(nil)
      | segmentP(app(X9,app(X7,X8)),nil)
      | ~ ssList(X7)
      | ~ ssList(X8)
      | ~ ssList(X9) ),
    inference(duplicate_literal_removal,[],[f822]) ).

fof(f822,plain,
    ! [X8,X9,X7] :
      ( ~ ssList(X9)
      | ~ ssList(nil)
      | ~ ssList(X8)
      | ~ ssList(X7)
      | ~ ssList(X7)
      | segmentP(app(X9,app(X7,X8)),nil) ),
    inference(resolution,[],[f655,f479]) ).

fof(f829,plain,
    ( ~ spl52_12
    | spl52_37
    | ~ spl52_13
    | ~ spl52_4 ),
    inference(avatar_split_clause,[],[f819,f594,f640,f827,f635]) ).

fof(f819,plain,
    ( ! [X0,X1] :
        ( ~ ssList(sK13)
        | ~ ssList(X0)
        | ~ ssList(sK10)
        | segmentP(app(X1,app(sK13,X0)),sK10)
        | ~ ssList(X1) )
    | ~ spl52_4 ),
    inference(resolution,[],[f655,f596]) ).

fof(f818,plain,
    ( ~ spl52_34
    | ~ spl52_32
    | spl52_36
    | ~ spl52_30 ),
    inference(avatar_split_clause,[],[f798,f788,f816,f800,f807]) ).

fof(f816,plain,
    ( spl52_36
  <=> ! [X2] :
        ( memberP(sK13,X2)
        | ~ ssItem(X2)
        | ~ memberP(sK34(sK13,sK10),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_36])]) ).

fof(f798,plain,
    ( ! [X2] :
        ( memberP(sK13,X2)
        | ~ memberP(sK34(sK13,sK10),X2)
        | ~ ssList(sK34(sK13,sK10))
        | ~ ssList(app(sK33(sK13,sK10),sK10))
        | ~ ssItem(X2) )
    | ~ spl52_30 ),
    inference(superposition,[],[f362,f790]) ).

fof(f814,plain,
    ( ~ spl52_32
    | ~ spl52_34
    | spl52_35
    | ~ spl52_30 ),
    inference(avatar_split_clause,[],[f796,f788,f812,f807,f800]) ).

fof(f812,plain,
    ( spl52_35
  <=> ! [X0] :
        ( ~ memberP(sK13,X0)
        | memberP(sK34(sK13,sK10),X0)
        | ~ ssItem(X0)
        | memberP(app(sK33(sK13,sK10),sK10),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_35])]) ).

fof(f796,plain,
    ( ! [X0] :
        ( ~ memberP(sK13,X0)
        | ~ ssList(app(sK33(sK13,sK10),sK10))
        | ~ ssList(sK34(sK13,sK10))
        | memberP(app(sK33(sK13,sK10),sK10),X0)
        | ~ ssItem(X0)
        | memberP(sK34(sK13,sK10),X0) )
    | ~ spl52_30 ),
    inference(superposition,[],[f364,f790]) ).

fof(f810,plain,
    ( ~ spl52_32
    | spl52_33
    | ~ spl52_34
    | ~ spl52_30 ),
    inference(avatar_split_clause,[],[f797,f788,f807,f804,f800]) ).

fof(f797,plain,
    ( ! [X1] :
        ( ~ ssList(app(sK33(sK13,sK10),sK10))
        | ~ ssItem(X1)
        | ~ ssList(sK34(sK13,sK10))
        | memberP(sK13,X1)
        | ~ memberP(app(sK33(sK13,sK10),sK10),X1) )
    | ~ spl52_30 ),
    inference(superposition,[],[f363,f790]) ).

fof(f795,plain,
    ( ~ spl52_2
    | spl52_31 ),
    inference(avatar_split_clause,[],[f779,f793,f586]) ).

fof(f779,plain,
    ! [X1] :
      ( ~ ssList(X1)
      | app(app(sK33(X1,nil),nil),sK34(X1,nil)) = X1
      | ~ ssList(nil) ),
    inference(duplicate_literal_removal,[],[f778]) ).

fof(f778,plain,
    ! [X1] :
      ( ~ ssList(nil)
      | ~ ssList(X1)
      | ~ ssList(X1)
      | app(app(sK33(X1,nil),nil),sK34(X1,nil)) = X1 ),
    inference(resolution,[],[f482,f479]) ).

fof(f791,plain,
    ( spl52_30
    | ~ spl52_12
    | ~ spl52_13
    | ~ spl52_4 ),
    inference(avatar_split_clause,[],[f775,f594,f640,f635,f788]) ).

fof(f775,plain,
    ( ~ ssList(sK13)
    | ~ ssList(sK10)
    | sK13 = app(app(sK33(sK13,sK10),sK10),sK34(sK13,sK10))
    | ~ spl52_4 ),
    inference(resolution,[],[f482,f596]) ).

fof(f786,plain,
    ( ~ spl52_13
    | spl52_29
    | ~ spl52_27 ),
    inference(avatar_split_clause,[],[f781,f745,f783,f640]) ).

fof(f781,plain,
    ( app(app(sK33(sK13,sK13),sK13),sK34(sK13,sK13)) = sK13
    | ~ ssList(sK13)
    | ~ spl52_27 ),
    inference(duplicate_literal_removal,[],[f776]) ).

fof(f776,plain,
    ( ~ ssList(sK13)
    | ~ ssList(sK13)
    | app(app(sK33(sK13,sK13),sK13),sK34(sK13,sK13)) = sK13
    | ~ spl52_27 ),
    inference(resolution,[],[f482,f746]) ).

fof(f746,plain,
    ( segmentP(sK13,sK13)
    | ~ spl52_27 ),
    inference(avatar_component_clause,[],[f745]) ).

fof(f756,plain,
    ( ~ spl52_13
    | spl52_27 ),
    inference(avatar_split_clause,[],[f755,f745,f640]) ).

fof(f755,plain,
    ( ~ ssList(sK13)
    | spl52_27 ),
    inference(resolution,[],[f747,f351]) ).

fof(f747,plain,
    ( ~ segmentP(sK13,sK13)
    | spl52_27 ),
    inference(avatar_component_clause,[],[f745]) ).

fof(f752,plain,
    ( ~ spl52_27
    | spl52_24
    | ~ spl52_13
    | ~ spl52_28
    | ~ spl52_4
    | ~ spl52_23 ),
    inference(avatar_split_clause,[],[f741,f711,f594,f749,f640,f722,f745]) ).

fof(f722,plain,
    ( spl52_24
  <=> sK10 = sK13 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_24])]) ).

fof(f741,plain,
    ( ~ strictorderedP(sK13)
    | ~ ssList(sK13)
    | sK10 = sK13
    | ~ segmentP(sK13,sK13)
    | ~ spl52_4
    | ~ spl52_23 ),
    inference(resolution,[],[f712,f596]) ).

fof(f738,plain,
    ( ~ spl52_12
    | spl52_26
    | ~ spl52_13
    | ~ spl52_4 ),
    inference(avatar_split_clause,[],[f730,f594,f640,f736,f635]) ).

fof(f736,plain,
    ( spl52_26
  <=> ! [X0] :
        ( ~ ssList(X0)
        | segmentP(X0,sK10)
        | ~ segmentP(X0,sK13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_26])]) ).

fof(f730,plain,
    ( ! [X0] :
        ( ~ ssList(sK13)
        | ~ ssList(X0)
        | ~ segmentP(X0,sK13)
        | segmentP(X0,sK10)
        | ~ ssList(sK10) )
    | ~ spl52_4 ),
    inference(resolution,[],[f366,f596]) ).

fof(f729,plain,
    ( spl52_24
    | ~ spl52_25
    | ~ spl52_13
    | ~ spl52_12
    | ~ spl52_4 ),
    inference(avatar_split_clause,[],[f716,f594,f635,f640,f726,f722]) ).

fof(f716,plain,
    ( ~ ssList(sK10)
    | ~ ssList(sK13)
    | ~ segmentP(sK10,sK13)
    | sK10 = sK13
    | ~ spl52_4 ),
    inference(resolution,[],[f469,f596]) ).

fof(f713,plain,
    ( ~ spl52_12
    | spl52_23 ),
    inference(avatar_split_clause,[],[f708,f711,f635]) ).

fof(f708,plain,
    ! [X0] :
      ( ~ strictorderedP(X0)
      | sK10 = X0
      | ~ segmentP(sK13,X0)
      | ~ ssList(X0)
      | ~ ssList(sK10)
      | ~ segmentP(X0,sK10) ),
    inference(duplicate_literal_removal,[],[f704]) ).

fof(f704,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ segmentP(sK13,X0)
      | ~ ssList(X0)
      | ~ ssList(sK10)
      | ~ segmentP(X0,sK10)
      | sK10 = X0
      | ~ strictorderedP(X0) ),
    inference(resolution,[],[f503,f543]) ).

fof(f543,plain,
    ! [X5] :
      ( ~ neq(sK10,X5)
      | ~ segmentP(sK13,X5)
      | ~ segmentP(X5,sK10)
      | ~ strictorderedP(X5)
      | ~ ssList(X5) ),
    inference(definition_unfolding,[],[f376,f378,f378]) ).

fof(f378,plain,
    sK12 = sK10,
    inference(cnf_transformation,[],[f249]) ).

fof(f249,plain,
    ( ssList(sK12)
    & ~ memberP(sK11,sK14)
    & ssItem(sK14)
    & memberP(sK10,sK14)
    & sK12 = sK10
    & segmentP(sK13,sK12)
    & ! [X5] :
        ( ~ ssList(X5)
        | ~ strictorderedP(X5)
        | ~ neq(sK12,X5)
        | ~ segmentP(X5,sK12)
        | ~ segmentP(sK13,X5) )
    & ssList(sK13)
    & strictorderedP(sK12)
    & sK11 = sK13
    & ssList(sK11)
    & ssList(sK10) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK10,sK11,sK12,sK13,sK14])],[f159,f248,f247,f246,f245,f244]) ).

fof(f244,plain,
    ( ? [X0] :
        ( ? [X1] :
            ( ? [X2] :
                ( ssList(X2)
                & ? [X3] :
                    ( ? [X4] :
                        ( ~ memberP(X1,X4)
                        & ssItem(X4)
                        & memberP(X0,X4) )
                    & X0 = X2
                    & segmentP(X3,X2)
                    & ! [X5] :
                        ( ~ ssList(X5)
                        | ~ strictorderedP(X5)
                        | ~ neq(X2,X5)
                        | ~ segmentP(X5,X2)
                        | ~ segmentP(X3,X5) )
                    & ssList(X3)
                    & strictorderedP(X2)
                    & X1 = X3 ) )
            & ssList(X1) )
        & ssList(X0) )
   => ( ? [X1] :
          ( ? [X2] :
              ( ssList(X2)
              & ? [X3] :
                  ( ? [X4] :
                      ( ~ memberP(X1,X4)
                      & ssItem(X4)
                      & memberP(sK10,X4) )
                  & sK10 = X2
                  & segmentP(X3,X2)
                  & ! [X5] :
                      ( ~ ssList(X5)
                      | ~ strictorderedP(X5)
                      | ~ neq(X2,X5)
                      | ~ segmentP(X5,X2)
                      | ~ segmentP(X3,X5) )
                  & ssList(X3)
                  & strictorderedP(X2)
                  & X1 = X3 ) )
          & ssList(X1) )
      & ssList(sK10) ) ),
    introduced(choice_axiom,[]) ).

fof(f245,plain,
    ( ? [X1] :
        ( ? [X2] :
            ( ssList(X2)
            & ? [X3] :
                ( ? [X4] :
                    ( ~ memberP(X1,X4)
                    & ssItem(X4)
                    & memberP(sK10,X4) )
                & sK10 = X2
                & segmentP(X3,X2)
                & ! [X5] :
                    ( ~ ssList(X5)
                    | ~ strictorderedP(X5)
                    | ~ neq(X2,X5)
                    | ~ segmentP(X5,X2)
                    | ~ segmentP(X3,X5) )
                & ssList(X3)
                & strictorderedP(X2)
                & X1 = X3 ) )
        & ssList(X1) )
   => ( ? [X2] :
          ( ssList(X2)
          & ? [X3] :
              ( ? [X4] :
                  ( ~ memberP(sK11,X4)
                  & ssItem(X4)
                  & memberP(sK10,X4) )
              & sK10 = X2
              & segmentP(X3,X2)
              & ! [X5] :
                  ( ~ ssList(X5)
                  | ~ strictorderedP(X5)
                  | ~ neq(X2,X5)
                  | ~ segmentP(X5,X2)
                  | ~ segmentP(X3,X5) )
              & ssList(X3)
              & strictorderedP(X2)
              & sK11 = X3 ) )
      & ssList(sK11) ) ),
    introduced(choice_axiom,[]) ).

fof(f246,plain,
    ( ? [X2] :
        ( ssList(X2)
        & ? [X3] :
            ( ? [X4] :
                ( ~ memberP(sK11,X4)
                & ssItem(X4)
                & memberP(sK10,X4) )
            & sK10 = X2
            & segmentP(X3,X2)
            & ! [X5] :
                ( ~ ssList(X5)
                | ~ strictorderedP(X5)
                | ~ neq(X2,X5)
                | ~ segmentP(X5,X2)
                | ~ segmentP(X3,X5) )
            & ssList(X3)
            & strictorderedP(X2)
            & sK11 = X3 ) )
   => ( ssList(sK12)
      & ? [X3] :
          ( ? [X4] :
              ( ~ memberP(sK11,X4)
              & ssItem(X4)
              & memberP(sK10,X4) )
          & sK12 = sK10
          & segmentP(X3,sK12)
          & ! [X5] :
              ( ~ ssList(X5)
              | ~ strictorderedP(X5)
              | ~ neq(sK12,X5)
              | ~ segmentP(X5,sK12)
              | ~ segmentP(X3,X5) )
          & ssList(X3)
          & strictorderedP(sK12)
          & sK11 = X3 ) ) ),
    introduced(choice_axiom,[]) ).

fof(f247,plain,
    ( ? [X3] :
        ( ? [X4] :
            ( ~ memberP(sK11,X4)
            & ssItem(X4)
            & memberP(sK10,X4) )
        & sK12 = sK10
        & segmentP(X3,sK12)
        & ! [X5] :
            ( ~ ssList(X5)
            | ~ strictorderedP(X5)
            | ~ neq(sK12,X5)
            | ~ segmentP(X5,sK12)
            | ~ segmentP(X3,X5) )
        & ssList(X3)
        & strictorderedP(sK12)
        & sK11 = X3 )
   => ( ? [X4] :
          ( ~ memberP(sK11,X4)
          & ssItem(X4)
          & memberP(sK10,X4) )
      & sK12 = sK10
      & segmentP(sK13,sK12)
      & ! [X5] :
          ( ~ ssList(X5)
          | ~ strictorderedP(X5)
          | ~ neq(sK12,X5)
          | ~ segmentP(X5,sK12)
          | ~ segmentP(sK13,X5) )
      & ssList(sK13)
      & strictorderedP(sK12)
      & sK11 = sK13 ) ),
    introduced(choice_axiom,[]) ).

fof(f248,plain,
    ( ? [X4] :
        ( ~ memberP(sK11,X4)
        & ssItem(X4)
        & memberP(sK10,X4) )
   => ( ~ memberP(sK11,sK14)
      & ssItem(sK14)
      & memberP(sK10,sK14) ) ),
    introduced(choice_axiom,[]) ).

fof(f159,plain,
    ? [X0] :
      ( ? [X1] :
          ( ? [X2] :
              ( ssList(X2)
              & ? [X3] :
                  ( ? [X4] :
                      ( ~ memberP(X1,X4)
                      & ssItem(X4)
                      & memberP(X0,X4) )
                  & X0 = X2
                  & segmentP(X3,X2)
                  & ! [X5] :
                      ( ~ ssList(X5)
                      | ~ strictorderedP(X5)
                      | ~ neq(X2,X5)
                      | ~ segmentP(X5,X2)
                      | ~ segmentP(X3,X5) )
                  & ssList(X3)
                  & strictorderedP(X2)
                  & X1 = X3 ) )
          & ssList(X1) )
      & ssList(X0) ),
    inference(flattening,[],[f158]) ).

fof(f158,plain,
    ? [X0] :
      ( ? [X1] :
          ( ? [X2] :
              ( ? [X3] :
                  ( segmentP(X3,X2)
                  & strictorderedP(X2)
                  & X0 = X2
                  & ! [X5] :
                      ( ~ ssList(X5)
                      | ~ strictorderedP(X5)
                      | ~ neq(X2,X5)
                      | ~ segmentP(X5,X2)
                      | ~ segmentP(X3,X5) )
                  & X1 = X3
                  & ? [X4] :
                      ( memberP(X0,X4)
                      & ~ memberP(X1,X4)
                      & ssItem(X4) )
                  & ssList(X3) )
              & ssList(X2) )
          & ssList(X1) )
      & ssList(X0) ),
    inference(ennf_transformation,[],[f98]) ).

fof(f98,plain,
    ~ ! [X0] :
        ( ssList(X0)
       => ! [X1] :
            ( ssList(X1)
           => ! [X2] :
                ( ssList(X2)
               => ! [X3] :
                    ( ssList(X3)
                   => ( ~ segmentP(X3,X2)
                      | ~ strictorderedP(X2)
                      | X0 != X2
                      | ? [X5] :
                          ( segmentP(X5,X2)
                          & segmentP(X3,X5)
                          & ssList(X5)
                          & neq(X2,X5)
                          & strictorderedP(X5) )
                      | X1 != X3
                      | ! [X4] :
                          ( ssItem(X4)
                         => ( ~ memberP(X0,X4)
                            | memberP(X1,X4) ) ) ) ) ) ) ),
    inference(rectify,[],[f97]) ).

fof(f97,negated_conjecture,
    ~ ! [X0] :
        ( ssList(X0)
       => ! [X1] :
            ( ssList(X1)
           => ! [X2] :
                ( ssList(X2)
               => ! [X3] :
                    ( ssList(X3)
                   => ( ! [X5] :
                          ( ssItem(X5)
                         => ( ~ memberP(X0,X5)
                            | memberP(X1,X5) ) )
                      | ~ segmentP(X3,X2)
                      | ? [X4] :
                          ( neq(X2,X4)
                          & segmentP(X4,X2)
                          & strictorderedP(X4)
                          & segmentP(X3,X4)
                          & ssList(X4) )
                      | ~ strictorderedP(X2)
                      | X1 != X3
                      | X0 != X2 ) ) ) ) ),
    inference(negated_conjecture,[],[f96]) ).

fof(f96,conjecture,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ! [X2] :
              ( ssList(X2)
             => ! [X3] :
                  ( ssList(X3)
                 => ( ! [X5] :
                        ( ssItem(X5)
                       => ( ~ memberP(X0,X5)
                          | memberP(X1,X5) ) )
                    | ~ segmentP(X3,X2)
                    | ? [X4] :
                        ( neq(X2,X4)
                        & segmentP(X4,X2)
                        & strictorderedP(X4)
                        & segmentP(X3,X4)
                        & ssList(X4) )
                    | ~ strictorderedP(X2)
                    | X1 != X3
                    | X0 != X2 ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',co1) ).

fof(f376,plain,
    ! [X5] :
      ( ~ ssList(X5)
      | ~ strictorderedP(X5)
      | ~ neq(sK12,X5)
      | ~ segmentP(X5,sK12)
      | ~ segmentP(sK13,X5) ),
    inference(cnf_transformation,[],[f249]) ).

fof(f503,plain,
    ! [X0,X1] :
      ( neq(X0,X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | X0 = X1 ),
    inference(cnf_transformation,[],[f317]) ).

fof(f317,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ( ( neq(X0,X1)
              | X0 = X1 )
            & ( X0 != X1
              | ~ neq(X0,X1) ) )
          | ~ ssList(X1) ) ),
    inference(nnf_transformation,[],[f128]) ).

fof(f128,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ( neq(X0,X1)
          <=> X0 != X1 )
          | ~ ssList(X1) ) ),
    inference(ennf_transformation,[],[f15]) ).

fof(f15,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ( neq(X0,X1)
          <=> X0 != X1 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax15) ).

fof(f703,plain,
    ( ~ spl52_21
    | spl52_22 ),
    inference(avatar_split_clause,[],[f691,f701,f697]) ).

fof(f701,plain,
    ( spl52_22
  <=> ! [X0] :
        ( ~ strictorderedP(X0)
        | ~ ssItem(X0)
        | sK10 = X0
        | ~ segmentP(X0,sK10)
        | ~ segmentP(sK13,X0)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_22])]) ).

fof(f691,plain,
    ! [X0] :
      ( ~ strictorderedP(X0)
      | ~ ssList(X0)
      | ~ ssItem(sK10)
      | ~ segmentP(sK13,X0)
      | ~ segmentP(X0,sK10)
      | sK10 = X0
      | ~ ssItem(X0) ),
    inference(resolution,[],[f418,f543]) ).

fof(f418,plain,
    ! [X0,X1] :
      ( neq(X0,X1)
      | ~ ssItem(X0)
      | X0 = X1
      | ~ ssItem(X1) ),
    inference(cnf_transformation,[],[f271]) ).

fof(f271,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( ( X0 != X1
              | ~ neq(X0,X1) )
            & ( neq(X0,X1)
              | X0 = X1 ) )
          | ~ ssItem(X1) )
      | ~ ssItem(X0) ),
    inference(nnf_transformation,[],[f141]) ).

fof(f141,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( X0 != X1
          <=> neq(X0,X1) )
          | ~ ssItem(X1) )
      | ~ ssItem(X0) ),
    inference(ennf_transformation,[],[f1]) ).

fof(f1,axiom,
    ! [X0] :
      ( ssItem(X0)
     => ! [X1] :
          ( ssItem(X1)
         => ( X0 != X1
          <=> neq(X0,X1) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax1) ).

fof(f686,plain,
    spl52_3,
    inference(avatar_split_clause,[],[f350,f590]) ).

fof(f350,plain,
    ! [X0] :
      ( ~ ssItem(X0)
      | totalorderedP(cons(X0,nil)) ),
    inference(cnf_transformation,[],[f161]) ).

fof(f161,plain,
    ! [X0] :
      ( totalorderedP(cons(X0,nil))
      | ~ ssItem(X0) ),
    inference(ennf_transformation,[],[f65]) ).

fof(f65,axiom,
    ! [X0] :
      ( ssItem(X0)
     => totalorderedP(cons(X0,nil)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax65) ).

fof(f685,plain,
    spl52_20,
    inference(avatar_split_clause,[],[f456,f682]) ).

fof(f682,plain,
    ( spl52_20
  <=> duplicatefreeP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_20])]) ).

fof(f456,plain,
    duplicatefreeP(nil),
    inference(cnf_transformation,[],[f72]) ).

fof(f72,axiom,
    duplicatefreeP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax72) ).

fof(f678,plain,
    spl52_2,
    inference(avatar_split_clause,[],[f535,f586]) ).

fof(f535,plain,
    ssList(nil),
    inference(cnf_transformation,[],[f17]) ).

fof(f17,axiom,
    ssList(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax17) ).

fof(f677,plain,
    spl52_19,
    inference(avatar_split_clause,[],[f544,f674]) ).

fof(f544,plain,
    strictorderedP(sK10),
    inference(definition_unfolding,[],[f374,f378]) ).

fof(f374,plain,
    strictorderedP(sK12),
    inference(cnf_transformation,[],[f249]) ).

fof(f671,plain,
    spl52_13,
    inference(avatar_split_clause,[],[f545,f640]) ).

fof(f545,plain,
    ssList(sK13),
    inference(definition_unfolding,[],[f372,f373]) ).

fof(f373,plain,
    sK11 = sK13,
    inference(cnf_transformation,[],[f249]) ).

fof(f372,plain,
    ssList(sK11),
    inference(cnf_transformation,[],[f249]) ).

fof(f670,plain,
    spl52_18,
    inference(avatar_split_clause,[],[f515,f667]) ).

fof(f667,plain,
    ( spl52_18
  <=> strictorderP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_18])]) ).

fof(f515,plain,
    strictorderP(nil),
    inference(cnf_transformation,[],[f64]) ).

fof(f64,axiom,
    strictorderP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax64) ).

fof(f665,plain,
    ~ spl52_17,
    inference(avatar_split_clause,[],[f468,f662]) ).

fof(f662,plain,
    ( spl52_17
  <=> sK31 = sK32 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_17])]) ).

fof(f468,plain,
    sK31 != sK32,
    inference(cnf_transformation,[],[f296]) ).

fof(f296,plain,
    ( sK31 != sK32
    & ssItem(sK32)
    & ssItem(sK31) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK31,sK32])],[f2,f295,f294]) ).

fof(f294,plain,
    ( ? [X0] :
        ( ? [X1] :
            ( X0 != X1
            & ssItem(X1) )
        & ssItem(X0) )
   => ( ? [X1] :
          ( sK31 != X1
          & ssItem(X1) )
      & ssItem(sK31) ) ),
    introduced(choice_axiom,[]) ).

fof(f295,plain,
    ( ? [X1] :
        ( sK31 != X1
        & ssItem(X1) )
   => ( sK31 != sK32
      & ssItem(sK32) ) ),
    introduced(choice_axiom,[]) ).

fof(f2,axiom,
    ? [X0] :
      ( ? [X1] :
          ( X0 != X1
          & ssItem(X1) )
      & ssItem(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax2) ).

fof(f660,plain,
    spl52_16,
    inference(avatar_split_clause,[],[f514,f657]) ).

fof(f657,plain,
    ( spl52_16
  <=> strictorderedP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_16])]) ).

fof(f514,plain,
    strictorderedP(nil),
    inference(cnf_transformation,[],[f69]) ).

fof(f69,axiom,
    strictorderedP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax69) ).

fof(f654,plain,
    spl52_12,
    inference(avatar_split_clause,[],[f540,f635]) ).

fof(f540,plain,
    ssList(sK10),
    inference(definition_unfolding,[],[f382,f378]) ).

fof(f382,plain,
    ssList(sK12),
    inference(cnf_transformation,[],[f249]) ).

fof(f653,plain,
    spl52_15,
    inference(avatar_split_clause,[],[f451,f650]) ).

fof(f650,plain,
    ( spl52_15
  <=> totalorderP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_15])]) ).

fof(f451,plain,
    totalorderP(nil),
    inference(cnf_transformation,[],[f62]) ).

fof(f62,axiom,
    totalorderP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax62) ).

fof(f648,plain,
    ~ spl52_14,
    inference(avatar_split_clause,[],[f352,f645]) ).

fof(f645,plain,
    ( spl52_14
  <=> singletonP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_14])]) ).

fof(f352,plain,
    ~ singletonP(nil),
    inference(cnf_transformation,[],[f39]) ).

fof(f39,axiom,
    ~ singletonP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax39) ).

fof(f643,plain,
    spl52_13,
    inference(avatar_split_clause,[],[f375,f640]) ).

fof(f375,plain,
    ssList(sK13),
    inference(cnf_transformation,[],[f249]) ).

fof(f638,plain,
    spl52_12,
    inference(avatar_split_clause,[],[f371,f635]) ).

fof(f371,plain,
    ssList(sK10),
    inference(cnf_transformation,[],[f249]) ).

fof(f633,plain,
    spl52_11,
    inference(avatar_split_clause,[],[f379,f630]) ).

fof(f379,plain,
    memberP(sK10,sK14),
    inference(cnf_transformation,[],[f249]) ).

fof(f628,plain,
    spl52_10,
    inference(avatar_split_clause,[],[f458,f625]) ).

fof(f625,plain,
    ( spl52_10
  <=> totalorderedP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_10])]) ).

fof(f458,plain,
    totalorderedP(nil),
    inference(cnf_transformation,[],[f66]) ).

fof(f66,axiom,
    totalorderedP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax66) ).

fof(f623,plain,
    spl52_9,
    inference(avatar_split_clause,[],[f466,f620]) ).

fof(f466,plain,
    ssItem(sK31),
    inference(cnf_transformation,[],[f296]) ).

fof(f617,plain,
    ~ spl52_8,
    inference(avatar_split_clause,[],[f541,f614]) ).

fof(f541,plain,
    ~ memberP(sK13,sK14),
    inference(definition_unfolding,[],[f381,f373]) ).

fof(f381,plain,
    ~ memberP(sK11,sK14),
    inference(cnf_transformation,[],[f249]) ).

fof(f612,plain,
    spl52_7,
    inference(avatar_split_clause,[],[f442,f609]) ).

fof(f609,plain,
    ( spl52_7
  <=> equalelemsP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_7])]) ).

fof(f442,plain,
    equalelemsP(nil),
    inference(cnf_transformation,[],[f74]) ).

fof(f74,axiom,
    equalelemsP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax74) ).

fof(f607,plain,
    spl52_6,
    inference(avatar_split_clause,[],[f467,f604]) ).

fof(f467,plain,
    ssItem(sK32),
    inference(cnf_transformation,[],[f296]) ).

fof(f602,plain,
    spl52_5,
    inference(avatar_split_clause,[],[f380,f599]) ).

fof(f380,plain,
    ssItem(sK14),
    inference(cnf_transformation,[],[f249]) ).

fof(f597,plain,
    spl52_4,
    inference(avatar_split_clause,[],[f542,f594]) ).

fof(f542,plain,
    segmentP(sK13,sK10),
    inference(definition_unfolding,[],[f377,f378]) ).

fof(f377,plain,
    segmentP(sK13,sK12),
    inference(cnf_transformation,[],[f249]) ).

fof(f592,plain,
    ( ~ spl52_2
    | spl52_3 ),
    inference(avatar_split_clause,[],[f560,f590,f586]) ).

fof(f560,plain,
    ! [X0] :
      ( ~ ssItem(X0)
      | totalorderedP(cons(X0,nil))
      | ~ ssList(nil) ),
    inference(equality_resolution,[],[f436]) ).

fof(f436,plain,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X1)
      | totalorderedP(cons(X0,X1))
      | nil != X1 ),
    inference(cnf_transformation,[],[f282]) ).

fof(f584,plain,
    spl52_1,
    inference(avatar_split_clause,[],[f361,f581]) ).

fof(f581,plain,
    ( spl52_1
  <=> cyclefreeP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_1])]) ).

fof(f361,plain,
    cyclefreeP(nil),
    inference(cnf_transformation,[],[f60]) ).

fof(f60,axiom,
    cyclefreeP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax60) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem    : SWC403+1 : TPTP v8.1.0. Released v2.4.0.
% 0.07/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 : n003.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:54:07 EDT 2022
% 0.13/0.35  % CPUTime    : 
% 1.27/0.52  % (18755)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.27/0.53  % (18743)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.27/0.53  % (18742)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)
% 1.27/0.53  % (18745)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.27/0.53  % (18763)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.27/0.53  % (18744)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.27/0.54  % (18768)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.42/0.54  % (18746)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.42/0.54  % (18747)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.42/0.54  % (18751)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 1.42/0.54  % (18759)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.42/0.54  % (18762)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 1.42/0.54  % (18764)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)
% 1.42/0.54  % (18758)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 1.42/0.54  % (18741)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)
% 1.42/0.54  % (18753)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.42/0.55  % (18760)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.42/0.55  % (18756)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.42/0.55  % (18750)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.42/0.55  % (18769)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 1.42/0.55  % (18752)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.42/0.55  % (18767)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.42/0.55  % (18748)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 1.42/0.55  % (18754)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 1.42/0.55  % (18766)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 1.42/0.55  % (18761)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)
% 1.42/0.56  % (18749)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.42/0.56  % (18770)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.42/0.56  % (18765)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 1.42/0.56  % (18748)Instruction limit reached!
% 1.42/0.56  % (18748)------------------------------
% 1.42/0.56  % (18748)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.42/0.56  % (18748)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.42/0.56  % (18748)Termination reason: Unknown
% 1.42/0.56  % (18748)Termination phase: Function definition elimination
% 1.42/0.56  
% 1.42/0.56  % (18748)Memory used [KB]: 1279
% 1.42/0.56  % (18748)Time elapsed: 0.012 s
% 1.42/0.56  % (18748)Instructions burned: 8 (million)
% 1.42/0.56  % (18748)------------------------------
% 1.42/0.56  % (18748)------------------------------
% 1.42/0.57  % (18757)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)
% 1.42/0.57  TRYING [1]
% 1.42/0.58  % (18749)Instruction limit reached!
% 1.42/0.58  % (18749)------------------------------
% 1.42/0.58  % (18749)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.42/0.58  % (18749)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.42/0.58  % (18749)Termination reason: Unknown
% 1.42/0.58  % (18749)Termination phase: Preprocessing 1
% 1.42/0.58  
% 1.42/0.58  % (18749)Memory used [KB]: 895
% 1.42/0.58  % (18749)Time elapsed: 0.003 s
% 1.42/0.58  % (18749)Instructions burned: 2 (million)
% 1.42/0.58  % (18749)------------------------------
% 1.42/0.58  % (18749)------------------------------
% 1.42/0.58  TRYING [2]
% 1.42/0.58  % (18742)Refutation not found, incomplete strategy% (18742)------------------------------
% 1.42/0.58  % (18742)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.42/0.58  % (18742)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.42/0.58  % (18742)Termination reason: Refutation not found, incomplete strategy
% 1.42/0.58  
% 1.42/0.58  % (18742)Memory used [KB]: 6012
% 1.42/0.58  % (18742)Time elapsed: 0.154 s
% 1.42/0.58  % (18742)Instructions burned: 20 (million)
% 1.42/0.58  % (18742)------------------------------
% 1.42/0.58  % (18742)------------------------------
% 1.42/0.59  % (18743)Instruction limit reached!
% 1.42/0.59  % (18743)------------------------------
% 1.42/0.59  % (18743)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.42/0.59  % (18743)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.42/0.59  % (18743)Termination reason: Unknown
% 1.42/0.59  % (18743)Termination phase: Saturation
% 1.42/0.59  
% 1.42/0.59  % (18743)Memory used [KB]: 1791
% 1.42/0.59  % (18743)Time elapsed: 0.183 s
% 1.42/0.59  % (18743)Instructions burned: 38 (million)
% 1.42/0.59  % (18743)------------------------------
% 1.42/0.59  % (18743)------------------------------
% 1.42/0.60  TRYING [1]
% 1.42/0.60  TRYING [1]
% 1.42/0.60  TRYING [2]
% 1.42/0.60  TRYING [2]
% 1.42/0.60  % (18747)Instruction limit reached!
% 1.42/0.60  % (18747)------------------------------
% 1.42/0.60  % (18747)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.42/0.60  % (18747)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.42/0.60  % (18747)Termination reason: Unknown
% 1.42/0.60  % (18747)Termination phase: Finite model building constraint generation
% 1.42/0.60  
% 1.42/0.60  % (18747)Memory used [KB]: 7291
% 1.42/0.60  % (18747)Time elapsed: 0.176 s
% 1.42/0.60  % (18747)Instructions burned: 52 (million)
% 1.42/0.60  % (18747)------------------------------
% 1.42/0.60  % (18747)------------------------------
% 1.42/0.62  % (18751)Instruction limit reached!
% 1.42/0.62  % (18751)------------------------------
% 1.42/0.62  % (18751)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.42/0.62  % (18744)Instruction limit reached!
% 1.42/0.62  % (18744)------------------------------
% 1.42/0.62  % (18744)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.42/0.62  % (18744)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.42/0.62  % (18744)Termination reason: Unknown
% 1.42/0.62  % (18744)Termination phase: Saturation
% 1.42/0.62  
% 1.42/0.62  % (18744)Memory used [KB]: 6652
% 1.42/0.62  % (18744)Time elapsed: 0.216 s
% 1.42/0.62  % (18744)Instructions burned: 51 (million)
% 1.42/0.62  % (18744)------------------------------
% 1.42/0.62  % (18744)------------------------------
% 1.42/0.62  % (18746)Instruction limit reached!
% 1.42/0.62  % (18746)------------------------------
% 1.42/0.62  % (18746)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.42/0.62  % (18746)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.42/0.62  % (18746)Termination reason: Unknown
% 1.42/0.62  % (18746)Termination phase: Saturation
% 1.42/0.62  
% 1.42/0.62  % (18746)Memory used [KB]: 6268
% 1.42/0.62  % (18746)Time elapsed: 0.203 s
% 1.42/0.62  % (18746)Instructions burned: 48 (million)
% 1.42/0.62  % (18746)------------------------------
% 1.42/0.62  % (18746)------------------------------
% 1.42/0.62  % (18750)Instruction limit reached!
% 1.42/0.62  % (18750)------------------------------
% 1.42/0.62  % (18750)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.42/0.63  % (18758)Instruction limit reached!
% 1.42/0.63  % (18758)------------------------------
% 1.42/0.63  % (18758)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.42/0.63  % (18758)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.42/0.63  % (18758)Termination reason: Unknown
% 1.42/0.63  % (18758)Termination phase: Finite model building constraint generation
% 1.42/0.63  
% 1.42/0.63  % (18758)Memory used [KB]: 7803
% 1.42/0.63  % (18758)Time elapsed: 0.206 s
% 1.42/0.63  % (18758)Instructions burned: 61 (million)
% 1.42/0.63  % (18758)------------------------------
% 1.42/0.63  % (18758)------------------------------
% 1.42/0.63  TRYING [3]
% 1.42/0.63  % (18750)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.42/0.63  % (18750)Termination reason: Unknown
% 1.42/0.63  % (18750)Termination phase: Saturation
% 1.42/0.63  
% 1.42/0.63  % (18750)Memory used [KB]: 2302
% 1.42/0.63  % (18750)Time elapsed: 0.221 s
% 1.42/0.63  % (18750)Instructions burned: 52 (million)
% 1.42/0.63  % (18750)------------------------------
% 1.42/0.63  % (18750)------------------------------
% 2.14/0.63  % (18751)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.14/0.63  % (18751)Termination reason: Unknown
% 2.14/0.63  % (18751)Termination phase: Saturation
% 2.14/0.63  
% 2.14/0.63  % (18751)Memory used [KB]: 6652
% 2.14/0.63  % (18751)Time elapsed: 0.206 s
% 2.14/0.63  % (18751)Instructions burned: 50 (million)
% 2.14/0.63  % (18751)------------------------------
% 2.14/0.63  % (18751)------------------------------
% 2.14/0.65  % (18745)Instruction limit reached!
% 2.14/0.65  % (18745)------------------------------
% 2.14/0.65  % (18745)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.14/0.65  % (18745)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.14/0.65  % (18745)Termination reason: Unknown
% 2.14/0.65  % (18745)Termination phase: Saturation
% 2.14/0.65  
% 2.14/0.65  % (18745)Memory used [KB]: 6780
% 2.14/0.65  % (18745)Time elapsed: 0.230 s
% 2.14/0.65  % (18745)Instructions burned: 52 (million)
% 2.14/0.65  % (18745)------------------------------
% 2.14/0.65  % (18745)------------------------------
% 2.14/0.66  % (18755)Instruction limit reached!
% 2.14/0.66  % (18755)------------------------------
% 2.14/0.66  % (18755)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.14/0.66  % (18755)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.14/0.66  % (18755)Termination reason: Unknown
% 2.14/0.66  % (18755)Termination phase: Saturation
% 2.14/0.66  
% 2.14/0.66  % (18755)Memory used [KB]: 7164
% 2.14/0.66  % (18755)Time elapsed: 0.046 s
% 2.14/0.66  % (18755)Instructions burned: 68 (million)
% 2.14/0.66  % (18755)------------------------------
% 2.14/0.66  % (18755)------------------------------
% 2.14/0.66  % (18756)Instruction limit reached!
% 2.14/0.66  % (18756)------------------------------
% 2.14/0.66  % (18756)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.14/0.66  % (18756)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.14/0.66  % (18756)Termination reason: Unknown
% 2.14/0.66  % (18756)Termination phase: Saturation
% 2.14/0.66  
% 2.14/0.66  % (18756)Memory used [KB]: 2430
% 2.14/0.66  % (18756)Time elapsed: 0.186 s
% 2.14/0.66  % (18756)Instructions burned: 76 (million)
% 2.14/0.66  % (18756)------------------------------
% 2.14/0.66  % (18756)------------------------------
% 2.14/0.69  % (18767)Instruction limit reached!
% 2.14/0.69  % (18767)------------------------------
% 2.14/0.69  % (18767)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.14/0.69  % (18767)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.14/0.69  % (18767)Termination reason: Unknown
% 2.14/0.69  % (18767)Termination phase: Saturation
% 2.14/0.69  
% 2.14/0.69  % (18767)Memory used [KB]: 7036
% 2.14/0.69  % (18767)Time elapsed: 0.041 s
% 2.14/0.69  % (18767)Instructions burned: 69 (million)
% 2.14/0.69  % (18767)------------------------------
% 2.14/0.69  % (18767)------------------------------
% 2.51/0.70  % (18858)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.51/0.70  % (18856)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.51/0.71  % (18857)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.51/0.72  % (18860)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/920Mi)
% 2.51/0.73  % (18757)Instruction limit reached!
% 2.51/0.73  % (18757)------------------------------
% 2.51/0.73  % (18757)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.51/0.74  % (18760)Instruction limit reached!
% 2.51/0.74  % (18760)------------------------------
% 2.51/0.74  % (18760)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.51/0.74  % (18863)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/934Mi)
% 2.51/0.74  % (18877)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=940:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/940Mi)
% 2.51/0.74  % (18752)Instruction limit reached!
% 2.51/0.74  % (18752)------------------------------
% 2.51/0.74  % (18752)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.51/0.74  % (18752)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.51/0.74  % (18752)Termination reason: Unknown
% 2.51/0.74  % (18752)Termination phase: Saturation
% 2.51/0.74  
% 2.51/0.74  % (18752)Memory used [KB]: 7547
% 2.51/0.74  % (18752)Time elapsed: 0.301 s
% 2.51/0.74  % (18752)Instructions burned: 101 (million)
% 2.51/0.74  % (18752)------------------------------
% 2.51/0.74  % (18752)------------------------------
% 2.51/0.74  % (18754)Instruction limit reached!
% 2.51/0.74  % (18754)------------------------------
% 2.51/0.74  % (18754)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.51/0.74  % (18760)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.51/0.74  % (18760)Termination reason: Unknown
% 2.51/0.74  % (18760)Termination phase: Saturation
% 2.51/0.74  
% 2.51/0.74  % (18760)Memory used [KB]: 2686
% 2.51/0.74  % (18760)Time elapsed: 0.338 s
% 2.51/0.74  % (18760)Instructions burned: 100 (million)
% 2.51/0.74  % (18760)------------------------------
% 2.51/0.74  % (18760)------------------------------
% 2.51/0.74  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 2.51/0.74  % (18754)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.51/0.74  % (18754)Termination reason: Unknown
% 2.51/0.74  % (18754)Termination phase: Saturation
% 2.51/0.74  
% 2.51/0.74  % (18754)Memory used [KB]: 7419
% 2.51/0.74  % (18754)Time elapsed: 0.326 s
% 2.51/0.74  % (18754)Instructions burned: 100 (million)
% 2.51/0.74  % (18754)------------------------------
% 2.51/0.74  % (18754)------------------------------
% 2.51/0.74  % (18880)ott+11_4:1_br=off:fde=none:s2a=on:sd=2:sp=frequency:urr=on:i=981:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/981Mi)
% 2.51/0.74  % (18762)Instruction limit reached!
% 2.51/0.74  % (18762)------------------------------
% 2.51/0.74  % (18762)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.51/0.74  % (18762)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.51/0.74  % (18762)Termination reason: Unknown
% 2.51/0.74  % (18762)Termination phase: Saturation
% 2.51/0.74  
% 2.51/0.74  % (18762)Memory used [KB]: 7547
% 2.51/0.74  % (18762)Time elapsed: 0.338 s
% 2.51/0.74  % (18762)Instructions burned: 138 (million)
% 2.51/0.74  % (18762)------------------------------
% 2.51/0.74  % (18762)------------------------------
% 2.51/0.74  % (18757)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.51/0.74  % (18757)Termination reason: Unknown
% 2.51/0.74  % (18757)Termination phase: Saturation
% 2.51/0.74  
% 2.51/0.74  % (18757)Memory used [KB]: 6652
% 2.51/0.74  % (18757)Time elapsed: 0.330 s
% 2.51/0.74  % (18757)Instructions burned: 99 (million)
% 2.51/0.74  % (18757)------------------------------
% 2.51/0.74  % (18757)------------------------------
% 2.51/0.75  TRYING [4]
% 2.51/0.75  % (18759)Instruction limit reached!
% 2.51/0.75  % (18759)------------------------------
% 2.51/0.75  % (18759)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.51/0.75  % (18759)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.51/0.75  % (18759)Termination reason: Unknown
% 2.51/0.75  % (18759)Termination phase: Saturation
% 2.51/0.75  
% 2.51/0.75  % (18759)Memory used [KB]: 7291
% 2.51/0.75  % (18759)Time elapsed: 0.350 s
% 2.51/0.75  % (18759)Instructions burned: 101 (million)
% 2.51/0.75  % (18759)------------------------------
% 2.51/0.75  % (18759)------------------------------
% 2.51/0.75  % (18753)Instruction limit reached!
% 2.51/0.75  % (18753)------------------------------
% 2.51/0.75  % (18753)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.51/0.75  % (18753)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.51/0.75  % (18753)Termination reason: Unknown
% 2.51/0.75  % (18753)Termination phase: Saturation
% 2.51/0.75  
% 2.51/0.75  % (18753)Memory used [KB]: 7419
% 2.51/0.75  % (18753)Time elapsed: 0.349 s
% 2.51/0.75  % (18753)Instructions burned: 101 (million)
% 2.51/0.75  % (18753)------------------------------
% 2.51/0.75  % (18753)------------------------------
% 2.51/0.75  % (18871)ott+10_1:50_bsr=unit_only:drc=off:fd=preordered:sp=frequency:i=747:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/747Mi)
% 2.51/0.75  % (18872)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=655:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/655Mi)
% 2.81/0.76  % (18875)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/68Mi)
% 2.81/0.78  % (18895)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/2016Mi)
% 2.81/0.79  % (18892)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.81/0.79  % (18900)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/3735Mi)
% 2.92/0.82  % (18911)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4958Mi)
% 3.01/0.85  % (18761)Instruction limit reached!
% 3.01/0.85  % (18761)------------------------------
% 3.01/0.85  % (18761)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.01/0.85  % (18939)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.01/0.86  % (18858)Instruction limit reached!
% 3.01/0.86  % (18858)------------------------------
% 3.01/0.86  % (18858)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.01/0.86  % (18858)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.01/0.86  % (18858)Termination reason: Unknown
% 3.01/0.86  % (18858)Termination phase: Saturation
% 3.01/0.86  
% 3.01/0.86  % (18858)Memory used [KB]: 8187
% 3.01/0.86  % (18858)Time elapsed: 0.227 s
% 3.01/0.86  % (18858)Instructions burned: 90 (million)
% 3.01/0.86  % (18858)------------------------------
% 3.01/0.86  % (18858)------------------------------
% 3.01/0.86  % (18761)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.01/0.86  % (18761)Termination reason: Unknown
% 3.01/0.86  % (18761)Termination phase: Saturation
% 3.01/0.86  
% 3.01/0.86  % (18761)Memory used [KB]: 7803
% 3.01/0.86  % (18761)Time elapsed: 0.439 s
% 3.01/0.86  % (18761)Instructions burned: 177 (million)
% 3.01/0.86  % (18761)------------------------------
% 3.01/0.86  % (18761)------------------------------
% 3.01/0.86  % (18937)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=4931:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4931Mi)
% 3.01/0.88  % (18768)Instruction limit reached!
% 3.01/0.88  % (18768)------------------------------
% 3.01/0.88  % (18768)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.01/0.88  % (18768)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.01/0.88  % (18768)Termination reason: Unknown
% 3.01/0.88  % (18768)Termination phase: Saturation
% 3.01/0.88  
% 3.01/0.88  % (18768)Memory used [KB]: 3965
% 3.01/0.88  % (18768)Time elapsed: 0.476 s
% 3.01/0.88  % (18768)Instructions burned: 179 (million)
% 3.01/0.88  % (18768)------------------------------
% 3.01/0.88  % (18768)------------------------------
% 3.01/0.88  % (18946)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=2134:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2134Mi)
% 3.01/0.88  % (18941)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/1824Mi)
% 3.01/0.88  % (18932)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=4959:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4959Mi)
% 3.01/0.89  % (18951)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2891Mi)
% 3.01/0.89  % (18875)Instruction limit reached!
% 3.01/0.89  % (18875)------------------------------
% 3.01/0.89  % (18875)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.01/0.89  % (18875)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.01/0.89  % (18875)Termination reason: Unknown
% 3.01/0.89  % (18875)Termination phase: Saturation
% 3.01/0.89  
% 3.01/0.89  % (18875)Memory used [KB]: 7164
% 3.01/0.89  % (18875)Time elapsed: 0.038 s
% 3.01/0.89  % (18875)Instructions burned: 68 (million)
% 3.01/0.89  % (18875)------------------------------
% 3.01/0.89  % (18875)------------------------------
% 3.01/0.90  % (18936)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4756Mi)
% 3.37/0.94  % (18892)Instruction limit reached!
% 3.37/0.94  % (18892)------------------------------
% 3.37/0.94  % (18892)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.37/0.94  % (18892)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.37/0.94  % (18892)Termination reason: Unknown
% 3.37/0.94  % (18892)Termination phase: Saturation
% 3.37/0.94  
% 3.37/0.94  % (18892)Memory used [KB]: 6908
% 3.37/0.94  % (18892)Time elapsed: 0.255 s
% 3.37/0.94  % (18892)Instructions burned: 91 (million)
% 3.37/0.94  % (18892)------------------------------
% 3.37/0.94  % (18892)------------------------------
% 3.37/0.99  % (19018)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/90Mi)
% 3.37/0.99  % (19025)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)
% 3.55/1.00  % (19016)dis+2_1:64_add=large:bce=on:bd=off:i=4585:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/4585Mi)
% 3.55/1.01  % (18939)Instruction limit reached!
% 3.55/1.01  % (18939)------------------------------
% 3.55/1.01  % (18939)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.55/1.01  % (18939)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.55/1.01  % (18939)Termination reason: Unknown
% 3.55/1.01  % (18939)Termination phase: Saturation
% 3.55/1.01  
% 3.55/1.01  % (18939)Memory used [KB]: 7036
% 3.55/1.01  % (18939)Time elapsed: 0.037 s
% 3.55/1.01  % (18939)Instructions burned: 69 (million)
% 3.55/1.01  % (18939)------------------------------
% 3.55/1.01  % (18939)------------------------------
% 3.55/1.01  % (19032)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/8004Mi)
% 3.55/1.05  TRYING [5]
% 3.77/1.06  % (18763)Instruction limit reached!
% 3.77/1.06  % (18763)------------------------------
% 3.77/1.06  % (18763)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.77/1.07  % (18763)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.77/1.07  % (18763)Termination reason: Unknown
% 3.77/1.07  % (18763)Termination phase: Saturation
% 3.77/1.07  
% 3.77/1.07  % (18763)Memory used [KB]: 3198
% 3.77/1.07  % (18763)Time elapsed: 0.653 s
% 3.77/1.07  % (18763)Instructions burned: 498 (million)
% 3.77/1.07  % (18763)------------------------------
% 3.77/1.07  % (18763)------------------------------
% 5.66/1.10  % (18857)Instruction limit reached!
% 5.66/1.10  % (18857)------------------------------
% 5.66/1.10  % (18857)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.66/1.10  % (18857)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.66/1.10  % (18857)Termination reason: Unknown
% 5.66/1.10  % (18857)Termination phase: Saturation
% 5.66/1.10  
% 5.66/1.10  % (18857)Memory used [KB]: 4733
% 5.66/1.10  % (18857)Time elapsed: 0.481 s
% 5.66/1.10  % (18857)Instructions burned: 211 (million)
% 5.66/1.10  % (18857)------------------------------
% 5.66/1.10  % (18857)------------------------------
% 5.66/1.10  % (19039)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=9965:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/9965Mi)
% 5.94/1.14  % (19018)Instruction limit reached!
% 5.94/1.14  % (19018)------------------------------
% 5.94/1.14  % (19018)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.94/1.14  % (19018)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.94/1.14  % (19018)Termination reason: Unknown
% 5.94/1.14  % (19018)Termination phase: Saturation
% 5.94/1.14  
% 5.94/1.14  % (19018)Memory used [KB]: 8443
% 5.94/1.14  % (19018)Time elapsed: 0.235 s
% 5.94/1.14  % (19018)Instructions burned: 91 (million)
% 5.94/1.14  % (19018)------------------------------
% 5.94/1.14  % (19018)------------------------------
% 5.94/1.14  % (19062)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.21/1.17  % (19095)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 (2992ds/9902Mi)
% 6.21/1.17  % (18770)Instruction limit reached!
% 6.21/1.17  % (18770)------------------------------
% 6.21/1.17  % (18770)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.21/1.17  % (18770)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.21/1.17  % (18770)Termination reason: Unknown
% 6.21/1.17  % (18770)Termination phase: Saturation
% 6.21/1.17  
% 6.21/1.17  % (18770)Memory used [KB]: 12792
% 6.21/1.17  % (18770)Time elapsed: 0.713 s
% 6.21/1.17  % (18770)Instructions burned: 356 (million)
% 6.21/1.17  % (18770)------------------------------
% 6.21/1.17  % (18770)------------------------------
% 6.21/1.21  % (18769)Instruction limit reached!
% 6.21/1.21  % (18769)------------------------------
% 6.21/1.21  % (18769)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.21/1.21  % (18769)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.21/1.21  % (18769)Termination reason: Unknown
% 6.21/1.21  % (18769)Termination phase: Saturation
% 6.21/1.21  
% 6.21/1.21  % (18769)Memory used [KB]: 11897
% 6.21/1.21  % (18769)Time elapsed: 0.809 s
% 6.21/1.21  % (18769)Instructions burned: 439 (million)
% 6.21/1.21  % (18769)------------------------------
% 6.21/1.21  % (18769)------------------------------
% 6.79/1.23  % (19112)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/1824Mi)
% 7.16/1.30  % (19113)dis+2_1:64_add=large:bce=on:bd=off:i=9989:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/9989Mi)
% 7.16/1.31  % (19114)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9707Mi)
% 7.16/1.33  % (19115)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 (2991ds/90Mi)
% 7.67/1.40  % (18856)Instruction limit reached!
% 7.67/1.40  % (18856)------------------------------
% 7.67/1.40  % (18856)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.67/1.40  % (18856)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.67/1.40  % (18856)Termination reason: Unknown
% 7.67/1.40  % (18856)Termination phase: Saturation
% 7.67/1.40  
% 7.67/1.40  % (18856)Memory used [KB]: 9722
% 7.67/1.40  % (18856)Time elapsed: 0.803 s
% 7.67/1.40  % (18856)Instructions burned: 389 (million)
% 7.67/1.40  % (18856)------------------------------
% 7.67/1.40  % (18856)------------------------------
% 7.99/1.42  % (18764)Instruction limit reached!
% 7.99/1.42  % (18764)------------------------------
% 7.99/1.42  % (18764)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.99/1.42  % (18764)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.99/1.42  % (18764)Termination reason: Unknown
% 7.99/1.42  % (18764)Termination phase: Saturation
% 7.99/1.42  
% 7.99/1.42  % (18764)Memory used [KB]: 10362
% 7.99/1.42  % (18764)Time elapsed: 0.889 s
% 7.99/1.42  % (18764)Instructions burned: 467 (million)
% 7.99/1.42  % (18764)------------------------------
% 7.99/1.42  % (18764)------------------------------
% 7.99/1.45  % (18766)Instruction limit reached!
% 7.99/1.45  % (18766)------------------------------
% 7.99/1.45  % (18766)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.99/1.45  % (18766)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.99/1.45  % (18766)Termination reason: Unknown
% 7.99/1.45  % (18766)Termination phase: Saturation
% 7.99/1.45  
% 7.99/1.45  % (18766)Memory used [KB]: 12792
% 7.99/1.45  % (18766)Time elapsed: 1.039 s
% 7.99/1.45  % (18766)Instructions burned: 500 (million)
% 7.99/1.45  % (18766)------------------------------
% 7.99/1.45  % (18766)------------------------------
% 8.23/1.45  % (18765)Instruction limit reached!
% 8.23/1.45  % (18765)------------------------------
% 8.23/1.45  % (18765)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.23/1.45  % (18765)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.23/1.45  % (18765)Termination reason: Unknown
% 8.23/1.45  % (18765)Termination phase: Saturation
% 8.23/1.45  
% 8.23/1.45  % (18765)Memory used [KB]: 12665
% 8.23/1.45  % (18765)Time elapsed: 1.023 s
% 8.23/1.45  % (18765)Instructions burned: 482 (million)
% 8.23/1.45  % (18765)------------------------------
% 8.23/1.45  % (18765)------------------------------
% 8.23/1.45  % (19115)Instruction limit reached!
% 8.23/1.45  % (19115)------------------------------
% 8.23/1.45  % (19115)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.23/1.47  % (19115)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.23/1.47  % (19115)Termination reason: Unknown
% 8.23/1.47  % (19115)Termination phase: Saturation
% 8.23/1.47  
% 8.23/1.47  % (19115)Memory used [KB]: 7931
% 8.23/1.47  % (19115)Time elapsed: 0.156 s
% 8.23/1.47  % (19115)Instructions burned: 91 (million)
% 8.23/1.47  % (19115)------------------------------
% 8.23/1.47  % (19115)------------------------------
% 8.77/1.54  % (19117)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/4958Mi)
% 8.77/1.55  % (19116)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.77/1.56  % (19120)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 (2988ds/37001Mi)
% 8.77/1.57  % (19119)dis+1002_1:1_fde=unused:nwc=10.0:s2a=on:s2at=3.0:sac=on:i=32293:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/32293Mi)
% 8.77/1.58  % (19118)ott+1_27:428_av=off:awrs=converge:awrsf=8:bsr=unit_only:drc=off:fd=preordered:newcnf=on:nwc=1.5:skr=on:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:uwa=one_side_constant:i=35256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/35256Mi)
% 10.98/1.77  % (18872)Instruction limit reached!
% 10.98/1.77  % (18872)------------------------------
% 10.98/1.77  % (18872)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 10.98/1.77  % (18872)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 10.98/1.77  % (18872)Termination reason: Unknown
% 10.98/1.77  % (18872)Termination phase: Saturation
% 10.98/1.77  
% 10.98/1.77  % (18872)Memory used [KB]: 6780
% 10.98/1.77  % (18872)Time elapsed: 1.119 s
% 10.98/1.77  % (18872)Instructions burned: 656 (million)
% 10.98/1.77  % (18872)------------------------------
% 10.98/1.77  % (18872)------------------------------
% 11.95/1.90  % (19121)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=10187:si=on:rawr=on:rtra=on_0 on theBenchmark for (2985ds/10187Mi)
% 11.95/1.94  TRYING [6]
% 13.30/2.07  % (18871)Instruction limit reached!
% 13.30/2.07  % (18871)------------------------------
% 13.30/2.07  % (18871)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.30/2.09  % (18871)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.30/2.09  % (18871)Termination reason: Unknown
% 13.30/2.09  % (18871)Termination phase: Saturation
% 13.30/2.09  
% 13.30/2.09  % (18871)Memory used [KB]: 14072
% 13.30/2.09  % (18871)Time elapsed: 1.309 s
% 13.30/2.09  % (18871)Instructions burned: 747 (million)
% 13.30/2.09  % (18871)------------------------------
% 13.30/2.09  % (18871)------------------------------
% 14.46/2.18  % (18877)Instruction limit reached!
% 14.46/2.18  % (18877)------------------------------
% 14.46/2.18  % (18877)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.46/2.22  % (18877)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.46/2.22  % (18877)Termination reason: Unknown
% 14.46/2.22  % (18877)Termination phase: Saturation
% 14.46/2.22  
% 14.46/2.22  % (18877)Memory used [KB]: 14967
% 14.46/2.22  % (18877)Time elapsed: 1.529 s
% 14.46/2.22  % (18877)Instructions burned: 941 (million)
% 14.46/2.22  % (18877)------------------------------
% 14.46/2.22  % (18877)------------------------------
% 14.46/2.22  % (19122)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 (2982ds/29337Mi)
% 15.26/2.29  % (18863)Instruction limit reached!
% 15.26/2.29  % (18863)------------------------------
% 15.26/2.29  % (18863)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.26/2.29  % (18863)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.26/2.29  % (18863)Termination reason: Unknown
% 15.26/2.29  % (18863)Termination phase: Saturation
% 15.26/2.29  
% 15.26/2.29  % (18863)Memory used [KB]: 23283
% 15.26/2.29  % (18863)Time elapsed: 1.654 s
% 15.26/2.29  % (18863)Instructions burned: 934 (million)
% 15.26/2.29  % (18863)------------------------------
% 15.26/2.29  % (18863)------------------------------
% 15.26/2.32  % (18880)Instruction limit reached!
% 15.26/2.32  % (18880)------------------------------
% 15.26/2.32  % (18880)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.26/2.32  % (18880)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.26/2.32  % (18880)Termination reason: Unknown
% 15.26/2.32  % (18880)Termination phase: Saturation
% 15.26/2.32  
% 15.26/2.32  % (18880)Memory used [KB]: 20852
% 15.26/2.32  % (18880)Time elapsed: 1.617 s
% 15.26/2.32  % (18880)Instructions burned: 982 (million)
% 15.26/2.32  % (18880)------------------------------
% 15.26/2.32  % (18880)------------------------------
% 15.59/2.33  % (19123)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=10147:si=on:rawr=on:rtra=on_0 on theBenchmark for (2981ds/10147Mi)
% 15.66/2.41  % (18860)Instruction limit reached!
% 15.66/2.41  % (18860)------------------------------
% 15.66/2.41  % (18860)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.66/2.41  % (18860)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.66/2.41  % (18860)Termination reason: Unknown
% 15.66/2.41  % (18860)Termination phase: Saturation
% 15.66/2.41  
% 15.66/2.41  % (18860)Memory used [KB]: 19957
% 15.66/2.41  % (18860)Time elapsed: 1.737 s
% 15.66/2.41  % (18860)Instructions burned: 920 (million)
% 15.66/2.41  % (18860)------------------------------
% 15.66/2.41  % (18860)------------------------------
% 16.18/2.43  % (19124)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=38056:si=on:rawr=on:rtra=on_0 on theBenchmark for (2980ds/38056Mi)
% 16.18/2.44  TRYING [1]
% 16.18/2.45  % (19125)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 (2980ds/33239Mi)
% 16.18/2.46  TRYING [2]
% 16.60/2.47  TRYING [3]
% 16.60/2.49  TRYING [1]
% 16.60/2.49  TRYING [2]
% 16.60/2.52  TRYING [3]
% 16.60/2.53  % (19126)fmb+10_1:1_fmbas=predicate:gsp=on:nm=2:i=20987:si=on:rawr=on:rtra=on_0 on theBenchmark for (2979ds/20987Mi)
% 16.60/2.55  TRYING [4]
% 17.20/2.56  TRYING [1]
% 17.20/2.57  TRYING [2]
% 17.36/2.59  TRYING [3]
% 17.71/2.69  TRYING [4]
% 17.71/2.69  TRYING [4]
% 19.21/2.84  TRYING [5]
% 19.21/2.84  % (19039)First to succeed.
% 20.04/2.91  % (19117)Also succeeded, but the first one will report.
% 20.04/2.91  % (19039)Refutation found. Thanks to Tanya!
% 20.04/2.91  % SZS status Theorem for theBenchmark
% 20.04/2.91  % SZS output start Proof for theBenchmark
% See solution above
% 20.24/2.92  % (19039)------------------------------
% 20.24/2.92  % (19039)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 20.24/2.92  % (19039)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 20.24/2.92  % (19039)Termination reason: Refutation
% 20.24/2.92  
% 20.24/2.92  % (19039)Memory used [KB]: 4349
% 20.24/2.92  % (19039)Time elapsed: 1.849 s
% 20.24/2.92  % (19039)Instructions burned: 1403 (million)
% 20.24/2.92  % (19039)------------------------------
% 20.24/2.92  % (19039)------------------------------
% 20.24/2.92  % (18740)Success in time 2.563 s
%------------------------------------------------------------------------------