TSTP Solution File: DAT078_1 by Vampire-SAT---4.8

View Problem - Process Solution

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

% Computer : n026.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 : Fri Sep  1 14:17:13 EDT 2023

% Result   : Theorem 260.77s 37.71s
% Output   : Refutation 260.77s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   13
%            Number of leaves      :  763
% Syntax   : Number of formulae    : 2579 (  56 unt;  18 typ;   0 def)
%            Number of atoms       : 10804 (1419 equ)
%            Maximal formula atoms :   14 (   4 avg)
%            Number of connectives : 13989 (5746   ~;7339   |; 138   &)
%                                         ( 733 <=>;  33  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   18 (   7 avg)
%            Maximal term depth    :   11 (   2 avg)
%            Number arithmetic     : 17167 (3636 atm;6016 fun;2394 num;5121 var)
%            Number of types       :    3 (   1 usr;   1 ari)
%            Number of type conns  :   39 (  17   >;  22   *;   0   +;   0  <<)
%            Number of predicates  :  726 ( 720 usr; 717 prp; 0-3 aty)
%            Number of functors    :   21 (  13 usr;   5 con; 0-3 aty)
%            Number of variables   : 6274 (;6249   !;  25   ?;6274   :)

% Comments : 
%------------------------------------------------------------------------------
tff(type_def_5,type,
    array: $tType ).

tff(func_def_0,type,
    read: ( array * $int ) > $int ).

tff(func_def_1,type,
    write: ( array * $int * $int ) > array ).

tff(func_def_2,type,
    init: $int > array ).

tff(func_def_3,type,
    max: ( array * $int ) > $int ).

tff(func_def_5,type,
    rev: ( array * $int ) > array ).

tff(func_def_10,type,
    sK1: ( array * array ) > $int ).

tff(func_def_11,type,
    sK2: ( array * $int ) > $int ).

tff(func_def_12,type,
    sK3: ( array * $int ) > $int ).

tff(func_def_13,type,
    sK4: ( array * $int ) > $int ).

tff(func_def_14,type,
    sK5: ( array * $int ) > $int ).

tff(func_def_15,type,
    sK6: ( array * $int * $int ) > $int ).

tff(func_def_16,type,
    sK7: ( array * array * $int ) > $int ).

tff(func_def_17,type,
    sK8: ( array * $int * $int ) > $int ).

tff(pred_def_4,type,
    sorted: ( array * $int ) > $o ).

tff(pred_def_6,type,
    inRange: ( array * $int * $int ) > $o ).

tff(pred_def_7,type,
    distinct: ( array * $int ) > $o ).

tff(pred_def_8,type,
    sP0: ( array * $int * $int ) > $o ).

tff(f126487,plain,
    $false,
    inference(avatar_sat_refutation,[],[f107,f111,f115,f119,f123,f127,f131,f135,f139,f143,f147,f151,f155,f159,f163,f167,f171,f175,f179,f190,f194,f198,f218,f222,f226,f230,f234,f238,f242,f270,f295,f301,f305,f309,f319,f323,f344,f349,f353,f357,f379,f383,f387,f391,f410,f424,f442,f453,f457,f461,f500,f504,f508,f528,f532,f536,f540,f544,f609,f613,f617,f621,f625,f767,f778,f782,f786,f790,f794,f858,f864,f868,f872,f876,f880,f884,f888,f978,f982,f986,f990,f994,f1152,f1156,f1160,f1170,f1177,f1182,f1194,f1198,f1202,f1214,f1218,f1222,f1226,f1254,f1258,f1262,f1266,f1270,f1274,f1278,f1297,f1314,f1318,f1322,f1326,f1345,f1350,f1354,f1358,f1387,f1391,f1395,f1400,f1404,f1408,f1412,f1448,f1453,f1457,f1474,f1482,f1494,f1498,f1502,f1506,f1510,f1534,f1604,f1618,f1632,f1636,f1642,f1658,f1664,f1668,f1682,f1686,f1690,f1694,f1703,f1760,f1767,f1771,f1792,f1804,f1815,f1819,f1823,f1827,f1874,f1902,f1909,f1913,f1917,f1921,f1925,f1929,f1933,f1937,f1941,f1945,f1949,f1953,f2362,f2366,f2370,f2374,f2378,f2382,f2386,f2390,f2394,f2398,f2402,f3124,f3128,f3132,f3136,f3140,f3144,f3148,f3152,f3156,f3454,f3497,f3501,f3505,f3509,f3513,f3517,f3521,f3525,f3529,f3534,f3538,f3542,f3546,f3550,f3554,f5033,f5084,f5089,f5093,f5097,f5101,f5106,f5110,f5114,f5118,f5122,f5126,f5130,f5134,f5138,f5142,f5146,f5150,f5154,f5158,f5162,f5166,f5170,f5174,f6022,f7531,f7535,f7539,f7543,f7547,f7551,f7555,f7559,f7563,f7639,f7643,f7647,f7651,f7655,f7659,f7663,f7667,f7671,f7675,f7679,f7683,f8390,f9713,f10111,f10115,f10119,f10123,f10127,f10131,f10135,f10139,f10143,f10147,f10151,f10155,f10159,f10163,f10167,f10171,f10175,f10179,f10183,f10187,f10198,f10202,f10206,f10210,f10214,f10218,f10222,f10226,f10230,f10234,f10321,f10325,f10329,f10333,f10337,f10341,f10345,f10349,f10353,f10759,f15385,f19181,f19185,f19189,f19296,f19300,f19304,f19308,f19312,f19316,f19320,f19324,f19328,f19332,f19336,f19340,f19344,f19348,f19352,f19356,f19360,f19364,f19368,f19372,f19376,f19380,f19384,f19388,f19392,f19396,f19400,f35021,f39430,f39434,f39438,f39442,f39446,f39450,f39454,f39458,f39462,f39466,f39470,f39474,f39478,f39482,f39486,f39490,f39494,f39498,f39502,f39506,f42602,f42607,f42611,f42615,f42619,f42623,f42627,f42631,f42635,f42639,f42643,f42652,f42656,f42660,f42664,f42668,f42672,f42676,f42680,f42684,f42688,f42692,f42696,f42700,f42704,f42708,f42712,f42716,f42720,f42724,f42728,f42732,f42737,f42741,f42745,f42749,f42753,f46981,f51052,f54567,f54571,f54575,f54579,f54583,f54587,f54591,f54595,f54599,f54604,f54608,f54612,f54617,f54622,f54626,f54630,f54634,f54638,f54642,f54646,f54650,f54654,f54658,f54662,f54666,f54670,f54674,f54678,f54682,f54686,f54690,f54694,f54698,f54702,f54706,f54710,f54714,f54718,f54722,f55310,f62375,f75384,f75388,f75392,f75396,f75400,f75404,f75408,f77674,f77678,f78569,f78573,f78577,f78581,f78585,f78589,f78593,f79810,f82551,f82555,f82559,f82563,f82567,f82576,f82580,f82584,f85049,f85237,f85241,f85245,f85249,f85253,f85257,f85261,f85895,f86229,f86233,f86237,f87051,f87055,f87059,f87063,f87067,f87071,f87075,f87079,f87083,f87366,f87733,f87737,f87741,f87745,f87749,f87753,f87757,f87761,f87765,f87769,f88521,f88530,f88534,f88538,f88542,f89054,f89058,f89136,f89140,f89144,f89148,f89152,f89365,f89411,f89415,f89419,f89423,f89427,f89557,f89562,f89566,f89570,f89574,f89578,f89582,f89586,f89988,f90624,f90628,f90982,f90986,f90990,f90994,f90998,f91029,f91033,f91037,f91041,f91045,f91049,f91053,f91815,f91819,f91919,f91923,f91927,f91931,f92232,f92237,f92323,f92327,f92632,f92636,f92640,f92645,f92716,f92720,f92724,f92728,f92732,f92737,f92741,f92745,f92749,f92753,f92757,f92761,f92765,f92769,f93867,f93877,f93881,f93885,f93889,f94039,f94209,f94213,f94217,f94221,f94386,f94421,f95380,f95717,f95721,f95725,f96400,f96877,f96881,f97273,f97277,f97281,f97285,f97289,f97368,f97372,f97376,f97380,f97384,f100437,f100441,f100463,f100467,f100551,f100555,f100633,f100637,f100641,f100645,f100649,f105214,f105251,f106548,f106604,f106608,f106612,f106616,f106620,f106624,f106814,f106818,f107831,f107835,f109583,f109605,f109631,f109661,f109665,f109669,f109884,f109893,f109897,f109901,f109905,f109909,f109913,f110410,f110414,f110418,f110422,f110429,f110433,f110437,f110441,f110445,f111313,f111317,f111321,f111325,f111329,f111364,f111378,f111382,f111386,f111390,f111394,f111398,f111634,f112054,f112058,f112062,f112066,f112070,f112510,f112514,f112518,f112522,f112814,f113158,f113162,f113166,f113170,f113174,f113178,f114063,f114067,f114071,f114075,f114079,f114083,f114087,f114091,f115127,f115131,f115140,f115196,f115419,f115423,f115427,f117483,f117487,f117491,f117495,f117499,f117503,f117507,f117511,f117516,f117520,f117524,f117528,f117650,f117652,f117653,f118020,f118024,f118028,f118032,f118036,f118040,f118044,f118048,f118052,f118056,f118060,f118064,f118173,f123594,f123621,f123625,f123629,f123633,f123637,f124009,f124604,f124608,f124612,f126386,f126390,f126394,f126398,f126402,f126406,f126410,f126414,f126418,f126422,f126426,f126430,f126434,f126477,f126480]) ).

tff(f126480,plain,
    ( ~ spl9_644
    | ~ spl9_700 ),
    inference(avatar_contradiction_clause,[],[f126479]) ).

tff(f126479,plain,
    ( $false
    | ~ spl9_644
    | ~ spl9_700 ),
    inference(evaluation,[],[f126450]) ).

tff(f126450,plain,
    ( $less($sum(3,-1),0)
    | ( 1 = $sum(3,-1) )
    | ~ spl9_644
    | ~ spl9_700 ),
    inference(resolution,[],[f124008,f112517]) ).

tff(f112517,plain,
    ( ! [X77: $int] : $less($sum(X77,-1),X77)
    | ~ spl9_644 ),
    inference(avatar_component_clause,[],[f112516]) ).

tff(f112516,plain,
    ( spl9_644
  <=> ! [X77: $int] : $less($sum(X77,-1),X77) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_644])]) ).

tff(f124008,plain,
    ( ! [X42: $int] :
        ( ~ $less(X42,3)
        | $less(X42,0)
        | ( 1 = X42 ) )
    | ~ spl9_700 ),
    inference(avatar_component_clause,[],[f124007]) ).

tff(f124007,plain,
    ( spl9_700
  <=> ! [X42: $int] :
        ( ( 1 = X42 )
        | $less(X42,0)
        | ~ $less(X42,3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_700])]) ).

tff(f126477,plain,
    ( ~ spl9_642
    | ~ spl9_700 ),
    inference(avatar_contradiction_clause,[],[f126476]) ).

tff(f126476,plain,
    ( $false
    | ~ spl9_642
    | ~ spl9_700 ),
    inference(evaluation,[],[f126464]) ).

tff(f126464,plain,
    ( $less($sum(-1,3),0)
    | ( 1 = $sum(-1,3) )
    | ~ spl9_642
    | ~ spl9_700 ),
    inference(resolution,[],[f124008,f112509]) ).

tff(f112509,plain,
    ( ! [X2: $int] : $less($sum(-1,X2),X2)
    | ~ spl9_642 ),
    inference(avatar_component_clause,[],[f112508]) ).

tff(f112508,plain,
    ( spl9_642
  <=> ! [X2: $int] : $less($sum(-1,X2),X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_642])]) ).

tff(f126434,plain,
    ( spl9_716
    | ~ spl9_166
    | ~ spl9_185 ),
    inference(avatar_split_clause,[],[f3490,f3154,f2360,f126432]) ).

tff(f126432,plain,
    ( spl9_716
  <=> ! [X14: $int] : $less($sum(1,X14),$sum(X14,2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_716])]) ).

tff(f2360,plain,
    ( spl9_166
  <=> ! [X2: $int,X3: $int] : $less($sum(X2,X3),$sum(X2,$sum(X3,1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_166])]) ).

tff(f3154,plain,
    ( spl9_185
  <=> ! [X4: $int,X3: $int] :
        ( $less($sum(1,X3),X4)
        | ~ $less($sum(X3,1),X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_185])]) ).

tff(f3490,plain,
    ( ! [X14: $int] : $less($sum(1,X14),$sum(X14,2))
    | ~ spl9_166
    | ~ spl9_185 ),
    inference(evaluation,[],[f3463]) ).

tff(f3463,plain,
    ( ! [X14: $int] : $less($sum(1,X14),$sum(X14,$sum(1,1)))
    | ~ spl9_166
    | ~ spl9_185 ),
    inference(resolution,[],[f3155,f2361]) ).

tff(f2361,plain,
    ( ! [X2: $int,X3: $int] : $less($sum(X2,X3),$sum(X2,$sum(X3,1)))
    | ~ spl9_166 ),
    inference(avatar_component_clause,[],[f2360]) ).

tff(f3155,plain,
    ( ! [X3: $int,X4: $int] :
        ( ~ $less($sum(X3,1),X4)
        | $less($sum(1,X3),X4) )
    | ~ spl9_185 ),
    inference(avatar_component_clause,[],[f3154]) ).

tff(f126430,plain,
    ( spl9_715
    | ~ spl9_175
    | ~ spl9_184 ),
    inference(avatar_split_clause,[],[f3442,f3150,f2396,f126428]) ).

tff(f126428,plain,
    ( spl9_715
  <=> ! [X13: $int] : $less($sum(X13,1),$sum(X13,2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_715])]) ).

tff(f2396,plain,
    ( spl9_175
  <=> ! [X38: $int,X37: $int] : $less($sum(X37,X38),$sum(X38,$sum(X37,1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_175])]) ).

tff(f3150,plain,
    ( spl9_184
  <=> ! [X0: $int,X1: $int] :
        ( ~ $less($sum(1,X0),X1)
        | $less($sum(X0,1),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_184])]) ).

tff(f3442,plain,
    ( ! [X13: $int] : $less($sum(X13,1),$sum(X13,2))
    | ~ spl9_175
    | ~ spl9_184 ),
    inference(evaluation,[],[f3407]) ).

tff(f3407,plain,
    ( ! [X13: $int] : $less($sum(X13,1),$sum(X13,$sum(1,1)))
    | ~ spl9_175
    | ~ spl9_184 ),
    inference(resolution,[],[f3151,f2397]) ).

tff(f2397,plain,
    ( ! [X38: $int,X37: $int] : $less($sum(X37,X38),$sum(X38,$sum(X37,1)))
    | ~ spl9_175 ),
    inference(avatar_component_clause,[],[f2396]) ).

tff(f3151,plain,
    ( ! [X0: $int,X1: $int] :
        ( ~ $less($sum(1,X0),X1)
        | $less($sum(X0,1),X1) )
    | ~ spl9_184 ),
    inference(avatar_component_clause,[],[f3150]) ).

tff(f126426,plain,
    ( spl9_714
    | ~ spl9_166
    | ~ spl9_184 ),
    inference(avatar_split_clause,[],[f3441,f3150,f2360,f126424]) ).

tff(f126424,plain,
    ( spl9_714
  <=> ! [X14: $int] : $less($sum(X14,1),$sum(2,X14)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_714])]) ).

tff(f3441,plain,
    ( ! [X14: $int] : $less($sum(X14,1),$sum(2,X14))
    | ~ spl9_166
    | ~ spl9_184 ),
    inference(evaluation,[],[f3408]) ).

tff(f3408,plain,
    ( ! [X14: $int] : $less($sum(X14,1),$sum(1,$sum(X14,1)))
    | ~ spl9_166
    | ~ spl9_184 ),
    inference(resolution,[],[f3151,f2361]) ).

tff(f126422,plain,
    ( spl9_713
    | ~ spl9_66
    | ~ spl9_175 ),
    inference(avatar_split_clause,[],[f2869,f2396,f780,f126420]) ).

tff(f126420,plain,
    ( spl9_713
  <=> ! [X0: $int,X1: $int] : ~ $less($sum(X0,X1),$sum(X1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_713])]) ).

tff(f780,plain,
    ( spl9_66
  <=> ! [X18: $int,X16: $int,X17: $int] :
        ( ~ $less(X18,$sum(X16,$sum(X17,1)))
        | ~ $less($sum(X16,X17),X18) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_66])]) ).

tff(f2869,plain,
    ( ! [X0: $int,X1: $int] : ~ $less($sum(X0,X1),$sum(X1,X0))
    | ~ spl9_66
    | ~ spl9_175 ),
    inference(resolution,[],[f2397,f781]) ).

tff(f781,plain,
    ( ! [X18: $int,X16: $int,X17: $int] :
        ( ~ $less(X18,$sum(X16,$sum(X17,1)))
        | ~ $less($sum(X16,X17),X18) )
    | ~ spl9_66 ),
    inference(avatar_component_clause,[],[f780]) ).

tff(f126418,plain,
    ( spl9_712
    | ~ spl9_158
    | ~ spl9_174 ),
    inference(avatar_split_clause,[],[f2840,f2392,f1923,f126416]) ).

tff(f126416,plain,
    ( spl9_712
  <=> ! [X0: $int] :
        ( ~ $less(-1,$uminus(X0))
        | ~ $less(0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_712])]) ).

tff(f1923,plain,
    ( spl9_158
  <=> ! [X13: $int,X14: $int] :
        ( ~ $less(X14,X13)
        | ~ $less($sum(-1,X13),X14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_158])]) ).

tff(f2392,plain,
    ( spl9_174
  <=> ! [X0: $int,X1: $int] :
        ( $less($sum(X1,X0),0)
        | ~ $less(X1,$uminus(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_174])]) ).

tff(f2840,plain,
    ( ! [X0: $int] :
        ( ~ $less(-1,$uminus(X0))
        | ~ $less(0,X0) )
    | ~ spl9_158
    | ~ spl9_174 ),
    inference(resolution,[],[f2393,f1924]) ).

tff(f1924,plain,
    ( ! [X14: $int,X13: $int] :
        ( ~ $less($sum(-1,X13),X14)
        | ~ $less(X14,X13) )
    | ~ spl9_158 ),
    inference(avatar_component_clause,[],[f1923]) ).

tff(f2393,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less($sum(X1,X0),0)
        | ~ $less(X1,$uminus(X0)) )
    | ~ spl9_174 ),
    inference(avatar_component_clause,[],[f2392]) ).

tff(f126414,plain,
    ( spl9_711
    | ~ spl9_144
    | ~ spl9_172 ),
    inference(avatar_split_clause,[],[f2761,f2384,f1765,f126412]) ).

tff(f126412,plain,
    ( spl9_711
  <=> ! [X115: $int] : $less($uminus($sum(1,X115)),$uminus(X115)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_711])]) ).

tff(f1765,plain,
    ( spl9_144
  <=> ! [X0: $int] : $less(X0,$sum(1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_144])]) ).

tff(f2384,plain,
    ( spl9_172
  <=> ! [X2: $int,X3: $int] : ( $uminus(X3) = $sum(X2,$uminus($sum(X2,X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_172])]) ).

tff(f2761,plain,
    ( ! [X115: $int] : $less($uminus($sum(1,X115)),$uminus(X115))
    | ~ spl9_144
    | ~ spl9_172 ),
    inference(superposition,[],[f1766,f2385]) ).

tff(f2385,plain,
    ( ! [X2: $int,X3: $int] : ( $uminus(X3) = $sum(X2,$uminus($sum(X2,X3))) )
    | ~ spl9_172 ),
    inference(avatar_component_clause,[],[f2384]) ).

tff(f1766,plain,
    ( ! [X0: $int] : $less(X0,$sum(1,X0))
    | ~ spl9_144 ),
    inference(avatar_component_clause,[],[f1765]) ).

tff(f126410,plain,
    ( spl9_710
    | ~ spl9_144
    | ~ spl9_167 ),
    inference(avatar_split_clause,[],[f2524,f2364,f1765,f126408]) ).

tff(f126408,plain,
    ( spl9_710
  <=> ! [X93: $int] : $less($uminus($sum(X93,1)),$uminus(X93)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_710])]) ).

tff(f2364,plain,
    ( spl9_167
  <=> ! [X0: $int,X1: $int] : ( $uminus(X1) = $sum(X0,$uminus($sum(X1,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_167])]) ).

tff(f2524,plain,
    ( ! [X93: $int] : $less($uminus($sum(X93,1)),$uminus(X93))
    | ~ spl9_144
    | ~ spl9_167 ),
    inference(superposition,[],[f1766,f2365]) ).

tff(f2365,plain,
    ( ! [X0: $int,X1: $int] : ( $uminus(X1) = $sum(X0,$uminus($sum(X1,X0))) )
    | ~ spl9_167 ),
    inference(avatar_component_clause,[],[f2364]) ).

tff(f126406,plain,
    ( spl9_709
    | ~ spl9_5
    | ~ spl9_165 ),
    inference(avatar_split_clause,[],[f2342,f1951,f121,f126404]) ).

tff(f126404,plain,
    ( spl9_709
  <=> ! [X0: $int] :
        ( $less($uminus(X0),0)
        | ~ $less(0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_709])]) ).

tff(f121,plain,
    ( spl9_5
  <=> ! [X0: $int] : ( 0 = $sum(X0,$uminus(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_5])]) ).

tff(f1951,plain,
    ( spl9_165
  <=> ! [X2: $int,X1: $int] :
        ( ~ $less(0,X2)
        | $less(X1,$sum(X2,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_165])]) ).

tff(f2342,plain,
    ( ! [X0: $int] :
        ( $less($uminus(X0),0)
        | ~ $less(0,X0) )
    | ~ spl9_5
    | ~ spl9_165 ),
    inference(superposition,[],[f1952,f122]) ).

tff(f122,plain,
    ( ! [X0: $int] : ( 0 = $sum(X0,$uminus(X0)) )
    | ~ spl9_5 ),
    inference(avatar_component_clause,[],[f121]) ).

tff(f1952,plain,
    ( ! [X2: $int,X1: $int] :
        ( $less(X1,$sum(X2,X1))
        | ~ $less(0,X2) )
    | ~ spl9_165 ),
    inference(avatar_component_clause,[],[f1951]) ).

tff(f126402,plain,
    ( spl9_708
    | ~ spl9_5
    | ~ spl9_164 ),
    inference(avatar_split_clause,[],[f2313,f1947,f121,f126400]) ).

tff(f126400,plain,
    ( spl9_708
  <=> ! [X0: $int] :
        ( $less(0,$uminus(X0))
        | ~ $less(X0,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_708])]) ).

tff(f1947,plain,
    ( spl9_164
  <=> ! [X2: $int,X1: $int] :
        ( ~ $less(X2,0)
        | $less($sum(X2,X1),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_164])]) ).

tff(f2313,plain,
    ( ! [X0: $int] :
        ( $less(0,$uminus(X0))
        | ~ $less(X0,0) )
    | ~ spl9_5
    | ~ spl9_164 ),
    inference(superposition,[],[f1948,f122]) ).

tff(f1948,plain,
    ( ! [X2: $int,X1: $int] :
        ( $less($sum(X2,X1),X1)
        | ~ $less(X2,0) )
    | ~ spl9_164 ),
    inference(avatar_component_clause,[],[f1947]) ).

tff(f126398,plain,
    ( spl9_707
    | ~ spl9_51
    | ~ spl9_159 ),
    inference(avatar_split_clause,[],[f2117,f1927,f498,f126396]) ).

tff(f126396,plain,
    ( spl9_707
  <=> ! [X9: $int] :
        ( ~ $less($uminus(X9),1)
        | ~ $less(X9,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_707])]) ).

tff(f498,plain,
    ( spl9_51
  <=> ! [X0: $int,X1: $int] :
        ( $less(0,$sum(X1,$uminus(X0)))
        | ~ $less(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_51])]) ).

tff(f1927,plain,
    ( spl9_159
  <=> ! [X2: $int,X3: $int] :
        ( ~ $less(X2,1)
        | ~ $less(X3,$sum(X3,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_159])]) ).

tff(f2117,plain,
    ( ! [X9: $int] :
        ( ~ $less($uminus(X9),1)
        | ~ $less(X9,0) )
    | ~ spl9_51
    | ~ spl9_159 ),
    inference(resolution,[],[f1928,f499]) ).

tff(f499,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(0,$sum(X1,$uminus(X0)))
        | ~ $less(X0,X1) )
    | ~ spl9_51 ),
    inference(avatar_component_clause,[],[f498]) ).

tff(f1928,plain,
    ( ! [X2: $int,X3: $int] :
        ( ~ $less(X3,$sum(X3,X2))
        | ~ $less(X2,1) )
    | ~ spl9_159 ),
    inference(avatar_component_clause,[],[f1927]) ).

tff(f126394,plain,
    ( spl9_706
    | ~ spl9_144
    | ~ spl9_680 ),
    inference(avatar_split_clause,[],[f117990,f117526,f1765,f126392]) ).

tff(f126392,plain,
    ( spl9_706
  <=> ! [X39: $int] :
        ( ( 1 = X39 )
        | $less(X39,0)
        | ~ $less(X39,2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_706])]) ).

tff(f117526,plain,
    ( spl9_680
  <=> ! [X2: $int,X0: $int,X3: $int] :
        ( $less(X0,0)
        | ( X2 = X3 )
        | $less(X3,0)
        | ~ $less(X3,$sum(X0,1))
        | $less(X2,0)
        | ~ $less(X2,$sum(X0,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_680])]) ).

tff(f117990,plain,
    ( ! [X39: $int] :
        ( ( 1 = X39 )
        | $less(X39,0)
        | ~ $less(X39,2) )
    | ~ spl9_144
    | ~ spl9_680 ),
    inference(evaluation,[],[f117989]) ).

tff(f117989,plain,
    ( ! [X39: $int] :
        ( ( 1 = X39 )
        | $less(1,0)
        | $less(X39,0)
        | ~ $less(X39,$sum(1,1)) )
    | ~ spl9_144
    | ~ spl9_680 ),
    inference(duplicate_literal_removal,[],[f117892]) ).

tff(f117892,plain,
    ( ! [X39: $int] :
        ( ( 1 = X39 )
        | $less(1,0)
        | $less(1,0)
        | $less(X39,0)
        | ~ $less(X39,$sum(1,1)) )
    | ~ spl9_144
    | ~ spl9_680 ),
    inference(resolution,[],[f117527,f1766]) ).

tff(f117527,plain,
    ( ! [X2: $int,X3: $int,X0: $int] :
        ( ~ $less(X3,$sum(X0,1))
        | ( X2 = X3 )
        | $less(X3,0)
        | $less(X0,0)
        | $less(X2,0)
        | ~ $less(X2,$sum(X0,1)) )
    | ~ spl9_680 ),
    inference(avatar_component_clause,[],[f117526]) ).

tff(f126390,plain,
    ( spl9_705
    | ~ spl9_52
    | ~ spl9_158 ),
    inference(avatar_split_clause,[],[f2079,f1923,f502,f126388]) ).

tff(f126388,plain,
    ( spl9_705
  <=> ! [X3: $int] :
        ( ~ $less(0,$uminus(X3))
        | ~ $less(-1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_705])]) ).

tff(f502,plain,
    ( spl9_52
  <=> ! [X0: $int,X1: $int] :
        ( $less($sum(X1,$uminus(X0)),0)
        | ~ $less(X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_52])]) ).

tff(f2079,plain,
    ( ! [X3: $int] :
        ( ~ $less(0,$uminus(X3))
        | ~ $less(-1,X3) )
    | ~ spl9_52
    | ~ spl9_158 ),
    inference(resolution,[],[f1924,f503]) ).

tff(f503,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less($sum(X1,$uminus(X0)),0)
        | ~ $less(X1,X0) )
    | ~ spl9_52 ),
    inference(avatar_component_clause,[],[f502]) ).

tff(f126386,plain,
    ( spl9_704
    | ~ spl9_148
    | ~ spl9_153 ),
    inference(avatar_split_clause,[],[f1903,f1900,f1813,f126384]) ).

tff(f126384,plain,
    ( spl9_704
  <=> ! [X0: $int] :
        ( ~ $less(X0,1)
        | $less(-1,$uminus(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_704])]) ).

tff(f1813,plain,
    ( spl9_148
  <=> ! [X0: $int] :
        ( $less(X0,0)
        | $less(-1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_148])]) ).

tff(f1900,plain,
    ( spl9_153
  <=> ! [X0: $int] :
        ( ~ $less(X0,1)
        | ~ $less($uminus(X0),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_153])]) ).

tff(f1903,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,1)
        | $less(-1,$uminus(X0)) )
    | ~ spl9_148
    | ~ spl9_153 ),
    inference(resolution,[],[f1901,f1814]) ).

tff(f1814,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | $less(-1,X0) )
    | ~ spl9_148 ),
    inference(avatar_component_clause,[],[f1813]) ).

tff(f1901,plain,
    ( ! [X0: $int] :
        ( ~ $less($uminus(X0),0)
        | ~ $less(X0,1) )
    | ~ spl9_153 ),
    inference(avatar_component_clause,[],[f1900]) ).

tff(f124612,plain,
    ( spl9_703
    | ~ spl9_30
    | ~ spl9_61
    | ~ spl9_139
    | ~ spl9_265
    | ~ spl9_395 ),
    inference(avatar_split_clause,[],[f63260,f54624,f10169,f1684,f615,f268,f124610]) ).

tff(f124610,plain,
    ( spl9_703
  <=> ! [X465: $int,X466: $int,X467: $int,X468: array] :
        ( $less($sum(X466,$uminus($sum(X467,X465))),0)
        | distinct(X468,$sum(1,$sum($uminus($sum(X465,X467)),X466)))
        | ~ sorted(X468,$sum(1,$sum($uminus($sum(X465,X467)),X466))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_703])]) ).

tff(f268,plain,
    ( spl9_30
  <=> ! [X2: $int,X0: $int,X1: $int] : ( $sum(X0,$sum(X1,X2)) = $sum($sum(X0,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_30])]) ).

tff(f615,plain,
    ( spl9_61
  <=> ! [X6: $int,X5: $int,X7: $int] : ( $sum(X5,$sum(X6,X7)) = $sum(X7,$sum(X5,X6)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_61])]) ).

tff(f1684,plain,
    ( spl9_139
  <=> ! [X6: array,X4: $int,X5: $int] :
        ( ~ sorted(X6,$sum(X4,$sum(X5,1)))
        | distinct(X6,$sum(X4,$sum(X5,1)))
        | $less($sum(X4,X5),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_139])]) ).

tff(f10169,plain,
    ( spl9_265
  <=> ! [X20: $int,X21: $int,X19: $int] : ( $sum($uminus(X20),$sum(X21,$uminus(X19))) = $sum(X21,$uminus($sum(X19,X20))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_265])]) ).

tff(f54624,plain,
    ( spl9_395
  <=> ! [X51: $int,X54: $int,X53: $int,X52: $int] : ( $sum($sum($uminus(X52),X53),$sum($uminus(X51),X54)) = $sum($uminus($sum(X52,X51)),$sum(X53,X54)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_395])]) ).

tff(f63260,plain,
    ( ! [X467: $int,X466: $int,X465: $int,X468: array] :
        ( $less($sum(X466,$uminus($sum(X467,X465))),0)
        | distinct(X468,$sum(1,$sum($uminus($sum(X465,X467)),X466)))
        | ~ sorted(X468,$sum(1,$sum($uminus($sum(X465,X467)),X466))) )
    | ~ spl9_30
    | ~ spl9_61
    | ~ spl9_139
    | ~ spl9_265
    | ~ spl9_395 ),
    inference(forward_demodulation,[],[f63259,f10170]) ).

tff(f10170,plain,
    ( ! [X21: $int,X19: $int,X20: $int] : ( $sum($uminus(X20),$sum(X21,$uminus(X19))) = $sum(X21,$uminus($sum(X19,X20))) )
    | ~ spl9_265 ),
    inference(avatar_component_clause,[],[f10169]) ).

tff(f63259,plain,
    ( ! [X467: $int,X466: $int,X465: $int,X468: array] :
        ( $less($sum($uminus(X465),$sum(X466,$uminus(X467))),0)
        | distinct(X468,$sum(1,$sum($uminus($sum(X465,X467)),X466)))
        | ~ sorted(X468,$sum(1,$sum($uminus($sum(X465,X467)),X466))) )
    | ~ spl9_30
    | ~ spl9_61
    | ~ spl9_139
    | ~ spl9_395 ),
    inference(forward_demodulation,[],[f63258,f269]) ).

tff(f269,plain,
    ( ! [X2: $int,X0: $int,X1: $int] : ( $sum(X0,$sum(X1,X2)) = $sum($sum(X0,X1),X2) )
    | ~ spl9_30 ),
    inference(avatar_component_clause,[],[f268]) ).

tff(f63258,plain,
    ( ! [X467: $int,X466: $int,X465: $int,X468: array] :
        ( distinct(X468,$sum(1,$sum($uminus($sum(X465,X467)),X466)))
        | ~ sorted(X468,$sum(1,$sum($uminus($sum(X465,X467)),X466)))
        | $less($sum($sum($uminus(X465),X466),$uminus(X467)),0) )
    | ~ spl9_61
    | ~ spl9_139
    | ~ spl9_395 ),
    inference(forward_demodulation,[],[f63257,f616]) ).

tff(f616,plain,
    ( ! [X6: $int,X7: $int,X5: $int] : ( $sum(X5,$sum(X6,X7)) = $sum(X7,$sum(X5,X6)) )
    | ~ spl9_61 ),
    inference(avatar_component_clause,[],[f615]) ).

tff(f63257,plain,
    ( ! [X467: $int,X466: $int,X465: $int,X468: array] :
        ( ~ sorted(X468,$sum(1,$sum($uminus($sum(X465,X467)),X466)))
        | distinct(X468,$sum($uminus($sum(X465,X467)),$sum(X466,1)))
        | $less($sum($sum($uminus(X465),X466),$uminus(X467)),0) )
    | ~ spl9_61
    | ~ spl9_139
    | ~ spl9_395 ),
    inference(forward_demodulation,[],[f62629,f616]) ).

tff(f62629,plain,
    ( ! [X467: $int,X466: $int,X465: $int,X468: array] :
        ( ~ sorted(X468,$sum($uminus($sum(X465,X467)),$sum(X466,1)))
        | distinct(X468,$sum($uminus($sum(X465,X467)),$sum(X466,1)))
        | $less($sum($sum($uminus(X465),X466),$uminus(X467)),0) )
    | ~ spl9_139
    | ~ spl9_395 ),
    inference(superposition,[],[f1685,f54625]) ).

tff(f54625,plain,
    ( ! [X51: $int,X54: $int,X52: $int,X53: $int] : ( $sum($sum($uminus(X52),X53),$sum($uminus(X51),X54)) = $sum($uminus($sum(X52,X51)),$sum(X53,X54)) )
    | ~ spl9_395 ),
    inference(avatar_component_clause,[],[f54624]) ).

tff(f1685,plain,
    ( ! [X6: array,X4: $int,X5: $int] :
        ( ~ sorted(X6,$sum(X4,$sum(X5,1)))
        | distinct(X6,$sum(X4,$sum(X5,1)))
        | $less($sum(X4,X5),0) )
    | ~ spl9_139 ),
    inference(avatar_component_clause,[],[f1684]) ).

tff(f124608,plain,
    ( spl9_702
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_140
    | ~ spl9_394 ),
    inference(avatar_split_clause,[],[f61848,f54620,f1688,f268,f216,f129,f124606]) ).

tff(f124606,plain,
    ( spl9_702
  <=> ! [X671: $int,X670: $int,X672: $int,X673: array] :
        ( $less($uminus($sum(X670,$sum(X671,X672))),0)
        | distinct(X673,$sum(1,$uminus($sum(X671,$sum(X672,X670)))))
        | ~ sorted(X673,$sum(1,$uminus($sum(X671,$sum(X672,X670))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_702])]) ).

tff(f129,plain,
    ( spl9_7
  <=> ! [X0: $int,X1: $int] : ( $sum(X0,X1) = $sum(X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_7])]) ).

tff(f216,plain,
    ( spl9_23
  <=> ! [X0: $int,X1: $int] : ( $uminus($sum(X0,X1)) = $sum($uminus(X1),$uminus(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_23])]) ).

tff(f1688,plain,
    ( spl9_140
  <=> ! [X41: array,X40: $int,X39: $int] :
        ( ~ sorted(X41,$sum(X40,$sum(X39,1)))
        | distinct(X41,$sum(X40,$sum(X39,1)))
        | $less($sum(X39,X40),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_140])]) ).

tff(f54620,plain,
    ( spl9_394
  <=> ! [X9: $int,X7: $int,X6: $int,X8: $int] : ( $sum($uminus($sum(X6,X9)),$sum($uminus(X7),X8)) = $sum($uminus($sum(X9,$sum(X7,X6))),X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_394])]) ).

tff(f61848,plain,
    ( ! [X670: $int,X673: array,X672: $int,X671: $int] :
        ( $less($uminus($sum(X670,$sum(X671,X672))),0)
        | distinct(X673,$sum(1,$uminus($sum(X671,$sum(X672,X670)))))
        | ~ sorted(X673,$sum(1,$uminus($sum(X671,$sum(X672,X670))))) )
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_140
    | ~ spl9_394 ),
    inference(forward_demodulation,[],[f61847,f269]) ).

tff(f61847,plain,
    ( ! [X670: $int,X673: array,X672: $int,X671: $int] :
        ( $less($uminus($sum($sum(X670,X671),X672)),0)
        | distinct(X673,$sum(1,$uminus($sum(X671,$sum(X672,X670)))))
        | ~ sorted(X673,$sum(1,$uminus($sum(X671,$sum(X672,X670))))) )
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_140
    | ~ spl9_394 ),
    inference(forward_demodulation,[],[f61846,f217]) ).

tff(f217,plain,
    ( ! [X0: $int,X1: $int] : ( $uminus($sum(X0,X1)) = $sum($uminus(X1),$uminus(X0)) )
    | ~ spl9_23 ),
    inference(avatar_component_clause,[],[f216]) ).

tff(f61846,plain,
    ( ! [X670: $int,X673: array,X672: $int,X671: $int] :
        ( distinct(X673,$sum(1,$uminus($sum(X671,$sum(X672,X670)))))
        | ~ sorted(X673,$sum(1,$uminus($sum(X671,$sum(X672,X670)))))
        | $less($sum($uminus(X672),$uminus($sum(X670,X671))),0) )
    | ~ spl9_7
    | ~ spl9_140
    | ~ spl9_394 ),
    inference(forward_demodulation,[],[f61845,f130]) ).

tff(f130,plain,
    ( ! [X0: $int,X1: $int] : ( $sum(X0,X1) = $sum(X1,X0) )
    | ~ spl9_7 ),
    inference(avatar_component_clause,[],[f129]) ).

tff(f61845,plain,
    ( ! [X670: $int,X673: array,X672: $int,X671: $int] :
        ( ~ sorted(X673,$sum(1,$uminus($sum(X671,$sum(X672,X670)))))
        | distinct(X673,$sum($uminus($sum(X671,$sum(X672,X670))),1))
        | $less($sum($uminus(X672),$uminus($sum(X670,X671))),0) )
    | ~ spl9_7
    | ~ spl9_140
    | ~ spl9_394 ),
    inference(forward_demodulation,[],[f60995,f130]) ).

tff(f60995,plain,
    ( ! [X670: $int,X673: array,X672: $int,X671: $int] :
        ( ~ sorted(X673,$sum($uminus($sum(X671,$sum(X672,X670))),1))
        | distinct(X673,$sum($uminus($sum(X671,$sum(X672,X670))),1))
        | $less($sum($uminus(X672),$uminus($sum(X670,X671))),0) )
    | ~ spl9_140
    | ~ spl9_394 ),
    inference(superposition,[],[f1689,f54621]) ).

tff(f54621,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: $int] : ( $sum($uminus($sum(X6,X9)),$sum($uminus(X7),X8)) = $sum($uminus($sum(X9,$sum(X7,X6))),X8) )
    | ~ spl9_394 ),
    inference(avatar_component_clause,[],[f54620]) ).

tff(f1689,plain,
    ( ! [X40: $int,X41: array,X39: $int] :
        ( ~ sorted(X41,$sum(X40,$sum(X39,1)))
        | distinct(X41,$sum(X40,$sum(X39,1)))
        | $less($sum(X39,X40),0) )
    | ~ spl9_140 ),
    inference(avatar_component_clause,[],[f1688]) ).

tff(f124604,plain,
    ( spl9_701
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_139
    | ~ spl9_394 ),
    inference(avatar_split_clause,[],[f61844,f54620,f1684,f216,f129,f124602]) ).

tff(f124602,plain,
    ( spl9_701
  <=> ! [X666: $int,X667: $int,X668: $int,X669: array] :
        ( $less($uminus($sum(X668,$sum(X666,X667))),0)
        | distinct(X669,$sum(1,$uminus($sum(X667,$sum(X668,X666)))))
        | ~ sorted(X669,$sum(1,$uminus($sum(X667,$sum(X668,X666))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_701])]) ).

tff(f61844,plain,
    ( ! [X667: $int,X669: array,X668: $int,X666: $int] :
        ( $less($uminus($sum(X668,$sum(X666,X667))),0)
        | distinct(X669,$sum(1,$uminus($sum(X667,$sum(X668,X666)))))
        | ~ sorted(X669,$sum(1,$uminus($sum(X667,$sum(X668,X666))))) )
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_139
    | ~ spl9_394 ),
    inference(forward_demodulation,[],[f61843,f217]) ).

tff(f61843,plain,
    ( ! [X667: $int,X669: array,X668: $int,X666: $int] :
        ( distinct(X669,$sum(1,$uminus($sum(X667,$sum(X668,X666)))))
        | ~ sorted(X669,$sum(1,$uminus($sum(X667,$sum(X668,X666)))))
        | $less($sum($uminus($sum(X666,X667)),$uminus(X668)),0) )
    | ~ spl9_7
    | ~ spl9_139
    | ~ spl9_394 ),
    inference(forward_demodulation,[],[f61842,f130]) ).

tff(f61842,plain,
    ( ! [X667: $int,X669: array,X668: $int,X666: $int] :
        ( ~ sorted(X669,$sum(1,$uminus($sum(X667,$sum(X668,X666)))))
        | distinct(X669,$sum($uminus($sum(X667,$sum(X668,X666))),1))
        | $less($sum($uminus($sum(X666,X667)),$uminus(X668)),0) )
    | ~ spl9_7
    | ~ spl9_139
    | ~ spl9_394 ),
    inference(forward_demodulation,[],[f60994,f130]) ).

tff(f60994,plain,
    ( ! [X667: $int,X669: array,X668: $int,X666: $int] :
        ( ~ sorted(X669,$sum($uminus($sum(X667,$sum(X668,X666))),1))
        | distinct(X669,$sum($uminus($sum(X667,$sum(X668,X666))),1))
        | $less($sum($uminus($sum(X666,X667)),$uminus(X668)),0) )
    | ~ spl9_139
    | ~ spl9_394 ),
    inference(superposition,[],[f1685,f54621]) ).

tff(f124009,plain,
    ( spl9_700
    | ~ spl9_645
    | ~ spl9_680 ),
    inference(avatar_split_clause,[],[f117987,f117526,f112520,f124007]) ).

tff(f112520,plain,
    ( spl9_645
  <=> ! [X11: $int] : $less(X11,$sum(2,X11)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_645])]) ).

tff(f117987,plain,
    ( ! [X42: $int] :
        ( ( 1 = X42 )
        | $less(X42,0)
        | ~ $less(X42,3) )
    | ~ spl9_645
    | ~ spl9_680 ),
    inference(evaluation,[],[f117894]) ).

tff(f117894,plain,
    ( ! [X42: $int] :
        ( ( 1 = X42 )
        | $less(1,0)
        | $less(2,0)
        | $less(X42,0)
        | ~ $less(X42,$sum(2,1)) )
    | ~ spl9_645
    | ~ spl9_680 ),
    inference(resolution,[],[f117527,f112521]) ).

tff(f112521,plain,
    ( ! [X11: $int] : $less(X11,$sum(2,X11))
    | ~ spl9_645 ),
    inference(avatar_component_clause,[],[f112520]) ).

tff(f123637,plain,
    ( spl9_699
    | ~ spl9_134
    | ~ spl9_296 ),
    inference(avatar_split_clause,[],[f22090,f19302,f1640,f123635]) ).

tff(f123635,plain,
    ( spl9_699
  <=> ! [X1259: $int,X1261: array,X1258: $int,X1260: $int,X1257: $int] :
        ( ~ sorted(X1261,$sum(X1258,$sum(X1257,$sum(X1259,$uminus(X1260)))))
        | distinct(X1261,$sum(X1258,$sum(X1257,$sum(X1259,$uminus(X1260)))))
        | ~ $less(X1260,$sum(X1257,$sum(X1258,X1259))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_699])]) ).

tff(f1640,plain,
    ( spl9_134
  <=> ! [X2: $int,X1: $int,X3: array] :
        ( ~ $less(X1,X2)
        | distinct(X3,$sum(X2,$uminus(X1)))
        | ~ sorted(X3,$sum(X2,$uminus(X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_134])]) ).

tff(f19302,plain,
    ( spl9_296
  <=> ! [X18: $int,X20: $int,X17: $int,X19: $int] : ( $sum($sum(X18,$sum(X17,X19)),X20) = $sum(X17,$sum(X18,$sum(X19,X20))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_296])]) ).

tff(f22090,plain,
    ( ! [X1258: $int,X1260: $int,X1261: array,X1257: $int,X1259: $int] :
        ( ~ sorted(X1261,$sum(X1258,$sum(X1257,$sum(X1259,$uminus(X1260)))))
        | distinct(X1261,$sum(X1258,$sum(X1257,$sum(X1259,$uminus(X1260)))))
        | ~ $less(X1260,$sum(X1257,$sum(X1258,X1259))) )
    | ~ spl9_134
    | ~ spl9_296 ),
    inference(superposition,[],[f1641,f19303]) ).

tff(f19303,plain,
    ( ! [X18: $int,X19: $int,X17: $int,X20: $int] : ( $sum($sum(X18,$sum(X17,X19)),X20) = $sum(X17,$sum(X18,$sum(X19,X20))) )
    | ~ spl9_296 ),
    inference(avatar_component_clause,[],[f19302]) ).

tff(f1641,plain,
    ( ! [X2: $int,X3: array,X1: $int] :
        ( ~ sorted(X3,$sum(X2,$uminus(X1)))
        | distinct(X3,$sum(X2,$uminus(X1)))
        | ~ $less(X1,X2) )
    | ~ spl9_134 ),
    inference(avatar_component_clause,[],[f1640]) ).

tff(f123633,plain,
    ( spl9_698
    | ~ spl9_134
    | ~ spl9_294 ),
    inference(avatar_split_clause,[],[f20376,f19294,f1640,f123631]) ).

tff(f123631,plain,
    ( spl9_698
  <=> ! [X1209: array,X1208: $int,X1206: $int,X1207: $int,X1205: $int] :
        ( ~ sorted(X1209,$sum(X1207,$sum(X1206,$sum(X1205,$uminus(X1208)))))
        | distinct(X1209,$sum(X1207,$sum(X1206,$sum(X1205,$uminus(X1208)))))
        | ~ $less(X1208,$sum(X1205,$sum(X1206,X1207))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_698])]) ).

tff(f19294,plain,
    ( spl9_294
  <=> ! [X17: $int,X20: $int,X18: $int,X19: $int] : ( $sum($sum(X18,$sum(X17,X19)),X20) = $sum(X19,$sum(X17,$sum(X18,X20))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_294])]) ).

tff(f20376,plain,
    ( ! [X1208: $int,X1209: array,X1207: $int,X1206: $int,X1205: $int] :
        ( ~ sorted(X1209,$sum(X1207,$sum(X1206,$sum(X1205,$uminus(X1208)))))
        | distinct(X1209,$sum(X1207,$sum(X1206,$sum(X1205,$uminus(X1208)))))
        | ~ $less(X1208,$sum(X1205,$sum(X1206,X1207))) )
    | ~ spl9_134
    | ~ spl9_294 ),
    inference(superposition,[],[f1641,f19295]) ).

tff(f19295,plain,
    ( ! [X18: $int,X19: $int,X17: $int,X20: $int] : ( $sum($sum(X18,$sum(X17,X19)),X20) = $sum(X19,$sum(X17,$sum(X18,X20))) )
    | ~ spl9_294 ),
    inference(avatar_component_clause,[],[f19294]) ).

tff(f123629,plain,
    ( spl9_697
    | ~ spl9_138
    | ~ spl9_196 ),
    inference(avatar_split_clause,[],[f4682,f3532,f1680,f123627]) ).

tff(f123627,plain,
    ( spl9_697
  <=> ! [X208: $int,X209: array,X207: $int] :
        ( distinct(X209,$sum(X208,$sum(1,X207)))
        | $less($sum(X207,X208),0)
        | $less(sK2(X209,$sum(X208,$sum(1,X207))),sK3(X209,$sum(X208,$sum(1,X207)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_697])]) ).

tff(f1680,plain,
    ( spl9_138
  <=> ! [X2: array,X3: $int] :
        ( distinct(X2,$sum(X3,1))
        | $less(X3,0)
        | $less(sK2(X2,$sum(X3,1)),sK3(X2,$sum(X3,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_138])]) ).

tff(f3532,plain,
    ( spl9_196
  <=> ! [X9: $int,X8: $int,X10: $int] : ( $sum(X10,$sum(X8,X9)) = $sum($sum(X9,X10),X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_196])]) ).

tff(f4682,plain,
    ( ! [X208: $int,X209: array,X207: $int] :
        ( distinct(X209,$sum(X208,$sum(1,X207)))
        | $less($sum(X207,X208),0)
        | $less(sK2(X209,$sum(X208,$sum(1,X207))),sK3(X209,$sum(X208,$sum(1,X207)))) )
    | ~ spl9_138
    | ~ spl9_196 ),
    inference(superposition,[],[f1681,f3533]) ).

tff(f3533,plain,
    ( ! [X10: $int,X8: $int,X9: $int] : ( $sum(X10,$sum(X8,X9)) = $sum($sum(X9,X10),X8) )
    | ~ spl9_196 ),
    inference(avatar_component_clause,[],[f3532]) ).

tff(f1681,plain,
    ( ! [X2: array,X3: $int] :
        ( distinct(X2,$sum(X3,1))
        | $less(X3,0)
        | $less(sK2(X2,$sum(X3,1)),sK3(X2,$sum(X3,1))) )
    | ~ spl9_138 ),
    inference(avatar_component_clause,[],[f1680]) ).

tff(f123625,plain,
    ( spl9_696
    | ~ spl9_30
    | ~ spl9_138 ),
    inference(avatar_split_clause,[],[f1699,f1680,f268,f123623]) ).

tff(f123623,plain,
    ( spl9_696
  <=> ! [X9: array,X8: $int,X7: $int] :
        ( distinct(X9,$sum(X7,$sum(X8,1)))
        | $less($sum(X7,X8),0)
        | $less(sK2(X9,$sum(X7,$sum(X8,1))),sK3(X9,$sum(X7,$sum(X8,1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_696])]) ).

tff(f1699,plain,
    ( ! [X8: $int,X9: array,X7: $int] :
        ( distinct(X9,$sum(X7,$sum(X8,1)))
        | $less($sum(X7,X8),0)
        | $less(sK2(X9,$sum(X7,$sum(X8,1))),sK3(X9,$sum(X7,$sum(X8,1)))) )
    | ~ spl9_30
    | ~ spl9_138 ),
    inference(superposition,[],[f1681,f269]) ).

tff(f123621,plain,
    ( spl9_695
    | ~ spl9_60
    | ~ spl9_138 ),
    inference(avatar_split_clause,[],[f1698,f1680,f611,f123619]) ).

tff(f123619,plain,
    ( spl9_695
  <=> ! [X6: array,X4: $int,X5: $int] :
        ( distinct(X6,$sum(X5,$sum(X4,1)))
        | $less($sum(X4,X5),0)
        | $less(sK2(X6,$sum(X5,$sum(X4,1))),sK3(X6,$sum(X5,$sum(X4,1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_695])]) ).

tff(f611,plain,
    ( spl9_60
  <=> ! [X4: $int,X2: $int,X3: $int] : ( $sum(X2,$sum(X3,X4)) = $sum($sum(X3,X2),X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_60])]) ).

tff(f1698,plain,
    ( ! [X6: array,X4: $int,X5: $int] :
        ( distinct(X6,$sum(X5,$sum(X4,1)))
        | $less($sum(X4,X5),0)
        | $less(sK2(X6,$sum(X5,$sum(X4,1))),sK3(X6,$sum(X5,$sum(X4,1)))) )
    | ~ spl9_60
    | ~ spl9_138 ),
    inference(superposition,[],[f1681,f612]) ).

tff(f612,plain,
    ( ! [X2: $int,X3: $int,X4: $int] : ( $sum(X2,$sum(X3,X4)) = $sum($sum(X3,X2),X4) )
    | ~ spl9_60 ),
    inference(avatar_component_clause,[],[f611]) ).

tff(f123594,plain,
    ( spl9_694
    | ~ spl9_33
    | ~ spl9_134 ),
    inference(avatar_split_clause,[],[f1644,f1640,f303,f123592]) ).

tff(f123592,plain,
    ( spl9_694
  <=> ! [X4: $int,X5: $int,X3: array] :
        ( distinct(X3,$sum(X4,$uminus(X5)))
        | ~ $less(X5,X4)
        | $less(read(X3,sK3(X3,$sum(X4,$uminus(X5)))),read(X3,sK2(X3,$sum(X4,$uminus(X5))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_694])]) ).

tff(f303,plain,
    ( spl9_33
  <=> ! [X0: array,X1: $int] :
        ( sorted(X0,X1)
        | $less(read(X0,sK3(X0,X1)),read(X0,sK2(X0,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_33])]) ).

tff(f1644,plain,
    ( ! [X3: array,X4: $int,X5: $int] :
        ( distinct(X3,$sum(X4,$uminus(X5)))
        | ~ $less(X5,X4)
        | $less(read(X3,sK3(X3,$sum(X4,$uminus(X5)))),read(X3,sK2(X3,$sum(X4,$uminus(X5))))) )
    | ~ spl9_33
    | ~ spl9_134 ),
    inference(resolution,[],[f1641,f304]) ).

tff(f304,plain,
    ( ! [X0: array,X1: $int] :
        ( sorted(X0,X1)
        | $less(read(X0,sK3(X0,X1)),read(X0,sK2(X0,X1))) )
    | ~ spl9_33 ),
    inference(avatar_component_clause,[],[f303]) ).

tff(f118173,plain,
    ( spl9_693
    | ~ spl9_11
    | ~ spl9_659 ),
    inference(avatar_split_clause,[],[f115136,f114085,f145,f118171]) ).

tff(f118171,plain,
    ( spl9_693
  <=> ! [X4: array] :
        ( distinct(X4,3)
        | $less(sK2(X4,3),3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_693])]) ).

tff(f145,plain,
    ( spl9_11
  <=> ! [X0: array,X1: $int] :
        ( sorted(X0,X1)
        | $less(sK2(X0,X1),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_11])]) ).

tff(f114085,plain,
    ( spl9_659
  <=> ! [X62: array] :
        ( ~ sorted(X62,3)
        | distinct(X62,3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_659])]) ).

tff(f115136,plain,
    ( ! [X4: array] :
        ( distinct(X4,3)
        | $less(sK2(X4,3),3) )
    | ~ spl9_11
    | ~ spl9_659 ),
    inference(resolution,[],[f114086,f146]) ).

tff(f146,plain,
    ( ! [X0: array,X1: $int] :
        ( sorted(X0,X1)
        | $less(sK2(X0,X1),X1) )
    | ~ spl9_11 ),
    inference(avatar_component_clause,[],[f145]) ).

tff(f114086,plain,
    ( ! [X62: array] :
        ( ~ sorted(X62,3)
        | distinct(X62,3) )
    | ~ spl9_659 ),
    inference(avatar_component_clause,[],[f114085]) ).

tff(f118064,plain,
    ( spl9_692
    | ~ spl9_140
    | ~ spl9_302 ),
    inference(avatar_split_clause,[],[f29755,f19326,f1688,f118062]) ).

tff(f118062,plain,
    ( spl9_692
  <=> ! [X316: array,X315: $int,X314: $int,X313: $int] :
        ( ~ sorted(X316,$sum(1,$sum(X313,$sum(X314,X315))))
        | distinct(X316,$sum(1,$sum(X313,$sum(X314,X315))))
        | $less($sum(X315,$sum(X313,X314)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_692])]) ).

tff(f19326,plain,
    ( spl9_302
  <=> ! [X31: $int,X29: $int,X32: $int,X30: $int] : ( $sum(X32,$sum(X29,$sum(X30,X31))) = $sum($sum(X29,X30),$sum(X31,X32)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_302])]) ).

tff(f29755,plain,
    ( ! [X316: array,X315: $int,X314: $int,X313: $int] :
        ( ~ sorted(X316,$sum(1,$sum(X313,$sum(X314,X315))))
        | distinct(X316,$sum(1,$sum(X313,$sum(X314,X315))))
        | $less($sum(X315,$sum(X313,X314)),0) )
    | ~ spl9_140
    | ~ spl9_302 ),
    inference(superposition,[],[f1689,f19327]) ).

tff(f19327,plain,
    ( ! [X31: $int,X29: $int,X32: $int,X30: $int] : ( $sum(X32,$sum(X29,$sum(X30,X31))) = $sum($sum(X29,X30),$sum(X31,X32)) )
    | ~ spl9_302 ),
    inference(avatar_component_clause,[],[f19326]) ).

tff(f118060,plain,
    ( spl9_691
    | ~ spl9_140
    | ~ spl9_301 ),
    inference(avatar_split_clause,[],[f28226,f19322,f1688,f118058]) ).

tff(f118058,plain,
    ( spl9_691
  <=> ! [X306: $int,X305: $int,X304: $int,X307: array] :
        ( ~ sorted(X307,$sum(1,$sum(X305,$sum(X304,X306))))
        | distinct(X307,$sum(1,$sum(X305,$sum(X304,X306))))
        | $less($sum(X306,$sum(X304,X305)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_691])]) ).

tff(f19322,plain,
    ( spl9_301
  <=> ! [X28: $int,X27: $int,X25: $int,X26: $int] : ( $sum(X28,$sum(X26,$sum(X25,X27))) = $sum($sum(X25,X26),$sum(X27,X28)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_301])]) ).

tff(f28226,plain,
    ( ! [X307: array,X306: $int,X305: $int,X304: $int] :
        ( ~ sorted(X307,$sum(1,$sum(X305,$sum(X304,X306))))
        | distinct(X307,$sum(1,$sum(X305,$sum(X304,X306))))
        | $less($sum(X306,$sum(X304,X305)),0) )
    | ~ spl9_140
    | ~ spl9_301 ),
    inference(superposition,[],[f1689,f19323]) ).

tff(f19323,plain,
    ( ! [X28: $int,X26: $int,X27: $int,X25: $int] : ( $sum(X28,$sum(X26,$sum(X25,X27))) = $sum($sum(X25,X26),$sum(X27,X28)) )
    | ~ spl9_301 ),
    inference(avatar_component_clause,[],[f19322]) ).

tff(f118056,plain,
    ( spl9_690
    | ~ spl9_41
    | ~ spl9_300 ),
    inference(avatar_split_clause,[],[f27087,f19318,f377,f118054]) ).

tff(f118054,plain,
    ( spl9_690
  <=> ! [X1001: array,X999: $int,X1000: $int,X998: $int] :
        ( ~ sorted(X1001,$sum(X1000,$sum(1,$sum(X998,X999))))
        | distinct(X1001,$sum(X1000,$sum(1,$sum(X998,X999))))
        | $less($sum(X998,$sum(X999,X1000)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_690])]) ).

tff(f377,plain,
    ( spl9_41
  <=> ! [X0: $int,X1: array] :
        ( ~ sorted(X1,$sum(1,X0))
        | distinct(X1,$sum(1,X0))
        | $less(X0,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_41])]) ).

tff(f19318,plain,
    ( spl9_300
  <=> ! [X31: $int,X29: $int,X32: $int,X30: $int] : ( $sum(X31,$sum(X32,$sum(X29,X30))) = $sum(X32,$sum(X29,$sum(X30,X31))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_300])]) ).

tff(f27087,plain,
    ( ! [X1000: $int,X1001: array,X998: $int,X999: $int] :
        ( ~ sorted(X1001,$sum(X1000,$sum(1,$sum(X998,X999))))
        | distinct(X1001,$sum(X1000,$sum(1,$sum(X998,X999))))
        | $less($sum(X998,$sum(X999,X1000)),0) )
    | ~ spl9_41
    | ~ spl9_300 ),
    inference(superposition,[],[f378,f19319]) ).

tff(f19319,plain,
    ( ! [X31: $int,X29: $int,X32: $int,X30: $int] : ( $sum(X31,$sum(X32,$sum(X29,X30))) = $sum(X32,$sum(X29,$sum(X30,X31))) )
    | ~ spl9_300 ),
    inference(avatar_component_clause,[],[f19318]) ).

tff(f378,plain,
    ( ! [X0: $int,X1: array] :
        ( ~ sorted(X1,$sum(1,X0))
        | distinct(X1,$sum(1,X0))
        | $less(X0,0) )
    | ~ spl9_41 ),
    inference(avatar_component_clause,[],[f377]) ).

tff(f118052,plain,
    ( spl9_689
    | ~ spl9_41
    | ~ spl9_299 ),
    inference(avatar_split_clause,[],[f25830,f19314,f377,f118050]) ).

tff(f118050,plain,
    ( spl9_689
  <=> ! [X968: $int,X969: $int,X970: $int,X971: array] :
        ( ~ sorted(X971,$sum(X970,$sum(1,$sum(X969,X968))))
        | distinct(X971,$sum(X970,$sum(1,$sum(X969,X968))))
        | $less($sum(X968,$sum(X969,X970)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_689])]) ).

tff(f19314,plain,
    ( spl9_299
  <=> ! [X28: $int,X27: $int,X25: $int,X26: $int] : ( $sum(X27,$sum(X28,$sum(X25,X26))) = $sum(X28,$sum(X26,$sum(X25,X27))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_299])]) ).

tff(f25830,plain,
    ( ! [X971: array,X968: $int,X970: $int,X969: $int] :
        ( ~ sorted(X971,$sum(X970,$sum(1,$sum(X969,X968))))
        | distinct(X971,$sum(X970,$sum(1,$sum(X969,X968))))
        | $less($sum(X968,$sum(X969,X970)),0) )
    | ~ spl9_41
    | ~ spl9_299 ),
    inference(superposition,[],[f378,f19315]) ).

tff(f19315,plain,
    ( ! [X28: $int,X26: $int,X27: $int,X25: $int] : ( $sum(X27,$sum(X28,$sum(X25,X26))) = $sum(X28,$sum(X26,$sum(X25,X27))) )
    | ~ spl9_299 ),
    inference(avatar_component_clause,[],[f19314]) ).

tff(f118048,plain,
    ( spl9_688
    | ~ spl9_41
    | ~ spl9_295 ),
    inference(avatar_split_clause,[],[f21054,f19298,f377,f118046]) ).

tff(f118046,plain,
    ( spl9_688
  <=> ! [X873: $int,X876: array,X875: $int,X874: $int] :
        ( ~ sorted(X876,$sum(1,$sum(X874,$sum(X873,X875))))
        | distinct(X876,$sum(1,$sum(X874,$sum(X873,X875))))
        | $less($sum(X873,$sum(X874,X875)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_688])]) ).

tff(f19298,plain,
    ( spl9_295
  <=> ! [X24: $int,X21: $int,X23: $int,X22: $int] : ( $sum(X23,$sum(X22,$sum(X21,X24))) = $sum(X23,$sum(X21,$sum(X22,X24))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_295])]) ).

tff(f21054,plain,
    ( ! [X874: $int,X873: $int,X875: $int,X876: array] :
        ( ~ sorted(X876,$sum(1,$sum(X874,$sum(X873,X875))))
        | distinct(X876,$sum(1,$sum(X874,$sum(X873,X875))))
        | $less($sum(X873,$sum(X874,X875)),0) )
    | ~ spl9_41
    | ~ spl9_295 ),
    inference(superposition,[],[f378,f19299]) ).

tff(f19299,plain,
    ( ! [X21: $int,X24: $int,X22: $int,X23: $int] : ( $sum(X23,$sum(X22,$sum(X21,X24))) = $sum(X23,$sum(X21,$sum(X22,X24))) )
    | ~ spl9_295 ),
    inference(avatar_component_clause,[],[f19298]) ).

tff(f118044,plain,
    ( spl9_687
    | ~ spl9_30
    | ~ spl9_139
    | ~ spl9_196 ),
    inference(avatar_split_clause,[],[f4793,f3532,f1684,f268,f118042]) ).

tff(f118042,plain,
    ( spl9_687
  <=> ! [X299: $int,X298: $int,X297: $int,X300: array] :
        ( $less($sum(X297,$sum(X298,X299)),0)
        | distinct(X300,$sum(X298,$sum(X299,$sum(1,X297))))
        | ~ sorted(X300,$sum(X298,$sum(X299,$sum(1,X297)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_687])]) ).

tff(f4793,plain,
    ( ! [X300: array,X299: $int,X298: $int,X297: $int] :
        ( $less($sum(X297,$sum(X298,X299)),0)
        | distinct(X300,$sum(X298,$sum(X299,$sum(1,X297))))
        | ~ sorted(X300,$sum(X298,$sum(X299,$sum(1,X297)))) )
    | ~ spl9_30
    | ~ spl9_139
    | ~ spl9_196 ),
    inference(forward_demodulation,[],[f4792,f269]) ).

tff(f4792,plain,
    ( ! [X300: array,X299: $int,X298: $int,X297: $int] :
        ( distinct(X300,$sum(X298,$sum(X299,$sum(1,X297))))
        | ~ sorted(X300,$sum(X298,$sum(X299,$sum(1,X297))))
        | $less($sum($sum(X297,X298),X299),0) )
    | ~ spl9_30
    | ~ spl9_139
    | ~ spl9_196 ),
    inference(forward_demodulation,[],[f4791,f269]) ).

tff(f4791,plain,
    ( ! [X300: array,X299: $int,X298: $int,X297: $int] :
        ( ~ sorted(X300,$sum(X298,$sum(X299,$sum(1,X297))))
        | distinct(X300,$sum(X298,$sum($sum(X299,1),X297)))
        | $less($sum($sum(X297,X298),X299),0) )
    | ~ spl9_30
    | ~ spl9_139
    | ~ spl9_196 ),
    inference(forward_demodulation,[],[f4707,f269]) ).

tff(f4707,plain,
    ( ! [X300: array,X299: $int,X298: $int,X297: $int] :
        ( ~ sorted(X300,$sum(X298,$sum($sum(X299,1),X297)))
        | distinct(X300,$sum(X298,$sum($sum(X299,1),X297)))
        | $less($sum($sum(X297,X298),X299),0) )
    | ~ spl9_139
    | ~ spl9_196 ),
    inference(superposition,[],[f1685,f3533]) ).

tff(f118040,plain,
    ( spl9_686
    | ~ spl9_30
    | ~ spl9_140
    | ~ spl9_196 ),
    inference(avatar_split_clause,[],[f4790,f3532,f1688,f268,f118038]) ).

tff(f118038,plain,
    ( spl9_686
  <=> ! [X295: $int,X294: $int,X293: $int,X296: array] :
        ( distinct(X296,$sum(X294,$sum(X295,$sum(1,X293))))
        | ~ sorted(X296,$sum(X294,$sum(X295,$sum(1,X293))))
        | $less($sum(X295,$sum(X293,X294)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_686])]) ).

tff(f4790,plain,
    ( ! [X296: array,X294: $int,X295: $int,X293: $int] :
        ( distinct(X296,$sum(X294,$sum(X295,$sum(1,X293))))
        | ~ sorted(X296,$sum(X294,$sum(X295,$sum(1,X293))))
        | $less($sum(X295,$sum(X293,X294)),0) )
    | ~ spl9_30
    | ~ spl9_140
    | ~ spl9_196 ),
    inference(forward_demodulation,[],[f4789,f269]) ).

tff(f4789,plain,
    ( ! [X296: array,X294: $int,X295: $int,X293: $int] :
        ( ~ sorted(X296,$sum(X294,$sum(X295,$sum(1,X293))))
        | distinct(X296,$sum(X294,$sum($sum(X295,1),X293)))
        | $less($sum(X295,$sum(X293,X294)),0) )
    | ~ spl9_30
    | ~ spl9_140
    | ~ spl9_196 ),
    inference(forward_demodulation,[],[f4706,f269]) ).

tff(f4706,plain,
    ( ! [X296: array,X294: $int,X295: $int,X293: $int] :
        ( ~ sorted(X296,$sum(X294,$sum($sum(X295,1),X293)))
        | distinct(X296,$sum(X294,$sum($sum(X295,1),X293)))
        | $less($sum(X295,$sum(X293,X294)),0) )
    | ~ spl9_140
    | ~ spl9_196 ),
    inference(superposition,[],[f1689,f3533]) ).

tff(f118036,plain,
    ( spl9_685
    | ~ spl9_30
    | ~ spl9_140
    | ~ spl9_196 ),
    inference(avatar_split_clause,[],[f4768,f3532,f1688,f268,f118034]) ).

tff(f118034,plain,
    ( spl9_685
  <=> ! [X214: $int,X216: array,X217: $int,X215: $int] :
        ( $less($sum(X214,$sum(X215,X217)),0)
        | ~ sorted(X216,$sum(X217,$sum(X215,$sum(1,X214))))
        | distinct(X216,$sum(X217,$sum(X215,$sum(1,X214)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_685])]) ).

tff(f4768,plain,
    ( ! [X215: $int,X216: array,X214: $int,X217: $int] :
        ( $less($sum(X214,$sum(X215,X217)),0)
        | ~ sorted(X216,$sum(X217,$sum(X215,$sum(1,X214))))
        | distinct(X216,$sum(X217,$sum(X215,$sum(1,X214)))) )
    | ~ spl9_30
    | ~ spl9_140
    | ~ spl9_196 ),
    inference(forward_demodulation,[],[f4684,f269]) ).

tff(f4684,plain,
    ( ! [X215: $int,X216: array,X214: $int,X217: $int] :
        ( ~ sorted(X216,$sum(X217,$sum(X215,$sum(1,X214))))
        | distinct(X216,$sum(X217,$sum(X215,$sum(1,X214))))
        | $less($sum($sum(X214,X215),X217),0) )
    | ~ spl9_140
    | ~ spl9_196 ),
    inference(superposition,[],[f1689,f3533]) ).

tff(f118032,plain,
    ( spl9_684
    | ~ spl9_12
    | ~ spl9_659 ),
    inference(avatar_split_clause,[],[f115135,f114085,f149,f118030]) ).

tff(f118030,plain,
    ( spl9_684
  <=> ! [X3: array] :
        ( distinct(X3,3)
        | $less(sK3(X3,3),3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_684])]) ).

tff(f149,plain,
    ( spl9_12
  <=> ! [X0: array,X1: $int] :
        ( sorted(X0,X1)
        | $less(sK3(X0,X1),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_12])]) ).

tff(f115135,plain,
    ( ! [X3: array] :
        ( distinct(X3,3)
        | $less(sK3(X3,3),3) )
    | ~ spl9_12
    | ~ spl9_659 ),
    inference(resolution,[],[f114086,f150]) ).

tff(f150,plain,
    ( ! [X0: array,X1: $int] :
        ( sorted(X0,X1)
        | $less(sK3(X0,X1),X1) )
    | ~ spl9_12 ),
    inference(avatar_component_clause,[],[f149]) ).

tff(f118028,plain,
    ( spl9_683
    | ~ spl9_139
    | ~ spl9_196 ),
    inference(avatar_split_clause,[],[f4683,f3532,f1684,f118026]) ).

tff(f118026,plain,
    ( spl9_683
  <=> ! [X213: $int,X212: array,X210: $int,X211: $int] :
        ( ~ sorted(X212,$sum(X213,$sum(X211,$sum(1,X210))))
        | distinct(X212,$sum(X213,$sum(X211,$sum(1,X210))))
        | $less($sum(X213,$sum(X210,X211)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_683])]) ).

tff(f4683,plain,
    ( ! [X212: array,X213: $int,X210: $int,X211: $int] :
        ( ~ sorted(X212,$sum(X213,$sum(X211,$sum(1,X210))))
        | distinct(X212,$sum(X213,$sum(X211,$sum(1,X210))))
        | $less($sum(X213,$sum(X210,X211)),0) )
    | ~ spl9_139
    | ~ spl9_196 ),
    inference(superposition,[],[f1685,f3533]) ).

tff(f118024,plain,
    ( spl9_682
    | ~ spl9_137
    | ~ spl9_196 ),
    inference(avatar_split_clause,[],[f4681,f3532,f1666,f118022]) ).

tff(f118022,plain,
    ( spl9_682
  <=> ! [X205: $int,X204: $int,X206: array] :
        ( distinct(X206,$sum(X205,$sum(1,X204)))
        | $less($sum(X204,X205),0)
        | $less(sK2(X206,$sum(X205,$sum(1,X204))),$sum(X205,$sum(1,X204))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_682])]) ).

tff(f1666,plain,
    ( spl9_137
  <=> ! [X6: array,X7: $int] :
        ( distinct(X6,$sum(X7,1))
        | $less(X7,0)
        | $less(sK2(X6,$sum(X7,1)),$sum(X7,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_137])]) ).

tff(f4681,plain,
    ( ! [X205: $int,X206: array,X204: $int] :
        ( distinct(X206,$sum(X205,$sum(1,X204)))
        | $less($sum(X204,X205),0)
        | $less(sK2(X206,$sum(X205,$sum(1,X204))),$sum(X205,$sum(1,X204))) )
    | ~ spl9_137
    | ~ spl9_196 ),
    inference(superposition,[],[f1667,f3533]) ).

tff(f1667,plain,
    ( ! [X6: array,X7: $int] :
        ( distinct(X6,$sum(X7,1))
        | $less(X7,0)
        | $less(sK2(X6,$sum(X7,1)),$sum(X7,1)) )
    | ~ spl9_137 ),
    inference(avatar_component_clause,[],[f1666]) ).

tff(f118020,plain,
    ( spl9_681
    | ~ spl9_136
    | ~ spl9_196 ),
    inference(avatar_split_clause,[],[f4680,f3532,f1662,f118018]) ).

tff(f118018,plain,
    ( spl9_681
  <=> ! [X203: array,X201: $int,X202: $int] :
        ( distinct(X203,$sum(X202,$sum(1,X201)))
        | $less($sum(X201,X202),0)
        | $less(sK3(X203,$sum(X202,$sum(1,X201))),$sum(X202,$sum(1,X201))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_681])]) ).

tff(f1662,plain,
    ( spl9_136
  <=> ! [X4: array,X5: $int] :
        ( distinct(X4,$sum(X5,1))
        | $less(X5,0)
        | $less(sK3(X4,$sum(X5,1)),$sum(X5,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_136])]) ).

tff(f4680,plain,
    ( ! [X202: $int,X203: array,X201: $int] :
        ( distinct(X203,$sum(X202,$sum(1,X201)))
        | $less($sum(X201,X202),0)
        | $less(sK3(X203,$sum(X202,$sum(1,X201))),$sum(X202,$sum(1,X201))) )
    | ~ spl9_136
    | ~ spl9_196 ),
    inference(superposition,[],[f1663,f3533]) ).

tff(f1663,plain,
    ( ! [X4: array,X5: $int] :
        ( distinct(X4,$sum(X5,1))
        | $less(X5,0)
        | $less(sK3(X4,$sum(X5,1)),$sum(X5,1)) )
    | ~ spl9_136 ),
    inference(avatar_component_clause,[],[f1662]) ).

tff(f117653,plain,
    ( ~ spl9_2
    | ~ spl9_665 ),
    inference(avatar_contradiction_clause,[],[f117529]) ).

tff(f117529,plain,
    ( $false
    | ~ spl9_2
    | ~ spl9_665 ),
    inference(resolution,[],[f115195,f110]) ).

tff(f110,plain,
    ( ! [X0: $int] : ~ $less(X0,X0)
    | ~ spl9_2 ),
    inference(avatar_component_clause,[],[f109]) ).

tff(f109,plain,
    ( spl9_2
  <=> ! [X0: $int] : ~ $less(X0,X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_2])]) ).

tff(f115195,plain,
    ( ! [X1: $int] : $less(X1,X1)
    | ~ spl9_665 ),
    inference(avatar_component_clause,[],[f115194]) ).

tff(f115194,plain,
    ( spl9_665
  <=> ! [X1: $int] : $less(X1,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_665])]) ).

tff(f117652,plain,
    ( ~ spl9_150
    | ~ spl9_665 ),
    inference(avatar_contradiction_clause,[],[f117651]) ).

tff(f117651,plain,
    ( $false
    | ~ spl9_150
    | ~ spl9_665 ),
    inference(evaluation,[],[f117530]) ).

tff(f117530,plain,
    ( ~ $less(0,1)
    | ~ spl9_150
    | ~ spl9_665 ),
    inference(resolution,[],[f115195,f1822]) ).

tff(f1822,plain,
    ( ! [X1: $int] :
        ( ~ $less(0,X1)
        | ~ $less(X1,1) )
    | ~ spl9_150 ),
    inference(avatar_component_clause,[],[f1821]) ).

tff(f1821,plain,
    ( spl9_150
  <=> ! [X1: $int] :
        ( ~ $less(0,X1)
        | ~ $less(X1,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_150])]) ).

tff(f117650,plain,
    ( ~ spl9_149
    | ~ spl9_665 ),
    inference(avatar_contradiction_clause,[],[f117649]) ).

tff(f117649,plain,
    ( $false
    | ~ spl9_149
    | ~ spl9_665 ),
    inference(evaluation,[],[f117534]) ).

tff(f117534,plain,
    ( ~ $less(-1,0)
    | ~ spl9_149
    | ~ spl9_665 ),
    inference(resolution,[],[f115195,f1818]) ).

tff(f1818,plain,
    ( ! [X0: $int] :
        ( ~ $less(-1,X0)
        | ~ $less(X0,0) )
    | ~ spl9_149 ),
    inference(avatar_component_clause,[],[f1817]) ).

tff(f1817,plain,
    ( spl9_149
  <=> ! [X0: $int] :
        ( ~ $less(X0,0)
        | ~ $less(-1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_149])]) ).

tff(f117528,plain,
    ( spl9_680
    | spl9_665
    | ~ spl9_6
    | ~ spl9_88
    | ~ spl9_147 ),
    inference(avatar_split_clause,[],[f1811,f1802,f1180,f125,f115194,f117526]) ).

tff(f125,plain,
    ( spl9_6
  <=> ! [X0: $int,X1: $int] : ( read(init(X0),X1) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_6])]) ).

tff(f1180,plain,
    ( spl9_88
  <=> ! [X2: $int,X0: $int,X1: $int,X3: $int] :
        ( ( X1 = X2 )
        | $less(X1,0)
        | $less(X2,0)
        | ~ $less(X2,X3)
        | ~ $less(X1,X3)
        | ~ distinct(init(X0),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_88])]) ).

tff(f1802,plain,
    ( spl9_147
  <=> ! [X0: array,X1: $int] :
        ( distinct(X0,$sum(X1,1))
        | $less(X1,0)
        | $less(read(X0,sK3(X0,$sum(X1,1))),read(X0,sK2(X0,$sum(X1,1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_147])]) ).

tff(f1811,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( $less(X1,X1)
        | $less(X0,0)
        | $less(X2,0)
        | $less(X3,0)
        | ~ $less(X3,$sum(X0,1))
        | ~ $less(X2,$sum(X0,1))
        | ( X2 = X3 ) )
    | ~ spl9_6
    | ~ spl9_88
    | ~ spl9_147 ),
    inference(forward_demodulation,[],[f1810,f126]) ).

tff(f126,plain,
    ( ! [X0: $int,X1: $int] : ( read(init(X0),X1) = X0 )
    | ~ spl9_6 ),
    inference(avatar_component_clause,[],[f125]) ).

tff(f1810,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( $less(read(init(X1),sK3(init(X1),$sum(X0,1))),X1)
        | $less(X0,0)
        | $less(X2,0)
        | $less(X3,0)
        | ~ $less(X3,$sum(X0,1))
        | ~ $less(X2,$sum(X0,1))
        | ( X2 = X3 ) )
    | ~ spl9_6
    | ~ spl9_88
    | ~ spl9_147 ),
    inference(forward_demodulation,[],[f1805,f126]) ).

tff(f1805,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( $less(X0,0)
        | $less(read(init(X1),sK3(init(X1),$sum(X0,1))),read(init(X1),sK2(init(X1),$sum(X0,1))))
        | $less(X2,0)
        | $less(X3,0)
        | ~ $less(X3,$sum(X0,1))
        | ~ $less(X2,$sum(X0,1))
        | ( X2 = X3 ) )
    | ~ spl9_88
    | ~ spl9_147 ),
    inference(resolution,[],[f1803,f1181]) ).

tff(f1181,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( ~ distinct(init(X0),X3)
        | $less(X1,0)
        | $less(X2,0)
        | ~ $less(X2,X3)
        | ~ $less(X1,X3)
        | ( X1 = X2 ) )
    | ~ spl9_88 ),
    inference(avatar_component_clause,[],[f1180]) ).

tff(f1803,plain,
    ( ! [X0: array,X1: $int] :
        ( distinct(X0,$sum(X1,1))
        | $less(X1,0)
        | $less(read(X0,sK3(X0,$sum(X1,1))),read(X0,sK2(X0,$sum(X1,1)))) )
    | ~ spl9_147 ),
    inference(avatar_component_clause,[],[f1802]) ).

tff(f117524,plain,
    ( spl9_679
    | ~ spl9_30
    | ~ spl9_140 ),
    inference(avatar_split_clause,[],[f1748,f1688,f268,f117522]) ).

tff(f117522,plain,
    ( spl9_679
  <=> ! [X10: $int,X11: $int,X13: $int,X12: array] :
        ( $less($sum(X10,$sum(X11,X13)),0)
        | ~ sorted(X12,$sum(X13,$sum(X10,$sum(X11,1))))
        | distinct(X12,$sum(X13,$sum(X10,$sum(X11,1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_679])]) ).

tff(f1748,plain,
    ( ! [X10: $int,X11: $int,X12: array,X13: $int] :
        ( $less($sum(X10,$sum(X11,X13)),0)
        | ~ sorted(X12,$sum(X13,$sum(X10,$sum(X11,1))))
        | distinct(X12,$sum(X13,$sum(X10,$sum(X11,1)))) )
    | ~ spl9_30
    | ~ spl9_140 ),
    inference(forward_demodulation,[],[f1738,f269]) ).

tff(f1738,plain,
    ( ! [X10: $int,X11: $int,X12: array,X13: $int] :
        ( ~ sorted(X12,$sum(X13,$sum(X10,$sum(X11,1))))
        | distinct(X12,$sum(X13,$sum(X10,$sum(X11,1))))
        | $less($sum($sum(X10,X11),X13),0) )
    | ~ spl9_30
    | ~ spl9_140 ),
    inference(superposition,[],[f1689,f269]) ).

tff(f117520,plain,
    ( spl9_678
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_140 ),
    inference(avatar_split_clause,[],[f1747,f1688,f611,f268,f117518]) ).

tff(f117518,plain,
    ( spl9_678
  <=> ! [X9: $int,X7: $int,X6: $int,X8: array] :
        ( $less($sum(X6,$sum(X7,X9)),0)
        | ~ sorted(X8,$sum(X9,$sum(X7,$sum(X6,1))))
        | distinct(X8,$sum(X9,$sum(X7,$sum(X6,1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_678])]) ).

tff(f1747,plain,
    ( ! [X8: array,X6: $int,X9: $int,X7: $int] :
        ( $less($sum(X6,$sum(X7,X9)),0)
        | ~ sorted(X8,$sum(X9,$sum(X7,$sum(X6,1))))
        | distinct(X8,$sum(X9,$sum(X7,$sum(X6,1)))) )
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_140 ),
    inference(forward_demodulation,[],[f1737,f269]) ).

tff(f1737,plain,
    ( ! [X8: array,X6: $int,X9: $int,X7: $int] :
        ( ~ sorted(X8,$sum(X9,$sum(X7,$sum(X6,1))))
        | distinct(X8,$sum(X9,$sum(X7,$sum(X6,1))))
        | $less($sum($sum(X6,X7),X9),0) )
    | ~ spl9_60
    | ~ spl9_140 ),
    inference(superposition,[],[f1689,f612]) ).

tff(f117516,plain,
    ( spl9_677
    | ~ spl9_30
    | ~ spl9_140 ),
    inference(avatar_split_clause,[],[f1746,f1688,f268,f117514]) ).

tff(f117514,plain,
    ( spl9_677
  <=> ! [X24: array,X21: $int,X23: $int,X22: $int] :
        ( ~ sorted(X24,$sum(X21,$sum(X22,$sum(X23,1))))
        | distinct(X24,$sum(X21,$sum(X22,$sum(X23,1))))
        | $less($sum(X23,$sum(X21,X22)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_677])]) ).

tff(f1746,plain,
    ( ! [X21: $int,X24: array,X22: $int,X23: $int] :
        ( ~ sorted(X24,$sum(X21,$sum(X22,$sum(X23,1))))
        | distinct(X24,$sum(X21,$sum(X22,$sum(X23,1))))
        | $less($sum(X23,$sum(X21,X22)),0) )
    | ~ spl9_30
    | ~ spl9_140 ),
    inference(superposition,[],[f1689,f269]) ).

tff(f117511,plain,
    ( spl9_676
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_139 ),
    inference(avatar_split_clause,[],[f1728,f1684,f611,f268,f117509]) ).

tff(f117509,plain,
    ( spl9_676
  <=> ! [X18: $int,X20: array,X17: $int,X19: $int] :
        ( $less($sum(X17,$sum(X18,X19)),0)
        | ~ sorted(X20,$sum(X18,$sum(X17,$sum(X19,1))))
        | distinct(X20,$sum(X18,$sum(X17,$sum(X19,1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_676])]) ).

tff(f1728,plain,
    ( ! [X18: $int,X19: $int,X17: $int,X20: array] :
        ( $less($sum(X17,$sum(X18,X19)),0)
        | ~ sorted(X20,$sum(X18,$sum(X17,$sum(X19,1))))
        | distinct(X20,$sum(X18,$sum(X17,$sum(X19,1)))) )
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_139 ),
    inference(forward_demodulation,[],[f1719,f269]) ).

tff(f1719,plain,
    ( ! [X18: $int,X19: $int,X17: $int,X20: array] :
        ( ~ sorted(X20,$sum(X18,$sum(X17,$sum(X19,1))))
        | distinct(X20,$sum(X18,$sum(X17,$sum(X19,1))))
        | $less($sum($sum(X17,X18),X19),0) )
    | ~ spl9_60
    | ~ spl9_139 ),
    inference(superposition,[],[f1685,f612]) ).

tff(f117507,plain,
    ( spl9_675
    | ~ spl9_30
    | ~ spl9_139 ),
    inference(avatar_split_clause,[],[f1712,f1684,f268,f117505]) ).

tff(f117505,plain,
    ( spl9_675
  <=> ! [X10: $int,X11: $int,X13: $int,X12: array] :
        ( ~ sorted(X12,$sum(X13,$sum(X10,$sum(X11,1))))
        | distinct(X12,$sum(X13,$sum(X10,$sum(X11,1))))
        | $less($sum(X13,$sum(X10,X11)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_675])]) ).

tff(f1712,plain,
    ( ! [X10: $int,X11: $int,X12: array,X13: $int] :
        ( ~ sorted(X12,$sum(X13,$sum(X10,$sum(X11,1))))
        | distinct(X12,$sum(X13,$sum(X10,$sum(X11,1))))
        | $less($sum(X13,$sum(X10,X11)),0) )
    | ~ spl9_30
    | ~ spl9_139 ),
    inference(superposition,[],[f1685,f269]) ).

tff(f117503,plain,
    ( spl9_674
    | ~ spl9_60
    | ~ spl9_139 ),
    inference(avatar_split_clause,[],[f1711,f1684,f611,f117501]) ).

tff(f117501,plain,
    ( spl9_674
  <=> ! [X9: $int,X7: $int,X6: $int,X8: array] :
        ( ~ sorted(X8,$sum(X9,$sum(X7,$sum(X6,1))))
        | distinct(X8,$sum(X9,$sum(X7,$sum(X6,1))))
        | $less($sum(X9,$sum(X6,X7)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_674])]) ).

tff(f1711,plain,
    ( ! [X8: array,X6: $int,X9: $int,X7: $int] :
        ( ~ sorted(X8,$sum(X9,$sum(X7,$sum(X6,1))))
        | distinct(X8,$sum(X9,$sum(X7,$sum(X6,1))))
        | $less($sum(X9,$sum(X6,X7)),0) )
    | ~ spl9_60
    | ~ spl9_139 ),
    inference(superposition,[],[f1685,f612]) ).

tff(f117499,plain,
    ( spl9_673
    | ~ spl9_30
    | ~ spl9_137 ),
    inference(avatar_split_clause,[],[f1678,f1666,f268,f117497]) ).

tff(f117497,plain,
    ( spl9_673
  <=> ! [X9: array,X8: $int,X7: $int] :
        ( distinct(X9,$sum(X7,$sum(X8,1)))
        | $less($sum(X7,X8),0)
        | $less(sK2(X9,$sum(X7,$sum(X8,1))),$sum(X7,$sum(X8,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_673])]) ).

tff(f1678,plain,
    ( ! [X8: $int,X9: array,X7: $int] :
        ( distinct(X9,$sum(X7,$sum(X8,1)))
        | $less($sum(X7,X8),0)
        | $less(sK2(X9,$sum(X7,$sum(X8,1))),$sum(X7,$sum(X8,1))) )
    | ~ spl9_30
    | ~ spl9_137 ),
    inference(superposition,[],[f1667,f269]) ).

tff(f117495,plain,
    ( spl9_672
    | ~ spl9_60
    | ~ spl9_137 ),
    inference(avatar_split_clause,[],[f1677,f1666,f611,f117493]) ).

tff(f117493,plain,
    ( spl9_672
  <=> ! [X6: array,X4: $int,X5: $int] :
        ( distinct(X6,$sum(X5,$sum(X4,1)))
        | $less($sum(X4,X5),0)
        | $less(sK2(X6,$sum(X5,$sum(X4,1))),$sum(X5,$sum(X4,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_672])]) ).

tff(f1677,plain,
    ( ! [X6: array,X4: $int,X5: $int] :
        ( distinct(X6,$sum(X5,$sum(X4,1)))
        | $less($sum(X4,X5),0)
        | $less(sK2(X6,$sum(X5,$sum(X4,1))),$sum(X5,$sum(X4,1))) )
    | ~ spl9_60
    | ~ spl9_137 ),
    inference(superposition,[],[f1667,f612]) ).

tff(f117491,plain,
    ( spl9_671
    | ~ spl9_30
    | ~ spl9_136 ),
    inference(avatar_split_clause,[],[f1673,f1662,f268,f117489]) ).

tff(f117489,plain,
    ( spl9_671
  <=> ! [X9: array,X8: $int,X7: $int] :
        ( distinct(X9,$sum(X7,$sum(X8,1)))
        | $less($sum(X7,X8),0)
        | $less(sK3(X9,$sum(X7,$sum(X8,1))),$sum(X7,$sum(X8,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_671])]) ).

tff(f1673,plain,
    ( ! [X8: $int,X9: array,X7: $int] :
        ( distinct(X9,$sum(X7,$sum(X8,1)))
        | $less($sum(X7,X8),0)
        | $less(sK3(X9,$sum(X7,$sum(X8,1))),$sum(X7,$sum(X8,1))) )
    | ~ spl9_30
    | ~ spl9_136 ),
    inference(superposition,[],[f1663,f269]) ).

tff(f117487,plain,
    ( spl9_670
    | ~ spl9_60
    | ~ spl9_136 ),
    inference(avatar_split_clause,[],[f1672,f1662,f611,f117485]) ).

tff(f117485,plain,
    ( spl9_670
  <=> ! [X6: array,X4: $int,X5: $int] :
        ( distinct(X6,$sum(X5,$sum(X4,1)))
        | $less($sum(X4,X5),0)
        | $less(sK3(X6,$sum(X5,$sum(X4,1))),$sum(X5,$sum(X4,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_670])]) ).

tff(f1672,plain,
    ( ! [X6: array,X4: $int,X5: $int] :
        ( distinct(X6,$sum(X5,$sum(X4,1)))
        | $less($sum(X4,X5),0)
        | $less(sK3(X6,$sum(X5,$sum(X4,1))),$sum(X5,$sum(X4,1))) )
    | ~ spl9_60
    | ~ spl9_136 ),
    inference(superposition,[],[f1663,f612]) ).

tff(f117483,plain,
    ( spl9_669
    | ~ spl9_71
    | ~ spl9_134 ),
    inference(avatar_split_clause,[],[f1643,f1640,f862,f117481]) ).

tff(f117481,plain,
    ( spl9_669
  <=> ! [X2: $int,X0: array,X1: $int] :
        ( distinct(X0,$sum(X1,$uminus(X2)))
        | ~ $less(X2,X1)
        | ( 0 = sK2(X0,$sum(X1,$uminus(X2))) )
        | $less(0,sK2(X0,$sum(X1,$uminus(X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_669])]) ).

tff(f862,plain,
    ( spl9_71
  <=> ! [X6: array,X7: $int] :
        ( $less(0,sK2(X6,X7))
        | ( 0 = sK2(X6,X7) )
        | sorted(X6,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_71])]) ).

tff(f1643,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( distinct(X0,$sum(X1,$uminus(X2)))
        | ~ $less(X2,X1)
        | ( 0 = sK2(X0,$sum(X1,$uminus(X2))) )
        | $less(0,sK2(X0,$sum(X1,$uminus(X2)))) )
    | ~ spl9_71
    | ~ spl9_134 ),
    inference(resolution,[],[f1641,f863]) ).

tff(f863,plain,
    ( ! [X6: array,X7: $int] :
        ( sorted(X6,X7)
        | ( 0 = sK2(X6,X7) )
        | $less(0,sK2(X6,X7)) )
    | ~ spl9_71 ),
    inference(avatar_component_clause,[],[f862]) ).

tff(f115427,plain,
    ( spl9_668
    | ~ spl9_5
    | ~ spl9_156
    | ~ spl9_214 ),
    inference(avatar_split_clause,[],[f6197,f5128,f1915,f121,f115425]) ).

tff(f115425,plain,
    ( spl9_668
  <=> ! [X20: $int] : ( 0 = $sum($uminus(X20),X20) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_668])]) ).

tff(f1915,plain,
    ( spl9_156
  <=> ! [X4: $int,X3: $int] : ( $sum(X3,$sum(X4,$uminus(X3))) = X4 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_156])]) ).

tff(f5128,plain,
    ( spl9_214
  <=> ! [X57: $int,X59: $int,X58: $int] : ( $sum(X58,X59) = $sum(X57,$sum(X59,$sum($uminus(X57),X58))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_214])]) ).

tff(f6197,plain,
    ( ! [X20: $int] : ( 0 = $sum($uminus(X20),X20) )
    | ~ spl9_5
    | ~ spl9_156
    | ~ spl9_214 ),
    inference(forward_demodulation,[],[f6052,f122]) ).

tff(f6052,plain,
    ( ! [X21: $int,X20: $int] : ( $sum(X21,$uminus(X21)) = $sum($uminus(X20),X20) )
    | ~ spl9_156
    | ~ spl9_214 ),
    inference(superposition,[],[f5129,f1916]) ).

tff(f1916,plain,
    ( ! [X3: $int,X4: $int] : ( $sum(X3,$sum(X4,$uminus(X3))) = X4 )
    | ~ spl9_156 ),
    inference(avatar_component_clause,[],[f1915]) ).

tff(f5129,plain,
    ( ! [X58: $int,X59: $int,X57: $int] : ( $sum(X58,X59) = $sum(X57,$sum(X59,$sum($uminus(X57),X58))) )
    | ~ spl9_214 ),
    inference(avatar_component_clause,[],[f5128]) ).

tff(f115423,plain,
    ( spl9_667
    | ~ spl9_155
    | ~ spl9_183 ),
    inference(avatar_split_clause,[],[f3396,f3146,f1911,f115421]) ).

tff(f115421,plain,
    ( spl9_667
  <=> ! [X2: $int] :
        ( $less(X2,2)
        | ~ $less(X2,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_667])]) ).

tff(f1911,plain,
    ( spl9_155
  <=> ! [X7: $int,X8: $int] :
        ( ~ $less(X7,$sum(X8,X7))
        | ~ $less(X8,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_155])]) ).

tff(f3146,plain,
    ( spl9_183
  <=> ! [X4: $int,X3: $int] :
        ( $less(X3,$sum(X4,1))
        | $less(X4,$sum(X3,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_183])]) ).

tff(f3396,plain,
    ( ! [X2: $int] :
        ( $less(X2,2)
        | ~ $less(X2,1) )
    | ~ spl9_155
    | ~ spl9_183 ),
    inference(evaluation,[],[f3345]) ).

tff(f3345,plain,
    ( ! [X2: $int] :
        ( $less(X2,$sum(1,1))
        | ~ $less(X2,1) )
    | ~ spl9_155
    | ~ spl9_183 ),
    inference(resolution,[],[f3147,f1912]) ).

tff(f1912,plain,
    ( ! [X8: $int,X7: $int] :
        ( ~ $less(X7,$sum(X8,X7))
        | ~ $less(X8,1) )
    | ~ spl9_155 ),
    inference(avatar_component_clause,[],[f1911]) ).

tff(f3147,plain,
    ( ! [X3: $int,X4: $int] :
        ( $less(X3,$sum(X4,1))
        | $less(X4,$sum(X3,1)) )
    | ~ spl9_183 ),
    inference(avatar_component_clause,[],[f3146]) ).

tff(f115419,plain,
    ( spl9_666
    | ~ spl9_9
    | ~ spl9_154 ),
    inference(avatar_split_clause,[],[f1954,f1907,f137,f115417]) ).

tff(f115417,plain,
    ( spl9_666
  <=> ! [X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | ~ $less(X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_666])]) ).

tff(f137,plain,
    ( spl9_9
  <=> ! [X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | ~ $less(X1,$sum(X0,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_9])]) ).

tff(f1907,plain,
    ( spl9_154
  <=> ! [X2: $int,X3: $int] :
        ( ~ $less(X2,X3)
        | $less(X2,$sum(X3,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_154])]) ).

tff(f1954,plain,
    ( ! [X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | ~ $less(X1,X0) )
    | ~ spl9_9
    | ~ spl9_154 ),
    inference(resolution,[],[f1908,f138]) ).

tff(f138,plain,
    ( ! [X0: $int,X1: $int] :
        ( ~ $less(X1,$sum(X0,1))
        | ~ $less(X0,X1) )
    | ~ spl9_9 ),
    inference(avatar_component_clause,[],[f137]) ).

tff(f1908,plain,
    ( ! [X2: $int,X3: $int] :
        ( $less(X2,$sum(X3,1))
        | ~ $less(X2,X3) )
    | ~ spl9_154 ),
    inference(avatar_component_clause,[],[f1907]) ).

tff(f115196,plain,
    ( spl9_664
    | spl9_665
    | ~ spl9_6
    | ~ spl9_88
    | ~ spl9_143 ),
    inference(avatar_split_clause,[],[f1763,f1758,f1180,f125,f115194,f115191]) ).

tff(f115191,plain,
    ( spl9_664
  <=> ! [X2: $int,X0: $int,X3: $int] :
        ( ( 0 = X0 )
        | ( X2 = X3 )
        | $less(X3,0)
        | ~ $less(X3,X0)
        | $less(X2,0)
        | ~ $less(X2,X0)
        | $less(X0,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_664])]) ).

tff(f1758,plain,
    ( spl9_143
  <=> ! [X0: array,X1: $int] :
        ( $less(read(X0,sK3(X0,X1)),read(X0,sK2(X0,X1)))
        | ( 0 = X1 )
        | distinct(X0,X1)
        | $less(X1,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_143])]) ).

tff(f1763,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( $less(X1,X1)
        | ( 0 = X0 )
        | $less(X0,0)
        | $less(X2,0)
        | $less(X3,0)
        | ~ $less(X3,X0)
        | ~ $less(X2,X0)
        | ( X2 = X3 ) )
    | ~ spl9_6
    | ~ spl9_88
    | ~ spl9_143 ),
    inference(forward_demodulation,[],[f1762,f126]) ).

tff(f1762,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( $less(read(init(X1),sK3(init(X1),X0)),X1)
        | ( 0 = X0 )
        | $less(X0,0)
        | $less(X2,0)
        | $less(X3,0)
        | ~ $less(X3,X0)
        | ~ $less(X2,X0)
        | ( X2 = X3 ) )
    | ~ spl9_6
    | ~ spl9_88
    | ~ spl9_143 ),
    inference(forward_demodulation,[],[f1761,f126]) ).

tff(f1761,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( ( 0 = X0 )
        | $less(read(init(X1),sK3(init(X1),X0)),read(init(X1),sK2(init(X1),X0)))
        | $less(X0,0)
        | $less(X2,0)
        | $less(X3,0)
        | ~ $less(X3,X0)
        | ~ $less(X2,X0)
        | ( X2 = X3 ) )
    | ~ spl9_88
    | ~ spl9_143 ),
    inference(resolution,[],[f1759,f1181]) ).

tff(f1759,plain,
    ( ! [X0: array,X1: $int] :
        ( distinct(X0,X1)
        | ( 0 = X1 )
        | $less(read(X0,sK3(X0,X1)),read(X0,sK2(X0,X1)))
        | $less(X1,0) )
    | ~ spl9_143 ),
    inference(avatar_component_clause,[],[f1758]) ).

tff(f115140,plain,
    ( spl9_663
    | ~ spl9_1
    | ~ spl9_342 ),
    inference(avatar_split_clause,[],[f42758,f42600,f105,f115138]) ).

tff(f115138,plain,
    ( spl9_663
  <=> ! [X6: array,X7: $int,X8: array] :
        ( ( rev(X6,X7) = X6 )
        | ( 0 = sK7(X6,X6,X7) )
        | distinct(X8,sK7(X6,X6,X7))
        | ~ sorted(X8,sK7(X6,X6,X7)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_663])]) ).

tff(f105,plain,
    ( spl9_1
  <=> ! [X0: array,X1: $int] :
        ( distinct(X0,X1)
        | ~ $less(0,X1)
        | ~ sorted(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_1])]) ).

tff(f42600,plain,
    ( spl9_342
  <=> ! [X0: array,X1: $int] :
        ( ( rev(X0,X1) = X0 )
        | $less(0,sK7(X0,X0,X1))
        | ( 0 = sK7(X0,X0,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_342])]) ).

tff(f42758,plain,
    ( ! [X8: array,X6: array,X7: $int] :
        ( ( rev(X6,X7) = X6 )
        | ( 0 = sK7(X6,X6,X7) )
        | distinct(X8,sK7(X6,X6,X7))
        | ~ sorted(X8,sK7(X6,X6,X7)) )
    | ~ spl9_1
    | ~ spl9_342 ),
    inference(resolution,[],[f42601,f106]) ).

tff(f106,plain,
    ( ! [X0: array,X1: $int] :
        ( ~ $less(0,X1)
        | distinct(X0,X1)
        | ~ sorted(X0,X1) )
    | ~ spl9_1 ),
    inference(avatar_component_clause,[],[f105]) ).

tff(f42601,plain,
    ( ! [X0: array,X1: $int] :
        ( $less(0,sK7(X0,X0,X1))
        | ( rev(X0,X1) = X0 )
        | ( 0 = sK7(X0,X0,X1) ) )
    | ~ spl9_342 ),
    inference(avatar_component_clause,[],[f42600]) ).

tff(f115131,plain,
    ( spl9_662
    | ~ spl9_147
    | ~ spl9_176 ),
    inference(avatar_split_clause,[],[f3037,f2400,f1802,f115129]) ).

tff(f115129,plain,
    ( spl9_662
  <=> ! [X137: $int,X138: array] :
        ( distinct(X138,$uminus(X137))
        | $less($uminus($sum(1,X137)),0)
        | $less(read(X138,sK3(X138,$uminus(X137))),read(X138,sK2(X138,$uminus(X137)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_662])]) ).

tff(f2400,plain,
    ( spl9_176
  <=> ! [X11: $int,X10: $int] : ( $uminus(X11) = $sum($uminus($sum(X10,X11)),X10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_176])]) ).

tff(f3037,plain,
    ( ! [X138: array,X137: $int] :
        ( distinct(X138,$uminus(X137))
        | $less($uminus($sum(1,X137)),0)
        | $less(read(X138,sK3(X138,$uminus(X137))),read(X138,sK2(X138,$uminus(X137)))) )
    | ~ spl9_147
    | ~ spl9_176 ),
    inference(superposition,[],[f1803,f2401]) ).

tff(f2401,plain,
    ( ! [X10: $int,X11: $int] : ( $uminus(X11) = $sum($uminus($sum(X10,X11)),X10) )
    | ~ spl9_176 ),
    inference(avatar_component_clause,[],[f2400]) ).

tff(f115127,plain,
    ( spl9_661
    | ~ spl9_33
    | ~ spl9_41 ),
    inference(avatar_split_clause,[],[f432,f377,f303,f115125]) ).

tff(f115125,plain,
    ( spl9_661
  <=> ! [X0: array,X1: $int] :
        ( distinct(X0,$sum(1,X1))
        | $less(X1,0)
        | $less(read(X0,sK3(X0,$sum(1,X1))),read(X0,sK2(X0,$sum(1,X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_661])]) ).

tff(f432,plain,
    ( ! [X0: array,X1: $int] :
        ( distinct(X0,$sum(1,X1))
        | $less(X1,0)
        | $less(read(X0,sK3(X0,$sum(1,X1))),read(X0,sK2(X0,$sum(1,X1)))) )
    | ~ spl9_33
    | ~ spl9_41 ),
    inference(resolution,[],[f378,f304]) ).

tff(f114091,plain,
    ( spl9_660
    | ~ spl9_1
    | ~ spl9_344 ),
    inference(avatar_split_clause,[],[f43099,f42609,f105,f114089]) ).

tff(f114089,plain,
    ( spl9_660
  <=> ! [X75: $int,X74: $int,X77: array,X76: $int] :
        ( $less($sum(X74,X75),X76)
        | $less(X76,1)
        | distinct(X77,$sum(X74,$sum(X75,1)))
        | ~ sorted(X77,$sum(X74,$sum(X75,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_660])]) ).

tff(f42609,plain,
    ( spl9_344
  <=> ! [X17: $int,X14: $int,X16: $int,X15: $int] :
        ( $less($sum(X14,X15),X16)
        | $less(X16,$sum(X17,1))
        | $less(X17,$sum(X14,$sum(X15,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_344])]) ).

tff(f43099,plain,
    ( ! [X76: $int,X77: array,X74: $int,X75: $int] :
        ( $less($sum(X74,X75),X76)
        | $less(X76,1)
        | distinct(X77,$sum(X74,$sum(X75,1)))
        | ~ sorted(X77,$sum(X74,$sum(X75,1))) )
    | ~ spl9_1
    | ~ spl9_344 ),
    inference(evaluation,[],[f42955]) ).

tff(f42955,plain,
    ( ! [X76: $int,X77: array,X74: $int,X75: $int] :
        ( $less($sum(X74,X75),X76)
        | $less(X76,$sum(0,1))
        | distinct(X77,$sum(X74,$sum(X75,1)))
        | ~ sorted(X77,$sum(X74,$sum(X75,1))) )
    | ~ spl9_1
    | ~ spl9_344 ),
    inference(resolution,[],[f42610,f106]) ).

tff(f42610,plain,
    ( ! [X16: $int,X14: $int,X17: $int,X15: $int] :
        ( $less($sum(X14,X15),X16)
        | $less(X16,$sum(X17,1))
        | $less(X17,$sum(X14,$sum(X15,1))) )
    | ~ spl9_344 ),
    inference(avatar_component_clause,[],[f42609]) ).

tff(f114087,plain,
    ( spl9_659
    | ~ spl9_304
    | ~ spl9_645 ),
    inference(avatar_split_clause,[],[f113130,f112520,f19334,f114085]) ).

tff(f19334,plain,
    ( spl9_304
  <=> ! [X13: array,X14: $int] :
        ( distinct(X13,X14)
        | ~ sorted(X13,X14)
        | ~ $less(1,X14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_304])]) ).

tff(f113130,plain,
    ( ! [X62: array] :
        ( ~ sorted(X62,3)
        | distinct(X62,3) )
    | ~ spl9_304
    | ~ spl9_645 ),
    inference(evaluation,[],[f113033]) ).

tff(f113033,plain,
    ( ! [X62: array] :
        ( ~ sorted(X62,$sum(2,1))
        | distinct(X62,$sum(2,1)) )
    | ~ spl9_304
    | ~ spl9_645 ),
    inference(resolution,[],[f112521,f19335]) ).

tff(f19335,plain,
    ( ! [X14: $int,X13: array] :
        ( ~ $less(1,X14)
        | ~ sorted(X13,X14)
        | distinct(X13,X14) )
    | ~ spl9_304 ),
    inference(avatar_component_clause,[],[f19334]) ).

tff(f114083,plain,
    ( spl9_658
    | ~ spl9_134
    | ~ spl9_284 ),
    inference(avatar_split_clause,[],[f18411,f10335,f1640,f114081]) ).

tff(f114081,plain,
    ( spl9_658
  <=> ! [X136: $int,X138: $int,X139: array,X137: $int] :
        ( ~ sorted(X139,$uminus($sum(X136,$sum(X138,X137))))
        | distinct(X139,$uminus($sum(X136,$sum(X138,X137))))
        | ~ $less(X138,$uminus($sum(X136,X137))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_658])]) ).

tff(f10335,plain,
    ( spl9_284
  <=> ! [X2: $int,X0: $int,X1: $int] : ( $uminus($sum(X0,$sum(X1,X2))) = $sum($uminus($sum(X0,X2)),$uminus(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_284])]) ).

tff(f18411,plain,
    ( ! [X138: $int,X139: array,X136: $int,X137: $int] :
        ( ~ sorted(X139,$uminus($sum(X136,$sum(X138,X137))))
        | distinct(X139,$uminus($sum(X136,$sum(X138,X137))))
        | ~ $less(X138,$uminus($sum(X136,X137))) )
    | ~ spl9_134
    | ~ spl9_284 ),
    inference(superposition,[],[f1641,f10336]) ).

tff(f10336,plain,
    ( ! [X2: $int,X0: $int,X1: $int] : ( $uminus($sum(X0,$sum(X1,X2))) = $sum($uminus($sum(X0,X2)),$uminus(X1)) )
    | ~ spl9_284 ),
    inference(avatar_component_clause,[],[f10335]) ).

tff(f114079,plain,
    ( spl9_657
    | ~ spl9_1
    | ~ spl9_277 ),
    inference(avatar_split_clause,[],[f16301,f10224,f105,f114077]) ).

tff(f114077,plain,
    ( spl9_657
  <=> ! [X55: $int,X57: $int,X56: $int,X58: array] :
        ( ~ $less(X55,X56)
        | ~ $less(0,X57)
        | distinct(X58,$sum(X56,$sum($uminus(X55),X57)))
        | ~ sorted(X58,$sum(X56,$sum($uminus(X55),X57))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_657])]) ).

tff(f10224,plain,
    ( spl9_277
  <=> ! [X11: $int,X13: $int,X14: $int,X12: $int] :
        ( ~ $less(X13,X12)
        | ~ $less(X11,X14)
        | $less(X13,$sum(X14,$sum($uminus(X11),X12))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_277])]) ).

tff(f16301,plain,
    ( ! [X58: array,X56: $int,X57: $int,X55: $int] :
        ( ~ $less(X55,X56)
        | ~ $less(0,X57)
        | distinct(X58,$sum(X56,$sum($uminus(X55),X57)))
        | ~ sorted(X58,$sum(X56,$sum($uminus(X55),X57))) )
    | ~ spl9_1
    | ~ spl9_277 ),
    inference(resolution,[],[f10225,f106]) ).

tff(f10225,plain,
    ( ! [X11: $int,X14: $int,X12: $int,X13: $int] :
        ( $less(X13,$sum(X14,$sum($uminus(X11),X12)))
        | ~ $less(X11,X14)
        | ~ $less(X13,X12) )
    | ~ spl9_277 ),
    inference(avatar_component_clause,[],[f10224]) ).

tff(f114075,plain,
    ( spl9_656
    | ~ spl9_146
    | ~ spl9_176 ),
    inference(avatar_split_clause,[],[f3036,f2400,f1790,f114073]) ).

tff(f114073,plain,
    ( spl9_656
  <=> ! [X136: array,X135: $int] :
        ( distinct(X136,$uminus(X135))
        | $less(0,sK2(X136,$uminus(X135)))
        | ( 0 = sK2(X136,$uminus(X135)) )
        | $less($uminus($sum(1,X135)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_656])]) ).

tff(f1790,plain,
    ( spl9_146
  <=> ! [X2: array,X3: $int] :
        ( ( 0 = sK2(X2,$sum(X3,1)) )
        | $less(0,sK2(X2,$sum(X3,1)))
        | distinct(X2,$sum(X3,1))
        | $less(X3,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_146])]) ).

tff(f3036,plain,
    ( ! [X136: array,X135: $int] :
        ( distinct(X136,$uminus(X135))
        | $less(0,sK2(X136,$uminus(X135)))
        | ( 0 = sK2(X136,$uminus(X135)) )
        | $less($uminus($sum(1,X135)),0) )
    | ~ spl9_146
    | ~ spl9_176 ),
    inference(superposition,[],[f1791,f2401]) ).

tff(f1791,plain,
    ( ! [X2: array,X3: $int] :
        ( distinct(X2,$sum(X3,1))
        | $less(0,sK2(X2,$sum(X3,1)))
        | ( 0 = sK2(X2,$sum(X3,1)) )
        | $less(X3,0) )
    | ~ spl9_146 ),
    inference(avatar_component_clause,[],[f1790]) ).

tff(f114071,plain,
    ( spl9_655
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_78
    | ~ spl9_140 ),
    inference(avatar_split_clause,[],[f1755,f1688,f976,f216,f129,f114069]) ).

tff(f114069,plain,
    ( spl9_655
  <=> ! [X16: array,X14: $int,X15: $int] :
        ( $less($uminus($sum(X14,X15)),0)
        | distinct(X16,$sum(1,$uminus($sum(X15,X14))))
        | ~ sorted(X16,$sum(1,$uminus($sum(X15,X14)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_655])]) ).

tff(f976,plain,
    ( spl9_78
  <=> ! [X9: $int,X8: $int,X10: $int] : ( $sum($uminus(X8),$sum($uminus(X9),X10)) = $sum($uminus($sum(X9,X8)),X10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_78])]) ).

tff(f1755,plain,
    ( ! [X16: array,X14: $int,X15: $int] :
        ( $less($uminus($sum(X14,X15)),0)
        | distinct(X16,$sum(1,$uminus($sum(X15,X14))))
        | ~ sorted(X16,$sum(1,$uminus($sum(X15,X14)))) )
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_78
    | ~ spl9_140 ),
    inference(forward_demodulation,[],[f1754,f217]) ).

tff(f1754,plain,
    ( ! [X16: array,X14: $int,X15: $int] :
        ( distinct(X16,$sum(1,$uminus($sum(X15,X14))))
        | ~ sorted(X16,$sum(1,$uminus($sum(X15,X14))))
        | $less($sum($uminus(X15),$uminus(X14)),0) )
    | ~ spl9_7
    | ~ spl9_78
    | ~ spl9_140 ),
    inference(forward_demodulation,[],[f1753,f130]) ).

tff(f1753,plain,
    ( ! [X16: array,X14: $int,X15: $int] :
        ( ~ sorted(X16,$sum(1,$uminus($sum(X15,X14))))
        | distinct(X16,$sum($uminus($sum(X15,X14)),1))
        | $less($sum($uminus(X15),$uminus(X14)),0) )
    | ~ spl9_7
    | ~ spl9_78
    | ~ spl9_140 ),
    inference(forward_demodulation,[],[f1744,f130]) ).

tff(f1744,plain,
    ( ! [X16: array,X14: $int,X15: $int] :
        ( ~ sorted(X16,$sum($uminus($sum(X15,X14)),1))
        | distinct(X16,$sum($uminus($sum(X15,X14)),1))
        | $less($sum($uminus(X15),$uminus(X14)),0) )
    | ~ spl9_78
    | ~ spl9_140 ),
    inference(superposition,[],[f1689,f977]) ).

tff(f977,plain,
    ( ! [X10: $int,X8: $int,X9: $int] : ( $sum($uminus(X8),$sum($uminus(X9),X10)) = $sum($uminus($sum(X9,X8)),X10) )
    | ~ spl9_78 ),
    inference(avatar_component_clause,[],[f976]) ).

tff(f114067,plain,
    ( spl9_654
    | ~ spl9_25
    | ~ spl9_134 ),
    inference(avatar_split_clause,[],[f1645,f1640,f224,f114065]) ).

tff(f114065,plain,
    ( spl9_654
  <=> ! [X6: array,X8: $int,X7: $int] :
        ( distinct(X6,$sum(X7,$uminus(X8)))
        | ~ $less(X8,X7)
        | $less(sK2(X6,$sum(X7,$uminus(X8))),sK3(X6,$sum(X7,$uminus(X8)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_654])]) ).

tff(f224,plain,
    ( spl9_25
  <=> ! [X0: array,X1: $int] :
        ( sorted(X0,X1)
        | $less(sK2(X0,X1),sK3(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_25])]) ).

tff(f1645,plain,
    ( ! [X8: $int,X6: array,X7: $int] :
        ( distinct(X6,$sum(X7,$uminus(X8)))
        | ~ $less(X8,X7)
        | $less(sK2(X6,$sum(X7,$uminus(X8))),sK3(X6,$sum(X7,$uminus(X8)))) )
    | ~ spl9_25
    | ~ spl9_134 ),
    inference(resolution,[],[f1641,f225]) ).

tff(f225,plain,
    ( ! [X0: array,X1: $int] :
        ( sorted(X0,X1)
        | $less(sK2(X0,X1),sK3(X0,X1)) )
    | ~ spl9_25 ),
    inference(avatar_component_clause,[],[f224]) ).

tff(f114063,plain,
    ( spl9_653
    | ~ spl9_41
    | ~ spl9_71 ),
    inference(avatar_split_clause,[],[f891,f862,f377,f114061]) ).

tff(f114061,plain,
    ( spl9_653
  <=> ! [X4: array,X5: $int] :
        ( ( 0 = sK2(X4,$sum(1,X5)) )
        | $less(0,sK2(X4,$sum(1,X5)))
        | distinct(X4,$sum(1,X5))
        | $less(X5,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_653])]) ).

tff(f891,plain,
    ( ! [X4: array,X5: $int] :
        ( ( 0 = sK2(X4,$sum(1,X5)) )
        | $less(0,sK2(X4,$sum(1,X5)))
        | distinct(X4,$sum(1,X5))
        | $less(X5,0) )
    | ~ spl9_41
    | ~ spl9_71 ),
    inference(resolution,[],[f863,f378]) ).

tff(f113178,plain,
    ( spl9_652
    | ~ spl9_1
    | ~ spl9_324 ),
    inference(avatar_split_clause,[],[f39766,f39436,f105,f113176]) ).

tff(f113176,plain,
    ( spl9_652
  <=> ! [X61: $int,X62: $int,X63: array] :
        ( $less(X62,0)
        | $less(X61,X62)
        | ( 0 = $sum(1,X61) )
        | distinct(X63,$sum(1,X61))
        | ~ sorted(X63,$sum(1,X61)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_652])]) ).

tff(f39436,plain,
    ( spl9_324
  <=> ! [X6: $int,X5: $int,X7: $int] :
        ( ( $sum(1,X5) = X6 )
        | $less(X6,$sum(1,X5))
        | $less(X7,X6)
        | $less(X5,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_324])]) ).

tff(f39766,plain,
    ( ! [X62: $int,X63: array,X61: $int] :
        ( $less(X62,0)
        | $less(X61,X62)
        | ( 0 = $sum(1,X61) )
        | distinct(X63,$sum(1,X61))
        | ~ sorted(X63,$sum(1,X61)) )
    | ~ spl9_1
    | ~ spl9_324 ),
    inference(resolution,[],[f39437,f106]) ).

tff(f39437,plain,
    ( ! [X6: $int,X7: $int,X5: $int] :
        ( $less(X6,$sum(1,X5))
        | $less(X7,X6)
        | $less(X5,X7)
        | ( $sum(1,X5) = X6 ) )
    | ~ spl9_324 ),
    inference(avatar_component_clause,[],[f39436]) ).

tff(f113174,plain,
    ( spl9_651
    | ~ spl9_1
    | ~ spl9_323 ),
    inference(avatar_split_clause,[],[f39556,f39432,f105,f113172]) ).

tff(f113172,plain,
    ( spl9_651
  <=> ! [X41: $int,X40: $int,X42: array] :
        ( $less(X41,0)
        | $less(X40,X41)
        | ( 0 = $sum(X40,1) )
        | distinct(X42,$sum(X40,1))
        | ~ sorted(X42,$sum(X40,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_651])]) ).

tff(f39432,plain,
    ( spl9_323
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( ( $sum(X0,1) = X1 )
        | $less(X1,$sum(X0,1))
        | $less(X2,X1)
        | $less(X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_323])]) ).

tff(f39556,plain,
    ( ! [X40: $int,X41: $int,X42: array] :
        ( $less(X41,0)
        | $less(X40,X41)
        | ( 0 = $sum(X40,1) )
        | distinct(X42,$sum(X40,1))
        | ~ sorted(X42,$sum(X40,1)) )
    | ~ spl9_1
    | ~ spl9_323 ),
    inference(resolution,[],[f39433,f106]) ).

tff(f39433,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( $less(X1,$sum(X0,1))
        | $less(X2,X1)
        | $less(X0,X2)
        | ( $sum(X0,1) = X1 ) )
    | ~ spl9_323 ),
    inference(avatar_component_clause,[],[f39432]) ).

tff(f113170,plain,
    ( spl9_650
    | ~ spl9_134
    | ~ spl9_196 ),
    inference(avatar_split_clause,[],[f4722,f3532,f1640,f113168]) ).

tff(f113168,plain,
    ( spl9_650
  <=> ! [X359: $int,X358: $int,X357: $int,X360: array] :
        ( ~ sorted(X360,$sum(X358,$sum($uminus(X359),X357)))
        | distinct(X360,$sum(X358,$sum($uminus(X359),X357)))
        | ~ $less(X359,$sum(X357,X358)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_650])]) ).

tff(f4722,plain,
    ( ! [X360: array,X358: $int,X359: $int,X357: $int] :
        ( ~ sorted(X360,$sum(X358,$sum($uminus(X359),X357)))
        | distinct(X360,$sum(X358,$sum($uminus(X359),X357)))
        | ~ $less(X359,$sum(X357,X358)) )
    | ~ spl9_134
    | ~ spl9_196 ),
    inference(superposition,[],[f1641,f3533]) ).

tff(f113166,plain,
    ( spl9_649
    | ~ spl9_134
    | ~ spl9_170 ),
    inference(avatar_split_clause,[],[f2633,f2376,f1640,f113164]) ).

tff(f113164,plain,
    ( spl9_649
  <=> ! [X75: $int,X74: $int,X77: $int,X76: array] :
        ( ~ sorted(X76,$sum(X77,$uminus($sum(X75,X74))))
        | distinct(X76,$sum(X77,$uminus($sum(X75,X74))))
        | ~ $less($sum(X74,X75),X77) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_649])]) ).

tff(f2376,plain,
    ( spl9_170
  <=> ! [X2: $int,X3: $int] : ( $uminus($sum(X3,X2)) = $uminus($sum(X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_170])]) ).

tff(f2633,plain,
    ( ! [X76: array,X77: $int,X74: $int,X75: $int] :
        ( ~ sorted(X76,$sum(X77,$uminus($sum(X75,X74))))
        | distinct(X76,$sum(X77,$uminus($sum(X75,X74))))
        | ~ $less($sum(X74,X75),X77) )
    | ~ spl9_134
    | ~ spl9_170 ),
    inference(superposition,[],[f1641,f2377]) ).

tff(f2377,plain,
    ( ! [X2: $int,X3: $int] : ( $uminus($sum(X3,X2)) = $uminus($sum(X2,X3)) )
    | ~ spl9_170 ),
    inference(avatar_component_clause,[],[f2376]) ).

tff(f113162,plain,
    ( spl9_648
    | ~ spl9_30
    | ~ spl9_134 ),
    inference(avatar_split_clause,[],[f1654,f1640,f268,f113160]) ).

tff(f113160,plain,
    ( spl9_648
  <=> ! [X18: $int,X19: $int,X20: $int,X21: array] :
        ( ~ sorted(X21,$sum(X18,$sum(X19,$uminus(X20))))
        | distinct(X21,$sum(X18,$sum(X19,$uminus(X20))))
        | ~ $less(X20,$sum(X18,X19)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_648])]) ).

tff(f1654,plain,
    ( ! [X21: array,X18: $int,X19: $int,X20: $int] :
        ( ~ sorted(X21,$sum(X18,$sum(X19,$uminus(X20))))
        | distinct(X21,$sum(X18,$sum(X19,$uminus(X20))))
        | ~ $less(X20,$sum(X18,X19)) )
    | ~ spl9_30
    | ~ spl9_134 ),
    inference(superposition,[],[f1641,f269]) ).

tff(f113158,plain,
    ( spl9_647
    | ~ spl9_60
    | ~ spl9_134 ),
    inference(avatar_split_clause,[],[f1653,f1640,f611,f113156]) ).

tff(f113156,plain,
    ( spl9_647
  <=> ! [X17: array,X14: $int,X16: $int,X15: $int] :
        ( ~ sorted(X17,$sum(X15,$sum(X14,$uminus(X16))))
        | distinct(X17,$sum(X15,$sum(X14,$uminus(X16))))
        | ~ $less(X16,$sum(X14,X15)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_647])]) ).

tff(f1653,plain,
    ( ! [X16: $int,X14: $int,X17: array,X15: $int] :
        ( ~ sorted(X17,$sum(X15,$sum(X14,$uminus(X16))))
        | distinct(X17,$sum(X15,$sum(X14,$uminus(X16))))
        | ~ $less(X16,$sum(X14,X15)) )
    | ~ spl9_60
    | ~ spl9_134 ),
    inference(superposition,[],[f1641,f612]) ).

tff(f112814,plain,
    ( spl9_646
    | ~ spl9_149
    | ~ spl9_618 ),
    inference(avatar_split_clause,[],[f112090,f110424,f1817,f112812]) ).

tff(f112812,plain,
    ( spl9_646
  <=> ! [X0: $int] :
        ( $less(X0,1)
        | ~ $less(X0,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_646])]) ).

tff(f110424,plain,
    ( spl9_618
  <=> ! [X1: $int] :
        ( $less(-1,X1)
        | $less(X1,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_618])]) ).

tff(f112090,plain,
    ( ! [X0: $int] :
        ( $less(X0,1)
        | ~ $less(X0,0) )
    | ~ spl9_149
    | ~ spl9_618 ),
    inference(resolution,[],[f110425,f1818]) ).

tff(f110425,plain,
    ( ! [X1: $int] :
        ( $less(-1,X1)
        | $less(X1,1) )
    | ~ spl9_618 ),
    inference(avatar_component_clause,[],[f110424]) ).

tff(f112522,plain,
    ( spl9_645
    | ~ spl9_2
    | ~ spl9_183 ),
    inference(avatar_split_clause,[],[f3393,f3146,f109,f112520]) ).

tff(f3393,plain,
    ( ! [X11: $int] : $less(X11,$sum(2,X11))
    | ~ spl9_2
    | ~ spl9_183 ),
    inference(evaluation,[],[f3351]) ).

tff(f3351,plain,
    ( ! [X11: $int] : $less(X11,$sum($sum(X11,1),1))
    | ~ spl9_2
    | ~ spl9_183 ),
    inference(resolution,[],[f3147,f110]) ).

tff(f112518,plain,
    ( spl9_644
    | ~ spl9_144
    | ~ spl9_156 ),
    inference(avatar_split_clause,[],[f2042,f1915,f1765,f112516]) ).

tff(f2042,plain,
    ( ! [X77: $int] : $less($sum(X77,-1),X77)
    | ~ spl9_144
    | ~ spl9_156 ),
    inference(evaluation,[],[f2027]) ).

tff(f2027,plain,
    ( ! [X77: $int] : $less($sum(X77,$uminus(1)),X77)
    | ~ spl9_144
    | ~ spl9_156 ),
    inference(superposition,[],[f1766,f1916]) ).

tff(f112514,plain,
    ( spl9_643
    | ~ spl9_2
    | ~ spl9_154 ),
    inference(avatar_split_clause,[],[f1959,f1907,f109,f112512]) ).

tff(f112512,plain,
    ( spl9_643
  <=> ! [X9: $int] : ~ $less($sum(X9,1),X9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_643])]) ).

tff(f1959,plain,
    ( ! [X9: $int] : ~ $less($sum(X9,1),X9)
    | ~ spl9_2
    | ~ spl9_154 ),
    inference(resolution,[],[f1908,f110]) ).

tff(f112510,plain,
    ( spl9_642
    | ~ spl9_50
    | ~ spl9_144 ),
    inference(avatar_split_clause,[],[f1787,f1765,f459,f112508]) ).

tff(f459,plain,
    ( spl9_50
  <=> ! [X0: $int,X1: $int] : ( $sum(X0,$sum($uminus(X0),X1)) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_50])]) ).

tff(f1787,plain,
    ( ! [X2: $int] : $less($sum(-1,X2),X2)
    | ~ spl9_50
    | ~ spl9_144 ),
    inference(evaluation,[],[f1784]) ).

tff(f1784,plain,
    ( ! [X2: $int] : $less($sum($uminus(1),X2),X2)
    | ~ spl9_50
    | ~ spl9_144 ),
    inference(superposition,[],[f1766,f460]) ).

tff(f460,plain,
    ( ! [X0: $int,X1: $int] : ( $sum(X0,$sum($uminus(X0),X1)) = X1 )
    | ~ spl9_50 ),
    inference(avatar_component_clause,[],[f459]) ).

tff(f112070,plain,
    ( spl9_641
    | ~ spl9_41
    | ~ spl9_245 ),
    inference(avatar_split_clause,[],[f9466,f7673,f377,f112068]) ).

tff(f112068,plain,
    ( spl9_641
  <=> ! [X363: $int,X362: $int,X364: array] :
        ( ~ sorted(X364,$sum($uminus(X362),X363))
        | distinct(X364,$sum($uminus(X362),X363))
        | $less($sum($uminus($sum(X362,1)),X363),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_641])]) ).

tff(f7673,plain,
    ( spl9_245
  <=> ! [X2: $int,X0: $int,X1: $int] : ( $sum($uminus(X1),X2) = $sum(X0,$sum($uminus($sum(X1,X0)),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_245])]) ).

tff(f9466,plain,
    ( ! [X363: $int,X362: $int,X364: array] :
        ( ~ sorted(X364,$sum($uminus(X362),X363))
        | distinct(X364,$sum($uminus(X362),X363))
        | $less($sum($uminus($sum(X362,1)),X363),0) )
    | ~ spl9_41
    | ~ spl9_245 ),
    inference(superposition,[],[f378,f7674]) ).

tff(f7674,plain,
    ( ! [X2: $int,X0: $int,X1: $int] : ( $sum($uminus(X1),X2) = $sum(X0,$sum($uminus($sum(X1,X0)),X2)) )
    | ~ spl9_245 ),
    inference(avatar_component_clause,[],[f7673]) ).

tff(f112066,plain,
    ( spl9_640
    | ~ spl9_140
    | ~ spl9_176 ),
    inference(avatar_split_clause,[],[f3035,f2400,f1688,f112064]) ).

tff(f112064,plain,
    ( spl9_640
  <=> ! [X134: $int,X133: array,X132: $int] :
        ( ~ sorted(X133,$sum(X134,$uminus(X132)))
        | distinct(X133,$sum(X134,$uminus(X132)))
        | $less($sum($uminus($sum(1,X132)),X134),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_640])]) ).

tff(f3035,plain,
    ( ! [X132: $int,X133: array,X134: $int] :
        ( ~ sorted(X133,$sum(X134,$uminus(X132)))
        | distinct(X133,$sum(X134,$uminus(X132)))
        | $less($sum($uminus($sum(1,X132)),X134),0) )
    | ~ spl9_140
    | ~ spl9_176 ),
    inference(superposition,[],[f1689,f2401]) ).

tff(f112062,plain,
    ( spl9_639
    | ~ spl9_139
    | ~ spl9_176 ),
    inference(avatar_split_clause,[],[f3034,f2400,f1684,f112060]) ).

tff(f112060,plain,
    ( spl9_639
  <=> ! [X130: array,X129: $int,X131: $int] :
        ( ~ sorted(X130,$sum(X131,$uminus(X129)))
        | distinct(X130,$sum(X131,$uminus(X129)))
        | $less($sum(X131,$uminus($sum(1,X129))),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_639])]) ).

tff(f3034,plain,
    ( ! [X130: array,X131: $int,X129: $int] :
        ( ~ sorted(X130,$sum(X131,$uminus(X129)))
        | distinct(X130,$sum(X131,$uminus(X129)))
        | $less($sum(X131,$uminus($sum(1,X129))),0) )
    | ~ spl9_139
    | ~ spl9_176 ),
    inference(superposition,[],[f1685,f2401]) ).

tff(f112058,plain,
    ( spl9_638
    | ~ spl9_11
    | ~ spl9_134 ),
    inference(avatar_split_clause,[],[f1647,f1640,f145,f112056]) ).

tff(f112056,plain,
    ( spl9_638
  <=> ! [X13: $int,X12: array,X14: $int] :
        ( distinct(X12,$sum(X13,$uminus(X14)))
        | ~ $less(X14,X13)
        | $less(sK2(X12,$sum(X13,$uminus(X14))),$sum(X13,$uminus(X14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_638])]) ).

tff(f1647,plain,
    ( ! [X14: $int,X12: array,X13: $int] :
        ( distinct(X12,$sum(X13,$uminus(X14)))
        | ~ $less(X14,X13)
        | $less(sK2(X12,$sum(X13,$uminus(X14))),$sum(X13,$uminus(X14))) )
    | ~ spl9_11
    | ~ spl9_134 ),
    inference(resolution,[],[f1641,f146]) ).

tff(f112054,plain,
    ( spl9_637
    | ~ spl9_12
    | ~ spl9_134 ),
    inference(avatar_split_clause,[],[f1646,f1640,f149,f112052]) ).

tff(f112052,plain,
    ( spl9_637
  <=> ! [X9: array,X11: $int,X10: $int] :
        ( distinct(X9,$sum(X10,$uminus(X11)))
        | ~ $less(X11,X10)
        | $less(sK3(X9,$sum(X10,$uminus(X11))),$sum(X10,$uminus(X11))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_637])]) ).

tff(f1646,plain,
    ( ! [X10: $int,X11: $int,X9: array] :
        ( distinct(X9,$sum(X10,$uminus(X11)))
        | ~ $less(X11,X10)
        | $less(sK3(X9,$sum(X10,$uminus(X11))),$sum(X10,$uminus(X11))) )
    | ~ spl9_12
    | ~ spl9_134 ),
    inference(resolution,[],[f1641,f150]) ).

tff(f111634,plain,
    ( spl9_636
    | ~ spl9_11
    | ~ spl9_619 ),
    inference(avatar_split_clause,[],[f110894,f110427,f145,f111632]) ).

tff(f111632,plain,
    ( spl9_636
  <=> ! [X4: array] :
        ( distinct(X4,0)
        | $less(sK2(X4,0),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_636])]) ).

tff(f110427,plain,
    ( spl9_619
  <=> ! [X0: array] :
        ( ~ sorted(X0,0)
        | distinct(X0,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_619])]) ).

tff(f110894,plain,
    ( ! [X4: array] :
        ( distinct(X4,0)
        | $less(sK2(X4,0),0) )
    | ~ spl9_11
    | ~ spl9_619 ),
    inference(resolution,[],[f110428,f146]) ).

tff(f110428,plain,
    ( ! [X0: array] :
        ( ~ sorted(X0,0)
        | distinct(X0,0) )
    | ~ spl9_619 ),
    inference(avatar_component_clause,[],[f110427]) ).

tff(f111398,plain,
    ( spl9_635
    | ~ spl9_1
    | ~ spl9_255 ),
    inference(avatar_split_clause,[],[f11568,f10129,f105,f111396]) ).

tff(f111396,plain,
    ( spl9_635
  <=> ! [X36: $int,X37: array,X35: $int] :
        ( $less(X36,0)
        | $less(X35,X36)
        | ( 0 = X36 )
        | distinct(X37,$sum(X35,1))
        | ~ sorted(X37,$sum(X35,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_635])]) ).

tff(f10129,plain,
    ( spl9_255
  <=> ! [X9: $int,X8: $int,X10: $int] :
        ( $less(X8,$sum(X9,1))
        | $less(X9,X10)
        | $less(X10,X8)
        | ( X8 = X10 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_255])]) ).

tff(f11568,plain,
    ( ! [X36: $int,X37: array,X35: $int] :
        ( $less(X36,0)
        | $less(X35,X36)
        | ( 0 = X36 )
        | distinct(X37,$sum(X35,1))
        | ~ sorted(X37,$sum(X35,1)) )
    | ~ spl9_1
    | ~ spl9_255 ),
    inference(resolution,[],[f10130,f106]) ).

tff(f10130,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( $less(X8,$sum(X9,1))
        | $less(X10,X8)
        | $less(X9,X10)
        | ( X8 = X10 ) )
    | ~ spl9_255 ),
    inference(avatar_component_clause,[],[f10129]) ).

tff(f111394,plain,
    ( spl9_634
    | ~ spl9_138
    | ~ spl9_176 ),
    inference(avatar_split_clause,[],[f3033,f2400,f1680,f111392]) ).

tff(f111392,plain,
    ( spl9_634
  <=> ! [X128: array,X127: $int] :
        ( distinct(X128,$uminus(X127))
        | $less($uminus($sum(1,X127)),0)
        | $less(sK2(X128,$uminus(X127)),sK3(X128,$uminus(X127))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_634])]) ).

tff(f3033,plain,
    ( ! [X127: $int,X128: array] :
        ( distinct(X128,$uminus(X127))
        | $less($uminus($sum(1,X127)),0)
        | $less(sK2(X128,$uminus(X127)),sK3(X128,$uminus(X127))) )
    | ~ spl9_138
    | ~ spl9_176 ),
    inference(superposition,[],[f1681,f2401]) ).

tff(f111390,plain,
    ( spl9_633
    | ~ spl9_61
    | ~ spl9_140 ),
    inference(avatar_split_clause,[],[f1741,f1688,f615,f111388]) ).

tff(f111388,plain,
    ( spl9_633
  <=> ! [X6: $int,X5: $int,X7: array] :
        ( ~ sorted(X7,$sum(1,$sum(X5,X6)))
        | distinct(X7,$sum(1,$sum(X5,X6)))
        | $less($sum(X6,X5),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_633])]) ).

tff(f1741,plain,
    ( ! [X6: $int,X7: array,X5: $int] :
        ( ~ sorted(X7,$sum(1,$sum(X5,X6)))
        | distinct(X7,$sum(1,$sum(X5,X6)))
        | $less($sum(X6,X5),0) )
    | ~ spl9_61
    | ~ spl9_140 ),
    inference(superposition,[],[f1689,f616]) ).

tff(f111386,plain,
    ( spl9_632
    | ~ spl9_7
    | ~ spl9_139 ),
    inference(avatar_split_clause,[],[f1709,f1684,f129,f111384]) ).

tff(f111384,plain,
    ( spl9_632
  <=> ! [X2: $int,X0: $int,X1: array] :
        ( ~ sorted(X1,$sum(X2,$sum(1,X0)))
        | distinct(X1,$sum(X2,$sum(1,X0)))
        | $less($sum(X2,X0),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_632])]) ).

tff(f1709,plain,
    ( ! [X2: $int,X0: $int,X1: array] :
        ( ~ sorted(X1,$sum(X2,$sum(1,X0)))
        | distinct(X1,$sum(X2,$sum(1,X0)))
        | $less($sum(X2,X0),0) )
    | ~ spl9_7
    | ~ spl9_139 ),
    inference(superposition,[],[f1685,f130]) ).

tff(f111382,plain,
    ( spl9_631
    | ~ spl9_41
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f719,f615,f377,f111380]) ).

tff(f111380,plain,
    ( spl9_631
  <=> ! [X48: array,X46: $int,X47: $int] :
        ( ~ sorted(X48,$sum(X47,$sum(1,X46)))
        | distinct(X48,$sum(X47,$sum(1,X46)))
        | $less($sum(X46,X47),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_631])]) ).

tff(f719,plain,
    ( ! [X48: array,X46: $int,X47: $int] :
        ( ~ sorted(X48,$sum(X47,$sum(1,X46)))
        | distinct(X48,$sum(X47,$sum(1,X46)))
        | $less($sum(X46,X47),0) )
    | ~ spl9_41
    | ~ spl9_61 ),
    inference(superposition,[],[f378,f616]) ).

tff(f111378,plain,
    ( spl9_630
    | ~ spl9_25
    | ~ spl9_41 ),
    inference(avatar_split_clause,[],[f433,f377,f224,f111376]) ).

tff(f111376,plain,
    ( spl9_630
  <=> ! [X2: array,X3: $int] :
        ( distinct(X2,$sum(1,X3))
        | $less(X3,0)
        | $less(sK2(X2,$sum(1,X3)),sK3(X2,$sum(1,X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_630])]) ).

tff(f433,plain,
    ( ! [X2: array,X3: $int] :
        ( distinct(X2,$sum(1,X3))
        | $less(X3,0)
        | $less(sK2(X2,$sum(1,X3)),sK3(X2,$sum(1,X3))) )
    | ~ spl9_25
    | ~ spl9_41 ),
    inference(resolution,[],[f378,f225]) ).

tff(f111364,plain,
    ( spl9_629
    | ~ spl9_12
    | ~ spl9_619 ),
    inference(avatar_split_clause,[],[f110893,f110427,f149,f111362]) ).

tff(f111362,plain,
    ( spl9_629
  <=> ! [X3: array] :
        ( distinct(X3,0)
        | $less(sK3(X3,0),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_629])]) ).

tff(f110893,plain,
    ( ! [X3: array] :
        ( distinct(X3,0)
        | $less(sK3(X3,0),0) )
    | ~ spl9_12
    | ~ spl9_619 ),
    inference(resolution,[],[f110428,f150]) ).

tff(f111329,plain,
    ( spl9_628
    | ~ spl9_1
    | ~ spl9_311 ),
    inference(avatar_split_clause,[],[f37530,f19362,f105,f111327]) ).

tff(f111327,plain,
    ( spl9_628
  <=> ! [X6: array,X4: $int,X5: $int] :
        ( $less(X4,X5)
        | $less(X5,0)
        | ( 0 = X5 )
        | ( 0 = X4 )
        | distinct(X6,X4)
        | ~ sorted(X6,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_628])]) ).

tff(f19362,plain,
    ( spl9_311
  <=> ! [X9: $int,X8: $int,X10: $int] :
        ( ( X8 = X9 )
        | $less(X9,X8)
        | $less(X10,X9)
        | $less(X8,X10)
        | ( X8 = X10 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_311])]) ).

tff(f37530,plain,
    ( ! [X6: array,X4: $int,X5: $int] :
        ( $less(X4,X5)
        | $less(X5,0)
        | ( 0 = X5 )
        | ( 0 = X4 )
        | distinct(X6,X4)
        | ~ sorted(X6,X4) )
    | ~ spl9_1
    | ~ spl9_311 ),
    inference(resolution,[],[f19363,f106]) ).

tff(f19363,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( $less(X10,X9)
        | $less(X9,X8)
        | $less(X8,X10)
        | ( X8 = X9 )
        | ( X8 = X10 ) )
    | ~ spl9_311 ),
    inference(avatar_component_clause,[],[f19362]) ).

tff(f111325,plain,
    ( spl9_627
    | ~ spl9_1
    | ~ spl9_311 ),
    inference(avatar_split_clause,[],[f37471,f19362,f105,f111323]) ).

tff(f111323,plain,
    ( spl9_627
  <=> ! [X6: array,X4: $int,X5: $int] :
        ( $less(X5,0)
        | $less(X4,X5)
        | ( 0 = X4 )
        | ( X4 = X5 )
        | distinct(X6,X4)
        | ~ sorted(X6,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_627])]) ).

tff(f37471,plain,
    ( ! [X6: array,X4: $int,X5: $int] :
        ( $less(X5,0)
        | $less(X4,X5)
        | ( 0 = X4 )
        | ( X4 = X5 )
        | distinct(X6,X4)
        | ~ sorted(X6,X4) )
    | ~ spl9_1
    | ~ spl9_311 ),
    inference(resolution,[],[f19363,f106]) ).

tff(f111321,plain,
    ( spl9_626
    | ~ spl9_1
    | ~ spl9_311 ),
    inference(avatar_split_clause,[],[f37412,f19362,f105,f111319]) ).

tff(f111319,plain,
    ( spl9_626
  <=> ! [X6: array,X4: $int,X5: $int] :
        ( $less(X4,X5)
        | $less(X5,0)
        | ( X4 = X5 )
        | ( 0 = X5 )
        | distinct(X6,X4)
        | ~ sorted(X6,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_626])]) ).

tff(f37412,plain,
    ( ! [X6: array,X4: $int,X5: $int] :
        ( $less(X4,X5)
        | $less(X5,0)
        | ( X4 = X5 )
        | ( 0 = X5 )
        | distinct(X6,X4)
        | ~ sorted(X6,X4) )
    | ~ spl9_1
    | ~ spl9_311 ),
    inference(resolution,[],[f19363,f106]) ).

tff(f111317,plain,
    ( spl9_625
    | ~ spl9_1
    | ~ spl9_239 ),
    inference(avatar_split_clause,[],[f8753,f7649,f105,f111315]) ).

tff(f111315,plain,
    ( spl9_625
  <=> ! [X34: array,X32: $int,X33: $int] :
        ( $less(X32,$sum(1,X33))
        | $less(X33,0)
        | distinct(X34,$sum(X32,1))
        | ~ sorted(X34,$sum(X32,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_625])]) ).

tff(f7649,plain,
    ( spl9_239
  <=> ! [X6: $int,X5: $int,X7: $int] :
        ( $less(X5,$sum(X6,1))
        | $less(X6,$sum(1,X7))
        | $less(X7,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_239])]) ).

tff(f8753,plain,
    ( ! [X34: array,X32: $int,X33: $int] :
        ( $less(X32,$sum(1,X33))
        | $less(X33,0)
        | distinct(X34,$sum(X32,1))
        | ~ sorted(X34,$sum(X32,1)) )
    | ~ spl9_1
    | ~ spl9_239 ),
    inference(resolution,[],[f7650,f106]) ).

tff(f7650,plain,
    ( ! [X6: $int,X7: $int,X5: $int] :
        ( $less(X5,$sum(X6,1))
        | $less(X6,$sum(1,X7))
        | $less(X7,X5) )
    | ~ spl9_239 ),
    inference(avatar_component_clause,[],[f7649]) ).

tff(f111313,plain,
    ( spl9_624
    | ~ spl9_1
    | ~ spl9_238 ),
    inference(avatar_split_clause,[],[f8614,f7645,f105,f111311]) ).

tff(f111311,plain,
    ( spl9_624
  <=> ! [X34: array,X32: $int,X33: $int] :
        ( $less(X32,$sum(X33,1))
        | $less(X33,0)
        | distinct(X34,$sum(X32,1))
        | ~ sorted(X34,$sum(X32,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_624])]) ).

tff(f7645,plain,
    ( spl9_238
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( $less(X0,$sum(X1,1))
        | $less(X1,$sum(X2,1))
        | $less(X2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_238])]) ).

tff(f8614,plain,
    ( ! [X34: array,X32: $int,X33: $int] :
        ( $less(X32,$sum(X33,1))
        | $less(X33,0)
        | distinct(X34,$sum(X32,1))
        | ~ sorted(X34,$sum(X32,1)) )
    | ~ spl9_1
    | ~ spl9_238 ),
    inference(resolution,[],[f7646,f106]) ).

tff(f7646,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( $less(X0,$sum(X1,1))
        | $less(X1,$sum(X2,1))
        | $less(X2,X0) )
    | ~ spl9_238 ),
    inference(avatar_component_clause,[],[f7645]) ).

tff(f110445,plain,
    ( spl9_623
    | ~ spl9_41
    | ~ spl9_215 ),
    inference(avatar_split_clause,[],[f6403,f5132,f377,f110443]) ).

tff(f110443,plain,
    ( spl9_623
  <=> ! [X253: $int,X254: $int,X255: array] :
        ( ~ sorted(X255,$sum(X253,X254))
        | distinct(X255,$sum(X253,X254))
        | $less($sum(X253,$sum(X254,-1)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_623])]) ).

tff(f5132,plain,
    ( spl9_215
  <=> ! [X57: $int,X59: $int,X58: $int] : ( $sum(X58,X59) = $sum(X57,$sum(X58,$sum(X59,$uminus(X57)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_215])]) ).

tff(f6403,plain,
    ( ! [X253: $int,X254: $int,X255: array] :
        ( ~ sorted(X255,$sum(X253,X254))
        | distinct(X255,$sum(X253,X254))
        | $less($sum(X253,$sum(X254,-1)),0) )
    | ~ spl9_41
    | ~ spl9_215 ),
    inference(evaluation,[],[f6364]) ).

tff(f6364,plain,
    ( ! [X253: $int,X254: $int,X255: array] :
        ( ~ sorted(X255,$sum(X253,X254))
        | distinct(X255,$sum(X253,X254))
        | $less($sum(X253,$sum(X254,$uminus(1))),0) )
    | ~ spl9_41
    | ~ spl9_215 ),
    inference(superposition,[],[f378,f5133]) ).

tff(f5133,plain,
    ( ! [X58: $int,X59: $int,X57: $int] : ( $sum(X58,X59) = $sum(X57,$sum(X58,$sum(X59,$uminus(X57)))) )
    | ~ spl9_215 ),
    inference(avatar_component_clause,[],[f5132]) ).

tff(f110441,plain,
    ( spl9_622
    | ~ spl9_41
    | ~ spl9_214 ),
    inference(avatar_split_clause,[],[f6175,f5128,f377,f110439]) ).

tff(f110439,plain,
    ( spl9_622
  <=> ! [X249: $int,X248: $int,X250: array] :
        ( ~ sorted(X250,$sum(X249,X248))
        | distinct(X250,$sum(X249,X248))
        | $less($sum(X248,$sum(-1,X249)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_622])]) ).

tff(f6175,plain,
    ( ! [X250: array,X248: $int,X249: $int] :
        ( ~ sorted(X250,$sum(X249,X248))
        | distinct(X250,$sum(X249,X248))
        | $less($sum(X248,$sum(-1,X249)),0) )
    | ~ spl9_41
    | ~ spl9_214 ),
    inference(evaluation,[],[f6138]) ).

tff(f6138,plain,
    ( ! [X250: array,X248: $int,X249: $int] :
        ( ~ sorted(X250,$sum(X249,X248))
        | distinct(X250,$sum(X249,X248))
        | $less($sum(X248,$sum($uminus(1),X249)),0) )
    | ~ spl9_41
    | ~ spl9_214 ),
    inference(superposition,[],[f378,f5129]) ).

tff(f110437,plain,
    ( spl9_621
    | ~ spl9_30
    | ~ spl9_139
    | ~ spl9_210 ),
    inference(avatar_split_clause,[],[f5812,f5112,f1684,f268,f110435]) ).

tff(f110435,plain,
    ( spl9_621
  <=> ! [X52: $int,X53: array,X51: $int] :
        ( $less($sum(-1,$sum(X51,X52)),0)
        | ~ sorted(X53,$sum(X52,X51))
        | distinct(X53,$sum(X52,X51)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_621])]) ).

tff(f5112,plain,
    ( spl9_210
  <=> ! [X9: $int,X8: $int,X10: $int] : ( $sum(X10,X9) = $sum($sum($uminus(X8),X9),$sum(X10,X8)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_210])]) ).

tff(f5812,plain,
    ( ! [X51: $int,X52: $int,X53: array] :
        ( $less($sum(-1,$sum(X51,X52)),0)
        | ~ sorted(X53,$sum(X52,X51))
        | distinct(X53,$sum(X52,X51)) )
    | ~ spl9_30
    | ~ spl9_139
    | ~ spl9_210 ),
    inference(forward_demodulation,[],[f5768,f269]) ).

tff(f5768,plain,
    ( ! [X51: $int,X52: $int,X53: array] :
        ( ~ sorted(X53,$sum(X52,X51))
        | distinct(X53,$sum(X52,X51))
        | $less($sum($sum(-1,X51),X52),0) )
    | ~ spl9_139
    | ~ spl9_210 ),
    inference(evaluation,[],[f5706]) ).

tff(f5706,plain,
    ( ! [X51: $int,X52: $int,X53: array] :
        ( ~ sorted(X53,$sum(X52,X51))
        | distinct(X53,$sum(X52,X51))
        | $less($sum($sum($uminus(1),X51),X52),0) )
    | ~ spl9_139
    | ~ spl9_210 ),
    inference(superposition,[],[f1685,f5113]) ).

tff(f5113,plain,
    ( ! [X10: $int,X8: $int,X9: $int] : ( $sum(X10,X9) = $sum($sum($uminus(X8),X9),$sum(X10,X8)) )
    | ~ spl9_210 ),
    inference(avatar_component_clause,[],[f5112]) ).

tff(f110433,plain,
    ( spl9_620
    | ~ spl9_140
    | ~ spl9_210 ),
    inference(avatar_split_clause,[],[f5767,f5112,f1688,f110431]) ).

tff(f110431,plain,
    ( spl9_620
  <=> ! [X54: $int,X55: $int,X56: array] :
        ( ~ sorted(X56,$sum(X55,X54))
        | distinct(X56,$sum(X55,X54))
        | $less($sum(X55,$sum(-1,X54)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_620])]) ).

tff(f5767,plain,
    ( ! [X56: array,X54: $int,X55: $int] :
        ( ~ sorted(X56,$sum(X55,X54))
        | distinct(X56,$sum(X55,X54))
        | $less($sum(X55,$sum(-1,X54)),0) )
    | ~ spl9_140
    | ~ spl9_210 ),
    inference(evaluation,[],[f5707]) ).

tff(f5707,plain,
    ( ! [X56: array,X54: $int,X55: $int] :
        ( ~ sorted(X56,$sum(X55,X54))
        | distinct(X56,$sum(X55,X54))
        | $less($sum(X55,$sum($uminus(1),X54)),0) )
    | ~ spl9_140
    | ~ spl9_210 ),
    inference(superposition,[],[f1689,f5113]) ).

tff(f110429,plain,
    ( spl9_618
    | spl9_619
    | ~ spl9_5
    | ~ spl9_613 ),
    inference(avatar_split_clause,[],[f110406,f109911,f121,f110427,f110424]) ).

tff(f109911,plain,
    ( spl9_613
  <=> ! [X54: $int,X53: $int,X55: array] :
        ( $less(X54,1)
        | $less(X53,X54)
        | distinct(X55,$sum(1,X53))
        | ~ sorted(X55,$sum(1,X53)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_613])]) ).

tff(f110406,plain,
    ( ! [X0: array,X1: $int] :
        ( ~ sorted(X0,0)
        | $less(-1,X1)
        | distinct(X0,0)
        | $less(X1,1) )
    | ~ spl9_5
    | ~ spl9_613 ),
    inference(evaluation,[],[f110370]) ).

tff(f110370,plain,
    ( ! [X0: array,X1: $int] :
        ( ~ sorted(X0,0)
        | $less($uminus(1),X1)
        | distinct(X0,0)
        | $less(X1,1) )
    | ~ spl9_5
    | ~ spl9_613 ),
    inference(superposition,[],[f109912,f122]) ).

tff(f109912,plain,
    ( ! [X54: $int,X55: array,X53: $int] :
        ( ~ sorted(X55,$sum(1,X53))
        | $less(X53,X54)
        | distinct(X55,$sum(1,X53))
        | $less(X54,1) )
    | ~ spl9_613 ),
    inference(avatar_component_clause,[],[f109911]) ).

tff(f110422,plain,
    ( spl9_617
    | ~ spl9_137
    | ~ spl9_176 ),
    inference(avatar_split_clause,[],[f3032,f2400,f1666,f110420]) ).

tff(f110420,plain,
    ( spl9_617
  <=> ! [X125: $int,X126: array] :
        ( distinct(X126,$uminus(X125))
        | $less($uminus($sum(1,X125)),0)
        | $less(sK2(X126,$uminus(X125)),$uminus(X125)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_617])]) ).

tff(f3032,plain,
    ( ! [X126: array,X125: $int] :
        ( distinct(X126,$uminus(X125))
        | $less($uminus($sum(1,X125)),0)
        | $less(sK2(X126,$uminus(X125)),$uminus(X125)) )
    | ~ spl9_137
    | ~ spl9_176 ),
    inference(superposition,[],[f1667,f2401]) ).

tff(f110418,plain,
    ( spl9_616
    | ~ spl9_136
    | ~ spl9_176 ),
    inference(avatar_split_clause,[],[f3031,f2400,f1662,f110416]) ).

tff(f110416,plain,
    ( spl9_616
  <=> ! [X124: array,X123: $int] :
        ( distinct(X124,$uminus(X123))
        | $less($uminus($sum(1,X123)),0)
        | $less(sK3(X124,$uminus(X123)),$uminus(X123)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_616])]) ).

tff(f3031,plain,
    ( ! [X124: array,X123: $int] :
        ( distinct(X124,$uminus(X123))
        | $less($uminus($sum(1,X123)),0)
        | $less(sK3(X124,$uminus(X123)),$uminus(X123)) )
    | ~ spl9_136
    | ~ spl9_176 ),
    inference(superposition,[],[f1663,f2401]) ).

tff(f110414,plain,
    ( spl9_615
    | ~ spl9_11
    | ~ spl9_41 ),
    inference(avatar_split_clause,[],[f435,f377,f145,f110412]) ).

tff(f110412,plain,
    ( spl9_615
  <=> ! [X6: array,X7: $int] :
        ( distinct(X6,$sum(1,X7))
        | $less(X7,0)
        | $less(sK2(X6,$sum(1,X7)),$sum(1,X7)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_615])]) ).

tff(f435,plain,
    ( ! [X6: array,X7: $int] :
        ( distinct(X6,$sum(1,X7))
        | $less(X7,0)
        | $less(sK2(X6,$sum(1,X7)),$sum(1,X7)) )
    | ~ spl9_11
    | ~ spl9_41 ),
    inference(resolution,[],[f378,f146]) ).

tff(f110410,plain,
    ( spl9_614
    | ~ spl9_12
    | ~ spl9_41 ),
    inference(avatar_split_clause,[],[f434,f377,f149,f110408]) ).

tff(f110408,plain,
    ( spl9_614
  <=> ! [X4: array,X5: $int] :
        ( distinct(X4,$sum(1,X5))
        | $less(X5,0)
        | $less(sK3(X4,$sum(1,X5)),$sum(1,X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_614])]) ).

tff(f434,plain,
    ( ! [X4: array,X5: $int] :
        ( distinct(X4,$sum(1,X5))
        | $less(X5,0)
        | $less(sK3(X4,$sum(1,X5)),$sum(1,X5)) )
    | ~ spl9_12
    | ~ spl9_41 ),
    inference(resolution,[],[f378,f150]) ).

tff(f109913,plain,
    ( spl9_613
    | ~ spl9_1
    | ~ spl9_239 ),
    inference(avatar_split_clause,[],[f8884,f7649,f105,f109911]) ).

tff(f8884,plain,
    ( ! [X54: $int,X55: array,X53: $int] :
        ( $less(X54,1)
        | $less(X53,X54)
        | distinct(X55,$sum(1,X53))
        | ~ sorted(X55,$sum(1,X53)) )
    | ~ spl9_1
    | ~ spl9_239 ),
    inference(evaluation,[],[f8785]) ).

tff(f8785,plain,
    ( ! [X54: $int,X55: array,X53: $int] :
        ( $less(X54,$sum(0,1))
        | $less(X53,X54)
        | distinct(X55,$sum(1,X53))
        | ~ sorted(X55,$sum(1,X53)) )
    | ~ spl9_1
    | ~ spl9_239 ),
    inference(resolution,[],[f7650,f106]) ).

tff(f109909,plain,
    ( spl9_612
    | ~ spl9_30
    | ~ spl9_157
    | ~ spl9_248 ),
    inference(avatar_split_clause,[],[f10317,f8388,f1919,f268,f109907]) ).

tff(f109907,plain,
    ( spl9_612
  <=> ! [X109: $int,X108: $int,X107: array] :
        ( $less($sum(-1,$sum(X109,X108)),X109)
        | distinct(X107,X108)
        | ~ sorted(X107,X108) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_612])]) ).

tff(f1919,plain,
    ( spl9_157
  <=> ! [X16: $int,X15: $int] :
        ( $less(X16,X15)
        | $less($sum(-1,X15),X16) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_157])]) ).

tff(f8388,plain,
    ( spl9_248
  <=> ! [X70: $int,X69: $int,X71: array] :
        ( ~ $less(X70,$sum(X70,X69))
        | distinct(X71,X69)
        | ~ sorted(X71,X69) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_248])]) ).

tff(f10317,plain,
    ( ! [X108: $int,X109: $int,X107: array] :
        ( $less($sum(-1,$sum(X109,X108)),X109)
        | distinct(X107,X108)
        | ~ sorted(X107,X108) )
    | ~ spl9_30
    | ~ spl9_157
    | ~ spl9_248 ),
    inference(forward_demodulation,[],[f10273,f269]) ).

tff(f10273,plain,
    ( ! [X108: $int,X109: $int,X107: array] :
        ( distinct(X107,X108)
        | ~ sorted(X107,X108)
        | $less($sum($sum(-1,X109),X108),X109) )
    | ~ spl9_157
    | ~ spl9_248 ),
    inference(resolution,[],[f8389,f1920]) ).

tff(f1920,plain,
    ( ! [X16: $int,X15: $int] :
        ( $less($sum(-1,X15),X16)
        | $less(X16,X15) )
    | ~ spl9_157 ),
    inference(avatar_component_clause,[],[f1919]) ).

tff(f8389,plain,
    ( ! [X70: $int,X71: array,X69: $int] :
        ( ~ $less(X70,$sum(X70,X69))
        | distinct(X71,X69)
        | ~ sorted(X71,X69) )
    | ~ spl9_248 ),
    inference(avatar_component_clause,[],[f8388]) ).

tff(f109905,plain,
    ( spl9_611
    | ~ spl9_1
    | ~ spl9_238 ),
    inference(avatar_split_clause,[],[f8722,f7645,f105,f109903]) ).

tff(f109903,plain,
    ( spl9_611
  <=> ! [X34: array,X32: $int,X33: $int] :
        ( $less(X33,1)
        | $less(X32,X33)
        | distinct(X34,$sum(X32,1))
        | ~ sorted(X34,$sum(X32,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_611])]) ).

tff(f8722,plain,
    ( ! [X34: array,X32: $int,X33: $int] :
        ( $less(X33,1)
        | $less(X32,X33)
        | distinct(X34,$sum(X32,1))
        | ~ sorted(X34,$sum(X32,1)) )
    | ~ spl9_1
    | ~ spl9_238 ),
    inference(evaluation,[],[f8639]) ).

tff(f8639,plain,
    ( ! [X34: array,X32: $int,X33: $int] :
        ( $less(X33,$sum(0,1))
        | $less(X32,X33)
        | distinct(X34,$sum(X32,1))
        | ~ sorted(X34,$sum(X32,1)) )
    | ~ spl9_1
    | ~ spl9_238 ),
    inference(resolution,[],[f7646,f106]) ).

tff(f109901,plain,
    ( spl9_610
    | ~ spl9_1
    | ~ spl9_198 ),
    inference(avatar_split_clause,[],[f4904,f3540,f105,f109899]) ).

tff(f109899,plain,
    ( spl9_610
  <=> ! [X22: array,X20: $int,X21: $int] :
        ( ~ $less(1,X20)
        | $less(X21,0)
        | distinct(X22,$sum(X20,X21))
        | ~ sorted(X22,$sum(X20,X21)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_610])]) ).

tff(f3540,plain,
    ( spl9_198
  <=> ! [X6: $int,X5: $int,X7: $int] :
        ( ~ $less(1,X5)
        | $less(X6,$sum(X5,X7))
        | $less(X7,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_198])]) ).

tff(f4904,plain,
    ( ! [X21: $int,X22: array,X20: $int] :
        ( ~ $less(1,X20)
        | $less(X21,0)
        | distinct(X22,$sum(X20,X21))
        | ~ sorted(X22,$sum(X20,X21)) )
    | ~ spl9_1
    | ~ spl9_198 ),
    inference(resolution,[],[f3541,f106]) ).

tff(f3541,plain,
    ( ! [X6: $int,X7: $int,X5: $int] :
        ( $less(X6,$sum(X5,X7))
        | ~ $less(1,X5)
        | $less(X7,X6) )
    | ~ spl9_198 ),
    inference(avatar_component_clause,[],[f3540]) ).

tff(f109897,plain,
    ( spl9_609
    | ~ spl9_23
    | ~ spl9_134 ),
    inference(avatar_split_clause,[],[f1652,f1640,f216,f109895]) ).

tff(f109895,plain,
    ( spl9_609
  <=> ! [X13: array,X12: $int,X11: $int] :
        ( ~ sorted(X13,$uminus($sum(X12,X11)))
        | distinct(X13,$uminus($sum(X12,X11)))
        | ~ $less(X12,$uminus(X11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_609])]) ).

tff(f1652,plain,
    ( ! [X11: $int,X12: $int,X13: array] :
        ( ~ sorted(X13,$uminus($sum(X12,X11)))
        | distinct(X13,$uminus($sum(X12,X11)))
        | ~ $less(X12,$uminus(X11)) )
    | ~ spl9_23
    | ~ spl9_134 ),
    inference(superposition,[],[f1641,f217]) ).

tff(f109893,plain,
    ( spl9_608
    | ~ spl9_54
    | ~ spl9_134 ),
    inference(avatar_split_clause,[],[f1651,f1640,f526,f109891]) ).

tff(f109891,plain,
    ( spl9_608
  <=> ! [X9: $int,X8: $int,X10: array] :
        ( ~ sorted(X10,$uminus($sum(X8,X9)))
        | distinct(X10,$uminus($sum(X8,X9)))
        | ~ $less(X9,$uminus(X8)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_608])]) ).

tff(f526,plain,
    ( spl9_54
  <=> ! [X4: $int,X3: $int] : ( $sum($uminus(X4),$uminus(X3)) = $uminus($sum(X4,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_54])]) ).

tff(f1651,plain,
    ( ! [X10: array,X8: $int,X9: $int] :
        ( ~ sorted(X10,$uminus($sum(X8,X9)))
        | distinct(X10,$uminus($sum(X8,X9)))
        | ~ $less(X9,$uminus(X8)) )
    | ~ spl9_54
    | ~ spl9_134 ),
    inference(superposition,[],[f1641,f527]) ).

tff(f527,plain,
    ( ! [X3: $int,X4: $int] : ( $sum($uminus(X4),$uminus(X3)) = $uminus($sum(X4,X3)) )
    | ~ spl9_54 ),
    inference(avatar_component_clause,[],[f526]) ).

tff(f109884,plain,
    ( spl9_607
    | ~ spl9_1
    | ~ spl9_255 ),
    inference(avatar_split_clause,[],[f11695,f10129,f105,f109882]) ).

tff(f109882,plain,
    ( spl9_607
  <=> ! [X2: $int,X4: array,X3: $int] :
        ( $less(X3,1)
        | $less(X2,X3)
        | ( X2 = X3 )
        | distinct(X4,X2)
        | ~ sorted(X4,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_607])]) ).

tff(f11695,plain,
    ( ! [X2: $int,X3: $int,X4: array] :
        ( $less(X3,1)
        | $less(X2,X3)
        | ( X2 = X3 )
        | distinct(X4,X2)
        | ~ sorted(X4,X2) )
    | ~ spl9_1
    | ~ spl9_255 ),
    inference(evaluation,[],[f11635]) ).

tff(f11635,plain,
    ( ! [X2: $int,X3: $int,X4: array] :
        ( $less(X3,$sum(0,1))
        | $less(X2,X3)
        | ( X2 = X3 )
        | distinct(X4,X2)
        | ~ sorted(X4,X2) )
    | ~ spl9_1
    | ~ spl9_255 ),
    inference(resolution,[],[f10130,f106]) ).

tff(f109669,plain,
    ( spl9_606
    | ~ spl9_1
    | ~ spl9_173 ),
    inference(avatar_split_clause,[],[f2808,f2388,f105,f109667]) ).

tff(f109667,plain,
    ( spl9_606
  <=> ! [X11: $int,X12: $int,X13: array] :
        ( ~ $less($uminus(X11),X12)
        | distinct(X13,$sum(X12,X11))
        | ~ sorted(X13,$sum(X12,X11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_606])]) ).

tff(f2388,plain,
    ( spl9_173
  <=> ! [X0: $int,X1: $int] :
        ( $less(0,$sum(X1,X0))
        | ~ $less($uminus(X0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_173])]) ).

tff(f2808,plain,
    ( ! [X11: $int,X12: $int,X13: array] :
        ( ~ $less($uminus(X11),X12)
        | distinct(X13,$sum(X12,X11))
        | ~ sorted(X13,$sum(X12,X11)) )
    | ~ spl9_1
    | ~ spl9_173 ),
    inference(resolution,[],[f2389,f106]) ).

tff(f2389,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(0,$sum(X1,X0))
        | ~ $less($uminus(X0),X1) )
    | ~ spl9_173 ),
    inference(avatar_component_clause,[],[f2388]) ).

tff(f109665,plain,
    ( spl9_605
    | ~ spl9_41
    | ~ spl9_172 ),
    inference(avatar_split_clause,[],[f2764,f2384,f377,f109663]) ).

tff(f109663,plain,
    ( spl9_605
  <=> ! [X121: array,X120: $int] :
        ( ~ sorted(X121,$uminus(X120))
        | distinct(X121,$uminus(X120))
        | $less($uminus($sum(1,X120)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_605])]) ).

tff(f2764,plain,
    ( ! [X120: $int,X121: array] :
        ( ~ sorted(X121,$uminus(X120))
        | distinct(X121,$uminus(X120))
        | $less($uminus($sum(1,X120)),0) )
    | ~ spl9_41
    | ~ spl9_172 ),
    inference(superposition,[],[f378,f2385]) ).

tff(f109661,plain,
    ( spl9_604
    | ~ spl9_41
    | ~ spl9_167 ),
    inference(avatar_split_clause,[],[f2527,f2364,f377,f109659]) ).

tff(f109659,plain,
    ( spl9_604
  <=> ! [X98: $int,X99: array] :
        ( ~ sorted(X99,$uminus(X98))
        | distinct(X99,$uminus(X98))
        | $less($uminus($sum(X98,1)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_604])]) ).

tff(f2527,plain,
    ( ! [X98: $int,X99: array] :
        ( ~ sorted(X99,$uminus(X98))
        | distinct(X99,$uminus(X98))
        | $less($uminus($sum(X98,1)),0) )
    | ~ spl9_41
    | ~ spl9_167 ),
    inference(superposition,[],[f378,f2365]) ).

tff(f109631,plain,
    ( spl9_603
    | ~ spl9_31
    | ~ spl9_131 ),
    inference(avatar_split_clause,[],[f1624,f1616,f293,f109629]) ).

tff(f109629,plain,
    ( spl9_603
  <=> ! [X5: array,X6: $int,X10: $int,X11: array,X9: $int,X8: $int,X7: $int] :
        ( ( read(X5,$sum(X8,$uminus($sum(1,sK7(write(write(X5,X6,X7),X9,X10),X11,X8))))) != read(X11,sK7(write(write(X5,X6,X7),X9,X10),X11,X8)) )
        | ( rev(write(write(X5,X6,X7),X9,X10),X8) = X11 )
        | ~ $less(sK7(write(write(X5,X6,X7),X9,X10),X11,X8),X8)
        | $less(sK7(write(write(X5,X6,X7),X9,X10),X11,X8),0)
        | ( $sum(X8,$uminus($sum(1,sK7(write(write(X5,X6,X7),X9,X10),X11,X8)))) = X9 )
        | ( $sum(X8,$uminus($sum(1,sK7(write(write(X5,X6,X7),X9,X10),X11,X8)))) = X6 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_603])]) ).

tff(f293,plain,
    ( spl9_31
  <=> ! [X0: array,X3: $int,X2: $int,X1: $int] :
        ( ( read(X0,X2) = read(write(X0,X1,X3),X2) )
        | ( X1 = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_31])]) ).

tff(f1616,plain,
    ( spl9_131
  <=> ! [X5: $int,X4: $int,X7: array,X6: $int,X3: array] :
        ( ( read(X3,$sum(X6,$uminus($sum(1,sK7(write(X3,X4,X5),X7,X6))))) != read(X7,sK7(write(X3,X4,X5),X7,X6)) )
        | ( rev(write(X3,X4,X5),X6) = X7 )
        | ~ $less(sK7(write(X3,X4,X5),X7,X6),X6)
        | $less(sK7(write(X3,X4,X5),X7,X6),0)
        | ( $sum(X6,$uminus($sum(1,sK7(write(X3,X4,X5),X7,X6)))) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_131])]) ).

tff(f1624,plain,
    ( ! [X10: $int,X11: array,X8: $int,X6: $int,X9: $int,X7: $int,X5: array] :
        ( ( read(X5,$sum(X8,$uminus($sum(1,sK7(write(write(X5,X6,X7),X9,X10),X11,X8))))) != read(X11,sK7(write(write(X5,X6,X7),X9,X10),X11,X8)) )
        | ( rev(write(write(X5,X6,X7),X9,X10),X8) = X11 )
        | ~ $less(sK7(write(write(X5,X6,X7),X9,X10),X11,X8),X8)
        | $less(sK7(write(write(X5,X6,X7),X9,X10),X11,X8),0)
        | ( $sum(X8,$uminus($sum(1,sK7(write(write(X5,X6,X7),X9,X10),X11,X8)))) = X9 )
        | ( $sum(X8,$uminus($sum(1,sK7(write(write(X5,X6,X7),X9,X10),X11,X8)))) = X6 ) )
    | ~ spl9_31
    | ~ spl9_131 ),
    inference(superposition,[],[f1617,f294]) ).

tff(f294,plain,
    ( ! [X2: $int,X3: $int,X0: array,X1: $int] :
        ( ( read(X0,X2) = read(write(X0,X1,X3),X2) )
        | ( X1 = X2 ) )
    | ~ spl9_31 ),
    inference(avatar_component_clause,[],[f293]) ).

tff(f1617,plain,
    ( ! [X3: array,X6: $int,X7: array,X4: $int,X5: $int] :
        ( ( read(X3,$sum(X6,$uminus($sum(1,sK7(write(X3,X4,X5),X7,X6))))) != read(X7,sK7(write(X3,X4,X5),X7,X6)) )
        | ( rev(write(X3,X4,X5),X6) = X7 )
        | ~ $less(sK7(write(X3,X4,X5),X7,X6),X6)
        | $less(sK7(write(X3,X4,X5),X7,X6),0)
        | ( $sum(X6,$uminus($sum(1,sK7(write(X3,X4,X5),X7,X6)))) = X4 ) )
    | ~ spl9_131 ),
    inference(avatar_component_clause,[],[f1616]) ).

tff(f109605,plain,
    ( spl9_602
    | ~ spl9_31
    | ~ spl9_130 ),
    inference(avatar_split_clause,[],[f1613,f1602,f293,f109603]) ).

tff(f109603,plain,
    ( spl9_602
  <=> ! [X5: array,X6: $int,X10: $int,X11: $int,X9: array,X8: $int,X7: $int] :
        ( ( read(X5,$sum(X8,$uminus($sum(1,sK7(write(X5,X6,X7),write(X9,X10,X11),X8))))) != read(X9,sK7(write(X5,X6,X7),write(X9,X10,X11),X8)) )
        | ( write(X9,X10,X11) = rev(write(X5,X6,X7),X8) )
        | ~ $less(sK7(write(X5,X6,X7),write(X9,X10,X11),X8),X8)
        | $less(sK7(write(X5,X6,X7),write(X9,X10,X11),X8),0)
        | ( sK7(write(X5,X6,X7),write(X9,X10,X11),X8) = X10 )
        | ( $sum(X8,$uminus($sum(1,sK7(write(X5,X6,X7),write(X9,X10,X11),X8)))) = X6 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_602])]) ).

tff(f1602,plain,
    ( spl9_130
  <=> ! [X6: array,X4: $int,X7: $int,X5: $int,X3: array] :
        ( ( read(X3,sK7(X6,write(X3,X4,X5),X7)) != read(X6,$sum(X7,$uminus($sum(1,sK7(X6,write(X3,X4,X5),X7))))) )
        | ( write(X3,X4,X5) = rev(X6,X7) )
        | ~ $less(sK7(X6,write(X3,X4,X5),X7),X7)
        | $less(sK7(X6,write(X3,X4,X5),X7),0)
        | ( sK7(X6,write(X3,X4,X5),X7) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_130])]) ).

tff(f1613,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X6: $int,X9: array,X7: $int,X5: array] :
        ( ( read(X5,$sum(X8,$uminus($sum(1,sK7(write(X5,X6,X7),write(X9,X10,X11),X8))))) != read(X9,sK7(write(X5,X6,X7),write(X9,X10,X11),X8)) )
        | ( write(X9,X10,X11) = rev(write(X5,X6,X7),X8) )
        | ~ $less(sK7(write(X5,X6,X7),write(X9,X10,X11),X8),X8)
        | $less(sK7(write(X5,X6,X7),write(X9,X10,X11),X8),0)
        | ( sK7(write(X5,X6,X7),write(X9,X10,X11),X8) = X10 )
        | ( $sum(X8,$uminus($sum(1,sK7(write(X5,X6,X7),write(X9,X10,X11),X8)))) = X6 ) )
    | ~ spl9_31
    | ~ spl9_130 ),
    inference(superposition,[],[f1603,f294]) ).

tff(f1603,plain,
    ( ! [X3: array,X6: array,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,sK7(X6,write(X3,X4,X5),X7)) != read(X6,$sum(X7,$uminus($sum(1,sK7(X6,write(X3,X4,X5),X7))))) )
        | ( write(X3,X4,X5) = rev(X6,X7) )
        | ~ $less(sK7(X6,write(X3,X4,X5),X7),X7)
        | $less(sK7(X6,write(X3,X4,X5),X7),0)
        | ( sK7(X6,write(X3,X4,X5),X7) = X4 ) )
    | ~ spl9_130 ),
    inference(avatar_component_clause,[],[f1602]) ).

tff(f109583,plain,
    ( spl9_601
    | ~ spl9_31
    | ~ spl9_130 ),
    inference(avatar_split_clause,[],[f1607,f1602,f293,f109581]) ).

tff(f109581,plain,
    ( spl9_601
  <=> ! [X5: array,X6: $int,X10: $int,X11: $int,X9: $int,X8: array,X7: $int] :
        ( ( read(X5,sK7(X8,write(write(X5,X6,X7),X9,X10),X11)) != read(X8,$sum(X11,$uminus($sum(1,sK7(X8,write(write(X5,X6,X7),X9,X10),X11))))) )
        | ( write(write(X5,X6,X7),X9,X10) = rev(X8,X11) )
        | ~ $less(sK7(X8,write(write(X5,X6,X7),X9,X10),X11),X11)
        | $less(sK7(X8,write(write(X5,X6,X7),X9,X10),X11),0)
        | ( sK7(X8,write(write(X5,X6,X7),X9,X10),X11) = X9 )
        | ( sK7(X8,write(write(X5,X6,X7),X9,X10),X11) = X6 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_601])]) ).

tff(f1607,plain,
    ( ! [X10: $int,X11: $int,X8: array,X6: $int,X9: $int,X7: $int,X5: array] :
        ( ( read(X5,sK7(X8,write(write(X5,X6,X7),X9,X10),X11)) != read(X8,$sum(X11,$uminus($sum(1,sK7(X8,write(write(X5,X6,X7),X9,X10),X11))))) )
        | ( write(write(X5,X6,X7),X9,X10) = rev(X8,X11) )
        | ~ $less(sK7(X8,write(write(X5,X6,X7),X9,X10),X11),X11)
        | $less(sK7(X8,write(write(X5,X6,X7),X9,X10),X11),0)
        | ( sK7(X8,write(write(X5,X6,X7),X9,X10),X11) = X9 )
        | ( sK7(X8,write(write(X5,X6,X7),X9,X10),X11) = X6 ) )
    | ~ spl9_31
    | ~ spl9_130 ),
    inference(superposition,[],[f1603,f294]) ).

tff(f107835,plain,
    ( spl9_600
    | ~ spl9_60
    | ~ spl9_131 ),
    inference(avatar_split_clause,[],[f1621,f1616,f611,f107833]) ).

tff(f107833,plain,
    ( spl9_600
  <=> ! [X24: $int,X20: $int,X22: array,X23: $int,X25: array,X21: $int] :
        ( ( read(X25,sK7(write(X22,X23,X24),X25,$sum(X20,X21))) != read(X22,$sum(X21,$sum(X20,$uminus($sum(1,sK7(write(X22,X23,X24),X25,$sum(X20,X21))))))) )
        | ( rev(write(X22,X23,X24),$sum(X20,X21)) = X25 )
        | ~ $less(sK7(write(X22,X23,X24),X25,$sum(X20,X21)),$sum(X20,X21))
        | $less(sK7(write(X22,X23,X24),X25,$sum(X20,X21)),0)
        | ( $sum(X21,$sum(X20,$uminus($sum(1,sK7(write(X22,X23,X24),X25,$sum(X20,X21)))))) = X23 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_600])]) ).

tff(f1621,plain,
    ( ! [X21: $int,X24: $int,X22: array,X25: array,X23: $int,X20: $int] :
        ( ( read(X25,sK7(write(X22,X23,X24),X25,$sum(X20,X21))) != read(X22,$sum(X21,$sum(X20,$uminus($sum(1,sK7(write(X22,X23,X24),X25,$sum(X20,X21))))))) )
        | ( rev(write(X22,X23,X24),$sum(X20,X21)) = X25 )
        | ~ $less(sK7(write(X22,X23,X24),X25,$sum(X20,X21)),$sum(X20,X21))
        | $less(sK7(write(X22,X23,X24),X25,$sum(X20,X21)),0)
        | ( $sum(X21,$sum(X20,$uminus($sum(1,sK7(write(X22,X23,X24),X25,$sum(X20,X21)))))) = X23 ) )
    | ~ spl9_60
    | ~ spl9_131 ),
    inference(superposition,[],[f1617,f612]) ).

tff(f107831,plain,
    ( spl9_599
    | ~ spl9_31
    | ~ spl9_129 ),
    inference(avatar_split_clause,[],[f1558,f1532,f293,f107829]) ).

tff(f107829,plain,
    ( spl9_599
  <=> ! [X5: $int,X4: array,X9: array,X7: $int,X6: $int,X8: $int] :
        ( ( read(X4,$sum(X7,$sum(X8,$uminus($sum(1,sK7(write(X4,X5,X6),X9,$sum(X7,X8))))))) != read(X9,sK7(write(X4,X5,X6),X9,$sum(X7,X8))) )
        | ( rev(write(X4,X5,X6),$sum(X7,X8)) = X9 )
        | ~ $less(sK7(write(X4,X5,X6),X9,$sum(X7,X8)),$sum(X7,X8))
        | $less(sK7(write(X4,X5,X6),X9,$sum(X7,X8)),0)
        | ( $sum(X7,$sum(X8,$uminus($sum(1,sK7(write(X4,X5,X6),X9,$sum(X7,X8)))))) = X5 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_599])]) ).

tff(f1532,plain,
    ( spl9_129
  <=> ! [X10: $int,X11: array,X12: array,X9: $int] :
        ( ( read(X12,sK7(X11,X12,$sum(X9,X10))) != read(X11,$sum(X9,$sum(X10,$uminus($sum(1,sK7(X11,X12,$sum(X9,X10))))))) )
        | ( rev(X11,$sum(X9,X10)) = X12 )
        | ~ $less(sK7(X11,X12,$sum(X9,X10)),$sum(X9,X10))
        | $less(sK7(X11,X12,$sum(X9,X10)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_129])]) ).

tff(f1558,plain,
    ( ! [X8: $int,X6: $int,X9: array,X7: $int,X4: array,X5: $int] :
        ( ( read(X4,$sum(X7,$sum(X8,$uminus($sum(1,sK7(write(X4,X5,X6),X9,$sum(X7,X8))))))) != read(X9,sK7(write(X4,X5,X6),X9,$sum(X7,X8))) )
        | ( rev(write(X4,X5,X6),$sum(X7,X8)) = X9 )
        | ~ $less(sK7(write(X4,X5,X6),X9,$sum(X7,X8)),$sum(X7,X8))
        | $less(sK7(write(X4,X5,X6),X9,$sum(X7,X8)),0)
        | ( $sum(X7,$sum(X8,$uminus($sum(1,sK7(write(X4,X5,X6),X9,$sum(X7,X8)))))) = X5 ) )
    | ~ spl9_31
    | ~ spl9_129 ),
    inference(superposition,[],[f1533,f294]) ).

tff(f1533,plain,
    ( ! [X10: $int,X11: array,X9: $int,X12: array] :
        ( ( read(X12,sK7(X11,X12,$sum(X9,X10))) != read(X11,$sum(X9,$sum(X10,$uminus($sum(1,sK7(X11,X12,$sum(X9,X10))))))) )
        | ( rev(X11,$sum(X9,X10)) = X12 )
        | ~ $less(sK7(X11,X12,$sum(X9,X10)),$sum(X9,X10))
        | $less(sK7(X11,X12,$sum(X9,X10)),0) )
    | ~ spl9_129 ),
    inference(avatar_component_clause,[],[f1532]) ).

tff(f106818,plain,
    ( spl9_598
    | ~ spl9_60
    | ~ spl9_130 ),
    inference(avatar_split_clause,[],[f1610,f1602,f611,f106816]) ).

tff(f106816,plain,
    ( spl9_598
  <=> ! [X24: $int,X20: $int,X22: array,X23: array,X25: $int,X21: $int] :
        ( ( read(X23,sK7(X22,write(X23,X24,X25),$sum(X20,X21))) != read(X22,$sum(X21,$sum(X20,$uminus($sum(1,sK7(X22,write(X23,X24,X25),$sum(X20,X21))))))) )
        | ( write(X23,X24,X25) = rev(X22,$sum(X20,X21)) )
        | ~ $less(sK7(X22,write(X23,X24,X25),$sum(X20,X21)),$sum(X20,X21))
        | $less(sK7(X22,write(X23,X24,X25),$sum(X20,X21)),0)
        | ( sK7(X22,write(X23,X24,X25),$sum(X20,X21)) = X24 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_598])]) ).

tff(f1610,plain,
    ( ! [X21: $int,X24: $int,X22: array,X25: $int,X23: array,X20: $int] :
        ( ( read(X23,sK7(X22,write(X23,X24,X25),$sum(X20,X21))) != read(X22,$sum(X21,$sum(X20,$uminus($sum(1,sK7(X22,write(X23,X24,X25),$sum(X20,X21))))))) )
        | ( write(X23,X24,X25) = rev(X22,$sum(X20,X21)) )
        | ~ $less(sK7(X22,write(X23,X24,X25),$sum(X20,X21)),$sum(X20,X21))
        | $less(sK7(X22,write(X23,X24,X25),$sum(X20,X21)),0)
        | ( sK7(X22,write(X23,X24,X25),$sum(X20,X21)) = X24 ) )
    | ~ spl9_60
    | ~ spl9_130 ),
    inference(superposition,[],[f1603,f612]) ).

tff(f106814,plain,
    ( spl9_597
    | ~ spl9_31
    | ~ spl9_129 ),
    inference(avatar_split_clause,[],[f1536,f1532,f293,f106812]) ).

tff(f106812,plain,
    ( spl9_597
  <=> ! [X5: $int,X4: array,X9: $int,X7: array,X6: $int,X8: $int] :
        ( ( read(X4,sK7(X7,write(X4,X5,X6),$sum(X8,X9))) != read(X7,$sum(X8,$sum(X9,$uminus($sum(1,sK7(X7,write(X4,X5,X6),$sum(X8,X9))))))) )
        | ( write(X4,X5,X6) = rev(X7,$sum(X8,X9)) )
        | ~ $less(sK7(X7,write(X4,X5,X6),$sum(X8,X9)),$sum(X8,X9))
        | $less(sK7(X7,write(X4,X5,X6),$sum(X8,X9)),0)
        | ( sK7(X7,write(X4,X5,X6),$sum(X8,X9)) = X5 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_597])]) ).

tff(f1536,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: array,X4: array,X5: $int] :
        ( ( read(X4,sK7(X7,write(X4,X5,X6),$sum(X8,X9))) != read(X7,$sum(X8,$sum(X9,$uminus($sum(1,sK7(X7,write(X4,X5,X6),$sum(X8,X9))))))) )
        | ( write(X4,X5,X6) = rev(X7,$sum(X8,X9)) )
        | ~ $less(sK7(X7,write(X4,X5,X6),$sum(X8,X9)),$sum(X8,X9))
        | $less(sK7(X7,write(X4,X5,X6),$sum(X8,X9)),0)
        | ( sK7(X7,write(X4,X5,X6),$sum(X8,X9)) = X5 ) )
    | ~ spl9_31
    | ~ spl9_129 ),
    inference(superposition,[],[f1533,f294]) ).

tff(f106624,plain,
    ( spl9_596
    | ~ spl9_31
    | ~ spl9_128 ),
    inference(avatar_split_clause,[],[f1527,f1508,f293,f106622]) ).

tff(f106622,plain,
    ( spl9_596
  <=> ! [X5: array,X6: $int,X10: $int,X11: $int,X9: $int,X8: array,X7: $int] :
        ( ( read(X5,sK7(X8,write(write(X5,X6,X7),X9,X10),X11)) != read(X8,sK7(X8,write(write(X5,X6,X7),X9,X10),X11)) )
        | ( write(write(X5,X6,X7),X9,X10) = rev(X8,X11) )
        | $less(sK7(X8,write(write(X5,X6,X7),X9,X10),X11),X11)
        | ( sK7(X8,write(write(X5,X6,X7),X9,X10),X11) = X9 )
        | ( sK7(X8,write(write(X5,X6,X7),X9,X10),X11) = X6 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_596])]) ).

tff(f1508,plain,
    ( spl9_128
  <=> ! [X6: array,X4: $int,X7: $int,X5: $int,X3: array] :
        ( ( read(X3,sK7(X6,write(X3,X4,X5),X7)) != read(X6,sK7(X6,write(X3,X4,X5),X7)) )
        | ( write(X3,X4,X5) = rev(X6,X7) )
        | $less(sK7(X6,write(X3,X4,X5),X7),X7)
        | ( sK7(X6,write(X3,X4,X5),X7) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_128])]) ).

tff(f1527,plain,
    ( ! [X10: $int,X11: $int,X8: array,X6: $int,X9: $int,X7: $int,X5: array] :
        ( ( read(X5,sK7(X8,write(write(X5,X6,X7),X9,X10),X11)) != read(X8,sK7(X8,write(write(X5,X6,X7),X9,X10),X11)) )
        | ( write(write(X5,X6,X7),X9,X10) = rev(X8,X11) )
        | $less(sK7(X8,write(write(X5,X6,X7),X9,X10),X11),X11)
        | ( sK7(X8,write(write(X5,X6,X7),X9,X10),X11) = X9 )
        | ( sK7(X8,write(write(X5,X6,X7),X9,X10),X11) = X6 ) )
    | ~ spl9_31
    | ~ spl9_128 ),
    inference(superposition,[],[f1509,f294]) ).

tff(f1509,plain,
    ( ! [X3: array,X6: array,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,sK7(X6,write(X3,X4,X5),X7)) != read(X6,sK7(X6,write(X3,X4,X5),X7)) )
        | ( write(X3,X4,X5) = rev(X6,X7) )
        | $less(sK7(X6,write(X3,X4,X5),X7),X7)
        | ( sK7(X6,write(X3,X4,X5),X7) = X4 ) )
    | ~ spl9_128 ),
    inference(avatar_component_clause,[],[f1508]) ).

tff(f106620,plain,
    ( spl9_595
    | ~ spl9_31
    | ~ spl9_127 ),
    inference(avatar_split_clause,[],[f1524,f1504,f293,f106618]) ).

tff(f106618,plain,
    ( spl9_595
  <=> ! [X5: array,X10: $int,X9: $int,X11: $int,X6: $int,X8: array,X7: $int] :
        ( ( read(X5,sK7(write(X8,X9,X10),write(X5,X6,X7),X11)) != read(X8,sK7(write(X8,X9,X10),write(X5,X6,X7),X11)) )
        | ( write(X5,X6,X7) = rev(write(X8,X9,X10),X11) )
        | $less(sK7(write(X8,X9,X10),write(X5,X6,X7),X11),X11)
        | ( sK7(write(X8,X9,X10),write(X5,X6,X7),X11) = X9 )
        | ( sK7(write(X8,X9,X10),write(X5,X6,X7),X11) = X6 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_595])]) ).

tff(f1504,plain,
    ( spl9_127
  <=> ! [X5: $int,X4: $int,X7: $int,X6: array,X3: array] :
        ( ( read(X3,sK7(write(X3,X4,X5),X6,X7)) != read(X6,sK7(write(X3,X4,X5),X6,X7)) )
        | ( rev(write(X3,X4,X5),X7) = X6 )
        | $less(sK7(write(X3,X4,X5),X6,X7),X7)
        | ( sK7(write(X3,X4,X5),X6,X7) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_127])]) ).

tff(f1524,plain,
    ( ! [X10: $int,X11: $int,X8: array,X6: $int,X9: $int,X7: $int,X5: array] :
        ( ( read(X5,sK7(write(X8,X9,X10),write(X5,X6,X7),X11)) != read(X8,sK7(write(X8,X9,X10),write(X5,X6,X7),X11)) )
        | ( write(X5,X6,X7) = rev(write(X8,X9,X10),X11) )
        | $less(sK7(write(X8,X9,X10),write(X5,X6,X7),X11),X11)
        | ( sK7(write(X8,X9,X10),write(X5,X6,X7),X11) = X9 )
        | ( sK7(write(X8,X9,X10),write(X5,X6,X7),X11) = X6 ) )
    | ~ spl9_31
    | ~ spl9_127 ),
    inference(superposition,[],[f1505,f294]) ).

tff(f1505,plain,
    ( ! [X3: array,X6: array,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,sK7(write(X3,X4,X5),X6,X7)) != read(X6,sK7(write(X3,X4,X5),X6,X7)) )
        | ( rev(write(X3,X4,X5),X7) = X6 )
        | $less(sK7(write(X3,X4,X5),X6,X7),X7)
        | ( sK7(write(X3,X4,X5),X6,X7) = X4 ) )
    | ~ spl9_127 ),
    inference(avatar_component_clause,[],[f1504]) ).

tff(f106616,plain,
    ( spl9_594
    | ~ spl9_31
    | ~ spl9_127 ),
    inference(avatar_split_clause,[],[f1522,f1504,f293,f106614]) ).

tff(f106614,plain,
    ( spl9_594
  <=> ! [X5: array,X6: $int,X10: array,X11: $int,X9: $int,X8: $int,X7: $int] :
        ( ( read(X5,sK7(write(write(X5,X6,X7),X8,X9),X10,X11)) != read(X10,sK7(write(write(X5,X6,X7),X8,X9),X10,X11)) )
        | ( rev(write(write(X5,X6,X7),X8,X9),X11) = X10 )
        | $less(sK7(write(write(X5,X6,X7),X8,X9),X10,X11),X11)
        | ( sK7(write(write(X5,X6,X7),X8,X9),X10,X11) = X8 )
        | ( sK7(write(write(X5,X6,X7),X8,X9),X10,X11) = X6 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_594])]) ).

tff(f1522,plain,
    ( ! [X10: array,X11: $int,X8: $int,X6: $int,X9: $int,X7: $int,X5: array] :
        ( ( read(X5,sK7(write(write(X5,X6,X7),X8,X9),X10,X11)) != read(X10,sK7(write(write(X5,X6,X7),X8,X9),X10,X11)) )
        | ( rev(write(write(X5,X6,X7),X8,X9),X11) = X10 )
        | $less(sK7(write(write(X5,X6,X7),X8,X9),X10,X11),X11)
        | ( sK7(write(write(X5,X6,X7),X8,X9),X10,X11) = X8 )
        | ( sK7(write(write(X5,X6,X7),X8,X9),X10,X11) = X6 ) )
    | ~ spl9_31
    | ~ spl9_127 ),
    inference(superposition,[],[f1505,f294]) ).

tff(f106612,plain,
    ( spl9_593
    | ~ spl9_31
    | ~ spl9_126 ),
    inference(avatar_split_clause,[],[f1517,f1500,f293,f106610]) ).

tff(f106610,plain,
    ( spl9_593
  <=> ! [X5: array,X6: $int,X10: $int,X11: $int,X9: $int,X8: array,X7: $int] :
        ( ( read(X5,sK7(X8,write(write(X5,X6,X7),X9,X10),X11)) != read(X8,sK7(X8,write(write(X5,X6,X7),X9,X10),X11)) )
        | ( write(write(X5,X6,X7),X9,X10) = rev(X8,X11) )
        | ~ $less(sK7(X8,write(write(X5,X6,X7),X9,X10),X11),0)
        | ( sK7(X8,write(write(X5,X6,X7),X9,X10),X11) = X9 )
        | ( sK7(X8,write(write(X5,X6,X7),X9,X10),X11) = X6 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_593])]) ).

tff(f1500,plain,
    ( spl9_126
  <=> ! [X6: array,X4: $int,X7: $int,X5: $int,X3: array] :
        ( ( read(X3,sK7(X6,write(X3,X4,X5),X7)) != read(X6,sK7(X6,write(X3,X4,X5),X7)) )
        | ( write(X3,X4,X5) = rev(X6,X7) )
        | ~ $less(sK7(X6,write(X3,X4,X5),X7),0)
        | ( sK7(X6,write(X3,X4,X5),X7) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_126])]) ).

tff(f1517,plain,
    ( ! [X10: $int,X11: $int,X8: array,X6: $int,X9: $int,X7: $int,X5: array] :
        ( ( read(X5,sK7(X8,write(write(X5,X6,X7),X9,X10),X11)) != read(X8,sK7(X8,write(write(X5,X6,X7),X9,X10),X11)) )
        | ( write(write(X5,X6,X7),X9,X10) = rev(X8,X11) )
        | ~ $less(sK7(X8,write(write(X5,X6,X7),X9,X10),X11),0)
        | ( sK7(X8,write(write(X5,X6,X7),X9,X10),X11) = X9 )
        | ( sK7(X8,write(write(X5,X6,X7),X9,X10),X11) = X6 ) )
    | ~ spl9_31
    | ~ spl9_126 ),
    inference(superposition,[],[f1501,f294]) ).

tff(f1501,plain,
    ( ! [X3: array,X6: array,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,sK7(X6,write(X3,X4,X5),X7)) != read(X6,sK7(X6,write(X3,X4,X5),X7)) )
        | ( write(X3,X4,X5) = rev(X6,X7) )
        | ~ $less(sK7(X6,write(X3,X4,X5),X7),0)
        | ( sK7(X6,write(X3,X4,X5),X7) = X4 ) )
    | ~ spl9_126 ),
    inference(avatar_component_clause,[],[f1500]) ).

tff(f106608,plain,
    ( spl9_592
    | ~ spl9_31
    | ~ spl9_124 ),
    inference(avatar_split_clause,[],[f1514,f1492,f293,f106606]) ).

tff(f106606,plain,
    ( spl9_592
  <=> ! [X5: array,X10: $int,X9: $int,X11: $int,X6: $int,X8: array,X7: $int] :
        ( ( read(X5,sK7(write(X8,X9,X10),write(X5,X6,X7),X11)) != read(X8,sK7(write(X8,X9,X10),write(X5,X6,X7),X11)) )
        | ( write(X5,X6,X7) = rev(write(X8,X9,X10),X11) )
        | ~ $less(sK7(write(X8,X9,X10),write(X5,X6,X7),X11),0)
        | ( sK7(write(X8,X9,X10),write(X5,X6,X7),X11) = X9 )
        | ( sK7(write(X8,X9,X10),write(X5,X6,X7),X11) = X6 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_592])]) ).

tff(f1492,plain,
    ( spl9_124
  <=> ! [X5: $int,X4: $int,X7: $int,X6: array,X3: array] :
        ( ( read(X3,sK7(write(X3,X4,X5),X6,X7)) != read(X6,sK7(write(X3,X4,X5),X6,X7)) )
        | ( rev(write(X3,X4,X5),X7) = X6 )
        | ~ $less(sK7(write(X3,X4,X5),X6,X7),0)
        | ( sK7(write(X3,X4,X5),X6,X7) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_124])]) ).

tff(f1514,plain,
    ( ! [X10: $int,X11: $int,X8: array,X6: $int,X9: $int,X7: $int,X5: array] :
        ( ( read(X5,sK7(write(X8,X9,X10),write(X5,X6,X7),X11)) != read(X8,sK7(write(X8,X9,X10),write(X5,X6,X7),X11)) )
        | ( write(X5,X6,X7) = rev(write(X8,X9,X10),X11) )
        | ~ $less(sK7(write(X8,X9,X10),write(X5,X6,X7),X11),0)
        | ( sK7(write(X8,X9,X10),write(X5,X6,X7),X11) = X9 )
        | ( sK7(write(X8,X9,X10),write(X5,X6,X7),X11) = X6 ) )
    | ~ spl9_31
    | ~ spl9_124 ),
    inference(superposition,[],[f1493,f294]) ).

tff(f1493,plain,
    ( ! [X3: array,X6: array,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,sK7(write(X3,X4,X5),X6,X7)) != read(X6,sK7(write(X3,X4,X5),X6,X7)) )
        | ( rev(write(X3,X4,X5),X7) = X6 )
        | ~ $less(sK7(write(X3,X4,X5),X6,X7),0)
        | ( sK7(write(X3,X4,X5),X6,X7) = X4 ) )
    | ~ spl9_124 ),
    inference(avatar_component_clause,[],[f1492]) ).

tff(f106604,plain,
    ( spl9_591
    | ~ spl9_31
    | ~ spl9_124 ),
    inference(avatar_split_clause,[],[f1512,f1492,f293,f106602]) ).

tff(f106602,plain,
    ( spl9_591
  <=> ! [X5: array,X6: $int,X10: array,X11: $int,X9: $int,X8: $int,X7: $int] :
        ( ( read(X5,sK7(write(write(X5,X6,X7),X8,X9),X10,X11)) != read(X10,sK7(write(write(X5,X6,X7),X8,X9),X10,X11)) )
        | ( rev(write(write(X5,X6,X7),X8,X9),X11) = X10 )
        | ~ $less(sK7(write(write(X5,X6,X7),X8,X9),X10,X11),0)
        | ( sK7(write(write(X5,X6,X7),X8,X9),X10,X11) = X8 )
        | ( sK7(write(write(X5,X6,X7),X8,X9),X10,X11) = X6 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_591])]) ).

tff(f1512,plain,
    ( ! [X10: array,X11: $int,X8: $int,X6: $int,X9: $int,X7: $int,X5: array] :
        ( ( read(X5,sK7(write(write(X5,X6,X7),X8,X9),X10,X11)) != read(X10,sK7(write(write(X5,X6,X7),X8,X9),X10,X11)) )
        | ( rev(write(write(X5,X6,X7),X8,X9),X11) = X10 )
        | ~ $less(sK7(write(write(X5,X6,X7),X8,X9),X10,X11),0)
        | ( sK7(write(write(X5,X6,X7),X8,X9),X10,X11) = X8 )
        | ( sK7(write(write(X5,X6,X7),X8,X9),X10,X11) = X6 ) )
    | ~ spl9_31
    | ~ spl9_124 ),
    inference(superposition,[],[f1493,f294]) ).

tff(f106548,plain,
    ( spl9_590
    | ~ spl9_31
    | ~ spl9_123 ),
    inference(avatar_split_clause,[],[f1489,f1480,f293,f106546]) ).

tff(f106546,plain,
    ( spl9_590
  <=> ! [X5: $int,X4: $int,X7: array,X6: $int,X3: array] :
        ( ( read(X3,$uminus($sum(X6,$sum(1,sK7(write(X3,X4,X5),X7,$uminus(X6)))))) != read(X7,sK7(write(X3,X4,X5),X7,$uminus(X6))) )
        | ( rev(write(X3,X4,X5),$uminus(X6)) = X7 )
        | ~ $less(sK7(write(X3,X4,X5),X7,$uminus(X6)),$uminus(X6))
        | $less(sK7(write(X3,X4,X5),X7,$uminus(X6)),0)
        | ( $uminus($sum(X6,$sum(1,sK7(write(X3,X4,X5),X7,$uminus(X6))))) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_590])]) ).

tff(f1480,plain,
    ( spl9_123
  <=> ! [X6: $int,X8: array,X7: array] :
        ( ( read(X8,sK7(X7,X8,$uminus(X6))) != read(X7,$uminus($sum(X6,$sum(1,sK7(X7,X8,$uminus(X6)))))) )
        | ( rev(X7,$uminus(X6)) = X8 )
        | ~ $less(sK7(X7,X8,$uminus(X6)),$uminus(X6))
        | $less(sK7(X7,X8,$uminus(X6)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_123])]) ).

tff(f1489,plain,
    ( ! [X3: array,X6: $int,X7: array,X4: $int,X5: $int] :
        ( ( read(X3,$uminus($sum(X6,$sum(1,sK7(write(X3,X4,X5),X7,$uminus(X6)))))) != read(X7,sK7(write(X3,X4,X5),X7,$uminus(X6))) )
        | ( rev(write(X3,X4,X5),$uminus(X6)) = X7 )
        | ~ $less(sK7(write(X3,X4,X5),X7,$uminus(X6)),$uminus(X6))
        | $less(sK7(write(X3,X4,X5),X7,$uminus(X6)),0)
        | ( $uminus($sum(X6,$sum(1,sK7(write(X3,X4,X5),X7,$uminus(X6))))) = X4 ) )
    | ~ spl9_31
    | ~ spl9_123 ),
    inference(superposition,[],[f1481,f294]) ).

tff(f1481,plain,
    ( ! [X8: array,X6: $int,X7: array] :
        ( ( read(X8,sK7(X7,X8,$uminus(X6))) != read(X7,$uminus($sum(X6,$sum(1,sK7(X7,X8,$uminus(X6)))))) )
        | ( rev(X7,$uminus(X6)) = X8 )
        | ~ $less(sK7(X7,X8,$uminus(X6)),$uminus(X6))
        | $less(sK7(X7,X8,$uminus(X6)),0) )
    | ~ spl9_123 ),
    inference(avatar_component_clause,[],[f1480]) ).

tff(f105251,plain,
    ( spl9_589
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_61
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(avatar_split_clause,[],[f1574,f1532,f976,f615,f526,f268,f216,f129,f105249]) ).

tff(f105249,plain,
    ( spl9_589
  <=> ! [X35: $int,X33: $int,X34: $int,X36: array,X37: array] :
        ( ( read(X36,sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35))) != read(X37,$sum(X35,$uminus($sum(X34,$sum(X33,$sum(1,sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35)))))))) )
        | ( rev(X37,$sum($uminus($sum(X34,X33)),X35)) = X36 )
        | ~ $less(sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35)),$sum($uminus($sum(X34,X33)),X35))
        | $less(sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_589])]) ).

tff(f1574,plain,
    ( ! [X36: array,X37: array,X34: $int,X35: $int,X33: $int] :
        ( ( read(X36,sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35))) != read(X37,$sum(X35,$uminus($sum(X34,$sum(X33,$sum(1,sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35)))))))) )
        | ( rev(X37,$sum($uminus($sum(X34,X33)),X35)) = X36 )
        | ~ $less(sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35)),$sum($uminus($sum(X34,X33)),X35))
        | $less(sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35)),0) )
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_61
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1573,f130]) ).

tff(f1573,plain,
    ( ! [X36: array,X37: array,X34: $int,X35: $int,X33: $int] :
        ( ( read(X36,sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35))) != read(X37,$sum(X35,$uminus($sum(X34,$sum($sum(1,sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35))),X33))))) )
        | ( rev(X37,$sum($uminus($sum(X34,X33)),X35)) = X36 )
        | ~ $less(sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35)),$sum($uminus($sum(X34,X33)),X35))
        | $less(sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35)),0) )
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_61
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1572,f546]) ).

tff(f546,plain,
    ( ! [X2: $int,X3: $int] : ( $uminus($sum(X3,X2)) = $uminus($sum(X2,X3)) )
    | ~ spl9_23
    | ~ spl9_54 ),
    inference(superposition,[],[f527,f217]) ).

tff(f1572,plain,
    ( ! [X36: array,X37: array,X34: $int,X35: $int,X33: $int] :
        ( ( read(X36,sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35))) != read(X37,$sum(X35,$uminus($sum($sum($sum(1,sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35))),X33),X34)))) )
        | ( rev(X37,$sum($uminus($sum(X34,X33)),X35)) = X36 )
        | ~ $less(sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35)),$sum($uminus($sum(X34,X33)),X35))
        | $less(sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35)),0) )
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_61
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1571,f681]) ).

tff(f681,plain,
    ( ! [X21: $int,X19: $int,X20: $int] : ( $sum($uminus(X20),$sum(X21,$uminus(X19))) = $sum(X21,$uminus($sum(X19,X20))) )
    | ~ spl9_54
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f527]) ).

tff(f1571,plain,
    ( ! [X36: array,X37: array,X34: $int,X35: $int,X33: $int] :
        ( ( read(X36,sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35))) != read(X37,$sum($uminus(X34),$sum(X35,$uminus($sum($sum(1,sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35))),X33))))) )
        | ( rev(X37,$sum($uminus($sum(X34,X33)),X35)) = X36 )
        | ~ $less(sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35)),$sum($uminus($sum(X34,X33)),X35))
        | $less(sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35)),0) )
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_61
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1570,f269]) ).

tff(f1570,plain,
    ( ! [X36: array,X37: array,X34: $int,X35: $int,X33: $int] :
        ( ( read(X36,sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35))) != read(X37,$sum($sum($uminus(X34),X35),$uminus($sum($sum(1,sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35))),X33)))) )
        | ( rev(X37,$sum($uminus($sum(X34,X33)),X35)) = X36 )
        | ~ $less(sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35)),$sum($uminus($sum(X34,X33)),X35))
        | $less(sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35)),0) )
    | ~ spl9_54
    | ~ spl9_61
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1545,f681]) ).

tff(f1545,plain,
    ( ! [X36: array,X37: array,X34: $int,X35: $int,X33: $int] :
        ( ( read(X36,sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35))) != read(X37,$sum($uminus(X33),$sum($sum($uminus(X34),X35),$uminus($sum(1,sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35))))))) )
        | ( rev(X37,$sum($uminus($sum(X34,X33)),X35)) = X36 )
        | ~ $less(sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35)),$sum($uminus($sum(X34,X33)),X35))
        | $less(sK7(X37,X36,$sum($uminus($sum(X34,X33)),X35)),0) )
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(superposition,[],[f1533,f977]) ).

tff(f105214,plain,
    ( spl9_588
    | ~ spl9_31
    | ~ spl9_123 ),
    inference(avatar_split_clause,[],[f1484,f1480,f293,f105212]) ).

tff(f105212,plain,
    ( spl9_588
  <=> ! [X6: array,X4: $int,X7: $int,X5: $int,X3: array] :
        ( ( read(X3,sK7(X6,write(X3,X4,X5),$uminus(X7))) != read(X6,$uminus($sum(X7,$sum(1,sK7(X6,write(X3,X4,X5),$uminus(X7)))))) )
        | ( write(X3,X4,X5) = rev(X6,$uminus(X7)) )
        | ~ $less(sK7(X6,write(X3,X4,X5),$uminus(X7)),$uminus(X7))
        | $less(sK7(X6,write(X3,X4,X5),$uminus(X7)),0)
        | ( sK7(X6,write(X3,X4,X5),$uminus(X7)) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_588])]) ).

tff(f1484,plain,
    ( ! [X3: array,X6: array,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,sK7(X6,write(X3,X4,X5),$uminus(X7))) != read(X6,$uminus($sum(X7,$sum(1,sK7(X6,write(X3,X4,X5),$uminus(X7)))))) )
        | ( write(X3,X4,X5) = rev(X6,$uminus(X7)) )
        | ~ $less(sK7(X6,write(X3,X4,X5),$uminus(X7)),$uminus(X7))
        | $less(sK7(X6,write(X3,X4,X5),$uminus(X7)),0)
        | ( sK7(X6,write(X3,X4,X5),$uminus(X7)) = X4 ) )
    | ~ spl9_31
    | ~ spl9_123 ),
    inference(superposition,[],[f1481,f294]) ).

tff(f100649,plain,
    ( spl9_587
    | ~ spl9_30
    | ~ spl9_129 ),
    inference(avatar_split_clause,[],[f1576,f1532,f268,f100647]) ).

tff(f100647,plain,
    ( spl9_587
  <=> ! [X44: $int,X43: $int,X47: array,X46: array,X45: $int] :
        ( ( read(X46,sK7(X47,X46,$sum(X43,$sum(X44,X45)))) != read(X47,$sum(X43,$sum(X44,$sum(X45,$uminus($sum(1,sK7(X47,X46,$sum(X43,$sum(X44,X45))))))))) )
        | ( rev(X47,$sum(X43,$sum(X44,X45))) = X46 )
        | ~ $less(sK7(X47,X46,$sum(X43,$sum(X44,X45))),$sum(X43,$sum(X44,X45)))
        | $less(sK7(X47,X46,$sum(X43,$sum(X44,X45))),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_587])]) ).

tff(f1576,plain,
    ( ! [X46: array,X47: array,X44: $int,X45: $int,X43: $int] :
        ( ( read(X46,sK7(X47,X46,$sum(X43,$sum(X44,X45)))) != read(X47,$sum(X43,$sum(X44,$sum(X45,$uminus($sum(1,sK7(X47,X46,$sum(X43,$sum(X44,X45))))))))) )
        | ( rev(X47,$sum(X43,$sum(X44,X45))) = X46 )
        | ~ $less(sK7(X47,X46,$sum(X43,$sum(X44,X45))),$sum(X43,$sum(X44,X45)))
        | $less(sK7(X47,X46,$sum(X43,$sum(X44,X45))),0) )
    | ~ spl9_30
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1547,f269]) ).

tff(f1547,plain,
    ( ! [X46: array,X47: array,X44: $int,X45: $int,X43: $int] :
        ( ( read(X46,sK7(X47,X46,$sum(X43,$sum(X44,X45)))) != read(X47,$sum($sum(X43,X44),$sum(X45,$uminus($sum(1,sK7(X47,X46,$sum(X43,$sum(X44,X45)))))))) )
        | ( rev(X47,$sum(X43,$sum(X44,X45))) = X46 )
        | ~ $less(sK7(X47,X46,$sum(X43,$sum(X44,X45))),$sum(X43,$sum(X44,X45)))
        | $less(sK7(X47,X46,$sum(X43,$sum(X44,X45))),0) )
    | ~ spl9_30
    | ~ spl9_129 ),
    inference(superposition,[],[f1533,f269]) ).

tff(f100645,plain,
    ( spl9_586
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_129 ),
    inference(avatar_split_clause,[],[f1575,f1532,f611,f268,f100643]) ).

tff(f100643,plain,
    ( spl9_586
  <=> ! [X38: $int,X41: array,X40: $int,X42: array,X39: $int] :
        ( ( read(X41,sK7(X42,X41,$sum(X39,$sum(X38,X40)))) != read(X42,$sum(X38,$sum(X39,$sum(X40,$uminus($sum(1,sK7(X42,X41,$sum(X39,$sum(X38,X40))))))))) )
        | ( rev(X42,$sum(X39,$sum(X38,X40))) = X41 )
        | ~ $less(sK7(X42,X41,$sum(X39,$sum(X38,X40))),$sum(X39,$sum(X38,X40)))
        | $less(sK7(X42,X41,$sum(X39,$sum(X38,X40))),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_586])]) ).

tff(f1575,plain,
    ( ! [X40: $int,X38: $int,X41: array,X39: $int,X42: array] :
        ( ( read(X41,sK7(X42,X41,$sum(X39,$sum(X38,X40)))) != read(X42,$sum(X38,$sum(X39,$sum(X40,$uminus($sum(1,sK7(X42,X41,$sum(X39,$sum(X38,X40))))))))) )
        | ( rev(X42,$sum(X39,$sum(X38,X40))) = X41 )
        | ~ $less(sK7(X42,X41,$sum(X39,$sum(X38,X40))),$sum(X39,$sum(X38,X40)))
        | $less(sK7(X42,X41,$sum(X39,$sum(X38,X40))),0) )
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1546,f269]) ).

tff(f1546,plain,
    ( ! [X40: $int,X38: $int,X41: array,X39: $int,X42: array] :
        ( ( read(X41,sK7(X42,X41,$sum(X39,$sum(X38,X40)))) != read(X42,$sum($sum(X38,X39),$sum(X40,$uminus($sum(1,sK7(X42,X41,$sum(X39,$sum(X38,X40)))))))) )
        | ( rev(X42,$sum(X39,$sum(X38,X40))) = X41 )
        | ~ $less(sK7(X42,X41,$sum(X39,$sum(X38,X40))),$sum(X39,$sum(X38,X40)))
        | $less(sK7(X42,X41,$sum(X39,$sum(X38,X40))),0) )
    | ~ spl9_60
    | ~ spl9_129 ),
    inference(superposition,[],[f1533,f612]) ).

tff(f100641,plain,
    ( spl9_585
    | ~ spl9_30
    | ~ spl9_61
    | ~ spl9_129 ),
    inference(avatar_split_clause,[],[f1562,f1532,f615,f268,f100639]) ).

tff(f100639,plain,
    ( spl9_585
  <=> ! [X24: array,X20: $int,X21: $int,X23: array,X22: $int] :
        ( ( read(X23,sK7(X24,X23,$sum(X22,$sum(X20,X21)))) != read(X24,$sum(X20,$sum(X21,$sum(X22,$uminus($sum(1,sK7(X24,X23,$sum(X22,$sum(X20,X21))))))))) )
        | ( rev(X24,$sum(X22,$sum(X20,X21))) = X23 )
        | ~ $less(sK7(X24,X23,$sum(X22,$sum(X20,X21))),$sum(X22,$sum(X20,X21)))
        | $less(sK7(X24,X23,$sum(X22,$sum(X20,X21))),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_585])]) ).

tff(f1562,plain,
    ( ! [X21: $int,X24: array,X22: $int,X23: array,X20: $int] :
        ( ( read(X23,sK7(X24,X23,$sum(X22,$sum(X20,X21)))) != read(X24,$sum(X20,$sum(X21,$sum(X22,$uminus($sum(1,sK7(X24,X23,$sum(X22,$sum(X20,X21))))))))) )
        | ( rev(X24,$sum(X22,$sum(X20,X21))) = X23 )
        | ~ $less(sK7(X24,X23,$sum(X22,$sum(X20,X21))),$sum(X22,$sum(X20,X21)))
        | $less(sK7(X24,X23,$sum(X22,$sum(X20,X21))),0) )
    | ~ spl9_30
    | ~ spl9_61
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1542,f269]) ).

tff(f1542,plain,
    ( ! [X21: $int,X24: array,X22: $int,X23: array,X20: $int] :
        ( ( read(X23,sK7(X24,X23,$sum(X22,$sum(X20,X21)))) != read(X24,$sum(X20,$sum($sum(X21,X22),$uminus($sum(1,sK7(X24,X23,$sum(X22,$sum(X20,X21)))))))) )
        | ( rev(X24,$sum(X22,$sum(X20,X21))) = X23 )
        | ~ $less(sK7(X24,X23,$sum(X22,$sum(X20,X21))),$sum(X22,$sum(X20,X21)))
        | $less(sK7(X24,X23,$sum(X22,$sum(X20,X21))),0) )
    | ~ spl9_61
    | ~ spl9_129 ),
    inference(superposition,[],[f1533,f616]) ).

tff(f100637,plain,
    ( spl9_584
    | ~ spl9_30
    | ~ spl9_61
    | ~ spl9_129 ),
    inference(avatar_split_clause,[],[f1561,f1532,f615,f268,f100635]) ).

tff(f100635,plain,
    ( spl9_584
  <=> ! [X18: array,X19: array,X17: $int,X16: $int,X15: $int] :
        ( ( read(X18,sK7(X19,X18,$sum(X16,$sum(X17,X15)))) != read(X19,$sum(X15,$sum(X16,$sum(X17,$uminus($sum(1,sK7(X19,X18,$sum(X16,$sum(X17,X15))))))))) )
        | ( rev(X19,$sum(X16,$sum(X17,X15))) = X18 )
        | ~ $less(sK7(X19,X18,$sum(X16,$sum(X17,X15))),$sum(X16,$sum(X17,X15)))
        | $less(sK7(X19,X18,$sum(X16,$sum(X17,X15))),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_584])]) ).

tff(f1561,plain,
    ( ! [X18: array,X19: array,X16: $int,X17: $int,X15: $int] :
        ( ( read(X18,sK7(X19,X18,$sum(X16,$sum(X17,X15)))) != read(X19,$sum(X15,$sum(X16,$sum(X17,$uminus($sum(1,sK7(X19,X18,$sum(X16,$sum(X17,X15))))))))) )
        | ( rev(X19,$sum(X16,$sum(X17,X15))) = X18 )
        | ~ $less(sK7(X19,X18,$sum(X16,$sum(X17,X15))),$sum(X16,$sum(X17,X15)))
        | $less(sK7(X19,X18,$sum(X16,$sum(X17,X15))),0) )
    | ~ spl9_30
    | ~ spl9_61
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1541,f269]) ).

tff(f1541,plain,
    ( ! [X18: array,X19: array,X16: $int,X17: $int,X15: $int] :
        ( ( read(X18,sK7(X19,X18,$sum(X16,$sum(X17,X15)))) != read(X19,$sum(X15,$sum($sum(X16,X17),$uminus($sum(1,sK7(X19,X18,$sum(X16,$sum(X17,X15)))))))) )
        | ( rev(X19,$sum(X16,$sum(X17,X15))) = X18 )
        | ~ $less(sK7(X19,X18,$sum(X16,$sum(X17,X15))),$sum(X16,$sum(X17,X15)))
        | $less(sK7(X19,X18,$sum(X16,$sum(X17,X15))),0) )
    | ~ spl9_61
    | ~ spl9_129 ),
    inference(superposition,[],[f1533,f616]) ).

tff(f100633,plain,
    ( spl9_583
    | ~ spl9_60
    | ~ spl9_129 ),
    inference(avatar_split_clause,[],[f1550,f1532,f611,f100631]) ).

tff(f100631,plain,
    ( spl9_583
  <=> ! [X17: $int,X20: $int,X18: array,X16: $int,X19: array] :
        ( ( read(X19,sK7(X18,X19,$sum(X20,$sum(X16,X17)))) != read(X18,$sum(X20,$sum(X17,$sum(X16,$uminus($sum(1,sK7(X18,X19,$sum(X20,$sum(X16,X17))))))))) )
        | ( rev(X18,$sum(X20,$sum(X16,X17))) = X19 )
        | ~ $less(sK7(X18,X19,$sum(X20,$sum(X16,X17))),$sum(X20,$sum(X16,X17)))
        | $less(sK7(X18,X19,$sum(X20,$sum(X16,X17))),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_583])]) ).

tff(f1550,plain,
    ( ! [X18: array,X19: array,X16: $int,X17: $int,X20: $int] :
        ( ( read(X19,sK7(X18,X19,$sum(X20,$sum(X16,X17)))) != read(X18,$sum(X20,$sum(X17,$sum(X16,$uminus($sum(1,sK7(X18,X19,$sum(X20,$sum(X16,X17))))))))) )
        | ( rev(X18,$sum(X20,$sum(X16,X17))) = X19 )
        | ~ $less(sK7(X18,X19,$sum(X20,$sum(X16,X17))),$sum(X20,$sum(X16,X17)))
        | $less(sK7(X18,X19,$sum(X20,$sum(X16,X17))),0) )
    | ~ spl9_60
    | ~ spl9_129 ),
    inference(superposition,[],[f1533,f612]) ).

tff(f100555,plain,
    ( spl9_582
    | ~ spl9_31
    | ~ spl9_121 ),
    inference(avatar_split_clause,[],[f1469,f1455,f293,f100553]) ).

tff(f100553,plain,
    ( spl9_582
  <=> ! [X5: $int,X4: $int,X7: $int,X6: $int,X3: array] :
        ( ( read(X3,$sum(X6,$uminus($sum(1,sK7(write(X3,X4,X5),init(X7),X6))))) != X7 )
        | ( rev(write(X3,X4,X5),X6) = init(X7) )
        | ~ $less(sK7(write(X3,X4,X5),init(X7),X6),X6)
        | $less(sK7(write(X3,X4,X5),init(X7),X6),0)
        | ( $sum(X6,$uminus($sum(1,sK7(write(X3,X4,X5),init(X7),X6)))) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_582])]) ).

tff(f1455,plain,
    ( spl9_121
  <=> ! [X2: $int,X0: $int,X1: array] :
        ( ( read(X1,$sum(X2,$uminus($sum(1,sK7(X1,init(X0),X2))))) != X0 )
        | ( init(X0) = rev(X1,X2) )
        | ~ $less(sK7(X1,init(X0),X2),X2)
        | $less(sK7(X1,init(X0),X2),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_121])]) ).

tff(f1469,plain,
    ( ! [X3: array,X6: $int,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,$sum(X6,$uminus($sum(1,sK7(write(X3,X4,X5),init(X7),X6))))) != X7 )
        | ( rev(write(X3,X4,X5),X6) = init(X7) )
        | ~ $less(sK7(write(X3,X4,X5),init(X7),X6),X6)
        | $less(sK7(write(X3,X4,X5),init(X7),X6),0)
        | ( $sum(X6,$uminus($sum(1,sK7(write(X3,X4,X5),init(X7),X6)))) = X4 ) )
    | ~ spl9_31
    | ~ spl9_121 ),
    inference(superposition,[],[f1456,f294]) ).

tff(f1456,plain,
    ( ! [X2: $int,X0: $int,X1: array] :
        ( ( read(X1,$sum(X2,$uminus($sum(1,sK7(X1,init(X0),X2))))) != X0 )
        | ( init(X0) = rev(X1,X2) )
        | ~ $less(sK7(X1,init(X0),X2),X2)
        | $less(sK7(X1,init(X0),X2),0) )
    | ~ spl9_121 ),
    inference(avatar_component_clause,[],[f1455]) ).

tff(f100551,plain,
    ( spl9_581
    | ~ spl9_103
    | ~ spl9_109 ),
    inference(avatar_split_clause,[],[f1365,f1348,f1295,f100549]) ).

tff(f100549,plain,
    ( spl9_581
  <=> ! [X28: array,X24: array,X27: $int,X25: $int,X26: $int] :
        ( ~ $less(read(X24,X25),X26)
        | ~ $less(X26,read(X24,sK6(X24,X27,read(X24,X25))))
        | $less(read(X24,X25),0)
        | ~ sorted(X28,read(X24,sK6(X24,X27,read(X24,X25))))
        | $less(read(X28,read(X24,X25)),read(X28,X26))
        | ( read(X28,read(X24,X25)) = read(X28,X26) )
        | $less(X25,0)
        | ~ $less(X25,X27)
        | ( read(X24,X25) = max(X24,X27) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_581])]) ).

tff(f1295,plain,
    ( spl9_103
  <=> ! [X2: $int,X0: array,X1: $int] :
        ( ( read(X0,X2) = max(X0,X1) )
        | $less(X2,0)
        | ~ $less(X2,X1)
        | $less(read(X0,X2),read(X0,sK6(X0,X1,read(X0,X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_103])]) ).

tff(f1348,plain,
    ( spl9_109
  <=> ! [X0: $int,X3: array,X2: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | ~ $less(X2,X0)
        | ~ $less(X2,X1)
        | $less(X2,0)
        | ~ sorted(X3,X1)
        | $less(read(X3,X2),read(X3,X0))
        | ( read(X3,X0) = read(X3,X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_109])]) ).

tff(f1365,plain,
    ( ! [X28: array,X26: $int,X27: $int,X24: array,X25: $int] :
        ( ~ $less(read(X24,X25),X26)
        | ~ $less(X26,read(X24,sK6(X24,X27,read(X24,X25))))
        | $less(read(X24,X25),0)
        | ~ sorted(X28,read(X24,sK6(X24,X27,read(X24,X25))))
        | $less(read(X28,read(X24,X25)),read(X28,X26))
        | ( read(X28,read(X24,X25)) = read(X28,X26) )
        | $less(X25,0)
        | ~ $less(X25,X27)
        | ( read(X24,X25) = max(X24,X27) ) )
    | ~ spl9_103
    | ~ spl9_109 ),
    inference(resolution,[],[f1349,f1296]) ).

tff(f1296,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( $less(read(X0,X2),read(X0,sK6(X0,X1,read(X0,X2))))
        | $less(X2,0)
        | ~ $less(X2,X1)
        | ( read(X0,X2) = max(X0,X1) ) )
    | ~ spl9_103 ),
    inference(avatar_component_clause,[],[f1295]) ).

tff(f1349,plain,
    ( ! [X2: $int,X3: array,X0: $int,X1: $int] :
        ( ~ $less(X2,X1)
        | ~ $less(X2,X0)
        | ~ $less(X0,X1)
        | $less(X2,0)
        | ~ sorted(X3,X1)
        | $less(read(X3,X2),read(X3,X0))
        | ( read(X3,X0) = read(X3,X2) ) )
    | ~ spl9_109 ),
    inference(avatar_component_clause,[],[f1348]) ).

tff(f100467,plain,
    ( spl9_580
    | ~ spl9_168
    | ~ spl9_548 ),
    inference(avatar_split_clause,[],[f94388,f93865,f2368,f100465]) ).

tff(f100465,plain,
    ( spl9_580
  <=> ! [X2: array,X3: $int] :
        ( distinct(X2,$uminus(X3))
        | ~ sorted(X2,$uminus(X3))
        | ~ $less(X3,-1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_580])]) ).

tff(f2368,plain,
    ( spl9_168
  <=> ! [X2: $int,X1: $int] :
        ( $less(0,$sum($uminus(X2),X1))
        | ~ $less(X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_168])]) ).

tff(f93865,plain,
    ( spl9_548
  <=> ! [X36: array,X35: $int] :
        ( ~ sorted(X36,X35)
        | distinct(X36,X35)
        | ~ $less(0,$sum(X35,-1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_548])]) ).

tff(f94388,plain,
    ( ! [X2: array,X3: $int] :
        ( distinct(X2,$uminus(X3))
        | ~ sorted(X2,$uminus(X3))
        | ~ $less(X3,-1) )
    | ~ spl9_168
    | ~ spl9_548 ),
    inference(resolution,[],[f93866,f2369]) ).

tff(f2369,plain,
    ( ! [X2: $int,X1: $int] :
        ( $less(0,$sum($uminus(X2),X1))
        | ~ $less(X2,X1) )
    | ~ spl9_168 ),
    inference(avatar_component_clause,[],[f2368]) ).

tff(f93866,plain,
    ( ! [X36: array,X35: $int] :
        ( ~ $less(0,$sum(X35,-1))
        | distinct(X36,X35)
        | ~ sorted(X36,X35) )
    | ~ spl9_548 ),
    inference(avatar_component_clause,[],[f93865]) ).

tff(f100463,plain,
    ( spl9_579
    | ~ spl9_94
    | ~ spl9_109 ),
    inference(avatar_split_clause,[],[f1376,f1348,f1220,f100461]) ).

tff(f100461,plain,
    ( spl9_579
  <=> ! [X81: $int,X78: array,X80: $int,X82: array,X79: $int] :
        ( ~ $less(sK6(X78,X79,read(X78,X80)),X81)
        | ~ $less(X81,X79)
        | $less(sK6(X78,X79,read(X78,X80)),0)
        | ~ sorted(X82,X79)
        | $less(read(X82,sK6(X78,X79,read(X78,X80))),read(X82,X81))
        | ( read(X82,sK6(X78,X79,read(X78,X80))) = read(X82,X81) )
        | $less(X80,0)
        | ~ $less(X80,X79)
        | ( read(X78,X80) = max(X78,X79) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_579])]) ).

tff(f1220,plain,
    ( spl9_94
  <=> ! [X2: $int,X0: array,X1: $int] :
        ( ( read(X0,X2) = max(X0,X1) )
        | $less(X2,0)
        | ~ $less(X2,X1)
        | $less(sK6(X0,X1,read(X0,X2)),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_94])]) ).

tff(f1376,plain,
    ( ! [X82: array,X80: $int,X78: array,X81: $int,X79: $int] :
        ( ~ $less(sK6(X78,X79,read(X78,X80)),X81)
        | ~ $less(X81,X79)
        | $less(sK6(X78,X79,read(X78,X80)),0)
        | ~ sorted(X82,X79)
        | $less(read(X82,sK6(X78,X79,read(X78,X80))),read(X82,X81))
        | ( read(X82,sK6(X78,X79,read(X78,X80))) = read(X82,X81) )
        | $less(X80,0)
        | ~ $less(X80,X79)
        | ( read(X78,X80) = max(X78,X79) ) )
    | ~ spl9_94
    | ~ spl9_109 ),
    inference(resolution,[],[f1349,f1221]) ).

tff(f1221,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( $less(sK6(X0,X1,read(X0,X2)),X1)
        | $less(X2,0)
        | ~ $less(X2,X1)
        | ( read(X0,X2) = max(X0,X1) ) )
    | ~ spl9_94 ),
    inference(avatar_component_clause,[],[f1220]) ).

tff(f100441,plain,
    ( spl9_578
    | ~ spl9_6
    | ~ spl9_131 ),
    inference(avatar_split_clause,[],[f1623,f1616,f125,f100439]) ).

tff(f100439,plain,
    ( spl9_578
  <=> ! [X2: $int,X4: array,X0: $int,X3: $int,X1: $int] :
        ( ( read(X4,sK7(write(init(X0),X2,X3),X4,X1)) != X0 )
        | ( rev(write(init(X0),X2,X3),X1) = X4 )
        | ~ $less(sK7(write(init(X0),X2,X3),X4,X1),X1)
        | $less(sK7(write(init(X0),X2,X3),X4,X1),0)
        | ( $sum(X1,$uminus($sum(1,sK7(write(init(X0),X2,X3),X4,X1)))) = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_578])]) ).

tff(f1623,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int,X4: array] :
        ( ( read(X4,sK7(write(init(X0),X2,X3),X4,X1)) != X0 )
        | ( rev(write(init(X0),X2,X3),X1) = X4 )
        | ~ $less(sK7(write(init(X0),X2,X3),X4,X1),X1)
        | $less(sK7(write(init(X0),X2,X3),X4,X1),0)
        | ( $sum(X1,$uminus($sum(1,sK7(write(init(X0),X2,X3),X4,X1)))) = X2 ) )
    | ~ spl9_6
    | ~ spl9_131 ),
    inference(superposition,[],[f1617,f126]) ).

tff(f100437,plain,
    ( spl9_577
    | ~ spl9_6
    | ~ spl9_130 ),
    inference(avatar_split_clause,[],[f1606,f1602,f125,f100435]) ).

tff(f100435,plain,
    ( spl9_577
  <=> ! [X4: $int,X0: $int,X3: $int,X2: $int,X1: array] :
        ( ( read(X1,$sum(X4,$uminus($sum(1,sK7(X1,write(init(X0),X2,X3),X4))))) != X0 )
        | ( write(init(X0),X2,X3) = rev(X1,X4) )
        | ~ $less(sK7(X1,write(init(X0),X2,X3),X4),X4)
        | $less(sK7(X1,write(init(X0),X2,X3),X4),0)
        | ( sK7(X1,write(init(X0),X2,X3),X4) = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_577])]) ).

tff(f1606,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array,X4: $int] :
        ( ( read(X1,$sum(X4,$uminus($sum(1,sK7(X1,write(init(X0),X2,X3),X4))))) != X0 )
        | ( write(init(X0),X2,X3) = rev(X1,X4) )
        | ~ $less(sK7(X1,write(init(X0),X2,X3),X4),X4)
        | $less(sK7(X1,write(init(X0),X2,X3),X4),0)
        | ( sK7(X1,write(init(X0),X2,X3),X4) = X2 ) )
    | ~ spl9_6
    | ~ spl9_130 ),
    inference(superposition,[],[f1603,f126]) ).

tff(f97384,plain,
    ( spl9_576
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_60
    | ~ spl9_61
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(avatar_split_clause,[],[f1592,f1532,f976,f615,f611,f526,f268,f216,f129,f97382]) ).

tff(f97382,plain,
    ( spl9_576
  <=> ! [X19: $int,X20: $int,X21: array,X22: array] :
        ( $less(sK7(X21,X22,$uminus($sum(X20,X19))),0)
        | ~ $less(sK7(X21,X22,$uminus($sum(X20,X19))),$uminus($sum(X20,X19)))
        | ( rev(X21,$uminus($sum(X20,X19))) = X22 )
        | ( read(X22,sK7(X21,X22,$uminus($sum(X20,X19)))) != read(X21,$uminus($sum(1,$sum(X20,$sum(X19,sK7(X21,X22,$uminus($sum(X20,X19)))))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_576])]) ).

tff(f1592,plain,
    ( ! [X21: array,X19: $int,X22: array,X20: $int] :
        ( $less(sK7(X21,X22,$uminus($sum(X20,X19))),0)
        | ~ $less(sK7(X21,X22,$uminus($sum(X20,X19))),$uminus($sum(X20,X19)))
        | ( rev(X21,$uminus($sum(X20,X19))) = X22 )
        | ( read(X22,sK7(X21,X22,$uminus($sum(X20,X19)))) != read(X21,$uminus($sum(1,$sum(X20,$sum(X19,sK7(X21,X22,$uminus($sum(X20,X19)))))))) ) )
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_60
    | ~ spl9_61
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1591,f217]) ).

tff(f1591,plain,
    ( ! [X21: array,X19: $int,X22: array,X20: $int] :
        ( ~ $less(sK7(X21,X22,$uminus($sum(X20,X19))),$uminus($sum(X20,X19)))
        | ( rev(X21,$uminus($sum(X20,X19))) = X22 )
        | ( read(X22,sK7(X21,X22,$uminus($sum(X20,X19)))) != read(X21,$uminus($sum(1,$sum(X20,$sum(X19,sK7(X21,X22,$uminus($sum(X20,X19)))))))) )
        | $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),0) )
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_60
    | ~ spl9_61
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1590,f217]) ).

tff(f1590,plain,
    ( ! [X21: array,X19: $int,X22: array,X20: $int] :
        ( ( rev(X21,$uminus($sum(X20,X19))) = X22 )
        | ( read(X22,sK7(X21,X22,$uminus($sum(X20,X19)))) != read(X21,$uminus($sum(1,$sum(X20,$sum(X19,sK7(X21,X22,$uminus($sum(X20,X19)))))))) )
        | ~ $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),$sum($uminus(X19),$uminus(X20)))
        | $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),0) )
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_60
    | ~ spl9_61
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1589,f217]) ).

tff(f1589,plain,
    ( ! [X21: array,X19: $int,X22: array,X20: $int] :
        ( ( read(X22,sK7(X21,X22,$uminus($sum(X20,X19)))) != read(X21,$uminus($sum(1,$sum(X20,$sum(X19,sK7(X21,X22,$uminus($sum(X20,X19)))))))) )
        | ( rev(X21,$sum($uminus(X19),$uminus(X20))) = X22 )
        | ~ $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),$sum($uminus(X19),$uminus(X20)))
        | $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),0) )
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_60
    | ~ spl9_61
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1588,f217]) ).

tff(f1588,plain,
    ( ! [X21: array,X19: $int,X22: array,X20: $int] :
        ( ( read(X22,sK7(X21,X22,$sum($uminus(X19),$uminus(X20)))) != read(X21,$uminus($sum(1,$sum(X20,$sum(X19,sK7(X21,X22,$sum($uminus(X19),$uminus(X20)))))))) )
        | ( rev(X21,$sum($uminus(X19),$uminus(X20))) = X22 )
        | ~ $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),$sum($uminus(X19),$uminus(X20)))
        | $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),0) )
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_60
    | ~ spl9_61
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1587,f130]) ).

tff(f1587,plain,
    ( ! [X21: array,X19: $int,X22: array,X20: $int] :
        ( ( read(X22,sK7(X21,X22,$sum($uminus(X19),$uminus(X20)))) != read(X21,$uminus($sum(1,$sum(X20,$sum(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),X19))))) )
        | ( rev(X21,$sum($uminus(X19),$uminus(X20))) = X22 )
        | ~ $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),$sum($uminus(X19),$uminus(X20)))
        | $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),0) )
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_60
    | ~ spl9_61
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1586,f671]) ).

tff(f671,plain,
    ( ! [X21: $int,X24: $int,X22: $int,X23: $int] : ( $sum(X23,$sum(X22,$sum(X21,X24))) = $sum(X23,$sum(X21,$sum(X22,X24))) )
    | ~ spl9_30
    | ~ spl9_60 ),
    inference(forward_demodulation,[],[f670,f269]) ).

tff(f670,plain,
    ( ! [X21: $int,X24: $int,X22: $int,X23: $int] : ( $sum(X23,$sum($sum(X21,X22),X24)) = $sum(X23,$sum(X22,$sum(X21,X24))) )
    | ~ spl9_30
    | ~ spl9_60 ),
    inference(forward_demodulation,[],[f643,f669]) ).

tff(f669,plain,
    ( ! [X18: $int,X19: $int,X17: $int,X20: $int] : ( $sum($sum(X18,$sum(X17,X19)),X20) = $sum(X19,$sum(X17,$sum(X18,X20))) )
    | ~ spl9_30
    | ~ spl9_60 ),
    inference(forward_demodulation,[],[f642,f269]) ).

tff(f642,plain,
    ( ! [X18: $int,X19: $int,X17: $int,X20: $int] : ( $sum(X19,$sum($sum(X17,X18),X20)) = $sum($sum(X18,$sum(X17,X19)),X20) )
    | ~ spl9_60 ),
    inference(superposition,[],[f612,f612]) ).

tff(f643,plain,
    ( ! [X21: $int,X24: $int,X22: $int,X23: $int] : ( $sum(X23,$sum($sum(X21,X22),X24)) = $sum($sum(X21,$sum(X22,X23)),X24) )
    | ~ spl9_30
    | ~ spl9_60 ),
    inference(superposition,[],[f612,f269]) ).

tff(f1586,plain,
    ( ! [X21: array,X19: $int,X22: array,X20: $int] :
        ( ( read(X22,sK7(X21,X22,$sum($uminus(X19),$uminus(X20)))) != read(X21,$uminus($sum(1,$sum(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),$sum(X20,X19))))) )
        | ( rev(X21,$sum($uminus(X19),$uminus(X20))) = X22 )
        | ~ $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),$sum($uminus(X19),$uminus(X20)))
        | $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),0) )
    | ~ spl9_23
    | ~ spl9_54
    | ~ spl9_61
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1585,f616]) ).

tff(f1585,plain,
    ( ! [X21: array,X19: $int,X22: array,X20: $int] :
        ( ( read(X22,sK7(X21,X22,$sum($uminus(X19),$uminus(X20)))) != read(X21,$uminus($sum($sum(X20,X19),$sum(1,sK7(X21,X22,$sum($uminus(X19),$uminus(X20))))))) )
        | ( rev(X21,$sum($uminus(X19),$uminus(X20))) = X22 )
        | ~ $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),$sum($uminus(X19),$uminus(X20)))
        | $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),0) )
    | ~ spl9_23
    | ~ spl9_54
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1584,f546]) ).

tff(f1584,plain,
    ( ! [X21: array,X19: $int,X22: array,X20: $int] :
        ( ( read(X22,sK7(X21,X22,$sum($uminus(X19),$uminus(X20)))) != read(X21,$uminus($sum($sum(1,sK7(X21,X22,$sum($uminus(X19),$uminus(X20)))),$sum(X20,X19)))) )
        | ( rev(X21,$sum($uminus(X19),$uminus(X20))) = X22 )
        | ~ $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),$sum($uminus(X19),$uminus(X20)))
        | $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),0) )
    | ~ spl9_23
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1554,f217]) ).

tff(f1554,plain,
    ( ! [X21: array,X19: $int,X22: array,X20: $int] :
        ( ( read(X22,sK7(X21,X22,$sum($uminus(X19),$uminus(X20)))) != read(X21,$sum($uminus($sum(X20,X19)),$uminus($sum(1,sK7(X21,X22,$sum($uminus(X19),$uminus(X20))))))) )
        | ( rev(X21,$sum($uminus(X19),$uminus(X20))) = X22 )
        | ~ $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),$sum($uminus(X19),$uminus(X20)))
        | $less(sK7(X21,X22,$sum($uminus(X19),$uminus(X20))),0) )
    | ~ spl9_78
    | ~ spl9_129 ),
    inference(superposition,[],[f1533,f977]) ).

tff(f97380,plain,
    ( spl9_575
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_60
    | ~ spl9_61
    | ~ spl9_129 ),
    inference(avatar_split_clause,[],[f1569,f1532,f615,f611,f526,f268,f216,f129,f97378]) ).

tff(f97378,plain,
    ( spl9_575
  <=> ! [X31: array,X29: $int,X32: array,X30: $int] :
        ( ( read(X31,sK7(X32,X31,$uminus($sum(X30,X29)))) != read(X32,$uminus($sum(1,$sum(X29,$sum(X30,sK7(X32,X31,$uminus($sum(X30,X29)))))))) )
        | ( rev(X32,$uminus($sum(X30,X29))) = X31 )
        | ~ $less(sK7(X32,X31,$uminus($sum(X30,X29))),$uminus($sum(X30,X29)))
        | $less(sK7(X32,X31,$uminus($sum(X30,X29))),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_575])]) ).

tff(f1569,plain,
    ( ! [X31: array,X29: $int,X32: array,X30: $int] :
        ( ( read(X31,sK7(X32,X31,$uminus($sum(X30,X29)))) != read(X32,$uminus($sum(1,$sum(X29,$sum(X30,sK7(X32,X31,$uminus($sum(X30,X29)))))))) )
        | ( rev(X32,$uminus($sum(X30,X29))) = X31 )
        | ~ $less(sK7(X32,X31,$uminus($sum(X30,X29))),$uminus($sum(X30,X29)))
        | $less(sK7(X32,X31,$uminus($sum(X30,X29))),0) )
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_60
    | ~ spl9_61
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1568,f130]) ).

tff(f1568,plain,
    ( ! [X31: array,X29: $int,X32: array,X30: $int] :
        ( ( read(X31,sK7(X32,X31,$uminus($sum(X30,X29)))) != read(X32,$uminus($sum(1,$sum(X29,$sum(sK7(X32,X31,$uminus($sum(X30,X29))),X30))))) )
        | ( rev(X32,$uminus($sum(X30,X29))) = X31 )
        | ~ $less(sK7(X32,X31,$uminus($sum(X30,X29))),$uminus($sum(X30,X29)))
        | $less(sK7(X32,X31,$uminus($sum(X30,X29))),0) )
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_60
    | ~ spl9_61
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1567,f671]) ).

tff(f1567,plain,
    ( ! [X31: array,X29: $int,X32: array,X30: $int] :
        ( ( read(X31,sK7(X32,X31,$uminus($sum(X30,X29)))) != read(X32,$uminus($sum(1,$sum(sK7(X32,X31,$uminus($sum(X30,X29))),$sum(X29,X30))))) )
        | ( rev(X32,$uminus($sum(X30,X29))) = X31 )
        | ~ $less(sK7(X32,X31,$uminus($sum(X30,X29))),$uminus($sum(X30,X29)))
        | $less(sK7(X32,X31,$uminus($sum(X30,X29))),0) )
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_61
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1566,f616]) ).

tff(f1566,plain,
    ( ! [X31: array,X29: $int,X32: array,X30: $int] :
        ( ( read(X31,sK7(X32,X31,$uminus($sum(X30,X29)))) != read(X32,$uminus($sum($sum(X29,X30),$sum(1,sK7(X32,X31,$uminus($sum(X30,X29))))))) )
        | ( rev(X32,$uminus($sum(X30,X29))) = X31 )
        | ~ $less(sK7(X32,X31,$uminus($sum(X30,X29))),$uminus($sum(X30,X29)))
        | $less(sK7(X32,X31,$uminus($sum(X30,X29))),0) )
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1565,f546]) ).

tff(f1565,plain,
    ( ! [X31: array,X29: $int,X32: array,X30: $int] :
        ( ( read(X31,sK7(X32,X31,$uminus($sum(X30,X29)))) != read(X32,$uminus($sum($sum(1,sK7(X32,X31,$uminus($sum(X30,X29)))),$sum(X29,X30)))) )
        | ( rev(X32,$uminus($sum(X30,X29))) = X31 )
        | ~ $less(sK7(X32,X31,$uminus($sum(X30,X29))),$uminus($sum(X30,X29)))
        | $less(sK7(X32,X31,$uminus($sum(X30,X29))),0) )
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1564,f217]) ).

tff(f1564,plain,
    ( ! [X31: array,X29: $int,X32: array,X30: $int] :
        ( ( read(X31,sK7(X32,X31,$uminus($sum(X30,X29)))) != read(X32,$sum($uminus($sum(X29,X30)),$uminus($sum(1,sK7(X32,X31,$uminus($sum(X30,X29))))))) )
        | ( rev(X32,$uminus($sum(X30,X29))) = X31 )
        | ~ $less(sK7(X32,X31,$uminus($sum(X30,X29))),$uminus($sum(X30,X29)))
        | $less(sK7(X32,X31,$uminus($sum(X30,X29))),0) )
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_129 ),
    inference(forward_demodulation,[],[f1544,f556]) ).

tff(f556,plain,
    ( ! [X14: $int,X12: $int,X13: $int] : ( $sum($uminus(X12),$sum($uminus(X13),X14)) = $sum($uminus($sum(X12,X13)),X14) )
    | ~ spl9_30
    | ~ spl9_54 ),
    inference(superposition,[],[f269,f527]) ).

tff(f1544,plain,
    ( ! [X31: array,X29: $int,X32: array,X30: $int] :
        ( ( read(X31,sK7(X32,X31,$uminus($sum(X30,X29)))) != read(X32,$sum($uminus(X29),$sum($uminus(X30),$uminus($sum(1,sK7(X32,X31,$uminus($sum(X30,X29)))))))) )
        | ( rev(X32,$uminus($sum(X30,X29))) = X31 )
        | ~ $less(sK7(X32,X31,$uminus($sum(X30,X29))),$uminus($sum(X30,X29)))
        | $less(sK7(X32,X31,$uminus($sum(X30,X29))),0) )
    | ~ spl9_23
    | ~ spl9_129 ),
    inference(superposition,[],[f1533,f217]) ).

tff(f97376,plain,
    ( spl9_574
    | ~ spl9_54
    | ~ spl9_129 ),
    inference(avatar_split_clause,[],[f1548,f1532,f526,f97374]) ).

tff(f97374,plain,
    ( spl9_574
  <=> ! [X10: array,X11: $int,X9: array,X8: $int] :
        ( ( read(X10,sK7(X9,X10,$sum(X11,$uminus(X8)))) != read(X9,$sum(X11,$uminus($sum(X8,$sum(1,sK7(X9,X10,$sum(X11,$uminus(X8)))))))) )
        | ( rev(X9,$sum(X11,$uminus(X8))) = X10 )
        | ~ $less(sK7(X9,X10,$sum(X11,$uminus(X8))),$sum(X11,$uminus(X8)))
        | $less(sK7(X9,X10,$sum(X11,$uminus(X8))),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_574])]) ).

tff(f1548,plain,
    ( ! [X10: array,X11: $int,X8: $int,X9: array] :
        ( ( read(X10,sK7(X9,X10,$sum(X11,$uminus(X8)))) != read(X9,$sum(X11,$uminus($sum(X8,$sum(1,sK7(X9,X10,$sum(X11,$uminus(X8)))))))) )
        | ( rev(X9,$sum(X11,$uminus(X8))) = X10 )
        | ~ $less(sK7(X9,X10,$sum(X11,$uminus(X8))),$sum(X11,$uminus(X8)))
        | $less(sK7(X9,X10,$sum(X11,$uminus(X8))),0) )
    | ~ spl9_54
    | ~ spl9_129 ),
    inference(superposition,[],[f1533,f527]) ).

tff(f97372,plain,
    ( spl9_573
    | ~ spl9_30
    | ~ spl9_123 ),
    inference(avatar_split_clause,[],[f1487,f1480,f268,f97370]) ).

tff(f97370,plain,
    ( spl9_573
  <=> ! [X18: array,X17: $int,X16: $int,X19: array] :
        ( ( read(X19,sK7(X18,X19,$uminus($sum(X16,X17)))) != read(X18,$uminus($sum(X16,$sum(X17,$sum(1,sK7(X18,X19,$uminus($sum(X16,X17)))))))) )
        | ( rev(X18,$uminus($sum(X16,X17))) = X19 )
        | ~ $less(sK7(X18,X19,$uminus($sum(X16,X17))),$uminus($sum(X16,X17)))
        | $less(sK7(X18,X19,$uminus($sum(X16,X17))),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_573])]) ).

tff(f1487,plain,
    ( ! [X18: array,X19: array,X16: $int,X17: $int] :
        ( ( read(X19,sK7(X18,X19,$uminus($sum(X16,X17)))) != read(X18,$uminus($sum(X16,$sum(X17,$sum(1,sK7(X18,X19,$uminus($sum(X16,X17)))))))) )
        | ( rev(X18,$uminus($sum(X16,X17))) = X19 )
        | ~ $less(sK7(X18,X19,$uminus($sum(X16,X17))),$uminus($sum(X16,X17)))
        | $less(sK7(X18,X19,$uminus($sum(X16,X17))),0) )
    | ~ spl9_30
    | ~ spl9_123 ),
    inference(superposition,[],[f1481,f269]) ).

tff(f97368,plain,
    ( spl9_572
    | ~ spl9_60
    | ~ spl9_123 ),
    inference(avatar_split_clause,[],[f1486,f1480,f611,f97366]) ).

tff(f97366,plain,
    ( spl9_572
  <=> ! [X13: $int,X14: array,X12: $int,X15: array] :
        ( ( read(X15,sK7(X14,X15,$uminus($sum(X12,X13)))) != read(X14,$uminus($sum(X13,$sum(X12,$sum(1,sK7(X14,X15,$uminus($sum(X12,X13)))))))) )
        | ( rev(X14,$uminus($sum(X12,X13))) = X15 )
        | ~ $less(sK7(X14,X15,$uminus($sum(X12,X13))),$uminus($sum(X12,X13)))
        | $less(sK7(X14,X15,$uminus($sum(X12,X13))),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_572])]) ).

tff(f1486,plain,
    ( ! [X14: array,X15: array,X12: $int,X13: $int] :
        ( ( read(X15,sK7(X14,X15,$uminus($sum(X12,X13)))) != read(X14,$uminus($sum(X13,$sum(X12,$sum(1,sK7(X14,X15,$uminus($sum(X12,X13)))))))) )
        | ( rev(X14,$uminus($sum(X12,X13))) = X15 )
        | ~ $less(sK7(X14,X15,$uminus($sum(X12,X13))),$uminus($sum(X12,X13)))
        | $less(sK7(X14,X15,$uminus($sum(X12,X13))),0) )
    | ~ spl9_60
    | ~ spl9_123 ),
    inference(superposition,[],[f1481,f612]) ).

tff(f97289,plain,
    ( spl9_571
    | ~ spl9_31
    | ~ spl9_113 ),
    inference(avatar_split_clause,[],[f1419,f1389,f293,f97287]) ).

tff(f97287,plain,
    ( spl9_571
  <=> ! [X5: $int,X4: array,X9: $int,X7: array,X6: $int,X8: $int] :
        ( ( read(X4,sK1(X7,write(write(X4,X5,X6),X8,X9))) != read(X7,sK1(X7,write(write(X4,X5,X6),X8,X9))) )
        | ( write(write(X4,X5,X6),X8,X9) = X7 )
        | ( sK1(X7,write(write(X4,X5,X6),X8,X9)) = X8 )
        | ( sK1(X7,write(write(X4,X5,X6),X8,X9)) = X5 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_571])]) ).

tff(f1389,plain,
    ( spl9_113
  <=> ! [X3: $int,X4: $int,X5: array,X2: array] :
        ( ( read(X2,sK1(X5,write(X2,X3,X4))) != read(X5,sK1(X5,write(X2,X3,X4))) )
        | ( write(X2,X3,X4) = X5 )
        | ( sK1(X5,write(X2,X3,X4)) = X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_113])]) ).

tff(f1419,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: array,X4: array,X5: $int] :
        ( ( read(X4,sK1(X7,write(write(X4,X5,X6),X8,X9))) != read(X7,sK1(X7,write(write(X4,X5,X6),X8,X9))) )
        | ( write(write(X4,X5,X6),X8,X9) = X7 )
        | ( sK1(X7,write(write(X4,X5,X6),X8,X9)) = X8 )
        | ( sK1(X7,write(write(X4,X5,X6),X8,X9)) = X5 ) )
    | ~ spl9_31
    | ~ spl9_113 ),
    inference(superposition,[],[f1390,f294]) ).

tff(f1390,plain,
    ( ! [X2: array,X3: $int,X4: $int,X5: array] :
        ( ( read(X2,sK1(X5,write(X2,X3,X4))) != read(X5,sK1(X5,write(X2,X3,X4))) )
        | ( write(X2,X3,X4) = X5 )
        | ( sK1(X5,write(X2,X3,X4)) = X3 ) )
    | ~ spl9_113 ),
    inference(avatar_component_clause,[],[f1389]) ).

tff(f97285,plain,
    ( spl9_570
    | ~ spl9_173
    | ~ spl9_553 ),
    inference(avatar_split_clause,[],[f96304,f94037,f2388,f97283]) ).

tff(f97283,plain,
    ( spl9_570
  <=> ! [X2: array,X3: $int] :
        ( distinct(X2,X3)
        | ~ sorted(X2,X3)
        | ~ $less($uminus(X3),-1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_570])]) ).

tff(f94037,plain,
    ( spl9_553
  <=> ! [X9: $int,X10: array] :
        ( ~ sorted(X10,X9)
        | distinct(X10,X9)
        | ~ $less(0,$sum(-1,X9)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_553])]) ).

tff(f96304,plain,
    ( ! [X2: array,X3: $int] :
        ( distinct(X2,X3)
        | ~ sorted(X2,X3)
        | ~ $less($uminus(X3),-1) )
    | ~ spl9_173
    | ~ spl9_553 ),
    inference(resolution,[],[f94038,f2389]) ).

tff(f94038,plain,
    ( ! [X10: array,X9: $int] :
        ( ~ $less(0,$sum(-1,X9))
        | distinct(X10,X9)
        | ~ sorted(X10,X9) )
    | ~ spl9_553 ),
    inference(avatar_component_clause,[],[f94037]) ).

tff(f97281,plain,
    ( spl9_569
    | ~ spl9_31
    | ~ spl9_112 ),
    inference(avatar_split_clause,[],[f1416,f1385,f293,f97279]) ).

tff(f97279,plain,
    ( spl9_569
  <=> ! [X5: $int,X4: array,X9: $int,X7: array,X6: $int,X8: $int] :
        ( ( read(X4,sK1(write(X7,X8,X9),write(X4,X5,X6))) != read(X7,sK1(write(X7,X8,X9),write(X4,X5,X6))) )
        | ( write(X4,X5,X6) = write(X7,X8,X9) )
        | ( sK1(write(X7,X8,X9),write(X4,X5,X6)) = X8 )
        | ( sK1(write(X7,X8,X9),write(X4,X5,X6)) = X5 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_569])]) ).

tff(f1385,plain,
    ( spl9_112
  <=> ! [X3: $int,X4: $int,X5: array,X2: array] :
        ( ( read(X2,sK1(write(X2,X3,X4),X5)) != read(X5,sK1(write(X2,X3,X4),X5)) )
        | ( write(X2,X3,X4) = X5 )
        | ( sK1(write(X2,X3,X4),X5) = X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_112])]) ).

tff(f1416,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: array,X4: array,X5: $int] :
        ( ( read(X4,sK1(write(X7,X8,X9),write(X4,X5,X6))) != read(X7,sK1(write(X7,X8,X9),write(X4,X5,X6))) )
        | ( write(X4,X5,X6) = write(X7,X8,X9) )
        | ( sK1(write(X7,X8,X9),write(X4,X5,X6)) = X8 )
        | ( sK1(write(X7,X8,X9),write(X4,X5,X6)) = X5 ) )
    | ~ spl9_31
    | ~ spl9_112 ),
    inference(superposition,[],[f1386,f294]) ).

tff(f1386,plain,
    ( ! [X2: array,X3: $int,X4: $int,X5: array] :
        ( ( read(X2,sK1(write(X2,X3,X4),X5)) != read(X5,sK1(write(X2,X3,X4),X5)) )
        | ( write(X2,X3,X4) = X5 )
        | ( sK1(write(X2,X3,X4),X5) = X3 ) )
    | ~ spl9_112 ),
    inference(avatar_component_clause,[],[f1385]) ).

tff(f97277,plain,
    ( spl9_568
    | ~ spl9_31
    | ~ spl9_112 ),
    inference(avatar_split_clause,[],[f1414,f1385,f293,f97275]) ).

tff(f97275,plain,
    ( spl9_568
  <=> ! [X5: $int,X4: array,X9: array,X7: $int,X6: $int,X8: $int] :
        ( ( read(X4,sK1(write(write(X4,X5,X6),X7,X8),X9)) != read(X9,sK1(write(write(X4,X5,X6),X7,X8),X9)) )
        | ( write(write(X4,X5,X6),X7,X8) = X9 )
        | ( sK1(write(write(X4,X5,X6),X7,X8),X9) = X7 )
        | ( sK1(write(write(X4,X5,X6),X7,X8),X9) = X5 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_568])]) ).

tff(f1414,plain,
    ( ! [X8: $int,X6: $int,X9: array,X7: $int,X4: array,X5: $int] :
        ( ( read(X4,sK1(write(write(X4,X5,X6),X7,X8),X9)) != read(X9,sK1(write(write(X4,X5,X6),X7,X8),X9)) )
        | ( write(write(X4,X5,X6),X7,X8) = X9 )
        | ( sK1(write(write(X4,X5,X6),X7,X8),X9) = X7 )
        | ( sK1(write(write(X4,X5,X6),X7,X8),X9) = X5 ) )
    | ~ spl9_31
    | ~ spl9_112 ),
    inference(superposition,[],[f1386,f294]) ).

tff(f97273,plain,
    ( spl9_567
    | ~ spl9_31
    | ~ spl9_103 ),
    inference(avatar_split_clause,[],[f1307,f1295,f293,f97271]) ).

tff(f97271,plain,
    ( spl9_567
  <=> ! [X6: $int,X4: $int,X7: $int,X5: $int,X3: array] :
        ( $less(read(write(X3,X4,X5),X7),read(X3,sK6(write(X3,X4,X5),X6,read(write(X3,X4,X5),X7))))
        | $less(X7,0)
        | ~ $less(X7,X6)
        | ( max(write(X3,X4,X5),X6) = read(write(X3,X4,X5),X7) )
        | ( sK6(write(X3,X4,X5),X6,read(write(X3,X4,X5),X7)) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_567])]) ).

tff(f1307,plain,
    ( ! [X3: array,X6: $int,X7: $int,X4: $int,X5: $int] :
        ( $less(read(write(X3,X4,X5),X7),read(X3,sK6(write(X3,X4,X5),X6,read(write(X3,X4,X5),X7))))
        | $less(X7,0)
        | ~ $less(X7,X6)
        | ( max(write(X3,X4,X5),X6) = read(write(X3,X4,X5),X7) )
        | ( sK6(write(X3,X4,X5),X6,read(write(X3,X4,X5),X7)) = X4 ) )
    | ~ spl9_31
    | ~ spl9_103 ),
    inference(superposition,[],[f1296,f294]) ).

tff(f96881,plain,
    ( spl9_566
    | ~ spl9_31
    | ~ spl9_111 ),
    inference(avatar_split_clause,[],[f1383,f1356,f293,f96879]) ).

tff(f96879,plain,
    ( spl9_566
  <=> ! [X5: $int,X4: $int,X7: $int,X6: $int,X3: array] :
        ( ( read(X3,sK7(init(X6),write(X3,X4,X5),X7)) != X6 )
        | ( write(X3,X4,X5) = rev(init(X6),X7) )
        | ~ $less(sK7(init(X6),write(X3,X4,X5),X7),X7)
        | $less(sK7(init(X6),write(X3,X4,X5),X7),0)
        | ( sK7(init(X6),write(X3,X4,X5),X7) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_566])]) ).

tff(f1356,plain,
    ( spl9_111
  <=> ! [X2: array,X0: $int,X1: $int] :
        ( ( read(X2,sK7(init(X0),X2,X1)) != X0 )
        | ( rev(init(X0),X1) = X2 )
        | ~ $less(sK7(init(X0),X2,X1),X1)
        | $less(sK7(init(X0),X2,X1),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_111])]) ).

tff(f1383,plain,
    ( ! [X3: array,X6: $int,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,sK7(init(X6),write(X3,X4,X5),X7)) != X6 )
        | ( write(X3,X4,X5) = rev(init(X6),X7) )
        | ~ $less(sK7(init(X6),write(X3,X4,X5),X7),X7)
        | $less(sK7(init(X6),write(X3,X4,X5),X7),0)
        | ( sK7(init(X6),write(X3,X4,X5),X7) = X4 ) )
    | ~ spl9_31
    | ~ spl9_111 ),
    inference(superposition,[],[f1357,f294]) ).

tff(f1357,plain,
    ( ! [X2: array,X0: $int,X1: $int] :
        ( ( read(X2,sK7(init(X0),X2,X1)) != X0 )
        | ( rev(init(X0),X1) = X2 )
        | ~ $less(sK7(init(X0),X2,X1),X1)
        | $less(sK7(init(X0),X2,X1),0) )
    | ~ spl9_111 ),
    inference(avatar_component_clause,[],[f1356]) ).

tff(f96877,plain,
    ( spl9_565
    | ~ spl9_80
    | ~ spl9_109 ),
    inference(avatar_split_clause,[],[f1373,f1348,f984,f96875]) ).

tff(f96875,plain,
    ( spl9_565
  <=> ! [X66: $int,X62: $int,X64: $int,X63: $int,X67: array,X65: $int] :
        ( ~ $less($sum(X62,$sum(X63,X64)),X65)
        | ~ $less(X65,$sum(X66,X64))
        | $less($sum(X62,$sum(X63,X64)),0)
        | ~ sorted(X67,$sum(X66,X64))
        | $less(read(X67,$sum(X62,$sum(X63,X64))),read(X67,X65))
        | ( read(X67,$sum(X62,$sum(X63,X64))) = read(X67,X65) )
        | ~ $less($sum(X62,X63),X66) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_565])]) ).

tff(f984,plain,
    ( spl9_80
  <=> ! [X9: $int,X7: $int,X6: $int,X8: $int] :
        ( $less($sum(X6,$sum(X7,X8)),$sum(X9,X8))
        | ~ $less($sum(X6,X7),X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_80])]) ).

tff(f1373,plain,
    ( ! [X65: $int,X62: $int,X63: $int,X66: $int,X67: array,X64: $int] :
        ( ~ $less($sum(X62,$sum(X63,X64)),X65)
        | ~ $less(X65,$sum(X66,X64))
        | $less($sum(X62,$sum(X63,X64)),0)
        | ~ sorted(X67,$sum(X66,X64))
        | $less(read(X67,$sum(X62,$sum(X63,X64))),read(X67,X65))
        | ( read(X67,$sum(X62,$sum(X63,X64))) = read(X67,X65) )
        | ~ $less($sum(X62,X63),X66) )
    | ~ spl9_80
    | ~ spl9_109 ),
    inference(resolution,[],[f1349,f985]) ).

tff(f985,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: $int] :
        ( $less($sum(X6,$sum(X7,X8)),$sum(X9,X8))
        | ~ $less($sum(X6,X7),X9) )
    | ~ spl9_80 ),
    inference(avatar_component_clause,[],[f984]) ).

tff(f96400,plain,
    ( spl9_564
    | ~ spl9_46
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f665,f611,f422,f96398]) ).

tff(f96398,plain,
    ( spl9_564
  <=> ! [X55: array,X54: $int,X53: $int,X56: array] :
        ( ( read(X56,sK7(X55,X56,$sum(X53,X54))) != read(X55,$sum(X54,$sum(X53,$uminus($sum(1,sK7(X55,X56,$sum(X53,X54))))))) )
        | ( rev(X55,$sum(X53,X54)) = X56 )
        | ~ $less(sK7(X55,X56,$sum(X53,X54)),$sum(X53,X54))
        | $less(sK7(X55,X56,$sum(X53,X54)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_564])]) ).

tff(f422,plain,
    ( spl9_46
  <=> ! [X2: $int,X0: array,X1: array] :
        ( ( read(X1,sK7(X0,X1,X2)) != read(X0,$sum(X2,$uminus($sum(1,sK7(X0,X1,X2))))) )
        | ( rev(X0,X2) = X1 )
        | ~ $less(sK7(X0,X1,X2),X2)
        | $less(sK7(X0,X1,X2),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_46])]) ).

tff(f665,plain,
    ( ! [X56: array,X54: $int,X55: array,X53: $int] :
        ( ( read(X56,sK7(X55,X56,$sum(X53,X54))) != read(X55,$sum(X54,$sum(X53,$uminus($sum(1,sK7(X55,X56,$sum(X53,X54))))))) )
        | ( rev(X55,$sum(X53,X54)) = X56 )
        | ~ $less(sK7(X55,X56,$sum(X53,X54)),$sum(X53,X54))
        | $less(sK7(X55,X56,$sum(X53,X54)),0) )
    | ~ spl9_46
    | ~ spl9_60 ),
    inference(superposition,[],[f423,f612]) ).

tff(f423,plain,
    ( ! [X2: $int,X0: array,X1: array] :
        ( ( read(X1,sK7(X0,X1,X2)) != read(X0,$sum(X2,$uminus($sum(1,sK7(X0,X1,X2))))) )
        | ( rev(X0,X2) = X1 )
        | ~ $less(sK7(X0,X1,X2),X2)
        | $less(sK7(X0,X1,X2),0) )
    | ~ spl9_46 ),
    inference(avatar_component_clause,[],[f422]) ).

tff(f95725,plain,
    ( spl9_563
    | ~ spl9_31
    | ~ spl9_122 ),
    inference(avatar_split_clause,[],[f1477,f1472,f293,f95723]) ).

tff(f95723,plain,
    ( spl9_563
  <=> ! [X15: $int,X17: $int,X13: array,X18: $int,X14: $int,X16: $int,X19: $int,X20: $int] :
        ( ( read(X13,X16) != X17 )
        | ( max(write(write(X13,X14,X15),X18,X19),X20) = X17 )
        | $less(X16,0)
        | ~ $less(X16,X20)
        | $less(X17,read(write(write(X13,X14,X15),X18,X19),sK6(write(write(X13,X14,X15),X18,X19),X20,X17)))
        | ( X16 = X18 )
        | ( X14 = X16 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_563])]) ).

tff(f1472,plain,
    ( spl9_122
  <=> ! [X10: $int,X11: $int,X13: $int,X14: $int,X12: $int,X9: array] :
        ( ( read(X9,X12) != X13 )
        | ( max(write(X9,X10,X11),X14) = X13 )
        | $less(X12,0)
        | ~ $less(X12,X14)
        | $less(X13,read(write(X9,X10,X11),sK6(write(X9,X10,X11),X14,X13)))
        | ( X10 = X12 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_122])]) ).

tff(f1477,plain,
    ( ! [X18: $int,X19: $int,X16: $int,X14: $int,X17: $int,X15: $int,X13: array,X20: $int] :
        ( ( read(X13,X16) != X17 )
        | ( max(write(write(X13,X14,X15),X18,X19),X20) = X17 )
        | $less(X16,0)
        | ~ $less(X16,X20)
        | $less(X17,read(write(write(X13,X14,X15),X18,X19),sK6(write(write(X13,X14,X15),X18,X19),X20,X17)))
        | ( X16 = X18 )
        | ( X14 = X16 ) )
    | ~ spl9_31
    | ~ spl9_122 ),
    inference(superposition,[],[f1473,f294]) ).

tff(f1473,plain,
    ( ! [X10: $int,X11: $int,X9: array,X14: $int,X12: $int,X13: $int] :
        ( ( read(X9,X12) != X13 )
        | ( max(write(X9,X10,X11),X14) = X13 )
        | $less(X12,0)
        | ~ $less(X12,X14)
        | $less(X13,read(write(X9,X10,X11),sK6(write(X9,X10,X11),X14,X13)))
        | ( X10 = X12 ) )
    | ~ spl9_122 ),
    inference(avatar_component_clause,[],[f1472]) ).

tff(f95721,plain,
    ( spl9_562
    | ~ spl9_76
    | ~ spl9_109 ),
    inference(avatar_split_clause,[],[f1375,f1348,f882,f95719]) ).

tff(f95719,plain,
    ( spl9_562
  <=> ! [X77: array,X74: $int,X75: $int,X76: $int,X73: $int] :
        ( ~ $less($uminus($sum(X73,X74)),X75)
        | ~ $less(X75,$sum(X76,$uminus(X73)))
        | $less($uminus($sum(X73,X74)),0)
        | ~ sorted(X77,$sum(X76,$uminus(X73)))
        | $less(read(X77,$uminus($sum(X73,X74))),read(X77,X75))
        | ( read(X77,$uminus($sum(X73,X74))) = read(X77,X75) )
        | ~ $less($uminus(X74),X76) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_562])]) ).

tff(f882,plain,
    ( spl9_76
  <=> ! [X9: $int,X8: $int,X10: $int] :
        ( $less($uminus($sum(X9,X8)),$sum(X10,$uminus(X9)))
        | ~ $less($uminus(X8),X10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_76])]) ).

tff(f1375,plain,
    ( ! [X73: $int,X76: $int,X77: array,X74: $int,X75: $int] :
        ( ~ $less($uminus($sum(X73,X74)),X75)
        | ~ $less(X75,$sum(X76,$uminus(X73)))
        | $less($uminus($sum(X73,X74)),0)
        | ~ sorted(X77,$sum(X76,$uminus(X73)))
        | $less(read(X77,$uminus($sum(X73,X74))),read(X77,X75))
        | ( read(X77,$uminus($sum(X73,X74))) = read(X77,X75) )
        | ~ $less($uminus(X74),X76) )
    | ~ spl9_76
    | ~ spl9_109 ),
    inference(resolution,[],[f1349,f883]) ).

tff(f883,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( $less($uminus($sum(X9,X8)),$sum(X10,$uminus(X9)))
        | ~ $less($uminus(X8),X10) )
    | ~ spl9_76 ),
    inference(avatar_component_clause,[],[f882]) ).

tff(f95717,plain,
    ( spl9_561
    | ~ spl9_77
    | ~ spl9_109 ),
    inference(avatar_split_clause,[],[f1374,f1348,f886,f95715]) ).

tff(f95715,plain,
    ( spl9_561
  <=> ! [X69: $int,X71: $int,X72: array,X70: $int,X68: $int] :
        ( ~ $less($sum(X68,$uminus(X69)),X70)
        | ~ $less(X70,$uminus($sum(X69,X71)))
        | $less($sum(X68,$uminus(X69)),0)
        | ~ sorted(X72,$uminus($sum(X69,X71)))
        | $less(read(X72,$sum(X68,$uminus(X69))),read(X72,X70))
        | ( read(X72,$sum(X68,$uminus(X69))) = read(X72,X70) )
        | ~ $less(X68,$uminus(X71)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_561])]) ).

tff(f886,plain,
    ( spl9_77
  <=> ! [X9: $int,X8: $int,X10: $int] :
        ( $less($sum(X10,$uminus(X9)),$uminus($sum(X9,X8)))
        | ~ $less(X10,$uminus(X8)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_77])]) ).

tff(f1374,plain,
    ( ! [X72: array,X70: $int,X71: $int,X68: $int,X69: $int] :
        ( ~ $less($sum(X68,$uminus(X69)),X70)
        | ~ $less(X70,$uminus($sum(X69,X71)))
        | $less($sum(X68,$uminus(X69)),0)
        | ~ sorted(X72,$uminus($sum(X69,X71)))
        | $less(read(X72,$sum(X68,$uminus(X69))),read(X72,X70))
        | ( read(X72,$sum(X68,$uminus(X69))) = read(X72,X70) )
        | ~ $less(X68,$uminus(X71)) )
    | ~ spl9_77
    | ~ spl9_109 ),
    inference(resolution,[],[f1349,f887]) ).

tff(f887,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( $less($sum(X10,$uminus(X9)),$uminus($sum(X9,X8)))
        | ~ $less(X10,$uminus(X8)) )
    | ~ spl9_77 ),
    inference(avatar_component_clause,[],[f886]) ).

tff(f95380,plain,
    ( spl9_560
    | ~ spl9_79
    | ~ spl9_109 ),
    inference(avatar_split_clause,[],[f1371,f1348,f980,f95378]) ).

tff(f95378,plain,
    ( spl9_560
  <=> ! [X55: $int,X51: $int,X53: $int,X54: $int,X56: array,X52: $int] :
        ( ~ $less($sum(X51,X52),X53)
        | ~ $less(X53,$sum(X54,$sum(X55,X52)))
        | $less($sum(X51,X52),0)
        | ~ sorted(X56,$sum(X54,$sum(X55,X52)))
        | $less(read(X56,$sum(X51,X52)),read(X56,X53))
        | ( read(X56,$sum(X51,X52)) = read(X56,X53) )
        | ~ $less(X51,$sum(X54,X55)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_560])]) ).

tff(f980,plain,
    ( spl9_79
  <=> ! [X3: $int,X4: $int,X5: $int,X2: $int] :
        ( $less($sum(X5,X4),$sum(X2,$sum(X3,X4)))
        | ~ $less(X5,$sum(X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_79])]) ).

tff(f1371,plain,
    ( ! [X51: $int,X56: array,X54: $int,X55: $int,X52: $int,X53: $int] :
        ( ~ $less($sum(X51,X52),X53)
        | ~ $less(X53,$sum(X54,$sum(X55,X52)))
        | $less($sum(X51,X52),0)
        | ~ sorted(X56,$sum(X54,$sum(X55,X52)))
        | $less(read(X56,$sum(X51,X52)),read(X56,X53))
        | ( read(X56,$sum(X51,X52)) = read(X56,X53) )
        | ~ $less(X51,$sum(X54,X55)) )
    | ~ spl9_79
    | ~ spl9_109 ),
    inference(resolution,[],[f1349,f981]) ).

tff(f981,plain,
    ( ! [X2: $int,X3: $int,X4: $int,X5: $int] :
        ( $less($sum(X5,X4),$sum(X2,$sum(X3,X4)))
        | ~ $less(X5,$sum(X2,X3)) )
    | ~ spl9_79 ),
    inference(avatar_component_clause,[],[f980]) ).

tff(f94421,plain,
    ( spl9_559
    | ~ spl9_30
    | ~ spl9_121 ),
    inference(avatar_split_clause,[],[f1467,f1455,f268,f94419]) ).

tff(f94419,plain,
    ( spl9_559
  <=> ! [X18: array,X17: $int,X16: $int,X19: $int] :
        ( ( read(X18,$sum(X16,$sum(X17,$uminus($sum(1,sK7(X18,init(X19),$sum(X16,X17))))))) != X19 )
        | ( init(X19) = rev(X18,$sum(X16,X17)) )
        | ~ $less(sK7(X18,init(X19),$sum(X16,X17)),$sum(X16,X17))
        | $less(sK7(X18,init(X19),$sum(X16,X17)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_559])]) ).

tff(f1467,plain,
    ( ! [X18: array,X19: $int,X16: $int,X17: $int] :
        ( ( read(X18,$sum(X16,$sum(X17,$uminus($sum(1,sK7(X18,init(X19),$sum(X16,X17))))))) != X19 )
        | ( init(X19) = rev(X18,$sum(X16,X17)) )
        | ~ $less(sK7(X18,init(X19),$sum(X16,X17)),$sum(X16,X17))
        | $less(sK7(X18,init(X19),$sum(X16,X17)),0) )
    | ~ spl9_30
    | ~ spl9_121 ),
    inference(superposition,[],[f1456,f269]) ).

tff(f94386,plain,
    ( spl9_558
    | ~ spl9_60
    | ~ spl9_121 ),
    inference(avatar_split_clause,[],[f1466,f1455,f611,f94384]) ).

tff(f94384,plain,
    ( spl9_558
  <=> ! [X13: $int,X14: array,X12: $int,X15: $int] :
        ( ( read(X14,$sum(X13,$sum(X12,$uminus($sum(1,sK7(X14,init(X15),$sum(X12,X13))))))) != X15 )
        | ( init(X15) = rev(X14,$sum(X12,X13)) )
        | ~ $less(sK7(X14,init(X15),$sum(X12,X13)),$sum(X12,X13))
        | $less(sK7(X14,init(X15),$sum(X12,X13)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_558])]) ).

tff(f1466,plain,
    ( ! [X14: array,X15: $int,X12: $int,X13: $int] :
        ( ( read(X14,$sum(X13,$sum(X12,$uminus($sum(1,sK7(X14,init(X15),$sum(X12,X13))))))) != X15 )
        | ( init(X15) = rev(X14,$sum(X12,X13)) )
        | ~ $less(sK7(X14,init(X15),$sum(X12,X13)),$sum(X12,X13))
        | $less(sK7(X14,init(X15),$sum(X12,X13)),0) )
    | ~ spl9_60
    | ~ spl9_121 ),
    inference(superposition,[],[f1456,f612]) ).

tff(f94221,plain,
    ( spl9_557
    | ~ spl9_17
    | ~ spl9_122 ),
    inference(avatar_split_clause,[],[f1476,f1472,f169,f94219]) ).

tff(f94219,plain,
    ( spl9_557
  <=> ! [X6: array,X10: $int,X11: $int,X12: $int,X9: $int,X8: $int,X7: $int] :
        ( ( X8 != X9 )
        | ( max(write(write(X6,X7,X8),X10,X11),X12) = X9 )
        | $less(X7,0)
        | ~ $less(X7,X12)
        | $less(X9,read(write(write(X6,X7,X8),X10,X11),sK6(write(write(X6,X7,X8),X10,X11),X12,X9)))
        | ( X7 = X10 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_557])]) ).

tff(f169,plain,
    ( spl9_17
  <=> ! [X2: $int,X0: array,X1: $int] : ( read(write(X0,X1,X2),X1) = X2 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_17])]) ).

tff(f1476,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X6: array,X9: $int,X7: $int,X12: $int] :
        ( ( X8 != X9 )
        | ( max(write(write(X6,X7,X8),X10,X11),X12) = X9 )
        | $less(X7,0)
        | ~ $less(X7,X12)
        | $less(X9,read(write(write(X6,X7,X8),X10,X11),sK6(write(write(X6,X7,X8),X10,X11),X12,X9)))
        | ( X7 = X10 ) )
    | ~ spl9_17
    | ~ spl9_122 ),
    inference(superposition,[],[f1473,f170]) ).

tff(f170,plain,
    ( ! [X2: $int,X0: array,X1: $int] : ( read(write(X0,X1,X2),X1) = X2 )
    | ~ spl9_17 ),
    inference(avatar_component_clause,[],[f169]) ).

tff(f94217,plain,
    ( spl9_556
    | ~ spl9_31
    | ~ spl9_120 ),
    inference(avatar_split_clause,[],[f1460,f1451,f293,f94215]) ).

tff(f94215,plain,
    ( spl9_556
  <=> ! [X15: $int,X18: $int,X17: $int,X14: $int,X13: array,X16: $int,X19: $int,X20: $int] :
        ( ( read(X13,X16) != read(write(write(X13,X14,X15),X17,X18),X19) )
        | ( X16 = X19 )
        | $less(X16,0)
        | $less(X19,0)
        | ~ $less(X19,X20)
        | ~ $less(X16,X20)
        | ~ distinct(write(write(X13,X14,X15),X17,X18),X20)
        | ( X16 = X17 )
        | ( X14 = X16 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_556])]) ).

tff(f1451,plain,
    ( spl9_120
  <=> ! [X10: $int,X11: $int,X13: $int,X14: $int,X12: $int,X9: array] :
        ( ( read(X9,X12) != read(write(X9,X10,X11),X13) )
        | ( X12 = X13 )
        | $less(X12,0)
        | $less(X13,0)
        | ~ $less(X13,X14)
        | ~ $less(X12,X14)
        | ~ distinct(write(X9,X10,X11),X14)
        | ( X10 = X12 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_120])]) ).

tff(f1460,plain,
    ( ! [X18: $int,X19: $int,X16: $int,X14: $int,X17: $int,X15: $int,X13: array,X20: $int] :
        ( ( read(X13,X16) != read(write(write(X13,X14,X15),X17,X18),X19) )
        | ( X16 = X19 )
        | $less(X16,0)
        | $less(X19,0)
        | ~ $less(X19,X20)
        | ~ $less(X16,X20)
        | ~ distinct(write(write(X13,X14,X15),X17,X18),X20)
        | ( X16 = X17 )
        | ( X14 = X16 ) )
    | ~ spl9_31
    | ~ spl9_120 ),
    inference(superposition,[],[f1452,f294]) ).

tff(f1452,plain,
    ( ! [X10: $int,X11: $int,X9: array,X14: $int,X12: $int,X13: $int] :
        ( ( read(X9,X12) != read(write(X9,X10,X11),X13) )
        | ( X12 = X13 )
        | $less(X12,0)
        | $less(X13,0)
        | ~ $less(X13,X14)
        | ~ $less(X12,X14)
        | ~ distinct(write(X9,X10,X11),X14)
        | ( X10 = X12 ) )
    | ~ spl9_120 ),
    inference(avatar_component_clause,[],[f1451]) ).

tff(f94213,plain,
    ( spl9_555
    | ~ spl9_63
    | ~ spl9_109 ),
    inference(avatar_split_clause,[],[f1377,f1348,f623,f94211]) ).

tff(f94211,plain,
    ( spl9_555
  <=> ! [X85: $int,X83: array,X84: $int,X86: array] :
        ( ~ $less(sK7(X83,X83,X84),X85)
        | ~ $less(X85,X84)
        | $less(sK7(X83,X83,X84),0)
        | ~ sorted(X86,X84)
        | $less(read(X86,sK7(X83,X83,X84)),read(X86,X85))
        | ( read(X86,sK7(X83,X83,X84)) = read(X86,X85) )
        | ( rev(X83,X84) = X83 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_555])]) ).

tff(f623,plain,
    ( spl9_63
  <=> ! [X0: array,X1: $int] :
        ( ( rev(X0,X1) = X0 )
        | $less(sK7(X0,X0,X1),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_63])]) ).

tff(f1377,plain,
    ( ! [X83: array,X86: array,X84: $int,X85: $int] :
        ( ~ $less(sK7(X83,X83,X84),X85)
        | ~ $less(X85,X84)
        | $less(sK7(X83,X83,X84),0)
        | ~ sorted(X86,X84)
        | $less(read(X86,sK7(X83,X83,X84)),read(X86,X85))
        | ( read(X86,sK7(X83,X83,X84)) = read(X86,X85) )
        | ( rev(X83,X84) = X83 ) )
    | ~ spl9_63
    | ~ spl9_109 ),
    inference(resolution,[],[f1349,f624]) ).

tff(f624,plain,
    ( ! [X0: array,X1: $int] :
        ( $less(sK7(X0,X0,X1),X1)
        | ( rev(X0,X1) = X0 ) )
    | ~ spl9_63 ),
    inference(avatar_component_clause,[],[f623]) ).

tff(f94209,plain,
    ( spl9_554
    | ~ spl9_38
    | ~ spl9_103 ),
    inference(avatar_split_clause,[],[f1298,f1295,f347,f94207]) ).

tff(f94207,plain,
    ( spl9_554
  <=> ! [X0: $int,X3: $int,X2: array,X1: $int] :
        ( $less(X0,0)
        | ~ $less(X0,X1)
        | ( read(X2,X0) = max(X2,X1) )
        | ~ $less(X0,X3)
        | ~ $less(sK6(X2,X1,read(X2,X0)),X0)
        | ~ $less(sK6(X2,X1,read(X2,X0)),X3)
        | $less(sK6(X2,X1,read(X2,X0)),0)
        | ~ sorted(X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_554])]) ).

tff(f347,plain,
    ( spl9_38
  <=> ! [X4: $int,X0: array,X5: $int,X1: $int] :
        ( ~ $less(read(X0,X5),read(X0,X4))
        | ~ $less(X5,X1)
        | ~ $less(X4,X5)
        | ~ $less(X4,X1)
        | $less(X4,0)
        | ~ sorted(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_38])]) ).

tff(f1298,plain,
    ( ! [X2: array,X3: $int,X0: $int,X1: $int] :
        ( $less(X0,0)
        | ~ $less(X0,X1)
        | ( read(X2,X0) = max(X2,X1) )
        | ~ $less(X0,X3)
        | ~ $less(sK6(X2,X1,read(X2,X0)),X0)
        | ~ $less(sK6(X2,X1,read(X2,X0)),X3)
        | $less(sK6(X2,X1,read(X2,X0)),0)
        | ~ sorted(X2,X3) )
    | ~ spl9_38
    | ~ spl9_103 ),
    inference(resolution,[],[f1296,f348]) ).

tff(f348,plain,
    ( ! [X0: array,X1: $int,X4: $int,X5: $int] :
        ( ~ $less(read(X0,X5),read(X0,X4))
        | ~ $less(X5,X1)
        | ~ $less(X4,X5)
        | ~ $less(X4,X1)
        | $less(X4,0)
        | ~ sorted(X0,X1) )
    | ~ spl9_38 ),
    inference(avatar_component_clause,[],[f347]) ).

tff(f94039,plain,
    ( spl9_553
    | ~ spl9_50
    | ~ spl9_497 ),
    inference(avatar_split_clause,[],[f92812,f89555,f459,f94037]) ).

tff(f89555,plain,
    ( spl9_497
  <=> ! [X0: $int,X1: array] :
        ( ~ sorted(X1,$sum(1,X0))
        | distinct(X1,$sum(1,X0))
        | ~ $less(0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_497])]) ).

tff(f92812,plain,
    ( ! [X10: array,X9: $int] :
        ( ~ sorted(X10,X9)
        | distinct(X10,X9)
        | ~ $less(0,$sum(-1,X9)) )
    | ~ spl9_50
    | ~ spl9_497 ),
    inference(evaluation,[],[f92782]) ).

tff(f92782,plain,
    ( ! [X10: array,X9: $int] :
        ( ~ sorted(X10,X9)
        | distinct(X10,X9)
        | ~ $less(0,$sum($uminus(1),X9)) )
    | ~ spl9_50
    | ~ spl9_497 ),
    inference(superposition,[],[f89556,f460]) ).

tff(f89556,plain,
    ( ! [X0: $int,X1: array] :
        ( ~ sorted(X1,$sum(1,X0))
        | distinct(X1,$sum(1,X0))
        | ~ $less(0,X0) )
    | ~ spl9_497 ),
    inference(avatar_component_clause,[],[f89555]) ).

tff(f93889,plain,
    ( spl9_552
    | ~ spl9_74
    | ~ spl9_109 ),
    inference(avatar_split_clause,[],[f1367,f1348,f874,f93887]) ).

tff(f93887,plain,
    ( spl9_552
  <=> ! [X35: $int,X33: $int,X34: $int,X36: array] :
        ( ~ $less($sum(X33,1),X34)
        | ~ $less(X34,X35)
        | $less($sum(X33,1),0)
        | ~ sorted(X36,X35)
        | $less(read(X36,$sum(X33,1)),read(X36,X34))
        | ( read(X36,$sum(X33,1)) = read(X36,X34) )
        | ( $sum(X33,1) = X35 )
        | ~ $less(X33,X35) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_552])]) ).

tff(f874,plain,
    ( spl9_74
  <=> ! [X13: $int,X12: $int] :
        ( $less($sum(X13,1),X12)
        | ( $sum(X13,1) = X12 )
        | ~ $less(X13,X12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_74])]) ).

tff(f1367,plain,
    ( ! [X36: array,X34: $int,X35: $int,X33: $int] :
        ( ~ $less($sum(X33,1),X34)
        | ~ $less(X34,X35)
        | $less($sum(X33,1),0)
        | ~ sorted(X36,X35)
        | $less(read(X36,$sum(X33,1)),read(X36,X34))
        | ( read(X36,$sum(X33,1)) = read(X36,X34) )
        | ( $sum(X33,1) = X35 )
        | ~ $less(X33,X35) )
    | ~ spl9_74
    | ~ spl9_109 ),
    inference(resolution,[],[f1349,f875]) ).

tff(f875,plain,
    ( ! [X12: $int,X13: $int] :
        ( $less($sum(X13,1),X12)
        | ( $sum(X13,1) = X12 )
        | ~ $less(X13,X12) )
    | ~ spl9_74 ),
    inference(avatar_component_clause,[],[f874]) ).

tff(f93885,plain,
    ( spl9_551
    | ~ spl9_74
    | ~ spl9_104 ),
    inference(avatar_split_clause,[],[f1329,f1312,f874,f93883]) ).

tff(f93883,plain,
    ( spl9_551
  <=> ! [X10: $int,X11: $int,X14: $int,X13: array,X12: $int] :
        ( ~ $less(X10,X11)
        | ~ $less(X12,X10)
        | ~ $less(X12,X11)
        | $less(X12,0)
        | ~ sorted(write(X13,X10,$sum(X14,1)),X11)
        | ( $sum(X14,1) = read(write(X13,X10,$sum(X14,1)),X12) )
        | ~ $less(X14,read(write(X13,X10,$sum(X14,1)),X12)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_551])]) ).

tff(f1312,plain,
    ( spl9_104
  <=> ! [X5: $int,X4: array,X7: $int,X6: $int,X8: $int] :
        ( ~ $less(X6,read(write(X4,X5,X6),X7))
        | ~ $less(X5,X8)
        | ~ $less(X7,X5)
        | ~ $less(X7,X8)
        | $less(X7,0)
        | ~ sorted(write(X4,X5,X6),X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_104])]) ).

tff(f1329,plain,
    ( ! [X10: $int,X11: $int,X14: $int,X12: $int,X13: array] :
        ( ~ $less(X10,X11)
        | ~ $less(X12,X10)
        | ~ $less(X12,X11)
        | $less(X12,0)
        | ~ sorted(write(X13,X10,$sum(X14,1)),X11)
        | ( $sum(X14,1) = read(write(X13,X10,$sum(X14,1)),X12) )
        | ~ $less(X14,read(write(X13,X10,$sum(X14,1)),X12)) )
    | ~ spl9_74
    | ~ spl9_104 ),
    inference(resolution,[],[f1313,f875]) ).

tff(f1313,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X4: array,X5: $int] :
        ( ~ $less(X6,read(write(X4,X5,X6),X7))
        | ~ $less(X5,X8)
        | ~ $less(X7,X5)
        | ~ $less(X7,X8)
        | $less(X7,0)
        | ~ sorted(write(X4,X5,X6),X8) )
    | ~ spl9_104 ),
    inference(avatar_component_clause,[],[f1312]) ).

tff(f93881,plain,
    ( spl9_550
    | ~ spl9_37
    | ~ spl9_93 ),
    inference(avatar_split_clause,[],[f1231,f1216,f342,f93879]) ).

tff(f93879,plain,
    ( spl9_550
  <=> ! [X10: $int,X11: $int,X9: $int,X7: $int,X6: $int,X8: array] :
        ( $less(X6,0)
        | ~ $less(X6,X7)
        | ~ $less(read(X8,X6),0)
        | ( X6 = X9 )
        | $less(read(write(X8,X9,X10),sK8(write(X8,X9,X10),X11,X7)),0)
        | $less(X11,read(write(X8,X9,X10),sK8(write(X8,X9,X10),X11,X7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_550])]) ).

tff(f342,plain,
    ( spl9_37
  <=> ! [X2: $int,X0: array,X1: $int] :
        ( sP0(X0,X1,X2)
        | $less(read(X0,sK8(X0,X1,X2)),0)
        | $less(X1,read(X0,sK8(X0,X1,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_37])]) ).

tff(f1216,plain,
    ( spl9_93
  <=> ! [X10: $int,X11: $int,X13: $int,X14: $int,X12: $int,X9: array] :
        ( ~ $less(read(X9,X12),0)
        | $less(X12,0)
        | ~ $less(X12,X13)
        | ~ sP0(write(X9,X10,X11),X14,X13)
        | ( X10 = X12 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_93])]) ).

tff(f1231,plain,
    ( ! [X10: $int,X11: $int,X8: array,X6: $int,X9: $int,X7: $int] :
        ( $less(X6,0)
        | ~ $less(X6,X7)
        | ~ $less(read(X8,X6),0)
        | ( X6 = X9 )
        | $less(read(write(X8,X9,X10),sK8(write(X8,X9,X10),X11,X7)),0)
        | $less(X11,read(write(X8,X9,X10),sK8(write(X8,X9,X10),X11,X7))) )
    | ~ spl9_37
    | ~ spl9_93 ),
    inference(resolution,[],[f1217,f343]) ).

tff(f343,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( sP0(X0,X1,X2)
        | $less(read(X0,sK8(X0,X1,X2)),0)
        | $less(X1,read(X0,sK8(X0,X1,X2))) )
    | ~ spl9_37 ),
    inference(avatar_component_clause,[],[f342]) ).

tff(f1217,plain,
    ( ! [X10: $int,X11: $int,X9: array,X14: $int,X12: $int,X13: $int] :
        ( ~ sP0(write(X9,X10,X11),X14,X13)
        | $less(X12,0)
        | ~ $less(X12,X13)
        | ~ $less(read(X9,X12),0)
        | ( X10 = X12 ) )
    | ~ spl9_93 ),
    inference(avatar_component_clause,[],[f1216]) ).

tff(f93877,plain,
    ( spl9_549
    | ~ spl9_37
    | ~ spl9_92 ),
    inference(avatar_split_clause,[],[f1228,f1212,f342,f93875]) ).

tff(f93875,plain,
    ( spl9_549
  <=> ! [X10: $int,X11: $int,X9: array,X7: $int,X6: $int,X8: $int] :
        ( $less(X6,0)
        | ~ $less(X6,X7)
        | ~ $less(X8,read(X9,X6))
        | ( X6 = X10 )
        | $less(read(write(X9,X10,X11),sK8(write(X9,X10,X11),X8,X7)),0)
        | $less(X8,read(write(X9,X10,X11),sK8(write(X9,X10,X11),X8,X7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_549])]) ).

tff(f1212,plain,
    ( spl9_92
  <=> ! [X10: $int,X11: $int,X13: $int,X14: $int,X12: $int,X9: array] :
        ( ~ $less(X13,read(X9,X12))
        | $less(X12,0)
        | ~ $less(X12,X14)
        | ~ sP0(write(X9,X10,X11),X13,X14)
        | ( X10 = X12 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_92])]) ).

tff(f1228,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X6: $int,X9: array,X7: $int] :
        ( $less(X6,0)
        | ~ $less(X6,X7)
        | ~ $less(X8,read(X9,X6))
        | ( X6 = X10 )
        | $less(read(write(X9,X10,X11),sK8(write(X9,X10,X11),X8,X7)),0)
        | $less(X8,read(write(X9,X10,X11),sK8(write(X9,X10,X11),X8,X7))) )
    | ~ spl9_37
    | ~ spl9_92 ),
    inference(resolution,[],[f1213,f343]) ).

tff(f1213,plain,
    ( ! [X10: $int,X11: $int,X9: array,X14: $int,X12: $int,X13: $int] :
        ( ~ sP0(write(X9,X10,X11),X13,X14)
        | $less(X12,0)
        | ~ $less(X12,X14)
        | ~ $less(X13,read(X9,X12))
        | ( X10 = X12 ) )
    | ~ spl9_92 ),
    inference(avatar_component_clause,[],[f1212]) ).

tff(f93867,plain,
    ( spl9_548
    | ~ spl9_156
    | ~ spl9_497 ),
    inference(avatar_split_clause,[],[f92810,f89555,f1915,f93865]) ).

tff(f92810,plain,
    ( ! [X36: array,X35: $int] :
        ( ~ sorted(X36,X35)
        | distinct(X36,X35)
        | ~ $less(0,$sum(X35,-1)) )
    | ~ spl9_156
    | ~ spl9_497 ),
    inference(evaluation,[],[f92791]) ).

tff(f92791,plain,
    ( ! [X36: array,X35: $int] :
        ( ~ sorted(X36,X35)
        | distinct(X36,X35)
        | ~ $less(0,$sum(X35,$uminus(1))) )
    | ~ spl9_156
    | ~ spl9_497 ),
    inference(superposition,[],[f89556,f1916]) ).

tff(f92769,plain,
    ( spl9_547
    | ~ spl9_6
    | ~ spl9_128 ),
    inference(avatar_split_clause,[],[f1526,f1508,f125,f92767]) ).

tff(f92767,plain,
    ( spl9_547
  <=> ! [X4: $int,X0: $int,X3: $int,X2: $int,X1: array] :
        ( ( read(X1,sK7(X1,write(init(X0),X2,X3),X4)) != X0 )
        | ( write(init(X0),X2,X3) = rev(X1,X4) )
        | $less(sK7(X1,write(init(X0),X2,X3),X4),X4)
        | ( sK7(X1,write(init(X0),X2,X3),X4) = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_547])]) ).

tff(f1526,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array,X4: $int] :
        ( ( read(X1,sK7(X1,write(init(X0),X2,X3),X4)) != X0 )
        | ( write(init(X0),X2,X3) = rev(X1,X4) )
        | $less(sK7(X1,write(init(X0),X2,X3),X4),X4)
        | ( sK7(X1,write(init(X0),X2,X3),X4) = X2 ) )
    | ~ spl9_6
    | ~ spl9_128 ),
    inference(superposition,[],[f1509,f126]) ).

tff(f92765,plain,
    ( spl9_546
    | ~ spl9_6
    | ~ spl9_127 ),
    inference(avatar_split_clause,[],[f1521,f1504,f125,f92763]) ).

tff(f92763,plain,
    ( spl9_546
  <=> ! [X4: $int,X0: $int,X3: array,X2: $int,X1: $int] :
        ( ( read(X3,sK7(write(init(X0),X1,X2),X3,X4)) != X0 )
        | ( rev(write(init(X0),X1,X2),X4) = X3 )
        | $less(sK7(write(init(X0),X1,X2),X3,X4),X4)
        | ( sK7(write(init(X0),X1,X2),X3,X4) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_546])]) ).

tff(f1521,plain,
    ( ! [X2: $int,X3: array,X0: $int,X1: $int,X4: $int] :
        ( ( read(X3,sK7(write(init(X0),X1,X2),X3,X4)) != X0 )
        | ( rev(write(init(X0),X1,X2),X4) = X3 )
        | $less(sK7(write(init(X0),X1,X2),X3,X4),X4)
        | ( sK7(write(init(X0),X1,X2),X3,X4) = X1 ) )
    | ~ spl9_6
    | ~ spl9_127 ),
    inference(superposition,[],[f1505,f126]) ).

tff(f92761,plain,
    ( spl9_545
    | ~ spl9_6
    | ~ spl9_126 ),
    inference(avatar_split_clause,[],[f1516,f1500,f125,f92759]) ).

tff(f92759,plain,
    ( spl9_545
  <=> ! [X4: $int,X0: $int,X3: $int,X2: $int,X1: array] :
        ( ( read(X1,sK7(X1,write(init(X0),X2,X3),X4)) != X0 )
        | ( write(init(X0),X2,X3) = rev(X1,X4) )
        | ~ $less(sK7(X1,write(init(X0),X2,X3),X4),0)
        | ( sK7(X1,write(init(X0),X2,X3),X4) = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_545])]) ).

tff(f1516,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array,X4: $int] :
        ( ( read(X1,sK7(X1,write(init(X0),X2,X3),X4)) != X0 )
        | ( write(init(X0),X2,X3) = rev(X1,X4) )
        | ~ $less(sK7(X1,write(init(X0),X2,X3),X4),0)
        | ( sK7(X1,write(init(X0),X2,X3),X4) = X2 ) )
    | ~ spl9_6
    | ~ spl9_126 ),
    inference(superposition,[],[f1501,f126]) ).

tff(f92757,plain,
    ( spl9_544
    | ~ spl9_6
    | ~ spl9_124 ),
    inference(avatar_split_clause,[],[f1511,f1492,f125,f92755]) ).

tff(f92755,plain,
    ( spl9_544
  <=> ! [X4: $int,X0: $int,X3: array,X2: $int,X1: $int] :
        ( ( read(X3,sK7(write(init(X0),X1,X2),X3,X4)) != X0 )
        | ( rev(write(init(X0),X1,X2),X4) = X3 )
        | ~ $less(sK7(write(init(X0),X1,X2),X3,X4),0)
        | ( sK7(write(init(X0),X1,X2),X3,X4) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_544])]) ).

tff(f1511,plain,
    ( ! [X2: $int,X3: array,X0: $int,X1: $int,X4: $int] :
        ( ( read(X3,sK7(write(init(X0),X1,X2),X3,X4)) != X0 )
        | ( rev(write(init(X0),X1,X2),X4) = X3 )
        | ~ $less(sK7(write(init(X0),X1,X2),X3,X4),0)
        | ( sK7(write(init(X0),X1,X2),X3,X4) = X1 ) )
    | ~ spl9_6
    | ~ spl9_124 ),
    inference(superposition,[],[f1493,f126]) ).

tff(f92753,plain,
    ( spl9_543
    | ~ spl9_7
    | ~ spl9_61
    | ~ spl9_123 ),
    inference(avatar_split_clause,[],[f1490,f1480,f615,f129,f92751]) ).

tff(f92751,plain,
    ( spl9_543
  <=> ! [X2: array,X0: $int,X1: array] :
        ( ( read(X2,sK7(X1,X2,$uminus(X0))) != read(X1,$uminus($sum(1,$sum(X0,sK7(X1,X2,$uminus(X0)))))) )
        | ( rev(X1,$uminus(X0)) = X2 )
        | ~ $less(sK7(X1,X2,$uminus(X0)),$uminus(X0))
        | $less(sK7(X1,X2,$uminus(X0)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_543])]) ).

tff(f1490,plain,
    ( ! [X2: array,X0: $int,X1: array] :
        ( ( read(X2,sK7(X1,X2,$uminus(X0))) != read(X1,$uminus($sum(1,$sum(X0,sK7(X1,X2,$uminus(X0)))))) )
        | ( rev(X1,$uminus(X0)) = X2 )
        | ~ $less(sK7(X1,X2,$uminus(X0)),$uminus(X0))
        | $less(sK7(X1,X2,$uminus(X0)),0) )
    | ~ spl9_7
    | ~ spl9_61
    | ~ spl9_123 ),
    inference(forward_demodulation,[],[f1485,f130]) ).

tff(f1485,plain,
    ( ! [X2: array,X0: $int,X1: array] :
        ( ( read(X2,sK7(X1,X2,$uminus(X0))) != read(X1,$uminus($sum(1,$sum(sK7(X1,X2,$uminus(X0)),X0)))) )
        | ( rev(X1,$uminus(X0)) = X2 )
        | ~ $less(sK7(X1,X2,$uminus(X0)),$uminus(X0))
        | $less(sK7(X1,X2,$uminus(X0)),0) )
    | ~ spl9_61
    | ~ spl9_123 ),
    inference(superposition,[],[f1481,f616]) ).

tff(f92749,plain,
    ( spl9_542
    | ~ spl9_22
    | ~ spl9_115 ),
    inference(avatar_split_clause,[],[f1430,f1398,f196,f92747]) ).

tff(f92747,plain,
    ( spl9_542
  <=> ! [X3: array,X4: $int,X0: $int,X5: $int,X2: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | ~ $less(X2,X0)
        | ~ $less(X2,X1)
        | $less(X2,0)
        | ~ sorted(write(X3,X4,X5),X1)
        | ( X2 = X4 )
        | $less(read(X3,X2),read(write(X3,X4,X5),X0))
        | ( read(X3,X2) = read(write(X3,X4,X5),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_542])]) ).

tff(f196,plain,
    ( spl9_22
  <=> ! [X0: $int,X1: $int] :
        ( $less(X0,X1)
        | $less(X1,X0)
        | ( X0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_22])]) ).

tff(f1398,plain,
    ( spl9_115
  <=> ! [X10: $int,X11: $int,X13: $int,X14: $int,X12: $int,X9: array] :
        ( ~ $less(read(write(X9,X10,X11),X13),read(X9,X12))
        | ~ $less(X13,X14)
        | ~ $less(X12,X13)
        | ~ $less(X12,X14)
        | $less(X12,0)
        | ~ sorted(write(X9,X10,X11),X14)
        | ( X10 = X12 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_115])]) ).

tff(f1430,plain,
    ( ! [X2: $int,X3: array,X0: $int,X1: $int,X4: $int,X5: $int] :
        ( ~ $less(X0,X1)
        | ~ $less(X2,X0)
        | ~ $less(X2,X1)
        | $less(X2,0)
        | ~ sorted(write(X3,X4,X5),X1)
        | ( X2 = X4 )
        | $less(read(X3,X2),read(write(X3,X4,X5),X0))
        | ( read(X3,X2) = read(write(X3,X4,X5),X0) ) )
    | ~ spl9_22
    | ~ spl9_115 ),
    inference(resolution,[],[f1399,f197]) ).

tff(f197,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(X1,X0)
        | $less(X0,X1)
        | ( X0 = X1 ) )
    | ~ spl9_22 ),
    inference(avatar_component_clause,[],[f196]) ).

tff(f1399,plain,
    ( ! [X10: $int,X11: $int,X9: array,X14: $int,X12: $int,X13: $int] :
        ( ~ $less(read(write(X9,X10,X11),X13),read(X9,X12))
        | ~ $less(X13,X14)
        | ~ $less(X12,X13)
        | ~ $less(X12,X14)
        | $less(X12,0)
        | ~ sorted(write(X9,X10,X11),X14)
        | ( X10 = X12 ) )
    | ~ spl9_115 ),
    inference(avatar_component_clause,[],[f1398]) ).

tff(f92745,plain,
    ( spl9_541
    | ~ spl9_22
    | ~ spl9_114 ),
    inference(avatar_split_clause,[],[f1423,f1393,f196,f92743]) ).

tff(f92743,plain,
    ( spl9_541
  <=> ! [X3: array,X4: $int,X0: $int,X5: $int,X2: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | ~ $less(X2,X0)
        | ~ $less(X2,X1)
        | $less(X2,0)
        | ~ sorted(write(X3,X4,X5),X1)
        | ( X0 = X4 )
        | $less(read(write(X3,X4,X5),X2),read(X3,X0))
        | ( read(X3,X0) = read(write(X3,X4,X5),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_541])]) ).

tff(f1393,plain,
    ( spl9_114
  <=> ! [X10: $int,X11: $int,X13: $int,X14: $int,X12: $int,X9: array] :
        ( ~ $less(read(X9,X12),read(write(X9,X10,X11),X13))
        | ~ $less(X12,X14)
        | ~ $less(X13,X12)
        | ~ $less(X13,X14)
        | $less(X13,0)
        | ~ sorted(write(X9,X10,X11),X14)
        | ( X10 = X12 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_114])]) ).

tff(f1423,plain,
    ( ! [X2: $int,X3: array,X0: $int,X1: $int,X4: $int,X5: $int] :
        ( ~ $less(X0,X1)
        | ~ $less(X2,X0)
        | ~ $less(X2,X1)
        | $less(X2,0)
        | ~ sorted(write(X3,X4,X5),X1)
        | ( X0 = X4 )
        | $less(read(write(X3,X4,X5),X2),read(X3,X0))
        | ( read(X3,X0) = read(write(X3,X4,X5),X2) ) )
    | ~ spl9_22
    | ~ spl9_114 ),
    inference(resolution,[],[f1394,f197]) ).

tff(f1394,plain,
    ( ! [X10: $int,X11: $int,X9: array,X14: $int,X12: $int,X13: $int] :
        ( ~ $less(read(X9,X12),read(write(X9,X10,X11),X13))
        | ~ $less(X12,X14)
        | ~ $less(X13,X12)
        | ~ $less(X13,X14)
        | $less(X13,0)
        | ~ sorted(write(X9,X10,X11),X14)
        | ( X10 = X12 ) )
    | ~ spl9_114 ),
    inference(avatar_component_clause,[],[f1393]) ).

tff(f92741,plain,
    ( spl9_540
    | ~ spl9_56
    | ~ spl9_109 ),
    inference(avatar_split_clause,[],[f1372,f1348,f534,f92739]) ).

tff(f92739,plain,
    ( spl9_540
  <=> ! [X59: $int,X60: $int,X61: array,X57: $int,X58: $int] :
        ( ~ $less($sum(X57,X58),X59)
        | ~ $less(X59,$sum(X58,X60))
        | $less($sum(X57,X58),0)
        | ~ sorted(X61,$sum(X58,X60))
        | $less(read(X61,$sum(X57,X58)),read(X61,X59))
        | ( read(X61,$sum(X57,X58)) = read(X61,X59) )
        | ~ $less(X57,X60) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_540])]) ).

tff(f534,plain,
    ( spl9_56
  <=> ! [X2: $int,X4: $int,X3: $int] :
        ( $less($sum(X4,X3),$sum(X3,X2))
        | ~ $less(X4,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_56])]) ).

tff(f1372,plain,
    ( ! [X58: $int,X59: $int,X57: $int,X60: $int,X61: array] :
        ( ~ $less($sum(X57,X58),X59)
        | ~ $less(X59,$sum(X58,X60))
        | $less($sum(X57,X58),0)
        | ~ sorted(X61,$sum(X58,X60))
        | $less(read(X61,$sum(X57,X58)),read(X61,X59))
        | ( read(X61,$sum(X57,X58)) = read(X61,X59) )
        | ~ $less(X57,X60) )
    | ~ spl9_56
    | ~ spl9_109 ),
    inference(resolution,[],[f1349,f535]) ).

tff(f535,plain,
    ( ! [X2: $int,X3: $int,X4: $int] :
        ( $less($sum(X4,X3),$sum(X3,X2))
        | ~ $less(X4,X2) )
    | ~ spl9_56 ),
    inference(avatar_component_clause,[],[f534]) ).

tff(f92737,plain,
    ( spl9_539
    | ~ spl9_55
    | ~ spl9_109 ),
    inference(avatar_split_clause,[],[f1370,f1348,f530,f92735]) ).

tff(f92735,plain,
    ( spl9_539
  <=> ! [X48: $int,X47: $int,X46: $int,X50: array,X49: $int] :
        ( ~ $less($sum(X46,X47),X48)
        | ~ $less(X48,$sum(X49,X46))
        | $less($sum(X46,X47),0)
        | ~ sorted(X50,$sum(X49,X46))
        | $less(read(X50,$sum(X46,X47)),read(X50,X48))
        | ( read(X50,$sum(X46,X47)) = read(X50,X48) )
        | ~ $less(X47,X49) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_539])]) ).

tff(f530,plain,
    ( spl9_55
  <=> ! [X4: $int,X2: $int,X3: $int] :
        ( $less($sum(X3,X2),$sum(X4,X3))
        | ~ $less(X2,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_55])]) ).

tff(f1370,plain,
    ( ! [X50: array,X48: $int,X46: $int,X49: $int,X47: $int] :
        ( ~ $less($sum(X46,X47),X48)
        | ~ $less(X48,$sum(X49,X46))
        | $less($sum(X46,X47),0)
        | ~ sorted(X50,$sum(X49,X46))
        | $less(read(X50,$sum(X46,X47)),read(X50,X48))
        | ( read(X50,$sum(X46,X47)) = read(X50,X48) )
        | ~ $less(X47,X49) )
    | ~ spl9_55
    | ~ spl9_109 ),
    inference(resolution,[],[f1349,f531]) ).

tff(f531,plain,
    ( ! [X2: $int,X3: $int,X4: $int] :
        ( $less($sum(X3,X2),$sum(X4,X3))
        | ~ $less(X2,X4) )
    | ~ spl9_55 ),
    inference(avatar_component_clause,[],[f530]) ).

tff(f92732,plain,
    ( spl9_538
    | ~ spl9_24
    | ~ spl9_109 ),
    inference(avatar_split_clause,[],[f1369,f1348,f220,f92730]) ).

tff(f92730,plain,
    ( spl9_538
  <=> ! [X41: $int,X42: $int,X44: $int,X45: array,X43: $int] :
        ( ~ $less($sum(X41,X42),X43)
        | ~ $less(X43,$sum(X44,X42))
        | $less($sum(X41,X42),0)
        | ~ sorted(X45,$sum(X44,X42))
        | $less(read(X45,$sum(X41,X42)),read(X45,X43))
        | ( read(X45,$sum(X41,X42)) = read(X45,X43) )
        | ~ $less(X41,X44) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_538])]) ).

tff(f220,plain,
    ( spl9_24
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | $less($sum(X0,X2),$sum(X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_24])]) ).

tff(f1369,plain,
    ( ! [X41: $int,X44: $int,X45: array,X42: $int,X43: $int] :
        ( ~ $less($sum(X41,X42),X43)
        | ~ $less(X43,$sum(X44,X42))
        | $less($sum(X41,X42),0)
        | ~ sorted(X45,$sum(X44,X42))
        | $less(read(X45,$sum(X41,X42)),read(X45,X43))
        | ( read(X45,$sum(X41,X42)) = read(X45,X43) )
        | ~ $less(X41,X44) )
    | ~ spl9_24
    | ~ spl9_109 ),
    inference(resolution,[],[f1349,f221]) ).

tff(f221,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( $less($sum(X0,X2),$sum(X1,X2))
        | ~ $less(X0,X1) )
    | ~ spl9_24 ),
    inference(avatar_component_clause,[],[f220]) ).

tff(f92728,plain,
    ( spl9_537
    | ~ spl9_31
    | ~ spl9_102 ),
    inference(avatar_split_clause,[],[f1293,f1276,f293,f92726]) ).

tff(f92726,plain,
    ( spl9_537
  <=> ! [X5: $int,X4: $int,X7: $int,X6: $int,X3: array] :
        ( ( read(X3,sK7(write(X3,X4,X5),init(X6),X7)) != X6 )
        | ( rev(write(X3,X4,X5),X7) = init(X6) )
        | $less(sK7(write(X3,X4,X5),init(X6),X7),X7)
        | ( sK7(write(X3,X4,X5),init(X6),X7) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_537])]) ).

tff(f1276,plain,
    ( spl9_102
  <=> ! [X2: $int,X0: $int,X1: array] :
        ( ( read(X1,sK7(X1,init(X0),X2)) != X0 )
        | ( init(X0) = rev(X1,X2) )
        | $less(sK7(X1,init(X0),X2),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_102])]) ).

tff(f1293,plain,
    ( ! [X3: array,X6: $int,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,sK7(write(X3,X4,X5),init(X6),X7)) != X6 )
        | ( rev(write(X3,X4,X5),X7) = init(X6) )
        | $less(sK7(write(X3,X4,X5),init(X6),X7),X7)
        | ( sK7(write(X3,X4,X5),init(X6),X7) = X4 ) )
    | ~ spl9_31
    | ~ spl9_102 ),
    inference(superposition,[],[f1277,f294]) ).

tff(f1277,plain,
    ( ! [X2: $int,X0: $int,X1: array] :
        ( ( read(X1,sK7(X1,init(X0),X2)) != X0 )
        | ( init(X0) = rev(X1,X2) )
        | $less(sK7(X1,init(X0),X2),X2) )
    | ~ spl9_102 ),
    inference(avatar_component_clause,[],[f1276]) ).

tff(f92724,plain,
    ( spl9_536
    | ~ spl9_31
    | ~ spl9_101 ),
    inference(avatar_split_clause,[],[f1286,f1272,f293,f92722]) ).

tff(f92722,plain,
    ( spl9_536
  <=> ! [X5: $int,X4: $int,X7: $int,X6: $int,X3: array] :
        ( ( read(X3,sK7(init(X6),write(X3,X4,X5),X7)) != X6 )
        | ( write(X3,X4,X5) = rev(init(X6),X7) )
        | $less(sK7(init(X6),write(X3,X4,X5),X7),X7)
        | ( sK7(init(X6),write(X3,X4,X5),X7) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_536])]) ).

tff(f1272,plain,
    ( spl9_101
  <=> ! [X2: $int,X0: $int,X1: array] :
        ( ( read(X1,sK7(init(X0),X1,X2)) != X0 )
        | ( rev(init(X0),X2) = X1 )
        | $less(sK7(init(X0),X1,X2),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_101])]) ).

tff(f1286,plain,
    ( ! [X3: array,X6: $int,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,sK7(init(X6),write(X3,X4,X5),X7)) != X6 )
        | ( write(X3,X4,X5) = rev(init(X6),X7) )
        | $less(sK7(init(X6),write(X3,X4,X5),X7),X7)
        | ( sK7(init(X6),write(X3,X4,X5),X7) = X4 ) )
    | ~ spl9_31
    | ~ spl9_101 ),
    inference(superposition,[],[f1273,f294]) ).

tff(f1273,plain,
    ( ! [X2: $int,X0: $int,X1: array] :
        ( ( read(X1,sK7(init(X0),X1,X2)) != X0 )
        | ( rev(init(X0),X2) = X1 )
        | $less(sK7(init(X0),X1,X2),X2) )
    | ~ spl9_101 ),
    inference(avatar_component_clause,[],[f1272]) ).

tff(f92720,plain,
    ( spl9_535
    | ~ spl9_31
    | ~ spl9_100 ),
    inference(avatar_split_clause,[],[f1284,f1268,f293,f92718]) ).

tff(f92718,plain,
    ( spl9_535
  <=> ! [X5: $int,X4: $int,X7: $int,X6: $int,X3: array] :
        ( ( read(X3,sK7(write(X3,X4,X5),init(X6),X7)) != X6 )
        | ( rev(write(X3,X4,X5),X7) = init(X6) )
        | ~ $less(sK7(write(X3,X4,X5),init(X6),X7),0)
        | ( sK7(write(X3,X4,X5),init(X6),X7) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_535])]) ).

tff(f1268,plain,
    ( spl9_100
  <=> ! [X2: $int,X0: $int,X1: array] :
        ( ( read(X1,sK7(X1,init(X0),X2)) != X0 )
        | ( init(X0) = rev(X1,X2) )
        | ~ $less(sK7(X1,init(X0),X2),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_100])]) ).

tff(f1284,plain,
    ( ! [X3: array,X6: $int,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,sK7(write(X3,X4,X5),init(X6),X7)) != X6 )
        | ( rev(write(X3,X4,X5),X7) = init(X6) )
        | ~ $less(sK7(write(X3,X4,X5),init(X6),X7),0)
        | ( sK7(write(X3,X4,X5),init(X6),X7) = X4 ) )
    | ~ spl9_31
    | ~ spl9_100 ),
    inference(superposition,[],[f1269,f294]) ).

tff(f1269,plain,
    ( ! [X2: $int,X0: $int,X1: array] :
        ( ( read(X1,sK7(X1,init(X0),X2)) != X0 )
        | ( init(X0) = rev(X1,X2) )
        | ~ $less(sK7(X1,init(X0),X2),0) )
    | ~ spl9_100 ),
    inference(avatar_component_clause,[],[f1268]) ).

tff(f92716,plain,
    ( spl9_534
    | ~ spl9_31
    | ~ spl9_99 ),
    inference(avatar_split_clause,[],[f1282,f1264,f293,f92714]) ).

tff(f92714,plain,
    ( spl9_534
  <=> ! [X5: $int,X4: $int,X7: $int,X6: $int,X3: array] :
        ( ( read(X3,sK7(init(X6),write(X3,X4,X5),X7)) != X6 )
        | ( write(X3,X4,X5) = rev(init(X6),X7) )
        | ~ $less(sK7(init(X6),write(X3,X4,X5),X7),0)
        | ( sK7(init(X6),write(X3,X4,X5),X7) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_534])]) ).

tff(f1264,plain,
    ( spl9_99
  <=> ! [X2: $int,X0: $int,X1: array] :
        ( ( read(X1,sK7(init(X0),X1,X2)) != X0 )
        | ( rev(init(X0),X2) = X1 )
        | ~ $less(sK7(init(X0),X1,X2),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_99])]) ).

tff(f1282,plain,
    ( ! [X3: array,X6: $int,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,sK7(init(X6),write(X3,X4,X5),X7)) != X6 )
        | ( write(X3,X4,X5) = rev(init(X6),X7) )
        | ~ $less(sK7(init(X6),write(X3,X4,X5),X7),0)
        | ( sK7(init(X6),write(X3,X4,X5),X7) = X4 ) )
    | ~ spl9_31
    | ~ spl9_99 ),
    inference(superposition,[],[f1265,f294]) ).

tff(f1265,plain,
    ( ! [X2: $int,X0: $int,X1: array] :
        ( ( read(X1,sK7(init(X0),X1,X2)) != X0 )
        | ( rev(init(X0),X2) = X1 )
        | ~ $less(sK7(init(X0),X1,X2),0) )
    | ~ spl9_99 ),
    inference(avatar_component_clause,[],[f1264]) ).

tff(f92645,plain,
    ( spl9_533
    | ~ spl9_31
    | ~ spl9_117 ),
    inference(avatar_split_clause,[],[f1443,f1406,f293,f92643]) ).

tff(f92643,plain,
    ( spl9_533
  <=> ! [X15: $int,X17: $int,X13: array,X18: $int,X14: $int,X16: $int,X19: $int,X20: $int] :
        ( ( read(X13,X16) != X17 )
        | ( max(write(write(X13,X14,X15),X18,X19),X20) = X17 )
        | $less(X16,0)
        | ~ $less(X16,X20)
        | ~ $less(sK6(write(write(X13,X14,X15),X18,X19),X20,X17),0)
        | ( X16 = X18 )
        | ( X14 = X16 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_533])]) ).

tff(f1406,plain,
    ( spl9_117
  <=> ! [X10: $int,X11: $int,X13: $int,X14: $int,X12: $int,X9: array] :
        ( ( read(X9,X12) != X13 )
        | ( max(write(X9,X10,X11),X14) = X13 )
        | $less(X12,0)
        | ~ $less(X12,X14)
        | ~ $less(sK6(write(X9,X10,X11),X14,X13),0)
        | ( X10 = X12 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_117])]) ).

tff(f1443,plain,
    ( ! [X18: $int,X19: $int,X16: $int,X14: $int,X17: $int,X15: $int,X13: array,X20: $int] :
        ( ( read(X13,X16) != X17 )
        | ( max(write(write(X13,X14,X15),X18,X19),X20) = X17 )
        | $less(X16,0)
        | ~ $less(X16,X20)
        | ~ $less(sK6(write(write(X13,X14,X15),X18,X19),X20,X17),0)
        | ( X16 = X18 )
        | ( X14 = X16 ) )
    | ~ spl9_31
    | ~ spl9_117 ),
    inference(superposition,[],[f1407,f294]) ).

tff(f1407,plain,
    ( ! [X10: $int,X11: $int,X9: array,X14: $int,X12: $int,X13: $int] :
        ( ( read(X9,X12) != X13 )
        | ( max(write(X9,X10,X11),X14) = X13 )
        | $less(X12,0)
        | ~ $less(X12,X14)
        | ~ $less(sK6(write(X9,X10,X11),X14,X13),0)
        | ( X10 = X12 ) )
    | ~ spl9_117 ),
    inference(avatar_component_clause,[],[f1406]) ).

tff(f92640,plain,
    ( spl9_532
    | ~ spl9_31
    | ~ spl9_116 ),
    inference(avatar_split_clause,[],[f1439,f1402,f293,f92638]) ).

tff(f92638,plain,
    ( spl9_532
  <=> ! [X15: $int,X17: $int,X13: array,X18: $int,X14: $int,X16: $int,X19: $int,X20: $int] :
        ( ( read(X13,X16) != X17 )
        | ( max(write(write(X13,X14,X15),X18,X19),X20) = X17 )
        | $less(X16,0)
        | ~ $less(X16,X20)
        | $less(sK6(write(write(X13,X14,X15),X18,X19),X20,X17),X20)
        | ( X16 = X18 )
        | ( X14 = X16 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_532])]) ).

tff(f1402,plain,
    ( spl9_116
  <=> ! [X10: $int,X11: $int,X13: $int,X14: $int,X12: $int,X9: array] :
        ( ( read(X9,X12) != X13 )
        | ( max(write(X9,X10,X11),X14) = X13 )
        | $less(X12,0)
        | ~ $less(X12,X14)
        | $less(sK6(write(X9,X10,X11),X14,X13),X14)
        | ( X10 = X12 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_116])]) ).

tff(f1439,plain,
    ( ! [X18: $int,X19: $int,X16: $int,X14: $int,X17: $int,X15: $int,X13: array,X20: $int] :
        ( ( read(X13,X16) != X17 )
        | ( max(write(write(X13,X14,X15),X18,X19),X20) = X17 )
        | $less(X16,0)
        | ~ $less(X16,X20)
        | $less(sK6(write(write(X13,X14,X15),X18,X19),X20,X17),X20)
        | ( X16 = X18 )
        | ( X14 = X16 ) )
    | ~ spl9_31
    | ~ spl9_116 ),
    inference(superposition,[],[f1403,f294]) ).

tff(f1403,plain,
    ( ! [X10: $int,X11: $int,X9: array,X14: $int,X12: $int,X13: $int] :
        ( ( read(X9,X12) != X13 )
        | ( max(write(X9,X10,X11),X14) = X13 )
        | $less(X12,0)
        | ~ $less(X12,X14)
        | $less(sK6(write(X9,X10,X11),X14,X13),X14)
        | ( X10 = X12 ) )
    | ~ spl9_116 ),
    inference(avatar_component_clause,[],[f1402]) ).

tff(f92636,plain,
    ( spl9_531
    | ~ spl9_31
    | ~ spl9_115 ),
    inference(avatar_split_clause,[],[f1436,f1398,f293,f92634]) ).

tff(f92634,plain,
    ( spl9_531
  <=> ! [X15: $int,X18: $int,X13: array,X14: $int,X16: $int,X17: $int,X19: $int,X20: $int] :
        ( ~ $less(read(write(write(X13,X14,X15),X17,X18),X19),read(X13,X16))
        | ~ $less(X19,X20)
        | ~ $less(X16,X19)
        | ~ $less(X16,X20)
        | $less(X16,0)
        | ~ sorted(write(write(X13,X14,X15),X17,X18),X20)
        | ( X16 = X17 )
        | ( X14 = X16 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_531])]) ).

tff(f1436,plain,
    ( ! [X18: $int,X19: $int,X16: $int,X14: $int,X17: $int,X15: $int,X13: array,X20: $int] :
        ( ~ $less(read(write(write(X13,X14,X15),X17,X18),X19),read(X13,X16))
        | ~ $less(X19,X20)
        | ~ $less(X16,X19)
        | ~ $less(X16,X20)
        | $less(X16,0)
        | ~ sorted(write(write(X13,X14,X15),X17,X18),X20)
        | ( X16 = X17 )
        | ( X14 = X16 ) )
    | ~ spl9_31
    | ~ spl9_115 ),
    inference(superposition,[],[f1399,f294]) ).

tff(f92632,plain,
    ( spl9_530
    | ~ spl9_31
    | ~ spl9_114 ),
    inference(avatar_split_clause,[],[f1427,f1393,f293,f92630]) ).

tff(f92630,plain,
    ( spl9_530
  <=> ! [X15: $int,X18: $int,X17: $int,X14: $int,X13: array,X16: $int,X19: $int,X20: $int] :
        ( ~ $less(read(X13,X16),read(write(write(X13,X14,X15),X17,X18),X19))
        | ~ $less(X16,X20)
        | ~ $less(X19,X16)
        | ~ $less(X19,X20)
        | $less(X19,0)
        | ~ sorted(write(write(X13,X14,X15),X17,X18),X20)
        | ( X16 = X17 )
        | ( X14 = X16 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_530])]) ).

tff(f1427,plain,
    ( ! [X18: $int,X19: $int,X16: $int,X14: $int,X17: $int,X15: $int,X13: array,X20: $int] :
        ( ~ $less(read(X13,X16),read(write(write(X13,X14,X15),X17,X18),X19))
        | ~ $less(X16,X20)
        | ~ $less(X19,X16)
        | ~ $less(X19,X20)
        | $less(X19,0)
        | ~ sorted(write(write(X13,X14,X15),X17,X18),X20)
        | ( X16 = X17 )
        | ( X14 = X16 ) )
    | ~ spl9_31
    | ~ spl9_114 ),
    inference(superposition,[],[f1394,f294]) ).

tff(f92327,plain,
    ( spl9_529
    | ~ spl9_54
    | ~ spl9_121 ),
    inference(avatar_split_clause,[],[f1464,f1455,f526,f92325]) ).

tff(f92325,plain,
    ( spl9_529
  <=> ! [X6: $int,X8: $int,X7: array] :
        ( ( read(X7,$uminus($sum(X6,$sum(1,sK7(X7,init(X8),$uminus(X6)))))) != X8 )
        | ( rev(X7,$uminus(X6)) = init(X8) )
        | ~ $less(sK7(X7,init(X8),$uminus(X6)),$uminus(X6))
        | $less(sK7(X7,init(X8),$uminus(X6)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_529])]) ).

tff(f1464,plain,
    ( ! [X8: $int,X6: $int,X7: array] :
        ( ( read(X7,$uminus($sum(X6,$sum(1,sK7(X7,init(X8),$uminus(X6)))))) != X8 )
        | ( rev(X7,$uminus(X6)) = init(X8) )
        | ~ $less(sK7(X7,init(X8),$uminus(X6)),$uminus(X6))
        | $less(sK7(X7,init(X8),$uminus(X6)),0) )
    | ~ spl9_54
    | ~ spl9_121 ),
    inference(superposition,[],[f1456,f527]) ).

tff(f92323,plain,
    ( spl9_528
    | ~ spl9_67
    | ~ spl9_109 ),
    inference(avatar_split_clause,[],[f1362,f1348,f784,f92321]) ).

tff(f92321,plain,
    ( spl9_528
  <=> ! [X11: $int,X14: $int,X13: $int,X12: $int,X15: array] :
        ( ~ $less(X11,X12)
        | ~ $less(X12,$sum(X13,$sum(X14,1)))
        | $less(X11,0)
        | ~ sorted(X15,$sum(X13,$sum(X14,1)))
        | $less(read(X15,X11),read(X15,X12))
        | ( read(X15,X12) = read(X15,X11) )
        | $less($sum(X13,X14),X11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_528])]) ).

tff(f784,plain,
    ( spl9_67
  <=> ! [X20: $int,X21: $int,X19: $int] :
        ( $less(X21,$sum(X19,$sum(X20,1)))
        | $less($sum(X19,X20),X21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_67])]) ).

tff(f1362,plain,
    ( ! [X11: $int,X14: $int,X15: array,X12: $int,X13: $int] :
        ( ~ $less(X11,X12)
        | ~ $less(X12,$sum(X13,$sum(X14,1)))
        | $less(X11,0)
        | ~ sorted(X15,$sum(X13,$sum(X14,1)))
        | $less(read(X15,X11),read(X15,X12))
        | ( read(X15,X12) = read(X15,X11) )
        | $less($sum(X13,X14),X11) )
    | ~ spl9_67
    | ~ spl9_109 ),
    inference(resolution,[],[f1349,f785]) ).

tff(f785,plain,
    ( ! [X21: $int,X19: $int,X20: $int] :
        ( $less(X21,$sum(X19,$sum(X20,1)))
        | $less($sum(X19,X20),X21) )
    | ~ spl9_67 ),
    inference(avatar_component_clause,[],[f784]) ).

tff(f92237,plain,
    ( spl9_527
    | ~ spl9_17
    | ~ spl9_120 ),
    inference(avatar_split_clause,[],[f1459,f1451,f169,f92235]) ).

tff(f92235,plain,
    ( spl9_527
  <=> ! [X6: array,X10: $int,X11: $int,X12: $int,X9: $int,X8: $int,X7: $int] :
        ( ( read(write(write(X6,X7,X8),X9,X10),X11) != X8 )
        | ( X7 = X11 )
        | $less(X7,0)
        | $less(X11,0)
        | ~ $less(X11,X12)
        | ~ $less(X7,X12)
        | ~ distinct(write(write(X6,X7,X8),X9,X10),X12)
        | ( X7 = X9 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_527])]) ).

tff(f1459,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X6: array,X9: $int,X7: $int,X12: $int] :
        ( ( read(write(write(X6,X7,X8),X9,X10),X11) != X8 )
        | ( X7 = X11 )
        | $less(X7,0)
        | $less(X11,0)
        | ~ $less(X11,X12)
        | ~ $less(X7,X12)
        | ~ distinct(write(write(X6,X7,X8),X9,X10),X12)
        | ( X7 = X9 ) )
    | ~ spl9_17
    | ~ spl9_120 ),
    inference(superposition,[],[f1452,f170]) ).

tff(f92232,plain,
    ( spl9_526
    | ~ spl9_65
    | ~ spl9_103 ),
    inference(avatar_split_clause,[],[f1300,f1295,f776,f92230]) ).

tff(f92230,plain,
    ( spl9_526
  <=> ! [X10: array,X11: $int,X9: $int,X8: $int] :
        ( $less(X8,0)
        | ~ $less(X8,X9)
        | ( read(X10,X8) = max(X10,X9) )
        | ( read(X10,sK6(X10,X9,read(X10,X8))) = X11 )
        | $less(X11,read(X10,sK6(X10,X9,read(X10,X8))))
        | $less(read(X10,X8),X11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_526])]) ).

tff(f776,plain,
    ( spl9_65
  <=> ! [X4: $int,X5: $int,X3: $int] :
        ( $less(X4,X3)
        | ( X3 = X4 )
        | ~ $less(X5,X3)
        | $less(X5,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_65])]) ).

tff(f1300,plain,
    ( ! [X10: array,X11: $int,X8: $int,X9: $int] :
        ( $less(X8,0)
        | ~ $less(X8,X9)
        | ( read(X10,X8) = max(X10,X9) )
        | ( read(X10,sK6(X10,X9,read(X10,X8))) = X11 )
        | $less(X11,read(X10,sK6(X10,X9,read(X10,X8))))
        | $less(read(X10,X8),X11) )
    | ~ spl9_65
    | ~ spl9_103 ),
    inference(resolution,[],[f1296,f777]) ).

tff(f777,plain,
    ( ! [X3: $int,X4: $int,X5: $int] :
        ( ~ $less(X5,X3)
        | ( X3 = X4 )
        | $less(X4,X3)
        | $less(X5,X4) )
    | ~ spl9_65 ),
    inference(avatar_component_clause,[],[f776]) ).

tff(f91931,plain,
    ( spl9_525
    | ~ spl9_6
    | ~ spl9_122 ),
    inference(avatar_split_clause,[],[f1475,f1472,f125,f91929]) ).

tff(f91929,plain,
    ( spl9_525
  <=> ! [X3: $int,X4: $int,X0: $int,X5: $int,X2: $int,X1: $int] :
        ( ( X0 != X2 )
        | ( max(write(init(X0),X3,X4),X5) = X2 )
        | $less(X1,0)
        | ~ $less(X1,X5)
        | $less(X2,read(write(init(X0),X3,X4),sK6(write(init(X0),X3,X4),X5,X2)))
        | ( X1 = X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_525])]) ).

tff(f1475,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int,X4: $int,X5: $int] :
        ( ( X0 != X2 )
        | ( max(write(init(X0),X3,X4),X5) = X2 )
        | $less(X1,0)
        | ~ $less(X1,X5)
        | $less(X2,read(write(init(X0),X3,X4),sK6(write(init(X0),X3,X4),X5,X2)))
        | ( X1 = X3 ) )
    | ~ spl9_6
    | ~ spl9_122 ),
    inference(superposition,[],[f1473,f126]) ).

tff(f91927,plain,
    ( spl9_524
    | ~ spl9_31
    | ~ spl9_103 ),
    inference(avatar_split_clause,[],[f1305,f1295,f293,f91925]) ).

tff(f91925,plain,
    ( spl9_524
  <=> ! [X10: $int,X11: $int,X9: $int,X8: $int,X7: array] :
        ( $less(read(X7,X10),read(write(X7,X8,X9),sK6(write(X7,X8,X9),X11,read(X7,X10))))
        | $less(X10,0)
        | ~ $less(X10,X11)
        | ( read(X7,X10) = max(write(X7,X8,X9),X11) )
        | ( X8 = X10 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_524])]) ).

tff(f1305,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X9: $int,X7: array] :
        ( $less(read(X7,X10),read(write(X7,X8,X9),sK6(write(X7,X8,X9),X11,read(X7,X10))))
        | $less(X10,0)
        | ~ $less(X10,X11)
        | ( read(X7,X10) = max(write(X7,X8,X9),X11) )
        | ( X8 = X10 ) )
    | ~ spl9_31
    | ~ spl9_103 ),
    inference(superposition,[],[f1296,f294]) ).

tff(f91923,plain,
    ( spl9_523
    | ~ spl9_37
    | ~ spl9_85 ),
    inference(avatar_split_clause,[],[f1172,f1158,f342,f91921]) ).

tff(f91921,plain,
    ( spl9_523
  <=> ! [X5: $int,X9: $int,X7: $int,X6: $int,X8: array] :
        ( $less(X5,0)
        | ~ $less(X5,X6)
        | ~ $less(X7,0)
        | $less(read(write(X8,X5,X7),sK8(write(X8,X5,X7),X9,X6)),0)
        | $less(X9,read(write(X8,X5,X7),sK8(write(X8,X5,X7),X9,X6))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_523])]) ).

tff(f1158,plain,
    ( spl9_85
  <=> ! [X5: $int,X4: array,X7: $int,X6: $int,X8: $int] :
        ( ~ $less(X6,0)
        | $less(X5,0)
        | ~ $less(X5,X7)
        | ~ sP0(write(X4,X5,X6),X8,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_85])]) ).

tff(f1172,plain,
    ( ! [X8: array,X6: $int,X9: $int,X7: $int,X5: $int] :
        ( $less(X5,0)
        | ~ $less(X5,X6)
        | ~ $less(X7,0)
        | $less(read(write(X8,X5,X7),sK8(write(X8,X5,X7),X9,X6)),0)
        | $less(X9,read(write(X8,X5,X7),sK8(write(X8,X5,X7),X9,X6))) )
    | ~ spl9_37
    | ~ spl9_85 ),
    inference(resolution,[],[f1159,f343]) ).

tff(f1159,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X4: array,X5: $int] :
        ( ~ sP0(write(X4,X5,X6),X8,X7)
        | $less(X5,0)
        | ~ $less(X5,X7)
        | ~ $less(X6,0) )
    | ~ spl9_85 ),
    inference(avatar_component_clause,[],[f1158]) ).

tff(f91919,plain,
    ( spl9_522
    | ~ spl9_37
    | ~ spl9_84 ),
    inference(avatar_split_clause,[],[f1165,f1154,f342,f91917]) ).

tff(f91917,plain,
    ( spl9_522
  <=> ! [X5: $int,X9: array,X7: $int,X6: $int,X8: $int] :
        ( $less(X5,0)
        | ~ $less(X5,X6)
        | ~ $less(X7,X8)
        | $less(read(write(X9,X5,X8),sK8(write(X9,X5,X8),X7,X6)),0)
        | $less(X7,read(write(X9,X5,X8),sK8(write(X9,X5,X8),X7,X6))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_522])]) ).

tff(f1154,plain,
    ( spl9_84
  <=> ! [X5: $int,X4: array,X7: $int,X6: $int,X8: $int] :
        ( ~ $less(X7,X6)
        | $less(X5,0)
        | ~ $less(X5,X8)
        | ~ sP0(write(X4,X5,X6),X7,X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_84])]) ).

tff(f1165,plain,
    ( ! [X8: $int,X6: $int,X9: array,X7: $int,X5: $int] :
        ( $less(X5,0)
        | ~ $less(X5,X6)
        | ~ $less(X7,X8)
        | $less(read(write(X9,X5,X8),sK8(write(X9,X5,X8),X7,X6)),0)
        | $less(X7,read(write(X9,X5,X8),sK8(write(X9,X5,X8),X7,X6))) )
    | ~ spl9_37
    | ~ spl9_84 ),
    inference(resolution,[],[f1155,f343]) ).

tff(f1155,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X4: array,X5: $int] :
        ( ~ sP0(write(X4,X5,X6),X7,X8)
        | $less(X5,0)
        | ~ $less(X5,X8)
        | ~ $less(X7,X6) )
    | ~ spl9_84 ),
    inference(avatar_component_clause,[],[f1154]) ).

tff(f91819,plain,
    ( spl9_521
    | ~ spl9_151
    | ~ spl9_223 ),
    inference(avatar_split_clause,[],[f87451,f5164,f1825,f91817]) ).

tff(f91817,plain,
    ( spl9_521
  <=> ! [X327: $int,X326: array] :
        ( distinct(X326,$uminus(X327))
        | ~ sorted(X326,$uminus(X327))
        | $less(0,$sum(1,X327)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_521])]) ).

tff(f1825,plain,
    ( spl9_151
  <=> ! [X1: $int] :
        ( $less(0,X1)
        | $less(X1,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_151])]) ).

tff(f5164,plain,
    ( spl9_223
  <=> ! [X20: array,X18: $int,X19: $int] :
        ( ~ sorted(X20,$uminus(X19))
        | distinct(X20,$uminus(X19))
        | ~ $less($sum(X18,X19),X18) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_223])]) ).

tff(f87451,plain,
    ( ! [X327: $int,X326: array] :
        ( distinct(X326,$uminus(X327))
        | ~ sorted(X326,$uminus(X327))
        | $less(0,$sum(1,X327)) )
    | ~ spl9_151
    | ~ spl9_223 ),
    inference(resolution,[],[f5165,f1826]) ).

tff(f1826,plain,
    ( ! [X1: $int] :
        ( $less(0,X1)
        | $less(X1,1) )
    | ~ spl9_151 ),
    inference(avatar_component_clause,[],[f1825]) ).

tff(f5165,plain,
    ( ! [X18: $int,X19: $int,X20: array] :
        ( ~ $less($sum(X18,X19),X18)
        | distinct(X20,$uminus(X19))
        | ~ sorted(X20,$uminus(X19)) )
    | ~ spl9_223 ),
    inference(avatar_component_clause,[],[f5164]) ).

tff(f91815,plain,
    ( spl9_520
    | ~ spl9_67
    | ~ spl9_105 ),
    inference(avatar_split_clause,[],[f1335,f1316,f784,f91813]) ).

tff(f91813,plain,
    ( spl9_520
  <=> ! [X10: $int,X11: $int,X14: $int,X13: array,X12: $int,X15: $int] :
        ( ~ $less(X10,X11)
        | ~ $less(X12,X10)
        | ~ $less(X12,X11)
        | $less(X12,0)
        | ~ sorted(write(X13,X12,$sum(X14,$sum(X15,1))),X11)
        | $less($sum(X14,X15),read(write(X13,X12,$sum(X14,$sum(X15,1))),X10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_520])]) ).

tff(f1316,plain,
    ( spl9_105
  <=> ! [X5: $int,X4: array,X7: $int,X6: $int,X8: $int] :
        ( ~ $less(read(write(X4,X5,X6),X7),X6)
        | ~ $less(X7,X8)
        | ~ $less(X5,X7)
        | ~ $less(X5,X8)
        | $less(X5,0)
        | ~ sorted(write(X4,X5,X6),X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_105])]) ).

tff(f1335,plain,
    ( ! [X10: $int,X11: $int,X14: $int,X15: $int,X12: $int,X13: array] :
        ( ~ $less(X10,X11)
        | ~ $less(X12,X10)
        | ~ $less(X12,X11)
        | $less(X12,0)
        | ~ sorted(write(X13,X12,$sum(X14,$sum(X15,1))),X11)
        | $less($sum(X14,X15),read(write(X13,X12,$sum(X14,$sum(X15,1))),X10)) )
    | ~ spl9_67
    | ~ spl9_105 ),
    inference(resolution,[],[f1317,f785]) ).

tff(f1317,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X4: array,X5: $int] :
        ( ~ $less(read(write(X4,X5,X6),X7),X6)
        | ~ $less(X7,X8)
        | ~ $less(X5,X7)
        | ~ $less(X5,X8)
        | $less(X5,0)
        | ~ sorted(write(X4,X5,X6),X8) )
    | ~ spl9_105 ),
    inference(avatar_component_clause,[],[f1316]) ).

tff(f91053,plain,
    ( spl9_519
    | ~ spl9_17
    | ~ spl9_117 ),
    inference(avatar_split_clause,[],[f1442,f1406,f169,f91051]) ).

tff(f91051,plain,
    ( spl9_519
  <=> ! [X6: array,X10: $int,X11: $int,X12: $int,X9: $int,X8: $int,X7: $int] :
        ( ( X8 != X9 )
        | ( max(write(write(X6,X7,X8),X10,X11),X12) = X9 )
        | $less(X7,0)
        | ~ $less(X7,X12)
        | ~ $less(sK6(write(write(X6,X7,X8),X10,X11),X12,X9),0)
        | ( X7 = X10 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_519])]) ).

tff(f1442,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X6: array,X9: $int,X7: $int,X12: $int] :
        ( ( X8 != X9 )
        | ( max(write(write(X6,X7,X8),X10,X11),X12) = X9 )
        | $less(X7,0)
        | ~ $less(X7,X12)
        | ~ $less(sK6(write(write(X6,X7,X8),X10,X11),X12,X9),0)
        | ( X7 = X10 ) )
    | ~ spl9_17
    | ~ spl9_117 ),
    inference(superposition,[],[f1407,f170]) ).

tff(f91049,plain,
    ( spl9_518
    | ~ spl9_17
    | ~ spl9_116 ),
    inference(avatar_split_clause,[],[f1438,f1402,f169,f91047]) ).

tff(f91047,plain,
    ( spl9_518
  <=> ! [X6: array,X10: $int,X11: $int,X12: $int,X9: $int,X8: $int,X7: $int] :
        ( ( X8 != X9 )
        | ( max(write(write(X6,X7,X8),X10,X11),X12) = X9 )
        | $less(X7,0)
        | ~ $less(X7,X12)
        | $less(sK6(write(write(X6,X7,X8),X10,X11),X12,X9),X12)
        | ( X7 = X10 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_518])]) ).

tff(f1438,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X6: array,X9: $int,X7: $int,X12: $int] :
        ( ( X8 != X9 )
        | ( max(write(write(X6,X7,X8),X10,X11),X12) = X9 )
        | $less(X7,0)
        | ~ $less(X7,X12)
        | $less(sK6(write(write(X6,X7,X8),X10,X11),X12,X9),X12)
        | ( X7 = X10 ) )
    | ~ spl9_17
    | ~ spl9_116 ),
    inference(superposition,[],[f1403,f170]) ).

tff(f91045,plain,
    ( spl9_517
    | ~ spl9_17
    | ~ spl9_115 ),
    inference(avatar_split_clause,[],[f1435,f1398,f169,f91043]) ).

tff(f91043,plain,
    ( spl9_517
  <=> ! [X6: array,X10: $int,X11: $int,X12: $int,X9: $int,X8: $int,X7: $int] :
        ( ~ $less(read(write(write(X6,X7,X8),X9,X10),X11),X8)
        | ~ $less(X11,X12)
        | ~ $less(X7,X11)
        | ~ $less(X7,X12)
        | $less(X7,0)
        | ~ sorted(write(write(X6,X7,X8),X9,X10),X12)
        | ( X7 = X9 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_517])]) ).

tff(f1435,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X6: array,X9: $int,X7: $int,X12: $int] :
        ( ~ $less(read(write(write(X6,X7,X8),X9,X10),X11),X8)
        | ~ $less(X11,X12)
        | ~ $less(X7,X11)
        | ~ $less(X7,X12)
        | $less(X7,0)
        | ~ sorted(write(write(X6,X7,X8),X9,X10),X12)
        | ( X7 = X9 ) )
    | ~ spl9_17
    | ~ spl9_115 ),
    inference(superposition,[],[f1399,f170]) ).

tff(f91041,plain,
    ( spl9_516
    | ~ spl9_54
    | ~ spl9_212 ),
    inference(avatar_split_clause,[],[f7621,f5120,f526,f91039]) ).

tff(f91039,plain,
    ( spl9_516
  <=> ! [X57: $int,X56: $int,X58: array] :
        ( ~ $less($uminus($sum(X56,X57)),$uminus(X57))
        | distinct(X58,X56)
        | ~ sorted(X58,X56) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_516])]) ).

tff(f5120,plain,
    ( spl9_212
  <=> ! [X4: array,X2: $int,X3: $int] :
        ( ~ sorted(X4,$uminus(X3))
        | distinct(X4,$uminus(X3))
        | ~ $less($sum(X3,X2),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_212])]) ).

tff(f7621,plain,
    ( ! [X58: array,X56: $int,X57: $int] :
        ( ~ $less($uminus($sum(X56,X57)),$uminus(X57))
        | distinct(X58,X56)
        | ~ sorted(X58,X56) )
    | ~ spl9_54
    | ~ spl9_212 ),
    inference(evaluation,[],[f7605]) ).

tff(f7605,plain,
    ( ! [X58: array,X56: $int,X57: $int] :
        ( ~ $less($uminus($sum(X56,X57)),$uminus(X57))
        | distinct(X58,$uminus($uminus(X56)))
        | ~ sorted(X58,$uminus($uminus(X56))) )
    | ~ spl9_54
    | ~ spl9_212 ),
    inference(superposition,[],[f5121,f527]) ).

tff(f5121,plain,
    ( ! [X2: $int,X3: $int,X4: array] :
        ( ~ $less($sum(X3,X2),X2)
        | distinct(X4,$uminus(X3))
        | ~ sorted(X4,$uminus(X3)) )
    | ~ spl9_212 ),
    inference(avatar_component_clause,[],[f5120]) ).

tff(f91037,plain,
    ( spl9_515
    | ~ spl9_17
    | ~ spl9_114 ),
    inference(avatar_split_clause,[],[f1426,f1393,f169,f91035]) ).

tff(f91035,plain,
    ( spl9_515
  <=> ! [X6: array,X10: $int,X11: $int,X12: $int,X9: $int,X8: $int,X7: $int] :
        ( ~ $less(X8,read(write(write(X6,X7,X8),X9,X10),X11))
        | ~ $less(X7,X12)
        | ~ $less(X11,X7)
        | ~ $less(X11,X12)
        | $less(X11,0)
        | ~ sorted(write(write(X6,X7,X8),X9,X10),X12)
        | ( X7 = X9 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_515])]) ).

tff(f1426,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X6: array,X9: $int,X7: $int,X12: $int] :
        ( ~ $less(X8,read(write(write(X6,X7,X8),X9,X10),X11))
        | ~ $less(X7,X12)
        | ~ $less(X11,X7)
        | ~ $less(X11,X12)
        | $less(X11,0)
        | ~ sorted(write(write(X6,X7,X8),X9,X10),X12)
        | ( X7 = X9 ) )
    | ~ spl9_17
    | ~ spl9_114 ),
    inference(superposition,[],[f1394,f170]) ).

tff(f91033,plain,
    ( spl9_514
    | ~ spl9_35
    | ~ spl9_103 ),
    inference(avatar_split_clause,[],[f1299,f1295,f317,f91031]) ).

tff(f91031,plain,
    ( spl9_514
  <=> ! [X5: $int,X4: $int,X7: $int,X6: array] :
        ( $less(X4,0)
        | ~ $less(X4,X5)
        | ( read(X6,X4) = max(X6,X5) )
        | $less(sK6(X6,X5,read(X6,X4)),0)
        | ~ $less(sK6(X6,X5,read(X6,X4)),X7)
        | ~ sP0(X6,read(X6,X4),X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_514])]) ).

tff(f317,plain,
    ( spl9_35
  <=> ! [X2: $int,X4: $int,X0: array,X1: $int] :
        ( ~ $less(X1,read(X0,X4))
        | $less(X4,0)
        | ~ $less(X4,X2)
        | ~ sP0(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_35])]) ).

tff(f1299,plain,
    ( ! [X6: array,X7: $int,X4: $int,X5: $int] :
        ( $less(X4,0)
        | ~ $less(X4,X5)
        | ( read(X6,X4) = max(X6,X5) )
        | $less(sK6(X6,X5,read(X6,X4)),0)
        | ~ $less(sK6(X6,X5,read(X6,X4)),X7)
        | ~ sP0(X6,read(X6,X4),X7) )
    | ~ spl9_35
    | ~ spl9_103 ),
    inference(resolution,[],[f1296,f318]) ).

tff(f318,plain,
    ( ! [X2: $int,X0: array,X1: $int,X4: $int] :
        ( ~ $less(X1,read(X0,X4))
        | $less(X4,0)
        | ~ $less(X4,X2)
        | ~ sP0(X0,X1,X2) )
    | ~ spl9_35 ),
    inference(avatar_component_clause,[],[f317]) ).

tff(f91029,plain,
    ( spl9_513
    | ~ spl9_66
    | ~ spl9_94 ),
    inference(avatar_split_clause,[],[f1238,f1220,f780,f91027]) ).

tff(f91027,plain,
    ( spl9_513
  <=> ! [X20: $int,X21: $int,X23: array,X22: $int] :
        ( $less(X20,0)
        | ~ $less(X20,$sum(X21,$sum(X22,1)))
        | ( read(X23,X20) = max(X23,$sum(X21,$sum(X22,1))) )
        | ~ $less($sum(X21,X22),sK6(X23,$sum(X21,$sum(X22,1)),read(X23,X20))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_513])]) ).

tff(f1238,plain,
    ( ! [X21: $int,X22: $int,X23: array,X20: $int] :
        ( $less(X20,0)
        | ~ $less(X20,$sum(X21,$sum(X22,1)))
        | ( read(X23,X20) = max(X23,$sum(X21,$sum(X22,1))) )
        | ~ $less($sum(X21,X22),sK6(X23,$sum(X21,$sum(X22,1)),read(X23,X20))) )
    | ~ spl9_66
    | ~ spl9_94 ),
    inference(resolution,[],[f1221,f781]) ).

tff(f90998,plain,
    ( spl9_512
    | ~ spl9_31
    | ~ spl9_120 ),
    inference(avatar_split_clause,[],[f1462,f1451,f293,f90996]) ).

tff(f90996,plain,
    ( spl9_512
  <=> ! [X5: array,X6: $int,X10: $int,X9: $int,X8: $int,X7: $int] :
        ( ( read(X5,X8) != read(X5,X9) )
        | ( X8 = X9 )
        | $less(X9,0)
        | $less(X8,0)
        | ~ $less(X8,X10)
        | ~ $less(X9,X10)
        | ~ distinct(write(X5,X6,X7),X10)
        | ( X6 = X9 )
        | ( X6 = X8 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_512])]) ).

tff(f1462,plain,
    ( ! [X10: $int,X8: $int,X6: $int,X9: $int,X7: $int,X5: array] :
        ( ( read(X5,X8) != read(X5,X9) )
        | ( X8 = X9 )
        | $less(X9,0)
        | $less(X8,0)
        | ~ $less(X8,X10)
        | ~ $less(X9,X10)
        | ~ distinct(write(X5,X6,X7),X10)
        | ( X6 = X9 )
        | ( X6 = X8 ) )
    | ~ spl9_31
    | ~ spl9_120 ),
    inference(superposition,[],[f1452,f294]) ).

tff(f90994,plain,
    ( spl9_511
    | ~ spl9_6
    | ~ spl9_120 ),
    inference(avatar_split_clause,[],[f1458,f1451,f125,f90992]) ).

tff(f90992,plain,
    ( spl9_511
  <=> ! [X5: $int,X4: $int,X0: $int,X3: $int,X2: $int,X1: $int] :
        ( ( read(write(init(X0),X2,X3),X4) != X0 )
        | ( X1 = X4 )
        | $less(X1,0)
        | $less(X4,0)
        | ~ $less(X4,X5)
        | ~ $less(X1,X5)
        | ~ distinct(write(init(X0),X2,X3),X5)
        | ( X1 = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_511])]) ).

tff(f1458,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int,X4: $int,X5: $int] :
        ( ( read(write(init(X0),X2,X3),X4) != X0 )
        | ( X1 = X4 )
        | $less(X1,0)
        | $less(X4,0)
        | ~ $less(X4,X5)
        | ~ $less(X1,X5)
        | ~ distinct(write(init(X0),X2,X3),X5)
        | ( X1 = X2 ) )
    | ~ spl9_6
    | ~ spl9_120 ),
    inference(superposition,[],[f1452,f126]) ).

tff(f90990,plain,
    ( spl9_510
    | ~ spl9_22
    | ~ spl9_105 ),
    inference(avatar_split_clause,[],[f1336,f1316,f196,f90988]) ).

tff(f90988,plain,
    ( spl9_510
  <=> ! [X18: $int,X20: $int,X16: $int,X17: $int,X19: array] :
        ( ~ $less(X16,X17)
        | ~ $less(X18,X16)
        | ~ $less(X18,X17)
        | $less(X18,0)
        | ~ sorted(write(X19,X18,X20),X17)
        | $less(X20,read(write(X19,X18,X20),X16))
        | ( read(write(X19,X18,X20),X16) = X20 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_510])]) ).

tff(f1336,plain,
    ( ! [X18: $int,X19: array,X16: $int,X17: $int,X20: $int] :
        ( ~ $less(X16,X17)
        | ~ $less(X18,X16)
        | ~ $less(X18,X17)
        | $less(X18,0)
        | ~ sorted(write(X19,X18,X20),X17)
        | $less(X20,read(write(X19,X18,X20),X16))
        | ( read(write(X19,X18,X20),X16) = X20 ) )
    | ~ spl9_22
    | ~ spl9_105 ),
    inference(resolution,[],[f1317,f197]) ).

tff(f90986,plain,
    ( spl9_509
    | ~ spl9_23
    | ~ spl9_212 ),
    inference(avatar_split_clause,[],[f7620,f5120,f216,f90984]) ).

tff(f90984,plain,
    ( spl9_509
  <=> ! [X61: array,X60: $int,X59: $int] :
        ( ~ $less($uminus($sum(X60,X59)),$uminus(X60))
        | distinct(X61,X59)
        | ~ sorted(X61,X59) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_509])]) ).

tff(f7620,plain,
    ( ! [X59: $int,X60: $int,X61: array] :
        ( ~ $less($uminus($sum(X60,X59)),$uminus(X60))
        | distinct(X61,X59)
        | ~ sorted(X61,X59) )
    | ~ spl9_23
    | ~ spl9_212 ),
    inference(evaluation,[],[f7606]) ).

tff(f7606,plain,
    ( ! [X59: $int,X60: $int,X61: array] :
        ( ~ $less($uminus($sum(X60,X59)),$uminus(X60))
        | distinct(X61,$uminus($uminus(X59)))
        | ~ sorted(X61,$uminus($uminus(X59))) )
    | ~ spl9_23
    | ~ spl9_212 ),
    inference(superposition,[],[f5121,f217]) ).

tff(f90982,plain,
    ( spl9_508
    | ~ spl9_35
    | ~ spl9_94 ),
    inference(avatar_split_clause,[],[f1236,f1220,f317,f90980]) ).

tff(f90980,plain,
    ( spl9_508
  <=> ! [X16: $int,X13: array,X14: $int,X12: $int,X15: array] :
        ( $less(X12,0)
        | ~ $less(X12,read(X13,X14))
        | ( read(X15,X12) = max(X15,read(X13,X14)) )
        | $less(X14,0)
        | ~ $less(X14,X16)
        | ~ sP0(X13,sK6(X15,read(X13,X14),read(X15,X12)),X16) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_508])]) ).

tff(f1236,plain,
    ( ! [X16: $int,X14: $int,X15: array,X12: $int,X13: array] :
        ( $less(X12,0)
        | ~ $less(X12,read(X13,X14))
        | ( read(X15,X12) = max(X15,read(X13,X14)) )
        | $less(X14,0)
        | ~ $less(X14,X16)
        | ~ sP0(X13,sK6(X15,read(X13,X14),read(X15,X12)),X16) )
    | ~ spl9_35
    | ~ spl9_94 ),
    inference(resolution,[],[f1221,f318]) ).

tff(f90628,plain,
    ( spl9_507
    | ~ spl9_48
    | ~ spl9_109 ),
    inference(avatar_split_clause,[],[f1361,f1348,f451,f90626]) ).

tff(f90626,plain,
    ( spl9_507
  <=> ! [X10: array,X7: $int,X9: $int,X8: $int] :
        ( ~ $less(X7,X8)
        | ~ $less(X8,$sum(1,X9))
        | $less(X7,0)
        | ~ sorted(X10,$sum(1,X9))
        | $less(read(X10,X7),read(X10,X8))
        | ( read(X10,X8) = read(X10,X7) )
        | $less(X9,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_507])]) ).

tff(f451,plain,
    ( spl9_48
  <=> ! [X0: $int,X1: $int] :
        ( $less(X1,$sum(1,X0))
        | $less(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_48])]) ).

tff(f1361,plain,
    ( ! [X10: array,X8: $int,X9: $int,X7: $int] :
        ( ~ $less(X7,X8)
        | ~ $less(X8,$sum(1,X9))
        | $less(X7,0)
        | ~ sorted(X10,$sum(1,X9))
        | $less(read(X10,X7),read(X10,X8))
        | ( read(X10,X8) = read(X10,X7) )
        | $less(X9,X7) )
    | ~ spl9_48
    | ~ spl9_109 ),
    inference(resolution,[],[f1349,f452]) ).

tff(f452,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(X1,$sum(1,X0))
        | $less(X0,X1) )
    | ~ spl9_48 ),
    inference(avatar_component_clause,[],[f451]) ).

tff(f90624,plain,
    ( spl9_506
    | ~ spl9_8
    | ~ spl9_109 ),
    inference(avatar_split_clause,[],[f1359,f1348,f133,f90622]) ).

tff(f90622,plain,
    ( spl9_506
  <=> ! [X0: $int,X3: array,X2: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | ~ $less(X1,$sum(X2,1))
        | $less(X0,0)
        | ~ sorted(X3,$sum(X2,1))
        | $less(read(X3,X0),read(X3,X1))
        | ( read(X3,X0) = read(X3,X1) )
        | $less(X2,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_506])]) ).

tff(f133,plain,
    ( spl9_8
  <=> ! [X0: $int,X1: $int] :
        ( $less(X0,X1)
        | $less(X1,$sum(X0,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_8])]) ).

tff(f1359,plain,
    ( ! [X2: $int,X3: array,X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | ~ $less(X1,$sum(X2,1))
        | $less(X0,0)
        | ~ sorted(X3,$sum(X2,1))
        | $less(read(X3,X0),read(X3,X1))
        | ( read(X3,X0) = read(X3,X1) )
        | $less(X2,X0) )
    | ~ spl9_8
    | ~ spl9_109 ),
    inference(resolution,[],[f1349,f134]) ).

tff(f134,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(X1,$sum(X0,1))
        | $less(X0,X1) )
    | ~ spl9_8 ),
    inference(avatar_component_clause,[],[f133]) ).

tff(f89988,plain,
    ( spl9_505
    | ~ spl9_151
    | ~ spl9_212 ),
    inference(avatar_split_clause,[],[f7576,f5120,f1825,f89986]) ).

tff(f89986,plain,
    ( spl9_505
  <=> ! [X30: array,X31: $int] :
        ( distinct(X30,$uminus(X31))
        | ~ sorted(X30,$uminus(X31))
        | $less(0,$sum(X31,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_505])]) ).

tff(f7576,plain,
    ( ! [X31: $int,X30: array] :
        ( distinct(X30,$uminus(X31))
        | ~ sorted(X30,$uminus(X31))
        | $less(0,$sum(X31,1)) )
    | ~ spl9_151
    | ~ spl9_212 ),
    inference(resolution,[],[f5121,f1826]) ).

tff(f89586,plain,
    ( spl9_504
    | ~ spl9_51
    | ~ spl9_109 ),
    inference(avatar_split_clause,[],[f1378,f1348,f498,f89584]) ).

tff(f89584,plain,
    ( spl9_504
  <=> ! [X31: $int,X29: $int,X32: array,X30: $int] :
        ( ~ $less(0,X29)
        | ~ $less(X29,$sum(X30,$uminus(X31)))
        | ~ sorted(X32,$sum(X30,$uminus(X31)))
        | $less(read(X32,0),read(X32,X29))
        | ( read(X32,0) = read(X32,X29) )
        | ~ $less(X31,X30) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_504])]) ).

tff(f1378,plain,
    ( ! [X31: $int,X29: $int,X32: array,X30: $int] :
        ( ~ $less(0,X29)
        | ~ $less(X29,$sum(X30,$uminus(X31)))
        | ~ sorted(X32,$sum(X30,$uminus(X31)))
        | $less(read(X32,0),read(X32,X29))
        | ( read(X32,0) = read(X32,X29) )
        | ~ $less(X31,X30) )
    | ~ spl9_51
    | ~ spl9_109 ),
    inference(evaluation,[],[f1366]) ).

tff(f1366,plain,
    ( ! [X31: $int,X29: $int,X32: array,X30: $int] :
        ( ~ $less(0,X29)
        | ~ $less(X29,$sum(X30,$uminus(X31)))
        | $less(0,0)
        | ~ sorted(X32,$sum(X30,$uminus(X31)))
        | $less(read(X32,0),read(X32,X29))
        | ( read(X32,0) = read(X32,X29) )
        | ~ $less(X31,X30) )
    | ~ spl9_51
    | ~ spl9_109 ),
    inference(resolution,[],[f1349,f499]) ).

tff(f89582,plain,
    ( spl9_503
    | ~ spl9_22
    | ~ spl9_109 ),
    inference(avatar_split_clause,[],[f1363,f1348,f196,f89580]) ).

tff(f89580,plain,
    ( spl9_503
  <=> ! [X18: $int,X17: $int,X16: $int,X19: array] :
        ( ~ $less(X16,X17)
        | ~ $less(X17,X18)
        | $less(X16,0)
        | ~ sorted(X19,X18)
        | $less(read(X19,X16),read(X19,X17))
        | ( read(X19,X17) = read(X19,X16) )
        | $less(X18,X16)
        | ( X16 = X18 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_503])]) ).

tff(f1363,plain,
    ( ! [X18: $int,X19: array,X16: $int,X17: $int] :
        ( ~ $less(X16,X17)
        | ~ $less(X17,X18)
        | $less(X16,0)
        | ~ sorted(X19,X18)
        | $less(read(X19,X16),read(X19,X17))
        | ( read(X19,X17) = read(X19,X16) )
        | $less(X18,X16)
        | ( X16 = X18 ) )
    | ~ spl9_22
    | ~ spl9_109 ),
    inference(resolution,[],[f1349,f197]) ).

tff(f89578,plain,
    ( spl9_502
    | ~ spl9_75
    | ~ spl9_94 ),
    inference(avatar_split_clause,[],[f1239,f1220,f878,f89576]) ).

tff(f89576,plain,
    ( spl9_502
  <=> ! [X28: $int,X24: $int,X27: array,X25: $int,X26: $int] :
        ( $less(X24,0)
        | ~ $less(X24,$sum(X25,X26))
        | ( read(X27,X24) = max(X27,$sum(X25,X26)) )
        | ~ $less(X25,X28)
        | $less(sK6(X27,$sum(X25,X26),read(X27,X24)),$sum(X28,X26)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_502])]) ).

tff(f878,plain,
    ( spl9_75
  <=> ! [X5: $int,X4: $int,X6: $int,X3: $int] :
        ( ~ $less(X3,X4)
        | ~ $less(X5,$sum(X3,X6))
        | $less(X5,$sum(X4,X6)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_75])]) ).

tff(f1239,plain,
    ( ! [X28: $int,X26: $int,X27: array,X24: $int,X25: $int] :
        ( $less(X24,0)
        | ~ $less(X24,$sum(X25,X26))
        | ( read(X27,X24) = max(X27,$sum(X25,X26)) )
        | ~ $less(X25,X28)
        | $less(sK6(X27,$sum(X25,X26),read(X27,X24)),$sum(X28,X26)) )
    | ~ spl9_75
    | ~ spl9_94 ),
    inference(resolution,[],[f1221,f879]) ).

tff(f879,plain,
    ( ! [X3: $int,X6: $int,X4: $int,X5: $int] :
        ( ~ $less(X5,$sum(X3,X6))
        | ~ $less(X3,X4)
        | $less(X5,$sum(X4,X6)) )
    | ~ spl9_75 ),
    inference(avatar_component_clause,[],[f878]) ).

tff(f89574,plain,
    ( spl9_501
    | ~ spl9_83
    | ~ spl9_93 ),
    inference(avatar_split_clause,[],[f1230,f1216,f1150,f89572]) ).

tff(f89572,plain,
    ( spl9_501
  <=> ! [X5: $int,X4: $int,X0: $int,X3: $int,X2: array,X1: $int] :
        ( $less(X0,0)
        | ~ $less(X0,X1)
        | ~ $less(read(X2,X0),0)
        | ( X0 = X3 )
        | $less(0,sK8(write(X2,X3,X4),X5,X1))
        | ( 0 = sK8(write(X2,X3,X4),X5,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_501])]) ).

tff(f1150,plain,
    ( spl9_83
  <=> ! [X2: $int,X0: array,X1: $int] :
        ( sP0(X0,X1,X2)
        | $less(0,sK8(X0,X1,X2))
        | ( 0 = sK8(X0,X1,X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_83])]) ).

tff(f1230,plain,
    ( ! [X2: array,X3: $int,X0: $int,X1: $int,X4: $int,X5: $int] :
        ( $less(X0,0)
        | ~ $less(X0,X1)
        | ~ $less(read(X2,X0),0)
        | ( X0 = X3 )
        | $less(0,sK8(write(X2,X3,X4),X5,X1))
        | ( 0 = sK8(write(X2,X3,X4),X5,X1) ) )
    | ~ spl9_83
    | ~ spl9_93 ),
    inference(resolution,[],[f1217,f1151]) ).

tff(f1151,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( sP0(X0,X1,X2)
        | $less(0,sK8(X0,X1,X2))
        | ( 0 = sK8(X0,X1,X2) ) )
    | ~ spl9_83 ),
    inference(avatar_component_clause,[],[f1150]) ).

tff(f89570,plain,
    ( spl9_500
    | ~ spl9_83
    | ~ spl9_92 ),
    inference(avatar_split_clause,[],[f1227,f1212,f1150,f89568]) ).

tff(f89568,plain,
    ( spl9_500
  <=> ! [X5: $int,X4: $int,X0: $int,X3: array,X2: $int,X1: $int] :
        ( $less(X0,0)
        | ~ $less(X0,X1)
        | ~ $less(X2,read(X3,X0))
        | ( X0 = X4 )
        | $less(0,sK8(write(X3,X4,X5),X2,X1))
        | ( 0 = sK8(write(X3,X4,X5),X2,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_500])]) ).

tff(f1227,plain,
    ( ! [X2: $int,X3: array,X0: $int,X1: $int,X4: $int,X5: $int] :
        ( $less(X0,0)
        | ~ $less(X0,X1)
        | ~ $less(X2,read(X3,X0))
        | ( X0 = X4 )
        | $less(0,sK8(write(X3,X4,X5),X2,X1))
        | ( 0 = sK8(write(X3,X4,X5),X2,X1) ) )
    | ~ spl9_83
    | ~ spl9_92 ),
    inference(resolution,[],[f1213,f1151]) ).

tff(f89566,plain,
    ( spl9_499
    | ~ spl9_37
    | ~ spl9_90 ),
    inference(avatar_split_clause,[],[f1207,f1196,f342,f89564]) ).

tff(f89564,plain,
    ( spl9_499
  <=> ! [X5: $int,X4: $int,X7: $int,X6: array] :
        ( ~ $less(X4,X5)
        | $less(X4,0)
        | $less(0,read(X6,X4))
        | ( 0 = read(X6,X4) )
        | $less(read(X6,sK8(X6,X7,X5)),0)
        | $less(X7,read(X6,sK8(X6,X7,X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_499])]) ).

tff(f1196,plain,
    ( spl9_90
  <=> ! [X0: $int,X3: $int,X2: array,X1: $int] :
        ( $less(X0,0)
        | ~ $less(X0,X1)
        | ~ sP0(X2,X3,X1)
        | $less(0,read(X2,X0))
        | ( 0 = read(X2,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_90])]) ).

tff(f1207,plain,
    ( ! [X6: array,X7: $int,X4: $int,X5: $int] :
        ( ~ $less(X4,X5)
        | $less(X4,0)
        | $less(0,read(X6,X4))
        | ( 0 = read(X6,X4) )
        | $less(read(X6,sK8(X6,X7,X5)),0)
        | $less(X7,read(X6,sK8(X6,X7,X5))) )
    | ~ spl9_37
    | ~ spl9_90 ),
    inference(resolution,[],[f1197,f343]) ).

tff(f1197,plain,
    ( ! [X2: array,X3: $int,X0: $int,X1: $int] :
        ( ~ sP0(X2,X3,X1)
        | ~ $less(X0,X1)
        | $less(X0,0)
        | $less(0,read(X2,X0))
        | ( 0 = read(X2,X0) ) )
    | ~ spl9_90 ),
    inference(avatar_component_clause,[],[f1196]) ).

tff(f89562,plain,
    ( spl9_498
    | ~ spl9_37
    | ~ spl9_89 ),
    inference(avatar_split_clause,[],[f1204,f1192,f342,f89560]) ).

tff(f89560,plain,
    ( spl9_498
  <=> ! [X5: $int,X4: $int,X7: $int,X6: array] :
        ( ~ $less(X4,X5)
        | $less(X4,0)
        | $less(read(X6,X4),X7)
        | ( read(X6,X4) = X7 )
        | $less(read(X6,sK8(X6,X7,X5)),0)
        | $less(X7,read(X6,sK8(X6,X7,X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_498])]) ).

tff(f1192,plain,
    ( spl9_89
  <=> ! [X0: $int,X3: $int,X2: array,X1: $int] :
        ( $less(X0,0)
        | ~ $less(X0,X1)
        | ~ sP0(X2,X3,X1)
        | $less(read(X2,X0),X3)
        | ( read(X2,X0) = X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_89])]) ).

tff(f1204,plain,
    ( ! [X6: array,X7: $int,X4: $int,X5: $int] :
        ( ~ $less(X4,X5)
        | $less(X4,0)
        | $less(read(X6,X4),X7)
        | ( read(X6,X4) = X7 )
        | $less(read(X6,sK8(X6,X7,X5)),0)
        | $less(X7,read(X6,sK8(X6,X7,X5))) )
    | ~ spl9_37
    | ~ spl9_89 ),
    inference(resolution,[],[f1193,f343]) ).

tff(f1193,plain,
    ( ! [X2: array,X3: $int,X0: $int,X1: $int] :
        ( ~ sP0(X2,X3,X1)
        | ~ $less(X0,X1)
        | $less(X0,0)
        | $less(read(X2,X0),X3)
        | ( read(X2,X0) = X3 ) )
    | ~ spl9_89 ),
    inference(avatar_component_clause,[],[f1192]) ).

tff(f89557,plain,
    ( spl9_497
    | ~ spl9_7
    | ~ spl9_202 ),
    inference(avatar_split_clause,[],[f7436,f5031,f129,f89555]) ).

tff(f5031,plain,
    ( spl9_202
  <=> ! [X7: $int,X8: array] :
        ( ~ $less(0,X7)
        | distinct(X8,$sum(X7,1))
        | ~ sorted(X8,$sum(X7,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_202])]) ).

tff(f7436,plain,
    ( ! [X0: $int,X1: array] :
        ( ~ sorted(X1,$sum(1,X0))
        | distinct(X1,$sum(1,X0))
        | ~ $less(0,X0) )
    | ~ spl9_7
    | ~ spl9_202 ),
    inference(superposition,[],[f5032,f130]) ).

tff(f5032,plain,
    ( ! [X8: array,X7: $int] :
        ( ~ sorted(X8,$sum(X7,1))
        | distinct(X8,$sum(X7,1))
        | ~ $less(0,X7) )
    | ~ spl9_202 ),
    inference(avatar_component_clause,[],[f5031]) ).

tff(f89427,plain,
    ( spl9_496
    | ~ spl9_6
    | ~ spl9_117 ),
    inference(avatar_split_clause,[],[f1441,f1406,f125,f89425]) ).

tff(f89425,plain,
    ( spl9_496
  <=> ! [X3: $int,X4: $int,X0: $int,X5: $int,X2: $int,X1: $int] :
        ( ( X0 != X2 )
        | ( max(write(init(X0),X3,X4),X5) = X2 )
        | $less(X1,0)
        | ~ $less(X1,X5)
        | ~ $less(sK6(write(init(X0),X3,X4),X5,X2),0)
        | ( X1 = X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_496])]) ).

tff(f1441,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int,X4: $int,X5: $int] :
        ( ( X0 != X2 )
        | ( max(write(init(X0),X3,X4),X5) = X2 )
        | $less(X1,0)
        | ~ $less(X1,X5)
        | ~ $less(sK6(write(init(X0),X3,X4),X5,X2),0)
        | ( X1 = X3 ) )
    | ~ spl9_6
    | ~ spl9_117 ),
    inference(superposition,[],[f1407,f126]) ).

tff(f89423,plain,
    ( spl9_495
    | ~ spl9_6
    | ~ spl9_116 ),
    inference(avatar_split_clause,[],[f1437,f1402,f125,f89421]) ).

tff(f89421,plain,
    ( spl9_495
  <=> ! [X3: $int,X4: $int,X0: $int,X5: $int,X2: $int,X1: $int] :
        ( ( X0 != X2 )
        | ( max(write(init(X0),X3,X4),X5) = X2 )
        | $less(X1,0)
        | ~ $less(X1,X5)
        | $less(sK6(write(init(X0),X3,X4),X5,X2),X5)
        | ( X1 = X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_495])]) ).

tff(f1437,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int,X4: $int,X5: $int] :
        ( ( X0 != X2 )
        | ( max(write(init(X0),X3,X4),X5) = X2 )
        | $less(X1,0)
        | ~ $less(X1,X5)
        | $less(sK6(write(init(X0),X3,X4),X5,X2),X5)
        | ( X1 = X3 ) )
    | ~ spl9_6
    | ~ spl9_116 ),
    inference(superposition,[],[f1403,f126]) ).

tff(f89419,plain,
    ( spl9_494
    | ~ spl9_6
    | ~ spl9_115 ),
    inference(avatar_split_clause,[],[f1434,f1398,f125,f89417]) ).

tff(f89417,plain,
    ( spl9_494
  <=> ! [X5: $int,X4: $int,X0: $int,X3: $int,X2: $int,X1: $int] :
        ( ~ $less(read(write(init(X0),X2,X3),X4),X0)
        | ~ $less(X4,X5)
        | ~ $less(X1,X4)
        | ~ $less(X1,X5)
        | $less(X1,0)
        | ~ sorted(write(init(X0),X2,X3),X5)
        | ( X1 = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_494])]) ).

tff(f1434,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int,X4: $int,X5: $int] :
        ( ~ $less(read(write(init(X0),X2,X3),X4),X0)
        | ~ $less(X4,X5)
        | ~ $less(X1,X4)
        | ~ $less(X1,X5)
        | $less(X1,0)
        | ~ sorted(write(init(X0),X2,X3),X5)
        | ( X1 = X2 ) )
    | ~ spl9_6
    | ~ spl9_115 ),
    inference(superposition,[],[f1399,f126]) ).

tff(f89415,plain,
    ( spl9_493
    | ~ spl9_31
    | ~ spl9_114 ),
    inference(avatar_split_clause,[],[f1429,f1393,f293,f89413]) ).

tff(f89413,plain,
    ( spl9_493
  <=> ! [X5: array,X6: $int,X10: $int,X9: $int,X8: $int,X7: $int] :
        ( ~ $less(read(X5,X9),read(X5,X8))
        | ~ $less(X9,X10)
        | ~ $less(X8,X9)
        | ~ $less(X8,X10)
        | $less(X8,0)
        | ~ sorted(write(X5,X6,X7),X10)
        | ( X6 = X9 )
        | ( X6 = X8 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_493])]) ).

tff(f1429,plain,
    ( ! [X10: $int,X8: $int,X6: $int,X9: $int,X7: $int,X5: array] :
        ( ~ $less(read(X5,X9),read(X5,X8))
        | ~ $less(X9,X10)
        | ~ $less(X8,X9)
        | ~ $less(X8,X10)
        | $less(X8,0)
        | ~ sorted(write(X5,X6,X7),X10)
        | ( X6 = X9 )
        | ( X6 = X8 ) )
    | ~ spl9_31
    | ~ spl9_114 ),
    inference(superposition,[],[f1394,f294]) ).

tff(f89411,plain,
    ( spl9_492
    | ~ spl9_6
    | ~ spl9_114 ),
    inference(avatar_split_clause,[],[f1425,f1393,f125,f89409]) ).

tff(f89409,plain,
    ( spl9_492
  <=> ! [X5: $int,X4: $int,X0: $int,X3: $int,X2: $int,X1: $int] :
        ( ~ $less(X0,read(write(init(X0),X2,X3),X4))
        | ~ $less(X1,X5)
        | ~ $less(X4,X1)
        | ~ $less(X4,X5)
        | $less(X4,0)
        | ~ sorted(write(init(X0),X2,X3),X5)
        | ( X1 = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_492])]) ).

tff(f1425,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int,X4: $int,X5: $int] :
        ( ~ $less(X0,read(write(init(X0),X2,X3),X4))
        | ~ $less(X1,X5)
        | ~ $less(X4,X1)
        | ~ $less(X4,X5)
        | $less(X4,0)
        | ~ sorted(write(init(X0),X2,X3),X5)
        | ( X1 = X2 ) )
    | ~ spl9_6
    | ~ spl9_114 ),
    inference(superposition,[],[f1394,f126]) ).

tff(f89365,plain,
    ( spl9_491
    | ~ spl9_11
    | ~ spl9_171 ),
    inference(avatar_split_clause,[],[f2701,f2380,f145,f89363]) ).

tff(f89363,plain,
    ( spl9_491
  <=> ! [X9: $int,X8: array] :
        ( distinct(X8,X9)
        | $less($sum(X9,-1),0)
        | $less(sK2(X8,X9),X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_491])]) ).

tff(f2380,plain,
    ( spl9_171
  <=> ! [X82: $int,X83: array] :
        ( ~ sorted(X83,X82)
        | distinct(X83,X82)
        | $less($sum(X82,-1),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_171])]) ).

tff(f2701,plain,
    ( ! [X8: array,X9: $int] :
        ( distinct(X8,X9)
        | $less($sum(X9,-1),0)
        | $less(sK2(X8,X9),X9) )
    | ~ spl9_11
    | ~ spl9_171 ),
    inference(resolution,[],[f2381,f146]) ).

tff(f2381,plain,
    ( ! [X82: $int,X83: array] :
        ( ~ sorted(X83,X82)
        | distinct(X83,X82)
        | $less($sum(X82,-1),0) )
    | ~ spl9_171 ),
    inference(avatar_component_clause,[],[f2380]) ).

tff(f89152,plain,
    ( spl9_490
    | ~ spl9_48
    | ~ spl9_105 ),
    inference(avatar_split_clause,[],[f1334,f1316,f451,f89150]) ).

tff(f89150,plain,
    ( spl9_490
  <=> ! [X5: $int,X9: $int,X7: $int,X6: $int,X8: array] :
        ( ~ $less(X5,X6)
        | ~ $less(X7,X5)
        | ~ $less(X7,X6)
        | $less(X7,0)
        | ~ sorted(write(X8,X7,$sum(1,X9)),X6)
        | $less(X9,read(write(X8,X7,$sum(1,X9)),X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_490])]) ).

tff(f1334,plain,
    ( ! [X8: array,X6: $int,X9: $int,X7: $int,X5: $int] :
        ( ~ $less(X5,X6)
        | ~ $less(X7,X5)
        | ~ $less(X7,X6)
        | $less(X7,0)
        | ~ sorted(write(X8,X7,$sum(1,X9)),X6)
        | $less(X9,read(write(X8,X7,$sum(1,X9)),X5)) )
    | ~ spl9_48
    | ~ spl9_105 ),
    inference(resolution,[],[f1317,f452]) ).

tff(f89148,plain,
    ( spl9_489
    | ~ spl9_8
    | ~ spl9_105 ),
    inference(avatar_split_clause,[],[f1333,f1316,f133,f89146]) ).

tff(f89146,plain,
    ( spl9_489
  <=> ! [X4: $int,X0: $int,X3: array,X2: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | ~ $less(X2,X0)
        | ~ $less(X2,X1)
        | $less(X2,0)
        | ~ sorted(write(X3,X2,$sum(X4,1)),X1)
        | $less(X4,read(write(X3,X2,$sum(X4,1)),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_489])]) ).

tff(f1333,plain,
    ( ! [X2: $int,X3: array,X0: $int,X1: $int,X4: $int] :
        ( ~ $less(X0,X1)
        | ~ $less(X2,X0)
        | ~ $less(X2,X1)
        | $less(X2,0)
        | ~ sorted(write(X3,X2,$sum(X4,1)),X1)
        | $less(X4,read(write(X3,X2,$sum(X4,1)),X0)) )
    | ~ spl9_8
    | ~ spl9_105 ),
    inference(resolution,[],[f1317,f134]) ).

tff(f89144,plain,
    ( spl9_488
    | ~ spl9_59
    | ~ spl9_103 ),
    inference(avatar_split_clause,[],[f1301,f1295,f607,f89142]) ).

tff(f89142,plain,
    ( spl9_488
  <=> ! [X13: $int,X14: array,X12: $int,X15: $int] :
        ( $less(X12,0)
        | ~ $less(X12,X13)
        | ( read(X14,X12) = max(X14,X13) )
        | $less(read(X14,X12),$sum(X15,1))
        | $less(X15,read(X14,sK6(X14,X13,read(X14,X12)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_488])]) ).

tff(f607,plain,
    ( spl9_59
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | $less(X0,$sum(X2,1))
        | $less(X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_59])]) ).

tff(f1301,plain,
    ( ! [X14: array,X15: $int,X12: $int,X13: $int] :
        ( $less(X12,0)
        | ~ $less(X12,X13)
        | ( read(X14,X12) = max(X14,X13) )
        | $less(read(X14,X12),$sum(X15,1))
        | $less(X15,read(X14,sK6(X14,X13,read(X14,X12)))) )
    | ~ spl9_59
    | ~ spl9_103 ),
    inference(resolution,[],[f1296,f608]) ).

tff(f608,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | $less(X0,$sum(X2,1))
        | $less(X2,X1) )
    | ~ spl9_59 ),
    inference(avatar_component_clause,[],[f607]) ).

tff(f89140,plain,
    ( spl9_487
    | ~ spl9_31
    | ~ spl9_95 ),
    inference(avatar_split_clause,[],[f1249,f1224,f293,f89138]) ).

tff(f89138,plain,
    ( spl9_487
  <=> ! [X10: $int,X11: $int,X9: $int,X8: $int,X7: array] :
        ( ~ $less(sK6(write(X7,X8,X9),X11,read(X7,X10)),0)
        | $less(X10,0)
        | ~ $less(X10,X11)
        | ( read(X7,X10) = max(write(X7,X8,X9),X11) )
        | ( X8 = X10 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_487])]) ).

tff(f1224,plain,
    ( spl9_95
  <=> ! [X2: $int,X0: array,X1: $int] :
        ( ( read(X0,X2) = max(X0,X1) )
        | $less(X2,0)
        | ~ $less(X2,X1)
        | ~ $less(sK6(X0,X1,read(X0,X2)),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_95])]) ).

tff(f1249,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X9: $int,X7: array] :
        ( ~ $less(sK6(write(X7,X8,X9),X11,read(X7,X10)),0)
        | $less(X10,0)
        | ~ $less(X10,X11)
        | ( read(X7,X10) = max(write(X7,X8,X9),X11) )
        | ( X8 = X10 ) )
    | ~ spl9_31
    | ~ spl9_95 ),
    inference(superposition,[],[f1225,f294]) ).

tff(f1225,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( ~ $less(sK6(X0,X1,read(X0,X2)),0)
        | $less(X2,0)
        | ~ $less(X2,X1)
        | ( read(X0,X2) = max(X0,X1) ) )
    | ~ spl9_95 ),
    inference(avatar_component_clause,[],[f1224]) ).

tff(f89136,plain,
    ( spl9_486
    | ~ spl9_31
    | ~ spl9_94 ),
    inference(avatar_split_clause,[],[f1243,f1220,f293,f89134]) ).

tff(f89134,plain,
    ( spl9_486
  <=> ! [X10: $int,X11: $int,X9: $int,X8: $int,X7: array] :
        ( $less(sK6(write(X7,X8,X9),X11,read(X7,X10)),X11)
        | $less(X10,0)
        | ~ $less(X10,X11)
        | ( read(X7,X10) = max(write(X7,X8,X9),X11) )
        | ( X8 = X10 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_486])]) ).

tff(f1243,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X9: $int,X7: array] :
        ( $less(sK6(write(X7,X8,X9),X11,read(X7,X10)),X11)
        | $less(X10,0)
        | ~ $less(X10,X11)
        | ( read(X7,X10) = max(write(X7,X8,X9),X11) )
        | ( X8 = X10 ) )
    | ~ spl9_31
    | ~ spl9_94 ),
    inference(superposition,[],[f1221,f294]) ).

tff(f89058,plain,
    ( spl9_485
    | ~ spl9_12
    | ~ spl9_171 ),
    inference(avatar_split_clause,[],[f2700,f2380,f149,f89056]) ).

tff(f89056,plain,
    ( spl9_485
  <=> ! [X6: array,X7: $int] :
        ( distinct(X6,X7)
        | $less($sum(X7,-1),0)
        | $less(sK3(X6,X7),X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_485])]) ).

tff(f2700,plain,
    ( ! [X6: array,X7: $int] :
        ( distinct(X6,X7)
        | $less($sum(X7,-1),0)
        | $less(sK3(X6,X7),X7) )
    | ~ spl9_12
    | ~ spl9_171 ),
    inference(resolution,[],[f2381,f150]) ).

tff(f89054,plain,
    ( spl9_484
    | ~ spl9_22
    | ~ spl9_95 ),
    inference(avatar_split_clause,[],[f1245,f1224,f196,f89052]) ).

tff(f89052,plain,
    ( spl9_484
  <=> ! [X2: $int,X4: array,X3: $int] :
        ( $less(X2,0)
        | ~ $less(X2,X3)
        | ( read(X4,X2) = max(X4,X3) )
        | $less(0,sK6(X4,X3,read(X4,X2)))
        | ( 0 = sK6(X4,X3,read(X4,X2)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_484])]) ).

tff(f1245,plain,
    ( ! [X2: $int,X3: $int,X4: array] :
        ( $less(X2,0)
        | ~ $less(X2,X3)
        | ( read(X4,X2) = max(X4,X3) )
        | $less(0,sK6(X4,X3,read(X4,X2)))
        | ( 0 = sK6(X4,X3,read(X4,X2)) ) )
    | ~ spl9_22
    | ~ spl9_95 ),
    inference(resolution,[],[f1225,f197]) ).

tff(f88542,plain,
    ( spl9_483
    | ~ spl9_17
    | ~ spl9_103 ),
    inference(avatar_split_clause,[],[f1304,f1295,f169,f88540]) ).

tff(f88540,plain,
    ( spl9_483
  <=> ! [X5: $int,X4: $int,X6: $int,X3: array] :
        ( $less(X5,read(write(X3,X4,X5),sK6(write(X3,X4,X5),X6,X5)))
        | $less(X4,0)
        | ~ $less(X4,X6)
        | ( max(write(X3,X4,X5),X6) = X5 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_483])]) ).

tff(f1304,plain,
    ( ! [X3: array,X6: $int,X4: $int,X5: $int] :
        ( $less(X5,read(write(X3,X4,X5),sK6(write(X3,X4,X5),X6,X5)))
        | $less(X4,0)
        | ~ $less(X4,X6)
        | ( max(write(X3,X4,X5),X6) = X5 ) )
    | ~ spl9_17
    | ~ spl9_103 ),
    inference(superposition,[],[f1296,f170]) ).

tff(f88538,plain,
    ( spl9_482
    | ~ spl9_21
    | ~ spl9_103 ),
    inference(avatar_split_clause,[],[f1302,f1295,f192,f88536]) ).

tff(f88536,plain,
    ( spl9_482
  <=> ! [X18: array,X17: $int,X16: $int,X19: $int] :
        ( $less(X16,0)
        | ~ $less(X16,X17)
        | ( read(X18,X16) = max(X18,X17) )
        | ~ $less(X19,read(X18,X16))
        | $less(X19,read(X18,sK6(X18,X17,read(X18,X16)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_482])]) ).

tff(f192,plain,
    ( spl9_21
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | ~ $less(X1,X2)
        | $less(X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_21])]) ).

tff(f1302,plain,
    ( ! [X18: array,X19: $int,X16: $int,X17: $int] :
        ( $less(X16,0)
        | ~ $less(X16,X17)
        | ( read(X18,X16) = max(X18,X17) )
        | ~ $less(X19,read(X18,X16))
        | $less(X19,read(X18,sK6(X18,X17,read(X18,X16)))) )
    | ~ spl9_21
    | ~ spl9_103 ),
    inference(resolution,[],[f1296,f193]) ).

tff(f193,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( ~ $less(X1,X2)
        | ~ $less(X0,X1)
        | $less(X0,X2) )
    | ~ spl9_21 ),
    inference(avatar_component_clause,[],[f192]) ).

tff(f88534,plain,
    ( spl9_481
    | ~ spl9_83
    | ~ spl9_90 ),
    inference(avatar_split_clause,[],[f1206,f1196,f1150,f88532]) ).

tff(f88532,plain,
    ( spl9_481
  <=> ! [X0: $int,X3: $int,X2: array,X1: $int] :
        ( ~ $less(X0,X1)
        | $less(X0,0)
        | $less(0,read(X2,X0))
        | ( 0 = read(X2,X0) )
        | $less(0,sK8(X2,X3,X1))
        | ( 0 = sK8(X2,X3,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_481])]) ).

tff(f1206,plain,
    ( ! [X2: array,X3: $int,X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | $less(X0,0)
        | $less(0,read(X2,X0))
        | ( 0 = read(X2,X0) )
        | $less(0,sK8(X2,X3,X1))
        | ( 0 = sK8(X2,X3,X1) ) )
    | ~ spl9_83
    | ~ spl9_90 ),
    inference(resolution,[],[f1197,f1151]) ).

tff(f88530,plain,
    ( spl9_480
    | ~ spl9_83
    | ~ spl9_89 ),
    inference(avatar_split_clause,[],[f1203,f1192,f1150,f88528]) ).

tff(f88528,plain,
    ( spl9_480
  <=> ! [X0: $int,X3: $int,X2: array,X1: $int] :
        ( ~ $less(X0,X1)
        | $less(X0,0)
        | $less(read(X2,X0),X3)
        | ( read(X2,X0) = X3 )
        | $less(0,sK8(X2,X3,X1))
        | ( 0 = sK8(X2,X3,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_480])]) ).

tff(f1203,plain,
    ( ! [X2: array,X3: $int,X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | $less(X0,0)
        | $less(read(X2,X0),X3)
        | ( read(X2,X0) = X3 )
        | $less(0,sK8(X2,X3,X1))
        | ( 0 = sK8(X2,X3,X1) ) )
    | ~ spl9_83
    | ~ spl9_89 ),
    inference(resolution,[],[f1193,f1151]) ).

tff(f88521,plain,
    ( spl9_479
    | ~ spl9_25
    | ~ spl9_161 ),
    inference(avatar_split_clause,[],[f2145,f1935,f224,f88519]) ).

tff(f88519,plain,
    ( spl9_479
  <=> ! [X4: array,X5: $int] :
        ( distinct(X4,X5)
        | $less(X5,1)
        | $less(sK2(X4,X5),sK3(X4,X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_479])]) ).

tff(f1935,plain,
    ( spl9_161
  <=> ! [X2: array,X1: $int] :
        ( $less(X1,1)
        | distinct(X2,X1)
        | ~ sorted(X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_161])]) ).

tff(f2145,plain,
    ( ! [X4: array,X5: $int] :
        ( distinct(X4,X5)
        | $less(X5,1)
        | $less(sK2(X4,X5),sK3(X4,X5)) )
    | ~ spl9_25
    | ~ spl9_161 ),
    inference(resolution,[],[f1936,f225]) ).

tff(f1936,plain,
    ( ! [X2: array,X1: $int] :
        ( ~ sorted(X2,X1)
        | distinct(X2,X1)
        | $less(X1,1) )
    | ~ spl9_161 ),
    inference(avatar_component_clause,[],[f1935]) ).

tff(f87769,plain,
    ( spl9_478
    | ~ spl9_6
    | ~ spl9_113 ),
    inference(avatar_split_clause,[],[f1418,f1389,f125,f87767]) ).

tff(f87767,plain,
    ( spl9_478
  <=> ! [X0: $int,X3: $int,X2: $int,X1: array] :
        ( ( read(X1,sK1(X1,write(init(X0),X2,X3))) != X0 )
        | ( write(init(X0),X2,X3) = X1 )
        | ( sK1(X1,write(init(X0),X2,X3)) = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_478])]) ).

tff(f1418,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: array] :
        ( ( read(X1,sK1(X1,write(init(X0),X2,X3))) != X0 )
        | ( write(init(X0),X2,X3) = X1 )
        | ( sK1(X1,write(init(X0),X2,X3)) = X2 ) )
    | ~ spl9_6
    | ~ spl9_113 ),
    inference(superposition,[],[f1390,f126]) ).

tff(f87765,plain,
    ( spl9_477
    | ~ spl9_6
    | ~ spl9_112 ),
    inference(avatar_split_clause,[],[f1413,f1385,f125,f87763]) ).

tff(f87763,plain,
    ( spl9_477
  <=> ! [X0: $int,X3: array,X2: $int,X1: $int] :
        ( ( read(X3,sK1(write(init(X0),X1,X2),X3)) != X0 )
        | ( write(init(X0),X1,X2) = X3 )
        | ( sK1(write(init(X0),X1,X2),X3) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_477])]) ).

tff(f1413,plain,
    ( ! [X2: $int,X3: array,X0: $int,X1: $int] :
        ( ( read(X3,sK1(write(init(X0),X1,X2),X3)) != X0 )
        | ( write(init(X0),X1,X2) = X3 )
        | ( sK1(write(init(X0),X1,X2),X3) = X1 ) )
    | ~ spl9_6
    | ~ spl9_112 ),
    inference(superposition,[],[f1386,f126]) ).

tff(f87761,plain,
    ( spl9_476
    | ~ spl9_49
    | ~ spl9_94 ),
    inference(avatar_split_clause,[],[f1240,f1220,f455,f87759]) ).

tff(f87759,plain,
    ( spl9_476
  <=> ! [X29: $int,X30: $int,X31: array] :
        ( $less(X29,0)
        | ~ $less(X29,$sum(1,X30))
        | ( read(X31,X29) = max(X31,$sum(1,X30)) )
        | ~ $less(X30,sK6(X31,$sum(1,X30),read(X31,X29))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_476])]) ).

tff(f455,plain,
    ( spl9_49
  <=> ! [X0: $int,X1: $int] :
        ( ~ $less(X1,$sum(1,X0))
        | ~ $less(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_49])]) ).

tff(f1240,plain,
    ( ! [X31: array,X29: $int,X30: $int] :
        ( $less(X29,0)
        | ~ $less(X29,$sum(1,X30))
        | ( read(X31,X29) = max(X31,$sum(1,X30)) )
        | ~ $less(X30,sK6(X31,$sum(1,X30),read(X31,X29))) )
    | ~ spl9_49
    | ~ spl9_94 ),
    inference(resolution,[],[f1221,f456]) ).

tff(f456,plain,
    ( ! [X0: $int,X1: $int] :
        ( ~ $less(X1,$sum(1,X0))
        | ~ $less(X0,X1) )
    | ~ spl9_49 ),
    inference(avatar_component_clause,[],[f455]) ).

tff(f87757,plain,
    ( spl9_475
    | ~ spl9_9
    | ~ spl9_94 ),
    inference(avatar_split_clause,[],[f1237,f1220,f137,f87755]) ).

tff(f87755,plain,
    ( spl9_475
  <=> ! [X18: $int,X17: $int,X19: array] :
        ( $less(X17,0)
        | ~ $less(X17,$sum(X18,1))
        | ( read(X19,X17) = max(X19,$sum(X18,1)) )
        | ~ $less(X18,sK6(X19,$sum(X18,1),read(X19,X17))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_475])]) ).

tff(f1237,plain,
    ( ! [X18: $int,X19: array,X17: $int] :
        ( $less(X17,0)
        | ~ $less(X17,$sum(X18,1))
        | ( read(X19,X17) = max(X19,$sum(X18,1)) )
        | ~ $less(X18,sK6(X19,$sum(X18,1),read(X19,X17))) )
    | ~ spl9_9
    | ~ spl9_94 ),
    inference(resolution,[],[f1221,f138]) ).

tff(f87753,plain,
    ( spl9_474
    | ~ spl9_65
    | ~ spl9_94 ),
    inference(avatar_split_clause,[],[f1233,f1220,f776,f87751]) ).

tff(f87751,plain,
    ( spl9_474
  <=> ! [X0: $int,X3: $int,X2: array,X1: $int] :
        ( $less(X0,0)
        | ~ $less(X0,X1)
        | ( read(X2,X0) = max(X2,X1) )
        | ( X1 = X3 )
        | $less(X3,X1)
        | $less(sK6(X2,X1,read(X2,X0)),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_474])]) ).

tff(f1233,plain,
    ( ! [X2: array,X3: $int,X0: $int,X1: $int] :
        ( $less(X0,0)
        | ~ $less(X0,X1)
        | ( read(X2,X0) = max(X2,X1) )
        | ( X1 = X3 )
        | $less(X3,X1)
        | $less(sK6(X2,X1,read(X2,X0)),X3) )
    | ~ spl9_65
    | ~ spl9_94 ),
    inference(resolution,[],[f1221,f777]) ).

tff(f87749,plain,
    ( spl9_473
    | ~ spl9_72
    | ~ spl9_88 ),
    inference(avatar_split_clause,[],[f1184,f1180,f866,f87747]) ).

tff(f87747,plain,
    ( spl9_473
  <=> ! [X5: $int,X4: $int,X7: $int,X6: $int] :
        ( $less(X4,0)
        | $less(X5,0)
        | ~ $less(X5,X6)
        | ~ $less(X4,X6)
        | ( X4 = X5 )
        | ( 0 = sK5(init(X7),X6) )
        | $less(0,sK5(init(X7),X6)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_473])]) ).

tff(f866,plain,
    ( spl9_72
  <=> ! [X9: $int,X8: array] :
        ( $less(0,sK5(X8,X9))
        | ( 0 = sK5(X8,X9) )
        | distinct(X8,X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_72])]) ).

tff(f1184,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: $int] :
        ( $less(X4,0)
        | $less(X5,0)
        | ~ $less(X5,X6)
        | ~ $less(X4,X6)
        | ( X4 = X5 )
        | ( 0 = sK5(init(X7),X6) )
        | $less(0,sK5(init(X7),X6)) )
    | ~ spl9_72
    | ~ spl9_88 ),
    inference(resolution,[],[f1181,f867]) ).

tff(f867,plain,
    ( ! [X8: array,X9: $int] :
        ( distinct(X8,X9)
        | ( 0 = sK5(X8,X9) )
        | $less(0,sK5(X8,X9)) )
    | ~ spl9_72 ),
    inference(avatar_component_clause,[],[f866]) ).

tff(f87745,plain,
    ( spl9_472
    | ~ spl9_73
    | ~ spl9_88 ),
    inference(avatar_split_clause,[],[f1183,f1180,f870,f87743]) ).

tff(f87743,plain,
    ( spl9_472
  <=> ! [X0: $int,X3: $int,X2: $int,X1: $int] :
        ( $less(X0,0)
        | $less(X1,0)
        | ~ $less(X1,X2)
        | ~ $less(X0,X2)
        | ( X0 = X1 )
        | ( 0 = sK4(init(X3),X2) )
        | $less(0,sK4(init(X3),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_472])]) ).

tff(f870,plain,
    ( spl9_73
  <=> ! [X11: $int,X10: array] :
        ( $less(0,sK4(X10,X11))
        | ( 0 = sK4(X10,X11) )
        | distinct(X10,X11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_73])]) ).

tff(f1183,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( $less(X0,0)
        | $less(X1,0)
        | ~ $less(X1,X2)
        | ~ $less(X0,X2)
        | ( X0 = X1 )
        | ( 0 = sK4(init(X3),X2) )
        | $less(0,sK4(init(X3),X2)) )
    | ~ spl9_73
    | ~ spl9_88 ),
    inference(resolution,[],[f1181,f871]) ).

tff(f871,plain,
    ( ! [X10: array,X11: $int] :
        ( distinct(X10,X11)
        | ( 0 = sK4(X10,X11) )
        | $less(0,sK4(X10,X11)) )
    | ~ spl9_73 ),
    inference(avatar_component_clause,[],[f870]) ).

tff(f87741,plain,
    ( spl9_471
    | ~ spl9_83
    | ~ spl9_85 ),
    inference(avatar_split_clause,[],[f1171,f1158,f1150,f87739]) ).

tff(f87739,plain,
    ( spl9_471
  <=> ! [X4: $int,X0: $int,X3: array,X2: $int,X1: $int] :
        ( $less(X0,0)
        | ~ $less(X0,X1)
        | ~ $less(X2,0)
        | $less(0,sK8(write(X3,X0,X2),X4,X1))
        | ( 0 = sK8(write(X3,X0,X2),X4,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_471])]) ).

tff(f1171,plain,
    ( ! [X2: $int,X3: array,X0: $int,X1: $int,X4: $int] :
        ( $less(X0,0)
        | ~ $less(X0,X1)
        | ~ $less(X2,0)
        | $less(0,sK8(write(X3,X0,X2),X4,X1))
        | ( 0 = sK8(write(X3,X0,X2),X4,X1) ) )
    | ~ spl9_83
    | ~ spl9_85 ),
    inference(resolution,[],[f1159,f1151]) ).

tff(f87737,plain,
    ( spl9_470
    | ~ spl9_83
    | ~ spl9_84 ),
    inference(avatar_split_clause,[],[f1164,f1154,f1150,f87735]) ).

tff(f87735,plain,
    ( spl9_470
  <=> ! [X4: array,X0: $int,X3: $int,X2: $int,X1: $int] :
        ( $less(X0,0)
        | ~ $less(X0,X1)
        | ~ $less(X2,X3)
        | $less(0,sK8(write(X4,X0,X3),X2,X1))
        | ( 0 = sK8(write(X4,X0,X3),X2,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_470])]) ).

tff(f1164,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int,X4: array] :
        ( $less(X0,0)
        | ~ $less(X0,X1)
        | ~ $less(X2,X3)
        | $less(0,sK8(write(X4,X0,X3),X2,X1))
        | ( 0 = sK8(write(X4,X0,X3),X2,X1) ) )
    | ~ spl9_83
    | ~ spl9_84 ),
    inference(resolution,[],[f1155,f1151]) ).

tff(f87733,plain,
    ( spl9_469
    | ~ spl9_31
    | ~ spl9_69 ),
    inference(avatar_split_clause,[],[f860,f792,f293,f87731]) ).

tff(f87731,plain,
    ( spl9_469
  <=> ! [X3: $int,X4: $int,X5: $int,X2: array] :
        ( ( read(X2,sK1(write(X2,X3,X4),init(X5))) != X5 )
        | ( write(X2,X3,X4) = init(X5) )
        | ( sK1(write(X2,X3,X4),init(X5)) = X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_469])]) ).

tff(f792,plain,
    ( spl9_69
  <=> ! [X0: $int,X1: array] :
        ( ( read(X1,sK1(X1,init(X0))) != X0 )
        | ( init(X0) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_69])]) ).

tff(f860,plain,
    ( ! [X2: array,X3: $int,X4: $int,X5: $int] :
        ( ( read(X2,sK1(write(X2,X3,X4),init(X5))) != X5 )
        | ( write(X2,X3,X4) = init(X5) )
        | ( sK1(write(X2,X3,X4),init(X5)) = X3 ) )
    | ~ spl9_31
    | ~ spl9_69 ),
    inference(superposition,[],[f793,f294]) ).

tff(f793,plain,
    ( ! [X0: $int,X1: array] :
        ( ( read(X1,sK1(X1,init(X0))) != X0 )
        | ( init(X0) = X1 ) )
    | ~ spl9_69 ),
    inference(avatar_component_clause,[],[f792]) ).

tff(f87366,plain,
    ( spl9_468
    | ~ spl9_31
    | ~ spl9_68 ),
    inference(avatar_split_clause,[],[f854,f788,f293,f87364]) ).

tff(f87364,plain,
    ( spl9_468
  <=> ! [X3: $int,X4: $int,X5: $int,X2: array] :
        ( ( read(X2,sK1(init(X5),write(X2,X3,X4))) != X5 )
        | ( write(X2,X3,X4) = init(X5) )
        | ( sK1(init(X5),write(X2,X3,X4)) = X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_468])]) ).

tff(f788,plain,
    ( spl9_68
  <=> ! [X0: $int,X1: array] :
        ( ( read(X1,sK1(init(X0),X1)) != X0 )
        | ( init(X0) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_68])]) ).

tff(f854,plain,
    ( ! [X2: array,X3: $int,X4: $int,X5: $int] :
        ( ( read(X2,sK1(init(X5),write(X2,X3,X4))) != X5 )
        | ( write(X2,X3,X4) = init(X5) )
        | ( sK1(init(X5),write(X2,X3,X4)) = X3 ) )
    | ~ spl9_31
    | ~ spl9_68 ),
    inference(superposition,[],[f789,f294]) ).

tff(f789,plain,
    ( ! [X0: $int,X1: array] :
        ( ( read(X1,sK1(init(X0),X1)) != X0 )
        | ( init(X0) = X1 ) )
    | ~ spl9_68 ),
    inference(avatar_component_clause,[],[f788]) ).

tff(f87083,plain,
    ( spl9_467
    | ~ spl9_128 ),
    inference(avatar_split_clause,[],[f1530,f1508,f87081]) ).

tff(f87081,plain,
    ( spl9_467
  <=> ! [X0: array,X3: $int,X2: $int,X1: $int] :
        ( ( write(X0,X1,X2) = rev(X0,X3) )
        | $less(sK7(X0,write(X0,X1,X2),X3),X3)
        | ( sK7(X0,write(X0,X1,X2),X3) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_467])]) ).

tff(f1530,plain,
    ( ! [X2: $int,X3: $int,X0: array,X1: $int] :
        ( ( write(X0,X1,X2) = rev(X0,X3) )
        | $less(sK7(X0,write(X0,X1,X2),X3),X3)
        | ( sK7(X0,write(X0,X1,X2),X3) = X1 ) )
    | ~ spl9_128 ),
    inference(equality_resolution,[],[f1509]) ).

tff(f87079,plain,
    ( spl9_466
    | ~ spl9_127 ),
    inference(avatar_split_clause,[],[f1525,f1504,f87077]) ).

tff(f87077,plain,
    ( spl9_466
  <=> ! [X0: array,X3: $int,X2: $int,X1: $int] :
        ( ( rev(write(X0,X1,X2),X3) = X0 )
        | $less(sK7(write(X0,X1,X2),X0,X3),X3)
        | ( sK7(write(X0,X1,X2),X0,X3) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_466])]) ).

tff(f1525,plain,
    ( ! [X2: $int,X3: $int,X0: array,X1: $int] :
        ( ( rev(write(X0,X1,X2),X3) = X0 )
        | $less(sK7(write(X0,X1,X2),X0,X3),X3)
        | ( sK7(write(X0,X1,X2),X0,X3) = X1 ) )
    | ~ spl9_127 ),
    inference(equality_resolution,[],[f1505]) ).

tff(f87075,plain,
    ( spl9_465
    | ~ spl9_126 ),
    inference(avatar_split_clause,[],[f1520,f1500,f87073]) ).

tff(f87073,plain,
    ( spl9_465
  <=> ! [X0: array,X3: $int,X2: $int,X1: $int] :
        ( ( write(X0,X1,X2) = rev(X0,X3) )
        | ~ $less(sK7(X0,write(X0,X1,X2),X3),0)
        | ( sK7(X0,write(X0,X1,X2),X3) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_465])]) ).

tff(f1520,plain,
    ( ! [X2: $int,X3: $int,X0: array,X1: $int] :
        ( ( write(X0,X1,X2) = rev(X0,X3) )
        | ~ $less(sK7(X0,write(X0,X1,X2),X3),0)
        | ( sK7(X0,write(X0,X1,X2),X3) = X1 ) )
    | ~ spl9_126 ),
    inference(equality_resolution,[],[f1501]) ).

tff(f87071,plain,
    ( spl9_464
    | ~ spl9_124 ),
    inference(avatar_split_clause,[],[f1515,f1492,f87069]) ).

tff(f87069,plain,
    ( spl9_464
  <=> ! [X0: array,X3: $int,X2: $int,X1: $int] :
        ( ( rev(write(X0,X1,X2),X3) = X0 )
        | ~ $less(sK7(write(X0,X1,X2),X0,X3),0)
        | ( sK7(write(X0,X1,X2),X0,X3) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_464])]) ).

tff(f1515,plain,
    ( ! [X2: $int,X3: $int,X0: array,X1: $int] :
        ( ( rev(write(X0,X1,X2),X3) = X0 )
        | ~ $less(sK7(write(X0,X1,X2),X0,X3),0)
        | ( sK7(write(X0,X1,X2),X0,X3) = X1 ) )
    | ~ spl9_124 ),
    inference(equality_resolution,[],[f1493]) ).

tff(f87067,plain,
    ( spl9_463
    | ~ spl9_6
    | ~ spl9_111 ),
    inference(avatar_split_clause,[],[f1382,f1356,f125,f87065]) ).

tff(f87065,plain,
    ( spl9_463
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( ( X0 != X1 )
        | ( init(X0) = rev(init(X1),X2) )
        | ~ $less(sK7(init(X1),init(X0),X2),X2)
        | $less(sK7(init(X1),init(X0),X2),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_463])]) ).

tff(f1382,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( ( X0 != X1 )
        | ( init(X0) = rev(init(X1),X2) )
        | ~ $less(sK7(init(X1),init(X0),X2),X2)
        | $less(sK7(init(X1),init(X0),X2),0) )
    | ~ spl9_6
    | ~ spl9_111 ),
    inference(superposition,[],[f1357,f126]) ).

tff(f87063,plain,
    ( spl9_462
    | ~ spl9_31
    | ~ spl9_110 ),
    inference(avatar_split_clause,[],[f1381,f1352,f293,f87061]) ).

tff(f87061,plain,
    ( spl9_462
  <=> ! [X5: $int,X4: $int,X7: $int,X6: $int,X3: array] :
        ( ( read(X3,X6) != X5 )
        | ( X4 = X6 )
        | $less(X4,0)
        | $less(X6,0)
        | ~ $less(X6,X7)
        | ~ $less(X4,X7)
        | ~ distinct(write(X3,X4,X5),X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_462])]) ).

tff(f1352,plain,
    ( spl9_110
  <=> ! [X5: $int,X4: array,X7: $int,X6: $int,X8: $int] :
        ( ( read(write(X4,X5,X6),X7) != X6 )
        | ( X5 = X7 )
        | $less(X5,0)
        | $less(X7,0)
        | ~ $less(X7,X8)
        | ~ $less(X5,X8)
        | ~ distinct(write(X4,X5,X6),X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_110])]) ).

tff(f1381,plain,
    ( ! [X3: array,X6: $int,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,X6) != X5 )
        | ( X4 = X6 )
        | $less(X4,0)
        | $less(X6,0)
        | ~ $less(X6,X7)
        | ~ $less(X4,X7)
        | ~ distinct(write(X3,X4,X5),X7) )
    | ~ spl9_31
    | ~ spl9_110 ),
    inference(duplicate_literal_removal,[],[f1380]) ).

tff(f1380,plain,
    ( ! [X3: array,X6: $int,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,X6) != X5 )
        | ( X4 = X6 )
        | $less(X4,0)
        | $less(X6,0)
        | ~ $less(X6,X7)
        | ~ $less(X4,X7)
        | ~ distinct(write(X3,X4,X5),X7)
        | ( X4 = X6 ) )
    | ~ spl9_31
    | ~ spl9_110 ),
    inference(superposition,[],[f1353,f294]) ).

tff(f1353,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X4: array,X5: $int] :
        ( ( read(write(X4,X5,X6),X7) != X6 )
        | ( X5 = X7 )
        | $less(X5,0)
        | $less(X7,0)
        | ~ $less(X7,X8)
        | ~ $less(X5,X8)
        | ~ distinct(write(X4,X5,X6),X8) )
    | ~ spl9_110 ),
    inference(avatar_component_clause,[],[f1352]) ).

tff(f87059,plain,
    ( spl9_461
    | ~ spl9_31
    | ~ spl9_105 ),
    inference(avatar_split_clause,[],[f1339,f1316,f293,f87057]) ).

tff(f87057,plain,
    ( spl9_461
  <=> ! [X5: $int,X4: array,X7: $int,X6: $int,X8: $int] :
        ( ~ $less(read(X4,X7),X6)
        | ~ $less(X7,X8)
        | ~ $less(X5,X7)
        | ~ $less(X5,X8)
        | $less(X5,0)
        | ~ sorted(write(X4,X5,X6),X8)
        | ( X5 = X7 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_461])]) ).

tff(f1339,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X4: array,X5: $int] :
        ( ~ $less(read(X4,X7),X6)
        | ~ $less(X7,X8)
        | ~ $less(X5,X7)
        | ~ $less(X5,X8)
        | $less(X5,0)
        | ~ sorted(write(X4,X5,X6),X8)
        | ( X5 = X7 ) )
    | ~ spl9_31
    | ~ spl9_105 ),
    inference(superposition,[],[f1317,f294]) ).

tff(f87055,plain,
    ( spl9_460
    | ~ spl9_31
    | ~ spl9_104 ),
    inference(avatar_split_clause,[],[f1331,f1312,f293,f87053]) ).

tff(f87053,plain,
    ( spl9_460
  <=> ! [X5: $int,X4: array,X7: $int,X6: $int,X8: $int] :
        ( ~ $less(X6,read(X4,X7))
        | ~ $less(X5,X8)
        | ~ $less(X7,X5)
        | ~ $less(X7,X8)
        | $less(X7,0)
        | ~ sorted(write(X4,X5,X6),X8)
        | ( X5 = X7 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_460])]) ).

tff(f1331,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X4: array,X5: $int] :
        ( ~ $less(X6,read(X4,X7))
        | ~ $less(X5,X8)
        | ~ $less(X7,X5)
        | ~ $less(X7,X8)
        | $less(X7,0)
        | ~ sorted(write(X4,X5,X6),X8)
        | ( X5 = X7 ) )
    | ~ spl9_31
    | ~ spl9_104 ),
    inference(superposition,[],[f1313,f294]) ).

tff(f87051,plain,
    ( spl9_459
    | ~ spl9_59
    | ~ spl9_94 ),
    inference(avatar_split_clause,[],[f1234,f1220,f607,f87049]) ).

tff(f87049,plain,
    ( spl9_459
  <=> ! [X5: $int,X4: $int,X7: $int,X6: array] :
        ( $less(X4,0)
        | ~ $less(X4,X5)
        | ( read(X6,X4) = max(X6,X5) )
        | $less(sK6(X6,X5,read(X6,X4)),$sum(X7,1))
        | $less(X7,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_459])]) ).

tff(f1234,plain,
    ( ! [X6: array,X7: $int,X4: $int,X5: $int] :
        ( $less(X4,0)
        | ~ $less(X4,X5)
        | ( read(X6,X4) = max(X6,X5) )
        | $less(sK6(X6,X5,read(X6,X4)),$sum(X7,1))
        | $less(X7,X5) )
    | ~ spl9_59
    | ~ spl9_94 ),
    inference(resolution,[],[f1221,f608]) ).

tff(f86237,plain,
    ( spl9_458
    | ~ spl9_21
    | ~ spl9_94 ),
    inference(avatar_split_clause,[],[f1235,f1220,f192,f86235]) ).

tff(f86235,plain,
    ( spl9_458
  <=> ! [X10: array,X11: $int,X9: $int,X8: $int] :
        ( $less(X8,0)
        | ~ $less(X8,X9)
        | ( read(X10,X8) = max(X10,X9) )
        | ~ $less(X11,sK6(X10,X9,read(X10,X8)))
        | $less(X11,X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_458])]) ).

tff(f1235,plain,
    ( ! [X10: array,X11: $int,X8: $int,X9: $int] :
        ( $less(X8,0)
        | ~ $less(X8,X9)
        | ( read(X10,X8) = max(X10,X9) )
        | ~ $less(X11,sK6(X10,X9,read(X10,X8)))
        | $less(X11,X9) )
    | ~ spl9_21
    | ~ spl9_94 ),
    inference(resolution,[],[f1221,f193]) ).

tff(f86233,plain,
    ( spl9_457
    | ~ spl9_65
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1058,f980,f776,f86231]) ).

tff(f86231,plain,
    ( spl9_457
  <=> ! [X11: $int,X13: $int,X14: $int,X12: $int,X15: $int] :
        ( ~ $less(X11,$sum(X12,X13))
        | ( $sum(X12,$sum(X13,X14)) = X15 )
        | $less(X15,$sum(X12,$sum(X13,X14)))
        | $less($sum(X11,X14),X15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_457])]) ).

tff(f1058,plain,
    ( ! [X11: $int,X14: $int,X15: $int,X12: $int,X13: $int] :
        ( ~ $less(X11,$sum(X12,X13))
        | ( $sum(X12,$sum(X13,X14)) = X15 )
        | $less(X15,$sum(X12,$sum(X13,X14)))
        | $less($sum(X11,X14),X15) )
    | ~ spl9_65
    | ~ spl9_79 ),
    inference(resolution,[],[f981,f777]) ).

tff(f86229,plain,
    ( spl9_456
    | ~ spl9_35
    | ~ spl9_74 ),
    inference(avatar_split_clause,[],[f897,f874,f317,f86227]) ).

tff(f86227,plain,
    ( spl9_456
  <=> ! [X10: $int,X11: array,X13: $int,X12: $int] :
        ( ( $sum(X10,1) = read(X11,X12) )
        | ~ $less(X10,read(X11,X12))
        | $less(X12,0)
        | ~ $less(X12,X13)
        | ~ sP0(X11,$sum(X10,1),X13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_456])]) ).

tff(f897,plain,
    ( ! [X10: $int,X11: array,X12: $int,X13: $int] :
        ( ( $sum(X10,1) = read(X11,X12) )
        | ~ $less(X10,read(X11,X12))
        | $less(X12,0)
        | ~ $less(X12,X13)
        | ~ sP0(X11,$sum(X10,1),X13) )
    | ~ spl9_35
    | ~ spl9_74 ),
    inference(resolution,[],[f875,f318]) ).

tff(f85895,plain,
    ( spl9_455
    | ~ spl9_11
    | ~ spl9_290 ),
    inference(avatar_split_clause,[],[f17464,f15383,f145,f85893]) ).

tff(f85893,plain,
    ( spl9_455
  <=> ! [X9: $int,X8: array] :
        ( distinct(X8,X9)
        | $less(-1,$uminus(X9))
        | $less(sK2(X8,X9),X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_455])]) ).

tff(f15383,plain,
    ( spl9_290
  <=> ! [X6: array,X7: $int] :
        ( ~ sorted(X6,X7)
        | distinct(X6,X7)
        | $less(-1,$uminus(X7)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_290])]) ).

tff(f17464,plain,
    ( ! [X8: array,X9: $int] :
        ( distinct(X8,X9)
        | $less(-1,$uminus(X9))
        | $less(sK2(X8,X9),X9) )
    | ~ spl9_11
    | ~ spl9_290 ),
    inference(resolution,[],[f15384,f146]) ).

tff(f15384,plain,
    ( ! [X6: array,X7: $int] :
        ( ~ sorted(X6,X7)
        | distinct(X6,X7)
        | $less(-1,$uminus(X7)) )
    | ~ spl9_290 ),
    inference(avatar_component_clause,[],[f15383]) ).

tff(f85261,plain,
    ( spl9_454
    | ~ spl9_17
    | ~ spl9_95 ),
    inference(avatar_split_clause,[],[f1248,f1224,f169,f85259]) ).

tff(f85259,plain,
    ( spl9_454
  <=> ! [X5: $int,X4: $int,X6: $int,X3: array] :
        ( ~ $less(sK6(write(X3,X4,X5),X6,X5),0)
        | $less(X4,0)
        | ~ $less(X4,X6)
        | ( max(write(X3,X4,X5),X6) = X5 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_454])]) ).

tff(f1248,plain,
    ( ! [X3: array,X6: $int,X4: $int,X5: $int] :
        ( ~ $less(sK6(write(X3,X4,X5),X6,X5),0)
        | $less(X4,0)
        | ~ $less(X4,X6)
        | ( max(write(X3,X4,X5),X6) = X5 ) )
    | ~ spl9_17
    | ~ spl9_95 ),
    inference(superposition,[],[f1225,f170]) ).

tff(f85257,plain,
    ( spl9_453
    | ~ spl9_17
    | ~ spl9_94 ),
    inference(avatar_split_clause,[],[f1242,f1220,f169,f85255]) ).

tff(f85255,plain,
    ( spl9_453
  <=> ! [X5: $int,X4: $int,X6: $int,X3: array] :
        ( $less(sK6(write(X3,X4,X5),X6,X5),X6)
        | $less(X4,0)
        | ~ $less(X4,X6)
        | ( max(write(X3,X4,X5),X6) = X5 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_453])]) ).

tff(f1242,plain,
    ( ! [X3: array,X6: $int,X4: $int,X5: $int] :
        ( $less(sK6(write(X3,X4,X5),X6,X5),X6)
        | $less(X4,0)
        | ~ $less(X4,X6)
        | ( max(write(X3,X4,X5),X6) = X5 ) )
    | ~ spl9_17
    | ~ spl9_94 ),
    inference(superposition,[],[f1221,f170]) ).

tff(f85253,plain,
    ( spl9_452
    | ~ spl9_28
    | ~ spl9_93 ),
    inference(avatar_split_clause,[],[f1232,f1216,f236,f85251]) ).

tff(f85251,plain,
    ( spl9_452
  <=> ! [X17: $int,X16: $int,X13: $int,X14: array,X12: $int,X15: $int] :
        ( $less(X12,0)
        | ~ $less(X12,X13)
        | ~ $less(read(X14,X12),0)
        | ( X12 = X15 )
        | $less(sK8(write(X14,X15,X16),X17,X13),X13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_452])]) ).

tff(f236,plain,
    ( spl9_28
  <=> ! [X2: $int,X0: array,X1: $int] :
        ( sP0(X0,X1,X2)
        | $less(sK8(X0,X1,X2),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_28])]) ).

tff(f1232,plain,
    ( ! [X16: $int,X14: array,X17: $int,X15: $int,X12: $int,X13: $int] :
        ( $less(X12,0)
        | ~ $less(X12,X13)
        | ~ $less(read(X14,X12),0)
        | ( X12 = X15 )
        | $less(sK8(write(X14,X15,X16),X17,X13),X13) )
    | ~ spl9_28
    | ~ spl9_93 ),
    inference(resolution,[],[f1217,f237]) ).

tff(f237,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( sP0(X0,X1,X2)
        | $less(sK8(X0,X1,X2),X2) )
    | ~ spl9_28 ),
    inference(avatar_component_clause,[],[f236]) ).

tff(f85249,plain,
    ( spl9_451
    | ~ spl9_28
    | ~ spl9_92 ),
    inference(avatar_split_clause,[],[f1229,f1212,f236,f85247]) ).

tff(f85247,plain,
    ( spl9_451
  <=> ! [X16: $int,X13: $int,X14: $int,X12: $int,X17: $int,X15: array] :
        ( $less(X12,0)
        | ~ $less(X12,X13)
        | ~ $less(X14,read(X15,X12))
        | ( X12 = X16 )
        | $less(sK8(write(X15,X16,X17),X14,X13),X13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_451])]) ).

tff(f1229,plain,
    ( ! [X16: $int,X14: $int,X17: $int,X15: array,X12: $int,X13: $int] :
        ( $less(X12,0)
        | ~ $less(X12,X13)
        | ~ $less(X14,read(X15,X12))
        | ( X12 = X16 )
        | $less(sK8(write(X15,X16,X17),X14,X13),X13) )
    | ~ spl9_28
    | ~ spl9_92 ),
    inference(resolution,[],[f1213,f237]) ).

tff(f85245,plain,
    ( spl9_450
    | ~ spl9_81
    | ~ spl9_83 ),
    inference(avatar_split_clause,[],[f1163,f1150,f988,f85243]) ).

tff(f85243,plain,
    ( spl9_450
  <=> ! [X10: $int,X7: $int,X9: $int,X8: $int] :
        ( $less(0,sK8(init(X7),X8,X9))
        | ( 0 = sK8(init(X7),X8,X9) )
        | $less(X10,0)
        | ~ $less(X10,X9)
        | ~ $less(X8,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_450])]) ).

tff(f988,plain,
    ( spl9_81
  <=> ! [X0: $int,X3: $int,X2: $int,X1: $int] :
        ( ~ $less(X2,X0)
        | $less(X1,0)
        | ~ $less(X1,X3)
        | ~ sP0(init(X0),X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_81])]) ).

tff(f1163,plain,
    ( ! [X10: $int,X8: $int,X9: $int,X7: $int] :
        ( $less(0,sK8(init(X7),X8,X9))
        | ( 0 = sK8(init(X7),X8,X9) )
        | $less(X10,0)
        | ~ $less(X10,X9)
        | ~ $less(X8,X7) )
    | ~ spl9_81
    | ~ spl9_83 ),
    inference(resolution,[],[f1151,f989]) ).

tff(f989,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( ~ sP0(init(X0),X2,X3)
        | $less(X1,0)
        | ~ $less(X1,X3)
        | ~ $less(X2,X0) )
    | ~ spl9_81 ),
    inference(avatar_component_clause,[],[f988]) ).

tff(f85241,plain,
    ( spl9_449
    | ~ spl9_82
    | ~ spl9_83 ),
    inference(avatar_split_clause,[],[f1162,f1150,f992,f85239]) ).

tff(f85239,plain,
    ( spl9_449
  <=> ! [X5: $int,X4: $int,X6: $int,X3: $int] :
        ( $less(0,sK8(init(X3),X4,X5))
        | ( 0 = sK8(init(X3),X4,X5) )
        | $less(X6,0)
        | ~ $less(X6,X5)
        | ~ $less(X3,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_449])]) ).

tff(f992,plain,
    ( spl9_82
  <=> ! [X0: $int,X3: $int,X2: $int,X1: $int] :
        ( ~ $less(X0,0)
        | $less(X1,0)
        | ~ $less(X1,X2)
        | ~ sP0(init(X0),X3,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_82])]) ).

tff(f1162,plain,
    ( ! [X3: $int,X6: $int,X4: $int,X5: $int] :
        ( $less(0,sK8(init(X3),X4,X5))
        | ( 0 = sK8(init(X3),X4,X5) )
        | $less(X6,0)
        | ~ $less(X6,X5)
        | ~ $less(X3,0) )
    | ~ spl9_82
    | ~ spl9_83 ),
    inference(resolution,[],[f1151,f993]) ).

tff(f993,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( ~ sP0(init(X0),X3,X2)
        | $less(X1,0)
        | ~ $less(X1,X2)
        | ~ $less(X0,0) )
    | ~ spl9_82 ),
    inference(avatar_component_clause,[],[f992]) ).

tff(f85237,plain,
    ( spl9_448
    | ~ spl9_66
    | ~ spl9_74 ),
    inference(avatar_split_clause,[],[f899,f874,f780,f85235]) ).

tff(f85235,plain,
    ( spl9_448
  <=> ! [X18: $int,X16: $int,X17: $int] :
        ( ( $sum(X16,1) = $sum(X17,$sum(X18,1)) )
        | ~ $less(X16,$sum(X17,$sum(X18,1)))
        | ~ $less($sum(X17,X18),$sum(X16,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_448])]) ).

tff(f899,plain,
    ( ! [X18: $int,X16: $int,X17: $int] :
        ( ( $sum(X16,1) = $sum(X17,$sum(X18,1)) )
        | ~ $less(X16,$sum(X17,$sum(X18,1)))
        | ~ $less($sum(X17,X18),$sum(X16,1)) )
    | ~ spl9_66
    | ~ spl9_74 ),
    inference(resolution,[],[f875,f781]) ).

tff(f85049,plain,
    ( spl9_447
    | ~ spl9_12
    | ~ spl9_290 ),
    inference(avatar_split_clause,[],[f17463,f15383,f149,f85047]) ).

tff(f85047,plain,
    ( spl9_447
  <=> ! [X6: array,X7: $int] :
        ( distinct(X6,X7)
        | $less(-1,$uminus(X7))
        | $less(sK3(X6,X7),X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_447])]) ).

tff(f17463,plain,
    ( ! [X6: array,X7: $int] :
        ( distinct(X6,X7)
        | $less(-1,$uminus(X7))
        | $less(sK3(X6,X7),X7) )
    | ~ spl9_12
    | ~ spl9_290 ),
    inference(resolution,[],[f15384,f150]) ).

tff(f82584,plain,
    ( spl9_446
    | ~ spl9_28
    | ~ spl9_90 ),
    inference(avatar_split_clause,[],[f1208,f1196,f236,f82582]) ).

tff(f82582,plain,
    ( spl9_446
  <=> ! [X10: array,X11: $int,X9: $int,X8: $int] :
        ( ~ $less(X8,X9)
        | $less(X8,0)
        | $less(0,read(X10,X8))
        | ( 0 = read(X10,X8) )
        | $less(sK8(X10,X11,X9),X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_446])]) ).

tff(f1208,plain,
    ( ! [X10: array,X11: $int,X8: $int,X9: $int] :
        ( ~ $less(X8,X9)
        | $less(X8,0)
        | $less(0,read(X10,X8))
        | ( 0 = read(X10,X8) )
        | $less(sK8(X10,X11,X9),X9) )
    | ~ spl9_28
    | ~ spl9_90 ),
    inference(resolution,[],[f1197,f237]) ).

tff(f82580,plain,
    ( spl9_445
    | ~ spl9_28
    | ~ spl9_89 ),
    inference(avatar_split_clause,[],[f1205,f1192,f236,f82578]) ).

tff(f82578,plain,
    ( spl9_445
  <=> ! [X10: array,X11: $int,X9: $int,X8: $int] :
        ( ~ $less(X8,X9)
        | $less(X8,0)
        | $less(read(X10,X8),X11)
        | ( read(X10,X8) = X11 )
        | $less(sK8(X10,X11,X9),X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_445])]) ).

tff(f1205,plain,
    ( ! [X10: array,X11: $int,X8: $int,X9: $int] :
        ( ~ $less(X8,X9)
        | $less(X8,0)
        | $less(read(X10,X8),X11)
        | ( read(X10,X8) = X11 )
        | $less(sK8(X10,X11,X9),X9) )
    | ~ spl9_28
    | ~ spl9_89 ),
    inference(resolution,[],[f1193,f237]) ).

tff(f82576,plain,
    ( spl9_444
    | ~ spl9_65
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1102,f984,f776,f82574]) ).

tff(f82574,plain,
    ( spl9_444
  <=> ! [X15: $int,X17: $int,X18: $int,X16: $int,X19: $int] :
        ( ~ $less($sum(X15,X16),X17)
        | ( $sum(X17,X18) = X19 )
        | $less(X19,$sum(X17,X18))
        | $less($sum(X15,$sum(X16,X18)),X19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_444])]) ).

tff(f1102,plain,
    ( ! [X18: $int,X19: $int,X16: $int,X17: $int,X15: $int] :
        ( ~ $less($sum(X15,X16),X17)
        | ( $sum(X17,X18) = X19 )
        | $less(X19,$sum(X17,X18))
        | $less($sum(X15,$sum(X16,X18)),X19) )
    | ~ spl9_65
    | ~ spl9_80 ),
    inference(resolution,[],[f985,f777]) ).

tff(f82567,plain,
    ( spl9_443
    | ~ spl9_65
    | ~ spl9_77 ),
    inference(avatar_split_clause,[],[f952,f886,f776,f82565]) ).

tff(f82565,plain,
    ( spl9_443
  <=> ! [X0: $int,X3: $int,X2: $int,X1: $int] :
        ( ~ $less(X0,$uminus(X1))
        | ( $uminus($sum(X2,X1)) = X3 )
        | $less(X3,$uminus($sum(X2,X1)))
        | $less($sum(X0,$uminus(X2)),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_443])]) ).

tff(f952,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( ~ $less(X0,$uminus(X1))
        | ( $uminus($sum(X2,X1)) = X3 )
        | $less(X3,$uminus($sum(X2,X1)))
        | $less($sum(X0,$uminus(X2)),X3) )
    | ~ spl9_65
    | ~ spl9_77 ),
    inference(resolution,[],[f887,f777]) ).

tff(f82563,plain,
    ( spl9_442
    | ~ spl9_65
    | ~ spl9_76 ),
    inference(avatar_split_clause,[],[f929,f882,f776,f82561]) ).

tff(f82561,plain,
    ( spl9_442
  <=> ! [X9: $int,X7: $int,X6: $int,X8: $int] :
        ( ~ $less($uminus(X6),X7)
        | ( $sum(X7,$uminus(X8)) = X9 )
        | $less(X9,$sum(X7,$uminus(X8)))
        | $less($uminus($sum(X8,X6)),X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_442])]) ).

tff(f929,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: $int] :
        ( ~ $less($uminus(X6),X7)
        | ( $sum(X7,$uminus(X8)) = X9 )
        | $less(X9,$sum(X7,$uminus(X8)))
        | $less($uminus($sum(X8,X6)),X9) )
    | ~ spl9_65
    | ~ spl9_76 ),
    inference(resolution,[],[f883,f777]) ).

tff(f82559,plain,
    ( spl9_441
    | ~ spl9_74
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f915,f878,f874,f82557]) ).

tff(f82557,plain,
    ( spl9_441
  <=> ! [X38: $int,X36: $int,X35: $int,X37: $int] :
        ( ~ $less(X35,X36)
        | $less($sum(X37,1),$sum(X36,X38))
        | ( $sum(X37,1) = $sum(X35,X38) )
        | ~ $less(X37,$sum(X35,X38)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_441])]) ).

tff(f915,plain,
    ( ! [X38: $int,X36: $int,X37: $int,X35: $int] :
        ( ~ $less(X35,X36)
        | $less($sum(X37,1),$sum(X36,X38))
        | ( $sum(X37,1) = $sum(X35,X38) )
        | ~ $less(X37,$sum(X35,X38)) )
    | ~ spl9_74
    | ~ spl9_75 ),
    inference(resolution,[],[f879,f875]) ).

tff(f82555,plain,
    ( spl9_440
    | ~ spl9_65
    | ~ spl9_67 ),
    inference(avatar_split_clause,[],[f834,f784,f776,f82553]) ).

tff(f82553,plain,
    ( spl9_440
  <=> ! [X10: $int,X11: $int,X13: $int,X12: $int] :
        ( $less($sum(X10,X11),X12)
        | ( $sum(X10,$sum(X11,1)) = X13 )
        | $less(X13,$sum(X10,$sum(X11,1)))
        | $less(X12,X13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_440])]) ).

tff(f834,plain,
    ( ! [X10: $int,X11: $int,X12: $int,X13: $int] :
        ( $less($sum(X10,X11),X12)
        | ( $sum(X10,$sum(X11,1)) = X13 )
        | $less(X13,$sum(X10,$sum(X11,1)))
        | $less(X12,X13) )
    | ~ spl9_65
    | ~ spl9_67 ),
    inference(resolution,[],[f785,f777]) ).

tff(f82551,plain,
    ( spl9_439
    | ~ spl9_35
    | ~ spl9_63 ),
    inference(avatar_split_clause,[],[f770,f623,f317,f82549]) ).

tff(f82549,plain,
    ( spl9_439
  <=> ! [X9: $int,X7: array,X6: array,X8: $int] :
        ( ( rev(X6,read(X7,X8)) = X6 )
        | $less(X8,0)
        | ~ $less(X8,X9)
        | ~ sP0(X7,sK7(X6,X6,read(X7,X8)),X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_439])]) ).

tff(f770,plain,
    ( ! [X8: $int,X6: array,X9: $int,X7: array] :
        ( ( rev(X6,read(X7,X8)) = X6 )
        | $less(X8,0)
        | ~ $less(X8,X9)
        | ~ sP0(X7,sK7(X6,X6,read(X7,X8)),X9) )
    | ~ spl9_35
    | ~ spl9_63 ),
    inference(resolution,[],[f624,f318]) ).

tff(f79810,plain,
    ( spl9_438
    | ~ spl9_7
    | ~ spl9_151
    | ~ spl9_420 ),
    inference(avatar_split_clause,[],[f75564,f55308,f1825,f129,f79808]) ).

tff(f79808,plain,
    ( spl9_438
  <=> ! [X153: array,X154: $int] :
        ( $less(0,$sum(1,$uminus(X154)))
        | distinct(X153,X154)
        | ~ sorted(X153,X154) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_438])]) ).

tff(f55308,plain,
    ( spl9_420
  <=> ! [X16: array,X14: $int,X15: $int] :
        ( ~ $less($sum($uminus(X14),X15),X15)
        | distinct(X16,X14)
        | ~ sorted(X16,X14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_420])]) ).

tff(f75564,plain,
    ( ! [X153: array,X154: $int] :
        ( $less(0,$sum(1,$uminus(X154)))
        | distinct(X153,X154)
        | ~ sorted(X153,X154) )
    | ~ spl9_7
    | ~ spl9_151
    | ~ spl9_420 ),
    inference(forward_demodulation,[],[f75456,f130]) ).

tff(f75456,plain,
    ( ! [X153: array,X154: $int] :
        ( distinct(X153,X154)
        | ~ sorted(X153,X154)
        | $less(0,$sum($uminus(X154),1)) )
    | ~ spl9_151
    | ~ spl9_420 ),
    inference(resolution,[],[f55309,f1826]) ).

tff(f55309,plain,
    ( ! [X16: array,X14: $int,X15: $int] :
        ( ~ $less($sum($uminus(X14),X15),X15)
        | distinct(X16,X14)
        | ~ sorted(X16,X14) )
    | ~ spl9_420 ),
    inference(avatar_component_clause,[],[f55308]) ).

tff(f78593,plain,
    ( spl9_437
    | ~ spl9_13
    | ~ spl9_88 ),
    inference(avatar_split_clause,[],[f1187,f1180,f153,f78591]) ).

tff(f78591,plain,
    ( spl9_437
  <=> ! [X18: $int,X16: $int,X17: $int,X19: $int] :
        ( $less(X16,0)
        | $less(X17,0)
        | ~ $less(X17,X18)
        | ~ $less(X16,X18)
        | ( X16 = X17 )
        | $less(sK4(init(X19),X18),X18) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_437])]) ).

tff(f153,plain,
    ( spl9_13
  <=> ! [X0: array,X1: $int] :
        ( distinct(X0,X1)
        | $less(sK4(X0,X1),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_13])]) ).

tff(f1187,plain,
    ( ! [X18: $int,X19: $int,X16: $int,X17: $int] :
        ( $less(X16,0)
        | $less(X17,0)
        | ~ $less(X17,X18)
        | ~ $less(X16,X18)
        | ( X16 = X17 )
        | $less(sK4(init(X19),X18),X18) )
    | ~ spl9_13
    | ~ spl9_88 ),
    inference(resolution,[],[f1181,f154]) ).

tff(f154,plain,
    ( ! [X0: array,X1: $int] :
        ( distinct(X0,X1)
        | $less(sK4(X0,X1),X1) )
    | ~ spl9_13 ),
    inference(avatar_component_clause,[],[f153]) ).

tff(f78589,plain,
    ( spl9_436
    | ~ spl9_14
    | ~ spl9_88 ),
    inference(avatar_split_clause,[],[f1186,f1180,f157,f78587]) ).

tff(f78587,plain,
    ( spl9_436
  <=> ! [X13: $int,X12: $int,X14: $int,X15: $int] :
        ( $less(X12,0)
        | $less(X13,0)
        | ~ $less(X13,X14)
        | ~ $less(X12,X14)
        | ( X12 = X13 )
        | $less(sK5(init(X15),X14),X14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_436])]) ).

tff(f157,plain,
    ( spl9_14
  <=> ! [X0: array,X1: $int] :
        ( distinct(X0,X1)
        | $less(sK5(X0,X1),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_14])]) ).

tff(f1186,plain,
    ( ! [X14: $int,X15: $int,X12: $int,X13: $int] :
        ( $less(X12,0)
        | $less(X13,0)
        | ~ $less(X13,X14)
        | ~ $less(X12,X14)
        | ( X12 = X13 )
        | $less(sK5(init(X15),X14),X14) )
    | ~ spl9_14
    | ~ spl9_88 ),
    inference(resolution,[],[f1181,f158]) ).

tff(f158,plain,
    ( ! [X0: array,X1: $int] :
        ( distinct(X0,X1)
        | $less(sK5(X0,X1),X1) )
    | ~ spl9_14 ),
    inference(avatar_component_clause,[],[f157]) ).

tff(f78585,plain,
    ( spl9_435
    | ~ spl9_78
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1132,f984,f976,f78583]) ).

tff(f78583,plain,
    ( spl9_435
  <=> ! [X37: $int,X34: $int,X36: $int,X33: $int,X35: $int] :
        ( $less($sum(X36,$sum(X37,$sum($uminus(X34),X35))),$sum($uminus($sum(X34,X33)),X35))
        | ~ $less($sum(X36,X37),$uminus(X33)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_435])]) ).

tff(f1132,plain,
    ( ! [X36: $int,X37: $int,X34: $int,X35: $int,X33: $int] :
        ( $less($sum(X36,$sum(X37,$sum($uminus(X34),X35))),$sum($uminus($sum(X34,X33)),X35))
        | ~ $less($sum(X36,X37),$uminus(X33)) )
    | ~ spl9_78
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f977]) ).

tff(f78581,plain,
    ( spl9_434
    | ~ spl9_78
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1113,f984,f976,f78579]) ).

tff(f78579,plain,
    ( spl9_434
  <=> ! [X37: $int,X34: $int,X36: $int,X33: $int,X35: $int] :
        ( $less($sum(X36,$sum($uminus($sum(X34,X33)),X35)),$sum(X37,$sum($uminus(X34),X35)))
        | ~ $less($sum(X36,$uminus(X33)),X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_434])]) ).

tff(f1113,plain,
    ( ! [X36: $int,X37: $int,X34: $int,X35: $int,X33: $int] :
        ( $less($sum(X36,$sum($uminus($sum(X34,X33)),X35)),$sum(X37,$sum($uminus(X34),X35)))
        | ~ $less($sum(X36,$uminus(X33)),X37) )
    | ~ spl9_78
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f977]) ).

tff(f78577,plain,
    ( spl9_433
    | ~ spl9_78
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1080,f980,f976,f78575]) ).

tff(f78575,plain,
    ( spl9_433
  <=> ! [X37: $int,X34: $int,X36: $int,X33: $int,X35: $int] :
        ( $less($sum(X36,$sum($uminus(X34),X35)),$sum(X37,$sum($uminus($sum(X34,X33)),X35)))
        | ~ $less(X36,$sum(X37,$uminus(X33))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_433])]) ).

tff(f1080,plain,
    ( ! [X36: $int,X37: $int,X34: $int,X35: $int,X33: $int] :
        ( $less($sum(X36,$sum($uminus(X34),X35)),$sum(X37,$sum($uminus($sum(X34,X33)),X35)))
        | ~ $less(X36,$sum(X37,$uminus(X33))) )
    | ~ spl9_78
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f977]) ).

tff(f78573,plain,
    ( spl9_432
    | ~ spl9_78
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1069,f980,f976,f78571]) ).

tff(f78571,plain,
    ( spl9_432
  <=> ! [X37: $int,X33: $int,X34: $int,X36: $int,X35: $int] :
        ( $less($sum($uminus($sum(X34,X33)),X35),$sum(X36,$sum(X37,$sum($uminus(X34),X35))))
        | ~ $less($uminus(X33),$sum(X36,X37)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_432])]) ).

tff(f1069,plain,
    ( ! [X36: $int,X37: $int,X34: $int,X35: $int,X33: $int] :
        ( $less($sum($uminus($sum(X34,X33)),X35),$sum(X36,$sum(X37,$sum($uminus(X34),X35))))
        | ~ $less($uminus(X33),$sum(X36,X37)) )
    | ~ spl9_78
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f977]) ).

tff(f78569,plain,
    ( spl9_431
    | ~ spl9_63
    | ~ spl9_66 ),
    inference(avatar_split_clause,[],[f812,f780,f623,f78567]) ).

tff(f78567,plain,
    ( spl9_431
  <=> ! [X18: $int,X17: $int,X19: array] :
        ( ~ $less($sum(X17,X18),sK7(X19,X19,$sum(X17,$sum(X18,1))))
        | ( rev(X19,$sum(X17,$sum(X18,1))) = X19 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_431])]) ).

tff(f812,plain,
    ( ! [X18: $int,X19: array,X17: $int] :
        ( ~ $less($sum(X17,X18),sK7(X19,X19,$sum(X17,$sum(X18,1))))
        | ( rev(X19,$sum(X17,$sum(X18,1))) = X19 ) )
    | ~ spl9_63
    | ~ spl9_66 ),
    inference(resolution,[],[f781,f624]) ).

tff(f77678,plain,
    ( spl9_430
    | ~ spl9_75
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1027,f976,f878,f77676]) ).

tff(f77676,plain,
    ( spl9_430
  <=> ! [X65: $int,X64: $int,X63: $int,X67: $int,X66: $int] :
        ( ~ $less(X66,$sum($uminus($sum(X64,X63)),X65))
        | ~ $less($uminus(X63),X67)
        | $less(X66,$sum(X67,$sum($uminus(X64),X65))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_430])]) ).

tff(f1027,plain,
    ( ! [X65: $int,X63: $int,X66: $int,X67: $int,X64: $int] :
        ( ~ $less(X66,$sum($uminus($sum(X64,X63)),X65))
        | ~ $less($uminus(X63),X67)
        | $less(X66,$sum(X67,$sum($uminus(X64),X65))) )
    | ~ spl9_75
    | ~ spl9_78 ),
    inference(superposition,[],[f879,f977]) ).

tff(f77674,plain,
    ( spl9_429
    | ~ spl9_63
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f916,f878,f623,f77672]) ).

tff(f77672,plain,
    ( spl9_429
  <=> ! [X41: array,X40: $int,X42: $int,X39: $int] :
        ( ~ $less(X39,X40)
        | $less(sK7(X41,X41,$sum(X39,X42)),$sum(X40,X42))
        | ( rev(X41,$sum(X39,X42)) = X41 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_429])]) ).

tff(f916,plain,
    ( ! [X40: $int,X41: array,X39: $int,X42: $int] :
        ( ~ $less(X39,X40)
        | $less(sK7(X41,X41,$sum(X39,X42)),$sum(X40,X42))
        | ( rev(X41,$sum(X39,X42)) = X41 ) )
    | ~ spl9_63
    | ~ spl9_75 ),
    inference(resolution,[],[f879,f624]) ).

tff(f75408,plain,
    ( spl9_428
    | ~ spl9_6
    | ~ spl9_95 ),
    inference(avatar_split_clause,[],[f1247,f1224,f125,f75406]) ).

tff(f75406,plain,
    ( spl9_428
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( ~ $less(sK6(init(X0),X2,X0),0)
        | $less(X1,0)
        | ~ $less(X1,X2)
        | ( max(init(X0),X2) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_428])]) ).

tff(f1247,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( ~ $less(sK6(init(X0),X2,X0),0)
        | $less(X1,0)
        | ~ $less(X1,X2)
        | ( max(init(X0),X2) = X0 ) )
    | ~ spl9_6
    | ~ spl9_95 ),
    inference(superposition,[],[f1225,f126]) ).

tff(f75404,plain,
    ( spl9_427
    | ~ spl9_6
    | ~ spl9_94 ),
    inference(avatar_split_clause,[],[f1241,f1220,f125,f75402]) ).

tff(f75402,plain,
    ( spl9_427
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( $less(sK6(init(X0),X2,X0),X2)
        | $less(X1,0)
        | ~ $less(X1,X2)
        | ( max(init(X0),X2) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_427])]) ).

tff(f1241,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( $less(sK6(init(X0),X2,X0),X2)
        | $less(X1,0)
        | ~ $less(X1,X2)
        | ( max(init(X0),X2) = X0 ) )
    | ~ spl9_6
    | ~ spl9_94 ),
    inference(superposition,[],[f1221,f126]) ).

tff(f75400,plain,
    ( spl9_426
    | ~ spl9_59
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1103,f984,f607,f75398]) ).

tff(f75398,plain,
    ( spl9_426
  <=> ! [X24: $int,X20: $int,X21: $int,X23: $int,X22: $int] :
        ( ~ $less($sum(X20,X21),X22)
        | $less($sum(X20,$sum(X21,X23)),$sum(X24,1))
        | $less(X24,$sum(X22,X23)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_426])]) ).

tff(f1103,plain,
    ( ! [X21: $int,X24: $int,X22: $int,X23: $int,X20: $int] :
        ( ~ $less($sum(X20,X21),X22)
        | $less($sum(X20,$sum(X21,X23)),$sum(X24,1))
        | $less(X24,$sum(X22,X23)) )
    | ~ spl9_59
    | ~ spl9_80 ),
    inference(resolution,[],[f985,f608]) ).

tff(f75396,plain,
    ( spl9_425
    | ~ spl9_59
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1059,f980,f607,f75394]) ).

tff(f75394,plain,
    ( spl9_425
  <=> ! [X18: $int,X20: $int,X16: $int,X17: $int,X19: $int] :
        ( ~ $less(X16,$sum(X17,X18))
        | $less($sum(X16,X19),$sum(X20,1))
        | $less(X20,$sum(X17,$sum(X18,X19))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_425])]) ).

tff(f1059,plain,
    ( ! [X18: $int,X19: $int,X16: $int,X17: $int,X20: $int] :
        ( ~ $less(X16,$sum(X17,X18))
        | $less($sum(X16,X19),$sum(X20,1))
        | $less(X20,$sum(X17,$sum(X18,X19))) )
    | ~ spl9_59
    | ~ spl9_79 ),
    inference(resolution,[],[f981,f608]) ).

tff(f75392,plain,
    ( spl9_424
    | ~ spl9_60
    | ~ spl9_74 ),
    inference(avatar_split_clause,[],[f903,f874,f611,f75390]) ).

tff(f75390,plain,
    ( spl9_424
  <=> ! [X6: $int,X4: $int,X5: $int] :
        ( $less($sum(X5,$sum(X4,1)),X6)
        | ( $sum(X5,$sum(X4,1)) = X6 )
        | ~ $less($sum(X4,X5),X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_424])]) ).

tff(f903,plain,
    ( ! [X6: $int,X4: $int,X5: $int] :
        ( $less($sum(X5,$sum(X4,1)),X6)
        | ( $sum(X5,$sum(X4,1)) = X6 )
        | ~ $less($sum(X4,X5),X6) )
    | ~ spl9_60
    | ~ spl9_74 ),
    inference(superposition,[],[f875,f612]) ).

tff(f75388,plain,
    ( spl9_423
    | ~ spl9_65
    | ~ spl9_74 ),
    inference(avatar_split_clause,[],[f894,f874,f776,f75386]) ).

tff(f75386,plain,
    ( spl9_423
  <=> ! [X2: $int,X1: $int,X3: $int] :
        ( ( $sum(X1,1) = X2 )
        | ~ $less(X1,X2)
        | ( X2 = X3 )
        | $less(X3,X2)
        | $less($sum(X1,1),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_423])]) ).

tff(f894,plain,
    ( ! [X2: $int,X3: $int,X1: $int] :
        ( ( $sum(X1,1) = X2 )
        | ~ $less(X1,X2)
        | ( X2 = X3 )
        | $less(X3,X2)
        | $less($sum(X1,1),X3) )
    | ~ spl9_65
    | ~ spl9_74 ),
    inference(resolution,[],[f875,f777]) ).

tff(f75384,plain,
    ( spl9_422
    | ~ spl9_22
    | ~ spl9_66 ),
    inference(avatar_split_clause,[],[f807,f780,f196,f75382]) ).

tff(f75382,plain,
    ( spl9_422
  <=> ! [X4: $int,X2: $int,X3: $int] :
        ( ~ $less($sum(X2,X3),X4)
        | $less($sum(X2,$sum(X3,1)),X4)
        | ( $sum(X2,$sum(X3,1)) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_422])]) ).

tff(f807,plain,
    ( ! [X2: $int,X3: $int,X4: $int] :
        ( ~ $less($sum(X2,X3),X4)
        | $less($sum(X2,$sum(X3,1)),X4)
        | ( $sum(X2,$sum(X3,1)) = X4 ) )
    | ~ spl9_22
    | ~ spl9_66 ),
    inference(resolution,[],[f781,f197]) ).

tff(f62375,plain,
    ( spl9_421
    | ~ spl9_156
    | ~ spl9_249 ),
    inference(avatar_split_clause,[],[f19260,f9711,f1915,f62373]) ).

tff(f62373,plain,
    ( spl9_421
  <=> ! [X50: $int,X51: array,X49: $int] :
        ( ~ $less($sum(X50,$uminus(X49)),X50)
        | distinct(X51,X49)
        | ~ sorted(X51,X49) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_421])]) ).

tff(f9711,plain,
    ( spl9_249
  <=> ! [X66: $int,X68: array,X67: $int] :
        ( ~ $less(X67,$sum(X66,X67))
        | distinct(X68,X66)
        | ~ sorted(X68,X66) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_249])]) ).

tff(f19260,plain,
    ( ! [X50: $int,X51: array,X49: $int] :
        ( ~ $less($sum(X50,$uminus(X49)),X50)
        | distinct(X51,X49)
        | ~ sorted(X51,X49) )
    | ~ spl9_156
    | ~ spl9_249 ),
    inference(superposition,[],[f9712,f1916]) ).

tff(f9712,plain,
    ( ! [X68: array,X66: $int,X67: $int] :
        ( ~ $less(X67,$sum(X66,X67))
        | distinct(X68,X66)
        | ~ sorted(X68,X66) )
    | ~ spl9_249 ),
    inference(avatar_component_clause,[],[f9711]) ).

tff(f55310,plain,
    ( spl9_420
    | ~ spl9_50
    | ~ spl9_249 ),
    inference(avatar_split_clause,[],[f19251,f9711,f459,f55308]) ).

tff(f19251,plain,
    ( ! [X16: array,X14: $int,X15: $int] :
        ( ~ $less($sum($uminus(X14),X15),X15)
        | distinct(X16,X14)
        | ~ sorted(X16,X14) )
    | ~ spl9_50
    | ~ spl9_249 ),
    inference(superposition,[],[f9712,f460]) ).

tff(f54722,plain,
    ( spl9_419
    | ~ spl9_6
    | ~ spl9_101 ),
    inference(avatar_split_clause,[],[f1285,f1272,f125,f54720]) ).

tff(f54720,plain,
    ( spl9_419
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( ( X0 != X1 )
        | ( init(X0) = rev(init(X1),X2) )
        | $less(sK7(init(X1),init(X0),X2),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_419])]) ).

tff(f1285,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( ( X0 != X1 )
        | ( init(X0) = rev(init(X1),X2) )
        | $less(sK7(init(X1),init(X0),X2),X2) )
    | ~ spl9_6
    | ~ spl9_101 ),
    inference(superposition,[],[f1273,f126]) ).

tff(f54718,plain,
    ( spl9_418
    | ~ spl9_6
    | ~ spl9_99 ),
    inference(avatar_split_clause,[],[f1281,f1264,f125,f54716]) ).

tff(f54716,plain,
    ( spl9_418
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( ( X0 != X1 )
        | ( init(X0) = rev(init(X1),X2) )
        | ~ $less(sK7(init(X1),init(X0),X2),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_418])]) ).

tff(f1281,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( ( X0 != X1 )
        | ( init(X0) = rev(init(X1),X2) )
        | ~ $less(sK7(init(X1),init(X0),X2),0) )
    | ~ spl9_6
    | ~ spl9_99 ),
    inference(superposition,[],[f1265,f126]) ).

tff(f54714,plain,
    ( spl9_417
    | ~ spl9_28
    | ~ spl9_85 ),
    inference(avatar_split_clause,[],[f1173,f1158,f236,f54712]) ).

tff(f54712,plain,
    ( spl9_417
  <=> ! [X10: $int,X11: $int,X14: $int,X13: array,X12: $int] :
        ( $less(X10,0)
        | ~ $less(X10,X11)
        | ~ $less(X12,0)
        | $less(sK8(write(X13,X10,X12),X14,X11),X11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_417])]) ).

tff(f1173,plain,
    ( ! [X10: $int,X11: $int,X14: $int,X12: $int,X13: array] :
        ( $less(X10,0)
        | ~ $less(X10,X11)
        | ~ $less(X12,0)
        | $less(sK8(write(X13,X10,X12),X14,X11),X11) )
    | ~ spl9_28
    | ~ spl9_85 ),
    inference(resolution,[],[f1159,f237]) ).

tff(f54710,plain,
    ( spl9_416
    | ~ spl9_28
    | ~ spl9_84 ),
    inference(avatar_split_clause,[],[f1166,f1154,f236,f54708]) ).

tff(f54708,plain,
    ( spl9_416
  <=> ! [X10: $int,X11: $int,X13: $int,X14: array,X12: $int] :
        ( $less(X10,0)
        | ~ $less(X10,X11)
        | ~ $less(X12,X13)
        | $less(sK8(write(X14,X10,X13),X12,X11),X11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_416])]) ).

tff(f1166,plain,
    ( ! [X10: $int,X11: $int,X14: array,X12: $int,X13: $int] :
        ( $less(X10,0)
        | ~ $less(X10,X11)
        | ~ $less(X12,X13)
        | $less(sK8(write(X14,X10,X13),X12,X11),X11) )
    | ~ spl9_28
    | ~ spl9_84 ),
    inference(resolution,[],[f1155,f237]) ).

tff(f54706,plain,
    ( spl9_415
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1140,f984,f611,f268,f54704]) ).

tff(f54704,plain,
    ( spl9_415
  <=> ! [X24: $int,X23: $int,X27: $int,X25: $int,X26: $int] :
        ( ~ $less($sum(X23,$sum(X24,X25)),X27)
        | $less($sum(X24,$sum(X23,$sum(X25,X26))),$sum(X27,X26)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_415])]) ).

tff(f1140,plain,
    ( ! [X26: $int,X27: $int,X24: $int,X25: $int,X23: $int] :
        ( ~ $less($sum(X23,$sum(X24,X25)),X27)
        | $less($sum(X24,$sum(X23,$sum(X25,X26))),$sum(X27,X26)) )
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_80 ),
    inference(forward_demodulation,[],[f1122,f269]) ).

tff(f1122,plain,
    ( ! [X26: $int,X27: $int,X24: $int,X25: $int,X23: $int] :
        ( $less($sum(X24,$sum(X23,$sum(X25,X26))),$sum(X27,X26))
        | ~ $less($sum($sum(X23,X24),X25),X27) )
    | ~ spl9_60
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f612]) ).

tff(f54702,plain,
    ( spl9_414
    | ~ spl9_60
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1133,f984,f611,f54700]) ).

tff(f54700,plain,
    ( spl9_414
  <=> ! [X38: $int,X41: $int,X40: $int,X42: $int,X39: $int] :
        ( $less($sum(X41,$sum(X42,X40)),$sum(X39,$sum(X38,X40)))
        | ~ $less($sum(X41,X42),$sum(X38,X39)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_414])]) ).

tff(f1133,plain,
    ( ! [X40: $int,X38: $int,X41: $int,X39: $int,X42: $int] :
        ( $less($sum(X41,$sum(X42,X40)),$sum(X39,$sum(X38,X40)))
        | ~ $less($sum(X41,X42),$sum(X38,X39)) )
    | ~ spl9_60
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f612]) ).

tff(f54698,plain,
    ( spl9_413
    | ~ spl9_61
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1129,f984,f615,f54696]) ).

tff(f54696,plain,
    ( spl9_413
  <=> ! [X24: $int,X20: $int,X21: $int,X23: $int,X22: $int] :
        ( $less($sum(X23,$sum(X24,$sum(X21,X22))),$sum(X22,$sum(X20,X21)))
        | ~ $less($sum(X23,X24),X20) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_413])]) ).

tff(f1129,plain,
    ( ! [X21: $int,X24: $int,X22: $int,X23: $int,X20: $int] :
        ( $less($sum(X23,$sum(X24,$sum(X21,X22))),$sum(X22,$sum(X20,X21)))
        | ~ $less($sum(X23,X24),X20) )
    | ~ spl9_61
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f616]) ).

tff(f54694,plain,
    ( spl9_412
    | ~ spl9_61
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1128,f984,f615,f54692]) ).

tff(f54692,plain,
    ( spl9_412
  <=> ! [X15: $int,X17: $int,X18: $int,X16: $int,X19: $int] :
        ( $less($sum(X18,$sum(X19,$sum(X16,X17))),$sum(X16,$sum(X17,X15)))
        | ~ $less($sum(X18,X19),X15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_412])]) ).

tff(f1128,plain,
    ( ! [X18: $int,X19: $int,X16: $int,X17: $int,X15: $int] :
        ( $less($sum(X18,$sum(X19,$sum(X16,X17))),$sum(X16,$sum(X17,X15)))
        | ~ $less($sum(X18,X19),X15) )
    | ~ spl9_61
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f616]) ).

tff(f54690,plain,
    ( spl9_411
    | ~ spl9_239
    | ~ spl9_248 ),
    inference(avatar_split_clause,[],[f10308,f8388,f7649,f54688]) ).

tff(f54688,plain,
    ( spl9_411
  <=> ! [X4: $int,X5: $int,X3: array] :
        ( distinct(X3,X4)
        | ~ sorted(X3,X4)
        | $less(X5,2)
        | $less(X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_411])]) ).

tff(f10308,plain,
    ( ! [X3: array,X4: $int,X5: $int] :
        ( distinct(X3,X4)
        | ~ sorted(X3,X4)
        | $less(X5,2)
        | $less(X4,X5) )
    | ~ spl9_239
    | ~ spl9_248 ),
    inference(evaluation,[],[f10237]) ).

tff(f10237,plain,
    ( ! [X3: array,X4: $int,X5: $int] :
        ( distinct(X3,X4)
        | ~ sorted(X3,X4)
        | $less(X5,$sum(1,1))
        | $less(X4,X5) )
    | ~ spl9_239
    | ~ spl9_248 ),
    inference(resolution,[],[f8389,f7650]) ).

tff(f54686,plain,
    ( spl9_410
    | ~ spl9_30
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1115,f984,f268,f54684]) ).

tff(f54684,plain,
    ( spl9_410
  <=> ! [X44: $int,X43: $int,X47: $int,X46: $int,X45: $int] :
        ( $less($sum(X46,$sum(X43,$sum(X44,X45))),$sum(X47,X45))
        | ~ $less($sum(X46,$sum(X43,X44)),X47) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_410])]) ).

tff(f1115,plain,
    ( ! [X46: $int,X47: $int,X44: $int,X45: $int,X43: $int] :
        ( $less($sum(X46,$sum(X43,$sum(X44,X45))),$sum(X47,X45))
        | ~ $less($sum(X46,$sum(X43,X44)),X47) )
    | ~ spl9_30
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f269]) ).

tff(f54682,plain,
    ( spl9_409
    | ~ spl9_60
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1114,f984,f611,f54680]) ).

tff(f54680,plain,
    ( spl9_409
  <=> ! [X38: $int,X41: $int,X40: $int,X42: $int,X39: $int] :
        ( $less($sum(X41,$sum(X39,$sum(X38,X40))),$sum(X42,X40))
        | ~ $less($sum(X41,$sum(X38,X39)),X42) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_409])]) ).

tff(f1114,plain,
    ( ! [X40: $int,X38: $int,X41: $int,X39: $int,X42: $int] :
        ( $less($sum(X41,$sum(X39,$sum(X38,X40))),$sum(X42,X40))
        | ~ $less($sum(X41,$sum(X38,X39)),X42) )
    | ~ spl9_60
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f612]) ).

tff(f54678,plain,
    ( spl9_408
    | ~ spl9_61
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1110,f984,f615,f54676]) ).

tff(f54676,plain,
    ( spl9_408
  <=> ! [X24: $int,X20: $int,X21: $int,X23: $int,X22: $int] :
        ( $less($sum(X23,$sum(X22,$sum(X20,X21))),$sum(X24,$sum(X21,X22)))
        | ~ $less($sum(X23,X20),X24) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_408])]) ).

tff(f1110,plain,
    ( ! [X21: $int,X24: $int,X22: $int,X23: $int,X20: $int] :
        ( $less($sum(X23,$sum(X22,$sum(X20,X21))),$sum(X24,$sum(X21,X22)))
        | ~ $less($sum(X23,X20),X24) )
    | ~ spl9_61
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f616]) ).

tff(f54674,plain,
    ( spl9_407
    | ~ spl9_61
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1109,f984,f615,f54672]) ).

tff(f54672,plain,
    ( spl9_407
  <=> ! [X15: $int,X17: $int,X18: $int,X16: $int,X19: $int] :
        ( $less($sum(X18,$sum(X16,$sum(X17,X15))),$sum(X19,$sum(X16,X17)))
        | ~ $less($sum(X18,X15),X19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_407])]) ).

tff(f1109,plain,
    ( ! [X18: $int,X19: $int,X16: $int,X17: $int,X15: $int] :
        ( $less($sum(X18,$sum(X16,$sum(X17,X15))),$sum(X19,$sum(X16,X17)))
        | ~ $less($sum(X18,X15),X19) )
    | ~ spl9_61
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f616]) ).

tff(f54670,plain,
    ( spl9_406
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1096,f980,f611,f268,f54668]) ).

tff(f54668,plain,
    ( spl9_406
  <=> ! [X24: $int,X23: $int,X27: $int,X25: $int,X26: $int] :
        ( ~ $less(X27,$sum(X23,$sum(X24,X25)))
        | $less($sum(X27,X26),$sum(X24,$sum(X23,$sum(X25,X26)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_406])]) ).

tff(f1096,plain,
    ( ! [X26: $int,X27: $int,X24: $int,X25: $int,X23: $int] :
        ( ~ $less(X27,$sum(X23,$sum(X24,X25)))
        | $less($sum(X27,X26),$sum(X24,$sum(X23,$sum(X25,X26)))) )
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_79 ),
    inference(forward_demodulation,[],[f1089,f269]) ).

tff(f1089,plain,
    ( ! [X26: $int,X27: $int,X24: $int,X25: $int,X23: $int] :
        ( $less($sum(X27,X26),$sum(X24,$sum(X23,$sum(X25,X26))))
        | ~ $less(X27,$sum($sum(X23,X24),X25)) )
    | ~ spl9_60
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f612]) ).

tff(f54666,plain,
    ( spl9_405
    | ~ spl9_30
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1082,f980,f268,f54664]) ).

tff(f54664,plain,
    ( spl9_405
  <=> ! [X44: $int,X43: $int,X47: $int,X46: $int,X45: $int] :
        ( $less($sum(X46,X45),$sum(X47,$sum(X43,$sum(X44,X45))))
        | ~ $less(X46,$sum(X47,$sum(X43,X44))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_405])]) ).

tff(f1082,plain,
    ( ! [X46: $int,X47: $int,X44: $int,X45: $int,X43: $int] :
        ( $less($sum(X46,X45),$sum(X47,$sum(X43,$sum(X44,X45))))
        | ~ $less(X46,$sum(X47,$sum(X43,X44))) )
    | ~ spl9_30
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f269]) ).

tff(f54662,plain,
    ( spl9_404
    | ~ spl9_60
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1081,f980,f611,f54660]) ).

tff(f54660,plain,
    ( spl9_404
  <=> ! [X38: $int,X41: $int,X40: $int,X42: $int,X39: $int] :
        ( $less($sum(X41,X40),$sum(X42,$sum(X39,$sum(X38,X40))))
        | ~ $less(X41,$sum(X42,$sum(X38,X39))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_404])]) ).

tff(f1081,plain,
    ( ! [X40: $int,X38: $int,X41: $int,X39: $int,X42: $int] :
        ( $less($sum(X41,X40),$sum(X42,$sum(X39,$sum(X38,X40))))
        | ~ $less(X41,$sum(X42,$sum(X38,X39))) )
    | ~ spl9_60
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f612]) ).

tff(f54658,plain,
    ( spl9_403
    | ~ spl9_61
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1077,f980,f615,f54656]) ).

tff(f54656,plain,
    ( spl9_403
  <=> ! [X24: $int,X20: $int,X21: $int,X23: $int,X22: $int] :
        ( $less($sum(X23,$sum(X21,X22)),$sum(X24,$sum(X22,$sum(X20,X21))))
        | ~ $less(X23,$sum(X24,X20)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_403])]) ).

tff(f1077,plain,
    ( ! [X21: $int,X24: $int,X22: $int,X23: $int,X20: $int] :
        ( $less($sum(X23,$sum(X21,X22)),$sum(X24,$sum(X22,$sum(X20,X21))))
        | ~ $less(X23,$sum(X24,X20)) )
    | ~ spl9_61
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f616]) ).

tff(f54654,plain,
    ( spl9_402
    | ~ spl9_61
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1076,f980,f615,f54652]) ).

tff(f54652,plain,
    ( spl9_402
  <=> ! [X15: $int,X17: $int,X18: $int,X16: $int,X19: $int] :
        ( $less($sum(X18,$sum(X16,X17)),$sum(X19,$sum(X16,$sum(X17,X15))))
        | ~ $less(X18,$sum(X19,X15)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_402])]) ).

tff(f1076,plain,
    ( ! [X18: $int,X19: $int,X16: $int,X17: $int,X15: $int] :
        ( $less($sum(X18,$sum(X16,X17)),$sum(X19,$sum(X16,$sum(X17,X15))))
        | ~ $less(X18,$sum(X19,X15)) )
    | ~ spl9_61
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f616]) ).

tff(f54650,plain,
    ( spl9_401
    | ~ spl9_30
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1071,f980,f268,f54648]) ).

tff(f54648,plain,
    ( spl9_401
  <=> ! [X44: $int,X43: $int,X47: $int,X46: $int,X45: $int] :
        ( $less($sum(X43,$sum(X44,X45)),$sum(X46,$sum(X47,X45)))
        | ~ $less($sum(X43,X44),$sum(X46,X47)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_401])]) ).

tff(f1071,plain,
    ( ! [X46: $int,X47: $int,X44: $int,X45: $int,X43: $int] :
        ( $less($sum(X43,$sum(X44,X45)),$sum(X46,$sum(X47,X45)))
        | ~ $less($sum(X43,X44),$sum(X46,X47)) )
    | ~ spl9_30
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f269]) ).

tff(f54646,plain,
    ( spl9_400
    | ~ spl9_198
    | ~ spl9_248 ),
    inference(avatar_split_clause,[],[f10239,f8388,f3540,f54644]) ).

tff(f54644,plain,
    ( spl9_400
  <=> ! [X9: $int,X8: array,X10: $int] :
        ( distinct(X8,X9)
        | ~ sorted(X8,X9)
        | ~ $less(1,X10)
        | $less(X9,X10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_400])]) ).

tff(f10239,plain,
    ( ! [X10: $int,X8: array,X9: $int] :
        ( distinct(X8,X9)
        | ~ sorted(X8,X9)
        | ~ $less(1,X10)
        | $less(X9,X10) )
    | ~ spl9_198
    | ~ spl9_248 ),
    inference(resolution,[],[f8389,f3541]) ).

tff(f54642,plain,
    ( spl9_399
    | ~ spl9_60
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1070,f980,f611,f54640]) ).

tff(f54640,plain,
    ( spl9_399
  <=> ! [X38: $int,X41: $int,X40: $int,X42: $int,X39: $int] :
        ( $less($sum(X39,$sum(X38,X40)),$sum(X41,$sum(X42,X40)))
        | ~ $less($sum(X38,X39),$sum(X41,X42)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_399])]) ).

tff(f1070,plain,
    ( ! [X40: $int,X38: $int,X41: $int,X39: $int,X42: $int] :
        ( $less($sum(X39,$sum(X38,X40)),$sum(X41,$sum(X42,X40)))
        | ~ $less($sum(X38,X39),$sum(X41,X42)) )
    | ~ spl9_60
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f612]) ).

tff(f54638,plain,
    ( spl9_398
    | ~ spl9_61
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1066,f980,f615,f54636]) ).

tff(f54636,plain,
    ( spl9_398
  <=> ! [X24: $int,X20: $int,X21: $int,X23: $int,X22: $int] :
        ( $less($sum(X22,$sum(X20,X21)),$sum(X23,$sum(X24,$sum(X21,X22))))
        | ~ $less(X20,$sum(X23,X24)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_398])]) ).

tff(f1066,plain,
    ( ! [X21: $int,X24: $int,X22: $int,X23: $int,X20: $int] :
        ( $less($sum(X22,$sum(X20,X21)),$sum(X23,$sum(X24,$sum(X21,X22))))
        | ~ $less(X20,$sum(X23,X24)) )
    | ~ spl9_61
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f616]) ).

tff(f54634,plain,
    ( spl9_397
    | ~ spl9_61
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1065,f980,f615,f54632]) ).

tff(f54632,plain,
    ( spl9_397
  <=> ! [X15: $int,X18: $int,X17: $int,X16: $int,X19: $int] :
        ( $less($sum(X16,$sum(X17,X15)),$sum(X18,$sum(X19,$sum(X16,X17))))
        | ~ $less(X15,$sum(X18,X19)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_397])]) ).

tff(f1065,plain,
    ( ! [X18: $int,X19: $int,X16: $int,X17: $int,X15: $int] :
        ( $less($sum(X16,$sum(X17,X15)),$sum(X18,$sum(X19,$sum(X16,X17))))
        | ~ $less(X15,$sum(X18,X19)) )
    | ~ spl9_61
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f616]) ).

tff(f54630,plain,
    ( spl9_396
    | ~ spl9_30
    | ~ spl9_61
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1054,f976,f615,f268,f54628]) ).

tff(f54628,plain,
    ( spl9_396
  <=> ! [X55: $int,X57: $int,X56: $int,X58: $int] : ( $sum(X58,$sum($uminus($sum(X56,X55)),X57)) = $sum($uminus(X55),$sum($uminus(X56),$sum(X57,X58))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_396])]) ).

tff(f1054,plain,
    ( ! [X58: $int,X56: $int,X57: $int,X55: $int] : ( $sum(X58,$sum($uminus($sum(X56,X55)),X57)) = $sum($uminus(X55),$sum($uminus(X56),$sum(X57,X58))) )
    | ~ spl9_30
    | ~ spl9_61
    | ~ spl9_78 ),
    inference(forward_demodulation,[],[f1025,f269]) ).

tff(f1025,plain,
    ( ! [X58: $int,X56: $int,X57: $int,X55: $int] : ( $sum($uminus(X55),$sum($sum($uminus(X56),X57),X58)) = $sum(X58,$sum($uminus($sum(X56,X55)),X57)) )
    | ~ spl9_61
    | ~ spl9_78 ),
    inference(superposition,[],[f616,f977]) ).

tff(f54626,plain,
    ( spl9_395
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1053,f976,f611,f268,f54624]) ).

tff(f1053,plain,
    ( ! [X51: $int,X54: $int,X52: $int,X53: $int] : ( $sum($sum($uminus(X52),X53),$sum($uminus(X51),X54)) = $sum($uminus($sum(X52,X51)),$sum(X53,X54)) )
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_78 ),
    inference(forward_demodulation,[],[f1024,f269]) ).

tff(f1024,plain,
    ( ! [X51: $int,X54: $int,X52: $int,X53: $int] : ( $sum($sum($uminus(X52),X53),$sum($uminus(X51),X54)) = $sum($sum($uminus($sum(X52,X51)),X53),X54) )
    | ~ spl9_60
    | ~ spl9_78 ),
    inference(superposition,[],[f612,f977]) ).

tff(f54622,plain,
    ( spl9_394
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1038,f976,f526,f268,f54620]) ).

tff(f1038,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: $int] : ( $sum($uminus($sum(X6,X9)),$sum($uminus(X7),X8)) = $sum($uminus($sum(X9,$sum(X7,X6))),X8) )
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_78 ),
    inference(forward_demodulation,[],[f997,f556]) ).

tff(f997,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: $int] : ( $sum($uminus($sum(X6,X9)),$sum($uminus(X7),X8)) = $sum($uminus(X9),$sum($uminus($sum(X7,X6)),X8)) )
    | ~ spl9_78 ),
    inference(superposition,[],[f977,f977]) ).

tff(f54617,plain,
    ( spl9_393
    | ~ spl9_76
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1031,f976,f882,f54615]) ).

tff(f54615,plain,
    ( spl9_393
  <=> ! [X69: $int,X71: $int,X70: $int,X68: $int] :
        ( $less($uminus($sum($uminus($sum(X69,X68)),X70)),$sum(X71,X68))
        | ~ $less($uminus($sum($uminus(X69),X70)),X71) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_393])]) ).

tff(f1031,plain,
    ( ! [X70: $int,X71: $int,X68: $int,X69: $int] :
        ( $less($uminus($sum($uminus($sum(X69,X68)),X70)),$sum(X71,X68))
        | ~ $less($uminus($sum($uminus(X69),X70)),X71) )
    | ~ spl9_76
    | ~ spl9_78 ),
    inference(evaluation,[],[f1028]) ).

tff(f1028,plain,
    ( ! [X70: $int,X71: $int,X68: $int,X69: $int] :
        ( $less($uminus($sum($uminus($sum(X69,X68)),X70)),$sum(X71,$uminus($uminus(X68))))
        | ~ $less($uminus($sum($uminus(X69),X70)),X71) )
    | ~ spl9_76
    | ~ spl9_78 ),
    inference(superposition,[],[f883,f977]) ).

tff(f54612,plain,
    ( spl9_392
    | ~ spl9_77
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1030,f976,f886,f54610]) ).

tff(f54610,plain,
    ( spl9_392
  <=> ! [X74: $int,X75: $int,X73: $int,X72: $int] :
        ( $less($sum(X75,X72),$uminus($sum($uminus($sum(X73,X72)),X74)))
        | ~ $less(X75,$uminus($sum($uminus(X73),X74))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_392])]) ).

tff(f1030,plain,
    ( ! [X72: $int,X73: $int,X74: $int,X75: $int] :
        ( $less($sum(X75,X72),$uminus($sum($uminus($sum(X73,X72)),X74)))
        | ~ $less(X75,$uminus($sum($uminus(X73),X74))) )
    | ~ spl9_77
    | ~ spl9_78 ),
    inference(evaluation,[],[f1029]) ).

tff(f1029,plain,
    ( ! [X72: $int,X73: $int,X74: $int,X75: $int] :
        ( $less($sum(X75,$uminus($uminus(X72))),$uminus($sum($uminus($sum(X73,X72)),X74)))
        | ~ $less(X75,$uminus($sum($uminus(X73),X74))) )
    | ~ spl9_77
    | ~ spl9_78 ),
    inference(superposition,[],[f887,f977]) ).

tff(f54608,plain,
    ( spl9_391
    | ~ spl9_61
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1026,f976,f615,f54606]) ).

tff(f54606,plain,
    ( spl9_391
  <=> ! [X61: $int,X60: $int,X59: $int,X62: $int] : ( $sum($sum($uminus(X60),X61),$sum(X62,$uminus(X59))) = $sum(X62,$sum($uminus($sum(X60,X59)),X61)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_391])]) ).

tff(f1026,plain,
    ( ! [X59: $int,X62: $int,X60: $int,X61: $int] : ( $sum($sum($uminus(X60),X61),$sum(X62,$uminus(X59))) = $sum(X62,$sum($uminus($sum(X60,X59)),X61)) )
    | ~ spl9_61
    | ~ spl9_78 ),
    inference(superposition,[],[f616,f977]) ).

tff(f54604,plain,
    ( spl9_390
    | ~ spl9_61
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1003,f976,f615,f54602]) ).

tff(f54602,plain,
    ( spl9_390
  <=> ! [X28: $int,X27: $int,X25: $int,X26: $int] : ( $sum($uminus($sum(X25,X28)),$sum(X26,X27)) = $sum($uminus(X28),$sum(X27,$sum($uminus(X25),X26))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_390])]) ).

tff(f1003,plain,
    ( ! [X28: $int,X26: $int,X27: $int,X25: $int] : ( $sum($uminus($sum(X25,X28)),$sum(X26,X27)) = $sum($uminus(X28),$sum(X27,$sum($uminus(X25),X26))) )
    | ~ spl9_61
    | ~ spl9_78 ),
    inference(superposition,[],[f977,f616]) ).

tff(f54599,plain,
    ( spl9_389
    | ~ spl9_61
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1002,f976,f615,f54597]) ).

tff(f54597,plain,
    ( spl9_389
  <=> ! [X24: $int,X21: $int,X23: $int,X22: $int] : ( $sum($uminus($sum(X21,X24)),$sum(X22,X23)) = $sum($uminus(X24),$sum(X22,$sum(X23,$uminus(X21)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_389])]) ).

tff(f1002,plain,
    ( ! [X21: $int,X24: $int,X22: $int,X23: $int] : ( $sum($uminus($sum(X21,X24)),$sum(X22,X23)) = $sum($uminus(X24),$sum(X22,$sum(X23,$uminus(X21)))) )
    | ~ spl9_61
    | ~ spl9_78 ),
    inference(superposition,[],[f977,f616]) ).

tff(f54595,plain,
    ( spl9_388
    | ~ spl9_59
    | ~ spl9_77 ),
    inference(avatar_split_clause,[],[f953,f886,f607,f54593]) ).

tff(f54593,plain,
    ( spl9_388
  <=> ! [X5: $int,X4: $int,X7: $int,X6: $int] :
        ( ~ $less(X4,$uminus(X5))
        | $less($sum(X4,$uminus(X6)),$sum(X7,1))
        | $less(X7,$uminus($sum(X6,X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_388])]) ).

tff(f953,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: $int] :
        ( ~ $less(X4,$uminus(X5))
        | $less($sum(X4,$uminus(X6)),$sum(X7,1))
        | $less(X7,$uminus($sum(X6,X5))) )
    | ~ spl9_59
    | ~ spl9_77 ),
    inference(resolution,[],[f887,f608]) ).

tff(f54591,plain,
    ( spl9_387
    | ~ spl9_59
    | ~ spl9_76 ),
    inference(avatar_split_clause,[],[f930,f882,f607,f54589]) ).

tff(f54589,plain,
    ( spl9_387
  <=> ! [X10: $int,X11: $int,X13: $int,X12: $int] :
        ( ~ $less($uminus(X10),X11)
        | $less($uminus($sum(X12,X10)),$sum(X13,1))
        | $less(X13,$sum(X11,$uminus(X12))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_387])]) ).

tff(f930,plain,
    ( ! [X10: $int,X11: $int,X12: $int,X13: $int] :
        ( ~ $less($uminus(X10),X11)
        | $less($uminus($sum(X12,X10)),$sum(X13,1))
        | $less(X13,$sum(X11,$uminus(X12))) )
    | ~ spl9_59
    | ~ spl9_76 ),
    inference(resolution,[],[f883,f608]) ).

tff(f54587,plain,
    ( spl9_386
    | ~ spl9_22
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f909,f878,f196,f54585]) ).

tff(f54585,plain,
    ( spl9_386
  <=> ! [X13: $int,X14: $int,X12: $int,X15: $int] :
        ( ~ $less(X12,X13)
        | $less(X14,$sum(X13,X15))
        | $less($sum(X12,X15),X14)
        | ( $sum(X12,X15) = X14 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_386])]) ).

tff(f909,plain,
    ( ! [X14: $int,X15: $int,X12: $int,X13: $int] :
        ( ~ $less(X12,X13)
        | $less(X14,$sum(X13,X15))
        | $less($sum(X12,X15),X14)
        | ( $sum(X12,X15) = X14 ) )
    | ~ spl9_22
    | ~ spl9_75 ),
    inference(resolution,[],[f879,f197]) ).

tff(f54583,plain,
    ( spl9_385
    | ~ spl9_59
    | ~ spl9_74 ),
    inference(avatar_split_clause,[],[f895,f874,f607,f54581]) ).

tff(f54581,plain,
    ( spl9_385
  <=> ! [X6: $int,X4: $int,X5: $int] :
        ( ( $sum(X4,1) = X5 )
        | ~ $less(X4,X5)
        | $less($sum(X4,1),$sum(X6,1))
        | $less(X6,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_385])]) ).

tff(f895,plain,
    ( ! [X6: $int,X4: $int,X5: $int] :
        ( ( $sum(X4,1) = X5 )
        | ~ $less(X4,X5)
        | $less($sum(X4,1),$sum(X6,1))
        | $less(X6,X5) )
    | ~ spl9_59
    | ~ spl9_74 ),
    inference(resolution,[],[f875,f608]) ).

tff(f54579,plain,
    ( spl9_384
    | ~ spl9_56
    | ~ spl9_65 ),
    inference(avatar_split_clause,[],[f803,f776,f534,f54577]) ).

tff(f54577,plain,
    ( spl9_384
  <=> ! [X28: $int,X27: $int,X25: $int,X26: $int] :
        ( ( $sum(X25,X26) = X27 )
        | $less(X27,$sum(X25,X26))
        | $less($sum(X28,X25),X27)
        | ~ $less(X28,X26) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_384])]) ).

tff(f803,plain,
    ( ! [X28: $int,X26: $int,X27: $int,X25: $int] :
        ( ( $sum(X25,X26) = X27 )
        | $less(X27,$sum(X25,X26))
        | $less($sum(X28,X25),X27)
        | ~ $less(X28,X26) )
    | ~ spl9_56
    | ~ spl9_65 ),
    inference(resolution,[],[f777,f535]) ).

tff(f54575,plain,
    ( spl9_383
    | ~ spl9_55
    | ~ spl9_65 ),
    inference(avatar_split_clause,[],[f802,f776,f530,f54573]) ).

tff(f54573,plain,
    ( spl9_383
  <=> ! [X24: $int,X21: $int,X23: $int,X22: $int] :
        ( ( $sum(X21,X22) = X23 )
        | $less(X23,$sum(X21,X22))
        | $less($sum(X22,X24),X23)
        | ~ $less(X24,X21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_383])]) ).

tff(f802,plain,
    ( ! [X21: $int,X24: $int,X22: $int,X23: $int] :
        ( ( $sum(X21,X22) = X23 )
        | $less(X23,$sum(X21,X22))
        | $less($sum(X22,X24),X23)
        | ~ $less(X24,X21) )
    | ~ spl9_55
    | ~ spl9_65 ),
    inference(resolution,[],[f777,f531]) ).

tff(f54571,plain,
    ( spl9_382
    | ~ spl9_24
    | ~ spl9_65 ),
    inference(avatar_split_clause,[],[f801,f776,f220,f54569]) ).

tff(f54569,plain,
    ( spl9_382
  <=> ! [X18: $int,X20: $int,X17: $int,X19: $int] :
        ( ( $sum(X17,X18) = X19 )
        | $less(X19,$sum(X17,X18))
        | $less($sum(X20,X18),X19)
        | ~ $less(X20,X17) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_382])]) ).

tff(f801,plain,
    ( ! [X18: $int,X19: $int,X17: $int,X20: $int] :
        ( ( $sum(X17,X18) = X19 )
        | $less(X19,$sum(X17,X18))
        | $less($sum(X20,X18),X19)
        | ~ $less(X20,X17) )
    | ~ spl9_24
    | ~ spl9_65 ),
    inference(resolution,[],[f777,f221]) ).

tff(f54567,plain,
    ( spl9_381
    | ~ spl9_51
    | ~ spl9_65 ),
    inference(avatar_split_clause,[],[f800,f776,f498,f54565]) ).

tff(f54565,plain,
    ( spl9_381
  <=> ! [X16: $int,X14: $int,X15: $int] :
        ( ( $sum(X14,$uminus(X15)) = X16 )
        | $less(X16,$sum(X14,$uminus(X15)))
        | $less(0,X16)
        | ~ $less(X15,X14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_381])]) ).

tff(f800,plain,
    ( ! [X16: $int,X14: $int,X15: $int] :
        ( ( $sum(X14,$uminus(X15)) = X16 )
        | $less(X16,$sum(X14,$uminus(X15)))
        | $less(0,X16)
        | ~ $less(X15,X14) )
    | ~ spl9_51
    | ~ spl9_65 ),
    inference(resolution,[],[f777,f499]) ).

tff(f51052,plain,
    ( spl9_380
    | ~ spl9_11
    | ~ spl9_315 ),
    inference(avatar_split_clause,[],[f42648,f19378,f145,f51050]) ).

tff(f51050,plain,
    ( spl9_380
  <=> ! [X9: $int,X8: array] :
        ( distinct(X8,X9)
        | $less(X9,2)
        | $less(sK2(X8,X9),X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_380])]) ).

tff(f19378,plain,
    ( spl9_315
  <=> ! [X16: $int,X15: array] :
        ( distinct(X15,X16)
        | ~ sorted(X15,X16)
        | $less(X16,2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_315])]) ).

tff(f42648,plain,
    ( ! [X8: array,X9: $int] :
        ( distinct(X8,X9)
        | $less(X9,2)
        | $less(sK2(X8,X9),X9) )
    | ~ spl9_11
    | ~ spl9_315 ),
    inference(resolution,[],[f19379,f146]) ).

tff(f19379,plain,
    ( ! [X16: $int,X15: array] :
        ( ~ sorted(X15,X16)
        | distinct(X15,X16)
        | $less(X16,2) )
    | ~ spl9_315 ),
    inference(avatar_component_clause,[],[f19378]) ).

tff(f46981,plain,
    ( spl9_379
    | ~ spl9_12
    | ~ spl9_315 ),
    inference(avatar_split_clause,[],[f42647,f19378,f149,f46979]) ).

tff(f46979,plain,
    ( spl9_379
  <=> ! [X6: array,X7: $int] :
        ( distinct(X6,X7)
        | $less(X7,2)
        | $less(sK3(X6,X7),X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_379])]) ).

tff(f42647,plain,
    ( ! [X6: array,X7: $int] :
        ( distinct(X6,X7)
        | $less(X7,2)
        | $less(sK3(X6,X7),X7) )
    | ~ spl9_12
    | ~ spl9_315 ),
    inference(resolution,[],[f19379,f150]) ).

tff(f42753,plain,
    ( spl9_378
    | ~ spl9_54
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1130,f984,f526,f42751]) ).

tff(f42751,plain,
    ( spl9_378
  <=> ! [X28: $int,X27: $int,X25: $int,X26: $int] :
        ( $less($sum(X27,$sum(X28,$uminus(X26))),$uminus($sum(X25,X26)))
        | ~ $less($sum(X27,X28),$uminus(X25)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_378])]) ).

tff(f1130,plain,
    ( ! [X28: $int,X26: $int,X27: $int,X25: $int] :
        ( $less($sum(X27,$sum(X28,$uminus(X26))),$uminus($sum(X25,X26)))
        | ~ $less($sum(X27,X28),$uminus(X25)) )
    | ~ spl9_54
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f527]) ).

tff(f42749,plain,
    ( spl9_377
    | ~ spl9_23
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1112,f984,f216,f42747]) ).

tff(f42747,plain,
    ( spl9_377
  <=> ! [X31: $int,X29: $int,X32: $int,X30: $int] :
        ( $less($sum(X31,$uminus($sum(X30,X29))),$sum(X32,$uminus(X30)))
        | ~ $less($sum(X31,$uminus(X29)),X32) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_377])]) ).

tff(f1112,plain,
    ( ! [X31: $int,X29: $int,X32: $int,X30: $int] :
        ( $less($sum(X31,$uminus($sum(X30,X29))),$sum(X32,$uminus(X30)))
        | ~ $less($sum(X31,$uminus(X29)),X32) )
    | ~ spl9_23
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f217]) ).

tff(f42745,plain,
    ( spl9_376
    | ~ spl9_54
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1111,f984,f526,f42743]) ).

tff(f42743,plain,
    ( spl9_376
  <=> ! [X28: $int,X27: $int,X25: $int,X26: $int] :
        ( $less($sum(X27,$uminus($sum(X25,X26))),$sum(X28,$uminus(X26)))
        | ~ $less($sum(X27,$uminus(X25)),X28) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_376])]) ).

tff(f1111,plain,
    ( ! [X28: $int,X26: $int,X27: $int,X25: $int] :
        ( $less($sum(X27,$uminus($sum(X25,X26))),$sum(X28,$uminus(X26)))
        | ~ $less($sum(X27,$uminus(X25)),X28) )
    | ~ spl9_54
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f527]) ).

tff(f42741,plain,
    ( spl9_375
    | ~ spl9_75
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1100,f984,f878,f42739]) ).

tff(f42739,plain,
    ( spl9_375
  <=> ! [X10: $int,X11: $int,X7: $int,X9: $int,X8: $int] :
        ( ~ $less($sum(X7,X8),X9)
        | ~ $less(X9,X10)
        | $less($sum(X7,$sum(X8,X11)),$sum(X10,X11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_375])]) ).

tff(f1100,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X9: $int,X7: $int] :
        ( ~ $less($sum(X7,X8),X9)
        | ~ $less(X9,X10)
        | $less($sum(X7,$sum(X8,X11)),$sum(X10,X11)) )
    | ~ spl9_75
    | ~ spl9_80 ),
    inference(resolution,[],[f985,f879]) ).

tff(f42737,plain,
    ( spl9_374
    | ~ spl9_23
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1079,f980,f216,f42735]) ).

tff(f42735,plain,
    ( spl9_374
  <=> ! [X31: $int,X29: $int,X32: $int,X30: $int] :
        ( $less($sum(X31,$uminus(X30)),$sum(X32,$uminus($sum(X30,X29))))
        | ~ $less(X31,$sum(X32,$uminus(X29))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_374])]) ).

tff(f1079,plain,
    ( ! [X31: $int,X29: $int,X32: $int,X30: $int] :
        ( $less($sum(X31,$uminus(X30)),$sum(X32,$uminus($sum(X30,X29))))
        | ~ $less(X31,$sum(X32,$uminus(X29))) )
    | ~ spl9_23
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f217]) ).

tff(f42732,plain,
    ( spl9_373
    | ~ spl9_54
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1078,f980,f526,f42730]) ).

tff(f42730,plain,
    ( spl9_373
  <=> ! [X28: $int,X27: $int,X25: $int,X26: $int] :
        ( $less($sum(X27,$uminus(X26)),$sum(X28,$uminus($sum(X25,X26))))
        | ~ $less(X27,$sum(X28,$uminus(X25))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_373])]) ).

tff(f1078,plain,
    ( ! [X28: $int,X26: $int,X27: $int,X25: $int] :
        ( $less($sum(X27,$uminus(X26)),$sum(X28,$uminus($sum(X25,X26))))
        | ~ $less(X27,$sum(X28,$uminus(X25))) )
    | ~ spl9_54
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f527]) ).

tff(f42728,plain,
    ( spl9_372
    | ~ spl9_54
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1067,f980,f526,f42726]) ).

tff(f42726,plain,
    ( spl9_372
  <=> ! [X28: $int,X27: $int,X25: $int,X26: $int] :
        ( $less($uminus($sum(X25,X26)),$sum(X27,$sum(X28,$uminus(X26))))
        | ~ $less($uminus(X25),$sum(X27,X28)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_372])]) ).

tff(f1067,plain,
    ( ! [X28: $int,X26: $int,X27: $int,X25: $int] :
        ( $less($uminus($sum(X25,X26)),$sum(X27,$sum(X28,$uminus(X26))))
        | ~ $less($uminus(X25),$sum(X27,X28)) )
    | ~ spl9_54
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f527]) ).

tff(f42724,plain,
    ( spl9_371
    | ~ spl9_21
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1060,f980,f192,f42722]) ).

tff(f42722,plain,
    ( spl9_371
  <=> ! [X24: $int,X21: $int,X23: $int,X25: $int,X22: $int] :
        ( ~ $less(X21,$sum(X22,X23))
        | ~ $less(X24,$sum(X21,X25))
        | $less(X24,$sum(X22,$sum(X23,X25))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_371])]) ).

tff(f1060,plain,
    ( ! [X21: $int,X24: $int,X22: $int,X25: $int,X23: $int] :
        ( ~ $less(X21,$sum(X22,X23))
        | ~ $less(X24,$sum(X21,X25))
        | $less(X24,$sum(X22,$sum(X23,X25))) )
    | ~ spl9_21
    | ~ spl9_79 ),
    inference(resolution,[],[f981,f193]) ).

tff(f42720,plain,
    ( spl9_370
    | ~ spl9_75
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1056,f980,f878,f42718]) ).

tff(f42718,plain,
    ( spl9_370
  <=> ! [X5: $int,X4: $int,X7: $int,X6: $int,X3: $int] :
        ( ~ $less(X3,$sum(X4,X5))
        | ~ $less(X4,X6)
        | $less($sum(X3,X7),$sum(X6,$sum(X5,X7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_370])]) ).

tff(f1056,plain,
    ( ! [X3: $int,X6: $int,X7: $int,X4: $int,X5: $int] :
        ( ~ $less(X3,$sum(X4,X5))
        | ~ $less(X4,X6)
        | $less($sum(X3,X7),$sum(X6,$sum(X5,X7))) )
    | ~ spl9_75
    | ~ spl9_79 ),
    inference(resolution,[],[f981,f879]) ).

tff(f42716,plain,
    ( spl9_369
    | ~ spl9_30
    | ~ spl9_56
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1052,f976,f534,f268,f42714]) ).

tff(f42714,plain,
    ( spl9_369
  <=> ! [X44: $int,X43: $int,X46: $int,X45: $int] :
        ( $less($sum($uminus($sum(X44,X43)),X45),$sum($uminus(X44),$sum(X45,X46)))
        | ~ $less($uminus(X43),X46) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_369])]) ).

tff(f1052,plain,
    ( ! [X46: $int,X44: $int,X45: $int,X43: $int] :
        ( $less($sum($uminus($sum(X44,X43)),X45),$sum($uminus(X44),$sum(X45,X46)))
        | ~ $less($uminus(X43),X46) )
    | ~ spl9_30
    | ~ spl9_56
    | ~ spl9_78 ),
    inference(forward_demodulation,[],[f1022,f269]) ).

tff(f1022,plain,
    ( ! [X46: $int,X44: $int,X45: $int,X43: $int] :
        ( $less($sum($uminus($sum(X44,X43)),X45),$sum($sum($uminus(X44),X45),X46))
        | ~ $less($uminus(X43),X46) )
    | ~ spl9_56
    | ~ spl9_78 ),
    inference(superposition,[],[f535,f977]) ).

tff(f42712,plain,
    ( spl9_368
    | ~ spl9_30
    | ~ spl9_55
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1051,f976,f530,f268,f42710]) ).

tff(f42710,plain,
    ( spl9_368
  <=> ! [X38: $int,X36: $int,X35: $int,X37: $int] :
        ( $less($sum($uminus(X36),$sum(X37,X38)),$sum($uminus($sum(X36,X35)),X37))
        | ~ $less(X38,$uminus(X35)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_368])]) ).

tff(f1051,plain,
    ( ! [X38: $int,X36: $int,X37: $int,X35: $int] :
        ( $less($sum($uminus(X36),$sum(X37,X38)),$sum($uminus($sum(X36,X35)),X37))
        | ~ $less(X38,$uminus(X35)) )
    | ~ spl9_30
    | ~ spl9_55
    | ~ spl9_78 ),
    inference(forward_demodulation,[],[f1020,f269]) ).

tff(f1020,plain,
    ( ! [X38: $int,X36: $int,X37: $int,X35: $int] :
        ( $less($sum($sum($uminus(X36),X37),X38),$sum($uminus($sum(X36,X35)),X37))
        | ~ $less(X38,$uminus(X35)) )
    | ~ spl9_55
    | ~ spl9_78 ),
    inference(superposition,[],[f531,f977]) ).

tff(f42708,plain,
    ( spl9_367
    | ~ spl9_56
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1023,f976,f534,f42706]) ).

tff(f42706,plain,
    ( spl9_367
  <=> ! [X48: $int,X47: $int,X50: $int,X49: $int] :
        ( $less($sum(X50,$uminus(X47)),$sum($uminus($sum(X48,X47)),X49))
        | ~ $less(X50,$sum($uminus(X48),X49)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_367])]) ).

tff(f1023,plain,
    ( ! [X50: $int,X48: $int,X49: $int,X47: $int] :
        ( $less($sum(X50,$uminus(X47)),$sum($uminus($sum(X48,X47)),X49))
        | ~ $less(X50,$sum($uminus(X48),X49)) )
    | ~ spl9_56
    | ~ spl9_78 ),
    inference(superposition,[],[f535,f977]) ).

tff(f42704,plain,
    ( spl9_366
    | ~ spl9_55
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1021,f976,f530,f42702]) ).

tff(f42702,plain,
    ( spl9_366
  <=> ! [X41: $int,X40: $int,X42: $int,X39: $int] :
        ( $less($sum($uminus($sum(X40,X39)),X41),$sum(X42,$uminus(X39)))
        | ~ $less($sum($uminus(X40),X41),X42) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_366])]) ).

tff(f1021,plain,
    ( ! [X40: $int,X41: $int,X39: $int,X42: $int] :
        ( $less($sum($uminus($sum(X40,X39)),X41),$sum(X42,$uminus(X39)))
        | ~ $less($sum($uminus(X40),X41),X42) )
    | ~ spl9_55
    | ~ spl9_78 ),
    inference(superposition,[],[f531,f977]) ).

tff(f42700,plain,
    ( spl9_365
    | ~ spl9_24
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1018,f976,f220,f42698]) ).

tff(f42698,plain,
    ( spl9_365
  <=> ! [X29: $int,X27: $int,X28: $int,X30: $int] :
        ( $less($sum($uminus($sum(X28,X27)),X29),$sum(X30,$sum($uminus(X28),X29)))
        | ~ $less($uminus(X27),X30) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_365])]) ).

tff(f1018,plain,
    ( ! [X28: $int,X29: $int,X27: $int,X30: $int] :
        ( $less($sum($uminus($sum(X28,X27)),X29),$sum(X30,$sum($uminus(X28),X29)))
        | ~ $less($uminus(X27),X30) )
    | ~ spl9_24
    | ~ spl9_78 ),
    inference(superposition,[],[f221,f977]) ).

tff(f42696,plain,
    ( spl9_364
    | ~ spl9_24
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1017,f976,f220,f42694]) ).

tff(f42694,plain,
    ( spl9_364
  <=> ! [X24: $int,X23: $int,X25: $int,X26: $int] :
        ( $less($sum(X26,$sum($uminus(X24),X25)),$sum($uminus($sum(X24,X23)),X25))
        | ~ $less(X26,$uminus(X23)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_364])]) ).

tff(f1017,plain,
    ( ! [X26: $int,X24: $int,X25: $int,X23: $int] :
        ( $less($sum(X26,$sum($uminus(X24),X25)),$sum($uminus($sum(X24,X23)),X25))
        | ~ $less(X26,$uminus(X23)) )
    | ~ spl9_24
    | ~ spl9_78 ),
    inference(superposition,[],[f221,f977]) ).

tff(f42692,plain,
    ( spl9_363
    | ~ spl9_25
    | ~ spl9_321 ),
    inference(avatar_split_clause,[],[f38709,f35019,f224,f42690]) ).

tff(f42690,plain,
    ( spl9_363
  <=> ! [X2: array] :
        ( distinct(X2,2)
        | $less(sK2(X2,2),sK3(X2,2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_363])]) ).

tff(f35019,plain,
    ( spl9_321
  <=> ! [X18: array] :
        ( ~ sorted(X18,2)
        | distinct(X18,2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_321])]) ).

tff(f38709,plain,
    ( ! [X2: array] :
        ( distinct(X2,2)
        | $less(sK2(X2,2),sK3(X2,2)) )
    | ~ spl9_25
    | ~ spl9_321 ),
    inference(resolution,[],[f35020,f225]) ).

tff(f35020,plain,
    ( ! [X18: array] :
        ( ~ sorted(X18,2)
        | distinct(X18,2) )
    | ~ spl9_321 ),
    inference(avatar_component_clause,[],[f35019]) ).

tff(f42688,plain,
    ( spl9_362
    | ~ spl9_30
    | ~ spl9_77 ),
    inference(avatar_split_clause,[],[f971,f886,f268,f42686]) ).

tff(f42686,plain,
    ( spl9_362
  <=> ! [X31: $int,X29: $int,X32: $int,X30: $int] :
        ( $less($sum(X32,$uminus($sum(X29,X30))),$uminus($sum(X29,$sum(X30,X31))))
        | ~ $less(X32,$uminus(X31)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_362])]) ).

tff(f971,plain,
    ( ! [X31: $int,X29: $int,X32: $int,X30: $int] :
        ( $less($sum(X32,$uminus($sum(X29,X30))),$uminus($sum(X29,$sum(X30,X31))))
        | ~ $less(X32,$uminus(X31)) )
    | ~ spl9_30
    | ~ spl9_77 ),
    inference(superposition,[],[f887,f269]) ).

tff(f42684,plain,
    ( spl9_361
    | ~ spl9_60
    | ~ spl9_77 ),
    inference(avatar_split_clause,[],[f970,f886,f611,f42682]) ).

tff(f42682,plain,
    ( spl9_361
  <=> ! [X28: $int,X27: $int,X25: $int,X26: $int] :
        ( $less($sum(X28,$uminus($sum(X25,X26))),$uminus($sum(X26,$sum(X25,X27))))
        | ~ $less(X28,$uminus(X27)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_361])]) ).

tff(f970,plain,
    ( ! [X28: $int,X26: $int,X27: $int,X25: $int] :
        ( $less($sum(X28,$uminus($sum(X25,X26))),$uminus($sum(X26,$sum(X25,X27))))
        | ~ $less(X28,$uminus(X27)) )
    | ~ spl9_60
    | ~ spl9_77 ),
    inference(superposition,[],[f887,f612]) ).

tff(f42680,plain,
    ( spl9_360
    | ~ spl9_61
    | ~ spl9_77 ),
    inference(avatar_split_clause,[],[f967,f886,f615,f42678]) ).

tff(f42678,plain,
    ( spl9_360
  <=> ! [X18: $int,X17: $int,X16: $int,X15: $int] :
        ( $less($sum(X18,$uminus(X15)),$uminus($sum(X17,$sum(X15,X16))))
        | ~ $less(X18,$uminus($sum(X16,X17))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_360])]) ).

tff(f967,plain,
    ( ! [X18: $int,X16: $int,X17: $int,X15: $int] :
        ( $less($sum(X18,$uminus(X15)),$uminus($sum(X17,$sum(X15,X16))))
        | ~ $less(X18,$uminus($sum(X16,X17))) )
    | ~ spl9_61
    | ~ spl9_77 ),
    inference(superposition,[],[f887,f616]) ).

tff(f42676,plain,
    ( spl9_359
    | ~ spl9_61
    | ~ spl9_77 ),
    inference(avatar_split_clause,[],[f966,f886,f615,f42674]) ).

tff(f42674,plain,
    ( spl9_359
  <=> ! [X11: $int,X13: $int,X14: $int,X12: $int] :
        ( $less($sum(X14,$uminus(X11)),$uminus($sum(X12,$sum(X13,X11))))
        | ~ $less(X14,$uminus($sum(X12,X13))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_359])]) ).

tff(f966,plain,
    ( ! [X11: $int,X14: $int,X12: $int,X13: $int] :
        ( $less($sum(X14,$uminus(X11)),$uminus($sum(X12,$sum(X13,X11))))
        | ~ $less(X14,$uminus($sum(X12,X13))) )
    | ~ spl9_61
    | ~ spl9_77 ),
    inference(superposition,[],[f887,f616]) ).

tff(f42672,plain,
    ( spl9_358
    | ~ spl9_30
    | ~ spl9_77 ),
    inference(avatar_split_clause,[],[f961,f886,f268,f42670]) ).

tff(f42670,plain,
    ( spl9_358
  <=> ! [X18: $int,X19: $int,X20: $int,X21: $int] :
        ( $less($sum(X18,$sum(X19,$uminus(X20))),$uminus($sum(X20,X21)))
        | ~ $less($sum(X18,X19),$uminus(X21)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_358])]) ).

tff(f961,plain,
    ( ! [X21: $int,X18: $int,X19: $int,X20: $int] :
        ( $less($sum(X18,$sum(X19,$uminus(X20))),$uminus($sum(X20,X21)))
        | ~ $less($sum(X18,X19),$uminus(X21)) )
    | ~ spl9_30
    | ~ spl9_77 ),
    inference(superposition,[],[f887,f269]) ).

tff(f42668,plain,
    ( spl9_357
    | ~ spl9_60
    | ~ spl9_77 ),
    inference(avatar_split_clause,[],[f960,f886,f611,f42666]) ).

tff(f42666,plain,
    ( spl9_357
  <=> ! [X17: $int,X14: $int,X16: $int,X15: $int] :
        ( $less($sum(X15,$sum(X14,$uminus(X16))),$uminus($sum(X16,X17)))
        | ~ $less($sum(X14,X15),$uminus(X17)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_357])]) ).

tff(f960,plain,
    ( ! [X16: $int,X14: $int,X17: $int,X15: $int] :
        ( $less($sum(X15,$sum(X14,$uminus(X16))),$uminus($sum(X16,X17)))
        | ~ $less($sum(X14,X15),$uminus(X17)) )
    | ~ spl9_60
    | ~ spl9_77 ),
    inference(superposition,[],[f887,f612]) ).

tff(f42664,plain,
    ( spl9_356
    | ~ spl9_30
    | ~ spl9_76 ),
    inference(avatar_split_clause,[],[f948,f882,f268,f42662]) ).

tff(f42662,plain,
    ( spl9_356
  <=> ! [X18: $int,X19: $int,X20: $int,X21: $int] :
        ( $less($uminus($sum(X20,X21)),$sum(X18,$sum(X19,$uminus(X20))))
        | ~ $less($uminus(X21),$sum(X18,X19)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_356])]) ).

tff(f948,plain,
    ( ! [X21: $int,X18: $int,X19: $int,X20: $int] :
        ( $less($uminus($sum(X20,X21)),$sum(X18,$sum(X19,$uminus(X20))))
        | ~ $less($uminus(X21),$sum(X18,X19)) )
    | ~ spl9_30
    | ~ spl9_76 ),
    inference(superposition,[],[f883,f269]) ).

tff(f42660,plain,
    ( spl9_355
    | ~ spl9_60
    | ~ spl9_76 ),
    inference(avatar_split_clause,[],[f947,f882,f611,f42658]) ).

tff(f42658,plain,
    ( spl9_355
  <=> ! [X17: $int,X14: $int,X16: $int,X15: $int] :
        ( $less($uminus($sum(X16,X17)),$sum(X15,$sum(X14,$uminus(X16))))
        | ~ $less($uminus(X17),$sum(X14,X15)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_355])]) ).

tff(f947,plain,
    ( ! [X16: $int,X14: $int,X17: $int,X15: $int] :
        ( $less($uminus($sum(X16,X17)),$sum(X15,$sum(X14,$uminus(X16))))
        | ~ $less($uminus(X17),$sum(X14,X15)) )
    | ~ spl9_60
    | ~ spl9_76 ),
    inference(superposition,[],[f883,f612]) ).

tff(f42656,plain,
    ( spl9_354
    | ~ spl9_30
    | ~ spl9_76 ),
    inference(avatar_split_clause,[],[f941,f882,f268,f42654]) ).

tff(f42654,plain,
    ( spl9_354
  <=> ! [X31: $int,X29: $int,X32: $int,X30: $int] :
        ( $less($uminus($sum(X29,$sum(X30,X31))),$sum(X32,$uminus($sum(X29,X30))))
        | ~ $less($uminus(X31),X32) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_354])]) ).

tff(f941,plain,
    ( ! [X31: $int,X29: $int,X32: $int,X30: $int] :
        ( $less($uminus($sum(X29,$sum(X30,X31))),$sum(X32,$uminus($sum(X29,X30))))
        | ~ $less($uminus(X31),X32) )
    | ~ spl9_30
    | ~ spl9_76 ),
    inference(superposition,[],[f883,f269]) ).

tff(f42652,plain,
    ( spl9_353
    | ~ spl9_60
    | ~ spl9_76 ),
    inference(avatar_split_clause,[],[f940,f882,f611,f42650]) ).

tff(f42650,plain,
    ( spl9_353
  <=> ! [X28: $int,X27: $int,X25: $int,X26: $int] :
        ( $less($uminus($sum(X26,$sum(X25,X27))),$sum(X28,$uminus($sum(X25,X26))))
        | ~ $less($uminus(X27),X28) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_353])]) ).

tff(f940,plain,
    ( ! [X28: $int,X26: $int,X27: $int,X25: $int] :
        ( $less($uminus($sum(X26,$sum(X25,X27))),$sum(X28,$uminus($sum(X25,X26))))
        | ~ $less($uminus(X27),X28) )
    | ~ spl9_60
    | ~ spl9_76 ),
    inference(superposition,[],[f883,f612]) ).

tff(f42643,plain,
    ( spl9_352
    | ~ spl9_61
    | ~ spl9_76 ),
    inference(avatar_split_clause,[],[f937,f882,f615,f42641]) ).

tff(f42641,plain,
    ( spl9_352
  <=> ! [X18: $int,X17: $int,X16: $int,X15: $int] :
        ( $less($uminus($sum(X17,$sum(X15,X16))),$sum(X18,$uminus(X15)))
        | ~ $less($uminus($sum(X16,X17)),X18) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_352])]) ).

tff(f937,plain,
    ( ! [X18: $int,X16: $int,X17: $int,X15: $int] :
        ( $less($uminus($sum(X17,$sum(X15,X16))),$sum(X18,$uminus(X15)))
        | ~ $less($uminus($sum(X16,X17)),X18) )
    | ~ spl9_61
    | ~ spl9_76 ),
    inference(superposition,[],[f883,f616]) ).

tff(f42639,plain,
    ( spl9_351
    | ~ spl9_61
    | ~ spl9_76 ),
    inference(avatar_split_clause,[],[f936,f882,f615,f42637]) ).

tff(f42637,plain,
    ( spl9_351
  <=> ! [X11: $int,X13: $int,X14: $int,X12: $int] :
        ( $less($uminus($sum(X12,$sum(X13,X11))),$sum(X14,$uminus(X11)))
        | ~ $less($uminus($sum(X12,X13)),X14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_351])]) ).

tff(f936,plain,
    ( ! [X11: $int,X14: $int,X12: $int,X13: $int] :
        ( $less($uminus($sum(X12,$sum(X13,X11))),$sum(X14,$uminus(X11)))
        | ~ $less($uminus($sum(X12,X13)),X14) )
    | ~ spl9_61
    | ~ spl9_76 ),
    inference(superposition,[],[f883,f616]) ).

tff(f42635,plain,
    ( spl9_350
    | ~ spl9_30
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f926,f878,f268,f42633]) ).

tff(f42633,plain,
    ( spl9_350
  <=> ! [X38: $int,X41: $int,X40: $int,X42: $int,X39: $int] :
        ( ~ $less(X41,$sum(X38,$sum(X39,X40)))
        | ~ $less($sum(X38,X39),X42)
        | $less(X41,$sum(X42,X40)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_350])]) ).

tff(f926,plain,
    ( ! [X40: $int,X38: $int,X41: $int,X39: $int,X42: $int] :
        ( ~ $less(X41,$sum(X38,$sum(X39,X40)))
        | ~ $less($sum(X38,X39),X42)
        | $less(X41,$sum(X42,X40)) )
    | ~ spl9_30
    | ~ spl9_75 ),
    inference(superposition,[],[f879,f269]) ).

tff(f42631,plain,
    ( spl9_349
    | ~ spl9_60
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f925,f878,f611,f42629]) ).

tff(f42629,plain,
    ( spl9_349
  <=> ! [X35: $int,X33: $int,X34: $int,X36: $int,X37: $int] :
        ( ~ $less(X36,$sum(X34,$sum(X33,X35)))
        | ~ $less($sum(X33,X34),X37)
        | $less(X36,$sum(X37,X35)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_349])]) ).

tff(f925,plain,
    ( ! [X36: $int,X37: $int,X34: $int,X35: $int,X33: $int] :
        ( ~ $less(X36,$sum(X34,$sum(X33,X35)))
        | ~ $less($sum(X33,X34),X37)
        | $less(X36,$sum(X37,X35)) )
    | ~ spl9_60
    | ~ spl9_75 ),
    inference(superposition,[],[f879,f612]) ).

tff(f42627,plain,
    ( spl9_348
    | ~ spl9_61
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f922,f878,f615,f42625]) ).

tff(f42625,plain,
    ( spl9_348
  <=> ! [X24: $int,X20: $int,X21: $int,X23: $int,X22: $int] :
        ( ~ $less(X23,$sum(X22,$sum(X20,X21)))
        | ~ $less(X20,X24)
        | $less(X23,$sum(X24,$sum(X21,X22))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_348])]) ).

tff(f922,plain,
    ( ! [X21: $int,X24: $int,X22: $int,X23: $int,X20: $int] :
        ( ~ $less(X23,$sum(X22,$sum(X20,X21)))
        | ~ $less(X20,X24)
        | $less(X23,$sum(X24,$sum(X21,X22))) )
    | ~ spl9_61
    | ~ spl9_75 ),
    inference(superposition,[],[f879,f616]) ).

tff(f42623,plain,
    ( spl9_347
    | ~ spl9_61
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f921,f878,f615,f42621]) ).

tff(f42621,plain,
    ( spl9_347
  <=> ! [X18: $int,X19: $int,X17: $int,X16: $int,X15: $int] :
        ( ~ $less(X18,$sum(X16,$sum(X17,X15)))
        | ~ $less(X15,X19)
        | $less(X18,$sum(X19,$sum(X16,X17))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_347])]) ).

tff(f921,plain,
    ( ! [X18: $int,X19: $int,X16: $int,X17: $int,X15: $int] :
        ( ~ $less(X18,$sum(X16,$sum(X17,X15)))
        | ~ $less(X15,X19)
        | $less(X18,$sum(X19,$sum(X16,X17))) )
    | ~ spl9_61
    | ~ spl9_75 ),
    inference(superposition,[],[f879,f616]) ).

tff(f42619,plain,
    ( spl9_346
    | ~ spl9_49
    | ~ spl9_74 ),
    inference(avatar_split_clause,[],[f900,f874,f455,f42617]) ).

tff(f42617,plain,
    ( spl9_346
  <=> ! [X20: $int,X19: $int] :
        ( ( $sum(1,X20) = $sum(X19,1) )
        | ~ $less(X19,$sum(1,X20))
        | ~ $less(X20,$sum(X19,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_346])]) ).

tff(f900,plain,
    ( ! [X19: $int,X20: $int] :
        ( ( $sum(1,X20) = $sum(X19,1) )
        | ~ $less(X19,$sum(1,X20))
        | ~ $less(X20,$sum(X19,1)) )
    | ~ spl9_49
    | ~ spl9_74 ),
    inference(resolution,[],[f875,f456]) ).

tff(f42615,plain,
    ( spl9_345
    | ~ spl9_9
    | ~ spl9_74 ),
    inference(avatar_split_clause,[],[f898,f874,f137,f42613]) ).

tff(f42613,plain,
    ( spl9_345
  <=> ! [X14: $int,X15: $int] :
        ( ( $sum(X14,1) = $sum(X15,1) )
        | ~ $less(X14,$sum(X15,1))
        | ~ $less(X15,$sum(X14,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_345])]) ).

tff(f898,plain,
    ( ! [X14: $int,X15: $int] :
        ( ( $sum(X14,1) = $sum(X15,1) )
        | ~ $less(X14,$sum(X15,1))
        | ~ $less(X15,$sum(X14,1)) )
    | ~ spl9_9
    | ~ spl9_74 ),
    inference(resolution,[],[f875,f138]) ).

tff(f42611,plain,
    ( spl9_344
    | ~ spl9_59
    | ~ spl9_67 ),
    inference(avatar_split_clause,[],[f835,f784,f607,f42609]) ).

tff(f835,plain,
    ( ! [X16: $int,X14: $int,X17: $int,X15: $int] :
        ( $less($sum(X14,X15),X16)
        | $less(X16,$sum(X17,1))
        | $less(X17,$sum(X14,$sum(X15,1))) )
    | ~ spl9_59
    | ~ spl9_67 ),
    inference(resolution,[],[f785,f608]) ).

tff(f42607,plain,
    ( spl9_343
    | ~ spl9_63
    | ~ spl9_65 ),
    inference(avatar_split_clause,[],[f805,f776,f623,f42605]) ).

tff(f42605,plain,
    ( spl9_343
  <=> ! [X34: array,X32: $int,X33: $int] :
        ( ( X32 = X33 )
        | $less(X33,X32)
        | $less(sK7(X34,X34,X32),X33)
        | ( rev(X34,X32) = X34 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_343])]) ).

tff(f805,plain,
    ( ! [X34: array,X32: $int,X33: $int] :
        ( ( X32 = X33 )
        | $less(X33,X32)
        | $less(sK7(X34,X34,X32),X33)
        | ( rev(X34,X32) = X34 ) )
    | ~ spl9_63
    | ~ spl9_65 ),
    inference(resolution,[],[f777,f624]) ).

tff(f42602,plain,
    ( spl9_342
    | ~ spl9_22
    | ~ spl9_62 ),
    inference(avatar_split_clause,[],[f762,f619,f196,f42600]) ).

tff(f619,plain,
    ( spl9_62
  <=> ! [X0: array,X1: $int] :
        ( ( rev(X0,X1) = X0 )
        | ~ $less(sK7(X0,X0,X1),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_62])]) ).

tff(f762,plain,
    ( ! [X0: array,X1: $int] :
        ( ( rev(X0,X1) = X0 )
        | $less(0,sK7(X0,X0,X1))
        | ( 0 = sK7(X0,X0,X1) ) )
    | ~ spl9_22
    | ~ spl9_62 ),
    inference(resolution,[],[f620,f197]) ).

tff(f620,plain,
    ( ! [X0: array,X1: $int] :
        ( ~ $less(sK7(X0,X0,X1),0)
        | ( rev(X0,X1) = X0 ) )
    | ~ spl9_62 ),
    inference(avatar_component_clause,[],[f619]) ).

tff(f39506,plain,
    ( spl9_341
    | ~ spl9_19
    | ~ spl9_83 ),
    inference(avatar_split_clause,[],[f1161,f1150,f177,f39504]) ).

tff(f39504,plain,
    ( spl9_341
  <=> ! [X2: $int,X0: array,X1: $int] :
        ( $less(0,sK8(X0,X1,X2))
        | ( 0 = sK8(X0,X1,X2) )
        | inRange(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_341])]) ).

tff(f177,plain,
    ( spl9_19
  <=> ! [X2: $int,X0: array,X1: $int] :
        ( inRange(X0,X1,X2)
        | ~ sP0(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_19])]) ).

tff(f1161,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( $less(0,sK8(X0,X1,X2))
        | ( 0 = sK8(X0,X1,X2) )
        | inRange(X0,X1,X2) )
    | ~ spl9_19
    | ~ spl9_83 ),
    inference(resolution,[],[f1151,f178]) ).

tff(f178,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( ~ sP0(X0,X1,X2)
        | inRange(X0,X1,X2) )
    | ~ spl9_19 ),
    inference(avatar_component_clause,[],[f177]) ).

tff(f39502,plain,
    ( spl9_340
    | ~ spl9_11
    | ~ spl9_321 ),
    inference(avatar_split_clause,[],[f38711,f35019,f145,f39500]) ).

tff(f39500,plain,
    ( spl9_340
  <=> ! [X4: array] :
        ( distinct(X4,2)
        | $less(sK2(X4,2),2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_340])]) ).

tff(f38711,plain,
    ( ! [X4: array] :
        ( distinct(X4,2)
        | $less(sK2(X4,2),2) )
    | ~ spl9_11
    | ~ spl9_321 ),
    inference(resolution,[],[f35020,f146]) ).

tff(f39498,plain,
    ( spl9_339
    | ~ spl9_28
    | ~ spl9_82 ),
    inference(avatar_split_clause,[],[f1147,f992,f236,f39496]) ).

tff(f39496,plain,
    ( spl9_339
  <=> ! [X5: $int,X4: $int,X7: $int,X6: $int] :
        ( $less(X4,0)
        | ~ $less(X4,X5)
        | ~ $less(X6,0)
        | $less(sK8(init(X6),X7,X5),X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_339])]) ).

tff(f1147,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: $int] :
        ( $less(X4,0)
        | ~ $less(X4,X5)
        | ~ $less(X6,0)
        | $less(sK8(init(X6),X7,X5),X5) )
    | ~ spl9_28
    | ~ spl9_82 ),
    inference(resolution,[],[f993,f237]) ).

tff(f39494,plain,
    ( spl9_338
    | ~ spl9_28
    | ~ spl9_81 ),
    inference(avatar_split_clause,[],[f1143,f988,f236,f39492]) ).

tff(f39492,plain,
    ( spl9_338
  <=> ! [X5: $int,X4: $int,X7: $int,X6: $int] :
        ( $less(X4,0)
        | ~ $less(X4,X5)
        | ~ $less(X6,X7)
        | $less(sK8(init(X7),X6,X5),X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_338])]) ).

tff(f1143,plain,
    ( ! [X6: $int,X7: $int,X4: $int,X5: $int] :
        ( $less(X4,0)
        | ~ $less(X4,X5)
        | ~ $less(X6,X7)
        | $less(sK8(init(X7),X6,X5),X5) )
    | ~ spl9_28
    | ~ spl9_81 ),
    inference(resolution,[],[f989,f237]) ).

tff(f39490,plain,
    ( spl9_337
    | ~ spl9_66
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1099,f984,f780,f39488]) ).

tff(f39488,plain,
    ( spl9_337
  <=> ! [X5: $int,X4: $int,X6: $int,X3: $int] :
        ( ~ $less($sum(X3,X4),X5)
        | ~ $less($sum(X5,X6),$sum(X3,$sum(X4,$sum(X6,1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_337])]) ).

tff(f1099,plain,
    ( ! [X3: $int,X6: $int,X4: $int,X5: $int] :
        ( ~ $less($sum(X3,X4),X5)
        | ~ $less($sum(X5,X6),$sum(X3,$sum(X4,$sum(X6,1)))) )
    | ~ spl9_66
    | ~ spl9_80 ),
    inference(resolution,[],[f985,f781]) ).

tff(f39486,plain,
    ( spl9_336
    | ~ spl9_21
    | ~ spl9_77 ),
    inference(avatar_split_clause,[],[f954,f886,f192,f39484]) ).

tff(f39484,plain,
    ( spl9_336
  <=> ! [X10: $int,X11: $int,X9: $int,X8: $int] :
        ( ~ $less(X8,$uminus(X9))
        | ~ $less(X10,$sum(X8,$uminus(X11)))
        | $less(X10,$uminus($sum(X11,X9))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_336])]) ).

tff(f954,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X9: $int] :
        ( ~ $less(X8,$uminus(X9))
        | ~ $less(X10,$sum(X8,$uminus(X11)))
        | $less(X10,$uminus($sum(X11,X9))) )
    | ~ spl9_21
    | ~ spl9_77 ),
    inference(resolution,[],[f887,f193]) ).

tff(f39482,plain,
    ( spl9_335
    | ~ spl9_75
    | ~ spl9_76 ),
    inference(avatar_split_clause,[],[f927,f882,f878,f39480]) ).

tff(f39480,plain,
    ( spl9_335
  <=> ! [X0: $int,X3: $int,X2: $int,X1: $int] :
        ( ~ $less($uminus(X0),X1)
        | ~ $less(X1,X2)
        | $less($uminus($sum(X3,X0)),$sum(X2,$uminus(X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_335])]) ).

tff(f927,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( ~ $less($uminus(X0),X1)
        | ~ $less(X1,X2)
        | $less($uminus($sum(X3,X0)),$sum(X2,$uminus(X3))) )
    | ~ spl9_75
    | ~ spl9_76 ),
    inference(resolution,[],[f883,f879]) ).

tff(f39478,plain,
    ( spl9_334
    | ~ spl9_23
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f924,f878,f216,f39476]) ).

tff(f39476,plain,
    ( spl9_334
  <=> ! [X31: $int,X29: $int,X32: $int,X30: $int] :
        ( ~ $less(X31,$uminus($sum(X30,X29)))
        | ~ $less($uminus(X29),X32)
        | $less(X31,$sum(X32,$uminus(X30))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_334])]) ).

tff(f924,plain,
    ( ! [X31: $int,X29: $int,X32: $int,X30: $int] :
        ( ~ $less(X31,$uminus($sum(X30,X29)))
        | ~ $less($uminus(X29),X32)
        | $less(X31,$sum(X32,$uminus(X30))) )
    | ~ spl9_23
    | ~ spl9_75 ),
    inference(superposition,[],[f879,f217]) ).

tff(f39474,plain,
    ( spl9_333
    | ~ spl9_54
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f923,f878,f526,f39472]) ).

tff(f39472,plain,
    ( spl9_333
  <=> ! [X28: $int,X27: $int,X25: $int,X26: $int] :
        ( ~ $less(X27,$uminus($sum(X25,X26)))
        | ~ $less($uminus(X25),X28)
        | $less(X27,$sum(X28,$uminus(X26))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_333])]) ).

tff(f923,plain,
    ( ! [X28: $int,X26: $int,X27: $int,X25: $int] :
        ( ~ $less(X27,$uminus($sum(X25,X26)))
        | ~ $less($uminus(X25),X28)
        | $less(X27,$sum(X28,$uminus(X26))) )
    | ~ spl9_54
    | ~ spl9_75 ),
    inference(superposition,[],[f879,f527]) ).

tff(f39470,plain,
    ( spl9_332
    | ~ spl9_21
    | ~ spl9_74 ),
    inference(avatar_split_clause,[],[f896,f874,f192,f39468]) ).

tff(f39468,plain,
    ( spl9_332
  <=> ! [X9: $int,X8: $int,X7: $int] :
        ( ( $sum(X7,1) = X8 )
        | ~ $less(X7,X8)
        | ~ $less(X9,$sum(X7,1))
        | $less(X9,X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_332])]) ).

tff(f896,plain,
    ( ! [X8: $int,X9: $int,X7: $int] :
        ( ( $sum(X7,1) = X8 )
        | ~ $less(X7,X8)
        | ~ $less(X9,$sum(X7,1))
        | $less(X9,X8) )
    | ~ spl9_21
    | ~ spl9_74 ),
    inference(resolution,[],[f875,f193]) ).

tff(f39466,plain,
    ( spl9_331
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_67 ),
    inference(avatar_split_clause,[],[f851,f784,f611,f268,f39464]) ).

tff(f39464,plain,
    ( spl9_331
  <=> ! [X17: $int,X14: $int,X16: $int,X15: $int] :
        ( $less($sum(X14,$sum(X15,X16)),X17)
        | $less(X17,$sum(X15,$sum(X14,$sum(X16,1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_331])]) ).

tff(f851,plain,
    ( ! [X16: $int,X14: $int,X17: $int,X15: $int] :
        ( $less($sum(X14,$sum(X15,X16)),X17)
        | $less(X17,$sum(X15,$sum(X14,$sum(X16,1)))) )
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_67 ),
    inference(forward_demodulation,[],[f846,f269]) ).

tff(f846,plain,
    ( ! [X16: $int,X14: $int,X17: $int,X15: $int] :
        ( $less(X17,$sum(X15,$sum(X14,$sum(X16,1))))
        | $less($sum($sum(X14,X15),X16),X17) )
    | ~ spl9_60
    | ~ spl9_67 ),
    inference(superposition,[],[f785,f612]) ).

tff(f39462,plain,
    ( spl9_330
    | ~ spl9_30
    | ~ spl9_67 ),
    inference(avatar_split_clause,[],[f840,f784,f268,f39460]) ).

tff(f39460,plain,
    ( spl9_330
  <=> ! [X10: $int,X11: $int,X13: $int,X12: $int] :
        ( $less(X12,$sum(X13,$sum(X10,$sum(X11,1))))
        | $less($sum(X13,$sum(X10,X11)),X12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_330])]) ).

tff(f840,plain,
    ( ! [X10: $int,X11: $int,X12: $int,X13: $int] :
        ( $less(X12,$sum(X13,$sum(X10,$sum(X11,1))))
        | $less($sum(X13,$sum(X10,X11)),X12) )
    | ~ spl9_30
    | ~ spl9_67 ),
    inference(superposition,[],[f785,f269]) ).

tff(f39458,plain,
    ( spl9_329
    | ~ spl9_12
    | ~ spl9_321 ),
    inference(avatar_split_clause,[],[f38710,f35019,f149,f39456]) ).

tff(f39456,plain,
    ( spl9_329
  <=> ! [X3: array] :
        ( distinct(X3,2)
        | $less(sK3(X3,2),2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_329])]) ).

tff(f38710,plain,
    ( ! [X3: array] :
        ( distinct(X3,2)
        | $less(sK3(X3,2),2) )
    | ~ spl9_12
    | ~ spl9_321 ),
    inference(resolution,[],[f35020,f150]) ).

tff(f39454,plain,
    ( spl9_328
    | ~ spl9_60
    | ~ spl9_67 ),
    inference(avatar_split_clause,[],[f839,f784,f611,f39452]) ).

tff(f39452,plain,
    ( spl9_328
  <=> ! [X9: $int,X7: $int,X6: $int,X8: $int] :
        ( $less(X8,$sum(X9,$sum(X7,$sum(X6,1))))
        | $less($sum(X9,$sum(X6,X7)),X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_328])]) ).

tff(f839,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: $int] :
        ( $less(X8,$sum(X9,$sum(X7,$sum(X6,1))))
        | $less($sum(X9,$sum(X6,X7)),X8) )
    | ~ spl9_60
    | ~ spl9_67 ),
    inference(superposition,[],[f785,f612]) ).

tff(f39450,plain,
    ( spl9_327
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_66 ),
    inference(avatar_split_clause,[],[f828,f780,f611,f268,f39448]) ).

tff(f39448,plain,
    ( spl9_327
  <=> ! [X17: $int,X14: $int,X16: $int,X15: $int] :
        ( ~ $less($sum(X14,$sum(X15,X16)),X17)
        | ~ $less(X17,$sum(X15,$sum(X14,$sum(X16,1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_327])]) ).

tff(f828,plain,
    ( ! [X16: $int,X14: $int,X17: $int,X15: $int] :
        ( ~ $less($sum(X14,$sum(X15,X16)),X17)
        | ~ $less(X17,$sum(X15,$sum(X14,$sum(X16,1)))) )
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_66 ),
    inference(forward_demodulation,[],[f822,f269]) ).

tff(f822,plain,
    ( ! [X16: $int,X14: $int,X17: $int,X15: $int] :
        ( ~ $less(X17,$sum(X15,$sum(X14,$sum(X16,1))))
        | ~ $less($sum($sum(X14,X15),X16),X17) )
    | ~ spl9_60
    | ~ spl9_66 ),
    inference(superposition,[],[f781,f612]) ).

tff(f39446,plain,
    ( spl9_326
    | ~ spl9_30
    | ~ spl9_66 ),
    inference(avatar_split_clause,[],[f816,f780,f268,f39444]) ).

tff(f39444,plain,
    ( spl9_326
  <=> ! [X10: $int,X11: $int,X13: $int,X12: $int] :
        ( ~ $less(X12,$sum(X13,$sum(X10,$sum(X11,1))))
        | ~ $less($sum(X13,$sum(X10,X11)),X12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_326])]) ).

tff(f816,plain,
    ( ! [X10: $int,X11: $int,X12: $int,X13: $int] :
        ( ~ $less(X12,$sum(X13,$sum(X10,$sum(X11,1))))
        | ~ $less($sum(X13,$sum(X10,X11)),X12) )
    | ~ spl9_30
    | ~ spl9_66 ),
    inference(superposition,[],[f781,f269]) ).

tff(f39442,plain,
    ( spl9_325
    | ~ spl9_60
    | ~ spl9_66 ),
    inference(avatar_split_clause,[],[f815,f780,f611,f39440]) ).

tff(f39440,plain,
    ( spl9_325
  <=> ! [X9: $int,X7: $int,X6: $int,X8: $int] :
        ( ~ $less(X8,$sum(X9,$sum(X7,$sum(X6,1))))
        | ~ $less($sum(X9,$sum(X6,X7)),X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_325])]) ).

tff(f815,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: $int] :
        ( ~ $less(X8,$sum(X9,$sum(X7,$sum(X6,1))))
        | ~ $less($sum(X9,$sum(X6,X7)),X8) )
    | ~ spl9_60
    | ~ spl9_66 ),
    inference(superposition,[],[f781,f612]) ).

tff(f39438,plain,
    ( spl9_324
    | ~ spl9_48
    | ~ spl9_65 ),
    inference(avatar_split_clause,[],[f797,f776,f451,f39436]) ).

tff(f797,plain,
    ( ! [X6: $int,X7: $int,X5: $int] :
        ( ( $sum(1,X5) = X6 )
        | $less(X6,$sum(1,X5))
        | $less(X7,X6)
        | $less(X5,X7) )
    | ~ spl9_48
    | ~ spl9_65 ),
    inference(resolution,[],[f777,f452]) ).

tff(f39434,plain,
    ( spl9_323
    | ~ spl9_8
    | ~ spl9_65 ),
    inference(avatar_split_clause,[],[f795,f776,f133,f39432]) ).

tff(f795,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( ( $sum(X0,1) = X1 )
        | $less(X1,$sum(X0,1))
        | $less(X2,X1)
        | $less(X0,X2) )
    | ~ spl9_8
    | ~ spl9_65 ),
    inference(resolution,[],[f777,f134]) ).

tff(f39430,plain,
    ( spl9_322
    | ~ spl9_59
    | ~ spl9_63 ),
    inference(avatar_split_clause,[],[f768,f623,f607,f39428]) ).

tff(f39428,plain,
    ( spl9_322
  <=> ! [X2: $int,X0: array,X1: $int] :
        ( ( rev(X0,X1) = X0 )
        | $less(sK7(X0,X0,X1),$sum(X2,1))
        | $less(X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_322])]) ).

tff(f768,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( ( rev(X0,X1) = X0 )
        | $less(sK7(X0,X0,X1),$sum(X2,1))
        | $less(X2,X1) )
    | ~ spl9_59
    | ~ spl9_63 ),
    inference(resolution,[],[f624,f608]) ).

tff(f35021,plain,
    ( spl9_321
    | ~ spl9_144
    | ~ spl9_304 ),
    inference(avatar_split_clause,[],[f21737,f19334,f1765,f35019]) ).

tff(f21737,plain,
    ( ! [X18: array] :
        ( ~ sorted(X18,2)
        | distinct(X18,2) )
    | ~ spl9_144
    | ~ spl9_304 ),
    inference(evaluation,[],[f21708]) ).

tff(f21708,plain,
    ( ! [X18: array] :
        ( ~ sorted(X18,$sum(1,1))
        | distinct(X18,$sum(1,1)) )
    | ~ spl9_144
    | ~ spl9_304 ),
    inference(resolution,[],[f19335,f1766]) ).

tff(f19400,plain,
    ( spl9_320
    | ~ spl9_87 ),
    inference(avatar_split_clause,[],[f1178,f1175,f19398]) ).

tff(f19398,plain,
    ( spl9_320
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( $less(X0,X0)
        | ( max(init(X0),X1) = X0 )
        | $less(X2,0)
        | ~ $less(X2,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_320])]) ).

tff(f1175,plain,
    ( spl9_87
  <=> ! [X0: $int,X3: $int,X2: $int,X1: $int] :
        ( $less(X2,X0)
        | ( X0 != X2 )
        | ( max(init(X0),X3) = X2 )
        | $less(X1,0)
        | ~ $less(X1,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_87])]) ).

tff(f1178,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( $less(X0,X0)
        | ( max(init(X0),X1) = X0 )
        | $less(X2,0)
        | ~ $less(X2,X1) )
    | ~ spl9_87 ),
    inference(equality_resolution,[],[f1176]) ).

tff(f1176,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( ( X0 != X2 )
        | $less(X2,X0)
        | ( max(init(X0),X3) = X2 )
        | $less(X1,0)
        | ~ $less(X1,X3) )
    | ~ spl9_87 ),
    inference(avatar_component_clause,[],[f1175]) ).

tff(f19396,plain,
    ( spl9_319
    | ~ spl9_50
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1127,f984,f459,f19394]) ).

tff(f19394,plain,
    ( spl9_319
  <=> ! [X11: $int,X14: $int,X13: $int,X12: $int] :
        ( $less($sum(X13,$sum(X14,$sum($uminus(X11),X12))),X12)
        | ~ $less($sum(X13,X14),X11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_319])]) ).

tff(f1127,plain,
    ( ! [X11: $int,X14: $int,X12: $int,X13: $int] :
        ( $less($sum(X13,$sum(X14,$sum($uminus(X11),X12))),X12)
        | ~ $less($sum(X13,X14),X11) )
    | ~ spl9_50
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f460]) ).

tff(f19392,plain,
    ( spl9_318
    | ~ spl9_50
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1108,f984,f459,f19390]) ).

tff(f19390,plain,
    ( spl9_318
  <=> ! [X11: $int,X14: $int,X13: $int,X12: $int] :
        ( $less($sum(X13,X12),$sum(X14,$sum($uminus(X11),X12)))
        | ~ $less($sum(X13,X11),X14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_318])]) ).

tff(f1108,plain,
    ( ! [X11: $int,X14: $int,X12: $int,X13: $int] :
        ( $less($sum(X13,X12),$sum(X14,$sum($uminus(X11),X12)))
        | ~ $less($sum(X13,X11),X14) )
    | ~ spl9_50
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f460]) ).

tff(f19388,plain,
    ( spl9_317
    | ~ spl9_50
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1075,f980,f459,f19386]) ).

tff(f19386,plain,
    ( spl9_317
  <=> ! [X11: $int,X14: $int,X13: $int,X12: $int] :
        ( $less($sum(X13,$sum($uminus(X11),X12)),$sum(X14,X12))
        | ~ $less(X13,$sum(X14,X11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_317])]) ).

tff(f1075,plain,
    ( ! [X11: $int,X14: $int,X12: $int,X13: $int] :
        ( $less($sum(X13,$sum($uminus(X11),X12)),$sum(X14,X12))
        | ~ $less(X13,$sum(X14,X11)) )
    | ~ spl9_50
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f460]) ).

tff(f19384,plain,
    ( spl9_316
    | ~ spl9_50
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1064,f980,f459,f19382]) ).

tff(f19382,plain,
    ( spl9_316
  <=> ! [X11: $int,X14: $int,X13: $int,X12: $int] :
        ( $less(X12,$sum(X13,$sum(X14,$sum($uminus(X11),X12))))
        | ~ $less(X11,$sum(X13,X14)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_316])]) ).

tff(f1064,plain,
    ( ! [X11: $int,X14: $int,X12: $int,X13: $int] :
        ( $less(X12,$sum(X13,$sum(X14,$sum($uminus(X11),X12))))
        | ~ $less(X11,$sum(X13,X14)) )
    | ~ spl9_50
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f460]) ).

tff(f19380,plain,
    ( spl9_315
    | ~ spl9_183
    | ~ spl9_249 ),
    inference(avatar_split_clause,[],[f19287,f9711,f3146,f19378]) ).

tff(f19287,plain,
    ( ! [X16: $int,X15: array] :
        ( distinct(X15,X16)
        | ~ sorted(X15,X16)
        | $less(X16,2) )
    | ~ spl9_183
    | ~ spl9_249 ),
    inference(evaluation,[],[f19197]) ).

tff(f19197,plain,
    ( ! [X16: $int,X15: array] :
        ( distinct(X15,X16)
        | ~ sorted(X15,X16)
        | $less(X16,$sum(1,1)) )
    | ~ spl9_183
    | ~ spl9_249 ),
    inference(resolution,[],[f9712,f3147]) ).

tff(f19376,plain,
    ( spl9_314
    | ~ spl9_67
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f908,f878,f784,f19374]) ).

tff(f19374,plain,
    ( spl9_314
  <=> ! [X10: $int,X11: $int,X9: $int,X8: $int] :
        ( ~ $less(X8,X9)
        | $less(X10,$sum(X9,$sum(X11,1)))
        | $less($sum(X8,X11),X10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_314])]) ).

tff(f908,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X9: $int] :
        ( ~ $less(X8,X9)
        | $less(X10,$sum(X9,$sum(X11,1)))
        | $less($sum(X8,X11),X10) )
    | ~ spl9_67
    | ~ spl9_75 ),
    inference(resolution,[],[f879,f785]) ).

tff(f19372,plain,
    ( spl9_313
    | ~ spl9_21
    | ~ spl9_67 ),
    inference(avatar_split_clause,[],[f836,f784,f192,f19370]) ).

tff(f19370,plain,
    ( spl9_313
  <=> ! [X18: $int,X19: $int,X20: $int,X21: $int] :
        ( $less($sum(X18,X19),X20)
        | ~ $less(X21,X20)
        | $less(X21,$sum(X18,$sum(X19,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_313])]) ).

tff(f836,plain,
    ( ! [X21: $int,X18: $int,X19: $int,X20: $int] :
        ( $less($sum(X18,X19),X20)
        | ~ $less(X21,X20)
        | $less(X21,$sum(X18,$sum(X19,1))) )
    | ~ spl9_21
    | ~ spl9_67 ),
    inference(resolution,[],[f785,f193]) ).

tff(f19368,plain,
    ( spl9_312
    | ~ spl9_52
    | ~ spl9_65 ),
    inference(avatar_split_clause,[],[f804,f776,f502,f19366]) ).

tff(f19366,plain,
    ( spl9_312
  <=> ! [X29: $int,X30: $int,X31: $int] :
        ( ( 0 = X29 )
        | $less(X29,0)
        | $less($sum(X30,$uminus(X31)),X29)
        | ~ $less(X30,X31) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_312])]) ).

tff(f804,plain,
    ( ! [X31: $int,X29: $int,X30: $int] :
        ( ( 0 = X29 )
        | $less(X29,0)
        | $less($sum(X30,$uminus(X31)),X29)
        | ~ $less(X30,X31) )
    | ~ spl9_52
    | ~ spl9_65 ),
    inference(resolution,[],[f777,f503]) ).

tff(f19364,plain,
    ( spl9_311
    | ~ spl9_22
    | ~ spl9_65 ),
    inference(avatar_split_clause,[],[f798,f776,f196,f19362]) ).

tff(f798,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( ( X8 = X9 )
        | $less(X9,X8)
        | $less(X10,X9)
        | $less(X8,X10)
        | ( X8 = X10 ) )
    | ~ spl9_22
    | ~ spl9_65 ),
    inference(resolution,[],[f777,f197]) ).

tff(f19360,plain,
    ( spl9_310
    | ~ spl9_49
    | ~ spl9_63 ),
    inference(avatar_split_clause,[],[f773,f623,f455,f19358]) ).

tff(f19358,plain,
    ( spl9_310
  <=> ! [X13: array,X14: $int] :
        ( ( rev(X13,$sum(1,X14)) = X13 )
        | ~ $less(X14,sK7(X13,X13,$sum(1,X14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_310])]) ).

tff(f773,plain,
    ( ! [X14: $int,X13: array] :
        ( ( rev(X13,$sum(1,X14)) = X13 )
        | ~ $less(X14,sK7(X13,X13,$sum(1,X14))) )
    | ~ spl9_49
    | ~ spl9_63 ),
    inference(resolution,[],[f624,f456]) ).

tff(f19356,plain,
    ( spl9_309
    | ~ spl9_9
    | ~ spl9_63 ),
    inference(avatar_split_clause,[],[f772,f623,f137,f19354]) ).

tff(f19354,plain,
    ( spl9_309
  <=> ! [X12: $int,X11: array] :
        ( ( rev(X11,$sum(X12,1)) = X11 )
        | ~ $less(X12,sK7(X11,X11,$sum(X12,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_309])]) ).

tff(f772,plain,
    ( ! [X11: array,X12: $int] :
        ( ( rev(X11,$sum(X12,1)) = X11 )
        | ~ $less(X12,sK7(X11,X11,$sum(X12,1))) )
    | ~ spl9_9
    | ~ spl9_63 ),
    inference(resolution,[],[f624,f138]) ).

tff(f19352,plain,
    ( spl9_308
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f753,f615,f611,f268,f19350]) ).

tff(f19350,plain,
    ( spl9_308
  <=> ! [X38: $int,X36: $int,X39: $int,X37: $int] : ( $sum($sum(X37,X38),$sum(X36,X39)) = $sum(X38,$sum(X36,$sum(X37,X39))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_308])]) ).

tff(f753,plain,
    ( ! [X38: $int,X39: $int,X36: $int,X37: $int] : ( $sum($sum(X37,X38),$sum(X36,X39)) = $sum(X38,$sum(X36,$sum(X37,X39))) )
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_61 ),
    inference(forward_demodulation,[],[f752,f269]) ).

tff(f752,plain,
    ( ! [X38: $int,X39: $int,X36: $int,X37: $int] : ( $sum($sum(X37,X38),$sum(X36,X39)) = $sum(X38,$sum($sum(X36,X37),X39)) )
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_61 ),
    inference(forward_demodulation,[],[f716,f269]) ).

tff(f716,plain,
    ( ! [X38: $int,X39: $int,X36: $int,X37: $int] : ( $sum($sum(X37,X38),$sum(X36,X39)) = $sum($sum(X38,$sum(X36,X37)),X39) )
    | ~ spl9_60
    | ~ spl9_61 ),
    inference(superposition,[],[f612,f616]) ).

tff(f19348,plain,
    ( spl9_307
    | ~ spl9_30
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f746,f615,f268,f19346]) ).

tff(f19346,plain,
    ( spl9_307
  <=> ! [X18: $int,X17: $int,X16: $int,X15: $int] : ( $sum(X18,$sum(X17,$sum(X15,X16))) = $sum(X15,$sum(X16,$sum(X17,X18))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_307])]) ).

tff(f746,plain,
    ( ! [X18: $int,X16: $int,X17: $int,X15: $int] : ( $sum(X18,$sum(X17,$sum(X15,X16))) = $sum(X15,$sum(X16,$sum(X17,X18))) )
    | ~ spl9_30
    | ~ spl9_61 ),
    inference(forward_demodulation,[],[f696,f269]) ).

tff(f696,plain,
    ( ! [X18: $int,X16: $int,X17: $int,X15: $int] : ( $sum(X18,$sum(X17,$sum(X15,X16))) = $sum(X15,$sum($sum(X16,X17),X18)) )
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f616]) ).

tff(f19344,plain,
    ( spl9_306
    | ~ spl9_30
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f745,f615,f268,f19342]) ).

tff(f19342,plain,
    ( spl9_306
  <=> ! [X11: $int,X13: $int,X14: $int,X12: $int] : ( $sum(X11,$sum(X12,$sum(X13,X14))) = $sum(X14,$sum(X12,$sum(X13,X11))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_306])]) ).

tff(f745,plain,
    ( ! [X11: $int,X14: $int,X12: $int,X13: $int] : ( $sum(X11,$sum(X12,$sum(X13,X14))) = $sum(X14,$sum(X12,$sum(X13,X11))) )
    | ~ spl9_30
    | ~ spl9_61 ),
    inference(forward_demodulation,[],[f695,f269]) ).

tff(f695,plain,
    ( ! [X11: $int,X14: $int,X12: $int,X13: $int] : ( $sum(X11,$sum($sum(X12,X13),X14)) = $sum(X14,$sum(X12,$sum(X13,X11))) )
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f616]) ).

tff(f19340,plain,
    ( spl9_305
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f742,f615,f611,f268,f19338]) ).

tff(f19338,plain,
    ( spl9_305
  <=> ! [X17: $int,X14: $int,X16: $int,X15: $int] : ( $sum(X15,$sum(X14,$sum(X16,X17))) = $sum(X17,$sum(X14,$sum(X15,X16))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_305])]) ).

tff(f742,plain,
    ( ! [X16: $int,X14: $int,X17: $int,X15: $int] : ( $sum(X15,$sum(X14,$sum(X16,X17))) = $sum(X17,$sum(X14,$sum(X15,X16))) )
    | ~ spl9_30
    | ~ spl9_60
    | ~ spl9_61 ),
    inference(forward_demodulation,[],[f689,f269]) ).

tff(f689,plain,
    ( ! [X16: $int,X14: $int,X17: $int,X15: $int] : ( $sum(X15,$sum(X14,$sum(X16,X17))) = $sum(X17,$sum($sum(X14,X15),X16)) )
    | ~ spl9_60
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f612]) ).

tff(f19336,plain,
    ( spl9_304
    | ~ spl9_154
    | ~ spl9_249 ),
    inference(avatar_split_clause,[],[f19196,f9711,f1907,f19334]) ).

tff(f19196,plain,
    ( ! [X14: $int,X13: array] :
        ( distinct(X13,X14)
        | ~ sorted(X13,X14)
        | ~ $less(1,X14) )
    | ~ spl9_154
    | ~ spl9_249 ),
    inference(resolution,[],[f9712,f1908]) ).

tff(f19332,plain,
    ( spl9_303
    | ~ spl9_30
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f705,f615,f268,f19330]) ).

tff(f19330,plain,
    ( spl9_303
  <=> ! [X18: $int,X19: $int,X20: $int,X21: $int] : ( $sum(X18,$sum(X19,$sum(X20,X21))) = $sum(X20,$sum(X21,$sum(X18,X19))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_303])]) ).

tff(f705,plain,
    ( ! [X21: $int,X18: $int,X19: $int,X20: $int] : ( $sum(X18,$sum(X19,$sum(X20,X21))) = $sum(X20,$sum(X21,$sum(X18,X19))) )
    | ~ spl9_30
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f269]) ).

tff(f19328,plain,
    ( spl9_302
    | ~ spl9_30
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f700,f615,f268,f19326]) ).

tff(f700,plain,
    ( ! [X31: $int,X29: $int,X32: $int,X30: $int] : ( $sum(X32,$sum(X29,$sum(X30,X31))) = $sum($sum(X29,X30),$sum(X31,X32)) )
    | ~ spl9_30
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f269]) ).

tff(f19324,plain,
    ( spl9_301
    | ~ spl9_60
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f699,f615,f611,f19322]) ).

tff(f699,plain,
    ( ! [X28: $int,X26: $int,X27: $int,X25: $int] : ( $sum(X28,$sum(X26,$sum(X25,X27))) = $sum($sum(X25,X26),$sum(X27,X28)) )
    | ~ spl9_60
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f612]) ).

tff(f19320,plain,
    ( spl9_300
    | ~ spl9_30
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f684,f615,f268,f19318]) ).

tff(f684,plain,
    ( ! [X31: $int,X29: $int,X32: $int,X30: $int] : ( $sum(X31,$sum(X32,$sum(X29,X30))) = $sum(X32,$sum(X29,$sum(X30,X31))) )
    | ~ spl9_30
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f269]) ).

tff(f19316,plain,
    ( spl9_299
    | ~ spl9_60
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f683,f615,f611,f19314]) ).

tff(f683,plain,
    ( ! [X28: $int,X26: $int,X27: $int,X25: $int] : ( $sum(X27,$sum(X28,$sum(X25,X26))) = $sum(X28,$sum(X26,$sum(X25,X27))) )
    | ~ spl9_60
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f612]) ).

tff(f19312,plain,
    ( spl9_298
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f680,f615,f19310]) ).

tff(f19310,plain,
    ( spl9_298
  <=> ! [X18: $int,X17: $int,X16: $int,X15: $int] : ( $sum($sum(X16,X17),$sum(X18,X15)) = $sum(X18,$sum(X17,$sum(X15,X16))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_298])]) ).

tff(f680,plain,
    ( ! [X18: $int,X16: $int,X17: $int,X15: $int] : ( $sum($sum(X16,X17),$sum(X18,X15)) = $sum(X18,$sum(X17,$sum(X15,X16))) )
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f616]) ).

tff(f19308,plain,
    ( spl9_297
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f679,f615,f19306]) ).

tff(f19306,plain,
    ( spl9_297
  <=> ! [X11: $int,X13: $int,X14: $int,X12: $int] : ( $sum($sum(X12,X13),$sum(X14,X11)) = $sum(X14,$sum(X12,$sum(X13,X11))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_297])]) ).

tff(f679,plain,
    ( ! [X11: $int,X14: $int,X12: $int,X13: $int] : ( $sum($sum(X12,X13),$sum(X14,X11)) = $sum(X14,$sum(X12,$sum(X13,X11))) )
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f616]) ).

tff(f19304,plain,
    ( spl9_296
    | ~ spl9_30
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f673,f611,f268,f19302]) ).

tff(f673,plain,
    ( ! [X18: $int,X19: $int,X17: $int,X20: $int] : ( $sum($sum(X18,$sum(X17,X19)),X20) = $sum(X17,$sum(X18,$sum(X19,X20))) )
    | ~ spl9_30
    | ~ spl9_60 ),
    inference(forward_demodulation,[],[f654,f269]) ).

tff(f654,plain,
    ( ! [X18: $int,X19: $int,X17: $int,X20: $int] : ( $sum($sum(X18,$sum(X17,X19)),X20) = $sum($sum(X17,X18),$sum(X19,X20)) )
    | ~ spl9_30
    | ~ spl9_60 ),
    inference(superposition,[],[f269,f612]) ).

tff(f19300,plain,
    ( spl9_295
    | ~ spl9_30
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f671,f611,f268,f19298]) ).

tff(f19296,plain,
    ( spl9_294
    | ~ spl9_30
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f669,f611,f268,f19294]) ).

tff(f19189,plain,
    ( spl9_293
    | ~ spl9_56
    | ~ spl9_59 ),
    inference(avatar_split_clause,[],[f633,f607,f534,f19187]) ).

tff(f19187,plain,
    ( spl9_293
  <=> ! [X24: $int,X23: $int,X25: $int,X22: $int] :
        ( $less($sum(X22,X23),$sum(X24,1))
        | $less(X24,$sum(X23,X25))
        | ~ $less(X22,X25) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_293])]) ).

tff(f633,plain,
    ( ! [X24: $int,X22: $int,X25: $int,X23: $int] :
        ( $less($sum(X22,X23),$sum(X24,1))
        | $less(X24,$sum(X23,X25))
        | ~ $less(X22,X25) )
    | ~ spl9_56
    | ~ spl9_59 ),
    inference(resolution,[],[f608,f535]) ).

tff(f19185,plain,
    ( spl9_292
    | ~ spl9_55
    | ~ spl9_59 ),
    inference(avatar_split_clause,[],[f632,f607,f530,f19183]) ).

tff(f19183,plain,
    ( spl9_292
  <=> ! [X18: $int,X19: $int,X20: $int,X21: $int] :
        ( $less($sum(X18,X19),$sum(X20,1))
        | $less(X20,$sum(X21,X18))
        | ~ $less(X19,X21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_292])]) ).

tff(f632,plain,
    ( ! [X21: $int,X18: $int,X19: $int,X20: $int] :
        ( $less($sum(X18,X19),$sum(X20,1))
        | $less(X20,$sum(X21,X18))
        | ~ $less(X19,X21) )
    | ~ spl9_55
    | ~ spl9_59 ),
    inference(resolution,[],[f608,f531]) ).

tff(f19181,plain,
    ( spl9_291
    | ~ spl9_24
    | ~ spl9_59 ),
    inference(avatar_split_clause,[],[f631,f607,f220,f19179]) ).

tff(f19179,plain,
    ( spl9_291
  <=> ! [X17: $int,X14: $int,X16: $int,X15: $int] :
        ( $less($sum(X14,X15),$sum(X16,1))
        | $less(X16,$sum(X17,X15))
        | ~ $less(X14,X17) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_291])]) ).

tff(f631,plain,
    ( ! [X16: $int,X14: $int,X17: $int,X15: $int] :
        ( $less($sum(X14,X15),$sum(X16,1))
        | $less(X16,$sum(X17,X15))
        | ~ $less(X14,X17) )
    | ~ spl9_24
    | ~ spl9_59 ),
    inference(resolution,[],[f608,f221]) ).

tff(f15385,plain,
    ( spl9_290
    | ~ spl9_148
    | ~ spl9_289 ),
    inference(avatar_split_clause,[],[f12255,f10757,f1813,f15383]) ).

tff(f10757,plain,
    ( spl9_289
  <=> ! [X70: $int,X69: array] :
        ( distinct(X69,X70)
        | ~ sorted(X69,X70)
        | ~ $less($uminus(X70),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_289])]) ).

tff(f12255,plain,
    ( ! [X6: array,X7: $int] :
        ( ~ sorted(X6,X7)
        | distinct(X6,X7)
        | $less(-1,$uminus(X7)) )
    | ~ spl9_148
    | ~ spl9_289 ),
    inference(resolution,[],[f10758,f1814]) ).

tff(f10758,plain,
    ( ! [X70: $int,X69: array] :
        ( ~ $less($uminus(X70),0)
        | ~ sorted(X69,X70)
        | distinct(X69,X70) )
    | ~ spl9_289 ),
    inference(avatar_component_clause,[],[f10757]) ).

tff(f10759,plain,
    ( spl9_289
    | ~ spl9_173
    | ~ spl9_248 ),
    inference(avatar_split_clause,[],[f10261,f8388,f2388,f10757]) ).

tff(f10261,plain,
    ( ! [X70: $int,X69: array] :
        ( distinct(X69,X70)
        | ~ sorted(X69,X70)
        | ~ $less($uminus(X70),0) )
    | ~ spl9_173
    | ~ spl9_248 ),
    inference(resolution,[],[f8389,f2389]) ).

tff(f10353,plain,
    ( spl9_288
    | ~ spl9_113 ),
    inference(avatar_split_clause,[],[f1422,f1389,f10351]) ).

tff(f10351,plain,
    ( spl9_288
  <=> ! [X2: $int,X0: array,X1: $int] :
        ( ( write(X0,X1,X2) = X0 )
        | ( sK1(X0,write(X0,X1,X2)) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_288])]) ).

tff(f1422,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( ( write(X0,X1,X2) = X0 )
        | ( sK1(X0,write(X0,X1,X2)) = X1 ) )
    | ~ spl9_113 ),
    inference(equality_resolution,[],[f1390]) ).

tff(f10349,plain,
    ( spl9_287
    | ~ spl9_112 ),
    inference(avatar_split_clause,[],[f1417,f1385,f10347]) ).

tff(f10347,plain,
    ( spl9_287
  <=> ! [X2: $int,X0: array,X1: $int] :
        ( ( write(X0,X1,X2) = X0 )
        | ( sK1(write(X0,X1,X2),X0) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_287])]) ).

tff(f1417,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( ( write(X0,X1,X2) = X0 )
        | ( sK1(write(X0,X1,X2),X0) = X1 ) )
    | ~ spl9_112 ),
    inference(equality_resolution,[],[f1386]) ).

tff(f10345,plain,
    ( spl9_286
    | ~ spl9_7
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1106,f984,f129,f10343]) ).

tff(f10343,plain,
    ( spl9_286
  <=> ! [X5: $int,X4: $int,X6: $int,X3: $int] :
        ( $less($sum(X5,$sum(X4,X3)),$sum(X6,X4))
        | ~ $less($sum(X5,X3),X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_286])]) ).

tff(f1106,plain,
    ( ! [X3: $int,X6: $int,X4: $int,X5: $int] :
        ( $less($sum(X5,$sum(X4,X3)),$sum(X6,X4))
        | ~ $less($sum(X5,X3),X6) )
    | ~ spl9_7
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f130]) ).

tff(f10341,plain,
    ( spl9_285
    | ~ spl9_7
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1073,f980,f129,f10339]) ).

tff(f10339,plain,
    ( spl9_285
  <=> ! [X5: $int,X4: $int,X6: $int,X3: $int] :
        ( $less($sum(X5,X4),$sum(X6,$sum(X4,X3)))
        | ~ $less(X5,$sum(X6,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_285])]) ).

tff(f1073,plain,
    ( ! [X3: $int,X6: $int,X4: $int,X5: $int] :
        ( $less($sum(X5,X4),$sum(X6,$sum(X4,X3)))
        | ~ $less(X5,$sum(X6,X3)) )
    | ~ spl9_7
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f130]) ).

tff(f10337,plain,
    ( spl9_284
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1035,f976,f526,f268,f216,f10335]) ).

tff(f1035,plain,
    ( ! [X2: $int,X0: $int,X1: $int] : ( $uminus($sum(X0,$sum(X1,X2))) = $sum($uminus($sum(X0,X2)),$uminus(X1)) )
    | ~ spl9_23
    | ~ spl9_30
    | ~ spl9_54
    | ~ spl9_78 ),
    inference(forward_demodulation,[],[f1034,f269]) ).

tff(f1034,plain,
    ( ! [X2: $int,X0: $int,X1: $int] : ( $sum($uminus($sum(X0,X2)),$uminus(X1)) = $uminus($sum($sum(X0,X1),X2)) )
    | ~ spl9_23
    | ~ spl9_54
    | ~ spl9_78 ),
    inference(forward_demodulation,[],[f995,f217]) ).

tff(f995,plain,
    ( ! [X2: $int,X0: $int,X1: $int] : ( $sum($uminus($sum(X0,X2)),$uminus(X1)) = $sum($uminus(X2),$uminus($sum(X0,X1))) )
    | ~ spl9_54
    | ~ spl9_78 ),
    inference(superposition,[],[f977,f527]) ).

tff(f10333,plain,
    ( spl9_283
    | ~ spl9_7
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1007,f976,f129,f10331]) ).

tff(f10331,plain,
    ( spl9_283
  <=> ! [X13: $int,X12: $int,X11: $int] : ( $sum($sum($uminus(X12),X13),$uminus(X11)) = $sum($uminus($sum(X12,X11)),X13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_283])]) ).

tff(f1007,plain,
    ( ! [X11: $int,X12: $int,X13: $int] : ( $sum($sum($uminus(X12),X13),$uminus(X11)) = $sum($uminus($sum(X12,X11)),X13) )
    | ~ spl9_7
    | ~ spl9_78 ),
    inference(superposition,[],[f977,f130]) ).

tff(f10329,plain,
    ( spl9_282
    | ~ spl9_61
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1005,f976,f615,f10327]) ).

tff(f10327,plain,
    ( spl9_282
  <=> ! [X6: $int,X5: $int,X7: $int] : ( $sum($uminus(X6),$sum(X7,$uminus(X5))) = $sum($uminus($sum(X6,X5)),X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_282])]) ).

tff(f1005,plain,
    ( ! [X6: $int,X7: $int,X5: $int] : ( $sum($uminus(X6),$sum(X7,$uminus(X5))) = $sum($uminus($sum(X6,X5)),X7) )
    | ~ spl9_61
    | ~ spl9_78 ),
    inference(superposition,[],[f977,f616]) ).

tff(f10325,plain,
    ( spl9_281
    | ~ spl9_7
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f999,f976,f129,f10323]) ).

tff(f10323,plain,
    ( spl9_281
  <=> ! [X13: $int,X12: $int,X14: $int] : ( $sum($uminus($sum(X12,X14)),X13) = $sum($uminus(X14),$sum(X13,$uminus(X12))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_281])]) ).

tff(f999,plain,
    ( ! [X14: $int,X12: $int,X13: $int] : ( $sum($uminus($sum(X12,X14)),X13) = $sum($uminus(X14),$sum(X13,$uminus(X12))) )
    | ~ spl9_7
    | ~ spl9_78 ),
    inference(superposition,[],[f977,f130]) ).

tff(f10321,plain,
    ( spl9_280
    | ~ spl9_54
    | ~ spl9_77 ),
    inference(avatar_split_clause,[],[f958,f886,f526,f10319]) ).

tff(f10319,plain,
    ( spl9_280
  <=> ! [X9: $int,X8: $int,X10: $int] :
        ( $less($uminus($sum(X8,X9)),$uminus($sum(X9,X10)))
        | ~ $less($uminus(X8),$uminus(X10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_280])]) ).

tff(f958,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( $less($uminus($sum(X8,X9)),$uminus($sum(X9,X10)))
        | ~ $less($uminus(X8),$uminus(X10)) )
    | ~ spl9_54
    | ~ spl9_77 ),
    inference(superposition,[],[f887,f527]) ).

tff(f10234,plain,
    ( spl9_279
    | ~ spl9_23
    | ~ spl9_76 ),
    inference(avatar_split_clause,[],[f946,f882,f216,f10232]) ).

tff(f10232,plain,
    ( spl9_279
  <=> ! [X13: $int,X12: $int,X11: $int] :
        ( $less($uminus($sum(X12,X13)),$uminus($sum(X12,X11)))
        | ~ $less($uminus(X13),$uminus(X11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_279])]) ).

tff(f946,plain,
    ( ! [X11: $int,X12: $int,X13: $int] :
        ( $less($uminus($sum(X12,X13)),$uminus($sum(X12,X11)))
        | ~ $less($uminus(X13),$uminus(X11)) )
    | ~ spl9_23
    | ~ spl9_76 ),
    inference(superposition,[],[f883,f217]) ).

tff(f10230,plain,
    ( spl9_278
    | ~ spl9_54
    | ~ spl9_76 ),
    inference(avatar_split_clause,[],[f945,f882,f526,f10228]) ).

tff(f10228,plain,
    ( spl9_278
  <=> ! [X9: $int,X8: $int,X10: $int] :
        ( $less($uminus($sum(X9,X10)),$uminus($sum(X8,X9)))
        | ~ $less($uminus(X10),$uminus(X8)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_278])]) ).

tff(f945,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( $less($uminus($sum(X9,X10)),$uminus($sum(X8,X9)))
        | ~ $less($uminus(X10),$uminus(X8)) )
    | ~ spl9_54
    | ~ spl9_76 ),
    inference(superposition,[],[f883,f527]) ).

tff(f10226,plain,
    ( spl9_277
    | ~ spl9_50
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f920,f878,f459,f10224]) ).

tff(f920,plain,
    ( ! [X11: $int,X14: $int,X12: $int,X13: $int] :
        ( ~ $less(X13,X12)
        | ~ $less(X11,X14)
        | $less(X13,$sum(X14,$sum($uminus(X11),X12))) )
    | ~ spl9_50
    | ~ spl9_75 ),
    inference(superposition,[],[f879,f460]) ).

tff(f10222,plain,
    ( spl9_276
    | ~ spl9_21
    | ~ spl9_63 ),
    inference(avatar_split_clause,[],[f769,f623,f192,f10220]) ).

tff(f10220,plain,
    ( spl9_276
  <=> ! [X4: $int,X5: $int,X3: array] :
        ( ( rev(X3,X4) = X3 )
        | ~ $less(X5,sK7(X3,X3,X4))
        | $less(X5,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_276])]) ).

tff(f769,plain,
    ( ! [X3: array,X4: $int,X5: $int] :
        ( ( rev(X3,X4) = X3 )
        | ~ $less(X5,sK7(X3,X3,X4))
        | $less(X5,X4) )
    | ~ spl9_21
    | ~ spl9_63 ),
    inference(resolution,[],[f624,f193]) ).

tff(f10218,plain,
    ( spl9_275
    | ~ spl9_30
    | ~ spl9_55
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f758,f615,f530,f268,f10216]) ).

tff(f10216,plain,
    ( spl9_275
  <=> ! [X20: $int,X21: $int,X23: $int,X22: $int] :
        ( $less($sum(X21,$sum(X22,X23)),$sum(X21,$sum(X22,X20)))
        | ~ $less(X23,X20) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_275])]) ).

tff(f758,plain,
    ( ! [X21: $int,X22: $int,X23: $int,X20: $int] :
        ( $less($sum(X21,$sum(X22,X23)),$sum(X21,$sum(X22,X20)))
        | ~ $less(X23,X20) )
    | ~ spl9_30
    | ~ spl9_55
    | ~ spl9_61 ),
    inference(forward_demodulation,[],[f728,f269]) ).

tff(f728,plain,
    ( ! [X21: $int,X22: $int,X23: $int,X20: $int] :
        ( $less($sum($sum(X21,X22),X23),$sum(X21,$sum(X22,X20)))
        | ~ $less(X23,X20) )
    | ~ spl9_55
    | ~ spl9_61 ),
    inference(superposition,[],[f531,f616]) ).

tff(f10214,plain,
    ( spl9_274
    | ~ spl9_30
    | ~ spl9_56
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f751,f615,f534,f268,f10212]) ).

tff(f10212,plain,
    ( spl9_274
  <=> ! [X31: $int,X29: $int,X28: $int,X30: $int] :
        ( $less($sum(X30,$sum(X28,X29)),$sum(X29,$sum(X30,X31)))
        | ~ $less(X28,X31) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_274])]) ).

tff(f751,plain,
    ( ! [X31: $int,X28: $int,X29: $int,X30: $int] :
        ( $less($sum(X30,$sum(X28,X29)),$sum(X29,$sum(X30,X31)))
        | ~ $less(X28,X31) )
    | ~ spl9_30
    | ~ spl9_56
    | ~ spl9_61 ),
    inference(forward_demodulation,[],[f714,f269]) ).

tff(f714,plain,
    ( ! [X31: $int,X28: $int,X29: $int,X30: $int] :
        ( $less($sum(X30,$sum(X28,X29)),$sum($sum(X29,X30),X31))
        | ~ $less(X28,X31) )
    | ~ spl9_56
    | ~ spl9_61 ),
    inference(superposition,[],[f535,f616]) ).

tff(f10210,plain,
    ( spl9_273
    | ~ spl9_30
    | ~ spl9_55
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f750,f615,f530,f268,f10208]) ).

tff(f10208,plain,
    ( spl9_273
  <=> ! [X20: $int,X21: $int,X23: $int,X22: $int] :
        ( $less($sum(X21,$sum(X22,X23)),$sum(X22,$sum(X20,X21)))
        | ~ $less(X23,X20) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_273])]) ).

tff(f750,plain,
    ( ! [X21: $int,X22: $int,X23: $int,X20: $int] :
        ( $less($sum(X21,$sum(X22,X23)),$sum(X22,$sum(X20,X21)))
        | ~ $less(X23,X20) )
    | ~ spl9_30
    | ~ spl9_55
    | ~ spl9_61 ),
    inference(forward_demodulation,[],[f712,f269]) ).

tff(f712,plain,
    ( ! [X21: $int,X22: $int,X23: $int,X20: $int] :
        ( $less($sum($sum(X21,X22),X23),$sum(X22,$sum(X20,X21)))
        | ~ $less(X23,X20) )
    | ~ spl9_55
    | ~ spl9_61 ),
    inference(superposition,[],[f531,f616]) ).

tff(f10206,plain,
    ( spl9_272
    | ~ spl9_56
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f715,f615,f534,f10204]) ).

tff(f10204,plain,
    ( spl9_272
  <=> ! [X35: $int,X34: $int,X33: $int,X32: $int] :
        ( $less($sum(X35,X32),$sum(X34,$sum(X32,X33)))
        | ~ $less(X35,$sum(X33,X34)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_272])]) ).

tff(f715,plain,
    ( ! [X34: $int,X35: $int,X32: $int,X33: $int] :
        ( $less($sum(X35,X32),$sum(X34,$sum(X32,X33)))
        | ~ $less(X35,$sum(X33,X34)) )
    | ~ spl9_56
    | ~ spl9_61 ),
    inference(superposition,[],[f535,f616]) ).

tff(f10202,plain,
    ( spl9_271
    | ~ spl9_55
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f713,f615,f530,f10200]) ).

tff(f10200,plain,
    ( spl9_271
  <=> ! [X24: $int,X27: $int,X25: $int,X26: $int] :
        ( $less($sum(X26,$sum(X24,X25)),$sum(X27,X24))
        | ~ $less($sum(X25,X26),X27) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_271])]) ).

tff(f713,plain,
    ( ! [X26: $int,X27: $int,X24: $int,X25: $int] :
        ( $less($sum(X26,$sum(X24,X25)),$sum(X27,X24))
        | ~ $less($sum(X25,X26),X27) )
    | ~ spl9_55
    | ~ spl9_61 ),
    inference(superposition,[],[f531,f616]) ).

tff(f10198,plain,
    ( spl9_270
    | ~ spl9_24
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f710,f615,f220,f10196]) ).

tff(f10196,plain,
    ( spl9_270
  <=> ! [X13: $int,X14: $int,X12: $int,X15: $int] :
        ( $less($sum(X14,$sum(X12,X13)),$sum(X15,$sum(X13,X14)))
        | ~ $less(X12,X15) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_270])]) ).

tff(f710,plain,
    ( ! [X14: $int,X15: $int,X12: $int,X13: $int] :
        ( $less($sum(X14,$sum(X12,X13)),$sum(X15,$sum(X13,X14)))
        | ~ $less(X12,X15) )
    | ~ spl9_24
    | ~ spl9_61 ),
    inference(superposition,[],[f221,f616]) ).

tff(f10187,plain,
    ( spl9_269
    | ~ spl9_24
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f709,f615,f220,f10185]) ).

tff(f10185,plain,
    ( spl9_269
  <=> ! [X10: $int,X11: $int,X9: $int,X8: $int] :
        ( $less($sum(X11,$sum(X9,X10)),$sum(X10,$sum(X8,X9)))
        | ~ $less(X11,X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_269])]) ).

tff(f709,plain,
    ( ! [X10: $int,X11: $int,X8: $int,X9: $int] :
        ( $less($sum(X11,$sum(X9,X10)),$sum(X10,$sum(X8,X9)))
        | ~ $less(X11,X8) )
    | ~ spl9_24
    | ~ spl9_61 ),
    inference(superposition,[],[f221,f616]) ).

tff(f10183,plain,
    ( spl9_268
    | ~ spl9_23
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f698,f615,f216,f10181]) ).

tff(f10181,plain,
    ( spl9_268
  <=> ! [X22: $int,X24: $int,X23: $int] : ( $sum(X24,$uminus($sum(X23,X22))) = $sum($uminus(X22),$sum($uminus(X23),X24)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_268])]) ).

tff(f698,plain,
    ( ! [X24: $int,X22: $int,X23: $int] : ( $sum(X24,$uminus($sum(X23,X22))) = $sum($uminus(X22),$sum($uminus(X23),X24)) )
    | ~ spl9_23
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f217]) ).

tff(f10179,plain,
    ( spl9_267
    | ~ spl9_54
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f697,f615,f526,f10177]) ).

tff(f10177,plain,
    ( spl9_267
  <=> ! [X20: $int,X21: $int,X19: $int] : ( $sum(X21,$uminus($sum(X19,X20))) = $sum($uminus(X19),$sum($uminus(X20),X21)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_267])]) ).

tff(f697,plain,
    ( ! [X21: $int,X19: $int,X20: $int] : ( $sum(X21,$uminus($sum(X19,X20))) = $sum($uminus(X19),$sum($uminus(X20),X21)) )
    | ~ spl9_54
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f527]) ).

tff(f10175,plain,
    ( spl9_266
    | ~ spl9_23
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f682,f615,f216,f10173]) ).

tff(f10173,plain,
    ( spl9_266
  <=> ! [X22: $int,X24: $int,X23: $int] : ( $sum($uminus(X23),$sum(X24,$uminus(X22))) = $sum(X24,$uminus($sum(X23,X22))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_266])]) ).

tff(f682,plain,
    ( ! [X24: $int,X22: $int,X23: $int] : ( $sum($uminus(X23),$sum(X24,$uminus(X22))) = $sum(X24,$uminus($sum(X23,X22))) )
    | ~ spl9_23
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f217]) ).

tff(f10171,plain,
    ( spl9_265
    | ~ spl9_54
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f681,f615,f526,f10169]) ).

tff(f10167,plain,
    ( spl9_264
    | ~ spl9_56
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f658,f611,f534,f10165]) ).

tff(f10165,plain,
    ( spl9_264
  <=> ! [X35: $int,X33: $int,X34: $int,X36: $int] :
        ( $less($sum(X36,$sum(X33,X34)),$sum(X34,$sum(X33,X35)))
        | ~ $less(X36,X35) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_264])]) ).

tff(f658,plain,
    ( ! [X36: $int,X34: $int,X35: $int,X33: $int] :
        ( $less($sum(X36,$sum(X33,X34)),$sum(X34,$sum(X33,X35)))
        | ~ $less(X36,X35) )
    | ~ spl9_56
    | ~ spl9_60 ),
    inference(superposition,[],[f535,f612]) ).

tff(f10163,plain,
    ( spl9_263
    | ~ spl9_56
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f657,f611,f534,f10161]) ).

tff(f10161,plain,
    ( spl9_263
  <=> ! [X31: $int,X29: $int,X32: $int,X30: $int] :
        ( $less($sum(X30,$sum(X29,X31)),$sum(X31,X32))
        | ~ $less($sum(X29,X30),X32) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_263])]) ).

tff(f657,plain,
    ( ! [X31: $int,X29: $int,X32: $int,X30: $int] :
        ( $less($sum(X30,$sum(X29,X31)),$sum(X31,X32))
        | ~ $less($sum(X29,X30),X32) )
    | ~ spl9_56
    | ~ spl9_60 ),
    inference(superposition,[],[f535,f612]) ).

tff(f10159,plain,
    ( spl9_262
    | ~ spl9_55
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f656,f611,f530,f10157]) ).

tff(f10157,plain,
    ( spl9_262
  <=> ! [X28: $int,X27: $int,X25: $int,X26: $int] :
        ( $less($sum(X26,$sum(X25,X27)),$sum(X28,$sum(X25,X26)))
        | ~ $less(X27,X28) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_262])]) ).

tff(f656,plain,
    ( ! [X28: $int,X26: $int,X27: $int,X25: $int] :
        ( $less($sum(X26,$sum(X25,X27)),$sum(X28,$sum(X25,X26)))
        | ~ $less(X27,X28) )
    | ~ spl9_55
    | ~ spl9_60 ),
    inference(superposition,[],[f531,f612]) ).

tff(f10155,plain,
    ( spl9_261
    | ~ spl9_55
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f655,f611,f530,f10153]) ).

tff(f10153,plain,
    ( spl9_261
  <=> ! [X24: $int,X21: $int,X23: $int,X22: $int] :
        ( $less($sum(X23,X24),$sum(X22,$sum(X21,X23)))
        | ~ $less(X24,$sum(X21,X22)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_261])]) ).

tff(f655,plain,
    ( ! [X21: $int,X24: $int,X22: $int,X23: $int] :
        ( $less($sum(X23,X24),$sum(X22,$sum(X21,X23)))
        | ~ $less(X24,$sum(X21,X22)) )
    | ~ spl9_55
    | ~ spl9_60 ),
    inference(superposition,[],[f531,f612]) ).

tff(f10151,plain,
    ( spl9_260
    | ~ spl9_24
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f653,f611,f220,f10149]) ).

tff(f10149,plain,
    ( spl9_260
  <=> ! [X13: $int,X14: $int,X16: $int,X15: $int] :
        ( $less($sum(X14,$sum(X13,X15)),$sum(X16,X15))
        | ~ $less($sum(X13,X14),X16) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_260])]) ).

tff(f653,plain,
    ( ! [X16: $int,X14: $int,X15: $int,X13: $int] :
        ( $less($sum(X14,$sum(X13,X15)),$sum(X16,X15))
        | ~ $less($sum(X13,X14),X16) )
    | ~ spl9_24
    | ~ spl9_60 ),
    inference(superposition,[],[f221,f612]) ).

tff(f10147,plain,
    ( spl9_259
    | ~ spl9_148
    | ~ spl9_212 ),
    inference(avatar_split_clause,[],[f7624,f5120,f1813,f10145]) ).

tff(f10145,plain,
    ( spl9_259
  <=> ! [X29: $int,X28: array] :
        ( distinct(X28,$uminus(X29))
        | ~ sorted(X28,$uminus(X29))
        | $less(-1,X29) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_259])]) ).

tff(f7624,plain,
    ( ! [X28: array,X29: $int] :
        ( distinct(X28,$uminus(X29))
        | ~ sorted(X28,$uminus(X29))
        | $less(-1,X29) )
    | ~ spl9_148
    | ~ spl9_212 ),
    inference(evaluation,[],[f7575]) ).

tff(f7575,plain,
    ( ! [X28: array,X29: $int] :
        ( distinct(X28,$uminus(X29))
        | ~ sorted(X28,$uminus(X29))
        | $less(-1,$sum(X29,0)) )
    | ~ spl9_148
    | ~ spl9_212 ),
    inference(resolution,[],[f5121,f1814]) ).

tff(f10143,plain,
    ( spl9_258
    | ~ spl9_24
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f652,f611,f220,f10141]) ).

tff(f10141,plain,
    ( spl9_258
  <=> ! [X10: $int,X11: $int,X12: $int,X9: $int] :
        ( $less($sum(X12,X11),$sum(X10,$sum(X9,X11)))
        | ~ $less(X12,$sum(X9,X10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_258])]) ).

tff(f652,plain,
    ( ! [X10: $int,X11: $int,X9: $int,X12: $int] :
        ( $less($sum(X12,X11),$sum(X10,$sum(X9,X11)))
        | ~ $less(X12,$sum(X9,X10)) )
    | ~ spl9_24
    | ~ spl9_60 ),
    inference(superposition,[],[f221,f612]) ).

tff(f10139,plain,
    ( spl9_257
    | ~ spl9_51
    | ~ spl9_59 ),
    inference(avatar_split_clause,[],[f635,f607,f498,f10137]) ).

tff(f10137,plain,
    ( spl9_257
  <=> ! [X29: $int,X30: $int,X31: $int] :
        ( $less(0,$sum(X29,1))
        | $less(X29,$sum(X30,$uminus(X31)))
        | ~ $less(X31,X30) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_257])]) ).

tff(f635,plain,
    ( ! [X31: $int,X29: $int,X30: $int] :
        ( $less(0,$sum(X29,1))
        | $less(X29,$sum(X30,$uminus(X31)))
        | ~ $less(X31,X30) )
    | ~ spl9_51
    | ~ spl9_59 ),
    inference(resolution,[],[f608,f499]) ).

tff(f10135,plain,
    ( spl9_256
    | ~ spl9_52
    | ~ spl9_59 ),
    inference(avatar_split_clause,[],[f634,f607,f502,f10133]) ).

tff(f10133,plain,
    ( spl9_256
  <=> ! [X27: $int,X28: $int,X26: $int] :
        ( $less($sum(X26,$uminus(X27)),$sum(X28,1))
        | $less(X28,0)
        | ~ $less(X26,X27) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_256])]) ).

tff(f634,plain,
    ( ! [X28: $int,X26: $int,X27: $int] :
        ( $less($sum(X26,$uminus(X27)),$sum(X28,1))
        | $less(X28,0)
        | ~ $less(X26,X27) )
    | ~ spl9_52
    | ~ spl9_59 ),
    inference(resolution,[],[f608,f503]) ).

tff(f10131,plain,
    ( spl9_255
    | ~ spl9_22
    | ~ spl9_59 ),
    inference(avatar_split_clause,[],[f629,f607,f196,f10129]) ).

tff(f629,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( $less(X8,$sum(X9,1))
        | $less(X9,X10)
        | $less(X10,X8)
        | ( X8 = X10 ) )
    | ~ spl9_22
    | ~ spl9_59 ),
    inference(resolution,[],[f608,f197]) ).

tff(f10127,plain,
    ( spl9_254
    | ~ spl9_30
    | ~ spl9_56 ),
    inference(avatar_split_clause,[],[f599,f534,f268,f10125]) ).

tff(f10125,plain,
    ( spl9_254
  <=> ! [X18: $int,X20: $int,X17: $int,X19: $int] :
        ( $less($sum(X20,$sum(X17,X18)),$sum(X17,$sum(X18,X19)))
        | ~ $less(X20,X19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_254])]) ).

tff(f599,plain,
    ( ! [X18: $int,X19: $int,X17: $int,X20: $int] :
        ( $less($sum(X20,$sum(X17,X18)),$sum(X17,$sum(X18,X19)))
        | ~ $less(X20,X19) )
    | ~ spl9_30
    | ~ spl9_56 ),
    inference(superposition,[],[f535,f269]) ).

tff(f10123,plain,
    ( spl9_253
    | ~ spl9_30
    | ~ spl9_56 ),
    inference(avatar_split_clause,[],[f592,f534,f268,f10121]) ).

tff(f10121,plain,
    ( spl9_253
  <=> ! [X18: $int,X20: $int,X17: $int,X19: $int] :
        ( $less($sum(X17,$sum(X18,X19)),$sum(X19,X20))
        | ~ $less($sum(X17,X18),X20) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_253])]) ).

tff(f592,plain,
    ( ! [X18: $int,X19: $int,X17: $int,X20: $int] :
        ( $less($sum(X17,$sum(X18,X19)),$sum(X19,X20))
        | ~ $less($sum(X17,X18),X20) )
    | ~ spl9_30
    | ~ spl9_56 ),
    inference(superposition,[],[f535,f269]) ).

tff(f10119,plain,
    ( spl9_252
    | ~ spl9_30
    | ~ spl9_55 ),
    inference(avatar_split_clause,[],[f580,f530,f268,f10117]) ).

tff(f10117,plain,
    ( spl9_252
  <=> ! [X18: $int,X20: $int,X17: $int,X19: $int] :
        ( $less($sum(X19,X20),$sum(X17,$sum(X18,X19)))
        | ~ $less(X20,$sum(X17,X18)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_252])]) ).

tff(f580,plain,
    ( ! [X18: $int,X19: $int,X17: $int,X20: $int] :
        ( $less($sum(X19,X20),$sum(X17,$sum(X18,X19)))
        | ~ $less(X20,$sum(X17,X18)) )
    | ~ spl9_30
    | ~ spl9_55 ),
    inference(superposition,[],[f531,f269]) ).

tff(f10115,plain,
    ( spl9_251
    | ~ spl9_30
    | ~ spl9_55 ),
    inference(avatar_split_clause,[],[f573,f530,f268,f10113]) ).

tff(f10113,plain,
    ( spl9_251
  <=> ! [X18: $int,X20: $int,X17: $int,X19: $int] :
        ( $less($sum(X17,$sum(X18,X19)),$sum(X20,$sum(X17,X18)))
        | ~ $less(X19,X20) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_251])]) ).

tff(f573,plain,
    ( ! [X18: $int,X19: $int,X17: $int,X20: $int] :
        ( $less($sum(X17,$sum(X18,X19)),$sum(X20,$sum(X17,X18)))
        | ~ $less(X19,X20) )
    | ~ spl9_30
    | ~ spl9_55 ),
    inference(superposition,[],[f531,f269]) ).

tff(f10111,plain,
    ( spl9_250
    | ~ spl9_30
    | ~ spl9_54 ),
    inference(avatar_split_clause,[],[f556,f526,f268,f10109]) ).

tff(f10109,plain,
    ( spl9_250
  <=> ! [X13: $int,X12: $int,X14: $int] : ( $sum($uminus(X12),$sum($uminus(X13),X14)) = $sum($uminus($sum(X12,X13)),X14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_250])]) ).

tff(f9713,plain,
    ( spl9_249
    | ~ spl9_160
    | ~ spl9_212 ),
    inference(avatar_split_clause,[],[f7618,f5120,f1931,f9711]) ).

tff(f1931,plain,
    ( spl9_160
  <=> ! [X0: $int,X1: $int] : ( $sum($uminus(X0),$sum(X0,X1)) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_160])]) ).

tff(f7618,plain,
    ( ! [X68: array,X66: $int,X67: $int] :
        ( ~ $less(X67,$sum(X66,X67))
        | distinct(X68,X66)
        | ~ sorted(X68,X66) )
    | ~ spl9_160
    | ~ spl9_212 ),
    inference(evaluation,[],[f7608]) ).

tff(f7608,plain,
    ( ! [X68: array,X66: $int,X67: $int] :
        ( ~ $less(X67,$sum(X66,X67))
        | distinct(X68,$uminus($uminus(X66)))
        | ~ sorted(X68,$uminus($uminus(X66))) )
    | ~ spl9_160
    | ~ spl9_212 ),
    inference(superposition,[],[f5121,f1932]) ).

tff(f1932,plain,
    ( ! [X0: $int,X1: $int] : ( $sum($uminus(X0),$sum(X0,X1)) = X1 )
    | ~ spl9_160 ),
    inference(avatar_component_clause,[],[f1931]) ).

tff(f8390,plain,
    ( spl9_248
    | ~ spl9_162
    | ~ spl9_212 ),
    inference(avatar_split_clause,[],[f7617,f5120,f1939,f8388]) ).

tff(f1939,plain,
    ( spl9_162
  <=> ! [X0: $int,X1: $int] : ( $sum($uminus(X0),$sum(X1,X0)) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_162])]) ).

tff(f7617,plain,
    ( ! [X70: $int,X71: array,X69: $int] :
        ( ~ $less(X70,$sum(X70,X69))
        | distinct(X71,X69)
        | ~ sorted(X71,X69) )
    | ~ spl9_162
    | ~ spl9_212 ),
    inference(evaluation,[],[f7609]) ).

tff(f7609,plain,
    ( ! [X70: $int,X71: array,X69: $int] :
        ( ~ $less(X70,$sum(X70,X69))
        | distinct(X71,$uminus($uminus(X69)))
        | ~ sorted(X71,$uminus($uminus(X69))) )
    | ~ spl9_162
    | ~ spl9_212 ),
    inference(superposition,[],[f5121,f1940]) ).

tff(f1940,plain,
    ( ! [X0: $int,X1: $int] : ( $sum($uminus(X0),$sum(X1,X0)) = X1 )
    | ~ spl9_162 ),
    inference(avatar_component_clause,[],[f1939]) ).

tff(f7683,plain,
    ( spl9_247
    | ~ spl9_50
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1032,f976,f459,f7681]) ).

tff(f7681,plain,
    ( spl9_247
  <=> ! [X20: $int,X18: $int,X19: $int] : ( $sum($uminus(X20),X19) = $sum($uminus($sum(X18,X20)),$sum(X18,X19)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_247])]) ).

tff(f1032,plain,
    ( ! [X18: $int,X19: $int,X20: $int] : ( $sum($uminus(X20),X19) = $sum($uminus($sum(X18,X20)),$sum(X18,X19)) )
    | ~ spl9_50
    | ~ spl9_78 ),
    inference(evaluation,[],[f1001]) ).

tff(f1001,plain,
    ( ! [X18: $int,X19: $int,X20: $int] : ( $sum($uminus(X20),X19) = $sum($uminus($sum(X18,X20)),$sum($uminus($uminus(X18)),X19)) )
    | ~ spl9_50
    | ~ spl9_78 ),
    inference(superposition,[],[f977,f460]) ).

tff(f7679,plain,
    ( spl9_246
    | ~ spl9_164
    | ~ spl9_212 ),
    inference(avatar_split_clause,[],[f7565,f5120,f1947,f7677]) ).

tff(f7677,plain,
    ( spl9_246
  <=> ! [X2: array,X3: $int] :
        ( distinct(X2,$uminus(X3))
        | ~ sorted(X2,$uminus(X3))
        | ~ $less(X3,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_246])]) ).

tff(f7565,plain,
    ( ! [X2: array,X3: $int] :
        ( distinct(X2,$uminus(X3))
        | ~ sorted(X2,$uminus(X3))
        | ~ $less(X3,0) )
    | ~ spl9_164
    | ~ spl9_212 ),
    inference(resolution,[],[f5121,f1948]) ).

tff(f7675,plain,
    ( spl9_245
    | ~ spl9_50
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1009,f976,f459,f7673]) ).

tff(f1009,plain,
    ( ! [X2: $int,X0: $int,X1: $int] : ( $sum($uminus(X1),X2) = $sum(X0,$sum($uminus($sum(X1,X0)),X2)) )
    | ~ spl9_50
    | ~ spl9_78 ),
    inference(superposition,[],[f460,f977]) ).

tff(f7671,plain,
    ( spl9_244
    | ~ spl9_56
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f914,f878,f534,f7669]) ).

tff(f7669,plain,
    ( spl9_244
  <=> ! [X31: $int,X34: $int,X33: $int,X32: $int] :
        ( ~ $less(X31,X32)
        | $less($sum(X33,X31),$sum(X32,X34))
        | ~ $less(X33,X34) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_244])]) ).

tff(f914,plain,
    ( ! [X31: $int,X34: $int,X32: $int,X33: $int] :
        ( ~ $less(X31,X32)
        | $less($sum(X33,X31),$sum(X32,X34))
        | ~ $less(X33,X34) )
    | ~ spl9_56
    | ~ spl9_75 ),
    inference(resolution,[],[f879,f535]) ).

tff(f7667,plain,
    ( spl9_243
    | ~ spl9_55
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f913,f878,f530,f7665]) ).

tff(f7665,plain,
    ( spl9_243
  <=> ! [X29: $int,X27: $int,X28: $int,X30: $int] :
        ( ~ $less(X27,X28)
        | $less($sum(X29,X30),$sum(X28,X29))
        | ~ $less(X30,X27) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_243])]) ).

tff(f913,plain,
    ( ! [X28: $int,X29: $int,X27: $int,X30: $int] :
        ( ~ $less(X27,X28)
        | $less($sum(X29,X30),$sum(X28,X29))
        | ~ $less(X30,X27) )
    | ~ spl9_55
    | ~ spl9_75 ),
    inference(resolution,[],[f879,f531]) ).

tff(f7663,plain,
    ( spl9_242
    | ~ spl9_24
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f912,f878,f220,f7661]) ).

tff(f7661,plain,
    ( spl9_242
  <=> ! [X24: $int,X23: $int,X25: $int,X26: $int] :
        ( ~ $less(X23,X24)
        | $less($sum(X25,X26),$sum(X24,X26))
        | ~ $less(X25,X23) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_242])]) ).

tff(f912,plain,
    ( ! [X26: $int,X24: $int,X25: $int,X23: $int] :
        ( ~ $less(X23,X24)
        | $less($sum(X25,X26),$sum(X24,X26))
        | ~ $less(X25,X23) )
    | ~ spl9_24
    | ~ spl9_75 ),
    inference(resolution,[],[f879,f221]) ).

tff(f7659,plain,
    ( spl9_241
    | ~ spl9_51
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f667,f611,f498,f7657]) ).

tff(f7657,plain,
    ( spl9_241
  <=> ! [X61: $int,X60: $int,X62: $int] :
        ( $less(0,$sum(X61,$sum(X60,$uminus(X62))))
        | ~ $less(X62,$sum(X60,X61)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_241])]) ).

tff(f667,plain,
    ( ! [X62: $int,X60: $int,X61: $int] :
        ( $less(0,$sum(X61,$sum(X60,$uminus(X62))))
        | ~ $less(X62,$sum(X60,X61)) )
    | ~ spl9_51
    | ~ spl9_60 ),
    inference(superposition,[],[f499,f612]) ).

tff(f7655,plain,
    ( spl9_240
    | ~ spl9_52
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f666,f611,f502,f7653]) ).

tff(f7653,plain,
    ( spl9_240
  <=> ! [X57: $int,X59: $int,X58: $int] :
        ( $less($sum(X58,$sum(X57,$uminus(X59))),0)
        | ~ $less($sum(X57,X58),X59) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_240])]) ).

tff(f666,plain,
    ( ! [X58: $int,X59: $int,X57: $int] :
        ( $less($sum(X58,$sum(X57,$uminus(X59))),0)
        | ~ $less($sum(X57,X58),X59) )
    | ~ spl9_52
    | ~ spl9_60 ),
    inference(superposition,[],[f503,f612]) ).

tff(f7651,plain,
    ( spl9_239
    | ~ spl9_48
    | ~ spl9_59 ),
    inference(avatar_split_clause,[],[f628,f607,f451,f7649]) ).

tff(f628,plain,
    ( ! [X6: $int,X7: $int,X5: $int] :
        ( $less(X5,$sum(X6,1))
        | $less(X6,$sum(1,X7))
        | $less(X7,X5) )
    | ~ spl9_48
    | ~ spl9_59 ),
    inference(resolution,[],[f608,f452]) ).

tff(f7647,plain,
    ( spl9_238
    | ~ spl9_8
    | ~ spl9_59 ),
    inference(avatar_split_clause,[],[f626,f607,f133,f7645]) ).

tff(f626,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( $less(X0,$sum(X1,1))
        | $less(X1,$sum(X2,1))
        | $less(X2,X0) )
    | ~ spl9_8
    | ~ spl9_59 ),
    inference(resolution,[],[f608,f134]) ).

tff(f7643,plain,
    ( spl9_237
    | ~ spl9_23
    | ~ spl9_56 ),
    inference(avatar_split_clause,[],[f591,f534,f216,f7641]) ).

tff(f7641,plain,
    ( spl9_237
  <=> ! [X16: $int,X14: $int,X15: $int] :
        ( $less($uminus($sum(X15,X14)),$sum($uminus(X15),X16))
        | ~ $less($uminus(X14),X16) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_237])]) ).

tff(f591,plain,
    ( ! [X16: $int,X14: $int,X15: $int] :
        ( $less($uminus($sum(X15,X14)),$sum($uminus(X15),X16))
        | ~ $less($uminus(X14),X16) )
    | ~ spl9_23
    | ~ spl9_56 ),
    inference(superposition,[],[f535,f217]) ).

tff(f7639,plain,
    ( spl9_236
    | ~ spl9_54
    | ~ spl9_56 ),
    inference(avatar_split_clause,[],[f590,f534,f526,f7637]) ).

tff(f7637,plain,
    ( spl9_236
  <=> ! [X13: $int,X12: $int,X11: $int] :
        ( $less($uminus($sum(X11,X12)),$sum($uminus(X12),X13))
        | ~ $less($uminus(X11),X13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_236])]) ).

tff(f590,plain,
    ( ! [X11: $int,X12: $int,X13: $int] :
        ( $less($uminus($sum(X11,X12)),$sum($uminus(X12),X13))
        | ~ $less($uminus(X11),X13) )
    | ~ spl9_54
    | ~ spl9_56 ),
    inference(superposition,[],[f535,f527]) ).

tff(f7563,plain,
    ( spl9_235
    | ~ spl9_21
    | ~ spl9_56 ),
    inference(avatar_split_clause,[],[f585,f534,f192,f7561]) ).

tff(f7561,plain,
    ( spl9_235
  <=> ! [X5: $int,X7: $int,X6: $int,X8: $int] :
        ( ~ $less(X5,X6)
        | ~ $less(X7,$sum(X5,X8))
        | $less(X7,$sum(X8,X6)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_235])]) ).

tff(f585,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X5: $int] :
        ( ~ $less(X5,X6)
        | ~ $less(X7,$sum(X5,X8))
        | $less(X7,$sum(X8,X6)) )
    | ~ spl9_21
    | ~ spl9_56 ),
    inference(resolution,[],[f535,f193]) ).

tff(f7559,plain,
    ( spl9_234
    | ~ spl9_23
    | ~ spl9_55 ),
    inference(avatar_split_clause,[],[f579,f530,f216,f7557]) ).

tff(f7557,plain,
    ( spl9_234
  <=> ! [X16: $int,X14: $int,X15: $int] :
        ( $less($sum($uminus(X15),X16),$uminus($sum(X15,X14)))
        | ~ $less(X16,$uminus(X14)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_234])]) ).

tff(f579,plain,
    ( ! [X16: $int,X14: $int,X15: $int] :
        ( $less($sum($uminus(X15),X16),$uminus($sum(X15,X14)))
        | ~ $less(X16,$uminus(X14)) )
    | ~ spl9_23
    | ~ spl9_55 ),
    inference(superposition,[],[f531,f217]) ).

tff(f7555,plain,
    ( spl9_233
    | ~ spl9_54
    | ~ spl9_55 ),
    inference(avatar_split_clause,[],[f578,f530,f526,f7553]) ).

tff(f7553,plain,
    ( spl9_233
  <=> ! [X11: $int,X12: $int,X13: $int] :
        ( $less($sum($uminus(X12),X13),$uminus($sum(X11,X12)))
        | ~ $less(X13,$uminus(X11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_233])]) ).

tff(f578,plain,
    ( ! [X11: $int,X12: $int,X13: $int] :
        ( $less($sum($uminus(X12),X13),$uminus($sum(X11,X12)))
        | ~ $less(X13,$uminus(X11)) )
    | ~ spl9_54
    | ~ spl9_55 ),
    inference(superposition,[],[f531,f527]) ).

tff(f7551,plain,
    ( spl9_232
    | ~ spl9_21
    | ~ spl9_55 ),
    inference(avatar_split_clause,[],[f566,f530,f192,f7549]) ).

tff(f7549,plain,
    ( spl9_232
  <=> ! [X5: $int,X7: $int,X6: $int,X8: $int] :
        ( ~ $less(X5,X6)
        | ~ $less(X7,$sum(X8,X5))
        | $less(X7,$sum(X6,X8)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_232])]) ).

tff(f566,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X5: $int] :
        ( ~ $less(X5,X6)
        | ~ $less(X7,$sum(X8,X5))
        | $less(X7,$sum(X6,X8)) )
    | ~ spl9_21
    | ~ spl9_55 ),
    inference(resolution,[],[f531,f193]) ).

tff(f7547,plain,
    ( spl9_231
    | ~ spl9_24
    | ~ spl9_54 ),
    inference(avatar_split_clause,[],[f558,f526,f220,f7545]) ).

tff(f7545,plain,
    ( spl9_231
  <=> ! [X20: $int,X18: $int,X19: $int] :
        ( $less($uminus($sum(X18,X19)),$sum(X20,$uminus(X19)))
        | ~ $less($uminus(X18),X20) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_231])]) ).

tff(f558,plain,
    ( ! [X18: $int,X19: $int,X20: $int] :
        ( $less($uminus($sum(X18,X19)),$sum(X20,$uminus(X19)))
        | ~ $less($uminus(X18),X20) )
    | ~ spl9_24
    | ~ spl9_54 ),
    inference(superposition,[],[f221,f527]) ).

tff(f7543,plain,
    ( spl9_230
    | ~ spl9_24
    | ~ spl9_54 ),
    inference(avatar_split_clause,[],[f557,f526,f220,f7541]) ).

tff(f7541,plain,
    ( spl9_230
  <=> ! [X16: $int,X17: $int,X15: $int] :
        ( $less($sum(X17,$uminus(X16)),$uminus($sum(X15,X16)))
        | ~ $less(X17,$uminus(X15)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_230])]) ).

tff(f557,plain,
    ( ! [X16: $int,X17: $int,X15: $int] :
        ( $less($sum(X17,$uminus(X16)),$uminus($sum(X15,X16)))
        | ~ $less(X17,$uminus(X15)) )
    | ~ spl9_24
    | ~ spl9_54 ),
    inference(superposition,[],[f221,f527]) ).

tff(f7539,plain,
    ( spl9_229
    | ~ spl9_30
    | ~ spl9_52 ),
    inference(avatar_split_clause,[],[f523,f502,f268,f7537]) ).

tff(f7537,plain,
    ( spl9_229
  <=> ! [X9: $int,X8: $int,X7: $int] :
        ( $less($sum(X7,$sum(X8,$uminus(X9))),0)
        | ~ $less($sum(X7,X8),X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_229])]) ).

tff(f523,plain,
    ( ! [X8: $int,X9: $int,X7: $int] :
        ( $less($sum(X7,$sum(X8,$uminus(X9))),0)
        | ~ $less($sum(X7,X8),X9) )
    | ~ spl9_30
    | ~ spl9_52 ),
    inference(superposition,[],[f503,f269]) ).

tff(f7535,plain,
    ( spl9_228
    | ~ spl9_30
    | ~ spl9_51 ),
    inference(avatar_split_clause,[],[f516,f498,f268,f7533]) ).

tff(f7533,plain,
    ( spl9_228
  <=> ! [X9: $int,X8: $int,X7: $int] :
        ( $less(0,$sum(X7,$sum(X8,$uminus(X9))))
        | ~ $less(X9,$sum(X7,X8)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_228])]) ).

tff(f516,plain,
    ( ! [X8: $int,X9: $int,X7: $int] :
        ( $less(0,$sum(X7,$sum(X8,$uminus(X9))))
        | ~ $less(X9,$sum(X7,X8)) )
    | ~ spl9_30
    | ~ spl9_51 ),
    inference(superposition,[],[f499,f269]) ).

tff(f7531,plain,
    ( spl9_227
    | ~ spl9_22
    | ~ spl9_49 ),
    inference(avatar_split_clause,[],[f473,f455,f196,f7529]) ).

tff(f7529,plain,
    ( spl9_227
  <=> ! [X4: $int,X3: $int] :
        ( ~ $less(X3,X4)
        | $less($sum(1,X3),X4)
        | ( $sum(1,X3) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_227])]) ).

tff(f473,plain,
    ( ! [X3: $int,X4: $int] :
        ( ~ $less(X3,X4)
        | $less($sum(1,X3),X4)
        | ( $sum(1,X3) = X4 ) )
    | ~ spl9_22
    | ~ spl9_49 ),
    inference(resolution,[],[f456,f197]) ).

tff(f6022,plain,
    ( spl9_226
    | ~ spl9_1
    | ~ spl9_183 ),
    inference(avatar_split_clause,[],[f3394,f3146,f105,f6020]) ).

tff(f6020,plain,
    ( spl9_226
  <=> ! [X9: $int,X10: array] :
        ( $less(X9,1)
        | distinct(X10,$sum(X9,1))
        | ~ sorted(X10,$sum(X9,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_226])]) ).

tff(f3394,plain,
    ( ! [X10: array,X9: $int] :
        ( $less(X9,1)
        | distinct(X10,$sum(X9,1))
        | ~ sorted(X10,$sum(X9,1)) )
    | ~ spl9_1
    | ~ spl9_183 ),
    inference(evaluation,[],[f3350]) ).

tff(f3350,plain,
    ( ! [X10: array,X9: $int] :
        ( $less(X9,$sum(0,1))
        | distinct(X10,$sum(X9,1))
        | ~ sorted(X10,$sum(X9,1)) )
    | ~ spl9_1
    | ~ spl9_183 ),
    inference(resolution,[],[f3147,f106]) ).

tff(f5174,plain,
    ( spl9_225
    | ~ spl9_49
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1101,f984,f455,f5172]) ).

tff(f5172,plain,
    ( spl9_225
  <=> ! [X13: $int,X12: $int,X14: $int] :
        ( ~ $less($sum(X12,X13),1)
        | ~ $less(X14,$sum(X12,$sum(X13,X14))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_225])]) ).

tff(f1101,plain,
    ( ! [X14: $int,X12: $int,X13: $int] :
        ( ~ $less($sum(X12,X13),1)
        | ~ $less(X14,$sum(X12,$sum(X13,X14))) )
    | ~ spl9_49
    | ~ spl9_80 ),
    inference(resolution,[],[f985,f456]) ).

tff(f5170,plain,
    ( spl9_224
    | ~ spl9_49
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1057,f980,f455,f5168]) ).

tff(f5168,plain,
    ( spl9_224
  <=> ! [X9: $int,X8: $int,X10: $int] :
        ( ~ $less(X8,$sum(1,X9))
        | ~ $less($sum(X9,X10),$sum(X8,X10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_224])]) ).

tff(f1057,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( ~ $less(X8,$sum(1,X9))
        | ~ $less($sum(X9,X10),$sum(X8,X10)) )
    | ~ spl9_49
    | ~ spl9_79 ),
    inference(resolution,[],[f981,f456]) ).

tff(f5166,plain,
    ( spl9_223
    | ~ spl9_134
    | ~ spl9_172 ),
    inference(avatar_split_clause,[],[f2730,f2384,f1640,f5164]) ).

tff(f2730,plain,
    ( ! [X18: $int,X19: $int,X20: array] :
        ( ~ sorted(X20,$uminus(X19))
        | distinct(X20,$uminus(X19))
        | ~ $less($sum(X18,X19),X18) )
    | ~ spl9_134
    | ~ spl9_172 ),
    inference(superposition,[],[f1641,f2385]) ).

tff(f5162,plain,
    ( spl9_222
    | ~ spl9_51
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f911,f878,f498,f5160]) ).

tff(f5160,plain,
    ( spl9_222
  <=> ! [X22: $int,X20: $int,X21: $int] :
        ( ~ $less(X20,X21)
        | $less(0,$sum(X21,$uminus(X22)))
        | ~ $less(X22,X20) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_222])]) ).

tff(f911,plain,
    ( ! [X21: $int,X22: $int,X20: $int] :
        ( ~ $less(X20,X21)
        | $less(0,$sum(X21,$uminus(X22)))
        | ~ $less(X22,X20) )
    | ~ spl9_51
    | ~ spl9_75 ),
    inference(resolution,[],[f879,f499]) ).

tff(f5158,plain,
    ( spl9_221
    | ~ spl9_7
    | ~ spl9_67 ),
    inference(avatar_split_clause,[],[f837,f784,f129,f5156]) ).

tff(f5156,plain,
    ( spl9_221
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( $less(X1,$sum(X2,$sum(1,X0)))
        | $less($sum(X2,X0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_221])]) ).

tff(f837,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( $less(X1,$sum(X2,$sum(1,X0)))
        | $less($sum(X2,X0),X1) )
    | ~ spl9_7
    | ~ spl9_67 ),
    inference(superposition,[],[f785,f130]) ).

tff(f5154,plain,
    ( spl9_220
    | ~ spl9_30
    | ~ spl9_55
    | ~ spl9_66 ),
    inference(avatar_split_clause,[],[f824,f780,f530,f268,f5152]) ).

tff(f5152,plain,
    ( spl9_220
  <=> ! [X13: $int,X12: $int,X11: $int] :
        ( ~ $less($sum(X11,X12),$sum(X12,$sum(1,X13)))
        | ~ $less(X13,X11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_220])]) ).

tff(f824,plain,
    ( ! [X11: $int,X12: $int,X13: $int] :
        ( ~ $less($sum(X11,X12),$sum(X12,$sum(1,X13)))
        | ~ $less(X13,X11) )
    | ~ spl9_30
    | ~ spl9_55
    | ~ spl9_66 ),
    inference(forward_demodulation,[],[f810,f269]) ).

tff(f810,plain,
    ( ! [X11: $int,X12: $int,X13: $int] :
        ( ~ $less($sum(X11,X12),$sum($sum(X12,1),X13))
        | ~ $less(X13,X11) )
    | ~ spl9_55
    | ~ spl9_66 ),
    inference(resolution,[],[f781,f531]) ).

tff(f5150,plain,
    ( spl9_219
    | ~ spl9_7
    | ~ spl9_66 ),
    inference(avatar_split_clause,[],[f813,f780,f129,f5148]) ).

tff(f5148,plain,
    ( spl9_219
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( ~ $less(X1,$sum(X2,$sum(1,X0)))
        | ~ $less($sum(X2,X0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_219])]) ).

tff(f813,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( ~ $less(X1,$sum(X2,$sum(1,X0)))
        | ~ $less($sum(X2,X0),X1) )
    | ~ spl9_7
    | ~ spl9_66 ),
    inference(superposition,[],[f781,f130]) ).

tff(f5146,plain,
    ( spl9_218
    | ~ spl9_56
    | ~ spl9_66 ),
    inference(avatar_split_clause,[],[f811,f780,f534,f5144]) ).

tff(f5144,plain,
    ( spl9_218
  <=> ! [X16: $int,X14: $int,X15: $int] :
        ( ~ $less($sum(X14,X15),$sum(X16,X14))
        | ~ $less(X16,$sum(X15,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_218])]) ).

tff(f811,plain,
    ( ! [X16: $int,X14: $int,X15: $int] :
        ( ~ $less($sum(X14,X15),$sum(X16,X14))
        | ~ $less(X16,$sum(X15,1)) )
    | ~ spl9_56
    | ~ spl9_66 ),
    inference(resolution,[],[f781,f535]) ).

tff(f5142,plain,
    ( spl9_217
    | ~ spl9_24
    | ~ spl9_66 ),
    inference(avatar_split_clause,[],[f809,f780,f220,f5140]) ).

tff(f5140,plain,
    ( spl9_217
  <=> ! [X9: $int,X8: $int,X10: $int] :
        ( ~ $less($sum(X8,X9),$sum(X10,$sum(X9,1)))
        | ~ $less(X10,X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_217])]) ).

tff(f809,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( ~ $less($sum(X8,X9),$sum(X10,$sum(X9,1)))
        | ~ $less(X10,X8) )
    | ~ spl9_24
    | ~ spl9_66 ),
    inference(resolution,[],[f781,f221]) ).

tff(f5138,plain,
    ( spl9_216
    | ~ spl9_30
    | ~ spl9_50
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f744,f615,f459,f268,f5136]) ).

tff(f5136,plain,
    ( spl9_216
  <=> ! [X9: $int,X8: $int,X10: $int] : ( $sum(X10,X9) = $sum(X8,$sum($uminus(X8),$sum(X9,X10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_216])]) ).

tff(f744,plain,
    ( ! [X10: $int,X8: $int,X9: $int] : ( $sum(X10,X9) = $sum(X8,$sum($uminus(X8),$sum(X9,X10))) )
    | ~ spl9_30
    | ~ spl9_50
    | ~ spl9_61 ),
    inference(forward_demodulation,[],[f694,f269]) ).

tff(f694,plain,
    ( ! [X10: $int,X8: $int,X9: $int] : ( $sum(X10,X9) = $sum(X8,$sum($sum($uminus(X8),X9),X10)) )
    | ~ spl9_50
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f460]) ).

tff(f5134,plain,
    ( spl9_215
    | ~ spl9_50
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f738,f615,f459,f5132]) ).

tff(f738,plain,
    ( ! [X58: $int,X59: $int,X57: $int] : ( $sum(X58,X59) = $sum(X57,$sum(X58,$sum(X59,$uminus(X57)))) )
    | ~ spl9_50
    | ~ spl9_61 ),
    inference(superposition,[],[f460,f616]) ).

tff(f5130,plain,
    ( spl9_214
    | ~ spl9_50
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f722,f615,f459,f5128]) ).

tff(f722,plain,
    ( ! [X58: $int,X59: $int,X57: $int] : ( $sum(X58,X59) = $sum(X57,$sum(X59,$sum($uminus(X57),X58))) )
    | ~ spl9_50
    | ~ spl9_61 ),
    inference(superposition,[],[f460,f616]) ).

tff(f5126,plain,
    ( spl9_213
    | ~ spl9_48
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f718,f615,f451,f5124]) ).

tff(f5124,plain,
    ( spl9_213
  <=> ! [X45: $int,X43: $int,X44: $int] :
        ( $less(X45,$sum(X44,$sum(1,X43)))
        | $less($sum(X43,X44),X45) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_213])]) ).

tff(f718,plain,
    ( ! [X44: $int,X45: $int,X43: $int] :
        ( $less(X45,$sum(X44,$sum(1,X43)))
        | $less($sum(X43,X44),X45) )
    | ~ spl9_48
    | ~ spl9_61 ),
    inference(superposition,[],[f452,f616]) ).

tff(f5122,plain,
    ( spl9_212
    | ~ spl9_134
    | ~ spl9_167 ),
    inference(avatar_split_clause,[],[f2494,f2364,f1640,f5120]) ).

tff(f2494,plain,
    ( ! [X2: $int,X3: $int,X4: array] :
        ( ~ sorted(X4,$uminus(X3))
        | distinct(X4,$uminus(X3))
        | ~ $less($sum(X3,X2),X2) )
    | ~ spl9_134
    | ~ spl9_167 ),
    inference(superposition,[],[f1641,f2365]) ).

tff(f5118,plain,
    ( spl9_211
    | ~ spl9_49
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f717,f615,f455,f5116]) ).

tff(f5116,plain,
    ( spl9_211
  <=> ! [X41: $int,X40: $int,X42: $int] :
        ( ~ $less(X42,$sum(X41,$sum(1,X40)))
        | ~ $less($sum(X40,X41),X42) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_211])]) ).

tff(f717,plain,
    ( ! [X40: $int,X41: $int,X42: $int] :
        ( ~ $less(X42,$sum(X41,$sum(1,X40)))
        | ~ $less($sum(X40,X41),X42) )
    | ~ spl9_49
    | ~ spl9_61 ),
    inference(superposition,[],[f456,f616]) ).

tff(f5114,plain,
    ( spl9_210
    | ~ spl9_50
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f678,f615,f459,f5112]) ).

tff(f678,plain,
    ( ! [X10: $int,X8: $int,X9: $int] : ( $sum(X10,X9) = $sum($sum($uminus(X8),X9),$sum(X10,X8)) )
    | ~ spl9_50
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f460]) ).

tff(f5110,plain,
    ( spl9_209
    | ~ spl9_8
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f662,f611,f133,f5108]) ).

tff(f5108,plain,
    ( spl9_209
  <=> ! [X45: $int,X46: $int,X47: $int] :
        ( $less(X47,$sum(X46,$sum(X45,1)))
        | $less($sum(X45,X46),X47) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_209])]) ).

tff(f662,plain,
    ( ! [X46: $int,X47: $int,X45: $int] :
        ( $less(X47,$sum(X46,$sum(X45,1)))
        | $less($sum(X45,X46),X47) )
    | ~ spl9_8
    | ~ spl9_60 ),
    inference(superposition,[],[f134,f612]) ).

tff(f5106,plain,
    ( spl9_208
    | ~ spl9_9
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f661,f611,f137,f5104]) ).

tff(f5104,plain,
    ( spl9_208
  <=> ! [X43: $int,X44: $int,X42: $int] :
        ( ~ $less(X44,$sum(X43,$sum(X42,1)))
        | ~ $less($sum(X42,X43),X44) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_208])]) ).

tff(f661,plain,
    ( ! [X44: $int,X42: $int,X43: $int] :
        ( ~ $less(X44,$sum(X43,$sum(X42,1)))
        | ~ $less($sum(X42,X43),X44) )
    | ~ spl9_9
    | ~ spl9_60 ),
    inference(superposition,[],[f138,f612]) ).

tff(f5101,plain,
    ( spl9_207
    | ~ spl9_50
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f648,f611,f459,f5099]) ).

tff(f5099,plain,
    ( spl9_207
  <=> ! [X16: $int,X14: $int,X15: $int] : ( $sum(X15,$sum(X14,$sum($uminus($sum(X14,X15)),X16))) = X16 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_207])]) ).

tff(f648,plain,
    ( ! [X16: $int,X14: $int,X15: $int] : ( $sum(X15,$sum(X14,$sum($uminus($sum(X14,X15)),X16))) = X16 )
    | ~ spl9_50
    | ~ spl9_60 ),
    inference(superposition,[],[f612,f460]) ).

tff(f5097,plain,
    ( spl9_206
    | ~ spl9_50
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f639,f611,f459,f5095]) ).

tff(f5095,plain,
    ( spl9_206
  <=> ! [X9: $int,X8: $int,X10: $int] : ( $sum(X9,X10) = $sum($sum($uminus(X8),X9),$sum(X8,X10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_206])]) ).

tff(f639,plain,
    ( ! [X10: $int,X8: $int,X9: $int] : ( $sum(X9,X10) = $sum($sum($uminus(X8),X9),$sum(X8,X10)) )
    | ~ spl9_50
    | ~ spl9_60 ),
    inference(superposition,[],[f612,f460]) ).

tff(f5093,plain,
    ( spl9_205
    | ~ spl9_21
    | ~ spl9_52 ),
    inference(avatar_split_clause,[],[f518,f502,f192,f5091]) ).

tff(f5091,plain,
    ( spl9_205
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | ~ $less(X2,$sum(X0,$uminus(X1)))
        | $less(X2,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_205])]) ).

tff(f518,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | ~ $less(X2,$sum(X0,$uminus(X1)))
        | $less(X2,0) )
    | ~ spl9_21
    | ~ spl9_52 ),
    inference(resolution,[],[f503,f193]) ).

tff(f5089,plain,
    ( spl9_204
    | ~ spl9_21
    | ~ spl9_51 ),
    inference(avatar_split_clause,[],[f511,f498,f192,f5087]) ).

tff(f5087,plain,
    ( spl9_204
  <=> ! [X6: $int,X4: $int,X5: $int] :
        ( ~ $less(X4,X5)
        | ~ $less(X6,0)
        | $less(X6,$sum(X5,$uminus(X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_204])]) ).

tff(f511,plain,
    ( ! [X6: $int,X4: $int,X5: $int] :
        ( ~ $less(X4,X5)
        | ~ $less(X6,0)
        | $less(X6,$sum(X5,$uminus(X4))) )
    | ~ spl9_21
    | ~ spl9_51 ),
    inference(resolution,[],[f499,f193]) ).

tff(f5084,plain,
    ( spl9_203
    | ~ spl9_30
    | ~ spl9_50 ),
    inference(avatar_split_clause,[],[f485,f459,f268,f5082]) ).

tff(f5082,plain,
    ( spl9_203
  <=> ! [X6: $int,X8: $int,X7: $int] : ( $sum(X6,$sum(X7,$sum($uminus($sum(X6,X7)),X8))) = X8 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_203])]) ).

tff(f485,plain,
    ( ! [X8: $int,X6: $int,X7: $int] : ( $sum(X6,$sum(X7,$sum($uminus($sum(X6,X7)),X8))) = X8 )
    | ~ spl9_30
    | ~ spl9_50 ),
    inference(superposition,[],[f460,f269]) ).

tff(f5033,plain,
    ( spl9_202
    | ~ spl9_1
    | ~ spl9_154 ),
    inference(avatar_split_clause,[],[f1958,f1907,f105,f5031]) ).

tff(f1958,plain,
    ( ! [X8: array,X7: $int] :
        ( ~ $less(0,X7)
        | distinct(X8,$sum(X7,1))
        | ~ sorted(X8,$sum(X7,1)) )
    | ~ spl9_1
    | ~ spl9_154 ),
    inference(resolution,[],[f1908,f106]) ).

tff(f3554,plain,
    ( spl9_201
    | ~ spl9_5
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1135,f984,f121,f3552]) ).

tff(f3552,plain,
    ( spl9_201
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( $less(X1,$sum(X2,$uminus(X0)))
        | ~ $less($sum(X1,X0),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_201])]) ).

tff(f1135,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( $less(X1,$sum(X2,$uminus(X0)))
        | ~ $less($sum(X1,X0),X2) )
    | ~ spl9_5
    | ~ spl9_80 ),
    inference(evaluation,[],[f1105]) ).

tff(f1105,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( $less($sum(X1,0),$sum(X2,$uminus(X0)))
        | ~ $less($sum(X1,X0),X2) )
    | ~ spl9_5
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f122]) ).

tff(f3550,plain,
    ( spl9_200
    | ~ spl9_5
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1091,f980,f121,f3548]) ).

tff(f3548,plain,
    ( spl9_200
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( $less($sum(X1,$uminus(X0)),X2)
        | ~ $less(X1,$sum(X2,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_200])]) ).

tff(f1091,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( $less($sum(X1,$uminus(X0)),X2)
        | ~ $less(X1,$sum(X2,X0)) )
    | ~ spl9_5
    | ~ spl9_79 ),
    inference(evaluation,[],[f1072]) ).

tff(f1072,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( $less($sum(X1,$uminus(X0)),$sum(X2,0))
        | ~ $less(X1,$sum(X2,X0)) )
    | ~ spl9_5
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f122]) ).

tff(f3546,plain,
    ( spl9_199
    | ~ spl9_49
    | ~ spl9_76 ),
    inference(avatar_split_clause,[],[f928,f882,f455,f3544]) ).

tff(f3544,plain,
    ( spl9_199
  <=> ! [X4: $int,X5: $int] :
        ( ~ $less($uminus(X4),1)
        | ~ $less($uminus(X5),$uminus($sum(X5,X4))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_199])]) ).

tff(f928,plain,
    ( ! [X4: $int,X5: $int] :
        ( ~ $less($uminus(X4),1)
        | ~ $less($uminus(X5),$uminus($sum(X5,X4))) )
    | ~ spl9_49
    | ~ spl9_76 ),
    inference(resolution,[],[f883,f456]) ).

tff(f3542,plain,
    ( spl9_198
    | ~ spl9_48
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f907,f878,f451,f3540]) ).

tff(f907,plain,
    ( ! [X6: $int,X7: $int,X5: $int] :
        ( ~ $less(1,X5)
        | $less(X6,$sum(X5,X7))
        | $less(X7,X6) )
    | ~ spl9_48
    | ~ spl9_75 ),
    inference(resolution,[],[f879,f452]) ).

tff(f3538,plain,
    ( spl9_197
    | ~ spl9_8
    | ~ spl9_75 ),
    inference(avatar_split_clause,[],[f905,f878,f133,f3536]) ).

tff(f3536,plain,
    ( spl9_197
  <=> ! [X2: $int,X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | $less(X2,$sum(X1,1))
        | $less(X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_197])]) ).

tff(f905,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | $less(X2,$sum(X1,1))
        | $less(X0,X2) )
    | ~ spl9_8
    | ~ spl9_75 ),
    inference(resolution,[],[f879,f134]) ).

tff(f3534,plain,
    ( spl9_196
    | ~ spl9_7
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f687,f615,f129,f3532]) ).

tff(f687,plain,
    ( ! [X10: $int,X8: $int,X9: $int] : ( $sum(X10,$sum(X8,X9)) = $sum($sum(X9,X10),X8) )
    | ~ spl9_7
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f130]) ).

tff(f3529,plain,
    ( spl9_195
    | ~ spl9_7
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f646,f611,f129,f3527]) ).

tff(f3527,plain,
    ( spl9_195
  <=> ! [X9: $int,X8: $int,X10: $int] : ( $sum(X10,$sum(X8,X9)) = $sum(X9,$sum(X8,X10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_195])]) ).

tff(f646,plain,
    ( ! [X10: $int,X8: $int,X9: $int] : ( $sum(X10,$sum(X8,X9)) = $sum(X9,$sum(X8,X10)) )
    | ~ spl9_7
    | ~ spl9_60 ),
    inference(superposition,[],[f612,f130]) ).

tff(f3525,plain,
    ( spl9_194
    | ~ spl9_30
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f644,f611,f268,f3523]) ).

tff(f3523,plain,
    ( spl9_194
  <=> ! [X4: $int,X5: $int,X3: $int] : ( $sum(X3,$sum(X4,X5)) = $sum(X4,$sum(X3,X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_194])]) ).

tff(f644,plain,
    ( ! [X3: $int,X4: $int,X5: $int] : ( $sum(X3,$sum(X4,X5)) = $sum(X4,$sum(X3,X5)) )
    | ~ spl9_30
    | ~ spl9_60 ),
    inference(superposition,[],[f612,f269]) ).

tff(f3521,plain,
    ( spl9_193
    | ~ spl9_30
    | ~ spl9_50
    | ~ spl9_56 ),
    inference(avatar_split_clause,[],[f600,f534,f459,f268,f3519]) ).

tff(f3519,plain,
    ( spl9_193
  <=> ! [X9: $int,X8: $int,X10: $int] :
        ( $less(X9,$sum($uminus(X8),$sum(X9,X10)))
        | ~ $less(X8,X10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_193])]) ).

tff(f600,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( $less(X9,$sum($uminus(X8),$sum(X9,X10)))
        | ~ $less(X8,X10) )
    | ~ spl9_30
    | ~ spl9_50
    | ~ spl9_56 ),
    inference(forward_demodulation,[],[f589,f269]) ).

tff(f589,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( $less(X9,$sum($sum($uminus(X8),X9),X10))
        | ~ $less(X8,X10) )
    | ~ spl9_50
    | ~ spl9_56 ),
    inference(superposition,[],[f535,f460]) ).

tff(f3517,plain,
    ( spl9_192
    | ~ spl9_50
    | ~ spl9_56 ),
    inference(avatar_split_clause,[],[f596,f534,f459,f3515]) ).

tff(f3515,plain,
    ( spl9_192
  <=> ! [X9: $int,X8: $int,X10: $int] :
        ( $less($sum(X10,X8),X9)
        | ~ $less(X10,$sum($uminus(X8),X9)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_192])]) ).

tff(f596,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( $less($sum(X10,X8),X9)
        | ~ $less(X10,$sum($uminus(X8),X9)) )
    | ~ spl9_50
    | ~ spl9_56 ),
    inference(superposition,[],[f535,f460]) ).

tff(f3513,plain,
    ( spl9_191
    | ~ spl9_30
    | ~ spl9_50
    | ~ spl9_55 ),
    inference(avatar_split_clause,[],[f581,f530,f459,f268,f3511]) ).

tff(f3511,plain,
    ( spl9_191
  <=> ! [X9: $int,X8: $int,X10: $int] :
        ( $less($sum($uminus(X8),$sum(X9,X10)),X9)
        | ~ $less(X10,X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_191])]) ).

tff(f581,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( $less($sum($uminus(X8),$sum(X9,X10)),X9)
        | ~ $less(X10,X8) )
    | ~ spl9_30
    | ~ spl9_50
    | ~ spl9_55 ),
    inference(forward_demodulation,[],[f577,f269]) ).

tff(f577,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( $less($sum($sum($uminus(X8),X9),X10),X9)
        | ~ $less(X10,X8) )
    | ~ spl9_50
    | ~ spl9_55 ),
    inference(superposition,[],[f531,f460]) ).

tff(f3509,plain,
    ( spl9_190
    | ~ spl9_50
    | ~ spl9_55 ),
    inference(avatar_split_clause,[],[f570,f530,f459,f3507]) ).

tff(f3507,plain,
    ( spl9_190
  <=> ! [X9: $int,X8: $int,X10: $int] :
        ( $less(X9,$sum(X10,X8))
        | ~ $less($sum($uminus(X8),X9),X10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_190])]) ).

tff(f570,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( $less(X9,$sum(X10,X8))
        | ~ $less($sum($uminus(X8),X9),X10) )
    | ~ spl9_50
    | ~ spl9_55 ),
    inference(superposition,[],[f531,f460]) ).

tff(f3505,plain,
    ( spl9_189
    | ~ spl9_24
    | ~ spl9_50 ),
    inference(avatar_split_clause,[],[f488,f459,f220,f3503]) ).

tff(f3503,plain,
    ( spl9_189
  <=> ! [X6: $int,X7: $int,X8: $int] :
        ( $less(X7,$sum(X8,$sum($uminus(X6),X7)))
        | ~ $less(X6,X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_189])]) ).

tff(f488,plain,
    ( ! [X8: $int,X6: $int,X7: $int] :
        ( $less(X7,$sum(X8,$sum($uminus(X6),X7)))
        | ~ $less(X6,X8) )
    | ~ spl9_24
    | ~ spl9_50 ),
    inference(superposition,[],[f221,f460]) ).

tff(f3501,plain,
    ( spl9_188
    | ~ spl9_24
    | ~ spl9_50 ),
    inference(avatar_split_clause,[],[f487,f459,f220,f3499]) ).

tff(f3499,plain,
    ( spl9_188
  <=> ! [X4: $int,X5: $int,X3: $int] :
        ( $less($sum(X5,$sum($uminus(X3),X4)),X4)
        | ~ $less(X5,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_188])]) ).

tff(f487,plain,
    ( ! [X3: $int,X4: $int,X5: $int] :
        ( $less($sum(X5,$sum($uminus(X3),X4)),X4)
        | ~ $less(X5,X3) )
    | ~ spl9_24
    | ~ spl9_50 ),
    inference(superposition,[],[f221,f460]) ).

tff(f3497,plain,
    ( spl9_187
    | ~ spl9_21
    | ~ spl9_48 ),
    inference(avatar_split_clause,[],[f465,f451,f192,f3495]) ).

tff(f3495,plain,
    ( spl9_187
  <=> ! [X6: $int,X4: $int,X5: $int] :
        ( $less(X4,X5)
        | ~ $less(X6,X5)
        | $less(X6,$sum(1,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_187])]) ).

tff(f465,plain,
    ( ! [X6: $int,X4: $int,X5: $int] :
        ( $less(X4,X5)
        | ~ $less(X6,X5)
        | $less(X6,$sum(1,X4)) )
    | ~ spl9_21
    | ~ spl9_48 ),
    inference(resolution,[],[f452,f193]) ).

tff(f3454,plain,
    ( spl9_186
    | ~ spl9_11
    | ~ spl9_161 ),
    inference(avatar_split_clause,[],[f2147,f1935,f145,f3452]) ).

tff(f3452,plain,
    ( spl9_186
  <=> ! [X9: $int,X8: array] :
        ( distinct(X8,X9)
        | $less(X9,1)
        | $less(sK2(X8,X9),X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_186])]) ).

tff(f2147,plain,
    ( ! [X8: array,X9: $int] :
        ( distinct(X8,X9)
        | $less(X9,1)
        | $less(sK2(X8,X9),X9) )
    | ~ spl9_11
    | ~ spl9_161 ),
    inference(resolution,[],[f1936,f146]) ).

tff(f3156,plain,
    ( spl9_185
    | ~ spl9_49
    | ~ spl9_67 ),
    inference(avatar_split_clause,[],[f831,f784,f455,f3154]) ).

tff(f831,plain,
    ( ! [X3: $int,X4: $int] :
        ( $less($sum(1,X3),X4)
        | ~ $less($sum(X3,1),X4) )
    | ~ spl9_49
    | ~ spl9_67 ),
    inference(resolution,[],[f785,f456]) ).

tff(f3152,plain,
    ( spl9_184
    | ~ spl9_48
    | ~ spl9_66 ),
    inference(avatar_split_clause,[],[f806,f780,f451,f3150]) ).

tff(f806,plain,
    ( ! [X0: $int,X1: $int] :
        ( ~ $less($sum(1,X0),X1)
        | $less($sum(X0,1),X1) )
    | ~ spl9_48
    | ~ spl9_66 ),
    inference(resolution,[],[f781,f452]) ).

tff(f3148,plain,
    ( spl9_183
    | ~ spl9_47
    | ~ spl9_59 ),
    inference(avatar_split_clause,[],[f627,f607,f440,f3146]) ).

tff(f440,plain,
    ( spl9_47
  <=> ! [X2: $int] : $less(X2,$sum(X2,1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_47])]) ).

tff(f627,plain,
    ( ! [X3: $int,X4: $int] :
        ( $less(X3,$sum(X4,1))
        | $less(X4,$sum(X3,1)) )
    | ~ spl9_47
    | ~ spl9_59 ),
    inference(resolution,[],[f608,f441]) ).

tff(f441,plain,
    ( ! [X2: $int] : $less(X2,$sum(X2,1))
    | ~ spl9_47 ),
    inference(avatar_component_clause,[],[f440]) ).

tff(f3144,plain,
    ( spl9_182
    | ~ spl9_12
    | ~ spl9_161 ),
    inference(avatar_split_clause,[],[f2146,f1935,f149,f3142]) ).

tff(f3142,plain,
    ( spl9_182
  <=> ! [X6: array,X7: $int] :
        ( distinct(X6,X7)
        | $less(X7,1)
        | $less(sK3(X6,X7),X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_182])]) ).

tff(f2146,plain,
    ( ! [X6: array,X7: $int] :
        ( distinct(X6,X7)
        | $less(X7,1)
        | $less(sK3(X6,X7),X7) )
    | ~ spl9_12
    | ~ spl9_161 ),
    inference(resolution,[],[f1936,f150]) ).

tff(f3140,plain,
    ( spl9_181
    | ~ spl9_7
    | ~ spl9_55 ),
    inference(avatar_split_clause,[],[f575,f530,f129,f3138]) ).

tff(f3138,plain,
    ( spl9_181
  <=> ! [X2: $int,X4: $int,X3: $int] :
        ( $less($sum(X3,X4),$sum(X3,X2))
        | ~ $less(X4,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_181])]) ).

tff(f575,plain,
    ( ! [X2: $int,X3: $int,X4: $int] :
        ( $less($sum(X3,X4),$sum(X3,X2))
        | ~ $less(X4,X2) )
    | ~ spl9_7
    | ~ spl9_55 ),
    inference(superposition,[],[f531,f130]) ).

tff(f3136,plain,
    ( spl9_180
    | ~ spl9_51
    | ~ spl9_54 ),
    inference(avatar_split_clause,[],[f555,f526,f498,f3134]) ).

tff(f3134,plain,
    ( spl9_180
  <=> ! [X11: $int,X10: $int] :
        ( $less(0,$uminus($sum(X10,X11)))
        | ~ $less(X11,$uminus(X10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_180])]) ).

tff(f555,plain,
    ( ! [X10: $int,X11: $int] :
        ( $less(0,$uminus($sum(X10,X11)))
        | ~ $less(X11,$uminus(X10)) )
    | ~ spl9_51
    | ~ spl9_54 ),
    inference(superposition,[],[f499,f527]) ).

tff(f3132,plain,
    ( spl9_179
    | ~ spl9_52
    | ~ spl9_54 ),
    inference(avatar_split_clause,[],[f554,f526,f502,f3130]) ).

tff(f3130,plain,
    ( spl9_179
  <=> ! [X9: $int,X8: $int] :
        ( $less($uminus($sum(X8,X9)),0)
        | ~ $less($uminus(X8),X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_179])]) ).

tff(f554,plain,
    ( ! [X8: $int,X9: $int] :
        ( $less($uminus($sum(X8,X9)),0)
        | ~ $less($uminus(X8),X9) )
    | ~ spl9_52
    | ~ spl9_54 ),
    inference(superposition,[],[f503,f527]) ).

tff(f3128,plain,
    ( spl9_178
    | ~ spl9_23
    | ~ spl9_52 ),
    inference(avatar_split_clause,[],[f522,f502,f216,f3126]) ).

tff(f3126,plain,
    ( spl9_178
  <=> ! [X6: $int,X5: $int] :
        ( $less($uminus($sum(X6,X5)),0)
        | ~ $less($uminus(X5),X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_178])]) ).

tff(f522,plain,
    ( ! [X6: $int,X5: $int] :
        ( $less($uminus($sum(X6,X5)),0)
        | ~ $less($uminus(X5),X6) )
    | ~ spl9_23
    | ~ spl9_52 ),
    inference(superposition,[],[f503,f217]) ).

tff(f3124,plain,
    ( spl9_177
    | ~ spl9_23
    | ~ spl9_51 ),
    inference(avatar_split_clause,[],[f515,f498,f216,f3122]) ).

tff(f3122,plain,
    ( spl9_177
  <=> ! [X6: $int,X5: $int] :
        ( $less(0,$uminus($sum(X6,X5)))
        | ~ $less(X6,$uminus(X5)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_177])]) ).

tff(f515,plain,
    ( ! [X6: $int,X5: $int] :
        ( $less(0,$uminus($sum(X6,X5)))
        | ~ $less(X6,$uminus(X5)) )
    | ~ spl9_23
    | ~ spl9_51 ),
    inference(superposition,[],[f499,f217]) ).

tff(f2402,plain,
    ( spl9_176
    | ~ spl9_5
    | ~ spl9_78 ),
    inference(avatar_split_clause,[],[f1033,f976,f121,f2400]) ).

tff(f1033,plain,
    ( ! [X10: $int,X11: $int] : ( $uminus(X11) = $sum($uminus($sum(X10,X11)),X10) )
    | ~ spl9_5
    | ~ spl9_78 ),
    inference(evaluation,[],[f998]) ).

tff(f998,plain,
    ( ! [X10: $int,X11: $int] : ( $sum($uminus($sum(X10,X11)),$uminus($uminus(X10))) = $sum($uminus(X11),0) )
    | ~ spl9_5
    | ~ spl9_78 ),
    inference(superposition,[],[f977,f122]) ).

tff(f2398,plain,
    ( spl9_175
    | ~ spl9_47
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f659,f611,f440,f2396]) ).

tff(f659,plain,
    ( ! [X38: $int,X37: $int] : $less($sum(X37,X38),$sum(X38,$sum(X37,1)))
    | ~ spl9_47
    | ~ spl9_60 ),
    inference(superposition,[],[f441,f612]) ).

tff(f2394,plain,
    ( spl9_174
    | ~ spl9_5
    | ~ spl9_56 ),
    inference(avatar_split_clause,[],[f593,f534,f121,f2392]) ).

tff(f593,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less($sum(X1,X0),0)
        | ~ $less(X1,$uminus(X0)) )
    | ~ spl9_5
    | ~ spl9_56 ),
    inference(superposition,[],[f535,f122]) ).

tff(f2390,plain,
    ( spl9_173
    | ~ spl9_5
    | ~ spl9_55 ),
    inference(avatar_split_clause,[],[f567,f530,f121,f2388]) ).

tff(f567,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(0,$sum(X1,X0))
        | ~ $less($uminus(X0),X1) )
    | ~ spl9_5
    | ~ spl9_55 ),
    inference(superposition,[],[f531,f122]) ).

tff(f2386,plain,
    ( spl9_172
    | ~ spl9_50
    | ~ spl9_54 ),
    inference(avatar_split_clause,[],[f551,f526,f459,f2384]) ).

tff(f551,plain,
    ( ! [X2: $int,X3: $int] : ( $uminus(X3) = $sum(X2,$uminus($sum(X2,X3))) )
    | ~ spl9_50
    | ~ spl9_54 ),
    inference(superposition,[],[f460,f527]) ).

tff(f2382,plain,
    ( spl9_171
    | ~ spl9_41
    | ~ spl9_156 ),
    inference(avatar_split_clause,[],[f2039,f1915,f377,f2380]) ).

tff(f2039,plain,
    ( ! [X82: $int,X83: array] :
        ( ~ sorted(X83,X82)
        | distinct(X83,X82)
        | $less($sum(X82,-1),0) )
    | ~ spl9_41
    | ~ spl9_156 ),
    inference(evaluation,[],[f2030]) ).

tff(f2030,plain,
    ( ! [X82: $int,X83: array] :
        ( ~ sorted(X83,X82)
        | distinct(X83,X82)
        | $less($sum(X82,$uminus(1)),0) )
    | ~ spl9_41
    | ~ spl9_156 ),
    inference(superposition,[],[f378,f1916]) ).

tff(f2378,plain,
    ( spl9_170
    | ~ spl9_23
    | ~ spl9_54 ),
    inference(avatar_split_clause,[],[f546,f526,f216,f2376]) ).

tff(f2374,plain,
    ( spl9_169
    | ~ spl9_7
    | ~ spl9_52 ),
    inference(avatar_split_clause,[],[f520,f502,f129,f2372]) ).

tff(f2372,plain,
    ( spl9_169
  <=> ! [X2: $int,X1: $int] :
        ( $less($sum($uminus(X2),X1),0)
        | ~ $less(X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_169])]) ).

tff(f520,plain,
    ( ! [X2: $int,X1: $int] :
        ( $less($sum($uminus(X2),X1),0)
        | ~ $less(X1,X2) )
    | ~ spl9_7
    | ~ spl9_52 ),
    inference(superposition,[],[f503,f130]) ).

tff(f2370,plain,
    ( spl9_168
    | ~ spl9_7
    | ~ spl9_51 ),
    inference(avatar_split_clause,[],[f513,f498,f129,f2368]) ).

tff(f513,plain,
    ( ! [X2: $int,X1: $int] :
        ( $less(0,$sum($uminus(X2),X1))
        | ~ $less(X2,X1) )
    | ~ spl9_7
    | ~ spl9_51 ),
    inference(superposition,[],[f499,f130]) ).

tff(f2366,plain,
    ( spl9_167
    | ~ spl9_23
    | ~ spl9_50 ),
    inference(avatar_split_clause,[],[f480,f459,f216,f2364]) ).

tff(f480,plain,
    ( ! [X0: $int,X1: $int] : ( $uminus(X1) = $sum(X0,$uminus($sum(X1,X0))) )
    | ~ spl9_23
    | ~ spl9_50 ),
    inference(superposition,[],[f460,f217]) ).

tff(f2362,plain,
    ( spl9_166
    | ~ spl9_30
    | ~ spl9_47 ),
    inference(avatar_split_clause,[],[f448,f440,f268,f2360]) ).

tff(f448,plain,
    ( ! [X2: $int,X3: $int] : $less($sum(X2,X3),$sum(X2,$sum(X3,1)))
    | ~ spl9_30
    | ~ spl9_47 ),
    inference(superposition,[],[f441,f269]) ).

tff(f1953,plain,
    ( spl9_165
    | ~ spl9_5
    | ~ spl9_50
    | ~ spl9_80 ),
    inference(avatar_split_clause,[],[f1136,f984,f459,f121,f1951]) ).

tff(f1136,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(0,X2)
        | $less(X1,$sum(X2,X1)) )
    | ~ spl9_5
    | ~ spl9_50
    | ~ spl9_80 ),
    inference(forward_demodulation,[],[f1116,f122]) ).

tff(f1116,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( $less(X1,$sum(X2,X1))
        | ~ $less($sum(X0,$uminus(X0)),X2) )
    | ~ spl9_50
    | ~ spl9_80 ),
    inference(superposition,[],[f985,f460]) ).

tff(f1949,plain,
    ( spl9_164
    | ~ spl9_5
    | ~ spl9_50
    | ~ spl9_79 ),
    inference(avatar_split_clause,[],[f1092,f980,f459,f121,f1947]) ).

tff(f1092,plain,
    ( ! [X2: $int,X1: $int] :
        ( ~ $less(X2,0)
        | $less($sum(X2,X1),X1) )
    | ~ spl9_5
    | ~ spl9_50
    | ~ spl9_79 ),
    inference(forward_demodulation,[],[f1083,f122]) ).

tff(f1083,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( $less($sum(X2,X1),X1)
        | ~ $less(X2,$sum(X0,$uminus(X0))) )
    | ~ spl9_50
    | ~ spl9_79 ),
    inference(superposition,[],[f981,f460]) ).

tff(f1945,plain,
    ( spl9_163
    | ~ spl9_6
    | ~ spl9_68 ),
    inference(avatar_split_clause,[],[f853,f788,f125,f1943]) ).

tff(f1943,plain,
    ( spl9_163
  <=> ! [X0: $int,X1: $int] :
        ( ( X0 != X1 )
        | ( init(X0) = init(X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_163])]) ).

tff(f853,plain,
    ( ! [X0: $int,X1: $int] :
        ( ( X0 != X1 )
        | ( init(X0) = init(X1) ) )
    | ~ spl9_6
    | ~ spl9_68 ),
    inference(superposition,[],[f789,f126]) ).

tff(f1941,plain,
    ( spl9_162
    | ~ spl9_5
    | ~ spl9_61 ),
    inference(avatar_split_clause,[],[f740,f615,f121,f1939]) ).

tff(f740,plain,
    ( ! [X0: $int,X1: $int] : ( $sum($uminus(X0),$sum(X1,X0)) = X1 )
    | ~ spl9_5
    | ~ spl9_61 ),
    inference(evaluation,[],[f675]) ).

tff(f675,plain,
    ( ! [X0: $int,X1: $int] : ( $sum($uminus(X0),$sum(X1,X0)) = $sum(X1,0) )
    | ~ spl9_5
    | ~ spl9_61 ),
    inference(superposition,[],[f616,f122]) ).

tff(f1937,plain,
    ( spl9_161
    | ~ spl9_1
    | ~ spl9_151 ),
    inference(avatar_split_clause,[],[f1876,f1825,f105,f1935]) ).

tff(f1876,plain,
    ( ! [X2: array,X1: $int] :
        ( $less(X1,1)
        | distinct(X2,X1)
        | ~ sorted(X2,X1) )
    | ~ spl9_1
    | ~ spl9_151 ),
    inference(resolution,[],[f1826,f106]) ).

tff(f1933,plain,
    ( spl9_160
    | ~ spl9_5
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f668,f611,f121,f1931]) ).

tff(f668,plain,
    ( ! [X0: $int,X1: $int] : ( $sum($uminus(X0),$sum(X0,X1)) = X1 )
    | ~ spl9_5
    | ~ spl9_60 ),
    inference(evaluation,[],[f636]) ).

tff(f636,plain,
    ( ! [X0: $int,X1: $int] : ( $sum(0,X1) = $sum($uminus(X0),$sum(X0,X1)) )
    | ~ spl9_5
    | ~ spl9_60 ),
    inference(superposition,[],[f612,f122]) ).

tff(f1929,plain,
    ( spl9_159
    | ~ spl9_49
    | ~ spl9_55 ),
    inference(avatar_split_clause,[],[f564,f530,f455,f1927]) ).

tff(f564,plain,
    ( ! [X2: $int,X3: $int] :
        ( ~ $less(X2,1)
        | ~ $less(X3,$sum(X3,X2)) )
    | ~ spl9_49
    | ~ spl9_55 ),
    inference(resolution,[],[f531,f456]) ).

tff(f1925,plain,
    ( spl9_158
    | ~ spl9_49
    | ~ spl9_50 ),
    inference(avatar_split_clause,[],[f495,f459,f455,f1923]) ).

tff(f495,plain,
    ( ! [X14: $int,X13: $int] :
        ( ~ $less(X14,X13)
        | ~ $less($sum(-1,X13),X14) )
    | ~ spl9_49
    | ~ spl9_50 ),
    inference(evaluation,[],[f489]) ).

tff(f489,plain,
    ( ! [X14: $int,X13: $int] :
        ( ~ $less(X14,X13)
        | ~ $less($sum($uminus(1),X13),X14) )
    | ~ spl9_49
    | ~ spl9_50 ),
    inference(superposition,[],[f456,f460]) ).

tff(f1921,plain,
    ( spl9_157
    | ~ spl9_48
    | ~ spl9_50 ),
    inference(avatar_split_clause,[],[f494,f459,f451,f1919]) ).

tff(f494,plain,
    ( ! [X16: $int,X15: $int] :
        ( $less(X16,X15)
        | $less($sum(-1,X15),X16) )
    | ~ spl9_48
    | ~ spl9_50 ),
    inference(evaluation,[],[f490]) ).

tff(f490,plain,
    ( ! [X16: $int,X15: $int] :
        ( $less(X16,X15)
        | $less($sum($uminus(1),X15),X16) )
    | ~ spl9_48
    | ~ spl9_50 ),
    inference(superposition,[],[f452,f460]) ).

tff(f1917,plain,
    ( spl9_156
    | ~ spl9_7
    | ~ spl9_50 ),
    inference(avatar_split_clause,[],[f482,f459,f129,f1915]) ).

tff(f482,plain,
    ( ! [X3: $int,X4: $int] : ( $sum(X3,$sum(X4,$uminus(X3))) = X4 )
    | ~ spl9_7
    | ~ spl9_50 ),
    inference(superposition,[],[f460,f130]) ).

tff(f1913,plain,
    ( spl9_155
    | ~ spl9_24
    | ~ spl9_49 ),
    inference(avatar_split_clause,[],[f475,f455,f220,f1911]) ).

tff(f475,plain,
    ( ! [X8: $int,X7: $int] :
        ( ~ $less(X7,$sum(X8,X7))
        | ~ $less(X8,1) )
    | ~ spl9_24
    | ~ spl9_49 ),
    inference(resolution,[],[f456,f221]) ).

tff(f1909,plain,
    ( spl9_154
    | ~ spl9_21
    | ~ spl9_47 ),
    inference(avatar_split_clause,[],[f445,f440,f192,f1907]) ).

tff(f445,plain,
    ( ! [X2: $int,X3: $int] :
        ( ~ $less(X2,X3)
        | $less(X2,$sum(X3,1)) )
    | ~ spl9_21
    | ~ spl9_47 ),
    inference(resolution,[],[f441,f193]) ).

tff(f1902,plain,
    ( spl9_153
    | ~ spl9_49
    | ~ spl9_51 ),
    inference(avatar_split_clause,[],[f509,f498,f455,f1900]) ).

tff(f509,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,1)
        | ~ $less($uminus(X0),0) )
    | ~ spl9_49
    | ~ spl9_51 ),
    inference(resolution,[],[f499,f456]) ).

tff(f1874,plain,
    ( spl9_152
    | ~ spl9_7
    | ~ spl9_134 ),
    inference(avatar_split_clause,[],[f1649,f1640,f129,f1872]) ).

tff(f1872,plain,
    ( spl9_152
  <=> ! [X2: $int,X4: array,X3: $int] :
        ( ~ sorted(X4,$sum($uminus(X3),X2))
        | distinct(X4,$sum($uminus(X3),X2))
        | ~ $less(X3,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_152])]) ).

tff(f1649,plain,
    ( ! [X2: $int,X3: $int,X4: array] :
        ( ~ sorted(X4,$sum($uminus(X3),X2))
        | distinct(X4,$sum($uminus(X3),X2))
        | ~ $less(X3,X2) )
    | ~ spl9_7
    | ~ spl9_134 ),
    inference(superposition,[],[f1641,f130]) ).

tff(f1827,plain,
    ( spl9_151
    | ~ spl9_5
    | ~ spl9_50
    | ~ spl9_67 ),
    inference(avatar_split_clause,[],[f848,f784,f459,f121,f1825]) ).

tff(f848,plain,
    ( ! [X1: $int] :
        ( $less(0,X1)
        | $less(X1,1) )
    | ~ spl9_5
    | ~ spl9_50
    | ~ spl9_67 ),
    inference(forward_demodulation,[],[f841,f122]) ).

tff(f841,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(X1,1)
        | $less($sum(X0,$uminus(X0)),X1) )
    | ~ spl9_50
    | ~ spl9_67 ),
    inference(superposition,[],[f785,f460]) ).

tff(f1823,plain,
    ( spl9_150
    | ~ spl9_5
    | ~ spl9_50
    | ~ spl9_66 ),
    inference(avatar_split_clause,[],[f825,f780,f459,f121,f1821]) ).

tff(f825,plain,
    ( ! [X1: $int] :
        ( ~ $less(0,X1)
        | ~ $less(X1,1) )
    | ~ spl9_5
    | ~ spl9_50
    | ~ spl9_66 ),
    inference(forward_demodulation,[],[f817,f122]) ).

tff(f817,plain,
    ( ! [X0: $int,X1: $int] :
        ( ~ $less(X1,1)
        | ~ $less($sum(X0,$uminus(X0)),X1) )
    | ~ spl9_50
    | ~ spl9_66 ),
    inference(superposition,[],[f781,f460]) ).

tff(f1819,plain,
    ( spl9_149
    | ~ spl9_5
    | ~ spl9_49 ),
    inference(avatar_split_clause,[],[f479,f455,f121,f1817]) ).

tff(f479,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | ~ $less(-1,X0) )
    | ~ spl9_5
    | ~ spl9_49 ),
    inference(evaluation,[],[f476]) ).

tff(f476,plain,
    ( ! [X0: $int] :
        ( ~ $less(X0,0)
        | ~ $less($uminus(1),X0) )
    | ~ spl9_5
    | ~ spl9_49 ),
    inference(superposition,[],[f456,f122]) ).

tff(f1815,plain,
    ( spl9_148
    | ~ spl9_5
    | ~ spl9_48 ),
    inference(avatar_split_clause,[],[f469,f451,f121,f1813]) ).

tff(f469,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | $less(-1,X0) )
    | ~ spl9_5
    | ~ spl9_48 ),
    inference(evaluation,[],[f466]) ).

tff(f466,plain,
    ( ! [X0: $int] :
        ( $less(X0,0)
        | $less($uminus(1),X0) )
    | ~ spl9_5
    | ~ spl9_48 ),
    inference(superposition,[],[f452,f122]) ).

tff(f1804,plain,
    ( spl9_147
    | ~ spl9_20
    | ~ spl9_33 ),
    inference(avatar_split_clause,[],[f324,f303,f188,f1802]) ).

tff(f188,plain,
    ( spl9_20
  <=> ! [X0: $int,X1: array] :
        ( $less(X0,0)
        | distinct(X1,$sum(X0,1))
        | ~ sorted(X1,$sum(X0,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_20])]) ).

tff(f324,plain,
    ( ! [X0: array,X1: $int] :
        ( distinct(X0,$sum(X1,1))
        | $less(X1,0)
        | $less(read(X0,sK3(X0,$sum(X1,1))),read(X0,sK2(X0,$sum(X1,1)))) )
    | ~ spl9_20
    | ~ spl9_33 ),
    inference(resolution,[],[f189,f304]) ).

tff(f189,plain,
    ( ! [X0: $int,X1: array] :
        ( ~ sorted(X1,$sum(X0,1))
        | distinct(X1,$sum(X0,1))
        | $less(X0,0) )
    | ~ spl9_20 ),
    inference(avatar_component_clause,[],[f188]) ).

tff(f1792,plain,
    ( spl9_146
    | ~ spl9_20
    | ~ spl9_71 ),
    inference(avatar_split_clause,[],[f890,f862,f188,f1790]) ).

tff(f890,plain,
    ( ! [X2: array,X3: $int] :
        ( ( 0 = sK2(X2,$sum(X3,1)) )
        | $less(0,sK2(X2,$sum(X3,1)))
        | distinct(X2,$sum(X3,1))
        | $less(X3,0) )
    | ~ spl9_20
    | ~ spl9_71 ),
    inference(resolution,[],[f863,f189]) ).

tff(f1771,plain,
    ( spl9_145
    | ~ spl9_62
    | ~ spl9_63 ),
    inference(avatar_split_clause,[],[f774,f623,f619,f1769]) ).

tff(f1769,plain,
    ( spl9_145
  <=> ! [X10: array] : ( rev(X10,0) = X10 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_145])]) ).

tff(f774,plain,
    ( ! [X10: array] : ( rev(X10,0) = X10 )
    | ~ spl9_62
    | ~ spl9_63 ),
    inference(duplicate_literal_removal,[],[f771]) ).

tff(f771,plain,
    ( ! [X10: array] :
        ( ( rev(X10,0) = X10 )
        | ( rev(X10,0) = X10 ) )
    | ~ spl9_62
    | ~ spl9_63 ),
    inference(resolution,[],[f624,f620]) ).

tff(f1767,plain,
    ( spl9_144
    | ~ spl9_7
    | ~ spl9_47 ),
    inference(avatar_split_clause,[],[f446,f440,f129,f1765]) ).

tff(f446,plain,
    ( ! [X0: $int] : $less(X0,$sum(1,X0))
    | ~ spl9_7
    | ~ spl9_47 ),
    inference(superposition,[],[f441,f130]) ).

tff(f1760,plain,
    ( spl9_143
    | ~ spl9_27
    | ~ spl9_33 ),
    inference(avatar_split_clause,[],[f315,f303,f232,f1758]) ).

tff(f232,plain,
    ( spl9_27
  <=> ! [X0: $int,X1: array] :
        ( $less(X0,0)
        | ( 0 = X0 )
        | distinct(X1,X0)
        | ~ sorted(X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_27])]) ).

tff(f315,plain,
    ( ! [X0: array,X1: $int] :
        ( $less(read(X0,sK3(X0,X1)),read(X0,sK2(X0,X1)))
        | ( 0 = X1 )
        | distinct(X0,X1)
        | $less(X1,0) )
    | ~ spl9_27
    | ~ spl9_33 ),
    inference(resolution,[],[f304,f233]) ).

tff(f233,plain,
    ( ! [X0: $int,X1: array] :
        ( ~ sorted(X1,X0)
        | ( 0 = X0 )
        | distinct(X1,X0)
        | $less(X0,0) )
    | ~ spl9_27 ),
    inference(avatar_component_clause,[],[f232]) ).

tff(f1703,plain,
    ( spl9_142
    | ~ spl9_33
    | ~ spl9_53 ),
    inference(avatar_split_clause,[],[f601,f506,f303,f1701]) ).

tff(f1701,plain,
    ( spl9_142
  <=> ! [X0: array] :
        ( distinct(X0,1)
        | $less(read(X0,sK3(X0,1)),read(X0,sK2(X0,1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_142])]) ).

tff(f506,plain,
    ( spl9_53
  <=> ! [X1: array] :
        ( distinct(X1,1)
        | ~ sorted(X1,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_53])]) ).

tff(f601,plain,
    ( ! [X0: array] :
        ( distinct(X0,1)
        | $less(read(X0,sK3(X0,1)),read(X0,sK2(X0,1))) )
    | ~ spl9_33
    | ~ spl9_53 ),
    inference(resolution,[],[f507,f304]) ).

tff(f507,plain,
    ( ! [X1: array] :
        ( ~ sorted(X1,1)
        | distinct(X1,1) )
    | ~ spl9_53 ),
    inference(avatar_component_clause,[],[f506]) ).

tff(f1694,plain,
    ( spl9_141
    | ~ spl9_27
    | ~ spl9_71 ),
    inference(avatar_split_clause,[],[f889,f862,f232,f1692]) ).

tff(f1692,plain,
    ( spl9_141
  <=> ! [X0: array,X1: $int] :
        ( ( 0 = sK2(X0,X1) )
        | $less(0,sK2(X0,X1))
        | ( 0 = X1 )
        | distinct(X0,X1)
        | $less(X1,0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_141])]) ).

tff(f889,plain,
    ( ! [X0: array,X1: $int] :
        ( ( 0 = sK2(X0,X1) )
        | $less(0,sK2(X0,X1))
        | ( 0 = X1 )
        | distinct(X0,X1)
        | $less(X1,0) )
    | ~ spl9_27
    | ~ spl9_71 ),
    inference(resolution,[],[f863,f233]) ).

tff(f1690,plain,
    ( spl9_140
    | ~ spl9_20
    | ~ spl9_60 ),
    inference(avatar_split_clause,[],[f660,f611,f188,f1688]) ).

tff(f660,plain,
    ( ! [X40: $int,X41: array,X39: $int] :
        ( ~ sorted(X41,$sum(X40,$sum(X39,1)))
        | distinct(X41,$sum(X40,$sum(X39,1)))
        | $less($sum(X39,X40),0) )
    | ~ spl9_20
    | ~ spl9_60 ),
    inference(superposition,[],[f189,f612]) ).

tff(f1686,plain,
    ( spl9_139
    | ~ spl9_20
    | ~ spl9_30 ),
    inference(avatar_split_clause,[],[f330,f268,f188,f1684]) ).

tff(f330,plain,
    ( ! [X6: array,X4: $int,X5: $int] :
        ( ~ sorted(X6,$sum(X4,$sum(X5,1)))
        | distinct(X6,$sum(X4,$sum(X5,1)))
        | $less($sum(X4,X5),0) )
    | ~ spl9_20
    | ~ spl9_30 ),
    inference(superposition,[],[f189,f269]) ).

tff(f1682,plain,
    ( spl9_138
    | ~ spl9_20
    | ~ spl9_25 ),
    inference(avatar_split_clause,[],[f325,f224,f188,f1680]) ).

tff(f325,plain,
    ( ! [X2: array,X3: $int] :
        ( distinct(X2,$sum(X3,1))
        | $less(X3,0)
        | $less(sK2(X2,$sum(X3,1)),sK3(X2,$sum(X3,1))) )
    | ~ spl9_20
    | ~ spl9_25 ),
    inference(resolution,[],[f189,f225]) ).

tff(f1668,plain,
    ( spl9_137
    | ~ spl9_11
    | ~ spl9_20 ),
    inference(avatar_split_clause,[],[f327,f188,f145,f1666]) ).

tff(f327,plain,
    ( ! [X6: array,X7: $int] :
        ( distinct(X6,$sum(X7,1))
        | $less(X7,0)
        | $less(sK2(X6,$sum(X7,1)),$sum(X7,1)) )
    | ~ spl9_11
    | ~ spl9_20 ),
    inference(resolution,[],[f189,f146]) ).

tff(f1664,plain,
    ( spl9_136
    | ~ spl9_12
    | ~ spl9_20 ),
    inference(avatar_split_clause,[],[f326,f188,f149,f1662]) ).

tff(f326,plain,
    ( ! [X4: array,X5: $int] :
        ( distinct(X4,$sum(X5,1))
        | $less(X5,0)
        | $less(sK3(X4,$sum(X5,1)),$sum(X5,1)) )
    | ~ spl9_12
    | ~ spl9_20 ),
    inference(resolution,[],[f189,f150]) ).

tff(f1658,plain,
    ( spl9_135
    | ~ spl9_25
    | ~ spl9_27 ),
    inference(avatar_split_clause,[],[f289,f232,f224,f1656]) ).

tff(f1656,plain,
    ( spl9_135
  <=> ! [X0: $int,X1: array] :
        ( ( 0 = X0 )
        | distinct(X1,X0)
        | $less(X0,0)
        | $less(sK2(X1,X0),sK3(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_135])]) ).

tff(f289,plain,
    ( ! [X0: $int,X1: array] :
        ( ( 0 = X0 )
        | distinct(X1,X0)
        | $less(X0,0)
        | $less(sK2(X1,X0),sK3(X1,X0)) )
    | ~ spl9_25
    | ~ spl9_27 ),
    inference(resolution,[],[f233,f225]) ).

tff(f1642,plain,
    ( spl9_134
    | ~ spl9_1
    | ~ spl9_51 ),
    inference(avatar_split_clause,[],[f510,f498,f105,f1640]) ).

tff(f510,plain,
    ( ! [X2: $int,X3: array,X1: $int] :
        ( ~ $less(X1,X2)
        | distinct(X3,$sum(X2,$uminus(X1)))
        | ~ sorted(X3,$sum(X2,$uminus(X1))) )
    | ~ spl9_1
    | ~ spl9_51 ),
    inference(resolution,[],[f499,f106]) ).

tff(f1636,plain,
    ( spl9_133
    | ~ spl9_11
    | ~ spl9_27 ),
    inference(avatar_split_clause,[],[f291,f232,f145,f1634]) ).

tff(f1634,plain,
    ( spl9_133
  <=> ! [X4: $int,X5: array] :
        ( ( 0 = X4 )
        | distinct(X5,X4)
        | $less(X4,0)
        | $less(sK2(X5,X4),X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_133])]) ).

tff(f291,plain,
    ( ! [X4: $int,X5: array] :
        ( ( 0 = X4 )
        | distinct(X5,X4)
        | $less(X4,0)
        | $less(sK2(X5,X4),X4) )
    | ~ spl9_11
    | ~ spl9_27 ),
    inference(resolution,[],[f233,f146]) ).

tff(f1632,plain,
    ( spl9_132
    | ~ spl9_12
    | ~ spl9_27 ),
    inference(avatar_split_clause,[],[f290,f232,f149,f1630]) ).

tff(f1630,plain,
    ( spl9_132
  <=> ! [X2: $int,X3: array] :
        ( ( 0 = X2 )
        | distinct(X3,X2)
        | $less(X2,0)
        | $less(sK3(X3,X2),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_132])]) ).

tff(f290,plain,
    ( ! [X2: $int,X3: array] :
        ( ( 0 = X2 )
        | distinct(X3,X2)
        | $less(X2,0)
        | $less(sK3(X3,X2),X2) )
    | ~ spl9_12
    | ~ spl9_27 ),
    inference(resolution,[],[f233,f150]) ).

tff(f1618,plain,
    ( spl9_131
    | ~ spl9_31
    | ~ spl9_46 ),
    inference(avatar_split_clause,[],[f430,f422,f293,f1616]) ).

tff(f430,plain,
    ( ! [X3: array,X6: $int,X7: array,X4: $int,X5: $int] :
        ( ( read(X3,$sum(X6,$uminus($sum(1,sK7(write(X3,X4,X5),X7,X6))))) != read(X7,sK7(write(X3,X4,X5),X7,X6)) )
        | ( rev(write(X3,X4,X5),X6) = X7 )
        | ~ $less(sK7(write(X3,X4,X5),X7,X6),X6)
        | $less(sK7(write(X3,X4,X5),X7,X6),0)
        | ( $sum(X6,$uminus($sum(1,sK7(write(X3,X4,X5),X7,X6)))) = X4 ) )
    | ~ spl9_31
    | ~ spl9_46 ),
    inference(superposition,[],[f423,f294]) ).

tff(f1604,plain,
    ( spl9_130
    | ~ spl9_31
    | ~ spl9_46 ),
    inference(avatar_split_clause,[],[f426,f422,f293,f1602]) ).

tff(f426,plain,
    ( ! [X3: array,X6: array,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,sK7(X6,write(X3,X4,X5),X7)) != read(X6,$sum(X7,$uminus($sum(1,sK7(X6,write(X3,X4,X5),X7))))) )
        | ( write(X3,X4,X5) = rev(X6,X7) )
        | ~ $less(sK7(X6,write(X3,X4,X5),X7),X7)
        | $less(sK7(X6,write(X3,X4,X5),X7),0)
        | ( sK7(X6,write(X3,X4,X5),X7) = X4 ) )
    | ~ spl9_31
    | ~ spl9_46 ),
    inference(superposition,[],[f423,f294]) ).

tff(f1534,plain,
    ( spl9_129
    | ~ spl9_30
    | ~ spl9_46 ),
    inference(avatar_split_clause,[],[f428,f422,f268,f1532]) ).

tff(f428,plain,
    ( ! [X10: $int,X11: array,X9: $int,X12: array] :
        ( ( read(X12,sK7(X11,X12,$sum(X9,X10))) != read(X11,$sum(X9,$sum(X10,$uminus($sum(1,sK7(X11,X12,$sum(X9,X10))))))) )
        | ( rev(X11,$sum(X9,X10)) = X12 )
        | ~ $less(sK7(X11,X12,$sum(X9,X10)),$sum(X9,X10))
        | $less(sK7(X11,X12,$sum(X9,X10)),0) )
    | ~ spl9_30
    | ~ spl9_46 ),
    inference(superposition,[],[f423,f269]) ).

tff(f1510,plain,
    ( spl9_128
    | ~ spl9_31
    | ~ spl9_44 ),
    inference(avatar_split_clause,[],[f405,f389,f293,f1508]) ).

tff(f389,plain,
    ( spl9_44
  <=> ! [X2: $int,X0: array,X1: array] :
        ( ( rev(X0,X2) = X1 )
        | ( read(X0,sK7(X0,X1,X2)) != read(X1,sK7(X0,X1,X2)) )
        | $less(sK7(X0,X1,X2),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_44])]) ).

tff(f405,plain,
    ( ! [X3: array,X6: array,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,sK7(X6,write(X3,X4,X5),X7)) != read(X6,sK7(X6,write(X3,X4,X5),X7)) )
        | ( write(X3,X4,X5) = rev(X6,X7) )
        | $less(sK7(X6,write(X3,X4,X5),X7),X7)
        | ( sK7(X6,write(X3,X4,X5),X7) = X4 ) )
    | ~ spl9_31
    | ~ spl9_44 ),
    inference(superposition,[],[f390,f294]) ).

tff(f390,plain,
    ( ! [X2: $int,X0: array,X1: array] :
        ( ( read(X0,sK7(X0,X1,X2)) != read(X1,sK7(X0,X1,X2)) )
        | ( rev(X0,X2) = X1 )
        | $less(sK7(X0,X1,X2),X2) )
    | ~ spl9_44 ),
    inference(avatar_component_clause,[],[f389]) ).

tff(f1506,plain,
    ( spl9_127
    | ~ spl9_31
    | ~ spl9_44 ),
    inference(avatar_split_clause,[],[f403,f389,f293,f1504]) ).

tff(f403,plain,
    ( ! [X3: array,X6: array,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,sK7(write(X3,X4,X5),X6,X7)) != read(X6,sK7(write(X3,X4,X5),X6,X7)) )
        | ( rev(write(X3,X4,X5),X7) = X6 )
        | $less(sK7(write(X3,X4,X5),X6,X7),X7)
        | ( sK7(write(X3,X4,X5),X6,X7) = X4 ) )
    | ~ spl9_31
    | ~ spl9_44 ),
    inference(superposition,[],[f390,f294]) ).

tff(f1502,plain,
    ( spl9_126
    | ~ spl9_31
    | ~ spl9_43 ),
    inference(avatar_split_clause,[],[f400,f385,f293,f1500]) ).

tff(f385,plain,
    ( spl9_43
  <=> ! [X2: $int,X0: array,X1: array] :
        ( ( rev(X0,X2) = X1 )
        | ( read(X0,sK7(X0,X1,X2)) != read(X1,sK7(X0,X1,X2)) )
        | ~ $less(sK7(X0,X1,X2),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_43])]) ).

tff(f400,plain,
    ( ! [X3: array,X6: array,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,sK7(X6,write(X3,X4,X5),X7)) != read(X6,sK7(X6,write(X3,X4,X5),X7)) )
        | ( write(X3,X4,X5) = rev(X6,X7) )
        | ~ $less(sK7(X6,write(X3,X4,X5),X7),0)
        | ( sK7(X6,write(X3,X4,X5),X7) = X4 ) )
    | ~ spl9_31
    | ~ spl9_43 ),
    inference(superposition,[],[f386,f294]) ).

tff(f386,plain,
    ( ! [X2: $int,X0: array,X1: array] :
        ( ( read(X0,sK7(X0,X1,X2)) != read(X1,sK7(X0,X1,X2)) )
        | ( rev(X0,X2) = X1 )
        | ~ $less(sK7(X0,X1,X2),0) )
    | ~ spl9_43 ),
    inference(avatar_component_clause,[],[f385]) ).

tff(f1498,plain,
    ( spl9_125
    | ~ spl9_11
    | ~ spl9_97 ),
    inference(avatar_split_clause,[],[f1291,f1256,f145,f1496]) ).

tff(f1496,plain,
    ( spl9_125
  <=> ! [X9: $int,X8: array] :
        ( distinct(X8,X9)
        | $less($sum(-1,X9),0)
        | $less(sK2(X8,X9),X9) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_125])]) ).

tff(f1256,plain,
    ( spl9_97
  <=> ! [X18: array,X17: $int] :
        ( ~ sorted(X18,X17)
        | distinct(X18,X17)
        | $less($sum(-1,X17),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_97])]) ).

tff(f1291,plain,
    ( ! [X8: array,X9: $int] :
        ( distinct(X8,X9)
        | $less($sum(-1,X9),0)
        | $less(sK2(X8,X9),X9) )
    | ~ spl9_11
    | ~ spl9_97 ),
    inference(resolution,[],[f1257,f146]) ).

tff(f1257,plain,
    ( ! [X18: array,X17: $int] :
        ( ~ sorted(X18,X17)
        | distinct(X18,X17)
        | $less($sum(-1,X17),0) )
    | ~ spl9_97 ),
    inference(avatar_component_clause,[],[f1256]) ).

tff(f1494,plain,
    ( spl9_124
    | ~ spl9_31
    | ~ spl9_43 ),
    inference(avatar_split_clause,[],[f398,f385,f293,f1492]) ).

tff(f398,plain,
    ( ! [X3: array,X6: array,X7: $int,X4: $int,X5: $int] :
        ( ( read(X3,sK7(write(X3,X4,X5),X6,X7)) != read(X6,sK7(write(X3,X4,X5),X6,X7)) )
        | ( rev(write(X3,X4,X5),X7) = X6 )
        | ~ $less(sK7(write(X3,X4,X5),X6,X7),0)
        | ( sK7(write(X3,X4,X5),X6,X7) = X4 ) )
    | ~ spl9_31
    | ~ spl9_43 ),
    inference(superposition,[],[f386,f294]) ).

tff(f1482,plain,
    ( spl9_123
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_46 ),
    inference(avatar_split_clause,[],[f431,f422,f216,f129,f1480]) ).

tff(f431,plain,
    ( ! [X8: array,X6: $int,X7: array] :
        ( ( read(X8,sK7(X7,X8,$uminus(X6))) != read(X7,$uminus($sum(X6,$sum(1,sK7(X7,X8,$uminus(X6)))))) )
        | ( rev(X7,$uminus(X6)) = X8 )
        | ~ $less(sK7(X7,X8,$uminus(X6)),$uminus(X6))
        | $less(sK7(X7,X8,$uminus(X6)),0) )
    | ~ spl9_7
    | ~ spl9_23
    | ~ spl9_46 ),
    inference(forward_demodulation,[],[f427,f130]) ).

tff(f427,plain,
    ( ! [X8: array,X6: $int,X7: array] :
        ( ( read(X8,sK7(X7,X8,$uminus(X6))) != read(X7,$uminus($sum($sum(1,sK7(X7,X8,$uminus(X6))),X6))) )
        | ( rev(X7,$uminus(X6)) = X8 )
        | ~ $less(sK7(X7,X8,$uminus(X6)),$uminus(X6))
        | $less(sK7(X7,X8,$uminus(X6)),0) )
    | ~ spl9_23
    | ~ spl9_46 ),
    inference(superposition,[],[f423,f217]) ).

tff(f1474,plain,
    ( spl9_122
    | ~ spl9_31
    | ~ spl9_42 ),
    inference(avatar_split_clause,[],[f394,f381,f293,f1472]) ).

tff(f381,plain,
    ( spl9_42
  <=> ! [X0: array,X3: $int,X2: $int,X1: $int] :
        ( ( max(X0,X1) = X2 )
        | ( read(X0,X3) != X2 )
        | $less(X3,0)
        | ~ $less(X3,X1)
        | $less(X2,read(X0,sK6(X0,X1,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_42])]) ).

tff(f394,plain,
    ( ! [X10: $int,X11: $int,X9: array,X14: $int,X12: $int,X13: $int] :
        ( ( read(X9,X12) != X13 )
        | ( max(write(X9,X10,X11),X14) = X13 )
        | $less(X12,0)
        | ~ $less(X12,X14)
        | $less(X13,read(write(X9,X10,X11),sK6(write(X9,X10,X11),X14,X13)))
        | ( X10 = X12 ) )
    | ~ spl9_31
    | ~ spl9_42 ),
    inference(superposition,[],[f382,f294]) ).

tff(f382,plain,
    ( ! [X2: $int,X3: $int,X0: array,X1: $int] :
        ( ( read(X0,X3) != X2 )
        | ( max(X0,X1) = X2 )
        | $less(X3,0)
        | ~ $less(X3,X1)
        | $less(X2,read(X0,sK6(X0,X1,X2))) )
    | ~ spl9_42 ),
    inference(avatar_component_clause,[],[f381]) ).

tff(f1457,plain,
    ( spl9_121
    | ~ spl9_6
    | ~ spl9_46 ),
    inference(avatar_split_clause,[],[f425,f422,f125,f1455]) ).

tff(f425,plain,
    ( ! [X2: $int,X0: $int,X1: array] :
        ( ( read(X1,$sum(X2,$uminus($sum(1,sK7(X1,init(X0),X2))))) != X0 )
        | ( init(X0) = rev(X1,X2) )
        | ~ $less(sK7(X1,init(X0),X2),X2)
        | $less(sK7(X1,init(X0),X2),0) )
    | ~ spl9_6
    | ~ spl9_46 ),
    inference(superposition,[],[f423,f126]) ).

tff(f1453,plain,
    ( spl9_120
    | ~ spl9_31
    | ~ spl9_45 ),
    inference(avatar_split_clause,[],[f413,f408,f293,f1451]) ).

tff(f408,plain,
    ( spl9_45
  <=> ! [X4: $int,X0: array,X5: $int,X1: $int] :
        ( ( X4 = X5 )
        | ( read(X0,X4) != read(X0,X5) )
        | $less(X4,0)
        | $less(X5,0)
        | ~ $less(X5,X1)
        | ~ $less(X4,X1)
        | ~ distinct(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_45])]) ).

tff(f413,plain,
    ( ! [X10: $int,X11: $int,X9: array,X14: $int,X12: $int,X13: $int] :
        ( ( read(X9,X12) != read(write(X9,X10,X11),X13) )
        | ( X12 = X13 )
        | $less(X12,0)
        | $less(X13,0)
        | ~ $less(X13,X14)
        | ~ $less(X12,X14)
        | ~ distinct(write(X9,X10,X11),X14)
        | ( X10 = X12 ) )
    | ~ spl9_31
    | ~ spl9_45 ),
    inference(superposition,[],[f409,f294]) ).

tff(f409,plain,
    ( ! [X0: array,X1: $int,X4: $int,X5: $int] :
        ( ( read(X0,X4) != read(X0,X5) )
        | ( X4 = X5 )
        | $less(X4,0)
        | $less(X5,0)
        | ~ $less(X5,X1)
        | ~ $less(X4,X1)
        | ~ distinct(X0,X1) )
    | ~ spl9_45 ),
    inference(avatar_component_clause,[],[f408]) ).

tff(f1448,plain,
    ( spl9_119
    | ~ spl9_12
    | ~ spl9_97 ),
    inference(avatar_split_clause,[],[f1290,f1256,f149,f1446]) ).

tff(f1446,plain,
    ( spl9_119
  <=> ! [X6: array,X7: $int] :
        ( distinct(X6,X7)
        | $less($sum(-1,X7),0)
        | $less(sK3(X6,X7),X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_119])]) ).

tff(f1290,plain,
    ( ! [X6: array,X7: $int] :
        ( distinct(X6,X7)
        | $less($sum(-1,X7),0)
        | $less(sK3(X6,X7),X7) )
    | ~ spl9_12
    | ~ spl9_97 ),
    inference(resolution,[],[f1257,f150]) ).

tff(f1412,plain,
    ( spl9_118
    | ~ spl9_17
    | ~ spl9_42 ),
    inference(avatar_split_clause,[],[f393,f381,f169,f1410]) ).

tff(f1410,plain,
    ( spl9_118
  <=> ! [X5: $int,X4: array,X7: $int,X6: $int,X8: $int] :
        ( ( X6 != X7 )
        | ( max(write(X4,X5,X6),X8) = X7 )
        | $less(X5,0)
        | ~ $less(X5,X8)
        | $less(X7,read(write(X4,X5,X6),sK6(write(X4,X5,X6),X8,X7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_118])]) ).

tff(f393,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X4: array,X5: $int] :
        ( ( X6 != X7 )
        | ( max(write(X4,X5,X6),X8) = X7 )
        | $less(X5,0)
        | ~ $less(X5,X8)
        | $less(X7,read(write(X4,X5,X6),sK6(write(X4,X5,X6),X8,X7))) )
    | ~ spl9_17
    | ~ spl9_42 ),
    inference(superposition,[],[f382,f170]) ).

tff(f1408,plain,
    ( spl9_117
    | ~ spl9_31
    | ~ spl9_40 ),
    inference(avatar_split_clause,[],[f374,f355,f293,f1406]) ).

tff(f355,plain,
    ( spl9_40
  <=> ! [X0: array,X3: $int,X2: $int,X1: $int] :
        ( ( max(X0,X1) = X2 )
        | ( read(X0,X3) != X2 )
        | $less(X3,0)
        | ~ $less(X3,X1)
        | ~ $less(sK6(X0,X1,X2),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_40])]) ).

tff(f374,plain,
    ( ! [X10: $int,X11: $int,X9: array,X14: $int,X12: $int,X13: $int] :
        ( ( read(X9,X12) != X13 )
        | ( max(write(X9,X10,X11),X14) = X13 )
        | $less(X12,0)
        | ~ $less(X12,X14)
        | ~ $less(sK6(write(X9,X10,X11),X14,X13),0)
        | ( X10 = X12 ) )
    | ~ spl9_31
    | ~ spl9_40 ),
    inference(superposition,[],[f356,f294]) ).

tff(f356,plain,
    ( ! [X2: $int,X3: $int,X0: array,X1: $int] :
        ( ( read(X0,X3) != X2 )
        | ( max(X0,X1) = X2 )
        | $less(X3,0)
        | ~ $less(X3,X1)
        | ~ $less(sK6(X0,X1,X2),0) )
    | ~ spl9_40 ),
    inference(avatar_component_clause,[],[f355]) ).

tff(f1404,plain,
    ( spl9_116
    | ~ spl9_31
    | ~ spl9_39 ),
    inference(avatar_split_clause,[],[f370,f351,f293,f1402]) ).

tff(f351,plain,
    ( spl9_39
  <=> ! [X0: array,X3: $int,X2: $int,X1: $int] :
        ( ( max(X0,X1) = X2 )
        | ( read(X0,X3) != X2 )
        | $less(X3,0)
        | ~ $less(X3,X1)
        | $less(sK6(X0,X1,X2),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_39])]) ).

tff(f370,plain,
    ( ! [X10: $int,X11: $int,X9: array,X14: $int,X12: $int,X13: $int] :
        ( ( read(X9,X12) != X13 )
        | ( max(write(X9,X10,X11),X14) = X13 )
        | $less(X12,0)
        | ~ $less(X12,X14)
        | $less(sK6(write(X9,X10,X11),X14,X13),X14)
        | ( X10 = X12 ) )
    | ~ spl9_31
    | ~ spl9_39 ),
    inference(superposition,[],[f352,f294]) ).

tff(f352,plain,
    ( ! [X2: $int,X3: $int,X0: array,X1: $int] :
        ( ( read(X0,X3) != X2 )
        | ( max(X0,X1) = X2 )
        | $less(X3,0)
        | ~ $less(X3,X1)
        | $less(sK6(X0,X1,X2),X1) )
    | ~ spl9_39 ),
    inference(avatar_component_clause,[],[f351]) ).

tff(f1400,plain,
    ( spl9_115
    | ~ spl9_31
    | ~ spl9_38 ),
    inference(avatar_split_clause,[],[f365,f347,f293,f1398]) ).

tff(f365,plain,
    ( ! [X10: $int,X11: $int,X9: array,X14: $int,X12: $int,X13: $int] :
        ( ~ $less(read(write(X9,X10,X11),X13),read(X9,X12))
        | ~ $less(X13,X14)
        | ~ $less(X12,X13)
        | ~ $less(X12,X14)
        | $less(X12,0)
        | ~ sorted(write(X9,X10,X11),X14)
        | ( X10 = X12 ) )
    | ~ spl9_31
    | ~ spl9_38 ),
    inference(superposition,[],[f348,f294]) ).

tff(f1395,plain,
    ( spl9_114
    | ~ spl9_31
    | ~ spl9_38 ),
    inference(avatar_split_clause,[],[f362,f347,f293,f1393]) ).

tff(f362,plain,
    ( ! [X10: $int,X11: $int,X9: array,X14: $int,X12: $int,X13: $int] :
        ( ~ $less(read(X9,X12),read(write(X9,X10,X11),X13))
        | ~ $less(X12,X14)
        | ~ $less(X13,X12)
        | ~ $less(X13,X14)
        | $less(X13,0)
        | ~ sorted(write(X9,X10,X11),X14)
        | ( X10 = X12 ) )
    | ~ spl9_31
    | ~ spl9_38 ),
    inference(superposition,[],[f348,f294]) ).

tff(f1391,plain,
    ( spl9_113
    | ~ spl9_31
    | ~ spl9_32 ),
    inference(avatar_split_clause,[],[f313,f299,f293,f1389]) ).

tff(f299,plain,
    ( spl9_32
  <=> ! [X0: array,X1: array] :
        ( ( X0 = X1 )
        | ( read(X0,sK1(X0,X1)) != read(X1,sK1(X0,X1)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_32])]) ).

tff(f313,plain,
    ( ! [X2: array,X3: $int,X4: $int,X5: array] :
        ( ( read(X2,sK1(X5,write(X2,X3,X4))) != read(X5,sK1(X5,write(X2,X3,X4))) )
        | ( write(X2,X3,X4) = X5 )
        | ( sK1(X5,write(X2,X3,X4)) = X3 ) )
    | ~ spl9_31
    | ~ spl9_32 ),
    inference(superposition,[],[f300,f294]) ).

tff(f300,plain,
    ( ! [X0: array,X1: array] :
        ( ( read(X0,sK1(X0,X1)) != read(X1,sK1(X0,X1)) )
        | ( X0 = X1 ) )
    | ~ spl9_32 ),
    inference(avatar_component_clause,[],[f299]) ).

tff(f1387,plain,
    ( spl9_112
    | ~ spl9_31
    | ~ spl9_32 ),
    inference(avatar_split_clause,[],[f311,f299,f293,f1385]) ).

tff(f311,plain,
    ( ! [X2: array,X3: $int,X4: $int,X5: array] :
        ( ( read(X2,sK1(write(X2,X3,X4),X5)) != read(X5,sK1(write(X2,X3,X4),X5)) )
        | ( write(X2,X3,X4) = X5 )
        | ( sK1(write(X2,X3,X4),X5) = X3 ) )
    | ~ spl9_31
    | ~ spl9_32 ),
    inference(superposition,[],[f300,f294]) ).

tff(f1358,plain,
    ( spl9_111
    | ~ spl9_6
    | ~ spl9_46 ),
    inference(avatar_split_clause,[],[f429,f422,f125,f1356]) ).

tff(f429,plain,
    ( ! [X2: array,X0: $int,X1: $int] :
        ( ( read(X2,sK7(init(X0),X2,X1)) != X0 )
        | ( rev(init(X0),X1) = X2 )
        | ~ $less(sK7(init(X0),X2,X1),X1)
        | $less(sK7(init(X0),X2,X1),0) )
    | ~ spl9_6
    | ~ spl9_46 ),
    inference(superposition,[],[f423,f126]) ).

tff(f1354,plain,
    ( spl9_110
    | ~ spl9_17
    | ~ spl9_45 ),
    inference(avatar_split_clause,[],[f412,f408,f169,f1352]) ).

tff(f412,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X4: array,X5: $int] :
        ( ( read(write(X4,X5,X6),X7) != X6 )
        | ( X5 = X7 )
        | $less(X5,0)
        | $less(X7,0)
        | ~ $less(X7,X8)
        | ~ $less(X5,X8)
        | ~ distinct(write(X4,X5,X6),X8) )
    | ~ spl9_17
    | ~ spl9_45 ),
    inference(superposition,[],[f409,f170]) ).

tff(f1350,plain,
    ( spl9_109
    | ~ spl9_22
    | ~ spl9_38 ),
    inference(avatar_split_clause,[],[f358,f347,f196,f1348]) ).

tff(f358,plain,
    ( ! [X2: $int,X3: array,X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | ~ $less(X2,X0)
        | ~ $less(X2,X1)
        | $less(X2,0)
        | ~ sorted(X3,X1)
        | $less(read(X3,X2),read(X3,X0))
        | ( read(X3,X0) = read(X3,X2) ) )
    | ~ spl9_22
    | ~ spl9_38 ),
    inference(resolution,[],[f348,f197]) ).

tff(f1345,plain,
    ( spl9_108
    | ~ spl9_53
    | ~ spl9_71 ),
    inference(avatar_split_clause,[],[f892,f862,f506,f1343]) ).

tff(f1343,plain,
    ( spl9_108
  <=> ! [X6: array] :
        ( ( 0 = sK2(X6,1) )
        | $less(0,sK2(X6,1))
        | distinct(X6,1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_108])]) ).

tff(f892,plain,
    ( ! [X6: array] :
        ( ( 0 = sK2(X6,1) )
        | $less(0,sK2(X6,1))
        | distinct(X6,1) )
    | ~ spl9_53
    | ~ spl9_71 ),
    inference(resolution,[],[f863,f507]) ).

tff(f1326,plain,
    ( spl9_107
    | ~ spl9_17
    | ~ spl9_40 ),
    inference(avatar_split_clause,[],[f373,f355,f169,f1324]) ).

tff(f1324,plain,
    ( spl9_107
  <=> ! [X5: $int,X4: array,X7: $int,X6: $int,X8: $int] :
        ( ( X6 != X7 )
        | ( max(write(X4,X5,X6),X8) = X7 )
        | $less(X5,0)
        | ~ $less(X5,X8)
        | ~ $less(sK6(write(X4,X5,X6),X8,X7),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_107])]) ).

tff(f373,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X4: array,X5: $int] :
        ( ( X6 != X7 )
        | ( max(write(X4,X5,X6),X8) = X7 )
        | $less(X5,0)
        | ~ $less(X5,X8)
        | ~ $less(sK6(write(X4,X5,X6),X8,X7),0) )
    | ~ spl9_17
    | ~ spl9_40 ),
    inference(superposition,[],[f356,f170]) ).

tff(f1322,plain,
    ( spl9_106
    | ~ spl9_17
    | ~ spl9_39 ),
    inference(avatar_split_clause,[],[f369,f351,f169,f1320]) ).

tff(f1320,plain,
    ( spl9_106
  <=> ! [X5: $int,X4: array,X7: $int,X6: $int,X8: $int] :
        ( ( X6 != X7 )
        | ( max(write(X4,X5,X6),X8) = X7 )
        | $less(X5,0)
        | ~ $less(X5,X8)
        | $less(sK6(write(X4,X5,X6),X8,X7),X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_106])]) ).

tff(f369,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X4: array,X5: $int] :
        ( ( X6 != X7 )
        | ( max(write(X4,X5,X6),X8) = X7 )
        | $less(X5,0)
        | ~ $less(X5,X8)
        | $less(sK6(write(X4,X5,X6),X8,X7),X8) )
    | ~ spl9_17
    | ~ spl9_39 ),
    inference(superposition,[],[f352,f170]) ).

tff(f1318,plain,
    ( spl9_105
    | ~ spl9_17
    | ~ spl9_38 ),
    inference(avatar_split_clause,[],[f364,f347,f169,f1316]) ).

tff(f364,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X4: array,X5: $int] :
        ( ~ $less(read(write(X4,X5,X6),X7),X6)
        | ~ $less(X7,X8)
        | ~ $less(X5,X7)
        | ~ $less(X5,X8)
        | $less(X5,0)
        | ~ sorted(write(X4,X5,X6),X8) )
    | ~ spl9_17
    | ~ spl9_38 ),
    inference(superposition,[],[f348,f170]) ).

tff(f1314,plain,
    ( spl9_104
    | ~ spl9_17
    | ~ spl9_38 ),
    inference(avatar_split_clause,[],[f361,f347,f169,f1312]) ).

tff(f361,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X4: array,X5: $int] :
        ( ~ $less(X6,read(write(X4,X5,X6),X7))
        | ~ $less(X5,X8)
        | ~ $less(X7,X5)
        | ~ $less(X7,X8)
        | $less(X7,0)
        | ~ sorted(write(X4,X5,X6),X8) )
    | ~ spl9_17
    | ~ spl9_38 ),
    inference(superposition,[],[f348,f170]) ).

tff(f1297,plain,
    ( spl9_103
    | ~ spl9_42 ),
    inference(avatar_split_clause,[],[f395,f381,f1295]) ).

tff(f395,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( ( read(X0,X2) = max(X0,X1) )
        | $less(X2,0)
        | ~ $less(X2,X1)
        | $less(read(X0,X2),read(X0,sK6(X0,X1,read(X0,X2)))) )
    | ~ spl9_42 ),
    inference(equality_resolution,[],[f382]) ).

tff(f1278,plain,
    ( spl9_102
    | ~ spl9_6
    | ~ spl9_44 ),
    inference(avatar_split_clause,[],[f404,f389,f125,f1276]) ).

tff(f404,plain,
    ( ! [X2: $int,X0: $int,X1: array] :
        ( ( read(X1,sK7(X1,init(X0),X2)) != X0 )
        | ( init(X0) = rev(X1,X2) )
        | $less(sK7(X1,init(X0),X2),X2) )
    | ~ spl9_6
    | ~ spl9_44 ),
    inference(superposition,[],[f390,f126]) ).

tff(f1274,plain,
    ( spl9_101
    | ~ spl9_6
    | ~ spl9_44 ),
    inference(avatar_split_clause,[],[f402,f389,f125,f1272]) ).

tff(f402,plain,
    ( ! [X2: $int,X0: $int,X1: array] :
        ( ( read(X1,sK7(init(X0),X1,X2)) != X0 )
        | ( rev(init(X0),X2) = X1 )
        | $less(sK7(init(X0),X1,X2),X2) )
    | ~ spl9_6
    | ~ spl9_44 ),
    inference(superposition,[],[f390,f126]) ).

tff(f1270,plain,
    ( spl9_100
    | ~ spl9_6
    | ~ spl9_43 ),
    inference(avatar_split_clause,[],[f399,f385,f125,f1268]) ).

tff(f399,plain,
    ( ! [X2: $int,X0: $int,X1: array] :
        ( ( read(X1,sK7(X1,init(X0),X2)) != X0 )
        | ( init(X0) = rev(X1,X2) )
        | ~ $less(sK7(X1,init(X0),X2),0) )
    | ~ spl9_6
    | ~ spl9_43 ),
    inference(superposition,[],[f386,f126]) ).

tff(f1266,plain,
    ( spl9_99
    | ~ spl9_6
    | ~ spl9_43 ),
    inference(avatar_split_clause,[],[f397,f385,f125,f1264]) ).

tff(f397,plain,
    ( ! [X2: $int,X0: $int,X1: array] :
        ( ( read(X1,sK7(init(X0),X1,X2)) != X0 )
        | ( rev(init(X0),X2) = X1 )
        | ~ $less(sK7(init(X0),X1,X2),0) )
    | ~ spl9_6
    | ~ spl9_43 ),
    inference(superposition,[],[f386,f126]) ).

tff(f1262,plain,
    ( spl9_98
    | ~ spl9_6
    | ~ spl9_40 ),
    inference(avatar_split_clause,[],[f372,f355,f125,f1260]) ).

tff(f1260,plain,
    ( spl9_98
  <=> ! [X0: $int,X3: $int,X2: $int,X1: $int] :
        ( ( X0 != X2 )
        | ( max(init(X0),X3) = X2 )
        | $less(X1,0)
        | ~ $less(X1,X3)
        | ~ $less(sK6(init(X0),X3,X2),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_98])]) ).

tff(f372,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( ( X0 != X2 )
        | ( max(init(X0),X3) = X2 )
        | $less(X1,0)
        | ~ $less(X1,X3)
        | ~ $less(sK6(init(X0),X3,X2),0) )
    | ~ spl9_6
    | ~ spl9_40 ),
    inference(superposition,[],[f356,f126]) ).

tff(f1258,plain,
    ( spl9_97
    | ~ spl9_41
    | ~ spl9_50 ),
    inference(avatar_split_clause,[],[f493,f459,f377,f1256]) ).

tff(f493,plain,
    ( ! [X18: array,X17: $int] :
        ( ~ sorted(X18,X17)
        | distinct(X18,X17)
        | $less($sum(-1,X17),0) )
    | ~ spl9_41
    | ~ spl9_50 ),
    inference(evaluation,[],[f491]) ).

tff(f491,plain,
    ( ! [X18: array,X17: $int] :
        ( ~ sorted(X18,X17)
        | distinct(X18,X17)
        | $less($sum($uminus(1),X17),0) )
    | ~ spl9_41
    | ~ spl9_50 ),
    inference(superposition,[],[f378,f460]) ).

tff(f1254,plain,
    ( spl9_96
    | ~ spl9_6
    | ~ spl9_39 ),
    inference(avatar_split_clause,[],[f368,f351,f125,f1252]) ).

tff(f1252,plain,
    ( spl9_96
  <=> ! [X0: $int,X3: $int,X2: $int,X1: $int] :
        ( ( X0 != X2 )
        | ( max(init(X0),X3) = X2 )
        | $less(X1,0)
        | ~ $less(X1,X3)
        | $less(sK6(init(X0),X3,X2),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_96])]) ).

tff(f368,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( ( X0 != X2 )
        | ( max(init(X0),X3) = X2 )
        | $less(X1,0)
        | ~ $less(X1,X3)
        | $less(sK6(init(X0),X3,X2),X3) )
    | ~ spl9_6
    | ~ spl9_39 ),
    inference(superposition,[],[f352,f126]) ).

tff(f1226,plain,
    ( spl9_95
    | ~ spl9_40 ),
    inference(avatar_split_clause,[],[f375,f355,f1224]) ).

tff(f375,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( ( read(X0,X2) = max(X0,X1) )
        | $less(X2,0)
        | ~ $less(X2,X1)
        | ~ $less(sK6(X0,X1,read(X0,X2)),0) )
    | ~ spl9_40 ),
    inference(equality_resolution,[],[f356]) ).

tff(f1222,plain,
    ( spl9_94
    | ~ spl9_39 ),
    inference(avatar_split_clause,[],[f371,f351,f1220]) ).

tff(f371,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( ( read(X0,X2) = max(X0,X1) )
        | $less(X2,0)
        | ~ $less(X2,X1)
        | $less(sK6(X0,X1,read(X0,X2)),X1) )
    | ~ spl9_39 ),
    inference(equality_resolution,[],[f352]) ).

tff(f1218,plain,
    ( spl9_93
    | ~ spl9_31
    | ~ spl9_36 ),
    inference(avatar_split_clause,[],[f340,f321,f293,f1216]) ).

tff(f321,plain,
    ( spl9_36
  <=> ! [X4: $int,X0: array,X2: $int,X1: $int] :
        ( ~ $less(read(X0,X4),0)
        | $less(X4,0)
        | ~ $less(X4,X2)
        | ~ sP0(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_36])]) ).

tff(f340,plain,
    ( ! [X10: $int,X11: $int,X9: array,X14: $int,X12: $int,X13: $int] :
        ( ~ $less(read(X9,X12),0)
        | $less(X12,0)
        | ~ $less(X12,X13)
        | ~ sP0(write(X9,X10,X11),X14,X13)
        | ( X10 = X12 ) )
    | ~ spl9_31
    | ~ spl9_36 ),
    inference(superposition,[],[f322,f294]) ).

tff(f322,plain,
    ( ! [X2: $int,X0: array,X1: $int,X4: $int] :
        ( ~ $less(read(X0,X4),0)
        | $less(X4,0)
        | ~ $less(X4,X2)
        | ~ sP0(X0,X1,X2) )
    | ~ spl9_36 ),
    inference(avatar_component_clause,[],[f321]) ).

tff(f1214,plain,
    ( spl9_92
    | ~ spl9_31
    | ~ spl9_35 ),
    inference(avatar_split_clause,[],[f335,f317,f293,f1212]) ).

tff(f335,plain,
    ( ! [X10: $int,X11: $int,X9: array,X14: $int,X12: $int,X13: $int] :
        ( ~ $less(X13,read(X9,X12))
        | $less(X12,0)
        | ~ $less(X12,X14)
        | ~ sP0(write(X9,X10,X11),X13,X14)
        | ( X10 = X12 ) )
    | ~ spl9_31
    | ~ spl9_35 ),
    inference(superposition,[],[f318,f294]) ).

tff(f1202,plain,
    ( spl9_91
    | ~ spl9_19
    | ~ spl9_37 ),
    inference(avatar_split_clause,[],[f345,f342,f177,f1200]) ).

tff(f1200,plain,
    ( spl9_91
  <=> ! [X2: $int,X0: array,X1: $int] :
        ( $less(read(X0,sK8(X0,X1,X2)),0)
        | $less(X1,read(X0,sK8(X0,X1,X2)))
        | inRange(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_91])]) ).

tff(f345,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( $less(read(X0,sK8(X0,X1,X2)),0)
        | $less(X1,read(X0,sK8(X0,X1,X2)))
        | inRange(X0,X1,X2) )
    | ~ spl9_19
    | ~ spl9_37 ),
    inference(resolution,[],[f343,f178]) ).

tff(f1198,plain,
    ( spl9_90
    | ~ spl9_22
    | ~ spl9_36 ),
    inference(avatar_split_clause,[],[f336,f321,f196,f1196]) ).

tff(f336,plain,
    ( ! [X2: array,X3: $int,X0: $int,X1: $int] :
        ( $less(X0,0)
        | ~ $less(X0,X1)
        | ~ sP0(X2,X3,X1)
        | $less(0,read(X2,X0))
        | ( 0 = read(X2,X0) ) )
    | ~ spl9_22
    | ~ spl9_36 ),
    inference(resolution,[],[f322,f197]) ).

tff(f1194,plain,
    ( spl9_89
    | ~ spl9_22
    | ~ spl9_35 ),
    inference(avatar_split_clause,[],[f331,f317,f196,f1192]) ).

tff(f331,plain,
    ( ! [X2: array,X3: $int,X0: $int,X1: $int] :
        ( $less(X0,0)
        | ~ $less(X0,X1)
        | ~ sP0(X2,X3,X1)
        | $less(read(X2,X0),X3)
        | ( read(X2,X0) = X3 ) )
    | ~ spl9_22
    | ~ spl9_35 ),
    inference(resolution,[],[f318,f197]) ).

tff(f1182,plain,
    ( spl9_88
    | ~ spl9_6
    | ~ spl9_45 ),
    inference(avatar_split_clause,[],[f420,f408,f125,f1180]) ).

tff(f420,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( ( X1 = X2 )
        | $less(X1,0)
        | $less(X2,0)
        | ~ $less(X2,X3)
        | ~ $less(X1,X3)
        | ~ distinct(init(X0),X3) )
    | ~ spl9_6
    | ~ spl9_45 ),
    inference(trivial_inequality_removal,[],[f419]) ).

tff(f419,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( ( X0 != X0 )
        | ( X1 = X2 )
        | $less(X1,0)
        | $less(X2,0)
        | ~ $less(X2,X3)
        | ~ $less(X1,X3)
        | ~ distinct(init(X0),X3) )
    | ~ spl9_6
    | ~ spl9_45 ),
    inference(forward_demodulation,[],[f411,f126]) ).

tff(f411,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( ( read(init(X0),X2) != X0 )
        | ( X1 = X2 )
        | $less(X1,0)
        | $less(X2,0)
        | ~ $less(X2,X3)
        | ~ $less(X1,X3)
        | ~ distinct(init(X0),X3) )
    | ~ spl9_6
    | ~ spl9_45 ),
    inference(superposition,[],[f409,f126]) ).

tff(f1177,plain,
    ( spl9_87
    | ~ spl9_6
    | ~ spl9_42 ),
    inference(avatar_split_clause,[],[f396,f381,f125,f1175]) ).

tff(f396,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( $less(X2,X0)
        | ( X0 != X2 )
        | ( max(init(X0),X3) = X2 )
        | $less(X1,0)
        | ~ $less(X1,X3) )
    | ~ spl9_6
    | ~ spl9_42 ),
    inference(forward_demodulation,[],[f392,f126]) ).

tff(f392,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( ( X0 != X2 )
        | ( max(init(X0),X3) = X2 )
        | $less(X1,0)
        | ~ $less(X1,X3)
        | $less(X2,read(init(X0),sK6(init(X0),X3,X2))) )
    | ~ spl9_6
    | ~ spl9_42 ),
    inference(superposition,[],[f382,f126]) ).

tff(f1170,plain,
    ( spl9_86
    | ~ spl9_25
    | ~ spl9_53 ),
    inference(avatar_split_clause,[],[f602,f506,f224,f1168]) ).

tff(f1168,plain,
    ( spl9_86
  <=> ! [X1: array] :
        ( distinct(X1,1)
        | $less(sK2(X1,1),sK3(X1,1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_86])]) ).

tff(f602,plain,
    ( ! [X1: array] :
        ( distinct(X1,1)
        | $less(sK2(X1,1),sK3(X1,1)) )
    | ~ spl9_25
    | ~ spl9_53 ),
    inference(resolution,[],[f507,f225]) ).

tff(f1160,plain,
    ( spl9_85
    | ~ spl9_17
    | ~ spl9_36 ),
    inference(avatar_split_clause,[],[f339,f321,f169,f1158]) ).

tff(f339,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X4: array,X5: $int] :
        ( ~ $less(X6,0)
        | $less(X5,0)
        | ~ $less(X5,X7)
        | ~ sP0(write(X4,X5,X6),X8,X7) )
    | ~ spl9_17
    | ~ spl9_36 ),
    inference(superposition,[],[f322,f170]) ).

tff(f1156,plain,
    ( spl9_84
    | ~ spl9_17
    | ~ spl9_35 ),
    inference(avatar_split_clause,[],[f334,f317,f169,f1154]) ).

tff(f334,plain,
    ( ! [X8: $int,X6: $int,X7: $int,X4: array,X5: $int] :
        ( ~ $less(X7,X6)
        | $less(X5,0)
        | ~ $less(X5,X8)
        | ~ sP0(write(X4,X5,X6),X7,X8) )
    | ~ spl9_17
    | ~ spl9_35 ),
    inference(superposition,[],[f318,f170]) ).

tff(f1152,plain,
    ( spl9_83
    | ~ spl9_22
    | ~ spl9_29 ),
    inference(avatar_split_clause,[],[f265,f240,f196,f1150]) ).

tff(f240,plain,
    ( spl9_29
  <=> ! [X2: $int,X0: array,X1: $int] :
        ( sP0(X0,X1,X2)
        | ~ $less(sK8(X0,X1,X2),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_29])]) ).

tff(f265,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( sP0(X0,X1,X2)
        | $less(0,sK8(X0,X1,X2))
        | ( 0 = sK8(X0,X1,X2) ) )
    | ~ spl9_22
    | ~ spl9_29 ),
    inference(resolution,[],[f241,f197]) ).

tff(f241,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( ~ $less(sK8(X0,X1,X2),0)
        | sP0(X0,X1,X2) )
    | ~ spl9_29 ),
    inference(avatar_component_clause,[],[f240]) ).

tff(f994,plain,
    ( spl9_82
    | ~ spl9_6
    | ~ spl9_36 ),
    inference(avatar_split_clause,[],[f338,f321,f125,f992]) ).

tff(f338,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( ~ $less(X0,0)
        | $less(X1,0)
        | ~ $less(X1,X2)
        | ~ sP0(init(X0),X3,X2) )
    | ~ spl9_6
    | ~ spl9_36 ),
    inference(superposition,[],[f322,f126]) ).

tff(f990,plain,
    ( spl9_81
    | ~ spl9_6
    | ~ spl9_35 ),
    inference(avatar_split_clause,[],[f333,f317,f125,f988]) ).

tff(f333,plain,
    ( ! [X2: $int,X3: $int,X0: $int,X1: $int] :
        ( ~ $less(X2,X0)
        | $less(X1,0)
        | ~ $less(X1,X3)
        | ~ sP0(init(X0),X2,X3) )
    | ~ spl9_6
    | ~ spl9_35 ),
    inference(superposition,[],[f318,f126]) ).

tff(f986,plain,
    ( spl9_80
    | ~ spl9_24
    | ~ spl9_30 ),
    inference(avatar_split_clause,[],[f281,f268,f220,f984]) ).

tff(f281,plain,
    ( ! [X8: $int,X6: $int,X9: $int,X7: $int] :
        ( $less($sum(X6,$sum(X7,X8)),$sum(X9,X8))
        | ~ $less($sum(X6,X7),X9) )
    | ~ spl9_24
    | ~ spl9_30 ),
    inference(superposition,[],[f221,f269]) ).

tff(f982,plain,
    ( spl9_79
    | ~ spl9_24
    | ~ spl9_30 ),
    inference(avatar_split_clause,[],[f280,f268,f220,f980]) ).

tff(f280,plain,
    ( ! [X2: $int,X3: $int,X4: $int,X5: $int] :
        ( $less($sum(X5,X4),$sum(X2,$sum(X3,X4)))
        | ~ $less(X5,$sum(X2,X3)) )
    | ~ spl9_24
    | ~ spl9_30 ),
    inference(superposition,[],[f221,f269]) ).

tff(f978,plain,
    ( spl9_78
    | ~ spl9_23
    | ~ spl9_30 ),
    inference(avatar_split_clause,[],[f274,f268,f216,f976]) ).

tff(f274,plain,
    ( ! [X10: $int,X8: $int,X9: $int] : ( $sum($uminus(X8),$sum($uminus(X9),X10)) = $sum($uminus($sum(X9,X8)),X10) )
    | ~ spl9_23
    | ~ spl9_30 ),
    inference(superposition,[],[f269,f217]) ).

tff(f888,plain,
    ( spl9_77
    | ~ spl9_23
    | ~ spl9_24 ),
    inference(avatar_split_clause,[],[f263,f220,f216,f886]) ).

tff(f263,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( $less($sum(X10,$uminus(X9)),$uminus($sum(X9,X8)))
        | ~ $less(X10,$uminus(X8)) )
    | ~ spl9_23
    | ~ spl9_24 ),
    inference(superposition,[],[f221,f217]) ).

tff(f884,plain,
    ( spl9_76
    | ~ spl9_23
    | ~ spl9_24 ),
    inference(avatar_split_clause,[],[f259,f220,f216,f882]) ).

tff(f259,plain,
    ( ! [X10: $int,X8: $int,X9: $int] :
        ( $less($uminus($sum(X9,X8)),$sum(X10,$uminus(X9)))
        | ~ $less($uminus(X8),X10) )
    | ~ spl9_23
    | ~ spl9_24 ),
    inference(superposition,[],[f221,f217]) ).

tff(f880,plain,
    ( spl9_75
    | ~ spl9_21
    | ~ spl9_24 ),
    inference(avatar_split_clause,[],[f255,f220,f192,f878]) ).

tff(f255,plain,
    ( ! [X3: $int,X6: $int,X4: $int,X5: $int] :
        ( ~ $less(X3,X4)
        | ~ $less(X5,$sum(X3,X6))
        | $less(X5,$sum(X4,X6)) )
    | ~ spl9_21
    | ~ spl9_24 ),
    inference(resolution,[],[f221,f193]) ).

tff(f876,plain,
    ( spl9_74
    | ~ spl9_9
    | ~ spl9_22 ),
    inference(avatar_split_clause,[],[f206,f196,f137,f874]) ).

tff(f206,plain,
    ( ! [X12: $int,X13: $int] :
        ( $less($sum(X13,1),X12)
        | ( $sum(X13,1) = X12 )
        | ~ $less(X13,X12) )
    | ~ spl9_9
    | ~ spl9_22 ),
    inference(resolution,[],[f197,f138]) ).

tff(f872,plain,
    ( spl9_73
    | ~ spl9_16
    | ~ spl9_22 ),
    inference(avatar_split_clause,[],[f205,f196,f165,f870]) ).

tff(f165,plain,
    ( spl9_16
  <=> ! [X0: array,X1: $int] :
        ( distinct(X0,X1)
        | ~ $less(sK4(X0,X1),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_16])]) ).

tff(f205,plain,
    ( ! [X10: array,X11: $int] :
        ( $less(0,sK4(X10,X11))
        | ( 0 = sK4(X10,X11) )
        | distinct(X10,X11) )
    | ~ spl9_16
    | ~ spl9_22 ),
    inference(resolution,[],[f197,f166]) ).

tff(f166,plain,
    ( ! [X0: array,X1: $int] :
        ( ~ $less(sK4(X0,X1),0)
        | distinct(X0,X1) )
    | ~ spl9_16 ),
    inference(avatar_component_clause,[],[f165]) ).

tff(f868,plain,
    ( spl9_72
    | ~ spl9_15
    | ~ spl9_22 ),
    inference(avatar_split_clause,[],[f204,f196,f161,f866]) ).

tff(f161,plain,
    ( spl9_15
  <=> ! [X0: array,X1: $int] :
        ( distinct(X0,X1)
        | ~ $less(sK5(X0,X1),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_15])]) ).

tff(f204,plain,
    ( ! [X8: array,X9: $int] :
        ( $less(0,sK5(X8,X9))
        | ( 0 = sK5(X8,X9) )
        | distinct(X8,X9) )
    | ~ spl9_15
    | ~ spl9_22 ),
    inference(resolution,[],[f197,f162]) ).

tff(f162,plain,
    ( ! [X0: array,X1: $int] :
        ( ~ $less(sK5(X0,X1),0)
        | distinct(X0,X1) )
    | ~ spl9_15 ),
    inference(avatar_component_clause,[],[f161]) ).

tff(f864,plain,
    ( spl9_71
    | ~ spl9_10
    | ~ spl9_22 ),
    inference(avatar_split_clause,[],[f203,f196,f141,f862]) ).

tff(f141,plain,
    ( spl9_10
  <=> ! [X0: array,X1: $int] :
        ( sorted(X0,X1)
        | ~ $less(sK2(X0,X1),0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_10])]) ).

tff(f203,plain,
    ( ! [X6: array,X7: $int] :
        ( $less(0,sK2(X6,X7))
        | ( 0 = sK2(X6,X7) )
        | sorted(X6,X7) )
    | ~ spl9_10
    | ~ spl9_22 ),
    inference(resolution,[],[f197,f142]) ).

tff(f142,plain,
    ( ! [X0: array,X1: $int] :
        ( ~ $less(sK2(X0,X1),0)
        | sorted(X0,X1) )
    | ~ spl9_10 ),
    inference(avatar_component_clause,[],[f141]) ).

tff(f858,plain,
    ( spl9_70
    | ~ spl9_11
    | ~ spl9_53 ),
    inference(avatar_split_clause,[],[f604,f506,f145,f856]) ).

tff(f856,plain,
    ( spl9_70
  <=> ! [X3: array] :
        ( distinct(X3,1)
        | $less(sK2(X3,1),1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_70])]) ).

tff(f604,plain,
    ( ! [X3: array] :
        ( distinct(X3,1)
        | $less(sK2(X3,1),1) )
    | ~ spl9_11
    | ~ spl9_53 ),
    inference(resolution,[],[f507,f146]) ).

tff(f794,plain,
    ( spl9_69
    | ~ spl9_6
    | ~ spl9_32 ),
    inference(avatar_split_clause,[],[f312,f299,f125,f792]) ).

tff(f312,plain,
    ( ! [X0: $int,X1: array] :
        ( ( read(X1,sK1(X1,init(X0))) != X0 )
        | ( init(X0) = X1 ) )
    | ~ spl9_6
    | ~ spl9_32 ),
    inference(superposition,[],[f300,f126]) ).

tff(f790,plain,
    ( spl9_68
    | ~ spl9_6
    | ~ spl9_32 ),
    inference(avatar_split_clause,[],[f310,f299,f125,f788]) ).

tff(f310,plain,
    ( ! [X0: $int,X1: array] :
        ( ( read(X1,sK1(init(X0),X1)) != X0 )
        | ( init(X0) = X1 ) )
    | ~ spl9_6
    | ~ spl9_32 ),
    inference(superposition,[],[f300,f126]) ).

tff(f786,plain,
    ( spl9_67
    | ~ spl9_8
    | ~ spl9_30 ),
    inference(avatar_split_clause,[],[f285,f268,f133,f784]) ).

tff(f285,plain,
    ( ! [X21: $int,X19: $int,X20: $int] :
        ( $less(X21,$sum(X19,$sum(X20,1)))
        | $less($sum(X19,X20),X21) )
    | ~ spl9_8
    | ~ spl9_30 ),
    inference(superposition,[],[f134,f269]) ).

tff(f782,plain,
    ( spl9_66
    | ~ spl9_9
    | ~ spl9_30 ),
    inference(avatar_split_clause,[],[f284,f268,f137,f780]) ).

tff(f284,plain,
    ( ! [X18: $int,X16: $int,X17: $int] :
        ( ~ $less(X18,$sum(X16,$sum(X17,1)))
        | ~ $less($sum(X16,X17),X18) )
    | ~ spl9_9
    | ~ spl9_30 ),
    inference(superposition,[],[f138,f269]) ).

tff(f778,plain,
    ( spl9_65
    | ~ spl9_21
    | ~ spl9_22 ),
    inference(avatar_split_clause,[],[f202,f196,f192,f776]) ).

tff(f202,plain,
    ( ! [X3: $int,X4: $int,X5: $int] :
        ( $less(X4,X3)
        | ( X3 = X4 )
        | ~ $less(X5,X3)
        | $less(X5,X4) )
    | ~ spl9_21
    | ~ spl9_22 ),
    inference(resolution,[],[f197,f193]) ).

tff(f767,plain,
    ( spl9_64
    | ~ spl9_12
    | ~ spl9_53 ),
    inference(avatar_split_clause,[],[f603,f506,f149,f765]) ).

tff(f765,plain,
    ( spl9_64
  <=> ! [X2: array] :
        ( distinct(X2,1)
        | $less(sK3(X2,1),1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_64])]) ).

tff(f603,plain,
    ( ! [X2: array] :
        ( distinct(X2,1)
        | $less(sK3(X2,1),1) )
    | ~ spl9_12
    | ~ spl9_53 ),
    inference(resolution,[],[f507,f150]) ).

tff(f625,plain,
    ( spl9_63
    | ~ spl9_44 ),
    inference(avatar_split_clause,[],[f406,f389,f623]) ).

tff(f406,plain,
    ( ! [X0: array,X1: $int] :
        ( ( rev(X0,X1) = X0 )
        | $less(sK7(X0,X0,X1),X1) )
    | ~ spl9_44 ),
    inference(equality_resolution,[],[f390]) ).

tff(f621,plain,
    ( spl9_62
    | ~ spl9_43 ),
    inference(avatar_split_clause,[],[f401,f385,f619]) ).

tff(f401,plain,
    ( ! [X0: array,X1: $int] :
        ( ( rev(X0,X1) = X0 )
        | ~ $less(sK7(X0,X0,X1),0) )
    | ~ spl9_43 ),
    inference(equality_resolution,[],[f386]) ).

tff(f617,plain,
    ( spl9_61
    | ~ spl9_7
    | ~ spl9_30 ),
    inference(avatar_split_clause,[],[f277,f268,f129,f615]) ).

tff(f277,plain,
    ( ! [X6: $int,X7: $int,X5: $int] : ( $sum(X5,$sum(X6,X7)) = $sum(X7,$sum(X5,X6)) )
    | ~ spl9_7
    | ~ spl9_30 ),
    inference(superposition,[],[f269,f130]) ).

tff(f613,plain,
    ( spl9_60
    | ~ spl9_7
    | ~ spl9_30 ),
    inference(avatar_split_clause,[],[f272,f268,f129,f611]) ).

tff(f272,plain,
    ( ! [X2: $int,X3: $int,X4: $int] : ( $sum(X2,$sum(X3,X4)) = $sum($sum(X3,X2),X4) )
    | ~ spl9_7
    | ~ spl9_30 ),
    inference(superposition,[],[f269,f130]) ).

tff(f609,plain,
    ( spl9_59
    | ~ spl9_8
    | ~ spl9_21 ),
    inference(avatar_split_clause,[],[f199,f192,f133,f607]) ).

tff(f199,plain,
    ( ! [X2: $int,X0: $int,X1: $int] :
        ( ~ $less(X0,X1)
        | $less(X0,$sum(X2,1))
        | $less(X2,X1) )
    | ~ spl9_8
    | ~ spl9_21 ),
    inference(resolution,[],[f193,f134]) ).

tff(f544,plain,
    ( spl9_58
    | ~ spl9_5
    | ~ spl9_30 ),
    inference(avatar_split_clause,[],[f276,f268,f121,f542]) ).

tff(f542,plain,
    ( spl9_58
  <=> ! [X4: $int,X3: $int] : ( 0 = $sum(X3,$sum(X4,$uminus($sum(X3,X4)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_58])]) ).

tff(f276,plain,
    ( ! [X3: $int,X4: $int] : ( 0 = $sum(X3,$sum(X4,$uminus($sum(X3,X4)))) )
    | ~ spl9_5
    | ~ spl9_30 ),
    inference(superposition,[],[f269,f122]) ).

tff(f540,plain,
    ( spl9_57
    | ~ spl9_19
    | ~ spl9_28 ),
    inference(avatar_split_clause,[],[f264,f236,f177,f538]) ).

tff(f538,plain,
    ( spl9_57
  <=> ! [X2: $int,X0: array,X1: $int] :
        ( $less(sK8(X0,X1,X2),X2)
        | inRange(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_57])]) ).

tff(f264,plain,
    ( ! [X2: $int,X0: array,X1: $int] :
        ( $less(sK8(X0,X1,X2),X2)
        | inRange(X0,X1,X2) )
    | ~ spl9_19
    | ~ spl9_28 ),
    inference(resolution,[],[f237,f178]) ).

tff(f536,plain,
    ( spl9_56
    | ~ spl9_7
    | ~ spl9_24 ),
    inference(avatar_split_clause,[],[f261,f220,f129,f534]) ).

tff(f261,plain,
    ( ! [X2: $int,X3: $int,X4: $int] :
        ( $less($sum(X4,X3),$sum(X3,X2))
        | ~ $less(X4,X2) )
    | ~ spl9_7
    | ~ spl9_24 ),
    inference(superposition,[],[f221,f130]) ).

tff(f532,plain,
    ( spl9_55
    | ~ spl9_7
    | ~ spl9_24 ),
    inference(avatar_split_clause,[],[f257,f220,f129,f530]) ).

tff(f257,plain,
    ( ! [X2: $int,X3: $int,X4: $int] :
        ( $less($sum(X3,X2),$sum(X4,X3))
        | ~ $less(X2,X4) )
    | ~ spl9_7
    | ~ spl9_24 ),
    inference(superposition,[],[f221,f130]) ).

tff(f528,plain,
    ( spl9_54
    | ~ spl9_7
    | ~ spl9_23 ),
    inference(avatar_split_clause,[],[f244,f216,f129,f526]) ).

tff(f244,plain,
    ( ! [X3: $int,X4: $int] : ( $sum($uminus(X4),$uminus(X3)) = $uminus($sum(X4,X3)) )
    | ~ spl9_7
    | ~ spl9_23 ),
    inference(superposition,[],[f217,f130]) ).

tff(f508,plain,
    ( spl9_53
    | ~ spl9_1
    | ~ spl9_47 ),
    inference(avatar_split_clause,[],[f449,f440,f105,f506]) ).

tff(f449,plain,
    ( ! [X1: array] :
        ( distinct(X1,1)
        | ~ sorted(X1,1) )
    | ~ spl9_1
    | ~ spl9_47 ),
    inference(evaluation,[],[f444]) ).

tff(f444,plain,
    ( ! [X1: array] :
        ( distinct(X1,$sum(0,1))
        | ~ sorted(X1,$sum(0,1)) )
    | ~ spl9_1
    | ~ spl9_47 ),
    inference(resolution,[],[f441,f106]) ).

tff(f504,plain,
    ( spl9_52
    | ~ spl9_5
    | ~ spl9_24 ),
    inference(avatar_split_clause,[],[f260,f220,f121,f502]) ).

tff(f260,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less($sum(X1,$uminus(X0)),0)
        | ~ $less(X1,X0) )
    | ~ spl9_5
    | ~ spl9_24 ),
    inference(superposition,[],[f221,f122]) ).

tff(f500,plain,
    ( spl9_51
    | ~ spl9_5
    | ~ spl9_24 ),
    inference(avatar_split_clause,[],[f256,f220,f121,f498]) ).

tff(f256,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(0,$sum(X1,$uminus(X0)))
        | ~ $less(X0,X1) )
    | ~ spl9_5
    | ~ spl9_24 ),
    inference(superposition,[],[f221,f122]) ).

tff(f461,plain,
    ( spl9_50
    | ~ spl9_5
    | ~ spl9_30 ),
    inference(avatar_split_clause,[],[f286,f268,f121,f459]) ).

tff(f286,plain,
    ( ! [X0: $int,X1: $int] : ( $sum(X0,$sum($uminus(X0),X1)) = X1 )
    | ~ spl9_5
    | ~ spl9_30 ),
    inference(evaluation,[],[f271]) ).

tff(f271,plain,
    ( ! [X0: $int,X1: $int] : ( $sum(X0,$sum($uminus(X0),X1)) = $sum(0,X1) )
    | ~ spl9_5
    | ~ spl9_30 ),
    inference(superposition,[],[f269,f122]) ).

tff(f457,plain,
    ( spl9_49
    | ~ spl9_7
    | ~ spl9_9 ),
    inference(avatar_split_clause,[],[f185,f137,f129,f455]) ).

tff(f185,plain,
    ( ! [X0: $int,X1: $int] :
        ( ~ $less(X1,$sum(1,X0))
        | ~ $less(X0,X1) )
    | ~ spl9_7
    | ~ spl9_9 ),
    inference(superposition,[],[f138,f130]) ).

tff(f453,plain,
    ( spl9_48
    | ~ spl9_7
    | ~ spl9_8 ),
    inference(avatar_split_clause,[],[f182,f133,f129,f451]) ).

tff(f182,plain,
    ( ! [X0: $int,X1: $int] :
        ( $less(X1,$sum(1,X0))
        | $less(X0,X1) )
    | ~ spl9_7
    | ~ spl9_8 ),
    inference(superposition,[],[f134,f130]) ).

tff(f442,plain,
    ( spl9_47
    | ~ spl9_2
    | ~ spl9_8 ),
    inference(avatar_split_clause,[],[f181,f133,f109,f440]) ).

tff(f181,plain,
    ( ! [X2: $int] : $less(X2,$sum(X2,1))
    | ~ spl9_2
    | ~ spl9_8 ),
    inference(resolution,[],[f134,f110]) ).

tff(f424,plain,
    spl9_46,
    inference(avatar_split_clause,[],[f103,f422]) ).

tff(f103,plain,
    ! [X2: $int,X0: array,X1: array] :
      ( ( read(X1,sK7(X0,X1,X2)) != read(X0,$sum(X2,$uminus($sum(1,sK7(X0,X1,X2))))) )
      | ( rev(X0,X2) = X1 )
      | ~ $less(sK7(X0,X1,X2),X2)
      | $less(sK7(X0,X1,X2),0) ),
    inference(forward_demodulation,[],[f92,f18]) ).

tff(f18,plain,
    ! [X0: $int,X1: $int] : ( $sum(X0,X1) = $sum(X1,X0) ),
    introduced(theory_axiom_138,[]) ).

tff(f92,plain,
    ! [X2: $int,X0: array,X1: array] :
      ( ( rev(X0,X2) = X1 )
      | ( read(X1,sK7(X0,X1,X2)) != read(X0,$sum(X2,$uminus($sum(sK7(X0,X1,X2),1)))) )
      | ~ $less(sK7(X0,X1,X2),X2)
      | $less(sK7(X0,X1,X2),0) ),
    inference(cnf_transformation,[],[f66]) ).

tff(f66,plain,
    ! [X0: array,X1: array,X2: $int] :
      ( ( rev(X0,X2) = X1 )
      | ( ( ( read(X0,sK7(X0,X1,X2)) != read(X1,sK7(X0,X1,X2)) )
          | ( $less(sK7(X0,X1,X2),X2)
            & ~ $less(sK7(X0,X1,X2),0) ) )
        & ( ( read(X1,sK7(X0,X1,X2)) != read(X0,$sum(X2,$uminus($sum(sK7(X0,X1,X2),1)))) )
          | ~ $less(sK7(X0,X1,X2),X2)
          | $less(sK7(X0,X1,X2),0) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK7])],[f48,f65]) ).

tff(f65,plain,
    ! [X0: array,X1: array,X2: $int] :
      ( ? [X3: $int] :
          ( ( ( read(X0,X3) != read(X1,X3) )
            | ( $less(X3,X2)
              & ~ $less(X3,0) ) )
          & ( ( read(X1,X3) != read(X0,$sum(X2,$uminus($sum(X3,1)))) )
            | ~ $less(X3,X2)
            | $less(X3,0) ) )
     => ( ( ( read(X0,sK7(X0,X1,X2)) != read(X1,sK7(X0,X1,X2)) )
          | ( $less(sK7(X0,X1,X2),X2)
            & ~ $less(sK7(X0,X1,X2),0) ) )
        & ( ( read(X1,sK7(X0,X1,X2)) != read(X0,$sum(X2,$uminus($sum(sK7(X0,X1,X2),1)))) )
          | ~ $less(sK7(X0,X1,X2),X2)
          | $less(sK7(X0,X1,X2),0) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f48,plain,
    ! [X0: array,X1: array,X2: $int] :
      ( ( rev(X0,X2) = X1 )
      | ? [X3: $int] :
          ( ( ( read(X0,X3) != read(X1,X3) )
            | ( $less(X3,X2)
              & ~ $less(X3,0) ) )
          & ( ( read(X1,X3) != read(X0,$sum(X2,$uminus($sum(X3,1)))) )
            | ~ $less(X3,X2)
            | $less(X3,0) ) ) ),
    inference(ennf_transformation,[],[f36]) ).

tff(f36,plain,
    ! [X0: array,X1: array,X2: $int] :
      ( ! [X3: $int] :
          ( ( ( read(X0,X3) = read(X1,X3) )
            & ( ~ $less(X3,X2)
              | $less(X3,0) ) )
          | ( ( read(X1,X3) = read(X0,$sum(X2,$uminus($sum(X3,1)))) )
            & $less(X3,X2)
            & ~ $less(X3,0) ) )
     => ( rev(X0,X2) = X1 ) ),
    inference(rectify,[],[f16]) ).

tff(f16,plain,
    ! [X0: array,X4: array,X5: $int] :
      ( ! [X1: $int] :
          ( ( ( read(X0,X1) = read(X4,X1) )
            & ( ~ $less(X1,X5)
              | $less(X1,0) ) )
          | ( ( read(X4,X1) = read(X0,$sum(X5,$uminus($sum(X1,1)))) )
            & $less(X1,X5)
            & ~ $less(X1,0) ) )
     => ( rev(X0,X5) = X4 ) ),
    inference(theory_normalization,[],[f9]) ).

tff(f9,axiom,
    ! [X0: array,X4: array,X5: $int] :
      ( ! [X1: $int] :
          ( ( ( read(X0,X1) = read(X4,X1) )
            & ( $greatereq(X1,X5)
              | $greater(0,X1) ) )
          | ( ( read(X4,X1) = read(X0,$difference(X5,$sum(X1,1))) )
            & $greater(X5,X1)
            & $greatereq(X1,0) ) )
     => ( rev(X0,X5) = X4 ) ),
    file('/export/starexec/sandbox2/tmp/tmp.UHD38A5Ewv/Vampire---4.8_8697',rev_n1_proper) ).

tff(f410,plain,
    spl9_45,
    inference(avatar_split_clause,[],[f81,f408]) ).

tff(f81,plain,
    ! [X0: array,X1: $int,X4: $int,X5: $int] :
      ( ( X4 = X5 )
      | ( read(X0,X4) != read(X0,X5) )
      | $less(X4,0)
      | $less(X5,0)
      | ~ $less(X5,X1)
      | ~ $less(X4,X1)
      | ~ distinct(X0,X1) ),
    inference(cnf_transformation,[],[f62]) ).

tff(f62,plain,
    ! [X0: array,X1: $int] :
      ( ( distinct(X0,X1)
        | ( ( sK4(X0,X1) != sK5(X0,X1) )
          & ( read(X0,sK5(X0,X1)) = read(X0,sK4(X0,X1)) )
          & ~ $less(sK4(X0,X1),0)
          & ~ $less(sK5(X0,X1),0)
          & $less(sK5(X0,X1),X1)
          & $less(sK4(X0,X1),X1) ) )
      & ( ! [X4: $int,X5: $int] :
            ( ( X4 = X5 )
            | ( read(X0,X4) != read(X0,X5) )
            | $less(X4,0)
            | $less(X5,0)
            | ~ $less(X5,X1)
            | ~ $less(X4,X1) )
        | ~ distinct(X0,X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK4,sK5])],[f60,f61]) ).

tff(f61,plain,
    ! [X0: array,X1: $int] :
      ( ? [X2: $int,X3: $int] :
          ( ( X2 != X3 )
          & ( read(X0,X3) = read(X0,X2) )
          & ~ $less(X2,0)
          & ~ $less(X3,0)
          & $less(X3,X1)
          & $less(X2,X1) )
     => ( ( sK4(X0,X1) != sK5(X0,X1) )
        & ( read(X0,sK5(X0,X1)) = read(X0,sK4(X0,X1)) )
        & ~ $less(sK4(X0,X1),0)
        & ~ $less(sK5(X0,X1),0)
        & $less(sK5(X0,X1),X1)
        & $less(sK4(X0,X1),X1) ) ),
    introduced(choice_axiom,[]) ).

tff(f60,plain,
    ! [X0: array,X1: $int] :
      ( ( distinct(X0,X1)
        | ? [X2: $int,X3: $int] :
            ( ( X2 != X3 )
            & ( read(X0,X3) = read(X0,X2) )
            & ~ $less(X2,0)
            & ~ $less(X3,0)
            & $less(X3,X1)
            & $less(X2,X1) ) )
      & ( ! [X4: $int,X5: $int] :
            ( ( X4 = X5 )
            | ( read(X0,X4) != read(X0,X5) )
            | $less(X4,0)
            | $less(X5,0)
            | ~ $less(X5,X1)
            | ~ $less(X4,X1) )
        | ~ distinct(X0,X1) ) ),
    inference(rectify,[],[f59]) ).

tff(f59,plain,
    ! [X0: array,X1: $int] :
      ( ( distinct(X0,X1)
        | ? [X2: $int,X3: $int] :
            ( ( X2 != X3 )
            & ( read(X0,X3) = read(X0,X2) )
            & ~ $less(X2,0)
            & ~ $less(X3,0)
            & $less(X3,X1)
            & $less(X2,X1) ) )
      & ( ! [X2: $int,X3: $int] :
            ( ( X2 = X3 )
            | ( read(X0,X3) != read(X0,X2) )
            | $less(X2,0)
            | $less(X3,0)
            | ~ $less(X3,X1)
            | ~ $less(X2,X1) )
        | ~ distinct(X0,X1) ) ),
    inference(nnf_transformation,[],[f45]) ).

tff(f45,plain,
    ! [X0: array,X1: $int] :
      ( distinct(X0,X1)
    <=> ! [X2: $int,X3: $int] :
          ( ( X2 = X3 )
          | ( read(X0,X3) != read(X0,X2) )
          | $less(X2,0)
          | $less(X3,0)
          | ~ $less(X3,X1)
          | ~ $less(X2,X1) ) ),
    inference(flattening,[],[f44]) ).

tff(f44,plain,
    ! [X0: array,X1: $int] :
      ( distinct(X0,X1)
    <=> ! [X2: $int,X3: $int] :
          ( ( X2 = X3 )
          | ( read(X0,X3) != read(X0,X2) )
          | $less(X2,0)
          | $less(X3,0)
          | ~ $less(X3,X1)
          | ~ $less(X2,X1) ) ),
    inference(ennf_transformation,[],[f34]) ).

tff(f34,plain,
    ! [X0: array,X1: $int] :
      ( distinct(X0,X1)
    <=> ! [X2: $int,X3: $int] :
          ( ( ~ $less(X2,0)
            & ~ $less(X3,0)
            & $less(X3,X1)
            & $less(X2,X1) )
         => ( ( read(X0,X3) = read(X0,X2) )
           => ( X2 = X3 ) ) ) ),
    inference(rectify,[],[f14]) ).

tff(f14,plain,
    ! [X0: array,X5: $int] :
      ( distinct(X0,X5)
    <=> ! [X1: $int,X3: $int] :
          ( ( ~ $less(X1,0)
            & ~ $less(X3,0)
            & $less(X3,X5)
            & $less(X1,X5) )
         => ( ( read(X0,X3) = read(X0,X1) )
           => ( X1 = X3 ) ) ) ),
    inference(theory_normalization,[],[f8]) ).

tff(f8,axiom,
    ! [X0: array,X5: $int] :
      ( distinct(X0,X5)
    <=> ! [X1: $int,X3: $int] :
          ( ( $greatereq(X1,0)
            & $greatereq(X3,0)
            & $greater(X5,X3)
            & $greater(X5,X1) )
         => ( ( read(X0,X3) = read(X0,X1) )
           => ( X1 = X3 ) ) ) ),
    file('/export/starexec/sandbox2/tmp/tmp.UHD38A5Ewv/Vampire---4.8_8697',distinct) ).

tff(f391,plain,
    spl9_44,
    inference(avatar_split_clause,[],[f94,f389]) ).

tff(f94,plain,
    ! [X2: $int,X0: array,X1: array] :
      ( ( rev(X0,X2) = X1 )
      | ( read(X0,sK7(X0,X1,X2)) != read(X1,sK7(X0,X1,X2)) )
      | $less(sK7(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f66]) ).

tff(f387,plain,
    spl9_43,
    inference(avatar_split_clause,[],[f93,f385]) ).

tff(f93,plain,
    ! [X2: $int,X0: array,X1: array] :
      ( ( rev(X0,X2) = X1 )
      | ( read(X0,sK7(X0,X1,X2)) != read(X1,sK7(X0,X1,X2)) )
      | ~ $less(sK7(X0,X1,X2),0) ),
    inference(cnf_transformation,[],[f66]) ).

tff(f383,plain,
    spl9_42,
    inference(avatar_split_clause,[],[f91,f381]) ).

tff(f91,plain,
    ! [X2: $int,X3: $int,X0: array,X1: $int] :
      ( ( max(X0,X1) = X2 )
      | ( read(X0,X3) != X2 )
      | $less(X3,0)
      | ~ $less(X3,X1)
      | $less(X2,read(X0,sK6(X0,X1,X2))) ),
    inference(cnf_transformation,[],[f64]) ).

tff(f64,plain,
    ! [X0: array,X1: $int,X2: $int] :
      ( ( max(X0,X1) = X2 )
      | ! [X3: $int] :
          ( ( read(X0,X3) != X2 )
          | $less(X3,0)
          | ~ $less(X3,X1) )
      | ( $less(X2,read(X0,sK6(X0,X1,X2)))
        & ~ $less(sK6(X0,X1,X2),0)
        & $less(sK6(X0,X1,X2),X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK6])],[f47,f63]) ).

tff(f63,plain,
    ! [X0: array,X1: $int,X2: $int] :
      ( ? [X4: $int] :
          ( $less(X2,read(X0,X4))
          & ~ $less(X4,0)
          & $less(X4,X1) )
     => ( $less(X2,read(X0,sK6(X0,X1,X2)))
        & ~ $less(sK6(X0,X1,X2),0)
        & $less(sK6(X0,X1,X2),X1) ) ),
    introduced(choice_axiom,[]) ).

tff(f47,plain,
    ! [X0: array,X1: $int,X2: $int] :
      ( ( max(X0,X1) = X2 )
      | ! [X3: $int] :
          ( ( read(X0,X3) != X2 )
          | $less(X3,0)
          | ~ $less(X3,X1) )
      | ? [X4: $int] :
          ( $less(X2,read(X0,X4))
          & ~ $less(X4,0)
          & $less(X4,X1) ) ),
    inference(flattening,[],[f46]) ).

tff(f46,plain,
    ! [X0: array,X1: $int,X2: $int] :
      ( ( max(X0,X1) = X2 )
      | ! [X3: $int] :
          ( ( read(X0,X3) != X2 )
          | $less(X3,0)
          | ~ $less(X3,X1) )
      | ? [X4: $int] :
          ( $less(X2,read(X0,X4))
          & ~ $less(X4,0)
          & $less(X4,X1) ) ),
    inference(ennf_transformation,[],[f35]) ).

tff(f35,plain,
    ! [X0: array,X1: $int,X2: $int] :
      ( ( ? [X3: $int] :
            ( ( read(X0,X3) = X2 )
            & ~ $less(X3,0)
            & $less(X3,X1) )
        & ! [X4: $int] :
            ( ( ~ $less(X4,0)
              & $less(X4,X1) )
           => ~ $less(X2,read(X0,X4)) ) )
     => ( max(X0,X1) = X2 ) ),
    inference(rectify,[],[f15]) ).

tff(f15,plain,
    ! [X0: array,X5: $int,X6: $int] :
      ( ( ? [X1: $int] :
            ( ( read(X0,X1) = X6 )
            & ~ $less(X1,0)
            & $less(X1,X5) )
        & ! [X1: $int] :
            ( ( ~ $less(X1,0)
              & $less(X1,X5) )
           => ~ $less(X6,read(X0,X1)) ) )
     => ( max(X0,X5) = X6 ) ),
    inference(theory_normalization,[],[f5]) ).

tff(f5,axiom,
    ! [X0: array,X5: $int,X6: $int] :
      ( ( ? [X1: $int] :
            ( ( read(X0,X1) = X6 )
            & $greatereq(X1,0)
            & $greater(X5,X1) )
        & ! [X1: $int] :
            ( ( $greatereq(X1,0)
              & $greater(X5,X1) )
           => $lesseq(read(X0,X1),X6) ) )
     => ( max(X0,X5) = X6 ) ),
    file('/export/starexec/sandbox2/tmp/tmp.UHD38A5Ewv/Vampire---4.8_8697',a) ).

tff(f379,plain,
    ( spl9_41
    | ~ spl9_7
    | ~ spl9_20 ),
    inference(avatar_split_clause,[],[f328,f188,f129,f377]) ).

tff(f328,plain,
    ( ! [X0: $int,X1: array] :
        ( ~ sorted(X1,$sum(1,X0))
        | distinct(X1,$sum(1,X0))
        | $less(X0,0) )
    | ~ spl9_7
    | ~ spl9_20 ),
    inference(superposition,[],[f189,f130]) ).

tff(f357,plain,
    spl9_40,
    inference(avatar_split_clause,[],[f90,f355]) ).

tff(f90,plain,
    ! [X2: $int,X3: $int,X0: array,X1: $int] :
      ( ( max(X0,X1) = X2 )
      | ( read(X0,X3) != X2 )
      | $less(X3,0)
      | ~ $less(X3,X1)
      | ~ $less(sK6(X0,X1,X2),0) ),
    inference(cnf_transformation,[],[f64]) ).

tff(f353,plain,
    spl9_39,
    inference(avatar_split_clause,[],[f89,f351]) ).

tff(f89,plain,
    ! [X2: $int,X3: $int,X0: array,X1: $int] :
      ( ( max(X0,X1) = X2 )
      | ( read(X0,X3) != X2 )
      | $less(X3,0)
      | ~ $less(X3,X1)
      | $less(sK6(X0,X1,X2),X1) ),
    inference(cnf_transformation,[],[f64]) ).

tff(f349,plain,
    spl9_38,
    inference(avatar_split_clause,[],[f75,f347]) ).

tff(f75,plain,
    ! [X0: array,X1: $int,X4: $int,X5: $int] :
      ( ~ $less(read(X0,X5),read(X0,X4))
      | ~ $less(X5,X1)
      | ~ $less(X4,X5)
      | ~ $less(X4,X1)
      | $less(X4,0)
      | ~ sorted(X0,X1) ),
    inference(cnf_transformation,[],[f58]) ).

tff(f58,plain,
    ! [X0: array,X1: $int] :
      ( ( sorted(X0,X1)
        | ( $less(read(X0,sK3(X0,X1)),read(X0,sK2(X0,X1)))
          & $less(sK3(X0,X1),X1)
          & $less(sK2(X0,X1),sK3(X0,X1))
          & $less(sK2(X0,X1),X1)
          & ~ $less(sK2(X0,X1),0) ) )
      & ( ! [X4: $int,X5: $int] :
            ( ~ $less(read(X0,X5),read(X0,X4))
            | ~ $less(X5,X1)
            | ~ $less(X4,X5)
            | ~ $less(X4,X1)
            | $less(X4,0) )
        | ~ sorted(X0,X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK2,sK3])],[f56,f57]) ).

tff(f57,plain,
    ! [X0: array,X1: $int] :
      ( ? [X2: $int,X3: $int] :
          ( $less(read(X0,X3),read(X0,X2))
          & $less(X3,X1)
          & $less(X2,X3)
          & $less(X2,X1)
          & ~ $less(X2,0) )
     => ( $less(read(X0,sK3(X0,X1)),read(X0,sK2(X0,X1)))
        & $less(sK3(X0,X1),X1)
        & $less(sK2(X0,X1),sK3(X0,X1))
        & $less(sK2(X0,X1),X1)
        & ~ $less(sK2(X0,X1),0) ) ),
    introduced(choice_axiom,[]) ).

tff(f56,plain,
    ! [X0: array,X1: $int] :
      ( ( sorted(X0,X1)
        | ? [X2: $int,X3: $int] :
            ( $less(read(X0,X3),read(X0,X2))
            & $less(X3,X1)
            & $less(X2,X3)
            & $less(X2,X1)
            & ~ $less(X2,0) ) )
      & ( ! [X4: $int,X5: $int] :
            ( ~ $less(read(X0,X5),read(X0,X4))
            | ~ $less(X5,X1)
            | ~ $less(X4,X5)
            | ~ $less(X4,X1)
            | $less(X4,0) )
        | ~ sorted(X0,X1) ) ),
    inference(rectify,[],[f55]) ).

tff(f55,plain,
    ! [X0: array,X1: $int] :
      ( ( sorted(X0,X1)
        | ? [X2: $int,X3: $int] :
            ( $less(read(X0,X3),read(X0,X2))
            & $less(X3,X1)
            & $less(X2,X3)
            & $less(X2,X1)
            & ~ $less(X2,0) ) )
      & ( ! [X2: $int,X3: $int] :
            ( ~ $less(read(X0,X3),read(X0,X2))
            | ~ $less(X3,X1)
            | ~ $less(X2,X3)
            | ~ $less(X2,X1)
            | $less(X2,0) )
        | ~ sorted(X0,X1) ) ),
    inference(nnf_transformation,[],[f43]) ).

tff(f43,plain,
    ! [X0: array,X1: $int] :
      ( sorted(X0,X1)
    <=> ! [X2: $int,X3: $int] :
          ( ~ $less(read(X0,X3),read(X0,X2))
          | ~ $less(X3,X1)
          | ~ $less(X2,X3)
          | ~ $less(X2,X1)
          | $less(X2,0) ) ),
    inference(flattening,[],[f42]) ).

tff(f42,plain,
    ! [X0: array,X1: $int] :
      ( sorted(X0,X1)
    <=> ! [X2: $int,X3: $int] :
          ( ~ $less(read(X0,X3),read(X0,X2))
          | ~ $less(X3,X1)
          | ~ $less(X2,X3)
          | ~ $less(X2,X1)
          | $less(X2,0) ) ),
    inference(ennf_transformation,[],[f33]) ).

tff(f33,plain,
    ! [X0: array,X1: $int] :
      ( sorted(X0,X1)
    <=> ! [X2: $int,X3: $int] :
          ( ( $less(X3,X1)
            & $less(X2,X3)
            & $less(X2,X1)
            & ~ $less(X2,0) )
         => ~ $less(read(X0,X3),read(X0,X2)) ) ),
    inference(rectify,[],[f13]) ).

tff(f13,plain,
    ! [X0: array,X5: $int] :
      ( sorted(X0,X5)
    <=> ! [X1: $int,X3: $int] :
          ( ( $less(X3,X5)
            & $less(X1,X3)
            & $less(X1,X5)
            & ~ $less(X1,0) )
         => ~ $less(read(X0,X3),read(X0,X1)) ) ),
    inference(theory_normalization,[],[f6]) ).

tff(f6,axiom,
    ! [X0: array,X5: $int] :
      ( sorted(X0,X5)
    <=> ! [X1: $int,X3: $int] :
          ( ( $less(X3,X5)
            & $less(X1,X3)
            & $less(X1,X5)
            & $lesseq(0,X1) )
         => $lesseq(read(X0,X1),read(X0,X3)) ) ),
    file('/export/starexec/sandbox2/tmp/tmp.UHD38A5Ewv/Vampire---4.8_8697',sorted1) ).

tff(f344,plain,
    spl9_37,
    inference(avatar_split_clause,[],[f99,f342]) ).

tff(f99,plain,
    ! [X2: $int,X0: array,X1: $int] :
      ( sP0(X0,X1,X2)
      | $less(read(X0,sK8(X0,X1,X2)),0)
      | $less(X1,read(X0,sK8(X0,X1,X2))) ),
    inference(cnf_transformation,[],[f70]) ).

tff(f70,plain,
    ! [X0: array,X1: $int,X2: $int] :
      ( ( sP0(X0,X1,X2)
        | ( ( $less(read(X0,sK8(X0,X1,X2)),0)
            | $less(X1,read(X0,sK8(X0,X1,X2))) )
          & ~ $less(sK8(X0,X1,X2),0)
          & $less(sK8(X0,X1,X2),X2) ) )
      & ( ! [X4: $int] :
            ( ( ~ $less(read(X0,X4),0)
              & ~ $less(X1,read(X0,X4)) )
            | $less(X4,0)
            | ~ $less(X4,X2) )
        | ~ sP0(X0,X1,X2) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK8])],[f68,f69]) ).

tff(f69,plain,
    ! [X0: array,X1: $int,X2: $int] :
      ( ? [X3: $int] :
          ( ( $less(read(X0,X3),0)
            | $less(X1,read(X0,X3)) )
          & ~ $less(X3,0)
          & $less(X3,X2) )
     => ( ( $less(read(X0,sK8(X0,X1,X2)),0)
          | $less(X1,read(X0,sK8(X0,X1,X2))) )
        & ~ $less(sK8(X0,X1,X2),0)
        & $less(sK8(X0,X1,X2),X2) ) ),
    introduced(choice_axiom,[]) ).

tff(f68,plain,
    ! [X0: array,X1: $int,X2: $int] :
      ( ( sP0(X0,X1,X2)
        | ? [X3: $int] :
            ( ( $less(read(X0,X3),0)
              | $less(X1,read(X0,X3)) )
            & ~ $less(X3,0)
            & $less(X3,X2) ) )
      & ( ! [X4: $int] :
            ( ( ~ $less(read(X0,X4),0)
              & ~ $less(X1,read(X0,X4)) )
            | $less(X4,0)
            | ~ $less(X4,X2) )
        | ~ sP0(X0,X1,X2) ) ),
    inference(rectify,[],[f67]) ).

tff(f67,plain,
    ! [X0: array,X1: $int,X2: $int] :
      ( ( sP0(X0,X1,X2)
        | ? [X3: $int] :
            ( ( $less(read(X0,X3),0)
              | $less(X1,read(X0,X3)) )
            & ~ $less(X3,0)
            & $less(X3,X2) ) )
      & ( ! [X3: $int] :
            ( ( ~ $less(read(X0,X3),0)
              & ~ $less(X1,read(X0,X3)) )
            | $less(X3,0)
            | ~ $less(X3,X2) )
        | ~ sP0(X0,X1,X2) ) ),
    inference(nnf_transformation,[],[f51]) ).

tff(f51,plain,
    ! [X0: array,X1: $int,X2: $int] :
      ( sP0(X0,X1,X2)
    <=> ! [X3: $int] :
          ( ( ~ $less(read(X0,X3),0)
            & ~ $less(X1,read(X0,X3)) )
          | $less(X3,0)
          | ~ $less(X3,X2) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).

tff(f323,plain,
    spl9_36,
    inference(avatar_split_clause,[],[f96,f321]) ).

tff(f96,plain,
    ! [X2: $int,X0: array,X1: $int,X4: $int] :
      ( ~ $less(read(X0,X4),0)
      | $less(X4,0)
      | ~ $less(X4,X2)
      | ~ sP0(X0,X1,X2) ),
    inference(cnf_transformation,[],[f70]) ).

tff(f319,plain,
    spl9_35,
    inference(avatar_split_clause,[],[f95,f317]) ).

tff(f95,plain,
    ! [X2: $int,X0: array,X1: $int,X4: $int] :
      ( ~ $less(X1,read(X0,X4))
      | $less(X4,0)
      | ~ $less(X4,X2)
      | ~ sP0(X0,X1,X2) ),
    inference(cnf_transformation,[],[f70]) ).

tff(f309,plain,
    spl9_34,
    inference(avatar_split_clause,[],[f86,f307]) ).

tff(f307,plain,
    ( spl9_34
  <=> ! [X0: array,X1: $int] :
        ( distinct(X0,X1)
        | ( read(X0,sK5(X0,X1)) = read(X0,sK4(X0,X1)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_34])]) ).

tff(f86,plain,
    ! [X0: array,X1: $int] :
      ( distinct(X0,X1)
      | ( read(X0,sK5(X0,X1)) = read(X0,sK4(X0,X1)) ) ),
    inference(cnf_transformation,[],[f62]) ).

tff(f305,plain,
    spl9_33,
    inference(avatar_split_clause,[],[f80,f303]) ).

tff(f80,plain,
    ! [X0: array,X1: $int] :
      ( sorted(X0,X1)
      | $less(read(X0,sK3(X0,X1)),read(X0,sK2(X0,X1))) ),
    inference(cnf_transformation,[],[f58]) ).

tff(f301,plain,
    spl9_32,
    inference(avatar_split_clause,[],[f74,f299]) ).

tff(f74,plain,
    ! [X0: array,X1: array] :
      ( ( X0 = X1 )
      | ( read(X0,sK1(X0,X1)) != read(X1,sK1(X0,X1)) ) ),
    inference(cnf_transformation,[],[f54]) ).

tff(f54,plain,
    ! [X0: array,X1: array] :
      ( ( X0 = X1 )
      | ( read(X0,sK1(X0,X1)) != read(X1,sK1(X0,X1)) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK1])],[f41,f53]) ).

tff(f53,plain,
    ! [X0: array,X1: array] :
      ( ? [X2: $int] : ( read(X0,X2) != read(X1,X2) )
     => ( read(X0,sK1(X0,X1)) != read(X1,sK1(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

tff(f41,plain,
    ! [X0: array,X1: array] :
      ( ( X0 = X1 )
      | ? [X2: $int] : ( read(X0,X2) != read(X1,X2) ) ),
    inference(ennf_transformation,[],[f32]) ).

tff(f32,plain,
    ! [X0: array,X1: array] :
      ( ! [X2: $int] : ( read(X0,X2) = read(X1,X2) )
     => ( X0 = X1 ) ),
    inference(rectify,[],[f3]) ).

tff(f3,axiom,
    ! [X0: array,X4: array] :
      ( ! [X1: $int] : ( read(X0,X1) = read(X4,X1) )
     => ( X0 = X4 ) ),
    file('/export/starexec/sandbox2/tmp/tmp.UHD38A5Ewv/Vampire---4.8_8697',ext) ).

tff(f295,plain,
    spl9_31,
    inference(avatar_split_clause,[],[f102,f293]) ).

tff(f102,plain,
    ! [X2: $int,X3: $int,X0: array,X1: $int] :
      ( ( read(X0,X2) = read(write(X0,X1,X3),X2) )
      | ( X1 = X2 ) ),
    inference(cnf_transformation,[],[f38]) ).

tff(f38,plain,
    ! [X0: array,X1: $int,X2: $int,X3: $int] :
      ( ( read(X0,X2) = read(write(X0,X1,X3),X2) )
      | ( X1 = X2 ) ),
    inference(rectify,[],[f2]) ).

tff(f2,axiom,
    ! [X0: array,X1: $int,X3: $int,X2: $int] :
      ( ( read(write(X0,X1,X2),X3) = read(X0,X3) )
      | ( X1 = X3 ) ),
    file('/export/starexec/sandbox2/tmp/tmp.UHD38A5Ewv/Vampire---4.8_8697',ax2) ).

tff(f270,plain,
    spl9_30,
    inference(avatar_split_clause,[],[f19,f268]) ).

tff(f19,plain,
    ! [X2: $int,X0: $int,X1: $int] : ( $sum(X0,$sum(X1,X2)) = $sum($sum(X0,X1),X2) ),
    introduced(theory_axiom_139,[]) ).

tff(f242,plain,
    spl9_29,
    inference(avatar_split_clause,[],[f98,f240]) ).

tff(f98,plain,
    ! [X2: $int,X0: array,X1: $int] :
      ( sP0(X0,X1,X2)
      | ~ $less(sK8(X0,X1,X2),0) ),
    inference(cnf_transformation,[],[f70]) ).

tff(f238,plain,
    spl9_28,
    inference(avatar_split_clause,[],[f97,f236]) ).

tff(f97,plain,
    ! [X2: $int,X0: array,X1: $int] :
      ( sP0(X0,X1,X2)
      | $less(sK8(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f70]) ).

tff(f234,plain,
    ( spl9_27
    | ~ spl9_1
    | ~ spl9_22 ),
    inference(avatar_split_clause,[],[f200,f196,f105,f232]) ).

tff(f200,plain,
    ( ! [X0: $int,X1: array] :
        ( $less(X0,0)
        | ( 0 = X0 )
        | distinct(X1,X0)
        | ~ sorted(X1,X0) )
    | ~ spl9_1
    | ~ spl9_22 ),
    inference(resolution,[],[f197,f106]) ).

tff(f230,plain,
    spl9_26,
    inference(avatar_split_clause,[],[f87,f228]) ).

tff(f228,plain,
    ( spl9_26
  <=> ! [X0: array,X1: $int] :
        ( distinct(X0,X1)
        | ( sK4(X0,X1) != sK5(X0,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_26])]) ).

tff(f87,plain,
    ! [X0: array,X1: $int] :
      ( distinct(X0,X1)
      | ( sK4(X0,X1) != sK5(X0,X1) ) ),
    inference(cnf_transformation,[],[f62]) ).

tff(f226,plain,
    spl9_25,
    inference(avatar_split_clause,[],[f78,f224]) ).

tff(f78,plain,
    ! [X0: array,X1: $int] :
      ( sorted(X0,X1)
      | $less(sK2(X0,X1),sK3(X0,X1)) ),
    inference(cnf_transformation,[],[f58]) ).

tff(f222,plain,
    spl9_24,
    inference(avatar_split_clause,[],[f26,f220]) ).

tff(f26,plain,
    ! [X2: $int,X0: $int,X1: $int] :
      ( ~ $less(X0,X1)
      | $less($sum(X0,X2),$sum(X1,X2)) ),
    introduced(theory_axiom_148,[]) ).

tff(f218,plain,
    spl9_23,
    inference(avatar_split_clause,[],[f21,f216]) ).

tff(f21,plain,
    ! [X0: $int,X1: $int] : ( $uminus($sum(X0,X1)) = $sum($uminus(X1),$uminus(X0)) ),
    introduced(theory_axiom_142,[]) ).

tff(f198,plain,
    spl9_22,
    inference(avatar_split_clause,[],[f25,f196]) ).

tff(f25,plain,
    ! [X0: $int,X1: $int] :
      ( $less(X0,X1)
      | $less(X1,X0)
      | ( X0 = X1 ) ),
    introduced(theory_axiom_147,[]) ).

tff(f194,plain,
    spl9_21,
    inference(avatar_split_clause,[],[f24,f192]) ).

tff(f24,plain,
    ! [X2: $int,X0: $int,X1: $int] :
      ( ~ $less(X0,X1)
      | ~ $less(X1,X2)
      | $less(X0,X2) ),
    introduced(theory_axiom_146,[]) ).

tff(f190,plain,
    ( spl9_20
    | ~ spl9_1
    | ~ spl9_8 ),
    inference(avatar_split_clause,[],[f180,f133,f105,f188]) ).

tff(f180,plain,
    ( ! [X0: $int,X1: array] :
        ( $less(X0,0)
        | distinct(X1,$sum(X0,1))
        | ~ sorted(X1,$sum(X0,1)) )
    | ~ spl9_1
    | ~ spl9_8 ),
    inference(resolution,[],[f134,f106]) ).

tff(f179,plain,
    spl9_19,
    inference(avatar_split_clause,[],[f101,f177]) ).

tff(f101,plain,
    ! [X2: $int,X0: array,X1: $int] :
      ( inRange(X0,X1,X2)
      | ~ sP0(X0,X1,X2) ),
    inference(cnf_transformation,[],[f71]) ).

tff(f71,plain,
    ! [X0: array,X1: $int,X2: $int] :
      ( ( inRange(X0,X1,X2)
        | ~ sP0(X0,X1,X2) )
      & ( sP0(X0,X1,X2)
        | ~ inRange(X0,X1,X2) ) ),
    inference(nnf_transformation,[],[f52]) ).

tff(f52,plain,
    ! [X0: array,X1: $int,X2: $int] :
      ( inRange(X0,X1,X2)
    <=> sP0(X0,X1,X2) ),
    inference(definition_folding,[],[f50,f51]) ).

tff(f50,plain,
    ! [X0: array,X1: $int,X2: $int] :
      ( inRange(X0,X1,X2)
    <=> ! [X3: $int] :
          ( ( ~ $less(read(X0,X3),0)
            & ~ $less(X1,read(X0,X3)) )
          | $less(X3,0)
          | ~ $less(X3,X2) ) ),
    inference(flattening,[],[f49]) ).

tff(f49,plain,
    ! [X0: array,X1: $int,X2: $int] :
      ( inRange(X0,X1,X2)
    <=> ! [X3: $int] :
          ( ( ~ $less(read(X0,X3),0)
            & ~ $less(X1,read(X0,X3)) )
          | $less(X3,0)
          | ~ $less(X3,X2) ) ),
    inference(ennf_transformation,[],[f37]) ).

tff(f37,plain,
    ! [X0: array,X1: $int,X2: $int] :
      ( inRange(X0,X1,X2)
    <=> ! [X3: $int] :
          ( ( ~ $less(X3,0)
            & $less(X3,X2) )
         => ( ~ $less(read(X0,X3),0)
            & ~ $less(X1,read(X0,X3)) ) ) ),
    inference(rectify,[],[f17]) ).

tff(f17,plain,
    ! [X0: array,X7: $int,X5: $int] :
      ( inRange(X0,X7,X5)
    <=> ! [X1: $int] :
          ( ( ~ $less(X1,0)
            & $less(X1,X5) )
         => ( ~ $less(read(X0,X1),0)
            & ~ $less(X7,read(X0,X1)) ) ) ),
    inference(theory_normalization,[],[f7]) ).

tff(f7,axiom,
    ! [X0: array,X7: $int,X5: $int] :
      ( inRange(X0,X7,X5)
    <=> ! [X1: $int] :
          ( ( $greatereq(X1,0)
            & $greater(X5,X1) )
         => ( $greatereq(read(X0,X1),0)
            & $greatereq(X7,read(X0,X1)) ) ) ),
    file('/export/starexec/sandbox2/tmp/tmp.UHD38A5Ewv/Vampire---4.8_8697',inRange) ).

tff(f175,plain,
    spl9_18,
    inference(avatar_split_clause,[],[f100,f173]) ).

tff(f173,plain,
    ( spl9_18
  <=> ! [X2: $int,X0: array,X1: $int] :
        ( sP0(X0,X1,X2)
        | ~ inRange(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_18])]) ).

tff(f100,plain,
    ! [X2: $int,X0: array,X1: $int] :
      ( sP0(X0,X1,X2)
      | ~ inRange(X0,X1,X2) ),
    inference(cnf_transformation,[],[f71]) ).

tff(f171,plain,
    spl9_17,
    inference(avatar_split_clause,[],[f88,f169]) ).

tff(f88,plain,
    ! [X2: $int,X0: array,X1: $int] : ( read(write(X0,X1,X2),X1) = X2 ),
    inference(cnf_transformation,[],[f1]) ).

tff(f1,axiom,
    ! [X0: array,X1: $int,X2: $int] : ( read(write(X0,X1,X2),X1) = X2 ),
    file('/export/starexec/sandbox2/tmp/tmp.UHD38A5Ewv/Vampire---4.8_8697',ax1) ).

tff(f167,plain,
    spl9_16,
    inference(avatar_split_clause,[],[f85,f165]) ).

tff(f85,plain,
    ! [X0: array,X1: $int] :
      ( distinct(X0,X1)
      | ~ $less(sK4(X0,X1),0) ),
    inference(cnf_transformation,[],[f62]) ).

tff(f163,plain,
    spl9_15,
    inference(avatar_split_clause,[],[f84,f161]) ).

tff(f84,plain,
    ! [X0: array,X1: $int] :
      ( distinct(X0,X1)
      | ~ $less(sK5(X0,X1),0) ),
    inference(cnf_transformation,[],[f62]) ).

tff(f159,plain,
    spl9_14,
    inference(avatar_split_clause,[],[f83,f157]) ).

tff(f83,plain,
    ! [X0: array,X1: $int] :
      ( distinct(X0,X1)
      | $less(sK5(X0,X1),X1) ),
    inference(cnf_transformation,[],[f62]) ).

tff(f155,plain,
    spl9_13,
    inference(avatar_split_clause,[],[f82,f153]) ).

tff(f82,plain,
    ! [X0: array,X1: $int] :
      ( distinct(X0,X1)
      | $less(sK4(X0,X1),X1) ),
    inference(cnf_transformation,[],[f62]) ).

tff(f151,plain,
    spl9_12,
    inference(avatar_split_clause,[],[f79,f149]) ).

tff(f79,plain,
    ! [X0: array,X1: $int] :
      ( sorted(X0,X1)
      | $less(sK3(X0,X1),X1) ),
    inference(cnf_transformation,[],[f58]) ).

tff(f147,plain,
    spl9_11,
    inference(avatar_split_clause,[],[f77,f145]) ).

tff(f77,plain,
    ! [X0: array,X1: $int] :
      ( sorted(X0,X1)
      | $less(sK2(X0,X1),X1) ),
    inference(cnf_transformation,[],[f58]) ).

tff(f143,plain,
    spl9_10,
    inference(avatar_split_clause,[],[f76,f141]) ).

tff(f76,plain,
    ! [X0: array,X1: $int] :
      ( sorted(X0,X1)
      | ~ $less(sK2(X0,X1),0) ),
    inference(cnf_transformation,[],[f58]) ).

tff(f139,plain,
    spl9_9,
    inference(avatar_split_clause,[],[f29,f137]) ).

tff(f29,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(X0,X1)
      | ~ $less(X1,$sum(X0,1)) ),
    introduced(theory_axiom_164,[]) ).

tff(f135,plain,
    spl9_8,
    inference(avatar_split_clause,[],[f27,f133]) ).

tff(f27,plain,
    ! [X0: $int,X1: $int] :
      ( $less(X0,X1)
      | $less(X1,$sum(X0,1)) ),
    introduced(theory_axiom_150,[]) ).

tff(f131,plain,
    spl9_7,
    inference(avatar_split_clause,[],[f18,f129]) ).

tff(f127,plain,
    spl9_6,
    inference(avatar_split_clause,[],[f73,f125]) ).

tff(f73,plain,
    ! [X0: $int,X1: $int] : ( read(init(X0),X1) = X0 ),
    inference(cnf_transformation,[],[f31]) ).

tff(f31,plain,
    ! [X0: $int,X1: $int] : ( read(init(X0),X1) = X0 ),
    inference(rectify,[],[f4]) ).

tff(f4,axiom,
    ! [X2: $int,X1: $int] : ( read(init(X2),X1) = X2 ),
    file('/export/starexec/sandbox2/tmp/tmp.UHD38A5Ewv/Vampire---4.8_8697',ax3) ).

tff(f123,plain,
    spl9_5,
    inference(avatar_split_clause,[],[f22,f121]) ).

tff(f22,plain,
    ! [X0: $int] : ( 0 = $sum(X0,$uminus(X0)) ),
    introduced(theory_axiom_143,[]) ).

tff(f119,plain,
    spl9_4,
    inference(avatar_split_clause,[],[f28,f117]) ).

tff(f117,plain,
    ( spl9_4
  <=> ! [X0: $int] : ( $uminus($uminus(X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_4])]) ).

tff(f28,plain,
    ! [X0: $int] : ( $uminus($uminus(X0)) = X0 ),
    introduced(theory_axiom_151,[]) ).

tff(f115,plain,
    spl9_3,
    inference(avatar_split_clause,[],[f20,f113]) ).

tff(f113,plain,
    ( spl9_3
  <=> ! [X0: $int] : ( $sum(X0,0) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl9_3])]) ).

tff(f20,plain,
    ! [X0: $int] : ( $sum(X0,0) = X0 ),
    introduced(theory_axiom_140,[]) ).

tff(f111,plain,
    spl9_2,
    inference(avatar_split_clause,[],[f23,f109]) ).

tff(f23,plain,
    ! [X0: $int] : ~ $less(X0,X0),
    introduced(theory_axiom_145,[]) ).

tff(f107,plain,
    spl9_1,
    inference(avatar_split_clause,[],[f72,f105]) ).

tff(f72,plain,
    ! [X0: array,X1: $int] :
      ( distinct(X0,X1)
      | ~ $less(0,X1)
      | ~ sorted(X0,X1) ),
    inference(cnf_transformation,[],[f40]) ).

tff(f40,plain,
    ! [X0: array,X1: $int] :
      ( distinct(X0,X1)
      | ~ $less(0,X1)
      | ~ sorted(X0,X1) ),
    inference(flattening,[],[f39]) ).

tff(f39,plain,
    ! [X0: array,X1: $int] :
      ( distinct(X0,X1)
      | ~ $less(0,X1)
      | ~ sorted(X0,X1) ),
    inference(ennf_transformation,[],[f30]) ).

tff(f30,plain,
    ! [X0: array,X1: $int] :
      ( ( $less(0,X1)
        & sorted(X0,X1) )
     => distinct(X0,X1) ),
    inference(rectify,[],[f12]) ).

tff(f12,plain,
    ! [X0: array,X5: $int] :
      ( ( $less(0,X5)
        & sorted(X0,X5) )
     => distinct(X0,X5) ),
    inference(theory_normalization,[],[f11]) ).

tff(f11,negated_conjecture,
    ~ ~ ! [X0: array,X5: $int] :
          ( ( $greater(X5,0)
            & sorted(X0,X5) )
         => distinct(X0,X5) ),
    inference(negated_conjecture,[],[f10]) ).

tff(f10,conjecture,
    ~ ! [X0: array,X5: $int] :
        ( ( $greater(X5,0)
          & sorted(X0,X5) )
       => distinct(X0,X5) ),
    file('/export/starexec/sandbox2/tmp/tmp.UHD38A5Ewv/Vampire---4.8_8697',c6) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : DAT078_1 : TPTP v8.1.2. Released v6.1.0.
% 0.00/0.14  % Command    : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.14/0.34  % Computer : n026.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit   : 300
% 0.14/0.34  % WCLimit    : 300
% 0.14/0.34  % DateTime   : Wed Aug 30 14:54:36 EDT 2023
% 0.14/0.34  % CPUTime    : 
% 0.18/0.40  % (8858)Running in auto input_syntax mode. Trying TPTP
% 0.18/0.41  % (8862)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on Vampire---4 for (533ds/0Mi)
% 0.18/0.41  % (8859)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on Vampire---4 for (846ds/0Mi)
% 0.18/0.41  % (8860)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on Vampire---4 for (793ds/0Mi)
% 0.18/0.41  % (8861)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on Vampire---4 for (569ds/0Mi)
% 0.18/0.41  % (8865)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on Vampire---4 for (497ds/0Mi)
% 0.18/0.41  % (8864)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on Vampire---4 for (522ds/0Mi)
% 0.18/0.41  % (8863)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_531 on Vampire---4 for (531ds/0Mi)
% 0.18/0.41  % (8862)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.18/0.41  % (8862)Terminated due to inappropriate strategy.
% 0.18/0.41  % (8862)------------------------------
% 0.18/0.41  % (8862)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 0.18/0.41  % (8862)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 0.18/0.41  % (8862)Termination reason: Inappropriate
% 0.18/0.41  
% 0.18/0.41  % (8862)Memory used [KB]: 895
% 0.18/0.41  % (8862)Time elapsed: 0.002 s
% 0.18/0.41  % (8862)------------------------------
% 0.18/0.41  % (8862)------------------------------
% 0.18/0.41  % (8859)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.18/0.41  % (8859)Terminated due to inappropriate strategy.
% 0.18/0.41  % (8859)------------------------------
% 0.18/0.41  % (8859)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 0.18/0.41  % (8859)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 0.18/0.41  % (8859)Termination reason: Inappropriate
% 0.18/0.41  
% 0.18/0.41  % (8859)Memory used [KB]: 895
% 0.18/0.41  % (8859)Time elapsed: 0.003 s
% 0.18/0.41  % (8859)------------------------------
% 0.18/0.41  % (8859)------------------------------
% 0.18/0.41  % (8860)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.18/0.41  % (8860)Terminated due to inappropriate strategy.
% 0.18/0.41  % (8860)------------------------------
% 0.18/0.41  % (8860)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 0.18/0.41  % (8860)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 0.18/0.41  % (8860)Termination reason: Inappropriate
% 0.18/0.41  
% 0.18/0.41  % (8860)Memory used [KB]: 895
% 0.18/0.41  % (8860)Time elapsed: 0.003 s
% 0.18/0.41  % (8860)------------------------------
% 0.18/0.41  % (8860)------------------------------
% 0.18/0.41  % (8868)lrs-11_2:5_fsd=off:fde=none:nm=4:nwc=5.0:sims=off:sp=reverse_weighted_frequency:stl=62_367 on Vampire---4 for (367ds/0Mi)
% 0.18/0.41  % (8866)fmb+10_1_fmbas=expand:fmbsr=1.1:gsp=on:nm=4_411 on Vampire---4 for (411ds/0Mi)
% 0.18/0.41  % (8867)ott+1_9_av=off:bd=off:bs=on:gsp=on:lcm=predicate:nm=4:sp=weighted_frequency:urr=on_382 on Vampire---4 for (382ds/0Mi)
% 0.18/0.41  % (8866)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.18/0.41  % (8866)Terminated due to inappropriate strategy.
% 0.18/0.41  % (8866)------------------------------
% 0.18/0.41  % (8866)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 0.18/0.41  % (8866)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 0.18/0.41  % (8866)Termination reason: Inappropriate
% 0.18/0.41  
% 0.18/0.41  % (8866)Memory used [KB]: 895
% 0.18/0.41  % (8866)Time elapsed: 0.003 s
% 0.18/0.41  % (8866)------------------------------
% 0.18/0.41  % (8866)------------------------------
% 0.18/0.42  % (8869)ott+4_64_acc=on:anc=none:bs=on:bsr=on:fsd=off:gs=on:gsem=off:irw=on:msp=off:nwc=2.5:nicw=on:sims=off_354 on Vampire---4 for (354ds/0Mi)
% 247.68/35.93  % (8869)Time limit reached!
% 247.68/35.93  % (8869)------------------------------
% 247.68/35.93  % (8869)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 247.68/35.93  % (8869)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 247.68/35.93  % (8869)Termination reason: Time limit
% 247.68/35.93  % (8869)Termination phase: Saturation
% 247.68/35.93  
% 247.68/35.93  % (8869)Memory used [KB]: 126522
% 247.68/35.93  % (8869)Time elapsed: 35.500 s
% 247.68/35.93  % (8869)------------------------------
% 247.68/35.93  % (8869)------------------------------
% 247.68/35.94  % (10117)ott-11_10:1_aac=none:add=off:afr=on:amm=off:anc=all_dependent:bd=off:fsd=off:fde=none:gsp=on:irw=on:lma=on:nm=64:nwc=1.2:nicw=on:sas=z3:sp=occurrence_186 on Vampire---4 for (186ds/0Mi)
% 257.25/37.21  % (8868)Time limit reached!
% 257.25/37.21  % (8868)------------------------------
% 257.25/37.21  % (8868)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 257.25/37.21  % (8868)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 257.25/37.21  % (8868)Termination reason: Time limit
% 257.25/37.21  % (8868)Termination phase: Saturation
% 257.25/37.21  
% 257.25/37.21  % (8868)Memory used [KB]: 651801
% 257.25/37.21  % (8868)Time elapsed: 36.800 s
% 257.25/37.21  % (8868)------------------------------
% 257.25/37.21  % (8868)------------------------------
% 257.67/37.27  % (10121)dis-3_1_acc=on:anc=none:bd=preordered:fsd=off:fsr=off:fde=none:gs=on:gsem=on:lcm=predicate:lma=on:msp=off:nm=4:nicw=on:sims=off:sp=weighted_frequency:urr=ec_only_180 on Vampire---4 for (180ds/0Mi)
% 260.31/37.64  % (8863)First to succeed.
% 260.77/37.71  % (8863)Refutation found. Thanks to Tanya!
% 260.77/37.71  % SZS status Theorem for Vampire---4
% 260.77/37.71  % SZS output start Proof for Vampire---4
% See solution above
% 260.77/37.73  % (8863)------------------------------
% 260.77/37.73  % (8863)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 260.77/37.73  % (8863)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 260.77/37.73  % (8863)Termination reason: Refutation
% 260.77/37.73  
% 260.77/37.73  % (8863)Memory used [KB]: 576834
% 260.77/37.73  % (8863)Time elapsed: 37.245 s
% 260.77/37.73  % (8863)------------------------------
% 260.77/37.73  % (8863)------------------------------
% 260.77/37.73  % (8858)Success in time 37.373 s
% 260.77/37.73  % Vampire---4.8 exiting
%------------------------------------------------------------------------------