TSTP Solution File: CSR015+1 by Vampire-SAT---4.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.9
% Problem  : CSR015+1 : TPTP v8.2.0. Bugfixed v3.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_vampire %s %d SAT

% Computer : n021.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 : Mon Jun 24 05:33:38 EDT 2024

% Result   : Theorem 0.19s 0.51s
% Output   : Refutation 0.19s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    8
%            Number of leaves      :  428
% Syntax   : Number of formulae    : 1473 ( 171 unt;   0 def)
%            Number of atoms       : 4499 ( 574 equ)
%            Maximal formula atoms :   19 (   3 avg)
%            Number of connectives : 4965 (1939   ~;2353   |; 246   &)
%                                         ( 417 <=>;  10  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   13 (   4 avg)
%            Maximal term depth    :    2 (   1 avg)
%            Number of predicates  :  396 ( 394 usr; 375 prp; 0-3 aty)
%            Number of functors    :   18 (  18 usr;  15 con; 0-2 aty)
%            Number of variables   : 1059 (1047   !;  12   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f3996,plain,
    $false,
    inference(avatar_sat_refutation,[],[f333,f338,f343,f348,f352,f357,f362,f367,f372,f376,f380,f384,f389,f394,f399,f404,f408,f413,f418,f423,f428,f433,f438,f443,f448,f453,f458,f462,f466,f470,f474,f478,f482,f486,f490,f494,f498,f502,f506,f510,f514,f518,f522,f526,f530,f534,f538,f542,f546,f550,f554,f558,f562,f566,f570,f578,f588,f600,f606,f610,f614,f618,f622,f626,f630,f634,f638,f645,f649,f653,f657,f661,f665,f669,f673,f677,f681,f686,f690,f694,f698,f702,f706,f710,f714,f718,f722,f726,f731,f735,f739,f760,f765,f782,f795,f799,f803,f807,f811,f815,f819,f826,f830,f834,f838,f848,f856,f860,f892,f897,f901,f905,f915,f919,f923,f927,f934,f941,f945,f954,f958,f968,f972,f976,f984,f989,f1020,f1025,f1030,f1035,f1040,f1048,f1065,f1069,f1074,f1078,f1082,f1086,f1090,f1094,f1098,f1102,f1118,f1145,f1149,f1153,f1157,f1162,f1166,f1170,f1174,f1178,f1182,f1186,f1246,f1334,f1338,f1349,f1353,f1362,f1366,f1372,f1376,f1396,f1400,f1404,f1417,f1422,f1427,f1432,f1437,f1442,f1447,f1452,f1457,f1462,f1467,f1472,f1527,f1536,f1580,f1587,f1596,f1606,f1616,f1627,f1631,f1674,f1687,f1696,f1706,f1715,f1744,f1774,f1783,f1793,f1799,f1886,f1892,f2043,f2100,f2105,f2110,f2115,f2120,f2125,f2130,f2135,f2171,f2175,f2179,f2183,f2187,f2191,f2195,f2226,f2230,f2235,f2239,f2243,f2247,f2251,f2255,f2259,f2272,f2280,f2282,f2296,f2312,f2318,f2358,f2373,f2381,f2394,f2409,f2424,f2431,f2446,f2461,f2476,f2491,f2506,f2517,f2530,f2545,f2560,f2629,f2743,f2784,f2788,f2808,f2824,f2844,f2848,f2852,f2856,f2862,f2866,f2874,f2885,f2889,f2893,f2905,f2914,f2918,f2931,f2940,f2945,f2950,f2955,f2960,f2965,f2970,f2975,f2980,f2985,f3027,f3040,f3087,f3096,f3124,f3129,f3130,f3139,f3144,f3149,f3155,f3160,f3165,f3171,f3176,f3181,f3195,f3206,f3211,f3216,f3221,f3226,f3231,f3236,f3241,f3286,f3287,f3308,f3350,f3355,f3360,f3365,f3371,f3376,f3423,f3430,f3435,f3440,f3445,f3451,f3454,f3464,f3474,f3475,f3555,f3560,f3565,f3570,f3571,f3578,f3579,f3582,f3640,f3662,f3663,f3664,f3665,f3666,f3667,f3668,f3669,f3742,f3748,f3766,f3823,f3832,f3838,f3843,f3852,f3860,f3865,f3874,f3922,f3976,f3982,f3988,f3994,f3995]) ).

fof(f3995,plain,
    ( ~ spl16_371
    | ~ spl16_1
    | ~ spl16_177
    | ~ spl16_156
    | ~ spl16_219 ),
    inference(avatar_split_clause,[],[f2214,f2189,f1332,f1464,f330,f3973]) ).

fof(f3973,plain,
    ( spl16_371
  <=> happens(pull,n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_371])]) ).

fof(f330,plain,
    ( spl16_1
  <=> holdsAt(backwards,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_1])]) ).

fof(f1464,plain,
    ( spl16_177
  <=> happens(push,n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_177])]) ).

fof(f1332,plain,
    ( spl16_156
  <=> ! [X0,X1] :
        ( ~ holdsAt(X0,n1)
        | ~ terminates(X1,X0,n0)
        | ~ happens(X1,n0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_156])]) ).

fof(f2189,plain,
    ( spl16_219
  <=> ! [X0] :
        ( ~ happens(push,X0)
        | terminates(pull,backwards,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_219])]) ).

fof(f2214,plain,
    ( ~ happens(push,n0)
    | ~ holdsAt(backwards,n1)
    | ~ happens(pull,n0)
    | ~ spl16_156
    | ~ spl16_219 ),
    inference(resolution,[],[f2190,f1333]) ).

fof(f1333,plain,
    ( ! [X0,X1] :
        ( ~ terminates(X1,X0,n0)
        | ~ holdsAt(X0,n1)
        | ~ happens(X1,n0) )
    | ~ spl16_156 ),
    inference(avatar_component_clause,[],[f1332]) ).

fof(f2190,plain,
    ( ! [X0] :
        ( terminates(pull,backwards,X0)
        | ~ happens(push,X0) )
    | ~ spl16_219 ),
    inference(avatar_component_clause,[],[f2189]) ).

fof(f3994,plain,
    ( ~ spl16_371
    | ~ spl16_374
    | ~ spl16_177
    | ~ spl16_156
    | ~ spl16_218 ),
    inference(avatar_split_clause,[],[f2209,f2185,f1332,f1464,f3991,f3973]) ).

fof(f3991,plain,
    ( spl16_374
  <=> holdsAt(forwards,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_374])]) ).

fof(f2185,plain,
    ( spl16_218
  <=> ! [X0] :
        ( ~ happens(push,X0)
        | terminates(pull,forwards,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_218])]) ).

fof(f2209,plain,
    ( ~ happens(push,n0)
    | ~ holdsAt(forwards,n1)
    | ~ happens(pull,n0)
    | ~ spl16_156
    | ~ spl16_218 ),
    inference(resolution,[],[f2186,f1333]) ).

fof(f2186,plain,
    ( ! [X0] :
        ( terminates(pull,forwards,X0)
        | ~ happens(push,X0) )
    | ~ spl16_218 ),
    inference(avatar_component_clause,[],[f2185]) ).

fof(f3988,plain,
    ( ~ spl16_178
    | ~ spl16_373
    | spl16_271
    | ~ spl16_157
    | ~ spl16_217 ),
    inference(avatar_split_clause,[],[f2207,f2181,f1336,f2510,f3985,f1469]) ).

fof(f1469,plain,
    ( spl16_178
  <=> happens(pull,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_178])]) ).

fof(f3985,plain,
    ( spl16_373
  <=> holdsAt(forwards,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_373])]) ).

fof(f2510,plain,
    ( spl16_271
  <=> happens(push,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_271])]) ).

fof(f1336,plain,
    ( spl16_157
  <=> ! [X0,X1] :
        ( ~ holdsAt(X0,n2)
        | ~ terminates(X1,X0,n1)
        | ~ happens(X1,n1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_157])]) ).

fof(f2181,plain,
    ( spl16_217
  <=> ! [X0] :
        ( happens(push,X0)
        | terminates(pull,forwards,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_217])]) ).

fof(f2207,plain,
    ( happens(push,n1)
    | ~ holdsAt(forwards,n2)
    | ~ happens(pull,n1)
    | ~ spl16_157
    | ~ spl16_217 ),
    inference(resolution,[],[f2182,f1337]) ).

fof(f1337,plain,
    ( ! [X0,X1] :
        ( ~ terminates(X1,X0,n1)
        | ~ holdsAt(X0,n2)
        | ~ happens(X1,n1) )
    | ~ spl16_157 ),
    inference(avatar_component_clause,[],[f1336]) ).

fof(f2182,plain,
    ( ! [X0] :
        ( terminates(pull,forwards,X0)
        | happens(push,X0) )
    | ~ spl16_217 ),
    inference(avatar_component_clause,[],[f2181]) ).

fof(f3982,plain,
    ( spl16_372
    | ~ spl16_53
    | ~ spl16_353
    | ~ spl16_371 ),
    inference(avatar_split_clause,[],[f3977,f3973,f3557,f560,f3979]) ).

fof(f3979,plain,
    ( spl16_372
  <=> happens(pull,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_372])]) ).

fof(f560,plain,
    ( spl16_53
  <=> ! [X0,X1] :
        ( n0 = X0
        | ~ sP0(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_53])]) ).

fof(f3557,plain,
    ( spl16_353
  <=> sP0(n8,push) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_353])]) ).

fof(f3977,plain,
    ( happens(pull,n8)
    | ~ spl16_53
    | ~ spl16_353
    | ~ spl16_371 ),
    inference(forward_demodulation,[],[f3975,f3728]) ).

fof(f3728,plain,
    ( n0 = n8
    | ~ spl16_53
    | ~ spl16_353 ),
    inference(resolution,[],[f3559,f561]) ).

fof(f561,plain,
    ( ! [X0,X1] :
        ( ~ sP0(X0,X1)
        | n0 = X0 )
    | ~ spl16_53 ),
    inference(avatar_component_clause,[],[f560]) ).

fof(f3559,plain,
    ( sP0(n8,push)
    | ~ spl16_353 ),
    inference(avatar_component_clause,[],[f3557]) ).

fof(f3975,plain,
    ( happens(pull,n0)
    | ~ spl16_371 ),
    inference(avatar_component_clause,[],[f3973]) ).

fof(f3976,plain,
    ( ~ spl16_177
    | ~ spl16_1
    | spl16_371
    | ~ spl16_156
    | ~ spl16_216 ),
    inference(avatar_split_clause,[],[f2201,f2177,f1332,f3973,f330,f1464]) ).

fof(f2177,plain,
    ( spl16_216
  <=> ! [X0] :
        ( happens(pull,X0)
        | terminates(push,backwards,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_216])]) ).

fof(f2201,plain,
    ( happens(pull,n0)
    | ~ holdsAt(backwards,n1)
    | ~ happens(push,n0)
    | ~ spl16_156
    | ~ spl16_216 ),
    inference(resolution,[],[f2178,f1333]) ).

fof(f2178,plain,
    ( ! [X0] :
        ( terminates(push,backwards,X0)
        | happens(pull,X0) )
    | ~ spl16_216 ),
    inference(avatar_component_clause,[],[f2177]) ).

fof(f3922,plain,
    ( spl16_369
    | spl16_370
    | spl16_206
    | ~ spl16_312 ),
    inference(avatar_split_clause,[],[f3456,f3025,f2097,f3919,f3915]) ).

fof(f3915,plain,
    ( spl16_369
  <=> n5 = n8 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_369])]) ).

fof(f3919,plain,
    ( spl16_370
  <=> less_or_equal(n8,n4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_370])]) ).

fof(f2097,plain,
    ( spl16_206
  <=> less_or_equal(n5,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_206])]) ).

fof(f3025,plain,
    ( spl16_312
  <=> ! [X0] :
        ( n5 = X0
        | less_or_equal(n5,X0)
        | less_or_equal(X0,n4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_312])]) ).

fof(f3456,plain,
    ( less_or_equal(n8,n4)
    | n5 = n8
    | spl16_206
    | ~ spl16_312 ),
    inference(resolution,[],[f2098,f3026]) ).

fof(f3026,plain,
    ( ! [X0] :
        ( less_or_equal(n5,X0)
        | less_or_equal(X0,n4)
        | n5 = X0 )
    | ~ spl16_312 ),
    inference(avatar_component_clause,[],[f3025]) ).

fof(f2098,plain,
    ( ~ less_or_equal(n5,n8)
    | spl16_206 ),
    inference(avatar_component_clause,[],[f2097]) ).

fof(f3874,plain,
    ( spl16_367
    | spl16_368
    | spl16_198
    | ~ spl16_221 ),
    inference(avatar_split_clause,[],[f3090,f2224,f1712,f3871,f3867]) ).

fof(f3867,plain,
    ( spl16_367
  <=> n6 = n8 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_367])]) ).

fof(f3871,plain,
    ( spl16_368
  <=> less_or_equal(n8,n6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_368])]) ).

fof(f1712,plain,
    ( spl16_198
  <=> less_or_equal(n6,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_198])]) ).

fof(f2224,plain,
    ( spl16_221
  <=> ! [X0,X1] :
        ( X0 = X1
        | less_or_equal(X0,X1)
        | less_or_equal(X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_221])]) ).

fof(f3090,plain,
    ( less_or_equal(n8,n6)
    | n6 = n8
    | spl16_198
    | ~ spl16_221 ),
    inference(resolution,[],[f1713,f2225]) ).

fof(f2225,plain,
    ( ! [X0,X1] :
        ( less_or_equal(X1,X0)
        | less_or_equal(X0,X1)
        | X0 = X1 )
    | ~ spl16_221 ),
    inference(avatar_component_clause,[],[f2224]) ).

fof(f1713,plain,
    ( ~ less_or_equal(n6,n8)
    | spl16_198 ),
    inference(avatar_component_clause,[],[f1712]) ).

fof(f3865,plain,
    ( spl16_205
    | spl16_199
    | ~ spl16_221
    | spl16_262 ),
    inference(avatar_split_clause,[],[f2577,f2465,f2224,f1771,f2040]) ).

fof(f2040,plain,
    ( spl16_205
  <=> n4 = n6 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_205])]) ).

fof(f1771,plain,
    ( spl16_199
  <=> less_or_equal(n6,n4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_199])]) ).

fof(f2465,plain,
    ( spl16_262
  <=> less_or_equal(n4,n6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_262])]) ).

fof(f2577,plain,
    ( less_or_equal(n6,n4)
    | n4 = n6
    | ~ spl16_221
    | spl16_262 ),
    inference(resolution,[],[f2225,f2466]) ).

fof(f2466,plain,
    ( ~ less_or_equal(n4,n6)
    | spl16_262 ),
    inference(avatar_component_clause,[],[f2465]) ).

fof(f3860,plain,
    ( spl16_280
    | spl16_366
    | ~ spl16_107
    | ~ spl16_273 ),
    inference(avatar_split_clause,[],[f2532,f2519,f854,f3857,f2553]) ).

fof(f2553,plain,
    ( spl16_280
  <=> n1 = n9 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_280])]) ).

fof(f3857,plain,
    ( spl16_366
  <=> less(n9,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_366])]) ).

fof(f854,plain,
    ( spl16_107
  <=> ! [X0,X1] :
        ( X0 = X1
        | less(X0,X1)
        | ~ less_or_equal(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_107])]) ).

fof(f2519,plain,
    ( spl16_273
  <=> less_or_equal(n9,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_273])]) ).

fof(f2532,plain,
    ( less(n9,n1)
    | n1 = n9
    | ~ spl16_107
    | ~ spl16_273 ),
    inference(resolution,[],[f2521,f855]) ).

fof(f855,plain,
    ( ! [X0,X1] :
        ( ~ less_or_equal(X0,X1)
        | less(X0,X1)
        | X0 = X1 )
    | ~ spl16_107 ),
    inference(avatar_component_clause,[],[f854]) ).

fof(f2521,plain,
    ( less_or_equal(n9,n1)
    | ~ spl16_273 ),
    inference(avatar_component_clause,[],[f2519]) ).

fof(f3852,plain,
    ( spl16_264
    | spl16_365
    | ~ spl16_107
    | ~ spl16_265 ),
    inference(avatar_split_clause,[],[f2493,f2480,f854,f3849,f2473]) ).

fof(f2473,plain,
    ( spl16_264
  <=> n4 = n7 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_264])]) ).

fof(f3849,plain,
    ( spl16_365
  <=> less(n4,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_365])]) ).

fof(f2480,plain,
    ( spl16_265
  <=> less_or_equal(n4,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_265])]) ).

fof(f2493,plain,
    ( less(n4,n7)
    | n4 = n7
    | ~ spl16_107
    | ~ spl16_265 ),
    inference(resolution,[],[f2482,f855]) ).

fof(f2482,plain,
    ( less_or_equal(n4,n7)
    | ~ spl16_265 ),
    inference(avatar_component_clause,[],[f2480]) ).

fof(f3843,plain,
    ( ~ spl16_351
    | ~ spl16_47
    | ~ spl16_302 ),
    inference(avatar_split_clause,[],[f3243,f2937,f536,f3471]) ).

fof(f3471,plain,
    ( spl16_351
  <=> less(n9,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_351])]) ).

fof(f536,plain,
    ( spl16_47
  <=> ! [X0,X1] :
        ( ~ less(X1,X0)
        | ~ less(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_47])]) ).

fof(f2937,plain,
    ( spl16_302
  <=> less(n7,n9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_302])]) ).

fof(f3243,plain,
    ( ~ less(n9,n7)
    | ~ spl16_47
    | ~ spl16_302 ),
    inference(resolution,[],[f2939,f537]) ).

fof(f537,plain,
    ( ! [X0,X1] :
        ( ~ less(X1,X0)
        | ~ less(X0,X1) )
    | ~ spl16_47 ),
    inference(avatar_component_clause,[],[f536]) ).

fof(f2939,plain,
    ( less(n7,n9)
    | ~ spl16_302 ),
    inference(avatar_component_clause,[],[f2937]) ).

fof(f3838,plain,
    ( spl16_258
    | spl16_364
    | ~ spl16_107
    | ~ spl16_263 ),
    inference(avatar_split_clause,[],[f2478,f2469,f854,f3835,f2443]) ).

fof(f2443,plain,
    ( spl16_258
  <=> n3 = n7 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_258])]) ).

fof(f3835,plain,
    ( spl16_364
  <=> less(n7,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_364])]) ).

fof(f2469,plain,
    ( spl16_263
  <=> less_or_equal(n7,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_263])]) ).

fof(f2478,plain,
    ( less(n7,n3)
    | n3 = n7
    | ~ spl16_107
    | ~ spl16_263 ),
    inference(resolution,[],[f2471,f855]) ).

fof(f2471,plain,
    ( less_or_equal(n7,n3)
    | ~ spl16_263 ),
    inference(avatar_component_clause,[],[f2469]) ).

fof(f3832,plain,
    ( spl16_248
    | spl16_363
    | ~ spl16_107
    | ~ spl16_249 ),
    inference(avatar_split_clause,[],[f2411,f2398,f854,f3829,f2391]) ).

fof(f2391,plain,
    ( spl16_248
  <=> n2 = n6 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_248])]) ).

fof(f3829,plain,
    ( spl16_363
  <=> less(n2,n6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_363])]) ).

fof(f2398,plain,
    ( spl16_249
  <=> less_or_equal(n2,n6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_249])]) ).

fof(f2411,plain,
    ( less(n2,n6)
    | n2 = n6
    | ~ spl16_107
    | ~ spl16_249 ),
    inference(resolution,[],[f2400,f855]) ).

fof(f2400,plain,
    ( less_or_equal(n2,n6)
    | ~ spl16_249 ),
    inference(avatar_component_clause,[],[f2398]) ).

fof(f3823,plain,
    ( spl16_236
    | spl16_362
    | ~ spl16_107
    | ~ spl16_247 ),
    inference(avatar_split_clause,[],[f2396,f2387,f854,f3820,f2293]) ).

fof(f2293,plain,
    ( spl16_236
  <=> n1 = n6 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_236])]) ).

fof(f3820,plain,
    ( spl16_362
  <=> less(n6,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_362])]) ).

fof(f2387,plain,
    ( spl16_247
  <=> less_or_equal(n6,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_247])]) ).

fof(f2396,plain,
    ( less(n6,n1)
    | n1 = n6
    | ~ spl16_107
    | ~ spl16_247 ),
    inference(resolution,[],[f2389,f855]) ).

fof(f2389,plain,
    ( less_or_equal(n6,n1)
    | ~ spl16_247 ),
    inference(avatar_component_clause,[],[f2387]) ).

fof(f3766,plain,
    ( spl16_360
    | spl16_361
    | ~ spl16_107
    | ~ spl16_213 ),
    inference(avatar_split_clause,[],[f2143,f2132,f854,f3763,f3759]) ).

fof(f3759,plain,
    ( spl16_360
  <=> n2 = n5 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_360])]) ).

fof(f3763,plain,
    ( spl16_361
  <=> less(n5,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_361])]) ).

fof(f2132,plain,
    ( spl16_213
  <=> less_or_equal(n5,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_213])]) ).

fof(f2143,plain,
    ( less(n5,n2)
    | n2 = n5
    | ~ spl16_107
    | ~ spl16_213 ),
    inference(resolution,[],[f2134,f855]) ).

fof(f2134,plain,
    ( less_or_equal(n5,n2)
    | ~ spl16_213 ),
    inference(avatar_component_clause,[],[f2132]) ).

fof(f3748,plain,
    ( spl16_359
    | ~ spl16_41
    | ~ spl16_260 ),
    inference(avatar_split_clause,[],[f3580,f2454,f512,f3745]) ).

fof(f3745,plain,
    ( spl16_359
  <=> less(n8,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_359])]) ).

fof(f512,plain,
    ( spl16_41
  <=> ! [X0] :
        ( less(X0,n3)
        | ~ less_or_equal(X0,n2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_41])]) ).

fof(f2454,plain,
    ( spl16_260
  <=> less_or_equal(n8,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_260])]) ).

fof(f3580,plain,
    ( less(n8,n3)
    | ~ spl16_41
    | ~ spl16_260 ),
    inference(resolution,[],[f2456,f513]) ).

fof(f513,plain,
    ( ! [X0] :
        ( ~ less_or_equal(X0,n2)
        | less(X0,n3) )
    | ~ spl16_41 ),
    inference(avatar_component_clause,[],[f512]) ).

fof(f2456,plain,
    ( less_or_equal(n8,n2)
    | ~ spl16_260 ),
    inference(avatar_component_clause,[],[f2454]) ).

fof(f3742,plain,
    ( spl16_358
    | ~ spl16_43
    | ~ spl16_253 ),
    inference(avatar_split_clause,[],[f3572,f2417,f520,f3739]) ).

fof(f3739,plain,
    ( spl16_358
  <=> less(n8,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_358])]) ).

fof(f520,plain,
    ( spl16_43
  <=> ! [X0] :
        ( less(X0,n2)
        | ~ less_or_equal(X0,n1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_43])]) ).

fof(f2417,plain,
    ( spl16_253
  <=> less_or_equal(n8,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_253])]) ).

fof(f3572,plain,
    ( less(n8,n2)
    | ~ spl16_43
    | ~ spl16_253 ),
    inference(resolution,[],[f2419,f521]) ).

fof(f521,plain,
    ( ! [X0] :
        ( ~ less_or_equal(X0,n1)
        | less(X0,n2) )
    | ~ spl16_43 ),
    inference(avatar_component_clause,[],[f520]) ).

fof(f2419,plain,
    ( less_or_equal(n8,n1)
    | ~ spl16_253 ),
    inference(avatar_component_clause,[],[f2417]) ).

fof(f3669,plain,
    ( ~ spl16_343
    | ~ spl16_352 ),
    inference(avatar_contradiction_clause,[],[f3644]) ).

fof(f3644,plain,
    ( $false
    | ~ spl16_343
    | ~ spl16_352 ),
    inference(resolution,[],[f3554,f3375]) ).

fof(f3375,plain,
    ( less(n0,n8)
    | ~ spl16_343 ),
    inference(avatar_component_clause,[],[f3373]) ).

fof(f3373,plain,
    ( spl16_343
  <=> less(n0,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_343])]) ).

fof(f3554,plain,
    ( ! [X0] : ~ less(X0,n8)
    | ~ spl16_352 ),
    inference(avatar_component_clause,[],[f3553]) ).

fof(f3553,plain,
    ( spl16_352
  <=> ! [X0] : ~ less(X0,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_352])]) ).

fof(f3668,plain,
    ( ~ spl16_324
    | ~ spl16_352 ),
    inference(avatar_contradiction_clause,[],[f3646]) ).

fof(f3646,plain,
    ( $false
    | ~ spl16_324
    | ~ spl16_352 ),
    inference(resolution,[],[f3554,f3159]) ).

fof(f3159,plain,
    ( less(n1,n8)
    | ~ spl16_324 ),
    inference(avatar_component_clause,[],[f3157]) ).

fof(f3157,plain,
    ( spl16_324
  <=> less(n1,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_324])]) ).

fof(f3667,plain,
    ( ~ spl16_327
    | ~ spl16_352 ),
    inference(avatar_contradiction_clause,[],[f3648]) ).

fof(f3648,plain,
    ( $false
    | ~ spl16_327
    | ~ spl16_352 ),
    inference(resolution,[],[f3554,f3175]) ).

fof(f3175,plain,
    ( less(n2,n8)
    | ~ spl16_327 ),
    inference(avatar_component_clause,[],[f3173]) ).

fof(f3173,plain,
    ( spl16_327
  <=> less(n2,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_327])]) ).

fof(f3666,plain,
    ( ~ spl16_330
    | ~ spl16_352 ),
    inference(avatar_contradiction_clause,[],[f3650]) ).

fof(f3650,plain,
    ( $false
    | ~ spl16_330
    | ~ spl16_352 ),
    inference(resolution,[],[f3554,f3210]) ).

fof(f3210,plain,
    ( less(n3,n8)
    | ~ spl16_330 ),
    inference(avatar_component_clause,[],[f3208]) ).

fof(f3208,plain,
    ( spl16_330
  <=> less(n3,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_330])]) ).

fof(f3665,plain,
    ( ~ spl16_332
    | ~ spl16_352 ),
    inference(avatar_contradiction_clause,[],[f3652]) ).

fof(f3652,plain,
    ( $false
    | ~ spl16_332
    | ~ spl16_352 ),
    inference(resolution,[],[f3554,f3220]) ).

fof(f3220,plain,
    ( less(n4,n8)
    | ~ spl16_332 ),
    inference(avatar_component_clause,[],[f3218]) ).

fof(f3218,plain,
    ( spl16_332
  <=> less(n4,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_332])]) ).

fof(f3664,plain,
    ( ~ spl16_319
    | ~ spl16_352 ),
    inference(avatar_contradiction_clause,[],[f3654]) ).

fof(f3654,plain,
    ( $false
    | ~ spl16_319
    | ~ spl16_352 ),
    inference(resolution,[],[f3554,f3128]) ).

fof(f3128,plain,
    ( less(n5,n8)
    | ~ spl16_319 ),
    inference(avatar_component_clause,[],[f3126]) ).

fof(f3126,plain,
    ( spl16_319
  <=> less(n5,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_319])]) ).

fof(f3663,plain,
    ( ~ spl16_303
    | ~ spl16_352 ),
    inference(avatar_contradiction_clause,[],[f3656]) ).

fof(f3656,plain,
    ( $false
    | ~ spl16_303
    | ~ spl16_352 ),
    inference(resolution,[],[f3554,f2944]) ).

fof(f2944,plain,
    ( less(n6,n8)
    | ~ spl16_303 ),
    inference(avatar_component_clause,[],[f2942]) ).

fof(f2942,plain,
    ( spl16_303
  <=> less(n6,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_303])]) ).

fof(f3662,plain,
    ( ~ spl16_57
    | ~ spl16_352 ),
    inference(avatar_contradiction_clause,[],[f3658]) ).

fof(f3658,plain,
    ( $false
    | ~ spl16_57
    | ~ spl16_352 ),
    inference(resolution,[],[f3554,f587]) ).

fof(f587,plain,
    ( less(n7,n8)
    | ~ spl16_57 ),
    inference(avatar_component_clause,[],[f585]) ).

fof(f585,plain,
    ( spl16_57
  <=> less(n7,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_57])]) ).

fof(f3640,plain,
    ( spl16_357
    | ~ spl16_35
    | ~ spl16_281 ),
    inference(avatar_split_clause,[],[f3481,f2557,f488,f3637]) ).

fof(f3637,plain,
    ( spl16_357
  <=> less(n9,n6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_357])]) ).

fof(f488,plain,
    ( spl16_35
  <=> ! [X0] :
        ( less(X0,n6)
        | ~ less_or_equal(X0,n5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_35])]) ).

fof(f2557,plain,
    ( spl16_281
  <=> less_or_equal(n9,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_281])]) ).

fof(f3481,plain,
    ( less(n9,n6)
    | ~ spl16_35
    | ~ spl16_281 ),
    inference(resolution,[],[f2559,f489]) ).

fof(f489,plain,
    ( ! [X0] :
        ( ~ less_or_equal(X0,n5)
        | less(X0,n6) )
    | ~ spl16_35 ),
    inference(avatar_component_clause,[],[f488]) ).

fof(f2559,plain,
    ( less_or_equal(n9,n5)
    | ~ spl16_281 ),
    inference(avatar_component_clause,[],[f2557]) ).

fof(f3582,plain,
    ( spl16_266
    | ~ spl16_184
    | ~ spl16_194 ),
    inference(avatar_split_clause,[],[f3399,f1684,f1589,f2484]) ).

fof(f2484,plain,
    ( spl16_266
  <=> less_or_equal(n8,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_266])]) ).

fof(f1589,plain,
    ( spl16_184
  <=> less_or_equal(n0,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_184])]) ).

fof(f1684,plain,
    ( spl16_194
  <=> n0 = n8 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_194])]) ).

fof(f3399,plain,
    ( less_or_equal(n8,n3)
    | ~ spl16_184
    | ~ spl16_194 ),
    inference(superposition,[],[f1591,f1686]) ).

fof(f1686,plain,
    ( n0 = n8
    | ~ spl16_194 ),
    inference(avatar_component_clause,[],[f1684]) ).

fof(f1591,plain,
    ( less_or_equal(n0,n3)
    | ~ spl16_184 ),
    inference(avatar_component_clause,[],[f1589]) ).

fof(f3579,plain,
    ( spl16_260
    | ~ spl16_180
    | ~ spl16_194 ),
    inference(avatar_split_clause,[],[f3397,f1684,f1529,f2454]) ).

fof(f1529,plain,
    ( spl16_180
  <=> less_or_equal(n0,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_180])]) ).

fof(f3397,plain,
    ( less_or_equal(n8,n2)
    | ~ spl16_180
    | ~ spl16_194 ),
    inference(superposition,[],[f1531,f1686]) ).

fof(f1531,plain,
    ( less_or_equal(n0,n2)
    | ~ spl16_180 ),
    inference(avatar_component_clause,[],[f1529]) ).

fof(f3578,plain,
    ( spl16_356
    | ~ spl16_177
    | ~ spl16_194 ),
    inference(avatar_split_clause,[],[f3395,f1684,f1464,f3575]) ).

fof(f3575,plain,
    ( spl16_356
  <=> happens(push,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_356])]) ).

fof(f3395,plain,
    ( happens(push,n8)
    | ~ spl16_177
    | ~ spl16_194 ),
    inference(superposition,[],[f1466,f1686]) ).

fof(f1466,plain,
    ( happens(push,n0)
    | ~ spl16_177 ),
    inference(avatar_component_clause,[],[f1464]) ).

fof(f3571,plain,
    ( spl16_253
    | ~ spl16_176
    | ~ spl16_194 ),
    inference(avatar_split_clause,[],[f3394,f1684,f1459,f2417]) ).

fof(f1459,plain,
    ( spl16_176
  <=> less_or_equal(n0,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_176])]) ).

fof(f3394,plain,
    ( less_or_equal(n8,n1)
    | ~ spl16_176
    | ~ spl16_194 ),
    inference(superposition,[],[f1461,f1686]) ).

fof(f1461,plain,
    ( less_or_equal(n0,n1)
    | ~ spl16_176 ),
    inference(avatar_component_clause,[],[f1459]) ).

fof(f3570,plain,
    ( spl16_355
    | ~ spl16_110
    | ~ spl16_194 ),
    inference(avatar_split_clause,[],[f3389,f1684,f894,f3567]) ).

fof(f3567,plain,
    ( spl16_355
  <=> sP2(n8,push) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_355])]) ).

fof(f894,plain,
    ( spl16_110
  <=> sP2(n0,push) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_110])]) ).

fof(f3389,plain,
    ( sP2(n8,push)
    | ~ spl16_110
    | ~ spl16_194 ),
    inference(superposition,[],[f896,f1686]) ).

fof(f896,plain,
    ( sP2(n0,push)
    | ~ spl16_110 ),
    inference(avatar_component_clause,[],[f894]) ).

fof(f3565,plain,
    ( spl16_354
    | ~ spl16_106
    | ~ spl16_194 ),
    inference(avatar_split_clause,[],[f3388,f1684,f845,f3562]) ).

fof(f3562,plain,
    ( spl16_354
  <=> less(n8,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_354])]) ).

fof(f845,plain,
    ( spl16_106
  <=> less(n0,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_106])]) ).

fof(f3388,plain,
    ( less(n8,n1)
    | ~ spl16_106
    | ~ spl16_194 ),
    inference(superposition,[],[f847,f1686]) ).

fof(f847,plain,
    ( less(n0,n1)
    | ~ spl16_106 ),
    inference(avatar_component_clause,[],[f845]) ).

fof(f3560,plain,
    ( spl16_353
    | ~ spl16_16
    | ~ spl16_194 ),
    inference(avatar_split_clause,[],[f3382,f1684,f401,f3557]) ).

fof(f401,plain,
    ( spl16_16
  <=> sP0(n0,push) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_16])]) ).

fof(f3382,plain,
    ( sP0(n8,push)
    | ~ spl16_16
    | ~ spl16_194 ),
    inference(superposition,[],[f403,f1686]) ).

fof(f403,plain,
    ( sP0(n0,push)
    | ~ spl16_16 ),
    inference(avatar_component_clause,[],[f401]) ).

fof(f3555,plain,
    ( spl16_352
    | ~ spl16_10
    | ~ spl16_194 ),
    inference(avatar_split_clause,[],[f3381,f1684,f374,f3553]) ).

fof(f374,plain,
    ( spl16_10
  <=> ! [X0] : ~ less(X0,n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_10])]) ).

fof(f3381,plain,
    ( ! [X0] : ~ less(X0,n8)
    | ~ spl16_10
    | ~ spl16_194 ),
    inference(superposition,[],[f375,f1686]) ).

fof(f375,plain,
    ( ! [X0] : ~ less(X0,n0)
    | ~ spl16_10 ),
    inference(avatar_component_clause,[],[f374]) ).

fof(f3475,plain,
    ( ~ spl16_302
    | spl16_155
    | ~ spl16_317 ),
    inference(avatar_split_clause,[],[f3102,f3093,f1243,f2937]) ).

fof(f1243,plain,
    ( spl16_155
  <=> less(n7,n6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_155])]) ).

fof(f3093,plain,
    ( spl16_317
  <=> n6 = n9 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_317])]) ).

fof(f3102,plain,
    ( ~ less(n7,n9)
    | spl16_155
    | ~ spl16_317 ),
    inference(superposition,[],[f1245,f3095]) ).

fof(f3095,plain,
    ( n6 = n9
    | ~ spl16_317 ),
    inference(avatar_component_clause,[],[f3093]) ).

fof(f1245,plain,
    ( ~ less(n7,n6)
    | spl16_155 ),
    inference(avatar_component_clause,[],[f1243]) ).

fof(f3474,plain,
    ( spl16_351
    | ~ spl16_58
    | ~ spl16_317 ),
    inference(avatar_split_clause,[],[f3099,f3093,f597,f3471]) ).

fof(f597,plain,
    ( spl16_58
  <=> less(n6,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_58])]) ).

fof(f3099,plain,
    ( less(n9,n7)
    | ~ spl16_58
    | ~ spl16_317 ),
    inference(superposition,[],[f599,f3095]) ).

fof(f599,plain,
    ( less(n6,n7)
    | ~ spl16_58 ),
    inference(avatar_component_clause,[],[f597]) ).

fof(f3464,plain,
    ( spl16_350
    | ~ spl16_39
    | ~ spl16_313 ),
    inference(avatar_split_clause,[],[f3041,f3029,f504,f3461]) ).

fof(f3461,plain,
    ( spl16_350
  <=> less(n1,n4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_350])]) ).

fof(f504,plain,
    ( spl16_39
  <=> ! [X0] :
        ( less(X0,n4)
        | ~ less_or_equal(X0,n3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_39])]) ).

fof(f3029,plain,
    ( spl16_313
  <=> less_or_equal(n1,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_313])]) ).

fof(f3041,plain,
    ( less(n1,n4)
    | ~ spl16_39
    | ~ spl16_313 ),
    inference(resolution,[],[f3031,f505]) ).

fof(f505,plain,
    ( ! [X0] :
        ( ~ less_or_equal(X0,n3)
        | less(X0,n4) )
    | ~ spl16_39 ),
    inference(avatar_component_clause,[],[f504]) ).

fof(f3031,plain,
    ( less_or_equal(n1,n3)
    | ~ spl16_313 ),
    inference(avatar_component_clause,[],[f3029]) ).

fof(f3454,plain,
    ( ~ spl16_206
    | ~ spl16_194
    | spl16_231 ),
    inference(avatar_split_clause,[],[f3453,f2265,f1684,f2097]) ).

fof(f2265,plain,
    ( spl16_231
  <=> less_or_equal(n5,n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_231])]) ).

fof(f3453,plain,
    ( ~ less_or_equal(n5,n8)
    | ~ spl16_194
    | spl16_231 ),
    inference(forward_demodulation,[],[f2266,f1686]) ).

fof(f2266,plain,
    ( ~ less_or_equal(n5,n0)
    | spl16_231 ),
    inference(avatar_component_clause,[],[f2265]) ).

fof(f3451,plain,
    ( spl16_349
    | ~ spl16_45
    | ~ spl16_231 ),
    inference(avatar_split_clause,[],[f3013,f2265,f528,f3448]) ).

fof(f3448,plain,
    ( spl16_349
  <=> less(n5,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_349])]) ).

fof(f528,plain,
    ( spl16_45
  <=> ! [X0] :
        ( less(X0,n1)
        | ~ less_or_equal(X0,n0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_45])]) ).

fof(f3013,plain,
    ( less(n5,n1)
    | ~ spl16_45
    | ~ spl16_231 ),
    inference(resolution,[],[f2267,f529]) ).

fof(f529,plain,
    ( ! [X0] :
        ( ~ less_or_equal(X0,n0)
        | less(X0,n1) )
    | ~ spl16_45 ),
    inference(avatar_component_clause,[],[f528]) ).

fof(f2267,plain,
    ( less_or_equal(n5,n0)
    | ~ spl16_231 ),
    inference(avatar_component_clause,[],[f2265]) ).

fof(f3445,plain,
    ( spl16_348
    | ~ spl16_29
    | ~ spl16_196 ),
    inference(avatar_split_clause,[],[f3011,f1699,f464,f3442]) ).

fof(f3442,plain,
    ( spl16_348
  <=> less(n0,n9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_348])]) ).

fof(f464,plain,
    ( spl16_29
  <=> ! [X0] :
        ( less(X0,n9)
        | ~ less_or_equal(X0,n8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_29])]) ).

fof(f1699,plain,
    ( spl16_196
  <=> less_or_equal(n0,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_196])]) ).

fof(f3011,plain,
    ( less(n0,n9)
    | ~ spl16_29
    | ~ spl16_196 ),
    inference(resolution,[],[f1701,f465]) ).

fof(f465,plain,
    ( ! [X0] :
        ( ~ less_or_equal(X0,n8)
        | less(X0,n9) )
    | ~ spl16_29 ),
    inference(avatar_component_clause,[],[f464]) ).

fof(f1701,plain,
    ( less_or_equal(n0,n8)
    | ~ spl16_196 ),
    inference(avatar_component_clause,[],[f1699]) ).

fof(f3440,plain,
    ( ~ spl16_347
    | spl16_4
    | ~ spl16_194 ),
    inference(avatar_split_clause,[],[f3380,f1684,f345,f3437]) ).

fof(f3437,plain,
    ( spl16_347
  <=> holdsAt(backwards,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_347])]) ).

fof(f345,plain,
    ( spl16_4
  <=> holdsAt(backwards,n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_4])]) ).

fof(f3380,plain,
    ( ~ holdsAt(backwards,n8)
    | spl16_4
    | ~ spl16_194 ),
    inference(superposition,[],[f347,f1686]) ).

fof(f347,plain,
    ( ~ holdsAt(backwards,n0)
    | spl16_4 ),
    inference(avatar_component_clause,[],[f345]) ).

fof(f3435,plain,
    ( ~ spl16_346
    | spl16_3
    | ~ spl16_194 ),
    inference(avatar_split_clause,[],[f3379,f1684,f340,f3432]) ).

fof(f3432,plain,
    ( spl16_346
  <=> holdsAt(forwards,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_346])]) ).

fof(f340,plain,
    ( spl16_3
  <=> holdsAt(forwards,n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_3])]) ).

fof(f3379,plain,
    ( ~ holdsAt(forwards,n8)
    | spl16_3
    | ~ spl16_194 ),
    inference(superposition,[],[f342,f1686]) ).

fof(f342,plain,
    ( ~ holdsAt(forwards,n0)
    | spl16_3 ),
    inference(avatar_component_clause,[],[f340]) ).

fof(f3430,plain,
    ( ~ spl16_345
    | spl16_2
    | ~ spl16_194 ),
    inference(avatar_split_clause,[],[f3378,f1684,f335,f3427]) ).

fof(f3427,plain,
    ( spl16_345
  <=> holdsAt(spinning,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_345])]) ).

fof(f335,plain,
    ( spl16_2
  <=> holdsAt(spinning,n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_2])]) ).

fof(f3378,plain,
    ( ~ holdsAt(spinning,n8)
    | spl16_2
    | ~ spl16_194 ),
    inference(superposition,[],[f337,f1686]) ).

fof(f337,plain,
    ( ~ holdsAt(spinning,n0)
    | spl16_2 ),
    inference(avatar_component_clause,[],[f335]) ).

fof(f3423,plain,
    ( ~ spl16_344
    | spl16_193
    | ~ spl16_194 ),
    inference(avatar_split_clause,[],[f3377,f1684,f1680,f3420]) ).

fof(f3420,plain,
    ( spl16_344
  <=> less_or_equal(n8,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_344])]) ).

fof(f1680,plain,
    ( spl16_193
  <=> less_or_equal(n0,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_193])]) ).

fof(f3377,plain,
    ( ~ less_or_equal(n8,n7)
    | spl16_193
    | ~ spl16_194 ),
    inference(forward_demodulation,[],[f1681,f1686]) ).

fof(f1681,plain,
    ( ~ less_or_equal(n0,n7)
    | spl16_193 ),
    inference(avatar_component_clause,[],[f1680]) ).

fof(f3376,plain,
    ( spl16_343
    | ~ spl16_31
    | ~ spl16_193 ),
    inference(avatar_split_clause,[],[f3009,f1680,f472,f3373]) ).

fof(f472,plain,
    ( spl16_31
  <=> ! [X0] :
        ( less(X0,n8)
        | ~ less_or_equal(X0,n7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_31])]) ).

fof(f3009,plain,
    ( less(n0,n8)
    | ~ spl16_31
    | ~ spl16_193 ),
    inference(resolution,[],[f1682,f473]) ).

fof(f473,plain,
    ( ! [X0] :
        ( ~ less_or_equal(X0,n7)
        | less(X0,n8) )
    | ~ spl16_31 ),
    inference(avatar_component_clause,[],[f472]) ).

fof(f1682,plain,
    ( less_or_equal(n0,n7)
    | ~ spl16_193 ),
    inference(avatar_component_clause,[],[f1680]) ).

fof(f3371,plain,
    ( spl16_342
    | ~ spl16_33
    | ~ spl16_191 ),
    inference(avatar_split_clause,[],[f3007,f1667,f480,f3368]) ).

fof(f3368,plain,
    ( spl16_342
  <=> less(n0,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_342])]) ).

fof(f480,plain,
    ( spl16_33
  <=> ! [X0] :
        ( less(X0,n7)
        | ~ less_or_equal(X0,n6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_33])]) ).

fof(f1667,plain,
    ( spl16_191
  <=> less_or_equal(n0,n6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_191])]) ).

fof(f3007,plain,
    ( less(n0,n7)
    | ~ spl16_33
    | ~ spl16_191 ),
    inference(resolution,[],[f1669,f481]) ).

fof(f481,plain,
    ( ! [X0] :
        ( ~ less_or_equal(X0,n6)
        | less(X0,n7) )
    | ~ spl16_33 ),
    inference(avatar_component_clause,[],[f480]) ).

fof(f1669,plain,
    ( less_or_equal(n0,n6)
    | ~ spl16_191 ),
    inference(avatar_component_clause,[],[f1667]) ).

fof(f3365,plain,
    ( spl16_341
    | ~ spl16_35
    | ~ spl16_189 ),
    inference(avatar_split_clause,[],[f3005,f1620,f488,f3362]) ).

fof(f3362,plain,
    ( spl16_341
  <=> less(n0,n6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_341])]) ).

fof(f1620,plain,
    ( spl16_189
  <=> less_or_equal(n0,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_189])]) ).

fof(f3005,plain,
    ( less(n0,n6)
    | ~ spl16_35
    | ~ spl16_189 ),
    inference(resolution,[],[f1622,f489]) ).

fof(f1622,plain,
    ( less_or_equal(n0,n5)
    | ~ spl16_189 ),
    inference(avatar_component_clause,[],[f1620]) ).

fof(f3360,plain,
    ( spl16_340
    | ~ spl16_37
    | ~ spl16_187 ),
    inference(avatar_split_clause,[],[f3003,f1609,f496,f3357]) ).

fof(f3357,plain,
    ( spl16_340
  <=> less(n0,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_340])]) ).

fof(f496,plain,
    ( spl16_37
  <=> ! [X0] :
        ( less(X0,n5)
        | ~ less_or_equal(X0,n4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_37])]) ).

fof(f1609,plain,
    ( spl16_187
  <=> less_or_equal(n0,n4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_187])]) ).

fof(f3003,plain,
    ( less(n0,n5)
    | ~ spl16_37
    | ~ spl16_187 ),
    inference(resolution,[],[f1611,f497]) ).

fof(f497,plain,
    ( ! [X0] :
        ( ~ less_or_equal(X0,n4)
        | less(X0,n5) )
    | ~ spl16_37 ),
    inference(avatar_component_clause,[],[f496]) ).

fof(f1611,plain,
    ( less_or_equal(n0,n4)
    | ~ spl16_187 ),
    inference(avatar_component_clause,[],[f1609]) ).

fof(f3355,plain,
    ( spl16_339
    | ~ spl16_39
    | ~ spl16_184 ),
    inference(avatar_split_clause,[],[f3001,f1589,f504,f3352]) ).

fof(f3352,plain,
    ( spl16_339
  <=> less(n0,n4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_339])]) ).

fof(f3001,plain,
    ( less(n0,n4)
    | ~ spl16_39
    | ~ spl16_184 ),
    inference(resolution,[],[f1591,f505]) ).

fof(f3350,plain,
    ( spl16_338
    | ~ spl16_41
    | ~ spl16_180 ),
    inference(avatar_split_clause,[],[f2999,f1529,f512,f3347]) ).

fof(f3347,plain,
    ( spl16_338
  <=> less(n0,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_338])]) ).

fof(f2999,plain,
    ( less(n0,n3)
    | ~ spl16_41
    | ~ spl16_180 ),
    inference(resolution,[],[f1531,f513]) ).

fof(f3308,plain,
    ( ~ spl16_337
    | spl16_164
    | ~ spl16_317 ),
    inference(avatar_split_clause,[],[f3289,f3093,f1393,f3305]) ).

fof(f3305,plain,
    ( spl16_337
  <=> less(n9,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_337])]) ).

fof(f1393,plain,
    ( spl16_164
  <=> less(n6,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_164])]) ).

fof(f3289,plain,
    ( ~ less(n9,n5)
    | spl16_164
    | ~ spl16_317 ),
    inference(forward_demodulation,[],[f1395,f3095]) ).

fof(f1395,plain,
    ( ~ less(n6,n5)
    | spl16_164 ),
    inference(avatar_component_clause,[],[f1393]) ).

fof(f3287,plain,
    ( ~ spl16_306
    | ~ spl16_310 ),
    inference(avatar_contradiction_clause,[],[f3277]) ).

fof(f3277,plain,
    ( $false
    | ~ spl16_306
    | ~ spl16_310 ),
    inference(resolution,[],[f2979,f2959]) ).

fof(f2959,plain,
    ( less(n3,n5)
    | ~ spl16_306 ),
    inference(avatar_component_clause,[],[f2957]) ).

fof(f2957,plain,
    ( spl16_306
  <=> less(n3,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_306])]) ).

fof(f2979,plain,
    ( ! [X0] : ~ less(X0,n5)
    | ~ spl16_310 ),
    inference(avatar_component_clause,[],[f2978]) ).

fof(f2978,plain,
    ( spl16_310
  <=> ! [X0] : ~ less(X0,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_310])]) ).

fof(f3286,plain,
    ( ~ spl16_89
    | ~ spl16_310 ),
    inference(avatar_contradiction_clause,[],[f3279]) ).

fof(f3279,plain,
    ( $false
    | ~ spl16_89
    | ~ spl16_310 ),
    inference(resolution,[],[f2979,f730]) ).

fof(f730,plain,
    ( less(n4,n5)
    | ~ spl16_89 ),
    inference(avatar_component_clause,[],[f728]) ).

fof(f728,plain,
    ( spl16_89
  <=> less(n4,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_89])]) ).

fof(f3241,plain,
    ( spl16_336
    | ~ spl16_29
    | ~ spl16_279 ),
    inference(avatar_split_clause,[],[f2561,f2549,f464,f3238]) ).

fof(f3238,plain,
    ( spl16_336
  <=> less(n1,n9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_336])]) ).

fof(f2549,plain,
    ( spl16_279
  <=> less_or_equal(n1,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_279])]) ).

fof(f2561,plain,
    ( less(n1,n9)
    | ~ spl16_29
    | ~ spl16_279 ),
    inference(resolution,[],[f2551,f465]) ).

fof(f2551,plain,
    ( less_or_equal(n1,n8)
    | ~ spl16_279 ),
    inference(avatar_component_clause,[],[f2549]) ).

fof(f3236,plain,
    ( spl16_335
    | ~ spl16_41
    | ~ spl16_276 ),
    inference(avatar_split_clause,[],[f2546,f2534,f512,f3233]) ).

fof(f3233,plain,
    ( spl16_335
  <=> less(n9,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_335])]) ).

fof(f2534,plain,
    ( spl16_276
  <=> less_or_equal(n9,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_276])]) ).

fof(f2546,plain,
    ( less(n9,n3)
    | ~ spl16_41
    | ~ spl16_276 ),
    inference(resolution,[],[f2536,f513]) ).

fof(f2536,plain,
    ( less_or_equal(n9,n2)
    | ~ spl16_276 ),
    inference(avatar_component_clause,[],[f2534]) ).

fof(f3231,plain,
    ( spl16_334
    | ~ spl16_43
    | ~ spl16_273 ),
    inference(avatar_split_clause,[],[f2531,f2519,f520,f3228]) ).

fof(f3228,plain,
    ( spl16_334
  <=> less(n9,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_334])]) ).

fof(f2531,plain,
    ( less(n9,n2)
    | ~ spl16_43
    | ~ spl16_273 ),
    inference(resolution,[],[f2521,f521]) ).

fof(f3226,plain,
    ( spl16_333
    | ~ spl16_29
    | ~ spl16_268 ),
    inference(avatar_split_clause,[],[f2507,f2495,f464,f3223]) ).

fof(f3223,plain,
    ( spl16_333
  <=> less(n4,n9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_333])]) ).

fof(f2495,plain,
    ( spl16_268
  <=> less_or_equal(n4,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_268])]) ).

fof(f2507,plain,
    ( less(n4,n9)
    | ~ spl16_29
    | ~ spl16_268 ),
    inference(resolution,[],[f2497,f465]) ).

fof(f2497,plain,
    ( less_or_equal(n4,n8)
    | ~ spl16_268 ),
    inference(avatar_component_clause,[],[f2495]) ).

fof(f3221,plain,
    ( spl16_332
    | ~ spl16_31
    | ~ spl16_265 ),
    inference(avatar_split_clause,[],[f2492,f2480,f472,f3218]) ).

fof(f2492,plain,
    ( less(n4,n8)
    | ~ spl16_31
    | ~ spl16_265 ),
    inference(resolution,[],[f2482,f473]) ).

fof(f3216,plain,
    ( spl16_331
    | ~ spl16_39
    | ~ spl16_263 ),
    inference(avatar_split_clause,[],[f2477,f2469,f504,f3213]) ).

fof(f3213,plain,
    ( spl16_331
  <=> less(n7,n4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_331])]) ).

fof(f2477,plain,
    ( less(n7,n4)
    | ~ spl16_39
    | ~ spl16_263 ),
    inference(resolution,[],[f2471,f505]) ).

fof(f3211,plain,
    ( spl16_330
    | ~ spl16_31
    | ~ spl16_259 ),
    inference(avatar_split_clause,[],[f2462,f2450,f472,f3208]) ).

fof(f2450,plain,
    ( spl16_259
  <=> less_or_equal(n3,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_259])]) ).

fof(f2462,plain,
    ( less(n3,n8)
    | ~ spl16_31
    | ~ spl16_259 ),
    inference(resolution,[],[f2452,f473]) ).

fof(f2452,plain,
    ( less_or_equal(n3,n7)
    | ~ spl16_259 ),
    inference(avatar_component_clause,[],[f2450]) ).

fof(f3206,plain,
    ( spl16_329
    | ~ spl16_33
    | ~ spl16_256 ),
    inference(avatar_split_clause,[],[f2447,f2435,f480,f3203]) ).

fof(f3203,plain,
    ( spl16_329
  <=> less(n3,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_329])]) ).

fof(f2435,plain,
    ( spl16_256
  <=> less_or_equal(n3,n6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_256])]) ).

fof(f2447,plain,
    ( less(n3,n7)
    | ~ spl16_33
    | ~ spl16_256 ),
    inference(resolution,[],[f2437,f481]) ).

fof(f2437,plain,
    ( less_or_equal(n3,n6)
    | ~ spl16_256 ),
    inference(avatar_component_clause,[],[f2435]) ).

fof(f3195,plain,
    ( spl16_278
    | ~ spl16_201
    | ~ spl16_317 ),
    inference(avatar_split_clause,[],[f3185,f3093,f1790,f2542]) ).

fof(f2542,plain,
    ( spl16_278
  <=> n3 = n9 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_278])]) ).

fof(f1790,plain,
    ( spl16_201
  <=> n3 = n6 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_201])]) ).

fof(f3185,plain,
    ( n3 = n9
    | ~ spl16_201
    | ~ spl16_317 ),
    inference(forward_demodulation,[],[f1791,f3095]) ).

fof(f1791,plain,
    ( n3 = n6
    | ~ spl16_201 ),
    inference(avatar_component_clause,[],[f1790]) ).

fof(f3181,plain,
    ( spl16_328
    | ~ spl16_35
    | ~ spl16_255 ),
    inference(avatar_split_clause,[],[f2432,f2428,f488,f3178]) ).

fof(f3178,plain,
    ( spl16_328
  <=> less(n3,n6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_328])]) ).

fof(f2428,plain,
    ( spl16_255
  <=> less_or_equal(n3,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_255])]) ).

fof(f2432,plain,
    ( less(n3,n6)
    | ~ spl16_35
    | ~ spl16_255 ),
    inference(resolution,[],[f2430,f489]) ).

fof(f2430,plain,
    ( less_or_equal(n3,n5)
    | ~ spl16_255 ),
    inference(avatar_component_clause,[],[f2428]) ).

fof(f3176,plain,
    ( spl16_327
    | ~ spl16_31
    | ~ spl16_252 ),
    inference(avatar_split_clause,[],[f2425,f2413,f472,f3173]) ).

fof(f2413,plain,
    ( spl16_252
  <=> less_or_equal(n2,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_252])]) ).

fof(f2425,plain,
    ( less(n2,n8)
    | ~ spl16_31
    | ~ spl16_252 ),
    inference(resolution,[],[f2415,f473]) ).

fof(f2415,plain,
    ( less_or_equal(n2,n7)
    | ~ spl16_252 ),
    inference(avatar_component_clause,[],[f2413]) ).

fof(f3171,plain,
    ( spl16_326
    | ~ spl16_33
    | ~ spl16_249 ),
    inference(avatar_split_clause,[],[f2410,f2398,f480,f3168]) ).

fof(f3168,plain,
    ( spl16_326
  <=> less(n2,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_326])]) ).

fof(f2410,plain,
    ( less(n2,n7)
    | ~ spl16_33
    | ~ spl16_249 ),
    inference(resolution,[],[f2400,f481]) ).

fof(f3165,plain,
    ( spl16_325
    | ~ spl16_43
    | ~ spl16_247 ),
    inference(avatar_split_clause,[],[f2395,f2387,f520,f3162]) ).

fof(f3162,plain,
    ( spl16_325
  <=> less(n6,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_325])]) ).

fof(f2395,plain,
    ( less(n6,n2)
    | ~ spl16_43
    | ~ spl16_247 ),
    inference(resolution,[],[f2389,f521]) ).

fof(f3160,plain,
    ( spl16_324
    | ~ spl16_31
    | ~ spl16_242 ),
    inference(avatar_split_clause,[],[f2375,f2362,f472,f3157]) ).

fof(f2362,plain,
    ( spl16_242
  <=> less_or_equal(n1,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_242])]) ).

fof(f2375,plain,
    ( less(n1,n8)
    | ~ spl16_31
    | ~ spl16_242 ),
    inference(resolution,[],[f2364,f473]) ).

fof(f2364,plain,
    ( less_or_equal(n1,n7)
    | ~ spl16_242 ),
    inference(avatar_component_clause,[],[f2362]) ).

fof(f3155,plain,
    ( spl16_323
    | ~ spl16_33
    | ~ spl16_237 ),
    inference(avatar_split_clause,[],[f2359,f2301,f480,f3152]) ).

fof(f3152,plain,
    ( spl16_323
  <=> less(n1,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_323])]) ).

fof(f2301,plain,
    ( spl16_237
  <=> less_or_equal(n1,n6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_237])]) ).

fof(f2359,plain,
    ( less(n1,n7)
    | ~ spl16_33
    | ~ spl16_237 ),
    inference(resolution,[],[f2303,f481]) ).

fof(f2303,plain,
    ( less_or_equal(n1,n6)
    | ~ spl16_237 ),
    inference(avatar_component_clause,[],[f2301]) ).

fof(f3149,plain,
    ( spl16_322
    | ~ spl16_35
    | ~ spl16_234 ),
    inference(avatar_split_clause,[],[f2298,f2285,f488,f3146]) ).

fof(f3146,plain,
    ( spl16_322
  <=> less(n1,n6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_322])]) ).

fof(f2285,plain,
    ( spl16_234
  <=> less_or_equal(n1,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_234])]) ).

fof(f2298,plain,
    ( less(n1,n6)
    | ~ spl16_35
    | ~ spl16_234 ),
    inference(resolution,[],[f2287,f489]) ).

fof(f2287,plain,
    ( less_or_equal(n1,n5)
    | ~ spl16_234 ),
    inference(avatar_component_clause,[],[f2285]) ).

fof(f3144,plain,
    ( spl16_321
    | ~ spl16_37
    | ~ spl16_230 ),
    inference(avatar_split_clause,[],[f2274,f2261,f496,f3141]) ).

fof(f3141,plain,
    ( spl16_321
  <=> less(n1,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_321])]) ).

fof(f2261,plain,
    ( spl16_230
  <=> less_or_equal(n1,n4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_230])]) ).

fof(f2274,plain,
    ( less(n1,n5)
    | ~ spl16_37
    | ~ spl16_230 ),
    inference(resolution,[],[f2263,f497]) ).

fof(f2263,plain,
    ( less_or_equal(n1,n4)
    | ~ spl16_230 ),
    inference(avatar_component_clause,[],[f2261]) ).

fof(f3139,plain,
    ( spl16_320
    | ~ spl16_41
    | ~ spl16_213 ),
    inference(avatar_split_clause,[],[f2142,f2132,f512,f3136]) ).

fof(f3136,plain,
    ( spl16_320
  <=> less(n5,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_320])]) ).

fof(f2142,plain,
    ( less(n5,n3)
    | ~ spl16_41
    | ~ spl16_213 ),
    inference(resolution,[],[f2134,f513]) ).

fof(f3130,plain,
    ( spl16_168
    | ~ spl16_39
    | ~ spl16_211 ),
    inference(avatar_split_clause,[],[f2140,f2122,f504,f1419]) ).

fof(f1419,plain,
    ( spl16_168
  <=> less(n5,n4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_168])]) ).

fof(f2122,plain,
    ( spl16_211
  <=> less_or_equal(n5,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_211])]) ).

fof(f2140,plain,
    ( less(n5,n4)
    | ~ spl16_39
    | ~ spl16_211 ),
    inference(resolution,[],[f2124,f505]) ).

fof(f2124,plain,
    ( less_or_equal(n5,n3)
    | ~ spl16_211 ),
    inference(avatar_component_clause,[],[f2122]) ).

fof(f3129,plain,
    ( spl16_319
    | ~ spl16_31
    | ~ spl16_208 ),
    inference(avatar_split_clause,[],[f2138,f2107,f472,f3126]) ).

fof(f2107,plain,
    ( spl16_208
  <=> less_or_equal(n5,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_208])]) ).

fof(f2138,plain,
    ( less(n5,n8)
    | ~ spl16_31
    | ~ spl16_208 ),
    inference(resolution,[],[f2109,f473]) ).

fof(f2109,plain,
    ( less_or_equal(n5,n7)
    | ~ spl16_208 ),
    inference(avatar_component_clause,[],[f2107]) ).

fof(f3124,plain,
    ( spl16_318
    | ~ spl16_29
    | ~ spl16_206 ),
    inference(avatar_split_clause,[],[f2136,f2097,f464,f3121]) ).

fof(f3121,plain,
    ( spl16_318
  <=> less(n5,n9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_318])]) ).

fof(f2136,plain,
    ( less(n5,n9)
    | ~ spl16_29
    | ~ spl16_206 ),
    inference(resolution,[],[f2099,f465]) ).

fof(f2099,plain,
    ( less_or_equal(n5,n8)
    | ~ spl16_206 ),
    inference(avatar_component_clause,[],[f2097]) ).

fof(f3096,plain,
    ( spl16_198
    | spl16_281
    | spl16_317
    | ~ spl16_28
    | ~ spl16_151 ),
    inference(avatar_split_clause,[],[f2092,f1172,f460,f3093,f2557,f1712]) ).

fof(f460,plain,
    ( spl16_28
  <=> ! [X0] :
        ( less_or_equal(X0,n8)
        | ~ less(X0,n9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_28])]) ).

fof(f1172,plain,
    ( spl16_151
  <=> ! [X0] :
        ( less(n6,X0)
        | n6 = X0
        | less_or_equal(X0,n5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_151])]) ).

fof(f2092,plain,
    ( n6 = n9
    | less_or_equal(n9,n5)
    | less_or_equal(n6,n8)
    | ~ spl16_28
    | ~ spl16_151 ),
    inference(resolution,[],[f1173,f461]) ).

fof(f461,plain,
    ( ! [X0] :
        ( ~ less(X0,n9)
        | less_or_equal(X0,n8) )
    | ~ spl16_28 ),
    inference(avatar_component_clause,[],[f460]) ).

fof(f1173,plain,
    ( ! [X0] :
        ( less(n6,X0)
        | n6 = X0
        | less_or_equal(X0,n5) )
    | ~ spl16_151 ),
    inference(avatar_component_clause,[],[f1172]) ).

fof(f3087,plain,
    ( spl16_316
    | ~ spl16_29
    | ~ spl16_198 ),
    inference(avatar_split_clause,[],[f2036,f1712,f464,f3084]) ).

fof(f3084,plain,
    ( spl16_316
  <=> less(n6,n9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_316])]) ).

fof(f2036,plain,
    ( less(n6,n9)
    | ~ spl16_29
    | ~ spl16_198 ),
    inference(resolution,[],[f1714,f465]) ).

fof(f1714,plain,
    ( less_or_equal(n6,n8)
    | ~ spl16_198 ),
    inference(avatar_component_clause,[],[f1712]) ).

fof(f3040,plain,
    ( spl16_313
    | spl16_314
    | spl16_315
    | ~ spl16_38
    | ~ spl16_145 ),
    inference(avatar_split_clause,[],[f1207,f1147,f500,f3037,f3033,f3029]) ).

fof(f3033,plain,
    ( spl16_314
  <=> less_or_equal(n4,n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_314])]) ).

fof(f3037,plain,
    ( spl16_315
  <=> n1 = n4 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_315])]) ).

fof(f500,plain,
    ( spl16_38
  <=> ! [X0] :
        ( less_or_equal(X0,n3)
        | ~ less(X0,n4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_38])]) ).

fof(f1147,plain,
    ( spl16_145
  <=> ! [X0] :
        ( less(n1,X0)
        | n1 = X0
        | less_or_equal(X0,n0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_145])]) ).

fof(f1207,plain,
    ( n1 = n4
    | less_or_equal(n4,n0)
    | less_or_equal(n1,n3)
    | ~ spl16_38
    | ~ spl16_145 ),
    inference(resolution,[],[f1148,f501]) ).

fof(f501,plain,
    ( ! [X0] :
        ( ~ less(X0,n4)
        | less_or_equal(X0,n3) )
    | ~ spl16_38 ),
    inference(avatar_component_clause,[],[f500]) ).

fof(f1148,plain,
    ( ! [X0] :
        ( less(n1,X0)
        | n1 = X0
        | less_or_equal(X0,n0) )
    | ~ spl16_145 ),
    inference(avatar_component_clause,[],[f1147]) ).

fof(f3027,plain,
    ( spl16_312
    | ~ spl16_36
    | ~ spl16_144 ),
    inference(avatar_split_clause,[],[f1195,f1143,f492,f3025]) ).

fof(f492,plain,
    ( spl16_36
  <=> ! [X0] :
        ( less_or_equal(X0,n4)
        | ~ less(X0,n5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_36])]) ).

fof(f1143,plain,
    ( spl16_144
  <=> ! [X0,X1] :
        ( less(X1,X0)
        | X0 = X1
        | less_or_equal(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_144])]) ).

fof(f1195,plain,
    ( ! [X0] :
        ( n5 = X0
        | less_or_equal(n5,X0)
        | less_or_equal(X0,n4) )
    | ~ spl16_36
    | ~ spl16_144 ),
    inference(resolution,[],[f1144,f493]) ).

fof(f493,plain,
    ( ! [X0] :
        ( ~ less(X0,n5)
        | less_or_equal(X0,n4) )
    | ~ spl16_36 ),
    inference(avatar_component_clause,[],[f492]) ).

fof(f1144,plain,
    ( ! [X0,X1] :
        ( less(X1,X0)
        | X0 = X1
        | less_or_equal(X0,X1) )
    | ~ spl16_144 ),
    inference(avatar_component_clause,[],[f1143]) ).

fof(f2985,plain,
    ( spl16_311
    | ~ spl16_16
    | ~ spl16_188 ),
    inference(avatar_split_clause,[],[f1997,f1613,f401,f2982]) ).

fof(f2982,plain,
    ( spl16_311
  <=> sP0(n5,push) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_311])]) ).

fof(f1613,plain,
    ( spl16_188
  <=> n0 = n5 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_188])]) ).

fof(f1997,plain,
    ( sP0(n5,push)
    | ~ spl16_16
    | ~ spl16_188 ),
    inference(superposition,[],[f403,f1615]) ).

fof(f1615,plain,
    ( n0 = n5
    | ~ spl16_188 ),
    inference(avatar_component_clause,[],[f1613]) ).

fof(f2980,plain,
    ( spl16_310
    | ~ spl16_10
    | ~ spl16_188 ),
    inference(avatar_split_clause,[],[f1996,f1613,f374,f2978]) ).

fof(f1996,plain,
    ( ! [X0] : ~ less(X0,n5)
    | ~ spl16_10
    | ~ spl16_188 ),
    inference(superposition,[],[f375,f1615]) ).

fof(f2975,plain,
    ( spl16_309
    | ~ spl16_43
    | ~ spl16_176 ),
    inference(avatar_split_clause,[],[f1520,f1459,f520,f2972]) ).

fof(f2972,plain,
    ( spl16_309
  <=> less(n0,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_309])]) ).

fof(f1520,plain,
    ( less(n0,n2)
    | ~ spl16_43
    | ~ spl16_176 ),
    inference(resolution,[],[f1461,f521]) ).

fof(f2970,plain,
    ( spl16_308
    | ~ spl16_41
    | ~ spl16_175 ),
    inference(avatar_split_clause,[],[f1518,f1454,f512,f2967]) ).

fof(f2967,plain,
    ( spl16_308
  <=> less(n1,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_308])]) ).

fof(f1454,plain,
    ( spl16_175
  <=> less_or_equal(n1,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_175])]) ).

fof(f1518,plain,
    ( less(n1,n3)
    | ~ spl16_41
    | ~ spl16_175 ),
    inference(resolution,[],[f1456,f513]) ).

fof(f1456,plain,
    ( less_or_equal(n1,n2)
    | ~ spl16_175 ),
    inference(avatar_component_clause,[],[f1454]) ).

fof(f2965,plain,
    ( spl16_307
    | ~ spl16_39
    | ~ spl16_173 ),
    inference(avatar_split_clause,[],[f1512,f1444,f504,f2962]) ).

fof(f2962,plain,
    ( spl16_307
  <=> less(n2,n4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_307])]) ).

fof(f1444,plain,
    ( spl16_173
  <=> less_or_equal(n2,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_173])]) ).

fof(f1512,plain,
    ( less(n2,n4)
    | ~ spl16_39
    | ~ spl16_173 ),
    inference(resolution,[],[f1446,f505]) ).

fof(f1446,plain,
    ( less_or_equal(n2,n3)
    | ~ spl16_173 ),
    inference(avatar_component_clause,[],[f1444]) ).

fof(f2960,plain,
    ( spl16_306
    | ~ spl16_37
    | ~ spl16_171 ),
    inference(avatar_split_clause,[],[f1506,f1434,f496,f2957]) ).

fof(f1434,plain,
    ( spl16_171
  <=> less_or_equal(n3,n4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_171])]) ).

fof(f1506,plain,
    ( less(n3,n5)
    | ~ spl16_37
    | ~ spl16_171 ),
    inference(resolution,[],[f1436,f497]) ).

fof(f1436,plain,
    ( less_or_equal(n3,n4)
    | ~ spl16_171 ),
    inference(avatar_component_clause,[],[f1434]) ).

fof(f2955,plain,
    ( spl16_305
    | ~ spl16_35
    | ~ spl16_169 ),
    inference(avatar_split_clause,[],[f1500,f1424,f488,f2952]) ).

fof(f2952,plain,
    ( spl16_305
  <=> less(n4,n6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_305])]) ).

fof(f1424,plain,
    ( spl16_169
  <=> less_or_equal(n4,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_169])]) ).

fof(f1500,plain,
    ( less(n4,n6)
    | ~ spl16_35
    | ~ spl16_169 ),
    inference(resolution,[],[f1426,f489]) ).

fof(f1426,plain,
    ( less_or_equal(n4,n5)
    | ~ spl16_169 ),
    inference(avatar_component_clause,[],[f1424]) ).

fof(f2950,plain,
    ( spl16_304
    | ~ spl16_33
    | ~ spl16_167 ),
    inference(avatar_split_clause,[],[f1494,f1414,f480,f2947]) ).

fof(f2947,plain,
    ( spl16_304
  <=> less(n5,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_304])]) ).

fof(f1414,plain,
    ( spl16_167
  <=> less_or_equal(n5,n6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_167])]) ).

fof(f1494,plain,
    ( less(n5,n7)
    | ~ spl16_33
    | ~ spl16_167 ),
    inference(resolution,[],[f1416,f481]) ).

fof(f1416,plain,
    ( less_or_equal(n5,n6)
    | ~ spl16_167 ),
    inference(avatar_component_clause,[],[f1414]) ).

fof(f2945,plain,
    ( spl16_303
    | ~ spl16_31
    | ~ spl16_158 ),
    inference(avatar_split_clause,[],[f1488,f1346,f472,f2942]) ).

fof(f1346,plain,
    ( spl16_158
  <=> less_or_equal(n6,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_158])]) ).

fof(f1488,plain,
    ( less(n6,n8)
    | ~ spl16_31
    | ~ spl16_158 ),
    inference(resolution,[],[f1348,f473]) ).

fof(f1348,plain,
    ( less_or_equal(n6,n7)
    | ~ spl16_158 ),
    inference(avatar_component_clause,[],[f1346]) ).

fof(f2940,plain,
    ( spl16_302
    | ~ spl16_29
    | ~ spl16_148 ),
    inference(avatar_split_clause,[],[f1482,f1159,f464,f2937]) ).

fof(f1159,plain,
    ( spl16_148
  <=> less_or_equal(n7,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_148])]) ).

fof(f1482,plain,
    ( less(n7,n9)
    | ~ spl16_29
    | ~ spl16_148 ),
    inference(resolution,[],[f1161,f465]) ).

fof(f1161,plain,
    ( less_or_equal(n7,n8)
    | ~ spl16_148 ),
    inference(avatar_component_clause,[],[f1159]) ).

fof(f2931,plain,
    ( spl16_301
    | ~ spl16_122
    | ~ spl16_166 ),
    inference(avatar_split_clause,[],[f1411,f1402,f966,f2929]) ).

fof(f2929,plain,
    ( spl16_301
  <=> ! [X0,X1] :
        ( releasedAt(X0,plus(X1,n1))
        | ~ holdsAt(X0,X1)
        | holdsAt(X0,plus(X1,n1))
        | sP10(X1,X0,sK15(X0,X1))
        | sP9(X1,X0,sK15(X0,X1))
        | sP8(X1,X0,sK15(X0,X1))
        | sP7(X1,X0,sK15(X0,X1))
        | sP6(X1,X0,sK15(X0,X1))
        | pull = sK15(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_301])]) ).

fof(f966,plain,
    ( spl16_122
  <=> ! [X2,X0,X1] :
        ( pull = X2
        | sP10(X0,X1,X2)
        | sP9(X0,X1,X2)
        | sP8(X0,X1,X2)
        | sP7(X0,X1,X2)
        | sP6(X0,X1,X2)
        | ~ sP11(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_122])]) ).

fof(f1402,plain,
    ( spl16_166
  <=> ! [X0,X1] :
        ( holdsAt(X0,plus(X1,n1))
        | releasedAt(X0,plus(X1,n1))
        | ~ holdsAt(X0,X1)
        | sP11(X1,X0,sK15(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_166])]) ).

fof(f1411,plain,
    ( ! [X0,X1] :
        ( releasedAt(X0,plus(X1,n1))
        | ~ holdsAt(X0,X1)
        | holdsAt(X0,plus(X1,n1))
        | sP10(X1,X0,sK15(X0,X1))
        | sP9(X1,X0,sK15(X0,X1))
        | sP8(X1,X0,sK15(X0,X1))
        | sP7(X1,X0,sK15(X0,X1))
        | sP6(X1,X0,sK15(X0,X1))
        | pull = sK15(X0,X1) )
    | ~ spl16_122
    | ~ spl16_166 ),
    inference(resolution,[],[f1403,f967]) ).

fof(f967,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP11(X0,X1,X2)
        | sP10(X0,X1,X2)
        | sP9(X0,X1,X2)
        | sP8(X0,X1,X2)
        | sP7(X0,X1,X2)
        | sP6(X0,X1,X2)
        | pull = X2 )
    | ~ spl16_122 ),
    inference(avatar_component_clause,[],[f966]) ).

fof(f1403,plain,
    ( ! [X0,X1] :
        ( sP11(X1,X0,sK15(X0,X1))
        | releasedAt(X0,plus(X1,n1))
        | ~ holdsAt(X0,X1)
        | holdsAt(X0,plus(X1,n1)) )
    | ~ spl16_166 ),
    inference(avatar_component_clause,[],[f1402]) ).

fof(f2918,plain,
    ( spl16_300
    | ~ spl16_123
    | ~ spl16_166 ),
    inference(avatar_split_clause,[],[f1410,f1402,f970,f2916]) ).

fof(f2916,plain,
    ( spl16_300
  <=> ! [X0,X1] :
        ( releasedAt(X0,plus(X1,n1))
        | ~ holdsAt(X0,X1)
        | holdsAt(X0,plus(X1,n1))
        | sP10(X1,X0,sK15(X0,X1))
        | sP9(X1,X0,sK15(X0,X1))
        | sP8(X1,X0,sK15(X0,X1))
        | sP7(X1,X0,sK15(X0,X1))
        | sP6(X1,X0,sK15(X0,X1))
        | spinning = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_300])]) ).

fof(f970,plain,
    ( spl16_123
  <=> ! [X2,X0,X1] :
        ( spinning = X1
        | sP10(X0,X1,X2)
        | sP9(X0,X1,X2)
        | sP8(X0,X1,X2)
        | sP7(X0,X1,X2)
        | sP6(X0,X1,X2)
        | ~ sP11(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_123])]) ).

fof(f1410,plain,
    ( ! [X0,X1] :
        ( releasedAt(X0,plus(X1,n1))
        | ~ holdsAt(X0,X1)
        | holdsAt(X0,plus(X1,n1))
        | sP10(X1,X0,sK15(X0,X1))
        | sP9(X1,X0,sK15(X0,X1))
        | sP8(X1,X0,sK15(X0,X1))
        | sP7(X1,X0,sK15(X0,X1))
        | sP6(X1,X0,sK15(X0,X1))
        | spinning = X0 )
    | ~ spl16_123
    | ~ spl16_166 ),
    inference(resolution,[],[f1403,f971]) ).

fof(f971,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP11(X0,X1,X2)
        | sP10(X0,X1,X2)
        | sP9(X0,X1,X2)
        | sP8(X0,X1,X2)
        | sP7(X0,X1,X2)
        | sP6(X0,X1,X2)
        | spinning = X1 )
    | ~ spl16_123 ),
    inference(avatar_component_clause,[],[f970]) ).

fof(f2914,plain,
    ( spl16_299
    | ~ spl16_124
    | ~ spl16_166 ),
    inference(avatar_split_clause,[],[f1409,f1402,f974,f2912]) ).

fof(f2912,plain,
    ( spl16_299
  <=> ! [X0,X1] :
        ( releasedAt(X0,plus(X1,n1))
        | ~ holdsAt(X0,X1)
        | holdsAt(X0,plus(X1,n1))
        | sP10(X1,X0,sK15(X0,X1))
        | sP9(X1,X0,sK15(X0,X1))
        | sP8(X1,X0,sK15(X0,X1))
        | sP7(X1,X0,sK15(X0,X1))
        | sP6(X1,X0,sK15(X0,X1))
        | ~ happens(push,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_299])]) ).

fof(f974,plain,
    ( spl16_124
  <=> ! [X2,X0,X1] :
        ( ~ happens(push,X0)
        | sP10(X0,X1,X2)
        | sP9(X0,X1,X2)
        | sP8(X0,X1,X2)
        | sP7(X0,X1,X2)
        | sP6(X0,X1,X2)
        | ~ sP11(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_124])]) ).

fof(f1409,plain,
    ( ! [X0,X1] :
        ( releasedAt(X0,plus(X1,n1))
        | ~ holdsAt(X0,X1)
        | holdsAt(X0,plus(X1,n1))
        | sP10(X1,X0,sK15(X0,X1))
        | sP9(X1,X0,sK15(X0,X1))
        | sP8(X1,X0,sK15(X0,X1))
        | sP7(X1,X0,sK15(X0,X1))
        | sP6(X1,X0,sK15(X0,X1))
        | ~ happens(push,X1) )
    | ~ spl16_124
    | ~ spl16_166 ),
    inference(resolution,[],[f1403,f975]) ).

fof(f975,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP11(X0,X1,X2)
        | sP10(X0,X1,X2)
        | sP9(X0,X1,X2)
        | sP8(X0,X1,X2)
        | sP7(X0,X1,X2)
        | sP6(X0,X1,X2)
        | ~ happens(push,X0) )
    | ~ spl16_124 ),
    inference(avatar_component_clause,[],[f974]) ).

fof(f2905,plain,
    ( spl16_298
    | ~ spl16_114
    | ~ spl16_165 ),
    inference(avatar_split_clause,[],[f1407,f1398,f917,f2903]) ).

fof(f2903,plain,
    ( spl16_298
  <=> ! [X0,X1] :
        ( releasedAt(X0,plus(X1,n1))
        | holdsAt(X0,X1)
        | ~ holdsAt(X0,plus(X1,n1))
        | sP4(X1,X0,sK13(X0,X1))
        | sP3(X1,X0,sK13(X0,X1))
        | pull = sK13(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_298])]) ).

fof(f917,plain,
    ( spl16_114
  <=> ! [X2,X0,X1] :
        ( pull = X2
        | sP4(X0,X1,X2)
        | sP3(X0,X1,X2)
        | ~ sP5(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_114])]) ).

fof(f1398,plain,
    ( spl16_165
  <=> ! [X0,X1] :
        ( ~ holdsAt(X0,plus(X1,n1))
        | releasedAt(X0,plus(X1,n1))
        | holdsAt(X0,X1)
        | sP5(X1,X0,sK13(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_165])]) ).

fof(f1407,plain,
    ( ! [X0,X1] :
        ( releasedAt(X0,plus(X1,n1))
        | holdsAt(X0,X1)
        | ~ holdsAt(X0,plus(X1,n1))
        | sP4(X1,X0,sK13(X0,X1))
        | sP3(X1,X0,sK13(X0,X1))
        | pull = sK13(X0,X1) )
    | ~ spl16_114
    | ~ spl16_165 ),
    inference(resolution,[],[f1399,f918]) ).

fof(f918,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP5(X0,X1,X2)
        | sP4(X0,X1,X2)
        | sP3(X0,X1,X2)
        | pull = X2 )
    | ~ spl16_114 ),
    inference(avatar_component_clause,[],[f917]) ).

fof(f1399,plain,
    ( ! [X0,X1] :
        ( sP5(X1,X0,sK13(X0,X1))
        | releasedAt(X0,plus(X1,n1))
        | holdsAt(X0,X1)
        | ~ holdsAt(X0,plus(X1,n1)) )
    | ~ spl16_165 ),
    inference(avatar_component_clause,[],[f1398]) ).

fof(f2893,plain,
    ( spl16_297
    | ~ spl16_115
    | ~ spl16_165 ),
    inference(avatar_split_clause,[],[f1406,f1398,f921,f2891]) ).

fof(f2891,plain,
    ( spl16_297
  <=> ! [X0,X1] :
        ( releasedAt(X0,plus(X1,n1))
        | holdsAt(X0,X1)
        | ~ holdsAt(X0,plus(X1,n1))
        | sP4(X1,X0,sK13(X0,X1))
        | sP3(X1,X0,sK13(X0,X1))
        | spinning = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_297])]) ).

fof(f921,plain,
    ( spl16_115
  <=> ! [X2,X0,X1] :
        ( spinning = X1
        | sP4(X0,X1,X2)
        | sP3(X0,X1,X2)
        | ~ sP5(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_115])]) ).

fof(f1406,plain,
    ( ! [X0,X1] :
        ( releasedAt(X0,plus(X1,n1))
        | holdsAt(X0,X1)
        | ~ holdsAt(X0,plus(X1,n1))
        | sP4(X1,X0,sK13(X0,X1))
        | sP3(X1,X0,sK13(X0,X1))
        | spinning = X0 )
    | ~ spl16_115
    | ~ spl16_165 ),
    inference(resolution,[],[f1399,f922]) ).

fof(f922,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP5(X0,X1,X2)
        | sP4(X0,X1,X2)
        | sP3(X0,X1,X2)
        | spinning = X1 )
    | ~ spl16_115 ),
    inference(avatar_component_clause,[],[f921]) ).

fof(f2889,plain,
    ( spl16_296
    | ~ spl16_116
    | ~ spl16_165 ),
    inference(avatar_split_clause,[],[f1405,f1398,f925,f2887]) ).

fof(f2887,plain,
    ( spl16_296
  <=> ! [X0,X1] :
        ( releasedAt(X0,plus(X1,n1))
        | holdsAt(X0,X1)
        | ~ holdsAt(X0,plus(X1,n1))
        | sP4(X1,X0,sK13(X0,X1))
        | sP3(X1,X0,sK13(X0,X1))
        | happens(push,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_296])]) ).

fof(f925,plain,
    ( spl16_116
  <=> ! [X2,X0,X1] :
        ( happens(push,X0)
        | sP4(X0,X1,X2)
        | sP3(X0,X1,X2)
        | ~ sP5(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_116])]) ).

fof(f1405,plain,
    ( ! [X0,X1] :
        ( releasedAt(X0,plus(X1,n1))
        | holdsAt(X0,X1)
        | ~ holdsAt(X0,plus(X1,n1))
        | sP4(X1,X0,sK13(X0,X1))
        | sP3(X1,X0,sK13(X0,X1))
        | happens(push,X1) )
    | ~ spl16_116
    | ~ spl16_165 ),
    inference(resolution,[],[f1399,f926]) ).

fof(f926,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP5(X0,X1,X2)
        | sP4(X0,X1,X2)
        | sP3(X0,X1,X2)
        | happens(push,X0) )
    | ~ spl16_116 ),
    inference(avatar_component_clause,[],[f925]) ).

fof(f2885,plain,
    ( ~ spl16_295
    | spl16_4
    | ~ spl16_188 ),
    inference(avatar_split_clause,[],[f1995,f1613,f345,f2882]) ).

fof(f2882,plain,
    ( spl16_295
  <=> holdsAt(backwards,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_295])]) ).

fof(f1995,plain,
    ( ~ holdsAt(backwards,n5)
    | spl16_4
    | ~ spl16_188 ),
    inference(superposition,[],[f347,f1615]) ).

fof(f2874,plain,
    ( spl16_294
    | ~ spl16_188
    | ~ spl16_291 ),
    inference(avatar_split_clause,[],[f2858,f2854,f1613,f2872]) ).

fof(f2872,plain,
    ( spl16_294
  <=> ! [X0] :
        ( sP2(n5,sK13(X0,n5))
        | holdsAt(X0,n5)
        | ~ holdsAt(X0,n1)
        | releasedAt(X0,n1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_294])]) ).

fof(f2854,plain,
    ( spl16_291
  <=> ! [X0] :
        ( ~ holdsAt(X0,n1)
        | releasedAt(X0,n1)
        | holdsAt(X0,n0)
        | sP2(n0,sK13(X0,n0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_291])]) ).

fof(f2858,plain,
    ( ! [X0] :
        ( sP2(n5,sK13(X0,n5))
        | holdsAt(X0,n5)
        | ~ holdsAt(X0,n1)
        | releasedAt(X0,n1) )
    | ~ spl16_188
    | ~ spl16_291 ),
    inference(forward_demodulation,[],[f2857,f1615]) ).

fof(f2857,plain,
    ( ! [X0] :
        ( holdsAt(X0,n5)
        | ~ holdsAt(X0,n1)
        | releasedAt(X0,n1)
        | sP2(n0,sK13(X0,n0)) )
    | ~ spl16_188
    | ~ spl16_291 ),
    inference(forward_demodulation,[],[f2855,f1615]) ).

fof(f2855,plain,
    ( ! [X0] :
        ( sP2(n0,sK13(X0,n0))
        | releasedAt(X0,n1)
        | holdsAt(X0,n0)
        | ~ holdsAt(X0,n1) )
    | ~ spl16_291 ),
    inference(avatar_component_clause,[],[f2854]) ).

fof(f2866,plain,
    ( spl16_293
    | ~ spl16_24
    | ~ spl16_163 ),
    inference(avatar_split_clause,[],[f1388,f1374,f440,f2864]) ).

fof(f2864,plain,
    ( spl16_293
  <=> ! [X0] :
        ( releasedAt(X0,n1)
        | sP2(n0,sK15(X0,n0))
        | ~ holdsAt(X0,n0)
        | holdsAt(X0,n1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_293])]) ).

fof(f440,plain,
    ( spl16_24
  <=> n1 = plus(n0,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_24])]) ).

fof(f1374,plain,
    ( spl16_163
  <=> ! [X0,X1] :
        ( holdsAt(X0,plus(X1,n1))
        | releasedAt(X0,plus(X1,n1))
        | ~ holdsAt(X0,X1)
        | sP2(X1,sK15(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_163])]) ).

fof(f1388,plain,
    ( ! [X0] :
        ( releasedAt(X0,n1)
        | sP2(n0,sK15(X0,n0))
        | ~ holdsAt(X0,n0)
        | holdsAt(X0,n1) )
    | ~ spl16_24
    | ~ spl16_163 ),
    inference(superposition,[],[f1375,f442]) ).

fof(f442,plain,
    ( n1 = plus(n0,n1)
    | ~ spl16_24 ),
    inference(avatar_component_clause,[],[f440]) ).

fof(f1375,plain,
    ( ! [X0,X1] :
        ( sP2(X1,sK15(X0,X1))
        | releasedAt(X0,plus(X1,n1))
        | ~ holdsAt(X0,X1)
        | holdsAt(X0,plus(X1,n1)) )
    | ~ spl16_163 ),
    inference(avatar_component_clause,[],[f1374]) ).

fof(f2862,plain,
    ( spl16_292
    | ~ spl16_54
    | ~ spl16_161 ),
    inference(avatar_split_clause,[],[f1368,f1364,f564,f2860]) ).

fof(f2860,plain,
    ( spl16_292
  <=> ! [X0] :
        ( ~ holdsAt(X0,n2)
        | releasedAt(X0,n2)
        | holdsAt(X0,n1)
        | sP2(n1,sK13(X0,n1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_292])]) ).

fof(f564,plain,
    ( spl16_54
  <=> ! [X0,X1] :
        ( sP2(X1,X0)
        | ~ happens(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_54])]) ).

fof(f1364,plain,
    ( spl16_161
  <=> ! [X0] :
        ( ~ holdsAt(X0,n2)
        | happens(sK13(X0,n1),n1)
        | releasedAt(X0,n2)
        | holdsAt(X0,n1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_161])]) ).

fof(f1368,plain,
    ( ! [X0] :
        ( ~ holdsAt(X0,n2)
        | releasedAt(X0,n2)
        | holdsAt(X0,n1)
        | sP2(n1,sK13(X0,n1)) )
    | ~ spl16_54
    | ~ spl16_161 ),
    inference(resolution,[],[f1365,f565]) ).

fof(f565,plain,
    ( ! [X0,X1] :
        ( ~ happens(X0,X1)
        | sP2(X1,X0) )
    | ~ spl16_54 ),
    inference(avatar_component_clause,[],[f564]) ).

fof(f1365,plain,
    ( ! [X0] :
        ( happens(sK13(X0,n1),n1)
        | ~ holdsAt(X0,n2)
        | releasedAt(X0,n2)
        | holdsAt(X0,n1) )
    | ~ spl16_161 ),
    inference(avatar_component_clause,[],[f1364]) ).

fof(f2856,plain,
    ( spl16_291
    | ~ spl16_54
    | ~ spl16_160 ),
    inference(avatar_split_clause,[],[f1367,f1360,f564,f2854]) ).

fof(f1360,plain,
    ( spl16_160
  <=> ! [X0] :
        ( ~ holdsAt(X0,n1)
        | happens(sK13(X0,n0),n0)
        | releasedAt(X0,n1)
        | holdsAt(X0,n0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_160])]) ).

fof(f1367,plain,
    ( ! [X0] :
        ( ~ holdsAt(X0,n1)
        | releasedAt(X0,n1)
        | holdsAt(X0,n0)
        | sP2(n0,sK13(X0,n0)) )
    | ~ spl16_54
    | ~ spl16_160 ),
    inference(resolution,[],[f1361,f565]) ).

fof(f1361,plain,
    ( ! [X0] :
        ( happens(sK13(X0,n0),n0)
        | ~ holdsAt(X0,n1)
        | releasedAt(X0,n1)
        | holdsAt(X0,n0) )
    | ~ spl16_160 ),
    inference(avatar_component_clause,[],[f1360]) ).

fof(f2852,plain,
    ( spl16_290
    | ~ spl16_118
    | ~ spl16_130 ),
    inference(avatar_split_clause,[],[f1043,f1032,f939,f2850]) ).

fof(f2850,plain,
    ( spl16_290
  <=> ! [X0] :
        ( ~ holdsAt(X0,n4)
        | happens(sK13(X0,n3),n3)
        | releasedAt(X0,n4)
        | holdsAt(X0,n3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_290])]) ).

fof(f939,plain,
    ( spl16_118
  <=> ! [X0,X1] :
        ( ~ holdsAt(X0,plus(X1,n1))
        | happens(sK13(X0,X1),X1)
        | releasedAt(X0,plus(X1,n1))
        | holdsAt(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_118])]) ).

fof(f1032,plain,
    ( spl16_130
  <=> n4 = plus(n3,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_130])]) ).

fof(f1043,plain,
    ( ! [X0] :
        ( ~ holdsAt(X0,n4)
        | happens(sK13(X0,n3),n3)
        | releasedAt(X0,n4)
        | holdsAt(X0,n3) )
    | ~ spl16_118
    | ~ spl16_130 ),
    inference(superposition,[],[f940,f1034]) ).

fof(f1034,plain,
    ( n4 = plus(n3,n1)
    | ~ spl16_130 ),
    inference(avatar_component_clause,[],[f1032]) ).

fof(f940,plain,
    ( ! [X0,X1] :
        ( ~ holdsAt(X0,plus(X1,n1))
        | happens(sK13(X0,X1),X1)
        | releasedAt(X0,plus(X1,n1))
        | holdsAt(X0,X1) )
    | ~ spl16_118 ),
    inference(avatar_component_clause,[],[f939]) ).

fof(f2848,plain,
    ( spl16_289
    | ~ spl16_118
    | ~ spl16_128 ),
    inference(avatar_split_clause,[],[f1041,f1022,f939,f2846]) ).

fof(f2846,plain,
    ( spl16_289
  <=> ! [X0] :
        ( ~ holdsAt(X0,n3)
        | happens(sK13(X0,n2),n2)
        | releasedAt(X0,n3)
        | holdsAt(X0,n2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_289])]) ).

fof(f1022,plain,
    ( spl16_128
  <=> n3 = plus(n2,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_128])]) ).

fof(f1041,plain,
    ( ! [X0] :
        ( ~ holdsAt(X0,n3)
        | happens(sK13(X0,n2),n2)
        | releasedAt(X0,n3)
        | holdsAt(X0,n2) )
    | ~ spl16_118
    | ~ spl16_128 ),
    inference(superposition,[],[f940,f1024]) ).

fof(f1024,plain,
    ( n3 = plus(n2,n1)
    | ~ spl16_128 ),
    inference(avatar_component_clause,[],[f1022]) ).

fof(f2844,plain,
    ( ~ spl16_288
    | spl16_3
    | ~ spl16_188 ),
    inference(avatar_split_clause,[],[f1994,f1613,f340,f2841]) ).

fof(f2841,plain,
    ( spl16_288
  <=> holdsAt(forwards,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_288])]) ).

fof(f1994,plain,
    ( ~ holdsAt(forwards,n5)
    | spl16_3
    | ~ spl16_188 ),
    inference(superposition,[],[f342,f1615]) ).

fof(f2824,plain,
    ( spl16_287
    | ~ spl16_5
    | ~ spl16_163 ),
    inference(avatar_split_clause,[],[f1385,f1374,f350,f2822]) ).

fof(f2822,plain,
    ( spl16_287
  <=> ! [X0,X1] :
        ( sP2(X1,sK15(X0,X1))
        | ~ holdsAt(X0,X1)
        | holdsAt(X0,plus(X1,n1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_287])]) ).

fof(f350,plain,
    ( spl16_5
  <=> ! [X0,X1] : ~ releasedAt(X0,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_5])]) ).

fof(f1385,plain,
    ( ! [X0,X1] :
        ( sP2(X1,sK15(X0,X1))
        | ~ holdsAt(X0,X1)
        | holdsAt(X0,plus(X1,n1)) )
    | ~ spl16_5
    | ~ spl16_163 ),
    inference(resolution,[],[f1375,f351]) ).

fof(f351,plain,
    ( ! [X0,X1] : ~ releasedAt(X0,X1)
    | ~ spl16_5 ),
    inference(avatar_component_clause,[],[f350]) ).

fof(f2808,plain,
    ( spl16_286
    | ~ spl16_111
    | ~ spl16_136 ),
    inference(avatar_split_clause,[],[f1112,f1076,f899,f2806]) ).

fof(f2806,plain,
    ( spl16_286
  <=> ! [X0] :
        ( ~ happens(push,X0)
        | holdsAt(spinning,plus(X0,n1))
        | ~ happens(pull,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_286])]) ).

fof(f899,plain,
    ( spl16_111
  <=> ! [X2,X0,X1] :
        ( holdsAt(X2,plus(X1,n1))
        | ~ initiates(X0,X2,X1)
        | ~ happens(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_111])]) ).

fof(f1076,plain,
    ( spl16_136
  <=> ! [X0] :
        ( initiates(pull,spinning,X0)
        | ~ happens(push,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_136])]) ).

fof(f1112,plain,
    ( ! [X0] :
        ( ~ happens(push,X0)
        | holdsAt(spinning,plus(X0,n1))
        | ~ happens(pull,X0) )
    | ~ spl16_111
    | ~ spl16_136 ),
    inference(resolution,[],[f1077,f900]) ).

fof(f900,plain,
    ( ! [X2,X0,X1] :
        ( ~ initiates(X0,X2,X1)
        | holdsAt(X2,plus(X1,n1))
        | ~ happens(X0,X1) )
    | ~ spl16_111 ),
    inference(avatar_component_clause,[],[f899]) ).

fof(f1077,plain,
    ( ! [X0] :
        ( initiates(pull,spinning,X0)
        | ~ happens(push,X0) )
    | ~ spl16_136 ),
    inference(avatar_component_clause,[],[f1076]) ).

fof(f2788,plain,
    ( spl16_285
    | ~ spl16_109
    | ~ spl16_130 ),
    inference(avatar_split_clause,[],[f1044,f1032,f890,f2786]) ).

fof(f2786,plain,
    ( spl16_285
  <=> ! [X0,X1] :
        ( ~ holdsAt(X0,n4)
        | ~ terminates(X1,X0,n3)
        | ~ happens(X1,n3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_285])]) ).

fof(f890,plain,
    ( spl16_109
  <=> ! [X2,X0,X1] :
        ( ~ holdsAt(X2,plus(X1,n1))
        | ~ terminates(X0,X2,X1)
        | ~ happens(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_109])]) ).

fof(f1044,plain,
    ( ! [X0,X1] :
        ( ~ holdsAt(X0,n4)
        | ~ terminates(X1,X0,n3)
        | ~ happens(X1,n3) )
    | ~ spl16_109
    | ~ spl16_130 ),
    inference(superposition,[],[f891,f1034]) ).

fof(f891,plain,
    ( ! [X2,X0,X1] :
        ( ~ holdsAt(X2,plus(X1,n1))
        | ~ terminates(X0,X2,X1)
        | ~ happens(X0,X1) )
    | ~ spl16_109 ),
    inference(avatar_component_clause,[],[f890]) ).

fof(f2784,plain,
    ( spl16_284
    | ~ spl16_109
    | ~ spl16_128 ),
    inference(avatar_split_clause,[],[f1042,f1022,f890,f2782]) ).

fof(f2782,plain,
    ( spl16_284
  <=> ! [X0,X1] :
        ( ~ holdsAt(X0,n3)
        | ~ terminates(X1,X0,n2)
        | ~ happens(X1,n2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_284])]) ).

fof(f1042,plain,
    ( ! [X0,X1] :
        ( ~ holdsAt(X0,n3)
        | ~ terminates(X1,X0,n2)
        | ~ happens(X1,n2) )
    | ~ spl16_109
    | ~ spl16_128 ),
    inference(superposition,[],[f891,f1024]) ).

fof(f2743,plain,
    ( ~ spl16_283
    | spl16_2
    | ~ spl16_188 ),
    inference(avatar_split_clause,[],[f1993,f1613,f335,f2740]) ).

fof(f2740,plain,
    ( spl16_283
  <=> holdsAt(spinning,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_283])]) ).

fof(f1993,plain,
    ( ~ holdsAt(spinning,n5)
    | spl16_2
    | ~ spl16_188 ),
    inference(superposition,[],[f337,f1615]) ).

fof(f2629,plain,
    ( spl16_282
    | ~ spl16_188
    | ~ spl16_222 ),
    inference(avatar_split_clause,[],[f2231,f2228,f1613,f2627]) ).

fof(f2627,plain,
    ( spl16_282
  <=> ! [X0] :
        ( less_or_equal(X0,n5)
        | n1 = X0
        | less_or_equal(n1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_282])]) ).

fof(f2228,plain,
    ( spl16_222
  <=> ! [X0] :
        ( n1 = X0
        | less_or_equal(n1,X0)
        | less_or_equal(X0,n0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_222])]) ).

fof(f2231,plain,
    ( ! [X0] :
        ( less_or_equal(X0,n5)
        | n1 = X0
        | less_or_equal(n1,X0) )
    | ~ spl16_188
    | ~ spl16_222 ),
    inference(forward_demodulation,[],[f2229,f1615]) ).

fof(f2229,plain,
    ( ! [X0] :
        ( less_or_equal(n1,X0)
        | less_or_equal(X0,n0)
        | n1 = X0 )
    | ~ spl16_222 ),
    inference(avatar_component_clause,[],[f2228]) ).

fof(f2560,plain,
    ( spl16_279
    | spl16_280
    | spl16_281
    | ~ spl16_44
    | ~ spl16_154
    | ~ spl16_188 ),
    inference(avatar_split_clause,[],[f2044,f1613,f1184,f524,f2557,f2553,f2549]) ).

fof(f524,plain,
    ( spl16_44
  <=> ! [X0] :
        ( less_or_equal(X0,n0)
        | ~ less(X0,n1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_44])]) ).

fof(f1184,plain,
    ( spl16_154
  <=> ! [X0] :
        ( less(n9,X0)
        | n9 = X0
        | less_or_equal(X0,n8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_154])]) ).

fof(f2044,plain,
    ( less_or_equal(n9,n5)
    | n1 = n9
    | less_or_equal(n1,n8)
    | ~ spl16_44
    | ~ spl16_154
    | ~ spl16_188 ),
    inference(forward_demodulation,[],[f1968,f1615]) ).

fof(f1968,plain,
    ( n1 = n9
    | less_or_equal(n1,n8)
    | less_or_equal(n9,n0)
    | ~ spl16_44
    | ~ spl16_154 ),
    inference(resolution,[],[f1185,f525]) ).

fof(f525,plain,
    ( ! [X0] :
        ( ~ less(X0,n1)
        | less_or_equal(X0,n0) )
    | ~ spl16_44 ),
    inference(avatar_component_clause,[],[f524]) ).

fof(f1185,plain,
    ( ! [X0] :
        ( less(n9,X0)
        | n9 = X0
        | less_or_equal(X0,n8) )
    | ~ spl16_154 ),
    inference(avatar_component_clause,[],[f1184]) ).

fof(f2545,plain,
    ( spl16_276
    | spl16_277
    | spl16_278
    | ~ spl16_40
    | ~ spl16_154 ),
    inference(avatar_split_clause,[],[f1970,f1184,f508,f2542,f2538,f2534]) ).

fof(f2538,plain,
    ( spl16_277
  <=> less_or_equal(n3,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_277])]) ).

fof(f508,plain,
    ( spl16_40
  <=> ! [X0] :
        ( less_or_equal(X0,n2)
        | ~ less(X0,n3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_40])]) ).

fof(f1970,plain,
    ( n3 = n9
    | less_or_equal(n3,n8)
    | less_or_equal(n9,n2)
    | ~ spl16_40
    | ~ spl16_154 ),
    inference(resolution,[],[f1185,f509]) ).

fof(f509,plain,
    ( ! [X0] :
        ( ~ less(X0,n3)
        | less_or_equal(X0,n2) )
    | ~ spl16_40 ),
    inference(avatar_component_clause,[],[f508]) ).

fof(f2530,plain,
    ( spl16_273
    | spl16_274
    | spl16_275
    | ~ spl16_42
    | ~ spl16_154 ),
    inference(avatar_split_clause,[],[f1969,f1184,f516,f2527,f2523,f2519]) ).

fof(f2523,plain,
    ( spl16_274
  <=> less_or_equal(n2,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_274])]) ).

fof(f2527,plain,
    ( spl16_275
  <=> n2 = n9 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_275])]) ).

fof(f516,plain,
    ( spl16_42
  <=> ! [X0] :
        ( less_or_equal(X0,n1)
        | ~ less(X0,n2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_42])]) ).

fof(f1969,plain,
    ( n2 = n9
    | less_or_equal(n2,n8)
    | less_or_equal(n9,n1)
    | ~ spl16_42
    | ~ spl16_154 ),
    inference(resolution,[],[f1185,f517]) ).

fof(f517,plain,
    ( ! [X0] :
        ( ~ less(X0,n2)
        | less_or_equal(X0,n1) )
    | ~ spl16_42 ),
    inference(avatar_component_clause,[],[f516]) ).

fof(f2517,plain,
    ( spl16_271
    | ~ spl16_178
    | ~ spl16_272
    | ~ spl16_142
    | ~ spl16_157 ),
    inference(avatar_split_clause,[],[f1343,f1336,f1100,f2514,f1469,f2510]) ).

fof(f2514,plain,
    ( spl16_272
  <=> holdsAt(spinning,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_272])]) ).

fof(f1100,plain,
    ( spl16_142
  <=> ! [X0] :
        ( terminates(pull,spinning,X0)
        | happens(push,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_142])]) ).

fof(f1343,plain,
    ( ~ holdsAt(spinning,n2)
    | ~ happens(pull,n1)
    | happens(push,n1)
    | ~ spl16_142
    | ~ spl16_157 ),
    inference(resolution,[],[f1337,f1101]) ).

fof(f1101,plain,
    ( ! [X0] :
        ( terminates(pull,spinning,X0)
        | happens(push,X0) )
    | ~ spl16_142 ),
    inference(avatar_component_clause,[],[f1100]) ).

fof(f2506,plain,
    ( spl16_268
    | spl16_269
    | spl16_270
    | ~ spl16_28
    | ~ spl16_149 ),
    inference(avatar_split_clause,[],[f1259,f1164,f460,f2503,f2499,f2495]) ).

fof(f2499,plain,
    ( spl16_269
  <=> less_or_equal(n9,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_269])]) ).

fof(f2503,plain,
    ( spl16_270
  <=> n4 = n9 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_270])]) ).

fof(f1164,plain,
    ( spl16_149
  <=> ! [X0] :
        ( less(n4,X0)
        | n4 = X0
        | less_or_equal(X0,n3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_149])]) ).

fof(f1259,plain,
    ( n4 = n9
    | less_or_equal(n9,n3)
    | less_or_equal(n4,n8)
    | ~ spl16_28
    | ~ spl16_149 ),
    inference(resolution,[],[f1165,f461]) ).

fof(f1165,plain,
    ( ! [X0] :
        ( less(n4,X0)
        | n4 = X0
        | less_or_equal(X0,n3) )
    | ~ spl16_149 ),
    inference(avatar_component_clause,[],[f1164]) ).

fof(f2491,plain,
    ( spl16_265
    | spl16_266
    | spl16_267
    | ~ spl16_30
    | ~ spl16_149 ),
    inference(avatar_split_clause,[],[f1258,f1164,f468,f2488,f2484,f2480]) ).

fof(f2488,plain,
    ( spl16_267
  <=> n4 = n8 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_267])]) ).

fof(f468,plain,
    ( spl16_30
  <=> ! [X0] :
        ( less_or_equal(X0,n7)
        | ~ less(X0,n8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_30])]) ).

fof(f1258,plain,
    ( n4 = n8
    | less_or_equal(n8,n3)
    | less_or_equal(n4,n7)
    | ~ spl16_30
    | ~ spl16_149 ),
    inference(resolution,[],[f1165,f469]) ).

fof(f469,plain,
    ( ! [X0] :
        ( ~ less(X0,n8)
        | less_or_equal(X0,n7) )
    | ~ spl16_30 ),
    inference(avatar_component_clause,[],[f468]) ).

fof(f2476,plain,
    ( spl16_262
    | spl16_263
    | spl16_264
    | ~ spl16_32
    | ~ spl16_149 ),
    inference(avatar_split_clause,[],[f1257,f1164,f476,f2473,f2469,f2465]) ).

fof(f476,plain,
    ( spl16_32
  <=> ! [X0] :
        ( less_or_equal(X0,n6)
        | ~ less(X0,n7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_32])]) ).

fof(f1257,plain,
    ( n4 = n7
    | less_or_equal(n7,n3)
    | less_or_equal(n4,n6)
    | ~ spl16_32
    | ~ spl16_149 ),
    inference(resolution,[],[f1165,f477]) ).

fof(f477,plain,
    ( ! [X0] :
        ( ~ less(X0,n7)
        | less_or_equal(X0,n6) )
    | ~ spl16_32 ),
    inference(avatar_component_clause,[],[f476]) ).

fof(f2461,plain,
    ( spl16_259
    | spl16_260
    | spl16_261
    | ~ spl16_30
    | ~ spl16_147 ),
    inference(avatar_split_clause,[],[f1239,f1155,f468,f2458,f2454,f2450]) ).

fof(f2458,plain,
    ( spl16_261
  <=> n3 = n8 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_261])]) ).

fof(f1155,plain,
    ( spl16_147
  <=> ! [X0] :
        ( less(n3,X0)
        | n3 = X0
        | less_or_equal(X0,n2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_147])]) ).

fof(f1239,plain,
    ( n3 = n8
    | less_or_equal(n8,n2)
    | less_or_equal(n3,n7)
    | ~ spl16_30
    | ~ spl16_147 ),
    inference(resolution,[],[f1156,f469]) ).

fof(f1156,plain,
    ( ! [X0] :
        ( less(n3,X0)
        | n3 = X0
        | less_or_equal(X0,n2) )
    | ~ spl16_147 ),
    inference(avatar_component_clause,[],[f1155]) ).

fof(f2446,plain,
    ( spl16_256
    | spl16_257
    | spl16_258
    | ~ spl16_32
    | ~ spl16_147 ),
    inference(avatar_split_clause,[],[f1238,f1155,f476,f2443,f2439,f2435]) ).

fof(f2439,plain,
    ( spl16_257
  <=> less_or_equal(n7,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_257])]) ).

fof(f1238,plain,
    ( n3 = n7
    | less_or_equal(n7,n2)
    | less_or_equal(n3,n6)
    | ~ spl16_32
    | ~ spl16_147 ),
    inference(resolution,[],[f1156,f477]) ).

fof(f2431,plain,
    ( spl16_255
    | spl16_202
    | spl16_201
    | ~ spl16_34
    | ~ spl16_147 ),
    inference(avatar_split_clause,[],[f1237,f1155,f484,f1790,f1796,f2428]) ).

fof(f1796,plain,
    ( spl16_202
  <=> less_or_equal(n6,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_202])]) ).

fof(f484,plain,
    ( spl16_34
  <=> ! [X0] :
        ( less_or_equal(X0,n5)
        | ~ less(X0,n6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_34])]) ).

fof(f1237,plain,
    ( n3 = n6
    | less_or_equal(n6,n2)
    | less_or_equal(n3,n5)
    | ~ spl16_34
    | ~ spl16_147 ),
    inference(resolution,[],[f1156,f485]) ).

fof(f485,plain,
    ( ! [X0] :
        ( ~ less(X0,n6)
        | less_or_equal(X0,n5) )
    | ~ spl16_34 ),
    inference(avatar_component_clause,[],[f484]) ).

fof(f2424,plain,
    ( spl16_252
    | spl16_253
    | spl16_254
    | ~ spl16_30
    | ~ spl16_146 ),
    inference(avatar_split_clause,[],[f1225,f1151,f468,f2421,f2417,f2413]) ).

fof(f2421,plain,
    ( spl16_254
  <=> n2 = n8 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_254])]) ).

fof(f1151,plain,
    ( spl16_146
  <=> ! [X0] :
        ( less(n2,X0)
        | n2 = X0
        | less_or_equal(X0,n1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_146])]) ).

fof(f1225,plain,
    ( n2 = n8
    | less_or_equal(n8,n1)
    | less_or_equal(n2,n7)
    | ~ spl16_30
    | ~ spl16_146 ),
    inference(resolution,[],[f1152,f469]) ).

fof(f1152,plain,
    ( ! [X0] :
        ( less(n2,X0)
        | n2 = X0
        | less_or_equal(X0,n1) )
    | ~ spl16_146 ),
    inference(avatar_component_clause,[],[f1151]) ).

fof(f2409,plain,
    ( spl16_249
    | spl16_250
    | spl16_251
    | ~ spl16_32
    | ~ spl16_146 ),
    inference(avatar_split_clause,[],[f1224,f1151,f476,f2406,f2402,f2398]) ).

fof(f2402,plain,
    ( spl16_250
  <=> less_or_equal(n7,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_250])]) ).

fof(f2406,plain,
    ( spl16_251
  <=> n2 = n7 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_251])]) ).

fof(f1224,plain,
    ( n2 = n7
    | less_or_equal(n7,n1)
    | less_or_equal(n2,n6)
    | ~ spl16_32
    | ~ spl16_146 ),
    inference(resolution,[],[f1152,f477]) ).

fof(f2394,plain,
    ( spl16_246
    | spl16_247
    | spl16_248
    | ~ spl16_34
    | ~ spl16_146 ),
    inference(avatar_split_clause,[],[f1223,f1151,f484,f2391,f2387,f2383]) ).

fof(f2383,plain,
    ( spl16_246
  <=> less_or_equal(n2,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_246])]) ).

fof(f1223,plain,
    ( n2 = n6
    | less_or_equal(n6,n1)
    | less_or_equal(n2,n5)
    | ~ spl16_34
    | ~ spl16_146 ),
    inference(resolution,[],[f1152,f485]) ).

fof(f2381,plain,
    ( ~ spl16_245
    | ~ spl16_188
    | spl16_243 ),
    inference(avatar_split_clause,[],[f2374,f2366,f1613,f2378]) ).

fof(f2378,plain,
    ( spl16_245
  <=> less_or_equal(n8,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_245])]) ).

fof(f2366,plain,
    ( spl16_243
  <=> less_or_equal(n8,n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_243])]) ).

fof(f2374,plain,
    ( ~ less_or_equal(n8,n5)
    | ~ spl16_188
    | spl16_243 ),
    inference(forward_demodulation,[],[f2367,f1615]) ).

fof(f2367,plain,
    ( ~ less_or_equal(n8,n0)
    | spl16_243 ),
    inference(avatar_component_clause,[],[f2366]) ).

fof(f2373,plain,
    ( spl16_242
    | spl16_243
    | spl16_244
    | ~ spl16_30
    | ~ spl16_145 ),
    inference(avatar_split_clause,[],[f1211,f1147,f468,f2370,f2366,f2362]) ).

fof(f2370,plain,
    ( spl16_244
  <=> n1 = n8 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_244])]) ).

fof(f1211,plain,
    ( n1 = n8
    | less_or_equal(n8,n0)
    | less_or_equal(n1,n7)
    | ~ spl16_30
    | ~ spl16_145 ),
    inference(resolution,[],[f1148,f469]) ).

fof(f2358,plain,
    ( spl16_241
    | ~ spl16_1
    | ~ spl16_239 ),
    inference(avatar_split_clause,[],[f2320,f2309,f330,f2355]) ).

fof(f2355,plain,
    ( spl16_241
  <=> holdsAt(backwards,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_241])]) ).

fof(f2309,plain,
    ( spl16_239
  <=> n1 = n7 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_239])]) ).

fof(f2320,plain,
    ( holdsAt(backwards,n7)
    | ~ spl16_1
    | ~ spl16_239 ),
    inference(superposition,[],[f332,f2311]) ).

fof(f2311,plain,
    ( n1 = n7
    | ~ spl16_239 ),
    inference(avatar_component_clause,[],[f2309]) ).

fof(f332,plain,
    ( holdsAt(backwards,n1)
    | ~ spl16_1 ),
    inference(avatar_component_clause,[],[f330]) ).

fof(f2318,plain,
    ( spl16_240
    | ~ spl16_188
    | ~ spl16_238 ),
    inference(avatar_split_clause,[],[f2313,f2305,f1613,f2315]) ).

fof(f2315,plain,
    ( spl16_240
  <=> less_or_equal(n7,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_240])]) ).

fof(f2305,plain,
    ( spl16_238
  <=> less_or_equal(n7,n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_238])]) ).

fof(f2313,plain,
    ( less_or_equal(n7,n5)
    | ~ spl16_188
    | ~ spl16_238 ),
    inference(forward_demodulation,[],[f2307,f1615]) ).

fof(f2307,plain,
    ( less_or_equal(n7,n0)
    | ~ spl16_238 ),
    inference(avatar_component_clause,[],[f2305]) ).

fof(f2312,plain,
    ( spl16_237
    | spl16_238
    | spl16_239
    | ~ spl16_32
    | ~ spl16_145 ),
    inference(avatar_split_clause,[],[f1210,f1147,f476,f2309,f2305,f2301]) ).

fof(f1210,plain,
    ( n1 = n7
    | less_or_equal(n7,n0)
    | less_or_equal(n1,n6)
    | ~ spl16_32
    | ~ spl16_145 ),
    inference(resolution,[],[f1148,f477]) ).

fof(f2296,plain,
    ( spl16_234
    | spl16_235
    | spl16_236
    | ~ spl16_34
    | ~ spl16_145 ),
    inference(avatar_split_clause,[],[f1209,f1147,f484,f2293,f2289,f2285]) ).

fof(f2289,plain,
    ( spl16_235
  <=> less_or_equal(n6,n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_235])]) ).

fof(f1209,plain,
    ( n1 = n6
    | less_or_equal(n6,n0)
    | less_or_equal(n1,n5)
    | ~ spl16_34
    | ~ spl16_145 ),
    inference(resolution,[],[f1148,f485]) ).

fof(f2282,plain,
    ( ~ spl16_11
    | spl16_233 ),
    inference(avatar_contradiction_clause,[],[f2281]) ).

fof(f2281,plain,
    ( $false
    | ~ spl16_11
    | spl16_233 ),
    inference(resolution,[],[f2279,f379]) ).

fof(f379,plain,
    ( ! [X1] : less_or_equal(X1,X1)
    | ~ spl16_11 ),
    inference(avatar_component_clause,[],[f378]) ).

fof(f378,plain,
    ( spl16_11
  <=> ! [X1] : less_or_equal(X1,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_11])]) ).

fof(f2279,plain,
    ( ~ less_or_equal(n5,n5)
    | spl16_233 ),
    inference(avatar_component_clause,[],[f2277]) ).

fof(f2277,plain,
    ( spl16_233
  <=> less_or_equal(n5,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_233])]) ).

fof(f2280,plain,
    ( ~ spl16_233
    | ~ spl16_188
    | spl16_231 ),
    inference(avatar_split_clause,[],[f2273,f2265,f1613,f2277]) ).

fof(f2273,plain,
    ( ~ less_or_equal(n5,n5)
    | ~ spl16_188
    | spl16_231 ),
    inference(forward_demodulation,[],[f2266,f1615]) ).

fof(f2272,plain,
    ( spl16_230
    | spl16_231
    | spl16_232
    | ~ spl16_36
    | ~ spl16_145 ),
    inference(avatar_split_clause,[],[f1208,f1147,f492,f2269,f2265,f2261]) ).

fof(f2269,plain,
    ( spl16_232
  <=> n1 = n5 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_232])]) ).

fof(f1208,plain,
    ( n1 = n5
    | less_or_equal(n5,n0)
    | less_or_equal(n1,n4)
    | ~ spl16_36
    | ~ spl16_145 ),
    inference(resolution,[],[f1148,f493]) ).

fof(f2259,plain,
    ( spl16_229
    | ~ spl16_28
    | ~ spl16_144 ),
    inference(avatar_split_clause,[],[f1199,f1143,f460,f2257]) ).

fof(f2257,plain,
    ( spl16_229
  <=> ! [X0] :
        ( n9 = X0
        | less_or_equal(n9,X0)
        | less_or_equal(X0,n8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_229])]) ).

fof(f1199,plain,
    ( ! [X0] :
        ( n9 = X0
        | less_or_equal(n9,X0)
        | less_or_equal(X0,n8) )
    | ~ spl16_28
    | ~ spl16_144 ),
    inference(resolution,[],[f1144,f461]) ).

fof(f2255,plain,
    ( spl16_228
    | ~ spl16_30
    | ~ spl16_144 ),
    inference(avatar_split_clause,[],[f1198,f1143,f468,f2253]) ).

fof(f2253,plain,
    ( spl16_228
  <=> ! [X0] :
        ( n8 = X0
        | less_or_equal(n8,X0)
        | less_or_equal(X0,n7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_228])]) ).

fof(f1198,plain,
    ( ! [X0] :
        ( n8 = X0
        | less_or_equal(n8,X0)
        | less_or_equal(X0,n7) )
    | ~ spl16_30
    | ~ spl16_144 ),
    inference(resolution,[],[f1144,f469]) ).

fof(f2251,plain,
    ( spl16_227
    | ~ spl16_32
    | ~ spl16_144 ),
    inference(avatar_split_clause,[],[f1197,f1143,f476,f2249]) ).

fof(f2249,plain,
    ( spl16_227
  <=> ! [X0] :
        ( n7 = X0
        | less_or_equal(n7,X0)
        | less_or_equal(X0,n6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_227])]) ).

fof(f1197,plain,
    ( ! [X0] :
        ( n7 = X0
        | less_or_equal(n7,X0)
        | less_or_equal(X0,n6) )
    | ~ spl16_32
    | ~ spl16_144 ),
    inference(resolution,[],[f1144,f477]) ).

fof(f2247,plain,
    ( spl16_226
    | ~ spl16_34
    | ~ spl16_144 ),
    inference(avatar_split_clause,[],[f1196,f1143,f484,f2245]) ).

fof(f2245,plain,
    ( spl16_226
  <=> ! [X0] :
        ( n6 = X0
        | less_or_equal(n6,X0)
        | less_or_equal(X0,n5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_226])]) ).

fof(f1196,plain,
    ( ! [X0] :
        ( n6 = X0
        | less_or_equal(n6,X0)
        | less_or_equal(X0,n5) )
    | ~ spl16_34
    | ~ spl16_144 ),
    inference(resolution,[],[f1144,f485]) ).

fof(f2243,plain,
    ( spl16_225
    | ~ spl16_38
    | ~ spl16_144 ),
    inference(avatar_split_clause,[],[f1194,f1143,f500,f2241]) ).

fof(f2241,plain,
    ( spl16_225
  <=> ! [X0] :
        ( n4 = X0
        | less_or_equal(n4,X0)
        | less_or_equal(X0,n3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_225])]) ).

fof(f1194,plain,
    ( ! [X0] :
        ( n4 = X0
        | less_or_equal(n4,X0)
        | less_or_equal(X0,n3) )
    | ~ spl16_38
    | ~ spl16_144 ),
    inference(resolution,[],[f1144,f501]) ).

fof(f2239,plain,
    ( spl16_224
    | ~ spl16_40
    | ~ spl16_144 ),
    inference(avatar_split_clause,[],[f1193,f1143,f508,f2237]) ).

fof(f2237,plain,
    ( spl16_224
  <=> ! [X0] :
        ( n3 = X0
        | less_or_equal(n3,X0)
        | less_or_equal(X0,n2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_224])]) ).

fof(f1193,plain,
    ( ! [X0] :
        ( n3 = X0
        | less_or_equal(n3,X0)
        | less_or_equal(X0,n2) )
    | ~ spl16_40
    | ~ spl16_144 ),
    inference(resolution,[],[f1144,f509]) ).

fof(f2235,plain,
    ( spl16_223
    | ~ spl16_42
    | ~ spl16_144 ),
    inference(avatar_split_clause,[],[f1192,f1143,f516,f2233]) ).

fof(f2233,plain,
    ( spl16_223
  <=> ! [X0] :
        ( n2 = X0
        | less_or_equal(n2,X0)
        | less_or_equal(X0,n1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_223])]) ).

fof(f1192,plain,
    ( ! [X0] :
        ( n2 = X0
        | less_or_equal(n2,X0)
        | less_or_equal(X0,n1) )
    | ~ spl16_42
    | ~ spl16_144 ),
    inference(resolution,[],[f1144,f517]) ).

fof(f2230,plain,
    ( spl16_222
    | ~ spl16_44
    | ~ spl16_144 ),
    inference(avatar_split_clause,[],[f1191,f1143,f524,f2228]) ).

fof(f1191,plain,
    ( ! [X0] :
        ( n1 = X0
        | less_or_equal(n1,X0)
        | less_or_equal(X0,n0) )
    | ~ spl16_44
    | ~ spl16_144 ),
    inference(resolution,[],[f1144,f525]) ).

fof(f2226,plain,
    ( spl16_221
    | ~ spl16_46
    | ~ spl16_144 ),
    inference(avatar_split_clause,[],[f1189,f1143,f532,f2224]) ).

fof(f532,plain,
    ( spl16_46
  <=> ! [X0,X1] :
        ( less_or_equal(X0,X1)
        | ~ less(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_46])]) ).

fof(f1189,plain,
    ( ! [X0,X1] :
        ( X0 = X1
        | less_or_equal(X0,X1)
        | less_or_equal(X1,X0) )
    | ~ spl16_46
    | ~ spl16_144 ),
    inference(resolution,[],[f1144,f533]) ).

fof(f533,plain,
    ( ! [X0,X1] :
        ( ~ less(X0,X1)
        | less_or_equal(X0,X1) )
    | ~ spl16_46 ),
    inference(avatar_component_clause,[],[f532]) ).

fof(f2195,plain,
    ( spl16_220
    | ~ spl16_105
    | ~ spl16_141 ),
    inference(avatar_split_clause,[],[f1140,f1096,f836,f2193]) ).

fof(f2193,plain,
    ( spl16_220
  <=> ! [X0] :
        ( happens(pull,X0)
        | terminates(push,spinning,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_220])]) ).

fof(f836,plain,
    ( spl16_105
  <=> ! [X2,X0,X1] :
        ( terminates(X0,X1,X2)
        | ~ sP11(X2,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_105])]) ).

fof(f1096,plain,
    ( spl16_141
  <=> ! [X0] :
        ( sP11(X0,spinning,push)
        | happens(pull,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_141])]) ).

fof(f1140,plain,
    ( ! [X0] :
        ( happens(pull,X0)
        | terminates(push,spinning,X0) )
    | ~ spl16_105
    | ~ spl16_141 ),
    inference(resolution,[],[f1097,f837]) ).

fof(f837,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP11(X2,X1,X0)
        | terminates(X0,X1,X2) )
    | ~ spl16_105 ),
    inference(avatar_component_clause,[],[f836]) ).

fof(f1097,plain,
    ( ! [X0] :
        ( sP11(X0,spinning,push)
        | happens(pull,X0) )
    | ~ spl16_141 ),
    inference(avatar_component_clause,[],[f1096]) ).

fof(f2191,plain,
    ( spl16_219
    | ~ spl16_105
    | ~ spl16_140 ),
    inference(avatar_split_clause,[],[f1135,f1092,f836,f2189]) ).

fof(f1092,plain,
    ( spl16_140
  <=> ! [X0] :
        ( sP11(X0,backwards,pull)
        | ~ happens(push,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_140])]) ).

fof(f1135,plain,
    ( ! [X0] :
        ( ~ happens(push,X0)
        | terminates(pull,backwards,X0) )
    | ~ spl16_105
    | ~ spl16_140 ),
    inference(resolution,[],[f1093,f837]) ).

fof(f1093,plain,
    ( ! [X0] :
        ( sP11(X0,backwards,pull)
        | ~ happens(push,X0) )
    | ~ spl16_140 ),
    inference(avatar_component_clause,[],[f1092]) ).

fof(f2187,plain,
    ( spl16_218
    | ~ spl16_105
    | ~ spl16_139 ),
    inference(avatar_split_clause,[],[f1130,f1088,f836,f2185]) ).

fof(f1088,plain,
    ( spl16_139
  <=> ! [X0] :
        ( sP11(X0,forwards,pull)
        | ~ happens(push,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_139])]) ).

fof(f1130,plain,
    ( ! [X0] :
        ( ~ happens(push,X0)
        | terminates(pull,forwards,X0) )
    | ~ spl16_105
    | ~ spl16_139 ),
    inference(resolution,[],[f1089,f837]) ).

fof(f1089,plain,
    ( ! [X0] :
        ( sP11(X0,forwards,pull)
        | ~ happens(push,X0) )
    | ~ spl16_139 ),
    inference(avatar_component_clause,[],[f1088]) ).

fof(f2183,plain,
    ( spl16_217
    | ~ spl16_105
    | ~ spl16_138 ),
    inference(avatar_split_clause,[],[f1126,f1084,f836,f2181]) ).

fof(f1084,plain,
    ( spl16_138
  <=> ! [X0] :
        ( sP11(X0,forwards,pull)
        | happens(push,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_138])]) ).

fof(f1126,plain,
    ( ! [X0] :
        ( happens(push,X0)
        | terminates(pull,forwards,X0) )
    | ~ spl16_105
    | ~ spl16_138 ),
    inference(resolution,[],[f1085,f837]) ).

fof(f1085,plain,
    ( ! [X0] :
        ( sP11(X0,forwards,pull)
        | happens(push,X0) )
    | ~ spl16_138 ),
    inference(avatar_component_clause,[],[f1084]) ).

fof(f2179,plain,
    ( spl16_216
    | ~ spl16_105
    | ~ spl16_137 ),
    inference(avatar_split_clause,[],[f1122,f1080,f836,f2177]) ).

fof(f1080,plain,
    ( spl16_137
  <=> ! [X0] :
        ( sP11(X0,backwards,push)
        | happens(pull,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_137])]) ).

fof(f1122,plain,
    ( ! [X0] :
        ( happens(pull,X0)
        | terminates(push,backwards,X0) )
    | ~ spl16_105
    | ~ spl16_137 ),
    inference(resolution,[],[f1081,f837]) ).

fof(f1081,plain,
    ( ! [X0] :
        ( sP11(X0,backwards,push)
        | happens(pull,X0) )
    | ~ spl16_137 ),
    inference(avatar_component_clause,[],[f1080]) ).

fof(f2175,plain,
    ( spl16_215
    | ~ spl16_98
    | ~ spl16_134 ),
    inference(avatar_split_clause,[],[f1110,f1067,f805,f2173]) ).

fof(f2173,plain,
    ( spl16_215
  <=> ! [X0] :
        ( happens(push,X0)
        | initiates(pull,backwards,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_215])]) ).

fof(f805,plain,
    ( spl16_98
  <=> ! [X2,X0,X1] :
        ( initiates(X0,X1,X2)
        | ~ sP5(X2,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_98])]) ).

fof(f1067,plain,
    ( spl16_134
  <=> ! [X0] :
        ( sP5(X0,backwards,pull)
        | happens(push,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_134])]) ).

fof(f1110,plain,
    ( ! [X0] :
        ( happens(push,X0)
        | initiates(pull,backwards,X0) )
    | ~ spl16_98
    | ~ spl16_134 ),
    inference(resolution,[],[f1068,f806]) ).

fof(f806,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP5(X2,X1,X0)
        | initiates(X0,X1,X2) )
    | ~ spl16_98 ),
    inference(avatar_component_clause,[],[f805]) ).

fof(f1068,plain,
    ( ! [X0] :
        ( sP5(X0,backwards,pull)
        | happens(push,X0) )
    | ~ spl16_134 ),
    inference(avatar_component_clause,[],[f1067]) ).

fof(f2171,plain,
    ( spl16_214
    | ~ spl16_98
    | ~ spl16_133 ),
    inference(avatar_split_clause,[],[f1106,f1063,f805,f2169]) ).

fof(f2169,plain,
    ( spl16_214
  <=> ! [X0] :
        ( happens(pull,X0)
        | initiates(push,forwards,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_214])]) ).

fof(f1063,plain,
    ( spl16_133
  <=> ! [X0] :
        ( sP5(X0,forwards,push)
        | happens(pull,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_133])]) ).

fof(f1106,plain,
    ( ! [X0] :
        ( happens(pull,X0)
        | initiates(push,forwards,X0) )
    | ~ spl16_98
    | ~ spl16_133 ),
    inference(resolution,[],[f1064,f806]) ).

fof(f1064,plain,
    ( ! [X0] :
        ( sP5(X0,forwards,push)
        | happens(pull,X0) )
    | ~ spl16_133 ),
    inference(avatar_component_clause,[],[f1063]) ).

fof(f2135,plain,
    ( spl16_213
    | ~ spl16_180
    | ~ spl16_188 ),
    inference(avatar_split_clause,[],[f2063,f1613,f1529,f2132]) ).

fof(f2063,plain,
    ( less_or_equal(n5,n2)
    | ~ spl16_180
    | ~ spl16_188 ),
    inference(forward_demodulation,[],[f1531,f1615]) ).

fof(f2130,plain,
    ( ~ spl16_212
    | spl16_181
    | ~ spl16_188 ),
    inference(avatar_split_clause,[],[f2062,f1613,f1533,f2127]) ).

fof(f2127,plain,
    ( spl16_212
  <=> n3 = n5 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_212])]) ).

fof(f1533,plain,
    ( spl16_181
  <=> n0 = n3 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_181])]) ).

fof(f2062,plain,
    ( n3 != n5
    | spl16_181
    | ~ spl16_188 ),
    inference(forward_demodulation,[],[f1534,f1615]) ).

fof(f1534,plain,
    ( n0 != n3
    | spl16_181 ),
    inference(avatar_component_clause,[],[f1533]) ).

fof(f2125,plain,
    ( spl16_211
    | ~ spl16_184
    | ~ spl16_188 ),
    inference(avatar_split_clause,[],[f2061,f1613,f1589,f2122]) ).

fof(f2061,plain,
    ( less_or_equal(n5,n3)
    | ~ spl16_184
    | ~ spl16_188 ),
    inference(forward_demodulation,[],[f1591,f1615]) ).

fof(f2120,plain,
    ( ~ spl16_210
    | spl16_185
    | ~ spl16_188 ),
    inference(avatar_split_clause,[],[f2060,f1613,f1593,f2117]) ).

fof(f2117,plain,
    ( spl16_210
  <=> n4 = n5 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_210])]) ).

fof(f1593,plain,
    ( spl16_185
  <=> n0 = n4 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_185])]) ).

fof(f2060,plain,
    ( n4 != n5
    | spl16_185
    | ~ spl16_188 ),
    inference(forward_demodulation,[],[f1594,f1615]) ).

fof(f1594,plain,
    ( n0 != n4
    | spl16_185 ),
    inference(avatar_component_clause,[],[f1593]) ).

fof(f2115,plain,
    ( ~ spl16_209
    | ~ spl16_188
    | spl16_190 ),
    inference(avatar_split_clause,[],[f2058,f1624,f1613,f2112]) ).

fof(f2112,plain,
    ( spl16_209
  <=> n5 = n6 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_209])]) ).

fof(f1624,plain,
    ( spl16_190
  <=> n0 = n6 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_190])]) ).

fof(f2058,plain,
    ( n5 != n6
    | ~ spl16_188
    | spl16_190 ),
    inference(forward_demodulation,[],[f1625,f1615]) ).

fof(f1625,plain,
    ( n0 != n6
    | spl16_190 ),
    inference(avatar_component_clause,[],[f1624]) ).

fof(f2110,plain,
    ( spl16_208
    | ~ spl16_188
    | ~ spl16_193 ),
    inference(avatar_split_clause,[],[f2057,f1680,f1613,f2107]) ).

fof(f2057,plain,
    ( less_or_equal(n5,n7)
    | ~ spl16_188
    | ~ spl16_193 ),
    inference(forward_demodulation,[],[f1682,f1615]) ).

fof(f2105,plain,
    ( ~ spl16_207
    | spl16_187
    | ~ spl16_188 ),
    inference(avatar_split_clause,[],[f2052,f1613,f1609,f2102]) ).

fof(f2102,plain,
    ( spl16_207
  <=> less_or_equal(n5,n4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_207])]) ).

fof(f2052,plain,
    ( ~ less_or_equal(n5,n4)
    | spl16_187
    | ~ spl16_188 ),
    inference(forward_demodulation,[],[f1610,f1615]) ).

fof(f1610,plain,
    ( ~ less_or_equal(n0,n4)
    | spl16_187 ),
    inference(avatar_component_clause,[],[f1609]) ).

fof(f2100,plain,
    ( spl16_206
    | ~ spl16_188
    | ~ spl16_196 ),
    inference(avatar_split_clause,[],[f2051,f1699,f1613,f2097]) ).

fof(f2051,plain,
    ( less_or_equal(n5,n8)
    | ~ spl16_188
    | ~ spl16_196 ),
    inference(forward_demodulation,[],[f1701,f1615]) ).

fof(f2043,plain,
    ( spl16_205
    | ~ spl16_185
    | ~ spl16_190 ),
    inference(avatar_split_clause,[],[f1785,f1624,f1593,f2040]) ).

fof(f1785,plain,
    ( n4 = n6
    | ~ spl16_185
    | ~ spl16_190 ),
    inference(forward_demodulation,[],[f1595,f1626]) ).

fof(f1626,plain,
    ( n0 = n6
    | ~ spl16_190 ),
    inference(avatar_component_clause,[],[f1624]) ).

fof(f1595,plain,
    ( n0 = n4
    | ~ spl16_185 ),
    inference(avatar_component_clause,[],[f1593]) ).

fof(f1892,plain,
    ( spl16_204
    | ~ spl16_188
    | ~ spl16_197 ),
    inference(avatar_split_clause,[],[f1776,f1703,f1613,f1889]) ).

fof(f1889,plain,
    ( spl16_204
  <=> n5 = n9 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_204])]) ).

fof(f1703,plain,
    ( spl16_197
  <=> n0 = n9 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_197])]) ).

fof(f1776,plain,
    ( n5 = n9
    | ~ spl16_188
    | ~ spl16_197 ),
    inference(forward_demodulation,[],[f1615,f1705]) ).

fof(f1705,plain,
    ( n0 = n9
    | ~ spl16_197 ),
    inference(avatar_component_clause,[],[f1703]) ).

fof(f1886,plain,
    ( ~ spl16_203
    | ~ spl16_190
    | ~ spl16_197
    | spl16_199 ),
    inference(avatar_split_clause,[],[f1775,f1771,f1703,f1624,f1883]) ).

fof(f1883,plain,
    ( spl16_203
  <=> less_or_equal(n9,n4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_203])]) ).

fof(f1775,plain,
    ( ~ less_or_equal(n9,n4)
    | ~ spl16_190
    | ~ spl16_197
    | spl16_199 ),
    inference(forward_demodulation,[],[f1772,f1746]) ).

fof(f1746,plain,
    ( n6 = n9
    | ~ spl16_190
    | ~ spl16_197 ),
    inference(superposition,[],[f1705,f1626]) ).

fof(f1772,plain,
    ( ~ less_or_equal(n6,n4)
    | spl16_199 ),
    inference(avatar_component_clause,[],[f1771]) ).

fof(f1799,plain,
    ( spl16_202
    | ~ spl16_180
    | ~ spl16_190 ),
    inference(avatar_split_clause,[],[f1724,f1624,f1529,f1796]) ).

fof(f1724,plain,
    ( less_or_equal(n6,n2)
    | ~ spl16_180
    | ~ spl16_190 ),
    inference(forward_demodulation,[],[f1531,f1626]) ).

fof(f1793,plain,
    ( ~ spl16_201
    | spl16_181
    | ~ spl16_190 ),
    inference(avatar_split_clause,[],[f1723,f1624,f1533,f1790]) ).

fof(f1723,plain,
    ( n3 != n6
    | spl16_181
    | ~ spl16_190 ),
    inference(forward_demodulation,[],[f1534,f1626]) ).

fof(f1783,plain,
    ( spl16_200
    | ~ spl16_184
    | ~ spl16_190 ),
    inference(avatar_split_clause,[],[f1721,f1624,f1589,f1780]) ).

fof(f1780,plain,
    ( spl16_200
  <=> less_or_equal(n6,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_200])]) ).

fof(f1721,plain,
    ( less_or_equal(n6,n3)
    | ~ spl16_184
    | ~ spl16_190 ),
    inference(forward_demodulation,[],[f1591,f1626]) ).

fof(f1774,plain,
    ( spl16_199
    | ~ spl16_187
    | ~ spl16_190 ),
    inference(avatar_split_clause,[],[f1720,f1624,f1609,f1771]) ).

fof(f1720,plain,
    ( less_or_equal(n6,n4)
    | ~ spl16_187
    | ~ spl16_190 ),
    inference(forward_demodulation,[],[f1611,f1626]) ).

fof(f1744,plain,
    ( spl16_198
    | ~ spl16_190
    | ~ spl16_196 ),
    inference(avatar_split_clause,[],[f1716,f1699,f1624,f1712]) ).

fof(f1716,plain,
    ( less_or_equal(n6,n8)
    | ~ spl16_190
    | ~ spl16_196 ),
    inference(forward_demodulation,[],[f1701,f1626]) ).

fof(f1715,plain,
    ( spl16_198
    | ~ spl16_19
    | ~ spl16_25
    | ~ spl16_181
    | ~ spl16_196 ),
    inference(avatar_split_clause,[],[f1708,f1699,f1533,f445,f415,f1712]) ).

fof(f415,plain,
    ( spl16_19
  <=> n3 = plus(n0,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_19])]) ).

fof(f445,plain,
    ( spl16_25
  <=> plus(n3,n3) = n6 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_25])]) ).

fof(f1708,plain,
    ( less_or_equal(n6,n8)
    | ~ spl16_19
    | ~ spl16_25
    | ~ spl16_181
    | ~ spl16_196 ),
    inference(forward_demodulation,[],[f1707,f1556]) ).

fof(f1556,plain,
    ( n3 = n6
    | ~ spl16_19
    | ~ spl16_25
    | ~ spl16_181 ),
    inference(forward_demodulation,[],[f1543,f447]) ).

fof(f447,plain,
    ( plus(n3,n3) = n6
    | ~ spl16_25 ),
    inference(avatar_component_clause,[],[f445]) ).

fof(f1543,plain,
    ( n3 = plus(n3,n3)
    | ~ spl16_19
    | ~ spl16_181 ),
    inference(superposition,[],[f417,f1535]) ).

fof(f1535,plain,
    ( n0 = n3
    | ~ spl16_181 ),
    inference(avatar_component_clause,[],[f1533]) ).

fof(f417,plain,
    ( n3 = plus(n0,n3)
    | ~ spl16_19 ),
    inference(avatar_component_clause,[],[f415]) ).

fof(f1707,plain,
    ( less_or_equal(n3,n8)
    | ~ spl16_181
    | ~ spl16_196 ),
    inference(forward_demodulation,[],[f1701,f1535]) ).

fof(f1706,plain,
    ( spl16_196
    | spl16_197
    | ~ spl16_28
    | ~ spl16_132 ),
    inference(avatar_split_clause,[],[f1061,f1046,f460,f1703,f1699]) ).

fof(f1046,plain,
    ( spl16_132
  <=> ! [X0] :
        ( less(n0,X0)
        | n0 = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_132])]) ).

fof(f1061,plain,
    ( n0 = n9
    | less_or_equal(n0,n8)
    | ~ spl16_28
    | ~ spl16_132 ),
    inference(resolution,[],[f1047,f461]) ).

fof(f1047,plain,
    ( ! [X0] :
        ( less(n0,X0)
        | n0 = X0 )
    | ~ spl16_132 ),
    inference(avatar_component_clause,[],[f1046]) ).

fof(f1696,plain,
    ( ~ spl16_195
    | spl16_3
    | ~ spl16_181 ),
    inference(avatar_split_clause,[],[f1539,f1533,f340,f1693]) ).

fof(f1693,plain,
    ( spl16_195
  <=> holdsAt(forwards,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_195])]) ).

fof(f1539,plain,
    ( ~ holdsAt(forwards,n3)
    | spl16_3
    | ~ spl16_181 ),
    inference(superposition,[],[f342,f1535]) ).

fof(f1687,plain,
    ( spl16_193
    | spl16_194
    | ~ spl16_30
    | ~ spl16_132 ),
    inference(avatar_split_clause,[],[f1060,f1046,f468,f1684,f1680]) ).

fof(f1060,plain,
    ( n0 = n8
    | less_or_equal(n0,n7)
    | ~ spl16_30
    | ~ spl16_132 ),
    inference(resolution,[],[f1047,f469]) ).

fof(f1674,plain,
    ( spl16_191
    | spl16_192
    | ~ spl16_32
    | ~ spl16_132 ),
    inference(avatar_split_clause,[],[f1059,f1046,f476,f1671,f1667]) ).

fof(f1671,plain,
    ( spl16_192
  <=> n0 = n7 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_192])]) ).

fof(f1059,plain,
    ( n0 = n7
    | less_or_equal(n0,n6)
    | ~ spl16_32
    | ~ spl16_132 ),
    inference(resolution,[],[f1047,f477]) ).

fof(f1631,plain,
    ( spl16_183
    | ~ spl16_19
    | ~ spl16_25
    | ~ spl16_181
    | ~ spl16_189 ),
    inference(avatar_split_clause,[],[f1629,f1620,f1533,f445,f415,f1584]) ).

fof(f1584,plain,
    ( spl16_183
  <=> less_or_equal(n6,n5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_183])]) ).

fof(f1629,plain,
    ( less_or_equal(n6,n5)
    | ~ spl16_19
    | ~ spl16_25
    | ~ spl16_181
    | ~ spl16_189 ),
    inference(forward_demodulation,[],[f1628,f1556]) ).

fof(f1628,plain,
    ( less_or_equal(n3,n5)
    | ~ spl16_181
    | ~ spl16_189 ),
    inference(forward_demodulation,[],[f1622,f1535]) ).

fof(f1627,plain,
    ( spl16_189
    | spl16_190
    | ~ spl16_34
    | ~ spl16_132 ),
    inference(avatar_split_clause,[],[f1058,f1046,f484,f1624,f1620]) ).

fof(f1058,plain,
    ( n0 = n6
    | less_or_equal(n0,n5)
    | ~ spl16_34
    | ~ spl16_132 ),
    inference(resolution,[],[f1047,f485]) ).

fof(f1616,plain,
    ( spl16_187
    | spl16_188
    | ~ spl16_36
    | ~ spl16_132 ),
    inference(avatar_split_clause,[],[f1057,f1046,f492,f1613,f1609]) ).

fof(f1057,plain,
    ( n0 = n5
    | less_or_equal(n0,n4)
    | ~ spl16_36
    | ~ spl16_132 ),
    inference(resolution,[],[f1047,f493]) ).

fof(f1606,plain,
    ( ~ spl16_186
    | spl16_2
    | ~ spl16_181 ),
    inference(avatar_split_clause,[],[f1538,f1533,f335,f1603]) ).

fof(f1603,plain,
    ( spl16_186
  <=> holdsAt(spinning,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_186])]) ).

fof(f1538,plain,
    ( ~ holdsAt(spinning,n3)
    | spl16_2
    | ~ spl16_181 ),
    inference(superposition,[],[f337,f1535]) ).

fof(f1596,plain,
    ( spl16_184
    | spl16_185
    | ~ spl16_38
    | ~ spl16_132 ),
    inference(avatar_split_clause,[],[f1056,f1046,f500,f1593,f1589]) ).

fof(f1056,plain,
    ( n0 = n4
    | less_or_equal(n0,n3)
    | ~ spl16_38
    | ~ spl16_132 ),
    inference(resolution,[],[f1047,f501]) ).

fof(f1587,plain,
    ( ~ spl16_183
    | ~ spl16_19
    | ~ spl16_21
    | ~ spl16_25
    | ~ spl16_131
    | ~ spl16_181
    | spl16_182 ),
    inference(avatar_split_clause,[],[f1582,f1577,f1533,f1037,f445,f425,f415,f1584]) ).

fof(f425,plain,
    ( spl16_21
  <=> n2 = plus(n0,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_21])]) ).

fof(f1037,plain,
    ( spl16_131
  <=> n5 = plus(n3,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_131])]) ).

fof(f1577,plain,
    ( spl16_182
  <=> less_or_equal(n3,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_182])]) ).

fof(f1582,plain,
    ( ~ less_or_equal(n6,n5)
    | ~ spl16_19
    | ~ spl16_21
    | ~ spl16_25
    | ~ spl16_131
    | ~ spl16_181
    | spl16_182 ),
    inference(forward_demodulation,[],[f1581,f1556]) ).

fof(f1581,plain,
    ( ~ less_or_equal(n3,n5)
    | ~ spl16_21
    | ~ spl16_131
    | ~ spl16_181
    | spl16_182 ),
    inference(forward_demodulation,[],[f1579,f1557]) ).

fof(f1557,plain,
    ( n2 = n5
    | ~ spl16_21
    | ~ spl16_131
    | ~ spl16_181 ),
    inference(forward_demodulation,[],[f1544,f1039]) ).

fof(f1039,plain,
    ( n5 = plus(n3,n2)
    | ~ spl16_131 ),
    inference(avatar_component_clause,[],[f1037]) ).

fof(f1544,plain,
    ( n2 = plus(n3,n2)
    | ~ spl16_21
    | ~ spl16_181 ),
    inference(superposition,[],[f427,f1535]) ).

fof(f427,plain,
    ( n2 = plus(n0,n2)
    | ~ spl16_21 ),
    inference(avatar_component_clause,[],[f425]) ).

fof(f1579,plain,
    ( ~ less_or_equal(n3,n2)
    | spl16_182 ),
    inference(avatar_component_clause,[],[f1577]) ).

fof(f1580,plain,
    ( ~ spl16_182
    | spl16_180
    | ~ spl16_181 ),
    inference(avatar_split_clause,[],[f1537,f1533,f1529,f1577]) ).

fof(f1537,plain,
    ( ~ less_or_equal(n3,n2)
    | spl16_180
    | ~ spl16_181 ),
    inference(forward_demodulation,[],[f1530,f1535]) ).

fof(f1530,plain,
    ( ~ less_or_equal(n0,n2)
    | spl16_180 ),
    inference(avatar_component_clause,[],[f1529]) ).

fof(f1536,plain,
    ( spl16_180
    | spl16_181
    | ~ spl16_40
    | ~ spl16_132 ),
    inference(avatar_split_clause,[],[f1055,f1046,f508,f1533,f1529]) ).

fof(f1055,plain,
    ( n0 = n3
    | less_or_equal(n0,n2)
    | ~ spl16_40
    | ~ spl16_132 ),
    inference(resolution,[],[f1047,f509]) ).

fof(f1527,plain,
    ( spl16_179
    | ~ spl16_46
    | ~ spl16_132 ),
    inference(avatar_split_clause,[],[f1051,f1046,f532,f1525]) ).

fof(f1525,plain,
    ( spl16_179
  <=> ! [X0] :
        ( n0 = X0
        | less_or_equal(n0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_179])]) ).

fof(f1051,plain,
    ( ! [X0] :
        ( n0 = X0
        | less_or_equal(n0,X0) )
    | ~ spl16_46
    | ~ spl16_132 ),
    inference(resolution,[],[f1047,f533]) ).

fof(f1472,plain,
    ( spl16_178
    | ~ spl16_55
    | ~ spl16_117 ),
    inference(avatar_split_clause,[],[f1013,f931,f568,f1469]) ).

fof(f568,plain,
    ( spl16_55
  <=> ! [X0,X1] :
        ( happens(X0,X1)
        | ~ sP2(X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_55])]) ).

fof(f931,plain,
    ( spl16_117
  <=> sP2(n1,pull) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_117])]) ).

fof(f1013,plain,
    ( happens(pull,n1)
    | ~ spl16_55
    | ~ spl16_117 ),
    inference(resolution,[],[f933,f569]) ).

fof(f569,plain,
    ( ! [X0,X1] :
        ( ~ sP2(X1,X0)
        | happens(X0,X1) )
    | ~ spl16_55 ),
    inference(avatar_component_clause,[],[f568]) ).

fof(f933,plain,
    ( sP2(n1,pull)
    | ~ spl16_117 ),
    inference(avatar_component_clause,[],[f931]) ).

fof(f1467,plain,
    ( spl16_177
    | ~ spl16_55
    | ~ spl16_110 ),
    inference(avatar_split_clause,[],[f1010,f894,f568,f1464]) ).

fof(f1010,plain,
    ( happens(push,n0)
    | ~ spl16_55
    | ~ spl16_110 ),
    inference(resolution,[],[f896,f569]) ).

fof(f1462,plain,
    ( spl16_176
    | ~ spl16_46
    | ~ spl16_106 ),
    inference(avatar_split_clause,[],[f1007,f845,f532,f1459]) ).

fof(f1007,plain,
    ( less_or_equal(n0,n1)
    | ~ spl16_46
    | ~ spl16_106 ),
    inference(resolution,[],[f847,f533]) ).

fof(f1457,plain,
    ( spl16_175
    | ~ spl16_46
    | ~ spl16_94 ),
    inference(avatar_split_clause,[],[f1004,f779,f532,f1454]) ).

fof(f779,plain,
    ( spl16_94
  <=> less(n1,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_94])]) ).

fof(f1004,plain,
    ( less_or_equal(n1,n2)
    | ~ spl16_46
    | ~ spl16_94 ),
    inference(resolution,[],[f781,f533]) ).

fof(f781,plain,
    ( less(n1,n2)
    | ~ spl16_94 ),
    inference(avatar_component_clause,[],[f779]) ).

fof(f1452,plain,
    ( ~ spl16_174
    | ~ spl16_47
    | ~ spl16_94 ),
    inference(avatar_split_clause,[],[f1003,f779,f536,f1449]) ).

fof(f1449,plain,
    ( spl16_174
  <=> less(n2,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_174])]) ).

fof(f1003,plain,
    ( ~ less(n2,n1)
    | ~ spl16_47
    | ~ spl16_94 ),
    inference(resolution,[],[f781,f537]) ).

fof(f1447,plain,
    ( spl16_173
    | ~ spl16_46
    | ~ spl16_93 ),
    inference(avatar_split_clause,[],[f1001,f762,f532,f1444]) ).

fof(f762,plain,
    ( spl16_93
  <=> less(n2,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_93])]) ).

fof(f1001,plain,
    ( less_or_equal(n2,n3)
    | ~ spl16_46
    | ~ spl16_93 ),
    inference(resolution,[],[f764,f533]) ).

fof(f764,plain,
    ( less(n2,n3)
    | ~ spl16_93 ),
    inference(avatar_component_clause,[],[f762]) ).

fof(f1442,plain,
    ( ~ spl16_172
    | ~ spl16_47
    | ~ spl16_93 ),
    inference(avatar_split_clause,[],[f1000,f762,f536,f1439]) ).

fof(f1439,plain,
    ( spl16_172
  <=> less(n3,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_172])]) ).

fof(f1000,plain,
    ( ~ less(n3,n2)
    | ~ spl16_47
    | ~ spl16_93 ),
    inference(resolution,[],[f764,f537]) ).

fof(f1437,plain,
    ( spl16_171
    | ~ spl16_46
    | ~ spl16_92 ),
    inference(avatar_split_clause,[],[f998,f757,f532,f1434]) ).

fof(f757,plain,
    ( spl16_92
  <=> less(n3,n4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_92])]) ).

fof(f998,plain,
    ( less_or_equal(n3,n4)
    | ~ spl16_46
    | ~ spl16_92 ),
    inference(resolution,[],[f759,f533]) ).

fof(f759,plain,
    ( less(n3,n4)
    | ~ spl16_92 ),
    inference(avatar_component_clause,[],[f757]) ).

fof(f1432,plain,
    ( ~ spl16_170
    | ~ spl16_47
    | ~ spl16_92 ),
    inference(avatar_split_clause,[],[f997,f757,f536,f1429]) ).

fof(f1429,plain,
    ( spl16_170
  <=> less(n4,n3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_170])]) ).

fof(f997,plain,
    ( ~ less(n4,n3)
    | ~ spl16_47
    | ~ spl16_92 ),
    inference(resolution,[],[f759,f537]) ).

fof(f1427,plain,
    ( spl16_169
    | ~ spl16_46
    | ~ spl16_89 ),
    inference(avatar_split_clause,[],[f995,f728,f532,f1424]) ).

fof(f995,plain,
    ( less_or_equal(n4,n5)
    | ~ spl16_46
    | ~ spl16_89 ),
    inference(resolution,[],[f730,f533]) ).

fof(f1422,plain,
    ( ~ spl16_168
    | ~ spl16_47
    | ~ spl16_89 ),
    inference(avatar_split_clause,[],[f994,f728,f536,f1419]) ).

fof(f994,plain,
    ( ~ less(n5,n4)
    | ~ spl16_47
    | ~ spl16_89 ),
    inference(resolution,[],[f730,f537]) ).

fof(f1417,plain,
    ( spl16_167
    | ~ spl16_46
    | ~ spl16_78 ),
    inference(avatar_split_clause,[],[f992,f683,f532,f1414]) ).

fof(f683,plain,
    ( spl16_78
  <=> less(n5,n6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_78])]) ).

fof(f992,plain,
    ( less_or_equal(n5,n6)
    | ~ spl16_46
    | ~ spl16_78 ),
    inference(resolution,[],[f685,f533]) ).

fof(f685,plain,
    ( less(n5,n6)
    | ~ spl16_78 ),
    inference(avatar_component_clause,[],[f683]) ).

fof(f1404,plain,
    ( spl16_166
    | ~ spl16_104
    | ~ spl16_121 ),
    inference(avatar_split_clause,[],[f964,f956,f832,f1402]) ).

fof(f832,plain,
    ( spl16_104
  <=> ! [X2,X0,X1] :
        ( sP11(X2,X1,X0)
        | ~ terminates(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_104])]) ).

fof(f956,plain,
    ( spl16_121
  <=> ! [X0,X1] :
        ( holdsAt(X0,plus(X1,n1))
        | terminates(sK15(X0,X1),X0,X1)
        | releasedAt(X0,plus(X1,n1))
        | ~ holdsAt(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_121])]) ).

fof(f964,plain,
    ( ! [X0,X1] :
        ( holdsAt(X0,plus(X1,n1))
        | releasedAt(X0,plus(X1,n1))
        | ~ holdsAt(X0,X1)
        | sP11(X1,X0,sK15(X0,X1)) )
    | ~ spl16_104
    | ~ spl16_121 ),
    inference(resolution,[],[f957,f833]) ).

fof(f833,plain,
    ( ! [X2,X0,X1] :
        ( ~ terminates(X0,X1,X2)
        | sP11(X2,X1,X0) )
    | ~ spl16_104 ),
    inference(avatar_component_clause,[],[f832]) ).

fof(f957,plain,
    ( ! [X0,X1] :
        ( terminates(sK15(X0,X1),X0,X1)
        | holdsAt(X0,plus(X1,n1))
        | releasedAt(X0,plus(X1,n1))
        | ~ holdsAt(X0,X1) )
    | ~ spl16_121 ),
    inference(avatar_component_clause,[],[f956]) ).

fof(f1400,plain,
    ( spl16_165
    | ~ spl16_97
    | ~ spl16_120 ),
    inference(avatar_split_clause,[],[f960,f952,f801,f1398]) ).

fof(f801,plain,
    ( spl16_97
  <=> ! [X2,X0,X1] :
        ( sP5(X2,X1,X0)
        | ~ initiates(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_97])]) ).

fof(f952,plain,
    ( spl16_120
  <=> ! [X0,X1] :
        ( ~ holdsAt(X0,plus(X1,n1))
        | initiates(sK13(X0,X1),X0,X1)
        | releasedAt(X0,plus(X1,n1))
        | holdsAt(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_120])]) ).

fof(f960,plain,
    ( ! [X0,X1] :
        ( ~ holdsAt(X0,plus(X1,n1))
        | releasedAt(X0,plus(X1,n1))
        | holdsAt(X0,X1)
        | sP5(X1,X0,sK13(X0,X1)) )
    | ~ spl16_97
    | ~ spl16_120 ),
    inference(resolution,[],[f953,f802]) ).

fof(f802,plain,
    ( ! [X2,X0,X1] :
        ( ~ initiates(X0,X1,X2)
        | sP5(X2,X1,X0) )
    | ~ spl16_97 ),
    inference(avatar_component_clause,[],[f801]) ).

fof(f953,plain,
    ( ! [X0,X1] :
        ( initiates(sK13(X0,X1),X0,X1)
        | ~ holdsAt(X0,plus(X1,n1))
        | releasedAt(X0,plus(X1,n1))
        | holdsAt(X0,X1) )
    | ~ spl16_120 ),
    inference(avatar_component_clause,[],[f952]) ).

fof(f1396,plain,
    ( ~ spl16_164
    | ~ spl16_47
    | ~ spl16_78 ),
    inference(avatar_split_clause,[],[f991,f683,f536,f1393]) ).

fof(f991,plain,
    ( ~ less(n6,n5)
    | ~ spl16_47
    | ~ spl16_78 ),
    inference(resolution,[],[f685,f537]) ).

fof(f1376,plain,
    ( spl16_163
    | ~ spl16_54
    | ~ spl16_119 ),
    inference(avatar_split_clause,[],[f950,f943,f564,f1374]) ).

fof(f943,plain,
    ( spl16_119
  <=> ! [X0,X1] :
        ( holdsAt(X0,plus(X1,n1))
        | happens(sK15(X0,X1),X1)
        | releasedAt(X0,plus(X1,n1))
        | ~ holdsAt(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_119])]) ).

fof(f950,plain,
    ( ! [X0,X1] :
        ( holdsAt(X0,plus(X1,n1))
        | releasedAt(X0,plus(X1,n1))
        | ~ holdsAt(X0,X1)
        | sP2(X1,sK15(X0,X1)) )
    | ~ spl16_54
    | ~ spl16_119 ),
    inference(resolution,[],[f944,f565]) ).

fof(f944,plain,
    ( ! [X0,X1] :
        ( happens(sK15(X0,X1),X1)
        | holdsAt(X0,plus(X1,n1))
        | releasedAt(X0,plus(X1,n1))
        | ~ holdsAt(X0,X1) )
    | ~ spl16_119 ),
    inference(avatar_component_clause,[],[f943]) ).

fof(f1372,plain,
    ( spl16_162
    | ~ spl16_59
    | ~ spl16_118 ),
    inference(avatar_split_clause,[],[f946,f939,f604,f1370]) ).

fof(f1370,plain,
    ( spl16_162
  <=> ! [X0,X1] :
        ( ~ holdsAt(X1,plus(n1,X0))
        | happens(sK13(X1,X0),X0)
        | releasedAt(X1,plus(n1,X0))
        | holdsAt(X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_162])]) ).

fof(f604,plain,
    ( spl16_59
  <=> ! [X0,X1] : plus(X0,X1) = plus(X1,X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_59])]) ).

fof(f946,plain,
    ( ! [X0,X1] :
        ( ~ holdsAt(X1,plus(n1,X0))
        | happens(sK13(X1,X0),X0)
        | releasedAt(X1,plus(n1,X0))
        | holdsAt(X1,X0) )
    | ~ spl16_59
    | ~ spl16_118 ),
    inference(superposition,[],[f940,f605]) ).

fof(f605,plain,
    ( ! [X0,X1] : plus(X0,X1) = plus(X1,X0)
    | ~ spl16_59 ),
    inference(avatar_component_clause,[],[f604]) ).

fof(f1366,plain,
    ( spl16_161
    | ~ spl16_22
    | ~ spl16_118 ),
    inference(avatar_split_clause,[],[f949,f939,f430,f1364]) ).

fof(f430,plain,
    ( spl16_22
  <=> n2 = plus(n1,n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_22])]) ).

fof(f949,plain,
    ( ! [X0] :
        ( ~ holdsAt(X0,n2)
        | happens(sK13(X0,n1),n1)
        | releasedAt(X0,n2)
        | holdsAt(X0,n1) )
    | ~ spl16_22
    | ~ spl16_118 ),
    inference(superposition,[],[f940,f432]) ).

fof(f432,plain,
    ( n2 = plus(n1,n1)
    | ~ spl16_22 ),
    inference(avatar_component_clause,[],[f430]) ).

fof(f1362,plain,
    ( spl16_160
    | ~ spl16_24
    | ~ spl16_118 ),
    inference(avatar_split_clause,[],[f948,f939,f440,f1360]) ).

fof(f948,plain,
    ( ! [X0] :
        ( ~ holdsAt(X0,n1)
        | happens(sK13(X0,n0),n0)
        | releasedAt(X0,n1)
        | holdsAt(X0,n0) )
    | ~ spl16_24
    | ~ spl16_118 ),
    inference(superposition,[],[f940,f442]) ).

fof(f1353,plain,
    ( spl16_159
    | ~ spl16_59
    | ~ spl16_109 ),
    inference(avatar_split_clause,[],[f906,f890,f604,f1351]) ).

fof(f1351,plain,
    ( spl16_159
  <=> ! [X2,X0,X1] :
        ( ~ holdsAt(X1,plus(n1,X0))
        | ~ terminates(X2,X1,X0)
        | ~ happens(X2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_159])]) ).

fof(f906,plain,
    ( ! [X2,X0,X1] :
        ( ~ holdsAt(X1,plus(n1,X0))
        | ~ terminates(X2,X1,X0)
        | ~ happens(X2,X0) )
    | ~ spl16_59
    | ~ spl16_109 ),
    inference(superposition,[],[f891,f605]) ).

fof(f1349,plain,
    ( spl16_158
    | ~ spl16_46
    | ~ spl16_58 ),
    inference(avatar_split_clause,[],[f963,f597,f532,f1346]) ).

fof(f963,plain,
    ( less_or_equal(n6,n7)
    | ~ spl16_46
    | ~ spl16_58 ),
    inference(resolution,[],[f599,f533]) ).

fof(f1338,plain,
    ( spl16_157
    | ~ spl16_22
    | ~ spl16_109 ),
    inference(avatar_split_clause,[],[f909,f890,f430,f1336]) ).

fof(f909,plain,
    ( ! [X0,X1] :
        ( ~ holdsAt(X0,n2)
        | ~ terminates(X1,X0,n1)
        | ~ happens(X1,n1) )
    | ~ spl16_22
    | ~ spl16_109 ),
    inference(superposition,[],[f891,f432]) ).

fof(f1334,plain,
    ( spl16_156
    | ~ spl16_24
    | ~ spl16_109 ),
    inference(avatar_split_clause,[],[f908,f890,f440,f1332]) ).

fof(f908,plain,
    ( ! [X0,X1] :
        ( ~ holdsAt(X0,n1)
        | ~ terminates(X1,X0,n0)
        | ~ happens(X1,n0) )
    | ~ spl16_24
    | ~ spl16_109 ),
    inference(superposition,[],[f891,f442]) ).

fof(f1246,plain,
    ( ~ spl16_155
    | ~ spl16_47
    | ~ spl16_58 ),
    inference(avatar_split_clause,[],[f962,f597,f536,f1243]) ).

fof(f962,plain,
    ( ~ less(n7,n6)
    | ~ spl16_47
    | ~ spl16_58 ),
    inference(resolution,[],[f599,f537]) ).

fof(f1186,plain,
    ( spl16_154
    | ~ spl16_28
    | ~ spl16_108 ),
    inference(avatar_split_clause,[],[f874,f858,f460,f1184]) ).

fof(f858,plain,
    ( spl16_108
  <=> ! [X0,X1] :
        ( less(X0,X1)
        | X0 = X1
        | less(X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_108])]) ).

fof(f874,plain,
    ( ! [X0] :
        ( less(n9,X0)
        | n9 = X0
        | less_or_equal(X0,n8) )
    | ~ spl16_28
    | ~ spl16_108 ),
    inference(resolution,[],[f859,f461]) ).

fof(f859,plain,
    ( ! [X0,X1] :
        ( less(X1,X0)
        | less(X0,X1)
        | X0 = X1 )
    | ~ spl16_108 ),
    inference(avatar_component_clause,[],[f858]) ).

fof(f1182,plain,
    ( spl16_153
    | ~ spl16_30
    | ~ spl16_108 ),
    inference(avatar_split_clause,[],[f873,f858,f468,f1180]) ).

fof(f1180,plain,
    ( spl16_153
  <=> ! [X0] :
        ( less(n8,X0)
        | n8 = X0
        | less_or_equal(X0,n7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_153])]) ).

fof(f873,plain,
    ( ! [X0] :
        ( less(n8,X0)
        | n8 = X0
        | less_or_equal(X0,n7) )
    | ~ spl16_30
    | ~ spl16_108 ),
    inference(resolution,[],[f859,f469]) ).

fof(f1178,plain,
    ( spl16_152
    | ~ spl16_32
    | ~ spl16_108 ),
    inference(avatar_split_clause,[],[f872,f858,f476,f1176]) ).

fof(f1176,plain,
    ( spl16_152
  <=> ! [X0] :
        ( less(n7,X0)
        | n7 = X0
        | less_or_equal(X0,n6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_152])]) ).

fof(f872,plain,
    ( ! [X0] :
        ( less(n7,X0)
        | n7 = X0
        | less_or_equal(X0,n6) )
    | ~ spl16_32
    | ~ spl16_108 ),
    inference(resolution,[],[f859,f477]) ).

fof(f1174,plain,
    ( spl16_151
    | ~ spl16_34
    | ~ spl16_108 ),
    inference(avatar_split_clause,[],[f871,f858,f484,f1172]) ).

fof(f871,plain,
    ( ! [X0] :
        ( less(n6,X0)
        | n6 = X0
        | less_or_equal(X0,n5) )
    | ~ spl16_34
    | ~ spl16_108 ),
    inference(resolution,[],[f859,f485]) ).

fof(f1170,plain,
    ( spl16_150
    | ~ spl16_36
    | ~ spl16_108 ),
    inference(avatar_split_clause,[],[f870,f858,f492,f1168]) ).

fof(f1168,plain,
    ( spl16_150
  <=> ! [X0] :
        ( less(n5,X0)
        | n5 = X0
        | less_or_equal(X0,n4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_150])]) ).

fof(f870,plain,
    ( ! [X0] :
        ( less(n5,X0)
        | n5 = X0
        | less_or_equal(X0,n4) )
    | ~ spl16_36
    | ~ spl16_108 ),
    inference(resolution,[],[f859,f493]) ).

fof(f1166,plain,
    ( spl16_149
    | ~ spl16_38
    | ~ spl16_108 ),
    inference(avatar_split_clause,[],[f869,f858,f500,f1164]) ).

fof(f869,plain,
    ( ! [X0] :
        ( less(n4,X0)
        | n4 = X0
        | less_or_equal(X0,n3) )
    | ~ spl16_38
    | ~ spl16_108 ),
    inference(resolution,[],[f859,f501]) ).

fof(f1162,plain,
    ( spl16_148
    | ~ spl16_46
    | ~ spl16_57 ),
    inference(avatar_split_clause,[],[f822,f585,f532,f1159]) ).

fof(f822,plain,
    ( less_or_equal(n7,n8)
    | ~ spl16_46
    | ~ spl16_57 ),
    inference(resolution,[],[f587,f533]) ).

fof(f1157,plain,
    ( spl16_147
    | ~ spl16_40
    | ~ spl16_108 ),
    inference(avatar_split_clause,[],[f868,f858,f508,f1155]) ).

fof(f868,plain,
    ( ! [X0] :
        ( less(n3,X0)
        | n3 = X0
        | less_or_equal(X0,n2) )
    | ~ spl16_40
    | ~ spl16_108 ),
    inference(resolution,[],[f859,f509]) ).

fof(f1153,plain,
    ( spl16_146
    | ~ spl16_42
    | ~ spl16_108 ),
    inference(avatar_split_clause,[],[f867,f858,f516,f1151]) ).

fof(f867,plain,
    ( ! [X0] :
        ( less(n2,X0)
        | n2 = X0
        | less_or_equal(X0,n1) )
    | ~ spl16_42
    | ~ spl16_108 ),
    inference(resolution,[],[f859,f517]) ).

fof(f1149,plain,
    ( spl16_145
    | ~ spl16_44
    | ~ spl16_108 ),
    inference(avatar_split_clause,[],[f866,f858,f524,f1147]) ).

fof(f866,plain,
    ( ! [X0] :
        ( less(n1,X0)
        | n1 = X0
        | less_or_equal(X0,n0) )
    | ~ spl16_44
    | ~ spl16_108 ),
    inference(resolution,[],[f859,f525]) ).

fof(f1145,plain,
    ( spl16_144
    | ~ spl16_46
    | ~ spl16_108 ),
    inference(avatar_split_clause,[],[f864,f858,f532,f1143]) ).

fof(f864,plain,
    ( ! [X0,X1] :
        ( less(X1,X0)
        | X0 = X1
        | less_or_equal(X0,X1) )
    | ~ spl16_46
    | ~ spl16_108 ),
    inference(resolution,[],[f859,f533]) ).

fof(f1118,plain,
    ( ~ spl16_143
    | ~ spl16_47
    | ~ spl16_57 ),
    inference(avatar_split_clause,[],[f821,f585,f536,f1115]) ).

fof(f1115,plain,
    ( spl16_143
  <=> less(n8,n7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_143])]) ).

fof(f821,plain,
    ( ~ less(n8,n7)
    | ~ spl16_47
    | ~ spl16_57 ),
    inference(resolution,[],[f587,f537]) ).

fof(f1102,plain,
    ( spl16_142
    | ~ spl16_85
    | ~ spl16_105 ),
    inference(avatar_split_clause,[],[f852,f836,f712,f1100]) ).

fof(f712,plain,
    ( spl16_85
  <=> ! [X0] :
        ( sP11(X0,spinning,pull)
        | happens(push,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_85])]) ).

fof(f852,plain,
    ( ! [X0] :
        ( terminates(pull,spinning,X0)
        | happens(push,X0) )
    | ~ spl16_85
    | ~ spl16_105 ),
    inference(resolution,[],[f837,f713]) ).

fof(f713,plain,
    ( ! [X0] :
        ( sP11(X0,spinning,pull)
        | happens(push,X0) )
    | ~ spl16_85 ),
    inference(avatar_component_clause,[],[f712]) ).

fof(f1098,plain,
    ( spl16_141
    | ~ spl16_86
    | ~ spl16_103 ),
    inference(avatar_split_clause,[],[f851,f828,f716,f1096]) ).

fof(f716,plain,
    ( spl16_86
  <=> ! [X0] :
        ( sP10(X0,spinning,push)
        | happens(pull,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_86])]) ).

fof(f828,plain,
    ( spl16_103
  <=> ! [X2,X0,X1] :
        ( sP11(X0,X1,X2)
        | ~ sP10(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_103])]) ).

fof(f851,plain,
    ( ! [X0] :
        ( sP11(X0,spinning,push)
        | happens(pull,X0) )
    | ~ spl16_86
    | ~ spl16_103 ),
    inference(resolution,[],[f829,f717]) ).

fof(f717,plain,
    ( ! [X0] :
        ( sP10(X0,spinning,push)
        | happens(pull,X0) )
    | ~ spl16_86 ),
    inference(avatar_component_clause,[],[f716]) ).

fof(f829,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP10(X0,X1,X2)
        | sP11(X0,X1,X2) )
    | ~ spl16_103 ),
    inference(avatar_component_clause,[],[f828]) ).

fof(f1094,plain,
    ( spl16_140
    | ~ spl16_87
    | ~ spl16_102 ),
    inference(avatar_split_clause,[],[f850,f824,f720,f1092]) ).

fof(f720,plain,
    ( spl16_87
  <=> ! [X0] :
        ( sP9(X0,backwards,pull)
        | ~ happens(push,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_87])]) ).

fof(f824,plain,
    ( spl16_102
  <=> ! [X2,X0,X1] :
        ( sP11(X0,X1,X2)
        | ~ sP9(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_102])]) ).

fof(f850,plain,
    ( ! [X0] :
        ( sP11(X0,backwards,pull)
        | ~ happens(push,X0) )
    | ~ spl16_87
    | ~ spl16_102 ),
    inference(resolution,[],[f825,f721]) ).

fof(f721,plain,
    ( ! [X0] :
        ( sP9(X0,backwards,pull)
        | ~ happens(push,X0) )
    | ~ spl16_87 ),
    inference(avatar_component_clause,[],[f720]) ).

fof(f825,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP9(X0,X1,X2)
        | sP11(X0,X1,X2) )
    | ~ spl16_102 ),
    inference(avatar_component_clause,[],[f824]) ).

fof(f1090,plain,
    ( spl16_139
    | ~ spl16_88
    | ~ spl16_101 ),
    inference(avatar_split_clause,[],[f849,f817,f724,f1088]) ).

fof(f724,plain,
    ( spl16_88
  <=> ! [X0] :
        ( sP8(X0,forwards,pull)
        | ~ happens(push,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_88])]) ).

fof(f817,plain,
    ( spl16_101
  <=> ! [X2,X0,X1] :
        ( sP11(X0,X1,X2)
        | ~ sP8(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_101])]) ).

fof(f849,plain,
    ( ! [X0] :
        ( sP11(X0,forwards,pull)
        | ~ happens(push,X0) )
    | ~ spl16_88
    | ~ spl16_101 ),
    inference(resolution,[],[f818,f725]) ).

fof(f725,plain,
    ( ! [X0] :
        ( sP8(X0,forwards,pull)
        | ~ happens(push,X0) )
    | ~ spl16_88 ),
    inference(avatar_component_clause,[],[f724]) ).

fof(f818,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP8(X0,X1,X2)
        | sP11(X0,X1,X2) )
    | ~ spl16_101 ),
    inference(avatar_component_clause,[],[f817]) ).

fof(f1086,plain,
    ( spl16_138
    | ~ spl16_90
    | ~ spl16_100 ),
    inference(avatar_split_clause,[],[f843,f813,f733,f1084]) ).

fof(f733,plain,
    ( spl16_90
  <=> ! [X0] :
        ( sP7(X0,forwards,pull)
        | happens(push,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_90])]) ).

fof(f813,plain,
    ( spl16_100
  <=> ! [X2,X0,X1] :
        ( sP11(X0,X1,X2)
        | ~ sP7(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_100])]) ).

fof(f843,plain,
    ( ! [X0] :
        ( sP11(X0,forwards,pull)
        | happens(push,X0) )
    | ~ spl16_90
    | ~ spl16_100 ),
    inference(resolution,[],[f814,f734]) ).

fof(f734,plain,
    ( ! [X0] :
        ( sP7(X0,forwards,pull)
        | happens(push,X0) )
    | ~ spl16_90 ),
    inference(avatar_component_clause,[],[f733]) ).

fof(f814,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP7(X0,X1,X2)
        | sP11(X0,X1,X2) )
    | ~ spl16_100 ),
    inference(avatar_component_clause,[],[f813]) ).

fof(f1082,plain,
    ( spl16_137
    | ~ spl16_91
    | ~ spl16_99 ),
    inference(avatar_split_clause,[],[f842,f809,f737,f1080]) ).

fof(f737,plain,
    ( spl16_91
  <=> ! [X0] :
        ( sP6(X0,backwards,push)
        | happens(pull,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_91])]) ).

fof(f809,plain,
    ( spl16_99
  <=> ! [X2,X0,X1] :
        ( sP11(X0,X1,X2)
        | ~ sP6(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_99])]) ).

fof(f842,plain,
    ( ! [X0] :
        ( sP11(X0,backwards,push)
        | happens(pull,X0) )
    | ~ spl16_91
    | ~ spl16_99 ),
    inference(resolution,[],[f810,f738]) ).

fof(f738,plain,
    ( ! [X0] :
        ( sP6(X0,backwards,push)
        | happens(pull,X0) )
    | ~ spl16_91 ),
    inference(avatar_component_clause,[],[f737]) ).

fof(f810,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP6(X0,X1,X2)
        | sP11(X0,X1,X2) )
    | ~ spl16_99 ),
    inference(avatar_component_clause,[],[f809]) ).

fof(f1078,plain,
    ( spl16_136
    | ~ spl16_82
    | ~ spl16_98 ),
    inference(avatar_split_clause,[],[f841,f805,f700,f1076]) ).

fof(f700,plain,
    ( spl16_82
  <=> ! [X0] :
        ( sP5(X0,spinning,pull)
        | ~ happens(push,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_82])]) ).

fof(f841,plain,
    ( ! [X0] :
        ( initiates(pull,spinning,X0)
        | ~ happens(push,X0) )
    | ~ spl16_82
    | ~ spl16_98 ),
    inference(resolution,[],[f806,f701]) ).

fof(f701,plain,
    ( ! [X0] :
        ( sP5(X0,spinning,pull)
        | ~ happens(push,X0) )
    | ~ spl16_82 ),
    inference(avatar_component_clause,[],[f700]) ).

fof(f1074,plain,
    ( spl16_135
    | ~ spl16_46
    | ~ spl16_56 ),
    inference(avatar_split_clause,[],[f641,f575,f532,f1071]) ).

fof(f1071,plain,
    ( spl16_135
  <=> less_or_equal(n8,n9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_135])]) ).

fof(f575,plain,
    ( spl16_56
  <=> less(n8,n9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_56])]) ).

fof(f641,plain,
    ( less_or_equal(n8,n9)
    | ~ spl16_46
    | ~ spl16_56 ),
    inference(resolution,[],[f577,f533]) ).

fof(f577,plain,
    ( less(n8,n9)
    | ~ spl16_56 ),
    inference(avatar_component_clause,[],[f575]) ).

fof(f1069,plain,
    ( spl16_134
    | ~ spl16_83
    | ~ spl16_96 ),
    inference(avatar_split_clause,[],[f840,f797,f704,f1067]) ).

fof(f704,plain,
    ( spl16_83
  <=> ! [X0] :
        ( sP4(X0,backwards,pull)
        | happens(push,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_83])]) ).

fof(f797,plain,
    ( spl16_96
  <=> ! [X2,X0,X1] :
        ( sP5(X0,X1,X2)
        | ~ sP4(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_96])]) ).

fof(f840,plain,
    ( ! [X0] :
        ( sP5(X0,backwards,pull)
        | happens(push,X0) )
    | ~ spl16_83
    | ~ spl16_96 ),
    inference(resolution,[],[f798,f705]) ).

fof(f705,plain,
    ( ! [X0] :
        ( sP4(X0,backwards,pull)
        | happens(push,X0) )
    | ~ spl16_83 ),
    inference(avatar_component_clause,[],[f704]) ).

fof(f798,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP4(X0,X1,X2)
        | sP5(X0,X1,X2) )
    | ~ spl16_96 ),
    inference(avatar_component_clause,[],[f797]) ).

fof(f1065,plain,
    ( spl16_133
    | ~ spl16_84
    | ~ spl16_95 ),
    inference(avatar_split_clause,[],[f839,f793,f708,f1063]) ).

fof(f708,plain,
    ( spl16_84
  <=> ! [X0] :
        ( sP3(X0,forwards,push)
        | happens(pull,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_84])]) ).

fof(f793,plain,
    ( spl16_95
  <=> ! [X2,X0,X1] :
        ( sP5(X0,X1,X2)
        | ~ sP3(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_95])]) ).

fof(f839,plain,
    ( ! [X0] :
        ( sP5(X0,forwards,push)
        | happens(pull,X0) )
    | ~ spl16_84
    | ~ spl16_95 ),
    inference(resolution,[],[f794,f709]) ).

fof(f709,plain,
    ( ! [X0] :
        ( sP3(X0,forwards,push)
        | happens(pull,X0) )
    | ~ spl16_84 ),
    inference(avatar_component_clause,[],[f708]) ).

fof(f794,plain,
    ( ! [X2,X0,X1] :
        ( ~ sP3(X0,X1,X2)
        | sP5(X0,X1,X2) )
    | ~ spl16_95 ),
    inference(avatar_component_clause,[],[f793]) ).

fof(f1048,plain,
    ( spl16_132
    | ~ spl16_10
    | ~ spl16_108 ),
    inference(avatar_split_clause,[],[f865,f858,f374,f1046]) ).

fof(f865,plain,
    ( ! [X0] :
        ( less(n0,X0)
        | n0 = X0 )
    | ~ spl16_10
    | ~ spl16_108 ),
    inference(resolution,[],[f859,f375]) ).

fof(f1040,plain,
    ( spl16_131
    | ~ spl16_26
    | ~ spl16_59 ),
    inference(avatar_split_clause,[],[f743,f604,f450,f1037]) ).

fof(f450,plain,
    ( spl16_26
  <=> plus(n2,n3) = n5 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_26])]) ).

fof(f743,plain,
    ( n5 = plus(n3,n2)
    | ~ spl16_26
    | ~ spl16_59 ),
    inference(superposition,[],[f605,f452]) ).

fof(f452,plain,
    ( plus(n2,n3) = n5
    | ~ spl16_26 ),
    inference(avatar_component_clause,[],[f450]) ).

fof(f1035,plain,
    ( spl16_130
    | ~ spl16_27
    | ~ spl16_59 ),
    inference(avatar_split_clause,[],[f742,f604,f455,f1032]) ).

fof(f455,plain,
    ( spl16_27
  <=> plus(n1,n3) = n4 ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_27])]) ).

fof(f742,plain,
    ( n4 = plus(n3,n1)
    | ~ spl16_27
    | ~ spl16_59 ),
    inference(superposition,[],[f605,f457]) ).

fof(f457,plain,
    ( plus(n1,n3) = n4
    | ~ spl16_27 ),
    inference(avatar_component_clause,[],[f455]) ).

fof(f1030,plain,
    ( ~ spl16_129
    | ~ spl16_47
    | ~ spl16_56 ),
    inference(avatar_split_clause,[],[f640,f575,f536,f1027]) ).

fof(f1027,plain,
    ( spl16_129
  <=> less(n9,n8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_129])]) ).

fof(f640,plain,
    ( ~ less(n9,n8)
    | ~ spl16_47
    | ~ spl16_56 ),
    inference(resolution,[],[f577,f537]) ).

fof(f1025,plain,
    ( spl16_128
    | ~ spl16_20
    | ~ spl16_59 ),
    inference(avatar_split_clause,[],[f741,f604,f420,f1022]) ).

fof(f420,plain,
    ( spl16_20
  <=> n3 = plus(n1,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_20])]) ).

fof(f741,plain,
    ( n3 = plus(n2,n1)
    | ~ spl16_20
    | ~ spl16_59 ),
    inference(superposition,[],[f605,f422]) ).

fof(f422,plain,
    ( n3 = plus(n1,n2)
    | ~ spl16_20 ),
    inference(avatar_component_clause,[],[f420]) ).

fof(f1020,plain,
    ( spl16_127
    | ~ spl16_19
    | ~ spl16_59 ),
    inference(avatar_split_clause,[],[f740,f604,f415,f1017]) ).

fof(f1017,plain,
    ( spl16_127
  <=> n3 = plus(n3,n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_127])]) ).

fof(f740,plain,
    ( n3 = plus(n3,n0)
    | ~ spl16_19
    | ~ spl16_59 ),
    inference(superposition,[],[f605,f417]) ).

fof(f989,plain,
    ( spl16_126
    | ~ spl16_14
    | ~ spl16_55 ),
    inference(avatar_split_clause,[],[f602,f568,f391,f986]) ).

fof(f986,plain,
    ( spl16_126
  <=> happens(pull,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_126])]) ).

fof(f391,plain,
    ( spl16_14
  <=> sP2(n2,pull) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_14])]) ).

fof(f602,plain,
    ( happens(pull,n2)
    | ~ spl16_14
    | ~ spl16_55 ),
    inference(resolution,[],[f569,f393]) ).

fof(f393,plain,
    ( sP2(n2,pull)
    | ~ spl16_14 ),
    inference(avatar_component_clause,[],[f391]) ).

fof(f984,plain,
    ( spl16_125
    | ~ spl16_13
    | ~ spl16_55 ),
    inference(avatar_split_clause,[],[f601,f568,f386,f981]) ).

fof(f981,plain,
    ( spl16_125
  <=> happens(push,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_125])]) ).

fof(f386,plain,
    ( spl16_13
  <=> sP2(n2,push) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_13])]) ).

fof(f601,plain,
    ( happens(push,n2)
    | ~ spl16_13
    | ~ spl16_55 ),
    inference(resolution,[],[f569,f388]) ).

fof(f388,plain,
    ( sP2(n2,push)
    | ~ spl16_13 ),
    inference(avatar_component_clause,[],[f386]) ).

fof(f976,plain,
    spl16_124,
    inference(avatar_split_clause,[],[f271,f974]) ).

fof(f271,plain,
    ! [X2,X0,X1] :
      ( ~ happens(push,X0)
      | sP10(X0,X1,X2)
      | sP9(X0,X1,X2)
      | sP8(X0,X1,X2)
      | sP7(X0,X1,X2)
      | sP6(X0,X1,X2)
      | ~ sP11(X0,X1,X2) ),
    inference(cnf_transformation,[],[f161]) ).

fof(f161,plain,
    ! [X0,X1,X2] :
      ( ( sP11(X0,X1,X2)
        | ( ( happens(push,X0)
            | spinning != X1
            | pull != X2 )
          & ~ sP10(X0,X1,X2)
          & ~ sP9(X0,X1,X2)
          & ~ sP8(X0,X1,X2)
          & ~ sP7(X0,X1,X2)
          & ~ sP6(X0,X1,X2) ) )
      & ( ( ~ happens(push,X0)
          & spinning = X1
          & pull = X2 )
        | sP10(X0,X1,X2)
        | sP9(X0,X1,X2)
        | sP8(X0,X1,X2)
        | sP7(X0,X1,X2)
        | sP6(X0,X1,X2)
        | ~ sP11(X0,X1,X2) ) ),
    inference(rectify,[],[f160]) ).

fof(f160,plain,
    ! [X2,X1,X0] :
      ( ( sP11(X2,X1,X0)
        | ( ( happens(push,X2)
            | spinning != X1
            | pull != X0 )
          & ~ sP10(X2,X1,X0)
          & ~ sP9(X2,X1,X0)
          & ~ sP8(X2,X1,X0)
          & ~ sP7(X2,X1,X0)
          & ~ sP6(X2,X1,X0) ) )
      & ( ( ~ happens(push,X2)
          & spinning = X1
          & pull = X0 )
        | sP10(X2,X1,X0)
        | sP9(X2,X1,X0)
        | sP8(X2,X1,X0)
        | sP7(X2,X1,X0)
        | sP6(X2,X1,X0)
        | ~ sP11(X2,X1,X0) ) ),
    inference(flattening,[],[f159]) ).

fof(f159,plain,
    ! [X2,X1,X0] :
      ( ( sP11(X2,X1,X0)
        | ( ( happens(push,X2)
            | spinning != X1
            | pull != X0 )
          & ~ sP10(X2,X1,X0)
          & ~ sP9(X2,X1,X0)
          & ~ sP8(X2,X1,X0)
          & ~ sP7(X2,X1,X0)
          & ~ sP6(X2,X1,X0) ) )
      & ( ( ~ happens(push,X2)
          & spinning = X1
          & pull = X0 )
        | sP10(X2,X1,X0)
        | sP9(X2,X1,X0)
        | sP8(X2,X1,X0)
        | sP7(X2,X1,X0)
        | sP6(X2,X1,X0)
        | ~ sP11(X2,X1,X0) ) ),
    inference(nnf_transformation,[],[f116]) ).

fof(f116,plain,
    ! [X2,X1,X0] :
      ( sP11(X2,X1,X0)
    <=> ( ( ~ happens(push,X2)
          & spinning = X1
          & pull = X0 )
        | sP10(X2,X1,X0)
        | sP9(X2,X1,X0)
        | sP8(X2,X1,X0)
        | sP7(X2,X1,X0)
        | sP6(X2,X1,X0) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP11])]) ).

fof(f972,plain,
    spl16_123,
    inference(avatar_split_clause,[],[f270,f970]) ).

fof(f270,plain,
    ! [X2,X0,X1] :
      ( spinning = X1
      | sP10(X0,X1,X2)
      | sP9(X0,X1,X2)
      | sP8(X0,X1,X2)
      | sP7(X0,X1,X2)
      | sP6(X0,X1,X2)
      | ~ sP11(X0,X1,X2) ),
    inference(cnf_transformation,[],[f161]) ).

fof(f968,plain,
    spl16_122,
    inference(avatar_split_clause,[],[f269,f966]) ).

fof(f269,plain,
    ! [X2,X0,X1] :
      ( pull = X2
      | sP10(X0,X1,X2)
      | sP9(X0,X1,X2)
      | sP8(X0,X1,X2)
      | sP7(X0,X1,X2)
      | sP6(X0,X1,X2)
      | ~ sP11(X0,X1,X2) ),
    inference(cnf_transformation,[],[f161]) ).

fof(f958,plain,
    spl16_121,
    inference(avatar_split_clause,[],[f224,f956]) ).

fof(f224,plain,
    ! [X0,X1] :
      ( holdsAt(X0,plus(X1,n1))
      | terminates(sK15(X0,X1),X0,X1)
      | releasedAt(X0,plus(X1,n1))
      | ~ holdsAt(X0,X1) ),
    inference(cnf_transformation,[],[f134]) ).

fof(f134,plain,
    ! [X0,X1] :
      ( holdsAt(X0,plus(X1,n1))
      | ( terminates(sK15(X0,X1),X0,X1)
        & happens(sK15(X0,X1),X1) )
      | releasedAt(X0,plus(X1,n1))
      | ~ holdsAt(X0,X1) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK15])],[f94,f133]) ).

fof(f133,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( terminates(X2,X0,X1)
          & happens(X2,X1) )
     => ( terminates(sK15(X0,X1),X0,X1)
        & happens(sK15(X0,X1),X1) ) ),
    introduced(choice_axiom,[]) ).

fof(f94,plain,
    ! [X0,X1] :
      ( holdsAt(X0,plus(X1,n1))
      | ? [X2] :
          ( terminates(X2,X0,X1)
          & happens(X2,X1) )
      | releasedAt(X0,plus(X1,n1))
      | ~ holdsAt(X0,X1) ),
    inference(flattening,[],[f93]) ).

fof(f93,plain,
    ! [X0,X1] :
      ( holdsAt(X0,plus(X1,n1))
      | ? [X2] :
          ( terminates(X2,X0,X1)
          & happens(X2,X1) )
      | releasedAt(X0,plus(X1,n1))
      | ~ holdsAt(X0,X1) ),
    inference(ennf_transformation,[],[f66]) ).

fof(f66,plain,
    ! [X0,X1] :
      ( ( ~ ? [X2] :
              ( terminates(X2,X0,X1)
              & happens(X2,X1) )
        & ~ releasedAt(X0,plus(X1,n1))
        & holdsAt(X0,X1) )
     => holdsAt(X0,plus(X1,n1)) ),
    inference(rectify,[],[f5]) ).

fof(f5,axiom,
    ! [X1,X4] :
      ( ( ~ ? [X3] :
              ( terminates(X3,X1,X4)
              & happens(X3,X4) )
        & ~ releasedAt(X1,plus(X4,n1))
        & holdsAt(X1,X4) )
     => holdsAt(X1,plus(X4,n1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f954,plain,
    spl16_120,
    inference(avatar_split_clause,[],[f220,f952]) ).

fof(f220,plain,
    ! [X0,X1] :
      ( ~ holdsAt(X0,plus(X1,n1))
      | initiates(sK13(X0,X1),X0,X1)
      | releasedAt(X0,plus(X1,n1))
      | holdsAt(X0,X1) ),
    inference(cnf_transformation,[],[f130]) ).

fof(f130,plain,
    ! [X0,X1] :
      ( ~ holdsAt(X0,plus(X1,n1))
      | ( initiates(sK13(X0,X1),X0,X1)
        & happens(sK13(X0,X1),X1) )
      | releasedAt(X0,plus(X1,n1))
      | holdsAt(X0,X1) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK13])],[f90,f129]) ).

fof(f129,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( initiates(X2,X0,X1)
          & happens(X2,X1) )
     => ( initiates(sK13(X0,X1),X0,X1)
        & happens(sK13(X0,X1),X1) ) ),
    introduced(choice_axiom,[]) ).

fof(f90,plain,
    ! [X0,X1] :
      ( ~ holdsAt(X0,plus(X1,n1))
      | ? [X2] :
          ( initiates(X2,X0,X1)
          & happens(X2,X1) )
      | releasedAt(X0,plus(X1,n1))
      | holdsAt(X0,X1) ),
    inference(flattening,[],[f89]) ).

fof(f89,plain,
    ! [X0,X1] :
      ( ~ holdsAt(X0,plus(X1,n1))
      | ? [X2] :
          ( initiates(X2,X0,X1)
          & happens(X2,X1) )
      | releasedAt(X0,plus(X1,n1))
      | holdsAt(X0,X1) ),
    inference(ennf_transformation,[],[f64]) ).

fof(f64,plain,
    ! [X0,X1] :
      ( ( ~ ? [X2] :
              ( initiates(X2,X0,X1)
              & happens(X2,X1) )
        & ~ releasedAt(X0,plus(X1,n1))
        & ~ holdsAt(X0,X1) )
     => ~ holdsAt(X0,plus(X1,n1)) ),
    inference(rectify,[],[f6]) ).

fof(f6,axiom,
    ! [X1,X4] :
      ( ( ~ ? [X3] :
              ( initiates(X3,X1,X4)
              & happens(X3,X4) )
        & ~ releasedAt(X1,plus(X4,n1))
        & ~ holdsAt(X1,X4) )
     => ~ holdsAt(X1,plus(X4,n1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f945,plain,
    spl16_119,
    inference(avatar_split_clause,[],[f223,f943]) ).

fof(f223,plain,
    ! [X0,X1] :
      ( holdsAt(X0,plus(X1,n1))
      | happens(sK15(X0,X1),X1)
      | releasedAt(X0,plus(X1,n1))
      | ~ holdsAt(X0,X1) ),
    inference(cnf_transformation,[],[f134]) ).

fof(f941,plain,
    spl16_118,
    inference(avatar_split_clause,[],[f219,f939]) ).

fof(f219,plain,
    ! [X0,X1] :
      ( ~ holdsAt(X0,plus(X1,n1))
      | happens(sK13(X0,X1),X1)
      | releasedAt(X0,plus(X1,n1))
      | holdsAt(X0,X1) ),
    inference(cnf_transformation,[],[f130]) ).

fof(f934,plain,
    ( spl16_117
    | ~ spl16_15
    | ~ spl16_49 ),
    inference(avatar_split_clause,[],[f591,f544,f396,f931]) ).

fof(f396,plain,
    ( spl16_15
  <=> sP1(n1,pull) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_15])]) ).

fof(f544,plain,
    ( spl16_49
  <=> ! [X0,X1] :
        ( sP2(X0,X1)
        | ~ sP1(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_49])]) ).

fof(f591,plain,
    ( sP2(n1,pull)
    | ~ spl16_15
    | ~ spl16_49 ),
    inference(resolution,[],[f545,f398]) ).

fof(f398,plain,
    ( sP1(n1,pull)
    | ~ spl16_15 ),
    inference(avatar_component_clause,[],[f396]) ).

fof(f545,plain,
    ( ! [X0,X1] :
        ( ~ sP1(X0,X1)
        | sP2(X0,X1) )
    | ~ spl16_49 ),
    inference(avatar_component_clause,[],[f544]) ).

fof(f927,plain,
    spl16_116,
    inference(avatar_split_clause,[],[f255,f925]) ).

fof(f255,plain,
    ! [X2,X0,X1] :
      ( happens(push,X0)
      | sP4(X0,X1,X2)
      | sP3(X0,X1,X2)
      | ~ sP5(X0,X1,X2) ),
    inference(cnf_transformation,[],[f151]) ).

fof(f151,plain,
    ! [X0,X1,X2] :
      ( ( sP5(X0,X1,X2)
        | ( ( ~ happens(push,X0)
            | spinning != X1
            | pull != X2 )
          & ~ sP4(X0,X1,X2)
          & ~ sP3(X0,X1,X2) ) )
      & ( ( happens(push,X0)
          & spinning = X1
          & pull = X2 )
        | sP4(X0,X1,X2)
        | sP3(X0,X1,X2)
        | ~ sP5(X0,X1,X2) ) ),
    inference(rectify,[],[f150]) ).

fof(f150,plain,
    ! [X2,X1,X0] :
      ( ( sP5(X2,X1,X0)
        | ( ( ~ happens(push,X2)
            | spinning != X1
            | pull != X0 )
          & ~ sP4(X2,X1,X0)
          & ~ sP3(X2,X1,X0) ) )
      & ( ( happens(push,X2)
          & spinning = X1
          & pull = X0 )
        | sP4(X2,X1,X0)
        | sP3(X2,X1,X0)
        | ~ sP5(X2,X1,X0) ) ),
    inference(flattening,[],[f149]) ).

fof(f149,plain,
    ! [X2,X1,X0] :
      ( ( sP5(X2,X1,X0)
        | ( ( ~ happens(push,X2)
            | spinning != X1
            | pull != X0 )
          & ~ sP4(X2,X1,X0)
          & ~ sP3(X2,X1,X0) ) )
      & ( ( happens(push,X2)
          & spinning = X1
          & pull = X0 )
        | sP4(X2,X1,X0)
        | sP3(X2,X1,X0)
        | ~ sP5(X2,X1,X0) ) ),
    inference(nnf_transformation,[],[f109]) ).

fof(f109,plain,
    ! [X2,X1,X0] :
      ( sP5(X2,X1,X0)
    <=> ( ( happens(push,X2)
          & spinning = X1
          & pull = X0 )
        | sP4(X2,X1,X0)
        | sP3(X2,X1,X0) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP5])]) ).

fof(f923,plain,
    spl16_115,
    inference(avatar_split_clause,[],[f254,f921]) ).

fof(f254,plain,
    ! [X2,X0,X1] :
      ( spinning = X1
      | sP4(X0,X1,X2)
      | sP3(X0,X1,X2)
      | ~ sP5(X0,X1,X2) ),
    inference(cnf_transformation,[],[f151]) ).

fof(f919,plain,
    spl16_114,
    inference(avatar_split_clause,[],[f253,f917]) ).

fof(f253,plain,
    ! [X2,X0,X1] :
      ( pull = X2
      | sP4(X0,X1,X2)
      | sP3(X0,X1,X2)
      | ~ sP5(X0,X1,X2) ),
    inference(cnf_transformation,[],[f151]) ).

fof(f915,plain,
    spl16_113,
    inference(avatar_split_clause,[],[f231,f913]) ).

fof(f913,plain,
    ( spl16_113
  <=> ! [X0,X1] :
        ( push = X1
        | pull = X1
        | sP1(X0,X1)
        | sP0(X0,X1)
        | ~ sP2(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_113])]) ).

fof(f231,plain,
    ! [X0,X1] :
      ( push = X1
      | pull = X1
      | sP1(X0,X1)
      | sP0(X0,X1)
      | ~ sP2(X0,X1) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f141,plain,
    ! [X0,X1] :
      ( ( sP2(X0,X1)
        | ( ( n2 != X0
            | push != X1 )
          & ( n2 != X0
            | pull != X1 )
          & ~ sP1(X0,X1)
          & ~ sP0(X0,X1) ) )
      & ( ( n2 = X0
          & push = X1 )
        | ( n2 = X0
          & pull = X1 )
        | sP1(X0,X1)
        | sP0(X0,X1)
        | ~ sP2(X0,X1) ) ),
    inference(rectify,[],[f140]) ).

fof(f140,plain,
    ! [X1,X0] :
      ( ( sP2(X1,X0)
        | ( ( n2 != X1
            | push != X0 )
          & ( n2 != X1
            | pull != X0 )
          & ~ sP1(X1,X0)
          & ~ sP0(X1,X0) ) )
      & ( ( n2 = X1
          & push = X0 )
        | ( n2 = X1
          & pull = X0 )
        | sP1(X1,X0)
        | sP0(X1,X0)
        | ~ sP2(X1,X0) ) ),
    inference(flattening,[],[f139]) ).

fof(f139,plain,
    ! [X1,X0] :
      ( ( sP2(X1,X0)
        | ( ( n2 != X1
            | push != X0 )
          & ( n2 != X1
            | pull != X0 )
          & ~ sP1(X1,X0)
          & ~ sP0(X1,X0) ) )
      & ( ( n2 = X1
          & push = X0 )
        | ( n2 = X1
          & pull = X0 )
        | sP1(X1,X0)
        | sP0(X1,X0)
        | ~ sP2(X1,X0) ) ),
    inference(nnf_transformation,[],[f105]) ).

fof(f105,plain,
    ! [X1,X0] :
      ( sP2(X1,X0)
    <=> ( ( n2 = X1
          & push = X0 )
        | ( n2 = X1
          & pull = X0 )
        | sP1(X1,X0)
        | sP0(X1,X0) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP2])]) ).

fof(f905,plain,
    spl16_112,
    inference(avatar_split_clause,[],[f328,f903]) ).

fof(f903,plain,
    ( spl16_112
  <=> ! [X0,X1] :
        ( n2 = X0
        | sP1(X0,X1)
        | sP0(X0,X1)
        | ~ sP2(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_112])]) ).

fof(f328,plain,
    ! [X0,X1] :
      ( n2 = X0
      | sP1(X0,X1)
      | sP0(X0,X1)
      | ~ sP2(X0,X1) ),
    inference(duplicate_literal_removal,[],[f234]) ).

fof(f234,plain,
    ! [X0,X1] :
      ( n2 = X0
      | n2 = X0
      | sP1(X0,X1)
      | sP0(X0,X1)
      | ~ sP2(X0,X1) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f901,plain,
    spl16_111,
    inference(avatar_split_clause,[],[f250,f899]) ).

fof(f250,plain,
    ! [X2,X0,X1] :
      ( holdsAt(X2,plus(X1,n1))
      | ~ initiates(X0,X2,X1)
      | ~ happens(X0,X1) ),
    inference(cnf_transformation,[],[f100]) ).

fof(f100,plain,
    ! [X0,X1,X2] :
      ( holdsAt(X2,plus(X1,n1))
      | ~ initiates(X0,X2,X1)
      | ~ happens(X0,X1) ),
    inference(flattening,[],[f99]) ).

fof(f99,plain,
    ! [X0,X1,X2] :
      ( holdsAt(X2,plus(X1,n1))
      | ~ initiates(X0,X2,X1)
      | ~ happens(X0,X1) ),
    inference(ennf_transformation,[],[f73]) ).

fof(f73,plain,
    ! [X0,X1,X2] :
      ( ( initiates(X0,X2,X1)
        & happens(X0,X1) )
     => holdsAt(X2,plus(X1,n1)) ),
    inference(rectify,[],[f9]) ).

fof(f9,axiom,
    ! [X3,X4,X1] :
      ( ( initiates(X3,X1,X4)
        & happens(X3,X4) )
     => holdsAt(X1,plus(X4,n1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f897,plain,
    ( spl16_110
    | ~ spl16_16
    | ~ spl16_48 ),
    inference(avatar_split_clause,[],[f590,f540,f401,f894]) ).

fof(f540,plain,
    ( spl16_48
  <=> ! [X0,X1] :
        ( sP2(X0,X1)
        | ~ sP0(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_48])]) ).

fof(f590,plain,
    ( sP2(n0,push)
    | ~ spl16_16
    | ~ spl16_48 ),
    inference(resolution,[],[f541,f403]) ).

fof(f541,plain,
    ( ! [X0,X1] :
        ( ~ sP0(X0,X1)
        | sP2(X0,X1) )
    | ~ spl16_48 ),
    inference(avatar_component_clause,[],[f540]) ).

fof(f892,plain,
    spl16_109,
    inference(avatar_split_clause,[],[f249,f890]) ).

fof(f249,plain,
    ! [X2,X0,X1] :
      ( ~ holdsAt(X2,plus(X1,n1))
      | ~ terminates(X0,X2,X1)
      | ~ happens(X0,X1) ),
    inference(cnf_transformation,[],[f98]) ).

fof(f98,plain,
    ! [X0,X1,X2] :
      ( ~ holdsAt(X2,plus(X1,n1))
      | ~ terminates(X0,X2,X1)
      | ~ happens(X0,X1) ),
    inference(flattening,[],[f97]) ).

fof(f97,plain,
    ! [X0,X1,X2] :
      ( ~ holdsAt(X2,plus(X1,n1))
      | ~ terminates(X0,X2,X1)
      | ~ happens(X0,X1) ),
    inference(ennf_transformation,[],[f72]) ).

fof(f72,plain,
    ! [X0,X1,X2] :
      ( ( terminates(X0,X2,X1)
        & happens(X0,X1) )
     => ~ holdsAt(X2,plus(X1,n1)) ),
    inference(rectify,[],[f10]) ).

fof(f10,axiom,
    ! [X3,X4,X1] :
      ( ( terminates(X3,X1,X4)
        & happens(X3,X4) )
     => ~ holdsAt(X1,plus(X4,n1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f860,plain,
    spl16_108,
    inference(avatar_split_clause,[],[f230,f858]) ).

fof(f230,plain,
    ! [X0,X1] :
      ( less(X0,X1)
      | X0 = X1
      | less(X1,X0) ),
    inference(cnf_transformation,[],[f138]) ).

fof(f138,plain,
    ! [X0,X1] :
      ( ( less(X0,X1)
        | X0 = X1
        | less(X1,X0) )
      & ( ( X0 != X1
          & ~ less(X1,X0) )
        | ~ less(X0,X1) ) ),
    inference(flattening,[],[f137]) ).

fof(f137,plain,
    ! [X0,X1] :
      ( ( less(X0,X1)
        | X0 = X1
        | less(X1,X0) )
      & ( ( X0 != X1
          & ~ less(X1,X0) )
        | ~ less(X0,X1) ) ),
    inference(nnf_transformation,[],[f68]) ).

fof(f68,plain,
    ! [X0,X1] :
      ( less(X0,X1)
    <=> ( X0 != X1
        & ~ less(X1,X0) ) ),
    inference(rectify,[],[f43]) ).

fof(f43,axiom,
    ! [X8,X9] :
      ( less(X8,X9)
    <=> ( X8 != X9
        & ~ less(X9,X8) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f856,plain,
    spl16_107,
    inference(avatar_split_clause,[],[f225,f854]) ).

fof(f225,plain,
    ! [X0,X1] :
      ( X0 = X1
      | less(X0,X1)
      | ~ less_or_equal(X0,X1) ),
    inference(cnf_transformation,[],[f136]) ).

fof(f136,plain,
    ! [X0,X1] :
      ( ( less_or_equal(X0,X1)
        | ( X0 != X1
          & ~ less(X0,X1) ) )
      & ( X0 = X1
        | less(X0,X1)
        | ~ less_or_equal(X0,X1) ) ),
    inference(flattening,[],[f135]) ).

fof(f135,plain,
    ! [X0,X1] :
      ( ( less_or_equal(X0,X1)
        | ( X0 != X1
          & ~ less(X0,X1) ) )
      & ( X0 = X1
        | less(X0,X1)
        | ~ less_or_equal(X0,X1) ) ),
    inference(nnf_transformation,[],[f67]) ).

fof(f67,plain,
    ! [X0,X1] :
      ( less_or_equal(X0,X1)
    <=> ( X0 = X1
        | less(X0,X1) ) ),
    inference(rectify,[],[f32]) ).

fof(f32,axiom,
    ! [X8,X9] :
      ( less_or_equal(X8,X9)
    <=> ( X8 = X9
        | less(X8,X9) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f848,plain,
    ( spl16_106
    | ~ spl16_11
    | ~ spl16_45 ),
    inference(avatar_split_clause,[],[f589,f528,f378,f845]) ).

fof(f589,plain,
    ( less(n0,n1)
    | ~ spl16_11
    | ~ spl16_45 ),
    inference(resolution,[],[f529,f379]) ).

fof(f838,plain,
    spl16_105,
    inference(avatar_split_clause,[],[f299,f836]) ).

fof(f299,plain,
    ! [X2,X0,X1] :
      ( terminates(X0,X1,X2)
      | ~ sP11(X2,X1,X0) ),
    inference(cnf_transformation,[],[f177]) ).

fof(f177,plain,
    ! [X0,X1,X2] :
      ( ( terminates(X0,X1,X2)
        | ~ sP11(X2,X1,X0) )
      & ( sP11(X2,X1,X0)
        | ~ terminates(X0,X1,X2) ) ),
    inference(nnf_transformation,[],[f117]) ).

fof(f117,plain,
    ! [X0,X1,X2] :
      ( terminates(X0,X1,X2)
    <=> sP11(X2,X1,X0) ),
    inference(definition_folding,[],[f77,f116,f115,f114,f113,f112,f111]) ).

fof(f111,plain,
    ! [X2,X1,X0] :
      ( sP6(X2,X1,X0)
    <=> ( ~ happens(pull,X2)
        & backwards = X1
        & push = X0 ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP6])]) ).

fof(f112,plain,
    ! [X2,X1,X0] :
      ( sP7(X2,X1,X0)
    <=> ( ~ happens(push,X2)
        & forwards = X1
        & pull = X0 ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP7])]) ).

fof(f113,plain,
    ! [X2,X1,X0] :
      ( sP8(X2,X1,X0)
    <=> ( happens(push,X2)
        & forwards = X1
        & pull = X0 ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP8])]) ).

fof(f114,plain,
    ! [X2,X1,X0] :
      ( sP9(X2,X1,X0)
    <=> ( happens(push,X2)
        & backwards = X1
        & pull = X0 ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP9])]) ).

fof(f115,plain,
    ! [X2,X1,X0] :
      ( sP10(X2,X1,X0)
    <=> ( ~ happens(pull,X2)
        & spinning = X1
        & push = X0 ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP10])]) ).

fof(f77,plain,
    ! [X0,X1,X2] :
      ( terminates(X0,X1,X2)
    <=> ( ( ~ happens(push,X2)
          & spinning = X1
          & pull = X0 )
        | ( ~ happens(pull,X2)
          & spinning = X1
          & push = X0 )
        | ( happens(push,X2)
          & backwards = X1
          & pull = X0 )
        | ( happens(push,X2)
          & forwards = X1
          & pull = X0 )
        | ( ~ happens(push,X2)
          & forwards = X1
          & pull = X0 )
        | ( ~ happens(pull,X2)
          & backwards = X1
          & push = X0 ) ) ),
    inference(rectify,[],[f14]) ).

fof(f14,axiom,
    ! [X3,X1,X4] :
      ( terminates(X3,X1,X4)
    <=> ( ( ~ happens(push,X4)
          & spinning = X1
          & pull = X3 )
        | ( ~ happens(pull,X4)
          & spinning = X1
          & push = X3 )
        | ( happens(push,X4)
          & backwards = X1
          & pull = X3 )
        | ( happens(push,X4)
          & forwards = X1
          & pull = X3 )
        | ( ~ happens(push,X4)
          & forwards = X1
          & pull = X3 )
        | ( ~ happens(pull,X4)
          & backwards = X1
          & push = X3 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f834,plain,
    spl16_104,
    inference(avatar_split_clause,[],[f298,f832]) ).

fof(f298,plain,
    ! [X2,X0,X1] :
      ( sP11(X2,X1,X0)
      | ~ terminates(X0,X1,X2) ),
    inference(cnf_transformation,[],[f177]) ).

fof(f830,plain,
    spl16_103,
    inference(avatar_split_clause,[],[f276,f828]) ).

fof(f276,plain,
    ! [X2,X0,X1] :
      ( sP11(X0,X1,X2)
      | ~ sP10(X0,X1,X2) ),
    inference(cnf_transformation,[],[f161]) ).

fof(f826,plain,
    spl16_102,
    inference(avatar_split_clause,[],[f275,f824]) ).

fof(f275,plain,
    ! [X2,X0,X1] :
      ( sP11(X0,X1,X2)
      | ~ sP9(X0,X1,X2) ),
    inference(cnf_transformation,[],[f161]) ).

fof(f819,plain,
    spl16_101,
    inference(avatar_split_clause,[],[f274,f817]) ).

fof(f274,plain,
    ! [X2,X0,X1] :
      ( sP11(X0,X1,X2)
      | ~ sP8(X0,X1,X2) ),
    inference(cnf_transformation,[],[f161]) ).

fof(f815,plain,
    spl16_100,
    inference(avatar_split_clause,[],[f273,f813]) ).

fof(f273,plain,
    ! [X2,X0,X1] :
      ( sP11(X0,X1,X2)
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f161]) ).

fof(f811,plain,
    spl16_99,
    inference(avatar_split_clause,[],[f272,f809]) ).

fof(f272,plain,
    ! [X2,X0,X1] :
      ( sP11(X0,X1,X2)
      | ~ sP6(X0,X1,X2) ),
    inference(cnf_transformation,[],[f161]) ).

fof(f807,plain,
    spl16_98,
    inference(avatar_split_clause,[],[f268,f805]) ).

fof(f268,plain,
    ! [X2,X0,X1] :
      ( initiates(X0,X1,X2)
      | ~ sP5(X2,X1,X0) ),
    inference(cnf_transformation,[],[f158]) ).

fof(f158,plain,
    ! [X0,X1,X2] :
      ( ( initiates(X0,X1,X2)
        | ~ sP5(X2,X1,X0) )
      & ( sP5(X2,X1,X0)
        | ~ initiates(X0,X1,X2) ) ),
    inference(nnf_transformation,[],[f110]) ).

fof(f110,plain,
    ! [X0,X1,X2] :
      ( initiates(X0,X1,X2)
    <=> sP5(X2,X1,X0) ),
    inference(definition_folding,[],[f76,f109,f108,f107]) ).

fof(f107,plain,
    ! [X2,X1,X0] :
      ( sP3(X2,X1,X0)
    <=> ( ~ happens(pull,X2)
        & forwards = X1
        & push = X0 ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP3])]) ).

fof(f108,plain,
    ! [X2,X1,X0] :
      ( sP4(X2,X1,X0)
    <=> ( ~ happens(push,X2)
        & backwards = X1
        & pull = X0 ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP4])]) ).

fof(f76,plain,
    ! [X0,X1,X2] :
      ( initiates(X0,X1,X2)
    <=> ( ( happens(push,X2)
          & spinning = X1
          & pull = X0 )
        | ( ~ happens(push,X2)
          & backwards = X1
          & pull = X0 )
        | ( ~ happens(pull,X2)
          & forwards = X1
          & push = X0 ) ) ),
    inference(rectify,[],[f13]) ).

fof(f13,axiom,
    ! [X3,X1,X4] :
      ( initiates(X3,X1,X4)
    <=> ( ( happens(push,X4)
          & spinning = X1
          & pull = X3 )
        | ( ~ happens(push,X4)
          & backwards = X1
          & pull = X3 )
        | ( ~ happens(pull,X4)
          & forwards = X1
          & push = X3 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f803,plain,
    spl16_97,
    inference(avatar_split_clause,[],[f267,f801]) ).

fof(f267,plain,
    ! [X2,X0,X1] :
      ( sP5(X2,X1,X0)
      | ~ initiates(X0,X1,X2) ),
    inference(cnf_transformation,[],[f158]) ).

fof(f799,plain,
    spl16_96,
    inference(avatar_split_clause,[],[f257,f797]) ).

fof(f257,plain,
    ! [X2,X0,X1] :
      ( sP5(X0,X1,X2)
      | ~ sP4(X0,X1,X2) ),
    inference(cnf_transformation,[],[f151]) ).

fof(f795,plain,
    spl16_95,
    inference(avatar_split_clause,[],[f256,f793]) ).

fof(f256,plain,
    ! [X2,X0,X1] :
      ( sP5(X0,X1,X2)
      | ~ sP3(X0,X1,X2) ),
    inference(cnf_transformation,[],[f151]) ).

fof(f782,plain,
    ( spl16_94
    | ~ spl16_11
    | ~ spl16_43 ),
    inference(avatar_split_clause,[],[f583,f520,f378,f779]) ).

fof(f583,plain,
    ( less(n1,n2)
    | ~ spl16_11
    | ~ spl16_43 ),
    inference(resolution,[],[f521,f379]) ).

fof(f765,plain,
    ( spl16_93
    | ~ spl16_11
    | ~ spl16_41 ),
    inference(avatar_split_clause,[],[f582,f512,f378,f762]) ).

fof(f582,plain,
    ( less(n2,n3)
    | ~ spl16_11
    | ~ spl16_41 ),
    inference(resolution,[],[f513,f379]) ).

fof(f760,plain,
    ( spl16_92
    | ~ spl16_11
    | ~ spl16_39 ),
    inference(avatar_split_clause,[],[f581,f504,f378,f757]) ).

fof(f581,plain,
    ( less(n3,n4)
    | ~ spl16_11
    | ~ spl16_39 ),
    inference(resolution,[],[f505,f379]) ).

fof(f739,plain,
    spl16_91,
    inference(avatar_split_clause,[],[f327,f737]) ).

fof(f327,plain,
    ! [X0] :
      ( sP6(X0,backwards,push)
      | happens(pull,X0) ),
    inference(equality_resolution,[],[f326]) ).

fof(f326,plain,
    ! [X2,X0] :
      ( sP6(X0,backwards,X2)
      | happens(pull,X0)
      | push != X2 ),
    inference(equality_resolution,[],[f297]) ).

fof(f297,plain,
    ! [X2,X0,X1] :
      ( sP6(X0,X1,X2)
      | happens(pull,X0)
      | backwards != X1
      | push != X2 ),
    inference(cnf_transformation,[],[f176]) ).

fof(f176,plain,
    ! [X0,X1,X2] :
      ( ( sP6(X0,X1,X2)
        | happens(pull,X0)
        | backwards != X1
        | push != X2 )
      & ( ( ~ happens(pull,X0)
          & backwards = X1
          & push = X2 )
        | ~ sP6(X0,X1,X2) ) ),
    inference(rectify,[],[f175]) ).

fof(f175,plain,
    ! [X2,X1,X0] :
      ( ( sP6(X2,X1,X0)
        | happens(pull,X2)
        | backwards != X1
        | push != X0 )
      & ( ( ~ happens(pull,X2)
          & backwards = X1
          & push = X0 )
        | ~ sP6(X2,X1,X0) ) ),
    inference(flattening,[],[f174]) ).

fof(f174,plain,
    ! [X2,X1,X0] :
      ( ( sP6(X2,X1,X0)
        | happens(pull,X2)
        | backwards != X1
        | push != X0 )
      & ( ( ~ happens(pull,X2)
          & backwards = X1
          & push = X0 )
        | ~ sP6(X2,X1,X0) ) ),
    inference(nnf_transformation,[],[f111]) ).

fof(f735,plain,
    spl16_90,
    inference(avatar_split_clause,[],[f325,f733]) ).

fof(f325,plain,
    ! [X0] :
      ( sP7(X0,forwards,pull)
      | happens(push,X0) ),
    inference(equality_resolution,[],[f324]) ).

fof(f324,plain,
    ! [X2,X0] :
      ( sP7(X0,forwards,X2)
      | happens(push,X0)
      | pull != X2 ),
    inference(equality_resolution,[],[f293]) ).

fof(f293,plain,
    ! [X2,X0,X1] :
      ( sP7(X0,X1,X2)
      | happens(push,X0)
      | forwards != X1
      | pull != X2 ),
    inference(cnf_transformation,[],[f173]) ).

fof(f173,plain,
    ! [X0,X1,X2] :
      ( ( sP7(X0,X1,X2)
        | happens(push,X0)
        | forwards != X1
        | pull != X2 )
      & ( ( ~ happens(push,X0)
          & forwards = X1
          & pull = X2 )
        | ~ sP7(X0,X1,X2) ) ),
    inference(rectify,[],[f172]) ).

fof(f172,plain,
    ! [X2,X1,X0] :
      ( ( sP7(X2,X1,X0)
        | happens(push,X2)
        | forwards != X1
        | pull != X0 )
      & ( ( ~ happens(push,X2)
          & forwards = X1
          & pull = X0 )
        | ~ sP7(X2,X1,X0) ) ),
    inference(flattening,[],[f171]) ).

fof(f171,plain,
    ! [X2,X1,X0] :
      ( ( sP7(X2,X1,X0)
        | happens(push,X2)
        | forwards != X1
        | pull != X0 )
      & ( ( ~ happens(push,X2)
          & forwards = X1
          & pull = X0 )
        | ~ sP7(X2,X1,X0) ) ),
    inference(nnf_transformation,[],[f112]) ).

fof(f731,plain,
    ( spl16_89
    | ~ spl16_11
    | ~ spl16_37 ),
    inference(avatar_split_clause,[],[f580,f496,f378,f728]) ).

fof(f580,plain,
    ( less(n4,n5)
    | ~ spl16_11
    | ~ spl16_37 ),
    inference(resolution,[],[f497,f379]) ).

fof(f726,plain,
    spl16_88,
    inference(avatar_split_clause,[],[f323,f724]) ).

fof(f323,plain,
    ! [X0] :
      ( sP8(X0,forwards,pull)
      | ~ happens(push,X0) ),
    inference(equality_resolution,[],[f322]) ).

fof(f322,plain,
    ! [X2,X0] :
      ( sP8(X0,forwards,X2)
      | ~ happens(push,X0)
      | pull != X2 ),
    inference(equality_resolution,[],[f289]) ).

fof(f289,plain,
    ! [X2,X0,X1] :
      ( sP8(X0,X1,X2)
      | ~ happens(push,X0)
      | forwards != X1
      | pull != X2 ),
    inference(cnf_transformation,[],[f170]) ).

fof(f170,plain,
    ! [X0,X1,X2] :
      ( ( sP8(X0,X1,X2)
        | ~ happens(push,X0)
        | forwards != X1
        | pull != X2 )
      & ( ( happens(push,X0)
          & forwards = X1
          & pull = X2 )
        | ~ sP8(X0,X1,X2) ) ),
    inference(rectify,[],[f169]) ).

fof(f169,plain,
    ! [X2,X1,X0] :
      ( ( sP8(X2,X1,X0)
        | ~ happens(push,X2)
        | forwards != X1
        | pull != X0 )
      & ( ( happens(push,X2)
          & forwards = X1
          & pull = X0 )
        | ~ sP8(X2,X1,X0) ) ),
    inference(flattening,[],[f168]) ).

fof(f168,plain,
    ! [X2,X1,X0] :
      ( ( sP8(X2,X1,X0)
        | ~ happens(push,X2)
        | forwards != X1
        | pull != X0 )
      & ( ( happens(push,X2)
          & forwards = X1
          & pull = X0 )
        | ~ sP8(X2,X1,X0) ) ),
    inference(nnf_transformation,[],[f113]) ).

fof(f722,plain,
    spl16_87,
    inference(avatar_split_clause,[],[f321,f720]) ).

fof(f321,plain,
    ! [X0] :
      ( sP9(X0,backwards,pull)
      | ~ happens(push,X0) ),
    inference(equality_resolution,[],[f320]) ).

fof(f320,plain,
    ! [X2,X0] :
      ( sP9(X0,backwards,X2)
      | ~ happens(push,X0)
      | pull != X2 ),
    inference(equality_resolution,[],[f285]) ).

fof(f285,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,X1,X2)
      | ~ happens(push,X0)
      | backwards != X1
      | pull != X2 ),
    inference(cnf_transformation,[],[f167]) ).

fof(f167,plain,
    ! [X0,X1,X2] :
      ( ( sP9(X0,X1,X2)
        | ~ happens(push,X0)
        | backwards != X1
        | pull != X2 )
      & ( ( happens(push,X0)
          & backwards = X1
          & pull = X2 )
        | ~ sP9(X0,X1,X2) ) ),
    inference(rectify,[],[f166]) ).

fof(f166,plain,
    ! [X2,X1,X0] :
      ( ( sP9(X2,X1,X0)
        | ~ happens(push,X2)
        | backwards != X1
        | pull != X0 )
      & ( ( happens(push,X2)
          & backwards = X1
          & pull = X0 )
        | ~ sP9(X2,X1,X0) ) ),
    inference(flattening,[],[f165]) ).

fof(f165,plain,
    ! [X2,X1,X0] :
      ( ( sP9(X2,X1,X0)
        | ~ happens(push,X2)
        | backwards != X1
        | pull != X0 )
      & ( ( happens(push,X2)
          & backwards = X1
          & pull = X0 )
        | ~ sP9(X2,X1,X0) ) ),
    inference(nnf_transformation,[],[f114]) ).

fof(f718,plain,
    spl16_86,
    inference(avatar_split_clause,[],[f319,f716]) ).

fof(f319,plain,
    ! [X0] :
      ( sP10(X0,spinning,push)
      | happens(pull,X0) ),
    inference(equality_resolution,[],[f318]) ).

fof(f318,plain,
    ! [X2,X0] :
      ( sP10(X0,spinning,X2)
      | happens(pull,X0)
      | push != X2 ),
    inference(equality_resolution,[],[f281]) ).

fof(f281,plain,
    ! [X2,X0,X1] :
      ( sP10(X0,X1,X2)
      | happens(pull,X0)
      | spinning != X1
      | push != X2 ),
    inference(cnf_transformation,[],[f164]) ).

fof(f164,plain,
    ! [X0,X1,X2] :
      ( ( sP10(X0,X1,X2)
        | happens(pull,X0)
        | spinning != X1
        | push != X2 )
      & ( ( ~ happens(pull,X0)
          & spinning = X1
          & push = X2 )
        | ~ sP10(X0,X1,X2) ) ),
    inference(rectify,[],[f163]) ).

fof(f163,plain,
    ! [X2,X1,X0] :
      ( ( sP10(X2,X1,X0)
        | happens(pull,X2)
        | spinning != X1
        | push != X0 )
      & ( ( ~ happens(pull,X2)
          & spinning = X1
          & push = X0 )
        | ~ sP10(X2,X1,X0) ) ),
    inference(flattening,[],[f162]) ).

fof(f162,plain,
    ! [X2,X1,X0] :
      ( ( sP10(X2,X1,X0)
        | happens(pull,X2)
        | spinning != X1
        | push != X0 )
      & ( ( ~ happens(pull,X2)
          & spinning = X1
          & push = X0 )
        | ~ sP10(X2,X1,X0) ) ),
    inference(nnf_transformation,[],[f115]) ).

fof(f714,plain,
    spl16_85,
    inference(avatar_split_clause,[],[f317,f712]) ).

fof(f317,plain,
    ! [X0] :
      ( sP11(X0,spinning,pull)
      | happens(push,X0) ),
    inference(equality_resolution,[],[f316]) ).

fof(f316,plain,
    ! [X2,X0] :
      ( sP11(X0,spinning,X2)
      | happens(push,X0)
      | pull != X2 ),
    inference(equality_resolution,[],[f277]) ).

fof(f277,plain,
    ! [X2,X0,X1] :
      ( sP11(X0,X1,X2)
      | happens(push,X0)
      | spinning != X1
      | pull != X2 ),
    inference(cnf_transformation,[],[f161]) ).

fof(f710,plain,
    spl16_84,
    inference(avatar_split_clause,[],[f315,f708]) ).

fof(f315,plain,
    ! [X0] :
      ( sP3(X0,forwards,push)
      | happens(pull,X0) ),
    inference(equality_resolution,[],[f314]) ).

fof(f314,plain,
    ! [X2,X0] :
      ( sP3(X0,forwards,X2)
      | happens(pull,X0)
      | push != X2 ),
    inference(equality_resolution,[],[f266]) ).

fof(f266,plain,
    ! [X2,X0,X1] :
      ( sP3(X0,X1,X2)
      | happens(pull,X0)
      | forwards != X1
      | push != X2 ),
    inference(cnf_transformation,[],[f157]) ).

fof(f157,plain,
    ! [X0,X1,X2] :
      ( ( sP3(X0,X1,X2)
        | happens(pull,X0)
        | forwards != X1
        | push != X2 )
      & ( ( ~ happens(pull,X0)
          & forwards = X1
          & push = X2 )
        | ~ sP3(X0,X1,X2) ) ),
    inference(rectify,[],[f156]) ).

fof(f156,plain,
    ! [X2,X1,X0] :
      ( ( sP3(X2,X1,X0)
        | happens(pull,X2)
        | forwards != X1
        | push != X0 )
      & ( ( ~ happens(pull,X2)
          & forwards = X1
          & push = X0 )
        | ~ sP3(X2,X1,X0) ) ),
    inference(flattening,[],[f155]) ).

fof(f155,plain,
    ! [X2,X1,X0] :
      ( ( sP3(X2,X1,X0)
        | happens(pull,X2)
        | forwards != X1
        | push != X0 )
      & ( ( ~ happens(pull,X2)
          & forwards = X1
          & push = X0 )
        | ~ sP3(X2,X1,X0) ) ),
    inference(nnf_transformation,[],[f107]) ).

fof(f706,plain,
    spl16_83,
    inference(avatar_split_clause,[],[f313,f704]) ).

fof(f313,plain,
    ! [X0] :
      ( sP4(X0,backwards,pull)
      | happens(push,X0) ),
    inference(equality_resolution,[],[f312]) ).

fof(f312,plain,
    ! [X2,X0] :
      ( sP4(X0,backwards,X2)
      | happens(push,X0)
      | pull != X2 ),
    inference(equality_resolution,[],[f262]) ).

fof(f262,plain,
    ! [X2,X0,X1] :
      ( sP4(X0,X1,X2)
      | happens(push,X0)
      | backwards != X1
      | pull != X2 ),
    inference(cnf_transformation,[],[f154]) ).

fof(f154,plain,
    ! [X0,X1,X2] :
      ( ( sP4(X0,X1,X2)
        | happens(push,X0)
        | backwards != X1
        | pull != X2 )
      & ( ( ~ happens(push,X0)
          & backwards = X1
          & pull = X2 )
        | ~ sP4(X0,X1,X2) ) ),
    inference(rectify,[],[f153]) ).

fof(f153,plain,
    ! [X2,X1,X0] :
      ( ( sP4(X2,X1,X0)
        | happens(push,X2)
        | backwards != X1
        | pull != X0 )
      & ( ( ~ happens(push,X2)
          & backwards = X1
          & pull = X0 )
        | ~ sP4(X2,X1,X0) ) ),
    inference(flattening,[],[f152]) ).

fof(f152,plain,
    ! [X2,X1,X0] :
      ( ( sP4(X2,X1,X0)
        | happens(push,X2)
        | backwards != X1
        | pull != X0 )
      & ( ( ~ happens(push,X2)
          & backwards = X1
          & pull = X0 )
        | ~ sP4(X2,X1,X0) ) ),
    inference(nnf_transformation,[],[f108]) ).

fof(f702,plain,
    spl16_82,
    inference(avatar_split_clause,[],[f311,f700]) ).

fof(f311,plain,
    ! [X0] :
      ( sP5(X0,spinning,pull)
      | ~ happens(push,X0) ),
    inference(equality_resolution,[],[f310]) ).

fof(f310,plain,
    ! [X2,X0] :
      ( sP5(X0,spinning,X2)
      | ~ happens(push,X0)
      | pull != X2 ),
    inference(equality_resolution,[],[f258]) ).

fof(f258,plain,
    ! [X2,X0,X1] :
      ( sP5(X0,X1,X2)
      | ~ happens(push,X0)
      | spinning != X1
      | pull != X2 ),
    inference(cnf_transformation,[],[f151]) ).

fof(f698,plain,
    spl16_81,
    inference(avatar_split_clause,[],[f296,f696]) ).

fof(f696,plain,
    ( spl16_81
  <=> ! [X2,X0,X1] :
        ( ~ happens(pull,X0)
        | ~ sP6(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_81])]) ).

fof(f296,plain,
    ! [X2,X0,X1] :
      ( ~ happens(pull,X0)
      | ~ sP6(X0,X1,X2) ),
    inference(cnf_transformation,[],[f176]) ).

fof(f694,plain,
    spl16_80,
    inference(avatar_split_clause,[],[f295,f692]) ).

fof(f692,plain,
    ( spl16_80
  <=> ! [X2,X0,X1] :
        ( backwards = X1
        | ~ sP6(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_80])]) ).

fof(f295,plain,
    ! [X2,X0,X1] :
      ( backwards = X1
      | ~ sP6(X0,X1,X2) ),
    inference(cnf_transformation,[],[f176]) ).

fof(f690,plain,
    spl16_79,
    inference(avatar_split_clause,[],[f294,f688]) ).

fof(f688,plain,
    ( spl16_79
  <=> ! [X2,X0,X1] :
        ( push = X2
        | ~ sP6(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_79])]) ).

fof(f294,plain,
    ! [X2,X0,X1] :
      ( push = X2
      | ~ sP6(X0,X1,X2) ),
    inference(cnf_transformation,[],[f176]) ).

fof(f686,plain,
    ( spl16_78
    | ~ spl16_11
    | ~ spl16_35 ),
    inference(avatar_split_clause,[],[f579,f488,f378,f683]) ).

fof(f579,plain,
    ( less(n5,n6)
    | ~ spl16_11
    | ~ spl16_35 ),
    inference(resolution,[],[f489,f379]) ).

fof(f681,plain,
    spl16_77,
    inference(avatar_split_clause,[],[f292,f679]) ).

fof(f679,plain,
    ( spl16_77
  <=> ! [X2,X0,X1] :
        ( ~ happens(push,X0)
        | ~ sP7(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_77])]) ).

fof(f292,plain,
    ! [X2,X0,X1] :
      ( ~ happens(push,X0)
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f173]) ).

fof(f677,plain,
    spl16_76,
    inference(avatar_split_clause,[],[f291,f675]) ).

fof(f675,plain,
    ( spl16_76
  <=> ! [X2,X0,X1] :
        ( forwards = X1
        | ~ sP7(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_76])]) ).

fof(f291,plain,
    ! [X2,X0,X1] :
      ( forwards = X1
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f173]) ).

fof(f673,plain,
    spl16_75,
    inference(avatar_split_clause,[],[f290,f671]) ).

fof(f671,plain,
    ( spl16_75
  <=> ! [X2,X0,X1] :
        ( pull = X2
        | ~ sP7(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_75])]) ).

fof(f290,plain,
    ! [X2,X0,X1] :
      ( pull = X2
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f173]) ).

fof(f669,plain,
    spl16_74,
    inference(avatar_split_clause,[],[f288,f667]) ).

fof(f667,plain,
    ( spl16_74
  <=> ! [X2,X0,X1] :
        ( happens(push,X0)
        | ~ sP8(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_74])]) ).

fof(f288,plain,
    ! [X2,X0,X1] :
      ( happens(push,X0)
      | ~ sP8(X0,X1,X2) ),
    inference(cnf_transformation,[],[f170]) ).

fof(f665,plain,
    spl16_73,
    inference(avatar_split_clause,[],[f287,f663]) ).

fof(f663,plain,
    ( spl16_73
  <=> ! [X2,X0,X1] :
        ( forwards = X1
        | ~ sP8(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_73])]) ).

fof(f287,plain,
    ! [X2,X0,X1] :
      ( forwards = X1
      | ~ sP8(X0,X1,X2) ),
    inference(cnf_transformation,[],[f170]) ).

fof(f661,plain,
    spl16_72,
    inference(avatar_split_clause,[],[f286,f659]) ).

fof(f659,plain,
    ( spl16_72
  <=> ! [X2,X0,X1] :
        ( pull = X2
        | ~ sP8(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_72])]) ).

fof(f286,plain,
    ! [X2,X0,X1] :
      ( pull = X2
      | ~ sP8(X0,X1,X2) ),
    inference(cnf_transformation,[],[f170]) ).

fof(f657,plain,
    spl16_71,
    inference(avatar_split_clause,[],[f284,f655]) ).

fof(f655,plain,
    ( spl16_71
  <=> ! [X2,X0,X1] :
        ( happens(push,X0)
        | ~ sP9(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_71])]) ).

fof(f284,plain,
    ! [X2,X0,X1] :
      ( happens(push,X0)
      | ~ sP9(X0,X1,X2) ),
    inference(cnf_transformation,[],[f167]) ).

fof(f653,plain,
    spl16_70,
    inference(avatar_split_clause,[],[f283,f651]) ).

fof(f651,plain,
    ( spl16_70
  <=> ! [X2,X0,X1] :
        ( backwards = X1
        | ~ sP9(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_70])]) ).

fof(f283,plain,
    ! [X2,X0,X1] :
      ( backwards = X1
      | ~ sP9(X0,X1,X2) ),
    inference(cnf_transformation,[],[f167]) ).

fof(f649,plain,
    spl16_69,
    inference(avatar_split_clause,[],[f282,f647]) ).

fof(f647,plain,
    ( spl16_69
  <=> ! [X2,X0,X1] :
        ( pull = X2
        | ~ sP9(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_69])]) ).

fof(f282,plain,
    ! [X2,X0,X1] :
      ( pull = X2
      | ~ sP9(X0,X1,X2) ),
    inference(cnf_transformation,[],[f167]) ).

fof(f645,plain,
    spl16_68,
    inference(avatar_split_clause,[],[f280,f643]) ).

fof(f643,plain,
    ( spl16_68
  <=> ! [X2,X0,X1] :
        ( ~ happens(pull,X0)
        | ~ sP10(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_68])]) ).

fof(f280,plain,
    ! [X2,X0,X1] :
      ( ~ happens(pull,X0)
      | ~ sP10(X0,X1,X2) ),
    inference(cnf_transformation,[],[f164]) ).

fof(f638,plain,
    spl16_67,
    inference(avatar_split_clause,[],[f279,f636]) ).

fof(f636,plain,
    ( spl16_67
  <=> ! [X2,X0,X1] :
        ( spinning = X1
        | ~ sP10(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_67])]) ).

fof(f279,plain,
    ! [X2,X0,X1] :
      ( spinning = X1
      | ~ sP10(X0,X1,X2) ),
    inference(cnf_transformation,[],[f164]) ).

fof(f634,plain,
    spl16_66,
    inference(avatar_split_clause,[],[f278,f632]) ).

fof(f632,plain,
    ( spl16_66
  <=> ! [X2,X0,X1] :
        ( push = X2
        | ~ sP10(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_66])]) ).

fof(f278,plain,
    ! [X2,X0,X1] :
      ( push = X2
      | ~ sP10(X0,X1,X2) ),
    inference(cnf_transformation,[],[f164]) ).

fof(f630,plain,
    spl16_65,
    inference(avatar_split_clause,[],[f265,f628]) ).

fof(f628,plain,
    ( spl16_65
  <=> ! [X2,X0,X1] :
        ( ~ happens(pull,X0)
        | ~ sP3(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_65])]) ).

fof(f265,plain,
    ! [X2,X0,X1] :
      ( ~ happens(pull,X0)
      | ~ sP3(X0,X1,X2) ),
    inference(cnf_transformation,[],[f157]) ).

fof(f626,plain,
    spl16_64,
    inference(avatar_split_clause,[],[f264,f624]) ).

fof(f624,plain,
    ( spl16_64
  <=> ! [X2,X0,X1] :
        ( forwards = X1
        | ~ sP3(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_64])]) ).

fof(f264,plain,
    ! [X2,X0,X1] :
      ( forwards = X1
      | ~ sP3(X0,X1,X2) ),
    inference(cnf_transformation,[],[f157]) ).

fof(f622,plain,
    spl16_63,
    inference(avatar_split_clause,[],[f263,f620]) ).

fof(f620,plain,
    ( spl16_63
  <=> ! [X2,X0,X1] :
        ( push = X2
        | ~ sP3(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_63])]) ).

fof(f263,plain,
    ! [X2,X0,X1] :
      ( push = X2
      | ~ sP3(X0,X1,X2) ),
    inference(cnf_transformation,[],[f157]) ).

fof(f618,plain,
    spl16_62,
    inference(avatar_split_clause,[],[f261,f616]) ).

fof(f616,plain,
    ( spl16_62
  <=> ! [X2,X0,X1] :
        ( ~ happens(push,X0)
        | ~ sP4(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_62])]) ).

fof(f261,plain,
    ! [X2,X0,X1] :
      ( ~ happens(push,X0)
      | ~ sP4(X0,X1,X2) ),
    inference(cnf_transformation,[],[f154]) ).

fof(f614,plain,
    spl16_61,
    inference(avatar_split_clause,[],[f260,f612]) ).

fof(f612,plain,
    ( spl16_61
  <=> ! [X2,X0,X1] :
        ( backwards = X1
        | ~ sP4(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_61])]) ).

fof(f260,plain,
    ! [X2,X0,X1] :
      ( backwards = X1
      | ~ sP4(X0,X1,X2) ),
    inference(cnf_transformation,[],[f154]) ).

fof(f610,plain,
    spl16_60,
    inference(avatar_split_clause,[],[f259,f608]) ).

fof(f608,plain,
    ( spl16_60
  <=> ! [X2,X0,X1] :
        ( pull = X2
        | ~ sP4(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_60])]) ).

fof(f259,plain,
    ! [X2,X0,X1] :
      ( pull = X2
      | ~ sP4(X0,X1,X2) ),
    inference(cnf_transformation,[],[f154]) ).

fof(f606,plain,
    spl16_59,
    inference(avatar_split_clause,[],[f216,f604]) ).

fof(f216,plain,
    ! [X0,X1] : plus(X0,X1) = plus(X1,X0),
    inference(cnf_transformation,[],[f62]) ).

fof(f62,plain,
    ! [X0,X1] : plus(X0,X1) = plus(X1,X0),
    inference(rectify,[],[f31]) ).

fof(f31,axiom,
    ! [X8,X9] : plus(X8,X9) = plus(X9,X8),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f600,plain,
    ( spl16_58
    | ~ spl16_11
    | ~ spl16_33 ),
    inference(avatar_split_clause,[],[f573,f480,f378,f597]) ).

fof(f573,plain,
    ( less(n6,n7)
    | ~ spl16_11
    | ~ spl16_33 ),
    inference(resolution,[],[f481,f379]) ).

fof(f588,plain,
    ( spl16_57
    | ~ spl16_11
    | ~ spl16_31 ),
    inference(avatar_split_clause,[],[f572,f472,f378,f585]) ).

fof(f572,plain,
    ( less(n7,n8)
    | ~ spl16_11
    | ~ spl16_31 ),
    inference(resolution,[],[f473,f379]) ).

fof(f578,plain,
    ( spl16_56
    | ~ spl16_11
    | ~ spl16_29 ),
    inference(avatar_split_clause,[],[f571,f464,f378,f575]) ).

fof(f571,plain,
    ( less(n8,n9)
    | ~ spl16_11
    | ~ spl16_29 ),
    inference(resolution,[],[f465,f379]) ).

fof(f570,plain,
    spl16_55,
    inference(avatar_split_clause,[],[f246,f568]) ).

fof(f246,plain,
    ! [X0,X1] :
      ( happens(X0,X1)
      | ~ sP2(X1,X0) ),
    inference(cnf_transformation,[],[f148]) ).

fof(f148,plain,
    ! [X0,X1] :
      ( ( happens(X0,X1)
        | ~ sP2(X1,X0) )
      & ( sP2(X1,X0)
        | ~ happens(X0,X1) ) ),
    inference(nnf_transformation,[],[f106]) ).

fof(f106,plain,
    ! [X0,X1] :
      ( happens(X0,X1)
    <=> sP2(X1,X0) ),
    inference(definition_folding,[],[f69,f105,f104,f103]) ).

fof(f103,plain,
    ! [X1,X0] :
      ( sP0(X1,X0)
    <=> ( n0 = X1
        & push = X0 ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).

fof(f104,plain,
    ! [X1,X0] :
      ( sP1(X1,X0)
    <=> ( n1 = X1
        & pull = X0 ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])]) ).

fof(f69,plain,
    ! [X0,X1] :
      ( happens(X0,X1)
    <=> ( ( n2 = X1
          & push = X0 )
        | ( n2 = X1
          & pull = X0 )
        | ( n1 = X1
          & pull = X0 )
        | ( n0 = X1
          & push = X0 ) ) ),
    inference(rectify,[],[f16]) ).

fof(f16,axiom,
    ! [X3,X4] :
      ( happens(X3,X4)
    <=> ( ( n2 = X4
          & push = X3 )
        | ( n2 = X4
          & pull = X3 )
        | ( n1 = X4
          & pull = X3 )
        | ( n0 = X4
          & push = X3 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f566,plain,
    spl16_54,
    inference(avatar_split_clause,[],[f245,f564]) ).

fof(f245,plain,
    ! [X0,X1] :
      ( sP2(X1,X0)
      | ~ happens(X0,X1) ),
    inference(cnf_transformation,[],[f148]) ).

fof(f562,plain,
    spl16_53,
    inference(avatar_split_clause,[],[f243,f560]) ).

fof(f243,plain,
    ! [X0,X1] :
      ( n0 = X0
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f147]) ).

fof(f147,plain,
    ! [X0,X1] :
      ( ( sP0(X0,X1)
        | n0 != X0
        | push != X1 )
      & ( ( n0 = X0
          & push = X1 )
        | ~ sP0(X0,X1) ) ),
    inference(rectify,[],[f146]) ).

fof(f146,plain,
    ! [X1,X0] :
      ( ( sP0(X1,X0)
        | n0 != X1
        | push != X0 )
      & ( ( n0 = X1
          & push = X0 )
        | ~ sP0(X1,X0) ) ),
    inference(flattening,[],[f145]) ).

fof(f145,plain,
    ! [X1,X0] :
      ( ( sP0(X1,X0)
        | n0 != X1
        | push != X0 )
      & ( ( n0 = X1
          & push = X0 )
        | ~ sP0(X1,X0) ) ),
    inference(nnf_transformation,[],[f103]) ).

fof(f558,plain,
    spl16_52,
    inference(avatar_split_clause,[],[f242,f556]) ).

fof(f556,plain,
    ( spl16_52
  <=> ! [X0,X1] :
        ( push = X1
        | ~ sP0(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_52])]) ).

fof(f242,plain,
    ! [X0,X1] :
      ( push = X1
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f147]) ).

fof(f554,plain,
    spl16_51,
    inference(avatar_split_clause,[],[f240,f552]) ).

fof(f552,plain,
    ( spl16_51
  <=> ! [X0,X1] :
        ( n1 = X0
        | ~ sP1(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_51])]) ).

fof(f240,plain,
    ! [X0,X1] :
      ( n1 = X0
      | ~ sP1(X0,X1) ),
    inference(cnf_transformation,[],[f144]) ).

fof(f144,plain,
    ! [X0,X1] :
      ( ( sP1(X0,X1)
        | n1 != X0
        | pull != X1 )
      & ( ( n1 = X0
          & pull = X1 )
        | ~ sP1(X0,X1) ) ),
    inference(rectify,[],[f143]) ).

fof(f143,plain,
    ! [X1,X0] :
      ( ( sP1(X1,X0)
        | n1 != X1
        | pull != X0 )
      & ( ( n1 = X1
          & pull = X0 )
        | ~ sP1(X1,X0) ) ),
    inference(flattening,[],[f142]) ).

fof(f142,plain,
    ! [X1,X0] :
      ( ( sP1(X1,X0)
        | n1 != X1
        | pull != X0 )
      & ( ( n1 = X1
          & pull = X0 )
        | ~ sP1(X1,X0) ) ),
    inference(nnf_transformation,[],[f104]) ).

fof(f550,plain,
    spl16_50,
    inference(avatar_split_clause,[],[f239,f548]) ).

fof(f548,plain,
    ( spl16_50
  <=> ! [X0,X1] :
        ( pull = X1
        | ~ sP1(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_50])]) ).

fof(f239,plain,
    ! [X0,X1] :
      ( pull = X1
      | ~ sP1(X0,X1) ),
    inference(cnf_transformation,[],[f144]) ).

fof(f546,plain,
    spl16_49,
    inference(avatar_split_clause,[],[f236,f544]) ).

fof(f236,plain,
    ! [X0,X1] :
      ( sP2(X0,X1)
      | ~ sP1(X0,X1) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f542,plain,
    spl16_48,
    inference(avatar_split_clause,[],[f235,f540]) ).

fof(f235,plain,
    ! [X0,X1] :
      ( sP2(X0,X1)
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f538,plain,
    spl16_47,
    inference(avatar_split_clause,[],[f228,f536]) ).

fof(f228,plain,
    ! [X0,X1] :
      ( ~ less(X1,X0)
      | ~ less(X0,X1) ),
    inference(cnf_transformation,[],[f138]) ).

fof(f534,plain,
    spl16_46,
    inference(avatar_split_clause,[],[f226,f532]) ).

fof(f226,plain,
    ! [X0,X1] :
      ( less_or_equal(X0,X1)
      | ~ less(X0,X1) ),
    inference(cnf_transformation,[],[f136]) ).

fof(f530,plain,
    spl16_45,
    inference(avatar_split_clause,[],[f215,f528]) ).

fof(f215,plain,
    ! [X0] :
      ( less(X0,n1)
      | ~ less_or_equal(X0,n0) ),
    inference(cnf_transformation,[],[f126]) ).

fof(f126,plain,
    ! [X0] :
      ( ( less(X0,n1)
        | ~ less_or_equal(X0,n0) )
      & ( less_or_equal(X0,n0)
        | ~ less(X0,n1) ) ),
    inference(nnf_transformation,[],[f61]) ).

fof(f61,plain,
    ! [X0] :
      ( less(X0,n1)
    <=> less_or_equal(X0,n0) ),
    inference(rectify,[],[f34]) ).

fof(f34,axiom,
    ! [X8] :
      ( less(X8,n1)
    <=> less_or_equal(X8,n0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f526,plain,
    spl16_44,
    inference(avatar_split_clause,[],[f214,f524]) ).

fof(f214,plain,
    ! [X0] :
      ( less_or_equal(X0,n0)
      | ~ less(X0,n1) ),
    inference(cnf_transformation,[],[f126]) ).

fof(f522,plain,
    spl16_43,
    inference(avatar_split_clause,[],[f213,f520]) ).

fof(f213,plain,
    ! [X0] :
      ( less(X0,n2)
      | ~ less_or_equal(X0,n1) ),
    inference(cnf_transformation,[],[f125]) ).

fof(f125,plain,
    ! [X0] :
      ( ( less(X0,n2)
        | ~ less_or_equal(X0,n1) )
      & ( less_or_equal(X0,n1)
        | ~ less(X0,n2) ) ),
    inference(nnf_transformation,[],[f60]) ).

fof(f60,plain,
    ! [X0] :
      ( less(X0,n2)
    <=> less_or_equal(X0,n1) ),
    inference(rectify,[],[f35]) ).

fof(f35,axiom,
    ! [X8] :
      ( less(X8,n2)
    <=> less_or_equal(X8,n1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f518,plain,
    spl16_42,
    inference(avatar_split_clause,[],[f212,f516]) ).

fof(f212,plain,
    ! [X0] :
      ( less_or_equal(X0,n1)
      | ~ less(X0,n2) ),
    inference(cnf_transformation,[],[f125]) ).

fof(f514,plain,
    spl16_41,
    inference(avatar_split_clause,[],[f211,f512]) ).

fof(f211,plain,
    ! [X0] :
      ( less(X0,n3)
      | ~ less_or_equal(X0,n2) ),
    inference(cnf_transformation,[],[f124]) ).

fof(f124,plain,
    ! [X0] :
      ( ( less(X0,n3)
        | ~ less_or_equal(X0,n2) )
      & ( less_or_equal(X0,n2)
        | ~ less(X0,n3) ) ),
    inference(nnf_transformation,[],[f59]) ).

fof(f59,plain,
    ! [X0] :
      ( less(X0,n3)
    <=> less_or_equal(X0,n2) ),
    inference(rectify,[],[f36]) ).

fof(f36,axiom,
    ! [X8] :
      ( less(X8,n3)
    <=> less_or_equal(X8,n2) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f510,plain,
    spl16_40,
    inference(avatar_split_clause,[],[f210,f508]) ).

fof(f210,plain,
    ! [X0] :
      ( less_or_equal(X0,n2)
      | ~ less(X0,n3) ),
    inference(cnf_transformation,[],[f124]) ).

fof(f506,plain,
    spl16_39,
    inference(avatar_split_clause,[],[f209,f504]) ).

fof(f209,plain,
    ! [X0] :
      ( less(X0,n4)
      | ~ less_or_equal(X0,n3) ),
    inference(cnf_transformation,[],[f123]) ).

fof(f123,plain,
    ! [X0] :
      ( ( less(X0,n4)
        | ~ less_or_equal(X0,n3) )
      & ( less_or_equal(X0,n3)
        | ~ less(X0,n4) ) ),
    inference(nnf_transformation,[],[f58]) ).

fof(f58,plain,
    ! [X0] :
      ( less(X0,n4)
    <=> less_or_equal(X0,n3) ),
    inference(rectify,[],[f37]) ).

fof(f37,axiom,
    ! [X8] :
      ( less(X8,n4)
    <=> less_or_equal(X8,n3) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f502,plain,
    spl16_38,
    inference(avatar_split_clause,[],[f208,f500]) ).

fof(f208,plain,
    ! [X0] :
      ( less_or_equal(X0,n3)
      | ~ less(X0,n4) ),
    inference(cnf_transformation,[],[f123]) ).

fof(f498,plain,
    spl16_37,
    inference(avatar_split_clause,[],[f207,f496]) ).

fof(f207,plain,
    ! [X0] :
      ( less(X0,n5)
      | ~ less_or_equal(X0,n4) ),
    inference(cnf_transformation,[],[f122]) ).

fof(f122,plain,
    ! [X0] :
      ( ( less(X0,n5)
        | ~ less_or_equal(X0,n4) )
      & ( less_or_equal(X0,n4)
        | ~ less(X0,n5) ) ),
    inference(nnf_transformation,[],[f57]) ).

fof(f57,plain,
    ! [X0] :
      ( less(X0,n5)
    <=> less_or_equal(X0,n4) ),
    inference(rectify,[],[f38]) ).

fof(f38,axiom,
    ! [X8] :
      ( less(X8,n5)
    <=> less_or_equal(X8,n4) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f494,plain,
    spl16_36,
    inference(avatar_split_clause,[],[f206,f492]) ).

fof(f206,plain,
    ! [X0] :
      ( less_or_equal(X0,n4)
      | ~ less(X0,n5) ),
    inference(cnf_transformation,[],[f122]) ).

fof(f490,plain,
    spl16_35,
    inference(avatar_split_clause,[],[f205,f488]) ).

fof(f205,plain,
    ! [X0] :
      ( less(X0,n6)
      | ~ less_or_equal(X0,n5) ),
    inference(cnf_transformation,[],[f121]) ).

fof(f121,plain,
    ! [X0] :
      ( ( less(X0,n6)
        | ~ less_or_equal(X0,n5) )
      & ( less_or_equal(X0,n5)
        | ~ less(X0,n6) ) ),
    inference(nnf_transformation,[],[f56]) ).

fof(f56,plain,
    ! [X0] :
      ( less(X0,n6)
    <=> less_or_equal(X0,n5) ),
    inference(rectify,[],[f39]) ).

fof(f39,axiom,
    ! [X8] :
      ( less(X8,n6)
    <=> less_or_equal(X8,n5) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f486,plain,
    spl16_34,
    inference(avatar_split_clause,[],[f204,f484]) ).

fof(f204,plain,
    ! [X0] :
      ( less_or_equal(X0,n5)
      | ~ less(X0,n6) ),
    inference(cnf_transformation,[],[f121]) ).

fof(f482,plain,
    spl16_33,
    inference(avatar_split_clause,[],[f203,f480]) ).

fof(f203,plain,
    ! [X0] :
      ( less(X0,n7)
      | ~ less_or_equal(X0,n6) ),
    inference(cnf_transformation,[],[f120]) ).

fof(f120,plain,
    ! [X0] :
      ( ( less(X0,n7)
        | ~ less_or_equal(X0,n6) )
      & ( less_or_equal(X0,n6)
        | ~ less(X0,n7) ) ),
    inference(nnf_transformation,[],[f55]) ).

fof(f55,plain,
    ! [X0] :
      ( less(X0,n7)
    <=> less_or_equal(X0,n6) ),
    inference(rectify,[],[f40]) ).

fof(f40,axiom,
    ! [X8] :
      ( less(X8,n7)
    <=> less_or_equal(X8,n6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f478,plain,
    spl16_32,
    inference(avatar_split_clause,[],[f202,f476]) ).

fof(f202,plain,
    ! [X0] :
      ( less_or_equal(X0,n6)
      | ~ less(X0,n7) ),
    inference(cnf_transformation,[],[f120]) ).

fof(f474,plain,
    spl16_31,
    inference(avatar_split_clause,[],[f201,f472]) ).

fof(f201,plain,
    ! [X0] :
      ( less(X0,n8)
      | ~ less_or_equal(X0,n7) ),
    inference(cnf_transformation,[],[f119]) ).

fof(f119,plain,
    ! [X0] :
      ( ( less(X0,n8)
        | ~ less_or_equal(X0,n7) )
      & ( less_or_equal(X0,n7)
        | ~ less(X0,n8) ) ),
    inference(nnf_transformation,[],[f54]) ).

fof(f54,plain,
    ! [X0] :
      ( less(X0,n8)
    <=> less_or_equal(X0,n7) ),
    inference(rectify,[],[f41]) ).

fof(f41,axiom,
    ! [X8] :
      ( less(X8,n8)
    <=> less_or_equal(X8,n7) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f470,plain,
    spl16_30,
    inference(avatar_split_clause,[],[f200,f468]) ).

fof(f200,plain,
    ! [X0] :
      ( less_or_equal(X0,n7)
      | ~ less(X0,n8) ),
    inference(cnf_transformation,[],[f119]) ).

fof(f466,plain,
    spl16_29,
    inference(avatar_split_clause,[],[f199,f464]) ).

fof(f199,plain,
    ! [X0] :
      ( less(X0,n9)
      | ~ less_or_equal(X0,n8) ),
    inference(cnf_transformation,[],[f118]) ).

fof(f118,plain,
    ! [X0] :
      ( ( less(X0,n9)
        | ~ less_or_equal(X0,n8) )
      & ( less_or_equal(X0,n8)
        | ~ less(X0,n9) ) ),
    inference(nnf_transformation,[],[f53]) ).

fof(f53,plain,
    ! [X0] :
      ( less(X0,n9)
    <=> less_or_equal(X0,n8) ),
    inference(rectify,[],[f42]) ).

fof(f42,axiom,
    ! [X8] :
      ( less(X8,n9)
    <=> less_or_equal(X8,n8) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f462,plain,
    spl16_28,
    inference(avatar_split_clause,[],[f198,f460]) ).

fof(f198,plain,
    ! [X0] :
      ( less_or_equal(X0,n8)
      | ~ less(X0,n9) ),
    inference(cnf_transformation,[],[f118]) ).

fof(f458,plain,
    spl16_27,
    inference(avatar_split_clause,[],[f196,f455]) ).

fof(f196,plain,
    plus(n1,n3) = n4,
    inference(cnf_transformation,[],[f27]) ).

fof(f27,axiom,
    plus(n1,n3) = n4,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f453,plain,
    spl16_26,
    inference(avatar_split_clause,[],[f195,f450]) ).

fof(f195,plain,
    plus(n2,n3) = n5,
    inference(cnf_transformation,[],[f29]) ).

fof(f29,axiom,
    plus(n2,n3) = n5,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f448,plain,
    spl16_25,
    inference(avatar_split_clause,[],[f194,f445]) ).

fof(f194,plain,
    plus(n3,n3) = n6,
    inference(cnf_transformation,[],[f30]) ).

fof(f30,axiom,
    plus(n3,n3) = n6,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f443,plain,
    spl16_24,
    inference(avatar_split_clause,[],[f193,f440]) ).

fof(f193,plain,
    n1 = plus(n0,n1),
    inference(cnf_transformation,[],[f22]) ).

fof(f22,axiom,
    n1 = plus(n0,n1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f438,plain,
    spl16_23,
    inference(avatar_split_clause,[],[f192,f435]) ).

fof(f435,plain,
    ( spl16_23
  <=> n0 = plus(n0,n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_23])]) ).

fof(f192,plain,
    n0 = plus(n0,n0),
    inference(cnf_transformation,[],[f21]) ).

fof(f21,axiom,
    n0 = plus(n0,n0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f433,plain,
    spl16_22,
    inference(avatar_split_clause,[],[f191,f430]) ).

fof(f191,plain,
    n2 = plus(n1,n1),
    inference(cnf_transformation,[],[f25]) ).

fof(f25,axiom,
    n2 = plus(n1,n1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f428,plain,
    spl16_21,
    inference(avatar_split_clause,[],[f190,f425]) ).

fof(f190,plain,
    n2 = plus(n0,n2),
    inference(cnf_transformation,[],[f23]) ).

fof(f23,axiom,
    n2 = plus(n0,n2),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f423,plain,
    spl16_20,
    inference(avatar_split_clause,[],[f189,f420]) ).

fof(f189,plain,
    n3 = plus(n1,n2),
    inference(cnf_transformation,[],[f26]) ).

fof(f26,axiom,
    n3 = plus(n1,n2),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f418,plain,
    spl16_19,
    inference(avatar_split_clause,[],[f188,f415]) ).

fof(f188,plain,
    n3 = plus(n0,n3),
    inference(cnf_transformation,[],[f24]) ).

fof(f24,axiom,
    n3 = plus(n0,n3),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f413,plain,
    spl16_18,
    inference(avatar_split_clause,[],[f187,f410]) ).

fof(f410,plain,
    ( spl16_18
  <=> n4 = plus(n2,n2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_18])]) ).

fof(f187,plain,
    n4 = plus(n2,n2),
    inference(cnf_transformation,[],[f28]) ).

fof(f28,axiom,
    n4 = plus(n2,n2),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f408,plain,
    spl16_17,
    inference(avatar_split_clause,[],[f247,f406]) ).

fof(f406,plain,
    ( spl16_17
  <=> ! [X2,X0,X1] : ~ releases(X0,X1,X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_17])]) ).

fof(f247,plain,
    ! [X2,X0,X1] : ~ releases(X0,X1,X2),
    inference(cnf_transformation,[],[f70]) ).

fof(f70,plain,
    ! [X0,X1,X2] : ~ releases(X0,X1,X2),
    inference(rectify,[],[f15]) ).

fof(f15,axiom,
    ! [X3,X1,X4] : ~ releases(X3,X1,X4),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f404,plain,
    spl16_16,
    inference(avatar_split_clause,[],[f309,f401]) ).

fof(f309,plain,
    sP0(n0,push),
    inference(equality_resolution,[],[f308]) ).

fof(f308,plain,
    ! [X1] :
      ( sP0(n0,X1)
      | push != X1 ),
    inference(equality_resolution,[],[f244]) ).

fof(f244,plain,
    ! [X0,X1] :
      ( sP0(X0,X1)
      | n0 != X0
      | push != X1 ),
    inference(cnf_transformation,[],[f147]) ).

fof(f399,plain,
    spl16_15,
    inference(avatar_split_clause,[],[f307,f396]) ).

fof(f307,plain,
    sP1(n1,pull),
    inference(equality_resolution,[],[f306]) ).

fof(f306,plain,
    ! [X1] :
      ( sP1(n1,X1)
      | pull != X1 ),
    inference(equality_resolution,[],[f241]) ).

fof(f241,plain,
    ! [X0,X1] :
      ( sP1(X0,X1)
      | n1 != X0
      | pull != X1 ),
    inference(cnf_transformation,[],[f144]) ).

fof(f394,plain,
    spl16_14,
    inference(avatar_split_clause,[],[f305,f391]) ).

fof(f305,plain,
    sP2(n2,pull),
    inference(equality_resolution,[],[f304]) ).

fof(f304,plain,
    ! [X1] :
      ( sP2(n2,X1)
      | pull != X1 ),
    inference(equality_resolution,[],[f237]) ).

fof(f237,plain,
    ! [X0,X1] :
      ( sP2(X0,X1)
      | n2 != X0
      | pull != X1 ),
    inference(cnf_transformation,[],[f141]) ).

fof(f389,plain,
    spl16_13,
    inference(avatar_split_clause,[],[f303,f386]) ).

fof(f303,plain,
    sP2(n2,push),
    inference(equality_resolution,[],[f302]) ).

fof(f302,plain,
    ! [X1] :
      ( sP2(n2,X1)
      | push != X1 ),
    inference(equality_resolution,[],[f238]) ).

fof(f238,plain,
    ! [X0,X1] :
      ( sP2(X0,X1)
      | n2 != X0
      | push != X1 ),
    inference(cnf_transformation,[],[f141]) ).

fof(f384,plain,
    spl16_12,
    inference(avatar_split_clause,[],[f301,f382]) ).

fof(f382,plain,
    ( spl16_12
  <=> ! [X1] : ~ less(X1,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_12])]) ).

fof(f301,plain,
    ! [X1] : ~ less(X1,X1),
    inference(equality_resolution,[],[f229]) ).

fof(f229,plain,
    ! [X0,X1] :
      ( X0 != X1
      | ~ less(X0,X1) ),
    inference(cnf_transformation,[],[f138]) ).

fof(f380,plain,
    spl16_11,
    inference(avatar_split_clause,[],[f300,f378]) ).

fof(f300,plain,
    ! [X1] : less_or_equal(X1,X1),
    inference(equality_resolution,[],[f227]) ).

fof(f227,plain,
    ! [X0,X1] :
      ( less_or_equal(X0,X1)
      | X0 != X1 ),
    inference(cnf_transformation,[],[f136]) ).

fof(f376,plain,
    spl16_10,
    inference(avatar_split_clause,[],[f197,f374]) ).

fof(f197,plain,
    ! [X0] : ~ less(X0,n0),
    inference(cnf_transformation,[],[f86]) ).

fof(f86,plain,
    ! [X0] : ~ less(X0,n0),
    inference(ennf_transformation,[],[f52]) ).

fof(f52,plain,
    ~ ? [X0] : less(X0,n0),
    inference(rectify,[],[f33]) ).

fof(f33,axiom,
    ~ ? [X8] : less(X8,n0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f372,plain,
    ~ spl16_9,
    inference(avatar_split_clause,[],[f186,f369]) ).

fof(f369,plain,
    ( spl16_9
  <=> push = pull ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_9])]) ).

fof(f186,plain,
    push != pull,
    inference(cnf_transformation,[],[f17]) ).

fof(f17,axiom,
    push != pull,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f367,plain,
    ~ spl16_8,
    inference(avatar_split_clause,[],[f185,f364]) ).

fof(f364,plain,
    ( spl16_8
  <=> backwards = spinning ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_8])]) ).

fof(f185,plain,
    backwards != spinning,
    inference(cnf_transformation,[],[f20]) ).

fof(f20,axiom,
    backwards != spinning,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f362,plain,
    ~ spl16_7,
    inference(avatar_split_clause,[],[f184,f359]) ).

fof(f359,plain,
    ( spl16_7
  <=> forwards = backwards ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_7])]) ).

fof(f184,plain,
    forwards != backwards,
    inference(cnf_transformation,[],[f18]) ).

fof(f18,axiom,
    forwards != backwards,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f357,plain,
    ~ spl16_6,
    inference(avatar_split_clause,[],[f183,f354]) ).

fof(f354,plain,
    ( spl16_6
  <=> forwards = spinning ),
    introduced(avatar_definition,[new_symbols(naming,[spl16_6])]) ).

fof(f183,plain,
    forwards != spinning,
    inference(cnf_transformation,[],[f19]) ).

fof(f19,axiom,
    forwards != spinning,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f352,plain,
    spl16_5,
    inference(avatar_split_clause,[],[f182,f350]) ).

fof(f182,plain,
    ! [X0,X1] : ~ releasedAt(X0,X1),
    inference(cnf_transformation,[],[f51]) ).

fof(f51,plain,
    ! [X0,X1] : ~ releasedAt(X0,X1),
    inference(rectify,[],[f47]) ).

fof(f47,axiom,
    ! [X1,X4] : ~ releasedAt(X1,X4),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f348,plain,
    ~ spl16_4,
    inference(avatar_split_clause,[],[f181,f345]) ).

fof(f181,plain,
    ~ holdsAt(backwards,n0),
    inference(cnf_transformation,[],[f45]) ).

fof(f45,axiom,
    ~ holdsAt(backwards,n0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f343,plain,
    ~ spl16_3,
    inference(avatar_split_clause,[],[f180,f340]) ).

fof(f180,plain,
    ~ holdsAt(forwards,n0),
    inference(cnf_transformation,[],[f44]) ).

fof(f44,axiom,
    ~ holdsAt(forwards,n0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f338,plain,
    ~ spl16_2,
    inference(avatar_split_clause,[],[f179,f335]) ).

fof(f179,plain,
    ~ holdsAt(spinning,n0),
    inference(cnf_transformation,[],[f46]) ).

fof(f46,axiom,
    ~ holdsAt(spinning,n0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f333,plain,
    spl16_1,
    inference(avatar_split_clause,[],[f178,f330]) ).

fof(f178,plain,
    holdsAt(backwards,n1),
    inference(cnf_transformation,[],[f50]) ).

fof(f50,plain,
    holdsAt(backwards,n1),
    inference(flattening,[],[f49]) ).

fof(f49,negated_conjecture,
    ~ ~ holdsAt(backwards,n1),
    inference(negated_conjecture,[],[f48]) ).

fof(f48,conjecture,
    ~ holdsAt(backwards,n1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.17  % Problem    : CSR015+1 : TPTP v8.2.0. Bugfixed v3.1.0.
% 0.10/0.17  % Command    : run_vampire %s %d SAT
% 0.11/0.39  % Computer : n021.cluster.edu
% 0.11/0.39  % Model    : x86_64 x86_64
% 0.11/0.39  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.39  % Memory   : 8042.1875MB
% 0.11/0.39  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.11/0.39  % CPULimit   : 300
% 0.11/0.39  % WCLimit    : 300
% 0.11/0.39  % DateTime   : Wed Jun 19 18:49:39 EDT 2024
% 0.11/0.39  % CPUTime    : 
% 0.11/0.41  This is a FOF_THM_RFO_SEQ problem
% 0.11/0.41  Running first-order model finding
% 0.11/0.41  Running /export/starexec/sandbox2/solver/bin/vampire --mode casc_sat -m 16384 --cores 7 -t 300 /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.19/0.46  % (11282)Running in auto input_syntax mode. Trying TPTP
% 0.19/0.46  % (11286)fmb+10_1:1_sil=256000:fmbss=23:fmbes=contour:newcnf=on:fmbsr=1.14:i=152523:nm=2:gsp=on:rp=on_0 on theBenchmark for (3000ds/152523Mi)
% 0.19/0.46  % (11282)Running in auto input_syntax mode. Trying TPTP
% 0.19/0.46  % (11288)ott+11_8:59_sil=16000:sp=occurrence:lsd=20:abs=on:i=146:aac=none:nm=16:fdi=10:rawr=on:nicw=on_0 on theBenchmark for (3000ds/146Mi)
% 0.19/0.46  % (11282)Running in auto input_syntax mode. Trying TPTP
% 0.19/0.46  % (11287)ott+21_1:1_sil=4000:i=104:fsd=on:fd=off:newcnf=on_0 on theBenchmark for (3000ds/104Mi)
% 0.19/0.46  % (11282)Running in auto input_syntax mode. Trying TPTP
% 0.19/0.46  % (11289)ott-4_1:1_sil=4000:sp=reverse_arity:lcm=predicate:newcnf=on:i=115:bce=on:fd=off:fs=off:fsr=off_0 on theBenchmark for (3000ds/115Mi)
% 0.19/0.46  % (11282)Running in auto input_syntax mode. Trying TPTP
% 0.19/0.46  % (11285)fmb+10_1:1_sil=256000:fmbes=contour:i=214858:bce=on_0 on theBenchmark for (3000ds/214858Mi)
% 0.19/0.46  % (11282)Running in auto input_syntax mode. Trying TPTP
% 0.19/0.46  % (11284)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency:i=99418_0 on theBenchmark for (3000ds/99418Mi)
% 0.19/0.47  Detected minimum model sizes of [3]
% 0.19/0.47  Detected maximum model sizes of [max]
% 0.19/0.47  Detected minimum model sizes of [3]
% 0.19/0.47  Detected maximum model sizes of [max]
% 0.19/0.47  TRYING [3]
% 0.19/0.48  TRYING [4]
% 0.19/0.48  % (11282)Running in auto input_syntax mode. Trying TPTP
% 0.19/0.48  % (11283)fmb+10_1:1_sil=256000:i=98885:tgt=full:fmbsr=1.3:fmbss=10_0 on theBenchmark for (3000ds/98885Mi)
% 0.19/0.48  Detected minimum model sizes of [3]
% 0.19/0.48  Detected maximum model sizes of [max]
% 0.19/0.49  TRYING [5]
% 0.19/0.50  TRYING [10]
% 0.19/0.50  % (11284)First to succeed.
% 0.19/0.50  % (11287)Also succeeded, but the first one will report.
% 0.19/0.50  TRYING [6]
% 0.19/0.51  % (11284)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-11282"
% 0.19/0.51  % (11282)Running in auto input_syntax mode. Trying TPTP
% 0.19/0.51  % (11284)Refutation found. Thanks to Tanya!
% 0.19/0.51  % SZS status Theorem for theBenchmark
% 0.19/0.51  % SZS output start Proof for theBenchmark
% See solution above
% 0.19/0.51  % (11284)------------------------------
% 0.19/0.51  % (11284)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.19/0.51  % (11284)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.19/0.51  % (11284)Termination reason: Refutation
% 0.19/0.51  
% 0.19/0.51  % (11284)Memory used [KB]: 2116
% 0.19/0.51  % (11284)Time elapsed: 0.044 s
% 0.19/0.51  % (11284)Instructions burned: 120 (million)
% 0.19/0.51  % (11284)------------------------------
% 0.19/0.51  % (11284)------------------------------
% 0.19/0.51  % (11282)Success in time 0.098 s
%------------------------------------------------------------------------------