TSTP Solution File: SWC399-1 by Vampire---4.8

View Problem - Process Solution

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

% Computer : n032.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 : Thu Aug 31 20:59:11 EDT 2023

% Result   : Unsatisfiable 0.15s 0.36s
% Output   : Refutation 0.15s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   10
%            Number of leaves      :  258
% Syntax   : Number of formulae    :  756 (  39 unt;   0 def)
%            Number of atoms       : 3130 ( 340 equ)
%            Maximal formula atoms :   11 (   4 avg)
%            Number of connectives : 4553 (2179   ~;2201   |;   0   &)
%                                         ( 173 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   17 (   6 avg)
%            Maximal term depth    :    6 (   1 avg)
%            Number of predicates  :  188 ( 186 usr; 174 prp; 0-2 aty)
%            Number of functors    :   33 (  33 usr;  10 con; 0-2 aty)
%            Number of variables   :  766 (; 766   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1826,plain,
    $false,
    inference(avatar_sat_refutation,[],[f256,f272,f276,f280,f285,f288,f297,f299,f301,f315,f319,f323,f327,f331,f335,f344,f346,f356,f360,f364,f368,f380,f384,f388,f393,f403,f407,f411,f415,f426,f432,f436,f440,f467,f480,f484,f488,f489,f493,f494,f498,f503,f508,f512,f514,f516,f518,f548,f549,f575,f579,f588,f592,f597,f602,f650,f655,f659,f664,f677,f681,f685,f689,f722,f726,f731,f736,f737,f801,f802,f834,f839,f845,f858,f871,f875,f879,f880,f884,f885,f889,f893,f897,f901,f905,f916,f921,f935,f959,f1003,f1007,f1011,f1015,f1019,f1024,f1029,f1033,f1037,f1041,f1045,f1046,f1050,f1054,f1058,f1062,f1066,f1070,f1074,f1079,f1081,f1082,f1318,f1323,f1328,f1338,f1340,f1343,f1353,f1357,f1371,f1417,f1421,f1433,f1437,f1441,f1454,f1458,f1462,f1477,f1481,f1485,f1489,f1510,f1513,f1524,f1528,f1532,f1533,f1537,f1538,f1542,f1546,f1551,f1556,f1580,f1586,f1617,f1621,f1625,f1629,f1633,f1644,f1648,f1652,f1656,f1665,f1685,f1689,f1693,f1697,f1701,f1705,f1706,f1710,f1711,f1715,f1719,f1725,f1731,f1737,f1741,f1745,f1747,f1779,f1783,f1787,f1788,f1792,f1793,f1797,f1801,f1802,f1808,f1812,f1816,f1820,f1825]) ).

fof(f1825,plain,
    ( spl5_173
    | ~ spl5_3
    | ~ spl5_9
    | ~ spl5_149 ),
    inference(avatar_split_clause,[],[f1807,f1662,f291,f262,f1822]) ).

fof(f1822,plain,
    ( spl5_173
  <=> sF1 = app(skaf42(sF1,sk7),cons(sk7,skaf43(sk7,sF1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_173])]) ).

fof(f262,plain,
    ( spl5_3
  <=> ssItem(sk7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_3])]) ).

fof(f291,plain,
    ( spl5_9
  <=> ssList(sF1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_9])]) ).

fof(f1662,plain,
    ( spl5_149
  <=> memberP(sF1,sk7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_149])]) ).

fof(f1807,plain,
    ( ~ ssList(sF1)
    | ~ ssItem(sk7)
    | sF1 = app(skaf42(sF1,sk7),cons(sk7,skaf43(sk7,sF1)))
    | ~ spl5_149 ),
    inference(resolution,[],[f1664,f169]) ).

fof(f169,axiom,
    ! [X0,X1] :
      ( ~ memberP(X0,X1)
      | ~ ssList(X0)
      | ~ ssItem(X1)
      | app(skaf42(X0,X1),cons(X1,skaf43(X1,X0))) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause169) ).

fof(f1664,plain,
    ( memberP(sF1,sk7)
    | ~ spl5_149 ),
    inference(avatar_component_clause,[],[f1662]) ).

fof(f1820,plain,
    ( ~ spl5_3
    | ~ spl5_9
    | spl5_172
    | ~ spl5_149 ),
    inference(avatar_split_clause,[],[f1806,f1662,f1818,f291,f262]) ).

fof(f1818,plain,
    ( spl5_172
  <=> ! [X2] :
        ( ~ ssItem(X2)
        | memberP(cons(X2,sF1),sk7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_172])]) ).

fof(f1806,plain,
    ( ! [X2] :
        ( ~ ssItem(X2)
        | ~ ssList(sF1)
        | ~ ssItem(sk7)
        | memberP(cons(X2,sF1),sk7) )
    | ~ spl5_149 ),
    inference(resolution,[],[f1664,f139]) ).

fof(f139,axiom,
    ! [X2,X0,X1] :
      ( ~ memberP(X0,X1)
      | ~ ssItem(X2)
      | ~ ssList(X0)
      | ~ ssItem(X1)
      | memberP(cons(X2,X0),X1) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause139) ).

fof(f1816,plain,
    ( ~ spl5_3
    | ~ spl5_9
    | spl5_171
    | ~ spl5_149 ),
    inference(avatar_split_clause,[],[f1805,f1662,f1814,f291,f262]) ).

fof(f1814,plain,
    ( spl5_171
  <=> ! [X1] :
        ( ~ ssList(X1)
        | memberP(app(sF1,X1),sk7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_171])]) ).

fof(f1805,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | ~ ssList(sF1)
        | ~ ssItem(sk7)
        | memberP(app(sF1,X1),sk7) )
    | ~ spl5_149 ),
    inference(resolution,[],[f1664,f140]) ).

fof(f140,axiom,
    ! [X2,X0,X1] :
      ( ~ memberP(X0,X1)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(X1)
      | memberP(app(X0,X2),X1) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause140) ).

fof(f1812,plain,
    ( ~ spl5_3
    | spl5_170
    | ~ spl5_9
    | ~ spl5_149 ),
    inference(avatar_split_clause,[],[f1804,f1662,f291,f1810,f262]) ).

fof(f1810,plain,
    ( spl5_170
  <=> ! [X0] :
        ( ~ ssList(X0)
        | memberP(app(X0,sF1),sk7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_170])]) ).

fof(f1804,plain,
    ( ! [X0] :
        ( ~ ssList(sF1)
        | ~ ssList(X0)
        | ~ ssItem(sk7)
        | memberP(app(X0,sF1),sk7) )
    | ~ spl5_149 ),
    inference(resolution,[],[f1664,f141]) ).

fof(f141,axiom,
    ! [X2,X0,X1] :
      ( ~ memberP(X0,X1)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | ~ ssItem(X1)
      | memberP(app(X2,X0),X1) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause141) ).

fof(f1808,plain,
    ~ spl5_149,
    inference(avatar_contradiction_clause,[],[f1803]) ).

fof(f1803,plain,
    ( $false
    | ~ spl5_149 ),
    inference(resolution,[],[f1664,f244]) ).

fof(f244,plain,
    ~ memberP(sF1,sk7),
    inference(backward_demodulation,[],[f204,f232]) ).

fof(f232,plain,
    sk4 = sF1,
    inference(definition_folding,[],[f194,f231,f230]) ).

fof(f230,plain,
    app(sk5,sk3) = sF0,
    introduced(function_definition,[]) ).

fof(f231,plain,
    app(sF0,sk6) = sF1,
    introduced(function_definition,[]) ).

fof(f194,axiom,
    sk4 = app(app(sk5,sk3),sk6),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',co1_9) ).

fof(f204,plain,
    ~ memberP(sk4,sk7),
    inference(definition_unfolding,[],[f200,f190]) ).

fof(f190,axiom,
    sk2 = sk4,
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',co1_5) ).

fof(f200,axiom,
    ~ memberP(sk2,sk7),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',co1_15) ).

fof(f1802,plain,
    ( ~ spl5_111
    | spl5_164 ),
    inference(avatar_split_clause,[],[f1761,f1777,f1315]) ).

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

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

fof(f1761,plain,
    ! [X19,X20] :
      ( app(X19,X20) = app(X19,app(X20,nil))
      | ~ ssList(X19)
      | ~ ssList(X20)
      | ~ ssList(nil)
      | ~ ssList(app(X19,X20)) ),
    inference(superposition,[],[f149,f73]) ).

fof(f73,axiom,
    ! [X0] :
      ( app(X0,nil) = X0
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause73) ).

fof(f149,axiom,
    ! [X2,X0,X1] :
      ( app(app(X2,X1),X0) = app(X2,app(X1,X0))
      | ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause149) ).

fof(f1801,plain,
    ( ~ spl5_111
    | spl5_169 ),
    inference(avatar_split_clause,[],[f1765,f1799,f1315]) ).

fof(f1799,plain,
    ( spl5_169
  <=> ! [X18,X17] :
        ( ~ ssList(app(X17,X18))
        | segmentP(app(X17,X18),X18)
        | ~ ssList(X17)
        | ~ ssList(X18) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_169])]) ).

fof(f1765,plain,
    ! [X18,X17] :
      ( ~ ssList(app(X17,X18))
      | ~ ssList(nil)
      | ~ ssList(X18)
      | ~ ssList(X17)
      | segmentP(app(X17,X18),X18) ),
    inference(duplicate_literal_removal,[],[f1760]) ).

fof(f1760,plain,
    ! [X18,X17] :
      ( ~ ssList(app(X17,X18))
      | ~ ssList(nil)
      | ~ ssList(X18)
      | ~ ssList(X17)
      | segmentP(app(X17,X18),X18)
      | ~ ssList(app(X17,X18)) ),
    inference(superposition,[],[f221,f73]) ).

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

fof(f173,axiom,
    ! [X2,X3,X0,X1] :
      ( ~ ssList(X2)
      | ~ ssList(X3)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | segmentP(X3,X1)
      | app(app(X0,X1),X2) != X3 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause173) ).

fof(f1797,plain,
    ( ~ spl5_111
    | spl5_168 ),
    inference(avatar_split_clause,[],[f1769,f1795,f1315]) ).

fof(f1795,plain,
    ( spl5_168
  <=> ! [X12,X11] :
        ( cons(X12,X11) = app(cons(X12,X11),nil)
        | ~ ssItem(X12)
        | ~ ssList(X11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_168])]) ).

fof(f1769,plain,
    ! [X11,X12] :
      ( cons(X12,X11) = app(cons(X12,X11),nil)
      | ~ ssList(nil)
      | ~ ssList(X11)
      | ~ ssItem(X12) ),
    inference(duplicate_literal_removal,[],[f1756]) ).

fof(f1756,plain,
    ! [X11,X12] :
      ( cons(X12,X11) = app(cons(X12,X11),nil)
      | ~ ssList(nil)
      | ~ ssList(X11)
      | ~ ssItem(X12)
      | ~ ssList(X11) ),
    inference(superposition,[],[f157,f73]) ).

fof(f157,axiom,
    ! [X2,X0,X1] :
      ( cons(X0,app(X1,X2)) = app(cons(X0,X1),X2)
      | ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause157) ).

fof(f1793,plain,
    ( ~ spl5_111
    | spl5_167 ),
    inference(avatar_split_clause,[],[f1770,f1790,f1315]) ).

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

fof(f1770,plain,
    ! [X10,X9] :
      ( app(X10,nil) != X9
      | ~ ssList(X9)
      | ~ ssList(nil)
      | X9 = X10
      | ~ ssList(X10) ),
    inference(duplicate_literal_removal,[],[f1755]) ).

fof(f1755,plain,
    ! [X10,X9] :
      ( app(X10,nil) != X9
      | ~ ssList(X9)
      | ~ ssList(nil)
      | X9 = X10
      | ~ ssList(X10)
      | ~ ssList(X9) ),
    inference(superposition,[],[f151,f73]) ).

fof(f151,axiom,
    ! [X2,X0,X1] :
      ( app(X0,X1) != app(X2,X1)
      | ~ ssList(X2)
      | ~ ssList(X1)
      | X0 = X2
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause151) ).

fof(f1792,plain,
    ( ~ spl5_111
    | spl5_167 ),
    inference(avatar_split_clause,[],[f1771,f1790,f1315]) ).

fof(f1771,plain,
    ! [X8,X7] :
      ( app(X8,nil) != X7
      | ~ ssList(X8)
      | ~ ssList(nil)
      | X7 = X8
      | ~ ssList(X7) ),
    inference(duplicate_literal_removal,[],[f1754]) ).

fof(f1754,plain,
    ! [X8,X7] :
      ( app(X8,nil) != X7
      | ~ ssList(X8)
      | ~ ssList(nil)
      | X7 = X8
      | ~ ssList(X7)
      | ~ ssList(X7) ),
    inference(superposition,[],[f151,f73]) ).

fof(f1788,plain,
    ( ~ spl5_111
    | spl5_166 ),
    inference(avatar_split_clause,[],[f1772,f1785,f1315]) ).

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

fof(f1772,plain,
    ! [X6,X5] :
      ( app(X5,X6) != X5
      | ~ ssList(nil)
      | ~ ssList(X5)
      | nil = X6
      | ~ ssList(X6) ),
    inference(duplicate_literal_removal,[],[f1753]) ).

fof(f1753,plain,
    ! [X6,X5] :
      ( app(X5,X6) != X5
      | ~ ssList(nil)
      | ~ ssList(X5)
      | nil = X6
      | ~ ssList(X6)
      | ~ ssList(X5) ),
    inference(superposition,[],[f150,f73]) ).

fof(f150,axiom,
    ! [X2,X0,X1] :
      ( app(X0,X1) != app(X0,X2)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | X1 = X2
      | ~ ssList(X1) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause150) ).

fof(f1787,plain,
    ( ~ spl5_111
    | spl5_166 ),
    inference(avatar_split_clause,[],[f1773,f1785,f1315]) ).

fof(f1773,plain,
    ! [X3,X4] :
      ( app(X3,X4) != X3
      | ~ ssList(X4)
      | ~ ssList(X3)
      | nil = X4
      | ~ ssList(nil) ),
    inference(duplicate_literal_removal,[],[f1752]) ).

fof(f1752,plain,
    ! [X3,X4] :
      ( app(X3,X4) != X3
      | ~ ssList(X4)
      | ~ ssList(X3)
      | nil = X4
      | ~ ssList(nil)
      | ~ ssList(X3) ),
    inference(superposition,[],[f150,f73]) ).

fof(f1783,plain,
    ( ~ spl5_111
    | spl5_165 ),
    inference(avatar_split_clause,[],[f1774,f1781,f1315]) ).

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

fof(f1774,plain,
    ! [X2,X1] :
      ( app(X1,X2) = app(X1,app(nil,X2))
      | ~ ssList(X1)
      | ~ ssList(nil)
      | ~ ssList(X2) ),
    inference(duplicate_literal_removal,[],[f1751]) ).

fof(f1751,plain,
    ! [X2,X1] :
      ( app(X1,X2) = app(X1,app(nil,X2))
      | ~ ssList(X1)
      | ~ ssList(nil)
      | ~ ssList(X2)
      | ~ ssList(X1) ),
    inference(superposition,[],[f149,f73]) ).

fof(f1779,plain,
    ( ~ spl5_111
    | spl5_164 ),
    inference(avatar_split_clause,[],[f1748,f1777,f1315]) ).

fof(f1748,plain,
    ! [X2,X1] :
      ( app(X1,X2) = app(X1,app(X2,nil))
      | ~ ssList(app(X1,X2))
      | ~ ssList(X1)
      | ~ ssList(X2)
      | ~ ssList(nil) ),
    inference(superposition,[],[f73,f149]) ).

fof(f1747,plain,
    spl5_148,
    inference(avatar_contradiction_clause,[],[f1746]) ).

fof(f1746,plain,
    ( $false
    | spl5_148 ),
    inference(resolution,[],[f1660,f193]) ).

fof(f193,axiom,
    ssList(sk6),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',co1_8) ).

fof(f1660,plain,
    ( ~ ssList(sk6)
    | spl5_148 ),
    inference(avatar_component_clause,[],[f1658]) ).

fof(f1658,plain,
    ( spl5_148
  <=> ssList(sk6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_148])]) ).

fof(f1745,plain,
    ( ~ spl5_111
    | spl5_163 ),
    inference(avatar_split_clause,[],[f1681,f1743,f1315]) ).

fof(f1743,plain,
    ( spl5_163
  <=> ! [X35] :
        ( memberP(sF2(X35),X35)
        | ~ ssItem(X35) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_163])]) ).

fof(f1681,plain,
    ! [X35] :
      ( memberP(sF2(X35),X35)
      | ~ ssList(nil)
      | ~ ssItem(X35) ),
    inference(superposition,[],[f241,f233]) ).

fof(f233,plain,
    ! [X6] : cons(X6,nil) = sF2(X6),
    introduced(function_definition,[]) ).

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

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

fof(f138,axiom,
    ! [X2,X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssItem(X1)
      | ~ ssList(X2)
      | X0 != X1
      | memberP(cons(X1,X2),X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause138) ).

fof(f1741,plain,
    ( ~ spl5_111
    | spl5_162 ),
    inference(avatar_split_clause,[],[f1680,f1739,f1315]) ).

fof(f1739,plain,
    ( spl5_162
  <=> ! [X34,X32,X33] :
        ( ~ ssList(app(X33,cons(X34,sF2(X32))))
        | X32 = X34
        | ~ ssList(X33)
        | ~ equalelemsP(app(X33,cons(X34,sF2(X32))))
        | ~ ssItem(X34)
        | ~ ssItem(X32) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_162])]) ).

fof(f1680,plain,
    ! [X34,X32,X33] :
      ( ~ ssList(app(X33,cons(X34,sF2(X32))))
      | ~ ssItem(X32)
      | ~ ssItem(X34)
      | ~ equalelemsP(app(X33,cons(X34,sF2(X32))))
      | ~ ssList(X33)
      | ~ ssList(nil)
      | X32 = X34 ),
    inference(superposition,[],[f224,f233]) ).

fof(f224,plain,
    ! [X2,X3,X0,X1] :
      ( ~ ssList(app(X0,cons(X1,cons(X2,X3))))
      | ~ ssItem(X2)
      | ~ ssItem(X1)
      | ~ equalelemsP(app(X0,cons(X1,cons(X2,X3))))
      | ~ ssList(X0)
      | ~ ssList(X3)
      | X1 = X2 ),
    inference(equality_resolution,[],[f180]) ).

fof(f180,axiom,
    ! [X2,X3,X0,X1,X4] :
      ( ~ equalelemsP(X4)
      | ~ ssItem(X2)
      | ~ ssItem(X1)
      | ~ ssList(X4)
      | ~ ssList(X0)
      | ~ ssList(X3)
      | X1 = X2
      | app(X0,cons(X1,cons(X2,X3))) != X4 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause180) ).

fof(f1737,plain,
    ( ~ spl5_111
    | spl5_161 ),
    inference(avatar_split_clause,[],[f1733,f1735,f1315]) ).

fof(f1735,plain,
    ( spl5_161
  <=> ! [X29,X30,X31] :
        ( ~ duplicatefreeP(sF3(app(X30,cons(X29,X31)),X29))
        | ~ ssList(X31)
        | ~ ssList(X30)
        | ~ ssItem(X29)
        | ~ ssList(sF3(app(X30,cons(X29,X31)),X29)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_161])]) ).

fof(f1733,plain,
    ! [X31,X29,X30] :
      ( ~ duplicatefreeP(sF3(app(X30,cons(X29,X31)),X29))
      | ~ ssList(sF3(app(X30,cons(X29,X31)),X29))
      | ~ ssItem(X29)
      | ~ ssList(X30)
      | ~ ssList(X31)
      | ~ ssList(nil) ),
    inference(forward_demodulation,[],[f1732,f234]) ).

fof(f234,plain,
    ! [X6,X7] : app(X7,sF2(X6)) = sF3(X7,X6),
    introduced(function_definition,[]) ).

fof(f1732,plain,
    ! [X31,X29,X30] :
      ( ~ ssList(sF3(app(X30,cons(X29,X31)),X29))
      | ~ ssItem(X29)
      | ~ duplicatefreeP(app(app(X30,cons(X29,X31)),sF2(X29)))
      | ~ ssList(X30)
      | ~ ssList(X31)
      | ~ ssList(nil) ),
    inference(forward_demodulation,[],[f1679,f234]) ).

fof(f1679,plain,
    ! [X31,X29,X30] :
      ( ~ ssList(app(app(X30,cons(X29,X31)),sF2(X29)))
      | ~ ssItem(X29)
      | ~ duplicatefreeP(app(app(X30,cons(X29,X31)),sF2(X29)))
      | ~ ssList(X30)
      | ~ ssList(X31)
      | ~ ssList(nil) ),
    inference(superposition,[],[f222,f233]) ).

fof(f222,plain,
    ! [X2,X3,X0,X1] :
      ( ~ ssList(app(app(X0,cons(X1,X2)),cons(X1,X3)))
      | ~ ssItem(X1)
      | ~ duplicatefreeP(app(app(X0,cons(X1,X2)),cons(X1,X3)))
      | ~ ssList(X0)
      | ~ ssList(X2)
      | ~ ssList(X3) ),
    inference(equality_resolution,[],[f179]) ).

fof(f179,axiom,
    ! [X2,X3,X0,X1,X4] :
      ( ~ duplicatefreeP(X4)
      | ~ ssItem(X1)
      | ~ ssList(X4)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | ~ ssList(X3)
      | app(app(X0,cons(X1,X2)),cons(X1,X3)) != X4 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause179) ).

fof(f1731,plain,
    ( ~ spl5_111
    | spl5_160 ),
    inference(avatar_split_clause,[],[f1727,f1729,f1315]) ).

fof(f1729,plain,
    ( spl5_160
  <=> ! [X27,X28,X26] :
        ( ~ duplicatefreeP(app(sF3(X27,X26),cons(X26,X28)))
        | ~ ssList(X28)
        | ~ ssList(X27)
        | ~ ssItem(X26)
        | ~ ssList(app(sF3(X27,X26),cons(X26,X28))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_160])]) ).

fof(f1727,plain,
    ! [X28,X26,X27] :
      ( ~ duplicatefreeP(app(sF3(X27,X26),cons(X26,X28)))
      | ~ ssList(app(sF3(X27,X26),cons(X26,X28)))
      | ~ ssItem(X26)
      | ~ ssList(X27)
      | ~ ssList(nil)
      | ~ ssList(X28) ),
    inference(forward_demodulation,[],[f1726,f234]) ).

fof(f1726,plain,
    ! [X28,X26,X27] :
      ( ~ ssList(app(sF3(X27,X26),cons(X26,X28)))
      | ~ ssItem(X26)
      | ~ duplicatefreeP(app(app(X27,sF2(X26)),cons(X26,X28)))
      | ~ ssList(X27)
      | ~ ssList(nil)
      | ~ ssList(X28) ),
    inference(forward_demodulation,[],[f1678,f234]) ).

fof(f1678,plain,
    ! [X28,X26,X27] :
      ( ~ ssList(app(app(X27,sF2(X26)),cons(X26,X28)))
      | ~ ssItem(X26)
      | ~ duplicatefreeP(app(app(X27,sF2(X26)),cons(X26,X28)))
      | ~ ssList(X27)
      | ~ ssList(nil)
      | ~ ssList(X28) ),
    inference(superposition,[],[f222,f233]) ).

fof(f1725,plain,
    ( ~ spl5_111
    | spl5_159 ),
    inference(avatar_split_clause,[],[f1721,f1723,f1315]) ).

fof(f1723,plain,
    ( spl5_159
  <=> ! [X25,X24] :
        ( memberP(sF3(X25,X24),X24)
        | ~ ssList(X25)
        | ~ ssItem(X24)
        | ~ ssList(sF3(X25,X24)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_159])]) ).

fof(f1721,plain,
    ! [X24,X25] :
      ( memberP(sF3(X25,X24),X24)
      | ~ ssList(sF3(X25,X24))
      | ~ ssItem(X24)
      | ~ ssList(X25)
      | ~ ssList(nil) ),
    inference(forward_demodulation,[],[f1720,f234]) ).

fof(f1720,plain,
    ! [X24,X25] :
      ( ~ ssList(sF3(X25,X24))
      | ~ ssItem(X24)
      | ~ ssList(X25)
      | ~ ssList(nil)
      | memberP(app(X25,sF2(X24)),X24) ),
    inference(forward_demodulation,[],[f1677,f234]) ).

fof(f1677,plain,
    ! [X24,X25] :
      ( ~ ssList(app(X25,sF2(X24)))
      | ~ ssItem(X24)
      | ~ ssList(X25)
      | ~ ssList(nil)
      | memberP(app(X25,sF2(X24)),X24) ),
    inference(superposition,[],[f220,f233]) ).

fof(f220,plain,
    ! [X2,X0,X1] :
      ( ~ ssList(app(X0,cons(X1,X2)))
      | ~ ssItem(X1)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | memberP(app(X0,cons(X1,X2)),X1) ),
    inference(equality_resolution,[],[f175]) ).

fof(f175,axiom,
    ! [X2,X3,X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssList(X3)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | memberP(X3,X1)
      | app(X0,cons(X1,X2)) != X3 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause175) ).

fof(f1719,plain,
    ( ~ spl5_111
    | spl5_158 ),
    inference(avatar_split_clause,[],[f1676,f1717,f1315]) ).

fof(f1717,plain,
    ( spl5_158
  <=> ! [X22,X21,X23] :
        ( ~ frontsegP(cons(X22,X23),sF2(X21))
        | ~ ssItem(X22)
        | X21 = X22
        | ~ ssList(X23)
        | ~ ssItem(X21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_158])]) ).

fof(f1676,plain,
    ! [X21,X22,X23] :
      ( ~ frontsegP(cons(X22,X23),sF2(X21))
      | ~ ssItem(X21)
      | ~ ssList(X23)
      | ~ ssList(nil)
      | X21 = X22
      | ~ ssItem(X22) ),
    inference(superposition,[],[f176,f233]) ).

fof(f176,axiom,
    ! [X2,X3,X0,X1] :
      ( ~ frontsegP(cons(X0,X1),cons(X2,X3))
      | ~ ssItem(X2)
      | ~ ssList(X1)
      | ~ ssList(X3)
      | X0 = X2
      | ~ ssItem(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause176) ).

fof(f1715,plain,
    ( ~ spl5_111
    | spl5_157 ),
    inference(avatar_split_clause,[],[f1675,f1713,f1315]) ).

fof(f1713,plain,
    ( spl5_157
  <=> ! [X20,X18,X19] :
        ( ~ frontsegP(sF2(X18),cons(X19,X20))
        | ~ ssItem(X18)
        | X18 = X19
        | ~ ssList(X20)
        | ~ ssItem(X19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_157])]) ).

fof(f1675,plain,
    ! [X18,X19,X20] :
      ( ~ frontsegP(sF2(X18),cons(X19,X20))
      | ~ ssItem(X19)
      | ~ ssList(nil)
      | ~ ssList(X20)
      | X18 = X19
      | ~ ssItem(X18) ),
    inference(superposition,[],[f176,f233]) ).

fof(f1711,plain,
    ( ~ spl5_111
    | spl5_156 ),
    inference(avatar_split_clause,[],[f1674,f1708,f1315]) ).

fof(f1708,plain,
    ( spl5_156
  <=> ! [X13,X12,X14] :
        ( sF2(X12) != cons(X13,X14)
        | ~ ssItem(X13)
        | nil = X14
        | ~ ssList(X14)
        | ~ ssItem(X12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_156])]) ).

fof(f1674,plain,
    ! [X16,X17,X15] :
      ( sF2(X15) != cons(X16,X17)
      | ~ ssItem(X16)
      | ~ ssList(X17)
      | ~ ssList(nil)
      | nil = X17
      | ~ ssItem(X15) ),
    inference(superposition,[],[f171,f233]) ).

fof(f171,axiom,
    ! [X2,X3,X0,X1] :
      ( cons(X0,X1) != cons(X2,X3)
      | ~ ssItem(X0)
      | ~ ssList(X1)
      | ~ ssList(X3)
      | X1 = X3
      | ~ ssItem(X2) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause171) ).

fof(f1710,plain,
    ( ~ spl5_111
    | spl5_156 ),
    inference(avatar_split_clause,[],[f1673,f1708,f1315]) ).

fof(f1673,plain,
    ! [X14,X12,X13] :
      ( sF2(X12) != cons(X13,X14)
      | ~ ssItem(X12)
      | ~ ssList(nil)
      | ~ ssList(X14)
      | nil = X14
      | ~ ssItem(X13) ),
    inference(superposition,[],[f171,f233]) ).

fof(f1706,plain,
    ( ~ spl5_111
    | spl5_155 ),
    inference(avatar_split_clause,[],[f1672,f1703,f1315]) ).

fof(f1703,plain,
    ( spl5_155
  <=> ! [X6,X8,X7] :
        ( sF2(X6) != cons(X7,X8)
        | ~ ssItem(X7)
        | X6 = X7
        | ~ ssList(X8)
        | ~ ssItem(X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_155])]) ).

fof(f1672,plain,
    ! [X10,X11,X9] :
      ( sF2(X9) != cons(X10,X11)
      | ~ ssItem(X10)
      | ~ ssList(X11)
      | ~ ssList(nil)
      | X9 = X10
      | ~ ssItem(X9) ),
    inference(superposition,[],[f170,f233]) ).

fof(f170,axiom,
    ! [X2,X3,X0,X1] :
      ( cons(X0,X1) != cons(X2,X3)
      | ~ ssItem(X0)
      | ~ ssList(X1)
      | ~ ssList(X3)
      | X0 = X2
      | ~ ssItem(X2) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause170) ).

fof(f1705,plain,
    ( ~ spl5_111
    | spl5_155 ),
    inference(avatar_split_clause,[],[f1671,f1703,f1315]) ).

fof(f1671,plain,
    ! [X8,X6,X7] :
      ( sF2(X6) != cons(X7,X8)
      | ~ ssItem(X6)
      | ~ ssList(nil)
      | ~ ssList(X8)
      | X6 = X7
      | ~ ssItem(X7) ),
    inference(superposition,[],[f170,f233]) ).

fof(f1701,plain,
    ( ~ spl5_111
    | spl5_154 ),
    inference(avatar_split_clause,[],[f1670,f1699,f1315]) ).

fof(f1699,plain,
    ( spl5_154
  <=> ! [X4,X5] :
        ( ~ memberP(sF2(X4),X5)
        | ~ ssItem(X4)
        | memberP(nil,X5)
        | X4 = X5
        | ~ ssItem(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_154])]) ).

fof(f1670,plain,
    ! [X4,X5] :
      ( ~ memberP(sF2(X4),X5)
      | ~ ssItem(X5)
      | ~ ssList(nil)
      | X4 = X5
      | memberP(nil,X5)
      | ~ ssItem(X4) ),
    inference(superposition,[],[f161,f233]) ).

fof(f161,axiom,
    ! [X2,X0,X1] :
      ( ~ memberP(cons(X0,X1),X2)
      | ~ ssItem(X2)
      | ~ ssList(X1)
      | X0 = X2
      | memberP(X1,X2)
      | ~ ssItem(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause161) ).

fof(f1697,plain,
    ( ~ spl5_111
    | spl5_153 ),
    inference(avatar_split_clause,[],[f1669,f1695,f1315]) ).

fof(f1695,plain,
    ( spl5_153
  <=> ! [X3] :
        ( nil != sF2(X3)
        | ~ ssItem(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_153])]) ).

fof(f1669,plain,
    ! [X3] :
      ( nil != sF2(X3)
      | ~ ssList(nil)
      | ~ ssItem(X3) ),
    inference(superposition,[],[f99,f233]) ).

fof(f99,axiom,
    ! [X0,X1] :
      ( cons(X0,X1) != X1
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause99) ).

fof(f1693,plain,
    ( ~ spl5_111
    | spl5_152 ),
    inference(avatar_split_clause,[],[f1668,f1691,f1315]) ).

fof(f1691,plain,
    ( spl5_152
  <=> ! [X2] :
        ( hd(sF2(X2)) = X2
        | ~ ssItem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_152])]) ).

fof(f1668,plain,
    ! [X2] :
      ( hd(sF2(X2)) = X2
      | ~ ssList(nil)
      | ~ ssItem(X2) ),
    inference(superposition,[],[f97,f233]) ).

fof(f97,axiom,
    ! [X0,X1] :
      ( hd(cons(X0,X1)) = X0
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause97) ).

fof(f1689,plain,
    ( ~ spl5_111
    | spl5_151 ),
    inference(avatar_split_clause,[],[f1667,f1687,f1315]) ).

fof(f1687,plain,
    ( spl5_151
  <=> ! [X1] :
        ( nil = tl(sF2(X1))
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_151])]) ).

fof(f1667,plain,
    ! [X1] :
      ( nil = tl(sF2(X1))
      | ~ ssList(nil)
      | ~ ssItem(X1) ),
    inference(superposition,[],[f96,f233]) ).

fof(f96,axiom,
    ! [X0,X1] :
      ( tl(cons(X0,X1)) = X1
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause96) ).

fof(f1685,plain,
    ( ~ spl5_111
    | spl5_150 ),
    inference(avatar_split_clause,[],[f1666,f1683,f1315]) ).

fof(f1683,plain,
    ( spl5_150
  <=> ! [X0] :
        ( ssList(sF2(X0))
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_150])]) ).

fof(f1666,plain,
    ! [X0] :
      ( ssList(sF2(X0))
      | ~ ssList(nil)
      | ~ ssItem(X0) ),
    inference(superposition,[],[f86,f233]) ).

fof(f86,axiom,
    ! [X0,X1] :
      ( ssList(cons(X0,X1))
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause86) ).

fof(f1665,plain,
    ( ~ spl5_148
    | spl5_149
    | ~ spl5_25 ),
    inference(avatar_split_clause,[],[f1639,f382,f1662,f1658]) ).

fof(f382,plain,
    ( spl5_25
  <=> ! [X1] :
        ( ~ ssList(X1)
        | memberP(app(sF0,X1),sk7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_25])]) ).

fof(f1639,plain,
    ( memberP(sF1,sk7)
    | ~ ssList(sk6)
    | ~ spl5_25 ),
    inference(superposition,[],[f383,f231]) ).

fof(f383,plain,
    ( ! [X1] :
        ( memberP(app(sF0,X1),sk7)
        | ~ ssList(X1) )
    | ~ spl5_25 ),
    inference(avatar_component_clause,[],[f382]) ).

fof(f1656,plain,
    ( ~ spl5_3
    | spl5_147
    | ~ spl5_25 ),
    inference(avatar_split_clause,[],[f1638,f382,f1654,f262]) ).

fof(f1654,plain,
    ( spl5_147
  <=> ! [X6] :
        ( ~ ssList(X6)
        | app(sF0,X6) = app(skaf42(app(sF0,X6),sk7),cons(sk7,skaf43(sk7,app(sF0,X6))))
        | ~ ssList(app(sF0,X6)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_147])]) ).

fof(f1638,plain,
    ( ! [X6] :
        ( ~ ssList(X6)
        | ~ ssList(app(sF0,X6))
        | ~ ssItem(sk7)
        | app(sF0,X6) = app(skaf42(app(sF0,X6),sk7),cons(sk7,skaf43(sk7,app(sF0,X6)))) )
    | ~ spl5_25 ),
    inference(resolution,[],[f383,f169]) ).

fof(f1652,plain,
    ( ~ spl5_3
    | spl5_146
    | ~ spl5_25 ),
    inference(avatar_split_clause,[],[f1637,f382,f1650,f262]) ).

fof(f1650,plain,
    ( spl5_146
  <=> ! [X4,X5] :
        ( ~ ssList(X4)
        | ~ ssList(app(sF0,X4))
        | ~ ssItem(X5)
        | memberP(cons(X5,app(sF0,X4)),sk7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_146])]) ).

fof(f1637,plain,
    ( ! [X4,X5] :
        ( ~ ssList(X4)
        | ~ ssItem(X5)
        | ~ ssList(app(sF0,X4))
        | ~ ssItem(sk7)
        | memberP(cons(X5,app(sF0,X4)),sk7) )
    | ~ spl5_25 ),
    inference(resolution,[],[f383,f139]) ).

fof(f1648,plain,
    ( ~ spl5_3
    | spl5_145
    | ~ spl5_25 ),
    inference(avatar_split_clause,[],[f1636,f382,f1646,f262]) ).

fof(f1646,plain,
    ( spl5_145
  <=> ! [X2,X3] :
        ( ~ ssList(X2)
        | memberP(app(app(sF0,X2),X3),sk7)
        | ~ ssList(app(sF0,X2))
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_145])]) ).

fof(f1636,plain,
    ( ! [X2,X3] :
        ( ~ ssList(X2)
        | ~ ssList(X3)
        | ~ ssList(app(sF0,X2))
        | ~ ssItem(sk7)
        | memberP(app(app(sF0,X2),X3),sk7) )
    | ~ spl5_25 ),
    inference(resolution,[],[f383,f140]) ).

fof(f1644,plain,
    ( ~ spl5_3
    | spl5_144
    | ~ spl5_25 ),
    inference(avatar_split_clause,[],[f1635,f382,f1642,f262]) ).

fof(f1642,plain,
    ( spl5_144
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | memberP(app(X1,app(sF0,X0)),sk7)
        | ~ ssList(app(sF0,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_144])]) ).

fof(f1635,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(app(sF0,X0))
        | ~ ssList(X1)
        | ~ ssItem(sk7)
        | memberP(app(X1,app(sF0,X0)),sk7) )
    | ~ spl5_25 ),
    inference(resolution,[],[f383,f141]) ).

fof(f1633,plain,
    ( ~ spl5_24
    | spl5_143
    | ~ spl5_23 ),
    inference(avatar_split_clause,[],[f1612,f374,f1631,f377]) ).

fof(f377,plain,
    ( spl5_24
  <=> ssList(sF0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_24])]) ).

fof(f1631,plain,
    ( spl5_143
  <=> ! [X0,X1] :
        ( memberP(app(X0,app(X1,sF0)),sk7)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ ssList(app(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_143])]) ).

fof(f374,plain,
    ( spl5_23
  <=> ! [X0] :
        ( ~ ssList(X0)
        | memberP(app(X0,sF0),sk7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_23])]) ).

fof(f1612,plain,
    ( ! [X0,X1] :
        ( memberP(app(X0,app(X1,sF0)),sk7)
        | ~ ssList(app(X0,X1))
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ ssList(sF0) )
    | ~ spl5_23 ),
    inference(superposition,[],[f375,f149]) ).

fof(f375,plain,
    ( ! [X0] :
        ( memberP(app(X0,sF0),sk7)
        | ~ ssList(X0) )
    | ~ spl5_23 ),
    inference(avatar_component_clause,[],[f374]) ).

fof(f1629,plain,
    ( ~ spl5_3
    | spl5_142
    | ~ spl5_23 ),
    inference(avatar_split_clause,[],[f1611,f374,f1627,f262]) ).

fof(f1627,plain,
    ( spl5_142
  <=> ! [X6] :
        ( ~ ssList(X6)
        | app(X6,sF0) = app(skaf42(app(X6,sF0),sk7),cons(sk7,skaf43(sk7,app(X6,sF0))))
        | ~ ssList(app(X6,sF0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_142])]) ).

fof(f1611,plain,
    ( ! [X6] :
        ( ~ ssList(X6)
        | ~ ssList(app(X6,sF0))
        | ~ ssItem(sk7)
        | app(X6,sF0) = app(skaf42(app(X6,sF0),sk7),cons(sk7,skaf43(sk7,app(X6,sF0)))) )
    | ~ spl5_23 ),
    inference(resolution,[],[f375,f169]) ).

fof(f1625,plain,
    ( ~ spl5_3
    | spl5_141
    | ~ spl5_23 ),
    inference(avatar_split_clause,[],[f1610,f374,f1623,f262]) ).

fof(f1623,plain,
    ( spl5_141
  <=> ! [X4,X5] :
        ( ~ ssList(X4)
        | ~ ssList(app(X4,sF0))
        | ~ ssItem(X5)
        | memberP(cons(X5,app(X4,sF0)),sk7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_141])]) ).

fof(f1610,plain,
    ( ! [X4,X5] :
        ( ~ ssList(X4)
        | ~ ssItem(X5)
        | ~ ssList(app(X4,sF0))
        | ~ ssItem(sk7)
        | memberP(cons(X5,app(X4,sF0)),sk7) )
    | ~ spl5_23 ),
    inference(resolution,[],[f375,f139]) ).

fof(f1621,plain,
    ( ~ spl5_3
    | spl5_140
    | ~ spl5_23 ),
    inference(avatar_split_clause,[],[f1609,f374,f1619,f262]) ).

fof(f1619,plain,
    ( spl5_140
  <=> ! [X2,X3] :
        ( ~ ssList(X2)
        | memberP(app(app(X2,sF0),X3),sk7)
        | ~ ssList(app(X2,sF0))
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_140])]) ).

fof(f1609,plain,
    ( ! [X2,X3] :
        ( ~ ssList(X2)
        | ~ ssList(X3)
        | ~ ssList(app(X2,sF0))
        | ~ ssItem(sk7)
        | memberP(app(app(X2,sF0),X3),sk7) )
    | ~ spl5_23 ),
    inference(resolution,[],[f375,f140]) ).

fof(f1617,plain,
    ( ~ spl5_3
    | spl5_139
    | ~ spl5_23 ),
    inference(avatar_split_clause,[],[f1608,f374,f1615,f262]) ).

fof(f1615,plain,
    ( spl5_139
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | memberP(app(X1,app(X0,sF0)),sk7)
        | ~ ssList(app(X0,sF0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_139])]) ).

fof(f1608,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(app(X0,sF0))
        | ~ ssList(X1)
        | ~ ssItem(sk7)
        | memberP(app(X1,app(X0,sF0)),sk7) )
    | ~ spl5_23 ),
    inference(resolution,[],[f375,f141]) ).

fof(f1586,plain,
    ( ~ spl5_111
    | spl5_138
    | ~ spl5_110 ),
    inference(avatar_split_clause,[],[f1582,f1311,f1584,f1315]) ).

fof(f1584,plain,
    ( spl5_138
  <=> ! [X5] :
        ( sF2(X5) = sF4(X5,nil)
        | ~ ssItem(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_138])]) ).

fof(f1311,plain,
    ( spl5_110
  <=> nil = app(nil,nil) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_110])]) ).

fof(f1582,plain,
    ( ! [X5] :
        ( sF2(X5) = sF4(X5,nil)
        | ~ ssList(nil)
        | ~ ssItem(X5) )
    | ~ spl5_110 ),
    inference(forward_demodulation,[],[f1581,f235]) ).

fof(f235,plain,
    ! [X8,X6] : app(sF2(X6),X8) = sF4(X6,X8),
    introduced(function_definition,[]) ).

fof(f1581,plain,
    ( ! [X5] :
        ( sF2(X5) = app(sF2(X5),nil)
        | ~ ssList(nil)
        | ~ ssItem(X5) )
    | ~ spl5_110 ),
    inference(forward_demodulation,[],[f1570,f233]) ).

fof(f1570,plain,
    ( ! [X5] :
        ( cons(X5,nil) = app(cons(X5,nil),nil)
        | ~ ssList(nil)
        | ~ ssItem(X5) )
    | ~ spl5_110 ),
    inference(duplicate_literal_removal,[],[f1563]) ).

fof(f1563,plain,
    ( ! [X5] :
        ( cons(X5,nil) = app(cons(X5,nil),nil)
        | ~ ssList(nil)
        | ~ ssList(nil)
        | ~ ssItem(X5) )
    | ~ spl5_110 ),
    inference(superposition,[],[f157,f1313]) ).

fof(f1313,plain,
    ( nil = app(nil,nil)
    | ~ spl5_110 ),
    inference(avatar_component_clause,[],[f1311]) ).

fof(f1580,plain,
    ( ~ spl5_111
    | spl5_137
    | ~ spl5_110 ),
    inference(avatar_split_clause,[],[f1575,f1311,f1578,f1315]) ).

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

fof(f1575,plain,
    ( ! [X0] :
        ( app(nil,X0) = app(nil,app(nil,X0))
        | ~ ssList(nil)
        | ~ ssList(X0) )
    | ~ spl5_110 ),
    inference(duplicate_literal_removal,[],[f1558]) ).

fof(f1558,plain,
    ( ! [X0] :
        ( app(nil,X0) = app(nil,app(nil,X0))
        | ~ ssList(nil)
        | ~ ssList(nil)
        | ~ ssList(X0) )
    | ~ spl5_110 ),
    inference(superposition,[],[f149,f1313]) ).

fof(f1556,plain,
    ( spl5_136
    | ~ spl5_5
    | ~ spl5_17
    | ~ spl5_24 ),
    inference(avatar_split_clause,[],[f1521,f377,f337,f269,f1553]) ).

fof(f1553,plain,
    ( spl5_136
  <=> rearsegP(sF0,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_136])]) ).

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

fof(f337,plain,
    ( spl5_17
  <=> ssList(sk5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_17])]) ).

fof(f1521,plain,
    ( ~ ssList(sF0)
    | ~ ssList(sk5)
    | ~ ssList(sk3)
    | rearsegP(sF0,sk3) ),
    inference(superposition,[],[f216,f230]) ).

fof(f216,plain,
    ! [X0,X1] :
      ( ~ ssList(app(X0,X1))
      | ~ ssList(X0)
      | ~ ssList(X1)
      | rearsegP(app(X0,X1),X1) ),
    inference(equality_resolution,[],[f143]) ).

fof(f143,axiom,
    ! [X2,X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(X2)
      | ~ ssList(X1)
      | rearsegP(X2,X1)
      | app(X0,X1) != X2 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause143) ).

fof(f1551,plain,
    ( spl5_135
    | ~ spl5_17
    | ~ spl5_5
    | ~ spl5_24 ),
    inference(avatar_split_clause,[],[f1522,f377,f269,f337,f1548]) ).

fof(f1548,plain,
    ( spl5_135
  <=> frontsegP(sF0,sk5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_135])]) ).

fof(f1522,plain,
    ( ~ ssList(sF0)
    | ~ ssList(sk3)
    | ~ ssList(sk5)
    | frontsegP(sF0,sk5) ),
    inference(superposition,[],[f217,f230]) ).

fof(f217,plain,
    ! [X0,X1] :
      ( ~ ssList(app(X0,X1))
      | ~ ssList(X1)
      | ~ ssList(X0)
      | frontsegP(app(X0,X1),X0) ),
    inference(equality_resolution,[],[f144]) ).

fof(f144,axiom,
    ! [X2,X0,X1] :
      ( ~ ssList(X1)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | frontsegP(X2,X0)
      | app(X0,X1) != X2 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause144) ).

fof(f1546,plain,
    ( ~ spl5_17
    | ~ spl5_5
    | spl5_134 ),
    inference(avatar_split_clause,[],[f1523,f1544,f269,f337]) ).

fof(f1544,plain,
    ( spl5_134
  <=> ! [X6] :
        ( ~ ssList(app(sF0,X6))
        | segmentP(app(sF0,X6),sk3)
        | ~ ssList(X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_134])]) ).

fof(f1523,plain,
    ! [X6] :
      ( ~ ssList(app(sF0,X6))
      | ~ ssList(X6)
      | ~ ssList(sk3)
      | ~ ssList(sk5)
      | segmentP(app(sF0,X6),sk3) ),
    inference(superposition,[],[f221,f230]) ).

fof(f1542,plain,
    ( ~ spl5_17
    | ~ spl5_5
    | spl5_133 ),
    inference(avatar_split_clause,[],[f1520,f1540,f269,f337]) ).

fof(f1540,plain,
    ( spl5_133
  <=> ! [X5] :
        ( app(cons(X5,sk5),sk3) = cons(X5,sF0)
        | ~ ssItem(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_133])]) ).

fof(f1520,plain,
    ! [X5] :
      ( app(cons(X5,sk5),sk3) = cons(X5,sF0)
      | ~ ssList(sk3)
      | ~ ssList(sk5)
      | ~ ssItem(X5) ),
    inference(superposition,[],[f157,f230]) ).

fof(f1538,plain,
    ( ~ spl5_5
    | ~ spl5_17
    | spl5_132 ),
    inference(avatar_split_clause,[],[f1519,f1535,f337,f269]) ).

fof(f1535,plain,
    ( spl5_132
  <=> ! [X3] :
        ( sF0 != app(X3,sk3)
        | sk5 = X3
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_132])]) ).

fof(f1519,plain,
    ! [X4] :
      ( sF0 != app(X4,sk3)
      | ~ ssList(sk5)
      | ~ ssList(sk3)
      | sk5 = X4
      | ~ ssList(X4) ),
    inference(superposition,[],[f151,f230]) ).

fof(f1537,plain,
    ( ~ spl5_17
    | ~ spl5_5
    | spl5_132 ),
    inference(avatar_split_clause,[],[f1518,f1535,f269,f337]) ).

fof(f1518,plain,
    ! [X3] :
      ( sF0 != app(X3,sk3)
      | ~ ssList(X3)
      | ~ ssList(sk3)
      | sk5 = X3
      | ~ ssList(sk5) ),
    inference(superposition,[],[f151,f230]) ).

fof(f1533,plain,
    ( ~ spl5_17
    | ~ spl5_5
    | spl5_131 ),
    inference(avatar_split_clause,[],[f1517,f1530,f269,f337]) ).

fof(f1530,plain,
    ( spl5_131
  <=> ! [X1] :
        ( sF0 != app(sk5,X1)
        | sk3 = X1
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_131])]) ).

fof(f1517,plain,
    ! [X2] :
      ( sF0 != app(sk5,X2)
      | ~ ssList(sk3)
      | ~ ssList(sk5)
      | sk3 = X2
      | ~ ssList(X2) ),
    inference(superposition,[],[f150,f230]) ).

fof(f1532,plain,
    ( ~ spl5_5
    | ~ spl5_17
    | spl5_131 ),
    inference(avatar_split_clause,[],[f1516,f1530,f337,f269]) ).

fof(f1516,plain,
    ! [X1] :
      ( sF0 != app(sk5,X1)
      | ~ ssList(X1)
      | ~ ssList(sk5)
      | sk3 = X1
      | ~ ssList(sk3) ),
    inference(superposition,[],[f150,f230]) ).

fof(f1528,plain,
    ( ~ spl5_5
    | ~ spl5_17
    | spl5_130 ),
    inference(avatar_split_clause,[],[f1515,f1526,f337,f269]) ).

fof(f1526,plain,
    ( spl5_130
  <=> ! [X0] :
        ( app(sF0,X0) = app(sk5,app(sk3,X0))
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_130])]) ).

fof(f1515,plain,
    ! [X0] :
      ( app(sF0,X0) = app(sk5,app(sk3,X0))
      | ~ ssList(sk5)
      | ~ ssList(sk3)
      | ~ ssList(X0) ),
    inference(superposition,[],[f149,f230]) ).

fof(f1524,plain,
    ( ~ spl5_5
    | ~ spl5_17
    | spl5_24 ),
    inference(avatar_split_clause,[],[f1514,f377,f337,f269]) ).

fof(f1514,plain,
    ( ssList(sF0)
    | ~ ssList(sk5)
    | ~ ssList(sk3) ),
    inference(superposition,[],[f85,f230]) ).

fof(f85,axiom,
    ! [X0,X1] :
      ( ssList(app(X1,X0))
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause85) ).

fof(f1513,plain,
    ( spl5_109
    | ~ spl5_70 ),
    inference(avatar_split_clause,[],[f1512,f831,f1076]) ).

fof(f1076,plain,
    ( spl5_109
  <=> ssList(tl(sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_109])]) ).

fof(f831,plain,
    ( spl5_70
  <=> skaf43(sk7,sk3) = tl(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_70])]) ).

fof(f1512,plain,
    ( ssList(tl(sk3))
    | ~ spl5_70 ),
    inference(superposition,[],[f52,f833]) ).

fof(f833,plain,
    ( skaf43(sk7,sk3) = tl(sk3)
    | ~ spl5_70 ),
    inference(avatar_component_clause,[],[f831]) ).

fof(f52,axiom,
    ! [X0,X1] : ssList(skaf43(X0,X1)),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause52) ).

fof(f1510,plain,
    ( ~ spl5_111
    | spl5_129 ),
    inference(avatar_split_clause,[],[f1506,f1508,f1315]) ).

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

fof(f1506,plain,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X1)
      | ~ ssList(nil)
      | memberP(X1,X0)
      | ~ memberP(app(X1,nil),X0) ),
    inference(duplicate_literal_removal,[],[f1505]) ).

fof(f1505,plain,
    ! [X0,X1] :
      ( ~ ssItem(X0)
      | ~ ssList(X1)
      | ~ ssList(nil)
      | ~ ssItem(X0)
      | memberP(X1,X0)
      | ~ memberP(app(X1,nil),X0) ),
    inference(resolution,[],[f71,f158]) ).

fof(f158,axiom,
    ! [X2,X0,X1] :
      ( memberP(X1,X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssItem(X2)
      | memberP(X0,X2)
      | ~ memberP(app(X0,X1),X2) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause158) ).

fof(f71,axiom,
    ! [X0] :
      ( ~ memberP(nil,X0)
      | ~ ssItem(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause71) ).

fof(f1489,plain,
    ( ~ spl5_111
    | spl5_128 ),
    inference(avatar_split_clause,[],[f1468,f1487,f1315]) ).

fof(f1487,plain,
    ( spl5_128
  <=> ! [X7] :
        ( ~ ssList(X7)
        | app(nil,skaf45(X7,nil)) = X7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_128])]) ).

fof(f1468,plain,
    ! [X7] :
      ( ~ ssList(X7)
      | ~ ssList(nil)
      | app(nil,skaf45(X7,nil)) = X7 ),
    inference(duplicate_literal_removal,[],[f1467]) ).

fof(f1467,plain,
    ! [X7] :
      ( ~ ssList(X7)
      | ~ ssList(X7)
      | ~ ssList(nil)
      | app(nil,skaf45(X7,nil)) = X7 ),
    inference(resolution,[],[f60,f132]) ).

fof(f132,axiom,
    ! [X0,X1] :
      ( ~ frontsegP(X0,X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | app(X1,skaf45(X0,X1)) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause132) ).

fof(f60,axiom,
    ! [X0] :
      ( frontsegP(X0,nil)
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause60) ).

fof(f1485,plain,
    ( ~ spl5_111
    | spl5_127 ),
    inference(avatar_split_clause,[],[f1469,f1483,f1315]) ).

fof(f1483,plain,
    ( spl5_127
  <=> ! [X6,X5] :
        ( ~ ssList(X5)
        | frontsegP(app(X5,X6),nil)
        | ~ ssList(X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_127])]) ).

fof(f1469,plain,
    ! [X6,X5] :
      ( ~ ssList(X5)
      | ~ ssList(nil)
      | ~ ssList(X6)
      | frontsegP(app(X5,X6),nil) ),
    inference(duplicate_literal_removal,[],[f1466]) ).

fof(f1466,plain,
    ! [X6,X5] :
      ( ~ ssList(X5)
      | ~ ssList(X5)
      | ~ ssList(nil)
      | ~ ssList(X6)
      | frontsegP(app(X5,X6),nil) ),
    inference(resolution,[],[f60,f137]) ).

fof(f137,axiom,
    ! [X2,X0,X1] :
      ( ~ frontsegP(X0,X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(X2)
      | frontsegP(app(X0,X2),X1) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause137) ).

fof(f1481,plain,
    ( ~ spl5_111
    | spl5_126 ),
    inference(avatar_split_clause,[],[f1471,f1479,f1315]) ).

fof(f1479,plain,
    ( spl5_126
  <=> ! [X2,X3] :
        ( ~ ssList(X2)
        | frontsegP(X2,X3)
        | ~ frontsegP(nil,X3)
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_126])]) ).

fof(f1471,plain,
    ! [X2,X3] :
      ( ~ ssList(X2)
      | ~ ssList(nil)
      | ~ frontsegP(nil,X3)
      | ~ ssList(X3)
      | frontsegP(X2,X3) ),
    inference(duplicate_literal_removal,[],[f1464]) ).

fof(f1464,plain,
    ! [X2,X3] :
      ( ~ ssList(X2)
      | ~ ssList(X2)
      | ~ ssList(nil)
      | ~ frontsegP(nil,X3)
      | ~ ssList(X3)
      | frontsegP(X2,X3) ),
    inference(resolution,[],[f60,f154]) ).

fof(f154,axiom,
    ! [X2,X0,X1] :
      ( ~ frontsegP(X0,X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ frontsegP(X1,X2)
      | ~ ssList(X2)
      | frontsegP(X0,X2) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause154) ).

fof(f1477,plain,
    ( ~ spl5_111
    | spl5_125 ),
    inference(avatar_split_clause,[],[f1473,f1475,f1315]) ).

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

fof(f1473,plain,
    ! [X0,X1] :
      ( frontsegP(cons(X1,X0),sF2(X1))
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ ssItem(X1) ),
    inference(forward_demodulation,[],[f1472,f233]) ).

fof(f1472,plain,
    ! [X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(nil)
      | ~ ssItem(X1)
      | frontsegP(cons(X1,X0),cons(X1,nil)) ),
    inference(duplicate_literal_removal,[],[f1463]) ).

fof(f1463,plain,
    ! [X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ ssItem(X1)
      | frontsegP(cons(X1,X0),cons(X1,nil)) ),
    inference(resolution,[],[f60,f243]) ).

fof(f243,plain,
    ! [X3,X0,X1] :
      ( ~ frontsegP(X0,X1)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssItem(X3)
      | frontsegP(cons(X3,X0),cons(X3,X1)) ),
    inference(duplicate_literal_removal,[],[f223]) ).

fof(f223,plain,
    ! [X3,X0,X1] :
      ( ~ ssItem(X3)
      | ~ ssItem(X3)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ frontsegP(X0,X1)
      | frontsegP(cons(X3,X0),cons(X3,X1)) ),
    inference(equality_resolution,[],[f178]) ).

fof(f178,axiom,
    ! [X2,X3,X0,X1] :
      ( ~ ssItem(X3)
      | ~ ssItem(X2)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | X2 != X3
      | ~ frontsegP(X0,X1)
      | frontsegP(cons(X2,X0),cons(X3,X1)) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause178) ).

fof(f1462,plain,
    ( ~ spl5_111
    | spl5_124 ),
    inference(avatar_split_clause,[],[f1447,f1460,f1315]) ).

fof(f1460,plain,
    ( spl5_124
  <=> ! [X5] :
        ( ~ ssList(X5)
        | app(skaf46(X5,nil),nil) = X5 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_124])]) ).

fof(f1447,plain,
    ! [X5] :
      ( ~ ssList(X5)
      | ~ ssList(nil)
      | app(skaf46(X5,nil),nil) = X5 ),
    inference(duplicate_literal_removal,[],[f1446]) ).

fof(f1446,plain,
    ! [X5] :
      ( ~ ssList(X5)
      | ~ ssList(X5)
      | ~ ssList(nil)
      | app(skaf46(X5,nil),nil) = X5 ),
    inference(resolution,[],[f58,f131]) ).

fof(f131,axiom,
    ! [X0,X1] :
      ( ~ rearsegP(X0,X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | app(skaf46(X0,X1),X1) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause131) ).

fof(f58,axiom,
    ! [X0] :
      ( rearsegP(X0,nil)
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause58) ).

fof(f1458,plain,
    ( ~ spl5_111
    | spl5_123 ),
    inference(avatar_split_clause,[],[f1448,f1456,f1315]) ).

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

fof(f1448,plain,
    ! [X3,X4] :
      ( ~ ssList(X3)
      | ~ ssList(nil)
      | ~ ssList(X4)
      | rearsegP(app(X4,X3),nil) ),
    inference(duplicate_literal_removal,[],[f1445]) ).

fof(f1445,plain,
    ! [X3,X4] :
      ( ~ ssList(X3)
      | ~ ssList(X3)
      | ~ ssList(nil)
      | ~ ssList(X4)
      | rearsegP(app(X4,X3),nil) ),
    inference(resolution,[],[f58,f136]) ).

fof(f136,axiom,
    ! [X2,X0,X1] :
      ( ~ rearsegP(X0,X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(X2)
      | rearsegP(app(X2,X0),X1) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause136) ).

fof(f1454,plain,
    ( ~ spl5_111
    | spl5_122 ),
    inference(avatar_split_clause,[],[f1450,f1452,f1315]) ).

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

fof(f1450,plain,
    ! [X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(nil)
      | ~ rearsegP(nil,X1)
      | ~ ssList(X1)
      | rearsegP(X0,X1) ),
    inference(duplicate_literal_removal,[],[f1443]) ).

fof(f1443,plain,
    ! [X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ rearsegP(nil,X1)
      | ~ ssList(X1)
      | rearsegP(X0,X1) ),
    inference(resolution,[],[f58,f153]) ).

fof(f153,axiom,
    ! [X2,X0,X1] :
      ( ~ rearsegP(X0,X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ rearsegP(X1,X2)
      | ~ ssList(X2)
      | rearsegP(X0,X2) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause153) ).

fof(f1441,plain,
    ( ~ spl5_111
    | spl5_121 ),
    inference(avatar_split_clause,[],[f1426,f1439,f1315]) ).

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

fof(f1426,plain,
    ! [X6] :
      ( ~ ssList(X6)
      | ~ ssList(nil)
      | app(app(skaf47(X6,nil),nil),skaf48(nil,X6)) = X6 ),
    inference(duplicate_literal_removal,[],[f1425]) ).

fof(f1425,plain,
    ! [X6] :
      ( ~ ssList(X6)
      | ~ ssList(X6)
      | ~ ssList(nil)
      | app(app(skaf47(X6,nil),nil),skaf48(nil,X6)) = X6 ),
    inference(resolution,[],[f56,f168]) ).

fof(f168,axiom,
    ! [X0,X1] :
      ( ~ segmentP(X0,X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | app(app(skaf47(X0,X1),X1),skaf48(X1,X0)) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause168) ).

fof(f56,axiom,
    ! [X0] :
      ( segmentP(X0,nil)
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause56) ).

fof(f1437,plain,
    ( ~ spl5_111
    | spl5_120 ),
    inference(avatar_split_clause,[],[f1428,f1435,f1315]) ).

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

fof(f1428,plain,
    ! [X2,X3,X4] :
      ( ~ ssList(X2)
      | ~ ssList(nil)
      | ~ ssList(X3)
      | ~ ssList(X4)
      | segmentP(app(app(X3,X2),X4),nil) ),
    inference(duplicate_literal_removal,[],[f1423]) ).

fof(f1423,plain,
    ! [X2,X3,X4] :
      ( ~ ssList(X2)
      | ~ ssList(X2)
      | ~ ssList(nil)
      | ~ ssList(X3)
      | ~ ssList(X4)
      | segmentP(app(app(X3,X2),X4),nil) ),
    inference(resolution,[],[f56,f172]) ).

fof(f172,axiom,
    ! [X2,X3,X0,X1] :
      ( ~ segmentP(X0,X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(X3)
      | ~ ssList(X2)
      | segmentP(app(app(X3,X0),X2),X1) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause172) ).

fof(f1433,plain,
    ( ~ spl5_111
    | spl5_119 ),
    inference(avatar_split_clause,[],[f1429,f1431,f1315]) ).

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

fof(f1429,plain,
    ! [X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(nil)
      | ~ segmentP(nil,X1)
      | ~ ssList(X1)
      | segmentP(X0,X1) ),
    inference(duplicate_literal_removal,[],[f1422]) ).

fof(f1422,plain,
    ! [X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ segmentP(nil,X1)
      | ~ ssList(X1)
      | segmentP(X0,X1) ),
    inference(resolution,[],[f56,f152]) ).

fof(f152,axiom,
    ! [X2,X0,X1] :
      ( ~ segmentP(X0,X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ segmentP(X1,X2)
      | ~ ssList(X2)
      | segmentP(X0,X2) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause152) ).

fof(f1421,plain,
    ( spl5_118
    | ~ spl5_117
    | ~ spl5_3
    | ~ spl5_70
    | spl5_77 ),
    inference(avatar_split_clause,[],[f1405,f864,f831,f262,f1414,f1419]) ).

fof(f1419,plain,
    ( spl5_118
  <=> ! [X4,X5,X3] :
        ( ~ ssList(app(app(X3,cons(sk7,X4)),cons(hd(tl(sk3)),X5)))
        | ~ totalorderedP(app(app(X3,cons(sk7,X4)),cons(hd(tl(sk3)),X5)))
        | ~ ssList(X5)
        | ~ ssList(X4)
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_118])]) ).

fof(f1414,plain,
    ( spl5_117
  <=> ssItem(hd(tl(sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_117])]) ).

fof(f864,plain,
    ( spl5_77
  <=> leq(sk7,hd(skaf43(sk7,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_77])]) ).

fof(f1405,plain,
    ( ! [X3,X4,X5] :
        ( ~ ssItem(sk7)
        | ~ ssItem(hd(tl(sk3)))
        | ~ ssList(app(app(X3,cons(sk7,X4)),cons(hd(tl(sk3)),X5)))
        | ~ ssList(X3)
        | ~ ssList(X4)
        | ~ ssList(X5)
        | ~ totalorderedP(app(app(X3,cons(sk7,X4)),cons(hd(tl(sk3)),X5))) )
    | ~ spl5_70
    | spl5_77 ),
    inference(resolution,[],[f907,f226]) ).

fof(f226,plain,
    ! [X2,X3,X0,X1,X4] :
      ( leq(X1,X3)
      | ~ ssItem(X1)
      | ~ ssItem(X3)
      | ~ ssList(app(app(X0,cons(X1,X2)),cons(X3,X4)))
      | ~ ssList(X0)
      | ~ ssList(X2)
      | ~ ssList(X4)
      | ~ totalorderedP(app(app(X0,cons(X1,X2)),cons(X3,X4))) ),
    inference(equality_resolution,[],[f182]) ).

fof(f182,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ totalorderedP(X5)
      | ~ ssItem(X1)
      | ~ ssItem(X3)
      | ~ ssList(X5)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | ~ ssList(X4)
      | leq(X1,X3)
      | app(app(X0,cons(X1,X2)),cons(X3,X4)) != X5 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause182) ).

fof(f907,plain,
    ( ~ leq(sk7,hd(tl(sk3)))
    | ~ spl5_70
    | spl5_77 ),
    inference(backward_demodulation,[],[f866,f833]) ).

fof(f866,plain,
    ( ~ leq(sk7,hd(skaf43(sk7,sk3)))
    | spl5_77 ),
    inference(avatar_component_clause,[],[f864]) ).

fof(f1417,plain,
    ( spl5_115
    | spl5_116
    | ~ spl5_117
    | ~ spl5_3
    | ~ spl5_70
    | spl5_77 ),
    inference(avatar_split_clause,[],[f1404,f864,f831,f262,f1414,f1411,f1407]) ).

fof(f1407,plain,
    ( spl5_115
  <=> leq(hd(tl(sk3)),sk7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_115])]) ).

fof(f1411,plain,
    ( spl5_116
  <=> ! [X2,X0,X1] :
        ( ~ ssList(app(app(X0,cons(hd(tl(sk3)),X1)),cons(sk7,X2)))
        | ~ totalorderP(app(app(X0,cons(hd(tl(sk3)),X1)),cons(sk7,X2)))
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_116])]) ).

fof(f1404,plain,
    ( ! [X2,X0,X1] :
        ( ~ ssItem(sk7)
        | ~ ssItem(hd(tl(sk3)))
        | ~ ssList(app(app(X0,cons(hd(tl(sk3)),X1)),cons(sk7,X2)))
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | leq(hd(tl(sk3)),sk7)
        | ~ totalorderP(app(app(X0,cons(hd(tl(sk3)),X1)),cons(sk7,X2))) )
    | ~ spl5_70
    | spl5_77 ),
    inference(resolution,[],[f907,f229]) ).

fof(f229,plain,
    ! [X2,X3,X0,X1,X4] :
      ( leq(X3,X1)
      | ~ ssItem(X3)
      | ~ ssItem(X1)
      | ~ ssList(app(app(X0,cons(X1,X2)),cons(X3,X4)))
      | ~ ssList(X4)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | leq(X1,X3)
      | ~ totalorderP(app(app(X0,cons(X1,X2)),cons(X3,X4))) ),
    inference(equality_resolution,[],[f184]) ).

fof(f184,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ totalorderP(X5)
      | ~ ssItem(X3)
      | ~ ssItem(X1)
      | ~ ssList(X5)
      | ~ ssList(X4)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | leq(X1,X3)
      | leq(X3,X1)
      | app(app(X0,cons(X1,X2)),cons(X3,X4)) != X5 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause184) ).

fof(f1371,plain,
    ( spl5_114
    | ~ spl5_5
    | spl5_78 ),
    inference(avatar_split_clause,[],[f1366,f868,f269,f1368]) ).

fof(f1368,plain,
    ( spl5_114
  <=> sk3 = app(app(skaf66(sk3),cons(skaf64(sk3),skaf67(sk3))),cons(skaf65(sk3),skaf68(sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_114])]) ).

fof(f868,plain,
    ( spl5_78
  <=> totalorderedP(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_78])]) ).

fof(f1366,plain,
    ( ~ ssList(sk3)
    | sk3 = app(app(skaf66(sk3),cons(skaf64(sk3),skaf67(sk3))),cons(skaf65(sk3),skaf68(sk3)))
    | spl5_78 ),
    inference(resolution,[],[f869,f164]) ).

fof(f164,axiom,
    ! [X0] :
      ( totalorderedP(X0)
      | ~ ssList(X0)
      | app(app(skaf66(X0),cons(skaf64(X0),skaf67(X0))),cons(skaf65(X0),skaf68(X0))) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause164) ).

fof(f869,plain,
    ( ~ totalorderedP(sk3)
    | spl5_78 ),
    inference(avatar_component_clause,[],[f868]) ).

fof(f1357,plain,
    spl5_5,
    inference(avatar_split_clause,[],[f202,f269]) ).

fof(f202,plain,
    ssList(sk3),
    inference(definition_unfolding,[],[f186,f191]) ).

fof(f191,axiom,
    sk1 = sk3,
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',co1_6) ).

fof(f186,axiom,
    ssList(sk1),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',co1_1) ).

fof(f1353,plain,
    ~ spl5_2,
    inference(avatar_contradiction_clause,[],[f1348]) ).

fof(f1348,plain,
    ( $false
    | ~ spl5_2 ),
    inference(resolution,[],[f1094,f244]) ).

fof(f1094,plain,
    ( memberP(sF1,sk7)
    | ~ spl5_2 ),
    inference(backward_demodulation,[],[f205,f255]) ).

fof(f255,plain,
    ( sk3 = sF1
    | ~ spl5_2 ),
    inference(avatar_component_clause,[],[f253]) ).

fof(f253,plain,
    ( spl5_2
  <=> sk3 = sF1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_2])]) ).

fof(f205,plain,
    memberP(sk3,sk7),
    inference(definition_unfolding,[],[f199,f191]) ).

fof(f199,axiom,
    memberP(sk1,sk7),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',co1_14) ).

fof(f1343,plain,
    spl5_111,
    inference(avatar_split_clause,[],[f8,f1315]) ).

fof(f8,axiom,
    ssList(nil),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause8) ).

fof(f1340,plain,
    spl5_113,
    inference(avatar_split_clause,[],[f1339,f1326]) ).

fof(f1326,plain,
    ( spl5_113
  <=> ! [X1] :
        ( strictorderedP(sF2(X1))
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_113])]) ).

fof(f1339,plain,
    ! [X0] :
      ( strictorderedP(sF2(X0))
      | ~ ssItem(X0) ),
    inference(forward_demodulation,[],[f66,f233]) ).

fof(f66,axiom,
    ! [X0] :
      ( strictorderedP(cons(X0,nil))
      | ~ ssItem(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause66) ).

fof(f1338,plain,
    spl5_112,
    inference(avatar_split_clause,[],[f1337,f1321]) ).

fof(f1321,plain,
    ( spl5_112
  <=> ! [X1] :
        ( totalorderedP(sF2(X1))
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_112])]) ).

fof(f1337,plain,
    ! [X0] :
      ( totalorderedP(sF2(X0))
      | ~ ssItem(X0) ),
    inference(forward_demodulation,[],[f67,f233]) ).

fof(f67,axiom,
    ! [X0] :
      ( totalorderedP(cons(X0,nil))
      | ~ ssItem(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause67) ).

fof(f1328,plain,
    ( ~ spl5_111
    | spl5_113 ),
    inference(avatar_split_clause,[],[f1324,f1326,f1315]) ).

fof(f1324,plain,
    ! [X1] :
      ( strictorderedP(sF2(X1))
      | ~ ssList(nil)
      | ~ ssItem(X1) ),
    inference(forward_demodulation,[],[f212,f233]) ).

fof(f212,plain,
    ! [X1] :
      ( ~ ssList(nil)
      | ~ ssItem(X1)
      | strictorderedP(cons(X1,nil)) ),
    inference(equality_resolution,[],[f112]) ).

fof(f112,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssList(X0)
      | nil != X0
      | strictorderedP(cons(X1,X0)) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause112) ).

fof(f1323,plain,
    ( ~ spl5_111
    | spl5_112 ),
    inference(avatar_split_clause,[],[f1319,f1321,f1315]) ).

fof(f1319,plain,
    ! [X1] :
      ( totalorderedP(sF2(X1))
      | ~ ssList(nil)
      | ~ ssItem(X1) ),
    inference(forward_demodulation,[],[f213,f233]) ).

fof(f213,plain,
    ! [X1] :
      ( ~ ssList(nil)
      | ~ ssItem(X1)
      | totalorderedP(cons(X1,nil)) ),
    inference(equality_resolution,[],[f113]) ).

fof(f113,axiom,
    ! [X0,X1] :
      ( ~ ssItem(X1)
      | ~ ssList(X0)
      | nil != X0
      | totalorderedP(cons(X1,X0)) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause113) ).

fof(f1318,plain,
    ( spl5_110
    | ~ spl5_111 ),
    inference(avatar_split_clause,[],[f242,f1315,f1311]) ).

fof(f242,plain,
    ( ~ ssList(nil)
    | nil = app(nil,nil) ),
    inference(duplicate_literal_removal,[],[f219]) ).

fof(f219,plain,
    ( ~ ssList(nil)
    | ~ ssList(nil)
    | nil = app(nil,nil) ),
    inference(equality_resolution,[],[f218]) ).

fof(f218,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ ssList(nil)
      | nil != X0
      | nil = app(X0,nil) ),
    inference(equality_resolution,[],[f145]) ).

fof(f145,axiom,
    ! [X0,X1] :
      ( ~ ssList(X0)
      | ~ ssList(X1)
      | nil != X1
      | nil != X0
      | nil = app(X0,X1) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause145) ).

fof(f1082,plain,
    ( ~ spl5_1
    | ~ spl5_40
    | spl5_52 ),
    inference(avatar_split_clause,[],[f797,f581,f473,f249]) ).

fof(f249,plain,
    ( spl5_1
  <=> nil = sk3 ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_1])]) ).

fof(f473,plain,
    ( spl5_40
  <=> nil = skaf42(sk3,sk7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_40])]) ).

fof(f581,plain,
    ( spl5_52
  <=> sk3 = skaf42(sk3,sk7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_52])]) ).

fof(f797,plain,
    ( nil != sk3
    | ~ spl5_40
    | spl5_52 ),
    inference(superposition,[],[f582,f475]) ).

fof(f475,plain,
    ( nil = skaf42(sk3,sk7)
    | ~ spl5_40 ),
    inference(avatar_component_clause,[],[f473]) ).

fof(f582,plain,
    ( sk3 != skaf42(sk3,sk7)
    | spl5_52 ),
    inference(avatar_component_clause,[],[f581]) ).

fof(f1081,plain,
    ( ~ spl5_3
    | ~ spl5_1
    | ~ spl5_109
    | ~ spl5_49
    | ~ spl5_70 ),
    inference(avatar_split_clause,[],[f1080,f831,f545,f1076,f249,f262]) ).

fof(f545,plain,
    ( spl5_49
  <=> sk3 = cons(sk7,skaf43(sk7,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_49])]) ).

fof(f1080,plain,
    ( ~ ssList(tl(sk3))
    | nil != sk3
    | ~ ssItem(sk7)
    | ~ spl5_49
    | ~ spl5_70 ),
    inference(forward_demodulation,[],[f814,f833]) ).

fof(f814,plain,
    ( nil != sk3
    | ~ ssList(skaf43(sk7,sk3))
    | ~ ssItem(sk7)
    | ~ spl5_49 ),
    inference(superposition,[],[f98,f547]) ).

fof(f547,plain,
    ( sk3 = cons(sk7,skaf43(sk7,sk3))
    | ~ spl5_49 ),
    inference(avatar_component_clause,[],[f545]) ).

fof(f98,axiom,
    ! [X0,X1] :
      ( nil != cons(X0,X1)
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause98) ).

fof(f1079,plain,
    ( ~ spl5_3
    | ~ spl5_109
    | ~ spl5_1
    | ~ spl5_49
    | ~ spl5_70 ),
    inference(avatar_split_clause,[],[f938,f831,f545,f249,f1076,f262]) ).

fof(f938,plain,
    ( nil != sk3
    | ~ ssList(tl(sk3))
    | ~ ssItem(sk7)
    | ~ spl5_49
    | ~ spl5_70 ),
    inference(superposition,[],[f98,f910]) ).

fof(f910,plain,
    ( sk3 = cons(sk7,tl(sk3))
    | ~ spl5_49
    | ~ spl5_70 ),
    inference(backward_demodulation,[],[f547,f833]) ).

fof(f1074,plain,
    ( ~ spl5_5
    | spl5_108
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f980,f545,f496,f473,f1072,f269]) ).

fof(f1072,plain,
    ( spl5_108
  <=> ! [X39] :
        ( memberP(sF4(X39,sk3),X39)
        | ~ ssItem(X39) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_108])]) ).

fof(f496,plain,
    ( spl5_45
  <=> ! [X6] :
        ( app(cons(X6,skaf42(sk3,sk7)),cons(sk7,skaf43(sk7,sk3))) = cons(X6,sk3)
        | ~ ssItem(X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_45])]) ).

fof(f980,plain,
    ( ! [X39] :
        ( memberP(sF4(X39,sk3),X39)
        | ~ ssList(sk3)
        | ~ ssItem(X39) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f979]) ).

fof(f979,plain,
    ( ! [X39] :
        ( memberP(sF4(X39,sk3),X39)
        | ~ ssList(sk3)
        | ~ ssItem(X39)
        | ~ ssItem(X39) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f241,f766]) ).

fof(f766,plain,
    ( ! [X6] :
        ( cons(X6,sk3) = sF4(X6,sk3)
        | ~ ssItem(X6) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(forward_demodulation,[],[f765,f235]) ).

fof(f765,plain,
    ( ! [X6] :
        ( cons(X6,sk3) = app(sF2(X6),sk3)
        | ~ ssItem(X6) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(forward_demodulation,[],[f762,f233]) ).

fof(f762,plain,
    ( ! [X6] :
        ( cons(X6,sk3) = app(cons(X6,nil),sk3)
        | ~ ssItem(X6) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(backward_demodulation,[],[f743,f475]) ).

fof(f743,plain,
    ( ! [X6] :
        ( cons(X6,sk3) = app(cons(X6,skaf42(sk3,sk7)),sk3)
        | ~ ssItem(X6) )
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(backward_demodulation,[],[f497,f547]) ).

fof(f497,plain,
    ( ! [X6] :
        ( app(cons(X6,skaf42(sk3,sk7)),cons(sk7,skaf43(sk7,sk3))) = cons(X6,sk3)
        | ~ ssItem(X6) )
    | ~ spl5_45 ),
    inference(avatar_component_clause,[],[f496]) ).

fof(f1070,plain,
    ( ~ spl5_5
    | spl5_107
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f981,f545,f496,f473,f1068,f269]) ).

fof(f1068,plain,
    ( spl5_107
  <=> ! [X38,X36,X37] :
        ( ~ ssList(app(X37,cons(X38,sF4(X36,sk3))))
        | X36 = X38
        | ~ ssList(X37)
        | ~ equalelemsP(app(X37,cons(X38,sF4(X36,sk3))))
        | ~ ssItem(X38)
        | ~ ssItem(X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_107])]) ).

fof(f981,plain,
    ( ! [X38,X36,X37] :
        ( ~ ssList(app(X37,cons(X38,sF4(X36,sk3))))
        | ~ ssItem(X36)
        | ~ ssItem(X38)
        | ~ equalelemsP(app(X37,cons(X38,sF4(X36,sk3))))
        | ~ ssList(X37)
        | ~ ssList(sk3)
        | X36 = X38 )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f978]) ).

fof(f978,plain,
    ( ! [X38,X36,X37] :
        ( ~ ssList(app(X37,cons(X38,sF4(X36,sk3))))
        | ~ ssItem(X36)
        | ~ ssItem(X38)
        | ~ equalelemsP(app(X37,cons(X38,sF4(X36,sk3))))
        | ~ ssList(X37)
        | ~ ssList(sk3)
        | X36 = X38
        | ~ ssItem(X36) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f224,f766]) ).

fof(f1066,plain,
    ( ~ spl5_5
    | spl5_106
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f982,f545,f496,f473,f1064,f269]) ).

fof(f1064,plain,
    ( spl5_106
  <=> ! [X34,X35,X33] :
        ( ~ ssList(app(app(X34,cons(X33,X35)),sF4(X33,sk3)))
        | ~ ssList(X35)
        | ~ ssList(X34)
        | ~ duplicatefreeP(app(app(X34,cons(X33,X35)),sF4(X33,sk3)))
        | ~ ssItem(X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_106])]) ).

fof(f982,plain,
    ( ! [X34,X35,X33] :
        ( ~ ssList(app(app(X34,cons(X33,X35)),sF4(X33,sk3)))
        | ~ ssItem(X33)
        | ~ duplicatefreeP(app(app(X34,cons(X33,X35)),sF4(X33,sk3)))
        | ~ ssList(X34)
        | ~ ssList(X35)
        | ~ ssList(sk3) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f977]) ).

fof(f977,plain,
    ( ! [X34,X35,X33] :
        ( ~ ssList(app(app(X34,cons(X33,X35)),sF4(X33,sk3)))
        | ~ ssItem(X33)
        | ~ duplicatefreeP(app(app(X34,cons(X33,X35)),sF4(X33,sk3)))
        | ~ ssList(X34)
        | ~ ssList(X35)
        | ~ ssList(sk3)
        | ~ ssItem(X33) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f222,f766]) ).

fof(f1062,plain,
    ( ~ spl5_5
    | spl5_105
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f983,f545,f496,f473,f1060,f269]) ).

fof(f1060,plain,
    ( spl5_105
  <=> ! [X32,X30,X31] :
        ( ~ ssList(app(app(X31,sF4(X30,sk3)),cons(X30,X32)))
        | ~ ssList(X32)
        | ~ ssList(X31)
        | ~ duplicatefreeP(app(app(X31,sF4(X30,sk3)),cons(X30,X32)))
        | ~ ssItem(X30) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_105])]) ).

fof(f983,plain,
    ( ! [X31,X32,X30] :
        ( ~ ssList(app(app(X31,sF4(X30,sk3)),cons(X30,X32)))
        | ~ ssItem(X30)
        | ~ duplicatefreeP(app(app(X31,sF4(X30,sk3)),cons(X30,X32)))
        | ~ ssList(X31)
        | ~ ssList(sk3)
        | ~ ssList(X32) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f976]) ).

fof(f976,plain,
    ( ! [X31,X32,X30] :
        ( ~ ssList(app(app(X31,sF4(X30,sk3)),cons(X30,X32)))
        | ~ ssItem(X30)
        | ~ duplicatefreeP(app(app(X31,sF4(X30,sk3)),cons(X30,X32)))
        | ~ ssList(X31)
        | ~ ssList(sk3)
        | ~ ssList(X32)
        | ~ ssItem(X30) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f222,f766]) ).

fof(f1058,plain,
    ( ~ spl5_5
    | spl5_104
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f984,f545,f496,f473,f1056,f269]) ).

fof(f1056,plain,
    ( spl5_104
  <=> ! [X29,X28] :
        ( ~ ssList(app(X29,sF4(X28,sk3)))
        | memberP(app(X29,sF4(X28,sk3)),X28)
        | ~ ssList(X29)
        | ~ ssItem(X28) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_104])]) ).

fof(f984,plain,
    ( ! [X28,X29] :
        ( ~ ssList(app(X29,sF4(X28,sk3)))
        | ~ ssItem(X28)
        | ~ ssList(X29)
        | ~ ssList(sk3)
        | memberP(app(X29,sF4(X28,sk3)),X28) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f975]) ).

fof(f975,plain,
    ( ! [X28,X29] :
        ( ~ ssList(app(X29,sF4(X28,sk3)))
        | ~ ssItem(X28)
        | ~ ssList(X29)
        | ~ ssList(sk3)
        | memberP(app(X29,sF4(X28,sk3)),X28)
        | ~ ssItem(X28) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f220,f766]) ).

fof(f1054,plain,
    ( ~ spl5_5
    | spl5_103
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f985,f545,f496,f473,f1052,f269]) ).

fof(f1052,plain,
    ( spl5_103
  <=> ! [X25,X27,X26] :
        ( ~ frontsegP(cons(X26,X27),sF4(X25,sk3))
        | ~ ssItem(X26)
        | X25 = X26
        | ~ ssList(X27)
        | ~ ssItem(X25) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_103])]) ).

fof(f985,plain,
    ( ! [X26,X27,X25] :
        ( ~ frontsegP(cons(X26,X27),sF4(X25,sk3))
        | ~ ssItem(X25)
        | ~ ssList(X27)
        | ~ ssList(sk3)
        | X25 = X26
        | ~ ssItem(X26) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f974]) ).

fof(f974,plain,
    ( ! [X26,X27,X25] :
        ( ~ frontsegP(cons(X26,X27),sF4(X25,sk3))
        | ~ ssItem(X25)
        | ~ ssList(X27)
        | ~ ssList(sk3)
        | X25 = X26
        | ~ ssItem(X26)
        | ~ ssItem(X25) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f176,f766]) ).

fof(f1050,plain,
    ( ~ spl5_5
    | spl5_102
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f986,f545,f496,f473,f1048,f269]) ).

fof(f1048,plain,
    ( spl5_102
  <=> ! [X22,X24,X23] :
        ( ~ frontsegP(sF4(X22,sk3),cons(X23,X24))
        | ~ ssItem(X22)
        | X22 = X23
        | ~ ssList(X24)
        | ~ ssItem(X23) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_102])]) ).

fof(f986,plain,
    ( ! [X24,X22,X23] :
        ( ~ frontsegP(sF4(X22,sk3),cons(X23,X24))
        | ~ ssItem(X23)
        | ~ ssList(sk3)
        | ~ ssList(X24)
        | X22 = X23
        | ~ ssItem(X22) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f973]) ).

fof(f973,plain,
    ( ! [X24,X22,X23] :
        ( ~ frontsegP(sF4(X22,sk3),cons(X23,X24))
        | ~ ssItem(X23)
        | ~ ssList(sk3)
        | ~ ssList(X24)
        | X22 = X23
        | ~ ssItem(X22)
        | ~ ssItem(X22) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f176,f766]) ).

fof(f1046,plain,
    ( ~ spl5_5
    | spl5_101
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f987,f545,f496,f473,f1043,f269]) ).

fof(f1043,plain,
    ( spl5_101
  <=> ! [X18,X16,X17] :
        ( sF4(X16,sk3) != cons(X17,X18)
        | ~ ssItem(X17)
        | sk3 = X18
        | ~ ssList(X18)
        | ~ ssItem(X16) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_101])]) ).

fof(f987,plain,
    ( ! [X21,X19,X20] :
        ( sF4(X19,sk3) != cons(X20,X21)
        | ~ ssItem(X20)
        | ~ ssList(X21)
        | ~ ssList(sk3)
        | sk3 = X21
        | ~ ssItem(X19) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f972]) ).

fof(f972,plain,
    ( ! [X21,X19,X20] :
        ( sF4(X19,sk3) != cons(X20,X21)
        | ~ ssItem(X20)
        | ~ ssList(X21)
        | ~ ssList(sk3)
        | sk3 = X21
        | ~ ssItem(X19)
        | ~ ssItem(X19) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f171,f766]) ).

fof(f1045,plain,
    ( ~ spl5_5
    | spl5_101
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f988,f545,f496,f473,f1043,f269]) ).

fof(f988,plain,
    ( ! [X18,X16,X17] :
        ( sF4(X16,sk3) != cons(X17,X18)
        | ~ ssItem(X16)
        | ~ ssList(sk3)
        | ~ ssList(X18)
        | sk3 = X18
        | ~ ssItem(X17) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f971]) ).

fof(f971,plain,
    ( ! [X18,X16,X17] :
        ( sF4(X16,sk3) != cons(X17,X18)
        | ~ ssItem(X16)
        | ~ ssList(sk3)
        | ~ ssList(X18)
        | sk3 = X18
        | ~ ssItem(X17)
        | ~ ssItem(X16) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f171,f766]) ).

fof(f1041,plain,
    ( ~ spl5_5
    | spl5_100
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f989,f545,f496,f473,f1039,f269]) ).

fof(f1039,plain,
    ( spl5_100
  <=> ! [X13,X14,X15] :
        ( sF4(X13,sk3) != cons(X14,X15)
        | ~ ssItem(X13)
        | X13 = X14
        | ~ ssList(X15)
        | ~ ssItem(X14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_100])]) ).

fof(f989,plain,
    ( ! [X14,X15,X13] :
        ( sF4(X13,sk3) != cons(X14,X15)
        | ~ ssItem(X14)
        | ~ ssList(X15)
        | ~ ssList(sk3)
        | X13 = X14
        | ~ ssItem(X13) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f970]) ).

fof(f970,plain,
    ( ! [X14,X15,X13] :
        ( sF4(X13,sk3) != cons(X14,X15)
        | ~ ssItem(X14)
        | ~ ssList(X15)
        | ~ ssList(sk3)
        | X13 = X14
        | ~ ssItem(X13)
        | ~ ssItem(X13) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f170,f766]) ).

fof(f1037,plain,
    ( ~ spl5_5
    | spl5_99
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f990,f545,f496,f473,f1035,f269]) ).

fof(f1035,plain,
    ( spl5_99
  <=> ! [X11,X12,X10] :
        ( cons(X11,X12) != sF4(X10,sk3)
        | ~ ssItem(X11)
        | X10 = X11
        | ~ ssList(X12)
        | ~ ssItem(X10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_99])]) ).

fof(f990,plain,
    ( ! [X10,X11,X12] :
        ( cons(X11,X12) != sF4(X10,sk3)
        | ~ ssItem(X10)
        | ~ ssList(sk3)
        | ~ ssList(X12)
        | X10 = X11
        | ~ ssItem(X11) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f969]) ).

fof(f969,plain,
    ( ! [X10,X11,X12] :
        ( cons(X11,X12) != sF4(X10,sk3)
        | ~ ssItem(X10)
        | ~ ssList(sk3)
        | ~ ssList(X12)
        | X10 = X11
        | ~ ssItem(X11)
        | ~ ssItem(X10) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f170,f766]) ).

fof(f1033,plain,
    ( ~ spl5_5
    | spl5_98
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f991,f545,f496,f473,f1031,f269]) ).

fof(f1031,plain,
    ( spl5_98
  <=> ! [X9,X8] :
        ( ~ memberP(sF4(X8,sk3),X9)
        | ~ ssItem(X8)
        | memberP(sk3,X9)
        | X8 = X9
        | ~ ssItem(X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_98])]) ).

fof(f991,plain,
    ( ! [X8,X9] :
        ( ~ memberP(sF4(X8,sk3),X9)
        | ~ ssItem(X9)
        | ~ ssList(sk3)
        | X8 = X9
        | memberP(sk3,X9)
        | ~ ssItem(X8) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f968]) ).

fof(f968,plain,
    ( ! [X8,X9] :
        ( ~ memberP(sF4(X8,sk3),X9)
        | ~ ssItem(X9)
        | ~ ssList(sk3)
        | X8 = X9
        | memberP(sk3,X9)
        | ~ ssItem(X8)
        | ~ ssItem(X8) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f161,f766]) ).

fof(f1029,plain,
    ( ~ spl5_78
    | spl5_1
    | ~ spl5_5
    | spl5_97
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49
    | ~ spl5_71 ),
    inference(avatar_split_clause,[],[f1025,f836,f545,f496,f473,f1027,f269,f249,f868]) ).

fof(f1027,plain,
    ( spl5_97
  <=> ! [X7] :
        ( ~ leq(X7,sk7)
        | ~ ssItem(X7)
        | totalorderedP(sF4(X7,sk3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_97])]) ).

fof(f836,plain,
    ( spl5_71
  <=> sk7 = hd(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_71])]) ).

fof(f1025,plain,
    ( ! [X7] :
        ( ~ leq(X7,sk7)
        | totalorderedP(sF4(X7,sk3))
        | ~ ssItem(X7)
        | ~ ssList(sk3)
        | nil = sk3
        | ~ totalorderedP(sk3) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49
    | ~ spl5_71 ),
    inference(forward_demodulation,[],[f992,f838]) ).

fof(f838,plain,
    ( sk7 = hd(sk3)
    | ~ spl5_71 ),
    inference(avatar_component_clause,[],[f836]) ).

fof(f992,plain,
    ( ! [X7] :
        ( totalorderedP(sF4(X7,sk3))
        | ~ ssItem(X7)
        | ~ ssList(sk3)
        | nil = sk3
        | ~ leq(X7,hd(sk3))
        | ~ totalorderedP(sk3) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f967]) ).

fof(f967,plain,
    ( ! [X7] :
        ( totalorderedP(sF4(X7,sk3))
        | ~ ssItem(X7)
        | ~ ssList(sk3)
        | nil = sk3
        | ~ leq(X7,hd(sk3))
        | ~ totalorderedP(sk3)
        | ~ ssItem(X7) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f159,f766]) ).

fof(f159,axiom,
    ! [X0,X1] :
      ( totalorderedP(cons(X0,X1))
      | ~ ssItem(X0)
      | ~ ssList(X1)
      | nil = X1
      | ~ leq(X0,hd(X1))
      | ~ totalorderedP(X1) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause159) ).

fof(f1024,plain,
    ( spl5_1
    | ~ spl5_5
    | spl5_96
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49
    | ~ spl5_71 ),
    inference(avatar_split_clause,[],[f1020,f836,f545,f496,f473,f1022,f269,f249]) ).

fof(f1022,plain,
    ( spl5_96
  <=> ! [X6] :
        ( lt(X6,sk7)
        | ~ ssItem(X6)
        | ~ strictorderedP(sF4(X6,sk3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_96])]) ).

fof(f1020,plain,
    ( ! [X6] :
        ( lt(X6,sk7)
        | ~ strictorderedP(sF4(X6,sk3))
        | ~ ssList(sk3)
        | nil = sk3
        | ~ ssItem(X6) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49
    | ~ spl5_71 ),
    inference(forward_demodulation,[],[f993,f838]) ).

fof(f993,plain,
    ( ! [X6] :
        ( ~ strictorderedP(sF4(X6,sk3))
        | ~ ssList(sk3)
        | nil = sk3
        | ~ ssItem(X6)
        | lt(X6,hd(sk3)) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f966]) ).

fof(f966,plain,
    ( ! [X6] :
        ( ~ strictorderedP(sF4(X6,sk3))
        | ~ ssList(sk3)
        | nil = sk3
        | ~ ssItem(X6)
        | lt(X6,hd(sk3))
        | ~ ssItem(X6) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f134,f766]) ).

fof(f134,axiom,
    ! [X0,X1] :
      ( ~ strictorderedP(cons(X0,X1))
      | ~ ssList(X1)
      | nil = X1
      | ~ ssItem(X0)
      | lt(X0,hd(X1)) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause134) ).

fof(f1019,plain,
    ( ~ spl5_5
    | spl5_95
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f994,f545,f496,f473,f1017,f269]) ).

fof(f1017,plain,
    ( spl5_95
  <=> ! [X5] :
        ( sk3 != sF4(X5,sk3)
        | ~ ssItem(X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_95])]) ).

fof(f994,plain,
    ( ! [X5] :
        ( sk3 != sF4(X5,sk3)
        | ~ ssList(sk3)
        | ~ ssItem(X5) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f965]) ).

fof(f965,plain,
    ( ! [X5] :
        ( sk3 != sF4(X5,sk3)
        | ~ ssList(sk3)
        | ~ ssItem(X5)
        | ~ ssItem(X5) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f99,f766]) ).

fof(f1015,plain,
    ( ~ spl5_5
    | spl5_94
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f995,f545,f496,f473,f1013,f269]) ).

fof(f1013,plain,
    ( spl5_94
  <=> ! [X4] :
        ( nil != sF4(X4,sk3)
        | ~ ssItem(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_94])]) ).

fof(f995,plain,
    ( ! [X4] :
        ( nil != sF4(X4,sk3)
        | ~ ssList(sk3)
        | ~ ssItem(X4) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f964]) ).

fof(f964,plain,
    ( ! [X4] :
        ( nil != sF4(X4,sk3)
        | ~ ssList(sk3)
        | ~ ssItem(X4)
        | ~ ssItem(X4) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f98,f766]) ).

fof(f1011,plain,
    ( ~ spl5_5
    | spl5_93
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f996,f545,f496,f473,f1009,f269]) ).

fof(f1009,plain,
    ( spl5_93
  <=> ! [X3] :
        ( hd(sF4(X3,sk3)) = X3
        | ~ ssItem(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_93])]) ).

fof(f996,plain,
    ( ! [X3] :
        ( hd(sF4(X3,sk3)) = X3
        | ~ ssList(sk3)
        | ~ ssItem(X3) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f963]) ).

fof(f963,plain,
    ( ! [X3] :
        ( hd(sF4(X3,sk3)) = X3
        | ~ ssList(sk3)
        | ~ ssItem(X3)
        | ~ ssItem(X3) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f97,f766]) ).

fof(f1007,plain,
    ( ~ spl5_5
    | spl5_92
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f997,f545,f496,f473,f1005,f269]) ).

fof(f1005,plain,
    ( spl5_92
  <=> ! [X2] :
        ( sk3 = tl(sF4(X2,sk3))
        | ~ ssItem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_92])]) ).

fof(f997,plain,
    ( ! [X2] :
        ( sk3 = tl(sF4(X2,sk3))
        | ~ ssList(sk3)
        | ~ ssItem(X2) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f962]) ).

fof(f962,plain,
    ( ! [X2] :
        ( sk3 = tl(sF4(X2,sk3))
        | ~ ssList(sk3)
        | ~ ssItem(X2)
        | ~ ssItem(X2) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f96,f766]) ).

fof(f1003,plain,
    ( ~ spl5_5
    | spl5_91
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f998,f545,f496,f473,f1001,f269]) ).

fof(f1001,plain,
    ( spl5_91
  <=> ! [X1] :
        ( ssList(sF4(X1,sk3))
        | ~ ssItem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_91])]) ).

fof(f998,plain,
    ( ! [X1] :
        ( ssList(sF4(X1,sk3))
        | ~ ssList(sk3)
        | ~ ssItem(X1) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(duplicate_literal_removal,[],[f961]) ).

fof(f961,plain,
    ( ! [X1] :
        ( ssList(sF4(X1,sk3))
        | ~ ssList(sk3)
        | ~ ssItem(X1)
        | ~ ssItem(X1) )
    | ~ spl5_40
    | ~ spl5_45
    | ~ spl5_49 ),
    inference(superposition,[],[f86,f766]) ).

fof(f959,plain,
    ( ~ spl5_3
    | ~ spl5_5
    | ~ spl5_90
    | ~ spl5_49
    | ~ spl5_70 ),
    inference(avatar_split_clause,[],[f954,f831,f545,f956,f269,f262]) ).

fof(f956,plain,
    ( spl5_90
  <=> sk3 = tl(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_90])]) ).

fof(f954,plain,
    ( sk3 != tl(sk3)
    | ~ ssList(sk3)
    | ~ ssItem(sk7)
    | ~ spl5_49
    | ~ spl5_70 ),
    inference(inner_rewriting,[],[f939]) ).

fof(f939,plain,
    ( sk3 != tl(sk3)
    | ~ ssList(tl(sk3))
    | ~ ssItem(sk7)
    | ~ spl5_49
    | ~ spl5_70 ),
    inference(superposition,[],[f99,f910]) ).

fof(f935,plain,
    ( spl5_1
    | ~ spl5_5
    | spl5_89
    | ~ spl5_71 ),
    inference(avatar_split_clause,[],[f928,f836,f933,f269,f249]) ).

fof(f933,plain,
    ( spl5_89
  <=> ! [X1] :
        ( leq(X1,sk7)
        | ~ ssItem(X1)
        | ~ totalorderedP(cons(X1,sk3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_89])]) ).

fof(f928,plain,
    ( ! [X1] :
        ( leq(X1,sk7)
        | ~ ssList(sk3)
        | nil = sk3
        | ~ totalorderedP(cons(X1,sk3))
        | ~ ssItem(X1) )
    | ~ spl5_71 ),
    inference(superposition,[],[f135,f838]) ).

fof(f135,axiom,
    ! [X0,X1] :
      ( leq(X0,hd(X1))
      | ~ ssList(X1)
      | nil = X1
      | ~ totalorderedP(cons(X0,X1))
      | ~ ssItem(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause135) ).

fof(f921,plain,
    ( spl5_88
    | ~ spl5_5
    | spl5_75 ),
    inference(avatar_split_clause,[],[f912,f855,f269,f918]) ).

fof(f918,plain,
    ( spl5_88
  <=> sk3 = app(app(skaf71(sk3),cons(skaf69(sk3),skaf72(sk3))),cons(skaf70(sk3),skaf73(sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_88])]) ).

fof(f855,plain,
    ( spl5_75
  <=> strictorderedP(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_75])]) ).

fof(f912,plain,
    ( ~ ssList(sk3)
    | sk3 = app(app(skaf71(sk3),cons(skaf69(sk3),skaf72(sk3))),cons(skaf70(sk3),skaf73(sk3)))
    | spl5_75 ),
    inference(resolution,[],[f857,f163]) ).

fof(f163,axiom,
    ! [X0] :
      ( strictorderedP(X0)
      | ~ ssList(X0)
      | app(app(skaf71(X0),cons(skaf69(X0),skaf72(X0))),cons(skaf70(X0),skaf73(X0))) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause163) ).

fof(f857,plain,
    ( ~ strictorderedP(sk3)
    | spl5_75 ),
    inference(avatar_component_clause,[],[f855]) ).

fof(f916,plain,
    ( spl5_1
    | spl5_87
    | ~ spl5_5
    | spl5_75 ),
    inference(avatar_split_clause,[],[f911,f855,f269,f914,f249]) ).

fof(f914,plain,
    ( spl5_87
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | ~ strictorderedP(cons(X0,sk3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_87])]) ).

fof(f911,plain,
    ( ! [X0] :
        ( ~ ssList(sk3)
        | ~ ssItem(X0)
        | nil = sk3
        | ~ strictorderedP(cons(X0,sk3)) )
    | spl5_75 ),
    inference(resolution,[],[f857,f124]) ).

fof(f124,axiom,
    ! [X0,X1] :
      ( strictorderedP(X1)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | nil = X1
      | ~ strictorderedP(cons(X0,X1)) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause124) ).

fof(f905,plain,
    ( ~ spl5_36
    | ~ spl5_3
    | spl5_86
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f828,f545,f903,f262,f457]) ).

fof(f457,plain,
    ( spl5_36
  <=> ssList(skaf43(sk7,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_36])]) ).

fof(f903,plain,
    ( spl5_86
  <=> ! [X18,X19] :
        ( ~ ssList(app(X18,cons(X19,sk3)))
        | sk7 = X19
        | ~ ssList(X18)
        | ~ equalelemsP(app(X18,cons(X19,sk3)))
        | ~ ssItem(X19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_86])]) ).

fof(f828,plain,
    ( ! [X18,X19] :
        ( ~ ssList(app(X18,cons(X19,sk3)))
        | ~ ssItem(sk7)
        | ~ ssItem(X19)
        | ~ equalelemsP(app(X18,cons(X19,sk3)))
        | ~ ssList(X18)
        | ~ ssList(skaf43(sk7,sk3))
        | sk7 = X19 )
    | ~ spl5_49 ),
    inference(superposition,[],[f224,f547]) ).

fof(f901,plain,
    ( ~ spl5_36
    | ~ spl5_3
    | spl5_85
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f827,f545,f899,f262,f457]) ).

fof(f899,plain,
    ( spl5_85
  <=> ! [X16,X17] :
        ( ~ ssList(app(app(X16,cons(sk7,X17)),sk3))
        | ~ ssList(X17)
        | ~ ssList(X16)
        | ~ duplicatefreeP(app(app(X16,cons(sk7,X17)),sk3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_85])]) ).

fof(f827,plain,
    ( ! [X16,X17] :
        ( ~ ssList(app(app(X16,cons(sk7,X17)),sk3))
        | ~ ssItem(sk7)
        | ~ duplicatefreeP(app(app(X16,cons(sk7,X17)),sk3))
        | ~ ssList(X16)
        | ~ ssList(X17)
        | ~ ssList(skaf43(sk7,sk3)) )
    | ~ spl5_49 ),
    inference(superposition,[],[f222,f547]) ).

fof(f897,plain,
    ( ~ spl5_36
    | ~ spl5_3
    | spl5_84
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f826,f545,f895,f262,f457]) ).

fof(f895,plain,
    ( spl5_84
  <=> ! [X14,X15] :
        ( ~ ssList(app(app(X14,sk3),cons(sk7,X15)))
        | ~ ssList(X15)
        | ~ ssList(X14)
        | ~ duplicatefreeP(app(app(X14,sk3),cons(sk7,X15))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_84])]) ).

fof(f826,plain,
    ( ! [X14,X15] :
        ( ~ ssList(app(app(X14,sk3),cons(sk7,X15)))
        | ~ ssItem(sk7)
        | ~ duplicatefreeP(app(app(X14,sk3),cons(sk7,X15)))
        | ~ ssList(X14)
        | ~ ssList(skaf43(sk7,sk3))
        | ~ ssList(X15) )
    | ~ spl5_49 ),
    inference(superposition,[],[f222,f547]) ).

fof(f893,plain,
    ( ~ spl5_36
    | ~ spl5_3
    | spl5_83
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f824,f545,f891,f262,f457]) ).

fof(f891,plain,
    ( spl5_83
  <=> ! [X11,X12] :
        ( ~ frontsegP(cons(X11,X12),sk3)
        | ~ ssItem(X11)
        | sk7 = X11
        | ~ ssList(X12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_83])]) ).

fof(f824,plain,
    ( ! [X11,X12] :
        ( ~ frontsegP(cons(X11,X12),sk3)
        | ~ ssItem(sk7)
        | ~ ssList(X12)
        | ~ ssList(skaf43(sk7,sk3))
        | sk7 = X11
        | ~ ssItem(X11) )
    | ~ spl5_49 ),
    inference(superposition,[],[f176,f547]) ).

fof(f889,plain,
    ( ~ spl5_3
    | ~ spl5_36
    | spl5_82
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f823,f545,f887,f457,f262]) ).

fof(f887,plain,
    ( spl5_82
  <=> ! [X9,X10] :
        ( ~ frontsegP(sk3,cons(X9,X10))
        | sk7 = X9
        | ~ ssList(X10)
        | ~ ssItem(X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_82])]) ).

fof(f823,plain,
    ( ! [X10,X9] :
        ( ~ frontsegP(sk3,cons(X9,X10))
        | ~ ssItem(X9)
        | ~ ssList(skaf43(sk7,sk3))
        | ~ ssList(X10)
        | sk7 = X9
        | ~ ssItem(sk7) )
    | ~ spl5_49 ),
    inference(superposition,[],[f176,f547]) ).

fof(f885,plain,
    ( ~ spl5_3
    | ~ spl5_36
    | spl5_81
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f822,f545,f882,f457,f262]) ).

fof(f882,plain,
    ( spl5_81
  <=> ! [X6,X5] :
        ( sk3 != cons(X5,X6)
        | ~ ssItem(X5)
        | skaf43(sk7,sk3) = X6
        | ~ ssList(X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_81])]) ).

fof(f822,plain,
    ( ! [X8,X7] :
        ( sk3 != cons(X7,X8)
        | ~ ssItem(X7)
        | ~ ssList(X8)
        | ~ ssList(skaf43(sk7,sk3))
        | skaf43(sk7,sk3) = X8
        | ~ ssItem(sk7) )
    | ~ spl5_49 ),
    inference(superposition,[],[f171,f547]) ).

fof(f884,plain,
    ( ~ spl5_36
    | ~ spl5_3
    | spl5_81
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f821,f545,f882,f262,f457]) ).

fof(f821,plain,
    ( ! [X6,X5] :
        ( sk3 != cons(X5,X6)
        | ~ ssItem(sk7)
        | ~ ssList(skaf43(sk7,sk3))
        | ~ ssList(X6)
        | skaf43(sk7,sk3) = X6
        | ~ ssItem(X5) )
    | ~ spl5_49 ),
    inference(superposition,[],[f171,f547]) ).

fof(f880,plain,
    ( ~ spl5_3
    | ~ spl5_36
    | spl5_80
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f820,f545,f877,f457,f262]) ).

fof(f877,plain,
    ( spl5_80
  <=> ! [X2,X1] :
        ( cons(X1,X2) != sk3
        | ~ ssItem(X1)
        | sk7 = X1
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_80])]) ).

fof(f820,plain,
    ( ! [X3,X4] :
        ( cons(X3,X4) != sk3
        | ~ ssItem(X3)
        | ~ ssList(X4)
        | ~ ssList(skaf43(sk7,sk3))
        | sk7 = X3
        | ~ ssItem(sk7) )
    | ~ spl5_49 ),
    inference(superposition,[],[f170,f547]) ).

fof(f879,plain,
    ( ~ spl5_36
    | ~ spl5_3
    | spl5_80
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f819,f545,f877,f262,f457]) ).

fof(f819,plain,
    ( ! [X2,X1] :
        ( cons(X1,X2) != sk3
        | ~ ssItem(sk7)
        | ~ ssList(skaf43(sk7,sk3))
        | ~ ssList(X2)
        | sk7 = X1
        | ~ ssItem(X1) )
    | ~ spl5_49 ),
    inference(superposition,[],[f170,f547]) ).

fof(f875,plain,
    ( ~ spl5_3
    | ~ spl5_36
    | spl5_79
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f818,f545,f873,f457,f262]) ).

fof(f873,plain,
    ( spl5_79
  <=> ! [X0] :
        ( ~ memberP(sk3,X0)
        | memberP(skaf43(sk7,sk3),X0)
        | sk7 = X0
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_79])]) ).

fof(f818,plain,
    ( ! [X0] :
        ( ~ memberP(sk3,X0)
        | ~ ssItem(X0)
        | ~ ssList(skaf43(sk7,sk3))
        | sk7 = X0
        | memberP(skaf43(sk7,sk3),X0)
        | ~ ssItem(sk7) )
    | ~ spl5_49 ),
    inference(superposition,[],[f161,f547]) ).

fof(f871,plain,
    ( ~ spl5_76
    | ~ spl5_77
    | spl5_74
    | ~ spl5_36
    | ~ spl5_3
    | spl5_78
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f817,f545,f868,f262,f457,f851,f864,f860]) ).

fof(f860,plain,
    ( spl5_76
  <=> totalorderedP(skaf43(sk7,sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_76])]) ).

fof(f851,plain,
    ( spl5_74
  <=> nil = skaf43(sk7,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_74])]) ).

fof(f817,plain,
    ( totalorderedP(sk3)
    | ~ ssItem(sk7)
    | ~ ssList(skaf43(sk7,sk3))
    | nil = skaf43(sk7,sk3)
    | ~ leq(sk7,hd(skaf43(sk7,sk3)))
    | ~ totalorderedP(skaf43(sk7,sk3))
    | ~ spl5_49 ),
    inference(superposition,[],[f159,f547]) ).

fof(f858,plain,
    ( spl5_73
    | ~ spl5_3
    | spl5_74
    | ~ spl5_36
    | ~ spl5_75
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f816,f545,f855,f457,f851,f262,f847]) ).

fof(f847,plain,
    ( spl5_73
  <=> lt(sk7,hd(skaf43(sk7,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_73])]) ).

fof(f816,plain,
    ( ~ strictorderedP(sk3)
    | ~ ssList(skaf43(sk7,sk3))
    | nil = skaf43(sk7,sk3)
    | ~ ssItem(sk7)
    | lt(sk7,hd(skaf43(sk7,sk3)))
    | ~ spl5_49 ),
    inference(superposition,[],[f134,f547]) ).

fof(f845,plain,
    ( ~ spl5_3
    | ~ spl5_5
    | ~ spl5_72
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f840,f545,f842,f269,f262]) ).

fof(f842,plain,
    ( spl5_72
  <=> sk3 = skaf43(sk7,sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_72])]) ).

fof(f840,plain,
    ( sk3 != skaf43(sk7,sk3)
    | ~ ssList(sk3)
    | ~ ssItem(sk7)
    | ~ spl5_49 ),
    inference(inner_rewriting,[],[f815]) ).

fof(f815,plain,
    ( sk3 != skaf43(sk7,sk3)
    | ~ ssList(skaf43(sk7,sk3))
    | ~ ssItem(sk7)
    | ~ spl5_49 ),
    inference(superposition,[],[f99,f547]) ).

fof(f839,plain,
    ( ~ spl5_3
    | ~ spl5_36
    | spl5_71
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f813,f545,f836,f457,f262]) ).

fof(f813,plain,
    ( sk7 = hd(sk3)
    | ~ ssList(skaf43(sk7,sk3))
    | ~ ssItem(sk7)
    | ~ spl5_49 ),
    inference(superposition,[],[f97,f547]) ).

fof(f834,plain,
    ( ~ spl5_3
    | ~ spl5_36
    | spl5_70
    | ~ spl5_49 ),
    inference(avatar_split_clause,[],[f812,f545,f831,f457,f262]) ).

fof(f812,plain,
    ( skaf43(sk7,sk3) = tl(sk3)
    | ~ ssList(skaf43(sk7,sk3))
    | ~ ssItem(sk7)
    | ~ spl5_49 ),
    inference(superposition,[],[f96,f547]) ).

fof(f802,plain,
    ( ~ spl5_5
    | ~ spl5_49
    | spl5_58 ),
    inference(avatar_split_clause,[],[f800,f652,f545,f269]) ).

fof(f652,plain,
    ( spl5_58
  <=> rearsegP(cons(sk7,skaf43(sk7,sk3)),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_58])]) ).

fof(f800,plain,
    ( ~ ssList(sk3)
    | ~ spl5_49
    | spl5_58 ),
    inference(resolution,[],[f747,f59]) ).

fof(f59,axiom,
    ! [X0] :
      ( rearsegP(X0,X0)
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause59) ).

fof(f747,plain,
    ( ~ rearsegP(sk3,sk3)
    | ~ spl5_49
    | spl5_58 ),
    inference(backward_demodulation,[],[f654,f547]) ).

fof(f654,plain,
    ( ~ rearsegP(cons(sk7,skaf43(sk7,sk3)),sk3)
    | spl5_58 ),
    inference(avatar_component_clause,[],[f652]) ).

fof(f801,plain,
    ( ~ spl5_46
    | ~ spl5_49
    | spl5_58 ),
    inference(avatar_contradiction_clause,[],[f799]) ).

fof(f799,plain,
    ( $false
    | ~ spl5_46
    | ~ spl5_49
    | spl5_58 ),
    inference(resolution,[],[f747,f744]) ).

fof(f744,plain,
    ( rearsegP(sk3,sk3)
    | ~ spl5_46
    | ~ spl5_49 ),
    inference(backward_demodulation,[],[f502,f547]) ).

fof(f502,plain,
    ( rearsegP(sk3,cons(sk7,skaf43(sk7,sk3)))
    | ~ spl5_46 ),
    inference(avatar_component_clause,[],[f500]) ).

fof(f500,plain,
    ( spl5_46
  <=> rearsegP(sk3,cons(sk7,skaf43(sk7,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_46])]) ).

fof(f737,plain,
    ( ~ spl5_37
    | spl5_40
    | spl5_69
    | ~ spl5_41 ),
    inference(avatar_split_clause,[],[f714,f477,f733,f473,f461]) ).

fof(f461,plain,
    ( spl5_37
  <=> ssList(skaf42(sk3,sk7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_37])]) ).

fof(f733,plain,
    ( spl5_69
  <=> ssItem(hd(sk3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_69])]) ).

fof(f477,plain,
    ( spl5_41
  <=> hd(skaf42(sk3,sk7)) = hd(sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_41])]) ).

fof(f714,plain,
    ( ssItem(hd(sk3))
    | nil = skaf42(sk3,sk7)
    | ~ ssList(skaf42(sk3,sk7))
    | ~ spl5_41 ),
    inference(superposition,[],[f78,f479]) ).

fof(f479,plain,
    ( hd(skaf42(sk3,sk7)) = hd(sk3)
    | ~ spl5_41 ),
    inference(avatar_component_clause,[],[f477]) ).

fof(f78,axiom,
    ! [X0] :
      ( ssItem(hd(X0))
      | nil = X0
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause78) ).

fof(f736,plain,
    ( ~ spl5_37
    | spl5_40
    | spl5_69
    | ~ spl5_41 ),
    inference(avatar_split_clause,[],[f713,f477,f733,f473,f461]) ).

fof(f713,plain,
    ( ssItem(hd(sk3))
    | nil = skaf42(sk3,sk7)
    | ~ ssList(skaf42(sk3,sk7))
    | ~ spl5_41 ),
    inference(superposition,[],[f76,f479]) ).

fof(f76,axiom,
    ! [X0] :
      ( ssItem(hd(X0))
      | nil = X0
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause76) ).

fof(f731,plain,
    ( ~ spl5_37
    | spl5_40
    | spl5_68
    | ~ spl5_41 ),
    inference(avatar_split_clause,[],[f712,f477,f728,f473,f461]) ).

fof(f728,plain,
    ( spl5_68
  <=> skaf42(sk3,sk7) = cons(hd(sk3),tl(skaf42(sk3,sk7))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_68])]) ).

fof(f712,plain,
    ( skaf42(sk3,sk7) = cons(hd(sk3),tl(skaf42(sk3,sk7)))
    | nil = skaf42(sk3,sk7)
    | ~ ssList(skaf42(sk3,sk7))
    | ~ spl5_41 ),
    inference(superposition,[],[f104,f479]) ).

fof(f104,axiom,
    ! [X0] :
      ( cons(hd(X0),tl(X0)) = X0
      | nil = X0
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause104) ).

fof(f726,plain,
    ( spl5_40
    | ~ spl5_37
    | spl5_67
    | ~ spl5_41 ),
    inference(avatar_split_clause,[],[f711,f477,f724,f461,f473]) ).

fof(f724,plain,
    ( spl5_67
  <=> ! [X1] :
        ( leq(X1,hd(sk3))
        | ~ ssItem(X1)
        | ~ totalorderedP(cons(X1,skaf42(sk3,sk7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_67])]) ).

fof(f711,plain,
    ( ! [X1] :
        ( leq(X1,hd(sk3))
        | ~ ssList(skaf42(sk3,sk7))
        | nil = skaf42(sk3,sk7)
        | ~ totalorderedP(cons(X1,skaf42(sk3,sk7)))
        | ~ ssItem(X1) )
    | ~ spl5_41 ),
    inference(superposition,[],[f135,f479]) ).

fof(f722,plain,
    ( ~ spl5_65
    | spl5_40
    | ~ spl5_37
    | spl5_66
    | ~ spl5_41 ),
    inference(avatar_split_clause,[],[f710,f477,f720,f461,f473,f716]) ).

fof(f716,plain,
    ( spl5_65
  <=> strictorderedP(skaf42(sk3,sk7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_65])]) ).

fof(f720,plain,
    ( spl5_66
  <=> ! [X0] :
        ( ~ lt(X0,hd(sk3))
        | strictorderedP(cons(X0,skaf42(sk3,sk7)))
        | ~ ssItem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_66])]) ).

fof(f710,plain,
    ( ! [X0] :
        ( ~ lt(X0,hd(sk3))
        | ~ ssItem(X0)
        | ~ ssList(skaf42(sk3,sk7))
        | nil = skaf42(sk3,sk7)
        | ~ strictorderedP(skaf42(sk3,sk7))
        | strictorderedP(cons(X0,skaf42(sk3,sk7))) )
    | ~ spl5_41 ),
    inference(superposition,[],[f160,f479]) ).

fof(f160,axiom,
    ! [X0,X1] :
      ( ~ lt(X0,hd(X1))
      | ~ ssItem(X0)
      | ~ ssList(X1)
      | nil = X1
      | ~ strictorderedP(X1)
      | strictorderedP(cons(X0,X1)) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause160) ).

fof(f689,plain,
    ( ~ spl5_5
    | spl5_64
    | ~ spl5_52
    | ~ spl5_54 ),
    inference(avatar_split_clause,[],[f670,f590,f581,f687,f269]) ).

fof(f687,plain,
    ( spl5_64
  <=> ! [X7] :
        ( ~ ssList(X7)
        | app(sk3,X7) = app(sk3,skaf45(app(sk3,X7),sk3))
        | ~ ssList(app(sk3,X7)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_64])]) ).

fof(f590,plain,
    ( spl5_54
  <=> ! [X2] :
        ( ~ ssList(X2)
        | frontsegP(app(sk3,X2),skaf42(sk3,sk7)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_54])]) ).

fof(f670,plain,
    ( ! [X7] :
        ( ~ ssList(X7)
        | ~ ssList(app(sk3,X7))
        | ~ ssList(sk3)
        | app(sk3,X7) = app(sk3,skaf45(app(sk3,X7),sk3)) )
    | ~ spl5_52
    | ~ spl5_54 ),
    inference(resolution,[],[f613,f132]) ).

fof(f613,plain,
    ( ! [X2] :
        ( frontsegP(app(sk3,X2),sk3)
        | ~ ssList(X2) )
    | ~ spl5_52
    | ~ spl5_54 ),
    inference(backward_demodulation,[],[f591,f583]) ).

fof(f583,plain,
    ( sk3 = skaf42(sk3,sk7)
    | ~ spl5_52 ),
    inference(avatar_component_clause,[],[f581]) ).

fof(f591,plain,
    ( ! [X2] :
        ( ~ ssList(X2)
        | frontsegP(app(sk3,X2),skaf42(sk3,sk7)) )
    | ~ spl5_54 ),
    inference(avatar_component_clause,[],[f590]) ).

fof(f685,plain,
    ( ~ spl5_5
    | spl5_63
    | ~ spl5_52
    | ~ spl5_54 ),
    inference(avatar_split_clause,[],[f669,f590,f581,f683,f269]) ).

fof(f683,plain,
    ( spl5_63
  <=> ! [X6,X5] :
        ( ~ ssList(X5)
        | frontsegP(app(app(sk3,X5),X6),sk3)
        | ~ ssList(X6)
        | ~ ssList(app(sk3,X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_63])]) ).

fof(f669,plain,
    ( ! [X6,X5] :
        ( ~ ssList(X5)
        | ~ ssList(app(sk3,X5))
        | ~ ssList(sk3)
        | ~ ssList(X6)
        | frontsegP(app(app(sk3,X5),X6),sk3) )
    | ~ spl5_52
    | ~ spl5_54 ),
    inference(resolution,[],[f613,f137]) ).

fof(f681,plain,
    ( ~ spl5_5
    | spl5_62
    | ~ spl5_52
    | ~ spl5_54 ),
    inference(avatar_split_clause,[],[f668,f590,f581,f679,f269]) ).

fof(f679,plain,
    ( spl5_62
  <=> ! [X4] :
        ( ~ ssList(X4)
        | sk3 = app(sk3,X4)
        | ~ frontsegP(sk3,app(sk3,X4))
        | ~ ssList(app(sk3,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_62])]) ).

fof(f668,plain,
    ( ! [X4] :
        ( ~ ssList(X4)
        | ~ ssList(sk3)
        | ~ ssList(app(sk3,X4))
        | ~ frontsegP(sk3,app(sk3,X4))
        | sk3 = app(sk3,X4) )
    | ~ spl5_52
    | ~ spl5_54 ),
    inference(resolution,[],[f613,f129]) ).

fof(f129,axiom,
    ! [X0,X1] :
      ( ~ frontsegP(X1,X0)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ frontsegP(X0,X1)
      | X0 = X1 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause129) ).

fof(f677,plain,
    ( ~ spl5_5
    | spl5_61
    | ~ spl5_52
    | ~ spl5_54 ),
    inference(avatar_split_clause,[],[f666,f590,f581,f675,f269]) ).

fof(f675,plain,
    ( spl5_61
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | frontsegP(cons(X1,app(sk3,X0)),cons(X1,sk3))
        | ~ ssItem(X1)
        | ~ ssList(app(sk3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_61])]) ).

fof(f666,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(sk3)
        | ~ ssList(app(sk3,X0))
        | ~ ssItem(X1)
        | frontsegP(cons(X1,app(sk3,X0)),cons(X1,sk3)) )
    | ~ spl5_52
    | ~ spl5_54 ),
    inference(resolution,[],[f613,f243]) ).

fof(f664,plain,
    ( spl5_60
    | ~ spl5_39
    | ~ spl5_5
    | ~ spl5_46 ),
    inference(avatar_split_clause,[],[f646,f500,f269,f469,f661]) ).

fof(f661,plain,
    ( spl5_60
  <=> sk3 = app(skaf46(sk3,cons(sk7,skaf43(sk7,sk3))),cons(sk7,skaf43(sk7,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_60])]) ).

fof(f469,plain,
    ( spl5_39
  <=> ssList(cons(sk7,skaf43(sk7,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_39])]) ).

fof(f646,plain,
    ( ~ ssList(sk3)
    | ~ ssList(cons(sk7,skaf43(sk7,sk3)))
    | sk3 = app(skaf46(sk3,cons(sk7,skaf43(sk7,sk3))),cons(sk7,skaf43(sk7,sk3)))
    | ~ spl5_46 ),
    inference(resolution,[],[f502,f131]) ).

fof(f659,plain,
    ( spl5_59
    | ~ spl5_39
    | ~ spl5_5
    | ~ spl5_46 ),
    inference(avatar_split_clause,[],[f645,f500,f269,f469,f657]) ).

fof(f657,plain,
    ( spl5_59
  <=> ! [X1] :
        ( ~ ssList(X1)
        | rearsegP(app(X1,sk3),cons(sk7,skaf43(sk7,sk3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_59])]) ).

fof(f645,plain,
    ( ! [X1] :
        ( ~ ssList(sk3)
        | ~ ssList(cons(sk7,skaf43(sk7,sk3)))
        | ~ ssList(X1)
        | rearsegP(app(X1,sk3),cons(sk7,skaf43(sk7,sk3))) )
    | ~ spl5_46 ),
    inference(resolution,[],[f502,f136]) ).

fof(f655,plain,
    ( spl5_49
    | ~ spl5_58
    | ~ spl5_5
    | ~ spl5_39
    | ~ spl5_46 ),
    inference(avatar_split_clause,[],[f644,f500,f469,f269,f652,f545]) ).

fof(f644,plain,
    ( ~ ssList(cons(sk7,skaf43(sk7,sk3)))
    | ~ ssList(sk3)
    | ~ rearsegP(cons(sk7,skaf43(sk7,sk3)),sk3)
    | sk3 = cons(sk7,skaf43(sk7,sk3))
    | ~ spl5_46 ),
    inference(resolution,[],[f502,f128]) ).

fof(f128,axiom,
    ! [X0,X1] :
      ( ~ rearsegP(X1,X0)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ rearsegP(X0,X1)
      | X0 = X1 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause128) ).

fof(f650,plain,
    ( spl5_57
    | ~ spl5_39
    | ~ spl5_5
    | ~ spl5_46 ),
    inference(avatar_split_clause,[],[f643,f500,f269,f469,f648]) ).

fof(f648,plain,
    ( spl5_57
  <=> ! [X0] :
        ( ~ rearsegP(cons(sk7,skaf43(sk7,sk3)),X0)
        | rearsegP(sk3,X0)
        | ~ ssList(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_57])]) ).

fof(f643,plain,
    ( ! [X0] :
        ( ~ ssList(sk3)
        | ~ ssList(cons(sk7,skaf43(sk7,sk3)))
        | ~ rearsegP(cons(sk7,skaf43(sk7,sk3)),X0)
        | ~ ssList(X0)
        | rearsegP(sk3,X0) )
    | ~ spl5_46 ),
    inference(resolution,[],[f502,f153]) ).

fof(f602,plain,
    ( ~ spl5_5
    | ~ spl5_37
    | spl5_56
    | spl5_53 ),
    inference(avatar_split_clause,[],[f598,f585,f600,f461,f269]) ).

fof(f600,plain,
    ( spl5_56
  <=> ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssItem(X1)
        | ~ frontsegP(cons(X1,skaf42(sk3,sk7)),cons(X0,sk3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_56])]) ).

fof(f585,plain,
    ( spl5_53
  <=> frontsegP(skaf42(sk3,sk7),sk3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_53])]) ).

fof(f598,plain,
    ( ! [X0,X1] :
        ( ~ ssItem(X0)
        | ~ ssList(skaf42(sk3,sk7))
        | ~ ssList(sk3)
        | ~ ssItem(X1)
        | ~ frontsegP(cons(X1,skaf42(sk3,sk7)),cons(X0,sk3)) )
    | spl5_53 ),
    inference(resolution,[],[f587,f174]) ).

fof(f174,axiom,
    ! [X2,X3,X0,X1] :
      ( frontsegP(X1,X3)
      | ~ ssItem(X2)
      | ~ ssList(X1)
      | ~ ssList(X3)
      | ~ ssItem(X0)
      | ~ frontsegP(cons(X0,X1),cons(X2,X3)) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause174) ).

fof(f587,plain,
    ( ~ frontsegP(skaf42(sk3,sk7),sk3)
    | spl5_53 ),
    inference(avatar_component_clause,[],[f585]) ).

fof(f597,plain,
    ( spl5_55
    | ~ spl5_37
    | ~ spl5_5
    | ~ spl5_47 ),
    inference(avatar_split_clause,[],[f571,f505,f269,f461,f594]) ).

fof(f594,plain,
    ( spl5_55
  <=> sk3 = app(skaf42(sk3,sk7),skaf45(sk3,skaf42(sk3,sk7))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_55])]) ).

fof(f505,plain,
    ( spl5_47
  <=> frontsegP(sk3,skaf42(sk3,sk7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_47])]) ).

fof(f571,plain,
    ( ~ ssList(sk3)
    | ~ ssList(skaf42(sk3,sk7))
    | sk3 = app(skaf42(sk3,sk7),skaf45(sk3,skaf42(sk3,sk7)))
    | ~ spl5_47 ),
    inference(resolution,[],[f507,f132]) ).

fof(f507,plain,
    ( frontsegP(sk3,skaf42(sk3,sk7))
    | ~ spl5_47 ),
    inference(avatar_component_clause,[],[f505]) ).

fof(f592,plain,
    ( spl5_54
    | ~ spl5_37
    | ~ spl5_5
    | ~ spl5_47 ),
    inference(avatar_split_clause,[],[f570,f505,f269,f461,f590]) ).

fof(f570,plain,
    ( ! [X2] :
        ( ~ ssList(sk3)
        | ~ ssList(skaf42(sk3,sk7))
        | ~ ssList(X2)
        | frontsegP(app(sk3,X2),skaf42(sk3,sk7)) )
    | ~ spl5_47 ),
    inference(resolution,[],[f507,f137]) ).

fof(f588,plain,
    ( spl5_52
    | ~ spl5_53
    | ~ spl5_5
    | ~ spl5_37
    | ~ spl5_47 ),
    inference(avatar_split_clause,[],[f569,f505,f461,f269,f585,f581]) ).

fof(f569,plain,
    ( ~ ssList(skaf42(sk3,sk7))
    | ~ ssList(sk3)
    | ~ frontsegP(skaf42(sk3,sk7),sk3)
    | sk3 = skaf42(sk3,sk7)
    | ~ spl5_47 ),
    inference(resolution,[],[f507,f129]) ).

fof(f579,plain,
    ( spl5_51
    | ~ spl5_37
    | ~ spl5_5
    | ~ spl5_47 ),
    inference(avatar_split_clause,[],[f568,f505,f269,f461,f577]) ).

fof(f577,plain,
    ( spl5_51
  <=> ! [X1] :
        ( ~ frontsegP(skaf42(sk3,sk7),X1)
        | frontsegP(sk3,X1)
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_51])]) ).

fof(f568,plain,
    ( ! [X1] :
        ( ~ ssList(sk3)
        | ~ ssList(skaf42(sk3,sk7))
        | ~ frontsegP(skaf42(sk3,sk7),X1)
        | ~ ssList(X1)
        | frontsegP(sk3,X1) )
    | ~ spl5_47 ),
    inference(resolution,[],[f507,f154]) ).

fof(f575,plain,
    ( spl5_50
    | ~ spl5_5
    | ~ spl5_37
    | ~ spl5_47 ),
    inference(avatar_split_clause,[],[f567,f505,f461,f269,f573]) ).

fof(f573,plain,
    ( spl5_50
  <=> ! [X0] :
        ( ~ ssItem(X0)
        | frontsegP(cons(X0,sk3),cons(X0,skaf42(sk3,sk7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_50])]) ).

fof(f567,plain,
    ( ! [X0] :
        ( ~ ssList(skaf42(sk3,sk7))
        | ~ ssList(sk3)
        | ~ ssItem(X0)
        | frontsegP(cons(X0,sk3),cons(X0,skaf42(sk3,sk7))) )
    | ~ spl5_47 ),
    inference(resolution,[],[f507,f243]) ).

fof(f549,plain,
    ( ~ spl5_39
    | spl5_49
    | ~ spl5_8
    | ~ spl5_40 ),
    inference(avatar_split_clause,[],[f528,f473,f282,f545,f469]) ).

fof(f282,plain,
    ( spl5_8
  <=> sk3 = app(skaf42(sk3,sk7),cons(sk7,skaf43(sk7,sk3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_8])]) ).

fof(f528,plain,
    ( sk3 = cons(sk7,skaf43(sk7,sk3))
    | ~ ssList(cons(sk7,skaf43(sk7,sk3)))
    | ~ spl5_8
    | ~ spl5_40 ),
    inference(superposition,[],[f74,f524]) ).

fof(f524,plain,
    ( sk3 = app(nil,cons(sk7,skaf43(sk7,sk3)))
    | ~ spl5_8
    | ~ spl5_40 ),
    inference(backward_demodulation,[],[f284,f475]) ).

fof(f284,plain,
    ( sk3 = app(skaf42(sk3,sk7),cons(sk7,skaf43(sk7,sk3)))
    | ~ spl5_8 ),
    inference(avatar_component_clause,[],[f282]) ).

fof(f74,axiom,
    ! [X0] :
      ( app(nil,X0) = X0
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause74) ).

fof(f548,plain,
    ( ~ spl5_39
    | spl5_49
    | ~ spl5_8
    | ~ spl5_40 ),
    inference(avatar_split_clause,[],[f527,f473,f282,f545,f469]) ).

fof(f527,plain,
    ( sk3 = cons(sk7,skaf43(sk7,sk3))
    | ~ ssList(cons(sk7,skaf43(sk7,sk3)))
    | ~ spl5_8
    | ~ spl5_40 ),
    inference(superposition,[],[f524,f74]) ).

fof(f518,plain,
    ( ~ spl5_3
    | ~ spl5_36
    | spl5_39 ),
    inference(avatar_split_clause,[],[f517,f469,f457,f262]) ).

fof(f517,plain,
    ( ~ ssList(skaf43(sk7,sk3))
    | ~ ssItem(sk7)
    | spl5_39 ),
    inference(resolution,[],[f471,f86]) ).

fof(f471,plain,
    ( ~ ssList(cons(sk7,skaf43(sk7,sk3)))
    | spl5_39 ),
    inference(avatar_component_clause,[],[f469]) ).

fof(f516,plain,
    spl5_36,
    inference(avatar_contradiction_clause,[],[f515]) ).

fof(f515,plain,
    ( $false
    | spl5_36 ),
    inference(resolution,[],[f459,f52]) ).

fof(f459,plain,
    ( ~ ssList(skaf43(sk7,sk3))
    | spl5_36 ),
    inference(avatar_component_clause,[],[f457]) ).

fof(f514,plain,
    spl5_37,
    inference(avatar_contradiction_clause,[],[f513]) ).

fof(f513,plain,
    ( $false
    | spl5_37 ),
    inference(resolution,[],[f463,f53]) ).

fof(f53,axiom,
    ! [X0,X1] : ssList(skaf42(X0,X1)),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause53) ).

fof(f463,plain,
    ( ~ ssList(skaf42(sk3,sk7))
    | spl5_37 ),
    inference(avatar_component_clause,[],[f461]) ).

fof(f512,plain,
    ( ~ spl5_37
    | ~ spl5_39
    | spl5_48
    | ~ spl5_8 ),
    inference(avatar_split_clause,[],[f455,f282,f510,f469,f461]) ).

fof(f510,plain,
    ( spl5_48
  <=> ! [X7] :
        ( ~ ssList(app(sk3,X7))
        | segmentP(app(sk3,X7),cons(sk7,skaf43(sk7,sk3)))
        | ~ ssList(X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_48])]) ).

fof(f455,plain,
    ( ! [X7] :
        ( ~ ssList(app(sk3,X7))
        | ~ ssList(X7)
        | ~ ssList(cons(sk7,skaf43(sk7,sk3)))
        | ~ ssList(skaf42(sk3,sk7))
        | segmentP(app(sk3,X7),cons(sk7,skaf43(sk7,sk3))) )
    | ~ spl5_8 ),
    inference(superposition,[],[f221,f284]) ).

fof(f508,plain,
    ( spl5_47
    | ~ spl5_37
    | ~ spl5_39
    | ~ spl5_5
    | ~ spl5_8 ),
    inference(avatar_split_clause,[],[f454,f282,f269,f469,f461,f505]) ).

fof(f454,plain,
    ( ~ ssList(sk3)
    | ~ ssList(cons(sk7,skaf43(sk7,sk3)))
    | ~ ssList(skaf42(sk3,sk7))
    | frontsegP(sk3,skaf42(sk3,sk7))
    | ~ spl5_8 ),
    inference(superposition,[],[f217,f284]) ).

fof(f503,plain,
    ( spl5_46
    | ~ spl5_39
    | ~ spl5_37
    | ~ spl5_5
    | ~ spl5_8 ),
    inference(avatar_split_clause,[],[f453,f282,f269,f461,f469,f500]) ).

fof(f453,plain,
    ( ~ ssList(sk3)
    | ~ ssList(skaf42(sk3,sk7))
    | ~ ssList(cons(sk7,skaf43(sk7,sk3)))
    | rearsegP(sk3,cons(sk7,skaf43(sk7,sk3)))
    | ~ spl5_8 ),
    inference(superposition,[],[f216,f284]) ).

fof(f498,plain,
    ( ~ spl5_37
    | ~ spl5_39
    | spl5_45
    | ~ spl5_8 ),
    inference(avatar_split_clause,[],[f452,f282,f496,f469,f461]) ).

fof(f452,plain,
    ( ! [X6] :
        ( app(cons(X6,skaf42(sk3,sk7)),cons(sk7,skaf43(sk7,sk3))) = cons(X6,sk3)
        | ~ ssList(cons(sk7,skaf43(sk7,sk3)))
        | ~ ssList(skaf42(sk3,sk7))
        | ~ ssItem(X6) )
    | ~ spl5_8 ),
    inference(superposition,[],[f157,f284]) ).

fof(f494,plain,
    ( ~ spl5_39
    | ~ spl5_37
    | spl5_44
    | ~ spl5_8 ),
    inference(avatar_split_clause,[],[f451,f282,f491,f461,f469]) ).

fof(f491,plain,
    ( spl5_44
  <=> ! [X4] :
        ( sk3 != app(X4,cons(sk7,skaf43(sk7,sk3)))
        | skaf42(sk3,sk7) = X4
        | ~ ssList(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_44])]) ).

fof(f451,plain,
    ( ! [X5] :
        ( sk3 != app(X5,cons(sk7,skaf43(sk7,sk3)))
        | ~ ssList(skaf42(sk3,sk7))
        | ~ ssList(cons(sk7,skaf43(sk7,sk3)))
        | skaf42(sk3,sk7) = X5
        | ~ ssList(X5) )
    | ~ spl5_8 ),
    inference(superposition,[],[f151,f284]) ).

fof(f493,plain,
    ( ~ spl5_37
    | ~ spl5_39
    | spl5_44
    | ~ spl5_8 ),
    inference(avatar_split_clause,[],[f450,f282,f491,f469,f461]) ).

fof(f450,plain,
    ( ! [X4] :
        ( sk3 != app(X4,cons(sk7,skaf43(sk7,sk3)))
        | ~ ssList(X4)
        | ~ ssList(cons(sk7,skaf43(sk7,sk3)))
        | skaf42(sk3,sk7) = X4
        | ~ ssList(skaf42(sk3,sk7)) )
    | ~ spl5_8 ),
    inference(superposition,[],[f151,f284]) ).

fof(f489,plain,
    ( ~ spl5_37
    | ~ spl5_39
    | spl5_43
    | ~ spl5_8 ),
    inference(avatar_split_clause,[],[f449,f282,f486,f469,f461]) ).

fof(f486,plain,
    ( spl5_43
  <=> ! [X2] :
        ( sk3 != app(skaf42(sk3,sk7),X2)
        | cons(sk7,skaf43(sk7,sk3)) = X2
        | ~ ssList(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_43])]) ).

fof(f449,plain,
    ( ! [X3] :
        ( sk3 != app(skaf42(sk3,sk7),X3)
        | ~ ssList(cons(sk7,skaf43(sk7,sk3)))
        | ~ ssList(skaf42(sk3,sk7))
        | cons(sk7,skaf43(sk7,sk3)) = X3
        | ~ ssList(X3) )
    | ~ spl5_8 ),
    inference(superposition,[],[f150,f284]) ).

fof(f488,plain,
    ( ~ spl5_39
    | ~ spl5_37
    | spl5_43
    | ~ spl5_8 ),
    inference(avatar_split_clause,[],[f448,f282,f486,f461,f469]) ).

fof(f448,plain,
    ( ! [X2] :
        ( sk3 != app(skaf42(sk3,sk7),X2)
        | ~ ssList(X2)
        | ~ ssList(skaf42(sk3,sk7))
        | cons(sk7,skaf43(sk7,sk3)) = X2
        | ~ ssList(cons(sk7,skaf43(sk7,sk3))) )
    | ~ spl5_8 ),
    inference(superposition,[],[f150,f284]) ).

fof(f484,plain,
    ( ~ spl5_39
    | ~ spl5_37
    | spl5_42
    | ~ spl5_8 ),
    inference(avatar_split_clause,[],[f447,f282,f482,f461,f469]) ).

fof(f482,plain,
    ( spl5_42
  <=> ! [X1] :
        ( app(sk3,X1) = app(skaf42(sk3,sk7),app(cons(sk7,skaf43(sk7,sk3)),X1))
        | ~ ssList(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_42])]) ).

fof(f447,plain,
    ( ! [X1] :
        ( app(sk3,X1) = app(skaf42(sk3,sk7),app(cons(sk7,skaf43(sk7,sk3)),X1))
        | ~ ssList(skaf42(sk3,sk7))
        | ~ ssList(cons(sk7,skaf43(sk7,sk3)))
        | ~ ssList(X1) )
    | ~ spl5_8 ),
    inference(superposition,[],[f149,f284]) ).

fof(f480,plain,
    ( ~ spl5_39
    | spl5_40
    | ~ spl5_37
    | spl5_41
    | ~ spl5_8 ),
    inference(avatar_split_clause,[],[f446,f282,f477,f461,f473,f469]) ).

fof(f446,plain,
    ( hd(skaf42(sk3,sk7)) = hd(sk3)
    | ~ ssList(skaf42(sk3,sk7))
    | nil = skaf42(sk3,sk7)
    | ~ ssList(cons(sk7,skaf43(sk7,sk3)))
    | ~ spl5_8 ),
    inference(superposition,[],[f123,f284]) ).

fof(f123,axiom,
    ! [X0,X1] :
      ( hd(app(X1,X0)) = hd(X1)
      | ~ ssList(X1)
      | nil = X1
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause123) ).

fof(f467,plain,
    ( ~ spl5_36
    | ~ spl5_37
    | ~ spl5_3
    | spl5_38
    | ~ spl5_8 ),
    inference(avatar_split_clause,[],[f441,f282,f465,f262,f461,f457]) ).

fof(f465,plain,
    ( spl5_38
  <=> ! [X0] :
        ( ~ ssList(app(sk3,cons(sk7,X0)))
        | ~ ssList(X0)
        | ~ duplicatefreeP(app(sk3,cons(sk7,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_38])]) ).

fof(f441,plain,
    ( ! [X0] :
        ( ~ ssList(app(sk3,cons(sk7,X0)))
        | ~ ssItem(sk7)
        | ~ duplicatefreeP(app(sk3,cons(sk7,X0)))
        | ~ ssList(skaf42(sk3,sk7))
        | ~ ssList(skaf43(sk7,sk3))
        | ~ ssList(X0) )
    | ~ spl5_8 ),
    inference(superposition,[],[f222,f284]) ).

fof(f440,plain,
    ( ~ spl5_9
    | spl5_35
    | ~ spl5_10 ),
    inference(avatar_split_clause,[],[f421,f295,f438,f291]) ).

fof(f438,plain,
    ( spl5_35
  <=> ! [X3] :
        ( ~ memberP(tl(app(X3,sF1)),sk7)
        | nil = X3
        | ~ ssList(X3)
        | memberP(tl(X3),sk7)
        | ~ ssList(tl(X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_35])]) ).

fof(f295,plain,
    ( spl5_10
  <=> ! [X0] :
        ( ~ ssList(X0)
        | ~ memberP(app(X0,sF1),sk7)
        | memberP(X0,sk7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_10])]) ).

fof(f421,plain,
    ( ! [X3] :
        ( ~ memberP(tl(app(X3,sF1)),sk7)
        | ~ ssList(tl(X3))
        | memberP(tl(X3),sk7)
        | ~ ssList(X3)
        | nil = X3
        | ~ ssList(sF1) )
    | ~ spl5_10 ),
    inference(superposition,[],[f296,f133]) ).

fof(f133,axiom,
    ! [X0,X1] :
      ( tl(app(X1,X0)) = app(tl(X1),X0)
      | ~ ssList(X1)
      | nil = X1
      | ~ ssList(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause133) ).

fof(f296,plain,
    ( ! [X0] :
        ( ~ memberP(app(X0,sF1),sk7)
        | ~ ssList(X0)
        | memberP(X0,sk7) )
    | ~ spl5_10 ),
    inference(avatar_component_clause,[],[f295]) ).

fof(f436,plain,
    ( ~ spl5_9
    | spl5_34
    | ~ spl5_10 ),
    inference(avatar_split_clause,[],[f420,f295,f434,f291]) ).

fof(f434,plain,
    ( spl5_34
  <=> ! [X2,X1] :
        ( ~ memberP(app(X1,app(X2,sF1)),sk7)
        | ~ ssList(X2)
        | ~ ssList(X1)
        | memberP(app(X1,X2),sk7)
        | ~ ssList(app(X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_34])]) ).

fof(f420,plain,
    ( ! [X2,X1] :
        ( ~ memberP(app(X1,app(X2,sF1)),sk7)
        | ~ ssList(app(X1,X2))
        | memberP(app(X1,X2),sk7)
        | ~ ssList(X1)
        | ~ ssList(X2)
        | ~ ssList(sF1) )
    | ~ spl5_10 ),
    inference(superposition,[],[f296,f149]) ).

fof(f432,plain,
    ( ~ spl5_9
    | spl5_33
    | ~ spl5_10 ),
    inference(avatar_split_clause,[],[f428,f295,f430,f291]) ).

fof(f430,plain,
    ( spl5_33
  <=> ! [X0] :
        ( memberP(sF2(X0),sk7)
        | ~ ssItem(X0)
        | ~ memberP(cons(X0,sF1),sk7)
        | ~ ssList(sF2(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_33])]) ).

fof(f428,plain,
    ( ! [X0] :
        ( memberP(sF2(X0),sk7)
        | ~ ssList(sF2(X0))
        | ~ memberP(cons(X0,sF1),sk7)
        | ~ ssList(sF1)
        | ~ ssItem(X0) )
    | ~ spl5_10 ),
    inference(forward_demodulation,[],[f427,f233]) ).

fof(f427,plain,
    ( ! [X0] :
        ( ~ ssList(sF2(X0))
        | ~ memberP(cons(X0,sF1),sk7)
        | memberP(cons(X0,nil),sk7)
        | ~ ssList(sF1)
        | ~ ssItem(X0) )
    | ~ spl5_10 ),
    inference(forward_demodulation,[],[f419,f233]) ).

fof(f419,plain,
    ( ! [X0] :
        ( ~ memberP(cons(X0,sF1),sk7)
        | ~ ssList(cons(X0,nil))
        | memberP(cons(X0,nil),sk7)
        | ~ ssList(sF1)
        | ~ ssItem(X0) )
    | ~ spl5_10 ),
    inference(superposition,[],[f296,f120]) ).

fof(f120,axiom,
    ! [X0,X1] :
      ( cons(X0,X1) = app(cons(X0,nil),X1)
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',clause120) ).

fof(f426,plain,
    ( ~ spl5_3
    | spl5_32
    | ~ spl5_10 ),
    inference(avatar_split_clause,[],[f417,f295,f424,f262]) ).

fof(f424,plain,
    ( spl5_32
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(app(X0,sF1))
        | ~ ssList(X1)
        | ~ memberP(app(X1,app(X0,sF1)),sk7)
        | memberP(X1,sk7)
        | memberP(X0,sk7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_32])]) ).

fof(f417,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | memberP(X0,sk7)
        | ~ ssList(X1)
        | ~ ssList(app(X0,sF1))
        | ~ ssItem(sk7)
        | memberP(X1,sk7)
        | ~ memberP(app(X1,app(X0,sF1)),sk7) )
    | ~ spl5_10 ),
    inference(resolution,[],[f296,f158]) ).

fof(f415,plain,
    ( ~ spl5_3
    | spl5_31
    | ~ spl5_7 ),
    inference(avatar_split_clause,[],[f398,f278,f413,f262]) ).

fof(f413,plain,
    ( spl5_31
  <=> ! [X7] :
        ( ~ ssItem(X7)
        | cons(X7,sk3) = app(skaf42(cons(X7,sk3),sk7),cons(sk7,skaf43(sk7,cons(X7,sk3))))
        | ~ ssList(cons(X7,sk3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_31])]) ).

fof(f278,plain,
    ( spl5_7
  <=> ! [X2] :
        ( ~ ssItem(X2)
        | memberP(cons(X2,sk3),sk7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_7])]) ).

fof(f398,plain,
    ( ! [X7] :
        ( ~ ssItem(X7)
        | ~ ssList(cons(X7,sk3))
        | ~ ssItem(sk7)
        | cons(X7,sk3) = app(skaf42(cons(X7,sk3),sk7),cons(sk7,skaf43(sk7,cons(X7,sk3)))) )
    | ~ spl5_7 ),
    inference(resolution,[],[f279,f169]) ).

fof(f279,plain,
    ( ! [X2] :
        ( memberP(cons(X2,sk3),sk7)
        | ~ ssItem(X2) )
    | ~ spl5_7 ),
    inference(avatar_component_clause,[],[f278]) ).

fof(f411,plain,
    ( ~ spl5_3
    | spl5_30
    | ~ spl5_7 ),
    inference(avatar_split_clause,[],[f397,f278,f409,f262]) ).

fof(f409,plain,
    ( spl5_30
  <=> ! [X6,X5] :
        ( ~ ssItem(X5)
        | ~ ssList(cons(X5,sk3))
        | ~ ssItem(X6)
        | memberP(cons(X6,cons(X5,sk3)),sk7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_30])]) ).

fof(f397,plain,
    ( ! [X6,X5] :
        ( ~ ssItem(X5)
        | ~ ssItem(X6)
        | ~ ssList(cons(X5,sk3))
        | ~ ssItem(sk7)
        | memberP(cons(X6,cons(X5,sk3)),sk7) )
    | ~ spl5_7 ),
    inference(resolution,[],[f279,f139]) ).

fof(f407,plain,
    ( ~ spl5_3
    | spl5_29
    | ~ spl5_7 ),
    inference(avatar_split_clause,[],[f396,f278,f405,f262]) ).

fof(f405,plain,
    ( spl5_29
  <=> ! [X4,X3] :
        ( ~ ssItem(X3)
        | memberP(app(cons(X3,sk3),X4),sk7)
        | ~ ssList(cons(X3,sk3))
        | ~ ssList(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_29])]) ).

fof(f396,plain,
    ( ! [X3,X4] :
        ( ~ ssItem(X3)
        | ~ ssList(X4)
        | ~ ssList(cons(X3,sk3))
        | ~ ssItem(sk7)
        | memberP(app(cons(X3,sk3),X4),sk7) )
    | ~ spl5_7 ),
    inference(resolution,[],[f279,f140]) ).

fof(f403,plain,
    ( ~ spl5_3
    | spl5_28
    | ~ spl5_7 ),
    inference(avatar_split_clause,[],[f395,f278,f401,f262]) ).

fof(f401,plain,
    ( spl5_28
  <=> ! [X2,X1] :
        ( ~ ssItem(X1)
        | ~ ssList(X2)
        | memberP(app(X2,cons(X1,sk3)),sk7)
        | ~ ssList(cons(X1,sk3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_28])]) ).

fof(f395,plain,
    ( ! [X2,X1] :
        ( ~ ssItem(X1)
        | ~ ssList(cons(X1,sk3))
        | ~ ssList(X2)
        | ~ ssItem(sk7)
        | memberP(app(X2,cons(X1,sk3)),sk7) )
    | ~ spl5_7 ),
    inference(resolution,[],[f279,f141]) ).

fof(f393,plain,
    ( spl5_27
    | ~ spl5_3
    | ~ spl5_24
    | ~ spl5_18 ),
    inference(avatar_split_clause,[],[f372,f341,f377,f262,f390]) ).

fof(f390,plain,
    ( spl5_27
  <=> sF0 = app(skaf42(sF0,sk7),cons(sk7,skaf43(sk7,sF0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_27])]) ).

fof(f341,plain,
    ( spl5_18
  <=> memberP(sF0,sk7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_18])]) ).

fof(f372,plain,
    ( ~ ssList(sF0)
    | ~ ssItem(sk7)
    | sF0 = app(skaf42(sF0,sk7),cons(sk7,skaf43(sk7,sF0)))
    | ~ spl5_18 ),
    inference(resolution,[],[f343,f169]) ).

fof(f343,plain,
    ( memberP(sF0,sk7)
    | ~ spl5_18 ),
    inference(avatar_component_clause,[],[f341]) ).

fof(f388,plain,
    ( ~ spl5_3
    | ~ spl5_24
    | spl5_26
    | ~ spl5_18 ),
    inference(avatar_split_clause,[],[f371,f341,f386,f377,f262]) ).

fof(f386,plain,
    ( spl5_26
  <=> ! [X2] :
        ( ~ ssItem(X2)
        | memberP(cons(X2,sF0),sk7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_26])]) ).

fof(f371,plain,
    ( ! [X2] :
        ( ~ ssItem(X2)
        | ~ ssList(sF0)
        | ~ ssItem(sk7)
        | memberP(cons(X2,sF0),sk7) )
    | ~ spl5_18 ),
    inference(resolution,[],[f343,f139]) ).

fof(f384,plain,
    ( ~ spl5_3
    | ~ spl5_24
    | spl5_25
    | ~ spl5_18 ),
    inference(avatar_split_clause,[],[f370,f341,f382,f377,f262]) ).

fof(f370,plain,
    ( ! [X1] :
        ( ~ ssList(X1)
        | ~ ssList(sF0)
        | ~ ssItem(sk7)
        | memberP(app(sF0,X1),sk7) )
    | ~ spl5_18 ),
    inference(resolution,[],[f343,f140]) ).

fof(f380,plain,
    ( ~ spl5_3
    | spl5_23
    | ~ spl5_24
    | ~ spl5_18 ),
    inference(avatar_split_clause,[],[f369,f341,f377,f374,f262]) ).

fof(f369,plain,
    ( ! [X0] :
        ( ~ ssList(sF0)
        | ~ ssList(X0)
        | ~ ssItem(sk7)
        | memberP(app(X0,sF0),sk7) )
    | ~ spl5_18 ),
    inference(resolution,[],[f343,f141]) ).

fof(f368,plain,
    ( ~ spl5_3
    | spl5_22
    | ~ spl5_6 ),
    inference(avatar_split_clause,[],[f350,f274,f366,f262]) ).

fof(f366,plain,
    ( spl5_22
  <=> ! [X6] :
        ( ~ ssList(X6)
        | app(sk3,X6) = app(skaf42(app(sk3,X6),sk7),cons(sk7,skaf43(sk7,app(sk3,X6))))
        | ~ ssList(app(sk3,X6)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_22])]) ).

fof(f274,plain,
    ( spl5_6
  <=> ! [X1] :
        ( ~ ssList(X1)
        | memberP(app(sk3,X1),sk7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_6])]) ).

fof(f350,plain,
    ( ! [X6] :
        ( ~ ssList(X6)
        | ~ ssList(app(sk3,X6))
        | ~ ssItem(sk7)
        | app(sk3,X6) = app(skaf42(app(sk3,X6),sk7),cons(sk7,skaf43(sk7,app(sk3,X6)))) )
    | ~ spl5_6 ),
    inference(resolution,[],[f275,f169]) ).

fof(f275,plain,
    ( ! [X1] :
        ( memberP(app(sk3,X1),sk7)
        | ~ ssList(X1) )
    | ~ spl5_6 ),
    inference(avatar_component_clause,[],[f274]) ).

fof(f364,plain,
    ( ~ spl5_3
    | spl5_21
    | ~ spl5_6 ),
    inference(avatar_split_clause,[],[f349,f274,f362,f262]) ).

fof(f362,plain,
    ( spl5_21
  <=> ! [X4,X5] :
        ( ~ ssList(X4)
        | ~ ssList(app(sk3,X4))
        | ~ ssItem(X5)
        | memberP(cons(X5,app(sk3,X4)),sk7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_21])]) ).

fof(f349,plain,
    ( ! [X4,X5] :
        ( ~ ssList(X4)
        | ~ ssItem(X5)
        | ~ ssList(app(sk3,X4))
        | ~ ssItem(sk7)
        | memberP(cons(X5,app(sk3,X4)),sk7) )
    | ~ spl5_6 ),
    inference(resolution,[],[f275,f139]) ).

fof(f360,plain,
    ( ~ spl5_3
    | spl5_20
    | ~ spl5_6 ),
    inference(avatar_split_clause,[],[f348,f274,f358,f262]) ).

fof(f358,plain,
    ( spl5_20
  <=> ! [X2,X3] :
        ( ~ ssList(X2)
        | memberP(app(app(sk3,X2),X3),sk7)
        | ~ ssList(app(sk3,X2))
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_20])]) ).

fof(f348,plain,
    ( ! [X2,X3] :
        ( ~ ssList(X2)
        | ~ ssList(X3)
        | ~ ssList(app(sk3,X2))
        | ~ ssItem(sk7)
        | memberP(app(app(sk3,X2),X3),sk7) )
    | ~ spl5_6 ),
    inference(resolution,[],[f275,f140]) ).

fof(f356,plain,
    ( ~ spl5_3
    | spl5_19
    | ~ spl5_6 ),
    inference(avatar_split_clause,[],[f347,f274,f354,f262]) ).

fof(f354,plain,
    ( spl5_19
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | memberP(app(X1,app(sk3,X0)),sk7)
        | ~ ssList(app(sk3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_19])]) ).

fof(f347,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(app(sk3,X0))
        | ~ ssList(X1)
        | ~ ssItem(sk7)
        | memberP(app(X1,app(sk3,X0)),sk7) )
    | ~ spl5_6 ),
    inference(resolution,[],[f275,f141]) ).

fof(f346,plain,
    spl5_17,
    inference(avatar_contradiction_clause,[],[f345]) ).

fof(f345,plain,
    ( $false
    | spl5_17 ),
    inference(resolution,[],[f339,f192]) ).

fof(f192,axiom,
    ssList(sk5),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',co1_7) ).

fof(f339,plain,
    ( ~ ssList(sk5)
    | spl5_17 ),
    inference(avatar_component_clause,[],[f337]) ).

fof(f344,plain,
    ( ~ spl5_17
    | spl5_18
    | ~ spl5_4 ),
    inference(avatar_split_clause,[],[f310,f266,f341,f337]) ).

fof(f266,plain,
    ( spl5_4
  <=> ! [X0] :
        ( ~ ssList(X0)
        | memberP(app(X0,sk3),sk7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_4])]) ).

fof(f310,plain,
    ( memberP(sF0,sk7)
    | ~ ssList(sk5)
    | ~ spl5_4 ),
    inference(superposition,[],[f267,f230]) ).

fof(f267,plain,
    ( ! [X0] :
        ( memberP(app(X0,sk3),sk7)
        | ~ ssList(X0) )
    | ~ spl5_4 ),
    inference(avatar_component_clause,[],[f266]) ).

fof(f335,plain,
    ( ~ spl5_5
    | spl5_16
    | ~ spl5_4 ),
    inference(avatar_split_clause,[],[f309,f266,f333,f269]) ).

fof(f333,plain,
    ( spl5_16
  <=> ! [X3] :
        ( memberP(tl(app(X3,sk3)),sk7)
        | nil = X3
        | ~ ssList(X3)
        | ~ ssList(tl(X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_16])]) ).

fof(f309,plain,
    ( ! [X3] :
        ( memberP(tl(app(X3,sk3)),sk7)
        | ~ ssList(tl(X3))
        | ~ ssList(X3)
        | nil = X3
        | ~ ssList(sk3) )
    | ~ spl5_4 ),
    inference(superposition,[],[f267,f133]) ).

fof(f331,plain,
    ( ~ spl5_5
    | spl5_15
    | ~ spl5_4 ),
    inference(avatar_split_clause,[],[f308,f266,f329,f269]) ).

fof(f329,plain,
    ( spl5_15
  <=> ! [X2,X1] :
        ( memberP(app(X1,app(X2,sk3)),sk7)
        | ~ ssList(X2)
        | ~ ssList(X1)
        | ~ ssList(app(X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_15])]) ).

fof(f308,plain,
    ( ! [X2,X1] :
        ( memberP(app(X1,app(X2,sk3)),sk7)
        | ~ ssList(app(X1,X2))
        | ~ ssList(X1)
        | ~ ssList(X2)
        | ~ ssList(sk3) )
    | ~ spl5_4 ),
    inference(superposition,[],[f267,f149]) ).

fof(f327,plain,
    ( ~ spl5_3
    | spl5_14
    | ~ spl5_4 ),
    inference(avatar_split_clause,[],[f305,f266,f325,f262]) ).

fof(f325,plain,
    ( spl5_14
  <=> ! [X6] :
        ( ~ ssList(X6)
        | app(X6,sk3) = app(skaf42(app(X6,sk3),sk7),cons(sk7,skaf43(sk7,app(X6,sk3))))
        | ~ ssList(app(X6,sk3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_14])]) ).

fof(f305,plain,
    ( ! [X6] :
        ( ~ ssList(X6)
        | ~ ssList(app(X6,sk3))
        | ~ ssItem(sk7)
        | app(X6,sk3) = app(skaf42(app(X6,sk3),sk7),cons(sk7,skaf43(sk7,app(X6,sk3)))) )
    | ~ spl5_4 ),
    inference(resolution,[],[f267,f169]) ).

fof(f323,plain,
    ( ~ spl5_3
    | spl5_13
    | ~ spl5_4 ),
    inference(avatar_split_clause,[],[f304,f266,f321,f262]) ).

fof(f321,plain,
    ( spl5_13
  <=> ! [X4,X5] :
        ( ~ ssList(X4)
        | ~ ssList(app(X4,sk3))
        | ~ ssItem(X5)
        | memberP(cons(X5,app(X4,sk3)),sk7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_13])]) ).

fof(f304,plain,
    ( ! [X4,X5] :
        ( ~ ssList(X4)
        | ~ ssItem(X5)
        | ~ ssList(app(X4,sk3))
        | ~ ssItem(sk7)
        | memberP(cons(X5,app(X4,sk3)),sk7) )
    | ~ spl5_4 ),
    inference(resolution,[],[f267,f139]) ).

fof(f319,plain,
    ( ~ spl5_3
    | spl5_12
    | ~ spl5_4 ),
    inference(avatar_split_clause,[],[f303,f266,f317,f262]) ).

fof(f317,plain,
    ( spl5_12
  <=> ! [X2,X3] :
        ( ~ ssList(X2)
        | memberP(app(app(X2,sk3),X3),sk7)
        | ~ ssList(app(X2,sk3))
        | ~ ssList(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_12])]) ).

fof(f303,plain,
    ( ! [X2,X3] :
        ( ~ ssList(X2)
        | ~ ssList(X3)
        | ~ ssList(app(X2,sk3))
        | ~ ssItem(sk7)
        | memberP(app(app(X2,sk3),X3),sk7) )
    | ~ spl5_4 ),
    inference(resolution,[],[f267,f140]) ).

fof(f315,plain,
    ( ~ spl5_3
    | spl5_11
    | ~ spl5_4 ),
    inference(avatar_split_clause,[],[f302,f266,f313,f262]) ).

fof(f313,plain,
    ( spl5_11
  <=> ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(X1)
        | memberP(app(X1,app(X0,sk3)),sk7)
        | ~ ssList(app(X0,sk3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl5_11])]) ).

fof(f302,plain,
    ( ! [X0,X1] :
        ( ~ ssList(X0)
        | ~ ssList(app(X0,sk3))
        | ~ ssList(X1)
        | ~ ssItem(sk7)
        | memberP(app(X1,app(X0,sk3)),sk7) )
    | ~ spl5_4 ),
    inference(resolution,[],[f267,f141]) ).

fof(f301,plain,
    spl5_9,
    inference(avatar_contradiction_clause,[],[f300]) ).

fof(f300,plain,
    ( $false
    | spl5_9 ),
    inference(resolution,[],[f293,f245]) ).

fof(f245,plain,
    ssList(sF1),
    inference(backward_demodulation,[],[f203,f232]) ).

fof(f203,plain,
    ssList(sk4),
    inference(definition_unfolding,[],[f187,f190]) ).

fof(f187,axiom,
    ssList(sk2),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',co1_2) ).

fof(f293,plain,
    ( ~ ssList(sF1)
    | spl5_9 ),
    inference(avatar_component_clause,[],[f291]) ).

fof(f299,plain,
    spl5_5,
    inference(avatar_contradiction_clause,[],[f298]) ).

fof(f298,plain,
    ( $false
    | spl5_5 ),
    inference(resolution,[],[f271,f202]) ).

fof(f271,plain,
    ( ~ ssList(sk3)
    | spl5_5 ),
    inference(avatar_component_clause,[],[f269]) ).

fof(f297,plain,
    ( ~ spl5_3
    | ~ spl5_9
    | spl5_10 ),
    inference(avatar_split_clause,[],[f289,f295,f291,f262]) ).

fof(f289,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ ssList(sF1)
      | ~ ssItem(sk7)
      | memberP(X0,sk7)
      | ~ memberP(app(X0,sF1),sk7) ),
    inference(resolution,[],[f244,f158]) ).

fof(f288,plain,
    spl5_3,
    inference(avatar_contradiction_clause,[],[f286]) ).

fof(f286,plain,
    ( $false
    | spl5_3 ),
    inference(resolution,[],[f264,f198]) ).

fof(f198,axiom,
    ssItem(sk7),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',co1_13) ).

fof(f264,plain,
    ( ~ ssItem(sk7)
    | spl5_3 ),
    inference(avatar_component_clause,[],[f262]) ).

fof(f285,plain,
    ( spl5_8
    | ~ spl5_3
    | ~ spl5_5 ),
    inference(avatar_split_clause,[],[f260,f269,f262,f282]) ).

fof(f260,plain,
    ( ~ ssList(sk3)
    | ~ ssItem(sk7)
    | sk3 = app(skaf42(sk3,sk7),cons(sk7,skaf43(sk7,sk3))) ),
    inference(resolution,[],[f205,f169]) ).

fof(f280,plain,
    ( ~ spl5_3
    | ~ spl5_5
    | spl5_7 ),
    inference(avatar_split_clause,[],[f259,f278,f269,f262]) ).

fof(f259,plain,
    ! [X2] :
      ( ~ ssItem(X2)
      | ~ ssList(sk3)
      | ~ ssItem(sk7)
      | memberP(cons(X2,sk3),sk7) ),
    inference(resolution,[],[f205,f139]) ).

fof(f276,plain,
    ( ~ spl5_3
    | ~ spl5_5
    | spl5_6 ),
    inference(avatar_split_clause,[],[f258,f274,f269,f262]) ).

fof(f258,plain,
    ! [X1] :
      ( ~ ssList(X1)
      | ~ ssList(sk3)
      | ~ ssItem(sk7)
      | memberP(app(sk3,X1),sk7) ),
    inference(resolution,[],[f205,f140]) ).

fof(f272,plain,
    ( ~ spl5_3
    | spl5_4
    | ~ spl5_5 ),
    inference(avatar_split_clause,[],[f257,f269,f266,f262]) ).

fof(f257,plain,
    ! [X0] :
      ( ~ ssList(sk3)
      | ~ ssList(X0)
      | ~ ssItem(sk7)
      | memberP(app(X0,sk3),sk7) ),
    inference(resolution,[],[f205,f141]) ).

fof(f256,plain,
    ( ~ spl5_1
    | spl5_2 ),
    inference(avatar_split_clause,[],[f247,f253,f249]) ).

fof(f247,plain,
    ( sk3 = sF1
    | nil != sk3 ),
    inference(inner_rewriting,[],[f246]) ).

fof(f246,plain,
    ( nil = sF1
    | nil != sk3 ),
    inference(forward_demodulation,[],[f201,f232]) ).

fof(f201,axiom,
    ( nil != sk3
    | nil = sk4 ),
    file('/export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304',co1_16) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.05/0.09  % Problem    : SWC399-1 : TPTP v8.1.2. Released v2.4.0.
% 0.05/0.10  % Command    : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.09/0.29  % Computer : n032.cluster.edu
% 0.09/0.29  % Model    : x86_64 x86_64
% 0.09/0.29  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.29  % Memory   : 8042.1875MB
% 0.09/0.29  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.09/0.29  % CPULimit   : 300
% 0.09/0.29  % WCLimit    : 300
% 0.09/0.29  % DateTime   : Mon Aug 28 19:09:15 EDT 2023
% 0.09/0.29  % CPUTime    : 
% 0.09/0.29  This is a CNF_UNS_RFO_SEQ_NHN problem
% 0.09/0.29  Running vampire_casc2023 --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox/tmp/tmp.wP5y9UED55/Vampire---4.8_30304
% 0.09/0.29  % (30476)Running in auto input_syntax mode. Trying TPTP
% 0.15/0.33  % (30488)ott+1010_2:5_bd=off:fsd=off:fde=none:nm=16:sos=on_419 on Vampire---4 for (419ds/0Mi)
% 0.15/0.33  % (30482)ott+1011_4_er=known:fsd=off:nm=4:tgt=ground_499 on Vampire---4 for (499ds/0Mi)
% 0.15/0.33  % (30480)lrs+10_4:5_amm=off:bsr=on:bce=on:flr=on:fsd=off:fde=unused:gs=on:gsem=on:lcm=predicate:sos=all:tgt=ground:stl=62_514 on Vampire---4 for (514ds/0Mi)
% 0.15/0.33  % (30485)ott+11_8:1_aac=none:amm=sco:anc=none:er=known:flr=on:fde=unused:irw=on:nm=0:nwc=1.2:nicw=on:sims=off:sos=all:sac=on_470 on Vampire---4 for (470ds/0Mi)
% 0.15/0.33  % (30478)lrs+1011_1_bd=preordered:flr=on:fsd=off:fsr=off:irw=on:lcm=reverse:msp=off:nm=2:nwc=10.0:sos=on:sp=reverse_weighted_frequency:tgt=full:stl=62_562 on Vampire---4 for (562ds/0Mi)
% 0.15/0.34  % (30479)lrs-1004_3_av=off:ep=RSTC:fsd=off:fsr=off:urr=ec_only:stl=62_525 on Vampire---4 for (525ds/0Mi)
% 0.15/0.34  % (30486)lrs+10_1024_av=off:bsr=on:br=off:ep=RSTC:fsd=off:irw=on:nm=4:nwc=1.1:sims=off:urr=on:stl=125_440 on Vampire---4 for (440ds/0Mi)
% 0.15/0.36  % (30478)First to succeed.
% 0.15/0.36  % (30478)Refutation found. Thanks to Tanya!
% 0.15/0.36  % SZS status Unsatisfiable for Vampire---4
% 0.15/0.36  % SZS output start Proof for Vampire---4
% See solution above
% 0.15/0.37  % (30478)------------------------------
% 0.15/0.37  % (30478)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 0.15/0.37  % (30478)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 0.15/0.37  % (30478)Termination reason: Refutation
% 0.15/0.37  
% 0.15/0.37  % (30478)Memory used [KB]: 6780
% 0.15/0.37  % (30478)Time elapsed: 0.031 s
% 0.15/0.37  % (30478)------------------------------
% 0.15/0.37  % (30478)------------------------------
% 0.15/0.37  % (30476)Success in time 0.07 s
% 0.15/0.37  % Vampire---4.8 exiting
%------------------------------------------------------------------------------