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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV-SAT---1.0
% Problem  : SWC080+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 : n029.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Aug 31 18:41:36 EDT 2022

% Result   : Theorem 12.34s 1.93s
% Output   : Refutation 12.34s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   14
%            Number of leaves      :  309
% Syntax   : Number of formulae    : 1125 (  48 unt;   0 def)
%            Number of atoms       : 4063 ( 585 equ)
%            Maximal formula atoms :   34 (   3 avg)
%            Number of connectives : 5308 (2370   ~;2379   |; 209   &)
%                                         ( 276 <=>;  74  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   20 (   5 avg)
%            Maximal term depth    :    6 (   1 avg)
%            Number of predicates  :  277 ( 275 usr; 263 prp; 0-2 aty)
%            Number of functors    :   15 (  15 usr;   8 con; 0-2 aty)
%            Number of variables   :  687 ( 617   !;  70   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f2900,plain,
    $false,
    inference(avatar_smt_refutation,[],[f594,f603,f608,f613,f617,f622,f627,f633,f642,f643,f648,f653,f658,f659,f660,f665,f670,f675,f677,f678,f683,f688,f693,f694,f699,f700,f704,f709,f710,f722,f744,f754,f759,f764,f784,f793,f812,f817,f821,f826,f830,f849,f853,f874,f878,f883,f897,f906,f910,f921,f925,f927,f934,f940,f944,f951,f959,f970,f987,f992,f997,f1002,f1007,f1012,f1026,f1031,f1036,f1041,f1046,f1060,f1073,f1077,f1099,f1103,f1120,f1125,f1130,f1135,f1140,f1157,f1162,f1167,f1172,f1177,f1195,f1199,f1206,f1211,f1221,f1225,f1243,f1268,f1277,f1282,f1287,f1296,f1307,f1313,f1347,f1352,f1357,f1358,f1363,f1369,f1375,f1380,f1385,f1390,f1392,f1398,f1404,f1410,f1416,f1429,f1462,f1475,f1476,f1477,f1478,f1479,f1515,f1520,f1525,f1530,f1535,f1552,f1557,f1562,f1567,f1628,f1632,f1644,f1648,f1660,f1664,f1699,f1703,f1707,f1725,f1729,f1749,f1753,f1757,f1839,f1843,f1847,f1851,f1855,f1859,f1860,f1861,f1865,f1867,f1890,f1894,f1898,f1899,f1903,f1908,f1912,f1913,f1917,f1940,f1944,f1948,f1952,f1953,f1957,f1958,f1962,f1967,f1976,f1991,f1996,f2001,f2010,f2015,f2020,f2025,f2047,f2054,f2071,f2128,f2133,f2146,f2155,f2160,f2167,f2172,f2177,f2182,f2185,f2190,f2196,f2201,f2206,f2212,f2217,f2222,f2233,f2234,f2239,f2246,f2251,f2261,f2266,f2267,f2271,f2272,f2273,f2274,f2308,f2361,f2366,f2371,f2376,f2385,f2390,f2395,f2397,f2419,f2460,f2465,f2470,f2475,f2480,f2485,f2490,f2511,f2537,f2543,f2558,f2563,f2572,f2577,f2582,f2587,f2592,f2604,f2617,f2620,f2648,f2653,f2657,f2661,f2663,f2682,f2687,f2692,f2697,f2702,f2707,f2712,f2720,f2725,f2733,f2737,f2756,f2760,f2764,f2769,f2789,f2793,f2797,f2801,f2820,f2825,f2829,f2833,f2843,f2847,f2852,f2856,f2861,f2865,f2877,f2882,f2886,f2890,f2891,f2895,f2899]) ).

fof(f2899,plain,
    ( ~ spl52_4
    | spl52_262
    | ~ spl52_15
    | ~ spl52_231 ),
    inference(avatar_split_clause,[],[f2867,f2730,f662,f2897,f605]) ).

fof(f605,plain,
    ( spl52_4
  <=> ssList(sK39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_4])]) ).

fof(f2897,plain,
    ( spl52_262
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | app(app(sK12(app(X1,app(sK39,X0)),sK41),sK41),sK13(app(X1,app(sK39,X0)),sK41)) = app(X1,app(sK39,X0))
        | ~ ssList(app(X1,app(sK39,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_262])]) ).

fof(f662,plain,
    ( spl52_15
  <=> ssList(sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_15])]) ).

fof(f2730,plain,
    ( spl52_231
  <=> segmentP(sK39,sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_231])]) ).

fof(f2867,plain,
    ( ! [X0,X1] :
        ( ~ ssList(sK41)
        | ~ ssList(X0)
        | ~ ssList(app(X1,app(sK39,X0)))
        | app(app(sK12(app(X1,app(sK39,X0)),sK41),sK41),sK13(app(X1,app(sK39,X0)),sK41)) = app(X1,app(sK39,X0))
        | ~ ssList(X1)
        | ~ ssList(sK39) )
    | ~ spl52_231 ),
    inference(resolution,[],[f2732,f902]) ).

fof(f902,plain,
    ! [X2,X3,X0,X1] :
      ( ~ segmentP(X2,X0)
      | ~ ssList(X3)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | app(app(sK12(app(X1,app(X2,X3)),X0),X0),sK13(app(X1,app(X2,X3)),X0)) = app(X1,app(X2,X3))
      | ~ ssList(X2)
      | ~ ssList(app(X1,app(X2,X3))) ),
    inference(duplicate_literal_removal,[],[f898]) ).

fof(f898,plain,
    ! [X2,X3,X0,X1] :
      ( ~ ssList(X3)
      | ~ ssList(app(X1,app(X2,X3)))
      | ~ ssList(X1)
      | app(app(sK12(app(X1,app(X2,X3)),X0),X0),sK13(app(X1,app(X2,X3)),X0)) = app(X1,app(X2,X3))
      | ~ ssList(X0)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ segmentP(X2,X0) ),
    inference(resolution,[],[f703,f398]) ).

fof(f398,plain,
    ! [X0,X1] :
      ( ~ segmentP(X0,X1)
      | ~ ssList(X1)
      | app(app(sK12(X0,X1),X1),sK13(X0,X1)) = X0
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f254]) ).

fof(f254,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssList(X1)
          | ( ( ( ssList(sK12(X0,X1))
                & ssList(sK13(X0,X1))
                & app(app(sK12(X0,X1),X1),sK13(X0,X1)) = X0 )
              | ~ segmentP(X0,X1) )
            & ( segmentP(X0,X1)
              | ! [X4] :
                  ( ~ ssList(X4)
                  | ! [X5] :
                      ( ~ ssList(X5)
                      | app(app(X4,X1),X5) != X0 ) ) ) ) )
      | ~ ssList(X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK12,sK13])],[f251,f253,f252]) ).

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

fof(f253,plain,
    ! [X0,X1] :
      ( ? [X3] :
          ( ssList(X3)
          & app(app(sK12(X0,X1),X1),X3) = X0 )
     => ( ssList(sK13(X0,X1))
        & app(app(sK12(X0,X1),X1),sK13(X0,X1)) = X0 ) ),
    introduced(choice_axiom,[]) ).

fof(f251,plain,
    ! [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 ) ) ) ) )
      | ~ ssList(X0) ),
    inference(rectify,[],[f250]) ).

fof(f250,plain,
    ! [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 ) ) ) ) )
      | ~ ssList(X0) ),
    inference(nnf_transformation,[],[f147]) ).

fof(f147,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssList(X1)
          | ( ? [X2] :
                ( ssList(X2)
                & ? [X3] :
                    ( ssList(X3)
                    & app(app(X2,X1),X3) = X0 ) )
          <=> segmentP(X0,X1) ) )
      | ~ ssList(X0) ),
    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(f703,plain,
    ! [X2,X3,X0,X1] :
      ( segmentP(app(X2,app(X0,X3)),X1)
      | ~ ssList(X1)
      | ~ ssList(X2)
      | ~ segmentP(X0,X1)
      | ~ ssList(X0)
      | ~ ssList(X3) ),
    inference(forward_subsumption_demodulation,[],[f414,f427]) ).

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

fof(f150,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ! [X2] :
              ( ~ ssList(X2)
              | app(app(X0,X1),X2) = app(X0,app(X1,X2)) )
          | ~ ssList(X1) ) ),
    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(f414,plain,
    ! [X2,X3,X0,X1] :
      ( ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ segmentP(X0,X1)
      | segmentP(app(app(X2,X0),X3),X1)
      | ~ ssList(X3) ),
    inference(cnf_transformation,[],[f200]) ).

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

fof(f199,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(f2732,plain,
    ( segmentP(sK39,sK41)
    | ~ spl52_231 ),
    inference(avatar_component_clause,[],[f2730]) ).

fof(f2895,plain,
    ( ~ spl52_15
    | ~ spl52_4
    | spl52_261
    | ~ spl52_231 ),
    inference(avatar_split_clause,[],[f2868,f2730,f2893,f605,f662]) ).

fof(f2893,plain,
    ( spl52_261
  <=> ! [X2,X3] :
        ( ~ ssList(app(X2,app(sK39,X3)))
        | app(X2,app(sK39,X3)) = sK41
        | ~ segmentP(sK41,app(X2,app(sK39,X3)))
        | ~ ssList(X2)
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_261])]) ).

fof(f2868,plain,
    ( ! [X2,X3] :
        ( ~ ssList(app(X2,app(sK39,X3)))
        | ~ ssList(X3)
        | ~ ssList(X2)
        | ~ ssList(sK39)
        | ~ segmentP(sK41,app(X2,app(sK39,X3)))
        | app(X2,app(sK39,X3)) = sK41
        | ~ ssList(sK41) )
    | ~ spl52_231 ),
    inference(resolution,[],[f2732,f904]) ).

fof(f904,plain,
    ! [X10,X11,X9,X12] :
      ( ~ segmentP(X11,X9)
      | ~ ssList(X10)
      | ~ ssList(X12)
      | ~ ssList(X11)
      | app(X10,app(X11,X12)) = X9
      | ~ ssList(app(X10,app(X11,X12)))
      | ~ ssList(X9)
      | ~ segmentP(X9,app(X10,app(X11,X12))) ),
    inference(duplicate_literal_removal,[],[f900]) ).

fof(f900,plain,
    ! [X10,X11,X9,X12] :
      ( ~ ssList(X11)
      | app(X10,app(X11,X12)) = X9
      | ~ ssList(X9)
      | ~ ssList(X12)
      | ~ segmentP(X9,app(X10,app(X11,X12)))
      | ~ ssList(app(X10,app(X11,X12)))
      | ~ ssList(X9)
      | ~ ssList(X10)
      | ~ segmentP(X11,X9) ),
    inference(resolution,[],[f703,f532]) ).

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

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

fof(f108,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(f2891,plain,
    ( ~ spl52_15
    | ~ spl52_230
    | ~ spl52_2
    | ~ spl52_6
    | ~ spl52_231 ),
    inference(avatar_split_clause,[],[f2866,f2730,f615,f596,f2722,f662]) ).

fof(f2722,plain,
    ( spl52_230
  <=> segmentP(sK38,sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_230])]) ).

fof(f596,plain,
    ( spl52_2
  <=> neq(sK41,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_2])]) ).

fof(f615,plain,
    ( spl52_6
  <=> ! [X5] :
        ( ~ segmentP(sK39,X5)
        | ~ ssList(X5)
        | ~ segmentP(sK38,X5)
        | ~ neq(X5,nil) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_6])]) ).

fof(f2866,plain,
    ( ~ neq(sK41,nil)
    | ~ segmentP(sK38,sK41)
    | ~ ssList(sK41)
    | ~ spl52_6
    | ~ spl52_231 ),
    inference(resolution,[],[f2732,f616]) ).

fof(f616,plain,
    ( ! [X5] :
        ( ~ segmentP(sK39,X5)
        | ~ neq(X5,nil)
        | ~ ssList(X5)
        | ~ segmentP(sK38,X5) )
    | ~ spl52_6 ),
    inference(avatar_component_clause,[],[f615]) ).

fof(f2890,plain,
    ( ~ spl52_4
    | ~ spl52_15
    | spl52_260
    | ~ spl52_231 ),
    inference(avatar_split_clause,[],[f2871,f2730,f2888,f662,f605]) ).

fof(f2888,plain,
    ( spl52_260
  <=> ! [X7] :
        ( segmentP(X7,sK41)
        | ~ ssList(X7)
        | ~ segmentP(X7,sK39) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_260])]) ).

fof(f2871,plain,
    ( ! [X7] :
        ( segmentP(X7,sK41)
        | ~ ssList(sK41)
        | ~ segmentP(X7,sK39)
        | ~ ssList(X7)
        | ~ ssList(sK39) )
    | ~ spl52_231 ),
    inference(resolution,[],[f2732,f537]) ).

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

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

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

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

fof(f2886,plain,
    ( ~ spl52_15
    | ~ spl52_4
    | spl52_259
    | ~ spl52_231 ),
    inference(avatar_split_clause,[],[f2869,f2730,f2884,f605,f662]) ).

fof(f2884,plain,
    ( spl52_259
  <=> ! [X6,X4,X5] :
        ( ~ segmentP(X6,app(X4,app(sK39,X5)))
        | ~ ssList(X4)
        | ~ ssList(X5)
        | segmentP(X6,sK41)
        | ~ ssList(app(X4,app(sK39,X5)))
        | ~ ssList(X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_259])]) ).

fof(f2869,plain,
    ( ! [X6,X4,X5] :
        ( ~ segmentP(X6,app(X4,app(sK39,X5)))
        | ~ ssList(X6)
        | ~ ssList(app(X4,app(sK39,X5)))
        | segmentP(X6,sK41)
        | ~ ssList(sK39)
        | ~ ssList(X5)
        | ~ ssList(sK41)
        | ~ ssList(X4) )
    | ~ spl52_231 ),
    inference(resolution,[],[f2732,f903]) ).

fof(f903,plain,
    ! [X8,X6,X7,X4,X5] :
      ( ~ segmentP(X6,X4)
      | ~ ssList(app(X5,app(X6,X7)))
      | segmentP(X8,X4)
      | ~ ssList(X7)
      | ~ ssList(X8)
      | ~ ssList(X6)
      | ~ segmentP(X8,app(X5,app(X6,X7)))
      | ~ ssList(X4)
      | ~ ssList(X5) ),
    inference(duplicate_literal_removal,[],[f899]) ).

fof(f899,plain,
    ! [X8,X6,X7,X4,X5] :
      ( ~ ssList(app(X5,app(X6,X7)))
      | ~ ssList(X7)
      | ~ ssList(X6)
      | ~ ssList(X8)
      | ~ ssList(X4)
      | ~ ssList(X4)
      | ~ segmentP(X6,X4)
      | ~ segmentP(X8,app(X5,app(X6,X7)))
      | ~ ssList(X5)
      | segmentP(X8,X4) ),
    inference(resolution,[],[f703,f537]) ).

fof(f2882,plain,
    ( ~ spl52_258
    | ~ spl52_15
    | spl52_31
    | ~ spl52_4
    | ~ spl52_231 ),
    inference(avatar_split_clause,[],[f2872,f2730,f605,f786,f662,f2879]) ).

fof(f2879,plain,
    ( spl52_258
  <=> segmentP(sK41,sK39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_258])]) ).

fof(f786,plain,
    ( spl52_31
  <=> sK41 = sK39 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_31])]) ).

fof(f2872,plain,
    ( ~ ssList(sK39)
    | sK41 = sK39
    | ~ ssList(sK41)
    | ~ segmentP(sK41,sK39)
    | ~ spl52_231 ),
    inference(resolution,[],[f2732,f532]) ).

fof(f2877,plain,
    ( ~ spl52_4
    | ~ spl52_15
    | spl52_257
    | ~ spl52_231 ),
    inference(avatar_split_clause,[],[f2870,f2730,f2874,f662,f605]) ).

fof(f2874,plain,
    ( spl52_257
  <=> sK39 = app(app(sK12(sK39,sK41),sK41),sK13(sK39,sK41)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_257])]) ).

fof(f2870,plain,
    ( sK39 = app(app(sK12(sK39,sK41),sK41),sK13(sK39,sK41))
    | ~ ssList(sK41)
    | ~ ssList(sK39)
    | ~ spl52_231 ),
    inference(resolution,[],[f2732,f398]) ).

fof(f2865,plain,
    ( ~ spl52_20
    | ~ spl52_15
    | spl52_256
    | ~ spl52_230 ),
    inference(avatar_split_clause,[],[f2836,f2722,f2863,f662,f690]) ).

fof(f690,plain,
    ( spl52_20
  <=> ssList(sK38) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_20])]) ).

fof(f2863,plain,
    ( spl52_256
  <=> ! [X6,X4,X5] :
        ( ~ ssList(X4)
        | ~ ssList(X6)
        | ~ segmentP(X6,app(X4,app(sK38,X5)))
        | segmentP(X6,sK41)
        | ~ ssList(app(X4,app(sK38,X5)))
        | ~ ssList(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_256])]) ).

fof(f2836,plain,
    ( ! [X6,X4,X5] :
        ( ~ ssList(X4)
        | ~ ssList(X5)
        | ~ ssList(app(X4,app(sK38,X5)))
        | segmentP(X6,sK41)
        | ~ ssList(sK41)
        | ~ segmentP(X6,app(X4,app(sK38,X5)))
        | ~ ssList(sK38)
        | ~ ssList(X6) )
    | ~ spl52_230 ),
    inference(resolution,[],[f2724,f903]) ).

fof(f2724,plain,
    ( segmentP(sK38,sK41)
    | ~ spl52_230 ),
    inference(avatar_component_clause,[],[f2722]) ).

fof(f2861,plain,
    ( spl52_29
    | ~ spl52_255
    | ~ spl52_20
    | ~ spl52_15
    | ~ spl52_230 ),
    inference(avatar_split_clause,[],[f2839,f2722,f662,f690,f2858,f777]) ).

fof(f777,plain,
    ( spl52_29
  <=> sK41 = sK38 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_29])]) ).

fof(f2858,plain,
    ( spl52_255
  <=> segmentP(sK41,sK38) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_255])]) ).

fof(f2839,plain,
    ( ~ ssList(sK41)
    | ~ ssList(sK38)
    | ~ segmentP(sK41,sK38)
    | sK41 = sK38
    | ~ spl52_230 ),
    inference(resolution,[],[f2724,f532]) ).

fof(f2856,plain,
    ( ~ spl52_15
    | ~ spl52_20
    | spl52_254
    | ~ spl52_230 ),
    inference(avatar_split_clause,[],[f2835,f2722,f2854,f690,f662]) ).

fof(f2854,plain,
    ( spl52_254
  <=> ! [X2,X3] :
        ( ~ ssList(app(X2,app(sK38,X3)))
        | ~ segmentP(sK41,app(X2,app(sK38,X3)))
        | ~ ssList(X2)
        | sK41 = app(X2,app(sK38,X3))
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_254])]) ).

fof(f2835,plain,
    ( ! [X2,X3] :
        ( ~ ssList(app(X2,app(sK38,X3)))
        | ~ ssList(X3)
        | sK41 = app(X2,app(sK38,X3))
        | ~ ssList(X2)
        | ~ ssList(sK38)
        | ~ ssList(sK41)
        | ~ segmentP(sK41,app(X2,app(sK38,X3))) )
    | ~ spl52_230 ),
    inference(resolution,[],[f2724,f904]) ).

fof(f2852,plain,
    ( ~ spl52_20
    | ~ spl52_15
    | spl52_253
    | ~ spl52_230 ),
    inference(avatar_split_clause,[],[f2837,f2722,f2849,f662,f690]) ).

fof(f2849,plain,
    ( spl52_253
  <=> app(app(sK12(sK38,sK41),sK41),sK13(sK38,sK41)) = sK38 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_253])]) ).

fof(f2837,plain,
    ( app(app(sK12(sK38,sK41),sK41),sK13(sK38,sK41)) = sK38
    | ~ ssList(sK41)
    | ~ ssList(sK38)
    | ~ spl52_230 ),
    inference(resolution,[],[f2724,f398]) ).

fof(f2847,plain,
    ( ~ spl52_20
    | ~ spl52_15
    | spl52_252
    | ~ spl52_230 ),
    inference(avatar_split_clause,[],[f2838,f2722,f2845,f662,f690]) ).

fof(f2845,plain,
    ( spl52_252
  <=> ! [X7] :
        ( ~ segmentP(X7,sK38)
        | ~ ssList(X7)
        | segmentP(X7,sK41) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_252])]) ).

fof(f2838,plain,
    ( ! [X7] :
        ( ~ segmentP(X7,sK38)
        | segmentP(X7,sK41)
        | ~ ssList(sK41)
        | ~ ssList(sK38)
        | ~ ssList(X7) )
    | ~ spl52_230 ),
    inference(resolution,[],[f2724,f537]) ).

fof(f2843,plain,
    ( ~ spl52_20
    | ~ spl52_15
    | spl52_251
    | ~ spl52_230 ),
    inference(avatar_split_clause,[],[f2834,f2722,f2841,f662,f690]) ).

fof(f2841,plain,
    ( spl52_251
  <=> ! [X0,X1] :
        ( ~ ssList(app(X1,app(sK38,X0)))
        | app(X1,app(sK38,X0)) = app(app(sK12(app(X1,app(sK38,X0)),sK41),sK41),sK13(app(X1,app(sK38,X0)),sK41))
        | ~ ssList(X0)
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_251])]) ).

fof(f2834,plain,
    ( ! [X0,X1] :
        ( ~ ssList(app(X1,app(sK38,X0)))
        | ~ ssList(X1)
        | ~ ssList(sK41)
        | ~ ssList(sK38)
        | ~ ssList(X0)
        | app(X1,app(sK38,X0)) = app(app(sK12(app(X1,app(sK38,X0)),sK41),sK41),sK13(app(X1,app(sK38,X0)),sK41)) )
    | ~ spl52_230 ),
    inference(resolution,[],[f2724,f902]) ).

fof(f2833,plain,
    ( ~ spl52_246
    | ~ spl52_245
    | spl52_250
    | ~ spl52_117 ),
    inference(avatar_split_clause,[],[f2808,f1532,f2831,f2810,f2814]) ).

fof(f2814,plain,
    ( spl52_246
  <=> ssList(app(sK12(sK39,sK39),sK39)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_246])]) ).

fof(f2810,plain,
    ( spl52_245
  <=> ssList(sK13(sK39,sK39)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_245])]) ).

fof(f2831,plain,
    ( spl52_250
  <=> ! [X2,X3] :
        ( segmentP(app(X2,sK39),X3)
        | ~ segmentP(app(sK12(sK39,sK39),sK39),X3)
        | ~ ssList(X2)
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_250])]) ).

fof(f1532,plain,
    ( spl52_117
  <=> sK39 = app(app(sK12(sK39,sK39),sK39),sK13(sK39,sK39)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_117])]) ).

fof(f2808,plain,
    ( ! [X2,X3] :
        ( segmentP(app(X2,sK39),X3)
        | ~ ssList(X3)
        | ~ ssList(X2)
        | ~ ssList(sK13(sK39,sK39))
        | ~ segmentP(app(sK12(sK39,sK39),sK39),X3)
        | ~ ssList(app(sK12(sK39,sK39),sK39)) )
    | ~ spl52_117 ),
    inference(superposition,[],[f703,f1534]) ).

fof(f1534,plain,
    ( sK39 = app(app(sK12(sK39,sK39),sK39),sK13(sK39,sK39))
    | ~ spl52_117 ),
    inference(avatar_component_clause,[],[f1532]) ).

fof(f2829,plain,
    ( ~ spl52_246
    | ~ spl52_245
    | spl52_249
    | ~ spl52_117 ),
    inference(avatar_split_clause,[],[f2807,f1532,f2827,f2810,f2814]) ).

fof(f2827,plain,
    ( spl52_249
  <=> ! [X1] :
        ( ~ ssList(app(X1,sK39))
        | segmentP(app(X1,sK39),app(sK12(sK39,sK39),sK39))
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_249])]) ).

fof(f2807,plain,
    ( ! [X1] :
        ( ~ ssList(app(X1,sK39))
        | ~ ssList(X1)
        | ~ ssList(sK13(sK39,sK39))
        | ~ ssList(app(sK12(sK39,sK39),sK39))
        | segmentP(app(X1,sK39),app(sK12(sK39,sK39),sK39)) )
    | ~ spl52_117 ),
    inference(superposition,[],[f702,f1534]) ).

fof(f702,plain,
    ! [X1,X4,X5] :
      ( ~ ssList(app(X4,app(X1,X5)))
      | ~ ssList(X1)
      | ~ ssList(X5)
      | ~ ssList(X4)
      | segmentP(app(X4,app(X1,X5)),X1) ),
    inference(forward_subsumption_demodulation,[],[f701,f427]) ).

fof(f701,plain,
    ! [X1,X4,X5] :
      ( segmentP(app(X4,app(X1,X5)),X1)
      | ~ ssList(X4)
      | ~ ssList(X5)
      | ~ ssList(app(app(X4,X1),X5))
      | ~ ssList(X1) ),
    inference(forward_subsumption_demodulation,[],[f562,f427]) ).

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

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

fof(f2825,plain,
    ( ~ spl52_246
    | ~ spl52_245
    | ~ spl52_4
    | spl52_248
    | ~ spl52_117 ),
    inference(avatar_split_clause,[],[f2806,f1532,f2822,f605,f2810,f2814]) ).

fof(f2822,plain,
    ( spl52_248
  <=> frontsegP(sK39,app(sK12(sK39,sK39),sK39)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_248])]) ).

fof(f2806,plain,
    ( frontsegP(sK39,app(sK12(sK39,sK39),sK39))
    | ~ ssList(sK39)
    | ~ ssList(sK13(sK39,sK39))
    | ~ ssList(app(sK12(sK39,sK39),sK39))
    | ~ spl52_117 ),
    inference(superposition,[],[f564,f1534]) ).

fof(f564,plain,
    ! [X3,X1] :
      ( ~ ssList(app(X1,X3))
      | ~ ssList(X3)
      | frontsegP(app(X1,X3),X1)
      | ~ ssList(X1) ),
    inference(equality_resolution,[],[f415]) ).

fof(f415,plain,
    ! [X3,X0,X1] :
      ( ~ ssList(X0)
      | frontsegP(X0,X1)
      | ~ ssList(X3)
      | app(X1,X3) != X0
      | ~ ssList(X1) ),
    inference(cnf_transformation,[],[f262]) ).

fof(f262,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ( ( ( ssList(sK16(X0,X1))
                & app(X1,sK16(X0,X1)) = X0 )
              | ~ frontsegP(X0,X1) )
            & ( frontsegP(X0,X1)
              | ! [X3] :
                  ( ~ ssList(X3)
                  | app(X1,X3) != X0 ) ) )
          | ~ ssList(X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK16])],[f260,f261]) ).

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

fof(f260,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ( ( ? [X2] :
                  ( ssList(X2)
                  & app(X1,X2) = X0 )
              | ~ frontsegP(X0,X1) )
            & ( frontsegP(X0,X1)
              | ! [X3] :
                  ( ~ ssList(X3)
                  | app(X1,X3) != X0 ) ) )
          | ~ ssList(X1) ) ),
    inference(rectify,[],[f259]) ).

fof(f259,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ( ( ? [X2] :
                  ( ssList(X2)
                  & app(X1,X2) = X0 )
              | ~ frontsegP(X0,X1) )
            & ( frontsegP(X0,X1)
              | ! [X2] :
                  ( ~ ssList(X2)
                  | app(X1,X2) != X0 ) ) )
          | ~ ssList(X1) ) ),
    inference(nnf_transformation,[],[f117]) ).

fof(f117,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ( ? [X2] :
                ( ssList(X2)
                & app(X1,X2) = X0 )
          <=> frontsegP(X0,X1) )
          | ~ ssList(X1) ) ),
    inference(ennf_transformation,[],[f5]) ).

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

fof(f2820,plain,
    ( ~ spl52_245
    | ~ spl52_246
    | spl52_247
    | ~ spl52_117 ),
    inference(avatar_split_clause,[],[f2805,f1532,f2818,f2814,f2810]) ).

fof(f2818,plain,
    ( spl52_247
  <=> ! [X0] :
        ( ~ frontsegP(app(sK12(sK39,sK39),sK39),X0)
        | ~ ssList(X0)
        | frontsegP(sK39,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_247])]) ).

fof(f2805,plain,
    ( ! [X0] :
        ( ~ frontsegP(app(sK12(sK39,sK39),sK39),X0)
        | ~ ssList(app(sK12(sK39,sK39),sK39))
        | frontsegP(sK39,X0)
        | ~ ssList(sK13(sK39,sK39))
        | ~ ssList(X0) )
    | ~ spl52_117 ),
    inference(superposition,[],[f475,f1534]) ).

fof(f475,plain,
    ! [X2,X0,X1] :
      ( frontsegP(app(X0,X2),X1)
      | ~ ssList(X0)
      | ~ frontsegP(X0,X1)
      | ~ ssList(X1)
      | ~ ssList(X2) ),
    inference(cnf_transformation,[],[f123]) ).

fof(f123,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssList(X1)
          | ! [X2] :
              ( ~ ssList(X2)
              | ~ frontsegP(X0,X1)
              | frontsegP(app(X0,X2),X1) ) )
      | ~ ssList(X0) ),
    inference(flattening,[],[f122]) ).

fof(f122,plain,
    ! [X0] :
      ( ! [X1] :
          ( ! [X2] :
              ( frontsegP(app(X0,X2),X1)
              | ~ frontsegP(X0,X1)
              | ~ ssList(X2) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f43]) ).

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

fof(f2801,plain,
    ( ~ spl52_240
    | ~ spl52_239
    | spl52_244
    | ~ spl52_116 ),
    inference(avatar_split_clause,[],[f2775,f1527,f2799,f2778,f2782]) ).

fof(f2782,plain,
    ( spl52_240
  <=> ssList(app(sK12(sK41,sK41),sK41)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_240])]) ).

fof(f2778,plain,
    ( spl52_239
  <=> ssList(sK13(sK41,sK41)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_239])]) ).

fof(f2799,plain,
    ( spl52_244
  <=> ! [X1] :
        ( ~ ssList(X1)
        | ~ ssList(app(X1,sK41))
        | segmentP(app(X1,sK41),app(sK12(sK41,sK41),sK41)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_244])]) ).

fof(f1527,plain,
    ( spl52_116
  <=> app(app(sK12(sK41,sK41),sK41),sK13(sK41,sK41)) = sK41 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_116])]) ).

fof(f2775,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | segmentP(app(X1,sK41),app(sK12(sK41,sK41),sK41))
        | ~ ssList(sK13(sK41,sK41))
        | ~ ssList(app(X1,sK41))
        | ~ ssList(app(sK12(sK41,sK41),sK41)) )
    | ~ spl52_116 ),
    inference(superposition,[],[f702,f1529]) ).

fof(f1529,plain,
    ( app(app(sK12(sK41,sK41),sK41),sK13(sK41,sK41)) = sK41
    | ~ spl52_116 ),
    inference(avatar_component_clause,[],[f1527]) ).

fof(f2797,plain,
    ( ~ spl52_239
    | ~ spl52_240
    | spl52_243
    | ~ spl52_116 ),
    inference(avatar_split_clause,[],[f2773,f1527,f2795,f2782,f2778]) ).

fof(f2795,plain,
    ( spl52_243
  <=> ! [X0] :
        ( ~ ssList(X0)
        | ~ frontsegP(app(sK12(sK41,sK41),sK41),X0)
        | frontsegP(sK41,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_243])]) ).

fof(f2773,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | ~ ssList(app(sK12(sK41,sK41),sK41))
        | frontsegP(sK41,X0)
        | ~ frontsegP(app(sK12(sK41,sK41),sK41),X0)
        | ~ ssList(sK13(sK41,sK41)) )
    | ~ spl52_116 ),
    inference(superposition,[],[f475,f1529]) ).

fof(f2793,plain,
    ( ~ spl52_239
    | ~ spl52_240
    | spl52_242
    | ~ spl52_116 ),
    inference(avatar_split_clause,[],[f2776,f1527,f2791,f2782,f2778]) ).

fof(f2791,plain,
    ( spl52_242
  <=> ! [X2,X3] :
        ( ~ ssList(X3)
        | ~ segmentP(app(sK12(sK41,sK41),sK41),X3)
        | ~ ssList(X2)
        | segmentP(app(X2,sK41),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_242])]) ).

fof(f2776,plain,
    ( ! [X2,X3] :
        ( ~ ssList(X3)
        | segmentP(app(X2,sK41),X3)
        | ~ ssList(app(sK12(sK41,sK41),sK41))
        | ~ ssList(sK13(sK41,sK41))
        | ~ ssList(X2)
        | ~ segmentP(app(sK12(sK41,sK41),sK41),X3) )
    | ~ spl52_116 ),
    inference(superposition,[],[f703,f1529]) ).

fof(f2789,plain,
    ( ~ spl52_15
    | ~ spl52_239
    | ~ spl52_240
    | spl52_241
    | ~ spl52_116 ),
    inference(avatar_split_clause,[],[f2774,f1527,f2786,f2782,f2778,f662]) ).

fof(f2786,plain,
    ( spl52_241
  <=> frontsegP(sK41,app(sK12(sK41,sK41),sK41)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_241])]) ).

fof(f2774,plain,
    ( frontsegP(sK41,app(sK12(sK41,sK41),sK41))
    | ~ ssList(app(sK12(sK41,sK41),sK41))
    | ~ ssList(sK13(sK41,sK41))
    | ~ ssList(sK41)
    | ~ spl52_116 ),
    inference(superposition,[],[f564,f1529]) ).

fof(f2769,plain,
    ( ~ spl52_235
    | ~ spl52_233
    | ~ spl52_20
    | spl52_238
    | ~ spl52_115 ),
    inference(avatar_split_clause,[],[f2742,f1522,f2766,f690,f2746,f2753]) ).

fof(f2753,plain,
    ( spl52_235
  <=> ssList(sK13(sK38,sK38)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_235])]) ).

fof(f2746,plain,
    ( spl52_233
  <=> ssList(app(sK12(sK38,sK38),sK38)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_233])]) ).

fof(f2766,plain,
    ( spl52_238
  <=> frontsegP(sK38,app(sK12(sK38,sK38),sK38)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_238])]) ).

fof(f1522,plain,
    ( spl52_115
  <=> app(app(sK12(sK38,sK38),sK38),sK13(sK38,sK38)) = sK38 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_115])]) ).

fof(f2742,plain,
    ( frontsegP(sK38,app(sK12(sK38,sK38),sK38))
    | ~ ssList(sK38)
    | ~ ssList(app(sK12(sK38,sK38),sK38))
    | ~ ssList(sK13(sK38,sK38))
    | ~ spl52_115 ),
    inference(superposition,[],[f564,f1524]) ).

fof(f1524,plain,
    ( app(app(sK12(sK38,sK38),sK38),sK13(sK38,sK38)) = sK38
    | ~ spl52_115 ),
    inference(avatar_component_clause,[],[f1522]) ).

fof(f2764,plain,
    ( ~ spl52_235
    | ~ spl52_233
    | spl52_237
    | ~ spl52_115 ),
    inference(avatar_split_clause,[],[f2744,f1522,f2762,f2746,f2753]) ).

fof(f2762,plain,
    ( spl52_237
  <=> ! [X2,X3] :
        ( ~ segmentP(app(sK12(sK38,sK38),sK38),X3)
        | ~ ssList(X2)
        | segmentP(app(X2,sK38),X3)
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_237])]) ).

fof(f2744,plain,
    ( ! [X2,X3] :
        ( ~ segmentP(app(sK12(sK38,sK38),sK38),X3)
        | ~ ssList(X3)
        | ~ ssList(X2)
        | segmentP(app(X2,sK38),X3)
        | ~ ssList(app(sK12(sK38,sK38),sK38))
        | ~ ssList(sK13(sK38,sK38)) )
    | ~ spl52_115 ),
    inference(superposition,[],[f703,f1524]) ).

fof(f2760,plain,
    ( ~ spl52_235
    | ~ spl52_233
    | spl52_236
    | ~ spl52_115 ),
    inference(avatar_split_clause,[],[f2741,f1522,f2758,f2746,f2753]) ).

fof(f2758,plain,
    ( spl52_236
  <=> ! [X0] :
        ( ~ frontsegP(app(sK12(sK38,sK38),sK38),X0)
        | ~ ssList(X0)
        | frontsegP(sK38,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_236])]) ).

fof(f2741,plain,
    ( ! [X0] :
        ( ~ frontsegP(app(sK12(sK38,sK38),sK38),X0)
        | frontsegP(sK38,X0)
        | ~ ssList(app(sK12(sK38,sK38),sK38))
        | ~ ssList(X0)
        | ~ ssList(sK13(sK38,sK38)) )
    | ~ spl52_115 ),
    inference(superposition,[],[f475,f1524]) ).

fof(f2756,plain,
    ( ~ spl52_233
    | spl52_234
    | ~ spl52_235
    | ~ spl52_115 ),
    inference(avatar_split_clause,[],[f2743,f1522,f2753,f2750,f2746]) ).

fof(f2750,plain,
    ( spl52_234
  <=> ! [X1] :
        ( ~ ssList(app(X1,sK38))
        | ~ ssList(X1)
        | segmentP(app(X1,sK38),app(sK12(sK38,sK38),sK38)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_234])]) ).

fof(f2743,plain,
    ( ! [X1] :
        ( ~ ssList(sK13(sK38,sK38))
        | ~ ssList(app(X1,sK38))
        | ~ ssList(app(sK12(sK38,sK38),sK38))
        | segmentP(app(X1,sK38),app(sK12(sK38,sK38),sK38))
        | ~ ssList(X1) )
    | ~ spl52_115 ),
    inference(superposition,[],[f702,f1524]) ).

fof(f2737,plain,
    ( spl52_232
    | ~ spl52_4
    | ~ spl52_50 ),
    inference(avatar_split_clause,[],[f2728,f942,f605,f2735]) ).

fof(f2735,plain,
    ( spl52_232
  <=> ! [X0] :
        ( segmentP(app(X0,sK39),sK41)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_232])]) ).

fof(f942,plain,
    ( spl52_50
  <=> ! [X0] :
        ( segmentP(app(X0,sK39),sK41)
        | ~ ssList(app(X0,sK39))
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_50])]) ).

fof(f2728,plain,
    ( ! [X0] :
        ( ~ ssList(sK39)
        | segmentP(app(X0,sK39),sK41)
        | ~ ssList(X0) )
    | ~ spl52_50 ),
    inference(duplicate_literal_removal,[],[f2726]) ).

fof(f2726,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | ~ ssList(sK39)
        | segmentP(app(X0,sK39),sK41)
        | ~ ssList(X0) )
    | ~ spl52_50 ),
    inference(resolution,[],[f943,f464]) ).

fof(f464,plain,
    ! [X0,X1] :
      ( ssList(app(X0,X1))
      | ~ ssList(X0)
      | ~ ssList(X1) ),
    inference(cnf_transformation,[],[f203]) ).

fof(f203,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ssList(app(X0,X1))
          | ~ ssList(X1) ) ),
    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(f943,plain,
    ( ! [X0] :
        ( ~ ssList(app(X0,sK39))
        | segmentP(app(X0,sK39),sK41)
        | ~ ssList(X0) )
    | ~ spl52_50 ),
    inference(avatar_component_clause,[],[f942]) ).

fof(f2733,plain,
    ( ~ spl52_11
    | ~ spl52_4
    | spl52_231
    | ~ spl52_50
    | ~ spl52_64 ),
    inference(avatar_split_clause,[],[f2727,f1043,f942,f2730,f605,f639]) ).

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

fof(f1043,plain,
    ( spl52_64
  <=> sK39 = app(nil,sK39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_64])]) ).

fof(f2727,plain,
    ( segmentP(sK39,sK41)
    | ~ ssList(sK39)
    | ~ ssList(nil)
    | ~ spl52_50
    | ~ spl52_64 ),
    inference(superposition,[],[f943,f1045]) ).

fof(f1045,plain,
    ( sK39 = app(nil,sK39)
    | ~ spl52_64 ),
    inference(avatar_component_clause,[],[f1043]) ).

fof(f2725,plain,
    ( spl52_230
    | ~ spl52_20
    | ~ spl52_11
    | ~ spl52_49
    | ~ spl52_61 ),
    inference(avatar_split_clause,[],[f2715,f1028,f938,f639,f690,f2722]) ).

fof(f938,plain,
    ( spl52_49
  <=> ! [X1] :
        ( ~ ssList(app(X1,sK38))
        | segmentP(app(X1,sK38),sK41)
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_49])]) ).

fof(f1028,plain,
    ( spl52_61
  <=> sK38 = app(nil,sK38) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_61])]) ).

fof(f2715,plain,
    ( ~ ssList(nil)
    | ~ ssList(sK38)
    | segmentP(sK38,sK41)
    | ~ spl52_49
    | ~ spl52_61 ),
    inference(superposition,[],[f939,f1030]) ).

fof(f1030,plain,
    ( sK38 = app(nil,sK38)
    | ~ spl52_61 ),
    inference(avatar_component_clause,[],[f1028]) ).

fof(f939,plain,
    ( ! [X1] :
        ( ~ ssList(app(X1,sK38))
        | ~ ssList(X1)
        | segmentP(app(X1,sK38),sK41) )
    | ~ spl52_49 ),
    inference(avatar_component_clause,[],[f938]) ).

fof(f2720,plain,
    ( ~ spl52_20
    | spl52_229
    | ~ spl52_49 ),
    inference(avatar_split_clause,[],[f2716,f938,f2718,f690]) ).

fof(f2718,plain,
    ( spl52_229
  <=> ! [X0] :
        ( ~ ssList(X0)
        | segmentP(app(X0,sK38),sK41) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_229])]) ).

fof(f2716,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | ~ ssList(sK38)
        | segmentP(app(X0,sK38),sK41) )
    | ~ spl52_49 ),
    inference(duplicate_literal_removal,[],[f2714]) ).

fof(f2714,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | ~ ssList(X0)
        | segmentP(app(X0,sK38),sK41)
        | ~ ssList(sK38) )
    | ~ spl52_49 ),
    inference(resolution,[],[f939,f464]) ).

fof(f2712,plain,
    ( spl52_228
    | ~ spl52_40
    | ~ spl52_216 ),
    inference(avatar_split_clause,[],[f2673,f2642,f876,f2709]) ).

fof(f2709,plain,
    ( spl52_228
  <=> sK13(sK38,nil) = app(app(sK12(sK13(sK38,nil),nil),nil),sK13(sK13(sK38,nil),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_228])]) ).

fof(f876,plain,
    ( spl52_40
  <=> ! [X0] :
        ( app(app(sK12(X0,nil),nil),sK13(X0,nil)) = X0
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_40])]) ).

fof(f2642,plain,
    ( spl52_216
  <=> ssList(sK13(sK38,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_216])]) ).

fof(f2673,plain,
    ( sK13(sK38,nil) = app(app(sK12(sK13(sK38,nil),nil),nil),sK13(sK13(sK38,nil),nil))
    | ~ spl52_40
    | ~ spl52_216 ),
    inference(resolution,[],[f2643,f877]) ).

fof(f877,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | app(app(sK12(X0,nil),nil),sK13(X0,nil)) = X0 )
    | ~ spl52_40 ),
    inference(avatar_component_clause,[],[f876]) ).

fof(f2643,plain,
    ( ssList(sK13(sK38,nil))
    | ~ spl52_216 ),
    inference(avatar_component_clause,[],[f2642]) ).

fof(f2707,plain,
    ( spl52_227
    | ~ spl52_216 ),
    inference(avatar_split_clause,[],[f2665,f2642,f2704]) ).

fof(f2704,plain,
    ( spl52_227
  <=> sK13(sK38,nil) = app(sK13(sK38,nil),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_227])]) ).

fof(f2665,plain,
    ( sK13(sK38,nil) = app(sK13(sK38,nil),nil)
    | ~ spl52_216 ),
    inference(resolution,[],[f2643,f394]) ).

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

fof(f206,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(f2702,plain,
    ( spl52_226
    | ~ spl52_216 ),
    inference(avatar_split_clause,[],[f2670,f2642,f2699]) ).

fof(f2699,plain,
    ( spl52_226
  <=> sK13(sK38,nil) = app(sK13(sK38,nil),sK16(sK13(sK38,nil),sK13(sK38,nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_226])]) ).

fof(f2670,plain,
    ( sK13(sK38,nil) = app(sK13(sK38,nil),sK16(sK13(sK38,nil),sK13(sK38,nil)))
    | ~ spl52_216 ),
    inference(resolution,[],[f2643,f806]) ).

fof(f806,plain,
    ! [X1] :
      ( ~ ssList(X1)
      | app(X1,sK16(X1,X1)) = X1 ),
    inference(duplicate_literal_removal,[],[f804]) ).

fof(f804,plain,
    ! [X1] :
      ( app(X1,sK16(X1,X1)) = X1
      | ~ ssList(X1)
      | ~ ssList(X1)
      | ~ ssList(X1) ),
    inference(resolution,[],[f416,f391]) ).

fof(f391,plain,
    ! [X0] :
      ( frontsegP(X0,X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f157]) ).

fof(f157,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | frontsegP(X0,X0) ),
    inference(ennf_transformation,[],[f42]) ).

fof(f42,axiom,
    ! [X0] :
      ( ssList(X0)
     => frontsegP(X0,X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax42) ).

fof(f416,plain,
    ! [X0,X1] :
      ( ~ frontsegP(X0,X1)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | app(X1,sK16(X0,X1)) = X0 ),
    inference(cnf_transformation,[],[f262]) ).

fof(f2697,plain,
    ( spl52_225
    | ~ spl52_216 ),
    inference(avatar_split_clause,[],[f2666,f2642,f2694]) ).

fof(f2694,plain,
    ( spl52_225
  <=> sK13(sK38,nil) = app(nil,sK13(sK38,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_225])]) ).

fof(f2666,plain,
    ( sK13(sK38,nil) = app(nil,sK13(sK38,nil))
    | ~ spl52_216 ),
    inference(resolution,[],[f2643,f403]) ).

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

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

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

fof(f2692,plain,
    ( spl52_224
    | ~ spl52_216 ),
    inference(avatar_split_clause,[],[f2672,f2642,f2689]) ).

fof(f2689,plain,
    ( spl52_224
  <=> sK13(sK38,nil) = app(app(sK12(sK13(sK38,nil),sK13(sK38,nil)),sK13(sK38,nil)),sK13(sK13(sK38,nil),sK13(sK38,nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_224])]) ).

fof(f2672,plain,
    ( sK13(sK38,nil) = app(app(sK12(sK13(sK38,nil),sK13(sK38,nil)),sK13(sK38,nil)),sK13(sK13(sK38,nil),sK13(sK38,nil)))
    | ~ spl52_216 ),
    inference(resolution,[],[f2643,f867]) ).

fof(f867,plain,
    ! [X1] :
      ( ~ ssList(X1)
      | app(app(sK12(X1,X1),X1),sK13(X1,X1)) = X1 ),
    inference(duplicate_literal_removal,[],[f866]) ).

fof(f866,plain,
    ! [X1] :
      ( ~ ssList(X1)
      | app(app(sK12(X1,X1),X1),sK13(X1,X1)) = X1
      | ~ ssList(X1)
      | ~ ssList(X1) ),
    inference(resolution,[],[f398,f411]) ).

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

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

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

fof(f2687,plain,
    ( spl52_223
    | ~ spl52_35
    | ~ spl52_216 ),
    inference(avatar_split_clause,[],[f2671,f2642,f819,f2684]) ).

fof(f2684,plain,
    ( spl52_223
  <=> sK13(sK38,nil) = app(nil,sK16(sK13(sK38,nil),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_223])]) ).

fof(f819,plain,
    ( spl52_35
  <=> ! [X0] :
        ( app(nil,sK16(X0,nil)) = X0
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_35])]) ).

fof(f2671,plain,
    ( sK13(sK38,nil) = app(nil,sK16(sK13(sK38,nil),nil))
    | ~ spl52_35
    | ~ spl52_216 ),
    inference(resolution,[],[f2643,f820]) ).

fof(f820,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | app(nil,sK16(X0,nil)) = X0 )
    | ~ spl52_35 ),
    inference(avatar_component_clause,[],[f819]) ).

fof(f2682,plain,
    ( spl52_221
    | spl52_222
    | ~ spl52_216 ),
    inference(avatar_split_clause,[],[f2668,f2642,f2679,f2675]) ).

fof(f2675,plain,
    ( spl52_221
  <=> nil = sK13(sK38,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_221])]) ).

fof(f2679,plain,
    ( spl52_222
  <=> sK13(sK38,nil) = cons(sK19(sK13(sK38,nil)),sK18(sK13(sK38,nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_222])]) ).

fof(f2668,plain,
    ( sK13(sK38,nil) = cons(sK19(sK13(sK38,nil)),sK18(sK13(sK38,nil)))
    | nil = sK13(sK38,nil)
    | ~ spl52_216 ),
    inference(resolution,[],[f2643,f431]) ).

fof(f431,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | cons(sK19(X0),sK18(X0)) = X0
      | nil = X0 ),
    inference(cnf_transformation,[],[f271]) ).

fof(f271,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | nil = X0
      | ( cons(sK19(X0),sK18(X0)) = X0
        & ssItem(sK19(X0))
        & ssList(sK18(X0)) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK18,sK19])],[f219,f270,f269]) ).

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

fof(f270,plain,
    ! [X0] :
      ( ? [X2] :
          ( cons(X2,sK18(X0)) = X0
          & ssItem(X2) )
     => ( cons(sK19(X0),sK18(X0)) = X0
        & ssItem(sK19(X0)) ) ),
    introduced(choice_axiom,[]) ).

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

fof(f218,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(f2663,plain,
    ( ~ spl52_11
    | ~ spl52_27
    | ~ spl52_20
    | spl52_216 ),
    inference(avatar_split_clause,[],[f2662,f2642,f690,f756,f639]) ).

fof(f756,plain,
    ( spl52_27
  <=> segmentP(sK38,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_27])]) ).

fof(f2662,plain,
    ( ~ ssList(sK38)
    | ~ segmentP(sK38,nil)
    | ~ ssList(nil)
    | spl52_216 ),
    inference(resolution,[],[f2644,f399]) ).

fof(f399,plain,
    ! [X0,X1] :
      ( ssList(sK13(X0,X1))
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ segmentP(X0,X1) ),
    inference(cnf_transformation,[],[f254]) ).

fof(f2644,plain,
    ( ~ ssList(sK13(sK38,nil))
    | spl52_216 ),
    inference(avatar_component_clause,[],[f2642]) ).

fof(f2661,plain,
    ( ~ spl52_216
    | spl52_220
    | ~ spl52_215
    | ~ spl52_41 ),
    inference(avatar_split_clause,[],[f2633,f880,f2638,f2659,f2642]) ).

fof(f2659,plain,
    ( spl52_220
  <=> ! [X0] :
        ( ~ frontsegP(app(sK12(sK38,nil),nil),X0)
        | frontsegP(sK38,X0)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_220])]) ).

fof(f2638,plain,
    ( spl52_215
  <=> ssList(app(sK12(sK38,nil),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_215])]) ).

fof(f880,plain,
    ( spl52_41
  <=> sK38 = app(app(sK12(sK38,nil),nil),sK13(sK38,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_41])]) ).

fof(f2633,plain,
    ( ! [X0] :
        ( ~ ssList(app(sK12(sK38,nil),nil))
        | ~ frontsegP(app(sK12(sK38,nil),nil),X0)
        | ~ ssList(X0)
        | frontsegP(sK38,X0)
        | ~ ssList(sK13(sK38,nil)) )
    | ~ spl52_41 ),
    inference(superposition,[],[f475,f882]) ).

fof(f882,plain,
    ( sK38 = app(app(sK12(sK38,nil),nil),sK13(sK38,nil))
    | ~ spl52_41 ),
    inference(avatar_component_clause,[],[f880]) ).

fof(f2657,plain,
    ( ~ spl52_216
    | ~ spl52_215
    | spl52_219
    | ~ spl52_41 ),
    inference(avatar_split_clause,[],[f2635,f880,f2655,f2638,f2642]) ).

fof(f2655,plain,
    ( spl52_219
  <=> ! [X1] :
        ( ~ ssList(X1)
        | segmentP(app(X1,sK38),app(sK12(sK38,nil),nil))
        | ~ ssList(app(X1,sK38)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_219])]) ).

fof(f2635,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | ~ ssList(app(X1,sK38))
        | ~ ssList(app(sK12(sK38,nil),nil))
        | ~ ssList(sK13(sK38,nil))
        | segmentP(app(X1,sK38),app(sK12(sK38,nil),nil)) )
    | ~ spl52_41 ),
    inference(superposition,[],[f702,f882]) ).

fof(f2653,plain,
    ( ~ spl52_215
    | ~ spl52_20
    | spl52_218
    | ~ spl52_216
    | ~ spl52_41 ),
    inference(avatar_split_clause,[],[f2634,f880,f2642,f2650,f690,f2638]) ).

fof(f2650,plain,
    ( spl52_218
  <=> frontsegP(sK38,app(sK12(sK38,nil),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_218])]) ).

fof(f2634,plain,
    ( ~ ssList(sK13(sK38,nil))
    | frontsegP(sK38,app(sK12(sK38,nil),nil))
    | ~ ssList(sK38)
    | ~ ssList(app(sK12(sK38,nil),nil))
    | ~ spl52_41 ),
    inference(superposition,[],[f564,f882]) ).

fof(f2648,plain,
    ( ~ spl52_215
    | ~ spl52_216
    | spl52_217
    | ~ spl52_41 ),
    inference(avatar_split_clause,[],[f2636,f880,f2646,f2642,f2638]) ).

fof(f2646,plain,
    ( spl52_217
  <=> ! [X2,X3] :
        ( ~ segmentP(app(sK12(sK38,nil),nil),X3)
        | ~ ssList(X2)
        | segmentP(app(X2,sK38),X3)
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_217])]) ).

fof(f2636,plain,
    ( ! [X2,X3] :
        ( ~ segmentP(app(sK12(sK38,nil),nil),X3)
        | ~ ssList(X3)
        | ~ ssList(sK13(sK38,nil))
        | ~ ssList(app(sK12(sK38,nil),nil))
        | segmentP(app(X2,sK38),X3)
        | ~ ssList(X2) )
    | ~ spl52_41 ),
    inference(superposition,[],[f703,f882]) ).

fof(f2620,plain,
    ( spl52_214
    | ~ spl52_207
    | ~ spl52_209 ),
    inference(avatar_split_clause,[],[f2619,f2569,f2560,f2601]) ).

fof(f2601,plain,
    ( spl52_214
  <=> nil = app(app(sK12(nil,nil),nil),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_214])]) ).

fof(f2560,plain,
    ( spl52_207
  <=> sK13(nil,nil) = app(app(sK12(sK13(nil,nil),sK13(nil,nil)),sK13(nil,nil)),sK13(sK13(nil,nil),sK13(nil,nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_207])]) ).

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

fof(f2619,plain,
    ( nil = app(app(sK12(nil,nil),nil),nil)
    | ~ spl52_207
    | ~ spl52_209 ),
    inference(forward_demodulation,[],[f2618,f2571]) ).

fof(f2571,plain,
    ( nil = sK13(nil,nil)
    | ~ spl52_209 ),
    inference(avatar_component_clause,[],[f2569]) ).

fof(f2618,plain,
    ( nil = app(app(sK12(nil,nil),nil),sK13(nil,nil))
    | ~ spl52_207
    | ~ spl52_209 ),
    inference(forward_demodulation,[],[f2562,f2571]) ).

fof(f2562,plain,
    ( sK13(nil,nil) = app(app(sK12(sK13(nil,nil),sK13(nil,nil)),sK13(nil,nil)),sK13(sK13(nil,nil),sK13(nil,nil)))
    | ~ spl52_207 ),
    inference(avatar_component_clause,[],[f2560]) ).

fof(f2617,plain,
    ( spl52_214
    | ~ spl52_209
    | ~ spl52_213 ),
    inference(avatar_split_clause,[],[f2616,f2589,f2569,f2601]) ).

fof(f2589,plain,
    ( spl52_213
  <=> app(app(sK12(sK13(nil,nil),nil),nil),sK13(sK13(nil,nil),nil)) = sK13(nil,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_213])]) ).

fof(f2616,plain,
    ( nil = app(app(sK12(nil,nil),nil),nil)
    | ~ spl52_209
    | ~ spl52_213 ),
    inference(forward_demodulation,[],[f2615,f2571]) ).

fof(f2615,plain,
    ( nil = app(app(sK12(nil,nil),nil),sK13(nil,nil))
    | ~ spl52_209
    | ~ spl52_213 ),
    inference(forward_demodulation,[],[f2591,f2571]) ).

fof(f2591,plain,
    ( app(app(sK12(sK13(nil,nil),nil),nil),sK13(sK13(nil,nil),nil)) = sK13(nil,nil)
    | ~ spl52_213 ),
    inference(avatar_component_clause,[],[f2589]) ).

fof(f2604,plain,
    ( spl52_214
    | ~ spl52_39
    | ~ spl52_209 ),
    inference(avatar_split_clause,[],[f2593,f2569,f871,f2601]) ).

fof(f871,plain,
    ( spl52_39
  <=> nil = app(app(sK12(nil,nil),nil),sK13(nil,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_39])]) ).

fof(f2593,plain,
    ( nil = app(app(sK12(nil,nil),nil),nil)
    | ~ spl52_39
    | ~ spl52_209 ),
    inference(backward_demodulation,[],[f873,f2571]) ).

fof(f873,plain,
    ( nil = app(app(sK12(nil,nil),nil),sK13(nil,nil))
    | ~ spl52_39 ),
    inference(avatar_component_clause,[],[f871]) ).

fof(f2592,plain,
    ( spl52_213
    | ~ spl52_40
    | ~ spl52_82 ),
    inference(avatar_split_clause,[],[f2553,f1188,f876,f2589]) ).

fof(f1188,plain,
    ( spl52_82
  <=> ssList(sK13(nil,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_82])]) ).

fof(f2553,plain,
    ( app(app(sK12(sK13(nil,nil),nil),nil),sK13(sK13(nil,nil),nil)) = sK13(nil,nil)
    | ~ spl52_40
    | ~ spl52_82 ),
    inference(resolution,[],[f1189,f877]) ).

fof(f1189,plain,
    ( ssList(sK13(nil,nil))
    | ~ spl52_82 ),
    inference(avatar_component_clause,[],[f1188]) ).

fof(f2587,plain,
    ( spl52_212
    | ~ spl52_82 ),
    inference(avatar_split_clause,[],[f2546,f1188,f2584]) ).

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

fof(f2546,plain,
    ( sK13(nil,nil) = app(nil,sK13(nil,nil))
    | ~ spl52_82 ),
    inference(resolution,[],[f1189,f403]) ).

fof(f2582,plain,
    ( spl52_211
    | ~ spl52_82 ),
    inference(avatar_split_clause,[],[f2545,f1188,f2579]) ).

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

fof(f2545,plain,
    ( sK13(nil,nil) = app(sK13(nil,nil),nil)
    | ~ spl52_82 ),
    inference(resolution,[],[f1189,f394]) ).

fof(f2577,plain,
    ( spl52_210
    | ~ spl52_82 ),
    inference(avatar_split_clause,[],[f2550,f1188,f2574]) ).

fof(f2574,plain,
    ( spl52_210
  <=> app(sK13(nil,nil),sK16(sK13(nil,nil),sK13(nil,nil))) = sK13(nil,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_210])]) ).

fof(f2550,plain,
    ( app(sK13(nil,nil),sK16(sK13(nil,nil),sK13(nil,nil))) = sK13(nil,nil)
    | ~ spl52_82 ),
    inference(resolution,[],[f1189,f806]) ).

fof(f2572,plain,
    ( spl52_208
    | spl52_209
    | ~ spl52_82 ),
    inference(avatar_split_clause,[],[f2548,f1188,f2569,f2565]) ).

fof(f2565,plain,
    ( spl52_208
  <=> cons(sK19(sK13(nil,nil)),sK18(sK13(nil,nil))) = sK13(nil,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_208])]) ).

fof(f2548,plain,
    ( nil = sK13(nil,nil)
    | cons(sK19(sK13(nil,nil)),sK18(sK13(nil,nil))) = sK13(nil,nil)
    | ~ spl52_82 ),
    inference(resolution,[],[f1189,f431]) ).

fof(f2563,plain,
    ( spl52_207
    | ~ spl52_82 ),
    inference(avatar_split_clause,[],[f2552,f1188,f2560]) ).

fof(f2552,plain,
    ( sK13(nil,nil) = app(app(sK12(sK13(nil,nil),sK13(nil,nil)),sK13(nil,nil)),sK13(sK13(nil,nil),sK13(nil,nil)))
    | ~ spl52_82 ),
    inference(resolution,[],[f1189,f867]) ).

fof(f2558,plain,
    ( spl52_206
    | ~ spl52_35
    | ~ spl52_82 ),
    inference(avatar_split_clause,[],[f2551,f1188,f819,f2555]) ).

fof(f2555,plain,
    ( spl52_206
  <=> app(nil,sK16(sK13(nil,nil),nil)) = sK13(nil,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_206])]) ).

fof(f2551,plain,
    ( app(nil,sK16(sK13(nil,nil),nil)) = sK13(nil,nil)
    | ~ spl52_35
    | ~ spl52_82 ),
    inference(resolution,[],[f1189,f820]) ).

fof(f2543,plain,
    ( ~ spl52_19
    | ~ spl52_11
    | spl52_82 ),
    inference(avatar_split_clause,[],[f2542,f1188,f639,f685]) ).

fof(f685,plain,
    ( spl52_19
  <=> segmentP(nil,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_19])]) ).

fof(f2542,plain,
    ( ~ ssList(nil)
    | ~ segmentP(nil,nil)
    | spl52_82 ),
    inference(duplicate_literal_removal,[],[f2541]) ).

fof(f2541,plain,
    ( ~ ssList(nil)
    | ~ segmentP(nil,nil)
    | ~ ssList(nil)
    | spl52_82 ),
    inference(resolution,[],[f1190,f399]) ).

fof(f1190,plain,
    ( ~ ssList(sK13(nil,nil))
    | spl52_82 ),
    inference(avatar_component_clause,[],[f1188]) ).

fof(f2537,plain,
    ( ~ spl52_11
    | ~ spl52_10
    | spl52_66 ),
    inference(avatar_split_clause,[],[f2536,f1057,f635,f639]) ).

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

fof(f1057,plain,
    ( spl52_66
  <=> ssList(sK16(nil,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_66])]) ).

fof(f2536,plain,
    ( ~ frontsegP(nil,nil)
    | ~ ssList(nil)
    | spl52_66 ),
    inference(duplicate_literal_removal,[],[f2535]) ).

fof(f2535,plain,
    ( ~ ssList(nil)
    | ~ ssList(nil)
    | ~ frontsegP(nil,nil)
    | spl52_66 ),
    inference(resolution,[],[f1059,f417]) ).

fof(f417,plain,
    ! [X0,X1] :
      ( ssList(sK16(X0,X1))
      | ~ frontsegP(X0,X1)
      | ~ ssList(X0)
      | ~ ssList(X1) ),
    inference(cnf_transformation,[],[f262]) ).

fof(f1059,plain,
    ( ~ ssList(sK16(nil,nil))
    | spl52_66 ),
    inference(avatar_component_clause,[],[f1057]) ).

fof(f2511,plain,
    ( spl52_205
    | ~ spl52_97
    | ~ spl52_198 ),
    inference(avatar_split_clause,[],[f2491,f2457,f1293,f2508]) ).

fof(f2508,plain,
    ( spl52_205
  <=> sK41 = cons(sK19(sK41),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_205])]) ).

fof(f1293,plain,
    ( spl52_97
  <=> sK41 = cons(sK19(sK41),sK18(sK41)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_97])]) ).

fof(f2457,plain,
    ( spl52_198
  <=> nil = sK18(sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_198])]) ).

fof(f2491,plain,
    ( sK41 = cons(sK19(sK41),nil)
    | ~ spl52_97
    | ~ spl52_198 ),
    inference(backward_demodulation,[],[f1295,f2459]) ).

fof(f2459,plain,
    ( nil = sK18(sK41)
    | ~ spl52_198 ),
    inference(avatar_component_clause,[],[f2457]) ).

fof(f1295,plain,
    ( sK41 = cons(sK19(sK41),sK18(sK41))
    | ~ spl52_97 ),
    inference(avatar_component_clause,[],[f1293]) ).

fof(f2490,plain,
    ( spl52_204
    | ~ spl52_156 ),
    inference(avatar_split_clause,[],[f2448,f1937,f2487]) ).

fof(f2487,plain,
    ( spl52_204
  <=> app(sK18(sK41),sK16(sK18(sK41),sK18(sK41))) = sK18(sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_204])]) ).

fof(f1937,plain,
    ( spl52_156
  <=> ssList(sK18(sK41)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_156])]) ).

fof(f2448,plain,
    ( app(sK18(sK41),sK16(sK18(sK41),sK18(sK41))) = sK18(sK41)
    | ~ spl52_156 ),
    inference(resolution,[],[f1938,f806]) ).

fof(f1938,plain,
    ( ssList(sK18(sK41))
    | ~ spl52_156 ),
    inference(avatar_component_clause,[],[f1937]) ).

fof(f2485,plain,
    ( spl52_203
    | ~ spl52_40
    | ~ spl52_156 ),
    inference(avatar_split_clause,[],[f2451,f1937,f876,f2482]) ).

fof(f2482,plain,
    ( spl52_203
  <=> app(app(sK12(sK18(sK41),nil),nil),sK13(sK18(sK41),nil)) = sK18(sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_203])]) ).

fof(f2451,plain,
    ( app(app(sK12(sK18(sK41),nil),nil),sK13(sK18(sK41),nil)) = sK18(sK41)
    | ~ spl52_40
    | ~ spl52_156 ),
    inference(resolution,[],[f1938,f877]) ).

fof(f2480,plain,
    ( spl52_202
    | ~ spl52_156 ),
    inference(avatar_split_clause,[],[f2443,f1937,f2477]) ).

fof(f2477,plain,
    ( spl52_202
  <=> app(sK18(sK41),nil) = sK18(sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_202])]) ).

fof(f2443,plain,
    ( app(sK18(sK41),nil) = sK18(sK41)
    | ~ spl52_156 ),
    inference(resolution,[],[f1938,f394]) ).

fof(f2475,plain,
    ( spl52_201
    | ~ spl52_156 ),
    inference(avatar_split_clause,[],[f2450,f1937,f2472]) ).

fof(f2472,plain,
    ( spl52_201
  <=> app(app(sK12(sK18(sK41),sK18(sK41)),sK18(sK41)),sK13(sK18(sK41),sK18(sK41))) = sK18(sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_201])]) ).

fof(f2450,plain,
    ( app(app(sK12(sK18(sK41),sK18(sK41)),sK18(sK41)),sK13(sK18(sK41),sK18(sK41))) = sK18(sK41)
    | ~ spl52_156 ),
    inference(resolution,[],[f1938,f867]) ).

fof(f2470,plain,
    ( spl52_200
    | ~ spl52_156 ),
    inference(avatar_split_clause,[],[f2444,f1937,f2467]) ).

fof(f2467,plain,
    ( spl52_200
  <=> app(nil,sK18(sK41)) = sK18(sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_200])]) ).

fof(f2444,plain,
    ( app(nil,sK18(sK41)) = sK18(sK41)
    | ~ spl52_156 ),
    inference(resolution,[],[f1938,f403]) ).

fof(f2465,plain,
    ( spl52_199
    | ~ spl52_35
    | ~ spl52_156 ),
    inference(avatar_split_clause,[],[f2449,f1937,f819,f2462]) ).

fof(f2462,plain,
    ( spl52_199
  <=> app(nil,sK16(sK18(sK41),nil)) = sK18(sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_199])]) ).

fof(f2449,plain,
    ( app(nil,sK16(sK18(sK41),nil)) = sK18(sK41)
    | ~ spl52_35
    | ~ spl52_156 ),
    inference(resolution,[],[f1938,f820]) ).

fof(f2460,plain,
    ( spl52_197
    | spl52_198
    | ~ spl52_156 ),
    inference(avatar_split_clause,[],[f2446,f1937,f2457,f2453]) ).

fof(f2453,plain,
    ( spl52_197
  <=> cons(sK19(sK18(sK41)),sK18(sK18(sK41))) = sK18(sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_197])]) ).

fof(f2446,plain,
    ( nil = sK18(sK41)
    | cons(sK19(sK18(sK41)),sK18(sK18(sK41))) = sK18(sK41)
    | ~ spl52_156 ),
    inference(resolution,[],[f1938,f431]) ).

fof(f2419,plain,
    ( ~ spl52_15
    | spl52_96
    | spl52_156 ),
    inference(avatar_split_clause,[],[f2418,f1937,f1289,f662]) ).

fof(f1289,plain,
    ( spl52_96
  <=> nil = sK41 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_96])]) ).

fof(f2418,plain,
    ( nil = sK41
    | ~ ssList(sK41)
    | spl52_156 ),
    inference(resolution,[],[f1939,f429]) ).

fof(f429,plain,
    ! [X0] :
      ( ssList(sK18(X0))
      | ~ ssList(X0)
      | nil = X0 ),
    inference(cnf_transformation,[],[f271]) ).

fof(f1939,plain,
    ( ~ ssList(sK18(sK41))
    | spl52_156 ),
    inference(avatar_component_clause,[],[f1937]) ).

fof(f2397,plain,
    ( ~ spl52_15
    | spl52_96
    | spl52_154 ),
    inference(avatar_split_clause,[],[f2396,f1930,f1289,f662]) ).

fof(f1930,plain,
    ( spl52_154
  <=> ssItem(sK19(sK41)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_154])]) ).

fof(f2396,plain,
    ( nil = sK41
    | ~ ssList(sK41)
    | spl52_154 ),
    inference(resolution,[],[f1932,f430]) ).

fof(f430,plain,
    ! [X0] :
      ( ssItem(sK19(X0))
      | ~ ssList(X0)
      | nil = X0 ),
    inference(cnf_transformation,[],[f271]) ).

fof(f1932,plain,
    ( ~ ssItem(sK19(sK41))
    | spl52_154 ),
    inference(avatar_component_clause,[],[f1930]) ).

fof(f2395,plain,
    ( spl52_196
    | ~ spl52_35
    | ~ spl52_146 ),
    inference(avatar_split_clause,[],[f2354,f1884,f819,f2392]) ).

fof(f2392,plain,
    ( spl52_196
  <=> sK18(sK39) = app(nil,sK16(sK18(sK39),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_196])]) ).

fof(f1884,plain,
    ( spl52_146
  <=> ssList(sK18(sK39)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_146])]) ).

fof(f2354,plain,
    ( sK18(sK39) = app(nil,sK16(sK18(sK39),nil))
    | ~ spl52_35
    | ~ spl52_146 ),
    inference(resolution,[],[f1885,f820]) ).

fof(f1885,plain,
    ( ssList(sK18(sK39))
    | ~ spl52_146 ),
    inference(avatar_component_clause,[],[f1884]) ).

fof(f2390,plain,
    ( spl52_195
    | ~ spl52_146 ),
    inference(avatar_split_clause,[],[f2353,f1884,f2387]) ).

fof(f2387,plain,
    ( spl52_195
  <=> sK18(sK39) = app(sK18(sK39),sK16(sK18(sK39),sK18(sK39))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_195])]) ).

fof(f2353,plain,
    ( sK18(sK39) = app(sK18(sK39),sK16(sK18(sK39),sK18(sK39)))
    | ~ spl52_146 ),
    inference(resolution,[],[f1885,f806]) ).

fof(f2385,plain,
    ( spl52_193
    | spl52_194
    | ~ spl52_146 ),
    inference(avatar_split_clause,[],[f2351,f1884,f2382,f2378]) ).

fof(f2378,plain,
    ( spl52_193
  <=> sK18(sK39) = cons(sK19(sK18(sK39)),sK18(sK18(sK39))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_193])]) ).

fof(f2382,plain,
    ( spl52_194
  <=> nil = sK18(sK39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_194])]) ).

fof(f2351,plain,
    ( nil = sK18(sK39)
    | sK18(sK39) = cons(sK19(sK18(sK39)),sK18(sK18(sK39)))
    | ~ spl52_146 ),
    inference(resolution,[],[f1885,f431]) ).

fof(f2376,plain,
    ( spl52_192
    | ~ spl52_146 ),
    inference(avatar_split_clause,[],[f2348,f1884,f2373]) ).

fof(f2373,plain,
    ( spl52_192
  <=> sK18(sK39) = app(sK18(sK39),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_192])]) ).

fof(f2348,plain,
    ( sK18(sK39) = app(sK18(sK39),nil)
    | ~ spl52_146 ),
    inference(resolution,[],[f1885,f394]) ).

fof(f2371,plain,
    ( spl52_191
    | ~ spl52_146 ),
    inference(avatar_split_clause,[],[f2349,f1884,f2368]) ).

fof(f2368,plain,
    ( spl52_191
  <=> sK18(sK39) = app(nil,sK18(sK39)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_191])]) ).

fof(f2349,plain,
    ( sK18(sK39) = app(nil,sK18(sK39))
    | ~ spl52_146 ),
    inference(resolution,[],[f1885,f403]) ).

fof(f2366,plain,
    ( spl52_190
    | ~ spl52_40
    | ~ spl52_146 ),
    inference(avatar_split_clause,[],[f2356,f1884,f876,f2363]) ).

fof(f2363,plain,
    ( spl52_190
  <=> sK18(sK39) = app(app(sK12(sK18(sK39),nil),nil),sK13(sK18(sK39),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_190])]) ).

fof(f2356,plain,
    ( sK18(sK39) = app(app(sK12(sK18(sK39),nil),nil),sK13(sK18(sK39),nil))
    | ~ spl52_40
    | ~ spl52_146 ),
    inference(resolution,[],[f1885,f877]) ).

fof(f2361,plain,
    ( spl52_189
    | ~ spl52_146 ),
    inference(avatar_split_clause,[],[f2355,f1884,f2358]) ).

fof(f2358,plain,
    ( spl52_189
  <=> sK18(sK39) = app(app(sK12(sK18(sK39),sK18(sK39)),sK18(sK39)),sK13(sK18(sK39),sK18(sK39))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_189])]) ).

fof(f2355,plain,
    ( sK18(sK39) = app(app(sK12(sK18(sK39),sK18(sK39)),sK18(sK39)),sK13(sK18(sK39),sK18(sK39)))
    | ~ spl52_146 ),
    inference(resolution,[],[f1885,f867]) ).

fof(f2308,plain,
    ( ~ spl52_15
    | spl52_178 ),
    inference(avatar_split_clause,[],[f2307,f2169,f662]) ).

fof(f2169,plain,
    ( spl52_178
  <=> frontsegP(sK41,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_178])]) ).

fof(f2307,plain,
    ( ~ ssList(sK41)
    | spl52_178 ),
    inference(resolution,[],[f2171,f511]) ).

fof(f511,plain,
    ! [X0] :
      ( frontsegP(X0,nil)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f127]) ).

fof(f127,plain,
    ! [X0] :
      ( frontsegP(X0,nil)
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f45]) ).

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

fof(f2171,plain,
    ( ~ frontsegP(sK41,nil)
    | spl52_178 ),
    inference(avatar_component_clause,[],[f2169]) ).

fof(f2274,plain,
    ( ~ spl52_4
    | ~ spl52_24
    | ~ spl52_23
    | ~ spl52_6 ),
    inference(avatar_split_clause,[],[f767,f615,f715,f719,f605]) ).

fof(f719,plain,
    ( spl52_24
  <=> segmentP(sK38,sK39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_24])]) ).

fof(f715,plain,
    ( spl52_23
  <=> neq(sK39,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_23])]) ).

fof(f767,plain,
    ( ~ neq(sK39,nil)
    | ~ segmentP(sK38,sK39)
    | ~ ssList(sK39)
    | ~ spl52_6 ),
    inference(duplicate_literal_removal,[],[f766]) ).

fof(f766,plain,
    ( ~ neq(sK39,nil)
    | ~ segmentP(sK38,sK39)
    | ~ ssList(sK39)
    | ~ ssList(sK39)
    | ~ spl52_6 ),
    inference(resolution,[],[f616,f411]) ).

fof(f2273,plain,
    ( ~ spl52_43
    | spl52_93
    | ~ spl52_25
    | ~ spl52_15
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f1436,f814,f662,f741,f1274,f894]) ).

fof(f894,plain,
    ( spl52_43
  <=> ssList(sK16(sK39,sK41)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_43])]) ).

fof(f1274,plain,
    ( spl52_93
  <=> nil = sK16(sK39,sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_93])]) ).

fof(f741,plain,
    ( spl52_25
  <=> nil = sK39 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_25])]) ).

fof(f814,plain,
    ( spl52_34
  <=> app(sK41,sK16(sK39,sK41)) = sK39 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_34])]) ).

fof(f1436,plain,
    ( ~ ssList(sK41)
    | nil != sK39
    | nil = sK16(sK39,sK41)
    | ~ ssList(sK16(sK39,sK41))
    | ~ spl52_34 ),
    inference(superposition,[],[f389,f816]) ).

fof(f816,plain,
    ( app(sK41,sK16(sK39,sK41)) = sK39
    | ~ spl52_34 ),
    inference(avatar_component_clause,[],[f814]) ).

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

fof(f249,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( ( ( nil = X0
                & nil = X1 )
              | nil != app(X0,X1) )
            & ( nil = app(X0,X1)
              | nil != X0
              | nil != X1 ) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(flattening,[],[f248]) ).

fof(f248,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( ( ( nil = X0
                & nil = X1 )
              | nil != app(X0,X1) )
            & ( nil = app(X0,X1)
              | nil != X0
              | nil != X1 ) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(nnf_transformation,[],[f170]) ).

fof(f170,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( ( nil = X0
              & nil = X1 )
          <=> nil = app(X0,X1) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f83]) ).

fof(f83,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ( ( nil = X0
              & nil = X1 )
          <=> nil = app(X0,X1) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax83) ).

fof(f2272,plain,
    ( ~ spl52_15
    | ~ spl52_43
    | spl52_93
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f1226,f814,f741,f1274,f894,f662]) ).

fof(f1226,plain,
    ( nil != sK39
    | nil = sK16(sK39,sK41)
    | ~ ssList(sK16(sK39,sK41))
    | ~ ssList(sK41)
    | ~ spl52_34 ),
    inference(superposition,[],[f389,f816]) ).

fof(f2271,plain,
    ( ~ spl52_174
    | ~ spl52_15
    | spl52_96
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f2270,f814,f741,f1289,f662,f2143]) ).

fof(f2143,plain,
    ( spl52_174
  <=> ssList(sK16(nil,sK41)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_174])]) ).

fof(f2270,plain,
    ( nil = sK41
    | ~ ssList(sK41)
    | ~ ssList(sK16(nil,sK41))
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(trivial_inequality_removal,[],[f2269]) ).

fof(f2269,plain,
    ( ~ ssList(sK41)
    | nil != nil
    | ~ ssList(sK16(nil,sK41))
    | nil = sK41
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(forward_demodulation,[],[f2268,f743]) ).

fof(f743,plain,
    ( nil = sK39
    | ~ spl52_25 ),
    inference(avatar_component_clause,[],[f741]) ).

fof(f2268,plain,
    ( nil != sK39
    | ~ ssList(sK41)
    | nil = sK41
    | ~ ssList(sK16(nil,sK41))
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(forward_demodulation,[],[f1244,f743]) ).

fof(f1244,plain,
    ( nil = sK41
    | ~ ssList(sK16(sK39,sK41))
    | nil != sK39
    | ~ ssList(sK41)
    | ~ spl52_34 ),
    inference(superposition,[],[f390,f816]) ).

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

fof(f2267,plain,
    ( ~ spl52_66
    | spl52_180
    | ~ spl52_11
    | ~ spl52_33 ),
    inference(avatar_split_clause,[],[f1233,f809,f639,f2179,f1057]) ).

fof(f2179,plain,
    ( spl52_180
  <=> nil = sK16(nil,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_180])]) ).

fof(f809,plain,
    ( spl52_33
  <=> nil = app(nil,sK16(nil,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_33])]) ).

fof(f1233,plain,
    ( ~ ssList(nil)
    | nil = sK16(nil,nil)
    | ~ ssList(sK16(nil,nil))
    | ~ spl52_33 ),
    inference(trivial_inequality_removal,[],[f1228]) ).

fof(f1228,plain,
    ( nil = sK16(nil,nil)
    | ~ ssList(nil)
    | ~ ssList(sK16(nil,nil))
    | nil != nil
    | ~ spl52_33 ),
    inference(superposition,[],[f389,f811]) ).

fof(f811,plain,
    ( nil = app(nil,sK16(nil,nil))
    | ~ spl52_33 ),
    inference(avatar_component_clause,[],[f809]) ).

fof(f2266,plain,
    ( spl52_179
    | ~ spl52_174
    | ~ spl52_15
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f2265,f814,f741,f662,f2143,f2174]) ).

fof(f2174,plain,
    ( spl52_179
  <=> nil = sK16(nil,sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_179])]) ).

fof(f2265,plain,
    ( ~ ssList(sK41)
    | ~ ssList(sK16(nil,sK41))
    | nil = sK16(nil,sK41)
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(trivial_inequality_removal,[],[f2264]) ).

fof(f2264,plain,
    ( ~ ssList(sK16(nil,sK41))
    | ~ ssList(sK41)
    | nil != nil
    | nil = sK16(nil,sK41)
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(forward_demodulation,[],[f2263,f743]) ).

fof(f2263,plain,
    ( nil = sK16(nil,sK41)
    | ~ ssList(sK16(nil,sK41))
    | nil != sK39
    | ~ ssList(sK41)
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(forward_demodulation,[],[f2262,f743]) ).

fof(f2262,plain,
    ( ~ ssList(sK41)
    | ~ ssList(sK16(sK39,sK41))
    | nil = sK16(nil,sK41)
    | nil != sK39
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(forward_demodulation,[],[f1226,f743]) ).

fof(f2261,plain,
    ( ~ spl52_188
    | ~ spl52_25
    | spl52_145 ),
    inference(avatar_split_clause,[],[f2256,f1880,f741,f2258]) ).

fof(f2258,plain,
    ( spl52_188
  <=> ssItem(sK19(nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_188])]) ).

fof(f1880,plain,
    ( spl52_145
  <=> ssItem(sK19(sK39)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_145])]) ).

fof(f2256,plain,
    ( ~ ssItem(sK19(nil))
    | ~ spl52_25
    | spl52_145 ),
    inference(forward_demodulation,[],[f1882,f743]) ).

fof(f1882,plain,
    ( ~ ssItem(sK19(sK39))
    | spl52_145 ),
    inference(avatar_component_clause,[],[f1880]) ).

fof(f2251,plain,
    ( spl52_180
    | ~ spl52_66
    | ~ spl52_11
    | ~ spl52_25
    | ~ spl52_78 ),
    inference(avatar_split_clause,[],[f2250,f1164,f741,f639,f1057,f2179]) ).

fof(f1164,plain,
    ( spl52_78
  <=> app(nil,sK16(sK39,nil)) = sK39 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_78])]) ).

fof(f2250,plain,
    ( ~ ssList(nil)
    | ~ ssList(sK16(nil,nil))
    | nil = sK16(nil,nil)
    | ~ spl52_25
    | ~ spl52_78 ),
    inference(forward_demodulation,[],[f2249,f743]) ).

fof(f2249,plain,
    ( ~ ssList(nil)
    | ~ ssList(sK16(nil,nil))
    | nil = sK16(sK39,nil)
    | ~ spl52_25
    | ~ spl52_78 ),
    inference(trivial_inequality_removal,[],[f2248]) ).

fof(f2248,plain,
    ( ~ ssList(sK16(nil,nil))
    | ~ ssList(nil)
    | nil = sK16(sK39,nil)
    | nil != nil
    | ~ spl52_25
    | ~ spl52_78 ),
    inference(forward_demodulation,[],[f2247,f743]) ).

fof(f2247,plain,
    ( nil != sK39
    | ~ ssList(nil)
    | ~ ssList(sK16(nil,nil))
    | nil = sK16(sK39,nil)
    | ~ spl52_25
    | ~ spl52_78 ),
    inference(forward_demodulation,[],[f1791,f743]) ).

fof(f1791,plain,
    ( ~ ssList(nil)
    | nil != sK39
    | ~ ssList(sK16(sK39,nil))
    | nil = sK16(sK39,nil)
    | ~ spl52_78 ),
    inference(superposition,[],[f389,f1166]) ).

fof(f1166,plain,
    ( app(nil,sK16(sK39,nil)) = sK39
    | ~ spl52_78 ),
    inference(avatar_component_clause,[],[f1164]) ).

fof(f2246,plain,
    ( ~ spl52_15
    | ~ spl52_174
    | spl52_179
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f2245,f814,f741,f2174,f2143,f662]) ).

fof(f2245,plain,
    ( nil = sK16(nil,sK41)
    | ~ ssList(sK16(nil,sK41))
    | ~ ssList(sK41)
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(forward_demodulation,[],[f2244,f743]) ).

fof(f2244,plain,
    ( nil = sK16(nil,sK41)
    | ~ ssList(sK41)
    | ~ ssList(sK16(sK39,sK41))
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(trivial_inequality_removal,[],[f2243]) ).

fof(f2243,plain,
    ( nil != nil
    | nil = sK16(nil,sK41)
    | ~ ssList(sK16(sK39,sK41))
    | ~ ssList(sK41)
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(forward_demodulation,[],[f2242,f743]) ).

fof(f2242,plain,
    ( nil != sK39
    | ~ ssList(sK41)
    | nil = sK16(nil,sK41)
    | ~ ssList(sK16(sK39,sK41))
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(forward_demodulation,[],[f1436,f743]) ).

fof(f2239,plain,
    ( spl52_96
    | ~ spl52_15
    | ~ spl52_174
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f2238,f814,f741,f2143,f662,f1289]) ).

fof(f2238,plain,
    ( ~ ssList(sK16(nil,sK41))
    | ~ ssList(sK41)
    | nil = sK41
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(forward_demodulation,[],[f2237,f743]) ).

fof(f2237,plain,
    ( ~ ssList(sK41)
    | ~ ssList(sK16(sK39,sK41))
    | nil = sK41
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(trivial_inequality_removal,[],[f2236]) ).

fof(f2236,plain,
    ( nil = sK41
    | ~ ssList(sK41)
    | ~ ssList(sK16(sK39,sK41))
    | nil != nil
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(forward_demodulation,[],[f1437,f743]) ).

fof(f1437,plain,
    ( nil = sK41
    | nil != sK39
    | ~ ssList(sK16(sK39,sK41))
    | ~ ssList(sK41)
    | ~ spl52_34 ),
    inference(superposition,[],[f390,f816]) ).

fof(f2234,plain,
    ( spl52_28
    | ~ spl52_12
    | ~ spl52_25 ),
    inference(avatar_split_clause,[],[f2074,f741,f645,f761]) ).

fof(f761,plain,
    ( spl52_28
  <=> frontsegP(nil,sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_28])]) ).

fof(f645,plain,
    ( spl52_12
  <=> frontsegP(sK39,sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_12])]) ).

fof(f2074,plain,
    ( frontsegP(nil,sK41)
    | ~ spl52_12
    | ~ spl52_25 ),
    inference(backward_demodulation,[],[f647,f743]) ).

fof(f647,plain,
    ( frontsegP(sK39,sK41)
    | ~ spl52_12 ),
    inference(avatar_component_clause,[],[f645]) ).

fof(f2233,plain,
    ( spl52_187
    | ~ spl52_25
    | ~ spl52_55 ),
    inference(avatar_split_clause,[],[f2085,f989,f741,f2230]) ).

fof(f2230,plain,
    ( spl52_187
  <=> sK16(nil,sK41) = app(sK16(nil,sK41),nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_187])]) ).

fof(f989,plain,
    ( spl52_55
  <=> app(sK16(sK39,sK41),nil) = sK16(sK39,sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_55])]) ).

fof(f2085,plain,
    ( sK16(nil,sK41) = app(sK16(nil,sK41),nil)
    | ~ spl52_25
    | ~ spl52_55 ),
    inference(backward_demodulation,[],[f991,f743]) ).

fof(f991,plain,
    ( app(sK16(sK39,sK41),nil) = sK16(sK39,sK41)
    | ~ spl52_55 ),
    inference(avatar_component_clause,[],[f989]) ).

fof(f2222,plain,
    ( spl52_186
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f2077,f814,f741,f2219]) ).

fof(f2219,plain,
    ( spl52_186
  <=> nil = app(sK41,sK16(nil,sK41)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_186])]) ).

fof(f2077,plain,
    ( nil = app(sK41,sK16(nil,sK41))
    | ~ spl52_25
    | ~ spl52_34 ),
    inference(backward_demodulation,[],[f816,f743]) ).

fof(f2217,plain,
    ( ~ spl52_185
    | ~ spl52_25
    | spl52_146 ),
    inference(avatar_split_clause,[],[f2118,f1884,f741,f2214]) ).

fof(f2214,plain,
    ( spl52_185
  <=> ssList(sK18(nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_185])]) ).

fof(f2118,plain,
    ( ~ ssList(sK18(nil))
    | ~ spl52_25
    | spl52_146 ),
    inference(backward_demodulation,[],[f1886,f743]) ).

fof(f1886,plain,
    ( ~ ssList(sK18(sK39))
    | spl52_146 ),
    inference(avatar_component_clause,[],[f1884]) ).

fof(f2212,plain,
    ( spl52_65
    | ~ spl52_25
    | ~ spl52_126 ),
    inference(avatar_split_clause,[],[f2211,f1658,f741,f1054]) ).

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

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

fof(f2211,plain,
    ( ! [X2,X3] :
        ( ~ segmentP(nil,X3)
        | ~ ssList(X2)
        | ~ ssList(X3)
        | segmentP(X2,X3) )
    | ~ spl52_25
    | ~ spl52_126 ),
    inference(forward_subsumption_demodulation,[],[f2111,f394]) ).

fof(f2111,plain,
    ( ! [X2,X3] :
        ( segmentP(app(X2,nil),X3)
        | ~ segmentP(nil,X3)
        | ~ ssList(X3)
        | ~ ssList(X2) )
    | ~ spl52_25
    | ~ spl52_126 ),
    inference(backward_demodulation,[],[f1659,f743]) ).

fof(f1659,plain,
    ( ! [X2,X3] :
        ( segmentP(app(X2,sK39),X3)
        | ~ ssList(X2)
        | ~ ssList(X3)
        | ~ segmentP(nil,X3) )
    | ~ spl52_126 ),
    inference(avatar_component_clause,[],[f1658]) ).

fof(f2206,plain,
    ( spl52_184
    | ~ spl52_25
    | ~ spl52_63 ),
    inference(avatar_split_clause,[],[f2087,f1038,f741,f2203]) ).

fof(f2203,plain,
    ( spl52_184
  <=> sK16(nil,sK41) = app(nil,sK16(nil,sK41)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_184])]) ).

fof(f1038,plain,
    ( spl52_63
  <=> app(nil,sK16(sK39,sK41)) = sK16(sK39,sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_63])]) ).

fof(f2087,plain,
    ( sK16(nil,sK41) = app(nil,sK16(nil,sK41))
    | ~ spl52_25
    | ~ spl52_63 ),
    inference(backward_demodulation,[],[f1040,f743]) ).

fof(f1040,plain,
    ( app(nil,sK16(sK39,sK41)) = sK16(sK39,sK41)
    | ~ spl52_63 ),
    inference(avatar_component_clause,[],[f1038]) ).

fof(f2201,plain,
    ( spl52_183
    | ~ spl52_25
    | ~ spl52_114 ),
    inference(avatar_split_clause,[],[f2101,f1517,f741,f2198]) ).

fof(f2198,plain,
    ( spl52_183
  <=> sK16(nil,sK41) = app(app(sK12(sK16(nil,sK41),sK16(nil,sK41)),sK16(nil,sK41)),sK13(sK16(nil,sK41),sK16(nil,sK41))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_183])]) ).

fof(f1517,plain,
    ( spl52_114
  <=> sK16(sK39,sK41) = app(app(sK12(sK16(sK39,sK41),sK16(sK39,sK41)),sK16(sK39,sK41)),sK13(sK16(sK39,sK41),sK16(sK39,sK41))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_114])]) ).

fof(f2101,plain,
    ( sK16(nil,sK41) = app(app(sK12(sK16(nil,sK41),sK16(nil,sK41)),sK16(nil,sK41)),sK13(sK16(nil,sK41),sK16(nil,sK41)))
    | ~ spl52_25
    | ~ spl52_114 ),
    inference(backward_demodulation,[],[f1519,f743]) ).

fof(f1519,plain,
    ( sK16(sK39,sK41) = app(app(sK12(sK16(sK39,sK41),sK16(sK39,sK41)),sK16(sK39,sK41)),sK13(sK16(sK39,sK41),sK16(sK39,sK41)))
    | ~ spl52_114 ),
    inference(avatar_component_clause,[],[f1517]) ).

fof(f2196,plain,
    ( ~ spl52_182
    | ~ spl52_25
    | spl52_108 ),
    inference(avatar_split_clause,[],[f2097,f1387,f741,f2193]) ).

fof(f2193,plain,
    ( spl52_182
  <=> nil = sK16(sK38,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_182])]) ).

fof(f1387,plain,
    ( spl52_108
  <=> nil = sK16(sK38,sK39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_108])]) ).

fof(f2097,plain,
    ( nil != sK16(sK38,nil)
    | ~ spl52_25
    | spl52_108 ),
    inference(backward_demodulation,[],[f1388,f743]) ).

fof(f1388,plain,
    ( nil != sK16(sK38,sK39)
    | spl52_108 ),
    inference(avatar_component_clause,[],[f1387]) ).

fof(f2190,plain,
    ( spl52_181
    | ~ spl52_25
    | ~ spl52_92 ),
    inference(avatar_split_clause,[],[f2094,f1270,f741,f2187]) ).

fof(f2187,plain,
    ( spl52_181
  <=> sK16(nil,sK41) = cons(sK19(sK16(nil,sK41)),sK18(sK16(nil,sK41))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_181])]) ).

fof(f1270,plain,
    ( spl52_92
  <=> sK16(sK39,sK41) = cons(sK19(sK16(sK39,sK41)),sK18(sK16(sK39,sK41))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_92])]) ).

fof(f2094,plain,
    ( sK16(nil,sK41) = cons(sK19(sK16(nil,sK41)),sK18(sK16(nil,sK41)))
    | ~ spl52_25
    | ~ spl52_92 ),
    inference(backward_demodulation,[],[f1272,f743]) ).

fof(f1272,plain,
    ( sK16(sK39,sK41) = cons(sK19(sK16(sK39,sK41)),sK18(sK16(sK39,sK41)))
    | ~ spl52_92 ),
    inference(avatar_component_clause,[],[f1270]) ).

fof(f2185,plain,
    ( spl52_65
    | ~ spl52_25
    | ~ spl52_69 ),
    inference(avatar_split_clause,[],[f2184,f1097,f741,f1054]) ).

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

fof(f2184,plain,
    ( ! [X2,X1] :
        ( ~ ssList(X1)
        | ~ segmentP(nil,X2)
        | ~ ssList(X2)
        | segmentP(X1,X2) )
    | ~ spl52_25
    | ~ spl52_69 ),
    inference(forward_subsumption_demodulation,[],[f2183,f394]) ).

fof(f2183,plain,
    ( ! [X2,X1] :
        ( segmentP(app(X1,nil),X2)
        | ~ ssList(X2)
        | ~ ssList(X1)
        | ~ segmentP(nil,X2) )
    | ~ spl52_25
    | ~ spl52_69 ),
    inference(forward_demodulation,[],[f2089,f743]) ).

fof(f2089,plain,
    ( ! [X2,X1] :
        ( ~ ssList(X1)
        | ~ segmentP(nil,X2)
        | segmentP(app(X1,sK39),X2)
        | ~ ssList(X2) )
    | ~ spl52_25
    | ~ spl52_69 ),
    inference(backward_demodulation,[],[f1098,f743]) ).

fof(f1098,plain,
    ( ! [X2,X1] :
        ( ~ ssList(X1)
        | segmentP(app(X1,sK39),X2)
        | ~ ssList(X2)
        | ~ segmentP(sK39,X2) )
    | ~ spl52_69 ),
    inference(avatar_component_clause,[],[f1097]) ).

fof(f2182,plain,
    ( spl52_180
    | ~ spl52_25
    | ~ spl52_110 ),
    inference(avatar_split_clause,[],[f2099,f1401,f741,f2179]) ).

fof(f1401,plain,
    ( spl52_110
  <=> nil = sK16(sK39,sK39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_110])]) ).

fof(f2099,plain,
    ( nil = sK16(nil,nil)
    | ~ spl52_25
    | ~ spl52_110 ),
    inference(backward_demodulation,[],[f1403,f743]) ).

fof(f1403,plain,
    ( nil = sK16(sK39,sK39)
    | ~ spl52_110 ),
    inference(avatar_component_clause,[],[f1401]) ).

fof(f2177,plain,
    ( ~ spl52_179
    | ~ spl52_25
    | spl52_93 ),
    inference(avatar_split_clause,[],[f2095,f1274,f741,f2174]) ).

fof(f2095,plain,
    ( nil != sK16(nil,sK41)
    | ~ spl52_25
    | spl52_93 ),
    inference(backward_demodulation,[],[f1275,f743]) ).

fof(f1275,plain,
    ( nil != sK16(sK39,sK41)
    | spl52_93 ),
    inference(avatar_component_clause,[],[f1274]) ).

fof(f2172,plain,
    ( ~ spl52_178
    | ~ spl52_25
    | spl52_32 ),
    inference(avatar_split_clause,[],[f2076,f790,f741,f2169]) ).

fof(f790,plain,
    ( spl52_32
  <=> frontsegP(sK41,sK39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_32])]) ).

fof(f2076,plain,
    ( ~ frontsegP(sK41,nil)
    | ~ spl52_25
    | spl52_32 ),
    inference(backward_demodulation,[],[f792,f743]) ).

fof(f792,plain,
    ( ~ frontsegP(sK41,sK39)
    | spl52_32 ),
    inference(avatar_component_clause,[],[f790]) ).

fof(f2167,plain,
    ( spl52_177
    | ~ spl52_25
    | ~ spl52_71 ),
    inference(avatar_split_clause,[],[f2091,f1117,f741,f2164]) ).

fof(f2164,plain,
    ( spl52_177
  <=> app(sK16(nil,sK41),sK16(sK16(nil,sK41),sK16(nil,sK41))) = sK16(nil,sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_177])]) ).

fof(f1117,plain,
    ( spl52_71
  <=> sK16(sK39,sK41) = app(sK16(sK39,sK41),sK16(sK16(sK39,sK41),sK16(sK39,sK41))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_71])]) ).

fof(f2091,plain,
    ( app(sK16(nil,sK41),sK16(sK16(nil,sK41),sK16(nil,sK41))) = sK16(nil,sK41)
    | ~ spl52_25
    | ~ spl52_71 ),
    inference(backward_demodulation,[],[f1119,f743]) ).

fof(f1119,plain,
    ( sK16(sK39,sK41) = app(sK16(sK39,sK41),sK16(sK16(sK39,sK41),sK16(sK39,sK41)))
    | ~ spl52_71 ),
    inference(avatar_component_clause,[],[f1117]) ).

fof(f2160,plain,
    ( spl52_176
    | ~ spl52_25
    | ~ spl52_119 ),
    inference(avatar_split_clause,[],[f2103,f1554,f741,f2157]) ).

fof(f2157,plain,
    ( spl52_176
  <=> sK16(nil,sK41) = app(app(sK12(sK16(nil,sK41),nil),nil),sK13(sK16(nil,sK41),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_176])]) ).

fof(f1554,plain,
    ( spl52_119
  <=> sK16(sK39,sK41) = app(app(sK12(sK16(sK39,sK41),nil),nil),sK13(sK16(sK39,sK41),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_119])]) ).

fof(f2103,plain,
    ( sK16(nil,sK41) = app(app(sK12(sK16(nil,sK41),nil),nil),sK13(sK16(nil,sK41),nil))
    | ~ spl52_25
    | ~ spl52_119 ),
    inference(backward_demodulation,[],[f1556,f743]) ).

fof(f1556,plain,
    ( sK16(sK39,sK41) = app(app(sK12(sK16(sK39,sK41),nil),nil),sK13(sK16(sK39,sK41),nil))
    | ~ spl52_119 ),
    inference(avatar_component_clause,[],[f1554]) ).

fof(f2155,plain,
    ( spl52_175
    | ~ spl52_25
    | ~ spl52_79 ),
    inference(avatar_split_clause,[],[f2093,f1169,f741,f2152]) ).

fof(f2152,plain,
    ( spl52_175
  <=> sK16(nil,sK41) = app(nil,sK16(sK16(nil,sK41),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_175])]) ).

fof(f1169,plain,
    ( spl52_79
  <=> sK16(sK39,sK41) = app(nil,sK16(sK16(sK39,sK41),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_79])]) ).

fof(f2093,plain,
    ( sK16(nil,sK41) = app(nil,sK16(sK16(nil,sK41),nil))
    | ~ spl52_25
    | ~ spl52_79 ),
    inference(backward_demodulation,[],[f1171,f743]) ).

fof(f1171,plain,
    ( sK16(sK39,sK41) = app(nil,sK16(sK16(sK39,sK41),nil))
    | ~ spl52_79 ),
    inference(avatar_component_clause,[],[f1169]) ).

fof(f2146,plain,
    ( spl52_174
    | ~ spl52_25
    | ~ spl52_43 ),
    inference(avatar_split_clause,[],[f2080,f894,f741,f2143]) ).

fof(f2080,plain,
    ( ssList(sK16(nil,sK41))
    | ~ spl52_25
    | ~ spl52_43 ),
    inference(backward_demodulation,[],[f895,f743]) ).

fof(f895,plain,
    ( ssList(sK16(sK39,sK41))
    | ~ spl52_43 ),
    inference(avatar_component_clause,[],[f894]) ).

fof(f2133,plain,
    ( ~ spl52_173
    | ~ spl52_25
    | spl52_109 ),
    inference(avatar_split_clause,[],[f2098,f1395,f741,f2130]) ).

fof(f2130,plain,
    ( spl52_173
  <=> frontsegP(nil,sK38) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_173])]) ).

fof(f1395,plain,
    ( spl52_109
  <=> frontsegP(sK39,sK38) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_109])]) ).

fof(f2098,plain,
    ( ~ frontsegP(nil,sK38)
    | ~ spl52_25
    | spl52_109 ),
    inference(backward_demodulation,[],[f1396,f743]) ).

fof(f1396,plain,
    ( ~ frontsegP(sK39,sK38)
    | spl52_109 ),
    inference(avatar_component_clause,[],[f1395]) ).

fof(f2128,plain,
    ( ~ spl52_172
    | ~ spl52_25
    | spl52_151 ),
    inference(avatar_split_clause,[],[f2119,f1905,f741,f2125]) ).

fof(f2125,plain,
    ( spl52_172
  <=> nil = sK18(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_172])]) ).

fof(f1905,plain,
    ( spl52_151
  <=> sK18(sK39) = sK39 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_151])]) ).

fof(f2119,plain,
    ( nil != sK18(nil)
    | ~ spl52_25
    | spl52_151 ),
    inference(backward_demodulation,[],[f1907,f743]) ).

fof(f1907,plain,
    ( sK18(sK39) != sK39
    | spl52_151 ),
    inference(avatar_component_clause,[],[f1905]) ).

fof(f2071,plain,
    ( spl52_25
    | ~ spl52_4
    | spl52_146 ),
    inference(avatar_split_clause,[],[f2070,f1884,f605,f741]) ).

fof(f2070,plain,
    ( ~ ssList(sK39)
    | nil = sK39
    | spl52_146 ),
    inference(resolution,[],[f1886,f429]) ).

fof(f2054,plain,
    ( spl52_25
    | ~ spl52_4
    | spl52_145 ),
    inference(avatar_split_clause,[],[f2053,f1880,f605,f741]) ).

fof(f2053,plain,
    ( ~ ssList(sK39)
    | nil = sK39
    | spl52_145 ),
    inference(resolution,[],[f1882,f430]) ).

fof(f2047,plain,
    ( spl52_171
    | ~ spl52_91
    | ~ spl52_167 ),
    inference(avatar_split_clause,[],[f2026,f2007,f1265,f2044]) ).

fof(f2044,plain,
    ( spl52_171
  <=> cons(sK19(sK38),nil) = sK38 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_171])]) ).

fof(f1265,plain,
    ( spl52_91
  <=> sK38 = cons(sK19(sK38),sK18(sK38)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_91])]) ).

fof(f2007,plain,
    ( spl52_167
  <=> nil = sK18(sK38) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_167])]) ).

fof(f2026,plain,
    ( cons(sK19(sK38),nil) = sK38
    | ~ spl52_91
    | ~ spl52_167 ),
    inference(backward_demodulation,[],[f1267,f2009]) ).

fof(f2009,plain,
    ( nil = sK18(sK38)
    | ~ spl52_167 ),
    inference(avatar_component_clause,[],[f2007]) ).

fof(f1267,plain,
    ( sK38 = cons(sK19(sK38),sK18(sK38))
    | ~ spl52_91 ),
    inference(avatar_component_clause,[],[f1265]) ).

fof(f2025,plain,
    ( spl52_170
    | ~ spl52_137 ),
    inference(avatar_split_clause,[],[f1979,f1832,f2022]) ).

fof(f2022,plain,
    ( spl52_170
  <=> app(nil,sK18(sK38)) = sK18(sK38) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_170])]) ).

fof(f1832,plain,
    ( spl52_137
  <=> ssList(sK18(sK38)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_137])]) ).

fof(f1979,plain,
    ( app(nil,sK18(sK38)) = sK18(sK38)
    | ~ spl52_137 ),
    inference(resolution,[],[f1833,f403]) ).

fof(f1833,plain,
    ( ssList(sK18(sK38))
    | ~ spl52_137 ),
    inference(avatar_component_clause,[],[f1832]) ).

fof(f2020,plain,
    ( spl52_169
    | ~ spl52_40
    | ~ spl52_137 ),
    inference(avatar_split_clause,[],[f1986,f1832,f876,f2017]) ).

fof(f2017,plain,
    ( spl52_169
  <=> app(app(sK12(sK18(sK38),nil),nil),sK13(sK18(sK38),nil)) = sK18(sK38) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_169])]) ).

fof(f1986,plain,
    ( app(app(sK12(sK18(sK38),nil),nil),sK13(sK18(sK38),nil)) = sK18(sK38)
    | ~ spl52_40
    | ~ spl52_137 ),
    inference(resolution,[],[f1833,f877]) ).

fof(f2015,plain,
    ( spl52_168
    | ~ spl52_137 ),
    inference(avatar_split_clause,[],[f1985,f1832,f2012]) ).

fof(f2012,plain,
    ( spl52_168
  <=> app(app(sK12(sK18(sK38),sK18(sK38)),sK18(sK38)),sK13(sK18(sK38),sK18(sK38))) = sK18(sK38) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_168])]) ).

fof(f1985,plain,
    ( app(app(sK12(sK18(sK38),sK18(sK38)),sK18(sK38)),sK13(sK18(sK38),sK18(sK38))) = sK18(sK38)
    | ~ spl52_137 ),
    inference(resolution,[],[f1833,f867]) ).

fof(f2010,plain,
    ( spl52_166
    | spl52_167
    | ~ spl52_137 ),
    inference(avatar_split_clause,[],[f1981,f1832,f2007,f2003]) ).

fof(f2003,plain,
    ( spl52_166
  <=> cons(sK19(sK18(sK38)),sK18(sK18(sK38))) = sK18(sK38) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_166])]) ).

fof(f1981,plain,
    ( nil = sK18(sK38)
    | cons(sK19(sK18(sK38)),sK18(sK18(sK38))) = sK18(sK38)
    | ~ spl52_137 ),
    inference(resolution,[],[f1833,f431]) ).

fof(f2001,plain,
    ( spl52_165
    | ~ spl52_137 ),
    inference(avatar_split_clause,[],[f1983,f1832,f1998]) ).

fof(f1998,plain,
    ( spl52_165
  <=> app(sK18(sK38),sK16(sK18(sK38),sK18(sK38))) = sK18(sK38) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_165])]) ).

fof(f1983,plain,
    ( app(sK18(sK38),sK16(sK18(sK38),sK18(sK38))) = sK18(sK38)
    | ~ spl52_137 ),
    inference(resolution,[],[f1833,f806]) ).

fof(f1996,plain,
    ( spl52_164
    | ~ spl52_137 ),
    inference(avatar_split_clause,[],[f1978,f1832,f1993]) ).

fof(f1993,plain,
    ( spl52_164
  <=> app(sK18(sK38),nil) = sK18(sK38) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_164])]) ).

fof(f1978,plain,
    ( app(sK18(sK38),nil) = sK18(sK38)
    | ~ spl52_137 ),
    inference(resolution,[],[f1833,f394]) ).

fof(f1991,plain,
    ( spl52_163
    | ~ spl52_35
    | ~ spl52_137 ),
    inference(avatar_split_clause,[],[f1984,f1832,f819,f1988]) ).

fof(f1988,plain,
    ( spl52_163
  <=> app(nil,sK16(sK18(sK38),nil)) = sK18(sK38) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_163])]) ).

fof(f1984,plain,
    ( app(nil,sK16(sK18(sK38),nil)) = sK18(sK38)
    | ~ spl52_35
    | ~ spl52_137 ),
    inference(resolution,[],[f1833,f820]) ).

fof(f1976,plain,
    ( spl52_89
    | ~ spl52_20
    | spl52_137 ),
    inference(avatar_split_clause,[],[f1975,f1832,f690,f1236]) ).

fof(f1236,plain,
    ( spl52_89
  <=> nil = sK38 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_89])]) ).

fof(f1975,plain,
    ( ~ ssList(sK38)
    | nil = sK38
    | spl52_137 ),
    inference(resolution,[],[f1834,f429]) ).

fof(f1834,plain,
    ( ~ ssList(sK18(sK38))
    | spl52_137 ),
    inference(avatar_component_clause,[],[f1832]) ).

fof(f1967,plain,
    ( ~ spl52_154
    | ~ spl52_162
    | ~ spl52_156
    | ~ spl52_97 ),
    inference(avatar_split_clause,[],[f1918,f1293,f1937,f1964,f1930]) ).

fof(f1964,plain,
    ( spl52_162
  <=> sK41 = sK18(sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_162])]) ).

fof(f1918,plain,
    ( ~ ssList(sK18(sK41))
    | sK41 != sK18(sK41)
    | ~ ssItem(sK19(sK41))
    | ~ spl52_97 ),
    inference(superposition,[],[f361,f1295]) ).

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

fof(f191,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ~ ssItem(X1)
          | cons(X1,X0) != 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(f1962,plain,
    ( ~ spl52_154
    | ~ spl52_156
    | spl52_161
    | ~ spl52_97 ),
    inference(avatar_split_clause,[],[f1927,f1293,f1960,f1937,f1930]) ).

fof(f1960,plain,
    ( spl52_161
  <=> ! [X13,X12] :
        ( ~ ssItem(X12)
        | sK19(sK41) = X12
        | ~ frontsegP(cons(X12,X13),sK41)
        | ~ ssList(X13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_161])]) ).

fof(f1927,plain,
    ( ! [X12,X13] :
        ( ~ ssItem(X12)
        | ~ ssList(X13)
        | ~ ssList(sK18(sK41))
        | ~ frontsegP(cons(X12,X13),sK41)
        | sK19(sK41) = X12
        | ~ ssItem(sK19(sK41)) )
    | ~ spl52_97 ),
    inference(superposition,[],[f422,f1295]) ).

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

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

fof(f267,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssItem(X1)
          | ! [X2] :
              ( ! [X3] :
                  ( ~ ssList(X3)
                  | ( ( frontsegP(cons(X0,X2),cons(X1,X3))
                      | X0 != X1
                      | ~ frontsegP(X2,X3) )
                    & ( ( X0 = X1
                        & frontsegP(X2,X3) )
                      | ~ frontsegP(cons(X0,X2),cons(X1,X3)) ) ) )
              | ~ ssList(X2) ) )
      | ~ ssItem(X0) ),
    inference(nnf_transformation,[],[f185]) ).

fof(f185,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssItem(X1)
          | ! [X2] :
              ( ! [X3] :
                  ( ~ ssList(X3)
                  | ( frontsegP(cons(X0,X2),cons(X1,X3))
                  <=> ( X0 = X1
                      & frontsegP(X2,X3) ) ) )
              | ~ ssList(X2) ) )
      | ~ ssItem(X0) ),
    inference(ennf_transformation,[],[f44]) ).

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

fof(f1958,plain,
    ( spl52_160
    | ~ spl52_156
    | ~ spl52_154
    | ~ spl52_97 ),
    inference(avatar_split_clause,[],[f1919,f1293,f1930,f1937,f1955]) ).

fof(f1955,plain,
    ( spl52_160
  <=> ! [X2,X3] :
        ( cons(X2,X3) != sK41
        | sK18(sK41) = X3
        | ~ ssItem(X2)
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_160])]) ).

fof(f1919,plain,
    ( ! [X0,X1] :
        ( ~ ssItem(sK19(sK41))
        | ~ ssList(sK18(sK41))
        | cons(X0,X1) != sK41
        | ~ ssList(X1)
        | sK18(sK41) = X1
        | ~ ssItem(X0) )
    | ~ spl52_97 ),
    inference(superposition,[],[f373,f1295]) ).

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

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

fof(f161,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(f1957,plain,
    ( ~ spl52_156
    | ~ spl52_154
    | spl52_160
    | ~ spl52_97 ),
    inference(avatar_split_clause,[],[f1920,f1293,f1955,f1930,f1937]) ).

fof(f1920,plain,
    ( ! [X2,X3] :
        ( cons(X2,X3) != sK41
        | ~ ssItem(sK19(sK41))
        | ~ ssList(X3)
        | ~ ssItem(X2)
        | sK18(sK41) = X3
        | ~ ssList(sK18(sK41)) )
    | ~ spl52_97 ),
    inference(superposition,[],[f373,f1295]) ).

fof(f1953,plain,
    ( ~ spl52_156
    | ~ spl52_154
    | spl52_155
    | ~ spl52_97 ),
    inference(avatar_split_clause,[],[f1922,f1293,f1934,f1930,f1937]) ).

fof(f1934,plain,
    ( spl52_155
  <=> ! [X4,X5] :
        ( cons(X4,X5) != sK41
        | ~ ssList(X5)
        | ~ ssItem(X4)
        | sK19(sK41) = X4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_155])]) ).

fof(f1922,plain,
    ( ! [X6,X7] :
        ( sK41 != cons(X6,X7)
        | sK19(sK41) = X6
        | ~ ssItem(sK19(sK41))
        | ~ ssItem(X6)
        | ~ ssList(sK18(sK41))
        | ~ ssList(X7) )
    | ~ spl52_97 ),
    inference(superposition,[],[f374,f1295]) ).

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

fof(f1952,plain,
    ( ~ spl52_156
    | ~ spl52_154
    | spl52_159
    | ~ spl52_97 ),
    inference(avatar_split_clause,[],[f1925,f1293,f1950,f1930,f1937]) ).

fof(f1950,plain,
    ( spl52_159
  <=> ! [X9,X8] :
        ( ~ ssItem(X8)
        | ~ ssList(X9)
        | frontsegP(X9,sK18(sK41))
        | ~ frontsegP(cons(X8,X9),sK41) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_159])]) ).

fof(f1925,plain,
    ( ! [X8,X9] :
        ( ~ ssItem(X8)
        | ~ ssItem(sK19(sK41))
        | ~ frontsegP(cons(X8,X9),sK41)
        | ~ ssList(sK18(sK41))
        | frontsegP(X9,sK18(sK41))
        | ~ ssList(X9) )
    | ~ spl52_97 ),
    inference(superposition,[],[f421,f1295]) ).

fof(f421,plain,
    ! [X2,X3,X0,X1] :
      ( ~ frontsegP(cons(X0,X2),cons(X1,X3))
      | ~ ssList(X2)
      | ~ ssList(X3)
      | ~ ssItem(X1)
      | ~ ssItem(X0)
      | frontsegP(X2,X3) ),
    inference(cnf_transformation,[],[f268]) ).

fof(f1948,plain,
    ( ~ spl52_156
    | ~ spl52_154
    | spl52_158
    | ~ spl52_97 ),
    inference(avatar_split_clause,[],[f1928,f1293,f1946,f1930,f1937]) ).

fof(f1946,plain,
    ( spl52_158
  <=> ! [X14,X15] :
        ( ~ ssList(X15)
        | ~ ssItem(X14)
        | ~ frontsegP(sK41,cons(X14,X15))
        | sK19(sK41) = X14 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_158])]) ).

fof(f1928,plain,
    ( ! [X14,X15] :
        ( ~ ssList(X15)
        | ~ ssItem(sK19(sK41))
        | ~ ssItem(X14)
        | sK19(sK41) = X14
        | ~ ssList(sK18(sK41))
        | ~ frontsegP(sK41,cons(X14,X15)) )
    | ~ spl52_97 ),
    inference(superposition,[],[f422,f1295]) ).

fof(f1944,plain,
    ( ~ spl52_154
    | spl52_157
    | ~ spl52_156
    | ~ spl52_97 ),
    inference(avatar_split_clause,[],[f1926,f1293,f1937,f1942,f1930]) ).

fof(f1942,plain,
    ( spl52_157
  <=> ! [X11,X10] :
        ( ~ ssList(X11)
        | frontsegP(sK18(sK41),X11)
        | ~ ssItem(X10)
        | ~ frontsegP(sK41,cons(X10,X11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_157])]) ).

fof(f1926,plain,
    ( ! [X10,X11] :
        ( ~ ssList(sK18(sK41))
        | ~ ssList(X11)
        | ~ ssItem(X10)
        | ~ ssItem(sK19(sK41))
        | ~ frontsegP(sK41,cons(X10,X11))
        | frontsegP(sK18(sK41),X11) )
    | ~ spl52_97 ),
    inference(superposition,[],[f421,f1295]) ).

fof(f1940,plain,
    ( ~ spl52_154
    | spl52_155
    | ~ spl52_156
    | ~ spl52_97 ),
    inference(avatar_split_clause,[],[f1921,f1293,f1937,f1934,f1930]) ).

fof(f1921,plain,
    ( ! [X4,X5] :
        ( ~ ssList(sK18(sK41))
        | cons(X4,X5) != sK41
        | sK19(sK41) = X4
        | ~ ssItem(X4)
        | ~ ssItem(sK19(sK41))
        | ~ ssList(X5) )
    | ~ spl52_97 ),
    inference(superposition,[],[f374,f1295]) ).

fof(f1917,plain,
    ( ~ spl52_146
    | ~ spl52_145
    | spl52_153
    | ~ spl52_95 ),
    inference(avatar_split_clause,[],[f1875,f1284,f1915,f1880,f1884]) ).

fof(f1915,plain,
    ( spl52_153
  <=> ! [X9,X8] :
        ( ~ ssItem(X8)
        | ~ ssList(X9)
        | ~ frontsegP(cons(X8,X9),sK39)
        | frontsegP(X9,sK18(sK39)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_153])]) ).

fof(f1284,plain,
    ( spl52_95
  <=> cons(sK19(sK39),sK18(sK39)) = sK39 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_95])]) ).

fof(f1875,plain,
    ( ! [X8,X9] :
        ( ~ ssItem(X8)
        | frontsegP(X9,sK18(sK39))
        | ~ ssItem(sK19(sK39))
        | ~ frontsegP(cons(X8,X9),sK39)
        | ~ ssList(X9)
        | ~ ssList(sK18(sK39)) )
    | ~ spl52_95 ),
    inference(superposition,[],[f421,f1286]) ).

fof(f1286,plain,
    ( cons(sK19(sK39),sK18(sK39)) = sK39
    | ~ spl52_95 ),
    inference(avatar_component_clause,[],[f1284]) ).

fof(f1913,plain,
    ( ~ spl52_146
    | ~ spl52_145
    | spl52_148
    | ~ spl52_95 ),
    inference(avatar_split_clause,[],[f1869,f1284,f1892,f1880,f1884]) ).

fof(f1892,plain,
    ( spl52_148
  <=> ! [X2,X3] :
        ( sK18(sK39) = X3
        | ~ ssList(X3)
        | ~ ssItem(X2)
        | cons(X2,X3) != sK39 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_148])]) ).

fof(f1869,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X1)
        | ~ ssItem(X0)
        | cons(X0,X1) != sK39
        | ~ ssItem(sK19(sK39))
        | ~ ssList(sK18(sK39))
        | sK18(sK39) = X1 )
    | ~ spl52_95 ),
    inference(superposition,[],[f373,f1286]) ).

fof(f1912,plain,
    ( ~ spl52_145
    | spl52_152
    | ~ spl52_146
    | ~ spl52_95 ),
    inference(avatar_split_clause,[],[f1876,f1284,f1884,f1910,f1880]) ).

fof(f1910,plain,
    ( spl52_152
  <=> ! [X11,X10] :
        ( frontsegP(sK18(sK39),X11)
        | ~ ssItem(X10)
        | ~ ssList(X11)
        | ~ frontsegP(sK39,cons(X10,X11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_152])]) ).

fof(f1876,plain,
    ( ! [X10,X11] :
        ( ~ ssList(sK18(sK39))
        | frontsegP(sK18(sK39),X11)
        | ~ frontsegP(sK39,cons(X10,X11))
        | ~ ssList(X11)
        | ~ ssItem(X10)
        | ~ ssItem(sK19(sK39)) )
    | ~ spl52_95 ),
    inference(superposition,[],[f421,f1286]) ).

fof(f1908,plain,
    ( ~ spl52_145
    | ~ spl52_151
    | ~ spl52_146
    | ~ spl52_95 ),
    inference(avatar_split_clause,[],[f1868,f1284,f1884,f1905,f1880]) ).

fof(f1868,plain,
    ( ~ ssList(sK18(sK39))
    | sK18(sK39) != sK39
    | ~ ssItem(sK19(sK39))
    | ~ spl52_95 ),
    inference(superposition,[],[f361,f1286]) ).

fof(f1903,plain,
    ( ~ spl52_146
    | ~ spl52_145
    | spl52_150
    | ~ spl52_95 ),
    inference(avatar_split_clause,[],[f1878,f1284,f1901,f1880,f1884]) ).

fof(f1901,plain,
    ( spl52_150
  <=> ! [X14,X15] :
        ( ~ ssItem(X14)
        | ~ frontsegP(sK39,cons(X14,X15))
        | sK19(sK39) = X14
        | ~ ssList(X15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_150])]) ).

fof(f1878,plain,
    ( ! [X14,X15] :
        ( ~ ssItem(X14)
        | ~ ssList(X15)
        | ~ ssItem(sK19(sK39))
        | sK19(sK39) = X14
        | ~ ssList(sK18(sK39))
        | ~ frontsegP(sK39,cons(X14,X15)) )
    | ~ spl52_95 ),
    inference(superposition,[],[f422,f1286]) ).

fof(f1899,plain,
    ( ~ spl52_146
    | ~ spl52_145
    | spl52_149
    | ~ spl52_95 ),
    inference(avatar_split_clause,[],[f1872,f1284,f1896,f1880,f1884]) ).

fof(f1896,plain,
    ( spl52_149
  <=> ! [X4,X5] :
        ( ~ ssItem(X4)
        | cons(X4,X5) != sK39
        | ~ ssList(X5)
        | sK19(sK39) = X4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_149])]) ).

fof(f1872,plain,
    ( ! [X6,X7] :
        ( cons(X6,X7) != sK39
        | ~ ssItem(sK19(sK39))
        | ~ ssItem(X6)
        | ~ ssList(sK18(sK39))
        | sK19(sK39) = X6
        | ~ ssList(X7) )
    | ~ spl52_95 ),
    inference(superposition,[],[f374,f1286]) ).

fof(f1898,plain,
    ( ~ spl52_146
    | ~ spl52_145
    | spl52_149
    | ~ spl52_95 ),
    inference(avatar_split_clause,[],[f1871,f1284,f1896,f1880,f1884]) ).

fof(f1871,plain,
    ( ! [X4,X5] :
        ( ~ ssItem(X4)
        | ~ ssItem(sK19(sK39))
        | sK19(sK39) = X4
        | ~ ssList(sK18(sK39))
        | ~ ssList(X5)
        | cons(X4,X5) != sK39 )
    | ~ spl52_95 ),
    inference(superposition,[],[f374,f1286]) ).

fof(f1894,plain,
    ( ~ spl52_146
    | ~ spl52_145
    | spl52_148
    | ~ spl52_95 ),
    inference(avatar_split_clause,[],[f1870,f1284,f1892,f1880,f1884]) ).

fof(f1870,plain,
    ( ! [X2,X3] :
        ( sK18(sK39) = X3
        | ~ ssItem(sK19(sK39))
        | ~ ssItem(X2)
        | ~ ssList(sK18(sK39))
        | cons(X2,X3) != sK39
        | ~ ssList(X3) )
    | ~ spl52_95 ),
    inference(superposition,[],[f373,f1286]) ).

fof(f1890,plain,
    ( ~ spl52_145
    | ~ spl52_146
    | spl52_147
    | ~ spl52_95 ),
    inference(avatar_split_clause,[],[f1877,f1284,f1888,f1884,f1880]) ).

fof(f1888,plain,
    ( spl52_147
  <=> ! [X13,X12] :
        ( ~ ssList(X13)
        | sK19(sK39) = X12
        | ~ ssItem(X12)
        | ~ frontsegP(cons(X12,X13),sK39) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_147])]) ).

fof(f1877,plain,
    ( ! [X12,X13] :
        ( ~ ssList(X13)
        | ~ frontsegP(cons(X12,X13),sK39)
        | ~ ssList(sK18(sK39))
        | ~ ssItem(sK19(sK39))
        | ~ ssItem(X12)
        | sK19(sK39) = X12 )
    | ~ spl52_95 ),
    inference(superposition,[],[f422,f1286]) ).

fof(f1867,plain,
    ( ~ spl52_20
    | spl52_89
    | spl52_136 ),
    inference(avatar_split_clause,[],[f1866,f1828,f1236,f690]) ).

fof(f1828,plain,
    ( spl52_136
  <=> ssItem(sK19(sK38)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_136])]) ).

fof(f1866,plain,
    ( nil = sK38
    | ~ ssList(sK38)
    | spl52_136 ),
    inference(resolution,[],[f1830,f430]) ).

fof(f1830,plain,
    ( ~ ssItem(sK19(sK38))
    | spl52_136 ),
    inference(avatar_component_clause,[],[f1828]) ).

fof(f1865,plain,
    ( ~ spl52_136
    | ~ spl52_137
    | spl52_144
    | ~ spl52_91 ),
    inference(avatar_split_clause,[],[f1824,f1265,f1863,f1832,f1828]) ).

fof(f1863,plain,
    ( spl52_144
  <=> ! [X11,X10] :
        ( ~ ssList(X11)
        | frontsegP(sK18(sK38),X11)
        | ~ ssItem(X10)
        | ~ frontsegP(sK38,cons(X10,X11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_144])]) ).

fof(f1824,plain,
    ( ! [X10,X11] :
        ( ~ ssList(X11)
        | ~ ssList(sK18(sK38))
        | ~ frontsegP(sK38,cons(X10,X11))
        | ~ ssItem(X10)
        | frontsegP(sK18(sK38),X11)
        | ~ ssItem(sK19(sK38)) )
    | ~ spl52_91 ),
    inference(superposition,[],[f421,f1267]) ).

fof(f1861,plain,
    ( ~ spl52_137
    | ~ spl52_136
    | spl52_141
    | ~ spl52_91 ),
    inference(avatar_split_clause,[],[f1819,f1265,f1849,f1828,f1832]) ).

fof(f1849,plain,
    ( spl52_141
  <=> ! [X6,X7] :
        ( ~ ssItem(X6)
        | cons(X6,X7) != sK38
        | ~ ssList(X7)
        | sK19(sK38) = X6 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_141])]) ).

fof(f1819,plain,
    ( ! [X4,X5] :
        ( ~ ssItem(X4)
        | ~ ssItem(sK19(sK38))
        | ~ ssList(sK18(sK38))
        | ~ ssList(X5)
        | sK19(sK38) = X4
        | cons(X4,X5) != sK38 )
    | ~ spl52_91 ),
    inference(superposition,[],[f374,f1267]) ).

fof(f1860,plain,
    ( ~ spl52_137
    | ~ spl52_136
    | spl52_142
    | ~ spl52_91 ),
    inference(avatar_split_clause,[],[f1817,f1265,f1853,f1828,f1832]) ).

fof(f1853,plain,
    ( spl52_142
  <=> ! [X2,X3] :
        ( sK18(sK38) = X3
        | ~ ssList(X3)
        | ~ ssItem(X2)
        | cons(X2,X3) != sK38 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_142])]) ).

fof(f1817,plain,
    ( ! [X0,X1] :
        ( sK18(sK38) = X1
        | ~ ssItem(X0)
        | ~ ssList(X1)
        | cons(X0,X1) != sK38
        | ~ ssItem(sK19(sK38))
        | ~ ssList(sK18(sK38)) )
    | ~ spl52_91 ),
    inference(superposition,[],[f373,f1267]) ).

fof(f1859,plain,
    ( ~ spl52_136
    | ~ spl52_137
    | spl52_143
    | ~ spl52_91 ),
    inference(avatar_split_clause,[],[f1826,f1265,f1857,f1832,f1828]) ).

fof(f1857,plain,
    ( spl52_143
  <=> ! [X14,X15] :
        ( ~ ssList(X15)
        | sK19(sK38) = X14
        | ~ frontsegP(sK38,cons(X14,X15))
        | ~ ssItem(X14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_143])]) ).

fof(f1826,plain,
    ( ! [X14,X15] :
        ( ~ ssList(X15)
        | ~ ssList(sK18(sK38))
        | ~ ssItem(sK19(sK38))
        | sK19(sK38) = X14
        | ~ ssItem(X14)
        | ~ frontsegP(sK38,cons(X14,X15)) )
    | ~ spl52_91 ),
    inference(superposition,[],[f422,f1267]) ).

fof(f1855,plain,
    ( ~ spl52_136
    | spl52_142
    | ~ spl52_137
    | ~ spl52_91 ),
    inference(avatar_split_clause,[],[f1818,f1265,f1832,f1853,f1828]) ).

fof(f1818,plain,
    ( ! [X2,X3] :
        ( ~ ssList(sK18(sK38))
        | sK18(sK38) = X3
        | ~ ssItem(sK19(sK38))
        | ~ ssItem(X2)
        | cons(X2,X3) != sK38
        | ~ ssList(X3) )
    | ~ spl52_91 ),
    inference(superposition,[],[f373,f1267]) ).

fof(f1851,plain,
    ( ~ spl52_136
    | ~ spl52_137
    | spl52_141
    | ~ spl52_91 ),
    inference(avatar_split_clause,[],[f1820,f1265,f1849,f1832,f1828]) ).

fof(f1820,plain,
    ( ! [X6,X7] :
        ( ~ ssItem(X6)
        | ~ ssList(sK18(sK38))
        | sK19(sK38) = X6
        | ~ ssItem(sK19(sK38))
        | ~ ssList(X7)
        | cons(X6,X7) != sK38 )
    | ~ spl52_91 ),
    inference(superposition,[],[f374,f1267]) ).

fof(f1847,plain,
    ( ~ spl52_136
    | ~ spl52_137
    | spl52_140
    | ~ spl52_91 ),
    inference(avatar_split_clause,[],[f1823,f1265,f1845,f1832,f1828]) ).

fof(f1845,plain,
    ( spl52_140
  <=> ! [X9,X8] :
        ( ~ ssItem(X8)
        | frontsegP(X9,sK18(sK38))
        | ~ ssList(X9)
        | ~ frontsegP(cons(X8,X9),sK38) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_140])]) ).

fof(f1823,plain,
    ( ! [X8,X9] :
        ( ~ ssItem(X8)
        | ~ frontsegP(cons(X8,X9),sK38)
        | ~ ssList(X9)
        | frontsegP(X9,sK18(sK38))
        | ~ ssList(sK18(sK38))
        | ~ ssItem(sK19(sK38)) )
    | ~ spl52_91 ),
    inference(superposition,[],[f421,f1267]) ).

fof(f1843,plain,
    ( ~ spl52_137
    | spl52_139
    | ~ spl52_136
    | ~ spl52_91 ),
    inference(avatar_split_clause,[],[f1825,f1265,f1828,f1841,f1832]) ).

fof(f1841,plain,
    ( spl52_139
  <=> ! [X13,X12] :
        ( ~ ssList(X13)
        | ~ ssItem(X12)
        | sK19(sK38) = X12
        | ~ frontsegP(cons(X12,X13),sK38) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_139])]) ).

fof(f1825,plain,
    ( ! [X12,X13] :
        ( ~ ssItem(sK19(sK38))
        | ~ ssList(X13)
        | ~ frontsegP(cons(X12,X13),sK38)
        | sK19(sK38) = X12
        | ~ ssList(sK18(sK38))
        | ~ ssItem(X12) )
    | ~ spl52_91 ),
    inference(superposition,[],[f422,f1267]) ).

fof(f1839,plain,
    ( ~ spl52_136
    | ~ spl52_137
    | ~ spl52_138
    | ~ spl52_91 ),
    inference(avatar_split_clause,[],[f1816,f1265,f1836,f1832,f1828]) ).

fof(f1836,plain,
    ( spl52_138
  <=> sK38 = sK18(sK38) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_138])]) ).

fof(f1816,plain,
    ( sK38 != sK18(sK38)
    | ~ ssList(sK18(sK38))
    | ~ ssItem(sK19(sK38))
    | ~ spl52_91 ),
    inference(superposition,[],[f361,f1267]) ).

fof(f1757,plain,
    ( spl52_135
    | ~ spl52_4
    | ~ spl52_106 ),
    inference(avatar_split_clause,[],[f1743,f1377,f605,f1755]) ).

fof(f1755,plain,
    ( spl52_135
  <=> ! [X11] :
        ( app(sK39,X11) = app(sK39,sK16(app(sK39,X11),sK39))
        | ~ ssList(X11)
        | ~ ssList(app(sK39,X11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_135])]) ).

fof(f1377,plain,
    ( spl52_106
  <=> frontsegP(sK39,sK39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_106])]) ).

fof(f1743,plain,
    ( ! [X11] :
        ( ~ ssList(sK39)
        | app(sK39,X11) = app(sK39,sK16(app(sK39,X11),sK39))
        | ~ ssList(app(sK39,X11))
        | ~ ssList(X11) )
    | ~ spl52_106 ),
    inference(duplicate_literal_removal,[],[f1738]) ).

fof(f1738,plain,
    ( ! [X11] :
        ( ~ ssList(app(sK39,X11))
        | ~ ssList(X11)
        | ~ ssList(sK39)
        | ~ ssList(sK39)
        | app(sK39,X11) = app(sK39,sK16(app(sK39,X11),sK39)) )
    | ~ spl52_106 ),
    inference(resolution,[],[f834,f1379]) ).

fof(f1379,plain,
    ( frontsegP(sK39,sK39)
    | ~ spl52_106 ),
    inference(avatar_component_clause,[],[f1377]) ).

fof(f834,plain,
    ! [X2,X0,X1] :
      ( ~ frontsegP(X0,X1)
      | app(X0,X2) = app(X1,sK16(app(X0,X2),X1))
      | ~ ssList(X1)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssList(app(X0,X2)) ),
    inference(duplicate_literal_removal,[],[f832]) ).

fof(f832,plain,
    ! [X2,X0,X1] :
      ( ~ frontsegP(X0,X1)
      | ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssList(X1)
      | ~ ssList(app(X0,X2))
      | ~ ssList(X0)
      | app(X0,X2) = app(X1,sK16(app(X0,X2),X1)) ),
    inference(resolution,[],[f475,f416]) ).

fof(f1753,plain,
    ( ~ spl52_20
    | ~ spl52_15
    | spl52_134
    | ~ spl52_14 ),
    inference(avatar_split_clause,[],[f1740,f655,f1751,f662,f690]) ).

fof(f1751,plain,
    ( spl52_134
  <=> ! [X13] :
        ( app(sK38,X13) = app(sK41,sK16(app(sK38,X13),sK41))
        | ~ ssList(X13)
        | ~ ssList(app(sK38,X13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_134])]) ).

fof(f655,plain,
    ( spl52_14
  <=> frontsegP(sK38,sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_14])]) ).

fof(f1740,plain,
    ( ! [X13] :
        ( app(sK38,X13) = app(sK41,sK16(app(sK38,X13),sK41))
        | ~ ssList(app(sK38,X13))
        | ~ ssList(sK41)
        | ~ ssList(X13)
        | ~ ssList(sK38) )
    | ~ spl52_14 ),
    inference(resolution,[],[f834,f657]) ).

fof(f657,plain,
    ( frontsegP(sK38,sK41)
    | ~ spl52_14 ),
    inference(avatar_component_clause,[],[f655]) ).

fof(f1749,plain,
    ( ~ spl52_15
    | ~ spl52_4
    | spl52_133
    | ~ spl52_12 ),
    inference(avatar_split_clause,[],[f1739,f645,f1747,f605,f662]) ).

fof(f1747,plain,
    ( spl52_133
  <=> ! [X12] :
        ( ~ ssList(app(sK39,X12))
        | app(sK41,sK16(app(sK39,X12),sK41)) = app(sK39,X12)
        | ~ ssList(X12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_133])]) ).

fof(f1739,plain,
    ( ! [X12] :
        ( ~ ssList(app(sK39,X12))
        | ~ ssList(sK39)
        | ~ ssList(X12)
        | app(sK41,sK16(app(sK39,X12),sK41)) = app(sK39,X12)
        | ~ ssList(sK41) )
    | ~ spl52_12 ),
    inference(resolution,[],[f834,f647]) ).

fof(f1729,plain,
    ( ~ spl52_4
    | ~ spl52_15
    | spl52_132
    | ~ spl52_12 ),
    inference(avatar_split_clause,[],[f1715,f645,f1727,f662,f605]) ).

fof(f1727,plain,
    ( spl52_132
  <=> ! [X20,X19] :
        ( frontsegP(X20,sK41)
        | ~ ssList(app(sK39,X19))
        | ~ ssList(X19)
        | ~ frontsegP(X20,app(sK39,X19))
        | ~ ssList(X20) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_132])]) ).

fof(f1715,plain,
    ( ! [X19,X20] :
        ( frontsegP(X20,sK41)
        | ~ ssList(X20)
        | ~ frontsegP(X20,app(sK39,X19))
        | ~ ssList(sK41)
        | ~ ssList(sK39)
        | ~ ssList(X19)
        | ~ ssList(app(sK39,X19)) )
    | ~ spl52_12 ),
    inference(resolution,[],[f843,f647]) ).

fof(f843,plain,
    ! [X2,X3,X4,X5] :
      ( ~ frontsegP(X4,X3)
      | ~ ssList(X4)
      | ~ ssList(app(X4,X5))
      | ~ ssList(X3)
      | frontsegP(X2,X3)
      | ~ ssList(X2)
      | ~ ssList(X5)
      | ~ frontsegP(X2,app(X4,X5)) ),
    inference(duplicate_literal_removal,[],[f837]) ).

fof(f837,plain,
    ! [X2,X3,X4,X5] :
      ( ~ ssList(X4)
      | ~ ssList(app(X4,X5))
      | ~ frontsegP(X4,X3)
      | ~ frontsegP(X2,app(X4,X5))
      | ~ ssList(X3)
      | frontsegP(X2,X3)
      | ~ ssList(X3)
      | ~ ssList(X5)
      | ~ ssList(X2) ),
    inference(resolution,[],[f508,f475]) ).

fof(f508,plain,
    ! [X2,X0,X1] :
      ( ~ frontsegP(X1,X2)
      | frontsegP(X0,X2)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ frontsegP(X0,X1)
      | ~ ssList(X1) ),
    inference(cnf_transformation,[],[f187]) ).

fof(f187,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssList(X1)
          | ! [X2] :
              ( ~ frontsegP(X0,X1)
              | ~ frontsegP(X1,X2)
              | ~ ssList(X2)
              | frontsegP(X0,X2) ) )
      | ~ ssList(X0) ),
    inference(flattening,[],[f186]) ).

fof(f186,plain,
    ! [X0] :
      ( ! [X1] :
          ( ! [X2] :
              ( frontsegP(X0,X2)
              | ~ frontsegP(X0,X1)
              | ~ frontsegP(X1,X2)
              | ~ ssList(X2) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f40]) ).

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

fof(f1725,plain,
    ( ~ spl52_20
    | ~ spl52_15
    | spl52_131
    | ~ spl52_14 ),
    inference(avatar_split_clause,[],[f1716,f655,f1723,f662,f690]) ).

fof(f1723,plain,
    ( spl52_131
  <=> ! [X22,X21] :
        ( frontsegP(X22,sK41)
        | ~ ssList(X21)
        | ~ frontsegP(X22,app(sK38,X21))
        | ~ ssList(X22)
        | ~ ssList(app(sK38,X21)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_131])]) ).

fof(f1716,plain,
    ( ! [X21,X22] :
        ( frontsegP(X22,sK41)
        | ~ ssList(app(sK38,X21))
        | ~ ssList(sK41)
        | ~ ssList(X22)
        | ~ frontsegP(X22,app(sK38,X21))
        | ~ ssList(sK38)
        | ~ ssList(X21) )
    | ~ spl52_14 ),
    inference(resolution,[],[f843,f657]) ).

fof(f1707,plain,
    ( ~ spl52_4
    | spl52_130
    | ~ spl52_15
    | ~ spl52_12 ),
    inference(avatar_split_clause,[],[f1686,f645,f662,f1705,f605]) ).

fof(f1705,plain,
    ( spl52_130
  <=> ! [X12] :
        ( ~ ssList(X12)
        | ~ ssList(app(sK39,X12))
        | sK41 = app(sK39,X12)
        | ~ frontsegP(sK41,app(sK39,X12)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_130])]) ).

fof(f1686,plain,
    ( ! [X12] :
        ( ~ ssList(sK41)
        | ~ ssList(X12)
        | ~ frontsegP(sK41,app(sK39,X12))
        | ~ ssList(sK39)
        | sK41 = app(sK39,X12)
        | ~ ssList(app(sK39,X12)) )
    | ~ spl52_12 ),
    inference(resolution,[],[f835,f647]) ).

fof(f835,plain,
    ! [X3,X4,X5] :
      ( ~ frontsegP(X3,X4)
      | ~ ssList(app(X3,X5))
      | ~ ssList(X4)
      | app(X3,X5) = X4
      | ~ ssList(X5)
      | ~ ssList(X3)
      | ~ frontsegP(X4,app(X3,X5)) ),
    inference(duplicate_literal_removal,[],[f833]) ).

fof(f833,plain,
    ! [X3,X4,X5] :
      ( app(X3,X5) = X4
      | ~ ssList(X3)
      | ~ ssList(app(X3,X5))
      | ~ frontsegP(X4,app(X3,X5))
      | ~ ssList(X4)
      | ~ ssList(X4)
      | ~ ssList(X5)
      | ~ frontsegP(X3,X4) ),
    inference(resolution,[],[f475,f502]) ).

fof(f502,plain,
    ! [X0,X1] :
      ( ~ frontsegP(X0,X1)
      | X0 = X1
      | ~ frontsegP(X1,X0)
      | ~ ssList(X0)
      | ~ ssList(X1) ),
    inference(cnf_transformation,[],[f173]) ).

fof(f173,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ! [X1] :
          ( ~ frontsegP(X1,X0)
          | X0 = X1
          | ~ ssList(X1)
          | ~ frontsegP(X0,X1) ) ),
    inference(flattening,[],[f172]) ).

fof(f172,plain,
    ! [X0] :
      ( ! [X1] :
          ( X0 = X1
          | ~ frontsegP(X0,X1)
          | ~ frontsegP(X1,X0)
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f41]) ).

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

fof(f1703,plain,
    ( ~ spl52_15
    | ~ spl52_20
    | spl52_129
    | ~ spl52_14 ),
    inference(avatar_split_clause,[],[f1687,f655,f1701,f690,f662]) ).

fof(f1701,plain,
    ( spl52_129
  <=> ! [X13] :
        ( ~ ssList(app(sK38,X13))
        | app(sK38,X13) = sK41
        | ~ ssList(X13)
        | ~ frontsegP(sK41,app(sK38,X13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_129])]) ).

fof(f1687,plain,
    ( ! [X13] :
        ( ~ ssList(app(sK38,X13))
        | ~ ssList(sK38)
        | ~ frontsegP(sK41,app(sK38,X13))
        | ~ ssList(sK41)
        | ~ ssList(X13)
        | app(sK38,X13) = sK41 )
    | ~ spl52_14 ),
    inference(resolution,[],[f835,f657]) ).

fof(f1699,plain,
    ( spl52_128
    | ~ spl52_4
    | ~ spl52_106 ),
    inference(avatar_split_clause,[],[f1690,f1377,f605,f1697]) ).

fof(f1697,plain,
    ( spl52_128
  <=> ! [X11] :
        ( app(sK39,X11) = sK39
        | ~ ssList(X11)
        | ~ frontsegP(sK39,app(sK39,X11))
        | ~ ssList(app(sK39,X11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_128])]) ).

fof(f1690,plain,
    ( ! [X11] :
        ( ~ ssList(sK39)
        | app(sK39,X11) = sK39
        | ~ ssList(app(sK39,X11))
        | ~ frontsegP(sK39,app(sK39,X11))
        | ~ ssList(X11) )
    | ~ spl52_106 ),
    inference(duplicate_literal_removal,[],[f1685]) ).

fof(f1685,plain,
    ( ! [X11] :
        ( ~ ssList(sK39)
        | ~ frontsegP(sK39,app(sK39,X11))
        | ~ ssList(sK39)
        | app(sK39,X11) = sK39
        | ~ ssList(app(sK39,X11))
        | ~ ssList(X11) )
    | ~ spl52_106 ),
    inference(resolution,[],[f835,f1379]) ).

fof(f1664,plain,
    ( spl52_127
    | ~ spl52_4
    | ~ spl52_11
    | ~ spl52_64 ),
    inference(avatar_split_clause,[],[f1652,f1043,f639,f605,f1662]) ).

fof(f1662,plain,
    ( spl52_127
  <=> ! [X0] :
        ( frontsegP(sK39,X0)
        | ~ ssList(X0)
        | ~ frontsegP(nil,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_127])]) ).

fof(f1652,plain,
    ( ! [X0] :
        ( ~ ssList(nil)
        | ~ ssList(sK39)
        | frontsegP(sK39,X0)
        | ~ frontsegP(nil,X0)
        | ~ ssList(X0) )
    | ~ spl52_64 ),
    inference(superposition,[],[f475,f1045]) ).

fof(f1660,plain,
    ( ~ spl52_11
    | spl52_126
    | ~ spl52_4
    | ~ spl52_64 ),
    inference(avatar_split_clause,[],[f1655,f1043,f605,f1658,f639]) ).

fof(f1655,plain,
    ( ! [X2,X3] :
        ( ~ ssList(sK39)
        | segmentP(app(X2,sK39),X3)
        | ~ ssList(X2)
        | ~ ssList(nil)
        | ~ ssList(X3)
        | ~ segmentP(nil,X3) )
    | ~ spl52_64 ),
    inference(superposition,[],[f703,f1045]) ).

fof(f1648,plain,
    ( ~ spl52_20
    | spl52_125
    | ~ spl52_11
    | ~ spl52_61 ),
    inference(avatar_split_clause,[],[f1639,f1028,f639,f1646,f690]) ).

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

fof(f1639,plain,
    ( ! [X2,X3] :
        ( ~ ssList(nil)
        | segmentP(app(X2,sK38),X3)
        | ~ ssList(sK38)
        | ~ ssList(X3)
        | ~ ssList(X2)
        | ~ segmentP(nil,X3) )
    | ~ spl52_61 ),
    inference(superposition,[],[f703,f1030]) ).

fof(f1644,plain,
    ( ~ spl52_20
    | ~ spl52_11
    | spl52_124
    | ~ spl52_61 ),
    inference(avatar_split_clause,[],[f1636,f1028,f1642,f639,f690]) ).

fof(f1642,plain,
    ( spl52_124
  <=> ! [X0] :
        ( ~ ssList(X0)
        | ~ frontsegP(nil,X0)
        | frontsegP(sK38,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_124])]) ).

fof(f1636,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | frontsegP(sK38,X0)
        | ~ ssList(nil)
        | ~ frontsegP(nil,X0)
        | ~ ssList(sK38) )
    | ~ spl52_61 ),
    inference(superposition,[],[f475,f1030]) ).

fof(f1632,plain,
    ( ~ spl52_15
    | ~ spl52_11
    | spl52_123
    | ~ spl52_60 ),
    inference(avatar_split_clause,[],[f1623,f1023,f1630,f639,f662]) ).

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

fof(f1023,plain,
    ( spl52_60
  <=> app(nil,sK41) = sK41 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_60])]) ).

fof(f1623,plain,
    ( ! [X2,X3] :
        ( ~ ssList(X3)
        | ~ segmentP(nil,X3)
        | segmentP(app(X2,sK41),X3)
        | ~ ssList(X2)
        | ~ ssList(nil)
        | ~ ssList(sK41) )
    | ~ spl52_60 ),
    inference(superposition,[],[f703,f1025]) ).

fof(f1025,plain,
    ( app(nil,sK41) = sK41
    | ~ spl52_60 ),
    inference(avatar_component_clause,[],[f1023]) ).

fof(f1628,plain,
    ( ~ spl52_11
    | ~ spl52_15
    | spl52_122
    | ~ spl52_60 ),
    inference(avatar_split_clause,[],[f1620,f1023,f1626,f662,f639]) ).

fof(f1626,plain,
    ( spl52_122
  <=> ! [X0] :
        ( ~ ssList(X0)
        | ~ frontsegP(nil,X0)
        | frontsegP(sK41,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_122])]) ).

fof(f1620,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | ~ ssList(sK41)
        | ~ ssList(nil)
        | frontsegP(sK41,X0)
        | ~ frontsegP(nil,X0) )
    | ~ spl52_60 ),
    inference(superposition,[],[f475,f1025]) ).

fof(f1567,plain,
    ( spl52_121
    | ~ spl52_4
    | ~ spl52_40 ),
    inference(avatar_split_clause,[],[f1546,f876,f605,f1564]) ).

fof(f1564,plain,
    ( spl52_121
  <=> sK39 = app(app(sK12(sK39,nil),nil),sK13(sK39,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_121])]) ).

fof(f1546,plain,
    ( sK39 = app(app(sK12(sK39,nil),nil),sK13(sK39,nil))
    | ~ spl52_4
    | ~ spl52_40 ),
    inference(resolution,[],[f877,f607]) ).

fof(f607,plain,
    ( ssList(sK39)
    | ~ spl52_4 ),
    inference(avatar_component_clause,[],[f605]) ).

fof(f1562,plain,
    ( spl52_120
    | ~ spl52_15
    | ~ spl52_40 ),
    inference(avatar_split_clause,[],[f1547,f876,f662,f1559]) ).

fof(f1559,plain,
    ( spl52_120
  <=> sK41 = app(app(sK12(sK41,nil),nil),sK13(sK41,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_120])]) ).

fof(f1547,plain,
    ( sK41 = app(app(sK12(sK41,nil),nil),sK13(sK41,nil))
    | ~ spl52_15
    | ~ spl52_40 ),
    inference(resolution,[],[f877,f664]) ).

fof(f664,plain,
    ( ssList(sK41)
    | ~ spl52_15 ),
    inference(avatar_component_clause,[],[f662]) ).

fof(f1557,plain,
    ( spl52_119
    | ~ spl52_40
    | ~ spl52_43 ),
    inference(avatar_split_clause,[],[f1542,f894,f876,f1554]) ).

fof(f1542,plain,
    ( sK16(sK39,sK41) = app(app(sK12(sK16(sK39,sK41),nil),nil),sK13(sK16(sK39,sK41),nil))
    | ~ spl52_40
    | ~ spl52_43 ),
    inference(resolution,[],[f877,f895]) ).

fof(f1552,plain,
    ( spl52_118
    | ~ spl52_40
    | ~ spl52_45 ),
    inference(avatar_split_clause,[],[f1543,f915,f876,f1549]) ).

fof(f1549,plain,
    ( spl52_118
  <=> app(app(sK12(sK16(sK38,sK41),nil),nil),sK13(sK16(sK38,sK41),nil)) = sK16(sK38,sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_118])]) ).

fof(f915,plain,
    ( spl52_45
  <=> ssList(sK16(sK38,sK41)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_45])]) ).

fof(f1543,plain,
    ( app(app(sK12(sK16(sK38,sK41),nil),nil),sK13(sK16(sK38,sK41),nil)) = sK16(sK38,sK41)
    | ~ spl52_40
    | ~ spl52_45 ),
    inference(resolution,[],[f877,f916]) ).

fof(f916,plain,
    ( ssList(sK16(sK38,sK41))
    | ~ spl52_45 ),
    inference(avatar_component_clause,[],[f915]) ).

fof(f1535,plain,
    ( spl52_117
    | ~ spl52_4 ),
    inference(avatar_split_clause,[],[f1509,f605,f1532]) ).

fof(f1509,plain,
    ( sK39 = app(app(sK12(sK39,sK39),sK39),sK13(sK39,sK39))
    | ~ spl52_4 ),
    inference(resolution,[],[f867,f607]) ).

fof(f1530,plain,
    ( spl52_116
    | ~ spl52_15 ),
    inference(avatar_split_clause,[],[f1510,f662,f1527]) ).

fof(f1510,plain,
    ( app(app(sK12(sK41,sK41),sK41),sK13(sK41,sK41)) = sK41
    | ~ spl52_15 ),
    inference(resolution,[],[f867,f664]) ).

fof(f1525,plain,
    ( spl52_115
    | ~ spl52_20 ),
    inference(avatar_split_clause,[],[f1508,f690,f1522]) ).

fof(f1508,plain,
    ( app(app(sK12(sK38,sK38),sK38),sK13(sK38,sK38)) = sK38
    | ~ spl52_20 ),
    inference(resolution,[],[f867,f692]) ).

fof(f692,plain,
    ( ssList(sK38)
    | ~ spl52_20 ),
    inference(avatar_component_clause,[],[f690]) ).

fof(f1520,plain,
    ( spl52_114
    | ~ spl52_43 ),
    inference(avatar_split_clause,[],[f1505,f894,f1517]) ).

fof(f1505,plain,
    ( sK16(sK39,sK41) = app(app(sK12(sK16(sK39,sK41),sK16(sK39,sK41)),sK16(sK39,sK41)),sK13(sK16(sK39,sK41),sK16(sK39,sK41)))
    | ~ spl52_43 ),
    inference(resolution,[],[f867,f895]) ).

fof(f1515,plain,
    ( spl52_113
    | ~ spl52_45 ),
    inference(avatar_split_clause,[],[f1506,f915,f1512]) ).

fof(f1512,plain,
    ( spl52_113
  <=> app(app(sK12(sK16(sK38,sK41),sK16(sK38,sK41)),sK16(sK38,sK41)),sK13(sK16(sK38,sK41),sK16(sK38,sK41))) = sK16(sK38,sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_113])]) ).

fof(f1506,plain,
    ( app(app(sK12(sK16(sK38,sK41),sK16(sK38,sK41)),sK16(sK38,sK41)),sK13(sK16(sK38,sK41),sK16(sK38,sK41))) = sK16(sK38,sK41)
    | ~ spl52_45 ),
    inference(resolution,[],[f867,f916]) ).

fof(f1479,plain,
    ( spl52_107
    | ~ spl52_35
    | ~ spl52_105 ),
    inference(avatar_split_clause,[],[f1471,f1372,f819,f1382]) ).

fof(f1382,plain,
    ( spl52_107
  <=> app(nil,sK16(sK16(sK39,sK39),nil)) = sK16(sK39,sK39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_107])]) ).

fof(f1372,plain,
    ( spl52_105
  <=> ssList(sK16(sK39,sK39)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_105])]) ).

fof(f1471,plain,
    ( app(nil,sK16(sK16(sK39,sK39),nil)) = sK16(sK39,sK39)
    | ~ spl52_35
    | ~ spl52_105 ),
    inference(resolution,[],[f1374,f820]) ).

fof(f1374,plain,
    ( ssList(sK16(sK39,sK39))
    | ~ spl52_105 ),
    inference(avatar_component_clause,[],[f1372]) ).

fof(f1478,plain,
    ( spl52_100
    | ~ spl52_105 ),
    inference(avatar_split_clause,[],[f1472,f1372,f1344]) ).

fof(f1344,plain,
    ( spl52_100
  <=> app(sK16(sK39,sK39),sK16(sK16(sK39,sK39),sK16(sK39,sK39))) = sK16(sK39,sK39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_100])]) ).

fof(f1472,plain,
    ( app(sK16(sK39,sK39),sK16(sK16(sK39,sK39),sK16(sK39,sK39))) = sK16(sK39,sK39)
    | ~ spl52_105 ),
    inference(resolution,[],[f1374,f806]) ).

fof(f1477,plain,
    ( spl52_101
    | ~ spl52_105 ),
    inference(avatar_split_clause,[],[f1473,f1372,f1349]) ).

fof(f1349,plain,
    ( spl52_101
  <=> app(nil,sK16(sK39,sK39)) = sK16(sK39,sK39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_101])]) ).

fof(f1473,plain,
    ( app(nil,sK16(sK39,sK39)) = sK16(sK39,sK39)
    | ~ spl52_105 ),
    inference(resolution,[],[f1374,f403]) ).

fof(f1476,plain,
    ( spl52_103
    | ~ spl52_105 ),
    inference(avatar_split_clause,[],[f1474,f1372,f1360]) ).

fof(f1360,plain,
    ( spl52_103
  <=> app(sK16(sK39,sK39),nil) = sK16(sK39,sK39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_103])]) ).

fof(f1474,plain,
    ( app(sK16(sK39,sK39),nil) = sK16(sK39,sK39)
    | ~ spl52_105 ),
    inference(resolution,[],[f1374,f394]) ).

fof(f1475,plain,
    ( spl52_111
    | spl52_110
    | ~ spl52_105 ),
    inference(avatar_split_clause,[],[f1470,f1372,f1401,f1407]) ).

fof(f1407,plain,
    ( spl52_111
  <=> cons(sK19(sK16(sK39,sK39)),sK18(sK16(sK39,sK39))) = sK16(sK39,sK39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_111])]) ).

fof(f1470,plain,
    ( nil = sK16(sK39,sK39)
    | cons(sK19(sK16(sK39,sK39)),sK18(sK16(sK39,sK39))) = sK16(sK39,sK39)
    | ~ spl52_105 ),
    inference(resolution,[],[f1374,f431]) ).

fof(f1462,plain,
    ( ~ spl52_4
    | ~ spl52_106
    | spl52_105 ),
    inference(avatar_split_clause,[],[f1461,f1372,f1377,f605]) ).

fof(f1461,plain,
    ( ~ frontsegP(sK39,sK39)
    | ~ ssList(sK39)
    | spl52_105 ),
    inference(duplicate_literal_removal,[],[f1460]) ).

fof(f1460,plain,
    ( ~ ssList(sK39)
    | ~ ssList(sK39)
    | ~ frontsegP(sK39,sK39)
    | spl52_105 ),
    inference(resolution,[],[f1373,f417]) ).

fof(f1373,plain,
    ( ~ ssList(sK16(sK39,sK39))
    | spl52_105 ),
    inference(avatar_component_clause,[],[f1372]) ).

fof(f1429,plain,
    ( ~ spl52_4
    | spl52_106 ),
    inference(avatar_split_clause,[],[f1428,f1377,f605]) ).

fof(f1428,plain,
    ( ~ ssList(sK39)
    | spl52_106 ),
    inference(resolution,[],[f1378,f391]) ).

fof(f1378,plain,
    ( ~ frontsegP(sK39,sK39)
    | spl52_106 ),
    inference(avatar_component_clause,[],[f1377]) ).

fof(f1416,plain,
    ( spl52_112
    | ~ spl52_29
    | ~ spl52_31 ),
    inference(avatar_split_clause,[],[f1411,f786,f777,f1413]) ).

fof(f1413,plain,
    ( spl52_112
  <=> sK39 = sK38 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_112])]) ).

fof(f1411,plain,
    ( sK39 = sK38
    | ~ spl52_29
    | ~ spl52_31 ),
    inference(backward_demodulation,[],[f788,f779]) ).

fof(f779,plain,
    ( sK41 = sK38
    | ~ spl52_29 ),
    inference(avatar_component_clause,[],[f777]) ).

fof(f788,plain,
    ( sK41 = sK39
    | ~ spl52_31 ),
    inference(avatar_component_clause,[],[f786]) ).

fof(f1410,plain,
    ( ~ spl52_111
    | ~ spl52_31
    | spl52_92 ),
    inference(avatar_split_clause,[],[f1405,f1270,f786,f1407]) ).

fof(f1405,plain,
    ( cons(sK19(sK16(sK39,sK39)),sK18(sK16(sK39,sK39))) != sK16(sK39,sK39)
    | ~ spl52_31
    | spl52_92 ),
    inference(forward_demodulation,[],[f1271,f788]) ).

fof(f1271,plain,
    ( sK16(sK39,sK41) != cons(sK19(sK16(sK39,sK41)),sK18(sK16(sK39,sK41)))
    | spl52_92 ),
    inference(avatar_component_clause,[],[f1270]) ).

fof(f1404,plain,
    ( spl52_110
    | ~ spl52_31
    | ~ spl52_93 ),
    inference(avatar_split_clause,[],[f1399,f1274,f786,f1401]) ).

fof(f1399,plain,
    ( nil = sK16(sK39,sK39)
    | ~ spl52_31
    | ~ spl52_93 ),
    inference(forward_demodulation,[],[f1276,f788]) ).

fof(f1276,plain,
    ( nil = sK16(sK39,sK41)
    | ~ spl52_93 ),
    inference(avatar_component_clause,[],[f1274]) ).

fof(f1398,plain,
    ( spl52_109
    | ~ spl52_30
    | ~ spl52_31 ),
    inference(avatar_split_clause,[],[f1393,f786,f781,f1395]) ).

fof(f781,plain,
    ( spl52_30
  <=> frontsegP(sK41,sK38) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_30])]) ).

fof(f1393,plain,
    ( frontsegP(sK39,sK38)
    | ~ spl52_30
    | ~ spl52_31 ),
    inference(forward_demodulation,[],[f782,f788]) ).

fof(f782,plain,
    ( frontsegP(sK41,sK38)
    | ~ spl52_30 ),
    inference(avatar_component_clause,[],[f781]) ).

fof(f1392,plain,
    ( spl52_106
    | ~ spl52_31
    | ~ spl52_32 ),
    inference(avatar_split_clause,[],[f1391,f790,f786,f1377]) ).

fof(f1391,plain,
    ( frontsegP(sK39,sK39)
    | ~ spl52_31
    | ~ spl52_32 ),
    inference(forward_demodulation,[],[f791,f788]) ).

fof(f791,plain,
    ( frontsegP(sK41,sK39)
    | ~ spl52_32 ),
    inference(avatar_component_clause,[],[f790]) ).

fof(f1390,plain,
    ( spl52_108
    | ~ spl52_31
    | ~ spl52_90 ),
    inference(avatar_split_clause,[],[f1341,f1240,f786,f1387]) ).

fof(f1240,plain,
    ( spl52_90
  <=> nil = sK16(sK38,sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_90])]) ).

fof(f1341,plain,
    ( nil = sK16(sK38,sK39)
    | ~ spl52_31
    | ~ spl52_90 ),
    inference(backward_demodulation,[],[f1242,f788]) ).

fof(f1242,plain,
    ( nil = sK16(sK38,sK41)
    | ~ spl52_90 ),
    inference(avatar_component_clause,[],[f1240]) ).

fof(f1385,plain,
    ( spl52_107
    | ~ spl52_31
    | ~ spl52_79 ),
    inference(avatar_split_clause,[],[f1338,f1169,f786,f1382]) ).

fof(f1338,plain,
    ( app(nil,sK16(sK16(sK39,sK39),nil)) = sK16(sK39,sK39)
    | ~ spl52_31
    | ~ spl52_79 ),
    inference(backward_demodulation,[],[f1171,f788]) ).

fof(f1380,plain,
    ( spl52_106
    | ~ spl52_12
    | ~ spl52_31 ),
    inference(avatar_split_clause,[],[f1315,f786,f645,f1377]) ).

fof(f1315,plain,
    ( frontsegP(sK39,sK39)
    | ~ spl52_12
    | ~ spl52_31 ),
    inference(backward_demodulation,[],[f647,f788]) ).

fof(f1375,plain,
    ( spl52_105
    | ~ spl52_31
    | ~ spl52_43 ),
    inference(avatar_split_clause,[],[f1323,f894,f786,f1372]) ).

fof(f1323,plain,
    ( ssList(sK16(sK39,sK39))
    | ~ spl52_31
    | ~ spl52_43 ),
    inference(backward_demodulation,[],[f895,f788]) ).

fof(f1369,plain,
    ( spl52_104
    | ~ spl52_14
    | ~ spl52_31 ),
    inference(avatar_split_clause,[],[f1316,f786,f655,f1366]) ).

fof(f1366,plain,
    ( spl52_104
  <=> frontsegP(sK38,sK39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_104])]) ).

fof(f1316,plain,
    ( frontsegP(sK38,sK39)
    | ~ spl52_14
    | ~ spl52_31 ),
    inference(backward_demodulation,[],[f657,f788]) ).

fof(f1363,plain,
    ( spl52_103
    | ~ spl52_31
    | ~ spl52_55 ),
    inference(avatar_split_clause,[],[f1331,f989,f786,f1360]) ).

fof(f1331,plain,
    ( app(sK16(sK39,sK39),nil) = sK16(sK39,sK39)
    | ~ spl52_31
    | ~ spl52_55 ),
    inference(backward_demodulation,[],[f991,f788]) ).

fof(f1358,plain,
    ( spl52_95
    | ~ spl52_31
    | ~ spl52_97 ),
    inference(avatar_split_clause,[],[f1342,f1293,f786,f1284]) ).

fof(f1342,plain,
    ( cons(sK19(sK39),sK18(sK39)) = sK39
    | ~ spl52_31
    | ~ spl52_97 ),
    inference(backward_demodulation,[],[f1295,f788]) ).

fof(f1357,plain,
    ( ~ spl52_102
    | spl52_28
    | ~ spl52_31 ),
    inference(avatar_split_clause,[],[f1318,f786,f761,f1354]) ).

fof(f1354,plain,
    ( spl52_102
  <=> frontsegP(nil,sK39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_102])]) ).

fof(f1318,plain,
    ( ~ frontsegP(nil,sK39)
    | spl52_28
    | ~ spl52_31 ),
    inference(backward_demodulation,[],[f762,f788]) ).

fof(f762,plain,
    ( ~ frontsegP(nil,sK41)
    | spl52_28 ),
    inference(avatar_component_clause,[],[f761]) ).

fof(f1352,plain,
    ( spl52_101
    | ~ spl52_31
    | ~ spl52_63 ),
    inference(avatar_split_clause,[],[f1334,f1038,f786,f1349]) ).

fof(f1334,plain,
    ( app(nil,sK16(sK39,sK39)) = sK16(sK39,sK39)
    | ~ spl52_31
    | ~ spl52_63 ),
    inference(backward_demodulation,[],[f1040,f788]) ).

fof(f1347,plain,
    ( spl52_100
    | ~ spl52_31
    | ~ spl52_71 ),
    inference(avatar_split_clause,[],[f1335,f1117,f786,f1344]) ).

fof(f1335,plain,
    ( app(sK16(sK39,sK39),sK16(sK16(sK39,sK39),sK16(sK39,sK39))) = sK16(sK39,sK39)
    | ~ spl52_31
    | ~ spl52_71 ),
    inference(backward_demodulation,[],[f1119,f788]) ).

fof(f1313,plain,
    ( ~ spl52_99
    | ~ spl52_90
    | spl52_94 ),
    inference(avatar_split_clause,[],[f1308,f1279,f1240,f1310]) ).

fof(f1310,plain,
    ( spl52_99
  <=> nil = cons(sK19(nil),sK18(nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_99])]) ).

fof(f1279,plain,
    ( spl52_94
  <=> sK16(sK38,sK41) = cons(sK19(sK16(sK38,sK41)),sK18(sK16(sK38,sK41))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_94])]) ).

fof(f1308,plain,
    ( nil != cons(sK19(nil),sK18(nil))
    | ~ spl52_90
    | spl52_94 ),
    inference(forward_demodulation,[],[f1280,f1242]) ).

fof(f1280,plain,
    ( sK16(sK38,sK41) != cons(sK19(sK16(sK38,sK41)),sK18(sK16(sK38,sK41)))
    | spl52_94 ),
    inference(avatar_component_clause,[],[f1279]) ).

fof(f1307,plain,
    ( spl52_98
    | ~ spl52_36
    | ~ spl52_90 ),
    inference(avatar_split_clause,[],[f1297,f1240,f823,f1304]) ).

fof(f1304,plain,
    ( spl52_98
  <=> sK38 = app(sK41,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_98])]) ).

fof(f823,plain,
    ( spl52_36
  <=> sK38 = app(sK41,sK16(sK38,sK41)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_36])]) ).

fof(f1297,plain,
    ( sK38 = app(sK41,nil)
    | ~ spl52_36
    | ~ spl52_90 ),
    inference(backward_demodulation,[],[f825,f1242]) ).

fof(f825,plain,
    ( sK38 = app(sK41,sK16(sK38,sK41))
    | ~ spl52_36 ),
    inference(avatar_component_clause,[],[f823]) ).

fof(f1296,plain,
    ( spl52_96
    | spl52_97
    | ~ spl52_15 ),
    inference(avatar_split_clause,[],[f1263,f662,f1293,f1289]) ).

fof(f1263,plain,
    ( sK41 = cons(sK19(sK41),sK18(sK41))
    | nil = sK41
    | ~ spl52_15 ),
    inference(resolution,[],[f431,f664]) ).

fof(f1287,plain,
    ( spl52_25
    | spl52_95
    | ~ spl52_4 ),
    inference(avatar_split_clause,[],[f1262,f605,f1284,f741]) ).

fof(f1262,plain,
    ( cons(sK19(sK39),sK18(sK39)) = sK39
    | nil = sK39
    | ~ spl52_4 ),
    inference(resolution,[],[f431,f607]) ).

fof(f1282,plain,
    ( spl52_94
    | spl52_90
    | ~ spl52_45 ),
    inference(avatar_split_clause,[],[f1259,f915,f1240,f1279]) ).

fof(f1259,plain,
    ( nil = sK16(sK38,sK41)
    | sK16(sK38,sK41) = cons(sK19(sK16(sK38,sK41)),sK18(sK16(sK38,sK41)))
    | ~ spl52_45 ),
    inference(resolution,[],[f431,f916]) ).

fof(f1277,plain,
    ( spl52_92
    | spl52_93
    | ~ spl52_43 ),
    inference(avatar_split_clause,[],[f1258,f894,f1274,f1270]) ).

fof(f1258,plain,
    ( nil = sK16(sK39,sK41)
    | sK16(sK39,sK41) = cons(sK19(sK16(sK39,sK41)),sK18(sK16(sK39,sK41)))
    | ~ spl52_43 ),
    inference(resolution,[],[f431,f895]) ).

fof(f1268,plain,
    ( spl52_91
    | spl52_89
    | ~ spl52_20 ),
    inference(avatar_split_clause,[],[f1261,f690,f1236,f1265]) ).

fof(f1261,plain,
    ( nil = sK38
    | sK38 = cons(sK19(sK38),sK18(sK38))
    | ~ spl52_20 ),
    inference(resolution,[],[f431,f692]) ).

fof(f1243,plain,
    ( ~ spl52_89
    | ~ spl52_15
    | spl52_90
    | ~ spl52_45
    | ~ spl52_36 ),
    inference(avatar_split_clause,[],[f1227,f823,f915,f1240,f662,f1236]) ).

fof(f1227,plain,
    ( ~ ssList(sK16(sK38,sK41))
    | nil = sK16(sK38,sK41)
    | ~ ssList(sK41)
    | nil != sK38
    | ~ spl52_36 ),
    inference(superposition,[],[f389,f825]) ).

fof(f1225,plain,
    ( ~ spl52_11
    | ~ spl52_15
    | spl52_88
    | ~ spl52_59 ),
    inference(avatar_split_clause,[],[f1213,f1009,f1223,f662,f639]) ).

fof(f1223,plain,
    ( spl52_88
  <=> ! [X0] :
        ( segmentP(app(X0,sK41),sK41)
        | ~ ssList(X0)
        | ~ ssList(app(X0,sK41)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_88])]) ).

fof(f1009,plain,
    ( spl52_59
  <=> sK41 = app(sK41,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_59])]) ).

fof(f1213,plain,
    ( ! [X0] :
        ( segmentP(app(X0,sK41),sK41)
        | ~ ssList(app(X0,sK41))
        | ~ ssList(X0)
        | ~ ssList(sK41)
        | ~ ssList(nil) )
    | ~ spl52_59 ),
    inference(superposition,[],[f702,f1011]) ).

fof(f1011,plain,
    ( sK41 = app(sK41,nil)
    | ~ spl52_59 ),
    inference(avatar_component_clause,[],[f1009]) ).

fof(f1221,plain,
    ( ~ spl52_11
    | spl52_87
    | ~ spl52_15
    | ~ spl52_59 ),
    inference(avatar_split_clause,[],[f1214,f1009,f662,f1219,f639]) ).

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

fof(f1214,plain,
    ( ! [X2,X1] :
        ( ~ ssList(sK41)
        | segmentP(app(X1,sK41),X2)
        | ~ ssList(X2)
        | ~ segmentP(sK41,X2)
        | ~ ssList(X1)
        | ~ ssList(nil) )
    | ~ spl52_59 ),
    inference(superposition,[],[f703,f1011]) ).

fof(f1211,plain,
    ( ~ spl52_11
    | spl52_86
    | ~ spl52_82
    | ~ spl52_83
    | ~ spl52_39 ),
    inference(avatar_split_clause,[],[f1182,f871,f1192,f1188,f1208,f639]) ).

fof(f1208,plain,
    ( spl52_86
  <=> frontsegP(nil,app(sK12(nil,nil),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_86])]) ).

fof(f1192,plain,
    ( spl52_83
  <=> ssList(app(sK12(nil,nil),nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_83])]) ).

fof(f1182,plain,
    ( ~ ssList(app(sK12(nil,nil),nil))
    | ~ ssList(sK13(nil,nil))
    | frontsegP(nil,app(sK12(nil,nil),nil))
    | ~ ssList(nil)
    | ~ spl52_39 ),
    inference(superposition,[],[f564,f873]) ).

fof(f1206,plain,
    ( ~ spl52_82
    | ~ spl52_83
    | spl52_85
    | ~ spl52_39 ),
    inference(avatar_split_clause,[],[f1202,f871,f1204,f1192,f1188]) ).

fof(f1204,plain,
    ( spl52_85
  <=> ! [X0] :
        ( ~ ssList(X0)
        | segmentP(X0,app(sK12(nil,nil),nil)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_85])]) ).

fof(f1202,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | ~ ssList(app(sK12(nil,nil),nil))
        | segmentP(X0,app(sK12(nil,nil),nil))
        | ~ ssList(sK13(nil,nil)) )
    | ~ spl52_39 ),
    inference(duplicate_literal_removal,[],[f1201]) ).

fof(f1201,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | segmentP(X0,app(sK12(nil,nil),nil))
        | ~ ssList(sK13(nil,nil))
        | ~ ssList(X0)
        | ~ ssList(app(sK12(nil,nil),nil)) )
    | ~ spl52_39 ),
    inference(forward_subsumption_demodulation,[],[f1200,f394]) ).

fof(f1200,plain,
    ( ! [X0] :
        ( ~ ssList(X0)
        | ~ ssList(app(sK12(nil,nil),nil))
        | segmentP(X0,app(sK12(nil,nil),nil))
        | ~ ssList(sK13(nil,nil))
        | ~ ssList(app(X0,nil)) )
    | ~ spl52_39 ),
    inference(forward_subsumption_demodulation,[],[f1179,f394]) ).

fof(f1179,plain,
    ( ! [X0] :
        ( ~ ssList(app(sK12(nil,nil),nil))
        | ~ ssList(sK13(nil,nil))
        | segmentP(app(X0,nil),app(sK12(nil,nil),nil))
        | ~ ssList(app(X0,nil))
        | ~ ssList(X0) )
    | ~ spl52_39 ),
    inference(superposition,[],[f702,f873]) ).

fof(f1199,plain,
    ( ~ spl52_82
    | ~ spl52_83
    | spl52_84
    | ~ spl52_39 ),
    inference(avatar_split_clause,[],[f1181,f871,f1197,f1192,f1188]) ).

fof(f1197,plain,
    ( spl52_84
  <=> ! [X3] :
        ( ~ frontsegP(app(sK12(nil,nil),nil),X3)
        | ~ ssList(X3)
        | frontsegP(nil,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_84])]) ).

fof(f1181,plain,
    ( ! [X3] :
        ( ~ frontsegP(app(sK12(nil,nil),nil),X3)
        | frontsegP(nil,X3)
        | ~ ssList(app(sK12(nil,nil),nil))
        | ~ ssList(X3)
        | ~ ssList(sK13(nil,nil)) )
    | ~ spl52_39 ),
    inference(superposition,[],[f475,f873]) ).

fof(f1195,plain,
    ( spl52_81
    | ~ spl52_82
    | ~ spl52_83
    | ~ spl52_39 ),
    inference(avatar_split_clause,[],[f1183,f871,f1192,f1188,f1185]) ).

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

fof(f1183,plain,
    ( ! [X2,X1] :
        ( ~ ssList(app(sK12(nil,nil),nil))
        | ~ ssList(sK13(nil,nil))
        | ~ ssList(X2)
        | ~ ssList(X1)
        | ~ segmentP(app(sK12(nil,nil),nil),X2)
        | segmentP(X1,X2) )
    | ~ spl52_39 ),
    inference(forward_subsumption_demodulation,[],[f1180,f394]) ).

fof(f1180,plain,
    ( ! [X2,X1] :
        ( ~ segmentP(app(sK12(nil,nil),nil),X2)
        | ~ ssList(X1)
        | segmentP(app(X1,nil),X2)
        | ~ ssList(app(sK12(nil,nil),nil))
        | ~ ssList(sK13(nil,nil))
        | ~ ssList(X2) )
    | ~ spl52_39 ),
    inference(superposition,[],[f703,f873]) ).

fof(f1177,plain,
    ( spl52_80
    | ~ spl52_35
    | ~ spl52_45 ),
    inference(avatar_split_clause,[],[f1148,f915,f819,f1174]) ).

fof(f1174,plain,
    ( spl52_80
  <=> app(nil,sK16(sK16(sK38,sK41),nil)) = sK16(sK38,sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_80])]) ).

fof(f1148,plain,
    ( app(nil,sK16(sK16(sK38,sK41),nil)) = sK16(sK38,sK41)
    | ~ spl52_35
    | ~ spl52_45 ),
    inference(resolution,[],[f820,f916]) ).

fof(f1172,plain,
    ( spl52_79
    | ~ spl52_35
    | ~ spl52_43 ),
    inference(avatar_split_clause,[],[f1147,f894,f819,f1169]) ).

fof(f1147,plain,
    ( sK16(sK39,sK41) = app(nil,sK16(sK16(sK39,sK41),nil))
    | ~ spl52_35
    | ~ spl52_43 ),
    inference(resolution,[],[f820,f895]) ).

fof(f1167,plain,
    ( spl52_78
    | ~ spl52_4
    | ~ spl52_35 ),
    inference(avatar_split_clause,[],[f1151,f819,f605,f1164]) ).

fof(f1151,plain,
    ( app(nil,sK16(sK39,nil)) = sK39
    | ~ spl52_4
    | ~ spl52_35 ),
    inference(resolution,[],[f820,f607]) ).

fof(f1162,plain,
    ( spl52_77
    | ~ spl52_15
    | ~ spl52_35 ),
    inference(avatar_split_clause,[],[f1152,f819,f662,f1159]) ).

fof(f1159,plain,
    ( spl52_77
  <=> app(nil,sK16(sK41,nil)) = sK41 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_77])]) ).

fof(f1152,plain,
    ( app(nil,sK16(sK41,nil)) = sK41
    | ~ spl52_15
    | ~ spl52_35 ),
    inference(resolution,[],[f820,f664]) ).

fof(f1157,plain,
    ( spl52_76
    | ~ spl52_20
    | ~ spl52_35 ),
    inference(avatar_split_clause,[],[f1150,f819,f690,f1154]) ).

fof(f1154,plain,
    ( spl52_76
  <=> app(nil,sK16(sK38,nil)) = sK38 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_76])]) ).

fof(f1150,plain,
    ( app(nil,sK16(sK38,nil)) = sK38
    | ~ spl52_20
    | ~ spl52_35 ),
    inference(resolution,[],[f820,f692]) ).

fof(f1140,plain,
    ( spl52_75
    | ~ spl52_4 ),
    inference(avatar_split_clause,[],[f1114,f605,f1137]) ).

fof(f1137,plain,
    ( spl52_75
  <=> sK39 = app(sK39,sK16(sK39,sK39)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_75])]) ).

fof(f1114,plain,
    ( sK39 = app(sK39,sK16(sK39,sK39))
    | ~ spl52_4 ),
    inference(resolution,[],[f806,f607]) ).

fof(f1135,plain,
    ( spl52_74
    | ~ spl52_45 ),
    inference(avatar_split_clause,[],[f1111,f915,f1132]) ).

fof(f1132,plain,
    ( spl52_74
  <=> sK16(sK38,sK41) = app(sK16(sK38,sK41),sK16(sK16(sK38,sK41),sK16(sK38,sK41))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_74])]) ).

fof(f1111,plain,
    ( sK16(sK38,sK41) = app(sK16(sK38,sK41),sK16(sK16(sK38,sK41),sK16(sK38,sK41)))
    | ~ spl52_45 ),
    inference(resolution,[],[f806,f916]) ).

fof(f1130,plain,
    ( spl52_73
    | ~ spl52_15 ),
    inference(avatar_split_clause,[],[f1115,f662,f1127]) ).

fof(f1127,plain,
    ( spl52_73
  <=> sK41 = app(sK41,sK16(sK41,sK41)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_73])]) ).

fof(f1115,plain,
    ( sK41 = app(sK41,sK16(sK41,sK41))
    | ~ spl52_15 ),
    inference(resolution,[],[f806,f664]) ).

fof(f1125,plain,
    ( spl52_72
    | ~ spl52_20 ),
    inference(avatar_split_clause,[],[f1113,f690,f1122]) ).

fof(f1122,plain,
    ( spl52_72
  <=> sK38 = app(sK38,sK16(sK38,sK38)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_72])]) ).

fof(f1113,plain,
    ( sK38 = app(sK38,sK16(sK38,sK38))
    | ~ spl52_20 ),
    inference(resolution,[],[f806,f692]) ).

fof(f1120,plain,
    ( spl52_71
    | ~ spl52_43 ),
    inference(avatar_split_clause,[],[f1110,f894,f1117]) ).

fof(f1110,plain,
    ( sK16(sK39,sK41) = app(sK16(sK39,sK41),sK16(sK16(sK39,sK41),sK16(sK39,sK41)))
    | ~ spl52_43 ),
    inference(resolution,[],[f806,f895]) ).

fof(f1103,plain,
    ( ~ spl52_4
    | spl52_70
    | ~ spl52_11
    | ~ spl52_58 ),
    inference(avatar_split_clause,[],[f1091,f1004,f639,f1101,f605]) ).

fof(f1101,plain,
    ( spl52_70
  <=> ! [X0] :
        ( ~ ssList(X0)
        | ~ ssList(app(X0,sK39))
        | segmentP(app(X0,sK39),sK39) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_70])]) ).

fof(f1004,plain,
    ( spl52_58
  <=> app(sK39,nil) = sK39 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_58])]) ).

fof(f1091,plain,
    ( ! [X0] :
        ( ~ ssList(nil)
        | ~ ssList(X0)
        | segmentP(app(X0,sK39),sK39)
        | ~ ssList(app(X0,sK39))
        | ~ ssList(sK39) )
    | ~ spl52_58 ),
    inference(superposition,[],[f702,f1006]) ).

fof(f1006,plain,
    ( app(sK39,nil) = sK39
    | ~ spl52_58 ),
    inference(avatar_component_clause,[],[f1004]) ).

fof(f1099,plain,
    ( ~ spl52_4
    | ~ spl52_11
    | spl52_69
    | ~ spl52_58 ),
    inference(avatar_split_clause,[],[f1092,f1004,f1097,f639,f605]) ).

fof(f1092,plain,
    ( ! [X2,X1] :
        ( ~ ssList(X1)
        | ~ ssList(nil)
        | segmentP(app(X1,sK39),X2)
        | ~ segmentP(sK39,X2)
        | ~ ssList(X2)
        | ~ ssList(sK39) )
    | ~ spl52_58 ),
    inference(superposition,[],[f703,f1006]) ).

fof(f1077,plain,
    ( spl52_68
    | ~ spl52_20
    | ~ spl52_11
    | ~ spl52_56 ),
    inference(avatar_split_clause,[],[f1066,f994,f639,f690,f1075]) ).

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

fof(f994,plain,
    ( spl52_56
  <=> sK38 = app(sK38,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_56])]) ).

fof(f1066,plain,
    ( ! [X2,X1] :
        ( ~ ssList(nil)
        | ~ ssList(sK38)
        | ~ ssList(X2)
        | segmentP(app(X1,sK38),X2)
        | ~ ssList(X1)
        | ~ segmentP(sK38,X2) )
    | ~ spl52_56 ),
    inference(superposition,[],[f703,f996]) ).

fof(f996,plain,
    ( sK38 = app(sK38,nil)
    | ~ spl52_56 ),
    inference(avatar_component_clause,[],[f994]) ).

fof(f1073,plain,
    ( ~ spl52_20
    | ~ spl52_11
    | spl52_67
    | ~ spl52_56 ),
    inference(avatar_split_clause,[],[f1065,f994,f1071,f639,f690]) ).

fof(f1071,plain,
    ( spl52_67
  <=> ! [X0] :
        ( segmentP(app(X0,sK38),sK38)
        | ~ ssList(X0)
        | ~ ssList(app(X0,sK38)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_67])]) ).

fof(f1065,plain,
    ( ! [X0] :
        ( segmentP(app(X0,sK38),sK38)
        | ~ ssList(nil)
        | ~ ssList(app(X0,sK38))
        | ~ ssList(X0)
        | ~ ssList(sK38) )
    | ~ spl52_56 ),
    inference(superposition,[],[f702,f996]) ).

fof(f1060,plain,
    ( ~ spl52_11
    | spl52_65
    | ~ spl52_66
    | ~ spl52_33 ),
    inference(avatar_split_clause,[],[f1052,f809,f1057,f1054,f639]) ).

fof(f1052,plain,
    ( ! [X2,X1] :
        ( ~ ssList(sK16(nil,nil))
        | ~ ssList(X1)
        | ~ ssList(X2)
        | ~ ssList(nil)
        | segmentP(X1,X2)
        | ~ segmentP(nil,X2) )
    | ~ spl52_33 ),
    inference(forward_subsumption_demodulation,[],[f1048,f394]) ).

fof(f1048,plain,
    ( ! [X2,X1] :
        ( segmentP(app(X1,nil),X2)
        | ~ segmentP(nil,X2)
        | ~ ssList(X2)
        | ~ ssList(nil)
        | ~ ssList(sK16(nil,nil))
        | ~ ssList(X1) )
    | ~ spl52_33 ),
    inference(superposition,[],[f703,f811]) ).

fof(f1046,plain,
    ( spl52_64
    | ~ spl52_4 ),
    inference(avatar_split_clause,[],[f1020,f605,f1043]) ).

fof(f1020,plain,
    ( sK39 = app(nil,sK39)
    | ~ spl52_4 ),
    inference(resolution,[],[f403,f607]) ).

fof(f1041,plain,
    ( spl52_63
    | ~ spl52_43 ),
    inference(avatar_split_clause,[],[f1017,f894,f1038]) ).

fof(f1017,plain,
    ( app(nil,sK16(sK39,sK41)) = sK16(sK39,sK41)
    | ~ spl52_43 ),
    inference(resolution,[],[f403,f895]) ).

fof(f1036,plain,
    ( spl52_62
    | ~ spl52_45 ),
    inference(avatar_split_clause,[],[f1018,f915,f1033]) ).

fof(f1033,plain,
    ( spl52_62
  <=> app(nil,sK16(sK38,sK41)) = sK16(sK38,sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_62])]) ).

fof(f1018,plain,
    ( app(nil,sK16(sK38,sK41)) = sK16(sK38,sK41)
    | ~ spl52_45 ),
    inference(resolution,[],[f403,f916]) ).

fof(f1031,plain,
    ( spl52_61
    | ~ spl52_20 ),
    inference(avatar_split_clause,[],[f1019,f690,f1028]) ).

fof(f1019,plain,
    ( sK38 = app(nil,sK38)
    | ~ spl52_20 ),
    inference(resolution,[],[f403,f692]) ).

fof(f1026,plain,
    ( spl52_60
    | ~ spl52_15 ),
    inference(avatar_split_clause,[],[f1021,f662,f1023]) ).

fof(f1021,plain,
    ( app(nil,sK41) = sK41
    | ~ spl52_15 ),
    inference(resolution,[],[f403,f664]) ).

fof(f1012,plain,
    ( spl52_59
    | ~ spl52_15 ),
    inference(avatar_split_clause,[],[f982,f662,f1009]) ).

fof(f982,plain,
    ( sK41 = app(sK41,nil)
    | ~ spl52_15 ),
    inference(resolution,[],[f394,f664]) ).

fof(f1007,plain,
    ( spl52_58
    | ~ spl52_4 ),
    inference(avatar_split_clause,[],[f981,f605,f1004]) ).

fof(f981,plain,
    ( app(sK39,nil) = sK39
    | ~ spl52_4 ),
    inference(resolution,[],[f394,f607]) ).

fof(f1002,plain,
    ( spl52_57
    | ~ spl52_45 ),
    inference(avatar_split_clause,[],[f979,f915,f999]) ).

fof(f999,plain,
    ( spl52_57
  <=> app(sK16(sK38,sK41),nil) = sK16(sK38,sK41) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_57])]) ).

fof(f979,plain,
    ( app(sK16(sK38,sK41),nil) = sK16(sK38,sK41)
    | ~ spl52_45 ),
    inference(resolution,[],[f394,f916]) ).

fof(f997,plain,
    ( spl52_56
    | ~ spl52_20 ),
    inference(avatar_split_clause,[],[f980,f690,f994]) ).

fof(f980,plain,
    ( sK38 = app(sK38,nil)
    | ~ spl52_20 ),
    inference(resolution,[],[f394,f692]) ).

fof(f992,plain,
    ( spl52_55
    | ~ spl52_43 ),
    inference(avatar_split_clause,[],[f978,f894,f989]) ).

fof(f978,plain,
    ( app(sK16(sK39,sK41),nil) = sK16(sK39,sK41)
    | ~ spl52_43 ),
    inference(resolution,[],[f394,f895]) ).

fof(f987,plain,
    ( spl52_54
    | ~ spl52_11 ),
    inference(avatar_split_clause,[],[f974,f639,f984]) ).

fof(f984,plain,
    ( spl52_54
  <=> nil = app(nil,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_54])]) ).

fof(f974,plain,
    ( nil = app(nil,nil)
    | ~ spl52_11 ),
    inference(resolution,[],[f394,f640]) ).

fof(f640,plain,
    ( ssList(nil)
    | ~ spl52_11 ),
    inference(avatar_component_clause,[],[f639]) ).

fof(f970,plain,
    ( ~ spl52_15
    | ~ spl52_11
    | spl52_53
    | ~ spl52_47 ),
    inference(avatar_split_clause,[],[f964,f923,f967,f639,f662]) ).

fof(f967,plain,
    ( spl52_53
  <=> frontsegP(sK38,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_53])]) ).

fof(f923,plain,
    ( spl52_47
  <=> ! [X2] :
        ( frontsegP(sK38,X2)
        | ~ ssList(X2)
        | ~ frontsegP(sK41,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_47])]) ).

fof(f964,plain,
    ( frontsegP(sK38,nil)
    | ~ ssList(nil)
    | ~ ssList(sK41)
    | ~ spl52_47 ),
    inference(resolution,[],[f924,f511]) ).

fof(f924,plain,
    ( ! [X2] :
        ( ~ frontsegP(sK41,X2)
        | frontsegP(sK38,X2)
        | ~ ssList(X2) )
    | ~ spl52_47 ),
    inference(avatar_component_clause,[],[f923]) ).

fof(f959,plain,
    ( spl52_52
    | ~ spl52_15
    | ~ spl52_11
    | ~ spl52_42 ),
    inference(avatar_split_clause,[],[f953,f891,f639,f662,f956]) ).

fof(f956,plain,
    ( spl52_52
  <=> frontsegP(sK39,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_52])]) ).

fof(f891,plain,
    ( spl52_42
  <=> ! [X0] :
        ( ~ ssList(X0)
        | frontsegP(sK39,X0)
        | ~ frontsegP(sK41,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_42])]) ).

fof(f953,plain,
    ( ~ ssList(nil)
    | ~ ssList(sK41)
    | frontsegP(sK39,nil)
    | ~ spl52_42 ),
    inference(resolution,[],[f892,f511]) ).

fof(f892,plain,
    ( ! [X0] :
        ( ~ frontsegP(sK41,X0)
        | frontsegP(sK39,X0)
        | ~ ssList(X0) )
    | ~ spl52_42 ),
    inference(avatar_component_clause,[],[f891]) ).

fof(f951,plain,
    ( ~ spl52_4
    | spl52_51
    | ~ spl52_38 ),
    inference(avatar_split_clause,[],[f946,f851,f949,f605]) ).

fof(f949,plain,
    ( spl52_51
  <=> ! [X0,X1] :
        ( ~ frontsegP(X0,sK39)
        | ~ ssList(X0)
        | ~ ssList(app(X0,X1))
        | frontsegP(app(X0,X1),sK41)
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_51])]) ).

fof(f851,plain,
    ( spl52_38
  <=> ! [X10] :
        ( ~ frontsegP(X10,sK39)
        | frontsegP(X10,sK41)
        | ~ ssList(X10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_38])]) ).

fof(f946,plain,
    ( ! [X0,X1] :
        ( ~ frontsegP(X0,sK39)
        | ~ ssList(X1)
        | ~ ssList(sK39)
        | frontsegP(app(X0,X1),sK41)
        | ~ ssList(app(X0,X1))
        | ~ ssList(X0) )
    | ~ spl52_38 ),
    inference(resolution,[],[f852,f475]) ).

fof(f852,plain,
    ( ! [X10] :
        ( ~ frontsegP(X10,sK39)
        | ~ ssList(X10)
        | frontsegP(X10,sK41) )
    | ~ spl52_38 ),
    inference(avatar_component_clause,[],[f851]) ).

fof(f944,plain,
    ( spl52_50
    | ~ spl52_43
    | ~ spl52_15
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f935,f814,f662,f894,f942]) ).

fof(f935,plain,
    ( ! [X0] :
        ( ~ ssList(sK41)
        | ~ ssList(sK16(sK39,sK41))
        | segmentP(app(X0,sK39),sK41)
        | ~ ssList(X0)
        | ~ ssList(app(X0,sK39)) )
    | ~ spl52_34 ),
    inference(superposition,[],[f702,f816]) ).

fof(f940,plain,
    ( ~ spl52_45
    | ~ spl52_15
    | spl52_49
    | ~ spl52_36 ),
    inference(avatar_split_clause,[],[f936,f823,f938,f662,f915]) ).

fof(f936,plain,
    ( ! [X1] :
        ( ~ ssList(app(X1,sK38))
        | ~ ssList(sK41)
        | ~ ssList(X1)
        | ~ ssList(sK16(sK38,sK41))
        | segmentP(app(X1,sK38),sK41) )
    | ~ spl52_36 ),
    inference(superposition,[],[f702,f825]) ).

fof(f934,plain,
    ( ~ spl52_20
    | spl52_48
    | ~ spl52_37 ),
    inference(avatar_split_clause,[],[f929,f847,f932,f690]) ).

fof(f932,plain,
    ( spl52_48
  <=> ! [X0,X1] :
        ( ~ frontsegP(X0,sK38)
        | frontsegP(app(X0,X1),sK41)
        | ~ ssList(app(X0,X1))
        | ~ ssList(X0)
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_48])]) ).

fof(f847,plain,
    ( spl52_37
  <=> ! [X9] :
        ( ~ frontsegP(X9,sK38)
        | frontsegP(X9,sK41)
        | ~ ssList(X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_37])]) ).

fof(f929,plain,
    ( ! [X0,X1] :
        ( ~ frontsegP(X0,sK38)
        | ~ ssList(sK38)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ ssList(app(X0,X1))
        | frontsegP(app(X0,X1),sK41) )
    | ~ spl52_37 ),
    inference(resolution,[],[f848,f475]) ).

fof(f848,plain,
    ( ! [X9] :
        ( ~ frontsegP(X9,sK38)
        | ~ ssList(X9)
        | frontsegP(X9,sK41) )
    | ~ spl52_37 ),
    inference(avatar_component_clause,[],[f847]) ).

fof(f927,plain,
    ( ~ spl52_14
    | ~ spl52_20
    | ~ spl52_15
    | spl52_45 ),
    inference(avatar_split_clause,[],[f926,f915,f662,f690,f655]) ).

fof(f926,plain,
    ( ~ ssList(sK41)
    | ~ ssList(sK38)
    | ~ frontsegP(sK38,sK41)
    | spl52_45 ),
    inference(resolution,[],[f917,f417]) ).

fof(f917,plain,
    ( ~ ssList(sK16(sK38,sK41))
    | spl52_45 ),
    inference(avatar_component_clause,[],[f915]) ).

fof(f925,plain,
    ( spl52_47
    | ~ spl52_15
    | ~ spl52_45
    | ~ spl52_36 ),
    inference(avatar_split_clause,[],[f912,f823,f915,f662,f923]) ).

fof(f912,plain,
    ( ! [X2] :
        ( ~ ssList(sK16(sK38,sK41))
        | ~ ssList(sK41)
        | frontsegP(sK38,X2)
        | ~ frontsegP(sK41,X2)
        | ~ ssList(X2) )
    | ~ spl52_36 ),
    inference(superposition,[],[f475,f825]) ).

fof(f921,plain,
    ( ~ spl52_45
    | ~ spl52_15
    | spl52_46
    | ~ spl52_36 ),
    inference(avatar_split_clause,[],[f911,f823,f919,f662,f915]) ).

fof(f919,plain,
    ( spl52_46
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | ~ segmentP(sK41,X1)
        | segmentP(app(X0,sK38),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_46])]) ).

fof(f911,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | segmentP(app(X0,sK38),X1)
        | ~ ssList(sK41)
        | ~ segmentP(sK41,X1)
        | ~ ssList(sK16(sK38,sK41))
        | ~ ssList(X1) )
    | ~ spl52_36 ),
    inference(superposition,[],[f703,f825]) ).

fof(f910,plain,
    ( spl52_44
    | ~ spl52_43
    | ~ spl52_15
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f901,f814,f662,f894,f908]) ).

fof(f908,plain,
    ( spl52_44
  <=> ! [X0,X1] :
        ( ~ segmentP(sK41,X1)
        | ~ ssList(X0)
        | segmentP(app(X0,sK39),X1)
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_44])]) ).

fof(f901,plain,
    ( ! [X0,X1] :
        ( ~ ssList(sK41)
        | ~ ssList(sK16(sK39,sK41))
        | ~ segmentP(sK41,X1)
        | ~ ssList(X1)
        | segmentP(app(X0,sK39),X1)
        | ~ ssList(X0) )
    | ~ spl52_34 ),
    inference(superposition,[],[f703,f816]) ).

fof(f906,plain,
    ( ~ spl52_12
    | ~ spl52_4
    | ~ spl52_15
    | spl52_43 ),
    inference(avatar_split_clause,[],[f905,f894,f662,f605,f645]) ).

fof(f905,plain,
    ( ~ ssList(sK41)
    | ~ ssList(sK39)
    | ~ frontsegP(sK39,sK41)
    | spl52_43 ),
    inference(resolution,[],[f896,f417]) ).

fof(f896,plain,
    ( ~ ssList(sK16(sK39,sK41))
    | spl52_43 ),
    inference(avatar_component_clause,[],[f894]) ).

fof(f897,plain,
    ( spl52_42
    | ~ spl52_43
    | ~ spl52_15
    | ~ spl52_34 ),
    inference(avatar_split_clause,[],[f888,f814,f662,f894,f891]) ).

fof(f888,plain,
    ( ! [X0] :
        ( ~ ssList(sK41)
        | ~ ssList(sK16(sK39,sK41))
        | ~ ssList(X0)
        | ~ frontsegP(sK41,X0)
        | frontsegP(sK39,X0) )
    | ~ spl52_34 ),
    inference(superposition,[],[f475,f816]) ).

fof(f883,plain,
    ( spl52_41
    | ~ spl52_20
    | ~ spl52_11
    | ~ spl52_27 ),
    inference(avatar_split_clause,[],[f865,f756,f639,f690,f880]) ).

fof(f865,plain,
    ( ~ ssList(nil)
    | ~ ssList(sK38)
    | sK38 = app(app(sK12(sK38,nil),nil),sK13(sK38,nil))
    | ~ spl52_27 ),
    inference(resolution,[],[f398,f757]) ).

fof(f757,plain,
    ( segmentP(sK38,nil)
    | ~ spl52_27 ),
    inference(avatar_component_clause,[],[f756]) ).

fof(f878,plain,
    ( ~ spl52_11
    | spl52_40 ),
    inference(avatar_split_clause,[],[f868,f876,f639]) ).

fof(f868,plain,
    ! [X0] :
      ( app(app(sK12(X0,nil),nil),sK13(X0,nil)) = X0
      | ~ ssList(X0)
      | ~ ssList(nil) ),
    inference(duplicate_literal_removal,[],[f864]) ).

fof(f864,plain,
    ! [X0] :
      ( ~ ssList(nil)
      | ~ ssList(X0)
      | app(app(sK12(X0,nil),nil),sK13(X0,nil)) = X0
      | ~ ssList(X0) ),
    inference(resolution,[],[f398,f375]) ).

fof(f375,plain,
    ! [X0] :
      ( segmentP(X0,nil)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f196]) ).

fof(f196,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(f874,plain,
    ( spl52_39
    | ~ spl52_11
    | ~ spl52_19 ),
    inference(avatar_split_clause,[],[f869,f685,f639,f871]) ).

fof(f869,plain,
    ( ~ ssList(nil)
    | nil = app(app(sK12(nil,nil),nil),sK13(nil,nil))
    | ~ spl52_19 ),
    inference(duplicate_literal_removal,[],[f863]) ).

fof(f863,plain,
    ( nil = app(app(sK12(nil,nil),nil),sK13(nil,nil))
    | ~ ssList(nil)
    | ~ ssList(nil)
    | ~ spl52_19 ),
    inference(resolution,[],[f398,f687]) ).

fof(f687,plain,
    ( segmentP(nil,nil)
    | ~ spl52_19 ),
    inference(avatar_component_clause,[],[f685]) ).

fof(f853,plain,
    ( ~ spl52_4
    | spl52_38
    | ~ spl52_15
    | ~ spl52_12 ),
    inference(avatar_split_clause,[],[f841,f645,f662,f851,f605]) ).

fof(f841,plain,
    ( ! [X10] :
        ( ~ ssList(sK41)
        | ~ frontsegP(X10,sK39)
        | ~ ssList(sK39)
        | ~ ssList(X10)
        | frontsegP(X10,sK41) )
    | ~ spl52_12 ),
    inference(resolution,[],[f508,f647]) ).

fof(f849,plain,
    ( ~ spl52_20
    | ~ spl52_15
    | spl52_37
    | ~ spl52_14 ),
    inference(avatar_split_clause,[],[f840,f655,f847,f662,f690]) ).

fof(f840,plain,
    ( ! [X9] :
        ( ~ frontsegP(X9,sK38)
        | ~ ssList(X9)
        | frontsegP(X9,sK41)
        | ~ ssList(sK41)
        | ~ ssList(sK38) )
    | ~ spl52_14 ),
    inference(resolution,[],[f508,f657]) ).

fof(f830,plain,
    ( ~ spl52_20
    | spl52_27 ),
    inference(avatar_split_clause,[],[f829,f756,f690]) ).

fof(f829,plain,
    ( ~ ssList(sK38)
    | spl52_27 ),
    inference(resolution,[],[f758,f375]) ).

fof(f758,plain,
    ( ~ segmentP(sK38,nil)
    | spl52_27 ),
    inference(avatar_component_clause,[],[f756]) ).

fof(f826,plain,
    ( spl52_36
    | ~ spl52_15
    | ~ spl52_20
    | ~ spl52_14 ),
    inference(avatar_split_clause,[],[f800,f655,f690,f662,f823]) ).

fof(f800,plain,
    ( ~ ssList(sK38)
    | ~ ssList(sK41)
    | sK38 = app(sK41,sK16(sK38,sK41))
    | ~ spl52_14 ),
    inference(resolution,[],[f416,f657]) ).

fof(f821,plain,
    ( ~ spl52_11
    | spl52_35 ),
    inference(avatar_split_clause,[],[f805,f819,f639]) ).

fof(f805,plain,
    ! [X0] :
      ( app(nil,sK16(X0,nil)) = X0
      | ~ ssList(nil)
      | ~ ssList(X0) ),
    inference(duplicate_literal_removal,[],[f803]) ).

fof(f803,plain,
    ! [X0] :
      ( app(nil,sK16(X0,nil)) = X0
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ ssList(X0) ),
    inference(resolution,[],[f416,f511]) ).

fof(f817,plain,
    ( ~ spl52_4
    | spl52_34
    | ~ spl52_15
    | ~ spl52_12 ),
    inference(avatar_split_clause,[],[f801,f645,f662,f814,f605]) ).

fof(f801,plain,
    ( ~ ssList(sK41)
    | app(sK41,sK16(sK39,sK41)) = sK39
    | ~ ssList(sK39)
    | ~ spl52_12 ),
    inference(resolution,[],[f416,f647]) ).

fof(f812,plain,
    ( ~ spl52_11
    | spl52_33
    | ~ spl52_10 ),
    inference(avatar_split_clause,[],[f807,f635,f809,f639]) ).

fof(f807,plain,
    ( nil = app(nil,sK16(nil,nil))
    | ~ ssList(nil)
    | ~ spl52_10 ),
    inference(duplicate_literal_removal,[],[f802]) ).

fof(f802,plain,
    ( ~ ssList(nil)
    | ~ ssList(nil)
    | nil = app(nil,sK16(nil,nil))
    | ~ spl52_10 ),
    inference(resolution,[],[f416,f637]) ).

fof(f637,plain,
    ( frontsegP(nil,nil)
    | ~ spl52_10 ),
    inference(avatar_component_clause,[],[f635]) ).

fof(f793,plain,
    ( ~ spl52_15
    | spl52_31
    | ~ spl52_32
    | ~ spl52_4
    | ~ spl52_12 ),
    inference(avatar_split_clause,[],[f769,f645,f605,f790,f786,f662]) ).

fof(f769,plain,
    ( ~ ssList(sK39)
    | ~ frontsegP(sK41,sK39)
    | sK41 = sK39
    | ~ ssList(sK41)
    | ~ spl52_12 ),
    inference(resolution,[],[f502,f647]) ).

fof(f784,plain,
    ( spl52_29
    | ~ spl52_20
    | ~ spl52_15
    | ~ spl52_30
    | ~ spl52_14 ),
    inference(avatar_split_clause,[],[f768,f655,f781,f662,f690,f777]) ).

fof(f768,plain,
    ( ~ frontsegP(sK41,sK38)
    | ~ ssList(sK41)
    | ~ ssList(sK38)
    | sK41 = sK38
    | ~ spl52_14 ),
    inference(resolution,[],[f502,f657]) ).

fof(f764,plain,
    ( spl52_28
    | ~ spl52_12
    | ~ spl52_25 ),
    inference(avatar_split_clause,[],[f749,f741,f645,f761]) ).

fof(f749,plain,
    ( frontsegP(nil,sK41)
    | ~ spl52_12
    | ~ spl52_25 ),
    inference(backward_demodulation,[],[f647,f743]) ).

fof(f759,plain,
    ( ~ spl52_27
    | spl52_24
    | ~ spl52_25 ),
    inference(avatar_split_clause,[],[f746,f741,f719,f756]) ).

fof(f746,plain,
    ( ~ segmentP(sK38,nil)
    | spl52_24
    | ~ spl52_25 ),
    inference(backward_demodulation,[],[f721,f743]) ).

fof(f721,plain,
    ( ~ segmentP(sK38,sK39)
    | spl52_24 ),
    inference(avatar_component_clause,[],[f719]) ).

fof(f754,plain,
    ( ~ spl52_26
    | spl52_23
    | ~ spl52_25 ),
    inference(avatar_split_clause,[],[f745,f741,f715,f751]) ).

fof(f751,plain,
    ( spl52_26
  <=> neq(nil,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_26])]) ).

fof(f745,plain,
    ( ~ neq(nil,nil)
    | spl52_23
    | ~ spl52_25 ),
    inference(backward_demodulation,[],[f717,f743]) ).

fof(f717,plain,
    ( ~ neq(sK39,nil)
    | spl52_23 ),
    inference(avatar_component_clause,[],[f715]) ).

fof(f744,plain,
    ( spl52_25
    | ~ spl52_11
    | ~ spl52_4
    | spl52_23 ),
    inference(avatar_split_clause,[],[f735,f715,f605,f639,f741]) ).

fof(f735,plain,
    ( ~ ssList(sK39)
    | ~ ssList(nil)
    | nil = sK39
    | spl52_23 ),
    inference(resolution,[],[f459,f717]) ).

fof(f459,plain,
    ! [X0,X1] :
      ( neq(X0,X1)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | X0 = X1 ),
    inference(cnf_transformation,[],[f291]) ).

fof(f291,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssList(X1)
          | ( ( X0 != X1
              | ~ neq(X0,X1) )
            & ( neq(X0,X1)
              | X0 = X1 ) ) )
      | ~ ssList(X0) ),
    inference(nnf_transformation,[],[f126]) ).

fof(f126,plain,
    ! [X0] :
      ( ! [X1] :
          ( ~ ssList(X1)
          | ( X0 != X1
          <=> neq(X0,X1) ) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f15]) ).

fof(f15,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ( X0 != X1
          <=> neq(X0,X1) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax15) ).

fof(f722,plain,
    ( ~ spl52_4
    | ~ spl52_23
    | ~ spl52_24
    | ~ spl52_6 ),
    inference(avatar_split_clause,[],[f713,f615,f719,f715,f605]) ).

fof(f713,plain,
    ( ~ segmentP(sK38,sK39)
    | ~ neq(sK39,nil)
    | ~ ssList(sK39)
    | ~ spl52_6 ),
    inference(duplicate_literal_removal,[],[f712]) ).

fof(f712,plain,
    ( ~ ssList(sK39)
    | ~ neq(sK39,nil)
    | ~ ssList(sK39)
    | ~ segmentP(sK38,sK39)
    | ~ spl52_6 ),
    inference(resolution,[],[f411,f616]) ).

fof(f710,plain,
    spl52_3,
    inference(avatar_split_clause,[],[f583,f600]) ).

fof(f600,plain,
    ( spl52_3
  <=> neq(sK38,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_3])]) ).

fof(f583,plain,
    neq(sK38,nil),
    inference(duplicate_literal_removal,[],[f496]) ).

fof(f496,plain,
    ( neq(sK38,nil)
    | neq(sK38,nil) ),
    inference(cnf_transformation,[],[f313]) ).

fof(f313,plain,
    ( ssList(sK37)
    & ssList(sK38)
    & ssList(sK39)
    & sK37 = sK39
    & ssList(sK40)
    & ( ( neq(sK38,nil)
        & ssList(sK41)
        & frontsegP(sK39,sK41)
        & frontsegP(sK40,sK41)
        & neq(sK41,nil)
        & ! [X5] :
            ( ~ segmentP(sK37,X5)
            | ~ ssList(X5)
            | ~ segmentP(sK38,X5)
            | ~ neq(X5,nil) ) )
      | ( neq(sK38,nil)
        & ~ neq(sK40,nil) ) )
    & sK40 = sK38 ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK37,sK38,sK39,sK40,sK41])],[f307,f312,f311,f310,f309,f308]) ).

fof(f308,plain,
    ( ? [X0] :
        ( ssList(X0)
        & ? [X1] :
            ( ssList(X1)
            & ? [X2] :
                ( ssList(X2)
                & ? [X3] :
                    ( X0 = X2
                    & ssList(X3)
                    & ( ( neq(X1,nil)
                        & ? [X4] :
                            ( ssList(X4)
                            & frontsegP(X2,X4)
                            & frontsegP(X3,X4)
                            & neq(X4,nil) )
                        & ! [X5] :
                            ( ~ segmentP(X0,X5)
                            | ~ ssList(X5)
                            | ~ segmentP(X1,X5)
                            | ~ neq(X5,nil) ) )
                      | ( neq(X1,nil)
                        & ~ neq(X3,nil) ) )
                    & X1 = X3 ) ) ) )
   => ( ssList(sK37)
      & ? [X1] :
          ( ssList(X1)
          & ? [X2] :
              ( ssList(X2)
              & ? [X3] :
                  ( sK37 = X2
                  & ssList(X3)
                  & ( ( neq(X1,nil)
                      & ? [X4] :
                          ( ssList(X4)
                          & frontsegP(X2,X4)
                          & frontsegP(X3,X4)
                          & neq(X4,nil) )
                      & ! [X5] :
                          ( ~ segmentP(sK37,X5)
                          | ~ ssList(X5)
                          | ~ segmentP(X1,X5)
                          | ~ neq(X5,nil) ) )
                    | ( neq(X1,nil)
                      & ~ neq(X3,nil) ) )
                  & X1 = X3 ) ) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f309,plain,
    ( ? [X1] :
        ( ssList(X1)
        & ? [X2] :
            ( ssList(X2)
            & ? [X3] :
                ( sK37 = X2
                & ssList(X3)
                & ( ( neq(X1,nil)
                    & ? [X4] :
                        ( ssList(X4)
                        & frontsegP(X2,X4)
                        & frontsegP(X3,X4)
                        & neq(X4,nil) )
                    & ! [X5] :
                        ( ~ segmentP(sK37,X5)
                        | ~ ssList(X5)
                        | ~ segmentP(X1,X5)
                        | ~ neq(X5,nil) ) )
                  | ( neq(X1,nil)
                    & ~ neq(X3,nil) ) )
                & X1 = X3 ) ) )
   => ( ssList(sK38)
      & ? [X2] :
          ( ssList(X2)
          & ? [X3] :
              ( sK37 = X2
              & ssList(X3)
              & ( ( neq(sK38,nil)
                  & ? [X4] :
                      ( ssList(X4)
                      & frontsegP(X2,X4)
                      & frontsegP(X3,X4)
                      & neq(X4,nil) )
                  & ! [X5] :
                      ( ~ segmentP(sK37,X5)
                      | ~ ssList(X5)
                      | ~ segmentP(sK38,X5)
                      | ~ neq(X5,nil) ) )
                | ( neq(sK38,nil)
                  & ~ neq(X3,nil) ) )
              & sK38 = X3 ) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f310,plain,
    ( ? [X2] :
        ( ssList(X2)
        & ? [X3] :
            ( sK37 = X2
            & ssList(X3)
            & ( ( neq(sK38,nil)
                & ? [X4] :
                    ( ssList(X4)
                    & frontsegP(X2,X4)
                    & frontsegP(X3,X4)
                    & neq(X4,nil) )
                & ! [X5] :
                    ( ~ segmentP(sK37,X5)
                    | ~ ssList(X5)
                    | ~ segmentP(sK38,X5)
                    | ~ neq(X5,nil) ) )
              | ( neq(sK38,nil)
                & ~ neq(X3,nil) ) )
            & sK38 = X3 ) )
   => ( ssList(sK39)
      & ? [X3] :
          ( sK37 = sK39
          & ssList(X3)
          & ( ( neq(sK38,nil)
              & ? [X4] :
                  ( ssList(X4)
                  & frontsegP(sK39,X4)
                  & frontsegP(X3,X4)
                  & neq(X4,nil) )
              & ! [X5] :
                  ( ~ segmentP(sK37,X5)
                  | ~ ssList(X5)
                  | ~ segmentP(sK38,X5)
                  | ~ neq(X5,nil) ) )
            | ( neq(sK38,nil)
              & ~ neq(X3,nil) ) )
          & sK38 = X3 ) ) ),
    introduced(choice_axiom,[]) ).

fof(f311,plain,
    ( ? [X3] :
        ( sK37 = sK39
        & ssList(X3)
        & ( ( neq(sK38,nil)
            & ? [X4] :
                ( ssList(X4)
                & frontsegP(sK39,X4)
                & frontsegP(X3,X4)
                & neq(X4,nil) )
            & ! [X5] :
                ( ~ segmentP(sK37,X5)
                | ~ ssList(X5)
                | ~ segmentP(sK38,X5)
                | ~ neq(X5,nil) ) )
          | ( neq(sK38,nil)
            & ~ neq(X3,nil) ) )
        & sK38 = X3 )
   => ( sK37 = sK39
      & ssList(sK40)
      & ( ( neq(sK38,nil)
          & ? [X4] :
              ( ssList(X4)
              & frontsegP(sK39,X4)
              & frontsegP(sK40,X4)
              & neq(X4,nil) )
          & ! [X5] :
              ( ~ segmentP(sK37,X5)
              | ~ ssList(X5)
              | ~ segmentP(sK38,X5)
              | ~ neq(X5,nil) ) )
        | ( neq(sK38,nil)
          & ~ neq(sK40,nil) ) )
      & sK40 = sK38 ) ),
    introduced(choice_axiom,[]) ).

fof(f312,plain,
    ( ? [X4] :
        ( ssList(X4)
        & frontsegP(sK39,X4)
        & frontsegP(sK40,X4)
        & neq(X4,nil) )
   => ( ssList(sK41)
      & frontsegP(sK39,sK41)
      & frontsegP(sK40,sK41)
      & neq(sK41,nil) ) ),
    introduced(choice_axiom,[]) ).

fof(f307,plain,
    ? [X0] :
      ( ssList(X0)
      & ? [X1] :
          ( ssList(X1)
          & ? [X2] :
              ( ssList(X2)
              & ? [X3] :
                  ( X0 = X2
                  & ssList(X3)
                  & ( ( neq(X1,nil)
                      & ? [X4] :
                          ( ssList(X4)
                          & frontsegP(X2,X4)
                          & frontsegP(X3,X4)
                          & neq(X4,nil) )
                      & ! [X5] :
                          ( ~ segmentP(X0,X5)
                          | ~ ssList(X5)
                          | ~ segmentP(X1,X5)
                          | ~ neq(X5,nil) ) )
                    | ( neq(X1,nil)
                      & ~ neq(X3,nil) ) )
                  & X1 = X3 ) ) ) ),
    inference(rectify,[],[f194]) ).

fof(f194,plain,
    ? [X0] :
      ( ssList(X0)
      & ? [X1] :
          ( ssList(X1)
          & ? [X2] :
              ( ssList(X2)
              & ? [X3] :
                  ( X0 = X2
                  & ssList(X3)
                  & ( ( neq(X1,nil)
                      & ? [X5] :
                          ( ssList(X5)
                          & frontsegP(X2,X5)
                          & frontsegP(X3,X5)
                          & neq(X5,nil) )
                      & ! [X4] :
                          ( ~ segmentP(X0,X4)
                          | ~ ssList(X4)
                          | ~ segmentP(X1,X4)
                          | ~ neq(X4,nil) ) )
                    | ( neq(X1,nil)
                      & ~ neq(X3,nil) ) )
                  & X1 = X3 ) ) ) ),
    inference(ennf_transformation,[],[f97]) ).

fof(f97,negated_conjecture,
    ~ ! [X0] :
        ( ssList(X0)
       => ! [X1] :
            ( ssList(X1)
           => ! [X2] :
                ( ssList(X2)
               => ! [X3] :
                    ( X1 != X3
                    | ( ( neq(X3,nil)
                        | ~ neq(X1,nil) )
                      & ( ~ neq(X1,nil)
                        | ? [X4] :
                            ( neq(X4,nil)
                            & ssList(X4)
                            & segmentP(X0,X4)
                            & segmentP(X1,X4) )
                        | ! [X5] :
                            ( ~ frontsegP(X3,X5)
                            | ~ ssList(X5)
                            | ~ neq(X5,nil)
                            | ~ frontsegP(X2,X5) ) ) )
                    | ~ ssList(X3)
                    | X0 != X2 ) ) ) ),
    inference(negated_conjecture,[],[f96]) ).

fof(f96,conjecture,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ! [X2] :
              ( ssList(X2)
             => ! [X3] :
                  ( X1 != X3
                  | ( ( neq(X3,nil)
                      | ~ neq(X1,nil) )
                    & ( ~ neq(X1,nil)
                      | ? [X4] :
                          ( neq(X4,nil)
                          & ssList(X4)
                          & segmentP(X0,X4)
                          & segmentP(X1,X4) )
                      | ! [X5] :
                          ( ~ frontsegP(X3,X5)
                          | ~ ssList(X5)
                          | ~ neq(X5,nil)
                          | ~ frontsegP(X2,X5) ) ) )
                  | ~ ssList(X3)
                  | X0 != X2 ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',co1) ).

fof(f709,plain,
    spl52_22,
    inference(avatar_split_clause,[],[f408,f706]) ).

fof(f706,plain,
    ( spl52_22
  <=> ssItem(sK15) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_22])]) ).

fof(f408,plain,
    ssItem(sK15),
    inference(cnf_transformation,[],[f257]) ).

fof(f257,plain,
    ( ssItem(sK15)
    & sK14 != sK15
    & ssItem(sK14) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK14,sK15])],[f2,f256,f255]) ).

fof(f255,plain,
    ( ? [X0] :
        ( ? [X1] :
            ( ssItem(X1)
            & X0 != X1 )
        & ssItem(X0) )
   => ( ? [X1] :
          ( ssItem(X1)
          & sK14 != X1 )
      & ssItem(sK14) ) ),
    introduced(choice_axiom,[]) ).

fof(f256,plain,
    ( ? [X1] :
        ( ssItem(X1)
        & sK14 != X1 )
   => ( ssItem(sK15)
      & sK14 != sK15 ) ),
    introduced(choice_axiom,[]) ).

fof(f2,axiom,
    ? [X0] :
      ( ? [X1] :
          ( ssItem(X1)
          & X0 != X1 )
      & ssItem(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax2) ).

fof(f704,plain,
    spl52_4,
    inference(avatar_split_clause,[],[f545,f605]) ).

fof(f545,plain,
    ssList(sK39),
    inference(definition_unfolding,[],[f501,f498]) ).

fof(f498,plain,
    sK37 = sK39,
    inference(cnf_transformation,[],[f313]) ).

fof(f501,plain,
    ssList(sK37),
    inference(cnf_transformation,[],[f313]) ).

fof(f700,plain,
    ( spl52_12
    | ~ spl52_3 ),
    inference(avatar_split_clause,[],[f549,f600,f645]) ).

fof(f549,plain,
    ( ~ neq(sK38,nil)
    | frontsegP(sK39,sK41) ),
    inference(definition_unfolding,[],[f491,f484]) ).

fof(f484,plain,
    sK40 = sK38,
    inference(cnf_transformation,[],[f313]) ).

fof(f491,plain,
    ( frontsegP(sK39,sK41)
    | ~ neq(sK40,nil) ),
    inference(cnf_transformation,[],[f313]) ).

fof(f699,plain,
    spl52_21,
    inference(avatar_split_clause,[],[f461,f696]) ).

fof(f696,plain,
    ( spl52_21
  <=> strictorderedP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_21])]) ).

fof(f461,plain,
    strictorderedP(nil),
    inference(cnf_transformation,[],[f69]) ).

fof(f69,axiom,
    strictorderedP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax69) ).

fof(f694,plain,
    spl52_20,
    inference(avatar_split_clause,[],[f546,f690]) ).

fof(f546,plain,
    ssList(sK38),
    inference(definition_unfolding,[],[f497,f484]) ).

fof(f497,plain,
    ssList(sK40),
    inference(cnf_transformation,[],[f313]) ).

fof(f693,plain,
    spl52_20,
    inference(avatar_split_clause,[],[f500,f690]) ).

fof(f500,plain,
    ssList(sK38),
    inference(cnf_transformation,[],[f313]) ).

fof(f688,plain,
    ( spl52_19
    | ~ spl52_11 ),
    inference(avatar_split_clause,[],[f581,f639,f685]) ).

fof(f581,plain,
    ( ~ ssList(nil)
    | segmentP(nil,nil) ),
    inference(equality_resolution,[],[f535]) ).

fof(f535,plain,
    ! [X0] :
      ( segmentP(nil,X0)
      | nil != X0
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f334]) ).

fof(f334,plain,
    ! [X0] :
      ( ( ( nil = X0
          | ~ segmentP(nil,X0) )
        & ( segmentP(nil,X0)
          | nil != X0 ) )
      | ~ ssList(X0) ),
    inference(nnf_transformation,[],[f132]) ).

fof(f132,plain,
    ! [X0] :
      ( ( nil = X0
      <=> segmentP(nil,X0) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f58]) ).

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

fof(f683,plain,
    spl52_18,
    inference(avatar_split_clause,[],[f383,f680]) ).

fof(f680,plain,
    ( spl52_18
  <=> totalorderP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_18])]) ).

fof(f383,plain,
    totalorderP(nil),
    inference(cnf_transformation,[],[f62]) ).

fof(f62,axiom,
    totalorderP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax62) ).

fof(f678,plain,
    ( spl52_6
    | ~ spl52_3 ),
    inference(avatar_split_clause,[],[f554,f600,f615]) ).

fof(f554,plain,
    ! [X5] :
      ( ~ neq(sK38,nil)
      | ~ segmentP(sK38,X5)
      | ~ ssList(X5)
      | ~ neq(X5,nil)
      | ~ segmentP(sK39,X5) ),
    inference(definition_unfolding,[],[f485,f498,f484]) ).

fof(f485,plain,
    ! [X5] :
      ( ~ segmentP(sK37,X5)
      | ~ ssList(X5)
      | ~ segmentP(sK38,X5)
      | ~ neq(X5,nil)
      | ~ neq(sK40,nil) ),
    inference(cnf_transformation,[],[f313]) ).

fof(f677,plain,
    ( spl52_15
    | ~ spl52_3 ),
    inference(avatar_split_clause,[],[f548,f600,f662]) ).

fof(f548,plain,
    ( ~ neq(sK38,nil)
    | ssList(sK41) ),
    inference(definition_unfolding,[],[f493,f484]) ).

fof(f493,plain,
    ( ssList(sK41)
    | ~ neq(sK40,nil) ),
    inference(cnf_transformation,[],[f313]) ).

fof(f675,plain,
    ~ spl52_17,
    inference(avatar_split_clause,[],[f407,f672]) ).

fof(f672,plain,
    ( spl52_17
  <=> sK14 = sK15 ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_17])]) ).

fof(f407,plain,
    sK14 != sK15,
    inference(cnf_transformation,[],[f257]) ).

fof(f670,plain,
    spl52_16,
    inference(avatar_split_clause,[],[f337,f667]) ).

fof(f667,plain,
    ( spl52_16
  <=> equalelemsP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_16])]) ).

fof(f337,plain,
    equalelemsP(nil),
    inference(cnf_transformation,[],[f74]) ).

fof(f74,axiom,
    equalelemsP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax74) ).

fof(f665,plain,
    ( spl52_3
    | spl52_15 ),
    inference(avatar_split_clause,[],[f494,f662,f600]) ).

fof(f494,plain,
    ( ssList(sK41)
    | neq(sK38,nil) ),
    inference(cnf_transformation,[],[f313]) ).

fof(f660,plain,
    ( spl52_14
    | spl52_3 ),
    inference(avatar_split_clause,[],[f550,f600,f655]) ).

fof(f550,plain,
    ( neq(sK38,nil)
    | frontsegP(sK38,sK41) ),
    inference(definition_unfolding,[],[f490,f484]) ).

fof(f490,plain,
    ( frontsegP(sK40,sK41)
    | neq(sK38,nil) ),
    inference(cnf_transformation,[],[f313]) ).

fof(f659,plain,
    spl52_11,
    inference(avatar_split_clause,[],[f425,f639]) ).

fof(f425,plain,
    ssList(nil),
    inference(cnf_transformation,[],[f17]) ).

fof(f17,axiom,
    ssList(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax17) ).

fof(f658,plain,
    ( ~ spl52_3
    | spl52_14 ),
    inference(avatar_split_clause,[],[f551,f655,f600]) ).

fof(f551,plain,
    ( frontsegP(sK38,sK41)
    | ~ neq(sK38,nil) ),
    inference(definition_unfolding,[],[f489,f484,f484]) ).

fof(f489,plain,
    ( frontsegP(sK40,sK41)
    | ~ neq(sK40,nil) ),
    inference(cnf_transformation,[],[f313]) ).

fof(f653,plain,
    spl52_13,
    inference(avatar_split_clause,[],[f465,f650]) ).

fof(f650,plain,
    ( spl52_13
  <=> strictorderP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_13])]) ).

fof(f465,plain,
    strictorderP(nil),
    inference(cnf_transformation,[],[f64]) ).

fof(f64,axiom,
    strictorderP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax64) ).

fof(f648,plain,
    ( spl52_3
    | spl52_12 ),
    inference(avatar_split_clause,[],[f492,f645,f600]) ).

fof(f492,plain,
    ( frontsegP(sK39,sK41)
    | neq(sK38,nil) ),
    inference(cnf_transformation,[],[f313]) ).

fof(f643,plain,
    ( spl52_2
    | spl52_3 ),
    inference(avatar_split_clause,[],[f488,f600,f596]) ).

fof(f488,plain,
    ( neq(sK38,nil)
    | neq(sK41,nil) ),
    inference(cnf_transformation,[],[f313]) ).

fof(f642,plain,
    ( spl52_10
    | ~ spl52_11 ),
    inference(avatar_split_clause,[],[f572,f639,f635]) ).

fof(f572,plain,
    ( ~ ssList(nil)
    | frontsegP(nil,nil) ),
    inference(equality_resolution,[],[f462]) ).

fof(f462,plain,
    ! [X0] :
      ( frontsegP(nil,X0)
      | nil != X0
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f292]) ).

fof(f292,plain,
    ! [X0] :
      ( ( ( nil = X0
          | ~ frontsegP(nil,X0) )
        & ( frontsegP(nil,X0)
          | nil != X0 ) )
      | ~ ssList(X0) ),
    inference(nnf_transformation,[],[f102]) ).

fof(f102,plain,
    ! [X0] :
      ( ( nil = X0
      <=> frontsegP(nil,X0) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f46]) ).

fof(f46,axiom,
    ! [X0] :
      ( ssList(X0)
     => ( nil = X0
      <=> frontsegP(nil,X0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax46) ).

fof(f633,plain,
    spl52_9,
    inference(avatar_split_clause,[],[f406,f630]) ).

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

fof(f406,plain,
    ssItem(sK14),
    inference(cnf_transformation,[],[f257]) ).

fof(f627,plain,
    spl52_8,
    inference(avatar_split_clause,[],[f338,f624]) ).

fof(f624,plain,
    ( spl52_8
  <=> cyclefreeP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_8])]) ).

fof(f338,plain,
    cyclefreeP(nil),
    inference(cnf_transformation,[],[f60]) ).

fof(f60,axiom,
    cyclefreeP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax60) ).

fof(f622,plain,
    spl52_7,
    inference(avatar_split_clause,[],[f410,f619]) ).

fof(f619,plain,
    ( spl52_7
  <=> totalorderedP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_7])]) ).

fof(f410,plain,
    totalorderedP(nil),
    inference(cnf_transformation,[],[f66]) ).

fof(f66,axiom,
    totalorderedP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax66) ).

fof(f617,plain,
    ( spl52_3
    | spl52_6 ),
    inference(avatar_split_clause,[],[f553,f615,f600]) ).

fof(f553,plain,
    ! [X5] :
      ( ~ segmentP(sK39,X5)
      | ~ neq(X5,nil)
      | ~ segmentP(sK38,X5)
      | neq(sK38,nil)
      | ~ ssList(X5) ),
    inference(definition_unfolding,[],[f486,f498]) ).

fof(f486,plain,
    ! [X5] :
      ( ~ segmentP(sK37,X5)
      | ~ ssList(X5)
      | ~ segmentP(sK38,X5)
      | ~ neq(X5,nil)
      | neq(sK38,nil) ),
    inference(cnf_transformation,[],[f313]) ).

fof(f613,plain,
    spl52_5,
    inference(avatar_split_clause,[],[f355,f610]) ).

fof(f610,plain,
    ( spl52_5
  <=> duplicatefreeP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_5])]) ).

fof(f355,plain,
    duplicatefreeP(nil),
    inference(cnf_transformation,[],[f72]) ).

fof(f72,axiom,
    duplicatefreeP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax72) ).

fof(f608,plain,
    spl52_4,
    inference(avatar_split_clause,[],[f499,f605]) ).

fof(f499,plain,
    ssList(sK39),
    inference(cnf_transformation,[],[f313]) ).

fof(f603,plain,
    ( spl52_2
    | ~ spl52_3 ),
    inference(avatar_split_clause,[],[f552,f600,f596]) ).

fof(f552,plain,
    ( ~ neq(sK38,nil)
    | neq(sK41,nil) ),
    inference(definition_unfolding,[],[f487,f484]) ).

fof(f487,plain,
    ( neq(sK41,nil)
    | ~ neq(sK40,nil) ),
    inference(cnf_transformation,[],[f313]) ).

fof(f594,plain,
    ~ spl52_1,
    inference(avatar_split_clause,[],[f360,f591]) ).

fof(f591,plain,
    ( spl52_1
  <=> singletonP(nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl52_1])]) ).

fof(f360,plain,
    ~ singletonP(nil),
    inference(cnf_transformation,[],[f39]) ).

fof(f39,axiom,
    ~ singletonP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax39) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem    : SWC080+1 : TPTP v8.1.0. Released v2.4.0.
% 0.03/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 : n029.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:19:57 EDT 2022
% 0.13/0.34  % CPUTime    : 
% 0.19/0.48  % (3635)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 0.19/0.49  % (3635)Instruction limit reached!
% 0.19/0.49  % (3635)------------------------------
% 0.19/0.49  % (3635)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.19/0.49  % (3651)ott+11_1:1_drc=off:nwc=5.0:slsq=on:slsqc=1:spb=goal_then_units:to=lpo:i=467:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/467Mi)
% 0.19/0.50  % (3643)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)
% 0.19/0.50  % (3634)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)
% 0.19/0.50  % (3635)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.19/0.50  % (3635)Termination reason: Unknown
% 0.19/0.50  % (3635)Termination phase: Function definition elimination
% 0.19/0.50  
% 0.19/0.50  % (3635)Memory used [KB]: 1279
% 0.19/0.50  % (3635)Time elapsed: 0.005 s
% 0.19/0.50  % (3635)Instructions burned: 8 (million)
% 0.19/0.50  % (3635)------------------------------
% 0.19/0.50  % (3635)------------------------------
% 0.19/0.51  % (3650)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)
% 0.19/0.51  % (3642)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)
% 0.19/0.53  % (3656)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 0.19/0.53  % (3629)ott+10_1:32_abs=on:br=off:urr=ec_only:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.19/0.53  % (3637)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)
% 0.19/0.53  % (3639)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)
% 0.19/0.53  % (3646)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.19/0.53  % (3640)ott+10_1:28_bd=off:bs=on:tgt=ground:i=101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/101Mi)
% 0.19/0.53  % (3636)dis+2_1:64_add=large:bce=on:bd=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.19/0.53  % (3636)Instruction limit reached!
% 0.19/0.53  % (3636)------------------------------
% 0.19/0.53  % (3636)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.19/0.53  % (3636)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.19/0.53  % (3636)Termination reason: Unknown
% 0.19/0.53  % (3636)Termination phase: Preprocessing 1
% 0.19/0.53  
% 0.19/0.53  % (3636)Memory used [KB]: 895
% 0.19/0.53  % (3636)Time elapsed: 0.003 s
% 0.19/0.53  % (3636)Instructions burned: 2 (million)
% 0.19/0.53  % (3636)------------------------------
% 0.19/0.53  % (3636)------------------------------
% 0.19/0.54  % (3654)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)
% 0.19/0.54  % (3652)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 0.19/0.54  % (3633)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)
% 0.19/0.54  % (3657)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)
% 0.19/0.54  % (3630)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)
% 0.19/0.54  % (3631)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)
% 0.19/0.54  % (3649)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 0.19/0.54  % (3641)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.19/0.54  % (3644)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.19/0.54  % (3638)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.19/0.54  % (3628)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=191324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/191324Mi)
% 0.19/0.55  % (3632)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.19/0.55  % (3655)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.49/0.55  % (3645)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 1.49/0.55  % (3629)Refutation not found, incomplete strategy% (3629)------------------------------
% 1.49/0.55  % (3629)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.49/0.55  TRYING [1]
% 1.49/0.55  % (3647)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.49/0.55  % (3653)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 1.49/0.56  % (3648)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.65/0.57  % (3629)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.65/0.57  % (3629)Termination reason: Refutation not found, incomplete strategy
% 1.65/0.57  
% 1.65/0.57  % (3629)Memory used [KB]: 6012
% 1.65/0.57  % (3629)Time elapsed: 0.157 s
% 1.65/0.57  % (3629)Instructions burned: 19 (million)
% 1.65/0.57  % (3629)------------------------------
% 1.65/0.57  % (3629)------------------------------
% 1.65/0.57  TRYING [2]
% 1.65/0.60  TRYING [1]
% 1.65/0.60  TRYING [2]
% 1.65/0.60  TRYING [1]
% 1.65/0.60  TRYING [3]
% 1.65/0.60  % (3643)Instruction limit reached!
% 1.65/0.60  % (3643)------------------------------
% 1.65/0.60  % (3643)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.65/0.60  % (3643)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.65/0.60  % (3643)Termination reason: Unknown
% 1.65/0.60  % (3643)Termination phase: Saturation
% 1.65/0.60  
% 1.65/0.60  % (3643)Memory used [KB]: 2558
% 1.65/0.60  % (3643)Time elapsed: 0.197 s
% 1.65/0.60  % (3643)Instructions burned: 76 (million)
% 1.65/0.60  % (3643)------------------------------
% 1.65/0.60  % (3643)------------------------------
% 1.65/0.60  % (3634)Instruction limit reached!
% 1.65/0.60  % (3634)------------------------------
% 1.65/0.60  % (3634)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.65/0.60  % (3634)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.65/0.60  % (3634)Termination reason: Unknown
% 1.65/0.60  % (3634)Termination phase: Finite model building constraint generation
% 1.65/0.60  
% 1.65/0.60  % (3634)Memory used [KB]: 7547
% 1.65/0.60  % (3634)Time elapsed: 0.195 s
% 1.65/0.60  % (3634)Instructions burned: 52 (million)
% 1.65/0.60  % (3634)------------------------------
% 1.65/0.60  % (3634)------------------------------
% 1.65/0.61  TRYING [3]
% 1.65/0.61  % (3637)Instruction limit reached!
% 1.65/0.61  % (3637)------------------------------
% 1.65/0.61  % (3637)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.65/0.61  % (3630)Instruction limit reached!
% 1.65/0.61  % (3630)------------------------------
% 1.65/0.61  % (3630)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.65/0.62  TRYING [2]
% 1.65/0.62  % (3630)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.65/0.62  % (3630)Termination reason: Unknown
% 1.65/0.62  % (3630)Termination phase: Saturation
% 1.65/0.62  
% 1.65/0.62  % (3630)Memory used [KB]: 1663
% 1.65/0.62  % (3630)Time elapsed: 0.198 s
% 1.65/0.62  % (3630)Instructions burned: 37 (million)
% 1.65/0.62  % (3630)------------------------------
% 1.65/0.62  % (3630)------------------------------
% 1.65/0.63  % (3638)Instruction limit reached!
% 1.65/0.63  % (3638)------------------------------
% 1.65/0.63  % (3638)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.65/0.63  % (3638)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.65/0.63  % (3638)Termination reason: Unknown
% 1.65/0.63  % (3638)Termination phase: Saturation
% 1.65/0.63  
% 1.65/0.63  % (3638)Memory used [KB]: 6524
% 1.65/0.63  % (3638)Time elapsed: 0.216 s
% 1.65/0.63  % (3638)Instructions burned: 51 (million)
% 1.65/0.63  % (3638)------------------------------
% 1.65/0.63  % (3638)------------------------------
% 1.65/0.63  % (3637)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.65/0.63  % (3637)Termination reason: Unknown
% 1.65/0.63  % (3637)Termination phase: Saturation
% 1.65/0.63  
% 1.65/0.63  % (3637)Memory used [KB]: 2302
% 1.65/0.63  % (3637)Time elapsed: 0.213 s
% 1.65/0.63  % (3637)Instructions burned: 51 (million)
% 1.65/0.63  % (3637)------------------------------
% 1.65/0.63  % (3637)------------------------------
% 2.13/0.63  % (3645)Instruction limit reached!
% 2.13/0.63  % (3645)------------------------------
% 2.13/0.63  % (3645)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.13/0.63  % (3645)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.13/0.63  % (3645)Termination reason: Unknown
% 2.13/0.63  % (3645)Termination phase: Finite model building constraint generation
% 2.13/0.63  
% 2.13/0.63  % (3645)Memory used [KB]: 7419
% 2.13/0.63  % (3645)Time elapsed: 0.227 s
% 2.13/0.63  % (3645)Instructions burned: 60 (million)
% 2.13/0.63  % (3645)------------------------------
% 2.13/0.63  % (3645)------------------------------
% 2.13/0.63  % (3632)Instruction limit reached!
% 2.13/0.63  % (3632)------------------------------
% 2.13/0.63  % (3632)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.13/0.63  % (3632)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.13/0.63  % (3632)Termination reason: Unknown
% 2.13/0.63  % (3632)Termination phase: Saturation
% 2.13/0.63  
% 2.13/0.63  % (3632)Memory used [KB]: 6396
% 2.13/0.63  % (3632)Time elapsed: 0.233 s
% 2.13/0.63  % (3632)Instructions burned: 51 (million)
% 2.13/0.63  % (3632)------------------------------
% 2.13/0.63  % (3632)------------------------------
% 2.13/0.64  % (3642)Instruction limit reached!
% 2.13/0.64  % (3642)------------------------------
% 2.13/0.64  % (3642)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.13/0.64  % (3642)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.13/0.64  % (3642)Termination reason: Unknown
% 2.13/0.64  % (3642)Termination phase: Saturation
% 2.13/0.64  
% 2.13/0.64  % (3642)Memory used [KB]: 7036
% 2.13/0.64  % (3642)Time elapsed: 0.039 s
% 2.13/0.64  % (3642)Instructions burned: 69 (million)
% 2.13/0.64  % (3642)------------------------------
% 2.13/0.64  % (3642)------------------------------
% 2.13/0.65  % (3631)Instruction limit reached!
% 2.13/0.65  % (3631)------------------------------
% 2.13/0.65  % (3631)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.13/0.65  % (3631)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.13/0.65  % (3631)Termination reason: Unknown
% 2.13/0.65  % (3631)Termination phase: Saturation
% 2.13/0.65  
% 2.13/0.65  % (3631)Memory used [KB]: 6652
% 2.13/0.65  % (3631)Time elapsed: 0.227 s
% 2.13/0.65  % (3631)Instructions burned: 51 (million)
% 2.13/0.65  % (3631)------------------------------
% 2.13/0.65  % (3631)------------------------------
% 2.13/0.65  % (3633)Instruction limit reached!
% 2.13/0.65  % (3633)------------------------------
% 2.13/0.65  % (3633)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.13/0.65  % (3633)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.13/0.65  % (3633)Termination reason: Unknown
% 2.13/0.65  % (3633)Termination phase: Saturation
% 2.13/0.65  
% 2.13/0.65  % (3633)Memory used [KB]: 6268
% 2.13/0.65  % (3633)Time elapsed: 0.228 s
% 2.13/0.65  % (3633)Instructions burned: 49 (million)
% 2.13/0.65  % (3633)------------------------------
% 2.13/0.65  % (3633)------------------------------
% 2.13/0.65  % (3672)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 (2998ds/388Mi)
% 2.13/0.66  % (3687)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 (2998ds/211Mi)
% 2.38/0.68  % (3654)Instruction limit reached!
% 2.38/0.68  % (3654)------------------------------
% 2.38/0.68  % (3654)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.38/0.68  % (3654)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.38/0.68  % (3654)Termination reason: Unknown
% 2.38/0.68  % (3654)Termination phase: Saturation
% 2.38/0.68  
% 2.38/0.68  % (3654)Memory used [KB]: 7164
% 2.38/0.68  % (3654)Time elapsed: 0.038 s
% 2.38/0.68  % (3654)Instructions burned: 68 (million)
% 2.38/0.68  % (3654)------------------------------
% 2.38/0.68  % (3654)------------------------------
% 2.38/0.70  % (3639)Instruction limit reached!
% 2.38/0.70  % (3639)------------------------------
% 2.38/0.70  % (3639)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.38/0.70  % (3639)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.38/0.70  % (3639)Termination reason: Unknown
% 2.38/0.70  % (3639)Termination phase: Saturation
% 2.38/0.70  
% 2.38/0.70  % (3639)Memory used [KB]: 7675
% 2.38/0.70  % (3639)Time elapsed: 0.278 s
% 2.38/0.70  % (3639)Instructions burned: 101 (million)
% 2.38/0.70  % (3639)------------------------------
% 2.38/0.70  % (3639)------------------------------
% 2.38/0.70  % (3644)Instruction limit reached!
% 2.38/0.70  % (3644)------------------------------
% 2.38/0.70  % (3644)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.38/0.70  % (3644)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.38/0.70  % (3644)Termination reason: Unknown
% 2.38/0.70  % (3644)Termination phase: Saturation
% 2.38/0.70  
% 2.38/0.70  % (3644)Memory used [KB]: 6908
% 2.38/0.70  % (3644)Time elapsed: 0.311 s
% 2.38/0.70  % (3644)Instructions burned: 100 (million)
% 2.38/0.70  % (3644)------------------------------
% 2.38/0.70  % (3644)------------------------------
% 2.38/0.71  % (3640)Instruction limit reached!
% 2.38/0.71  % (3640)------------------------------
% 2.38/0.71  % (3640)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.38/0.71  % (3640)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.38/0.71  % (3640)Termination reason: Unknown
% 2.38/0.71  % (3640)Termination phase: Saturation
% 2.38/0.71  
% 2.38/0.71  % (3640)Memory used [KB]: 7419
% 2.38/0.71  % (3640)Time elapsed: 0.286 s
% 2.38/0.71  % (3640)Instructions burned: 101 (million)
% 2.38/0.71  % (3640)------------------------------
% 2.38/0.71  % (3640)------------------------------
% 2.38/0.71  TRYING [4]
% 2.38/0.72  % (3707)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.38/0.72  % (3641)Instruction limit reached!
% 2.38/0.72  % (3641)------------------------------
% 2.38/0.72  % (3641)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.38/0.72  % (3641)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.38/0.72  % (3641)Termination reason: Unknown
% 2.38/0.72  % (3641)Termination phase: Saturation
% 2.38/0.72  
% 2.38/0.72  % (3641)Memory used [KB]: 7291
% 2.38/0.72  % (3641)Time elapsed: 0.287 s
% 2.38/0.72  % (3641)Instructions burned: 100 (million)
% 2.38/0.72  % (3641)------------------------------
% 2.38/0.72  % (3641)------------------------------
% 2.38/0.72  % (3646)Instruction limit reached!
% 2.38/0.72  % (3646)------------------------------
% 2.38/0.72  % (3646)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.38/0.72  % (3646)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.38/0.72  % (3646)Termination reason: Unknown
% 2.38/0.72  % (3646)Termination phase: Saturation
% 2.38/0.72  
% 2.38/0.72  % (3646)Memory used [KB]: 7419
% 2.38/0.72  % (3646)Time elapsed: 0.328 s
% 2.38/0.72  % (3646)Instructions burned: 100 (million)
% 2.38/0.72  % (3646)------------------------------
% 2.38/0.72  % (3646)------------------------------
% 2.73/0.73  % (3718)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/920Mi)
% 2.73/0.74  % (3738)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.73/0.74  % (3647)Instruction limit reached!
% 2.73/0.74  % (3647)------------------------------
% 2.73/0.74  % (3647)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.73/0.74  % (3647)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.73/0.74  % (3647)Termination reason: Unknown
% 2.73/0.74  % (3647)Termination phase: Saturation
% 2.73/0.74  
% 2.73/0.74  % (3647)Memory used [KB]: 2942
% 2.73/0.74  % (3647)Time elapsed: 0.320 s
% 2.73/0.74  % (3647)Instructions burned: 100 (million)
% 2.73/0.74  % (3647)------------------------------
% 2.73/0.74  % (3647)------------------------------
% 2.73/0.74  % (3753)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.73/0.75  % (3727)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.73/0.76  % (3719)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/934Mi)
% 2.73/0.76  % (3739)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.87/0.77  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 2.87/0.78  % (3742)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.87/0.78  % (3757)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/3735Mi)
% 2.87/0.79  % (3743)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.87/0.79  % (3750)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.87/0.80  % (3649)Instruction limit reached!
% 2.87/0.80  % (3649)------------------------------
% 2.87/0.80  % (3649)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.87/0.80  % (3775)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)
% 2.87/0.81  % (3649)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.87/0.81  % (3649)Termination reason: Unknown
% 2.87/0.81  % (3649)Termination phase: Saturation
% 2.87/0.81  
% 2.87/0.81  % (3649)Memory used [KB]: 7675
% 2.87/0.81  % (3649)Time elapsed: 0.374 s
% 2.87/0.81  % (3649)Instructions burned: 138 (million)
% 2.87/0.81  % (3649)------------------------------
% 2.87/0.81  % (3649)------------------------------
% 2.87/0.82  % (3655)Instruction limit reached!
% 2.87/0.82  % (3655)------------------------------
% 2.87/0.82  % (3655)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.87/0.82  % (3655)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.87/0.82  % (3655)Termination reason: Unknown
% 2.87/0.82  % (3655)Termination phase: Saturation
% 2.87/0.82  
% 2.87/0.82  % (3655)Memory used [KB]: 3837
% 2.87/0.82  % (3655)Time elapsed: 0.427 s
% 2.87/0.82  % (3655)Instructions burned: 178 (million)
% 2.87/0.82  % (3655)------------------------------
% 2.87/0.82  % (3655)------------------------------
% 3.14/0.85  % (3804)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.14/0.85  % (3798)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.14/0.85  % (3792)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.14/0.85  % (3810)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.22/0.87  % (3648)Instruction limit reached!
% 3.22/0.87  % (3648)------------------------------
% 3.22/0.87  % (3648)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.22/0.87  % (3648)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.22/0.87  % (3648)Termination reason: Unknown
% 3.22/0.87  % (3648)Termination phase: Saturation
% 3.22/0.87  
% 3.22/0.87  % (3648)Memory used [KB]: 7036
% 3.22/0.87  % (3648)Time elapsed: 0.449 s
% 3.22/0.87  % (3648)Instructions burned: 176 (million)
% 3.22/0.87  % (3648)------------------------------
% 3.22/0.87  % (3648)------------------------------
% 3.22/0.87  % (3707)Instruction limit reached!
% 3.22/0.87  % (3707)------------------------------
% 3.22/0.87  % (3707)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.22/0.88  % (3796)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4756Mi)
% 3.22/0.88  % (3834)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2891Mi)
% 3.22/0.88  % (3739)Instruction limit reached!
% 3.22/0.88  % (3739)------------------------------
% 3.22/0.88  % (3739)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.22/0.88  % (3739)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.22/0.88  % (3739)Termination reason: Unknown
% 3.22/0.88  % (3739)Termination phase: Saturation
% 3.22/0.88  
% 3.22/0.88  % (3739)Memory used [KB]: 7164
% 3.22/0.88  % (3739)Time elapsed: 0.039 s
% 3.22/0.88  % (3739)Instructions burned: 69 (million)
% 3.22/0.88  % (3739)------------------------------
% 3.22/0.88  % (3739)------------------------------
% 3.22/0.89  % (3707)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.22/0.89  % (3707)Termination reason: Unknown
% 3.22/0.89  % (3707)Termination phase: Saturation
% 3.22/0.89  
% 3.22/0.89  % (3707)Memory used [KB]: 7291
% 3.22/0.89  % (3707)Time elapsed: 0.272 s
% 3.22/0.89  % (3707)Instructions burned: 90 (million)
% 3.22/0.89  % (3707)------------------------------
% 3.22/0.89  % (3707)------------------------------
% 3.22/0.90  % (3817)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.53/0.94  % (3750)Instruction limit reached!
% 3.53/0.94  % (3750)------------------------------
% 3.53/0.94  % (3750)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.53/0.94  % (3750)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.53/0.94  % (3750)Termination reason: Unknown
% 3.53/0.94  % (3750)Termination phase: Saturation
% 3.53/0.94  
% 3.53/0.94  % (3750)Memory used [KB]: 7931
% 3.53/0.94  % (3750)Time elapsed: 0.265 s
% 3.53/0.94  % (3750)Instructions burned: 90 (million)
% 3.53/0.94  % (3750)------------------------------
% 3.53/0.94  % (3750)------------------------------
% 3.53/0.95  % (3804)Instruction limit reached!
% 3.53/0.95  % (3804)------------------------------
% 3.53/0.95  % (3804)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.68/0.96  % (3838)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.68/0.97  % (3804)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.68/0.97  % (3804)Termination reason: Unknown
% 3.68/0.97  % (3804)Termination phase: Saturation
% 3.68/0.97  
% 3.68/0.97  % (3804)Memory used [KB]: 7036
% 3.68/0.97  % (3804)Time elapsed: 0.036 s
% 3.68/0.97  % (3804)Instructions burned: 68 (million)
% 3.68/0.97  % (3804)------------------------------
% 3.68/0.97  % (3804)------------------------------
% 3.68/0.97  % (3854)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/90Mi)
% 3.68/1.01  % (3863)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/8004Mi)
% 3.68/1.02  % (3862)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.92/1.03  % (3687)Instruction limit reached!
% 3.92/1.03  % (3687)------------------------------
% 3.92/1.03  % (3687)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.92/1.04  % (3687)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.92/1.04  % (3687)Termination reason: Unknown
% 3.92/1.04  % (3687)Termination phase: Saturation
% 3.92/1.04  
% 3.92/1.04  % (3687)Memory used [KB]: 4605
% 3.92/1.04  % (3687)Time elapsed: 0.464 s
% 3.92/1.04  % (3687)Instructions burned: 213 (million)
% 3.92/1.04  % (3687)------------------------------
% 3.92/1.04  % (3687)------------------------------
% 3.92/1.07  % (3884)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.68/1.10  % (3905)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)
% 5.68/1.14  % (3854)Instruction limit reached!
% 5.68/1.14  % (3854)------------------------------
% 5.68/1.14  % (3854)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.68/1.14  % (3854)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.68/1.14  % (3854)Termination reason: Unknown
% 5.68/1.14  % (3854)Termination phase: Saturation
% 5.68/1.14  
% 5.68/1.14  % (3854)Memory used [KB]: 7036
% 5.68/1.14  % (3854)Time elapsed: 0.228 s
% 5.68/1.14  % (3854)Instructions burned: 90 (million)
% 5.68/1.14  % (3854)------------------------------
% 5.68/1.14  % (3854)------------------------------
% 6.23/1.15  % (3657)Instruction limit reached!
% 6.23/1.15  % (3657)------------------------------
% 6.23/1.15  % (3657)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.23/1.15  % (3657)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.23/1.15  % (3657)Termination reason: Unknown
% 6.23/1.15  % (3657)Termination phase: Saturation
% 6.23/1.15  
% 6.23/1.15  % (3657)Memory used [KB]: 12537
% 6.23/1.15  % (3657)Time elapsed: 0.721 s
% 6.23/1.15  % (3657)Instructions burned: 355 (million)
% 6.23/1.15  % (3657)------------------------------
% 6.23/1.15  % (3657)------------------------------
% 6.23/1.16  TRYING [5]
% 6.23/1.16  % (3652)Instruction limit reached!
% 6.23/1.16  % (3652)------------------------------
% 6.23/1.16  % (3652)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.23/1.16  % (3652)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.23/1.16  % (3652)Termination reason: Unknown
% 6.23/1.16  % (3652)Termination phase: Saturation
% 6.23/1.16  
% 6.23/1.16  % (3652)Memory used [KB]: 12537
% 6.23/1.16  % (3652)Time elapsed: 0.754 s
% 6.23/1.16  % (3652)Instructions burned: 483 (million)
% 6.23/1.16  % (3652)------------------------------
% 6.23/1.16  % (3652)------------------------------
% 6.48/1.20  % (3914)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.98/1.27  % (3916)dis+2_1:64_add=large:bce=on:bd=off:i=9989:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9989Mi)
% 6.98/1.27  % (3917)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9707Mi)
% 6.98/1.28  % (3651)Instruction limit reached!
% 6.98/1.28  % (3651)------------------------------
% 6.98/1.28  % (3651)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.98/1.28  % (3651)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.98/1.28  % (3651)Termination reason: Unknown
% 6.98/1.28  % (3651)Termination phase: Saturation
% 6.98/1.28  
% 6.98/1.28  % (3651)Memory used [KB]: 9850
% 6.98/1.28  % (3651)Time elapsed: 0.880 s
% 6.98/1.28  % (3651)Instructions burned: 468 (million)
% 6.98/1.28  % (3651)------------------------------
% 6.98/1.28  % (3651)------------------------------
% 6.98/1.28  % (3915)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)
% 6.98/1.30  % (3672)Instruction limit reached!
% 6.98/1.30  % (3672)------------------------------
% 6.98/1.30  % (3672)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.98/1.30  % (3672)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.98/1.30  % (3672)Termination reason: Unknown
% 6.98/1.30  % (3672)Termination phase: Saturation
% 6.98/1.30  
% 6.98/1.30  % (3672)Memory used [KB]: 9722
% 6.98/1.30  % (3672)Time elapsed: 0.771 s
% 6.98/1.30  % (3672)Instructions burned: 389 (million)
% 6.98/1.30  % (3672)------------------------------
% 6.98/1.30  % (3672)------------------------------
% 7.46/1.34  % (3656)Instruction limit reached!
% 7.46/1.34  % (3656)------------------------------
% 7.46/1.34  % (3656)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.46/1.34  % (3656)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.46/1.34  % (3656)Termination reason: Unknown
% 7.46/1.34  % (3656)Termination phase: Saturation
% 7.46/1.34  
% 7.46/1.34  % (3656)Memory used [KB]: 10618
% 7.46/1.34  % (3656)Time elapsed: 0.887 s
% 7.46/1.34  % (3656)Instructions burned: 440 (million)
% 7.46/1.34  % (3656)------------------------------
% 7.46/1.34  % (3656)------------------------------
% 7.76/1.39  % (3650)Instruction limit reached!
% 7.76/1.39  % (3650)------------------------------
% 7.76/1.39  % (3650)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.76/1.39  % (3650)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.76/1.39  % (3650)Termination reason: Unknown
% 7.76/1.39  % (3650)Termination phase: Saturation
% 7.76/1.39  
% 7.76/1.39  % (3650)Memory used [KB]: 6524
% 7.76/1.39  % (3650)Time elapsed: 0.990 s
% 7.76/1.39  % (3650)Instructions burned: 499 (million)
% 7.76/1.39  % (3650)------------------------------
% 7.76/1.39  % (3650)------------------------------
% 7.76/1.41  % (3918)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/90Mi)
% 7.76/1.44  % (3919)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 (2990ds/44001Mi)
% 8.32/1.45  % (3653)Instruction limit reached!
% 8.32/1.45  % (3653)------------------------------
% 8.32/1.45  % (3653)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.32/1.45  % (3653)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.32/1.45  % (3653)Termination reason: Unknown
% 8.32/1.45  % (3653)Termination phase: Saturation
% 8.32/1.45  
% 8.32/1.45  % (3653)Memory used [KB]: 12665
% 8.32/1.45  % (3653)Time elapsed: 1.049 s
% 8.32/1.45  % (3653)Instructions burned: 502 (million)
% 8.32/1.45  % (3653)------------------------------
% 8.32/1.45  % (3653)------------------------------
% 8.49/1.48  % (3920)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 (2990ds/4958Mi)
% 8.49/1.51  % (3921)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)
% 8.91/1.58  % (3918)Instruction limit reached!
% 8.91/1.58  % (3918)------------------------------
% 8.91/1.58  % (3918)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.91/1.58  % (3918)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.91/1.58  % (3918)Termination reason: Unknown
% 8.91/1.58  % (3918)Termination phase: Saturation
% 8.91/1.58  
% 8.91/1.58  % (3918)Memory used [KB]: 7931
% 8.91/1.58  % (3918)Time elapsed: 0.263 s
% 8.91/1.58  % (3918)Instructions burned: 90 (million)
% 8.91/1.58  % (3918)------------------------------
% 8.91/1.58  % (3918)------------------------------
% 8.91/1.61  % (3922)dis+1002_1:1_fde=unused:nwc=10.0:s2a=on:s2at=3.0:sac=on:i=32293:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/32293Mi)
% 10.43/1.74  % (3923)ott+21_1:28_afr=on:anc=all_dependent:bs=on:bsr=unit_only:nicw=on:sp=const_frequency:uhcvi=on:i=37001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/37001Mi)
% 11.72/1.89  % (3775)First to succeed.
% 12.34/1.92  % (3738)Instruction limit reached!
% 12.34/1.92  % (3738)------------------------------
% 12.34/1.92  % (3738)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.34/1.93  % (3775)Refutation found. Thanks to Tanya!
% 12.34/1.93  % SZS status Theorem for theBenchmark
% 12.34/1.93  % SZS output start Proof for theBenchmark
% See solution above
% 12.34/1.94  % (3775)------------------------------
% 12.34/1.94  % (3775)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.34/1.94  % (3775)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.34/1.94  % (3775)Termination reason: Refutation
% 12.34/1.94  
% 12.34/1.94  % (3775)Memory used [KB]: 3070
% 12.34/1.94  % (3775)Time elapsed: 1.190 s
% 12.34/1.94  % (3775)Instructions burned: 868 (million)
% 12.34/1.94  % (3775)------------------------------
% 12.34/1.94  % (3775)------------------------------
% 12.34/1.94  % (3627)Success in time 1.587 s
%------------------------------------------------------------------------------