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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : DAT099_1 : TPTP v8.1.2. Released v6.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s

% Computer : n012.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 : Tue Apr 30 11:04:04 EDT 2024

% Result   : Theorem 2.03s 0.65s
% Output   : Refutation 2.03s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   25
%            Number of leaves      :  699
% Syntax   : Number of formulae    : 2825 (  41 unt;   9 typ;   0 def)
%            Number of atoms       : 6681 ( 683 equ)
%            Maximal formula atoms :   12 (   2 avg)
%            Number of connectives : 5909 (2044   ~;3141   |;  39   &)
%                                         ( 679 <=>;   6  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   12 (   3 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number arithmetic     : 9658 (1959 atm;2469 fun;5047 num; 183 var)
%            Number of types       :    3 (   1 usr;   1 ari)
%            Number of type conns  :   10 (   6   >;   4   *;   0   +;   0  <<)
%            Number of predicates  :  682 ( 677 usr; 677 prp; 0-2 aty)
%            Number of functors    :   66 (   7 usr;  59 con; 0-2 aty)
%            Number of variables   :  206 ( 190   !;  16   ?; 206   :)

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

tff(func_def_0,type,
    nil: list ).

tff(func_def_1,type,
    cons: ( $int * list ) > list ).

tff(func_def_2,type,
    head: list > $int ).

tff(func_def_3,type,
    tail: list > list ).

tff(func_def_11,type,
    sK0: $int ).

tff(func_def_12,type,
    sK1: ( $int * list ) > $int ).

tff(func_def_13,type,
    sK2: ( $int * list ) > list ).

tff(pred_def_1,type,
    inRange: ( $int * list ) > $o ).

tff(f15492,plain,
    $false,
    inference(avatar_sat_refutation,[],[f51,f56,f612,f613,f644,f650,f656,f662,f668,f674,f680,f686,f692,f698,f699,f700,f701,f702,f703,f704,f705,f706,f707,f712,f717,f725,f734,f735,f754,f756,f758,f760,f765,f780,f781,f782,f802,f807,f832,f833,f846,f847,f858,f859,f871,f872,f884,f885,f897,f898,f910,f911,f923,f924,f936,f937,f948,f949,f1016,f1022,f1028,f1034,f1040,f1046,f1052,f1058,f1064,f1065,f1066,f1067,f1068,f1069,f1070,f1071,f1072,f1073,f1078,f1087,f1092,f1101,f1102,f1112,f1121,f1122,f1130,f1139,f1140,f1151,f1160,f1168,f1177,f1178,f1187,f1200,f1201,f1213,f1214,f1222,f1231,f1232,f1241,f1253,f1254,f1265,f1274,f1275,f1284,f1296,f1297,f1306,f1315,f1316,f1325,f1337,f1338,f1347,f1356,f1357,f1366,f1378,f1379,f1388,f1397,f1398,f1406,f1415,f1416,f1425,f1437,f1438,f1448,f1457,f1469,f1470,f1483,f1484,f1496,f1497,f1563,f1569,f1575,f1581,f1587,f1593,f1599,f1605,f1611,f1612,f1613,f1614,f1615,f1616,f1617,f1618,f1619,f1620,f1625,f1695,f1706,f1707,f1798,f1809,f1810,f1860,f1871,f1872,f1879,f1891,f1892,f1899,f1911,f1912,f2090,f2101,f2102,f2109,f2121,f2122,f2129,f2141,f2142,f2261,f2272,f2273,f2324,f2335,f2336,f2343,f2355,f2356,f2363,f2375,f2376,f2483,f2494,f2495,f2546,f2557,f2558,f2565,f2577,f2578,f2585,f2597,f2598,f2886,f2897,f2898,f2950,f2961,f2962,f2969,f2981,f2982,f2989,f3001,f3002,f3188,f3199,f3200,f3252,f3263,f3264,f3271,f3283,f3284,f3291,f3303,f3304,f3505,f3516,f3517,f3569,f3580,f3581,f3588,f3600,f3601,f3608,f3620,f3621,f3805,f3816,f3817,f3869,f3880,f3881,f3888,f3900,f3901,f3908,f3920,f3921,f4079,f4090,f4091,f4145,f4156,f4157,f4209,f4220,f4221,f4228,f4240,f4241,f4248,f4260,f4261,f4360,f4371,f4372,f4379,f4391,f4392,f4399,f4411,f4412,f4561,f4572,f4573,f4627,f4638,f4639,f4691,f4702,f4703,f4710,f4722,f4723,f4730,f4769,f4770,f4822,f4833,f4834,f4841,f4853,f4854,f4861,f4873,f4874,f4928,f4939,f4940,f4992,f5003,f5004,f5011,f5023,f5024,f5031,f5043,f5044,f5098,f5109,f5110,f5162,f5173,f5174,f5181,f5193,f5194,f5201,f5213,f5214,f5268,f5279,f5280,f5332,f5343,f5344,f5351,f5363,f5364,f5371,f5383,f5384,f5438,f5449,f5450,f5502,f5513,f5514,f5521,f5533,f5534,f5541,f5553,f5554,f5656,f5667,f5668,f5720,f5731,f5732,f5739,f5751,f5752,f5759,f5771,f5772,f6209,f6220,f6221,f6273,f6284,f6285,f6292,f6304,f6305,f6312,f6324,f6325,f6426,f6437,f6438,f6492,f6503,f6504,f6556,f6567,f6568,f6575,f6587,f6588,f6595,f6607,f6608,f6660,f6671,f6672,f6679,f6691,f6692,f6699,f6711,f6712,f6766,f6777,f6778,f6832,f6843,f6844,f6896,f6907,f6908,f6915,f6927,f6928,f6935,f6947,f6948,f7000,f7011,f7012,f7019,f7031,f7032,f7039,f7051,f7052,f7106,f7117,f7118,f7170,f7181,f7182,f7189,f7201,f7202,f7209,f7221,f7222,f7333,f7344,f7345,f7397,f7408,f7409,f7416,f7428,f7429,f7436,f7448,f7449,f7503,f7514,f7515,f7567,f7578,f7579,f7586,f7598,f7599,f7606,f7618,f7619,f7673,f7684,f7685,f7737,f7748,f7749,f7756,f7768,f7769,f7776,f7788,f7789,f8178,f8189,f8190,f8242,f8253,f8254,f8261,f8273,f8274,f8281,f8293,f8294,f8772,f8783,f8784,f8836,f8847,f8848,f8855,f8867,f8868,f8878,f8890,f8891,f9040,f9051,f9052,f9106,f9117,f9118,f9170,f9181,f9182,f9189,f9201,f9202,f9209,f9221,f9222,f9274,f9285,f9286,f9293,f9305,f9306,f9313,f9325,f9326,f9380,f9391,f9392,f9446,f9457,f9458,f9510,f9521,f9522,f9529,f9541,f9542,f9549,f9561,f9562,f9614,f9625,f9626,f9633,f9645,f9646,f9653,f9665,f9666,f9720,f9731,f9732,f9784,f9795,f9796,f9803,f9815,f9816,f9823,f9835,f9836,f9890,f9901,f9902,f9954,f9965,f9966,f9973,f9985,f9986,f9993,f10005,f10006,f10061,f10072,f10073,f10125,f10136,f10137,f10144,f10156,f10157,f10164,f10176,f10177,f10231,f10242,f10243,f10295,f10306,f10307,f10314,f10326,f10327,f10334,f10346,f10347,f10832,f10843,f10844,f10896,f10907,f10908,f10915,f10927,f10928,f10935,f10947,f10948,f11426,f11437,f11438,f11490,f11501,f11502,f11509,f11521,f11522,f11529,f11541,f11542,f11691,f11702,f11703,f11758,f11769,f11770,f11822,f11833,f11834,f11841,f11853,f11854,f11861,f11873,f11874,f11926,f11937,f11938,f11945,f11957,f11958,f11965,f11977,f11978,f12032,f12043,f12044,f12098,f12109,f12110,f12162,f12173,f12174,f12181,f12193,f12194,f12201,f12213,f12214,f12266,f12277,f12278,f12285,f12297,f12298,f12305,f12317,f12318,f12372,f12383,f12384,f12436,f12447,f12448,f12455,f12467,f12468,f12475,f12487,f12488,f12542,f12553,f12554,f12606,f12617,f12618,f12625,f12637,f12638,f12645,f12657,f12658,f12712,f12723,f12724,f12776,f12787,f12788,f12795,f12807,f12808,f12820,f12825,f12833,f12845,f12846,f12858,f12866,f12875,f12876,f12885,f12893,f12902,f12903,f12904,f12905,f13798,f14174,f14177,f14179,f14181,f14186,f14192,f14197,f14202,f14206,f14213,f15479,f15485,f15487,f15490,f15491]) ).

tff(f15491,plain,
    ( ( 4 != sK0 )
    | ~ inRange(sK0,cons(3,cons(2,nil)))
    | inRange(4,cons(3,cons(2,nil))) ),
    introduced(theory_tautology_sat_conflict,[]) ).

tff(f15490,plain,
    ( ~ spl3_3
    | spl3_666 ),
    inference(avatar_contradiction_clause,[],[f15489]) ).

tff(f15489,plain,
    ( $false
    | ~ spl3_3
    | spl3_666 ),
    inference(evaluation,[],[f15488]) ).

tff(f15488,plain,
    ( ~ $less(3,4)
    | ~ spl3_3
    | spl3_666 ),
    inference(forward_demodulation,[],[f12853,f607]) ).

tff(f607,plain,
    ( ( 4 = sK0 )
    | ~ spl3_3 ),
    inference(avatar_component_clause,[],[f605]) ).

tff(f605,plain,
    ( spl3_3
  <=> ( 4 = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_3])]) ).

tff(f12853,plain,
    ( ~ $less(3,sK0)
    | spl3_666 ),
    inference(avatar_component_clause,[],[f12851]) ).

tff(f12851,plain,
    ( spl3_666
  <=> $less(3,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_666])]) ).

tff(f15487,plain,
    ( spl3_676
    | ~ spl3_3
    | ~ spl3_667 ),
    inference(avatar_split_clause,[],[f15486,f12855,f605,f14210]) ).

tff(f14210,plain,
    ( spl3_676
  <=> inRange(4,cons(2,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_676])]) ).

tff(f12855,plain,
    ( spl3_667
  <=> inRange(sK0,cons(2,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_667])]) ).

tff(f15486,plain,
    ( inRange(4,cons(2,nil))
    | ~ spl3_3
    | ~ spl3_667 ),
    inference(forward_demodulation,[],[f12856,f607]) ).

tff(f12856,plain,
    ( inRange(sK0,cons(2,nil))
    | ~ spl3_667 ),
    inference(avatar_component_clause,[],[f12855]) ).

tff(f15485,plain,
    ( ~ spl3_3
    | ~ spl3_669 ),
    inference(avatar_contradiction_clause,[],[f15484]) ).

tff(f15484,plain,
    ( $false
    | ~ spl3_3
    | ~ spl3_669 ),
    inference(evaluation,[],[f15483]) ).

tff(f15483,plain,
    ( $less(4,3)
    | ~ spl3_3
    | ~ spl3_669 ),
    inference(forward_demodulation,[],[f12874,f607]) ).

tff(f12874,plain,
    ( $less(sK0,3)
    | ~ spl3_669 ),
    inference(avatar_component_clause,[],[f12872]) ).

tff(f12872,plain,
    ( spl3_669
  <=> $less(sK0,3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_669])]) ).

tff(f15479,plain,
    ( ~ spl3_3
    | ~ spl3_672 ),
    inference(avatar_contradiction_clause,[],[f15478]) ).

tff(f15478,plain,
    ( $false
    | ~ spl3_3
    | ~ spl3_672 ),
    inference(evaluation,[],[f15477]) ).

tff(f15477,plain,
    ( $less(4,2)
    | ~ spl3_3
    | ~ spl3_672 ),
    inference(forward_demodulation,[],[f12901,f607]) ).

tff(f12901,plain,
    ( $less(sK0,2)
    | ~ spl3_672 ),
    inference(avatar_component_clause,[],[f12899]) ).

tff(f12899,plain,
    ( spl3_672
  <=> $less(sK0,2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_672])]) ).

tff(f14213,plain,
    ( ~ spl3_676
    | ~ spl3_3
    | spl3_667 ),
    inference(avatar_split_clause,[],[f14208,f12855,f605,f14210]) ).

tff(f14208,plain,
    ( ~ inRange(4,cons(2,nil))
    | ~ spl3_3
    | spl3_667 ),
    inference(forward_demodulation,[],[f12857,f607]) ).

tff(f12857,plain,
    ( ~ inRange(sK0,cons(2,nil))
    | spl3_667 ),
    inference(avatar_component_clause,[],[f12855]) ).

tff(f14206,plain,
    ( ~ spl3_3
    | spl3_670 ),
    inference(avatar_contradiction_clause,[],[f14205]) ).

tff(f14205,plain,
    ( $false
    | ~ spl3_3
    | spl3_670 ),
    inference(evaluation,[],[f14204]) ).

tff(f14204,plain,
    ( ~ $less(2,4)
    | ~ spl3_3
    | spl3_670 ),
    inference(forward_demodulation,[],[f12884,f607]) ).

tff(f12884,plain,
    ( ~ $less(2,sK0)
    | spl3_670 ),
    inference(avatar_component_clause,[],[f12882]) ).

tff(f12882,plain,
    ( spl3_670
  <=> $less(2,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_670])]) ).

tff(f14202,plain,
    ( ~ spl3_3
    | ~ spl3_671 ),
    inference(avatar_contradiction_clause,[],[f14201]) ).

tff(f14201,plain,
    ( $false
    | ~ spl3_3
    | ~ spl3_671 ),
    inference(evaluation,[],[f14200]) ).

tff(f14200,plain,
    ( ( 4 = 2 )
    | ~ spl3_3
    | ~ spl3_671 ),
    inference(backward_demodulation,[],[f12897,f607]) ).

tff(f12897,plain,
    ( ( 2 = sK0 )
    | ~ spl3_671 ),
    inference(avatar_component_clause,[],[f12895]) ).

tff(f12895,plain,
    ( spl3_671
  <=> ( 2 = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_671])]) ).

tff(f14197,plain,
    ( ~ spl3_675
    | spl3_667
    | ~ spl3_671 ),
    inference(avatar_split_clause,[],[f13794,f12895,f12855,f14194]) ).

tff(f14194,plain,
    ( spl3_675
  <=> inRange(2,cons(2,nil)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_675])]) ).

tff(f13794,plain,
    ( ~ inRange(2,cons(2,nil))
    | spl3_667
    | ~ spl3_671 ),
    inference(backward_demodulation,[],[f12857,f12897]) ).

tff(f14192,plain,
    ( ~ spl3_674
    | spl3_661
    | ~ spl3_671 ),
    inference(avatar_split_clause,[],[f13788,f12895,f12817,f14189]) ).

tff(f14189,plain,
    ( spl3_674
  <=> inRange(2,cons(3,cons(2,nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_674])]) ).

tff(f12817,plain,
    ( spl3_661
  <=> inRange(sK0,cons(3,cons(2,nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_661])]) ).

tff(f13788,plain,
    ( ~ inRange(2,cons(3,cons(2,nil)))
    | spl3_661
    | ~ spl3_671 ),
    inference(backward_demodulation,[],[f12819,f12897]) ).

tff(f12819,plain,
    ( ~ inRange(sK0,cons(3,cons(2,nil)))
    | spl3_661 ),
    inference(avatar_component_clause,[],[f12817]) ).

tff(f14186,plain,
    ( ~ spl3_673
    | spl3_1
    | ~ spl3_671 ),
    inference(avatar_split_clause,[],[f12906,f12895,f48,f14183]) ).

tff(f14183,plain,
    ( spl3_673
  <=> inRange(2,cons(1,cons(3,cons(2,nil)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_673])]) ).

tff(f48,plain,
    ( spl3_1
  <=> inRange(sK0,cons(1,cons(3,cons(2,nil)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_1])]) ).

tff(f12906,plain,
    ( ~ inRange(2,cons(1,cons(3,cons(2,nil))))
    | spl3_1
    | ~ spl3_671 ),
    inference(backward_demodulation,[],[f50,f12897]) ).

tff(f50,plain,
    ( ~ inRange(sK0,cons(1,cons(3,cons(2,nil))))
    | spl3_1 ),
    inference(avatar_component_clause,[],[f48]) ).

tff(f14181,plain,
    ( spl3_2
    | ~ spl3_671 ),
    inference(avatar_contradiction_clause,[],[f14180]) ).

tff(f14180,plain,
    ( $false
    | spl3_2
    | ~ spl3_671 ),
    inference(evaluation,[],[f12907]) ).

tff(f12907,plain,
    ( ~ $less(2,4)
    | spl3_2
    | ~ spl3_671 ),
    inference(backward_demodulation,[],[f55,f12897]) ).

tff(f55,plain,
    ( ~ $less(sK0,4)
    | spl3_2 ),
    inference(avatar_component_clause,[],[f53]) ).

tff(f53,plain,
    ( spl3_2
  <=> $less(sK0,4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_2])]) ).

tff(f14179,plain,
    ( spl3_7
    | ~ spl3_671 ),
    inference(avatar_contradiction_clause,[],[f14178]) ).

tff(f14178,plain,
    ( $false
    | spl3_7
    | ~ spl3_671 ),
    inference(evaluation,[],[f12910]) ).

tff(f12910,plain,
    ( ~ $less($sum(1,2),4)
    | spl3_7
    | ~ spl3_671 ),
    inference(backward_demodulation,[],[f655,f12897]) ).

tff(f655,plain,
    ( ~ $less($sum(1,sK0),4)
    | spl3_7 ),
    inference(avatar_component_clause,[],[f653]) ).

tff(f653,plain,
    ( spl3_7
  <=> $less($sum(1,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_7])]) ).

tff(f14177,plain,
    ( ~ spl3_24
    | ~ spl3_671 ),
    inference(avatar_contradiction_clause,[],[f14176]) ).

tff(f14176,plain,
    ( $false
    | ~ spl3_24
    | ~ spl3_671 ),
    inference(evaluation,[],[f12926]) ).

tff(f12926,plain,
    ( $less(4,$sum(1,2))
    | ~ spl3_24
    | ~ spl3_671 ),
    inference(backward_demodulation,[],[f831,f12897]) ).

tff(f831,plain,
    ( $less(4,$sum(1,sK0))
    | ~ spl3_24 ),
    inference(avatar_component_clause,[],[f829]) ).

tff(f829,plain,
    ( spl3_24
  <=> $less(4,$sum(1,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_24])]) ).

tff(f14174,plain,
    ( ~ spl3_26
    | ~ spl3_671 ),
    inference(avatar_contradiction_clause,[],[f14173]) ).

tff(f14173,plain,
    ( $false
    | ~ spl3_26
    | ~ spl3_671 ),
    inference(evaluation,[],[f12928]) ).

tff(f12928,plain,
    ( $less(4,$sum(2,2))
    | ~ spl3_26
    | ~ spl3_671 ),
    inference(backward_demodulation,[],[f845,f12897]) ).

tff(f845,plain,
    ( $less(4,$sum(2,sK0))
    | ~ spl3_26 ),
    inference(avatar_component_clause,[],[f843]) ).

tff(f843,plain,
    ( spl3_26
  <=> $less(4,$sum(2,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_26])]) ).

tff(f13798,plain,
    ( ~ spl3_666
    | ~ spl3_671 ),
    inference(avatar_contradiction_clause,[],[f13797]) ).

tff(f13797,plain,
    ( $false
    | ~ spl3_666
    | ~ spl3_671 ),
    inference(evaluation,[],[f13793]) ).

tff(f13793,plain,
    ( $less(3,2)
    | ~ spl3_666
    | ~ spl3_671 ),
    inference(backward_demodulation,[],[f12852,f12897]) ).

tff(f12852,plain,
    ( $less(3,sK0)
    | ~ spl3_666 ),
    inference(avatar_component_clause,[],[f12851]) ).

tff(f12905,plain,
    ( spl3_3
    | spl3_4
    | spl3_2 ),
    inference(avatar_split_clause,[],[f808,f53,f609,f605]) ).

tff(f609,plain,
    ( spl3_4
  <=> $less(4,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_4])]) ).

tff(f808,plain,
    ( $less(4,sK0)
    | ( 4 = sK0 )
    | spl3_2 ),
    inference(resolution,[],[f55,f17]) ).

tff(f17,plain,
    ! [X0: $int,X1: $int] :
      ( $less(X1,X0)
      | $less(X0,X1)
      | ( X0 = X1 ) ),
    introduced(theory_axiom_144,[]) ).

tff(f12904,plain,
    ( spl3_3
    | spl3_4
    | spl3_2 ),
    inference(avatar_split_clause,[],[f809,f53,f609,f605]) ).

tff(f809,plain,
    ( $less(4,sK0)
    | ( 4 = sK0 )
    | spl3_2 ),
    inference(resolution,[],[f55,f17]) ).

tff(f12903,plain,
    ( spl3_671
    | spl3_672
    | spl3_670 ),
    inference(avatar_split_clause,[],[f12891,f12882,f12899,f12895]) ).

tff(f12891,plain,
    ( $less(sK0,2)
    | ( 2 = sK0 )
    | spl3_670 ),
    inference(resolution,[],[f12884,f17]) ).

tff(f12902,plain,
    ( spl3_671
    | spl3_672
    | spl3_670 ),
    inference(avatar_split_clause,[],[f12890,f12882,f12899,f12895]) ).

tff(f12890,plain,
    ( $less(sK0,2)
    | ( 2 = sK0 )
    | spl3_670 ),
    inference(resolution,[],[f12884,f17]) ).

tff(f12893,plain,
    ( ~ spl3_4
    | spl3_670 ),
    inference(avatar_contradiction_clause,[],[f12892]) ).

tff(f12892,plain,
    ( $false
    | ~ spl3_4
    | spl3_670 ),
    inference(evaluation,[],[f12889]) ).

tff(f12889,plain,
    ( ~ $less(2,4)
    | ~ spl3_4
    | spl3_670 ),
    inference(resolution,[],[f12884,f810]) ).

tff(f810,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK0)
        | ~ $less(X0,4) )
    | ~ spl3_4 ),
    inference(resolution,[],[f611,f16]) ).

tff(f16,plain,
    ! [X2: $int,X0: $int,X1: $int] :
      ( ~ $less(X1,X2)
      | ~ $less(X0,X1)
      | $less(X0,X2) ),
    introduced(theory_axiom_143,[]) ).

tff(f611,plain,
    ( $less(4,sK0)
    | ~ spl3_4 ),
    inference(avatar_component_clause,[],[f609]) ).

tff(f12885,plain,
    ( ~ spl3_670
    | spl3_667 ),
    inference(avatar_split_clause,[],[f12880,f12855,f12882]) ).

tff(f12880,plain,
    ( ~ $less(2,sK0)
    | spl3_667 ),
    inference(subsumption_resolution,[],[f12879,f46]) ).

tff(f46,plain,
    ! [X0: $int] : inRange(X0,nil),
    inference(equality_resolution,[],[f43]) ).

tff(f43,plain,
    ! [X0: $int,X1: list] :
      ( inRange(X0,X1)
      | ( nil != X1 ) ),
    inference(cnf_transformation,[],[f32]) ).

tff(f32,plain,
    ! [X0: $int,X1: list] :
      ( ( inRange(X0,X1)
        | ( ! [X2: $int,X3: list] :
              ( ~ inRange(X0,X3)
              | ~ $less(X2,X0)
              | $less(X2,0)
              | ( cons(X2,X3) != X1 ) )
          & ( nil != X1 ) ) )
      & ( ( inRange(X0,sK2(X0,X1))
          & $less(sK1(X0,X1),X0)
          & ~ $less(sK1(X0,X1),0)
          & ( cons(sK1(X0,X1),sK2(X0,X1)) = X1 ) )
        | ( nil = X1 )
        | ~ inRange(X0,X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK1,sK2])],[f30,f31]) ).

tff(f31,plain,
    ! [X0: $int,X1: list] :
      ( ? [X4: $int,X5: list] :
          ( inRange(X0,X5)
          & $less(X4,X0)
          & ~ $less(X4,0)
          & ( cons(X4,X5) = X1 ) )
     => ( inRange(X0,sK2(X0,X1))
        & $less(sK1(X0,X1),X0)
        & ~ $less(sK1(X0,X1),0)
        & ( cons(sK1(X0,X1),sK2(X0,X1)) = X1 ) ) ),
    introduced(choice_axiom,[]) ).

tff(f30,plain,
    ! [X0: $int,X1: list] :
      ( ( inRange(X0,X1)
        | ( ! [X2: $int,X3: list] :
              ( ~ inRange(X0,X3)
              | ~ $less(X2,X0)
              | $less(X2,0)
              | ( cons(X2,X3) != X1 ) )
          & ( nil != X1 ) ) )
      & ( ? [X4: $int,X5: list] :
            ( inRange(X0,X5)
            & $less(X4,X0)
            & ~ $less(X4,0)
            & ( cons(X4,X5) = X1 ) )
        | ( nil = X1 )
        | ~ inRange(X0,X1) ) ),
    inference(rectify,[],[f29]) ).

tff(f29,plain,
    ! [X0: $int,X1: list] :
      ( ( inRange(X0,X1)
        | ( ! [X2: $int,X3: list] :
              ( ~ inRange(X0,X3)
              | ~ $less(X2,X0)
              | $less(X2,0)
              | ( cons(X2,X3) != X1 ) )
          & ( nil != X1 ) ) )
      & ( ? [X2: $int,X3: list] :
            ( inRange(X0,X3)
            & $less(X2,X0)
            & ~ $less(X2,0)
            & ( cons(X2,X3) = X1 ) )
        | ( nil = X1 )
        | ~ inRange(X0,X1) ) ),
    inference(flattening,[],[f28]) ).

tff(f28,plain,
    ! [X0: $int,X1: list] :
      ( ( inRange(X0,X1)
        | ( ! [X2: $int,X3: list] :
              ( ~ inRange(X0,X3)
              | ~ $less(X2,X0)
              | $less(X2,0)
              | ( cons(X2,X3) != X1 ) )
          & ( nil != X1 ) ) )
      & ( ? [X2: $int,X3: list] :
            ( inRange(X0,X3)
            & $less(X2,X0)
            & ~ $less(X2,0)
            & ( cons(X2,X3) = X1 ) )
        | ( nil = X1 )
        | ~ inRange(X0,X1) ) ),
    inference(nnf_transformation,[],[f24]) ).

tff(f24,plain,
    ! [X0: $int,X1: list] :
      ( inRange(X0,X1)
    <=> ( ? [X2: $int,X3: list] :
            ( inRange(X0,X3)
            & $less(X2,X0)
            & ~ $less(X2,0)
            & ( cons(X2,X3) = X1 ) )
        | ( nil = X1 ) ) ),
    inference(rectify,[],[f9]) ).

tff(f9,plain,
    ! [X2: $int,X1: list] :
      ( inRange(X2,X1)
    <=> ( ? [X0: $int,X3: list] :
            ( inRange(X2,X3)
            & $less(X0,X2)
            & ~ $less(X0,0)
            & ( cons(X0,X3) = X1 ) )
        | ( nil = X1 ) ) ),
    inference(theory_normalization,[],[f5]) ).

tff(f5,axiom,
    ! [X2: $int,X1: list] :
      ( inRange(X2,X1)
    <=> ( ? [X0: $int,X3: list] :
            ( inRange(X2,X3)
            & $less(X0,X2)
            & $lesseq(0,X0)
            & ( cons(X0,X3) = X1 ) )
        | ( nil = X1 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',inRange) ).

tff(f12879,plain,
    ( ~ inRange(sK0,nil)
    | ~ $less(2,sK0)
    | spl3_667 ),
    inference(evaluation,[],[f12878]) ).

tff(f12878,plain,
    ( ~ inRange(sK0,nil)
    | ~ $less(2,sK0)
    | $less(2,0)
    | spl3_667 ),
    inference(resolution,[],[f12857,f45]) ).

tff(f45,plain,
    ! [X2: $int,X3: list,X0: $int] :
      ( inRange(X0,cons(X2,X3))
      | ~ inRange(X0,X3)
      | ~ $less(X2,X0)
      | $less(X2,0) ),
    inference(equality_resolution,[],[f44]) ).

tff(f44,plain,
    ! [X2: $int,X3: list,X0: $int,X1: list] :
      ( inRange(X0,X1)
      | ~ inRange(X0,X3)
      | ~ $less(X2,X0)
      | $less(X2,0)
      | ( cons(X2,X3) != X1 ) ),
    inference(cnf_transformation,[],[f32]) ).

tff(f12876,plain,
    ( spl3_668
    | spl3_669
    | spl3_666 ),
    inference(avatar_split_clause,[],[f12864,f12851,f12872,f12868]) ).

tff(f12868,plain,
    ( spl3_668
  <=> ( 3 = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_668])]) ).

tff(f12864,plain,
    ( $less(sK0,3)
    | ( 3 = sK0 )
    | spl3_666 ),
    inference(resolution,[],[f12853,f17]) ).

tff(f12875,plain,
    ( spl3_668
    | spl3_669
    | spl3_666 ),
    inference(avatar_split_clause,[],[f12863,f12851,f12872,f12868]) ).

tff(f12863,plain,
    ( $less(sK0,3)
    | ( 3 = sK0 )
    | spl3_666 ),
    inference(resolution,[],[f12853,f17]) ).

tff(f12866,plain,
    ( ~ spl3_4
    | spl3_666 ),
    inference(avatar_contradiction_clause,[],[f12865]) ).

tff(f12865,plain,
    ( $false
    | ~ spl3_4
    | spl3_666 ),
    inference(evaluation,[],[f12862]) ).

tff(f12862,plain,
    ( ~ $less(3,4)
    | ~ spl3_4
    | spl3_666 ),
    inference(resolution,[],[f12853,f810]) ).

tff(f12858,plain,
    ( ~ spl3_666
    | ~ spl3_667
    | spl3_661 ),
    inference(avatar_split_clause,[],[f12849,f12817,f12855,f12851]) ).

tff(f12849,plain,
    ( ~ inRange(sK0,cons(2,nil))
    | ~ $less(3,sK0)
    | spl3_661 ),
    inference(evaluation,[],[f12848]) ).

tff(f12848,plain,
    ( ~ inRange(sK0,cons(2,nil))
    | ~ $less(3,sK0)
    | $less(3,0)
    | spl3_661 ),
    inference(resolution,[],[f12819,f45]) ).

tff(f12846,plain,
    ( spl3_664
    | spl3_665
    | spl3_663 ),
    inference(avatar_split_clause,[],[f12836,f12830,f12842,f12838]) ).

tff(f12838,plain,
    ( spl3_664
  <=> ( 1 = $sum(55,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_664])]) ).

tff(f12842,plain,
    ( spl3_665
  <=> $less(1,$sum(55,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_665])]) ).

tff(f12830,plain,
    ( spl3_663
  <=> $less($sum(55,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_663])]) ).

tff(f12836,plain,
    ( $less(1,$sum(55,sK0))
    | ( 1 = $sum(55,sK0) )
    | spl3_663 ),
    inference(resolution,[],[f12832,f17]) ).

tff(f12832,plain,
    ( ~ $less($sum(55,sK0),1)
    | spl3_663 ),
    inference(avatar_component_clause,[],[f12830]) ).

tff(f12845,plain,
    ( spl3_664
    | spl3_665
    | spl3_663 ),
    inference(avatar_split_clause,[],[f12835,f12830,f12842,f12838]) ).

tff(f12835,plain,
    ( $less(1,$sum(55,sK0))
    | ( 1 = $sum(55,sK0) )
    | spl3_663 ),
    inference(resolution,[],[f12832,f17]) ).

tff(f12833,plain,
    ( ~ spl3_663
    | ~ spl3_660 ),
    inference(avatar_split_clause,[],[f12827,f12804,f12830]) ).

tff(f12804,plain,
    ( spl3_660
  <=> $less(0,$sum(55,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_660])]) ).

tff(f12827,plain,
    ( ~ $less($sum(55,sK0),1)
    | ~ spl3_660 ),
    inference(resolution,[],[f12806,f114]) ).

tff(f114,plain,
    ! [X0: $int] :
      ( ~ $less(0,X0)
      | ~ $less(X0,1) ),
    inference(superposition,[],[f87,f12]) ).

tff(f12,plain,
    ! [X0: $int] : ( $sum(X0,0) = X0 ),
    introduced(theory_axiom_137,[]) ).

tff(f87,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(X1,$sum(1,X0))
      | ~ $less(X0,X1) ),
    inference(superposition,[],[f21,f10]) ).

tff(f10,plain,
    ! [X0: $int,X1: $int] : ( $sum(X0,X1) = $sum(X1,X0) ),
    introduced(theory_axiom_135,[]) ).

tff(f21,plain,
    ! [X0: $int,X1: $int] :
      ( ~ $less(X1,$sum(X0,1))
      | ~ $less(X0,X1) ),
    introduced(theory_axiom_161,[]) ).

tff(f12806,plain,
    ( $less(0,$sum(55,sK0))
    | ~ spl3_660 ),
    inference(avatar_component_clause,[],[f12804]) ).

tff(f12825,plain,
    ( ~ spl3_662
    | spl3_22 ),
    inference(avatar_split_clause,[],[f12813,f804,f12822]) ).

tff(f12822,plain,
    ( spl3_662
  <=> inRange(4,cons(3,cons(2,nil))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_662])]) ).

tff(f804,plain,
    ( spl3_22
  <=> inRange(4,cons(1,cons(3,cons(2,nil)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_22])]) ).

tff(f12813,plain,
    ( ~ inRange(4,cons(3,cons(2,nil)))
    | spl3_22 ),
    inference(evaluation,[],[f12810]) ).

tff(f12810,plain,
    ( ~ inRange(4,cons(3,cons(2,nil)))
    | ~ $less(1,4)
    | $less(1,0)
    | spl3_22 ),
    inference(resolution,[],[f45,f806]) ).

tff(f806,plain,
    ( ~ inRange(4,cons(1,cons(3,cons(2,nil))))
    | spl3_22 ),
    inference(avatar_component_clause,[],[f804]) ).

tff(f12820,plain,
    ( ~ spl3_661
    | spl3_1
    | ~ spl3_19 ),
    inference(avatar_split_clause,[],[f12815,f731,f48,f12817]) ).

tff(f731,plain,
    ( spl3_19
  <=> $less(1,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_19])]) ).

tff(f12815,plain,
    ( ~ inRange(sK0,cons(3,cons(2,nil)))
    | spl3_1
    | ~ spl3_19 ),
    inference(subsumption_resolution,[],[f12814,f733]) ).

tff(f733,plain,
    ( $less(1,sK0)
    | ~ spl3_19 ),
    inference(avatar_component_clause,[],[f731]) ).

tff(f12814,plain,
    ( ~ inRange(sK0,cons(3,cons(2,nil)))
    | ~ $less(1,sK0)
    | spl3_1 ),
    inference(evaluation,[],[f12809]) ).

tff(f12809,plain,
    ( ~ inRange(sK0,cons(3,cons(2,nil)))
    | ~ $less(1,sK0)
    | $less(1,0)
    | spl3_1 ),
    inference(resolution,[],[f45,f50]) ).

tff(f12808,plain,
    ( spl3_659
    | spl3_660
    | spl3_658 ),
    inference(avatar_split_clause,[],[f12798,f12792,f12804,f12800]) ).

tff(f12800,plain,
    ( spl3_659
  <=> ( 0 = $sum(55,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_659])]) ).

tff(f12792,plain,
    ( spl3_658
  <=> $less($sum(55,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_658])]) ).

tff(f12798,plain,
    ( $less(0,$sum(55,sK0))
    | ( 0 = $sum(55,sK0) )
    | spl3_658 ),
    inference(resolution,[],[f12794,f17]) ).

tff(f12794,plain,
    ( ~ $less($sum(55,sK0),0)
    | spl3_658 ),
    inference(avatar_component_clause,[],[f12792]) ).

tff(f12807,plain,
    ( spl3_659
    | spl3_660
    | spl3_658 ),
    inference(avatar_split_clause,[],[f12797,f12792,f12804,f12800]) ).

tff(f12797,plain,
    ( $less(0,$sum(55,sK0))
    | ( 0 = $sum(55,sK0) )
    | spl3_658 ),
    inference(resolution,[],[f12794,f17]) ).

tff(f12795,plain,
    ( ~ spl3_658
    | ~ spl3_657 ),
    inference(avatar_split_clause,[],[f12789,f12784,f12792]) ).

tff(f12784,plain,
    ( spl3_657
  <=> $less(-1,$sum(55,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_657])]) ).

tff(f12789,plain,
    ( ~ $less($sum(55,sK0),0)
    | ~ spl3_657 ),
    inference(resolution,[],[f12786,f90]) ).

tff(f90,plain,
    ! [X0: $int] :
      ( ~ $less(-1,X0)
      | ~ $less(X0,0) ),
    inference(evaluation,[],[f89]) ).

tff(f89,plain,
    ! [X0: $int] :
      ( ~ $less(X0,0)
      | ~ $less($uminus(1),X0) ),
    inference(superposition,[],[f21,f57]) ).

tff(f57,plain,
    ! [X0: $int] : ( 0 = $sum($uminus(X0),X0) ),
    inference(superposition,[],[f14,f20]) ).

tff(f20,plain,
    ! [X0: $int] : ( $uminus($uminus(X0)) = X0 ),
    introduced(theory_axiom_148,[]) ).

tff(f14,plain,
    ! [X0: $int] : ( 0 = $sum(X0,$uminus(X0)) ),
    introduced(theory_axiom_140,[]) ).

tff(f12786,plain,
    ( $less(-1,$sum(55,sK0))
    | ~ spl3_657 ),
    inference(avatar_component_clause,[],[f12784]) ).

tff(f12788,plain,
    ( spl3_656
    | spl3_657
    | spl3_655 ),
    inference(avatar_split_clause,[],[f12778,f12773,f12784,f12780]) ).

tff(f12780,plain,
    ( spl3_656
  <=> ( -1 = $sum(55,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_656])]) ).

tff(f12773,plain,
    ( spl3_655
  <=> $less($sum(55,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_655])]) ).

tff(f12778,plain,
    ( $less(-1,$sum(55,sK0))
    | ( -1 = $sum(55,sK0) )
    | spl3_655 ),
    inference(resolution,[],[f12775,f17]) ).

tff(f12775,plain,
    ( ~ $less($sum(55,sK0),-1)
    | spl3_655 ),
    inference(avatar_component_clause,[],[f12773]) ).

tff(f12787,plain,
    ( spl3_656
    | spl3_657
    | spl3_655 ),
    inference(avatar_split_clause,[],[f12777,f12773,f12784,f12780]) ).

tff(f12777,plain,
    ( $less(-1,$sum(55,sK0))
    | ( -1 = $sum(55,sK0) )
    | spl3_655 ),
    inference(resolution,[],[f12775,f17]) ).

tff(f12776,plain,
    ( ~ spl3_655
    | ~ spl3_537 ),
    inference(avatar_split_clause,[],[f12753,f10133,f12773]) ).

tff(f10133,plain,
    ( spl3_537
  <=> $less(-1,$sum(45,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_537])]) ).

tff(f12753,plain,
    ( ~ $less($sum(55,sK0),-1)
    | ~ spl3_537 ),
    inference(evaluation,[],[f12747]) ).

tff(f12747,plain,
    ( ~ $less($sum(10,$sum(45,sK0)),-1)
    | ~ spl3_537 ),
    inference(resolution,[],[f10139,f501]) ).

tff(f501,plain,
    ! [X0: $int] : ~ $less($sum(10,X0),X0),
    inference(evaluation,[],[f492]) ).

tff(f492,plain,
    ! [X0: $int] : ~ $less($sum(9,$sum(X0,1)),X0),
    inference(resolution,[],[f461,f167]) ).

tff(f167,plain,
    ! [X0: $int,X1: $int] :
      ( $less(X0,$sum(X1,1))
      | ~ $less(X0,X1) ),
    inference(resolution,[],[f16,f69]) ).

tff(f69,plain,
    ! [X0: $int] : $less(X0,$sum(X0,1)),
    inference(resolution,[],[f19,f15]) ).

tff(f15,plain,
    ! [X0: $int] : ~ $less(X0,X0),
    introduced(theory_axiom_142,[]) ).

tff(f19,plain,
    ! [X0: $int,X1: $int] :
      ( $less(X1,$sum(X0,1))
      | $less(X0,X1) ),
    introduced(theory_axiom_147,[]) ).

tff(f461,plain,
    ! [X0: $int] : ~ $less($sum(9,X0),X0),
    inference(evaluation,[],[f452]) ).

tff(f452,plain,
    ! [X0: $int] : ~ $less($sum(8,$sum(X0,1)),X0),
    inference(resolution,[],[f421,f167]) ).

tff(f421,plain,
    ! [X0: $int] : ~ $less($sum(8,X0),X0),
    inference(evaluation,[],[f412]) ).

tff(f412,plain,
    ! [X0: $int] : ~ $less($sum(7,$sum(X0,1)),X0),
    inference(resolution,[],[f381,f167]) ).

tff(f381,plain,
    ! [X0: $int] : ~ $less($sum(7,X0),X0),
    inference(evaluation,[],[f372]) ).

tff(f372,plain,
    ! [X0: $int] : ~ $less($sum(6,$sum(X0,1)),X0),
    inference(resolution,[],[f341,f167]) ).

tff(f341,plain,
    ! [X0: $int] : ~ $less($sum(6,X0),X0),
    inference(evaluation,[],[f332]) ).

tff(f332,plain,
    ! [X0: $int] : ~ $less($sum(5,$sum(X0,1)),X0),
    inference(resolution,[],[f308,f167]) ).

tff(f308,plain,
    ! [X0: $int] : ~ $less($sum(5,X0),X0),
    inference(evaluation,[],[f299]) ).

tff(f299,plain,
    ! [X0: $int] : ~ $less($sum(4,$sum(X0,1)),X0),
    inference(resolution,[],[f276,f167]) ).

tff(f276,plain,
    ! [X0: $int] : ~ $less($sum(4,X0),X0),
    inference(evaluation,[],[f267]) ).

tff(f267,plain,
    ! [X0: $int] : ~ $less($sum(3,$sum(X0,1)),X0),
    inference(resolution,[],[f237,f167]) ).

tff(f237,plain,
    ! [X0: $int] : ~ $less($sum(3,X0),X0),
    inference(evaluation,[],[f226]) ).

tff(f226,plain,
    ! [X0: $int] : ~ $less($sum(2,$sum(X0,1)),X0),
    inference(resolution,[],[f201,f167]) ).

tff(f201,plain,
    ! [X0: $int] : ~ $less($sum(2,X0),X0),
    inference(evaluation,[],[f191]) ).

tff(f191,plain,
    ! [X0: $int] : ~ $less($sum($sum(X0,1),1),X0),
    inference(resolution,[],[f180,f167]) ).

tff(f180,plain,
    ! [X0: $int] : ~ $less($sum(X0,1),X0),
    inference(resolution,[],[f167,f15]) ).

tff(f10139,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(45,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_537 ),
    inference(resolution,[],[f10135,f16]) ).

tff(f10135,plain,
    ( $less(-1,$sum(45,sK0))
    | ~ spl3_537 ),
    inference(avatar_component_clause,[],[f10133]) ).

tff(f12724,plain,
    ( spl3_653
    | spl3_654
    | spl3_652 ),
    inference(avatar_split_clause,[],[f12714,f12709,f12720,f12716]) ).

tff(f12716,plain,
    ( spl3_653
  <=> ( 4 = $sum(55,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_653])]) ).

tff(f12720,plain,
    ( spl3_654
  <=> $less(4,$sum(55,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_654])]) ).

tff(f12709,plain,
    ( spl3_652
  <=> $less($sum(55,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_652])]) ).

tff(f12714,plain,
    ( $less(4,$sum(55,sK0))
    | ( 4 = $sum(55,sK0) )
    | spl3_652 ),
    inference(resolution,[],[f12711,f17]) ).

tff(f12711,plain,
    ( ~ $less($sum(55,sK0),4)
    | spl3_652 ),
    inference(avatar_component_clause,[],[f12709]) ).

tff(f12723,plain,
    ( spl3_653
    | spl3_654
    | spl3_652 ),
    inference(avatar_split_clause,[],[f12713,f12709,f12720,f12716]) ).

tff(f12713,plain,
    ( $less(4,$sum(55,sK0))
    | ( 4 = $sum(55,sK0) )
    | spl3_652 ),
    inference(resolution,[],[f12711,f17]) ).

tff(f12712,plain,
    ( ~ spl3_652
    | ~ spl3_534 ),
    inference(avatar_split_clause,[],[f12688,f10069,f12709]) ).

tff(f10069,plain,
    ( spl3_534
  <=> $less(4,$sum(45,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_534])]) ).

tff(f12688,plain,
    ( ~ $less($sum(55,sK0),4)
    | ~ spl3_534 ),
    inference(evaluation,[],[f12681]) ).

tff(f12681,plain,
    ( ~ $less($sum(10,$sum(45,sK0)),4)
    | ~ spl3_534 ),
    inference(resolution,[],[f10074,f501]) ).

tff(f10074,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(45,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_534 ),
    inference(resolution,[],[f10071,f16]) ).

tff(f10071,plain,
    ( $less(4,$sum(45,sK0))
    | ~ spl3_534 ),
    inference(avatar_component_clause,[],[f10069]) ).

tff(f12658,plain,
    ( spl3_650
    | spl3_651
    | spl3_649 ),
    inference(avatar_split_clause,[],[f12648,f12642,f12654,f12650]) ).

tff(f12650,plain,
    ( spl3_650
  <=> ( 1 = $sum(54,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_650])]) ).

tff(f12654,plain,
    ( spl3_651
  <=> $less(1,$sum(54,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_651])]) ).

tff(f12642,plain,
    ( spl3_649
  <=> $less($sum(54,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_649])]) ).

tff(f12648,plain,
    ( $less(1,$sum(54,sK0))
    | ( 1 = $sum(54,sK0) )
    | spl3_649 ),
    inference(resolution,[],[f12644,f17]) ).

tff(f12644,plain,
    ( ~ $less($sum(54,sK0),1)
    | spl3_649 ),
    inference(avatar_component_clause,[],[f12642]) ).

tff(f12657,plain,
    ( spl3_650
    | spl3_651
    | spl3_649 ),
    inference(avatar_split_clause,[],[f12647,f12642,f12654,f12650]) ).

tff(f12647,plain,
    ( $less(1,$sum(54,sK0))
    | ( 1 = $sum(54,sK0) )
    | spl3_649 ),
    inference(resolution,[],[f12644,f17]) ).

tff(f12645,plain,
    ( ~ spl3_649
    | ~ spl3_648 ),
    inference(avatar_split_clause,[],[f12639,f12634,f12642]) ).

tff(f12634,plain,
    ( spl3_648
  <=> $less(0,$sum(54,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_648])]) ).

tff(f12639,plain,
    ( ~ $less($sum(54,sK0),1)
    | ~ spl3_648 ),
    inference(resolution,[],[f12636,f114]) ).

tff(f12636,plain,
    ( $less(0,$sum(54,sK0))
    | ~ spl3_648 ),
    inference(avatar_component_clause,[],[f12634]) ).

tff(f12638,plain,
    ( spl3_647
    | spl3_648
    | spl3_646 ),
    inference(avatar_split_clause,[],[f12628,f12622,f12634,f12630]) ).

tff(f12630,plain,
    ( spl3_647
  <=> ( 0 = $sum(54,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_647])]) ).

tff(f12622,plain,
    ( spl3_646
  <=> $less($sum(54,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_646])]) ).

tff(f12628,plain,
    ( $less(0,$sum(54,sK0))
    | ( 0 = $sum(54,sK0) )
    | spl3_646 ),
    inference(resolution,[],[f12624,f17]) ).

tff(f12624,plain,
    ( ~ $less($sum(54,sK0),0)
    | spl3_646 ),
    inference(avatar_component_clause,[],[f12622]) ).

tff(f12637,plain,
    ( spl3_647
    | spl3_648
    | spl3_646 ),
    inference(avatar_split_clause,[],[f12627,f12622,f12634,f12630]) ).

tff(f12627,plain,
    ( $less(0,$sum(54,sK0))
    | ( 0 = $sum(54,sK0) )
    | spl3_646 ),
    inference(resolution,[],[f12624,f17]) ).

tff(f12625,plain,
    ( ~ spl3_646
    | ~ spl3_645 ),
    inference(avatar_split_clause,[],[f12619,f12614,f12622]) ).

tff(f12614,plain,
    ( spl3_645
  <=> $less(-1,$sum(54,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_645])]) ).

tff(f12619,plain,
    ( ~ $less($sum(54,sK0),0)
    | ~ spl3_645 ),
    inference(resolution,[],[f12616,f90]) ).

tff(f12616,plain,
    ( $less(-1,$sum(54,sK0))
    | ~ spl3_645 ),
    inference(avatar_component_clause,[],[f12614]) ).

tff(f12618,plain,
    ( spl3_644
    | spl3_645
    | spl3_643 ),
    inference(avatar_split_clause,[],[f12608,f12603,f12614,f12610]) ).

tff(f12610,plain,
    ( spl3_644
  <=> ( -1 = $sum(54,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_644])]) ).

tff(f12603,plain,
    ( spl3_643
  <=> $less($sum(54,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_643])]) ).

tff(f12608,plain,
    ( $less(-1,$sum(54,sK0))
    | ( -1 = $sum(54,sK0) )
    | spl3_643 ),
    inference(resolution,[],[f12605,f17]) ).

tff(f12605,plain,
    ( ~ $less($sum(54,sK0),-1)
    | spl3_643 ),
    inference(avatar_component_clause,[],[f12603]) ).

tff(f12617,plain,
    ( spl3_644
    | spl3_645
    | spl3_643 ),
    inference(avatar_split_clause,[],[f12607,f12603,f12614,f12610]) ).

tff(f12607,plain,
    ( $less(-1,$sum(54,sK0))
    | ( -1 = $sum(54,sK0) )
    | spl3_643 ),
    inference(resolution,[],[f12605,f17]) ).

tff(f12606,plain,
    ( ~ spl3_643
    | ~ spl3_525 ),
    inference(avatar_split_clause,[],[f12583,f9962,f12603]) ).

tff(f9962,plain,
    ( spl3_525
  <=> $less(-1,$sum(44,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_525])]) ).

tff(f12583,plain,
    ( ~ $less($sum(54,sK0),-1)
    | ~ spl3_525 ),
    inference(evaluation,[],[f12577]) ).

tff(f12577,plain,
    ( ~ $less($sum(10,$sum(44,sK0)),-1)
    | ~ spl3_525 ),
    inference(resolution,[],[f9968,f501]) ).

tff(f9968,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(44,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_525 ),
    inference(resolution,[],[f9964,f16]) ).

tff(f9964,plain,
    ( $less(-1,$sum(44,sK0))
    | ~ spl3_525 ),
    inference(avatar_component_clause,[],[f9962]) ).

tff(f12554,plain,
    ( spl3_641
    | spl3_642
    | spl3_640 ),
    inference(avatar_split_clause,[],[f12544,f12539,f12550,f12546]) ).

tff(f12546,plain,
    ( spl3_641
  <=> ( 4 = $sum(54,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_641])]) ).

tff(f12550,plain,
    ( spl3_642
  <=> $less(4,$sum(54,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_642])]) ).

tff(f12539,plain,
    ( spl3_640
  <=> $less($sum(54,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_640])]) ).

tff(f12544,plain,
    ( $less(4,$sum(54,sK0))
    | ( 4 = $sum(54,sK0) )
    | spl3_640 ),
    inference(resolution,[],[f12541,f17]) ).

tff(f12541,plain,
    ( ~ $less($sum(54,sK0),4)
    | spl3_640 ),
    inference(avatar_component_clause,[],[f12539]) ).

tff(f12553,plain,
    ( spl3_641
    | spl3_642
    | spl3_640 ),
    inference(avatar_split_clause,[],[f12543,f12539,f12550,f12546]) ).

tff(f12543,plain,
    ( $less(4,$sum(54,sK0))
    | ( 4 = $sum(54,sK0) )
    | spl3_640 ),
    inference(resolution,[],[f12541,f17]) ).

tff(f12542,plain,
    ( ~ spl3_640
    | ~ spl3_522 ),
    inference(avatar_split_clause,[],[f12518,f9898,f12539]) ).

tff(f9898,plain,
    ( spl3_522
  <=> $less(4,$sum(44,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_522])]) ).

tff(f12518,plain,
    ( ~ $less($sum(54,sK0),4)
    | ~ spl3_522 ),
    inference(evaluation,[],[f12511]) ).

tff(f12511,plain,
    ( ~ $less($sum(10,$sum(44,sK0)),4)
    | ~ spl3_522 ),
    inference(resolution,[],[f9903,f501]) ).

tff(f9903,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(44,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_522 ),
    inference(resolution,[],[f9900,f16]) ).

tff(f9900,plain,
    ( $less(4,$sum(44,sK0))
    | ~ spl3_522 ),
    inference(avatar_component_clause,[],[f9898]) ).

tff(f12488,plain,
    ( spl3_638
    | spl3_639
    | spl3_637 ),
    inference(avatar_split_clause,[],[f12478,f12472,f12484,f12480]) ).

tff(f12480,plain,
    ( spl3_638
  <=> ( 1 = $sum(53,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_638])]) ).

tff(f12484,plain,
    ( spl3_639
  <=> $less(1,$sum(53,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_639])]) ).

tff(f12472,plain,
    ( spl3_637
  <=> $less($sum(53,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_637])]) ).

tff(f12478,plain,
    ( $less(1,$sum(53,sK0))
    | ( 1 = $sum(53,sK0) )
    | spl3_637 ),
    inference(resolution,[],[f12474,f17]) ).

tff(f12474,plain,
    ( ~ $less($sum(53,sK0),1)
    | spl3_637 ),
    inference(avatar_component_clause,[],[f12472]) ).

tff(f12487,plain,
    ( spl3_638
    | spl3_639
    | spl3_637 ),
    inference(avatar_split_clause,[],[f12477,f12472,f12484,f12480]) ).

tff(f12477,plain,
    ( $less(1,$sum(53,sK0))
    | ( 1 = $sum(53,sK0) )
    | spl3_637 ),
    inference(resolution,[],[f12474,f17]) ).

tff(f12475,plain,
    ( ~ spl3_637
    | ~ spl3_636 ),
    inference(avatar_split_clause,[],[f12469,f12464,f12472]) ).

tff(f12464,plain,
    ( spl3_636
  <=> $less(0,$sum(53,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_636])]) ).

tff(f12469,plain,
    ( ~ $less($sum(53,sK0),1)
    | ~ spl3_636 ),
    inference(resolution,[],[f12466,f114]) ).

tff(f12466,plain,
    ( $less(0,$sum(53,sK0))
    | ~ spl3_636 ),
    inference(avatar_component_clause,[],[f12464]) ).

tff(f12468,plain,
    ( spl3_635
    | spl3_636
    | spl3_634 ),
    inference(avatar_split_clause,[],[f12458,f12452,f12464,f12460]) ).

tff(f12460,plain,
    ( spl3_635
  <=> ( 0 = $sum(53,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_635])]) ).

tff(f12452,plain,
    ( spl3_634
  <=> $less($sum(53,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_634])]) ).

tff(f12458,plain,
    ( $less(0,$sum(53,sK0))
    | ( 0 = $sum(53,sK0) )
    | spl3_634 ),
    inference(resolution,[],[f12454,f17]) ).

tff(f12454,plain,
    ( ~ $less($sum(53,sK0),0)
    | spl3_634 ),
    inference(avatar_component_clause,[],[f12452]) ).

tff(f12467,plain,
    ( spl3_635
    | spl3_636
    | spl3_634 ),
    inference(avatar_split_clause,[],[f12457,f12452,f12464,f12460]) ).

tff(f12457,plain,
    ( $less(0,$sum(53,sK0))
    | ( 0 = $sum(53,sK0) )
    | spl3_634 ),
    inference(resolution,[],[f12454,f17]) ).

tff(f12455,plain,
    ( ~ spl3_634
    | ~ spl3_633 ),
    inference(avatar_split_clause,[],[f12449,f12444,f12452]) ).

tff(f12444,plain,
    ( spl3_633
  <=> $less(-1,$sum(53,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_633])]) ).

tff(f12449,plain,
    ( ~ $less($sum(53,sK0),0)
    | ~ spl3_633 ),
    inference(resolution,[],[f12446,f90]) ).

tff(f12446,plain,
    ( $less(-1,$sum(53,sK0))
    | ~ spl3_633 ),
    inference(avatar_component_clause,[],[f12444]) ).

tff(f12448,plain,
    ( spl3_632
    | spl3_633
    | spl3_631 ),
    inference(avatar_split_clause,[],[f12438,f12433,f12444,f12440]) ).

tff(f12440,plain,
    ( spl3_632
  <=> ( -1 = $sum(53,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_632])]) ).

tff(f12433,plain,
    ( spl3_631
  <=> $less($sum(53,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_631])]) ).

tff(f12438,plain,
    ( $less(-1,$sum(53,sK0))
    | ( -1 = $sum(53,sK0) )
    | spl3_631 ),
    inference(resolution,[],[f12435,f17]) ).

tff(f12435,plain,
    ( ~ $less($sum(53,sK0),-1)
    | spl3_631 ),
    inference(avatar_component_clause,[],[f12433]) ).

tff(f12447,plain,
    ( spl3_632
    | spl3_633
    | spl3_631 ),
    inference(avatar_split_clause,[],[f12437,f12433,f12444,f12440]) ).

tff(f12437,plain,
    ( $less(-1,$sum(53,sK0))
    | ( -1 = $sum(53,sK0) )
    | spl3_631 ),
    inference(resolution,[],[f12435,f17]) ).

tff(f12436,plain,
    ( ~ spl3_631
    | ~ spl3_513 ),
    inference(avatar_split_clause,[],[f12413,f9792,f12433]) ).

tff(f9792,plain,
    ( spl3_513
  <=> $less(-1,$sum(43,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_513])]) ).

tff(f12413,plain,
    ( ~ $less($sum(53,sK0),-1)
    | ~ spl3_513 ),
    inference(evaluation,[],[f12407]) ).

tff(f12407,plain,
    ( ~ $less($sum(10,$sum(43,sK0)),-1)
    | ~ spl3_513 ),
    inference(resolution,[],[f9798,f501]) ).

tff(f9798,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(43,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_513 ),
    inference(resolution,[],[f9794,f16]) ).

tff(f9794,plain,
    ( $less(-1,$sum(43,sK0))
    | ~ spl3_513 ),
    inference(avatar_component_clause,[],[f9792]) ).

tff(f12384,plain,
    ( spl3_629
    | spl3_630
    | spl3_628 ),
    inference(avatar_split_clause,[],[f12374,f12369,f12380,f12376]) ).

tff(f12376,plain,
    ( spl3_629
  <=> ( 4 = $sum(53,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_629])]) ).

tff(f12380,plain,
    ( spl3_630
  <=> $less(4,$sum(53,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_630])]) ).

tff(f12369,plain,
    ( spl3_628
  <=> $less($sum(53,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_628])]) ).

tff(f12374,plain,
    ( $less(4,$sum(53,sK0))
    | ( 4 = $sum(53,sK0) )
    | spl3_628 ),
    inference(resolution,[],[f12371,f17]) ).

tff(f12371,plain,
    ( ~ $less($sum(53,sK0),4)
    | spl3_628 ),
    inference(avatar_component_clause,[],[f12369]) ).

tff(f12383,plain,
    ( spl3_629
    | spl3_630
    | spl3_628 ),
    inference(avatar_split_clause,[],[f12373,f12369,f12380,f12376]) ).

tff(f12373,plain,
    ( $less(4,$sum(53,sK0))
    | ( 4 = $sum(53,sK0) )
    | spl3_628 ),
    inference(resolution,[],[f12371,f17]) ).

tff(f12372,plain,
    ( ~ spl3_628
    | ~ spl3_510 ),
    inference(avatar_split_clause,[],[f12348,f9728,f12369]) ).

tff(f9728,plain,
    ( spl3_510
  <=> $less(4,$sum(43,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_510])]) ).

tff(f12348,plain,
    ( ~ $less($sum(53,sK0),4)
    | ~ spl3_510 ),
    inference(evaluation,[],[f12341]) ).

tff(f12341,plain,
    ( ~ $less($sum(10,$sum(43,sK0)),4)
    | ~ spl3_510 ),
    inference(resolution,[],[f9733,f501]) ).

tff(f9733,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(43,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_510 ),
    inference(resolution,[],[f9730,f16]) ).

tff(f9730,plain,
    ( $less(4,$sum(43,sK0))
    | ~ spl3_510 ),
    inference(avatar_component_clause,[],[f9728]) ).

tff(f12318,plain,
    ( spl3_626
    | spl3_627
    | spl3_625 ),
    inference(avatar_split_clause,[],[f12308,f12302,f12314,f12310]) ).

tff(f12310,plain,
    ( spl3_626
  <=> ( 1 = $sum(52,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_626])]) ).

tff(f12314,plain,
    ( spl3_627
  <=> $less(1,$sum(52,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_627])]) ).

tff(f12302,plain,
    ( spl3_625
  <=> $less($sum(52,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_625])]) ).

tff(f12308,plain,
    ( $less(1,$sum(52,sK0))
    | ( 1 = $sum(52,sK0) )
    | spl3_625 ),
    inference(resolution,[],[f12304,f17]) ).

tff(f12304,plain,
    ( ~ $less($sum(52,sK0),1)
    | spl3_625 ),
    inference(avatar_component_clause,[],[f12302]) ).

tff(f12317,plain,
    ( spl3_626
    | spl3_627
    | spl3_625 ),
    inference(avatar_split_clause,[],[f12307,f12302,f12314,f12310]) ).

tff(f12307,plain,
    ( $less(1,$sum(52,sK0))
    | ( 1 = $sum(52,sK0) )
    | spl3_625 ),
    inference(resolution,[],[f12304,f17]) ).

tff(f12305,plain,
    ( ~ spl3_625
    | ~ spl3_624 ),
    inference(avatar_split_clause,[],[f12299,f12294,f12302]) ).

tff(f12294,plain,
    ( spl3_624
  <=> $less(0,$sum(52,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_624])]) ).

tff(f12299,plain,
    ( ~ $less($sum(52,sK0),1)
    | ~ spl3_624 ),
    inference(resolution,[],[f12296,f114]) ).

tff(f12296,plain,
    ( $less(0,$sum(52,sK0))
    | ~ spl3_624 ),
    inference(avatar_component_clause,[],[f12294]) ).

tff(f12298,plain,
    ( spl3_623
    | spl3_624
    | spl3_622 ),
    inference(avatar_split_clause,[],[f12288,f12282,f12294,f12290]) ).

tff(f12290,plain,
    ( spl3_623
  <=> ( 0 = $sum(52,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_623])]) ).

tff(f12282,plain,
    ( spl3_622
  <=> $less($sum(52,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_622])]) ).

tff(f12288,plain,
    ( $less(0,$sum(52,sK0))
    | ( 0 = $sum(52,sK0) )
    | spl3_622 ),
    inference(resolution,[],[f12284,f17]) ).

tff(f12284,plain,
    ( ~ $less($sum(52,sK0),0)
    | spl3_622 ),
    inference(avatar_component_clause,[],[f12282]) ).

tff(f12297,plain,
    ( spl3_623
    | spl3_624
    | spl3_622 ),
    inference(avatar_split_clause,[],[f12287,f12282,f12294,f12290]) ).

tff(f12287,plain,
    ( $less(0,$sum(52,sK0))
    | ( 0 = $sum(52,sK0) )
    | spl3_622 ),
    inference(resolution,[],[f12284,f17]) ).

tff(f12285,plain,
    ( ~ spl3_622
    | ~ spl3_621 ),
    inference(avatar_split_clause,[],[f12279,f12274,f12282]) ).

tff(f12274,plain,
    ( spl3_621
  <=> $less(-1,$sum(52,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_621])]) ).

tff(f12279,plain,
    ( ~ $less($sum(52,sK0),0)
    | ~ spl3_621 ),
    inference(resolution,[],[f12276,f90]) ).

tff(f12276,plain,
    ( $less(-1,$sum(52,sK0))
    | ~ spl3_621 ),
    inference(avatar_component_clause,[],[f12274]) ).

tff(f12278,plain,
    ( spl3_620
    | spl3_621
    | spl3_619 ),
    inference(avatar_split_clause,[],[f12268,f12263,f12274,f12270]) ).

tff(f12270,plain,
    ( spl3_620
  <=> ( -1 = $sum(52,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_620])]) ).

tff(f12263,plain,
    ( spl3_619
  <=> $less($sum(52,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_619])]) ).

tff(f12268,plain,
    ( $less(-1,$sum(52,sK0))
    | ( -1 = $sum(52,sK0) )
    | spl3_619 ),
    inference(resolution,[],[f12265,f17]) ).

tff(f12265,plain,
    ( ~ $less($sum(52,sK0),-1)
    | spl3_619 ),
    inference(avatar_component_clause,[],[f12263]) ).

tff(f12277,plain,
    ( spl3_620
    | spl3_621
    | spl3_619 ),
    inference(avatar_split_clause,[],[f12267,f12263,f12274,f12270]) ).

tff(f12267,plain,
    ( $less(-1,$sum(52,sK0))
    | ( -1 = $sum(52,sK0) )
    | spl3_619 ),
    inference(resolution,[],[f12265,f17]) ).

tff(f12266,plain,
    ( ~ spl3_619
    | ~ spl3_501 ),
    inference(avatar_split_clause,[],[f12243,f9622,f12263]) ).

tff(f9622,plain,
    ( spl3_501
  <=> $less(-1,$sum(42,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_501])]) ).

tff(f12243,plain,
    ( ~ $less($sum(52,sK0),-1)
    | ~ spl3_501 ),
    inference(evaluation,[],[f12237]) ).

tff(f12237,plain,
    ( ~ $less($sum(10,$sum(42,sK0)),-1)
    | ~ spl3_501 ),
    inference(resolution,[],[f9628,f501]) ).

tff(f9628,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(42,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_501 ),
    inference(resolution,[],[f9624,f16]) ).

tff(f9624,plain,
    ( $less(-1,$sum(42,sK0))
    | ~ spl3_501 ),
    inference(avatar_component_clause,[],[f9622]) ).

tff(f12214,plain,
    ( spl3_617
    | spl3_618
    | spl3_616 ),
    inference(avatar_split_clause,[],[f12204,f12198,f12210,f12206]) ).

tff(f12206,plain,
    ( spl3_617
  <=> ( 1 = $sum(51,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_617])]) ).

tff(f12210,plain,
    ( spl3_618
  <=> $less(1,$sum(51,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_618])]) ).

tff(f12198,plain,
    ( spl3_616
  <=> $less($sum(51,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_616])]) ).

tff(f12204,plain,
    ( $less(1,$sum(51,sK0))
    | ( 1 = $sum(51,sK0) )
    | spl3_616 ),
    inference(resolution,[],[f12200,f17]) ).

tff(f12200,plain,
    ( ~ $less($sum(51,sK0),1)
    | spl3_616 ),
    inference(avatar_component_clause,[],[f12198]) ).

tff(f12213,plain,
    ( spl3_617
    | spl3_618
    | spl3_616 ),
    inference(avatar_split_clause,[],[f12203,f12198,f12210,f12206]) ).

tff(f12203,plain,
    ( $less(1,$sum(51,sK0))
    | ( 1 = $sum(51,sK0) )
    | spl3_616 ),
    inference(resolution,[],[f12200,f17]) ).

tff(f12201,plain,
    ( ~ spl3_616
    | ~ spl3_615 ),
    inference(avatar_split_clause,[],[f12195,f12190,f12198]) ).

tff(f12190,plain,
    ( spl3_615
  <=> $less(0,$sum(51,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_615])]) ).

tff(f12195,plain,
    ( ~ $less($sum(51,sK0),1)
    | ~ spl3_615 ),
    inference(resolution,[],[f12192,f114]) ).

tff(f12192,plain,
    ( $less(0,$sum(51,sK0))
    | ~ spl3_615 ),
    inference(avatar_component_clause,[],[f12190]) ).

tff(f12194,plain,
    ( spl3_614
    | spl3_615
    | spl3_613 ),
    inference(avatar_split_clause,[],[f12184,f12178,f12190,f12186]) ).

tff(f12186,plain,
    ( spl3_614
  <=> ( 0 = $sum(51,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_614])]) ).

tff(f12178,plain,
    ( spl3_613
  <=> $less($sum(51,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_613])]) ).

tff(f12184,plain,
    ( $less(0,$sum(51,sK0))
    | ( 0 = $sum(51,sK0) )
    | spl3_613 ),
    inference(resolution,[],[f12180,f17]) ).

tff(f12180,plain,
    ( ~ $less($sum(51,sK0),0)
    | spl3_613 ),
    inference(avatar_component_clause,[],[f12178]) ).

tff(f12193,plain,
    ( spl3_614
    | spl3_615
    | spl3_613 ),
    inference(avatar_split_clause,[],[f12183,f12178,f12190,f12186]) ).

tff(f12183,plain,
    ( $less(0,$sum(51,sK0))
    | ( 0 = $sum(51,sK0) )
    | spl3_613 ),
    inference(resolution,[],[f12180,f17]) ).

tff(f12181,plain,
    ( ~ spl3_613
    | ~ spl3_612 ),
    inference(avatar_split_clause,[],[f12175,f12170,f12178]) ).

tff(f12170,plain,
    ( spl3_612
  <=> $less(-1,$sum(51,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_612])]) ).

tff(f12175,plain,
    ( ~ $less($sum(51,sK0),0)
    | ~ spl3_612 ),
    inference(resolution,[],[f12172,f90]) ).

tff(f12172,plain,
    ( $less(-1,$sum(51,sK0))
    | ~ spl3_612 ),
    inference(avatar_component_clause,[],[f12170]) ).

tff(f12174,plain,
    ( spl3_611
    | spl3_612
    | spl3_610 ),
    inference(avatar_split_clause,[],[f12164,f12159,f12170,f12166]) ).

tff(f12166,plain,
    ( spl3_611
  <=> ( -1 = $sum(51,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_611])]) ).

tff(f12159,plain,
    ( spl3_610
  <=> $less($sum(51,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_610])]) ).

tff(f12164,plain,
    ( $less(-1,$sum(51,sK0))
    | ( -1 = $sum(51,sK0) )
    | spl3_610 ),
    inference(resolution,[],[f12161,f17]) ).

tff(f12161,plain,
    ( ~ $less($sum(51,sK0),-1)
    | spl3_610 ),
    inference(avatar_component_clause,[],[f12159]) ).

tff(f12173,plain,
    ( spl3_611
    | spl3_612
    | spl3_610 ),
    inference(avatar_split_clause,[],[f12163,f12159,f12170,f12166]) ).

tff(f12163,plain,
    ( $less(-1,$sum(51,sK0))
    | ( -1 = $sum(51,sK0) )
    | spl3_610 ),
    inference(resolution,[],[f12161,f17]) ).

tff(f12162,plain,
    ( ~ spl3_610
    | ~ spl3_492 ),
    inference(avatar_split_clause,[],[f12139,f9518,f12159]) ).

tff(f9518,plain,
    ( spl3_492
  <=> $less(-1,$sum(41,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_492])]) ).

tff(f12139,plain,
    ( ~ $less($sum(51,sK0),-1)
    | ~ spl3_492 ),
    inference(evaluation,[],[f12133]) ).

tff(f12133,plain,
    ( ~ $less($sum(10,$sum(41,sK0)),-1)
    | ~ spl3_492 ),
    inference(resolution,[],[f9524,f501]) ).

tff(f9524,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(41,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_492 ),
    inference(resolution,[],[f9520,f16]) ).

tff(f9520,plain,
    ( $less(-1,$sum(41,sK0))
    | ~ spl3_492 ),
    inference(avatar_component_clause,[],[f9518]) ).

tff(f12110,plain,
    ( spl3_608
    | spl3_609
    | spl3_607 ),
    inference(avatar_split_clause,[],[f12100,f12095,f12106,f12102]) ).

tff(f12102,plain,
    ( spl3_608
  <=> ( 4 = $sum(52,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_608])]) ).

tff(f12106,plain,
    ( spl3_609
  <=> $less(4,$sum(52,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_609])]) ).

tff(f12095,plain,
    ( spl3_607
  <=> $less($sum(52,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_607])]) ).

tff(f12100,plain,
    ( $less(4,$sum(52,sK0))
    | ( 4 = $sum(52,sK0) )
    | spl3_607 ),
    inference(resolution,[],[f12097,f17]) ).

tff(f12097,plain,
    ( ~ $less($sum(52,sK0),4)
    | spl3_607 ),
    inference(avatar_component_clause,[],[f12095]) ).

tff(f12109,plain,
    ( spl3_608
    | spl3_609
    | spl3_607 ),
    inference(avatar_split_clause,[],[f12099,f12095,f12106,f12102]) ).

tff(f12099,plain,
    ( $less(4,$sum(52,sK0))
    | ( 4 = $sum(52,sK0) )
    | spl3_607 ),
    inference(resolution,[],[f12097,f17]) ).

tff(f12098,plain,
    ( ~ spl3_607
    | ~ spl3_489 ),
    inference(avatar_split_clause,[],[f12074,f9454,f12095]) ).

tff(f9454,plain,
    ( spl3_489
  <=> $less(4,$sum(42,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_489])]) ).

tff(f12074,plain,
    ( ~ $less($sum(52,sK0),4)
    | ~ spl3_489 ),
    inference(evaluation,[],[f12067]) ).

tff(f12067,plain,
    ( ~ $less($sum(10,$sum(42,sK0)),4)
    | ~ spl3_489 ),
    inference(resolution,[],[f9459,f501]) ).

tff(f9459,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(42,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_489 ),
    inference(resolution,[],[f9456,f16]) ).

tff(f9456,plain,
    ( $less(4,$sum(42,sK0))
    | ~ spl3_489 ),
    inference(avatar_component_clause,[],[f9454]) ).

tff(f12044,plain,
    ( spl3_605
    | spl3_606
    | spl3_604 ),
    inference(avatar_split_clause,[],[f12034,f12029,f12040,f12036]) ).

tff(f12036,plain,
    ( spl3_605
  <=> ( 4 = $sum(51,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_605])]) ).

tff(f12040,plain,
    ( spl3_606
  <=> $less(4,$sum(51,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_606])]) ).

tff(f12029,plain,
    ( spl3_604
  <=> $less($sum(51,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_604])]) ).

tff(f12034,plain,
    ( $less(4,$sum(51,sK0))
    | ( 4 = $sum(51,sK0) )
    | spl3_604 ),
    inference(resolution,[],[f12031,f17]) ).

tff(f12031,plain,
    ( ~ $less($sum(51,sK0),4)
    | spl3_604 ),
    inference(avatar_component_clause,[],[f12029]) ).

tff(f12043,plain,
    ( spl3_605
    | spl3_606
    | spl3_604 ),
    inference(avatar_split_clause,[],[f12033,f12029,f12040,f12036]) ).

tff(f12033,plain,
    ( $less(4,$sum(51,sK0))
    | ( 4 = $sum(51,sK0) )
    | spl3_604 ),
    inference(resolution,[],[f12031,f17]) ).

tff(f12032,plain,
    ( ~ spl3_604
    | ~ spl3_486 ),
    inference(avatar_split_clause,[],[f12008,f9388,f12029]) ).

tff(f9388,plain,
    ( spl3_486
  <=> $less(4,$sum(41,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_486])]) ).

tff(f12008,plain,
    ( ~ $less($sum(51,sK0),4)
    | ~ spl3_486 ),
    inference(evaluation,[],[f12001]) ).

tff(f12001,plain,
    ( ~ $less($sum(10,$sum(41,sK0)),4)
    | ~ spl3_486 ),
    inference(resolution,[],[f9393,f501]) ).

tff(f9393,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(41,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_486 ),
    inference(resolution,[],[f9390,f16]) ).

tff(f9390,plain,
    ( $less(4,$sum(41,sK0))
    | ~ spl3_486 ),
    inference(avatar_component_clause,[],[f9388]) ).

tff(f11978,plain,
    ( spl3_602
    | spl3_603
    | spl3_601 ),
    inference(avatar_split_clause,[],[f11968,f11962,f11974,f11970]) ).

tff(f11970,plain,
    ( spl3_602
  <=> ( 1 = $sum(50,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_602])]) ).

tff(f11974,plain,
    ( spl3_603
  <=> $less(1,$sum(50,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_603])]) ).

tff(f11962,plain,
    ( spl3_601
  <=> $less($sum(50,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_601])]) ).

tff(f11968,plain,
    ( $less(1,$sum(50,sK0))
    | ( 1 = $sum(50,sK0) )
    | spl3_601 ),
    inference(resolution,[],[f11964,f17]) ).

tff(f11964,plain,
    ( ~ $less($sum(50,sK0),1)
    | spl3_601 ),
    inference(avatar_component_clause,[],[f11962]) ).

tff(f11977,plain,
    ( spl3_602
    | spl3_603
    | spl3_601 ),
    inference(avatar_split_clause,[],[f11967,f11962,f11974,f11970]) ).

tff(f11967,plain,
    ( $less(1,$sum(50,sK0))
    | ( 1 = $sum(50,sK0) )
    | spl3_601 ),
    inference(resolution,[],[f11964,f17]) ).

tff(f11965,plain,
    ( ~ spl3_601
    | ~ spl3_600 ),
    inference(avatar_split_clause,[],[f11959,f11954,f11962]) ).

tff(f11954,plain,
    ( spl3_600
  <=> $less(0,$sum(50,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_600])]) ).

tff(f11959,plain,
    ( ~ $less($sum(50,sK0),1)
    | ~ spl3_600 ),
    inference(resolution,[],[f11956,f114]) ).

tff(f11956,plain,
    ( $less(0,$sum(50,sK0))
    | ~ spl3_600 ),
    inference(avatar_component_clause,[],[f11954]) ).

tff(f11958,plain,
    ( spl3_599
    | spl3_600
    | spl3_598 ),
    inference(avatar_split_clause,[],[f11948,f11942,f11954,f11950]) ).

tff(f11950,plain,
    ( spl3_599
  <=> ( 0 = $sum(50,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_599])]) ).

tff(f11942,plain,
    ( spl3_598
  <=> $less($sum(50,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_598])]) ).

tff(f11948,plain,
    ( $less(0,$sum(50,sK0))
    | ( 0 = $sum(50,sK0) )
    | spl3_598 ),
    inference(resolution,[],[f11944,f17]) ).

tff(f11944,plain,
    ( ~ $less($sum(50,sK0),0)
    | spl3_598 ),
    inference(avatar_component_clause,[],[f11942]) ).

tff(f11957,plain,
    ( spl3_599
    | spl3_600
    | spl3_598 ),
    inference(avatar_split_clause,[],[f11947,f11942,f11954,f11950]) ).

tff(f11947,plain,
    ( $less(0,$sum(50,sK0))
    | ( 0 = $sum(50,sK0) )
    | spl3_598 ),
    inference(resolution,[],[f11944,f17]) ).

tff(f11945,plain,
    ( ~ spl3_598
    | ~ spl3_597 ),
    inference(avatar_split_clause,[],[f11939,f11934,f11942]) ).

tff(f11934,plain,
    ( spl3_597
  <=> $less(-1,$sum(50,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_597])]) ).

tff(f11939,plain,
    ( ~ $less($sum(50,sK0),0)
    | ~ spl3_597 ),
    inference(resolution,[],[f11936,f90]) ).

tff(f11936,plain,
    ( $less(-1,$sum(50,sK0))
    | ~ spl3_597 ),
    inference(avatar_component_clause,[],[f11934]) ).

tff(f11938,plain,
    ( spl3_596
    | spl3_597
    | spl3_595 ),
    inference(avatar_split_clause,[],[f11928,f11923,f11934,f11930]) ).

tff(f11930,plain,
    ( spl3_596
  <=> ( -1 = $sum(50,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_596])]) ).

tff(f11923,plain,
    ( spl3_595
  <=> $less($sum(50,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_595])]) ).

tff(f11928,plain,
    ( $less(-1,$sum(50,sK0))
    | ( -1 = $sum(50,sK0) )
    | spl3_595 ),
    inference(resolution,[],[f11925,f17]) ).

tff(f11925,plain,
    ( ~ $less($sum(50,sK0),-1)
    | spl3_595 ),
    inference(avatar_component_clause,[],[f11923]) ).

tff(f11937,plain,
    ( spl3_596
    | spl3_597
    | spl3_595 ),
    inference(avatar_split_clause,[],[f11927,f11923,f11934,f11930]) ).

tff(f11927,plain,
    ( $less(-1,$sum(50,sK0))
    | ( -1 = $sum(50,sK0) )
    | spl3_595 ),
    inference(resolution,[],[f11925,f17]) ).

tff(f11926,plain,
    ( ~ spl3_595
    | ~ spl3_477 ),
    inference(avatar_split_clause,[],[f11903,f9282,f11923]) ).

tff(f9282,plain,
    ( spl3_477
  <=> $less(-1,$sum(40,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_477])]) ).

tff(f11903,plain,
    ( ~ $less($sum(50,sK0),-1)
    | ~ spl3_477 ),
    inference(evaluation,[],[f11897]) ).

tff(f11897,plain,
    ( ~ $less($sum(10,$sum(40,sK0)),-1)
    | ~ spl3_477 ),
    inference(resolution,[],[f9288,f501]) ).

tff(f9288,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(40,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_477 ),
    inference(resolution,[],[f9284,f16]) ).

tff(f9284,plain,
    ( $less(-1,$sum(40,sK0))
    | ~ spl3_477 ),
    inference(avatar_component_clause,[],[f9282]) ).

tff(f11874,plain,
    ( spl3_593
    | spl3_594
    | spl3_592 ),
    inference(avatar_split_clause,[],[f11864,f11858,f11870,f11866]) ).

tff(f11866,plain,
    ( spl3_593
  <=> ( 1 = $sum(49,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_593])]) ).

tff(f11870,plain,
    ( spl3_594
  <=> $less(1,$sum(49,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_594])]) ).

tff(f11858,plain,
    ( spl3_592
  <=> $less($sum(49,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_592])]) ).

tff(f11864,plain,
    ( $less(1,$sum(49,sK0))
    | ( 1 = $sum(49,sK0) )
    | spl3_592 ),
    inference(resolution,[],[f11860,f17]) ).

tff(f11860,plain,
    ( ~ $less($sum(49,sK0),1)
    | spl3_592 ),
    inference(avatar_component_clause,[],[f11858]) ).

tff(f11873,plain,
    ( spl3_593
    | spl3_594
    | spl3_592 ),
    inference(avatar_split_clause,[],[f11863,f11858,f11870,f11866]) ).

tff(f11863,plain,
    ( $less(1,$sum(49,sK0))
    | ( 1 = $sum(49,sK0) )
    | spl3_592 ),
    inference(resolution,[],[f11860,f17]) ).

tff(f11861,plain,
    ( ~ spl3_592
    | ~ spl3_591 ),
    inference(avatar_split_clause,[],[f11855,f11850,f11858]) ).

tff(f11850,plain,
    ( spl3_591
  <=> $less(0,$sum(49,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_591])]) ).

tff(f11855,plain,
    ( ~ $less($sum(49,sK0),1)
    | ~ spl3_591 ),
    inference(resolution,[],[f11852,f114]) ).

tff(f11852,plain,
    ( $less(0,$sum(49,sK0))
    | ~ spl3_591 ),
    inference(avatar_component_clause,[],[f11850]) ).

tff(f11854,plain,
    ( spl3_590
    | spl3_591
    | spl3_589 ),
    inference(avatar_split_clause,[],[f11844,f11838,f11850,f11846]) ).

tff(f11846,plain,
    ( spl3_590
  <=> ( 0 = $sum(49,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_590])]) ).

tff(f11838,plain,
    ( spl3_589
  <=> $less($sum(49,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_589])]) ).

tff(f11844,plain,
    ( $less(0,$sum(49,sK0))
    | ( 0 = $sum(49,sK0) )
    | spl3_589 ),
    inference(resolution,[],[f11840,f17]) ).

tff(f11840,plain,
    ( ~ $less($sum(49,sK0),0)
    | spl3_589 ),
    inference(avatar_component_clause,[],[f11838]) ).

tff(f11853,plain,
    ( spl3_590
    | spl3_591
    | spl3_589 ),
    inference(avatar_split_clause,[],[f11843,f11838,f11850,f11846]) ).

tff(f11843,plain,
    ( $less(0,$sum(49,sK0))
    | ( 0 = $sum(49,sK0) )
    | spl3_589 ),
    inference(resolution,[],[f11840,f17]) ).

tff(f11841,plain,
    ( ~ spl3_589
    | ~ spl3_588 ),
    inference(avatar_split_clause,[],[f11835,f11830,f11838]) ).

tff(f11830,plain,
    ( spl3_588
  <=> $less(-1,$sum(49,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_588])]) ).

tff(f11835,plain,
    ( ~ $less($sum(49,sK0),0)
    | ~ spl3_588 ),
    inference(resolution,[],[f11832,f90]) ).

tff(f11832,plain,
    ( $less(-1,$sum(49,sK0))
    | ~ spl3_588 ),
    inference(avatar_component_clause,[],[f11830]) ).

tff(f11834,plain,
    ( spl3_587
    | spl3_588
    | spl3_586 ),
    inference(avatar_split_clause,[],[f11824,f11819,f11830,f11826]) ).

tff(f11826,plain,
    ( spl3_587
  <=> ( -1 = $sum(49,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_587])]) ).

tff(f11819,plain,
    ( spl3_586
  <=> $less($sum(49,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_586])]) ).

tff(f11824,plain,
    ( $less(-1,$sum(49,sK0))
    | ( -1 = $sum(49,sK0) )
    | spl3_586 ),
    inference(resolution,[],[f11821,f17]) ).

tff(f11821,plain,
    ( ~ $less($sum(49,sK0),-1)
    | spl3_586 ),
    inference(avatar_component_clause,[],[f11819]) ).

tff(f11833,plain,
    ( spl3_587
    | spl3_588
    | spl3_586 ),
    inference(avatar_split_clause,[],[f11823,f11819,f11830,f11826]) ).

tff(f11823,plain,
    ( $less(-1,$sum(49,sK0))
    | ( -1 = $sum(49,sK0) )
    | spl3_586 ),
    inference(resolution,[],[f11821,f17]) ).

tff(f11822,plain,
    ( ~ spl3_586
    | ~ spl3_468 ),
    inference(avatar_split_clause,[],[f11799,f9178,f11819]) ).

tff(f9178,plain,
    ( spl3_468
  <=> $less(-1,$sum(39,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_468])]) ).

tff(f11799,plain,
    ( ~ $less($sum(49,sK0),-1)
    | ~ spl3_468 ),
    inference(evaluation,[],[f11793]) ).

tff(f11793,plain,
    ( ~ $less($sum(10,$sum(39,sK0)),-1)
    | ~ spl3_468 ),
    inference(resolution,[],[f9184,f501]) ).

tff(f9184,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(39,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_468 ),
    inference(resolution,[],[f9180,f16]) ).

tff(f9180,plain,
    ( $less(-1,$sum(39,sK0))
    | ~ spl3_468 ),
    inference(avatar_component_clause,[],[f9178]) ).

tff(f11770,plain,
    ( spl3_584
    | spl3_585
    | spl3_583 ),
    inference(avatar_split_clause,[],[f11760,f11755,f11766,f11762]) ).

tff(f11762,plain,
    ( spl3_584
  <=> ( 4 = $sum(50,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_584])]) ).

tff(f11766,plain,
    ( spl3_585
  <=> $less(4,$sum(50,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_585])]) ).

tff(f11755,plain,
    ( spl3_583
  <=> $less($sum(50,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_583])]) ).

tff(f11760,plain,
    ( $less(4,$sum(50,sK0))
    | ( 4 = $sum(50,sK0) )
    | spl3_583 ),
    inference(resolution,[],[f11757,f17]) ).

tff(f11757,plain,
    ( ~ $less($sum(50,sK0),4)
    | spl3_583 ),
    inference(avatar_component_clause,[],[f11755]) ).

tff(f11769,plain,
    ( spl3_584
    | spl3_585
    | spl3_583 ),
    inference(avatar_split_clause,[],[f11759,f11755,f11766,f11762]) ).

tff(f11759,plain,
    ( $less(4,$sum(50,sK0))
    | ( 4 = $sum(50,sK0) )
    | spl3_583 ),
    inference(resolution,[],[f11757,f17]) ).

tff(f11758,plain,
    ( ~ spl3_583
    | ~ spl3_465 ),
    inference(avatar_split_clause,[],[f11734,f9114,f11755]) ).

tff(f9114,plain,
    ( spl3_465
  <=> $less(4,$sum(40,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_465])]) ).

tff(f11734,plain,
    ( ~ $less($sum(50,sK0),4)
    | ~ spl3_465 ),
    inference(evaluation,[],[f11727]) ).

tff(f11727,plain,
    ( ~ $less($sum(10,$sum(40,sK0)),4)
    | ~ spl3_465 ),
    inference(resolution,[],[f9119,f501]) ).

tff(f9119,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(40,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_465 ),
    inference(resolution,[],[f9116,f16]) ).

tff(f9116,plain,
    ( $less(4,$sum(40,sK0))
    | ~ spl3_465 ),
    inference(avatar_component_clause,[],[f9114]) ).

tff(f11703,plain,
    ( spl3_581
    | spl3_582
    | spl3_580 ),
    inference(avatar_split_clause,[],[f11693,f11688,f11699,f11695]) ).

tff(f11695,plain,
    ( spl3_581
  <=> ( 4 = $sum(49,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_581])]) ).

tff(f11699,plain,
    ( spl3_582
  <=> $less(4,$sum(49,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_582])]) ).

tff(f11688,plain,
    ( spl3_580
  <=> $less($sum(49,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_580])]) ).

tff(f11693,plain,
    ( $less(4,$sum(49,sK0))
    | ( 4 = $sum(49,sK0) )
    | spl3_580 ),
    inference(resolution,[],[f11690,f17]) ).

tff(f11690,plain,
    ( ~ $less($sum(49,sK0),4)
    | spl3_580 ),
    inference(avatar_component_clause,[],[f11688]) ).

tff(f11702,plain,
    ( spl3_581
    | spl3_582
    | spl3_580 ),
    inference(avatar_split_clause,[],[f11692,f11688,f11699,f11695]) ).

tff(f11692,plain,
    ( $less(4,$sum(49,sK0))
    | ( 4 = $sum(49,sK0) )
    | spl3_580 ),
    inference(resolution,[],[f11690,f17]) ).

tff(f11691,plain,
    ( ~ spl3_580
    | ~ spl3_462 ),
    inference(avatar_split_clause,[],[f11667,f9048,f11688]) ).

tff(f9048,plain,
    ( spl3_462
  <=> $less(4,$sum(39,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_462])]) ).

tff(f11667,plain,
    ( ~ $less($sum(49,sK0),4)
    | ~ spl3_462 ),
    inference(evaluation,[],[f11660]) ).

tff(f11660,plain,
    ( ~ $less($sum(10,$sum(39,sK0)),4)
    | ~ spl3_462 ),
    inference(resolution,[],[f9053,f501]) ).

tff(f9053,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(39,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_462 ),
    inference(resolution,[],[f9050,f16]) ).

tff(f9050,plain,
    ( $less(4,$sum(39,sK0))
    | ~ spl3_462 ),
    inference(avatar_component_clause,[],[f9048]) ).

tff(f11542,plain,
    ( spl3_578
    | spl3_579
    | spl3_577 ),
    inference(avatar_split_clause,[],[f11532,f11526,f11538,f11534]) ).

tff(f11534,plain,
    ( spl3_578
  <=> ( 1 = $sum(48,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_578])]) ).

tff(f11538,plain,
    ( spl3_579
  <=> $less(1,$sum(48,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_579])]) ).

tff(f11526,plain,
    ( spl3_577
  <=> $less($sum(48,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_577])]) ).

tff(f11532,plain,
    ( $less(1,$sum(48,sK0))
    | ( 1 = $sum(48,sK0) )
    | spl3_577 ),
    inference(resolution,[],[f11528,f17]) ).

tff(f11528,plain,
    ( ~ $less($sum(48,sK0),1)
    | spl3_577 ),
    inference(avatar_component_clause,[],[f11526]) ).

tff(f11541,plain,
    ( spl3_578
    | spl3_579
    | spl3_577 ),
    inference(avatar_split_clause,[],[f11531,f11526,f11538,f11534]) ).

tff(f11531,plain,
    ( $less(1,$sum(48,sK0))
    | ( 1 = $sum(48,sK0) )
    | spl3_577 ),
    inference(resolution,[],[f11528,f17]) ).

tff(f11529,plain,
    ( ~ spl3_577
    | ~ spl3_576 ),
    inference(avatar_split_clause,[],[f11523,f11518,f11526]) ).

tff(f11518,plain,
    ( spl3_576
  <=> $less(0,$sum(48,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_576])]) ).

tff(f11523,plain,
    ( ~ $less($sum(48,sK0),1)
    | ~ spl3_576 ),
    inference(resolution,[],[f11520,f114]) ).

tff(f11520,plain,
    ( $less(0,$sum(48,sK0))
    | ~ spl3_576 ),
    inference(avatar_component_clause,[],[f11518]) ).

tff(f11522,plain,
    ( spl3_575
    | spl3_576
    | spl3_574 ),
    inference(avatar_split_clause,[],[f11512,f11506,f11518,f11514]) ).

tff(f11514,plain,
    ( spl3_575
  <=> ( 0 = $sum(48,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_575])]) ).

tff(f11506,plain,
    ( spl3_574
  <=> $less($sum(48,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_574])]) ).

tff(f11512,plain,
    ( $less(0,$sum(48,sK0))
    | ( 0 = $sum(48,sK0) )
    | spl3_574 ),
    inference(resolution,[],[f11508,f17]) ).

tff(f11508,plain,
    ( ~ $less($sum(48,sK0),0)
    | spl3_574 ),
    inference(avatar_component_clause,[],[f11506]) ).

tff(f11521,plain,
    ( spl3_575
    | spl3_576
    | spl3_574 ),
    inference(avatar_split_clause,[],[f11511,f11506,f11518,f11514]) ).

tff(f11511,plain,
    ( $less(0,$sum(48,sK0))
    | ( 0 = $sum(48,sK0) )
    | spl3_574 ),
    inference(resolution,[],[f11508,f17]) ).

tff(f11509,plain,
    ( ~ spl3_574
    | ~ spl3_573 ),
    inference(avatar_split_clause,[],[f11503,f11498,f11506]) ).

tff(f11498,plain,
    ( spl3_573
  <=> $less(-1,$sum(48,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_573])]) ).

tff(f11503,plain,
    ( ~ $less($sum(48,sK0),0)
    | ~ spl3_573 ),
    inference(resolution,[],[f11500,f90]) ).

tff(f11500,plain,
    ( $less(-1,$sum(48,sK0))
    | ~ spl3_573 ),
    inference(avatar_component_clause,[],[f11498]) ).

tff(f11502,plain,
    ( spl3_572
    | spl3_573
    | spl3_571 ),
    inference(avatar_split_clause,[],[f11492,f11487,f11498,f11494]) ).

tff(f11494,plain,
    ( spl3_572
  <=> ( -1 = $sum(48,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_572])]) ).

tff(f11487,plain,
    ( spl3_571
  <=> $less($sum(48,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_571])]) ).

tff(f11492,plain,
    ( $less(-1,$sum(48,sK0))
    | ( -1 = $sum(48,sK0) )
    | spl3_571 ),
    inference(resolution,[],[f11489,f17]) ).

tff(f11489,plain,
    ( ~ $less($sum(48,sK0),-1)
    | spl3_571 ),
    inference(avatar_component_clause,[],[f11487]) ).

tff(f11501,plain,
    ( spl3_572
    | spl3_573
    | spl3_571 ),
    inference(avatar_split_clause,[],[f11491,f11487,f11498,f11494]) ).

tff(f11491,plain,
    ( $less(-1,$sum(48,sK0))
    | ( -1 = $sum(48,sK0) )
    | spl3_571 ),
    inference(resolution,[],[f11489,f17]) ).

tff(f11490,plain,
    ( ~ spl3_571
    | ~ spl3_453 ),
    inference(avatar_split_clause,[],[f11467,f8844,f11487]) ).

tff(f8844,plain,
    ( spl3_453
  <=> $less(-1,$sum(38,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_453])]) ).

tff(f11467,plain,
    ( ~ $less($sum(48,sK0),-1)
    | ~ spl3_453 ),
    inference(evaluation,[],[f11461]) ).

tff(f11461,plain,
    ( ~ $less($sum(10,$sum(38,sK0)),-1)
    | ~ spl3_453 ),
    inference(resolution,[],[f8850,f501]) ).

tff(f8850,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(38,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_453 ),
    inference(resolution,[],[f8846,f16]) ).

tff(f8846,plain,
    ( $less(-1,$sum(38,sK0))
    | ~ spl3_453 ),
    inference(avatar_component_clause,[],[f8844]) ).

tff(f11438,plain,
    ( spl3_569
    | spl3_570
    | spl3_568 ),
    inference(avatar_split_clause,[],[f11428,f11423,f11434,f11430]) ).

tff(f11430,plain,
    ( spl3_569
  <=> ( 4 = $sum(48,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_569])]) ).

tff(f11434,plain,
    ( spl3_570
  <=> $less(4,$sum(48,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_570])]) ).

tff(f11423,plain,
    ( spl3_568
  <=> $less($sum(48,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_568])]) ).

tff(f11428,plain,
    ( $less(4,$sum(48,sK0))
    | ( 4 = $sum(48,sK0) )
    | spl3_568 ),
    inference(resolution,[],[f11425,f17]) ).

tff(f11425,plain,
    ( ~ $less($sum(48,sK0),4)
    | spl3_568 ),
    inference(avatar_component_clause,[],[f11423]) ).

tff(f11437,plain,
    ( spl3_569
    | spl3_570
    | spl3_568 ),
    inference(avatar_split_clause,[],[f11427,f11423,f11434,f11430]) ).

tff(f11427,plain,
    ( $less(4,$sum(48,sK0))
    | ( 4 = $sum(48,sK0) )
    | spl3_568 ),
    inference(resolution,[],[f11425,f17]) ).

tff(f11426,plain,
    ( ~ spl3_568
    | ~ spl3_450 ),
    inference(avatar_split_clause,[],[f11402,f8780,f11423]) ).

tff(f8780,plain,
    ( spl3_450
  <=> $less(4,$sum(38,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_450])]) ).

tff(f11402,plain,
    ( ~ $less($sum(48,sK0),4)
    | ~ spl3_450 ),
    inference(evaluation,[],[f11395]) ).

tff(f11395,plain,
    ( ~ $less($sum(10,$sum(38,sK0)),4)
    | ~ spl3_450 ),
    inference(resolution,[],[f8785,f501]) ).

tff(f8785,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(38,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_450 ),
    inference(resolution,[],[f8782,f16]) ).

tff(f8782,plain,
    ( $less(4,$sum(38,sK0))
    | ~ spl3_450 ),
    inference(avatar_component_clause,[],[f8780]) ).

tff(f10948,plain,
    ( spl3_566
    | spl3_567
    | spl3_565 ),
    inference(avatar_split_clause,[],[f10938,f10932,f10944,f10940]) ).

tff(f10940,plain,
    ( spl3_566
  <=> ( 1 = $sum(47,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_566])]) ).

tff(f10944,plain,
    ( spl3_567
  <=> $less(1,$sum(47,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_567])]) ).

tff(f10932,plain,
    ( spl3_565
  <=> $less($sum(47,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_565])]) ).

tff(f10938,plain,
    ( $less(1,$sum(47,sK0))
    | ( 1 = $sum(47,sK0) )
    | spl3_565 ),
    inference(resolution,[],[f10934,f17]) ).

tff(f10934,plain,
    ( ~ $less($sum(47,sK0),1)
    | spl3_565 ),
    inference(avatar_component_clause,[],[f10932]) ).

tff(f10947,plain,
    ( spl3_566
    | spl3_567
    | spl3_565 ),
    inference(avatar_split_clause,[],[f10937,f10932,f10944,f10940]) ).

tff(f10937,plain,
    ( $less(1,$sum(47,sK0))
    | ( 1 = $sum(47,sK0) )
    | spl3_565 ),
    inference(resolution,[],[f10934,f17]) ).

tff(f10935,plain,
    ( ~ spl3_565
    | ~ spl3_564 ),
    inference(avatar_split_clause,[],[f10929,f10924,f10932]) ).

tff(f10924,plain,
    ( spl3_564
  <=> $less(0,$sum(47,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_564])]) ).

tff(f10929,plain,
    ( ~ $less($sum(47,sK0),1)
    | ~ spl3_564 ),
    inference(resolution,[],[f10926,f114]) ).

tff(f10926,plain,
    ( $less(0,$sum(47,sK0))
    | ~ spl3_564 ),
    inference(avatar_component_clause,[],[f10924]) ).

tff(f10928,plain,
    ( spl3_563
    | spl3_564
    | spl3_562 ),
    inference(avatar_split_clause,[],[f10918,f10912,f10924,f10920]) ).

tff(f10920,plain,
    ( spl3_563
  <=> ( 0 = $sum(47,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_563])]) ).

tff(f10912,plain,
    ( spl3_562
  <=> $less($sum(47,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_562])]) ).

tff(f10918,plain,
    ( $less(0,$sum(47,sK0))
    | ( 0 = $sum(47,sK0) )
    | spl3_562 ),
    inference(resolution,[],[f10914,f17]) ).

tff(f10914,plain,
    ( ~ $less($sum(47,sK0),0)
    | spl3_562 ),
    inference(avatar_component_clause,[],[f10912]) ).

tff(f10927,plain,
    ( spl3_563
    | spl3_564
    | spl3_562 ),
    inference(avatar_split_clause,[],[f10917,f10912,f10924,f10920]) ).

tff(f10917,plain,
    ( $less(0,$sum(47,sK0))
    | ( 0 = $sum(47,sK0) )
    | spl3_562 ),
    inference(resolution,[],[f10914,f17]) ).

tff(f10915,plain,
    ( ~ spl3_562
    | ~ spl3_561 ),
    inference(avatar_split_clause,[],[f10909,f10904,f10912]) ).

tff(f10904,plain,
    ( spl3_561
  <=> $less(-1,$sum(47,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_561])]) ).

tff(f10909,plain,
    ( ~ $less($sum(47,sK0),0)
    | ~ spl3_561 ),
    inference(resolution,[],[f10906,f90]) ).

tff(f10906,plain,
    ( $less(-1,$sum(47,sK0))
    | ~ spl3_561 ),
    inference(avatar_component_clause,[],[f10904]) ).

tff(f10908,plain,
    ( spl3_560
    | spl3_561
    | spl3_559 ),
    inference(avatar_split_clause,[],[f10898,f10893,f10904,f10900]) ).

tff(f10900,plain,
    ( spl3_560
  <=> ( -1 = $sum(47,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_560])]) ).

tff(f10893,plain,
    ( spl3_559
  <=> $less($sum(47,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_559])]) ).

tff(f10898,plain,
    ( $less(-1,$sum(47,sK0))
    | ( -1 = $sum(47,sK0) )
    | spl3_559 ),
    inference(resolution,[],[f10895,f17]) ).

tff(f10895,plain,
    ( ~ $less($sum(47,sK0),-1)
    | spl3_559 ),
    inference(avatar_component_clause,[],[f10893]) ).

tff(f10907,plain,
    ( spl3_560
    | spl3_561
    | spl3_559 ),
    inference(avatar_split_clause,[],[f10897,f10893,f10904,f10900]) ).

tff(f10897,plain,
    ( $less(-1,$sum(47,sK0))
    | ( -1 = $sum(47,sK0) )
    | spl3_559 ),
    inference(resolution,[],[f10895,f17]) ).

tff(f10896,plain,
    ( ~ spl3_559
    | ~ spl3_441 ),
    inference(avatar_split_clause,[],[f10873,f8250,f10893]) ).

tff(f8250,plain,
    ( spl3_441
  <=> $less(-1,$sum(37,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_441])]) ).

tff(f10873,plain,
    ( ~ $less($sum(47,sK0),-1)
    | ~ spl3_441 ),
    inference(evaluation,[],[f10867]) ).

tff(f10867,plain,
    ( ~ $less($sum(10,$sum(37,sK0)),-1)
    | ~ spl3_441 ),
    inference(resolution,[],[f8256,f501]) ).

tff(f8256,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(37,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_441 ),
    inference(resolution,[],[f8252,f16]) ).

tff(f8252,plain,
    ( $less(-1,$sum(37,sK0))
    | ~ spl3_441 ),
    inference(avatar_component_clause,[],[f8250]) ).

tff(f10844,plain,
    ( spl3_557
    | spl3_558
    | spl3_556 ),
    inference(avatar_split_clause,[],[f10834,f10829,f10840,f10836]) ).

tff(f10836,plain,
    ( spl3_557
  <=> ( 4 = $sum(47,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_557])]) ).

tff(f10840,plain,
    ( spl3_558
  <=> $less(4,$sum(47,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_558])]) ).

tff(f10829,plain,
    ( spl3_556
  <=> $less($sum(47,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_556])]) ).

tff(f10834,plain,
    ( $less(4,$sum(47,sK0))
    | ( 4 = $sum(47,sK0) )
    | spl3_556 ),
    inference(resolution,[],[f10831,f17]) ).

tff(f10831,plain,
    ( ~ $less($sum(47,sK0),4)
    | spl3_556 ),
    inference(avatar_component_clause,[],[f10829]) ).

tff(f10843,plain,
    ( spl3_557
    | spl3_558
    | spl3_556 ),
    inference(avatar_split_clause,[],[f10833,f10829,f10840,f10836]) ).

tff(f10833,plain,
    ( $less(4,$sum(47,sK0))
    | ( 4 = $sum(47,sK0) )
    | spl3_556 ),
    inference(resolution,[],[f10831,f17]) ).

tff(f10832,plain,
    ( ~ spl3_556
    | ~ spl3_438 ),
    inference(avatar_split_clause,[],[f10808,f8186,f10829]) ).

tff(f8186,plain,
    ( spl3_438
  <=> $less(4,$sum(37,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_438])]) ).

tff(f10808,plain,
    ( ~ $less($sum(47,sK0),4)
    | ~ spl3_438 ),
    inference(evaluation,[],[f10801]) ).

tff(f10801,plain,
    ( ~ $less($sum(10,$sum(37,sK0)),4)
    | ~ spl3_438 ),
    inference(resolution,[],[f8191,f501]) ).

tff(f8191,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(37,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_438 ),
    inference(resolution,[],[f8188,f16]) ).

tff(f8188,plain,
    ( $less(4,$sum(37,sK0))
    | ~ spl3_438 ),
    inference(avatar_component_clause,[],[f8186]) ).

tff(f10347,plain,
    ( spl3_554
    | spl3_555
    | spl3_553 ),
    inference(avatar_split_clause,[],[f10337,f10331,f10343,f10339]) ).

tff(f10339,plain,
    ( spl3_554
  <=> ( 1 = $sum(46,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_554])]) ).

tff(f10343,plain,
    ( spl3_555
  <=> $less(1,$sum(46,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_555])]) ).

tff(f10331,plain,
    ( spl3_553
  <=> $less($sum(46,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_553])]) ).

tff(f10337,plain,
    ( $less(1,$sum(46,sK0))
    | ( 1 = $sum(46,sK0) )
    | spl3_553 ),
    inference(resolution,[],[f10333,f17]) ).

tff(f10333,plain,
    ( ~ $less($sum(46,sK0),1)
    | spl3_553 ),
    inference(avatar_component_clause,[],[f10331]) ).

tff(f10346,plain,
    ( spl3_554
    | spl3_555
    | spl3_553 ),
    inference(avatar_split_clause,[],[f10336,f10331,f10343,f10339]) ).

tff(f10336,plain,
    ( $less(1,$sum(46,sK0))
    | ( 1 = $sum(46,sK0) )
    | spl3_553 ),
    inference(resolution,[],[f10333,f17]) ).

tff(f10334,plain,
    ( ~ spl3_553
    | ~ spl3_552 ),
    inference(avatar_split_clause,[],[f10328,f10323,f10331]) ).

tff(f10323,plain,
    ( spl3_552
  <=> $less(0,$sum(46,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_552])]) ).

tff(f10328,plain,
    ( ~ $less($sum(46,sK0),1)
    | ~ spl3_552 ),
    inference(resolution,[],[f10325,f114]) ).

tff(f10325,plain,
    ( $less(0,$sum(46,sK0))
    | ~ spl3_552 ),
    inference(avatar_component_clause,[],[f10323]) ).

tff(f10327,plain,
    ( spl3_551
    | spl3_552
    | spl3_550 ),
    inference(avatar_split_clause,[],[f10317,f10311,f10323,f10319]) ).

tff(f10319,plain,
    ( spl3_551
  <=> ( 0 = $sum(46,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_551])]) ).

tff(f10311,plain,
    ( spl3_550
  <=> $less($sum(46,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_550])]) ).

tff(f10317,plain,
    ( $less(0,$sum(46,sK0))
    | ( 0 = $sum(46,sK0) )
    | spl3_550 ),
    inference(resolution,[],[f10313,f17]) ).

tff(f10313,plain,
    ( ~ $less($sum(46,sK0),0)
    | spl3_550 ),
    inference(avatar_component_clause,[],[f10311]) ).

tff(f10326,plain,
    ( spl3_551
    | spl3_552
    | spl3_550 ),
    inference(avatar_split_clause,[],[f10316,f10311,f10323,f10319]) ).

tff(f10316,plain,
    ( $less(0,$sum(46,sK0))
    | ( 0 = $sum(46,sK0) )
    | spl3_550 ),
    inference(resolution,[],[f10313,f17]) ).

tff(f10314,plain,
    ( ~ spl3_550
    | ~ spl3_549 ),
    inference(avatar_split_clause,[],[f10308,f10303,f10311]) ).

tff(f10303,plain,
    ( spl3_549
  <=> $less(-1,$sum(46,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_549])]) ).

tff(f10308,plain,
    ( ~ $less($sum(46,sK0),0)
    | ~ spl3_549 ),
    inference(resolution,[],[f10305,f90]) ).

tff(f10305,plain,
    ( $less(-1,$sum(46,sK0))
    | ~ spl3_549 ),
    inference(avatar_component_clause,[],[f10303]) ).

tff(f10307,plain,
    ( spl3_548
    | spl3_549
    | spl3_547 ),
    inference(avatar_split_clause,[],[f10297,f10292,f10303,f10299]) ).

tff(f10299,plain,
    ( spl3_548
  <=> ( -1 = $sum(46,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_548])]) ).

tff(f10292,plain,
    ( spl3_547
  <=> $less($sum(46,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_547])]) ).

tff(f10297,plain,
    ( $less(-1,$sum(46,sK0))
    | ( -1 = $sum(46,sK0) )
    | spl3_547 ),
    inference(resolution,[],[f10294,f17]) ).

tff(f10294,plain,
    ( ~ $less($sum(46,sK0),-1)
    | spl3_547 ),
    inference(avatar_component_clause,[],[f10292]) ).

tff(f10306,plain,
    ( spl3_548
    | spl3_549
    | spl3_547 ),
    inference(avatar_split_clause,[],[f10296,f10292,f10303,f10299]) ).

tff(f10296,plain,
    ( $less(-1,$sum(46,sK0))
    | ( -1 = $sum(46,sK0) )
    | spl3_547 ),
    inference(resolution,[],[f10294,f17]) ).

tff(f10295,plain,
    ( ~ spl3_547
    | ~ spl3_429 ),
    inference(avatar_split_clause,[],[f10272,f7745,f10292]) ).

tff(f7745,plain,
    ( spl3_429
  <=> $less(-1,$sum(36,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_429])]) ).

tff(f10272,plain,
    ( ~ $less($sum(46,sK0),-1)
    | ~ spl3_429 ),
    inference(evaluation,[],[f10266]) ).

tff(f10266,plain,
    ( ~ $less($sum(10,$sum(36,sK0)),-1)
    | ~ spl3_429 ),
    inference(resolution,[],[f7751,f501]) ).

tff(f7751,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(36,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_429 ),
    inference(resolution,[],[f7747,f16]) ).

tff(f7747,plain,
    ( $less(-1,$sum(36,sK0))
    | ~ spl3_429 ),
    inference(avatar_component_clause,[],[f7745]) ).

tff(f10243,plain,
    ( spl3_545
    | spl3_546
    | spl3_544 ),
    inference(avatar_split_clause,[],[f10233,f10228,f10239,f10235]) ).

tff(f10235,plain,
    ( spl3_545
  <=> ( 4 = $sum(46,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_545])]) ).

tff(f10239,plain,
    ( spl3_546
  <=> $less(4,$sum(46,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_546])]) ).

tff(f10228,plain,
    ( spl3_544
  <=> $less($sum(46,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_544])]) ).

tff(f10233,plain,
    ( $less(4,$sum(46,sK0))
    | ( 4 = $sum(46,sK0) )
    | spl3_544 ),
    inference(resolution,[],[f10230,f17]) ).

tff(f10230,plain,
    ( ~ $less($sum(46,sK0),4)
    | spl3_544 ),
    inference(avatar_component_clause,[],[f10228]) ).

tff(f10242,plain,
    ( spl3_545
    | spl3_546
    | spl3_544 ),
    inference(avatar_split_clause,[],[f10232,f10228,f10239,f10235]) ).

tff(f10232,plain,
    ( $less(4,$sum(46,sK0))
    | ( 4 = $sum(46,sK0) )
    | spl3_544 ),
    inference(resolution,[],[f10230,f17]) ).

tff(f10231,plain,
    ( ~ spl3_544
    | ~ spl3_426 ),
    inference(avatar_split_clause,[],[f10207,f7681,f10228]) ).

tff(f7681,plain,
    ( spl3_426
  <=> $less(4,$sum(36,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_426])]) ).

tff(f10207,plain,
    ( ~ $less($sum(46,sK0),4)
    | ~ spl3_426 ),
    inference(evaluation,[],[f10200]) ).

tff(f10200,plain,
    ( ~ $less($sum(10,$sum(36,sK0)),4)
    | ~ spl3_426 ),
    inference(resolution,[],[f7686,f501]) ).

tff(f7686,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(36,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_426 ),
    inference(resolution,[],[f7683,f16]) ).

tff(f7683,plain,
    ( $less(4,$sum(36,sK0))
    | ~ spl3_426 ),
    inference(avatar_component_clause,[],[f7681]) ).

tff(f10177,plain,
    ( spl3_542
    | spl3_543
    | spl3_541 ),
    inference(avatar_split_clause,[],[f10167,f10161,f10173,f10169]) ).

tff(f10169,plain,
    ( spl3_542
  <=> ( 1 = $sum(45,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_542])]) ).

tff(f10173,plain,
    ( spl3_543
  <=> $less(1,$sum(45,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_543])]) ).

tff(f10161,plain,
    ( spl3_541
  <=> $less($sum(45,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_541])]) ).

tff(f10167,plain,
    ( $less(1,$sum(45,sK0))
    | ( 1 = $sum(45,sK0) )
    | spl3_541 ),
    inference(resolution,[],[f10163,f17]) ).

tff(f10163,plain,
    ( ~ $less($sum(45,sK0),1)
    | spl3_541 ),
    inference(avatar_component_clause,[],[f10161]) ).

tff(f10176,plain,
    ( spl3_542
    | spl3_543
    | spl3_541 ),
    inference(avatar_split_clause,[],[f10166,f10161,f10173,f10169]) ).

tff(f10166,plain,
    ( $less(1,$sum(45,sK0))
    | ( 1 = $sum(45,sK0) )
    | spl3_541 ),
    inference(resolution,[],[f10163,f17]) ).

tff(f10164,plain,
    ( ~ spl3_541
    | ~ spl3_540 ),
    inference(avatar_split_clause,[],[f10158,f10153,f10161]) ).

tff(f10153,plain,
    ( spl3_540
  <=> $less(0,$sum(45,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_540])]) ).

tff(f10158,plain,
    ( ~ $less($sum(45,sK0),1)
    | ~ spl3_540 ),
    inference(resolution,[],[f10155,f114]) ).

tff(f10155,plain,
    ( $less(0,$sum(45,sK0))
    | ~ spl3_540 ),
    inference(avatar_component_clause,[],[f10153]) ).

tff(f10157,plain,
    ( spl3_539
    | spl3_540
    | spl3_538 ),
    inference(avatar_split_clause,[],[f10147,f10141,f10153,f10149]) ).

tff(f10149,plain,
    ( spl3_539
  <=> ( 0 = $sum(45,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_539])]) ).

tff(f10141,plain,
    ( spl3_538
  <=> $less($sum(45,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_538])]) ).

tff(f10147,plain,
    ( $less(0,$sum(45,sK0))
    | ( 0 = $sum(45,sK0) )
    | spl3_538 ),
    inference(resolution,[],[f10143,f17]) ).

tff(f10143,plain,
    ( ~ $less($sum(45,sK0),0)
    | spl3_538 ),
    inference(avatar_component_clause,[],[f10141]) ).

tff(f10156,plain,
    ( spl3_539
    | spl3_540
    | spl3_538 ),
    inference(avatar_split_clause,[],[f10146,f10141,f10153,f10149]) ).

tff(f10146,plain,
    ( $less(0,$sum(45,sK0))
    | ( 0 = $sum(45,sK0) )
    | spl3_538 ),
    inference(resolution,[],[f10143,f17]) ).

tff(f10144,plain,
    ( ~ spl3_538
    | ~ spl3_537 ),
    inference(avatar_split_clause,[],[f10138,f10133,f10141]) ).

tff(f10138,plain,
    ( ~ $less($sum(45,sK0),0)
    | ~ spl3_537 ),
    inference(resolution,[],[f10135,f90]) ).

tff(f10137,plain,
    ( spl3_536
    | spl3_537
    | spl3_535 ),
    inference(avatar_split_clause,[],[f10127,f10122,f10133,f10129]) ).

tff(f10129,plain,
    ( spl3_536
  <=> ( -1 = $sum(45,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_536])]) ).

tff(f10122,plain,
    ( spl3_535
  <=> $less($sum(45,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_535])]) ).

tff(f10127,plain,
    ( $less(-1,$sum(45,sK0))
    | ( -1 = $sum(45,sK0) )
    | spl3_535 ),
    inference(resolution,[],[f10124,f17]) ).

tff(f10124,plain,
    ( ~ $less($sum(45,sK0),-1)
    | spl3_535 ),
    inference(avatar_component_clause,[],[f10122]) ).

tff(f10136,plain,
    ( spl3_536
    | spl3_537
    | spl3_535 ),
    inference(avatar_split_clause,[],[f10126,f10122,f10133,f10129]) ).

tff(f10126,plain,
    ( $less(-1,$sum(45,sK0))
    | ( -1 = $sum(45,sK0) )
    | spl3_535 ),
    inference(resolution,[],[f10124,f17]) ).

tff(f10125,plain,
    ( ~ spl3_535
    | ~ spl3_417 ),
    inference(avatar_split_clause,[],[f10102,f7575,f10122]) ).

tff(f7575,plain,
    ( spl3_417
  <=> $less(-1,$sum(35,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_417])]) ).

tff(f10102,plain,
    ( ~ $less($sum(45,sK0),-1)
    | ~ spl3_417 ),
    inference(evaluation,[],[f10096]) ).

tff(f10096,plain,
    ( ~ $less($sum(10,$sum(35,sK0)),-1)
    | ~ spl3_417 ),
    inference(resolution,[],[f7581,f501]) ).

tff(f7581,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(35,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_417 ),
    inference(resolution,[],[f7577,f16]) ).

tff(f7577,plain,
    ( $less(-1,$sum(35,sK0))
    | ~ spl3_417 ),
    inference(avatar_component_clause,[],[f7575]) ).

tff(f10073,plain,
    ( spl3_533
    | spl3_534
    | spl3_532 ),
    inference(avatar_split_clause,[],[f10063,f10058,f10069,f10065]) ).

tff(f10065,plain,
    ( spl3_533
  <=> ( 4 = $sum(45,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_533])]) ).

tff(f10058,plain,
    ( spl3_532
  <=> $less($sum(45,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_532])]) ).

tff(f10063,plain,
    ( $less(4,$sum(45,sK0))
    | ( 4 = $sum(45,sK0) )
    | spl3_532 ),
    inference(resolution,[],[f10060,f17]) ).

tff(f10060,plain,
    ( ~ $less($sum(45,sK0),4)
    | spl3_532 ),
    inference(avatar_component_clause,[],[f10058]) ).

tff(f10072,plain,
    ( spl3_533
    | spl3_534
    | spl3_532 ),
    inference(avatar_split_clause,[],[f10062,f10058,f10069,f10065]) ).

tff(f10062,plain,
    ( $less(4,$sum(45,sK0))
    | ( 4 = $sum(45,sK0) )
    | spl3_532 ),
    inference(resolution,[],[f10060,f17]) ).

tff(f10061,plain,
    ( ~ spl3_532
    | ~ spl3_414 ),
    inference(avatar_split_clause,[],[f10037,f7511,f10058]) ).

tff(f7511,plain,
    ( spl3_414
  <=> $less(4,$sum(35,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_414])]) ).

tff(f10037,plain,
    ( ~ $less($sum(45,sK0),4)
    | ~ spl3_414 ),
    inference(evaluation,[],[f10030]) ).

tff(f10030,plain,
    ( ~ $less($sum(10,$sum(35,sK0)),4)
    | ~ spl3_414 ),
    inference(resolution,[],[f7516,f501]) ).

tff(f7516,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(35,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_414 ),
    inference(resolution,[],[f7513,f16]) ).

tff(f7513,plain,
    ( $less(4,$sum(35,sK0))
    | ~ spl3_414 ),
    inference(avatar_component_clause,[],[f7511]) ).

tff(f10006,plain,
    ( spl3_530
    | spl3_531
    | spl3_529 ),
    inference(avatar_split_clause,[],[f9996,f9990,f10002,f9998]) ).

tff(f9998,plain,
    ( spl3_530
  <=> ( 1 = $sum(44,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_530])]) ).

tff(f10002,plain,
    ( spl3_531
  <=> $less(1,$sum(44,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_531])]) ).

tff(f9990,plain,
    ( spl3_529
  <=> $less($sum(44,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_529])]) ).

tff(f9996,plain,
    ( $less(1,$sum(44,sK0))
    | ( 1 = $sum(44,sK0) )
    | spl3_529 ),
    inference(resolution,[],[f9992,f17]) ).

tff(f9992,plain,
    ( ~ $less($sum(44,sK0),1)
    | spl3_529 ),
    inference(avatar_component_clause,[],[f9990]) ).

tff(f10005,plain,
    ( spl3_530
    | spl3_531
    | spl3_529 ),
    inference(avatar_split_clause,[],[f9995,f9990,f10002,f9998]) ).

tff(f9995,plain,
    ( $less(1,$sum(44,sK0))
    | ( 1 = $sum(44,sK0) )
    | spl3_529 ),
    inference(resolution,[],[f9992,f17]) ).

tff(f9993,plain,
    ( ~ spl3_529
    | ~ spl3_528 ),
    inference(avatar_split_clause,[],[f9987,f9982,f9990]) ).

tff(f9982,plain,
    ( spl3_528
  <=> $less(0,$sum(44,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_528])]) ).

tff(f9987,plain,
    ( ~ $less($sum(44,sK0),1)
    | ~ spl3_528 ),
    inference(resolution,[],[f9984,f114]) ).

tff(f9984,plain,
    ( $less(0,$sum(44,sK0))
    | ~ spl3_528 ),
    inference(avatar_component_clause,[],[f9982]) ).

tff(f9986,plain,
    ( spl3_527
    | spl3_528
    | spl3_526 ),
    inference(avatar_split_clause,[],[f9976,f9970,f9982,f9978]) ).

tff(f9978,plain,
    ( spl3_527
  <=> ( 0 = $sum(44,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_527])]) ).

tff(f9970,plain,
    ( spl3_526
  <=> $less($sum(44,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_526])]) ).

tff(f9976,plain,
    ( $less(0,$sum(44,sK0))
    | ( 0 = $sum(44,sK0) )
    | spl3_526 ),
    inference(resolution,[],[f9972,f17]) ).

tff(f9972,plain,
    ( ~ $less($sum(44,sK0),0)
    | spl3_526 ),
    inference(avatar_component_clause,[],[f9970]) ).

tff(f9985,plain,
    ( spl3_527
    | spl3_528
    | spl3_526 ),
    inference(avatar_split_clause,[],[f9975,f9970,f9982,f9978]) ).

tff(f9975,plain,
    ( $less(0,$sum(44,sK0))
    | ( 0 = $sum(44,sK0) )
    | spl3_526 ),
    inference(resolution,[],[f9972,f17]) ).

tff(f9973,plain,
    ( ~ spl3_526
    | ~ spl3_525 ),
    inference(avatar_split_clause,[],[f9967,f9962,f9970]) ).

tff(f9967,plain,
    ( ~ $less($sum(44,sK0),0)
    | ~ spl3_525 ),
    inference(resolution,[],[f9964,f90]) ).

tff(f9966,plain,
    ( spl3_524
    | spl3_525
    | spl3_523 ),
    inference(avatar_split_clause,[],[f9956,f9951,f9962,f9958]) ).

tff(f9958,plain,
    ( spl3_524
  <=> ( -1 = $sum(44,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_524])]) ).

tff(f9951,plain,
    ( spl3_523
  <=> $less($sum(44,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_523])]) ).

tff(f9956,plain,
    ( $less(-1,$sum(44,sK0))
    | ( -1 = $sum(44,sK0) )
    | spl3_523 ),
    inference(resolution,[],[f9953,f17]) ).

tff(f9953,plain,
    ( ~ $less($sum(44,sK0),-1)
    | spl3_523 ),
    inference(avatar_component_clause,[],[f9951]) ).

tff(f9965,plain,
    ( spl3_524
    | spl3_525
    | spl3_523 ),
    inference(avatar_split_clause,[],[f9955,f9951,f9962,f9958]) ).

tff(f9955,plain,
    ( $less(-1,$sum(44,sK0))
    | ( -1 = $sum(44,sK0) )
    | spl3_523 ),
    inference(resolution,[],[f9953,f17]) ).

tff(f9954,plain,
    ( ~ spl3_523
    | ~ spl3_405 ),
    inference(avatar_split_clause,[],[f9931,f7405,f9951]) ).

tff(f7405,plain,
    ( spl3_405
  <=> $less(-1,$sum(34,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_405])]) ).

tff(f9931,plain,
    ( ~ $less($sum(44,sK0),-1)
    | ~ spl3_405 ),
    inference(evaluation,[],[f9925]) ).

tff(f9925,plain,
    ( ~ $less($sum(10,$sum(34,sK0)),-1)
    | ~ spl3_405 ),
    inference(resolution,[],[f7411,f501]) ).

tff(f7411,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(34,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_405 ),
    inference(resolution,[],[f7407,f16]) ).

tff(f7407,plain,
    ( $less(-1,$sum(34,sK0))
    | ~ spl3_405 ),
    inference(avatar_component_clause,[],[f7405]) ).

tff(f9902,plain,
    ( spl3_521
    | spl3_522
    | spl3_520 ),
    inference(avatar_split_clause,[],[f9892,f9887,f9898,f9894]) ).

tff(f9894,plain,
    ( spl3_521
  <=> ( 4 = $sum(44,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_521])]) ).

tff(f9887,plain,
    ( spl3_520
  <=> $less($sum(44,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_520])]) ).

tff(f9892,plain,
    ( $less(4,$sum(44,sK0))
    | ( 4 = $sum(44,sK0) )
    | spl3_520 ),
    inference(resolution,[],[f9889,f17]) ).

tff(f9889,plain,
    ( ~ $less($sum(44,sK0),4)
    | spl3_520 ),
    inference(avatar_component_clause,[],[f9887]) ).

tff(f9901,plain,
    ( spl3_521
    | spl3_522
    | spl3_520 ),
    inference(avatar_split_clause,[],[f9891,f9887,f9898,f9894]) ).

tff(f9891,plain,
    ( $less(4,$sum(44,sK0))
    | ( 4 = $sum(44,sK0) )
    | spl3_520 ),
    inference(resolution,[],[f9889,f17]) ).

tff(f9890,plain,
    ( ~ spl3_520
    | ~ spl3_402 ),
    inference(avatar_split_clause,[],[f9866,f7341,f9887]) ).

tff(f7341,plain,
    ( spl3_402
  <=> $less(4,$sum(34,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_402])]) ).

tff(f9866,plain,
    ( ~ $less($sum(44,sK0),4)
    | ~ spl3_402 ),
    inference(evaluation,[],[f9859]) ).

tff(f9859,plain,
    ( ~ $less($sum(10,$sum(34,sK0)),4)
    | ~ spl3_402 ),
    inference(resolution,[],[f7346,f501]) ).

tff(f7346,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(34,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_402 ),
    inference(resolution,[],[f7343,f16]) ).

tff(f7343,plain,
    ( $less(4,$sum(34,sK0))
    | ~ spl3_402 ),
    inference(avatar_component_clause,[],[f7341]) ).

tff(f9836,plain,
    ( spl3_518
    | spl3_519
    | spl3_517 ),
    inference(avatar_split_clause,[],[f9826,f9820,f9832,f9828]) ).

tff(f9828,plain,
    ( spl3_518
  <=> ( 1 = $sum(43,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_518])]) ).

tff(f9832,plain,
    ( spl3_519
  <=> $less(1,$sum(43,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_519])]) ).

tff(f9820,plain,
    ( spl3_517
  <=> $less($sum(43,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_517])]) ).

tff(f9826,plain,
    ( $less(1,$sum(43,sK0))
    | ( 1 = $sum(43,sK0) )
    | spl3_517 ),
    inference(resolution,[],[f9822,f17]) ).

tff(f9822,plain,
    ( ~ $less($sum(43,sK0),1)
    | spl3_517 ),
    inference(avatar_component_clause,[],[f9820]) ).

tff(f9835,plain,
    ( spl3_518
    | spl3_519
    | spl3_517 ),
    inference(avatar_split_clause,[],[f9825,f9820,f9832,f9828]) ).

tff(f9825,plain,
    ( $less(1,$sum(43,sK0))
    | ( 1 = $sum(43,sK0) )
    | spl3_517 ),
    inference(resolution,[],[f9822,f17]) ).

tff(f9823,plain,
    ( ~ spl3_517
    | ~ spl3_516 ),
    inference(avatar_split_clause,[],[f9817,f9812,f9820]) ).

tff(f9812,plain,
    ( spl3_516
  <=> $less(0,$sum(43,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_516])]) ).

tff(f9817,plain,
    ( ~ $less($sum(43,sK0),1)
    | ~ spl3_516 ),
    inference(resolution,[],[f9814,f114]) ).

tff(f9814,plain,
    ( $less(0,$sum(43,sK0))
    | ~ spl3_516 ),
    inference(avatar_component_clause,[],[f9812]) ).

tff(f9816,plain,
    ( spl3_515
    | spl3_516
    | spl3_514 ),
    inference(avatar_split_clause,[],[f9806,f9800,f9812,f9808]) ).

tff(f9808,plain,
    ( spl3_515
  <=> ( 0 = $sum(43,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_515])]) ).

tff(f9800,plain,
    ( spl3_514
  <=> $less($sum(43,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_514])]) ).

tff(f9806,plain,
    ( $less(0,$sum(43,sK0))
    | ( 0 = $sum(43,sK0) )
    | spl3_514 ),
    inference(resolution,[],[f9802,f17]) ).

tff(f9802,plain,
    ( ~ $less($sum(43,sK0),0)
    | spl3_514 ),
    inference(avatar_component_clause,[],[f9800]) ).

tff(f9815,plain,
    ( spl3_515
    | spl3_516
    | spl3_514 ),
    inference(avatar_split_clause,[],[f9805,f9800,f9812,f9808]) ).

tff(f9805,plain,
    ( $less(0,$sum(43,sK0))
    | ( 0 = $sum(43,sK0) )
    | spl3_514 ),
    inference(resolution,[],[f9802,f17]) ).

tff(f9803,plain,
    ( ~ spl3_514
    | ~ spl3_513 ),
    inference(avatar_split_clause,[],[f9797,f9792,f9800]) ).

tff(f9797,plain,
    ( ~ $less($sum(43,sK0),0)
    | ~ spl3_513 ),
    inference(resolution,[],[f9794,f90]) ).

tff(f9796,plain,
    ( spl3_512
    | spl3_513
    | spl3_511 ),
    inference(avatar_split_clause,[],[f9786,f9781,f9792,f9788]) ).

tff(f9788,plain,
    ( spl3_512
  <=> ( -1 = $sum(43,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_512])]) ).

tff(f9781,plain,
    ( spl3_511
  <=> $less($sum(43,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_511])]) ).

tff(f9786,plain,
    ( $less(-1,$sum(43,sK0))
    | ( -1 = $sum(43,sK0) )
    | spl3_511 ),
    inference(resolution,[],[f9783,f17]) ).

tff(f9783,plain,
    ( ~ $less($sum(43,sK0),-1)
    | spl3_511 ),
    inference(avatar_component_clause,[],[f9781]) ).

tff(f9795,plain,
    ( spl3_512
    | spl3_513
    | spl3_511 ),
    inference(avatar_split_clause,[],[f9785,f9781,f9792,f9788]) ).

tff(f9785,plain,
    ( $less(-1,$sum(43,sK0))
    | ( -1 = $sum(43,sK0) )
    | spl3_511 ),
    inference(resolution,[],[f9783,f17]) ).

tff(f9784,plain,
    ( ~ spl3_511
    | ~ spl3_393 ),
    inference(avatar_split_clause,[],[f9761,f7178,f9781]) ).

tff(f7178,plain,
    ( spl3_393
  <=> $less(-1,$sum(33,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_393])]) ).

tff(f9761,plain,
    ( ~ $less($sum(43,sK0),-1)
    | ~ spl3_393 ),
    inference(evaluation,[],[f9755]) ).

tff(f9755,plain,
    ( ~ $less($sum(10,$sum(33,sK0)),-1)
    | ~ spl3_393 ),
    inference(resolution,[],[f7184,f501]) ).

tff(f7184,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(33,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_393 ),
    inference(resolution,[],[f7180,f16]) ).

tff(f7180,plain,
    ( $less(-1,$sum(33,sK0))
    | ~ spl3_393 ),
    inference(avatar_component_clause,[],[f7178]) ).

tff(f9732,plain,
    ( spl3_509
    | spl3_510
    | spl3_508 ),
    inference(avatar_split_clause,[],[f9722,f9717,f9728,f9724]) ).

tff(f9724,plain,
    ( spl3_509
  <=> ( 4 = $sum(43,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_509])]) ).

tff(f9717,plain,
    ( spl3_508
  <=> $less($sum(43,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_508])]) ).

tff(f9722,plain,
    ( $less(4,$sum(43,sK0))
    | ( 4 = $sum(43,sK0) )
    | spl3_508 ),
    inference(resolution,[],[f9719,f17]) ).

tff(f9719,plain,
    ( ~ $less($sum(43,sK0),4)
    | spl3_508 ),
    inference(avatar_component_clause,[],[f9717]) ).

tff(f9731,plain,
    ( spl3_509
    | spl3_510
    | spl3_508 ),
    inference(avatar_split_clause,[],[f9721,f9717,f9728,f9724]) ).

tff(f9721,plain,
    ( $less(4,$sum(43,sK0))
    | ( 4 = $sum(43,sK0) )
    | spl3_508 ),
    inference(resolution,[],[f9719,f17]) ).

tff(f9720,plain,
    ( ~ spl3_508
    | ~ spl3_390 ),
    inference(avatar_split_clause,[],[f9696,f7114,f9717]) ).

tff(f7114,plain,
    ( spl3_390
  <=> $less(4,$sum(33,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_390])]) ).

tff(f9696,plain,
    ( ~ $less($sum(43,sK0),4)
    | ~ spl3_390 ),
    inference(evaluation,[],[f9689]) ).

tff(f9689,plain,
    ( ~ $less($sum(10,$sum(33,sK0)),4)
    | ~ spl3_390 ),
    inference(resolution,[],[f7119,f501]) ).

tff(f7119,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(33,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_390 ),
    inference(resolution,[],[f7116,f16]) ).

tff(f7116,plain,
    ( $less(4,$sum(33,sK0))
    | ~ spl3_390 ),
    inference(avatar_component_clause,[],[f7114]) ).

tff(f9666,plain,
    ( spl3_506
    | spl3_507
    | spl3_505 ),
    inference(avatar_split_clause,[],[f9656,f9650,f9662,f9658]) ).

tff(f9658,plain,
    ( spl3_506
  <=> ( 1 = $sum(42,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_506])]) ).

tff(f9662,plain,
    ( spl3_507
  <=> $less(1,$sum(42,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_507])]) ).

tff(f9650,plain,
    ( spl3_505
  <=> $less($sum(42,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_505])]) ).

tff(f9656,plain,
    ( $less(1,$sum(42,sK0))
    | ( 1 = $sum(42,sK0) )
    | spl3_505 ),
    inference(resolution,[],[f9652,f17]) ).

tff(f9652,plain,
    ( ~ $less($sum(42,sK0),1)
    | spl3_505 ),
    inference(avatar_component_clause,[],[f9650]) ).

tff(f9665,plain,
    ( spl3_506
    | spl3_507
    | spl3_505 ),
    inference(avatar_split_clause,[],[f9655,f9650,f9662,f9658]) ).

tff(f9655,plain,
    ( $less(1,$sum(42,sK0))
    | ( 1 = $sum(42,sK0) )
    | spl3_505 ),
    inference(resolution,[],[f9652,f17]) ).

tff(f9653,plain,
    ( ~ spl3_505
    | ~ spl3_504 ),
    inference(avatar_split_clause,[],[f9647,f9642,f9650]) ).

tff(f9642,plain,
    ( spl3_504
  <=> $less(0,$sum(42,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_504])]) ).

tff(f9647,plain,
    ( ~ $less($sum(42,sK0),1)
    | ~ spl3_504 ),
    inference(resolution,[],[f9644,f114]) ).

tff(f9644,plain,
    ( $less(0,$sum(42,sK0))
    | ~ spl3_504 ),
    inference(avatar_component_clause,[],[f9642]) ).

tff(f9646,plain,
    ( spl3_503
    | spl3_504
    | spl3_502 ),
    inference(avatar_split_clause,[],[f9636,f9630,f9642,f9638]) ).

tff(f9638,plain,
    ( spl3_503
  <=> ( 0 = $sum(42,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_503])]) ).

tff(f9630,plain,
    ( spl3_502
  <=> $less($sum(42,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_502])]) ).

tff(f9636,plain,
    ( $less(0,$sum(42,sK0))
    | ( 0 = $sum(42,sK0) )
    | spl3_502 ),
    inference(resolution,[],[f9632,f17]) ).

tff(f9632,plain,
    ( ~ $less($sum(42,sK0),0)
    | spl3_502 ),
    inference(avatar_component_clause,[],[f9630]) ).

tff(f9645,plain,
    ( spl3_503
    | spl3_504
    | spl3_502 ),
    inference(avatar_split_clause,[],[f9635,f9630,f9642,f9638]) ).

tff(f9635,plain,
    ( $less(0,$sum(42,sK0))
    | ( 0 = $sum(42,sK0) )
    | spl3_502 ),
    inference(resolution,[],[f9632,f17]) ).

tff(f9633,plain,
    ( ~ spl3_502
    | ~ spl3_501 ),
    inference(avatar_split_clause,[],[f9627,f9622,f9630]) ).

tff(f9627,plain,
    ( ~ $less($sum(42,sK0),0)
    | ~ spl3_501 ),
    inference(resolution,[],[f9624,f90]) ).

tff(f9626,plain,
    ( spl3_500
    | spl3_501
    | spl3_499 ),
    inference(avatar_split_clause,[],[f9616,f9611,f9622,f9618]) ).

tff(f9618,plain,
    ( spl3_500
  <=> ( -1 = $sum(42,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_500])]) ).

tff(f9611,plain,
    ( spl3_499
  <=> $less($sum(42,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_499])]) ).

tff(f9616,plain,
    ( $less(-1,$sum(42,sK0))
    | ( -1 = $sum(42,sK0) )
    | spl3_499 ),
    inference(resolution,[],[f9613,f17]) ).

tff(f9613,plain,
    ( ~ $less($sum(42,sK0),-1)
    | spl3_499 ),
    inference(avatar_component_clause,[],[f9611]) ).

tff(f9625,plain,
    ( spl3_500
    | spl3_501
    | spl3_499 ),
    inference(avatar_split_clause,[],[f9615,f9611,f9622,f9618]) ).

tff(f9615,plain,
    ( $less(-1,$sum(42,sK0))
    | ( -1 = $sum(42,sK0) )
    | spl3_499 ),
    inference(resolution,[],[f9613,f17]) ).

tff(f9614,plain,
    ( ~ spl3_499
    | ~ spl3_381 ),
    inference(avatar_split_clause,[],[f9591,f7008,f9611]) ).

tff(f7008,plain,
    ( spl3_381
  <=> $less(-1,$sum(32,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_381])]) ).

tff(f9591,plain,
    ( ~ $less($sum(42,sK0),-1)
    | ~ spl3_381 ),
    inference(evaluation,[],[f9585]) ).

tff(f9585,plain,
    ( ~ $less($sum(10,$sum(32,sK0)),-1)
    | ~ spl3_381 ),
    inference(resolution,[],[f7014,f501]) ).

tff(f7014,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(32,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_381 ),
    inference(resolution,[],[f7010,f16]) ).

tff(f7010,plain,
    ( $less(-1,$sum(32,sK0))
    | ~ spl3_381 ),
    inference(avatar_component_clause,[],[f7008]) ).

tff(f9562,plain,
    ( spl3_497
    | spl3_498
    | spl3_496 ),
    inference(avatar_split_clause,[],[f9552,f9546,f9558,f9554]) ).

tff(f9554,plain,
    ( spl3_497
  <=> ( 1 = $sum(41,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_497])]) ).

tff(f9558,plain,
    ( spl3_498
  <=> $less(1,$sum(41,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_498])]) ).

tff(f9546,plain,
    ( spl3_496
  <=> $less($sum(41,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_496])]) ).

tff(f9552,plain,
    ( $less(1,$sum(41,sK0))
    | ( 1 = $sum(41,sK0) )
    | spl3_496 ),
    inference(resolution,[],[f9548,f17]) ).

tff(f9548,plain,
    ( ~ $less($sum(41,sK0),1)
    | spl3_496 ),
    inference(avatar_component_clause,[],[f9546]) ).

tff(f9561,plain,
    ( spl3_497
    | spl3_498
    | spl3_496 ),
    inference(avatar_split_clause,[],[f9551,f9546,f9558,f9554]) ).

tff(f9551,plain,
    ( $less(1,$sum(41,sK0))
    | ( 1 = $sum(41,sK0) )
    | spl3_496 ),
    inference(resolution,[],[f9548,f17]) ).

tff(f9549,plain,
    ( ~ spl3_496
    | ~ spl3_495 ),
    inference(avatar_split_clause,[],[f9543,f9538,f9546]) ).

tff(f9538,plain,
    ( spl3_495
  <=> $less(0,$sum(41,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_495])]) ).

tff(f9543,plain,
    ( ~ $less($sum(41,sK0),1)
    | ~ spl3_495 ),
    inference(resolution,[],[f9540,f114]) ).

tff(f9540,plain,
    ( $less(0,$sum(41,sK0))
    | ~ spl3_495 ),
    inference(avatar_component_clause,[],[f9538]) ).

tff(f9542,plain,
    ( spl3_494
    | spl3_495
    | spl3_493 ),
    inference(avatar_split_clause,[],[f9532,f9526,f9538,f9534]) ).

tff(f9534,plain,
    ( spl3_494
  <=> ( 0 = $sum(41,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_494])]) ).

tff(f9526,plain,
    ( spl3_493
  <=> $less($sum(41,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_493])]) ).

tff(f9532,plain,
    ( $less(0,$sum(41,sK0))
    | ( 0 = $sum(41,sK0) )
    | spl3_493 ),
    inference(resolution,[],[f9528,f17]) ).

tff(f9528,plain,
    ( ~ $less($sum(41,sK0),0)
    | spl3_493 ),
    inference(avatar_component_clause,[],[f9526]) ).

tff(f9541,plain,
    ( spl3_494
    | spl3_495
    | spl3_493 ),
    inference(avatar_split_clause,[],[f9531,f9526,f9538,f9534]) ).

tff(f9531,plain,
    ( $less(0,$sum(41,sK0))
    | ( 0 = $sum(41,sK0) )
    | spl3_493 ),
    inference(resolution,[],[f9528,f17]) ).

tff(f9529,plain,
    ( ~ spl3_493
    | ~ spl3_492 ),
    inference(avatar_split_clause,[],[f9523,f9518,f9526]) ).

tff(f9523,plain,
    ( ~ $less($sum(41,sK0),0)
    | ~ spl3_492 ),
    inference(resolution,[],[f9520,f90]) ).

tff(f9522,plain,
    ( spl3_491
    | spl3_492
    | spl3_490 ),
    inference(avatar_split_clause,[],[f9512,f9507,f9518,f9514]) ).

tff(f9514,plain,
    ( spl3_491
  <=> ( -1 = $sum(41,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_491])]) ).

tff(f9507,plain,
    ( spl3_490
  <=> $less($sum(41,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_490])]) ).

tff(f9512,plain,
    ( $less(-1,$sum(41,sK0))
    | ( -1 = $sum(41,sK0) )
    | spl3_490 ),
    inference(resolution,[],[f9509,f17]) ).

tff(f9509,plain,
    ( ~ $less($sum(41,sK0),-1)
    | spl3_490 ),
    inference(avatar_component_clause,[],[f9507]) ).

tff(f9521,plain,
    ( spl3_491
    | spl3_492
    | spl3_490 ),
    inference(avatar_split_clause,[],[f9511,f9507,f9518,f9514]) ).

tff(f9511,plain,
    ( $less(-1,$sum(41,sK0))
    | ( -1 = $sum(41,sK0) )
    | spl3_490 ),
    inference(resolution,[],[f9509,f17]) ).

tff(f9510,plain,
    ( ~ spl3_490
    | ~ spl3_372 ),
    inference(avatar_split_clause,[],[f9487,f6904,f9507]) ).

tff(f6904,plain,
    ( spl3_372
  <=> $less(-1,$sum(31,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_372])]) ).

tff(f9487,plain,
    ( ~ $less($sum(41,sK0),-1)
    | ~ spl3_372 ),
    inference(evaluation,[],[f9481]) ).

tff(f9481,plain,
    ( ~ $less($sum(10,$sum(31,sK0)),-1)
    | ~ spl3_372 ),
    inference(resolution,[],[f6910,f501]) ).

tff(f6910,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(31,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_372 ),
    inference(resolution,[],[f6906,f16]) ).

tff(f6906,plain,
    ( $less(-1,$sum(31,sK0))
    | ~ spl3_372 ),
    inference(avatar_component_clause,[],[f6904]) ).

tff(f9458,plain,
    ( spl3_488
    | spl3_489
    | spl3_487 ),
    inference(avatar_split_clause,[],[f9448,f9443,f9454,f9450]) ).

tff(f9450,plain,
    ( spl3_488
  <=> ( 4 = $sum(42,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_488])]) ).

tff(f9443,plain,
    ( spl3_487
  <=> $less($sum(42,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_487])]) ).

tff(f9448,plain,
    ( $less(4,$sum(42,sK0))
    | ( 4 = $sum(42,sK0) )
    | spl3_487 ),
    inference(resolution,[],[f9445,f17]) ).

tff(f9445,plain,
    ( ~ $less($sum(42,sK0),4)
    | spl3_487 ),
    inference(avatar_component_clause,[],[f9443]) ).

tff(f9457,plain,
    ( spl3_488
    | spl3_489
    | spl3_487 ),
    inference(avatar_split_clause,[],[f9447,f9443,f9454,f9450]) ).

tff(f9447,plain,
    ( $less(4,$sum(42,sK0))
    | ( 4 = $sum(42,sK0) )
    | spl3_487 ),
    inference(resolution,[],[f9445,f17]) ).

tff(f9446,plain,
    ( ~ spl3_487
    | ~ spl3_369 ),
    inference(avatar_split_clause,[],[f9422,f6840,f9443]) ).

tff(f6840,plain,
    ( spl3_369
  <=> $less(4,$sum(32,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_369])]) ).

tff(f9422,plain,
    ( ~ $less($sum(42,sK0),4)
    | ~ spl3_369 ),
    inference(evaluation,[],[f9415]) ).

tff(f9415,plain,
    ( ~ $less($sum(10,$sum(32,sK0)),4)
    | ~ spl3_369 ),
    inference(resolution,[],[f6845,f501]) ).

tff(f6845,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(32,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_369 ),
    inference(resolution,[],[f6842,f16]) ).

tff(f6842,plain,
    ( $less(4,$sum(32,sK0))
    | ~ spl3_369 ),
    inference(avatar_component_clause,[],[f6840]) ).

tff(f9392,plain,
    ( spl3_485
    | spl3_486
    | spl3_484 ),
    inference(avatar_split_clause,[],[f9382,f9377,f9388,f9384]) ).

tff(f9384,plain,
    ( spl3_485
  <=> ( 4 = $sum(41,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_485])]) ).

tff(f9377,plain,
    ( spl3_484
  <=> $less($sum(41,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_484])]) ).

tff(f9382,plain,
    ( $less(4,$sum(41,sK0))
    | ( 4 = $sum(41,sK0) )
    | spl3_484 ),
    inference(resolution,[],[f9379,f17]) ).

tff(f9379,plain,
    ( ~ $less($sum(41,sK0),4)
    | spl3_484 ),
    inference(avatar_component_clause,[],[f9377]) ).

tff(f9391,plain,
    ( spl3_485
    | spl3_486
    | spl3_484 ),
    inference(avatar_split_clause,[],[f9381,f9377,f9388,f9384]) ).

tff(f9381,plain,
    ( $less(4,$sum(41,sK0))
    | ( 4 = $sum(41,sK0) )
    | spl3_484 ),
    inference(resolution,[],[f9379,f17]) ).

tff(f9380,plain,
    ( ~ spl3_484
    | ~ spl3_366 ),
    inference(avatar_split_clause,[],[f9356,f6774,f9377]) ).

tff(f6774,plain,
    ( spl3_366
  <=> $less(4,$sum(31,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_366])]) ).

tff(f9356,plain,
    ( ~ $less($sum(41,sK0),4)
    | ~ spl3_366 ),
    inference(evaluation,[],[f9349]) ).

tff(f9349,plain,
    ( ~ $less($sum(10,$sum(31,sK0)),4)
    | ~ spl3_366 ),
    inference(resolution,[],[f6779,f501]) ).

tff(f6779,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(31,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_366 ),
    inference(resolution,[],[f6776,f16]) ).

tff(f6776,plain,
    ( $less(4,$sum(31,sK0))
    | ~ spl3_366 ),
    inference(avatar_component_clause,[],[f6774]) ).

tff(f9326,plain,
    ( spl3_482
    | spl3_483
    | spl3_481 ),
    inference(avatar_split_clause,[],[f9316,f9310,f9322,f9318]) ).

tff(f9318,plain,
    ( spl3_482
  <=> ( 1 = $sum(40,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_482])]) ).

tff(f9322,plain,
    ( spl3_483
  <=> $less(1,$sum(40,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_483])]) ).

tff(f9310,plain,
    ( spl3_481
  <=> $less($sum(40,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_481])]) ).

tff(f9316,plain,
    ( $less(1,$sum(40,sK0))
    | ( 1 = $sum(40,sK0) )
    | spl3_481 ),
    inference(resolution,[],[f9312,f17]) ).

tff(f9312,plain,
    ( ~ $less($sum(40,sK0),1)
    | spl3_481 ),
    inference(avatar_component_clause,[],[f9310]) ).

tff(f9325,plain,
    ( spl3_482
    | spl3_483
    | spl3_481 ),
    inference(avatar_split_clause,[],[f9315,f9310,f9322,f9318]) ).

tff(f9315,plain,
    ( $less(1,$sum(40,sK0))
    | ( 1 = $sum(40,sK0) )
    | spl3_481 ),
    inference(resolution,[],[f9312,f17]) ).

tff(f9313,plain,
    ( ~ spl3_481
    | ~ spl3_480 ),
    inference(avatar_split_clause,[],[f9307,f9302,f9310]) ).

tff(f9302,plain,
    ( spl3_480
  <=> $less(0,$sum(40,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_480])]) ).

tff(f9307,plain,
    ( ~ $less($sum(40,sK0),1)
    | ~ spl3_480 ),
    inference(resolution,[],[f9304,f114]) ).

tff(f9304,plain,
    ( $less(0,$sum(40,sK0))
    | ~ spl3_480 ),
    inference(avatar_component_clause,[],[f9302]) ).

tff(f9306,plain,
    ( spl3_479
    | spl3_480
    | spl3_478 ),
    inference(avatar_split_clause,[],[f9296,f9290,f9302,f9298]) ).

tff(f9298,plain,
    ( spl3_479
  <=> ( 0 = $sum(40,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_479])]) ).

tff(f9290,plain,
    ( spl3_478
  <=> $less($sum(40,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_478])]) ).

tff(f9296,plain,
    ( $less(0,$sum(40,sK0))
    | ( 0 = $sum(40,sK0) )
    | spl3_478 ),
    inference(resolution,[],[f9292,f17]) ).

tff(f9292,plain,
    ( ~ $less($sum(40,sK0),0)
    | spl3_478 ),
    inference(avatar_component_clause,[],[f9290]) ).

tff(f9305,plain,
    ( spl3_479
    | spl3_480
    | spl3_478 ),
    inference(avatar_split_clause,[],[f9295,f9290,f9302,f9298]) ).

tff(f9295,plain,
    ( $less(0,$sum(40,sK0))
    | ( 0 = $sum(40,sK0) )
    | spl3_478 ),
    inference(resolution,[],[f9292,f17]) ).

tff(f9293,plain,
    ( ~ spl3_478
    | ~ spl3_477 ),
    inference(avatar_split_clause,[],[f9287,f9282,f9290]) ).

tff(f9287,plain,
    ( ~ $less($sum(40,sK0),0)
    | ~ spl3_477 ),
    inference(resolution,[],[f9284,f90]) ).

tff(f9286,plain,
    ( spl3_476
    | spl3_477
    | spl3_475 ),
    inference(avatar_split_clause,[],[f9276,f9271,f9282,f9278]) ).

tff(f9278,plain,
    ( spl3_476
  <=> ( -1 = $sum(40,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_476])]) ).

tff(f9271,plain,
    ( spl3_475
  <=> $less($sum(40,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_475])]) ).

tff(f9276,plain,
    ( $less(-1,$sum(40,sK0))
    | ( -1 = $sum(40,sK0) )
    | spl3_475 ),
    inference(resolution,[],[f9273,f17]) ).

tff(f9273,plain,
    ( ~ $less($sum(40,sK0),-1)
    | spl3_475 ),
    inference(avatar_component_clause,[],[f9271]) ).

tff(f9285,plain,
    ( spl3_476
    | spl3_477
    | spl3_475 ),
    inference(avatar_split_clause,[],[f9275,f9271,f9282,f9278]) ).

tff(f9275,plain,
    ( $less(-1,$sum(40,sK0))
    | ( -1 = $sum(40,sK0) )
    | spl3_475 ),
    inference(resolution,[],[f9273,f17]) ).

tff(f9274,plain,
    ( ~ spl3_475
    | ~ spl3_357 ),
    inference(avatar_split_clause,[],[f9251,f6668,f9271]) ).

tff(f6668,plain,
    ( spl3_357
  <=> $less(-1,$sum(30,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_357])]) ).

tff(f9251,plain,
    ( ~ $less($sum(40,sK0),-1)
    | ~ spl3_357 ),
    inference(evaluation,[],[f9245]) ).

tff(f9245,plain,
    ( ~ $less($sum(10,$sum(30,sK0)),-1)
    | ~ spl3_357 ),
    inference(resolution,[],[f6674,f501]) ).

tff(f6674,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(30,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_357 ),
    inference(resolution,[],[f6670,f16]) ).

tff(f6670,plain,
    ( $less(-1,$sum(30,sK0))
    | ~ spl3_357 ),
    inference(avatar_component_clause,[],[f6668]) ).

tff(f9222,plain,
    ( spl3_473
    | spl3_474
    | spl3_472 ),
    inference(avatar_split_clause,[],[f9212,f9206,f9218,f9214]) ).

tff(f9214,plain,
    ( spl3_473
  <=> ( 1 = $sum(39,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_473])]) ).

tff(f9218,plain,
    ( spl3_474
  <=> $less(1,$sum(39,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_474])]) ).

tff(f9206,plain,
    ( spl3_472
  <=> $less($sum(39,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_472])]) ).

tff(f9212,plain,
    ( $less(1,$sum(39,sK0))
    | ( 1 = $sum(39,sK0) )
    | spl3_472 ),
    inference(resolution,[],[f9208,f17]) ).

tff(f9208,plain,
    ( ~ $less($sum(39,sK0),1)
    | spl3_472 ),
    inference(avatar_component_clause,[],[f9206]) ).

tff(f9221,plain,
    ( spl3_473
    | spl3_474
    | spl3_472 ),
    inference(avatar_split_clause,[],[f9211,f9206,f9218,f9214]) ).

tff(f9211,plain,
    ( $less(1,$sum(39,sK0))
    | ( 1 = $sum(39,sK0) )
    | spl3_472 ),
    inference(resolution,[],[f9208,f17]) ).

tff(f9209,plain,
    ( ~ spl3_472
    | ~ spl3_471 ),
    inference(avatar_split_clause,[],[f9203,f9198,f9206]) ).

tff(f9198,plain,
    ( spl3_471
  <=> $less(0,$sum(39,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_471])]) ).

tff(f9203,plain,
    ( ~ $less($sum(39,sK0),1)
    | ~ spl3_471 ),
    inference(resolution,[],[f9200,f114]) ).

tff(f9200,plain,
    ( $less(0,$sum(39,sK0))
    | ~ spl3_471 ),
    inference(avatar_component_clause,[],[f9198]) ).

tff(f9202,plain,
    ( spl3_470
    | spl3_471
    | spl3_469 ),
    inference(avatar_split_clause,[],[f9192,f9186,f9198,f9194]) ).

tff(f9194,plain,
    ( spl3_470
  <=> ( 0 = $sum(39,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_470])]) ).

tff(f9186,plain,
    ( spl3_469
  <=> $less($sum(39,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_469])]) ).

tff(f9192,plain,
    ( $less(0,$sum(39,sK0))
    | ( 0 = $sum(39,sK0) )
    | spl3_469 ),
    inference(resolution,[],[f9188,f17]) ).

tff(f9188,plain,
    ( ~ $less($sum(39,sK0),0)
    | spl3_469 ),
    inference(avatar_component_clause,[],[f9186]) ).

tff(f9201,plain,
    ( spl3_470
    | spl3_471
    | spl3_469 ),
    inference(avatar_split_clause,[],[f9191,f9186,f9198,f9194]) ).

tff(f9191,plain,
    ( $less(0,$sum(39,sK0))
    | ( 0 = $sum(39,sK0) )
    | spl3_469 ),
    inference(resolution,[],[f9188,f17]) ).

tff(f9189,plain,
    ( ~ spl3_469
    | ~ spl3_468 ),
    inference(avatar_split_clause,[],[f9183,f9178,f9186]) ).

tff(f9183,plain,
    ( ~ $less($sum(39,sK0),0)
    | ~ spl3_468 ),
    inference(resolution,[],[f9180,f90]) ).

tff(f9182,plain,
    ( spl3_467
    | spl3_468
    | spl3_466 ),
    inference(avatar_split_clause,[],[f9172,f9167,f9178,f9174]) ).

tff(f9174,plain,
    ( spl3_467
  <=> ( -1 = $sum(39,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_467])]) ).

tff(f9167,plain,
    ( spl3_466
  <=> $less($sum(39,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_466])]) ).

tff(f9172,plain,
    ( $less(-1,$sum(39,sK0))
    | ( -1 = $sum(39,sK0) )
    | spl3_466 ),
    inference(resolution,[],[f9169,f17]) ).

tff(f9169,plain,
    ( ~ $less($sum(39,sK0),-1)
    | spl3_466 ),
    inference(avatar_component_clause,[],[f9167]) ).

tff(f9181,plain,
    ( spl3_467
    | spl3_468
    | spl3_466 ),
    inference(avatar_split_clause,[],[f9171,f9167,f9178,f9174]) ).

tff(f9171,plain,
    ( $less(-1,$sum(39,sK0))
    | ( -1 = $sum(39,sK0) )
    | spl3_466 ),
    inference(resolution,[],[f9169,f17]) ).

tff(f9170,plain,
    ( ~ spl3_466
    | ~ spl3_348 ),
    inference(avatar_split_clause,[],[f9147,f6564,f9167]) ).

tff(f6564,plain,
    ( spl3_348
  <=> $less(-1,$sum(29,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_348])]) ).

tff(f9147,plain,
    ( ~ $less($sum(39,sK0),-1)
    | ~ spl3_348 ),
    inference(evaluation,[],[f9141]) ).

tff(f9141,plain,
    ( ~ $less($sum(10,$sum(29,sK0)),-1)
    | ~ spl3_348 ),
    inference(resolution,[],[f6570,f501]) ).

tff(f6570,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(29,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_348 ),
    inference(resolution,[],[f6566,f16]) ).

tff(f6566,plain,
    ( $less(-1,$sum(29,sK0))
    | ~ spl3_348 ),
    inference(avatar_component_clause,[],[f6564]) ).

tff(f9118,plain,
    ( spl3_464
    | spl3_465
    | spl3_463 ),
    inference(avatar_split_clause,[],[f9108,f9103,f9114,f9110]) ).

tff(f9110,plain,
    ( spl3_464
  <=> ( 4 = $sum(40,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_464])]) ).

tff(f9103,plain,
    ( spl3_463
  <=> $less($sum(40,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_463])]) ).

tff(f9108,plain,
    ( $less(4,$sum(40,sK0))
    | ( 4 = $sum(40,sK0) )
    | spl3_463 ),
    inference(resolution,[],[f9105,f17]) ).

tff(f9105,plain,
    ( ~ $less($sum(40,sK0),4)
    | spl3_463 ),
    inference(avatar_component_clause,[],[f9103]) ).

tff(f9117,plain,
    ( spl3_464
    | spl3_465
    | spl3_463 ),
    inference(avatar_split_clause,[],[f9107,f9103,f9114,f9110]) ).

tff(f9107,plain,
    ( $less(4,$sum(40,sK0))
    | ( 4 = $sum(40,sK0) )
    | spl3_463 ),
    inference(resolution,[],[f9105,f17]) ).

tff(f9106,plain,
    ( ~ spl3_463
    | ~ spl3_345 ),
    inference(avatar_split_clause,[],[f9082,f6500,f9103]) ).

tff(f6500,plain,
    ( spl3_345
  <=> $less(4,$sum(30,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_345])]) ).

tff(f9082,plain,
    ( ~ $less($sum(40,sK0),4)
    | ~ spl3_345 ),
    inference(evaluation,[],[f9075]) ).

tff(f9075,plain,
    ( ~ $less($sum(10,$sum(30,sK0)),4)
    | ~ spl3_345 ),
    inference(resolution,[],[f6505,f501]) ).

tff(f6505,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(30,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_345 ),
    inference(resolution,[],[f6502,f16]) ).

tff(f6502,plain,
    ( $less(4,$sum(30,sK0))
    | ~ spl3_345 ),
    inference(avatar_component_clause,[],[f6500]) ).

tff(f9052,plain,
    ( spl3_461
    | spl3_462
    | spl3_460 ),
    inference(avatar_split_clause,[],[f9042,f9037,f9048,f9044]) ).

tff(f9044,plain,
    ( spl3_461
  <=> ( 4 = $sum(39,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_461])]) ).

tff(f9037,plain,
    ( spl3_460
  <=> $less($sum(39,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_460])]) ).

tff(f9042,plain,
    ( $less(4,$sum(39,sK0))
    | ( 4 = $sum(39,sK0) )
    | spl3_460 ),
    inference(resolution,[],[f9039,f17]) ).

tff(f9039,plain,
    ( ~ $less($sum(39,sK0),4)
    | spl3_460 ),
    inference(avatar_component_clause,[],[f9037]) ).

tff(f9051,plain,
    ( spl3_461
    | spl3_462
    | spl3_460 ),
    inference(avatar_split_clause,[],[f9041,f9037,f9048,f9044]) ).

tff(f9041,plain,
    ( $less(4,$sum(39,sK0))
    | ( 4 = $sum(39,sK0) )
    | spl3_460 ),
    inference(resolution,[],[f9039,f17]) ).

tff(f9040,plain,
    ( ~ spl3_460
    | ~ spl3_342 ),
    inference(avatar_split_clause,[],[f9016,f6434,f9037]) ).

tff(f6434,plain,
    ( spl3_342
  <=> $less(4,$sum(29,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_342])]) ).

tff(f9016,plain,
    ( ~ $less($sum(39,sK0),4)
    | ~ spl3_342 ),
    inference(evaluation,[],[f9009]) ).

tff(f9009,plain,
    ( ~ $less($sum(10,$sum(29,sK0)),4)
    | ~ spl3_342 ),
    inference(resolution,[],[f6439,f501]) ).

tff(f6439,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(29,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_342 ),
    inference(resolution,[],[f6436,f16]) ).

tff(f6436,plain,
    ( $less(4,$sum(29,sK0))
    | ~ spl3_342 ),
    inference(avatar_component_clause,[],[f6434]) ).

tff(f8891,plain,
    ( spl3_458
    | spl3_459
    | spl3_457 ),
    inference(avatar_split_clause,[],[f8881,f8875,f8887,f8883]) ).

tff(f8883,plain,
    ( spl3_458
  <=> ( 1 = $sum(38,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_458])]) ).

tff(f8887,plain,
    ( spl3_459
  <=> $less(1,$sum(38,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_459])]) ).

tff(f8875,plain,
    ( spl3_457
  <=> $less($sum(38,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_457])]) ).

tff(f8881,plain,
    ( $less(1,$sum(38,sK0))
    | ( 1 = $sum(38,sK0) )
    | spl3_457 ),
    inference(resolution,[],[f8877,f17]) ).

tff(f8877,plain,
    ( ~ $less($sum(38,sK0),1)
    | spl3_457 ),
    inference(avatar_component_clause,[],[f8875]) ).

tff(f8890,plain,
    ( spl3_458
    | spl3_459
    | spl3_457 ),
    inference(avatar_split_clause,[],[f8880,f8875,f8887,f8883]) ).

tff(f8880,plain,
    ( $less(1,$sum(38,sK0))
    | ( 1 = $sum(38,sK0) )
    | spl3_457 ),
    inference(resolution,[],[f8877,f17]) ).

tff(f8878,plain,
    ( ~ spl3_457
    | ~ spl3_456 ),
    inference(avatar_split_clause,[],[f8872,f8864,f8875]) ).

tff(f8864,plain,
    ( spl3_456
  <=> $less(0,$sum(38,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_456])]) ).

tff(f8872,plain,
    ( ~ $less($sum(38,sK0),1)
    | ~ spl3_456 ),
    inference(resolution,[],[f8866,f114]) ).

tff(f8866,plain,
    ( $less(0,$sum(38,sK0))
    | ~ spl3_456 ),
    inference(avatar_component_clause,[],[f8864]) ).

tff(f8868,plain,
    ( spl3_455
    | spl3_456
    | spl3_454 ),
    inference(avatar_split_clause,[],[f8858,f8852,f8864,f8860]) ).

tff(f8860,plain,
    ( spl3_455
  <=> ( 0 = $sum(38,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_455])]) ).

tff(f8852,plain,
    ( spl3_454
  <=> $less($sum(38,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_454])]) ).

tff(f8858,plain,
    ( $less(0,$sum(38,sK0))
    | ( 0 = $sum(38,sK0) )
    | spl3_454 ),
    inference(resolution,[],[f8854,f17]) ).

tff(f8854,plain,
    ( ~ $less($sum(38,sK0),0)
    | spl3_454 ),
    inference(avatar_component_clause,[],[f8852]) ).

tff(f8867,plain,
    ( spl3_455
    | spl3_456
    | spl3_454 ),
    inference(avatar_split_clause,[],[f8857,f8852,f8864,f8860]) ).

tff(f8857,plain,
    ( $less(0,$sum(38,sK0))
    | ( 0 = $sum(38,sK0) )
    | spl3_454 ),
    inference(resolution,[],[f8854,f17]) ).

tff(f8855,plain,
    ( ~ spl3_454
    | ~ spl3_453 ),
    inference(avatar_split_clause,[],[f8849,f8844,f8852]) ).

tff(f8849,plain,
    ( ~ $less($sum(38,sK0),0)
    | ~ spl3_453 ),
    inference(resolution,[],[f8846,f90]) ).

tff(f8848,plain,
    ( spl3_452
    | spl3_453
    | spl3_451 ),
    inference(avatar_split_clause,[],[f8838,f8833,f8844,f8840]) ).

tff(f8840,plain,
    ( spl3_452
  <=> ( -1 = $sum(38,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_452])]) ).

tff(f8833,plain,
    ( spl3_451
  <=> $less($sum(38,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_451])]) ).

tff(f8838,plain,
    ( $less(-1,$sum(38,sK0))
    | ( -1 = $sum(38,sK0) )
    | spl3_451 ),
    inference(resolution,[],[f8835,f17]) ).

tff(f8835,plain,
    ( ~ $less($sum(38,sK0),-1)
    | spl3_451 ),
    inference(avatar_component_clause,[],[f8833]) ).

tff(f8847,plain,
    ( spl3_452
    | spl3_453
    | spl3_451 ),
    inference(avatar_split_clause,[],[f8837,f8833,f8844,f8840]) ).

tff(f8837,plain,
    ( $less(-1,$sum(38,sK0))
    | ( -1 = $sum(38,sK0) )
    | spl3_451 ),
    inference(resolution,[],[f8835,f17]) ).

tff(f8836,plain,
    ( ~ spl3_451
    | ~ spl3_333 ),
    inference(avatar_split_clause,[],[f8813,f6281,f8833]) ).

tff(f6281,plain,
    ( spl3_333
  <=> $less(-1,$sum(28,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_333])]) ).

tff(f8813,plain,
    ( ~ $less($sum(38,sK0),-1)
    | ~ spl3_333 ),
    inference(evaluation,[],[f8807]) ).

tff(f8807,plain,
    ( ~ $less($sum(10,$sum(28,sK0)),-1)
    | ~ spl3_333 ),
    inference(resolution,[],[f6287,f501]) ).

tff(f6287,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(28,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_333 ),
    inference(resolution,[],[f6283,f16]) ).

tff(f6283,plain,
    ( $less(-1,$sum(28,sK0))
    | ~ spl3_333 ),
    inference(avatar_component_clause,[],[f6281]) ).

tff(f8784,plain,
    ( spl3_449
    | spl3_450
    | spl3_448 ),
    inference(avatar_split_clause,[],[f8774,f8769,f8780,f8776]) ).

tff(f8776,plain,
    ( spl3_449
  <=> ( 4 = $sum(38,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_449])]) ).

tff(f8769,plain,
    ( spl3_448
  <=> $less($sum(38,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_448])]) ).

tff(f8774,plain,
    ( $less(4,$sum(38,sK0))
    | ( 4 = $sum(38,sK0) )
    | spl3_448 ),
    inference(resolution,[],[f8771,f17]) ).

tff(f8771,plain,
    ( ~ $less($sum(38,sK0),4)
    | spl3_448 ),
    inference(avatar_component_clause,[],[f8769]) ).

tff(f8783,plain,
    ( spl3_449
    | spl3_450
    | spl3_448 ),
    inference(avatar_split_clause,[],[f8773,f8769,f8780,f8776]) ).

tff(f8773,plain,
    ( $less(4,$sum(38,sK0))
    | ( 4 = $sum(38,sK0) )
    | spl3_448 ),
    inference(resolution,[],[f8771,f17]) ).

tff(f8772,plain,
    ( ~ spl3_448
    | ~ spl3_330 ),
    inference(avatar_split_clause,[],[f8748,f6217,f8769]) ).

tff(f6217,plain,
    ( spl3_330
  <=> $less(4,$sum(28,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_330])]) ).

tff(f8748,plain,
    ( ~ $less($sum(38,sK0),4)
    | ~ spl3_330 ),
    inference(evaluation,[],[f8741]) ).

tff(f8741,plain,
    ( ~ $less($sum(10,$sum(28,sK0)),4)
    | ~ spl3_330 ),
    inference(resolution,[],[f6222,f501]) ).

tff(f6222,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(28,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_330 ),
    inference(resolution,[],[f6219,f16]) ).

tff(f6219,plain,
    ( $less(4,$sum(28,sK0))
    | ~ spl3_330 ),
    inference(avatar_component_clause,[],[f6217]) ).

tff(f8294,plain,
    ( spl3_446
    | spl3_447
    | spl3_445 ),
    inference(avatar_split_clause,[],[f8284,f8278,f8290,f8286]) ).

tff(f8286,plain,
    ( spl3_446
  <=> ( 1 = $sum(37,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_446])]) ).

tff(f8290,plain,
    ( spl3_447
  <=> $less(1,$sum(37,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_447])]) ).

tff(f8278,plain,
    ( spl3_445
  <=> $less($sum(37,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_445])]) ).

tff(f8284,plain,
    ( $less(1,$sum(37,sK0))
    | ( 1 = $sum(37,sK0) )
    | spl3_445 ),
    inference(resolution,[],[f8280,f17]) ).

tff(f8280,plain,
    ( ~ $less($sum(37,sK0),1)
    | spl3_445 ),
    inference(avatar_component_clause,[],[f8278]) ).

tff(f8293,plain,
    ( spl3_446
    | spl3_447
    | spl3_445 ),
    inference(avatar_split_clause,[],[f8283,f8278,f8290,f8286]) ).

tff(f8283,plain,
    ( $less(1,$sum(37,sK0))
    | ( 1 = $sum(37,sK0) )
    | spl3_445 ),
    inference(resolution,[],[f8280,f17]) ).

tff(f8281,plain,
    ( ~ spl3_445
    | ~ spl3_444 ),
    inference(avatar_split_clause,[],[f8275,f8270,f8278]) ).

tff(f8270,plain,
    ( spl3_444
  <=> $less(0,$sum(37,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_444])]) ).

tff(f8275,plain,
    ( ~ $less($sum(37,sK0),1)
    | ~ spl3_444 ),
    inference(resolution,[],[f8272,f114]) ).

tff(f8272,plain,
    ( $less(0,$sum(37,sK0))
    | ~ spl3_444 ),
    inference(avatar_component_clause,[],[f8270]) ).

tff(f8274,plain,
    ( spl3_443
    | spl3_444
    | spl3_442 ),
    inference(avatar_split_clause,[],[f8264,f8258,f8270,f8266]) ).

tff(f8266,plain,
    ( spl3_443
  <=> ( 0 = $sum(37,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_443])]) ).

tff(f8258,plain,
    ( spl3_442
  <=> $less($sum(37,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_442])]) ).

tff(f8264,plain,
    ( $less(0,$sum(37,sK0))
    | ( 0 = $sum(37,sK0) )
    | spl3_442 ),
    inference(resolution,[],[f8260,f17]) ).

tff(f8260,plain,
    ( ~ $less($sum(37,sK0),0)
    | spl3_442 ),
    inference(avatar_component_clause,[],[f8258]) ).

tff(f8273,plain,
    ( spl3_443
    | spl3_444
    | spl3_442 ),
    inference(avatar_split_clause,[],[f8263,f8258,f8270,f8266]) ).

tff(f8263,plain,
    ( $less(0,$sum(37,sK0))
    | ( 0 = $sum(37,sK0) )
    | spl3_442 ),
    inference(resolution,[],[f8260,f17]) ).

tff(f8261,plain,
    ( ~ spl3_442
    | ~ spl3_441 ),
    inference(avatar_split_clause,[],[f8255,f8250,f8258]) ).

tff(f8255,plain,
    ( ~ $less($sum(37,sK0),0)
    | ~ spl3_441 ),
    inference(resolution,[],[f8252,f90]) ).

tff(f8254,plain,
    ( spl3_440
    | spl3_441
    | spl3_439 ),
    inference(avatar_split_clause,[],[f8244,f8239,f8250,f8246]) ).

tff(f8246,plain,
    ( spl3_440
  <=> ( -1 = $sum(37,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_440])]) ).

tff(f8239,plain,
    ( spl3_439
  <=> $less($sum(37,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_439])]) ).

tff(f8244,plain,
    ( $less(-1,$sum(37,sK0))
    | ( -1 = $sum(37,sK0) )
    | spl3_439 ),
    inference(resolution,[],[f8241,f17]) ).

tff(f8241,plain,
    ( ~ $less($sum(37,sK0),-1)
    | spl3_439 ),
    inference(avatar_component_clause,[],[f8239]) ).

tff(f8253,plain,
    ( spl3_440
    | spl3_441
    | spl3_439 ),
    inference(avatar_split_clause,[],[f8243,f8239,f8250,f8246]) ).

tff(f8243,plain,
    ( $less(-1,$sum(37,sK0))
    | ( -1 = $sum(37,sK0) )
    | spl3_439 ),
    inference(resolution,[],[f8241,f17]) ).

tff(f8242,plain,
    ( ~ spl3_439
    | ~ spl3_321 ),
    inference(avatar_split_clause,[],[f8219,f5728,f8239]) ).

tff(f5728,plain,
    ( spl3_321
  <=> $less(-1,$sum(27,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_321])]) ).

tff(f8219,plain,
    ( ~ $less($sum(37,sK0),-1)
    | ~ spl3_321 ),
    inference(evaluation,[],[f8213]) ).

tff(f8213,plain,
    ( ~ $less($sum(10,$sum(27,sK0)),-1)
    | ~ spl3_321 ),
    inference(resolution,[],[f5734,f501]) ).

tff(f5734,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(27,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_321 ),
    inference(resolution,[],[f5730,f16]) ).

tff(f5730,plain,
    ( $less(-1,$sum(27,sK0))
    | ~ spl3_321 ),
    inference(avatar_component_clause,[],[f5728]) ).

tff(f8190,plain,
    ( spl3_437
    | spl3_438
    | spl3_436 ),
    inference(avatar_split_clause,[],[f8180,f8175,f8186,f8182]) ).

tff(f8182,plain,
    ( spl3_437
  <=> ( 4 = $sum(37,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_437])]) ).

tff(f8175,plain,
    ( spl3_436
  <=> $less($sum(37,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_436])]) ).

tff(f8180,plain,
    ( $less(4,$sum(37,sK0))
    | ( 4 = $sum(37,sK0) )
    | spl3_436 ),
    inference(resolution,[],[f8177,f17]) ).

tff(f8177,plain,
    ( ~ $less($sum(37,sK0),4)
    | spl3_436 ),
    inference(avatar_component_clause,[],[f8175]) ).

tff(f8189,plain,
    ( spl3_437
    | spl3_438
    | spl3_436 ),
    inference(avatar_split_clause,[],[f8179,f8175,f8186,f8182]) ).

tff(f8179,plain,
    ( $less(4,$sum(37,sK0))
    | ( 4 = $sum(37,sK0) )
    | spl3_436 ),
    inference(resolution,[],[f8177,f17]) ).

tff(f8178,plain,
    ( ~ spl3_436
    | ~ spl3_318 ),
    inference(avatar_split_clause,[],[f8154,f5664,f8175]) ).

tff(f5664,plain,
    ( spl3_318
  <=> $less(4,$sum(27,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_318])]) ).

tff(f8154,plain,
    ( ~ $less($sum(37,sK0),4)
    | ~ spl3_318 ),
    inference(evaluation,[],[f8147]) ).

tff(f8147,plain,
    ( ~ $less($sum(10,$sum(27,sK0)),4)
    | ~ spl3_318 ),
    inference(resolution,[],[f5669,f501]) ).

tff(f5669,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(27,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_318 ),
    inference(resolution,[],[f5666,f16]) ).

tff(f5666,plain,
    ( $less(4,$sum(27,sK0))
    | ~ spl3_318 ),
    inference(avatar_component_clause,[],[f5664]) ).

tff(f7789,plain,
    ( spl3_434
    | spl3_435
    | spl3_433 ),
    inference(avatar_split_clause,[],[f7779,f7773,f7785,f7781]) ).

tff(f7781,plain,
    ( spl3_434
  <=> ( 1 = $sum(36,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_434])]) ).

tff(f7785,plain,
    ( spl3_435
  <=> $less(1,$sum(36,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_435])]) ).

tff(f7773,plain,
    ( spl3_433
  <=> $less($sum(36,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_433])]) ).

tff(f7779,plain,
    ( $less(1,$sum(36,sK0))
    | ( 1 = $sum(36,sK0) )
    | spl3_433 ),
    inference(resolution,[],[f7775,f17]) ).

tff(f7775,plain,
    ( ~ $less($sum(36,sK0),1)
    | spl3_433 ),
    inference(avatar_component_clause,[],[f7773]) ).

tff(f7788,plain,
    ( spl3_434
    | spl3_435
    | spl3_433 ),
    inference(avatar_split_clause,[],[f7778,f7773,f7785,f7781]) ).

tff(f7778,plain,
    ( $less(1,$sum(36,sK0))
    | ( 1 = $sum(36,sK0) )
    | spl3_433 ),
    inference(resolution,[],[f7775,f17]) ).

tff(f7776,plain,
    ( ~ spl3_433
    | ~ spl3_432 ),
    inference(avatar_split_clause,[],[f7770,f7765,f7773]) ).

tff(f7765,plain,
    ( spl3_432
  <=> $less(0,$sum(36,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_432])]) ).

tff(f7770,plain,
    ( ~ $less($sum(36,sK0),1)
    | ~ spl3_432 ),
    inference(resolution,[],[f7767,f114]) ).

tff(f7767,plain,
    ( $less(0,$sum(36,sK0))
    | ~ spl3_432 ),
    inference(avatar_component_clause,[],[f7765]) ).

tff(f7769,plain,
    ( spl3_431
    | spl3_432
    | spl3_430 ),
    inference(avatar_split_clause,[],[f7759,f7753,f7765,f7761]) ).

tff(f7761,plain,
    ( spl3_431
  <=> ( 0 = $sum(36,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_431])]) ).

tff(f7753,plain,
    ( spl3_430
  <=> $less($sum(36,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_430])]) ).

tff(f7759,plain,
    ( $less(0,$sum(36,sK0))
    | ( 0 = $sum(36,sK0) )
    | spl3_430 ),
    inference(resolution,[],[f7755,f17]) ).

tff(f7755,plain,
    ( ~ $less($sum(36,sK0),0)
    | spl3_430 ),
    inference(avatar_component_clause,[],[f7753]) ).

tff(f7768,plain,
    ( spl3_431
    | spl3_432
    | spl3_430 ),
    inference(avatar_split_clause,[],[f7758,f7753,f7765,f7761]) ).

tff(f7758,plain,
    ( $less(0,$sum(36,sK0))
    | ( 0 = $sum(36,sK0) )
    | spl3_430 ),
    inference(resolution,[],[f7755,f17]) ).

tff(f7756,plain,
    ( ~ spl3_430
    | ~ spl3_429 ),
    inference(avatar_split_clause,[],[f7750,f7745,f7753]) ).

tff(f7750,plain,
    ( ~ $less($sum(36,sK0),0)
    | ~ spl3_429 ),
    inference(resolution,[],[f7747,f90]) ).

tff(f7749,plain,
    ( spl3_428
    | spl3_429
    | spl3_427 ),
    inference(avatar_split_clause,[],[f7739,f7734,f7745,f7741]) ).

tff(f7741,plain,
    ( spl3_428
  <=> ( -1 = $sum(36,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_428])]) ).

tff(f7734,plain,
    ( spl3_427
  <=> $less($sum(36,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_427])]) ).

tff(f7739,plain,
    ( $less(-1,$sum(36,sK0))
    | ( -1 = $sum(36,sK0) )
    | spl3_427 ),
    inference(resolution,[],[f7736,f17]) ).

tff(f7736,plain,
    ( ~ $less($sum(36,sK0),-1)
    | spl3_427 ),
    inference(avatar_component_clause,[],[f7734]) ).

tff(f7748,plain,
    ( spl3_428
    | spl3_429
    | spl3_427 ),
    inference(avatar_split_clause,[],[f7738,f7734,f7745,f7741]) ).

tff(f7738,plain,
    ( $less(-1,$sum(36,sK0))
    | ( -1 = $sum(36,sK0) )
    | spl3_427 ),
    inference(resolution,[],[f7736,f17]) ).

tff(f7737,plain,
    ( ~ spl3_427
    | ~ spl3_309 ),
    inference(avatar_split_clause,[],[f7714,f5510,f7734]) ).

tff(f5510,plain,
    ( spl3_309
  <=> $less(-1,$sum(26,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_309])]) ).

tff(f7714,plain,
    ( ~ $less($sum(36,sK0),-1)
    | ~ spl3_309 ),
    inference(evaluation,[],[f7708]) ).

tff(f7708,plain,
    ( ~ $less($sum(10,$sum(26,sK0)),-1)
    | ~ spl3_309 ),
    inference(resolution,[],[f5516,f501]) ).

tff(f5516,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(26,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_309 ),
    inference(resolution,[],[f5512,f16]) ).

tff(f5512,plain,
    ( $less(-1,$sum(26,sK0))
    | ~ spl3_309 ),
    inference(avatar_component_clause,[],[f5510]) ).

tff(f7685,plain,
    ( spl3_425
    | spl3_426
    | spl3_424 ),
    inference(avatar_split_clause,[],[f7675,f7670,f7681,f7677]) ).

tff(f7677,plain,
    ( spl3_425
  <=> ( 4 = $sum(36,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_425])]) ).

tff(f7670,plain,
    ( spl3_424
  <=> $less($sum(36,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_424])]) ).

tff(f7675,plain,
    ( $less(4,$sum(36,sK0))
    | ( 4 = $sum(36,sK0) )
    | spl3_424 ),
    inference(resolution,[],[f7672,f17]) ).

tff(f7672,plain,
    ( ~ $less($sum(36,sK0),4)
    | spl3_424 ),
    inference(avatar_component_clause,[],[f7670]) ).

tff(f7684,plain,
    ( spl3_425
    | spl3_426
    | spl3_424 ),
    inference(avatar_split_clause,[],[f7674,f7670,f7681,f7677]) ).

tff(f7674,plain,
    ( $less(4,$sum(36,sK0))
    | ( 4 = $sum(36,sK0) )
    | spl3_424 ),
    inference(resolution,[],[f7672,f17]) ).

tff(f7673,plain,
    ( ~ spl3_424
    | ~ spl3_306 ),
    inference(avatar_split_clause,[],[f7649,f5446,f7670]) ).

tff(f5446,plain,
    ( spl3_306
  <=> $less(4,$sum(26,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_306])]) ).

tff(f7649,plain,
    ( ~ $less($sum(36,sK0),4)
    | ~ spl3_306 ),
    inference(evaluation,[],[f7642]) ).

tff(f7642,plain,
    ( ~ $less($sum(10,$sum(26,sK0)),4)
    | ~ spl3_306 ),
    inference(resolution,[],[f5451,f501]) ).

tff(f5451,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(26,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_306 ),
    inference(resolution,[],[f5448,f16]) ).

tff(f5448,plain,
    ( $less(4,$sum(26,sK0))
    | ~ spl3_306 ),
    inference(avatar_component_clause,[],[f5446]) ).

tff(f7619,plain,
    ( spl3_422
    | spl3_423
    | spl3_421 ),
    inference(avatar_split_clause,[],[f7609,f7603,f7615,f7611]) ).

tff(f7611,plain,
    ( spl3_422
  <=> ( 1 = $sum(35,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_422])]) ).

tff(f7615,plain,
    ( spl3_423
  <=> $less(1,$sum(35,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_423])]) ).

tff(f7603,plain,
    ( spl3_421
  <=> $less($sum(35,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_421])]) ).

tff(f7609,plain,
    ( $less(1,$sum(35,sK0))
    | ( 1 = $sum(35,sK0) )
    | spl3_421 ),
    inference(resolution,[],[f7605,f17]) ).

tff(f7605,plain,
    ( ~ $less($sum(35,sK0),1)
    | spl3_421 ),
    inference(avatar_component_clause,[],[f7603]) ).

tff(f7618,plain,
    ( spl3_422
    | spl3_423
    | spl3_421 ),
    inference(avatar_split_clause,[],[f7608,f7603,f7615,f7611]) ).

tff(f7608,plain,
    ( $less(1,$sum(35,sK0))
    | ( 1 = $sum(35,sK0) )
    | spl3_421 ),
    inference(resolution,[],[f7605,f17]) ).

tff(f7606,plain,
    ( ~ spl3_421
    | ~ spl3_420 ),
    inference(avatar_split_clause,[],[f7600,f7595,f7603]) ).

tff(f7595,plain,
    ( spl3_420
  <=> $less(0,$sum(35,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_420])]) ).

tff(f7600,plain,
    ( ~ $less($sum(35,sK0),1)
    | ~ spl3_420 ),
    inference(resolution,[],[f7597,f114]) ).

tff(f7597,plain,
    ( $less(0,$sum(35,sK0))
    | ~ spl3_420 ),
    inference(avatar_component_clause,[],[f7595]) ).

tff(f7599,plain,
    ( spl3_419
    | spl3_420
    | spl3_418 ),
    inference(avatar_split_clause,[],[f7589,f7583,f7595,f7591]) ).

tff(f7591,plain,
    ( spl3_419
  <=> ( 0 = $sum(35,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_419])]) ).

tff(f7583,plain,
    ( spl3_418
  <=> $less($sum(35,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_418])]) ).

tff(f7589,plain,
    ( $less(0,$sum(35,sK0))
    | ( 0 = $sum(35,sK0) )
    | spl3_418 ),
    inference(resolution,[],[f7585,f17]) ).

tff(f7585,plain,
    ( ~ $less($sum(35,sK0),0)
    | spl3_418 ),
    inference(avatar_component_clause,[],[f7583]) ).

tff(f7598,plain,
    ( spl3_419
    | spl3_420
    | spl3_418 ),
    inference(avatar_split_clause,[],[f7588,f7583,f7595,f7591]) ).

tff(f7588,plain,
    ( $less(0,$sum(35,sK0))
    | ( 0 = $sum(35,sK0) )
    | spl3_418 ),
    inference(resolution,[],[f7585,f17]) ).

tff(f7586,plain,
    ( ~ spl3_418
    | ~ spl3_417 ),
    inference(avatar_split_clause,[],[f7580,f7575,f7583]) ).

tff(f7580,plain,
    ( ~ $less($sum(35,sK0),0)
    | ~ spl3_417 ),
    inference(resolution,[],[f7577,f90]) ).

tff(f7579,plain,
    ( spl3_416
    | spl3_417
    | spl3_415 ),
    inference(avatar_split_clause,[],[f7569,f7564,f7575,f7571]) ).

tff(f7571,plain,
    ( spl3_416
  <=> ( -1 = $sum(35,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_416])]) ).

tff(f7564,plain,
    ( spl3_415
  <=> $less($sum(35,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_415])]) ).

tff(f7569,plain,
    ( $less(-1,$sum(35,sK0))
    | ( -1 = $sum(35,sK0) )
    | spl3_415 ),
    inference(resolution,[],[f7566,f17]) ).

tff(f7566,plain,
    ( ~ $less($sum(35,sK0),-1)
    | spl3_415 ),
    inference(avatar_component_clause,[],[f7564]) ).

tff(f7578,plain,
    ( spl3_416
    | spl3_417
    | spl3_415 ),
    inference(avatar_split_clause,[],[f7568,f7564,f7575,f7571]) ).

tff(f7568,plain,
    ( $less(-1,$sum(35,sK0))
    | ( -1 = $sum(35,sK0) )
    | spl3_415 ),
    inference(resolution,[],[f7566,f17]) ).

tff(f7567,plain,
    ( ~ spl3_415
    | ~ spl3_297 ),
    inference(avatar_split_clause,[],[f7544,f5340,f7564]) ).

tff(f5340,plain,
    ( spl3_297
  <=> $less(-1,$sum(25,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_297])]) ).

tff(f7544,plain,
    ( ~ $less($sum(35,sK0),-1)
    | ~ spl3_297 ),
    inference(evaluation,[],[f7538]) ).

tff(f7538,plain,
    ( ~ $less($sum(10,$sum(25,sK0)),-1)
    | ~ spl3_297 ),
    inference(resolution,[],[f5346,f501]) ).

tff(f5346,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(25,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_297 ),
    inference(resolution,[],[f5342,f16]) ).

tff(f5342,plain,
    ( $less(-1,$sum(25,sK0))
    | ~ spl3_297 ),
    inference(avatar_component_clause,[],[f5340]) ).

tff(f7515,plain,
    ( spl3_413
    | spl3_414
    | spl3_412 ),
    inference(avatar_split_clause,[],[f7505,f7500,f7511,f7507]) ).

tff(f7507,plain,
    ( spl3_413
  <=> ( 4 = $sum(35,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_413])]) ).

tff(f7500,plain,
    ( spl3_412
  <=> $less($sum(35,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_412])]) ).

tff(f7505,plain,
    ( $less(4,$sum(35,sK0))
    | ( 4 = $sum(35,sK0) )
    | spl3_412 ),
    inference(resolution,[],[f7502,f17]) ).

tff(f7502,plain,
    ( ~ $less($sum(35,sK0),4)
    | spl3_412 ),
    inference(avatar_component_clause,[],[f7500]) ).

tff(f7514,plain,
    ( spl3_413
    | spl3_414
    | spl3_412 ),
    inference(avatar_split_clause,[],[f7504,f7500,f7511,f7507]) ).

tff(f7504,plain,
    ( $less(4,$sum(35,sK0))
    | ( 4 = $sum(35,sK0) )
    | spl3_412 ),
    inference(resolution,[],[f7502,f17]) ).

tff(f7503,plain,
    ( ~ spl3_412
    | ~ spl3_294 ),
    inference(avatar_split_clause,[],[f7479,f5276,f7500]) ).

tff(f5276,plain,
    ( spl3_294
  <=> $less(4,$sum(25,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_294])]) ).

tff(f7479,plain,
    ( ~ $less($sum(35,sK0),4)
    | ~ spl3_294 ),
    inference(evaluation,[],[f7472]) ).

tff(f7472,plain,
    ( ~ $less($sum(10,$sum(25,sK0)),4)
    | ~ spl3_294 ),
    inference(resolution,[],[f5281,f501]) ).

tff(f5281,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(25,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_294 ),
    inference(resolution,[],[f5278,f16]) ).

tff(f5278,plain,
    ( $less(4,$sum(25,sK0))
    | ~ spl3_294 ),
    inference(avatar_component_clause,[],[f5276]) ).

tff(f7449,plain,
    ( spl3_410
    | spl3_411
    | spl3_409 ),
    inference(avatar_split_clause,[],[f7439,f7433,f7445,f7441]) ).

tff(f7441,plain,
    ( spl3_410
  <=> ( 1 = $sum(34,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_410])]) ).

tff(f7445,plain,
    ( spl3_411
  <=> $less(1,$sum(34,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_411])]) ).

tff(f7433,plain,
    ( spl3_409
  <=> $less($sum(34,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_409])]) ).

tff(f7439,plain,
    ( $less(1,$sum(34,sK0))
    | ( 1 = $sum(34,sK0) )
    | spl3_409 ),
    inference(resolution,[],[f7435,f17]) ).

tff(f7435,plain,
    ( ~ $less($sum(34,sK0),1)
    | spl3_409 ),
    inference(avatar_component_clause,[],[f7433]) ).

tff(f7448,plain,
    ( spl3_410
    | spl3_411
    | spl3_409 ),
    inference(avatar_split_clause,[],[f7438,f7433,f7445,f7441]) ).

tff(f7438,plain,
    ( $less(1,$sum(34,sK0))
    | ( 1 = $sum(34,sK0) )
    | spl3_409 ),
    inference(resolution,[],[f7435,f17]) ).

tff(f7436,plain,
    ( ~ spl3_409
    | ~ spl3_408 ),
    inference(avatar_split_clause,[],[f7430,f7425,f7433]) ).

tff(f7425,plain,
    ( spl3_408
  <=> $less(0,$sum(34,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_408])]) ).

tff(f7430,plain,
    ( ~ $less($sum(34,sK0),1)
    | ~ spl3_408 ),
    inference(resolution,[],[f7427,f114]) ).

tff(f7427,plain,
    ( $less(0,$sum(34,sK0))
    | ~ spl3_408 ),
    inference(avatar_component_clause,[],[f7425]) ).

tff(f7429,plain,
    ( spl3_407
    | spl3_408
    | spl3_406 ),
    inference(avatar_split_clause,[],[f7419,f7413,f7425,f7421]) ).

tff(f7421,plain,
    ( spl3_407
  <=> ( 0 = $sum(34,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_407])]) ).

tff(f7413,plain,
    ( spl3_406
  <=> $less($sum(34,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_406])]) ).

tff(f7419,plain,
    ( $less(0,$sum(34,sK0))
    | ( 0 = $sum(34,sK0) )
    | spl3_406 ),
    inference(resolution,[],[f7415,f17]) ).

tff(f7415,plain,
    ( ~ $less($sum(34,sK0),0)
    | spl3_406 ),
    inference(avatar_component_clause,[],[f7413]) ).

tff(f7428,plain,
    ( spl3_407
    | spl3_408
    | spl3_406 ),
    inference(avatar_split_clause,[],[f7418,f7413,f7425,f7421]) ).

tff(f7418,plain,
    ( $less(0,$sum(34,sK0))
    | ( 0 = $sum(34,sK0) )
    | spl3_406 ),
    inference(resolution,[],[f7415,f17]) ).

tff(f7416,plain,
    ( ~ spl3_406
    | ~ spl3_405 ),
    inference(avatar_split_clause,[],[f7410,f7405,f7413]) ).

tff(f7410,plain,
    ( ~ $less($sum(34,sK0),0)
    | ~ spl3_405 ),
    inference(resolution,[],[f7407,f90]) ).

tff(f7409,plain,
    ( spl3_404
    | spl3_405
    | spl3_403 ),
    inference(avatar_split_clause,[],[f7399,f7394,f7405,f7401]) ).

tff(f7401,plain,
    ( spl3_404
  <=> ( -1 = $sum(34,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_404])]) ).

tff(f7394,plain,
    ( spl3_403
  <=> $less($sum(34,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_403])]) ).

tff(f7399,plain,
    ( $less(-1,$sum(34,sK0))
    | ( -1 = $sum(34,sK0) )
    | spl3_403 ),
    inference(resolution,[],[f7396,f17]) ).

tff(f7396,plain,
    ( ~ $less($sum(34,sK0),-1)
    | spl3_403 ),
    inference(avatar_component_clause,[],[f7394]) ).

tff(f7408,plain,
    ( spl3_404
    | spl3_405
    | spl3_403 ),
    inference(avatar_split_clause,[],[f7398,f7394,f7405,f7401]) ).

tff(f7398,plain,
    ( $less(-1,$sum(34,sK0))
    | ( -1 = $sum(34,sK0) )
    | spl3_403 ),
    inference(resolution,[],[f7396,f17]) ).

tff(f7397,plain,
    ( ~ spl3_403
    | ~ spl3_285 ),
    inference(avatar_split_clause,[],[f7374,f5170,f7394]) ).

tff(f5170,plain,
    ( spl3_285
  <=> $less(-1,$sum(24,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_285])]) ).

tff(f7374,plain,
    ( ~ $less($sum(34,sK0),-1)
    | ~ spl3_285 ),
    inference(evaluation,[],[f7368]) ).

tff(f7368,plain,
    ( ~ $less($sum(10,$sum(24,sK0)),-1)
    | ~ spl3_285 ),
    inference(resolution,[],[f5176,f501]) ).

tff(f5176,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(24,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_285 ),
    inference(resolution,[],[f5172,f16]) ).

tff(f5172,plain,
    ( $less(-1,$sum(24,sK0))
    | ~ spl3_285 ),
    inference(avatar_component_clause,[],[f5170]) ).

tff(f7345,plain,
    ( spl3_401
    | spl3_402
    | spl3_400 ),
    inference(avatar_split_clause,[],[f7335,f7330,f7341,f7337]) ).

tff(f7337,plain,
    ( spl3_401
  <=> ( 4 = $sum(34,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_401])]) ).

tff(f7330,plain,
    ( spl3_400
  <=> $less($sum(34,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_400])]) ).

tff(f7335,plain,
    ( $less(4,$sum(34,sK0))
    | ( 4 = $sum(34,sK0) )
    | spl3_400 ),
    inference(resolution,[],[f7332,f17]) ).

tff(f7332,plain,
    ( ~ $less($sum(34,sK0),4)
    | spl3_400 ),
    inference(avatar_component_clause,[],[f7330]) ).

tff(f7344,plain,
    ( spl3_401
    | spl3_402
    | spl3_400 ),
    inference(avatar_split_clause,[],[f7334,f7330,f7341,f7337]) ).

tff(f7334,plain,
    ( $less(4,$sum(34,sK0))
    | ( 4 = $sum(34,sK0) )
    | spl3_400 ),
    inference(resolution,[],[f7332,f17]) ).

tff(f7333,plain,
    ( ~ spl3_400
    | ~ spl3_282 ),
    inference(avatar_split_clause,[],[f7309,f5106,f7330]) ).

tff(f5106,plain,
    ( spl3_282
  <=> $less(4,$sum(24,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_282])]) ).

tff(f7309,plain,
    ( ~ $less($sum(34,sK0),4)
    | ~ spl3_282 ),
    inference(evaluation,[],[f7302]) ).

tff(f7302,plain,
    ( ~ $less($sum(10,$sum(24,sK0)),4)
    | ~ spl3_282 ),
    inference(resolution,[],[f5111,f501]) ).

tff(f5111,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(24,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_282 ),
    inference(resolution,[],[f5108,f16]) ).

tff(f5108,plain,
    ( $less(4,$sum(24,sK0))
    | ~ spl3_282 ),
    inference(avatar_component_clause,[],[f5106]) ).

tff(f7222,plain,
    ( spl3_398
    | spl3_399
    | spl3_397 ),
    inference(avatar_split_clause,[],[f7212,f7206,f7218,f7214]) ).

tff(f7214,plain,
    ( spl3_398
  <=> ( 1 = $sum(33,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_398])]) ).

tff(f7218,plain,
    ( spl3_399
  <=> $less(1,$sum(33,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_399])]) ).

tff(f7206,plain,
    ( spl3_397
  <=> $less($sum(33,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_397])]) ).

tff(f7212,plain,
    ( $less(1,$sum(33,sK0))
    | ( 1 = $sum(33,sK0) )
    | spl3_397 ),
    inference(resolution,[],[f7208,f17]) ).

tff(f7208,plain,
    ( ~ $less($sum(33,sK0),1)
    | spl3_397 ),
    inference(avatar_component_clause,[],[f7206]) ).

tff(f7221,plain,
    ( spl3_398
    | spl3_399
    | spl3_397 ),
    inference(avatar_split_clause,[],[f7211,f7206,f7218,f7214]) ).

tff(f7211,plain,
    ( $less(1,$sum(33,sK0))
    | ( 1 = $sum(33,sK0) )
    | spl3_397 ),
    inference(resolution,[],[f7208,f17]) ).

tff(f7209,plain,
    ( ~ spl3_397
    | ~ spl3_396 ),
    inference(avatar_split_clause,[],[f7203,f7198,f7206]) ).

tff(f7198,plain,
    ( spl3_396
  <=> $less(0,$sum(33,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_396])]) ).

tff(f7203,plain,
    ( ~ $less($sum(33,sK0),1)
    | ~ spl3_396 ),
    inference(resolution,[],[f7200,f114]) ).

tff(f7200,plain,
    ( $less(0,$sum(33,sK0))
    | ~ spl3_396 ),
    inference(avatar_component_clause,[],[f7198]) ).

tff(f7202,plain,
    ( spl3_395
    | spl3_396
    | spl3_394 ),
    inference(avatar_split_clause,[],[f7192,f7186,f7198,f7194]) ).

tff(f7194,plain,
    ( spl3_395
  <=> ( 0 = $sum(33,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_395])]) ).

tff(f7186,plain,
    ( spl3_394
  <=> $less($sum(33,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_394])]) ).

tff(f7192,plain,
    ( $less(0,$sum(33,sK0))
    | ( 0 = $sum(33,sK0) )
    | spl3_394 ),
    inference(resolution,[],[f7188,f17]) ).

tff(f7188,plain,
    ( ~ $less($sum(33,sK0),0)
    | spl3_394 ),
    inference(avatar_component_clause,[],[f7186]) ).

tff(f7201,plain,
    ( spl3_395
    | spl3_396
    | spl3_394 ),
    inference(avatar_split_clause,[],[f7191,f7186,f7198,f7194]) ).

tff(f7191,plain,
    ( $less(0,$sum(33,sK0))
    | ( 0 = $sum(33,sK0) )
    | spl3_394 ),
    inference(resolution,[],[f7188,f17]) ).

tff(f7189,plain,
    ( ~ spl3_394
    | ~ spl3_393 ),
    inference(avatar_split_clause,[],[f7183,f7178,f7186]) ).

tff(f7183,plain,
    ( ~ $less($sum(33,sK0),0)
    | ~ spl3_393 ),
    inference(resolution,[],[f7180,f90]) ).

tff(f7182,plain,
    ( spl3_392
    | spl3_393
    | spl3_391 ),
    inference(avatar_split_clause,[],[f7172,f7167,f7178,f7174]) ).

tff(f7174,plain,
    ( spl3_392
  <=> ( -1 = $sum(33,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_392])]) ).

tff(f7167,plain,
    ( spl3_391
  <=> $less($sum(33,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_391])]) ).

tff(f7172,plain,
    ( $less(-1,$sum(33,sK0))
    | ( -1 = $sum(33,sK0) )
    | spl3_391 ),
    inference(resolution,[],[f7169,f17]) ).

tff(f7169,plain,
    ( ~ $less($sum(33,sK0),-1)
    | spl3_391 ),
    inference(avatar_component_clause,[],[f7167]) ).

tff(f7181,plain,
    ( spl3_392
    | spl3_393
    | spl3_391 ),
    inference(avatar_split_clause,[],[f7171,f7167,f7178,f7174]) ).

tff(f7171,plain,
    ( $less(-1,$sum(33,sK0))
    | ( -1 = $sum(33,sK0) )
    | spl3_391 ),
    inference(resolution,[],[f7169,f17]) ).

tff(f7170,plain,
    ( ~ spl3_391
    | ~ spl3_273 ),
    inference(avatar_split_clause,[],[f7147,f5000,f7167]) ).

tff(f5000,plain,
    ( spl3_273
  <=> $less(-1,$sum(23,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_273])]) ).

tff(f7147,plain,
    ( ~ $less($sum(33,sK0),-1)
    | ~ spl3_273 ),
    inference(evaluation,[],[f7141]) ).

tff(f7141,plain,
    ( ~ $less($sum(10,$sum(23,sK0)),-1)
    | ~ spl3_273 ),
    inference(resolution,[],[f5006,f501]) ).

tff(f5006,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(23,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_273 ),
    inference(resolution,[],[f5002,f16]) ).

tff(f5002,plain,
    ( $less(-1,$sum(23,sK0))
    | ~ spl3_273 ),
    inference(avatar_component_clause,[],[f5000]) ).

tff(f7118,plain,
    ( spl3_389
    | spl3_390
    | spl3_388 ),
    inference(avatar_split_clause,[],[f7108,f7103,f7114,f7110]) ).

tff(f7110,plain,
    ( spl3_389
  <=> ( 4 = $sum(33,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_389])]) ).

tff(f7103,plain,
    ( spl3_388
  <=> $less($sum(33,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_388])]) ).

tff(f7108,plain,
    ( $less(4,$sum(33,sK0))
    | ( 4 = $sum(33,sK0) )
    | spl3_388 ),
    inference(resolution,[],[f7105,f17]) ).

tff(f7105,plain,
    ( ~ $less($sum(33,sK0),4)
    | spl3_388 ),
    inference(avatar_component_clause,[],[f7103]) ).

tff(f7117,plain,
    ( spl3_389
    | spl3_390
    | spl3_388 ),
    inference(avatar_split_clause,[],[f7107,f7103,f7114,f7110]) ).

tff(f7107,plain,
    ( $less(4,$sum(33,sK0))
    | ( 4 = $sum(33,sK0) )
    | spl3_388 ),
    inference(resolution,[],[f7105,f17]) ).

tff(f7106,plain,
    ( ~ spl3_388
    | ~ spl3_270 ),
    inference(avatar_split_clause,[],[f7082,f4936,f7103]) ).

tff(f4936,plain,
    ( spl3_270
  <=> $less(4,$sum(23,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_270])]) ).

tff(f7082,plain,
    ( ~ $less($sum(33,sK0),4)
    | ~ spl3_270 ),
    inference(evaluation,[],[f7075]) ).

tff(f7075,plain,
    ( ~ $less($sum(10,$sum(23,sK0)),4)
    | ~ spl3_270 ),
    inference(resolution,[],[f4941,f501]) ).

tff(f4941,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(23,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_270 ),
    inference(resolution,[],[f4938,f16]) ).

tff(f4938,plain,
    ( $less(4,$sum(23,sK0))
    | ~ spl3_270 ),
    inference(avatar_component_clause,[],[f4936]) ).

tff(f7052,plain,
    ( spl3_386
    | spl3_387
    | spl3_385 ),
    inference(avatar_split_clause,[],[f7042,f7036,f7048,f7044]) ).

tff(f7044,plain,
    ( spl3_386
  <=> ( 1 = $sum(32,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_386])]) ).

tff(f7048,plain,
    ( spl3_387
  <=> $less(1,$sum(32,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_387])]) ).

tff(f7036,plain,
    ( spl3_385
  <=> $less($sum(32,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_385])]) ).

tff(f7042,plain,
    ( $less(1,$sum(32,sK0))
    | ( 1 = $sum(32,sK0) )
    | spl3_385 ),
    inference(resolution,[],[f7038,f17]) ).

tff(f7038,plain,
    ( ~ $less($sum(32,sK0),1)
    | spl3_385 ),
    inference(avatar_component_clause,[],[f7036]) ).

tff(f7051,plain,
    ( spl3_386
    | spl3_387
    | spl3_385 ),
    inference(avatar_split_clause,[],[f7041,f7036,f7048,f7044]) ).

tff(f7041,plain,
    ( $less(1,$sum(32,sK0))
    | ( 1 = $sum(32,sK0) )
    | spl3_385 ),
    inference(resolution,[],[f7038,f17]) ).

tff(f7039,plain,
    ( ~ spl3_385
    | ~ spl3_384 ),
    inference(avatar_split_clause,[],[f7033,f7028,f7036]) ).

tff(f7028,plain,
    ( spl3_384
  <=> $less(0,$sum(32,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_384])]) ).

tff(f7033,plain,
    ( ~ $less($sum(32,sK0),1)
    | ~ spl3_384 ),
    inference(resolution,[],[f7030,f114]) ).

tff(f7030,plain,
    ( $less(0,$sum(32,sK0))
    | ~ spl3_384 ),
    inference(avatar_component_clause,[],[f7028]) ).

tff(f7032,plain,
    ( spl3_383
    | spl3_384
    | spl3_382 ),
    inference(avatar_split_clause,[],[f7022,f7016,f7028,f7024]) ).

tff(f7024,plain,
    ( spl3_383
  <=> ( 0 = $sum(32,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_383])]) ).

tff(f7016,plain,
    ( spl3_382
  <=> $less($sum(32,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_382])]) ).

tff(f7022,plain,
    ( $less(0,$sum(32,sK0))
    | ( 0 = $sum(32,sK0) )
    | spl3_382 ),
    inference(resolution,[],[f7018,f17]) ).

tff(f7018,plain,
    ( ~ $less($sum(32,sK0),0)
    | spl3_382 ),
    inference(avatar_component_clause,[],[f7016]) ).

tff(f7031,plain,
    ( spl3_383
    | spl3_384
    | spl3_382 ),
    inference(avatar_split_clause,[],[f7021,f7016,f7028,f7024]) ).

tff(f7021,plain,
    ( $less(0,$sum(32,sK0))
    | ( 0 = $sum(32,sK0) )
    | spl3_382 ),
    inference(resolution,[],[f7018,f17]) ).

tff(f7019,plain,
    ( ~ spl3_382
    | ~ spl3_381 ),
    inference(avatar_split_clause,[],[f7013,f7008,f7016]) ).

tff(f7013,plain,
    ( ~ $less($sum(32,sK0),0)
    | ~ spl3_381 ),
    inference(resolution,[],[f7010,f90]) ).

tff(f7012,plain,
    ( spl3_380
    | spl3_381
    | spl3_379 ),
    inference(avatar_split_clause,[],[f7002,f6997,f7008,f7004]) ).

tff(f7004,plain,
    ( spl3_380
  <=> ( -1 = $sum(32,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_380])]) ).

tff(f6997,plain,
    ( spl3_379
  <=> $less($sum(32,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_379])]) ).

tff(f7002,plain,
    ( $less(-1,$sum(32,sK0))
    | ( -1 = $sum(32,sK0) )
    | spl3_379 ),
    inference(resolution,[],[f6999,f17]) ).

tff(f6999,plain,
    ( ~ $less($sum(32,sK0),-1)
    | spl3_379 ),
    inference(avatar_component_clause,[],[f6997]) ).

tff(f7011,plain,
    ( spl3_380
    | spl3_381
    | spl3_379 ),
    inference(avatar_split_clause,[],[f7001,f6997,f7008,f7004]) ).

tff(f7001,plain,
    ( $less(-1,$sum(32,sK0))
    | ( -1 = $sum(32,sK0) )
    | spl3_379 ),
    inference(resolution,[],[f6999,f17]) ).

tff(f7000,plain,
    ( ~ spl3_379
    | ~ spl3_261 ),
    inference(avatar_split_clause,[],[f6977,f4830,f6997]) ).

tff(f4830,plain,
    ( spl3_261
  <=> $less(-1,$sum(22,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_261])]) ).

tff(f6977,plain,
    ( ~ $less($sum(32,sK0),-1)
    | ~ spl3_261 ),
    inference(evaluation,[],[f6971]) ).

tff(f6971,plain,
    ( ~ $less($sum(10,$sum(22,sK0)),-1)
    | ~ spl3_261 ),
    inference(resolution,[],[f4836,f501]) ).

tff(f4836,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(22,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_261 ),
    inference(resolution,[],[f4832,f16]) ).

tff(f4832,plain,
    ( $less(-1,$sum(22,sK0))
    | ~ spl3_261 ),
    inference(avatar_component_clause,[],[f4830]) ).

tff(f6948,plain,
    ( spl3_377
    | spl3_378
    | spl3_376 ),
    inference(avatar_split_clause,[],[f6938,f6932,f6944,f6940]) ).

tff(f6940,plain,
    ( spl3_377
  <=> ( 1 = $sum(31,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_377])]) ).

tff(f6944,plain,
    ( spl3_378
  <=> $less(1,$sum(31,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_378])]) ).

tff(f6932,plain,
    ( spl3_376
  <=> $less($sum(31,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_376])]) ).

tff(f6938,plain,
    ( $less(1,$sum(31,sK0))
    | ( 1 = $sum(31,sK0) )
    | spl3_376 ),
    inference(resolution,[],[f6934,f17]) ).

tff(f6934,plain,
    ( ~ $less($sum(31,sK0),1)
    | spl3_376 ),
    inference(avatar_component_clause,[],[f6932]) ).

tff(f6947,plain,
    ( spl3_377
    | spl3_378
    | spl3_376 ),
    inference(avatar_split_clause,[],[f6937,f6932,f6944,f6940]) ).

tff(f6937,plain,
    ( $less(1,$sum(31,sK0))
    | ( 1 = $sum(31,sK0) )
    | spl3_376 ),
    inference(resolution,[],[f6934,f17]) ).

tff(f6935,plain,
    ( ~ spl3_376
    | ~ spl3_375 ),
    inference(avatar_split_clause,[],[f6929,f6924,f6932]) ).

tff(f6924,plain,
    ( spl3_375
  <=> $less(0,$sum(31,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_375])]) ).

tff(f6929,plain,
    ( ~ $less($sum(31,sK0),1)
    | ~ spl3_375 ),
    inference(resolution,[],[f6926,f114]) ).

tff(f6926,plain,
    ( $less(0,$sum(31,sK0))
    | ~ spl3_375 ),
    inference(avatar_component_clause,[],[f6924]) ).

tff(f6928,plain,
    ( spl3_374
    | spl3_375
    | spl3_373 ),
    inference(avatar_split_clause,[],[f6918,f6912,f6924,f6920]) ).

tff(f6920,plain,
    ( spl3_374
  <=> ( 0 = $sum(31,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_374])]) ).

tff(f6912,plain,
    ( spl3_373
  <=> $less($sum(31,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_373])]) ).

tff(f6918,plain,
    ( $less(0,$sum(31,sK0))
    | ( 0 = $sum(31,sK0) )
    | spl3_373 ),
    inference(resolution,[],[f6914,f17]) ).

tff(f6914,plain,
    ( ~ $less($sum(31,sK0),0)
    | spl3_373 ),
    inference(avatar_component_clause,[],[f6912]) ).

tff(f6927,plain,
    ( spl3_374
    | spl3_375
    | spl3_373 ),
    inference(avatar_split_clause,[],[f6917,f6912,f6924,f6920]) ).

tff(f6917,plain,
    ( $less(0,$sum(31,sK0))
    | ( 0 = $sum(31,sK0) )
    | spl3_373 ),
    inference(resolution,[],[f6914,f17]) ).

tff(f6915,plain,
    ( ~ spl3_373
    | ~ spl3_372 ),
    inference(avatar_split_clause,[],[f6909,f6904,f6912]) ).

tff(f6909,plain,
    ( ~ $less($sum(31,sK0),0)
    | ~ spl3_372 ),
    inference(resolution,[],[f6906,f90]) ).

tff(f6908,plain,
    ( spl3_371
    | spl3_372
    | spl3_370 ),
    inference(avatar_split_clause,[],[f6898,f6893,f6904,f6900]) ).

tff(f6900,plain,
    ( spl3_371
  <=> ( -1 = $sum(31,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_371])]) ).

tff(f6893,plain,
    ( spl3_370
  <=> $less($sum(31,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_370])]) ).

tff(f6898,plain,
    ( $less(-1,$sum(31,sK0))
    | ( -1 = $sum(31,sK0) )
    | spl3_370 ),
    inference(resolution,[],[f6895,f17]) ).

tff(f6895,plain,
    ( ~ $less($sum(31,sK0),-1)
    | spl3_370 ),
    inference(avatar_component_clause,[],[f6893]) ).

tff(f6907,plain,
    ( spl3_371
    | spl3_372
    | spl3_370 ),
    inference(avatar_split_clause,[],[f6897,f6893,f6904,f6900]) ).

tff(f6897,plain,
    ( $less(-1,$sum(31,sK0))
    | ( -1 = $sum(31,sK0) )
    | spl3_370 ),
    inference(resolution,[],[f6895,f17]) ).

tff(f6896,plain,
    ( ~ spl3_370
    | ~ spl3_252 ),
    inference(avatar_split_clause,[],[f6873,f4699,f6893]) ).

tff(f4699,plain,
    ( spl3_252
  <=> $less(-1,$sum(21,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_252])]) ).

tff(f6873,plain,
    ( ~ $less($sum(31,sK0),-1)
    | ~ spl3_252 ),
    inference(evaluation,[],[f6867]) ).

tff(f6867,plain,
    ( ~ $less($sum(10,$sum(21,sK0)),-1)
    | ~ spl3_252 ),
    inference(resolution,[],[f4705,f501]) ).

tff(f4705,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(21,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_252 ),
    inference(resolution,[],[f4701,f16]) ).

tff(f4701,plain,
    ( $less(-1,$sum(21,sK0))
    | ~ spl3_252 ),
    inference(avatar_component_clause,[],[f4699]) ).

tff(f6844,plain,
    ( spl3_368
    | spl3_369
    | spl3_367 ),
    inference(avatar_split_clause,[],[f6834,f6829,f6840,f6836]) ).

tff(f6836,plain,
    ( spl3_368
  <=> ( 4 = $sum(32,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_368])]) ).

tff(f6829,plain,
    ( spl3_367
  <=> $less($sum(32,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_367])]) ).

tff(f6834,plain,
    ( $less(4,$sum(32,sK0))
    | ( 4 = $sum(32,sK0) )
    | spl3_367 ),
    inference(resolution,[],[f6831,f17]) ).

tff(f6831,plain,
    ( ~ $less($sum(32,sK0),4)
    | spl3_367 ),
    inference(avatar_component_clause,[],[f6829]) ).

tff(f6843,plain,
    ( spl3_368
    | spl3_369
    | spl3_367 ),
    inference(avatar_split_clause,[],[f6833,f6829,f6840,f6836]) ).

tff(f6833,plain,
    ( $less(4,$sum(32,sK0))
    | ( 4 = $sum(32,sK0) )
    | spl3_367 ),
    inference(resolution,[],[f6831,f17]) ).

tff(f6832,plain,
    ( ~ spl3_367
    | ~ spl3_249 ),
    inference(avatar_split_clause,[],[f6808,f4635,f6829]) ).

tff(f4635,plain,
    ( spl3_249
  <=> $less(4,$sum(22,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_249])]) ).

tff(f6808,plain,
    ( ~ $less($sum(32,sK0),4)
    | ~ spl3_249 ),
    inference(evaluation,[],[f6801]) ).

tff(f6801,plain,
    ( ~ $less($sum(10,$sum(22,sK0)),4)
    | ~ spl3_249 ),
    inference(resolution,[],[f4640,f501]) ).

tff(f4640,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(22,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_249 ),
    inference(resolution,[],[f4637,f16]) ).

tff(f4637,plain,
    ( $less(4,$sum(22,sK0))
    | ~ spl3_249 ),
    inference(avatar_component_clause,[],[f4635]) ).

tff(f6778,plain,
    ( spl3_365
    | spl3_366
    | spl3_364 ),
    inference(avatar_split_clause,[],[f6768,f6763,f6774,f6770]) ).

tff(f6770,plain,
    ( spl3_365
  <=> ( 4 = $sum(31,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_365])]) ).

tff(f6763,plain,
    ( spl3_364
  <=> $less($sum(31,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_364])]) ).

tff(f6768,plain,
    ( $less(4,$sum(31,sK0))
    | ( 4 = $sum(31,sK0) )
    | spl3_364 ),
    inference(resolution,[],[f6765,f17]) ).

tff(f6765,plain,
    ( ~ $less($sum(31,sK0),4)
    | spl3_364 ),
    inference(avatar_component_clause,[],[f6763]) ).

tff(f6777,plain,
    ( spl3_365
    | spl3_366
    | spl3_364 ),
    inference(avatar_split_clause,[],[f6767,f6763,f6774,f6770]) ).

tff(f6767,plain,
    ( $less(4,$sum(31,sK0))
    | ( 4 = $sum(31,sK0) )
    | spl3_364 ),
    inference(resolution,[],[f6765,f17]) ).

tff(f6766,plain,
    ( ~ spl3_364
    | ~ spl3_246 ),
    inference(avatar_split_clause,[],[f6742,f4569,f6763]) ).

tff(f4569,plain,
    ( spl3_246
  <=> $less(4,$sum(21,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_246])]) ).

tff(f6742,plain,
    ( ~ $less($sum(31,sK0),4)
    | ~ spl3_246 ),
    inference(evaluation,[],[f6735]) ).

tff(f6735,plain,
    ( ~ $less($sum(10,$sum(21,sK0)),4)
    | ~ spl3_246 ),
    inference(resolution,[],[f4574,f501]) ).

tff(f4574,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(21,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_246 ),
    inference(resolution,[],[f4571,f16]) ).

tff(f4571,plain,
    ( $less(4,$sum(21,sK0))
    | ~ spl3_246 ),
    inference(avatar_component_clause,[],[f4569]) ).

tff(f6712,plain,
    ( spl3_362
    | spl3_363
    | spl3_361 ),
    inference(avatar_split_clause,[],[f6702,f6696,f6708,f6704]) ).

tff(f6704,plain,
    ( spl3_362
  <=> ( 1 = $sum(30,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_362])]) ).

tff(f6708,plain,
    ( spl3_363
  <=> $less(1,$sum(30,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_363])]) ).

tff(f6696,plain,
    ( spl3_361
  <=> $less($sum(30,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_361])]) ).

tff(f6702,plain,
    ( $less(1,$sum(30,sK0))
    | ( 1 = $sum(30,sK0) )
    | spl3_361 ),
    inference(resolution,[],[f6698,f17]) ).

tff(f6698,plain,
    ( ~ $less($sum(30,sK0),1)
    | spl3_361 ),
    inference(avatar_component_clause,[],[f6696]) ).

tff(f6711,plain,
    ( spl3_362
    | spl3_363
    | spl3_361 ),
    inference(avatar_split_clause,[],[f6701,f6696,f6708,f6704]) ).

tff(f6701,plain,
    ( $less(1,$sum(30,sK0))
    | ( 1 = $sum(30,sK0) )
    | spl3_361 ),
    inference(resolution,[],[f6698,f17]) ).

tff(f6699,plain,
    ( ~ spl3_361
    | ~ spl3_360 ),
    inference(avatar_split_clause,[],[f6693,f6688,f6696]) ).

tff(f6688,plain,
    ( spl3_360
  <=> $less(0,$sum(30,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_360])]) ).

tff(f6693,plain,
    ( ~ $less($sum(30,sK0),1)
    | ~ spl3_360 ),
    inference(resolution,[],[f6690,f114]) ).

tff(f6690,plain,
    ( $less(0,$sum(30,sK0))
    | ~ spl3_360 ),
    inference(avatar_component_clause,[],[f6688]) ).

tff(f6692,plain,
    ( spl3_359
    | spl3_360
    | spl3_358 ),
    inference(avatar_split_clause,[],[f6682,f6676,f6688,f6684]) ).

tff(f6684,plain,
    ( spl3_359
  <=> ( 0 = $sum(30,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_359])]) ).

tff(f6676,plain,
    ( spl3_358
  <=> $less($sum(30,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_358])]) ).

tff(f6682,plain,
    ( $less(0,$sum(30,sK0))
    | ( 0 = $sum(30,sK0) )
    | spl3_358 ),
    inference(resolution,[],[f6678,f17]) ).

tff(f6678,plain,
    ( ~ $less($sum(30,sK0),0)
    | spl3_358 ),
    inference(avatar_component_clause,[],[f6676]) ).

tff(f6691,plain,
    ( spl3_359
    | spl3_360
    | spl3_358 ),
    inference(avatar_split_clause,[],[f6681,f6676,f6688,f6684]) ).

tff(f6681,plain,
    ( $less(0,$sum(30,sK0))
    | ( 0 = $sum(30,sK0) )
    | spl3_358 ),
    inference(resolution,[],[f6678,f17]) ).

tff(f6679,plain,
    ( ~ spl3_358
    | ~ spl3_357 ),
    inference(avatar_split_clause,[],[f6673,f6668,f6676]) ).

tff(f6673,plain,
    ( ~ $less($sum(30,sK0),0)
    | ~ spl3_357 ),
    inference(resolution,[],[f6670,f90]) ).

tff(f6672,plain,
    ( spl3_356
    | spl3_357
    | spl3_355 ),
    inference(avatar_split_clause,[],[f6662,f6657,f6668,f6664]) ).

tff(f6664,plain,
    ( spl3_356
  <=> ( -1 = $sum(30,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_356])]) ).

tff(f6657,plain,
    ( spl3_355
  <=> $less($sum(30,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_355])]) ).

tff(f6662,plain,
    ( $less(-1,$sum(30,sK0))
    | ( -1 = $sum(30,sK0) )
    | spl3_355 ),
    inference(resolution,[],[f6659,f17]) ).

tff(f6659,plain,
    ( ~ $less($sum(30,sK0),-1)
    | spl3_355 ),
    inference(avatar_component_clause,[],[f6657]) ).

tff(f6671,plain,
    ( spl3_356
    | spl3_357
    | spl3_355 ),
    inference(avatar_split_clause,[],[f6661,f6657,f6668,f6664]) ).

tff(f6661,plain,
    ( $less(-1,$sum(30,sK0))
    | ( -1 = $sum(30,sK0) )
    | spl3_355 ),
    inference(resolution,[],[f6659,f17]) ).

tff(f6660,plain,
    ( ~ spl3_355
    | ~ spl3_237 ),
    inference(avatar_split_clause,[],[f6637,f4368,f6657]) ).

tff(f4368,plain,
    ( spl3_237
  <=> $less(-1,$sum(20,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_237])]) ).

tff(f6637,plain,
    ( ~ $less($sum(30,sK0),-1)
    | ~ spl3_237 ),
    inference(evaluation,[],[f6631]) ).

tff(f6631,plain,
    ( ~ $less($sum(10,$sum(20,sK0)),-1)
    | ~ spl3_237 ),
    inference(resolution,[],[f4374,f501]) ).

tff(f4374,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(20,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_237 ),
    inference(resolution,[],[f4370,f16]) ).

tff(f4370,plain,
    ( $less(-1,$sum(20,sK0))
    | ~ spl3_237 ),
    inference(avatar_component_clause,[],[f4368]) ).

tff(f6608,plain,
    ( spl3_353
    | spl3_354
    | spl3_352 ),
    inference(avatar_split_clause,[],[f6598,f6592,f6604,f6600]) ).

tff(f6600,plain,
    ( spl3_353
  <=> ( 1 = $sum(29,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_353])]) ).

tff(f6604,plain,
    ( spl3_354
  <=> $less(1,$sum(29,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_354])]) ).

tff(f6592,plain,
    ( spl3_352
  <=> $less($sum(29,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_352])]) ).

tff(f6598,plain,
    ( $less(1,$sum(29,sK0))
    | ( 1 = $sum(29,sK0) )
    | spl3_352 ),
    inference(resolution,[],[f6594,f17]) ).

tff(f6594,plain,
    ( ~ $less($sum(29,sK0),1)
    | spl3_352 ),
    inference(avatar_component_clause,[],[f6592]) ).

tff(f6607,plain,
    ( spl3_353
    | spl3_354
    | spl3_352 ),
    inference(avatar_split_clause,[],[f6597,f6592,f6604,f6600]) ).

tff(f6597,plain,
    ( $less(1,$sum(29,sK0))
    | ( 1 = $sum(29,sK0) )
    | spl3_352 ),
    inference(resolution,[],[f6594,f17]) ).

tff(f6595,plain,
    ( ~ spl3_352
    | ~ spl3_351 ),
    inference(avatar_split_clause,[],[f6589,f6584,f6592]) ).

tff(f6584,plain,
    ( spl3_351
  <=> $less(0,$sum(29,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_351])]) ).

tff(f6589,plain,
    ( ~ $less($sum(29,sK0),1)
    | ~ spl3_351 ),
    inference(resolution,[],[f6586,f114]) ).

tff(f6586,plain,
    ( $less(0,$sum(29,sK0))
    | ~ spl3_351 ),
    inference(avatar_component_clause,[],[f6584]) ).

tff(f6588,plain,
    ( spl3_350
    | spl3_351
    | spl3_349 ),
    inference(avatar_split_clause,[],[f6578,f6572,f6584,f6580]) ).

tff(f6580,plain,
    ( spl3_350
  <=> ( 0 = $sum(29,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_350])]) ).

tff(f6572,plain,
    ( spl3_349
  <=> $less($sum(29,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_349])]) ).

tff(f6578,plain,
    ( $less(0,$sum(29,sK0))
    | ( 0 = $sum(29,sK0) )
    | spl3_349 ),
    inference(resolution,[],[f6574,f17]) ).

tff(f6574,plain,
    ( ~ $less($sum(29,sK0),0)
    | spl3_349 ),
    inference(avatar_component_clause,[],[f6572]) ).

tff(f6587,plain,
    ( spl3_350
    | spl3_351
    | spl3_349 ),
    inference(avatar_split_clause,[],[f6577,f6572,f6584,f6580]) ).

tff(f6577,plain,
    ( $less(0,$sum(29,sK0))
    | ( 0 = $sum(29,sK0) )
    | spl3_349 ),
    inference(resolution,[],[f6574,f17]) ).

tff(f6575,plain,
    ( ~ spl3_349
    | ~ spl3_348 ),
    inference(avatar_split_clause,[],[f6569,f6564,f6572]) ).

tff(f6569,plain,
    ( ~ $less($sum(29,sK0),0)
    | ~ spl3_348 ),
    inference(resolution,[],[f6566,f90]) ).

tff(f6568,plain,
    ( spl3_347
    | spl3_348
    | spl3_346 ),
    inference(avatar_split_clause,[],[f6558,f6553,f6564,f6560]) ).

tff(f6560,plain,
    ( spl3_347
  <=> ( -1 = $sum(29,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_347])]) ).

tff(f6553,plain,
    ( spl3_346
  <=> $less($sum(29,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_346])]) ).

tff(f6558,plain,
    ( $less(-1,$sum(29,sK0))
    | ( -1 = $sum(29,sK0) )
    | spl3_346 ),
    inference(resolution,[],[f6555,f17]) ).

tff(f6555,plain,
    ( ~ $less($sum(29,sK0),-1)
    | spl3_346 ),
    inference(avatar_component_clause,[],[f6553]) ).

tff(f6567,plain,
    ( spl3_347
    | spl3_348
    | spl3_346 ),
    inference(avatar_split_clause,[],[f6557,f6553,f6564,f6560]) ).

tff(f6557,plain,
    ( $less(-1,$sum(29,sK0))
    | ( -1 = $sum(29,sK0) )
    | spl3_346 ),
    inference(resolution,[],[f6555,f17]) ).

tff(f6556,plain,
    ( ~ spl3_346
    | ~ spl3_228 ),
    inference(avatar_split_clause,[],[f6533,f4217,f6553]) ).

tff(f4217,plain,
    ( spl3_228
  <=> $less(-1,$sum(19,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_228])]) ).

tff(f6533,plain,
    ( ~ $less($sum(29,sK0),-1)
    | ~ spl3_228 ),
    inference(evaluation,[],[f6527]) ).

tff(f6527,plain,
    ( ~ $less($sum(10,$sum(19,sK0)),-1)
    | ~ spl3_228 ),
    inference(resolution,[],[f4223,f501]) ).

tff(f4223,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(19,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_228 ),
    inference(resolution,[],[f4219,f16]) ).

tff(f4219,plain,
    ( $less(-1,$sum(19,sK0))
    | ~ spl3_228 ),
    inference(avatar_component_clause,[],[f4217]) ).

tff(f6504,plain,
    ( spl3_344
    | spl3_345
    | spl3_343 ),
    inference(avatar_split_clause,[],[f6494,f6489,f6500,f6496]) ).

tff(f6496,plain,
    ( spl3_344
  <=> ( 4 = $sum(30,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_344])]) ).

tff(f6489,plain,
    ( spl3_343
  <=> $less($sum(30,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_343])]) ).

tff(f6494,plain,
    ( $less(4,$sum(30,sK0))
    | ( 4 = $sum(30,sK0) )
    | spl3_343 ),
    inference(resolution,[],[f6491,f17]) ).

tff(f6491,plain,
    ( ~ $less($sum(30,sK0),4)
    | spl3_343 ),
    inference(avatar_component_clause,[],[f6489]) ).

tff(f6503,plain,
    ( spl3_344
    | spl3_345
    | spl3_343 ),
    inference(avatar_split_clause,[],[f6493,f6489,f6500,f6496]) ).

tff(f6493,plain,
    ( $less(4,$sum(30,sK0))
    | ( 4 = $sum(30,sK0) )
    | spl3_343 ),
    inference(resolution,[],[f6491,f17]) ).

tff(f6492,plain,
    ( ~ spl3_343
    | ~ spl3_225 ),
    inference(avatar_split_clause,[],[f6468,f4153,f6489]) ).

tff(f4153,plain,
    ( spl3_225
  <=> $less(4,$sum(20,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_225])]) ).

tff(f6468,plain,
    ( ~ $less($sum(30,sK0),4)
    | ~ spl3_225 ),
    inference(evaluation,[],[f6461]) ).

tff(f6461,plain,
    ( ~ $less($sum(10,$sum(20,sK0)),4)
    | ~ spl3_225 ),
    inference(resolution,[],[f4158,f501]) ).

tff(f4158,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(20,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_225 ),
    inference(resolution,[],[f4155,f16]) ).

tff(f4155,plain,
    ( $less(4,$sum(20,sK0))
    | ~ spl3_225 ),
    inference(avatar_component_clause,[],[f4153]) ).

tff(f6438,plain,
    ( spl3_341
    | spl3_342
    | spl3_340 ),
    inference(avatar_split_clause,[],[f6428,f6423,f6434,f6430]) ).

tff(f6430,plain,
    ( spl3_341
  <=> ( 4 = $sum(29,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_341])]) ).

tff(f6423,plain,
    ( spl3_340
  <=> $less($sum(29,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_340])]) ).

tff(f6428,plain,
    ( $less(4,$sum(29,sK0))
    | ( 4 = $sum(29,sK0) )
    | spl3_340 ),
    inference(resolution,[],[f6425,f17]) ).

tff(f6425,plain,
    ( ~ $less($sum(29,sK0),4)
    | spl3_340 ),
    inference(avatar_component_clause,[],[f6423]) ).

tff(f6437,plain,
    ( spl3_341
    | spl3_342
    | spl3_340 ),
    inference(avatar_split_clause,[],[f6427,f6423,f6434,f6430]) ).

tff(f6427,plain,
    ( $less(4,$sum(29,sK0))
    | ( 4 = $sum(29,sK0) )
    | spl3_340 ),
    inference(resolution,[],[f6425,f17]) ).

tff(f6426,plain,
    ( ~ spl3_340
    | ~ spl3_222 ),
    inference(avatar_split_clause,[],[f6402,f4087,f6423]) ).

tff(f4087,plain,
    ( spl3_222
  <=> $less(4,$sum(19,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_222])]) ).

tff(f6402,plain,
    ( ~ $less($sum(29,sK0),4)
    | ~ spl3_222 ),
    inference(evaluation,[],[f6395]) ).

tff(f6395,plain,
    ( ~ $less($sum(10,$sum(19,sK0)),4)
    | ~ spl3_222 ),
    inference(resolution,[],[f4092,f501]) ).

tff(f4092,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(19,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_222 ),
    inference(resolution,[],[f4089,f16]) ).

tff(f4089,plain,
    ( $less(4,$sum(19,sK0))
    | ~ spl3_222 ),
    inference(avatar_component_clause,[],[f4087]) ).

tff(f6325,plain,
    ( spl3_338
    | spl3_339
    | spl3_337 ),
    inference(avatar_split_clause,[],[f6315,f6309,f6321,f6317]) ).

tff(f6317,plain,
    ( spl3_338
  <=> ( 1 = $sum(28,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_338])]) ).

tff(f6321,plain,
    ( spl3_339
  <=> $less(1,$sum(28,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_339])]) ).

tff(f6309,plain,
    ( spl3_337
  <=> $less($sum(28,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_337])]) ).

tff(f6315,plain,
    ( $less(1,$sum(28,sK0))
    | ( 1 = $sum(28,sK0) )
    | spl3_337 ),
    inference(resolution,[],[f6311,f17]) ).

tff(f6311,plain,
    ( ~ $less($sum(28,sK0),1)
    | spl3_337 ),
    inference(avatar_component_clause,[],[f6309]) ).

tff(f6324,plain,
    ( spl3_338
    | spl3_339
    | spl3_337 ),
    inference(avatar_split_clause,[],[f6314,f6309,f6321,f6317]) ).

tff(f6314,plain,
    ( $less(1,$sum(28,sK0))
    | ( 1 = $sum(28,sK0) )
    | spl3_337 ),
    inference(resolution,[],[f6311,f17]) ).

tff(f6312,plain,
    ( ~ spl3_337
    | ~ spl3_336 ),
    inference(avatar_split_clause,[],[f6306,f6301,f6309]) ).

tff(f6301,plain,
    ( spl3_336
  <=> $less(0,$sum(28,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_336])]) ).

tff(f6306,plain,
    ( ~ $less($sum(28,sK0),1)
    | ~ spl3_336 ),
    inference(resolution,[],[f6303,f114]) ).

tff(f6303,plain,
    ( $less(0,$sum(28,sK0))
    | ~ spl3_336 ),
    inference(avatar_component_clause,[],[f6301]) ).

tff(f6305,plain,
    ( spl3_335
    | spl3_336
    | spl3_334 ),
    inference(avatar_split_clause,[],[f6295,f6289,f6301,f6297]) ).

tff(f6297,plain,
    ( spl3_335
  <=> ( 0 = $sum(28,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_335])]) ).

tff(f6289,plain,
    ( spl3_334
  <=> $less($sum(28,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_334])]) ).

tff(f6295,plain,
    ( $less(0,$sum(28,sK0))
    | ( 0 = $sum(28,sK0) )
    | spl3_334 ),
    inference(resolution,[],[f6291,f17]) ).

tff(f6291,plain,
    ( ~ $less($sum(28,sK0),0)
    | spl3_334 ),
    inference(avatar_component_clause,[],[f6289]) ).

tff(f6304,plain,
    ( spl3_335
    | spl3_336
    | spl3_334 ),
    inference(avatar_split_clause,[],[f6294,f6289,f6301,f6297]) ).

tff(f6294,plain,
    ( $less(0,$sum(28,sK0))
    | ( 0 = $sum(28,sK0) )
    | spl3_334 ),
    inference(resolution,[],[f6291,f17]) ).

tff(f6292,plain,
    ( ~ spl3_334
    | ~ spl3_333 ),
    inference(avatar_split_clause,[],[f6286,f6281,f6289]) ).

tff(f6286,plain,
    ( ~ $less($sum(28,sK0),0)
    | ~ spl3_333 ),
    inference(resolution,[],[f6283,f90]) ).

tff(f6285,plain,
    ( spl3_332
    | spl3_333
    | spl3_331 ),
    inference(avatar_split_clause,[],[f6275,f6270,f6281,f6277]) ).

tff(f6277,plain,
    ( spl3_332
  <=> ( -1 = $sum(28,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_332])]) ).

tff(f6270,plain,
    ( spl3_331
  <=> $less($sum(28,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_331])]) ).

tff(f6275,plain,
    ( $less(-1,$sum(28,sK0))
    | ( -1 = $sum(28,sK0) )
    | spl3_331 ),
    inference(resolution,[],[f6272,f17]) ).

tff(f6272,plain,
    ( ~ $less($sum(28,sK0),-1)
    | spl3_331 ),
    inference(avatar_component_clause,[],[f6270]) ).

tff(f6284,plain,
    ( spl3_332
    | spl3_333
    | spl3_331 ),
    inference(avatar_split_clause,[],[f6274,f6270,f6281,f6277]) ).

tff(f6274,plain,
    ( $less(-1,$sum(28,sK0))
    | ( -1 = $sum(28,sK0) )
    | spl3_331 ),
    inference(resolution,[],[f6272,f17]) ).

tff(f6273,plain,
    ( ~ spl3_331
    | ~ spl3_213 ),
    inference(avatar_split_clause,[],[f6250,f3877,f6270]) ).

tff(f3877,plain,
    ( spl3_213
  <=> $less(-1,$sum(18,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_213])]) ).

tff(f6250,plain,
    ( ~ $less($sum(28,sK0),-1)
    | ~ spl3_213 ),
    inference(evaluation,[],[f6244]) ).

tff(f6244,plain,
    ( ~ $less($sum(10,$sum(18,sK0)),-1)
    | ~ spl3_213 ),
    inference(resolution,[],[f3883,f501]) ).

tff(f3883,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(18,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_213 ),
    inference(resolution,[],[f3879,f16]) ).

tff(f3879,plain,
    ( $less(-1,$sum(18,sK0))
    | ~ spl3_213 ),
    inference(avatar_component_clause,[],[f3877]) ).

tff(f6221,plain,
    ( spl3_329
    | spl3_330
    | spl3_328 ),
    inference(avatar_split_clause,[],[f6211,f6206,f6217,f6213]) ).

tff(f6213,plain,
    ( spl3_329
  <=> ( 4 = $sum(28,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_329])]) ).

tff(f6206,plain,
    ( spl3_328
  <=> $less($sum(28,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_328])]) ).

tff(f6211,plain,
    ( $less(4,$sum(28,sK0))
    | ( 4 = $sum(28,sK0) )
    | spl3_328 ),
    inference(resolution,[],[f6208,f17]) ).

tff(f6208,plain,
    ( ~ $less($sum(28,sK0),4)
    | spl3_328 ),
    inference(avatar_component_clause,[],[f6206]) ).

tff(f6220,plain,
    ( spl3_329
    | spl3_330
    | spl3_328 ),
    inference(avatar_split_clause,[],[f6210,f6206,f6217,f6213]) ).

tff(f6210,plain,
    ( $less(4,$sum(28,sK0))
    | ( 4 = $sum(28,sK0) )
    | spl3_328 ),
    inference(resolution,[],[f6208,f17]) ).

tff(f6209,plain,
    ( ~ spl3_328
    | ~ spl3_210 ),
    inference(avatar_split_clause,[],[f6185,f3813,f6206]) ).

tff(f3813,plain,
    ( spl3_210
  <=> $less(4,$sum(18,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_210])]) ).

tff(f6185,plain,
    ( ~ $less($sum(28,sK0),4)
    | ~ spl3_210 ),
    inference(evaluation,[],[f6178]) ).

tff(f6178,plain,
    ( ~ $less($sum(10,$sum(18,sK0)),4)
    | ~ spl3_210 ),
    inference(resolution,[],[f3818,f501]) ).

tff(f3818,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(18,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_210 ),
    inference(resolution,[],[f3815,f16]) ).

tff(f3815,plain,
    ( $less(4,$sum(18,sK0))
    | ~ spl3_210 ),
    inference(avatar_component_clause,[],[f3813]) ).

tff(f5772,plain,
    ( spl3_326
    | spl3_327
    | spl3_325 ),
    inference(avatar_split_clause,[],[f5762,f5756,f5768,f5764]) ).

tff(f5764,plain,
    ( spl3_326
  <=> ( 1 = $sum(27,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_326])]) ).

tff(f5768,plain,
    ( spl3_327
  <=> $less(1,$sum(27,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_327])]) ).

tff(f5756,plain,
    ( spl3_325
  <=> $less($sum(27,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_325])]) ).

tff(f5762,plain,
    ( $less(1,$sum(27,sK0))
    | ( 1 = $sum(27,sK0) )
    | spl3_325 ),
    inference(resolution,[],[f5758,f17]) ).

tff(f5758,plain,
    ( ~ $less($sum(27,sK0),1)
    | spl3_325 ),
    inference(avatar_component_clause,[],[f5756]) ).

tff(f5771,plain,
    ( spl3_326
    | spl3_327
    | spl3_325 ),
    inference(avatar_split_clause,[],[f5761,f5756,f5768,f5764]) ).

tff(f5761,plain,
    ( $less(1,$sum(27,sK0))
    | ( 1 = $sum(27,sK0) )
    | spl3_325 ),
    inference(resolution,[],[f5758,f17]) ).

tff(f5759,plain,
    ( ~ spl3_325
    | ~ spl3_324 ),
    inference(avatar_split_clause,[],[f5753,f5748,f5756]) ).

tff(f5748,plain,
    ( spl3_324
  <=> $less(0,$sum(27,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_324])]) ).

tff(f5753,plain,
    ( ~ $less($sum(27,sK0),1)
    | ~ spl3_324 ),
    inference(resolution,[],[f5750,f114]) ).

tff(f5750,plain,
    ( $less(0,$sum(27,sK0))
    | ~ spl3_324 ),
    inference(avatar_component_clause,[],[f5748]) ).

tff(f5752,plain,
    ( spl3_323
    | spl3_324
    | spl3_322 ),
    inference(avatar_split_clause,[],[f5742,f5736,f5748,f5744]) ).

tff(f5744,plain,
    ( spl3_323
  <=> ( 0 = $sum(27,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_323])]) ).

tff(f5736,plain,
    ( spl3_322
  <=> $less($sum(27,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_322])]) ).

tff(f5742,plain,
    ( $less(0,$sum(27,sK0))
    | ( 0 = $sum(27,sK0) )
    | spl3_322 ),
    inference(resolution,[],[f5738,f17]) ).

tff(f5738,plain,
    ( ~ $less($sum(27,sK0),0)
    | spl3_322 ),
    inference(avatar_component_clause,[],[f5736]) ).

tff(f5751,plain,
    ( spl3_323
    | spl3_324
    | spl3_322 ),
    inference(avatar_split_clause,[],[f5741,f5736,f5748,f5744]) ).

tff(f5741,plain,
    ( $less(0,$sum(27,sK0))
    | ( 0 = $sum(27,sK0) )
    | spl3_322 ),
    inference(resolution,[],[f5738,f17]) ).

tff(f5739,plain,
    ( ~ spl3_322
    | ~ spl3_321 ),
    inference(avatar_split_clause,[],[f5733,f5728,f5736]) ).

tff(f5733,plain,
    ( ~ $less($sum(27,sK0),0)
    | ~ spl3_321 ),
    inference(resolution,[],[f5730,f90]) ).

tff(f5732,plain,
    ( spl3_320
    | spl3_321
    | spl3_319 ),
    inference(avatar_split_clause,[],[f5722,f5717,f5728,f5724]) ).

tff(f5724,plain,
    ( spl3_320
  <=> ( -1 = $sum(27,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_320])]) ).

tff(f5717,plain,
    ( spl3_319
  <=> $less($sum(27,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_319])]) ).

tff(f5722,plain,
    ( $less(-1,$sum(27,sK0))
    | ( -1 = $sum(27,sK0) )
    | spl3_319 ),
    inference(resolution,[],[f5719,f17]) ).

tff(f5719,plain,
    ( ~ $less($sum(27,sK0),-1)
    | spl3_319 ),
    inference(avatar_component_clause,[],[f5717]) ).

tff(f5731,plain,
    ( spl3_320
    | spl3_321
    | spl3_319 ),
    inference(avatar_split_clause,[],[f5721,f5717,f5728,f5724]) ).

tff(f5721,plain,
    ( $less(-1,$sum(27,sK0))
    | ( -1 = $sum(27,sK0) )
    | spl3_319 ),
    inference(resolution,[],[f5719,f17]) ).

tff(f5720,plain,
    ( ~ spl3_319
    | ~ spl3_201 ),
    inference(avatar_split_clause,[],[f5697,f3577,f5717]) ).

tff(f3577,plain,
    ( spl3_201
  <=> $less(-1,$sum(17,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_201])]) ).

tff(f5697,plain,
    ( ~ $less($sum(27,sK0),-1)
    | ~ spl3_201 ),
    inference(evaluation,[],[f5691]) ).

tff(f5691,plain,
    ( ~ $less($sum(10,$sum(17,sK0)),-1)
    | ~ spl3_201 ),
    inference(resolution,[],[f3583,f501]) ).

tff(f3583,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(17,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_201 ),
    inference(resolution,[],[f3579,f16]) ).

tff(f3579,plain,
    ( $less(-1,$sum(17,sK0))
    | ~ spl3_201 ),
    inference(avatar_component_clause,[],[f3577]) ).

tff(f5668,plain,
    ( spl3_317
    | spl3_318
    | spl3_316 ),
    inference(avatar_split_clause,[],[f5658,f5653,f5664,f5660]) ).

tff(f5660,plain,
    ( spl3_317
  <=> ( 4 = $sum(27,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_317])]) ).

tff(f5653,plain,
    ( spl3_316
  <=> $less($sum(27,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_316])]) ).

tff(f5658,plain,
    ( $less(4,$sum(27,sK0))
    | ( 4 = $sum(27,sK0) )
    | spl3_316 ),
    inference(resolution,[],[f5655,f17]) ).

tff(f5655,plain,
    ( ~ $less($sum(27,sK0),4)
    | spl3_316 ),
    inference(avatar_component_clause,[],[f5653]) ).

tff(f5667,plain,
    ( spl3_317
    | spl3_318
    | spl3_316 ),
    inference(avatar_split_clause,[],[f5657,f5653,f5664,f5660]) ).

tff(f5657,plain,
    ( $less(4,$sum(27,sK0))
    | ( 4 = $sum(27,sK0) )
    | spl3_316 ),
    inference(resolution,[],[f5655,f17]) ).

tff(f5656,plain,
    ( ~ spl3_316
    | ~ spl3_198 ),
    inference(avatar_split_clause,[],[f5632,f3513,f5653]) ).

tff(f3513,plain,
    ( spl3_198
  <=> $less(4,$sum(17,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_198])]) ).

tff(f5632,plain,
    ( ~ $less($sum(27,sK0),4)
    | ~ spl3_198 ),
    inference(evaluation,[],[f5625]) ).

tff(f5625,plain,
    ( ~ $less($sum(10,$sum(17,sK0)),4)
    | ~ spl3_198 ),
    inference(resolution,[],[f3518,f501]) ).

tff(f3518,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(17,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_198 ),
    inference(resolution,[],[f3515,f16]) ).

tff(f3515,plain,
    ( $less(4,$sum(17,sK0))
    | ~ spl3_198 ),
    inference(avatar_component_clause,[],[f3513]) ).

tff(f5554,plain,
    ( spl3_314
    | spl3_315
    | spl3_313 ),
    inference(avatar_split_clause,[],[f5544,f5538,f5550,f5546]) ).

tff(f5546,plain,
    ( spl3_314
  <=> ( 1 = $sum(26,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_314])]) ).

tff(f5550,plain,
    ( spl3_315
  <=> $less(1,$sum(26,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_315])]) ).

tff(f5538,plain,
    ( spl3_313
  <=> $less($sum(26,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_313])]) ).

tff(f5544,plain,
    ( $less(1,$sum(26,sK0))
    | ( 1 = $sum(26,sK0) )
    | spl3_313 ),
    inference(resolution,[],[f5540,f17]) ).

tff(f5540,plain,
    ( ~ $less($sum(26,sK0),1)
    | spl3_313 ),
    inference(avatar_component_clause,[],[f5538]) ).

tff(f5553,plain,
    ( spl3_314
    | spl3_315
    | spl3_313 ),
    inference(avatar_split_clause,[],[f5543,f5538,f5550,f5546]) ).

tff(f5543,plain,
    ( $less(1,$sum(26,sK0))
    | ( 1 = $sum(26,sK0) )
    | spl3_313 ),
    inference(resolution,[],[f5540,f17]) ).

tff(f5541,plain,
    ( ~ spl3_313
    | ~ spl3_312 ),
    inference(avatar_split_clause,[],[f5535,f5530,f5538]) ).

tff(f5530,plain,
    ( spl3_312
  <=> $less(0,$sum(26,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_312])]) ).

tff(f5535,plain,
    ( ~ $less($sum(26,sK0),1)
    | ~ spl3_312 ),
    inference(resolution,[],[f5532,f114]) ).

tff(f5532,plain,
    ( $less(0,$sum(26,sK0))
    | ~ spl3_312 ),
    inference(avatar_component_clause,[],[f5530]) ).

tff(f5534,plain,
    ( spl3_311
    | spl3_312
    | spl3_310 ),
    inference(avatar_split_clause,[],[f5524,f5518,f5530,f5526]) ).

tff(f5526,plain,
    ( spl3_311
  <=> ( 0 = $sum(26,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_311])]) ).

tff(f5518,plain,
    ( spl3_310
  <=> $less($sum(26,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_310])]) ).

tff(f5524,plain,
    ( $less(0,$sum(26,sK0))
    | ( 0 = $sum(26,sK0) )
    | spl3_310 ),
    inference(resolution,[],[f5520,f17]) ).

tff(f5520,plain,
    ( ~ $less($sum(26,sK0),0)
    | spl3_310 ),
    inference(avatar_component_clause,[],[f5518]) ).

tff(f5533,plain,
    ( spl3_311
    | spl3_312
    | spl3_310 ),
    inference(avatar_split_clause,[],[f5523,f5518,f5530,f5526]) ).

tff(f5523,plain,
    ( $less(0,$sum(26,sK0))
    | ( 0 = $sum(26,sK0) )
    | spl3_310 ),
    inference(resolution,[],[f5520,f17]) ).

tff(f5521,plain,
    ( ~ spl3_310
    | ~ spl3_309 ),
    inference(avatar_split_clause,[],[f5515,f5510,f5518]) ).

tff(f5515,plain,
    ( ~ $less($sum(26,sK0),0)
    | ~ spl3_309 ),
    inference(resolution,[],[f5512,f90]) ).

tff(f5514,plain,
    ( spl3_308
    | spl3_309
    | spl3_307 ),
    inference(avatar_split_clause,[],[f5504,f5499,f5510,f5506]) ).

tff(f5506,plain,
    ( spl3_308
  <=> ( -1 = $sum(26,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_308])]) ).

tff(f5499,plain,
    ( spl3_307
  <=> $less($sum(26,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_307])]) ).

tff(f5504,plain,
    ( $less(-1,$sum(26,sK0))
    | ( -1 = $sum(26,sK0) )
    | spl3_307 ),
    inference(resolution,[],[f5501,f17]) ).

tff(f5501,plain,
    ( ~ $less($sum(26,sK0),-1)
    | spl3_307 ),
    inference(avatar_component_clause,[],[f5499]) ).

tff(f5513,plain,
    ( spl3_308
    | spl3_309
    | spl3_307 ),
    inference(avatar_split_clause,[],[f5503,f5499,f5510,f5506]) ).

tff(f5503,plain,
    ( $less(-1,$sum(26,sK0))
    | ( -1 = $sum(26,sK0) )
    | spl3_307 ),
    inference(resolution,[],[f5501,f17]) ).

tff(f5502,plain,
    ( ~ spl3_307
    | ~ spl3_189 ),
    inference(avatar_split_clause,[],[f5479,f3260,f5499]) ).

tff(f3260,plain,
    ( spl3_189
  <=> $less(-1,$sum(16,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_189])]) ).

tff(f5479,plain,
    ( ~ $less($sum(26,sK0),-1)
    | ~ spl3_189 ),
    inference(evaluation,[],[f5473]) ).

tff(f5473,plain,
    ( ~ $less($sum(10,$sum(16,sK0)),-1)
    | ~ spl3_189 ),
    inference(resolution,[],[f3266,f501]) ).

tff(f3266,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(16,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_189 ),
    inference(resolution,[],[f3262,f16]) ).

tff(f3262,plain,
    ( $less(-1,$sum(16,sK0))
    | ~ spl3_189 ),
    inference(avatar_component_clause,[],[f3260]) ).

tff(f5450,plain,
    ( spl3_305
    | spl3_306
    | spl3_304 ),
    inference(avatar_split_clause,[],[f5440,f5435,f5446,f5442]) ).

tff(f5442,plain,
    ( spl3_305
  <=> ( 4 = $sum(26,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_305])]) ).

tff(f5435,plain,
    ( spl3_304
  <=> $less($sum(26,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_304])]) ).

tff(f5440,plain,
    ( $less(4,$sum(26,sK0))
    | ( 4 = $sum(26,sK0) )
    | spl3_304 ),
    inference(resolution,[],[f5437,f17]) ).

tff(f5437,plain,
    ( ~ $less($sum(26,sK0),4)
    | spl3_304 ),
    inference(avatar_component_clause,[],[f5435]) ).

tff(f5449,plain,
    ( spl3_305
    | spl3_306
    | spl3_304 ),
    inference(avatar_split_clause,[],[f5439,f5435,f5446,f5442]) ).

tff(f5439,plain,
    ( $less(4,$sum(26,sK0))
    | ( 4 = $sum(26,sK0) )
    | spl3_304 ),
    inference(resolution,[],[f5437,f17]) ).

tff(f5438,plain,
    ( ~ spl3_304
    | ~ spl3_186 ),
    inference(avatar_split_clause,[],[f5414,f3196,f5435]) ).

tff(f3196,plain,
    ( spl3_186
  <=> $less(4,$sum(16,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_186])]) ).

tff(f5414,plain,
    ( ~ $less($sum(26,sK0),4)
    | ~ spl3_186 ),
    inference(evaluation,[],[f5407]) ).

tff(f5407,plain,
    ( ~ $less($sum(10,$sum(16,sK0)),4)
    | ~ spl3_186 ),
    inference(resolution,[],[f3201,f501]) ).

tff(f3201,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(16,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_186 ),
    inference(resolution,[],[f3198,f16]) ).

tff(f3198,plain,
    ( $less(4,$sum(16,sK0))
    | ~ spl3_186 ),
    inference(avatar_component_clause,[],[f3196]) ).

tff(f5384,plain,
    ( spl3_302
    | spl3_303
    | spl3_301 ),
    inference(avatar_split_clause,[],[f5374,f5368,f5380,f5376]) ).

tff(f5376,plain,
    ( spl3_302
  <=> ( 1 = $sum(25,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_302])]) ).

tff(f5380,plain,
    ( spl3_303
  <=> $less(1,$sum(25,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_303])]) ).

tff(f5368,plain,
    ( spl3_301
  <=> $less($sum(25,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_301])]) ).

tff(f5374,plain,
    ( $less(1,$sum(25,sK0))
    | ( 1 = $sum(25,sK0) )
    | spl3_301 ),
    inference(resolution,[],[f5370,f17]) ).

tff(f5370,plain,
    ( ~ $less($sum(25,sK0),1)
    | spl3_301 ),
    inference(avatar_component_clause,[],[f5368]) ).

tff(f5383,plain,
    ( spl3_302
    | spl3_303
    | spl3_301 ),
    inference(avatar_split_clause,[],[f5373,f5368,f5380,f5376]) ).

tff(f5373,plain,
    ( $less(1,$sum(25,sK0))
    | ( 1 = $sum(25,sK0) )
    | spl3_301 ),
    inference(resolution,[],[f5370,f17]) ).

tff(f5371,plain,
    ( ~ spl3_301
    | ~ spl3_300 ),
    inference(avatar_split_clause,[],[f5365,f5360,f5368]) ).

tff(f5360,plain,
    ( spl3_300
  <=> $less(0,$sum(25,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_300])]) ).

tff(f5365,plain,
    ( ~ $less($sum(25,sK0),1)
    | ~ spl3_300 ),
    inference(resolution,[],[f5362,f114]) ).

tff(f5362,plain,
    ( $less(0,$sum(25,sK0))
    | ~ spl3_300 ),
    inference(avatar_component_clause,[],[f5360]) ).

tff(f5364,plain,
    ( spl3_299
    | spl3_300
    | spl3_298 ),
    inference(avatar_split_clause,[],[f5354,f5348,f5360,f5356]) ).

tff(f5356,plain,
    ( spl3_299
  <=> ( 0 = $sum(25,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_299])]) ).

tff(f5348,plain,
    ( spl3_298
  <=> $less($sum(25,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_298])]) ).

tff(f5354,plain,
    ( $less(0,$sum(25,sK0))
    | ( 0 = $sum(25,sK0) )
    | spl3_298 ),
    inference(resolution,[],[f5350,f17]) ).

tff(f5350,plain,
    ( ~ $less($sum(25,sK0),0)
    | spl3_298 ),
    inference(avatar_component_clause,[],[f5348]) ).

tff(f5363,plain,
    ( spl3_299
    | spl3_300
    | spl3_298 ),
    inference(avatar_split_clause,[],[f5353,f5348,f5360,f5356]) ).

tff(f5353,plain,
    ( $less(0,$sum(25,sK0))
    | ( 0 = $sum(25,sK0) )
    | spl3_298 ),
    inference(resolution,[],[f5350,f17]) ).

tff(f5351,plain,
    ( ~ spl3_298
    | ~ spl3_297 ),
    inference(avatar_split_clause,[],[f5345,f5340,f5348]) ).

tff(f5345,plain,
    ( ~ $less($sum(25,sK0),0)
    | ~ spl3_297 ),
    inference(resolution,[],[f5342,f90]) ).

tff(f5344,plain,
    ( spl3_296
    | spl3_297
    | spl3_295 ),
    inference(avatar_split_clause,[],[f5334,f5329,f5340,f5336]) ).

tff(f5336,plain,
    ( spl3_296
  <=> ( -1 = $sum(25,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_296])]) ).

tff(f5329,plain,
    ( spl3_295
  <=> $less($sum(25,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_295])]) ).

tff(f5334,plain,
    ( $less(-1,$sum(25,sK0))
    | ( -1 = $sum(25,sK0) )
    | spl3_295 ),
    inference(resolution,[],[f5331,f17]) ).

tff(f5331,plain,
    ( ~ $less($sum(25,sK0),-1)
    | spl3_295 ),
    inference(avatar_component_clause,[],[f5329]) ).

tff(f5343,plain,
    ( spl3_296
    | spl3_297
    | spl3_295 ),
    inference(avatar_split_clause,[],[f5333,f5329,f5340,f5336]) ).

tff(f5333,plain,
    ( $less(-1,$sum(25,sK0))
    | ( -1 = $sum(25,sK0) )
    | spl3_295 ),
    inference(resolution,[],[f5331,f17]) ).

tff(f5332,plain,
    ( ~ spl3_295
    | ~ spl3_177 ),
    inference(avatar_split_clause,[],[f5309,f2958,f5329]) ).

tff(f2958,plain,
    ( spl3_177
  <=> $less(-1,$sum(15,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_177])]) ).

tff(f5309,plain,
    ( ~ $less($sum(25,sK0),-1)
    | ~ spl3_177 ),
    inference(evaluation,[],[f5303]) ).

tff(f5303,plain,
    ( ~ $less($sum(10,$sum(15,sK0)),-1)
    | ~ spl3_177 ),
    inference(resolution,[],[f2964,f501]) ).

tff(f2964,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(15,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_177 ),
    inference(resolution,[],[f2960,f16]) ).

tff(f2960,plain,
    ( $less(-1,$sum(15,sK0))
    | ~ spl3_177 ),
    inference(avatar_component_clause,[],[f2958]) ).

tff(f5280,plain,
    ( spl3_293
    | spl3_294
    | spl3_292 ),
    inference(avatar_split_clause,[],[f5270,f5265,f5276,f5272]) ).

tff(f5272,plain,
    ( spl3_293
  <=> ( 4 = $sum(25,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_293])]) ).

tff(f5265,plain,
    ( spl3_292
  <=> $less($sum(25,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_292])]) ).

tff(f5270,plain,
    ( $less(4,$sum(25,sK0))
    | ( 4 = $sum(25,sK0) )
    | spl3_292 ),
    inference(resolution,[],[f5267,f17]) ).

tff(f5267,plain,
    ( ~ $less($sum(25,sK0),4)
    | spl3_292 ),
    inference(avatar_component_clause,[],[f5265]) ).

tff(f5279,plain,
    ( spl3_293
    | spl3_294
    | spl3_292 ),
    inference(avatar_split_clause,[],[f5269,f5265,f5276,f5272]) ).

tff(f5269,plain,
    ( $less(4,$sum(25,sK0))
    | ( 4 = $sum(25,sK0) )
    | spl3_292 ),
    inference(resolution,[],[f5267,f17]) ).

tff(f5268,plain,
    ( ~ spl3_292
    | ~ spl3_174 ),
    inference(avatar_split_clause,[],[f5244,f2894,f5265]) ).

tff(f2894,plain,
    ( spl3_174
  <=> $less(4,$sum(15,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_174])]) ).

tff(f5244,plain,
    ( ~ $less($sum(25,sK0),4)
    | ~ spl3_174 ),
    inference(evaluation,[],[f5237]) ).

tff(f5237,plain,
    ( ~ $less($sum(10,$sum(15,sK0)),4)
    | ~ spl3_174 ),
    inference(resolution,[],[f2899,f501]) ).

tff(f2899,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(15,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_174 ),
    inference(resolution,[],[f2896,f16]) ).

tff(f2896,plain,
    ( $less(4,$sum(15,sK0))
    | ~ spl3_174 ),
    inference(avatar_component_clause,[],[f2894]) ).

tff(f5214,plain,
    ( spl3_290
    | spl3_291
    | spl3_289 ),
    inference(avatar_split_clause,[],[f5204,f5198,f5210,f5206]) ).

tff(f5206,plain,
    ( spl3_290
  <=> ( 1 = $sum(24,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_290])]) ).

tff(f5210,plain,
    ( spl3_291
  <=> $less(1,$sum(24,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_291])]) ).

tff(f5198,plain,
    ( spl3_289
  <=> $less($sum(24,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_289])]) ).

tff(f5204,plain,
    ( $less(1,$sum(24,sK0))
    | ( 1 = $sum(24,sK0) )
    | spl3_289 ),
    inference(resolution,[],[f5200,f17]) ).

tff(f5200,plain,
    ( ~ $less($sum(24,sK0),1)
    | spl3_289 ),
    inference(avatar_component_clause,[],[f5198]) ).

tff(f5213,plain,
    ( spl3_290
    | spl3_291
    | spl3_289 ),
    inference(avatar_split_clause,[],[f5203,f5198,f5210,f5206]) ).

tff(f5203,plain,
    ( $less(1,$sum(24,sK0))
    | ( 1 = $sum(24,sK0) )
    | spl3_289 ),
    inference(resolution,[],[f5200,f17]) ).

tff(f5201,plain,
    ( ~ spl3_289
    | ~ spl3_288 ),
    inference(avatar_split_clause,[],[f5195,f5190,f5198]) ).

tff(f5190,plain,
    ( spl3_288
  <=> $less(0,$sum(24,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_288])]) ).

tff(f5195,plain,
    ( ~ $less($sum(24,sK0),1)
    | ~ spl3_288 ),
    inference(resolution,[],[f5192,f114]) ).

tff(f5192,plain,
    ( $less(0,$sum(24,sK0))
    | ~ spl3_288 ),
    inference(avatar_component_clause,[],[f5190]) ).

tff(f5194,plain,
    ( spl3_287
    | spl3_288
    | spl3_286 ),
    inference(avatar_split_clause,[],[f5184,f5178,f5190,f5186]) ).

tff(f5186,plain,
    ( spl3_287
  <=> ( 0 = $sum(24,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_287])]) ).

tff(f5178,plain,
    ( spl3_286
  <=> $less($sum(24,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_286])]) ).

tff(f5184,plain,
    ( $less(0,$sum(24,sK0))
    | ( 0 = $sum(24,sK0) )
    | spl3_286 ),
    inference(resolution,[],[f5180,f17]) ).

tff(f5180,plain,
    ( ~ $less($sum(24,sK0),0)
    | spl3_286 ),
    inference(avatar_component_clause,[],[f5178]) ).

tff(f5193,plain,
    ( spl3_287
    | spl3_288
    | spl3_286 ),
    inference(avatar_split_clause,[],[f5183,f5178,f5190,f5186]) ).

tff(f5183,plain,
    ( $less(0,$sum(24,sK0))
    | ( 0 = $sum(24,sK0) )
    | spl3_286 ),
    inference(resolution,[],[f5180,f17]) ).

tff(f5181,plain,
    ( ~ spl3_286
    | ~ spl3_285 ),
    inference(avatar_split_clause,[],[f5175,f5170,f5178]) ).

tff(f5175,plain,
    ( ~ $less($sum(24,sK0),0)
    | ~ spl3_285 ),
    inference(resolution,[],[f5172,f90]) ).

tff(f5174,plain,
    ( spl3_284
    | spl3_285
    | spl3_283 ),
    inference(avatar_split_clause,[],[f5164,f5159,f5170,f5166]) ).

tff(f5166,plain,
    ( spl3_284
  <=> ( -1 = $sum(24,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_284])]) ).

tff(f5159,plain,
    ( spl3_283
  <=> $less($sum(24,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_283])]) ).

tff(f5164,plain,
    ( $less(-1,$sum(24,sK0))
    | ( -1 = $sum(24,sK0) )
    | spl3_283 ),
    inference(resolution,[],[f5161,f17]) ).

tff(f5161,plain,
    ( ~ $less($sum(24,sK0),-1)
    | spl3_283 ),
    inference(avatar_component_clause,[],[f5159]) ).

tff(f5173,plain,
    ( spl3_284
    | spl3_285
    | spl3_283 ),
    inference(avatar_split_clause,[],[f5163,f5159,f5170,f5166]) ).

tff(f5163,plain,
    ( $less(-1,$sum(24,sK0))
    | ( -1 = $sum(24,sK0) )
    | spl3_283 ),
    inference(resolution,[],[f5161,f17]) ).

tff(f5162,plain,
    ( ~ spl3_283
    | ~ spl3_165 ),
    inference(avatar_split_clause,[],[f5139,f2554,f5159]) ).

tff(f2554,plain,
    ( spl3_165
  <=> $less(-1,$sum(14,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_165])]) ).

tff(f5139,plain,
    ( ~ $less($sum(24,sK0),-1)
    | ~ spl3_165 ),
    inference(evaluation,[],[f5133]) ).

tff(f5133,plain,
    ( ~ $less($sum(10,$sum(14,sK0)),-1)
    | ~ spl3_165 ),
    inference(resolution,[],[f2560,f501]) ).

tff(f2560,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(14,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_165 ),
    inference(resolution,[],[f2556,f16]) ).

tff(f2556,plain,
    ( $less(-1,$sum(14,sK0))
    | ~ spl3_165 ),
    inference(avatar_component_clause,[],[f2554]) ).

tff(f5110,plain,
    ( spl3_281
    | spl3_282
    | spl3_280 ),
    inference(avatar_split_clause,[],[f5100,f5095,f5106,f5102]) ).

tff(f5102,plain,
    ( spl3_281
  <=> ( 4 = $sum(24,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_281])]) ).

tff(f5095,plain,
    ( spl3_280
  <=> $less($sum(24,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_280])]) ).

tff(f5100,plain,
    ( $less(4,$sum(24,sK0))
    | ( 4 = $sum(24,sK0) )
    | spl3_280 ),
    inference(resolution,[],[f5097,f17]) ).

tff(f5097,plain,
    ( ~ $less($sum(24,sK0),4)
    | spl3_280 ),
    inference(avatar_component_clause,[],[f5095]) ).

tff(f5109,plain,
    ( spl3_281
    | spl3_282
    | spl3_280 ),
    inference(avatar_split_clause,[],[f5099,f5095,f5106,f5102]) ).

tff(f5099,plain,
    ( $less(4,$sum(24,sK0))
    | ( 4 = $sum(24,sK0) )
    | spl3_280 ),
    inference(resolution,[],[f5097,f17]) ).

tff(f5098,plain,
    ( ~ spl3_280
    | ~ spl3_162 ),
    inference(avatar_split_clause,[],[f5074,f2491,f5095]) ).

tff(f2491,plain,
    ( spl3_162
  <=> $less(4,$sum(14,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_162])]) ).

tff(f5074,plain,
    ( ~ $less($sum(24,sK0),4)
    | ~ spl3_162 ),
    inference(evaluation,[],[f5067]) ).

tff(f5067,plain,
    ( ~ $less($sum(10,$sum(14,sK0)),4)
    | ~ spl3_162 ),
    inference(resolution,[],[f2496,f501]) ).

tff(f2496,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(14,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_162 ),
    inference(resolution,[],[f2493,f16]) ).

tff(f2493,plain,
    ( $less(4,$sum(14,sK0))
    | ~ spl3_162 ),
    inference(avatar_component_clause,[],[f2491]) ).

tff(f5044,plain,
    ( spl3_278
    | spl3_279
    | spl3_277 ),
    inference(avatar_split_clause,[],[f5034,f5028,f5040,f5036]) ).

tff(f5036,plain,
    ( spl3_278
  <=> ( 1 = $sum(23,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_278])]) ).

tff(f5040,plain,
    ( spl3_279
  <=> $less(1,$sum(23,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_279])]) ).

tff(f5028,plain,
    ( spl3_277
  <=> $less($sum(23,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_277])]) ).

tff(f5034,plain,
    ( $less(1,$sum(23,sK0))
    | ( 1 = $sum(23,sK0) )
    | spl3_277 ),
    inference(resolution,[],[f5030,f17]) ).

tff(f5030,plain,
    ( ~ $less($sum(23,sK0),1)
    | spl3_277 ),
    inference(avatar_component_clause,[],[f5028]) ).

tff(f5043,plain,
    ( spl3_278
    | spl3_279
    | spl3_277 ),
    inference(avatar_split_clause,[],[f5033,f5028,f5040,f5036]) ).

tff(f5033,plain,
    ( $less(1,$sum(23,sK0))
    | ( 1 = $sum(23,sK0) )
    | spl3_277 ),
    inference(resolution,[],[f5030,f17]) ).

tff(f5031,plain,
    ( ~ spl3_277
    | ~ spl3_276 ),
    inference(avatar_split_clause,[],[f5025,f5020,f5028]) ).

tff(f5020,plain,
    ( spl3_276
  <=> $less(0,$sum(23,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_276])]) ).

tff(f5025,plain,
    ( ~ $less($sum(23,sK0),1)
    | ~ spl3_276 ),
    inference(resolution,[],[f5022,f114]) ).

tff(f5022,plain,
    ( $less(0,$sum(23,sK0))
    | ~ spl3_276 ),
    inference(avatar_component_clause,[],[f5020]) ).

tff(f5024,plain,
    ( spl3_275
    | spl3_276
    | spl3_274 ),
    inference(avatar_split_clause,[],[f5014,f5008,f5020,f5016]) ).

tff(f5016,plain,
    ( spl3_275
  <=> ( 0 = $sum(23,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_275])]) ).

tff(f5008,plain,
    ( spl3_274
  <=> $less($sum(23,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_274])]) ).

tff(f5014,plain,
    ( $less(0,$sum(23,sK0))
    | ( 0 = $sum(23,sK0) )
    | spl3_274 ),
    inference(resolution,[],[f5010,f17]) ).

tff(f5010,plain,
    ( ~ $less($sum(23,sK0),0)
    | spl3_274 ),
    inference(avatar_component_clause,[],[f5008]) ).

tff(f5023,plain,
    ( spl3_275
    | spl3_276
    | spl3_274 ),
    inference(avatar_split_clause,[],[f5013,f5008,f5020,f5016]) ).

tff(f5013,plain,
    ( $less(0,$sum(23,sK0))
    | ( 0 = $sum(23,sK0) )
    | spl3_274 ),
    inference(resolution,[],[f5010,f17]) ).

tff(f5011,plain,
    ( ~ spl3_274
    | ~ spl3_273 ),
    inference(avatar_split_clause,[],[f5005,f5000,f5008]) ).

tff(f5005,plain,
    ( ~ $less($sum(23,sK0),0)
    | ~ spl3_273 ),
    inference(resolution,[],[f5002,f90]) ).

tff(f5004,plain,
    ( spl3_272
    | spl3_273
    | spl3_271 ),
    inference(avatar_split_clause,[],[f4994,f4989,f5000,f4996]) ).

tff(f4996,plain,
    ( spl3_272
  <=> ( -1 = $sum(23,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_272])]) ).

tff(f4989,plain,
    ( spl3_271
  <=> $less($sum(23,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_271])]) ).

tff(f4994,plain,
    ( $less(-1,$sum(23,sK0))
    | ( -1 = $sum(23,sK0) )
    | spl3_271 ),
    inference(resolution,[],[f4991,f17]) ).

tff(f4991,plain,
    ( ~ $less($sum(23,sK0),-1)
    | spl3_271 ),
    inference(avatar_component_clause,[],[f4989]) ).

tff(f5003,plain,
    ( spl3_272
    | spl3_273
    | spl3_271 ),
    inference(avatar_split_clause,[],[f4993,f4989,f5000,f4996]) ).

tff(f4993,plain,
    ( $less(-1,$sum(23,sK0))
    | ( -1 = $sum(23,sK0) )
    | spl3_271 ),
    inference(resolution,[],[f4991,f17]) ).

tff(f4992,plain,
    ( ~ spl3_271
    | ~ spl3_153 ),
    inference(avatar_split_clause,[],[f4969,f2332,f4989]) ).

tff(f2332,plain,
    ( spl3_153
  <=> $less(-1,$sum(13,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_153])]) ).

tff(f4969,plain,
    ( ~ $less($sum(23,sK0),-1)
    | ~ spl3_153 ),
    inference(evaluation,[],[f4963]) ).

tff(f4963,plain,
    ( ~ $less($sum(10,$sum(13,sK0)),-1)
    | ~ spl3_153 ),
    inference(resolution,[],[f2338,f501]) ).

tff(f2338,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(13,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_153 ),
    inference(resolution,[],[f2334,f16]) ).

tff(f2334,plain,
    ( $less(-1,$sum(13,sK0))
    | ~ spl3_153 ),
    inference(avatar_component_clause,[],[f2332]) ).

tff(f4940,plain,
    ( spl3_269
    | spl3_270
    | spl3_268 ),
    inference(avatar_split_clause,[],[f4930,f4925,f4936,f4932]) ).

tff(f4932,plain,
    ( spl3_269
  <=> ( 4 = $sum(23,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_269])]) ).

tff(f4925,plain,
    ( spl3_268
  <=> $less($sum(23,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_268])]) ).

tff(f4930,plain,
    ( $less(4,$sum(23,sK0))
    | ( 4 = $sum(23,sK0) )
    | spl3_268 ),
    inference(resolution,[],[f4927,f17]) ).

tff(f4927,plain,
    ( ~ $less($sum(23,sK0),4)
    | spl3_268 ),
    inference(avatar_component_clause,[],[f4925]) ).

tff(f4939,plain,
    ( spl3_269
    | spl3_270
    | spl3_268 ),
    inference(avatar_split_clause,[],[f4929,f4925,f4936,f4932]) ).

tff(f4929,plain,
    ( $less(4,$sum(23,sK0))
    | ( 4 = $sum(23,sK0) )
    | spl3_268 ),
    inference(resolution,[],[f4927,f17]) ).

tff(f4928,plain,
    ( ~ spl3_268
    | ~ spl3_150 ),
    inference(avatar_split_clause,[],[f4904,f2269,f4925]) ).

tff(f2269,plain,
    ( spl3_150
  <=> $less(4,$sum(13,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_150])]) ).

tff(f4904,plain,
    ( ~ $less($sum(23,sK0),4)
    | ~ spl3_150 ),
    inference(evaluation,[],[f4897]) ).

tff(f4897,plain,
    ( ~ $less($sum(10,$sum(13,sK0)),4)
    | ~ spl3_150 ),
    inference(resolution,[],[f2274,f501]) ).

tff(f2274,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(13,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_150 ),
    inference(resolution,[],[f2271,f16]) ).

tff(f2271,plain,
    ( $less(4,$sum(13,sK0))
    | ~ spl3_150 ),
    inference(avatar_component_clause,[],[f2269]) ).

tff(f4874,plain,
    ( spl3_266
    | spl3_267
    | spl3_265 ),
    inference(avatar_split_clause,[],[f4864,f4858,f4870,f4866]) ).

tff(f4866,plain,
    ( spl3_266
  <=> ( 1 = $sum(22,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_266])]) ).

tff(f4870,plain,
    ( spl3_267
  <=> $less(1,$sum(22,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_267])]) ).

tff(f4858,plain,
    ( spl3_265
  <=> $less($sum(22,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_265])]) ).

tff(f4864,plain,
    ( $less(1,$sum(22,sK0))
    | ( 1 = $sum(22,sK0) )
    | spl3_265 ),
    inference(resolution,[],[f4860,f17]) ).

tff(f4860,plain,
    ( ~ $less($sum(22,sK0),1)
    | spl3_265 ),
    inference(avatar_component_clause,[],[f4858]) ).

tff(f4873,plain,
    ( spl3_266
    | spl3_267
    | spl3_265 ),
    inference(avatar_split_clause,[],[f4863,f4858,f4870,f4866]) ).

tff(f4863,plain,
    ( $less(1,$sum(22,sK0))
    | ( 1 = $sum(22,sK0) )
    | spl3_265 ),
    inference(resolution,[],[f4860,f17]) ).

tff(f4861,plain,
    ( ~ spl3_265
    | ~ spl3_264 ),
    inference(avatar_split_clause,[],[f4855,f4850,f4858]) ).

tff(f4850,plain,
    ( spl3_264
  <=> $less(0,$sum(22,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_264])]) ).

tff(f4855,plain,
    ( ~ $less($sum(22,sK0),1)
    | ~ spl3_264 ),
    inference(resolution,[],[f4852,f114]) ).

tff(f4852,plain,
    ( $less(0,$sum(22,sK0))
    | ~ spl3_264 ),
    inference(avatar_component_clause,[],[f4850]) ).

tff(f4854,plain,
    ( spl3_263
    | spl3_264
    | spl3_262 ),
    inference(avatar_split_clause,[],[f4844,f4838,f4850,f4846]) ).

tff(f4846,plain,
    ( spl3_263
  <=> ( 0 = $sum(22,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_263])]) ).

tff(f4838,plain,
    ( spl3_262
  <=> $less($sum(22,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_262])]) ).

tff(f4844,plain,
    ( $less(0,$sum(22,sK0))
    | ( 0 = $sum(22,sK0) )
    | spl3_262 ),
    inference(resolution,[],[f4840,f17]) ).

tff(f4840,plain,
    ( ~ $less($sum(22,sK0),0)
    | spl3_262 ),
    inference(avatar_component_clause,[],[f4838]) ).

tff(f4853,plain,
    ( spl3_263
    | spl3_264
    | spl3_262 ),
    inference(avatar_split_clause,[],[f4843,f4838,f4850,f4846]) ).

tff(f4843,plain,
    ( $less(0,$sum(22,sK0))
    | ( 0 = $sum(22,sK0) )
    | spl3_262 ),
    inference(resolution,[],[f4840,f17]) ).

tff(f4841,plain,
    ( ~ spl3_262
    | ~ spl3_261 ),
    inference(avatar_split_clause,[],[f4835,f4830,f4838]) ).

tff(f4835,plain,
    ( ~ $less($sum(22,sK0),0)
    | ~ spl3_261 ),
    inference(resolution,[],[f4832,f90]) ).

tff(f4834,plain,
    ( spl3_260
    | spl3_261
    | spl3_259 ),
    inference(avatar_split_clause,[],[f4824,f4819,f4830,f4826]) ).

tff(f4826,plain,
    ( spl3_260
  <=> ( -1 = $sum(22,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_260])]) ).

tff(f4819,plain,
    ( spl3_259
  <=> $less($sum(22,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_259])]) ).

tff(f4824,plain,
    ( $less(-1,$sum(22,sK0))
    | ( -1 = $sum(22,sK0) )
    | spl3_259 ),
    inference(resolution,[],[f4821,f17]) ).

tff(f4821,plain,
    ( ~ $less($sum(22,sK0),-1)
    | spl3_259 ),
    inference(avatar_component_clause,[],[f4819]) ).

tff(f4833,plain,
    ( spl3_260
    | spl3_261
    | spl3_259 ),
    inference(avatar_split_clause,[],[f4823,f4819,f4830,f4826]) ).

tff(f4823,plain,
    ( $less(-1,$sum(22,sK0))
    | ( -1 = $sum(22,sK0) )
    | spl3_259 ),
    inference(resolution,[],[f4821,f17]) ).

tff(f4822,plain,
    ( ~ spl3_259
    | ~ spl3_141 ),
    inference(avatar_split_clause,[],[f4799,f2098,f4819]) ).

tff(f2098,plain,
    ( spl3_141
  <=> $less(-1,$sum(12,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_141])]) ).

tff(f4799,plain,
    ( ~ $less($sum(22,sK0),-1)
    | ~ spl3_141 ),
    inference(evaluation,[],[f4793]) ).

tff(f4793,plain,
    ( ~ $less($sum(10,$sum(12,sK0)),-1)
    | ~ spl3_141 ),
    inference(resolution,[],[f2104,f501]) ).

tff(f2104,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(12,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_141 ),
    inference(resolution,[],[f2100,f16]) ).

tff(f2100,plain,
    ( $less(-1,$sum(12,sK0))
    | ~ spl3_141 ),
    inference(avatar_component_clause,[],[f2098]) ).

tff(f4770,plain,
    ( spl3_257
    | spl3_258
    | spl3_256 ),
    inference(avatar_split_clause,[],[f4760,f4727,f4766,f4762]) ).

tff(f4762,plain,
    ( spl3_257
  <=> ( 1 = $sum(21,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_257])]) ).

tff(f4766,plain,
    ( spl3_258
  <=> $less(1,$sum(21,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_258])]) ).

tff(f4727,plain,
    ( spl3_256
  <=> $less($sum(21,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_256])]) ).

tff(f4760,plain,
    ( $less(1,$sum(21,sK0))
    | ( 1 = $sum(21,sK0) )
    | spl3_256 ),
    inference(resolution,[],[f4729,f17]) ).

tff(f4729,plain,
    ( ~ $less($sum(21,sK0),1)
    | spl3_256 ),
    inference(avatar_component_clause,[],[f4727]) ).

tff(f4769,plain,
    ( spl3_257
    | spl3_258
    | spl3_256 ),
    inference(avatar_split_clause,[],[f4759,f4727,f4766,f4762]) ).

tff(f4759,plain,
    ( $less(1,$sum(21,sK0))
    | ( 1 = $sum(21,sK0) )
    | spl3_256 ),
    inference(resolution,[],[f4729,f17]) ).

tff(f4730,plain,
    ( ~ spl3_256
    | ~ spl3_255 ),
    inference(avatar_split_clause,[],[f4724,f4719,f4727]) ).

tff(f4719,plain,
    ( spl3_255
  <=> $less(0,$sum(21,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_255])]) ).

tff(f4724,plain,
    ( ~ $less($sum(21,sK0),1)
    | ~ spl3_255 ),
    inference(resolution,[],[f4721,f114]) ).

tff(f4721,plain,
    ( $less(0,$sum(21,sK0))
    | ~ spl3_255 ),
    inference(avatar_component_clause,[],[f4719]) ).

tff(f4723,plain,
    ( spl3_254
    | spl3_255
    | spl3_253 ),
    inference(avatar_split_clause,[],[f4713,f4707,f4719,f4715]) ).

tff(f4715,plain,
    ( spl3_254
  <=> ( 0 = $sum(21,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_254])]) ).

tff(f4707,plain,
    ( spl3_253
  <=> $less($sum(21,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_253])]) ).

tff(f4713,plain,
    ( $less(0,$sum(21,sK0))
    | ( 0 = $sum(21,sK0) )
    | spl3_253 ),
    inference(resolution,[],[f4709,f17]) ).

tff(f4709,plain,
    ( ~ $less($sum(21,sK0),0)
    | spl3_253 ),
    inference(avatar_component_clause,[],[f4707]) ).

tff(f4722,plain,
    ( spl3_254
    | spl3_255
    | spl3_253 ),
    inference(avatar_split_clause,[],[f4712,f4707,f4719,f4715]) ).

tff(f4712,plain,
    ( $less(0,$sum(21,sK0))
    | ( 0 = $sum(21,sK0) )
    | spl3_253 ),
    inference(resolution,[],[f4709,f17]) ).

tff(f4710,plain,
    ( ~ spl3_253
    | ~ spl3_252 ),
    inference(avatar_split_clause,[],[f4704,f4699,f4707]) ).

tff(f4704,plain,
    ( ~ $less($sum(21,sK0),0)
    | ~ spl3_252 ),
    inference(resolution,[],[f4701,f90]) ).

tff(f4703,plain,
    ( spl3_251
    | spl3_252
    | spl3_250 ),
    inference(avatar_split_clause,[],[f4693,f4688,f4699,f4695]) ).

tff(f4695,plain,
    ( spl3_251
  <=> ( -1 = $sum(21,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_251])]) ).

tff(f4688,plain,
    ( spl3_250
  <=> $less($sum(21,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_250])]) ).

tff(f4693,plain,
    ( $less(-1,$sum(21,sK0))
    | ( -1 = $sum(21,sK0) )
    | spl3_250 ),
    inference(resolution,[],[f4690,f17]) ).

tff(f4690,plain,
    ( ~ $less($sum(21,sK0),-1)
    | spl3_250 ),
    inference(avatar_component_clause,[],[f4688]) ).

tff(f4702,plain,
    ( spl3_251
    | spl3_252
    | spl3_250 ),
    inference(avatar_split_clause,[],[f4692,f4688,f4699,f4695]) ).

tff(f4692,plain,
    ( $less(-1,$sum(21,sK0))
    | ( -1 = $sum(21,sK0) )
    | spl3_250 ),
    inference(resolution,[],[f4690,f17]) ).

tff(f4691,plain,
    ( ~ spl3_250
    | ~ spl3_132 ),
    inference(avatar_split_clause,[],[f4668,f1868,f4688]) ).

tff(f1868,plain,
    ( spl3_132
  <=> $less(-1,$sum(11,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_132])]) ).

tff(f4668,plain,
    ( ~ $less($sum(21,sK0),-1)
    | ~ spl3_132 ),
    inference(evaluation,[],[f4662]) ).

tff(f4662,plain,
    ( ~ $less($sum(10,$sum(11,sK0)),-1)
    | ~ spl3_132 ),
    inference(resolution,[],[f1874,f501]) ).

tff(f1874,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(11,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_132 ),
    inference(resolution,[],[f1870,f16]) ).

tff(f1870,plain,
    ( $less(-1,$sum(11,sK0))
    | ~ spl3_132 ),
    inference(avatar_component_clause,[],[f1868]) ).

tff(f4639,plain,
    ( spl3_248
    | spl3_249
    | spl3_247 ),
    inference(avatar_split_clause,[],[f4629,f4624,f4635,f4631]) ).

tff(f4631,plain,
    ( spl3_248
  <=> ( 4 = $sum(22,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_248])]) ).

tff(f4624,plain,
    ( spl3_247
  <=> $less($sum(22,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_247])]) ).

tff(f4629,plain,
    ( $less(4,$sum(22,sK0))
    | ( 4 = $sum(22,sK0) )
    | spl3_247 ),
    inference(resolution,[],[f4626,f17]) ).

tff(f4626,plain,
    ( ~ $less($sum(22,sK0),4)
    | spl3_247 ),
    inference(avatar_component_clause,[],[f4624]) ).

tff(f4638,plain,
    ( spl3_248
    | spl3_249
    | spl3_247 ),
    inference(avatar_split_clause,[],[f4628,f4624,f4635,f4631]) ).

tff(f4628,plain,
    ( $less(4,$sum(22,sK0))
    | ( 4 = $sum(22,sK0) )
    | spl3_247 ),
    inference(resolution,[],[f4626,f17]) ).

tff(f4627,plain,
    ( ~ spl3_247
    | ~ spl3_129 ),
    inference(avatar_split_clause,[],[f4603,f1806,f4624]) ).

tff(f1806,plain,
    ( spl3_129
  <=> $less(4,$sum(12,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_129])]) ).

tff(f4603,plain,
    ( ~ $less($sum(22,sK0),4)
    | ~ spl3_129 ),
    inference(evaluation,[],[f4596]) ).

tff(f4596,plain,
    ( ~ $less($sum(10,$sum(12,sK0)),4)
    | ~ spl3_129 ),
    inference(resolution,[],[f1811,f501]) ).

tff(f1811,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(12,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_129 ),
    inference(resolution,[],[f1808,f16]) ).

tff(f1808,plain,
    ( $less(4,$sum(12,sK0))
    | ~ spl3_129 ),
    inference(avatar_component_clause,[],[f1806]) ).

tff(f4573,plain,
    ( spl3_245
    | spl3_246
    | spl3_244 ),
    inference(avatar_split_clause,[],[f4563,f4558,f4569,f4565]) ).

tff(f4565,plain,
    ( spl3_245
  <=> ( 4 = $sum(21,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_245])]) ).

tff(f4558,plain,
    ( spl3_244
  <=> $less($sum(21,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_244])]) ).

tff(f4563,plain,
    ( $less(4,$sum(21,sK0))
    | ( 4 = $sum(21,sK0) )
    | spl3_244 ),
    inference(resolution,[],[f4560,f17]) ).

tff(f4560,plain,
    ( ~ $less($sum(21,sK0),4)
    | spl3_244 ),
    inference(avatar_component_clause,[],[f4558]) ).

tff(f4572,plain,
    ( spl3_245
    | spl3_246
    | spl3_244 ),
    inference(avatar_split_clause,[],[f4562,f4558,f4569,f4565]) ).

tff(f4562,plain,
    ( $less(4,$sum(21,sK0))
    | ( 4 = $sum(21,sK0) )
    | spl3_244 ),
    inference(resolution,[],[f4560,f17]) ).

tff(f4561,plain,
    ( ~ spl3_244
    | ~ spl3_126 ),
    inference(avatar_split_clause,[],[f4537,f1703,f4558]) ).

tff(f1703,plain,
    ( spl3_126
  <=> $less(4,$sum(11,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_126])]) ).

tff(f4537,plain,
    ( ~ $less($sum(21,sK0),4)
    | ~ spl3_126 ),
    inference(evaluation,[],[f4530]) ).

tff(f4530,plain,
    ( ~ $less($sum(10,$sum(11,sK0)),4)
    | ~ spl3_126 ),
    inference(resolution,[],[f1708,f501]) ).

tff(f1708,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(11,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_126 ),
    inference(resolution,[],[f1705,f16]) ).

tff(f1705,plain,
    ( $less(4,$sum(11,sK0))
    | ~ spl3_126 ),
    inference(avatar_component_clause,[],[f1703]) ).

tff(f4412,plain,
    ( spl3_242
    | spl3_243
    | spl3_241 ),
    inference(avatar_split_clause,[],[f4402,f4396,f4408,f4404]) ).

tff(f4404,plain,
    ( spl3_242
  <=> ( 1 = $sum(20,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_242])]) ).

tff(f4408,plain,
    ( spl3_243
  <=> $less(1,$sum(20,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_243])]) ).

tff(f4396,plain,
    ( spl3_241
  <=> $less($sum(20,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_241])]) ).

tff(f4402,plain,
    ( $less(1,$sum(20,sK0))
    | ( 1 = $sum(20,sK0) )
    | spl3_241 ),
    inference(resolution,[],[f4398,f17]) ).

tff(f4398,plain,
    ( ~ $less($sum(20,sK0),1)
    | spl3_241 ),
    inference(avatar_component_clause,[],[f4396]) ).

tff(f4411,plain,
    ( spl3_242
    | spl3_243
    | spl3_241 ),
    inference(avatar_split_clause,[],[f4401,f4396,f4408,f4404]) ).

tff(f4401,plain,
    ( $less(1,$sum(20,sK0))
    | ( 1 = $sum(20,sK0) )
    | spl3_241 ),
    inference(resolution,[],[f4398,f17]) ).

tff(f4399,plain,
    ( ~ spl3_241
    | ~ spl3_240 ),
    inference(avatar_split_clause,[],[f4393,f4388,f4396]) ).

tff(f4388,plain,
    ( spl3_240
  <=> $less(0,$sum(20,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_240])]) ).

tff(f4393,plain,
    ( ~ $less($sum(20,sK0),1)
    | ~ spl3_240 ),
    inference(resolution,[],[f4390,f114]) ).

tff(f4390,plain,
    ( $less(0,$sum(20,sK0))
    | ~ spl3_240 ),
    inference(avatar_component_clause,[],[f4388]) ).

tff(f4392,plain,
    ( spl3_239
    | spl3_240
    | spl3_238 ),
    inference(avatar_split_clause,[],[f4382,f4376,f4388,f4384]) ).

tff(f4384,plain,
    ( spl3_239
  <=> ( 0 = $sum(20,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_239])]) ).

tff(f4376,plain,
    ( spl3_238
  <=> $less($sum(20,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_238])]) ).

tff(f4382,plain,
    ( $less(0,$sum(20,sK0))
    | ( 0 = $sum(20,sK0) )
    | spl3_238 ),
    inference(resolution,[],[f4378,f17]) ).

tff(f4378,plain,
    ( ~ $less($sum(20,sK0),0)
    | spl3_238 ),
    inference(avatar_component_clause,[],[f4376]) ).

tff(f4391,plain,
    ( spl3_239
    | spl3_240
    | spl3_238 ),
    inference(avatar_split_clause,[],[f4381,f4376,f4388,f4384]) ).

tff(f4381,plain,
    ( $less(0,$sum(20,sK0))
    | ( 0 = $sum(20,sK0) )
    | spl3_238 ),
    inference(resolution,[],[f4378,f17]) ).

tff(f4379,plain,
    ( ~ spl3_238
    | ~ spl3_237 ),
    inference(avatar_split_clause,[],[f4373,f4368,f4376]) ).

tff(f4373,plain,
    ( ~ $less($sum(20,sK0),0)
    | ~ spl3_237 ),
    inference(resolution,[],[f4370,f90]) ).

tff(f4372,plain,
    ( spl3_236
    | spl3_237
    | spl3_235 ),
    inference(avatar_split_clause,[],[f4362,f4357,f4368,f4364]) ).

tff(f4364,plain,
    ( spl3_236
  <=> ( -1 = $sum(20,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_236])]) ).

tff(f4357,plain,
    ( spl3_235
  <=> $less($sum(20,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_235])]) ).

tff(f4362,plain,
    ( $less(-1,$sum(20,sK0))
    | ( -1 = $sum(20,sK0) )
    | spl3_235 ),
    inference(resolution,[],[f4359,f17]) ).

tff(f4359,plain,
    ( ~ $less($sum(20,sK0),-1)
    | spl3_235 ),
    inference(avatar_component_clause,[],[f4357]) ).

tff(f4371,plain,
    ( spl3_236
    | spl3_237
    | spl3_235 ),
    inference(avatar_split_clause,[],[f4361,f4357,f4368,f4364]) ).

tff(f4361,plain,
    ( $less(-1,$sum(20,sK0))
    | ( -1 = $sum(20,sK0) )
    | spl3_235 ),
    inference(resolution,[],[f4359,f17]) ).

tff(f4360,plain,
    ( ~ spl3_235
    | ~ spl3_100 ),
    inference(avatar_split_clause,[],[f4337,f1403,f4357]) ).

tff(f1403,plain,
    ( spl3_100
  <=> $less(-1,$sum(10,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_100])]) ).

tff(f4337,plain,
    ( ~ $less($sum(20,sK0),-1)
    | ~ spl3_100 ),
    inference(evaluation,[],[f4331]) ).

tff(f4331,plain,
    ( ~ $less($sum(10,$sum(10,sK0)),-1)
    | ~ spl3_100 ),
    inference(resolution,[],[f1450,f501]) ).

tff(f1450,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(10,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_100 ),
    inference(resolution,[],[f1405,f16]) ).

tff(f1405,plain,
    ( $less(-1,$sum(10,sK0))
    | ~ spl3_100 ),
    inference(avatar_component_clause,[],[f1403]) ).

tff(f4261,plain,
    ( spl3_233
    | spl3_234
    | spl3_232 ),
    inference(avatar_split_clause,[],[f4251,f4245,f4257,f4253]) ).

tff(f4253,plain,
    ( spl3_233
  <=> ( 1 = $sum(19,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_233])]) ).

tff(f4257,plain,
    ( spl3_234
  <=> $less(1,$sum(19,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_234])]) ).

tff(f4245,plain,
    ( spl3_232
  <=> $less($sum(19,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_232])]) ).

tff(f4251,plain,
    ( $less(1,$sum(19,sK0))
    | ( 1 = $sum(19,sK0) )
    | spl3_232 ),
    inference(resolution,[],[f4247,f17]) ).

tff(f4247,plain,
    ( ~ $less($sum(19,sK0),1)
    | spl3_232 ),
    inference(avatar_component_clause,[],[f4245]) ).

tff(f4260,plain,
    ( spl3_233
    | spl3_234
    | spl3_232 ),
    inference(avatar_split_clause,[],[f4250,f4245,f4257,f4253]) ).

tff(f4250,plain,
    ( $less(1,$sum(19,sK0))
    | ( 1 = $sum(19,sK0) )
    | spl3_232 ),
    inference(resolution,[],[f4247,f17]) ).

tff(f4248,plain,
    ( ~ spl3_232
    | ~ spl3_231 ),
    inference(avatar_split_clause,[],[f4242,f4237,f4245]) ).

tff(f4237,plain,
    ( spl3_231
  <=> $less(0,$sum(19,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_231])]) ).

tff(f4242,plain,
    ( ~ $less($sum(19,sK0),1)
    | ~ spl3_231 ),
    inference(resolution,[],[f4239,f114]) ).

tff(f4239,plain,
    ( $less(0,$sum(19,sK0))
    | ~ spl3_231 ),
    inference(avatar_component_clause,[],[f4237]) ).

tff(f4241,plain,
    ( spl3_230
    | spl3_231
    | spl3_229 ),
    inference(avatar_split_clause,[],[f4231,f4225,f4237,f4233]) ).

tff(f4233,plain,
    ( spl3_230
  <=> ( 0 = $sum(19,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_230])]) ).

tff(f4225,plain,
    ( spl3_229
  <=> $less($sum(19,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_229])]) ).

tff(f4231,plain,
    ( $less(0,$sum(19,sK0))
    | ( 0 = $sum(19,sK0) )
    | spl3_229 ),
    inference(resolution,[],[f4227,f17]) ).

tff(f4227,plain,
    ( ~ $less($sum(19,sK0),0)
    | spl3_229 ),
    inference(avatar_component_clause,[],[f4225]) ).

tff(f4240,plain,
    ( spl3_230
    | spl3_231
    | spl3_229 ),
    inference(avatar_split_clause,[],[f4230,f4225,f4237,f4233]) ).

tff(f4230,plain,
    ( $less(0,$sum(19,sK0))
    | ( 0 = $sum(19,sK0) )
    | spl3_229 ),
    inference(resolution,[],[f4227,f17]) ).

tff(f4228,plain,
    ( ~ spl3_229
    | ~ spl3_228 ),
    inference(avatar_split_clause,[],[f4222,f4217,f4225]) ).

tff(f4222,plain,
    ( ~ $less($sum(19,sK0),0)
    | ~ spl3_228 ),
    inference(resolution,[],[f4219,f90]) ).

tff(f4221,plain,
    ( spl3_227
    | spl3_228
    | spl3_226 ),
    inference(avatar_split_clause,[],[f4211,f4206,f4217,f4213]) ).

tff(f4213,plain,
    ( spl3_227
  <=> ( -1 = $sum(19,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_227])]) ).

tff(f4206,plain,
    ( spl3_226
  <=> $less($sum(19,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_226])]) ).

tff(f4211,plain,
    ( $less(-1,$sum(19,sK0))
    | ( -1 = $sum(19,sK0) )
    | spl3_226 ),
    inference(resolution,[],[f4208,f17]) ).

tff(f4208,plain,
    ( ~ $less($sum(19,sK0),-1)
    | spl3_226 ),
    inference(avatar_component_clause,[],[f4206]) ).

tff(f4220,plain,
    ( spl3_227
    | spl3_228
    | spl3_226 ),
    inference(avatar_split_clause,[],[f4210,f4206,f4217,f4213]) ).

tff(f4210,plain,
    ( $less(-1,$sum(19,sK0))
    | ( -1 = $sum(19,sK0) )
    | spl3_226 ),
    inference(resolution,[],[f4208,f17]) ).

tff(f4209,plain,
    ( ~ spl3_226
    | ~ spl3_97 ),
    inference(avatar_split_clause,[],[f4186,f1385,f4206]) ).

tff(f1385,plain,
    ( spl3_97
  <=> $less(-1,$sum(9,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_97])]) ).

tff(f4186,plain,
    ( ~ $less($sum(19,sK0),-1)
    | ~ spl3_97 ),
    inference(evaluation,[],[f4180]) ).

tff(f4180,plain,
    ( ~ $less($sum(10,$sum(9,sK0)),-1)
    | ~ spl3_97 ),
    inference(resolution,[],[f1441,f501]) ).

tff(f1441,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(9,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_97 ),
    inference(resolution,[],[f1387,f16]) ).

tff(f1387,plain,
    ( $less(-1,$sum(9,sK0))
    | ~ spl3_97 ),
    inference(avatar_component_clause,[],[f1385]) ).

tff(f4157,plain,
    ( spl3_224
    | spl3_225
    | spl3_223 ),
    inference(avatar_split_clause,[],[f4147,f4142,f4153,f4149]) ).

tff(f4149,plain,
    ( spl3_224
  <=> ( 4 = $sum(20,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_224])]) ).

tff(f4142,plain,
    ( spl3_223
  <=> $less($sum(20,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_223])]) ).

tff(f4147,plain,
    ( $less(4,$sum(20,sK0))
    | ( 4 = $sum(20,sK0) )
    | spl3_223 ),
    inference(resolution,[],[f4144,f17]) ).

tff(f4144,plain,
    ( ~ $less($sum(20,sK0),4)
    | spl3_223 ),
    inference(avatar_component_clause,[],[f4142]) ).

tff(f4156,plain,
    ( spl3_224
    | spl3_225
    | spl3_223 ),
    inference(avatar_split_clause,[],[f4146,f4142,f4153,f4149]) ).

tff(f4146,plain,
    ( $less(4,$sum(20,sK0))
    | ( 4 = $sum(20,sK0) )
    | spl3_223 ),
    inference(resolution,[],[f4144,f17]) ).

tff(f4145,plain,
    ( ~ spl3_223
    | ~ spl3_42 ),
    inference(avatar_split_clause,[],[f4121,f945,f4142]) ).

tff(f945,plain,
    ( spl3_42
  <=> $less(4,$sum(10,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_42])]) ).

tff(f4121,plain,
    ( ~ $less($sum(20,sK0),4)
    | ~ spl3_42 ),
    inference(evaluation,[],[f4114]) ).

tff(f4114,plain,
    ( ~ $less($sum(10,$sum(10,sK0)),4)
    | ~ spl3_42 ),
    inference(resolution,[],[f952,f501]) ).

tff(f952,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(10,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_42 ),
    inference(resolution,[],[f947,f16]) ).

tff(f947,plain,
    ( $less(4,$sum(10,sK0))
    | ~ spl3_42 ),
    inference(avatar_component_clause,[],[f945]) ).

tff(f4091,plain,
    ( spl3_221
    | spl3_222
    | spl3_220 ),
    inference(avatar_split_clause,[],[f4081,f4076,f4087,f4083]) ).

tff(f4083,plain,
    ( spl3_221
  <=> ( 4 = $sum(19,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_221])]) ).

tff(f4076,plain,
    ( spl3_220
  <=> $less($sum(19,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_220])]) ).

tff(f4081,plain,
    ( $less(4,$sum(19,sK0))
    | ( 4 = $sum(19,sK0) )
    | spl3_220 ),
    inference(resolution,[],[f4078,f17]) ).

tff(f4078,plain,
    ( ~ $less($sum(19,sK0),4)
    | spl3_220 ),
    inference(avatar_component_clause,[],[f4076]) ).

tff(f4090,plain,
    ( spl3_221
    | spl3_222
    | spl3_220 ),
    inference(avatar_split_clause,[],[f4080,f4076,f4087,f4083]) ).

tff(f4080,plain,
    ( $less(4,$sum(19,sK0))
    | ( 4 = $sum(19,sK0) )
    | spl3_220 ),
    inference(resolution,[],[f4078,f17]) ).

tff(f4079,plain,
    ( ~ spl3_220
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f4055,f933,f4076]) ).

tff(f933,plain,
    ( spl3_40
  <=> $less(4,$sum(9,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_40])]) ).

tff(f4055,plain,
    ( ~ $less($sum(19,sK0),4)
    | ~ spl3_40 ),
    inference(evaluation,[],[f4048]) ).

tff(f4048,plain,
    ( ~ $less($sum(10,$sum(9,sK0)),4)
    | ~ spl3_40 ),
    inference(resolution,[],[f951,f501]) ).

tff(f951,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(9,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_40 ),
    inference(resolution,[],[f935,f16]) ).

tff(f935,plain,
    ( $less(4,$sum(9,sK0))
    | ~ spl3_40 ),
    inference(avatar_component_clause,[],[f933]) ).

tff(f3921,plain,
    ( spl3_218
    | spl3_219
    | spl3_217 ),
    inference(avatar_split_clause,[],[f3911,f3905,f3917,f3913]) ).

tff(f3913,plain,
    ( spl3_218
  <=> ( 1 = $sum(18,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_218])]) ).

tff(f3917,plain,
    ( spl3_219
  <=> $less(1,$sum(18,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_219])]) ).

tff(f3905,plain,
    ( spl3_217
  <=> $less($sum(18,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_217])]) ).

tff(f3911,plain,
    ( $less(1,$sum(18,sK0))
    | ( 1 = $sum(18,sK0) )
    | spl3_217 ),
    inference(resolution,[],[f3907,f17]) ).

tff(f3907,plain,
    ( ~ $less($sum(18,sK0),1)
    | spl3_217 ),
    inference(avatar_component_clause,[],[f3905]) ).

tff(f3920,plain,
    ( spl3_218
    | spl3_219
    | spl3_217 ),
    inference(avatar_split_clause,[],[f3910,f3905,f3917,f3913]) ).

tff(f3910,plain,
    ( $less(1,$sum(18,sK0))
    | ( 1 = $sum(18,sK0) )
    | spl3_217 ),
    inference(resolution,[],[f3907,f17]) ).

tff(f3908,plain,
    ( ~ spl3_217
    | ~ spl3_216 ),
    inference(avatar_split_clause,[],[f3902,f3897,f3905]) ).

tff(f3897,plain,
    ( spl3_216
  <=> $less(0,$sum(18,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_216])]) ).

tff(f3902,plain,
    ( ~ $less($sum(18,sK0),1)
    | ~ spl3_216 ),
    inference(resolution,[],[f3899,f114]) ).

tff(f3899,plain,
    ( $less(0,$sum(18,sK0))
    | ~ spl3_216 ),
    inference(avatar_component_clause,[],[f3897]) ).

tff(f3901,plain,
    ( spl3_215
    | spl3_216
    | spl3_214 ),
    inference(avatar_split_clause,[],[f3891,f3885,f3897,f3893]) ).

tff(f3893,plain,
    ( spl3_215
  <=> ( 0 = $sum(18,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_215])]) ).

tff(f3885,plain,
    ( spl3_214
  <=> $less($sum(18,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_214])]) ).

tff(f3891,plain,
    ( $less(0,$sum(18,sK0))
    | ( 0 = $sum(18,sK0) )
    | spl3_214 ),
    inference(resolution,[],[f3887,f17]) ).

tff(f3887,plain,
    ( ~ $less($sum(18,sK0),0)
    | spl3_214 ),
    inference(avatar_component_clause,[],[f3885]) ).

tff(f3900,plain,
    ( spl3_215
    | spl3_216
    | spl3_214 ),
    inference(avatar_split_clause,[],[f3890,f3885,f3897,f3893]) ).

tff(f3890,plain,
    ( $less(0,$sum(18,sK0))
    | ( 0 = $sum(18,sK0) )
    | spl3_214 ),
    inference(resolution,[],[f3887,f17]) ).

tff(f3888,plain,
    ( ~ spl3_214
    | ~ spl3_213 ),
    inference(avatar_split_clause,[],[f3882,f3877,f3885]) ).

tff(f3882,plain,
    ( ~ $less($sum(18,sK0),0)
    | ~ spl3_213 ),
    inference(resolution,[],[f3879,f90]) ).

tff(f3881,plain,
    ( spl3_212
    | spl3_213
    | spl3_211 ),
    inference(avatar_split_clause,[],[f3871,f3866,f3877,f3873]) ).

tff(f3873,plain,
    ( spl3_212
  <=> ( -1 = $sum(18,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_212])]) ).

tff(f3866,plain,
    ( spl3_211
  <=> $less($sum(18,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_211])]) ).

tff(f3871,plain,
    ( $less(-1,$sum(18,sK0))
    | ( -1 = $sum(18,sK0) )
    | spl3_211 ),
    inference(resolution,[],[f3868,f17]) ).

tff(f3868,plain,
    ( ~ $less($sum(18,sK0),-1)
    | spl3_211 ),
    inference(avatar_component_clause,[],[f3866]) ).

tff(f3880,plain,
    ( spl3_212
    | spl3_213
    | spl3_211 ),
    inference(avatar_split_clause,[],[f3870,f3866,f3877,f3873]) ).

tff(f3870,plain,
    ( $less(-1,$sum(18,sK0))
    | ( -1 = $sum(18,sK0) )
    | spl3_211 ),
    inference(resolution,[],[f3868,f17]) ).

tff(f3869,plain,
    ( ~ spl3_211
    | ~ spl3_91 ),
    inference(avatar_split_clause,[],[f3846,f1344,f3866]) ).

tff(f1344,plain,
    ( spl3_91
  <=> $less(-1,$sum(8,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_91])]) ).

tff(f3846,plain,
    ( ~ $less($sum(18,sK0),-1)
    | ~ spl3_91 ),
    inference(evaluation,[],[f3840]) ).

tff(f3840,plain,
    ( ~ $less($sum(10,$sum(8,sK0)),-1)
    | ~ spl3_91 ),
    inference(resolution,[],[f1418,f501]) ).

tff(f1418,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(8,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_91 ),
    inference(resolution,[],[f1346,f16]) ).

tff(f1346,plain,
    ( $less(-1,$sum(8,sK0))
    | ~ spl3_91 ),
    inference(avatar_component_clause,[],[f1344]) ).

tff(f3817,plain,
    ( spl3_209
    | spl3_210
    | spl3_208 ),
    inference(avatar_split_clause,[],[f3807,f3802,f3813,f3809]) ).

tff(f3809,plain,
    ( spl3_209
  <=> ( 4 = $sum(18,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_209])]) ).

tff(f3802,plain,
    ( spl3_208
  <=> $less($sum(18,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_208])]) ).

tff(f3807,plain,
    ( $less(4,$sum(18,sK0))
    | ( 4 = $sum(18,sK0) )
    | spl3_208 ),
    inference(resolution,[],[f3804,f17]) ).

tff(f3804,plain,
    ( ~ $less($sum(18,sK0),4)
    | spl3_208 ),
    inference(avatar_component_clause,[],[f3802]) ).

tff(f3816,plain,
    ( spl3_209
    | spl3_210
    | spl3_208 ),
    inference(avatar_split_clause,[],[f3806,f3802,f3813,f3809]) ).

tff(f3806,plain,
    ( $less(4,$sum(18,sK0))
    | ( 4 = $sum(18,sK0) )
    | spl3_208 ),
    inference(resolution,[],[f3804,f17]) ).

tff(f3805,plain,
    ( ~ spl3_208
    | ~ spl3_38 ),
    inference(avatar_split_clause,[],[f3781,f920,f3802]) ).

tff(f920,plain,
    ( spl3_38
  <=> $less(4,$sum(8,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_38])]) ).

tff(f3781,plain,
    ( ~ $less($sum(18,sK0),4)
    | ~ spl3_38 ),
    inference(evaluation,[],[f3774]) ).

tff(f3774,plain,
    ( ~ $less($sum(10,$sum(8,sK0)),4)
    | ~ spl3_38 ),
    inference(resolution,[],[f950,f501]) ).

tff(f950,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(8,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_38 ),
    inference(resolution,[],[f922,f16]) ).

tff(f922,plain,
    ( $less(4,$sum(8,sK0))
    | ~ spl3_38 ),
    inference(avatar_component_clause,[],[f920]) ).

tff(f3621,plain,
    ( spl3_206
    | spl3_207
    | spl3_205 ),
    inference(avatar_split_clause,[],[f3611,f3605,f3617,f3613]) ).

tff(f3613,plain,
    ( spl3_206
  <=> ( 1 = $sum(17,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_206])]) ).

tff(f3617,plain,
    ( spl3_207
  <=> $less(1,$sum(17,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_207])]) ).

tff(f3605,plain,
    ( spl3_205
  <=> $less($sum(17,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_205])]) ).

tff(f3611,plain,
    ( $less(1,$sum(17,sK0))
    | ( 1 = $sum(17,sK0) )
    | spl3_205 ),
    inference(resolution,[],[f3607,f17]) ).

tff(f3607,plain,
    ( ~ $less($sum(17,sK0),1)
    | spl3_205 ),
    inference(avatar_component_clause,[],[f3605]) ).

tff(f3620,plain,
    ( spl3_206
    | spl3_207
    | spl3_205 ),
    inference(avatar_split_clause,[],[f3610,f3605,f3617,f3613]) ).

tff(f3610,plain,
    ( $less(1,$sum(17,sK0))
    | ( 1 = $sum(17,sK0) )
    | spl3_205 ),
    inference(resolution,[],[f3607,f17]) ).

tff(f3608,plain,
    ( ~ spl3_205
    | ~ spl3_204 ),
    inference(avatar_split_clause,[],[f3602,f3597,f3605]) ).

tff(f3597,plain,
    ( spl3_204
  <=> $less(0,$sum(17,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_204])]) ).

tff(f3602,plain,
    ( ~ $less($sum(17,sK0),1)
    | ~ spl3_204 ),
    inference(resolution,[],[f3599,f114]) ).

tff(f3599,plain,
    ( $less(0,$sum(17,sK0))
    | ~ spl3_204 ),
    inference(avatar_component_clause,[],[f3597]) ).

tff(f3601,plain,
    ( spl3_203
    | spl3_204
    | spl3_202 ),
    inference(avatar_split_clause,[],[f3591,f3585,f3597,f3593]) ).

tff(f3593,plain,
    ( spl3_203
  <=> ( 0 = $sum(17,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_203])]) ).

tff(f3585,plain,
    ( spl3_202
  <=> $less($sum(17,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_202])]) ).

tff(f3591,plain,
    ( $less(0,$sum(17,sK0))
    | ( 0 = $sum(17,sK0) )
    | spl3_202 ),
    inference(resolution,[],[f3587,f17]) ).

tff(f3587,plain,
    ( ~ $less($sum(17,sK0),0)
    | spl3_202 ),
    inference(avatar_component_clause,[],[f3585]) ).

tff(f3600,plain,
    ( spl3_203
    | spl3_204
    | spl3_202 ),
    inference(avatar_split_clause,[],[f3590,f3585,f3597,f3593]) ).

tff(f3590,plain,
    ( $less(0,$sum(17,sK0))
    | ( 0 = $sum(17,sK0) )
    | spl3_202 ),
    inference(resolution,[],[f3587,f17]) ).

tff(f3588,plain,
    ( ~ spl3_202
    | ~ spl3_201 ),
    inference(avatar_split_clause,[],[f3582,f3577,f3585]) ).

tff(f3582,plain,
    ( ~ $less($sum(17,sK0),0)
    | ~ spl3_201 ),
    inference(resolution,[],[f3579,f90]) ).

tff(f3581,plain,
    ( spl3_200
    | spl3_201
    | spl3_199 ),
    inference(avatar_split_clause,[],[f3571,f3566,f3577,f3573]) ).

tff(f3573,plain,
    ( spl3_200
  <=> ( -1 = $sum(17,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_200])]) ).

tff(f3566,plain,
    ( spl3_199
  <=> $less($sum(17,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_199])]) ).

tff(f3571,plain,
    ( $less(-1,$sum(17,sK0))
    | ( -1 = $sum(17,sK0) )
    | spl3_199 ),
    inference(resolution,[],[f3568,f17]) ).

tff(f3568,plain,
    ( ~ $less($sum(17,sK0),-1)
    | spl3_199 ),
    inference(avatar_component_clause,[],[f3566]) ).

tff(f3580,plain,
    ( spl3_200
    | spl3_201
    | spl3_199 ),
    inference(avatar_split_clause,[],[f3570,f3566,f3577,f3573]) ).

tff(f3570,plain,
    ( $less(-1,$sum(17,sK0))
    | ( -1 = $sum(17,sK0) )
    | spl3_199 ),
    inference(resolution,[],[f3568,f17]) ).

tff(f3569,plain,
    ( ~ spl3_199
    | ~ spl3_85 ),
    inference(avatar_split_clause,[],[f3546,f1303,f3566]) ).

tff(f1303,plain,
    ( spl3_85
  <=> $less(-1,$sum(7,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_85])]) ).

tff(f3546,plain,
    ( ~ $less($sum(17,sK0),-1)
    | ~ spl3_85 ),
    inference(evaluation,[],[f3540]) ).

tff(f3540,plain,
    ( ~ $less($sum(10,$sum(7,sK0)),-1)
    | ~ spl3_85 ),
    inference(resolution,[],[f1359,f501]) ).

tff(f1359,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(7,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_85 ),
    inference(resolution,[],[f1305,f16]) ).

tff(f1305,plain,
    ( $less(-1,$sum(7,sK0))
    | ~ spl3_85 ),
    inference(avatar_component_clause,[],[f1303]) ).

tff(f3517,plain,
    ( spl3_197
    | spl3_198
    | spl3_196 ),
    inference(avatar_split_clause,[],[f3507,f3502,f3513,f3509]) ).

tff(f3509,plain,
    ( spl3_197
  <=> ( 4 = $sum(17,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_197])]) ).

tff(f3502,plain,
    ( spl3_196
  <=> $less($sum(17,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_196])]) ).

tff(f3507,plain,
    ( $less(4,$sum(17,sK0))
    | ( 4 = $sum(17,sK0) )
    | spl3_196 ),
    inference(resolution,[],[f3504,f17]) ).

tff(f3504,plain,
    ( ~ $less($sum(17,sK0),4)
    | spl3_196 ),
    inference(avatar_component_clause,[],[f3502]) ).

tff(f3516,plain,
    ( spl3_197
    | spl3_198
    | spl3_196 ),
    inference(avatar_split_clause,[],[f3506,f3502,f3513,f3509]) ).

tff(f3506,plain,
    ( $less(4,$sum(17,sK0))
    | ( 4 = $sum(17,sK0) )
    | spl3_196 ),
    inference(resolution,[],[f3504,f17]) ).

tff(f3505,plain,
    ( ~ spl3_196
    | ~ spl3_36 ),
    inference(avatar_split_clause,[],[f3481,f907,f3502]) ).

tff(f907,plain,
    ( spl3_36
  <=> $less(4,$sum(7,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_36])]) ).

tff(f3481,plain,
    ( ~ $less($sum(17,sK0),4)
    | ~ spl3_36 ),
    inference(evaluation,[],[f3474]) ).

tff(f3474,plain,
    ( ~ $less($sum(10,$sum(7,sK0)),4)
    | ~ spl3_36 ),
    inference(resolution,[],[f925,f501]) ).

tff(f925,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(7,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_36 ),
    inference(resolution,[],[f909,f16]) ).

tff(f909,plain,
    ( $less(4,$sum(7,sK0))
    | ~ spl3_36 ),
    inference(avatar_component_clause,[],[f907]) ).

tff(f3304,plain,
    ( spl3_194
    | spl3_195
    | spl3_193 ),
    inference(avatar_split_clause,[],[f3294,f3288,f3300,f3296]) ).

tff(f3296,plain,
    ( spl3_194
  <=> ( 1 = $sum(16,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_194])]) ).

tff(f3300,plain,
    ( spl3_195
  <=> $less(1,$sum(16,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_195])]) ).

tff(f3288,plain,
    ( spl3_193
  <=> $less($sum(16,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_193])]) ).

tff(f3294,plain,
    ( $less(1,$sum(16,sK0))
    | ( 1 = $sum(16,sK0) )
    | spl3_193 ),
    inference(resolution,[],[f3290,f17]) ).

tff(f3290,plain,
    ( ~ $less($sum(16,sK0),1)
    | spl3_193 ),
    inference(avatar_component_clause,[],[f3288]) ).

tff(f3303,plain,
    ( spl3_194
    | spl3_195
    | spl3_193 ),
    inference(avatar_split_clause,[],[f3293,f3288,f3300,f3296]) ).

tff(f3293,plain,
    ( $less(1,$sum(16,sK0))
    | ( 1 = $sum(16,sK0) )
    | spl3_193 ),
    inference(resolution,[],[f3290,f17]) ).

tff(f3291,plain,
    ( ~ spl3_193
    | ~ spl3_192 ),
    inference(avatar_split_clause,[],[f3285,f3280,f3288]) ).

tff(f3280,plain,
    ( spl3_192
  <=> $less(0,$sum(16,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_192])]) ).

tff(f3285,plain,
    ( ~ $less($sum(16,sK0),1)
    | ~ spl3_192 ),
    inference(resolution,[],[f3282,f114]) ).

tff(f3282,plain,
    ( $less(0,$sum(16,sK0))
    | ~ spl3_192 ),
    inference(avatar_component_clause,[],[f3280]) ).

tff(f3284,plain,
    ( spl3_191
    | spl3_192
    | spl3_190 ),
    inference(avatar_split_clause,[],[f3274,f3268,f3280,f3276]) ).

tff(f3276,plain,
    ( spl3_191
  <=> ( 0 = $sum(16,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_191])]) ).

tff(f3268,plain,
    ( spl3_190
  <=> $less($sum(16,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_190])]) ).

tff(f3274,plain,
    ( $less(0,$sum(16,sK0))
    | ( 0 = $sum(16,sK0) )
    | spl3_190 ),
    inference(resolution,[],[f3270,f17]) ).

tff(f3270,plain,
    ( ~ $less($sum(16,sK0),0)
    | spl3_190 ),
    inference(avatar_component_clause,[],[f3268]) ).

tff(f3283,plain,
    ( spl3_191
    | spl3_192
    | spl3_190 ),
    inference(avatar_split_clause,[],[f3273,f3268,f3280,f3276]) ).

tff(f3273,plain,
    ( $less(0,$sum(16,sK0))
    | ( 0 = $sum(16,sK0) )
    | spl3_190 ),
    inference(resolution,[],[f3270,f17]) ).

tff(f3271,plain,
    ( ~ spl3_190
    | ~ spl3_189 ),
    inference(avatar_split_clause,[],[f3265,f3260,f3268]) ).

tff(f3265,plain,
    ( ~ $less($sum(16,sK0),0)
    | ~ spl3_189 ),
    inference(resolution,[],[f3262,f90]) ).

tff(f3264,plain,
    ( spl3_188
    | spl3_189
    | spl3_187 ),
    inference(avatar_split_clause,[],[f3254,f3249,f3260,f3256]) ).

tff(f3256,plain,
    ( spl3_188
  <=> ( -1 = $sum(16,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_188])]) ).

tff(f3249,plain,
    ( spl3_187
  <=> $less($sum(16,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_187])]) ).

tff(f3254,plain,
    ( $less(-1,$sum(16,sK0))
    | ( -1 = $sum(16,sK0) )
    | spl3_187 ),
    inference(resolution,[],[f3251,f17]) ).

tff(f3251,plain,
    ( ~ $less($sum(16,sK0),-1)
    | spl3_187 ),
    inference(avatar_component_clause,[],[f3249]) ).

tff(f3263,plain,
    ( spl3_188
    | spl3_189
    | spl3_187 ),
    inference(avatar_split_clause,[],[f3253,f3249,f3260,f3256]) ).

tff(f3253,plain,
    ( $less(-1,$sum(16,sK0))
    | ( -1 = $sum(16,sK0) )
    | spl3_187 ),
    inference(resolution,[],[f3251,f17]) ).

tff(f3252,plain,
    ( ~ spl3_187
    | ~ spl3_79 ),
    inference(avatar_split_clause,[],[f3229,f1262,f3249]) ).

tff(f1262,plain,
    ( spl3_79
  <=> $less(-1,$sum(6,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_79])]) ).

tff(f3229,plain,
    ( ~ $less($sum(16,sK0),-1)
    | ~ spl3_79 ),
    inference(evaluation,[],[f3223]) ).

tff(f3223,plain,
    ( ~ $less($sum(10,$sum(6,sK0)),-1)
    | ~ spl3_79 ),
    inference(resolution,[],[f1318,f501]) ).

tff(f1318,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(6,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_79 ),
    inference(resolution,[],[f1264,f16]) ).

tff(f1264,plain,
    ( $less(-1,$sum(6,sK0))
    | ~ spl3_79 ),
    inference(avatar_component_clause,[],[f1262]) ).

tff(f3200,plain,
    ( spl3_185
    | spl3_186
    | spl3_184 ),
    inference(avatar_split_clause,[],[f3190,f3185,f3196,f3192]) ).

tff(f3192,plain,
    ( spl3_185
  <=> ( 4 = $sum(16,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_185])]) ).

tff(f3185,plain,
    ( spl3_184
  <=> $less($sum(16,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_184])]) ).

tff(f3190,plain,
    ( $less(4,$sum(16,sK0))
    | ( 4 = $sum(16,sK0) )
    | spl3_184 ),
    inference(resolution,[],[f3187,f17]) ).

tff(f3187,plain,
    ( ~ $less($sum(16,sK0),4)
    | spl3_184 ),
    inference(avatar_component_clause,[],[f3185]) ).

tff(f3199,plain,
    ( spl3_185
    | spl3_186
    | spl3_184 ),
    inference(avatar_split_clause,[],[f3189,f3185,f3196,f3192]) ).

tff(f3189,plain,
    ( $less(4,$sum(16,sK0))
    | ( 4 = $sum(16,sK0) )
    | spl3_184 ),
    inference(resolution,[],[f3187,f17]) ).

tff(f3188,plain,
    ( ~ spl3_184
    | ~ spl3_34 ),
    inference(avatar_split_clause,[],[f3164,f894,f3185]) ).

tff(f894,plain,
    ( spl3_34
  <=> $less(4,$sum(6,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_34])]) ).

tff(f3164,plain,
    ( ~ $less($sum(16,sK0),4)
    | ~ spl3_34 ),
    inference(evaluation,[],[f3157]) ).

tff(f3157,plain,
    ( ~ $less($sum(10,$sum(6,sK0)),4)
    | ~ spl3_34 ),
    inference(resolution,[],[f912,f501]) ).

tff(f912,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(6,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_34 ),
    inference(resolution,[],[f896,f16]) ).

tff(f896,plain,
    ( $less(4,$sum(6,sK0))
    | ~ spl3_34 ),
    inference(avatar_component_clause,[],[f894]) ).

tff(f3002,plain,
    ( spl3_182
    | spl3_183
    | spl3_181 ),
    inference(avatar_split_clause,[],[f2992,f2986,f2998,f2994]) ).

tff(f2994,plain,
    ( spl3_182
  <=> ( 1 = $sum(15,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_182])]) ).

tff(f2998,plain,
    ( spl3_183
  <=> $less(1,$sum(15,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_183])]) ).

tff(f2986,plain,
    ( spl3_181
  <=> $less($sum(15,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_181])]) ).

tff(f2992,plain,
    ( $less(1,$sum(15,sK0))
    | ( 1 = $sum(15,sK0) )
    | spl3_181 ),
    inference(resolution,[],[f2988,f17]) ).

tff(f2988,plain,
    ( ~ $less($sum(15,sK0),1)
    | spl3_181 ),
    inference(avatar_component_clause,[],[f2986]) ).

tff(f3001,plain,
    ( spl3_182
    | spl3_183
    | spl3_181 ),
    inference(avatar_split_clause,[],[f2991,f2986,f2998,f2994]) ).

tff(f2991,plain,
    ( $less(1,$sum(15,sK0))
    | ( 1 = $sum(15,sK0) )
    | spl3_181 ),
    inference(resolution,[],[f2988,f17]) ).

tff(f2989,plain,
    ( ~ spl3_181
    | ~ spl3_180 ),
    inference(avatar_split_clause,[],[f2983,f2978,f2986]) ).

tff(f2978,plain,
    ( spl3_180
  <=> $less(0,$sum(15,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_180])]) ).

tff(f2983,plain,
    ( ~ $less($sum(15,sK0),1)
    | ~ spl3_180 ),
    inference(resolution,[],[f2980,f114]) ).

tff(f2980,plain,
    ( $less(0,$sum(15,sK0))
    | ~ spl3_180 ),
    inference(avatar_component_clause,[],[f2978]) ).

tff(f2982,plain,
    ( spl3_179
    | spl3_180
    | spl3_178 ),
    inference(avatar_split_clause,[],[f2972,f2966,f2978,f2974]) ).

tff(f2974,plain,
    ( spl3_179
  <=> ( 0 = $sum(15,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_179])]) ).

tff(f2966,plain,
    ( spl3_178
  <=> $less($sum(15,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_178])]) ).

tff(f2972,plain,
    ( $less(0,$sum(15,sK0))
    | ( 0 = $sum(15,sK0) )
    | spl3_178 ),
    inference(resolution,[],[f2968,f17]) ).

tff(f2968,plain,
    ( ~ $less($sum(15,sK0),0)
    | spl3_178 ),
    inference(avatar_component_clause,[],[f2966]) ).

tff(f2981,plain,
    ( spl3_179
    | spl3_180
    | spl3_178 ),
    inference(avatar_split_clause,[],[f2971,f2966,f2978,f2974]) ).

tff(f2971,plain,
    ( $less(0,$sum(15,sK0))
    | ( 0 = $sum(15,sK0) )
    | spl3_178 ),
    inference(resolution,[],[f2968,f17]) ).

tff(f2969,plain,
    ( ~ spl3_178
    | ~ spl3_177 ),
    inference(avatar_split_clause,[],[f2963,f2958,f2966]) ).

tff(f2963,plain,
    ( ~ $less($sum(15,sK0),0)
    | ~ spl3_177 ),
    inference(resolution,[],[f2960,f90]) ).

tff(f2962,plain,
    ( spl3_176
    | spl3_177
    | spl3_175 ),
    inference(avatar_split_clause,[],[f2952,f2947,f2958,f2954]) ).

tff(f2954,plain,
    ( spl3_176
  <=> ( -1 = $sum(15,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_176])]) ).

tff(f2947,plain,
    ( spl3_175
  <=> $less($sum(15,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_175])]) ).

tff(f2952,plain,
    ( $less(-1,$sum(15,sK0))
    | ( -1 = $sum(15,sK0) )
    | spl3_175 ),
    inference(resolution,[],[f2949,f17]) ).

tff(f2949,plain,
    ( ~ $less($sum(15,sK0),-1)
    | spl3_175 ),
    inference(avatar_component_clause,[],[f2947]) ).

tff(f2961,plain,
    ( spl3_176
    | spl3_177
    | spl3_175 ),
    inference(avatar_split_clause,[],[f2951,f2947,f2958,f2954]) ).

tff(f2951,plain,
    ( $less(-1,$sum(15,sK0))
    | ( -1 = $sum(15,sK0) )
    | spl3_175 ),
    inference(resolution,[],[f2949,f17]) ).

tff(f2950,plain,
    ( ~ spl3_175
    | ~ spl3_73 ),
    inference(avatar_split_clause,[],[f2927,f1219,f2947]) ).

tff(f1219,plain,
    ( spl3_73
  <=> $less(-1,$sum(5,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_73])]) ).

tff(f2927,plain,
    ( ~ $less($sum(15,sK0),-1)
    | ~ spl3_73 ),
    inference(evaluation,[],[f2921]) ).

tff(f2921,plain,
    ( ~ $less($sum(10,$sum(5,sK0)),-1)
    | ~ spl3_73 ),
    inference(resolution,[],[f1277,f501]) ).

tff(f1277,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(5,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_73 ),
    inference(resolution,[],[f1221,f16]) ).

tff(f1221,plain,
    ( $less(-1,$sum(5,sK0))
    | ~ spl3_73 ),
    inference(avatar_component_clause,[],[f1219]) ).

tff(f2898,plain,
    ( spl3_173
    | spl3_174
    | spl3_172 ),
    inference(avatar_split_clause,[],[f2888,f2883,f2894,f2890]) ).

tff(f2890,plain,
    ( spl3_173
  <=> ( 4 = $sum(15,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_173])]) ).

tff(f2883,plain,
    ( spl3_172
  <=> $less($sum(15,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_172])]) ).

tff(f2888,plain,
    ( $less(4,$sum(15,sK0))
    | ( 4 = $sum(15,sK0) )
    | spl3_172 ),
    inference(resolution,[],[f2885,f17]) ).

tff(f2885,plain,
    ( ~ $less($sum(15,sK0),4)
    | spl3_172 ),
    inference(avatar_component_clause,[],[f2883]) ).

tff(f2897,plain,
    ( spl3_173
    | spl3_174
    | spl3_172 ),
    inference(avatar_split_clause,[],[f2887,f2883,f2894,f2890]) ).

tff(f2887,plain,
    ( $less(4,$sum(15,sK0))
    | ( 4 = $sum(15,sK0) )
    | spl3_172 ),
    inference(resolution,[],[f2885,f17]) ).

tff(f2886,plain,
    ( ~ spl3_172
    | ~ spl3_32 ),
    inference(avatar_split_clause,[],[f2862,f881,f2883]) ).

tff(f881,plain,
    ( spl3_32
  <=> $less(4,$sum(5,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_32])]) ).

tff(f2862,plain,
    ( ~ $less($sum(15,sK0),4)
    | ~ spl3_32 ),
    inference(evaluation,[],[f2855]) ).

tff(f2855,plain,
    ( ~ $less($sum(10,$sum(5,sK0)),4)
    | ~ spl3_32 ),
    inference(resolution,[],[f899,f501]) ).

tff(f899,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(5,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_32 ),
    inference(resolution,[],[f883,f16]) ).

tff(f883,plain,
    ( $less(4,$sum(5,sK0))
    | ~ spl3_32 ),
    inference(avatar_component_clause,[],[f881]) ).

tff(f2598,plain,
    ( spl3_170
    | spl3_171
    | spl3_169 ),
    inference(avatar_split_clause,[],[f2588,f2582,f2594,f2590]) ).

tff(f2590,plain,
    ( spl3_170
  <=> ( 1 = $sum(14,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_170])]) ).

tff(f2594,plain,
    ( spl3_171
  <=> $less(1,$sum(14,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_171])]) ).

tff(f2582,plain,
    ( spl3_169
  <=> $less($sum(14,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_169])]) ).

tff(f2588,plain,
    ( $less(1,$sum(14,sK0))
    | ( 1 = $sum(14,sK0) )
    | spl3_169 ),
    inference(resolution,[],[f2584,f17]) ).

tff(f2584,plain,
    ( ~ $less($sum(14,sK0),1)
    | spl3_169 ),
    inference(avatar_component_clause,[],[f2582]) ).

tff(f2597,plain,
    ( spl3_170
    | spl3_171
    | spl3_169 ),
    inference(avatar_split_clause,[],[f2587,f2582,f2594,f2590]) ).

tff(f2587,plain,
    ( $less(1,$sum(14,sK0))
    | ( 1 = $sum(14,sK0) )
    | spl3_169 ),
    inference(resolution,[],[f2584,f17]) ).

tff(f2585,plain,
    ( ~ spl3_169
    | ~ spl3_168 ),
    inference(avatar_split_clause,[],[f2579,f2574,f2582]) ).

tff(f2574,plain,
    ( spl3_168
  <=> $less(0,$sum(14,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_168])]) ).

tff(f2579,plain,
    ( ~ $less($sum(14,sK0),1)
    | ~ spl3_168 ),
    inference(resolution,[],[f2576,f114]) ).

tff(f2576,plain,
    ( $less(0,$sum(14,sK0))
    | ~ spl3_168 ),
    inference(avatar_component_clause,[],[f2574]) ).

tff(f2578,plain,
    ( spl3_167
    | spl3_168
    | spl3_166 ),
    inference(avatar_split_clause,[],[f2568,f2562,f2574,f2570]) ).

tff(f2570,plain,
    ( spl3_167
  <=> ( 0 = $sum(14,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_167])]) ).

tff(f2562,plain,
    ( spl3_166
  <=> $less($sum(14,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_166])]) ).

tff(f2568,plain,
    ( $less(0,$sum(14,sK0))
    | ( 0 = $sum(14,sK0) )
    | spl3_166 ),
    inference(resolution,[],[f2564,f17]) ).

tff(f2564,plain,
    ( ~ $less($sum(14,sK0),0)
    | spl3_166 ),
    inference(avatar_component_clause,[],[f2562]) ).

tff(f2577,plain,
    ( spl3_167
    | spl3_168
    | spl3_166 ),
    inference(avatar_split_clause,[],[f2567,f2562,f2574,f2570]) ).

tff(f2567,plain,
    ( $less(0,$sum(14,sK0))
    | ( 0 = $sum(14,sK0) )
    | spl3_166 ),
    inference(resolution,[],[f2564,f17]) ).

tff(f2565,plain,
    ( ~ spl3_166
    | ~ spl3_165 ),
    inference(avatar_split_clause,[],[f2559,f2554,f2562]) ).

tff(f2559,plain,
    ( ~ $less($sum(14,sK0),0)
    | ~ spl3_165 ),
    inference(resolution,[],[f2556,f90]) ).

tff(f2558,plain,
    ( spl3_164
    | spl3_165
    | spl3_163 ),
    inference(avatar_split_clause,[],[f2548,f2543,f2554,f2550]) ).

tff(f2550,plain,
    ( spl3_164
  <=> ( -1 = $sum(14,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_164])]) ).

tff(f2543,plain,
    ( spl3_163
  <=> $less($sum(14,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_163])]) ).

tff(f2548,plain,
    ( $less(-1,$sum(14,sK0))
    | ( -1 = $sum(14,sK0) )
    | spl3_163 ),
    inference(resolution,[],[f2545,f17]) ).

tff(f2545,plain,
    ( ~ $less($sum(14,sK0),-1)
    | spl3_163 ),
    inference(avatar_component_clause,[],[f2543]) ).

tff(f2557,plain,
    ( spl3_164
    | spl3_165
    | spl3_163 ),
    inference(avatar_split_clause,[],[f2547,f2543,f2554,f2550]) ).

tff(f2547,plain,
    ( $less(-1,$sum(14,sK0))
    | ( -1 = $sum(14,sK0) )
    | spl3_163 ),
    inference(resolution,[],[f2545,f17]) ).

tff(f2546,plain,
    ( ~ spl3_163
    | ~ spl3_65 ),
    inference(avatar_split_clause,[],[f2523,f1165,f2543]) ).

tff(f1165,plain,
    ( spl3_65
  <=> $less(-1,$sum(4,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_65])]) ).

tff(f2523,plain,
    ( ~ $less($sum(14,sK0),-1)
    | ~ spl3_65 ),
    inference(evaluation,[],[f2518]) ).

tff(f2518,plain,
    ( ~ $less($sum(10,$sum(4,sK0)),-1)
    | ~ spl3_65 ),
    inference(resolution,[],[f1234,f501]) ).

tff(f1234,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(4,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_65 ),
    inference(resolution,[],[f1167,f16]) ).

tff(f1167,plain,
    ( $less(-1,$sum(4,sK0))
    | ~ spl3_65 ),
    inference(avatar_component_clause,[],[f1165]) ).

tff(f2495,plain,
    ( spl3_161
    | spl3_162
    | spl3_160 ),
    inference(avatar_split_clause,[],[f2485,f2480,f2491,f2487]) ).

tff(f2487,plain,
    ( spl3_161
  <=> ( 4 = $sum(14,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_161])]) ).

tff(f2480,plain,
    ( spl3_160
  <=> $less($sum(14,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_160])]) ).

tff(f2485,plain,
    ( $less(4,$sum(14,sK0))
    | ( 4 = $sum(14,sK0) )
    | spl3_160 ),
    inference(resolution,[],[f2482,f17]) ).

tff(f2482,plain,
    ( ~ $less($sum(14,sK0),4)
    | spl3_160 ),
    inference(avatar_component_clause,[],[f2480]) ).

tff(f2494,plain,
    ( spl3_161
    | spl3_162
    | spl3_160 ),
    inference(avatar_split_clause,[],[f2484,f2480,f2491,f2487]) ).

tff(f2484,plain,
    ( $less(4,$sum(14,sK0))
    | ( 4 = $sum(14,sK0) )
    | spl3_160 ),
    inference(resolution,[],[f2482,f17]) ).

tff(f2483,plain,
    ( ~ spl3_160
    | ~ spl3_30 ),
    inference(avatar_split_clause,[],[f2459,f868,f2480]) ).

tff(f868,plain,
    ( spl3_30
  <=> $less(4,$sum(4,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_30])]) ).

tff(f2459,plain,
    ( ~ $less($sum(14,sK0),4)
    | ~ spl3_30 ),
    inference(evaluation,[],[f2453]) ).

tff(f2453,plain,
    ( ~ $less($sum(10,$sum(4,sK0)),4)
    | ~ spl3_30 ),
    inference(resolution,[],[f886,f501]) ).

tff(f886,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(4,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_30 ),
    inference(resolution,[],[f870,f16]) ).

tff(f870,plain,
    ( $less(4,$sum(4,sK0))
    | ~ spl3_30 ),
    inference(avatar_component_clause,[],[f868]) ).

tff(f2376,plain,
    ( spl3_158
    | spl3_159
    | spl3_157 ),
    inference(avatar_split_clause,[],[f2366,f2360,f2372,f2368]) ).

tff(f2368,plain,
    ( spl3_158
  <=> ( 1 = $sum(13,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_158])]) ).

tff(f2372,plain,
    ( spl3_159
  <=> $less(1,$sum(13,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_159])]) ).

tff(f2360,plain,
    ( spl3_157
  <=> $less($sum(13,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_157])]) ).

tff(f2366,plain,
    ( $less(1,$sum(13,sK0))
    | ( 1 = $sum(13,sK0) )
    | spl3_157 ),
    inference(resolution,[],[f2362,f17]) ).

tff(f2362,plain,
    ( ~ $less($sum(13,sK0),1)
    | spl3_157 ),
    inference(avatar_component_clause,[],[f2360]) ).

tff(f2375,plain,
    ( spl3_158
    | spl3_159
    | spl3_157 ),
    inference(avatar_split_clause,[],[f2365,f2360,f2372,f2368]) ).

tff(f2365,plain,
    ( $less(1,$sum(13,sK0))
    | ( 1 = $sum(13,sK0) )
    | spl3_157 ),
    inference(resolution,[],[f2362,f17]) ).

tff(f2363,plain,
    ( ~ spl3_157
    | ~ spl3_156 ),
    inference(avatar_split_clause,[],[f2357,f2352,f2360]) ).

tff(f2352,plain,
    ( spl3_156
  <=> $less(0,$sum(13,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_156])]) ).

tff(f2357,plain,
    ( ~ $less($sum(13,sK0),1)
    | ~ spl3_156 ),
    inference(resolution,[],[f2354,f114]) ).

tff(f2354,plain,
    ( $less(0,$sum(13,sK0))
    | ~ spl3_156 ),
    inference(avatar_component_clause,[],[f2352]) ).

tff(f2356,plain,
    ( spl3_155
    | spl3_156
    | spl3_154 ),
    inference(avatar_split_clause,[],[f2346,f2340,f2352,f2348]) ).

tff(f2348,plain,
    ( spl3_155
  <=> ( 0 = $sum(13,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_155])]) ).

tff(f2340,plain,
    ( spl3_154
  <=> $less($sum(13,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_154])]) ).

tff(f2346,plain,
    ( $less(0,$sum(13,sK0))
    | ( 0 = $sum(13,sK0) )
    | spl3_154 ),
    inference(resolution,[],[f2342,f17]) ).

tff(f2342,plain,
    ( ~ $less($sum(13,sK0),0)
    | spl3_154 ),
    inference(avatar_component_clause,[],[f2340]) ).

tff(f2355,plain,
    ( spl3_155
    | spl3_156
    | spl3_154 ),
    inference(avatar_split_clause,[],[f2345,f2340,f2352,f2348]) ).

tff(f2345,plain,
    ( $less(0,$sum(13,sK0))
    | ( 0 = $sum(13,sK0) )
    | spl3_154 ),
    inference(resolution,[],[f2342,f17]) ).

tff(f2343,plain,
    ( ~ spl3_154
    | ~ spl3_153 ),
    inference(avatar_split_clause,[],[f2337,f2332,f2340]) ).

tff(f2337,plain,
    ( ~ $less($sum(13,sK0),0)
    | ~ spl3_153 ),
    inference(resolution,[],[f2334,f90]) ).

tff(f2336,plain,
    ( spl3_152
    | spl3_153
    | spl3_151 ),
    inference(avatar_split_clause,[],[f2326,f2321,f2332,f2328]) ).

tff(f2328,plain,
    ( spl3_152
  <=> ( -1 = $sum(13,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_152])]) ).

tff(f2321,plain,
    ( spl3_151
  <=> $less($sum(13,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_151])]) ).

tff(f2326,plain,
    ( $less(-1,$sum(13,sK0))
    | ( -1 = $sum(13,sK0) )
    | spl3_151 ),
    inference(resolution,[],[f2323,f17]) ).

tff(f2323,plain,
    ( ~ $less($sum(13,sK0),-1)
    | spl3_151 ),
    inference(avatar_component_clause,[],[f2321]) ).

tff(f2335,plain,
    ( spl3_152
    | spl3_153
    | spl3_151 ),
    inference(avatar_split_clause,[],[f2325,f2321,f2332,f2328]) ).

tff(f2325,plain,
    ( $less(-1,$sum(13,sK0))
    | ( -1 = $sum(13,sK0) )
    | spl3_151 ),
    inference(resolution,[],[f2323,f17]) ).

tff(f2324,plain,
    ( ~ spl3_151
    | ~ spl3_60 ),
    inference(avatar_split_clause,[],[f2301,f1127,f2321]) ).

tff(f1127,plain,
    ( spl3_60
  <=> $less(-1,$sum(3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_60])]) ).

tff(f2301,plain,
    ( ~ $less($sum(13,sK0),-1)
    | ~ spl3_60 ),
    inference(evaluation,[],[f2296]) ).

tff(f2296,plain,
    ( ~ $less($sum(10,$sum(3,sK0)),-1)
    | ~ spl3_60 ),
    inference(resolution,[],[f1180,f501]) ).

tff(f1180,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(3,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_60 ),
    inference(resolution,[],[f1129,f16]) ).

tff(f1129,plain,
    ( $less(-1,$sum(3,sK0))
    | ~ spl3_60 ),
    inference(avatar_component_clause,[],[f1127]) ).

tff(f2273,plain,
    ( spl3_149
    | spl3_150
    | spl3_148 ),
    inference(avatar_split_clause,[],[f2263,f2258,f2269,f2265]) ).

tff(f2265,plain,
    ( spl3_149
  <=> ( 4 = $sum(13,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_149])]) ).

tff(f2258,plain,
    ( spl3_148
  <=> $less($sum(13,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_148])]) ).

tff(f2263,plain,
    ( $less(4,$sum(13,sK0))
    | ( 4 = $sum(13,sK0) )
    | spl3_148 ),
    inference(resolution,[],[f2260,f17]) ).

tff(f2260,plain,
    ( ~ $less($sum(13,sK0),4)
    | spl3_148 ),
    inference(avatar_component_clause,[],[f2258]) ).

tff(f2272,plain,
    ( spl3_149
    | spl3_150
    | spl3_148 ),
    inference(avatar_split_clause,[],[f2262,f2258,f2269,f2265]) ).

tff(f2262,plain,
    ( $less(4,$sum(13,sK0))
    | ( 4 = $sum(13,sK0) )
    | spl3_148 ),
    inference(resolution,[],[f2260,f17]) ).

tff(f2261,plain,
    ( ~ spl3_148
    | ~ spl3_28 ),
    inference(avatar_split_clause,[],[f2237,f855,f2258]) ).

tff(f855,plain,
    ( spl3_28
  <=> $less(4,$sum(3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_28])]) ).

tff(f2237,plain,
    ( ~ $less($sum(13,sK0),4)
    | ~ spl3_28 ),
    inference(evaluation,[],[f2231]) ).

tff(f2231,plain,
    ( ~ $less($sum(10,$sum(3,sK0)),4)
    | ~ spl3_28 ),
    inference(resolution,[],[f873,f501]) ).

tff(f873,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(3,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_28 ),
    inference(resolution,[],[f857,f16]) ).

tff(f857,plain,
    ( $less(4,$sum(3,sK0))
    | ~ spl3_28 ),
    inference(avatar_component_clause,[],[f855]) ).

tff(f2142,plain,
    ( spl3_146
    | spl3_147
    | spl3_145 ),
    inference(avatar_split_clause,[],[f2132,f2126,f2138,f2134]) ).

tff(f2134,plain,
    ( spl3_146
  <=> ( 1 = $sum(12,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_146])]) ).

tff(f2138,plain,
    ( spl3_147
  <=> $less(1,$sum(12,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_147])]) ).

tff(f2126,plain,
    ( spl3_145
  <=> $less($sum(12,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_145])]) ).

tff(f2132,plain,
    ( $less(1,$sum(12,sK0))
    | ( 1 = $sum(12,sK0) )
    | spl3_145 ),
    inference(resolution,[],[f2128,f17]) ).

tff(f2128,plain,
    ( ~ $less($sum(12,sK0),1)
    | spl3_145 ),
    inference(avatar_component_clause,[],[f2126]) ).

tff(f2141,plain,
    ( spl3_146
    | spl3_147
    | spl3_145 ),
    inference(avatar_split_clause,[],[f2131,f2126,f2138,f2134]) ).

tff(f2131,plain,
    ( $less(1,$sum(12,sK0))
    | ( 1 = $sum(12,sK0) )
    | spl3_145 ),
    inference(resolution,[],[f2128,f17]) ).

tff(f2129,plain,
    ( ~ spl3_145
    | ~ spl3_144 ),
    inference(avatar_split_clause,[],[f2123,f2118,f2126]) ).

tff(f2118,plain,
    ( spl3_144
  <=> $less(0,$sum(12,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_144])]) ).

tff(f2123,plain,
    ( ~ $less($sum(12,sK0),1)
    | ~ spl3_144 ),
    inference(resolution,[],[f2120,f114]) ).

tff(f2120,plain,
    ( $less(0,$sum(12,sK0))
    | ~ spl3_144 ),
    inference(avatar_component_clause,[],[f2118]) ).

tff(f2122,plain,
    ( spl3_143
    | spl3_144
    | spl3_142 ),
    inference(avatar_split_clause,[],[f2112,f2106,f2118,f2114]) ).

tff(f2114,plain,
    ( spl3_143
  <=> ( 0 = $sum(12,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_143])]) ).

tff(f2106,plain,
    ( spl3_142
  <=> $less($sum(12,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_142])]) ).

tff(f2112,plain,
    ( $less(0,$sum(12,sK0))
    | ( 0 = $sum(12,sK0) )
    | spl3_142 ),
    inference(resolution,[],[f2108,f17]) ).

tff(f2108,plain,
    ( ~ $less($sum(12,sK0),0)
    | spl3_142 ),
    inference(avatar_component_clause,[],[f2106]) ).

tff(f2121,plain,
    ( spl3_143
    | spl3_144
    | spl3_142 ),
    inference(avatar_split_clause,[],[f2111,f2106,f2118,f2114]) ).

tff(f2111,plain,
    ( $less(0,$sum(12,sK0))
    | ( 0 = $sum(12,sK0) )
    | spl3_142 ),
    inference(resolution,[],[f2108,f17]) ).

tff(f2109,plain,
    ( ~ spl3_142
    | ~ spl3_141 ),
    inference(avatar_split_clause,[],[f2103,f2098,f2106]) ).

tff(f2103,plain,
    ( ~ $less($sum(12,sK0),0)
    | ~ spl3_141 ),
    inference(resolution,[],[f2100,f90]) ).

tff(f2102,plain,
    ( spl3_140
    | spl3_141
    | spl3_139 ),
    inference(avatar_split_clause,[],[f2092,f2087,f2098,f2094]) ).

tff(f2094,plain,
    ( spl3_140
  <=> ( -1 = $sum(12,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_140])]) ).

tff(f2087,plain,
    ( spl3_139
  <=> $less($sum(12,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_139])]) ).

tff(f2092,plain,
    ( $less(-1,$sum(12,sK0))
    | ( -1 = $sum(12,sK0) )
    | spl3_139 ),
    inference(resolution,[],[f2089,f17]) ).

tff(f2089,plain,
    ( ~ $less($sum(12,sK0),-1)
    | spl3_139 ),
    inference(avatar_component_clause,[],[f2087]) ).

tff(f2101,plain,
    ( spl3_140
    | spl3_141
    | spl3_139 ),
    inference(avatar_split_clause,[],[f2091,f2087,f2098,f2094]) ).

tff(f2091,plain,
    ( $less(-1,$sum(12,sK0))
    | ( -1 = $sum(12,sK0) )
    | spl3_139 ),
    inference(resolution,[],[f2089,f17]) ).

tff(f2090,plain,
    ( ~ spl3_139
    | ~ spl3_57 ),
    inference(avatar_split_clause,[],[f2067,f1109,f2087]) ).

tff(f1109,plain,
    ( spl3_57
  <=> $less(-1,$sum(2,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_57])]) ).

tff(f2067,plain,
    ( ~ $less($sum(12,sK0),-1)
    | ~ spl3_57 ),
    inference(evaluation,[],[f2062]) ).

tff(f2062,plain,
    ( ~ $less($sum(10,$sum(2,sK0)),-1)
    | ~ spl3_57 ),
    inference(resolution,[],[f1153,f501]) ).

tff(f1153,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(2,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_57 ),
    inference(resolution,[],[f1111,f16]) ).

tff(f1111,plain,
    ( $less(-1,$sum(2,sK0))
    | ~ spl3_57 ),
    inference(avatar_component_clause,[],[f1109]) ).

tff(f1912,plain,
    ( spl3_137
    | spl3_138
    | spl3_136 ),
    inference(avatar_split_clause,[],[f1902,f1896,f1908,f1904]) ).

tff(f1904,plain,
    ( spl3_137
  <=> ( 1 = $sum(11,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_137])]) ).

tff(f1908,plain,
    ( spl3_138
  <=> $less(1,$sum(11,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_138])]) ).

tff(f1896,plain,
    ( spl3_136
  <=> $less($sum(11,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_136])]) ).

tff(f1902,plain,
    ( $less(1,$sum(11,sK0))
    | ( 1 = $sum(11,sK0) )
    | spl3_136 ),
    inference(resolution,[],[f1898,f17]) ).

tff(f1898,plain,
    ( ~ $less($sum(11,sK0),1)
    | spl3_136 ),
    inference(avatar_component_clause,[],[f1896]) ).

tff(f1911,plain,
    ( spl3_137
    | spl3_138
    | spl3_136 ),
    inference(avatar_split_clause,[],[f1901,f1896,f1908,f1904]) ).

tff(f1901,plain,
    ( $less(1,$sum(11,sK0))
    | ( 1 = $sum(11,sK0) )
    | spl3_136 ),
    inference(resolution,[],[f1898,f17]) ).

tff(f1899,plain,
    ( ~ spl3_136
    | ~ spl3_135 ),
    inference(avatar_split_clause,[],[f1893,f1888,f1896]) ).

tff(f1888,plain,
    ( spl3_135
  <=> $less(0,$sum(11,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_135])]) ).

tff(f1893,plain,
    ( ~ $less($sum(11,sK0),1)
    | ~ spl3_135 ),
    inference(resolution,[],[f1890,f114]) ).

tff(f1890,plain,
    ( $less(0,$sum(11,sK0))
    | ~ spl3_135 ),
    inference(avatar_component_clause,[],[f1888]) ).

tff(f1892,plain,
    ( spl3_134
    | spl3_135
    | spl3_133 ),
    inference(avatar_split_clause,[],[f1882,f1876,f1888,f1884]) ).

tff(f1884,plain,
    ( spl3_134
  <=> ( 0 = $sum(11,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_134])]) ).

tff(f1876,plain,
    ( spl3_133
  <=> $less($sum(11,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_133])]) ).

tff(f1882,plain,
    ( $less(0,$sum(11,sK0))
    | ( 0 = $sum(11,sK0) )
    | spl3_133 ),
    inference(resolution,[],[f1878,f17]) ).

tff(f1878,plain,
    ( ~ $less($sum(11,sK0),0)
    | spl3_133 ),
    inference(avatar_component_clause,[],[f1876]) ).

tff(f1891,plain,
    ( spl3_134
    | spl3_135
    | spl3_133 ),
    inference(avatar_split_clause,[],[f1881,f1876,f1888,f1884]) ).

tff(f1881,plain,
    ( $less(0,$sum(11,sK0))
    | ( 0 = $sum(11,sK0) )
    | spl3_133 ),
    inference(resolution,[],[f1878,f17]) ).

tff(f1879,plain,
    ( ~ spl3_133
    | ~ spl3_132 ),
    inference(avatar_split_clause,[],[f1873,f1868,f1876]) ).

tff(f1873,plain,
    ( ~ $less($sum(11,sK0),0)
    | ~ spl3_132 ),
    inference(resolution,[],[f1870,f90]) ).

tff(f1872,plain,
    ( spl3_131
    | spl3_132
    | spl3_130 ),
    inference(avatar_split_clause,[],[f1862,f1857,f1868,f1864]) ).

tff(f1864,plain,
    ( spl3_131
  <=> ( -1 = $sum(11,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_131])]) ).

tff(f1857,plain,
    ( spl3_130
  <=> $less($sum(11,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_130])]) ).

tff(f1862,plain,
    ( $less(-1,$sum(11,sK0))
    | ( -1 = $sum(11,sK0) )
    | spl3_130 ),
    inference(resolution,[],[f1859,f17]) ).

tff(f1859,plain,
    ( ~ $less($sum(11,sK0),-1)
    | spl3_130 ),
    inference(avatar_component_clause,[],[f1857]) ).

tff(f1871,plain,
    ( spl3_131
    | spl3_132
    | spl3_130 ),
    inference(avatar_split_clause,[],[f1861,f1857,f1868,f1864]) ).

tff(f1861,plain,
    ( $less(-1,$sum(11,sK0))
    | ( -1 = $sum(11,sK0) )
    | spl3_130 ),
    inference(resolution,[],[f1859,f17]) ).

tff(f1860,plain,
    ( ~ spl3_130
    | ~ spl3_54 ),
    inference(avatar_split_clause,[],[f1837,f1089,f1857]) ).

tff(f1089,plain,
    ( spl3_54
  <=> $less(-1,$sum(1,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_54])]) ).

tff(f1837,plain,
    ( ~ $less($sum(11,sK0),-1)
    | ~ spl3_54 ),
    inference(evaluation,[],[f1834]) ).

tff(f1834,plain,
    ( ~ $less($sum(10,$sum(1,sK0)),-1)
    | ~ spl3_54 ),
    inference(resolution,[],[f1143,f501]) ).

tff(f1143,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(1,sK0))
        | ~ $less(X0,-1) )
    | ~ spl3_54 ),
    inference(resolution,[],[f1091,f16]) ).

tff(f1091,plain,
    ( $less(-1,$sum(1,sK0))
    | ~ spl3_54 ),
    inference(avatar_component_clause,[],[f1089]) ).

tff(f1810,plain,
    ( spl3_128
    | spl3_129
    | spl3_127 ),
    inference(avatar_split_clause,[],[f1800,f1795,f1806,f1802]) ).

tff(f1802,plain,
    ( spl3_128
  <=> ( 4 = $sum(12,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_128])]) ).

tff(f1795,plain,
    ( spl3_127
  <=> $less($sum(12,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_127])]) ).

tff(f1800,plain,
    ( $less(4,$sum(12,sK0))
    | ( 4 = $sum(12,sK0) )
    | spl3_127 ),
    inference(resolution,[],[f1797,f17]) ).

tff(f1797,plain,
    ( ~ $less($sum(12,sK0),4)
    | spl3_127 ),
    inference(avatar_component_clause,[],[f1795]) ).

tff(f1809,plain,
    ( spl3_128
    | spl3_129
    | spl3_127 ),
    inference(avatar_split_clause,[],[f1799,f1795,f1806,f1802]) ).

tff(f1799,plain,
    ( $less(4,$sum(12,sK0))
    | ( 4 = $sum(12,sK0) )
    | spl3_127 ),
    inference(resolution,[],[f1797,f17]) ).

tff(f1798,plain,
    ( ~ spl3_127
    | ~ spl3_26 ),
    inference(avatar_split_clause,[],[f1774,f843,f1795]) ).

tff(f1774,plain,
    ( ~ $less($sum(12,sK0),4)
    | ~ spl3_26 ),
    inference(evaluation,[],[f1770]) ).

tff(f1770,plain,
    ( ~ $less($sum(10,$sum(2,sK0)),4)
    | ~ spl3_26 ),
    inference(resolution,[],[f860,f501]) ).

tff(f860,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(2,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_26 ),
    inference(resolution,[],[f845,f16]) ).

tff(f1707,plain,
    ( spl3_125
    | spl3_126
    | spl3_124 ),
    inference(avatar_split_clause,[],[f1697,f1692,f1703,f1699]) ).

tff(f1699,plain,
    ( spl3_125
  <=> ( 4 = $sum(11,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_125])]) ).

tff(f1692,plain,
    ( spl3_124
  <=> $less($sum(11,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_124])]) ).

tff(f1697,plain,
    ( $less(4,$sum(11,sK0))
    | ( 4 = $sum(11,sK0) )
    | spl3_124 ),
    inference(resolution,[],[f1694,f17]) ).

tff(f1694,plain,
    ( ~ $less($sum(11,sK0),4)
    | spl3_124 ),
    inference(avatar_component_clause,[],[f1692]) ).

tff(f1706,plain,
    ( spl3_125
    | spl3_126
    | spl3_124 ),
    inference(avatar_split_clause,[],[f1696,f1692,f1703,f1699]) ).

tff(f1696,plain,
    ( $less(4,$sum(11,sK0))
    | ( 4 = $sum(11,sK0) )
    | spl3_124 ),
    inference(resolution,[],[f1694,f17]) ).

tff(f1695,plain,
    ( ~ spl3_124
    | ~ spl3_24 ),
    inference(avatar_split_clause,[],[f1671,f829,f1692]) ).

tff(f1671,plain,
    ( ~ $less($sum(11,sK0),4)
    | ~ spl3_24 ),
    inference(evaluation,[],[f1668]) ).

tff(f1668,plain,
    ( ~ $less($sum(10,$sum(1,sK0)),4)
    | ~ spl3_24 ),
    inference(resolution,[],[f835,f501]) ).

tff(f835,plain,
    ( ! [X0: $int] :
        ( $less(X0,$sum(1,sK0))
        | ~ $less(X0,4) )
    | ~ spl3_24 ),
    inference(resolution,[],[f831,f16]) ).

tff(f1625,plain,
    ( ~ spl3_123
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1556,f777,f1622]) ).

tff(f1622,plain,
    ( spl3_123
  <=> $less($sum(10,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_123])]) ).

tff(f777,plain,
    ( spl3_21
  <=> $less(-1,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_21])]) ).

tff(f1556,plain,
    ( ~ $less($sum(10,sK0),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f501]) ).

tff(f821,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK0)
        | ~ $less(X0,-1) )
    | ~ spl3_21 ),
    inference(resolution,[],[f779,f16]) ).

tff(f779,plain,
    ( $less(-1,sK0)
    | ~ spl3_21 ),
    inference(avatar_component_clause,[],[f777]) ).

tff(f1620,plain,
    ( ~ spl3_122
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1555,f777,f1608]) ).

tff(f1608,plain,
    ( spl3_122
  <=> $less($sum(9,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_122])]) ).

tff(f1555,plain,
    ( ~ $less($sum(9,sK0),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f461]) ).

tff(f1619,plain,
    ( ~ spl3_121
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1554,f777,f1602]) ).

tff(f1602,plain,
    ( spl3_121
  <=> $less($sum(8,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_121])]) ).

tff(f1554,plain,
    ( ~ $less($sum(8,sK0),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f421]) ).

tff(f1618,plain,
    ( ~ spl3_120
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1553,f777,f1596]) ).

tff(f1596,plain,
    ( spl3_120
  <=> $less($sum(7,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_120])]) ).

tff(f1553,plain,
    ( ~ $less($sum(7,sK0),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f381]) ).

tff(f1617,plain,
    ( ~ spl3_119
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1552,f777,f1590]) ).

tff(f1590,plain,
    ( spl3_119
  <=> $less($sum(6,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_119])]) ).

tff(f1552,plain,
    ( ~ $less($sum(6,sK0),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f341]) ).

tff(f1616,plain,
    ( ~ spl3_118
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1551,f777,f1584]) ).

tff(f1584,plain,
    ( spl3_118
  <=> $less($sum(5,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_118])]) ).

tff(f1551,plain,
    ( ~ $less($sum(5,sK0),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f308]) ).

tff(f1615,plain,
    ( ~ spl3_117
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1550,f777,f1578]) ).

tff(f1578,plain,
    ( spl3_117
  <=> $less($sum(2,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_117])]) ).

tff(f1550,plain,
    ( ~ $less($sum(2,sK0),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f201]) ).

tff(f1614,plain,
    ( ~ spl3_116
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1549,f777,f1572]) ).

tff(f1572,plain,
    ( spl3_116
  <=> $less($sum(3,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_116])]) ).

tff(f1549,plain,
    ( ~ $less($sum(3,sK0),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f237]) ).

tff(f1613,plain,
    ( ~ spl3_115
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1548,f777,f1566]) ).

tff(f1566,plain,
    ( spl3_115
  <=> $less($sum(1,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_115])]) ).

tff(f1548,plain,
    ( ~ $less($sum(1,sK0),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f196]) ).

tff(f196,plain,
    ! [X0: $int] : ~ $less($sum(1,X0),X0),
    inference(superposition,[],[f180,f10]) ).

tff(f1612,plain,
    ( ~ spl3_114
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1547,f777,f1560]) ).

tff(f1560,plain,
    ( spl3_114
  <=> $less($sum(4,sK0),-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_114])]) ).

tff(f1547,plain,
    ( ~ $less($sum(4,sK0),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f276]) ).

tff(f1611,plain,
    ( ~ spl3_122
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1606,f777,f1608]) ).

tff(f1606,plain,
    ( ~ $less($sum(9,sK0),-1)
    | ~ spl3_21 ),
    inference(forward_demodulation,[],[f1546,f10]) ).

tff(f1546,plain,
    ( ~ $less($sum(sK0,9),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f498]) ).

tff(f498,plain,
    ! [X0: $int] : ~ $less($sum(X0,9),X0),
    inference(superposition,[],[f461,f10]) ).

tff(f1605,plain,
    ( ~ spl3_121
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1600,f777,f1602]) ).

tff(f1600,plain,
    ( ~ $less($sum(8,sK0),-1)
    | ~ spl3_21 ),
    inference(forward_demodulation,[],[f1545,f10]) ).

tff(f1545,plain,
    ( ~ $less($sum(sK0,8),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f458]) ).

tff(f458,plain,
    ! [X0: $int] : ~ $less($sum(X0,8),X0),
    inference(superposition,[],[f421,f10]) ).

tff(f1599,plain,
    ( ~ spl3_120
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1594,f777,f1596]) ).

tff(f1594,plain,
    ( ~ $less($sum(7,sK0),-1)
    | ~ spl3_21 ),
    inference(forward_demodulation,[],[f1544,f10]) ).

tff(f1544,plain,
    ( ~ $less($sum(sK0,7),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f418]) ).

tff(f418,plain,
    ! [X0: $int] : ~ $less($sum(X0,7),X0),
    inference(superposition,[],[f381,f10]) ).

tff(f1593,plain,
    ( ~ spl3_119
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1588,f777,f1590]) ).

tff(f1588,plain,
    ( ~ $less($sum(6,sK0),-1)
    | ~ spl3_21 ),
    inference(forward_demodulation,[],[f1543,f10]) ).

tff(f1543,plain,
    ( ~ $less($sum(sK0,6),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f378]) ).

tff(f378,plain,
    ! [X0: $int] : ~ $less($sum(X0,6),X0),
    inference(superposition,[],[f341,f10]) ).

tff(f1587,plain,
    ( ~ spl3_118
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1582,f777,f1584]) ).

tff(f1582,plain,
    ( ~ $less($sum(5,sK0),-1)
    | ~ spl3_21 ),
    inference(forward_demodulation,[],[f1542,f10]) ).

tff(f1542,plain,
    ( ~ $less($sum(sK0,5),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f338]) ).

tff(f338,plain,
    ! [X0: $int] : ~ $less($sum(X0,5),X0),
    inference(superposition,[],[f308,f10]) ).

tff(f1581,plain,
    ( ~ spl3_117
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1576,f777,f1578]) ).

tff(f1576,plain,
    ( ~ $less($sum(2,sK0),-1)
    | ~ spl3_21 ),
    inference(forward_demodulation,[],[f1541,f10]) ).

tff(f1541,plain,
    ( ~ $less($sum(sK0,2),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f233]) ).

tff(f233,plain,
    ! [X0: $int] : ~ $less($sum(X0,2),X0),
    inference(superposition,[],[f201,f10]) ).

tff(f1575,plain,
    ( ~ spl3_116
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1570,f777,f1572]) ).

tff(f1570,plain,
    ( ~ $less($sum(3,sK0),-1)
    | ~ spl3_21 ),
    inference(forward_demodulation,[],[f1540,f10]) ).

tff(f1540,plain,
    ( ~ $less($sum(sK0,3),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f273]) ).

tff(f273,plain,
    ! [X0: $int] : ~ $less($sum(X0,3),X0),
    inference(superposition,[],[f237,f10]) ).

tff(f1569,plain,
    ( ~ spl3_115
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1564,f777,f1566]) ).

tff(f1564,plain,
    ( ~ $less($sum(1,sK0),-1)
    | ~ spl3_21 ),
    inference(forward_demodulation,[],[f1539,f10]) ).

tff(f1539,plain,
    ( ~ $less($sum(sK0,1),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f180]) ).

tff(f1563,plain,
    ( ~ spl3_114
    | ~ spl3_21 ),
    inference(avatar_split_clause,[],[f1558,f777,f1560]) ).

tff(f1558,plain,
    ( ~ $less($sum(4,sK0),-1)
    | ~ spl3_21 ),
    inference(forward_demodulation,[],[f1538,f10]) ).

tff(f1538,plain,
    ( ~ $less($sum(sK0,4),-1)
    | ~ spl3_21 ),
    inference(resolution,[],[f821,f305]) ).

tff(f305,plain,
    ! [X0: $int] : ~ $less($sum(X0,4),X0),
    inference(superposition,[],[f276,f10]) ).

tff(f1497,plain,
    ( spl3_112
    | spl3_113
    | spl3_107 ),
    inference(avatar_split_clause,[],[f1487,f1454,f1493,f1489]) ).

tff(f1489,plain,
    ( spl3_112
  <=> ( 1 = $sum(10,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_112])]) ).

tff(f1493,plain,
    ( spl3_113
  <=> $less(1,$sum(10,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_113])]) ).

tff(f1454,plain,
    ( spl3_107
  <=> $less($sum(10,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_107])]) ).

tff(f1487,plain,
    ( $less(1,$sum(10,sK0))
    | ( 1 = $sum(10,sK0) )
    | spl3_107 ),
    inference(resolution,[],[f1456,f17]) ).

tff(f1456,plain,
    ( ~ $less($sum(10,sK0),1)
    | spl3_107 ),
    inference(avatar_component_clause,[],[f1454]) ).

tff(f1496,plain,
    ( spl3_112
    | spl3_113
    | spl3_107 ),
    inference(avatar_split_clause,[],[f1486,f1454,f1493,f1489]) ).

tff(f1486,plain,
    ( $less(1,$sum(10,sK0))
    | ( 1 = $sum(10,sK0) )
    | spl3_107 ),
    inference(resolution,[],[f1456,f17]) ).

tff(f1484,plain,
    ( spl3_110
    | spl3_111
    | spl3_106 ),
    inference(avatar_split_clause,[],[f1474,f1445,f1480,f1476]) ).

tff(f1476,plain,
    ( spl3_110
  <=> ( 1 = $sum(9,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_110])]) ).

tff(f1480,plain,
    ( spl3_111
  <=> $less(1,$sum(9,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_111])]) ).

tff(f1445,plain,
    ( spl3_106
  <=> $less($sum(9,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_106])]) ).

tff(f1474,plain,
    ( $less(1,$sum(9,sK0))
    | ( 1 = $sum(9,sK0) )
    | spl3_106 ),
    inference(resolution,[],[f1447,f17]) ).

tff(f1447,plain,
    ( ~ $less($sum(9,sK0),1)
    | spl3_106 ),
    inference(avatar_component_clause,[],[f1445]) ).

tff(f1483,plain,
    ( spl3_110
    | spl3_111
    | spl3_106 ),
    inference(avatar_split_clause,[],[f1473,f1445,f1480,f1476]) ).

tff(f1473,plain,
    ( $less(1,$sum(9,sK0))
    | ( 1 = $sum(9,sK0) )
    | spl3_106 ),
    inference(resolution,[],[f1447,f17]) ).

tff(f1470,plain,
    ( spl3_108
    | spl3_109
    | spl3_103 ),
    inference(avatar_split_clause,[],[f1460,f1422,f1466,f1462]) ).

tff(f1462,plain,
    ( spl3_108
  <=> ( 1 = $sum(8,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_108])]) ).

tff(f1466,plain,
    ( spl3_109
  <=> $less(1,$sum(8,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_109])]) ).

tff(f1422,plain,
    ( spl3_103
  <=> $less($sum(8,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_103])]) ).

tff(f1460,plain,
    ( $less(1,$sum(8,sK0))
    | ( 1 = $sum(8,sK0) )
    | spl3_103 ),
    inference(resolution,[],[f1424,f17]) ).

tff(f1424,plain,
    ( ~ $less($sum(8,sK0),1)
    | spl3_103 ),
    inference(avatar_component_clause,[],[f1422]) ).

tff(f1469,plain,
    ( spl3_108
    | spl3_109
    | spl3_103 ),
    inference(avatar_split_clause,[],[f1459,f1422,f1466,f1462]) ).

tff(f1459,plain,
    ( $less(1,$sum(8,sK0))
    | ( 1 = $sum(8,sK0) )
    | spl3_103 ),
    inference(resolution,[],[f1424,f17]) ).

tff(f1457,plain,
    ( ~ spl3_107
    | ~ spl3_102 ),
    inference(avatar_split_clause,[],[f1451,f1412,f1454]) ).

tff(f1412,plain,
    ( spl3_102
  <=> $less(0,$sum(10,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_102])]) ).

tff(f1451,plain,
    ( ~ $less($sum(10,sK0),1)
    | ~ spl3_102 ),
    inference(resolution,[],[f1414,f114]) ).

tff(f1414,plain,
    ( $less(0,$sum(10,sK0))
    | ~ spl3_102 ),
    inference(avatar_component_clause,[],[f1412]) ).

tff(f1448,plain,
    ( ~ spl3_106
    | ~ spl3_99 ),
    inference(avatar_split_clause,[],[f1442,f1394,f1445]) ).

tff(f1394,plain,
    ( spl3_99
  <=> $less(0,$sum(9,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_99])]) ).

tff(f1442,plain,
    ( ~ $less($sum(9,sK0),1)
    | ~ spl3_99 ),
    inference(resolution,[],[f1396,f114]) ).

tff(f1396,plain,
    ( $less(0,$sum(9,sK0))
    | ~ spl3_99 ),
    inference(avatar_component_clause,[],[f1394]) ).

tff(f1438,plain,
    ( spl3_104
    | spl3_105
    | spl3_94 ),
    inference(avatar_split_clause,[],[f1428,f1363,f1434,f1430]) ).

tff(f1430,plain,
    ( spl3_104
  <=> ( 1 = $sum(7,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_104])]) ).

tff(f1434,plain,
    ( spl3_105
  <=> $less(1,$sum(7,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_105])]) ).

tff(f1363,plain,
    ( spl3_94
  <=> $less($sum(7,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_94])]) ).

tff(f1428,plain,
    ( $less(1,$sum(7,sK0))
    | ( 1 = $sum(7,sK0) )
    | spl3_94 ),
    inference(resolution,[],[f1365,f17]) ).

tff(f1365,plain,
    ( ~ $less($sum(7,sK0),1)
    | spl3_94 ),
    inference(avatar_component_clause,[],[f1363]) ).

tff(f1437,plain,
    ( spl3_104
    | spl3_105
    | spl3_94 ),
    inference(avatar_split_clause,[],[f1427,f1363,f1434,f1430]) ).

tff(f1427,plain,
    ( $less(1,$sum(7,sK0))
    | ( 1 = $sum(7,sK0) )
    | spl3_94 ),
    inference(resolution,[],[f1365,f17]) ).

tff(f1425,plain,
    ( ~ spl3_103
    | ~ spl3_93 ),
    inference(avatar_split_clause,[],[f1419,f1353,f1422]) ).

tff(f1353,plain,
    ( spl3_93
  <=> $less(0,$sum(8,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_93])]) ).

tff(f1419,plain,
    ( ~ $less($sum(8,sK0),1)
    | ~ spl3_93 ),
    inference(resolution,[],[f1355,f114]) ).

tff(f1355,plain,
    ( $less(0,$sum(8,sK0))
    | ~ spl3_93 ),
    inference(avatar_component_clause,[],[f1353]) ).

tff(f1416,plain,
    ( spl3_101
    | spl3_102
    | spl3_52 ),
    inference(avatar_split_clause,[],[f1401,f1075,f1412,f1408]) ).

tff(f1408,plain,
    ( spl3_101
  <=> ( 0 = $sum(10,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_101])]) ).

tff(f1075,plain,
    ( spl3_52
  <=> $less($sum(10,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_52])]) ).

tff(f1401,plain,
    ( $less(0,$sum(10,sK0))
    | ( 0 = $sum(10,sK0) )
    | spl3_52 ),
    inference(resolution,[],[f1077,f17]) ).

tff(f1077,plain,
    ( ~ $less($sum(10,sK0),0)
    | spl3_52 ),
    inference(avatar_component_clause,[],[f1075]) ).

tff(f1415,plain,
    ( spl3_101
    | spl3_102
    | spl3_52 ),
    inference(avatar_split_clause,[],[f1400,f1075,f1412,f1408]) ).

tff(f1400,plain,
    ( $less(0,$sum(10,sK0))
    | ( 0 = $sum(10,sK0) )
    | spl3_52 ),
    inference(resolution,[],[f1077,f17]) ).

tff(f1406,plain,
    ( spl3_100
    | spl3_52 ),
    inference(avatar_split_clause,[],[f1399,f1075,f1403]) ).

tff(f1399,plain,
    ( $less(-1,$sum(10,sK0))
    | spl3_52 ),
    inference(resolution,[],[f1077,f73]) ).

tff(f73,plain,
    ! [X0: $int] :
      ( $less(X0,0)
      | $less(-1,X0) ),
    inference(evaluation,[],[f72]) ).

tff(f72,plain,
    ! [X0: $int] :
      ( $less(X0,0)
      | $less($uminus(1),X0) ),
    inference(superposition,[],[f19,f57]) ).

tff(f1398,plain,
    ( spl3_98
    | spl3_99
    | spl3_51 ),
    inference(avatar_split_clause,[],[f1383,f1061,f1394,f1390]) ).

tff(f1390,plain,
    ( spl3_98
  <=> ( 0 = $sum(9,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_98])]) ).

tff(f1061,plain,
    ( spl3_51
  <=> $less($sum(9,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_51])]) ).

tff(f1383,plain,
    ( $less(0,$sum(9,sK0))
    | ( 0 = $sum(9,sK0) )
    | spl3_51 ),
    inference(resolution,[],[f1063,f17]) ).

tff(f1063,plain,
    ( ~ $less($sum(9,sK0),0)
    | spl3_51 ),
    inference(avatar_component_clause,[],[f1061]) ).

tff(f1397,plain,
    ( spl3_98
    | spl3_99
    | spl3_51 ),
    inference(avatar_split_clause,[],[f1382,f1061,f1394,f1390]) ).

tff(f1382,plain,
    ( $less(0,$sum(9,sK0))
    | ( 0 = $sum(9,sK0) )
    | spl3_51 ),
    inference(resolution,[],[f1063,f17]) ).

tff(f1388,plain,
    ( spl3_97
    | spl3_51 ),
    inference(avatar_split_clause,[],[f1381,f1061,f1385]) ).

tff(f1381,plain,
    ( $less(-1,$sum(9,sK0))
    | spl3_51 ),
    inference(resolution,[],[f1063,f73]) ).

tff(f1379,plain,
    ( spl3_95
    | spl3_96
    | spl3_88 ),
    inference(avatar_split_clause,[],[f1369,f1322,f1375,f1371]) ).

tff(f1371,plain,
    ( spl3_95
  <=> ( 1 = $sum(6,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_95])]) ).

tff(f1375,plain,
    ( spl3_96
  <=> $less(1,$sum(6,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_96])]) ).

tff(f1322,plain,
    ( spl3_88
  <=> $less($sum(6,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_88])]) ).

tff(f1369,plain,
    ( $less(1,$sum(6,sK0))
    | ( 1 = $sum(6,sK0) )
    | spl3_88 ),
    inference(resolution,[],[f1324,f17]) ).

tff(f1324,plain,
    ( ~ $less($sum(6,sK0),1)
    | spl3_88 ),
    inference(avatar_component_clause,[],[f1322]) ).

tff(f1378,plain,
    ( spl3_95
    | spl3_96
    | spl3_88 ),
    inference(avatar_split_clause,[],[f1368,f1322,f1375,f1371]) ).

tff(f1368,plain,
    ( $less(1,$sum(6,sK0))
    | ( 1 = $sum(6,sK0) )
    | spl3_88 ),
    inference(resolution,[],[f1324,f17]) ).

tff(f1366,plain,
    ( ~ spl3_94
    | ~ spl3_87 ),
    inference(avatar_split_clause,[],[f1360,f1312,f1363]) ).

tff(f1312,plain,
    ( spl3_87
  <=> $less(0,$sum(7,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_87])]) ).

tff(f1360,plain,
    ( ~ $less($sum(7,sK0),1)
    | ~ spl3_87 ),
    inference(resolution,[],[f1314,f114]) ).

tff(f1314,plain,
    ( $less(0,$sum(7,sK0))
    | ~ spl3_87 ),
    inference(avatar_component_clause,[],[f1312]) ).

tff(f1357,plain,
    ( spl3_92
    | spl3_93
    | spl3_50 ),
    inference(avatar_split_clause,[],[f1342,f1055,f1353,f1349]) ).

tff(f1349,plain,
    ( spl3_92
  <=> ( 0 = $sum(8,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_92])]) ).

tff(f1055,plain,
    ( spl3_50
  <=> $less($sum(8,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_50])]) ).

tff(f1342,plain,
    ( $less(0,$sum(8,sK0))
    | ( 0 = $sum(8,sK0) )
    | spl3_50 ),
    inference(resolution,[],[f1057,f17]) ).

tff(f1057,plain,
    ( ~ $less($sum(8,sK0),0)
    | spl3_50 ),
    inference(avatar_component_clause,[],[f1055]) ).

tff(f1356,plain,
    ( spl3_92
    | spl3_93
    | spl3_50 ),
    inference(avatar_split_clause,[],[f1341,f1055,f1353,f1349]) ).

tff(f1341,plain,
    ( $less(0,$sum(8,sK0))
    | ( 0 = $sum(8,sK0) )
    | spl3_50 ),
    inference(resolution,[],[f1057,f17]) ).

tff(f1347,plain,
    ( spl3_91
    | spl3_50 ),
    inference(avatar_split_clause,[],[f1340,f1055,f1344]) ).

tff(f1340,plain,
    ( $less(-1,$sum(8,sK0))
    | spl3_50 ),
    inference(resolution,[],[f1057,f73]) ).

tff(f1338,plain,
    ( spl3_89
    | spl3_90
    | spl3_82 ),
    inference(avatar_split_clause,[],[f1328,f1281,f1334,f1330]) ).

tff(f1330,plain,
    ( spl3_89
  <=> ( 1 = $sum(5,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_89])]) ).

tff(f1334,plain,
    ( spl3_90
  <=> $less(1,$sum(5,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_90])]) ).

tff(f1281,plain,
    ( spl3_82
  <=> $less($sum(5,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_82])]) ).

tff(f1328,plain,
    ( $less(1,$sum(5,sK0))
    | ( 1 = $sum(5,sK0) )
    | spl3_82 ),
    inference(resolution,[],[f1283,f17]) ).

tff(f1283,plain,
    ( ~ $less($sum(5,sK0),1)
    | spl3_82 ),
    inference(avatar_component_clause,[],[f1281]) ).

tff(f1337,plain,
    ( spl3_89
    | spl3_90
    | spl3_82 ),
    inference(avatar_split_clause,[],[f1327,f1281,f1334,f1330]) ).

tff(f1327,plain,
    ( $less(1,$sum(5,sK0))
    | ( 1 = $sum(5,sK0) )
    | spl3_82 ),
    inference(resolution,[],[f1283,f17]) ).

tff(f1325,plain,
    ( ~ spl3_88
    | ~ spl3_81 ),
    inference(avatar_split_clause,[],[f1319,f1271,f1322]) ).

tff(f1271,plain,
    ( spl3_81
  <=> $less(0,$sum(6,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_81])]) ).

tff(f1319,plain,
    ( ~ $less($sum(6,sK0),1)
    | ~ spl3_81 ),
    inference(resolution,[],[f1273,f114]) ).

tff(f1273,plain,
    ( $less(0,$sum(6,sK0))
    | ~ spl3_81 ),
    inference(avatar_component_clause,[],[f1271]) ).

tff(f1316,plain,
    ( spl3_86
    | spl3_87
    | spl3_49 ),
    inference(avatar_split_clause,[],[f1301,f1049,f1312,f1308]) ).

tff(f1308,plain,
    ( spl3_86
  <=> ( 0 = $sum(7,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_86])]) ).

tff(f1049,plain,
    ( spl3_49
  <=> $less($sum(7,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_49])]) ).

tff(f1301,plain,
    ( $less(0,$sum(7,sK0))
    | ( 0 = $sum(7,sK0) )
    | spl3_49 ),
    inference(resolution,[],[f1051,f17]) ).

tff(f1051,plain,
    ( ~ $less($sum(7,sK0),0)
    | spl3_49 ),
    inference(avatar_component_clause,[],[f1049]) ).

tff(f1315,plain,
    ( spl3_86
    | spl3_87
    | spl3_49 ),
    inference(avatar_split_clause,[],[f1300,f1049,f1312,f1308]) ).

tff(f1300,plain,
    ( $less(0,$sum(7,sK0))
    | ( 0 = $sum(7,sK0) )
    | spl3_49 ),
    inference(resolution,[],[f1051,f17]) ).

tff(f1306,plain,
    ( spl3_85
    | spl3_49 ),
    inference(avatar_split_clause,[],[f1299,f1049,f1303]) ).

tff(f1299,plain,
    ( $less(-1,$sum(7,sK0))
    | spl3_49 ),
    inference(resolution,[],[f1051,f73]) ).

tff(f1297,plain,
    ( spl3_83
    | spl3_84
    | spl3_76 ),
    inference(avatar_split_clause,[],[f1287,f1238,f1293,f1289]) ).

tff(f1289,plain,
    ( spl3_83
  <=> ( 1 = $sum(4,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_83])]) ).

tff(f1293,plain,
    ( spl3_84
  <=> $less(1,$sum(4,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_84])]) ).

tff(f1238,plain,
    ( spl3_76
  <=> $less($sum(4,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_76])]) ).

tff(f1287,plain,
    ( $less(1,$sum(4,sK0))
    | ( 1 = $sum(4,sK0) )
    | spl3_76 ),
    inference(resolution,[],[f1240,f17]) ).

tff(f1240,plain,
    ( ~ $less($sum(4,sK0),1)
    | spl3_76 ),
    inference(avatar_component_clause,[],[f1238]) ).

tff(f1296,plain,
    ( spl3_83
    | spl3_84
    | spl3_76 ),
    inference(avatar_split_clause,[],[f1286,f1238,f1293,f1289]) ).

tff(f1286,plain,
    ( $less(1,$sum(4,sK0))
    | ( 1 = $sum(4,sK0) )
    | spl3_76 ),
    inference(resolution,[],[f1240,f17]) ).

tff(f1284,plain,
    ( ~ spl3_82
    | ~ spl3_75 ),
    inference(avatar_split_clause,[],[f1278,f1228,f1281]) ).

tff(f1228,plain,
    ( spl3_75
  <=> $less(0,$sum(5,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_75])]) ).

tff(f1278,plain,
    ( ~ $less($sum(5,sK0),1)
    | ~ spl3_75 ),
    inference(resolution,[],[f1230,f114]) ).

tff(f1230,plain,
    ( $less(0,$sum(5,sK0))
    | ~ spl3_75 ),
    inference(avatar_component_clause,[],[f1228]) ).

tff(f1275,plain,
    ( spl3_80
    | spl3_81
    | spl3_48 ),
    inference(avatar_split_clause,[],[f1260,f1043,f1271,f1267]) ).

tff(f1267,plain,
    ( spl3_80
  <=> ( 0 = $sum(6,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_80])]) ).

tff(f1043,plain,
    ( spl3_48
  <=> $less($sum(6,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_48])]) ).

tff(f1260,plain,
    ( $less(0,$sum(6,sK0))
    | ( 0 = $sum(6,sK0) )
    | spl3_48 ),
    inference(resolution,[],[f1045,f17]) ).

tff(f1045,plain,
    ( ~ $less($sum(6,sK0),0)
    | spl3_48 ),
    inference(avatar_component_clause,[],[f1043]) ).

tff(f1274,plain,
    ( spl3_80
    | spl3_81
    | spl3_48 ),
    inference(avatar_split_clause,[],[f1259,f1043,f1271,f1267]) ).

tff(f1259,plain,
    ( $less(0,$sum(6,sK0))
    | ( 0 = $sum(6,sK0) )
    | spl3_48 ),
    inference(resolution,[],[f1045,f17]) ).

tff(f1265,plain,
    ( spl3_79
    | spl3_48 ),
    inference(avatar_split_clause,[],[f1258,f1043,f1262]) ).

tff(f1258,plain,
    ( $less(-1,$sum(6,sK0))
    | spl3_48 ),
    inference(resolution,[],[f1045,f73]) ).

tff(f1254,plain,
    ( spl3_77
    | spl3_78
    | spl3_68 ),
    inference(avatar_split_clause,[],[f1244,f1184,f1250,f1246]) ).

tff(f1246,plain,
    ( spl3_77
  <=> ( 1 = $sum(3,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_77])]) ).

tff(f1250,plain,
    ( spl3_78
  <=> $less(1,$sum(3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_78])]) ).

tff(f1184,plain,
    ( spl3_68
  <=> $less($sum(3,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_68])]) ).

tff(f1244,plain,
    ( $less(1,$sum(3,sK0))
    | ( 1 = $sum(3,sK0) )
    | spl3_68 ),
    inference(resolution,[],[f1186,f17]) ).

tff(f1186,plain,
    ( ~ $less($sum(3,sK0),1)
    | spl3_68 ),
    inference(avatar_component_clause,[],[f1184]) ).

tff(f1253,plain,
    ( spl3_77
    | spl3_78
    | spl3_68 ),
    inference(avatar_split_clause,[],[f1243,f1184,f1250,f1246]) ).

tff(f1243,plain,
    ( $less(1,$sum(3,sK0))
    | ( 1 = $sum(3,sK0) )
    | spl3_68 ),
    inference(resolution,[],[f1186,f17]) ).

tff(f1241,plain,
    ( ~ spl3_76
    | ~ spl3_67 ),
    inference(avatar_split_clause,[],[f1235,f1174,f1238]) ).

tff(f1174,plain,
    ( spl3_67
  <=> $less(0,$sum(4,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_67])]) ).

tff(f1235,plain,
    ( ~ $less($sum(4,sK0),1)
    | ~ spl3_67 ),
    inference(resolution,[],[f1176,f114]) ).

tff(f1176,plain,
    ( $less(0,$sum(4,sK0))
    | ~ spl3_67 ),
    inference(avatar_component_clause,[],[f1174]) ).

tff(f1232,plain,
    ( spl3_74
    | spl3_75
    | spl3_47 ),
    inference(avatar_split_clause,[],[f1217,f1037,f1228,f1224]) ).

tff(f1224,plain,
    ( spl3_74
  <=> ( 0 = $sum(5,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_74])]) ).

tff(f1037,plain,
    ( spl3_47
  <=> $less($sum(5,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_47])]) ).

tff(f1217,plain,
    ( $less(0,$sum(5,sK0))
    | ( 0 = $sum(5,sK0) )
    | spl3_47 ),
    inference(resolution,[],[f1039,f17]) ).

tff(f1039,plain,
    ( ~ $less($sum(5,sK0),0)
    | spl3_47 ),
    inference(avatar_component_clause,[],[f1037]) ).

tff(f1231,plain,
    ( spl3_74
    | spl3_75
    | spl3_47 ),
    inference(avatar_split_clause,[],[f1216,f1037,f1228,f1224]) ).

tff(f1216,plain,
    ( $less(0,$sum(5,sK0))
    | ( 0 = $sum(5,sK0) )
    | spl3_47 ),
    inference(resolution,[],[f1039,f17]) ).

tff(f1222,plain,
    ( spl3_73
    | spl3_47 ),
    inference(avatar_split_clause,[],[f1215,f1037,f1219]) ).

tff(f1215,plain,
    ( $less(-1,$sum(5,sK0))
    | spl3_47 ),
    inference(resolution,[],[f1039,f73]) ).

tff(f1214,plain,
    ( spl3_71
    | spl3_72
    | spl3_64 ),
    inference(avatar_split_clause,[],[f1204,f1157,f1210,f1206]) ).

tff(f1206,plain,
    ( spl3_71
  <=> ( 1 = $sum(2,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_71])]) ).

tff(f1210,plain,
    ( spl3_72
  <=> $less(1,$sum(2,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_72])]) ).

tff(f1157,plain,
    ( spl3_64
  <=> $less($sum(2,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_64])]) ).

tff(f1204,plain,
    ( $less(1,$sum(2,sK0))
    | ( 1 = $sum(2,sK0) )
    | spl3_64 ),
    inference(resolution,[],[f1159,f17]) ).

tff(f1159,plain,
    ( ~ $less($sum(2,sK0),1)
    | spl3_64 ),
    inference(avatar_component_clause,[],[f1157]) ).

tff(f1213,plain,
    ( spl3_71
    | spl3_72
    | spl3_64 ),
    inference(avatar_split_clause,[],[f1203,f1157,f1210,f1206]) ).

tff(f1203,plain,
    ( $less(1,$sum(2,sK0))
    | ( 1 = $sum(2,sK0) )
    | spl3_64 ),
    inference(resolution,[],[f1159,f17]) ).

tff(f1201,plain,
    ( spl3_69
    | spl3_70
    | spl3_63 ),
    inference(avatar_split_clause,[],[f1191,f1148,f1197,f1193]) ).

tff(f1193,plain,
    ( spl3_69
  <=> ( 1 = $sum(1,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_69])]) ).

tff(f1197,plain,
    ( spl3_70
  <=> $less(1,$sum(1,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_70])]) ).

tff(f1148,plain,
    ( spl3_63
  <=> $less($sum(1,sK0),1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_63])]) ).

tff(f1191,plain,
    ( $less(1,$sum(1,sK0))
    | ( 1 = $sum(1,sK0) )
    | spl3_63 ),
    inference(resolution,[],[f1150,f17]) ).

tff(f1150,plain,
    ( ~ $less($sum(1,sK0),1)
    | spl3_63 ),
    inference(avatar_component_clause,[],[f1148]) ).

tff(f1200,plain,
    ( spl3_69
    | spl3_70
    | spl3_63 ),
    inference(avatar_split_clause,[],[f1190,f1148,f1197,f1193]) ).

tff(f1190,plain,
    ( $less(1,$sum(1,sK0))
    | ( 1 = $sum(1,sK0) )
    | spl3_63 ),
    inference(resolution,[],[f1150,f17]) ).

tff(f1187,plain,
    ( ~ spl3_68
    | ~ spl3_62 ),
    inference(avatar_split_clause,[],[f1181,f1136,f1184]) ).

tff(f1136,plain,
    ( spl3_62
  <=> $less(0,$sum(3,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_62])]) ).

tff(f1181,plain,
    ( ~ $less($sum(3,sK0),1)
    | ~ spl3_62 ),
    inference(resolution,[],[f1138,f114]) ).

tff(f1138,plain,
    ( $less(0,$sum(3,sK0))
    | ~ spl3_62 ),
    inference(avatar_component_clause,[],[f1136]) ).

tff(f1178,plain,
    ( spl3_66
    | spl3_67
    | spl3_43 ),
    inference(avatar_split_clause,[],[f1163,f1013,f1174,f1170]) ).

tff(f1170,plain,
    ( spl3_66
  <=> ( 0 = $sum(4,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_66])]) ).

tff(f1013,plain,
    ( spl3_43
  <=> $less($sum(4,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_43])]) ).

tff(f1163,plain,
    ( $less(0,$sum(4,sK0))
    | ( 0 = $sum(4,sK0) )
    | spl3_43 ),
    inference(resolution,[],[f1015,f17]) ).

tff(f1015,plain,
    ( ~ $less($sum(4,sK0),0)
    | spl3_43 ),
    inference(avatar_component_clause,[],[f1013]) ).

tff(f1177,plain,
    ( spl3_66
    | spl3_67
    | spl3_43 ),
    inference(avatar_split_clause,[],[f1162,f1013,f1174,f1170]) ).

tff(f1162,plain,
    ( $less(0,$sum(4,sK0))
    | ( 0 = $sum(4,sK0) )
    | spl3_43 ),
    inference(resolution,[],[f1015,f17]) ).

tff(f1168,plain,
    ( spl3_65
    | spl3_43 ),
    inference(avatar_split_clause,[],[f1161,f1013,f1165]) ).

tff(f1161,plain,
    ( $less(-1,$sum(4,sK0))
    | spl3_43 ),
    inference(resolution,[],[f1015,f73]) ).

tff(f1160,plain,
    ( ~ spl3_64
    | ~ spl3_59 ),
    inference(avatar_split_clause,[],[f1154,f1118,f1157]) ).

tff(f1118,plain,
    ( spl3_59
  <=> $less(0,$sum(2,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_59])]) ).

tff(f1154,plain,
    ( ~ $less($sum(2,sK0),1)
    | ~ spl3_59 ),
    inference(resolution,[],[f1120,f114]) ).

tff(f1120,plain,
    ( $less(0,$sum(2,sK0))
    | ~ spl3_59 ),
    inference(avatar_component_clause,[],[f1118]) ).

tff(f1151,plain,
    ( ~ spl3_63
    | ~ spl3_56 ),
    inference(avatar_split_clause,[],[f1144,f1098,f1148]) ).

tff(f1098,plain,
    ( spl3_56
  <=> $less(0,$sum(1,sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_56])]) ).

tff(f1144,plain,
    ( ~ $less($sum(1,sK0),1)
    | ~ spl3_56 ),
    inference(resolution,[],[f1100,f114]) ).

tff(f1100,plain,
    ( $less(0,$sum(1,sK0))
    | ~ spl3_56 ),
    inference(avatar_component_clause,[],[f1098]) ).

tff(f1140,plain,
    ( spl3_61
    | spl3_62
    | spl3_45 ),
    inference(avatar_split_clause,[],[f1125,f1025,f1136,f1132]) ).

tff(f1132,plain,
    ( spl3_61
  <=> ( 0 = $sum(3,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_61])]) ).

tff(f1025,plain,
    ( spl3_45
  <=> $less($sum(3,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_45])]) ).

tff(f1125,plain,
    ( $less(0,$sum(3,sK0))
    | ( 0 = $sum(3,sK0) )
    | spl3_45 ),
    inference(resolution,[],[f1027,f17]) ).

tff(f1027,plain,
    ( ~ $less($sum(3,sK0),0)
    | spl3_45 ),
    inference(avatar_component_clause,[],[f1025]) ).

tff(f1139,plain,
    ( spl3_61
    | spl3_62
    | spl3_45 ),
    inference(avatar_split_clause,[],[f1124,f1025,f1136,f1132]) ).

tff(f1124,plain,
    ( $less(0,$sum(3,sK0))
    | ( 0 = $sum(3,sK0) )
    | spl3_45 ),
    inference(resolution,[],[f1027,f17]) ).

tff(f1130,plain,
    ( spl3_60
    | spl3_45 ),
    inference(avatar_split_clause,[],[f1123,f1025,f1127]) ).

tff(f1123,plain,
    ( $less(-1,$sum(3,sK0))
    | spl3_45 ),
    inference(resolution,[],[f1027,f73]) ).

tff(f1122,plain,
    ( spl3_58
    | spl3_59
    | spl3_46 ),
    inference(avatar_split_clause,[],[f1107,f1031,f1118,f1114]) ).

tff(f1114,plain,
    ( spl3_58
  <=> ( 0 = $sum(2,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_58])]) ).

tff(f1031,plain,
    ( spl3_46
  <=> $less($sum(2,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_46])]) ).

tff(f1107,plain,
    ( $less(0,$sum(2,sK0))
    | ( 0 = $sum(2,sK0) )
    | spl3_46 ),
    inference(resolution,[],[f1033,f17]) ).

tff(f1033,plain,
    ( ~ $less($sum(2,sK0),0)
    | spl3_46 ),
    inference(avatar_component_clause,[],[f1031]) ).

tff(f1121,plain,
    ( spl3_58
    | spl3_59
    | spl3_46 ),
    inference(avatar_split_clause,[],[f1106,f1031,f1118,f1114]) ).

tff(f1106,plain,
    ( $less(0,$sum(2,sK0))
    | ( 0 = $sum(2,sK0) )
    | spl3_46 ),
    inference(resolution,[],[f1033,f17]) ).

tff(f1112,plain,
    ( spl3_57
    | spl3_46 ),
    inference(avatar_split_clause,[],[f1105,f1031,f1109]) ).

tff(f1105,plain,
    ( $less(-1,$sum(2,sK0))
    | spl3_46 ),
    inference(resolution,[],[f1033,f73]) ).

tff(f1102,plain,
    ( spl3_55
    | spl3_56
    | spl3_44 ),
    inference(avatar_split_clause,[],[f1082,f1019,f1098,f1094]) ).

tff(f1094,plain,
    ( spl3_55
  <=> ( 0 = $sum(1,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_55])]) ).

tff(f1019,plain,
    ( spl3_44
  <=> $less($sum(1,sK0),0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_44])]) ).

tff(f1082,plain,
    ( $less(0,$sum(1,sK0))
    | ( 0 = $sum(1,sK0) )
    | spl3_44 ),
    inference(resolution,[],[f1021,f17]) ).

tff(f1021,plain,
    ( ~ $less($sum(1,sK0),0)
    | spl3_44 ),
    inference(avatar_component_clause,[],[f1019]) ).

tff(f1101,plain,
    ( spl3_55
    | spl3_56
    | spl3_44 ),
    inference(avatar_split_clause,[],[f1081,f1019,f1098,f1094]) ).

tff(f1081,plain,
    ( $less(0,$sum(1,sK0))
    | ( 0 = $sum(1,sK0) )
    | spl3_44 ),
    inference(resolution,[],[f1021,f17]) ).

tff(f1092,plain,
    ( spl3_54
    | spl3_44 ),
    inference(avatar_split_clause,[],[f1080,f1019,f1089]) ).

tff(f1080,plain,
    ( $less(-1,$sum(1,sK0))
    | spl3_44 ),
    inference(resolution,[],[f1021,f73]) ).

tff(f1087,plain,
    ( ~ spl3_53
    | spl3_44 ),
    inference(avatar_split_clause,[],[f1079,f1019,f1084]) ).

tff(f1084,plain,
    ( spl3_53
  <=> $less(sK0,-1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_53])]) ).

tff(f1079,plain,
    ( ~ $less(sK0,-1)
    | spl3_44 ),
    inference(resolution,[],[f1021,f112]) ).

tff(f112,plain,
    ! [X0: $int] :
      ( $less($sum(1,X0),0)
      | ~ $less(X0,-1) ),
    inference(resolution,[],[f87,f73]) ).

tff(f1078,plain,
    ( ~ spl3_52
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1008,f722,f1075]) ).

tff(f722,plain,
    ( spl3_17
  <=> $less(0,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_17])]) ).

tff(f1008,plain,
    ( ~ $less($sum(10,sK0),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f501]) ).

tff(f818,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK0)
        | ~ $less(X0,0) )
    | ~ spl3_17 ),
    inference(resolution,[],[f724,f16]) ).

tff(f724,plain,
    ( $less(0,sK0)
    | ~ spl3_17 ),
    inference(avatar_component_clause,[],[f722]) ).

tff(f1073,plain,
    ( ~ spl3_51
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1007,f722,f1061]) ).

tff(f1007,plain,
    ( ~ $less($sum(9,sK0),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f461]) ).

tff(f1072,plain,
    ( ~ spl3_50
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1006,f722,f1055]) ).

tff(f1006,plain,
    ( ~ $less($sum(8,sK0),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f421]) ).

tff(f1071,plain,
    ( ~ spl3_49
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1005,f722,f1049]) ).

tff(f1005,plain,
    ( ~ $less($sum(7,sK0),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f381]) ).

tff(f1070,plain,
    ( ~ spl3_48
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1004,f722,f1043]) ).

tff(f1004,plain,
    ( ~ $less($sum(6,sK0),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f341]) ).

tff(f1069,plain,
    ( ~ spl3_47
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1003,f722,f1037]) ).

tff(f1003,plain,
    ( ~ $less($sum(5,sK0),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f308]) ).

tff(f1068,plain,
    ( ~ spl3_46
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1002,f722,f1031]) ).

tff(f1002,plain,
    ( ~ $less($sum(2,sK0),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f201]) ).

tff(f1067,plain,
    ( ~ spl3_45
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1001,f722,f1025]) ).

tff(f1001,plain,
    ( ~ $less($sum(3,sK0),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f237]) ).

tff(f1066,plain,
    ( ~ spl3_44
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1000,f722,f1019]) ).

tff(f1000,plain,
    ( ~ $less($sum(1,sK0),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f196]) ).

tff(f1065,plain,
    ( ~ spl3_43
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f999,f722,f1013]) ).

tff(f999,plain,
    ( ~ $less($sum(4,sK0),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f276]) ).

tff(f1064,plain,
    ( ~ spl3_51
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1059,f722,f1061]) ).

tff(f1059,plain,
    ( ~ $less($sum(9,sK0),0)
    | ~ spl3_17 ),
    inference(forward_demodulation,[],[f998,f10]) ).

tff(f998,plain,
    ( ~ $less($sum(sK0,9),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f498]) ).

tff(f1058,plain,
    ( ~ spl3_50
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1053,f722,f1055]) ).

tff(f1053,plain,
    ( ~ $less($sum(8,sK0),0)
    | ~ spl3_17 ),
    inference(forward_demodulation,[],[f997,f10]) ).

tff(f997,plain,
    ( ~ $less($sum(sK0,8),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f458]) ).

tff(f1052,plain,
    ( ~ spl3_49
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1047,f722,f1049]) ).

tff(f1047,plain,
    ( ~ $less($sum(7,sK0),0)
    | ~ spl3_17 ),
    inference(forward_demodulation,[],[f996,f10]) ).

tff(f996,plain,
    ( ~ $less($sum(sK0,7),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f418]) ).

tff(f1046,plain,
    ( ~ spl3_48
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1041,f722,f1043]) ).

tff(f1041,plain,
    ( ~ $less($sum(6,sK0),0)
    | ~ spl3_17 ),
    inference(forward_demodulation,[],[f995,f10]) ).

tff(f995,plain,
    ( ~ $less($sum(sK0,6),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f378]) ).

tff(f1040,plain,
    ( ~ spl3_47
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1035,f722,f1037]) ).

tff(f1035,plain,
    ( ~ $less($sum(5,sK0),0)
    | ~ spl3_17 ),
    inference(forward_demodulation,[],[f994,f10]) ).

tff(f994,plain,
    ( ~ $less($sum(sK0,5),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f338]) ).

tff(f1034,plain,
    ( ~ spl3_46
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1029,f722,f1031]) ).

tff(f1029,plain,
    ( ~ $less($sum(2,sK0),0)
    | ~ spl3_17 ),
    inference(forward_demodulation,[],[f993,f10]) ).

tff(f993,plain,
    ( ~ $less($sum(sK0,2),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f233]) ).

tff(f1028,plain,
    ( ~ spl3_45
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1023,f722,f1025]) ).

tff(f1023,plain,
    ( ~ $less($sum(3,sK0),0)
    | ~ spl3_17 ),
    inference(forward_demodulation,[],[f992,f10]) ).

tff(f992,plain,
    ( ~ $less($sum(sK0,3),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f273]) ).

tff(f1022,plain,
    ( ~ spl3_44
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1017,f722,f1019]) ).

tff(f1017,plain,
    ( ~ $less($sum(1,sK0),0)
    | ~ spl3_17 ),
    inference(forward_demodulation,[],[f991,f10]) ).

tff(f991,plain,
    ( ~ $less($sum(sK0,1),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f180]) ).

tff(f1016,plain,
    ( ~ spl3_43
    | ~ spl3_17 ),
    inference(avatar_split_clause,[],[f1011,f722,f1013]) ).

tff(f1011,plain,
    ( ~ $less($sum(4,sK0),0)
    | ~ spl3_17 ),
    inference(forward_demodulation,[],[f990,f10]) ).

tff(f990,plain,
    ( ~ $less($sum(sK0,4),0)
    | ~ spl3_17 ),
    inference(resolution,[],[f818,f305]) ).

tff(f949,plain,
    ( spl3_41
    | spl3_42
    | spl3_15 ),
    inference(avatar_split_clause,[],[f939,f709,f945,f941]) ).

tff(f941,plain,
    ( spl3_41
  <=> ( 4 = $sum(10,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_41])]) ).

tff(f709,plain,
    ( spl3_15
  <=> $less($sum(10,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_15])]) ).

tff(f939,plain,
    ( $less(4,$sum(10,sK0))
    | ( 4 = $sum(10,sK0) )
    | spl3_15 ),
    inference(resolution,[],[f711,f17]) ).

tff(f711,plain,
    ( ~ $less($sum(10,sK0),4)
    | spl3_15 ),
    inference(avatar_component_clause,[],[f709]) ).

tff(f948,plain,
    ( spl3_41
    | spl3_42
    | spl3_15 ),
    inference(avatar_split_clause,[],[f938,f709,f945,f941]) ).

tff(f938,plain,
    ( $less(4,$sum(10,sK0))
    | ( 4 = $sum(10,sK0) )
    | spl3_15 ),
    inference(resolution,[],[f711,f17]) ).

tff(f937,plain,
    ( spl3_39
    | spl3_40
    | spl3_14 ),
    inference(avatar_split_clause,[],[f927,f695,f933,f929]) ).

tff(f929,plain,
    ( spl3_39
  <=> ( 4 = $sum(9,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_39])]) ).

tff(f695,plain,
    ( spl3_14
  <=> $less($sum(9,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_14])]) ).

tff(f927,plain,
    ( $less(4,$sum(9,sK0))
    | ( 4 = $sum(9,sK0) )
    | spl3_14 ),
    inference(resolution,[],[f697,f17]) ).

tff(f697,plain,
    ( ~ $less($sum(9,sK0),4)
    | spl3_14 ),
    inference(avatar_component_clause,[],[f695]) ).

tff(f936,plain,
    ( spl3_39
    | spl3_40
    | spl3_14 ),
    inference(avatar_split_clause,[],[f926,f695,f933,f929]) ).

tff(f926,plain,
    ( $less(4,$sum(9,sK0))
    | ( 4 = $sum(9,sK0) )
    | spl3_14 ),
    inference(resolution,[],[f697,f17]) ).

tff(f924,plain,
    ( spl3_37
    | spl3_38
    | spl3_13 ),
    inference(avatar_split_clause,[],[f914,f689,f920,f916]) ).

tff(f916,plain,
    ( spl3_37
  <=> ( 4 = $sum(8,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_37])]) ).

tff(f689,plain,
    ( spl3_13
  <=> $less($sum(8,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_13])]) ).

tff(f914,plain,
    ( $less(4,$sum(8,sK0))
    | ( 4 = $sum(8,sK0) )
    | spl3_13 ),
    inference(resolution,[],[f691,f17]) ).

tff(f691,plain,
    ( ~ $less($sum(8,sK0),4)
    | spl3_13 ),
    inference(avatar_component_clause,[],[f689]) ).

tff(f923,plain,
    ( spl3_37
    | spl3_38
    | spl3_13 ),
    inference(avatar_split_clause,[],[f913,f689,f920,f916]) ).

tff(f913,plain,
    ( $less(4,$sum(8,sK0))
    | ( 4 = $sum(8,sK0) )
    | spl3_13 ),
    inference(resolution,[],[f691,f17]) ).

tff(f911,plain,
    ( spl3_35
    | spl3_36
    | spl3_12 ),
    inference(avatar_split_clause,[],[f901,f683,f907,f903]) ).

tff(f903,plain,
    ( spl3_35
  <=> ( 4 = $sum(7,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_35])]) ).

tff(f683,plain,
    ( spl3_12
  <=> $less($sum(7,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_12])]) ).

tff(f901,plain,
    ( $less(4,$sum(7,sK0))
    | ( 4 = $sum(7,sK0) )
    | spl3_12 ),
    inference(resolution,[],[f685,f17]) ).

tff(f685,plain,
    ( ~ $less($sum(7,sK0),4)
    | spl3_12 ),
    inference(avatar_component_clause,[],[f683]) ).

tff(f910,plain,
    ( spl3_35
    | spl3_36
    | spl3_12 ),
    inference(avatar_split_clause,[],[f900,f683,f907,f903]) ).

tff(f900,plain,
    ( $less(4,$sum(7,sK0))
    | ( 4 = $sum(7,sK0) )
    | spl3_12 ),
    inference(resolution,[],[f685,f17]) ).

tff(f898,plain,
    ( spl3_33
    | spl3_34
    | spl3_11 ),
    inference(avatar_split_clause,[],[f888,f677,f894,f890]) ).

tff(f890,plain,
    ( spl3_33
  <=> ( 4 = $sum(6,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_33])]) ).

tff(f677,plain,
    ( spl3_11
  <=> $less($sum(6,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_11])]) ).

tff(f888,plain,
    ( $less(4,$sum(6,sK0))
    | ( 4 = $sum(6,sK0) )
    | spl3_11 ),
    inference(resolution,[],[f679,f17]) ).

tff(f679,plain,
    ( ~ $less($sum(6,sK0),4)
    | spl3_11 ),
    inference(avatar_component_clause,[],[f677]) ).

tff(f897,plain,
    ( spl3_33
    | spl3_34
    | spl3_11 ),
    inference(avatar_split_clause,[],[f887,f677,f894,f890]) ).

tff(f887,plain,
    ( $less(4,$sum(6,sK0))
    | ( 4 = $sum(6,sK0) )
    | spl3_11 ),
    inference(resolution,[],[f679,f17]) ).

tff(f885,plain,
    ( spl3_31
    | spl3_32
    | spl3_10 ),
    inference(avatar_split_clause,[],[f875,f671,f881,f877]) ).

tff(f877,plain,
    ( spl3_31
  <=> ( 4 = $sum(5,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_31])]) ).

tff(f671,plain,
    ( spl3_10
  <=> $less($sum(5,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_10])]) ).

tff(f875,plain,
    ( $less(4,$sum(5,sK0))
    | ( 4 = $sum(5,sK0) )
    | spl3_10 ),
    inference(resolution,[],[f673,f17]) ).

tff(f673,plain,
    ( ~ $less($sum(5,sK0),4)
    | spl3_10 ),
    inference(avatar_component_clause,[],[f671]) ).

tff(f884,plain,
    ( spl3_31
    | spl3_32
    | spl3_10 ),
    inference(avatar_split_clause,[],[f874,f671,f881,f877]) ).

tff(f874,plain,
    ( $less(4,$sum(5,sK0))
    | ( 4 = $sum(5,sK0) )
    | spl3_10 ),
    inference(resolution,[],[f673,f17]) ).

tff(f872,plain,
    ( spl3_29
    | spl3_30
    | spl3_6 ),
    inference(avatar_split_clause,[],[f862,f647,f868,f864]) ).

tff(f864,plain,
    ( spl3_29
  <=> ( 4 = $sum(4,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_29])]) ).

tff(f647,plain,
    ( spl3_6
  <=> $less($sum(4,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_6])]) ).

tff(f862,plain,
    ( $less(4,$sum(4,sK0))
    | ( 4 = $sum(4,sK0) )
    | spl3_6 ),
    inference(resolution,[],[f649,f17]) ).

tff(f649,plain,
    ( ~ $less($sum(4,sK0),4)
    | spl3_6 ),
    inference(avatar_component_clause,[],[f647]) ).

tff(f871,plain,
    ( spl3_29
    | spl3_30
    | spl3_6 ),
    inference(avatar_split_clause,[],[f861,f647,f868,f864]) ).

tff(f861,plain,
    ( $less(4,$sum(4,sK0))
    | ( 4 = $sum(4,sK0) )
    | spl3_6 ),
    inference(resolution,[],[f649,f17]) ).

tff(f859,plain,
    ( spl3_27
    | spl3_28
    | spl3_8 ),
    inference(avatar_split_clause,[],[f849,f659,f855,f851]) ).

tff(f851,plain,
    ( spl3_27
  <=> ( 4 = $sum(3,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_27])]) ).

tff(f659,plain,
    ( spl3_8
  <=> $less($sum(3,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_8])]) ).

tff(f849,plain,
    ( $less(4,$sum(3,sK0))
    | ( 4 = $sum(3,sK0) )
    | spl3_8 ),
    inference(resolution,[],[f661,f17]) ).

tff(f661,plain,
    ( ~ $less($sum(3,sK0),4)
    | spl3_8 ),
    inference(avatar_component_clause,[],[f659]) ).

tff(f858,plain,
    ( spl3_27
    | spl3_28
    | spl3_8 ),
    inference(avatar_split_clause,[],[f848,f659,f855,f851]) ).

tff(f848,plain,
    ( $less(4,$sum(3,sK0))
    | ( 4 = $sum(3,sK0) )
    | spl3_8 ),
    inference(resolution,[],[f661,f17]) ).

tff(f847,plain,
    ( spl3_25
    | spl3_26
    | spl3_9 ),
    inference(avatar_split_clause,[],[f837,f665,f843,f839]) ).

tff(f839,plain,
    ( spl3_25
  <=> ( 4 = $sum(2,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_25])]) ).

tff(f665,plain,
    ( spl3_9
  <=> $less($sum(2,sK0),4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_9])]) ).

tff(f837,plain,
    ( $less(4,$sum(2,sK0))
    | ( 4 = $sum(2,sK0) )
    | spl3_9 ),
    inference(resolution,[],[f667,f17]) ).

tff(f667,plain,
    ( ~ $less($sum(2,sK0),4)
    | spl3_9 ),
    inference(avatar_component_clause,[],[f665]) ).

tff(f846,plain,
    ( spl3_25
    | spl3_26
    | spl3_9 ),
    inference(avatar_split_clause,[],[f836,f665,f843,f839]) ).

tff(f836,plain,
    ( $less(4,$sum(2,sK0))
    | ( 4 = $sum(2,sK0) )
    | spl3_9 ),
    inference(resolution,[],[f667,f17]) ).

tff(f833,plain,
    ( spl3_23
    | spl3_24
    | spl3_7 ),
    inference(avatar_split_clause,[],[f823,f653,f829,f825]) ).

tff(f825,plain,
    ( spl3_23
  <=> ( 4 = $sum(1,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_23])]) ).

tff(f823,plain,
    ( $less(4,$sum(1,sK0))
    | ( 4 = $sum(1,sK0) )
    | spl3_7 ),
    inference(resolution,[],[f655,f17]) ).

tff(f832,plain,
    ( spl3_23
    | spl3_24
    | spl3_7 ),
    inference(avatar_split_clause,[],[f822,f653,f829,f825]) ).

tff(f822,plain,
    ( $less(4,$sum(1,sK0))
    | ( 4 = $sum(1,sK0) )
    | spl3_7 ),
    inference(resolution,[],[f655,f17]) ).

tff(f807,plain,
    ( ~ spl3_22
    | spl3_1
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f783,f605,f48,f804]) ).

tff(f783,plain,
    ( ~ inRange(4,cons(1,cons(3,cons(2,nil))))
    | spl3_1
    | ~ spl3_3 ),
    inference(backward_demodulation,[],[f50,f607]) ).

tff(f802,plain,
    ( ~ spl3_3
    | ~ spl3_16 ),
    inference(avatar_contradiction_clause,[],[f801]) ).

tff(f801,plain,
    ( $false
    | ~ spl3_3
    | ~ spl3_16 ),
    inference(evaluation,[],[f797]) ).

tff(f797,plain,
    ( $less(4,0)
    | ~ spl3_3
    | ~ spl3_16 ),
    inference(backward_demodulation,[],[f715,f607]) ).

tff(f715,plain,
    ( $less(sK0,0)
    | ~ spl3_16 ),
    inference(avatar_component_clause,[],[f714]) ).

tff(f714,plain,
    ( spl3_16
  <=> $less(sK0,0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_16])]) ).

tff(f782,plain,
    ( spl3_3
    | spl3_4
    | spl3_2 ),
    inference(avatar_split_clause,[],[f767,f53,f609,f605]) ).

tff(f767,plain,
    ( $less(4,sK0)
    | ( 4 = sK0 )
    | spl3_2 ),
    inference(resolution,[],[f55,f17]) ).

tff(f781,plain,
    ( spl3_3
    | spl3_4
    | spl3_2 ),
    inference(avatar_split_clause,[],[f768,f53,f609,f605]) ).

tff(f768,plain,
    ( $less(4,sK0)
    | ( 4 = sK0 )
    | spl3_2 ),
    inference(resolution,[],[f55,f17]) ).

tff(f780,plain,
    ( spl3_21
    | spl3_16 ),
    inference(avatar_split_clause,[],[f773,f714,f777]) ).

tff(f773,plain,
    ( $less(-1,sK0)
    | spl3_16 ),
    inference(resolution,[],[f716,f73]) ).

tff(f716,plain,
    ( ~ $less(sK0,0)
    | spl3_16 ),
    inference(avatar_component_clause,[],[f714]) ).

tff(f765,plain,
    ( ~ spl3_20
    | spl3_1
    | ~ spl3_18 ),
    inference(avatar_split_clause,[],[f736,f727,f48,f762]) ).

tff(f762,plain,
    ( spl3_20
  <=> inRange(1,cons(1,cons(3,cons(2,nil)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_20])]) ).

tff(f727,plain,
    ( spl3_18
  <=> ( 1 = sK0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_18])]) ).

tff(f736,plain,
    ( ~ inRange(1,cons(1,cons(3,cons(2,nil))))
    | spl3_1
    | ~ spl3_18 ),
    inference(backward_demodulation,[],[f50,f729]) ).

tff(f729,plain,
    ( ( 1 = sK0 )
    | ~ spl3_18 ),
    inference(avatar_component_clause,[],[f727]) ).

tff(f760,plain,
    ( spl3_2
    | ~ spl3_18 ),
    inference(avatar_contradiction_clause,[],[f759]) ).

tff(f759,plain,
    ( $false
    | spl3_2
    | ~ spl3_18 ),
    inference(evaluation,[],[f737]) ).

tff(f737,plain,
    ( ~ $less(1,4)
    | spl3_2
    | ~ spl3_18 ),
    inference(backward_demodulation,[],[f55,f729]) ).

tff(f758,plain,
    ( ~ spl3_4
    | ~ spl3_18 ),
    inference(avatar_contradiction_clause,[],[f757]) ).

tff(f757,plain,
    ( $false
    | ~ spl3_4
    | ~ spl3_18 ),
    inference(evaluation,[],[f738]) ).

tff(f738,plain,
    ( $less(4,1)
    | ~ spl3_4
    | ~ spl3_18 ),
    inference(backward_demodulation,[],[f611,f729]) ).

tff(f756,plain,
    ( spl3_7
    | ~ spl3_18 ),
    inference(avatar_contradiction_clause,[],[f755]) ).

tff(f755,plain,
    ( $false
    | spl3_7
    | ~ spl3_18 ),
    inference(evaluation,[],[f743]) ).

tff(f743,plain,
    ( ~ $less($sum(1,1),4)
    | spl3_7
    | ~ spl3_18 ),
    inference(backward_demodulation,[],[f655,f729]) ).

tff(f754,plain,
    ( spl3_9
    | ~ spl3_18 ),
    inference(avatar_contradiction_clause,[],[f753]) ).

tff(f753,plain,
    ( $false
    | spl3_9
    | ~ spl3_18 ),
    inference(evaluation,[],[f745]) ).

tff(f745,plain,
    ( ~ $less($sum(2,1),4)
    | spl3_9
    | ~ spl3_18 ),
    inference(backward_demodulation,[],[f667,f729]) ).

tff(f735,plain,
    ( spl3_18
    | spl3_19
    | spl3_5 ),
    inference(avatar_split_clause,[],[f720,f641,f731,f727]) ).

tff(f641,plain,
    ( spl3_5
  <=> $less(sK0,1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_5])]) ).

tff(f720,plain,
    ( $less(1,sK0)
    | ( 1 = sK0 )
    | spl3_5 ),
    inference(resolution,[],[f643,f17]) ).

tff(f643,plain,
    ( ~ $less(sK0,1)
    | spl3_5 ),
    inference(avatar_component_clause,[],[f641]) ).

tff(f734,plain,
    ( spl3_18
    | spl3_19
    | spl3_5 ),
    inference(avatar_split_clause,[],[f719,f641,f731,f727]) ).

tff(f719,plain,
    ( $less(1,sK0)
    | ( 1 = sK0 )
    | spl3_5 ),
    inference(resolution,[],[f643,f17]) ).

tff(f725,plain,
    ( spl3_17
    | spl3_5 ),
    inference(avatar_split_clause,[],[f718,f641,f722]) ).

tff(f718,plain,
    ( $less(0,sK0)
    | spl3_5 ),
    inference(resolution,[],[f643,f99]) ).

tff(f99,plain,
    ! [X0: $int] :
      ( $less(X0,1)
      | $less(0,X0) ),
    inference(superposition,[],[f70,f12]) ).

tff(f70,plain,
    ! [X0: $int,X1: $int] :
      ( $less(X1,$sum(1,X0))
      | $less(X0,X1) ),
    inference(superposition,[],[f19,f10]) ).

tff(f717,plain,
    ( ~ spl3_16
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f638,f609,f714]) ).

tff(f638,plain,
    ( ~ $less(sK0,0)
    | ~ spl3_4 ),
    inference(evaluation,[],[f637]) ).

tff(f637,plain,
    ( ~ $less(-1,4)
    | ~ $less(sK0,0)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f90]) ).

tff(f614,plain,
    ( ! [X0: $int] :
        ( $less(X0,sK0)
        | ~ $less(X0,4) )
    | ~ spl3_4 ),
    inference(resolution,[],[f611,f16]) ).

tff(f712,plain,
    ( ~ spl3_15
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f636,f609,f709]) ).

tff(f636,plain,
    ( ~ $less($sum(10,sK0),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f501]) ).

tff(f707,plain,
    ( ~ spl3_14
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f635,f609,f695]) ).

tff(f635,plain,
    ( ~ $less($sum(9,sK0),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f461]) ).

tff(f706,plain,
    ( ~ spl3_13
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f634,f609,f689]) ).

tff(f634,plain,
    ( ~ $less($sum(8,sK0),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f421]) ).

tff(f705,plain,
    ( ~ spl3_12
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f633,f609,f683]) ).

tff(f633,plain,
    ( ~ $less($sum(7,sK0),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f381]) ).

tff(f704,plain,
    ( ~ spl3_11
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f632,f609,f677]) ).

tff(f632,plain,
    ( ~ $less($sum(6,sK0),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f341]) ).

tff(f703,plain,
    ( ~ spl3_10
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f631,f609,f671]) ).

tff(f631,plain,
    ( ~ $less($sum(5,sK0),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f308]) ).

tff(f702,plain,
    ( ~ spl3_9
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f630,f609,f665]) ).

tff(f630,plain,
    ( ~ $less($sum(2,sK0),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f201]) ).

tff(f701,plain,
    ( ~ spl3_8
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f629,f609,f659]) ).

tff(f629,plain,
    ( ~ $less($sum(3,sK0),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f237]) ).

tff(f700,plain,
    ( ~ spl3_7
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f628,f609,f653]) ).

tff(f628,plain,
    ( ~ $less($sum(1,sK0),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f196]) ).

tff(f699,plain,
    ( ~ spl3_6
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f627,f609,f647]) ).

tff(f627,plain,
    ( ~ $less($sum(4,sK0),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f276]) ).

tff(f698,plain,
    ( ~ spl3_14
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f693,f609,f695]) ).

tff(f693,plain,
    ( ~ $less($sum(9,sK0),4)
    | ~ spl3_4 ),
    inference(forward_demodulation,[],[f626,f10]) ).

tff(f626,plain,
    ( ~ $less($sum(sK0,9),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f498]) ).

tff(f692,plain,
    ( ~ spl3_13
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f687,f609,f689]) ).

tff(f687,plain,
    ( ~ $less($sum(8,sK0),4)
    | ~ spl3_4 ),
    inference(forward_demodulation,[],[f625,f10]) ).

tff(f625,plain,
    ( ~ $less($sum(sK0,8),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f458]) ).

tff(f686,plain,
    ( ~ spl3_12
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f681,f609,f683]) ).

tff(f681,plain,
    ( ~ $less($sum(7,sK0),4)
    | ~ spl3_4 ),
    inference(forward_demodulation,[],[f624,f10]) ).

tff(f624,plain,
    ( ~ $less($sum(sK0,7),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f418]) ).

tff(f680,plain,
    ( ~ spl3_11
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f675,f609,f677]) ).

tff(f675,plain,
    ( ~ $less($sum(6,sK0),4)
    | ~ spl3_4 ),
    inference(forward_demodulation,[],[f623,f10]) ).

tff(f623,plain,
    ( ~ $less($sum(sK0,6),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f378]) ).

tff(f674,plain,
    ( ~ spl3_10
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f669,f609,f671]) ).

tff(f669,plain,
    ( ~ $less($sum(5,sK0),4)
    | ~ spl3_4 ),
    inference(forward_demodulation,[],[f622,f10]) ).

tff(f622,plain,
    ( ~ $less($sum(sK0,5),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f338]) ).

tff(f668,plain,
    ( ~ spl3_9
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f663,f609,f665]) ).

tff(f663,plain,
    ( ~ $less($sum(2,sK0),4)
    | ~ spl3_4 ),
    inference(forward_demodulation,[],[f621,f10]) ).

tff(f621,plain,
    ( ~ $less($sum(sK0,2),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f233]) ).

tff(f662,plain,
    ( ~ spl3_8
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f657,f609,f659]) ).

tff(f657,plain,
    ( ~ $less($sum(3,sK0),4)
    | ~ spl3_4 ),
    inference(forward_demodulation,[],[f620,f10]) ).

tff(f620,plain,
    ( ~ $less($sum(sK0,3),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f273]) ).

tff(f656,plain,
    ( ~ spl3_7
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f651,f609,f653]) ).

tff(f651,plain,
    ( ~ $less($sum(1,sK0),4)
    | ~ spl3_4 ),
    inference(forward_demodulation,[],[f619,f10]) ).

tff(f619,plain,
    ( ~ $less($sum(sK0,1),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f180]) ).

tff(f650,plain,
    ( ~ spl3_6
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f645,f609,f647]) ).

tff(f645,plain,
    ( ~ $less($sum(4,sK0),4)
    | ~ spl3_4 ),
    inference(forward_demodulation,[],[f618,f10]) ).

tff(f618,plain,
    ( ~ $less($sum(sK0,4),4)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f305]) ).

tff(f644,plain,
    ( ~ spl3_5
    | ~ spl3_4 ),
    inference(avatar_split_clause,[],[f639,f609,f641]) ).

tff(f639,plain,
    ( ~ $less(sK0,1)
    | ~ spl3_4 ),
    inference(evaluation,[],[f617]) ).

tff(f617,plain,
    ( ~ $less(0,4)
    | ~ $less(sK0,1)
    | ~ spl3_4 ),
    inference(resolution,[],[f614,f114]) ).

tff(f613,plain,
    ( spl3_3
    | spl3_4
    | spl3_2 ),
    inference(avatar_split_clause,[],[f601,f53,f609,f605]) ).

tff(f601,plain,
    ( $less(4,sK0)
    | ( 4 = sK0 )
    | spl3_2 ),
    inference(resolution,[],[f17,f55]) ).

tff(f612,plain,
    ( spl3_3
    | spl3_4
    | spl3_2 ),
    inference(avatar_split_clause,[],[f571,f53,f609,f605]) ).

tff(f571,plain,
    ( $less(4,sK0)
    | ( 4 = sK0 )
    | spl3_2 ),
    inference(resolution,[],[f17,f55]) ).

tff(f56,plain,
    ~ spl3_2,
    inference(avatar_split_clause,[],[f33,f53]) ).

tff(f33,plain,
    ~ $less(sK0,4),
    inference(cnf_transformation,[],[f27]) ).

tff(f27,plain,
    ( ~ inRange(sK0,cons(1,cons(3,cons(2,nil))))
    & ~ $less(sK0,4) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0])],[f25,f26]) ).

tff(f26,plain,
    ( ? [X0: $int] :
        ( ~ inRange(X0,cons(1,cons(3,cons(2,nil))))
        & ~ $less(X0,4) )
   => ( ~ inRange(sK0,cons(1,cons(3,cons(2,nil))))
      & ~ $less(sK0,4) ) ),
    introduced(choice_axiom,[]) ).

tff(f25,plain,
    ? [X0: $int] :
      ( ~ inRange(X0,cons(1,cons(3,cons(2,nil))))
      & ~ $less(X0,4) ),
    inference(ennf_transformation,[],[f22]) ).

tff(f22,plain,
    ~ ! [X0: $int] :
        ( ~ $less(X0,4)
       => inRange(X0,cons(1,cons(3,cons(2,nil)))) ),
    inference(rectify,[],[f8]) ).

tff(f8,plain,
    ~ ! [X2: $int] :
        ( ~ $less(X2,4)
       => inRange(X2,cons(1,cons(3,cons(2,nil)))) ),
    inference(theory_normalization,[],[f7]) ).

tff(f7,negated_conjecture,
    ~ ! [X2: $int] :
        ( $greatereq(X2,4)
       => inRange(X2,cons(1,cons(3,cons(2,nil)))) ),
    inference(negated_conjecture,[],[f6]) ).

tff(f6,conjecture,
    ! [X2: $int] :
      ( $greatereq(X2,4)
     => inRange(X2,cons(1,cons(3,cons(2,nil)))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',c) ).

tff(f51,plain,
    ~ spl3_1,
    inference(avatar_split_clause,[],[f34,f48]) ).

tff(f34,plain,
    ~ inRange(sK0,cons(1,cons(3,cons(2,nil)))),
    inference(cnf_transformation,[],[f27]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem    : DAT099_1 : TPTP v8.1.2. Released v6.1.0.
% 0.07/0.14  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.13/0.35  % Computer : n012.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit   : 300
% 0.13/0.35  % WCLimit    : 300
% 0.13/0.35  % DateTime   : Mon Apr 29 22:01:12 EDT 2024
% 0.13/0.35  % CPUTime    : 
% 0.13/0.35  % (24118)Running in auto input_syntax mode. Trying TPTP
% 0.13/0.37  % (24121)WARNING: value z3 for option sas not known
% 0.13/0.37  % (24121)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 theBenchmark for (569ds/0Mi)
% 0.13/0.37  % (24119)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.13/0.37  % (24120)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.13/0.37  % (24122)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.13/0.37  % (24124)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 theBenchmark for (522ds/0Mi)
% 0.13/0.37  % (24123)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 theBenchmark for (531ds/0Mi)
% 0.13/0.37  % (24119)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.13/0.37  % (24125)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 theBenchmark for (497ds/0Mi)
% 0.13/0.37  % (24119)Terminated due to inappropriate strategy.
% 0.13/0.37  % (24119)------------------------------
% 0.13/0.37  % (24119)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 0.13/0.37  % (24119)Termination reason: Inappropriate
% 0.13/0.37  
% 0.13/0.37  % (24119)Memory used [KB]: 730
% 0.13/0.37  % (24119)Time elapsed: 0.002 s
% 0.13/0.37  % (24119)Instructions burned: 2 (million)
% 0.13/0.37  % (24119)------------------------------
% 0.13/0.37  % (24119)------------------------------
% 0.13/0.37  % (24120)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.13/0.37  % (24120)Terminated due to inappropriate strategy.
% 0.13/0.37  % (24120)------------------------------
% 0.13/0.37  % (24120)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 0.13/0.37  % (24120)Termination reason: Inappropriate
% 0.13/0.37  
% 0.13/0.37  % (24120)Memory used [KB]: 730
% 0.13/0.37  % (24120)Time elapsed: 0.002 s
% 0.13/0.37  % (24120)Instructions burned: 2 (million)
% 0.13/0.37  % (24120)------------------------------
% 0.13/0.37  % (24120)------------------------------
% 0.13/0.37  % (24122)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.13/0.37  % (24122)Terminated due to inappropriate strategy.
% 0.13/0.37  % (24122)------------------------------
% 0.13/0.37  % (24122)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 0.13/0.37  % (24122)Termination reason: Inappropriate
% 0.13/0.37  
% 0.13/0.37  % (24122)Memory used [KB]: 730
% 0.13/0.37  % (24122)Time elapsed: 0.002 s
% 0.13/0.37  % (24122)Instructions burned: 2 (million)
% 0.13/0.37  % (24122)------------------------------
% 0.13/0.37  % (24122)------------------------------
% 0.13/0.39  % (24133)fmb+10_1_fmbas=expand:fmbsr=1.1:gsp=on:nm=4_411 on theBenchmark for (411ds/0Mi)
% 0.13/0.39  % (24134)ott+1_9_av=off:bd=off:bs=on:gsp=on:lcm=predicate:nm=4:sp=weighted_frequency:urr=on_382 on theBenchmark for (382ds/0Mi)
% 0.13/0.39  % (24135)lrs-11_2:5_fsd=off:fde=none:nm=4:nwc=5.0:sims=off:sp=reverse_weighted_frequency:stl=62_367 on theBenchmark for (367ds/0Mi)
% 0.13/0.39  % (24133)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.13/0.39  % (24133)Terminated due to inappropriate strategy.
% 0.13/0.39  % (24133)------------------------------
% 0.13/0.39  % (24133)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 0.13/0.39  % (24133)Termination reason: Inappropriate
% 0.13/0.39  
% 0.13/0.39  % (24133)Memory used [KB]: 730
% 0.13/0.39  % (24133)Time elapsed: 0.002 s
% 0.13/0.39  % (24133)Instructions burned: 2 (million)
% 0.13/0.39  % (24133)------------------------------
% 0.13/0.39  % (24133)------------------------------
% 0.21/0.41  % (24143)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 theBenchmark for (354ds/0Mi)
% 2.03/0.63  % (24143)First to succeed.
% 2.03/0.65  % (24143)Refutation found. Thanks to Tanya!
% 2.03/0.65  % SZS status Theorem for theBenchmark
% 2.03/0.65  % SZS output start Proof for theBenchmark
% See solution above
% 2.03/0.66  % (24143)------------------------------
% 2.03/0.66  % (24143)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 2.03/0.66  % (24143)Termination reason: Refutation
% 2.03/0.66  
% 2.03/0.66  % (24143)Memory used [KB]: 4657
% 2.03/0.66  % (24143)Time elapsed: 0.241 s
% 2.03/0.66  % (24143)Instructions burned: 628 (million)
% 2.03/0.66  % (24143)------------------------------
% 2.03/0.66  % (24143)------------------------------
% 2.03/0.66  % (24118)Success in time 0.287 s
%------------------------------------------------------------------------------